c0)=""/142, 0x8e) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) setuid(0xee01) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x77) 16:00:04 executing program 1: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = getppid() shmat(r0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) r2 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x7ffffffffffd) r4 = shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x3000) r5 = getuid() r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCCDTR(r6, 0x20007478) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) shmdt(r4) r7 = shmget$private(0x0, 0x3000, 0x110, &(0x7f0000ffc000/0x3000)=nil) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000140)={{0xfff, r5, r8, r5, r9, 0x20, 0x7}, 0x7f, 0x200, r1, r1, 0x9, 0x81, 0x101}) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0xf2e6, 0x200, 0x9, 0x0, 0x1000, 0x3a, 0x2, 0x3, 0x1, 0x8001, 0x5}) r10 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10400, 0x11) ioctl$WSDISPLAYIO_GETEMULTYPE(r10, 0xc014575e, &(0x7f0000000040)={0x6, './file0\x00'}) minherit(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x2) shmdt(r2) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r3) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) 16:00:04 executing program 1: r0 = socket(0x18, 0x400000001002, 0x0) r1 = syz_open_pts() sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) r2 = dup2(r1, r1) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) 16:00:04 executing program 0: rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000140)=@in6={0x18, 0x0, 0x7d6, 0x8e6f}, 0xc, &(0x7f00000005c0)=[{&(0x7f00000001c0)="8db0fc8300daffb1cde2a7d309aae6bc2595dca6d7e093ed01d93d327e8ea9492a82f15414a4daffe4f916054bcaa7f56c0d49355b5029fff41a34d09c2b502f842da2f676a86897ec467d4b08c23d27ae", 0x51}, {&(0x7f0000000240)="a9fcf1fd4062c17a8e267258002ea44e7b250db43e2011759773c10de0a40dd1604f327c483176d099ba5220d683f38cc6f8c49f9373554cd83ab02b3716549f44f10b8d216899436db24caa685cc04d38ee62680a34887f701651694113fa0c342dc88bc9967f2721d67b1c4cbc", 0x6e}, {&(0x7f00000002c0)="a9ca59de79ce0023479c49a7a9bc15125e35b23bdbdca133a20ae4010e3f161bbf33db6506bc11af16577e54820b889220ecf6d253e639ddf843f121e4fcac", 0x3f}, {&(0x7f0000000300)="707a1a443ec90d9603b3a2f8857baee3ac9ebcdb1f3a5231a9ef25a77f4cd2c2ad3dbfae38a65bd8c7d6b73efea14f03b47e132aa6c98f1c", 0x38}, {&(0x7f0000000340)="56e395d680559e5260df45655530556363eb0bf8c76f1202e46219943e03b3f514e9d0f2c15f3ea814335f452fdd049faacde53c23e0394d7e39ba846c3a", 0x3e}, {&(0x7f0000000380)="dbefcf3ad5cde7cab8453440b1caacad4a73ac5b9ad262e744350ad4db443f8061fa0d99d5a1877ef1ab9be6c2b3dd3105046b02b9f7f43d3634e537b0f63920aff86e888626ad9cb6db4a7bda84ede712c5048adbb25ef000603229c58afcf80c98364dba08e6d672d03b22983c0d2d72e2dfef8888b7a3", 0x78}, {&(0x7f0000000400)="9f7d", 0x2}, {&(0x7f0000000440)="6c7cf1def2310a0f8fe17869710006782b5bed9830c820f3e5addc962243aa90128905cc77dd092e01b06ea0a4482dbdb3691f9cb8208a0568c032793a841c", 0x3f}, {&(0x7f0000000480)="482ead290ea7024392ab7a4b4a6d34b273c1abfb5bff131baeb6e3e152e664c60ba99552bad5ed0dff5164988f9cebca64e0c3387bdb93c2098e5a5ff6f4be72bf3b07da4f53ca03617ad8476d02d32c18cf2eef02b867e39563c5df6ca324f2dc4448e14faeef06733182", 0x6b}, {&(0x7f0000000500)="2a5deb0ada3762020d181ef3e6f1572cad2a122041d90869d5a9f5f31855040a80fe2bebd0b79c7e36712e6a525d7879ad0a89a31e4f07aac83a115d60dbde9b3dfda4c36e23a22944241ce58af5fd5a66604448f9bc1137136fdd6ce0912afe739a447da789b03230665c95b62e76a7b8d4254777aa9620162d4a253dcbffc0a371beb70852baab61a3bb53a1b28843d9739dfb01bfdd9bb57f18b1cdbd8fa49474573f00000f4885fb8683cc", 0xad}], 0xa, &(0x7f0000001280)=[{0xb0, 0x1, 0x2, "c820b1b16985dad76112a9b848522dd90f403fa940893f0fe8be8c121d82e7b481ee9ad065119df4950e7574ba1a05f51c5a201470169e5098aaac6e6d8150e2fdcc39c5b9284258ae1cb94c564ac5b2c8834576e5781bc27e1c1f4a48824c96615248fbf7869b2511e94df2598e5842245a153016e5cde0fa503800b8b88255c36ab2df35fe0bc2ed5966247680364ce0d30feca2a05b40964a"}, {0x20, 0x1, 0x7, "de986826025ed262fd3f"}, {0x68, 0xffff, 0x7db6, "25670d7ae13619a415886cbc5f00f9d59b968149570fb03ac40c58d9be79c0ee292c7b9cc55390aee0fa26b9632583b9623627b81e96e1bffcfc2086524a700b0f9f29fe64f883d3d773513d5b1cac5bb82547a5"}, {0x1010, 0xffff, 0x6, "219552802f8a7ee0e4f26d47f378075a4532a7875075b468d5558114f15fde3c239ec8c10739af059b5fbb84d2020b6b5869c88063fdab821da60b0fa61ebac64f9e101fb3c0c7d4a90e7414078ce2fce283c45edf586ae1a25aed7a5a98d12554cda8e1234685d5ee7783e7a10c121f67f0bb70e93958ce77bfa1a12fb4c99eae06c52f2552530491f37b4d869e825572b1c7f8aeacf3d3f0d0f094d42c70f2a3d74857d0f061ecbfe3672432d822cdf48340d25bd83ce53393921dc293f65f7d50017f63d192a6b7ea8fd6020afc9d2c9c63186e51978250488d08465b6a015ce294f075a60524ff270bbe70976503f9d3203d400586931b26f97a90477684d2c6437bcf5392cbf59ff4d4b95d1f1fe7734ffde1d245d281977ab1206715035b0410433dcf8d653693e526a965b71d3d24ad114702bf32d2f9a7b2d494edefa61da8624984ae5deca280e370b9c8720ea1ccea2ff3ff7115324e84fdc519f419646b79dfcef33b46b4f7e20f680d45df6fd29dfe7d669a460515d37f4bb9818ce8409d6db5721e87a001f9504b6e16f4f8cb78f7a997c9e90a0f3dcca3bdcd9ef5fd5d5901f4eecb766b16a5bd7a634b322f8a7c2a069103a4b1471e82112286ac059596c68a1c1a329e540b1cf91bd5fe864d6037e07e495746cf6d4da17502223df7ed4d5b761bb86f8f6718bd68414adddb5c6e4d948719d8e5b552ba30a64ef9884bbae7bcadbf3b82e64ca7777ea861d9fd18aaa17b2f64002c931b98e0d59d7b787e989962307775d7d9ca3b861566476af6ed2346f590e2462fb8028d48344d3a4567b8b6a5d11a0411f0099b01d6ceaaee3b8252ffb86d44d898e9076021fb74aed3e363837942fd05205e27c1ecbcee9436c990c8c8e941eea531e3a831dad6ad8201f9018ae7d68bb611ea5569a49a19378fc592afa8180a11bdb405187e38bf7e41d85e1f16caae9f9f516353ddb6c4e29749b8f1c6ae76e3cf30f31352d001fff509868c525431a17813411ceeceef9402dbbcd4ce08d5baa7219b2daca0b33c7272c4a5cc6defa21427c91aeca4e1204c460c4d43bcd80a613f89a2adccbe5b0c78ef3e0bbdd820aeb3e621556087a01b503fddfe15dcac24c77f28c5ab8fbf618b0b05660a2830483543ee0bcc0f01e9e1ef38bed042db271e1b05dced701aec4a52b40079ab32b2d6ae857452c0d983deb01f61627a96c2d0df7da5213cb9302247d472cb64f8805d565e03ceb980557ade349aa912087c633804298b7bf96c5c75ee714ef90be25591ba78dd96e055fba1b35e7cc37a5d2f92b8b2284977243246762062e17d205f81f047713830937426e31cdce4a3b903bcdc33aca900284b419b012ebcbcc33e039111cf379c45fa1e5a0c9d0db22e6153de8aa3410d1ba3dcb6241976ebafa0ec142455387d257d8102716f2abc4109252773ee99d0ebc3b222f301373c56936e141ed7d34f5eb129365d8dcefaa65ab87cb71ceba3bb4def93e81a0ff782234ecd88fc8b0d08b9d2da72b3ac9e336a733bdc5928851ca2517fa0d78eaa1d72fbf7624a3b05a20623376a5333dcd900d036d02f3a7d8642193306ae09f2156b31b87abecbdd355f86470005e7fdd856fbd2d6816652e285f2540c74744e8f91c97f6f20799f3f62ec5734a007fc992a8adef4be454e96faccbbb7706ccd165f056162a163ccca24ebb4baf9fbcb8481807c64f5451c9317ed69e022fc43cb7bef79cac7e27390f1132addefd3eda06b6fdd68bf5238954684063097541e9d83cbf879a4dbd1d3ae5385cf2f2b34a0b4b86b4de4d47955849c98cd200fc90ea45c03dd38d03019a4b478d16ae4066c4aa7c1e520d7c858e53d7b8b8f2f470de777a74aa7b0ed7e7722bd9cbdd4b7191e51fa6d3c38fd7fcc5f9e486256c1c6fc845fdfbd7975cc29ef953b78e2f0e9a715a9c420a6477d91442ef54273e290c022259658cf55cec6201749e35a2eba9593f6640a7d2d694065ed5228352f321c44069fe6824f34d2beb1244f509b6caa97a56cdf3b66ea9217edd1e0d3b9d247b0fe31b597c82d471a2e1e32072f9df5ddab829f5a94ee11f85d801ff17b29dbdf844b1e769a97724b8812f32a78a6037f190446c04fd006df8479d6fab6433226e8baff9fa73336fae383f412b24d303b7d20c21bff031a2473e7b1ad4c9321a400dd851468ed7c68b974b2c3c9cdcb8090af8738f97b5b3fb5a78d26a74470dbb9901cbd1cc2773f491998425da861c6014b8cb5cc905b2d46d713a9835705327650a5b95e7b01cfd00e731f97caeb24f84d788e65387e4be29772b5388458bb3481977005f9a7c8a1bcc43d193d493cda4182fb8aa3bd59083258dbdc5209621cf3ef1885e73b1bd7a1ffc76899a5582060c86c9ff286515f88b3f96d0e68a2f9f0a8e5dd6c0eca814005bdacbaa27e812d6b331d0b467a20dc28251c9acfae58694e7d8ff37559f862671ccad124aeb605b171582089c658fd8741b90a7082ee397ee600b1bd5e142580d393e1cd111aa6ff4e36a100f2b253efc1291153919e1f848ee623eecedf6de27c31ce149e09f622a2a87fdbe548db71f58f44bc444a5792fbc9ea8f851da57a7bc713b44d4478e2545263477e70e16eb7dfe173593fa5275d887be3e0fd760347493810717f5a251e0fe317999df11d3d2d3b27ee02301ea9a80aedf61d4c7b7922822b19a055585fc9ea36235330eb0b4b01b4f08781f26f7902c57af6c6070ff4faa303d0582bed985246da6439f7c08d651e0537ded93d38c8e11b8cd86aa3e3142311661a97ef626fb13dbfc3b3e74d6ddcc815dafdc001e32b5ec4043756e0b12ec51262e67ce6d05962ac2197974fe6152b4d9c8801a52adf3aeba74d23ad64a215efce75e5d093c9aa30f4f939a5db92cc42d03dc77b7dbc2f10e45a1f5e1eeffe143d79187df71c4b4eff5e5ea60dae98e9276cbd391acb63f83b06ea9c92c3d6499118e1cbd0c914fef49f31bef9399c0743178a88895e2a0164f320040f1df17a02c12760a2a057c8ae234fdb6bdd114e056e8d0c8c4bd10e4fb5e70af8bcb79e89691725034aa39daa7323bd925ee5aabd127522402a803cec7249b4acc8b63b1336bf00d5300c5209708b67fa2d195475128a68992217e9d7588e8b798a1653b06c3f75b614c4b2ff8da2283cd05892fe8a9ce9093853f98301cd2596a9b60a97d58864be3d33911cdf13a9e9144ab9027a6c6422eb3003ace80031f43f368b150928f32c7b3ec39ea1ba3116079b0697b35251de5d4aea35b2a5f3485913faae035bd3c2f8dd0b390a77b92dcd476862ba090cf25014aeb61c292fcbbb649e9b98c5ddc3e023617f7dc0f40c14b210c7771993882fdd3a7fc733128c0b544207924e2c897c107ef0251c3258a0bb11ff91a74b4f707fc4ab2b551df009e60770a7160ce77293ad7f44442bc73c060f30843302b488674818253b3772dfa25d8d1265d86abe9a61aaa3512b2806075b6270be3ae3b62d825551b9c3786bad737994216d8033bf08061486cab2688c477159144963ac31102e78af25535670adeb5e5386202c8b83e58f4ccfd9863138fc064f8a293933fa982cd30e4cede4a3e5ef13bfaafd4f6afb6d76664ffa7615655241f0d54808162d4284cf55276eb69d8716c2031c1c0e9e1dff13d0106eedf76f043ffe21bde14390ea29e8f3e0aa4fdfa1da6554fd35464d6b1045f70801279d3ef0bcfecccbaea22a249622048185ac47ac5c325fd233b86c0ea4584d257fcf0dcce8b88df5d910843b2156b4f98b180e9f679bbf7f2309d162cb88f30d742de131d74b6acfb369e1d6ee9e859728125004cbc9875be849e435710ee7e675179aee3695c0fe55cba761481a810a1d89d161da3b7fdba6a42c24a089bab3e107a0adb851410ebded1f7e86690616b1897e1894064adc845236418339002ebf608194b1a06978f62f44f8978fc2446ebb0624ba358b3d6a2394ce3b65415ab56f58ace1c2e627c389f8eff0654d2681a5c8f70599fb07a4d06ac19fadba6c41397020fa5615a00f6c4296bc871a05c37fd3c37c32b2dac05639d33e32ace225bb43c4c69658a91e467e604f7c831e0a4f916a6cfbc16a6c69d4412c32289b35d8fe260aa71d9585d9acb568b853fc28dba2d0c5c5c4c6ff51c9b20969bf17b3942500ef7b49759b4c399d1e30278ea6390ba412fbacea4c735eedeba1ae4d0f42a6d833a90306221c5c7140c651ee78c343236b4713b12472fdff01032b809bc4d420d25a002a06fbc21d2e87902b5af813871f4cffc0530119e7bb8d79379be48b33a1fb4f6301bf8aa82126968e402439eb534b02141b485a6cff9feb24b52df6eadbe8b8e08e24e60c39e8d9bbefd6dcd9dfa0caed3c4954aa587cacbf8096ef2ba437aa298053f6be17105aa5cb94c0904c86dafb305c3b1c1deebf170c120afcfcb02c4a06946585c023d592d2387beec21601531695accd5ac591e8714c4066b37411efadf13829689ae9c5234b9a014227b6bcb284ec7cc5d6a64a6b2d1aa0f182a70756e97ab1a5e9130ef7556f8a55edb18fc3065c7e9427324e2be429c8a2dec75a8d7798f40fef2233fa56ef030b937c36bf8f2b00ca8eebd1bd868f2bdcf83cedc1a8ae1e56b6fcb698a9633bbb91d92333d85e8ea6219505593c29ebd38a1bb22a34d808854125a14aebe957fc285737ace6f4fbb7080c0ca5da137080134a58dfc3a9a28680a908ae868fd0265ac35e85bb488795f49bbbc28f84952a21ae87db5bc8db145e925e48feaf8332ee132e7cb69579f7173e1a064c297131b6fed02a7455d2abdf322ed21237c43287ed976e9b62a0eb027d8a012ae55cb0a83dc5dd0e859d33a8ec138e39434500ae7cb6bf17b2d8d723072aff936b955858c7c628f51ba903e0dc69ca3ef096d2a45c675e8fbdb9e452cb39ca3b1a3521ad96d0d64166abfa17453d9dbd4f96c3644933c461b8c427388b580bf87df9aa2929010f6b4493b81d8a14ac5f5654f1a0be3b3e8b5ab78716ceb04bbdaa53b7050774706d767dbfcdaf3b3f64e03ce77f7567268821c3a9338e34e3f0c41d01ff2f7a53085735c208f685cfe8fe7eb794c46fcbddc3aba6b20144cd83a7612a2684ca5a47d8770f261ff6b3d617a3e129e10189f44283688d962d42d431507f815115ee065fb6a08ea67e3f3f377cbd34ca1a1884e054719704e85cc8fd13acea677cbb55a79c89c4bd6c61dd03c5fc7b95790e32b9dd19e0676ca97d65e77caad7fc09b5d6c9e832c9d2bfbf24b81b3253f72264113897c3f7e87cd43aec47ffef63fcc3157ddcb9e49d71452adc4b2301ad65830fc1718c00b689dd24020ad553f625fc8b215e10fdaea3a6fac02061e5db86fbe80a6a5f67f541c6ff47d798a81524b83c00a19b25c506ba48ff416894ca7acdeb0aa4f11cdb20692c831aaed902dfbe7d31b3cc67888bd3f3cfb07d36ee097e0921c3addab30b5f14da77f381861879fc1a61a2699aee31be62f3044ab8a3b9d57e98a42b7832ddc2ea2efcdc0c3662fcc8c58e2fe0182b2c2d79d7b9fefbe20216bead9a4b5953afb890088caaddc22767d51b9fb26eeb99236d7049ed3704dd3d90258080fce5722ee6ab0371d5d70dcd3cab3eb06a580198d68fd954b39e2fcde1274ccf1ee831566e1a027d6c7737bd17c9f1cafbb4996d7434965dfe5f6300805944e5c857a1da8588e8debcea2043695e9f8ff0cd2324b0878b130ed7d46244663afd420f3b5318e8270ed1a1a4ecea"}, {0x48, 0xffff, 0x7, "0006a4e17221536cd4ef0021ef6aadd7386b0ce179e622e92fba9970fff0e764e29e649783a4693e24738109cc9ef8da7e455a"}, {0x18, 0x1, 0x7ff, "7b362ebf1173"}, {0x98, 0x1, 0x5, "7567fa78ba251936944c48e06bdc131aaa6aa36402945825a6fc53c213d1dd482d2da8510c075217c41fb5326a3458d1664d55775787a16dcd1ad75f6d36154dc449f23ba434107bec63af1c335714895458c8ad8d65185b765bd2d981859ca9811928a4c75a1255cf5c87a58b0e5665ee8a39351b024dcca8541cb24d93f8c74657dcb152"}, {0x68, 0x1, 0x2, "1a02f71075c73923d1ca490c55b59fcf888495c8e4a1bd940e38fabc67c757856ce04a72e2d93cafe12e45066f1ea4d2db96fcc9b95f4eda370a46352afd3a8dae859dee1ba2ea7223a0b898bd7309c63b5a089af0b8"}, {0x18, 0xffff, 0x1000, 'ABX|'}, {0x60, 0x1, 0xfff, "53784d73d21f55f5596fa098c6defcc5f3881124db86682401d40996345944a644c11189d87264dc4ee6c5acf9aa63975b8b1074db72f9683dc94832495acedb8fd183bbce7083714e9ef4"}], 0x1320}, 0x400) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000740), 0xc) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) utimes(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)={{0x6, 0x2f}, {0xffffffff, 0x9}}) open$dir(&(0x7f0000000780)='./file0\x00', 0x50, 0x4) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000240)=0x9) r2 = semget$private(0x0, 0x6, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) fchmodat(r1, &(0x7f00000003c0)='./bus\x00', 0x80, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x8, r3, r4, r5, r6, 0x40, 0x2}, 0xfffffffffffff8cd, 0xd9c, 0x3}) execve(0x0, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:04 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x51ae1f2, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) socket$unix(0x1, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) dup2(r1, r3) 16:00:04 executing program 0: r0 = semget$private(0x0, 0x4, 0x8c) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) setsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000340)={0x1, 0x6}, 0x10) nanosleep(&(0x7f0000000040)={0xc580000000000000, 0x6}, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(r0, &(0x7f0000000280)=[{0x4, 0x7fffffff, 0x1000}, {0x7, 0x5, 0x1800}, {0x4, 0x4}, {0x0, 0x3f, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0xe3, 0x1000}], 0x6) bind(r3, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x2, 0x8}, 0xc) socket(0x400000002, 0x1, 0x7) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x20, 0x0) r5 = shmget(0x1, 0x13000, 0x2, &(0x7f000039f000/0x13000)=nil) shmctl$IPC_STAT(r5, 0x2, 0x0) r6 = socket$inet6(0x18, 0x4003, 0x80000000) r7 = syz_open_pts() kevent(r4, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0x0, 0x1, 0x2, 0x10000}, {{r7}, 0xfffffffffffffff8, 0x0, 0x22, 0x40, 0x1}], 0x34, &(0x7f00000001c0)=[{{r6}, 0xfffffffffffffffb, 0x0, 0x11, 0x3ff, 0xfffffffffffffff7}, {{r2}, 0xfffffffffffffffb, 0x40, 0x40000000, 0x1f, 0xa8a}, {{r6}, 0xfffffffffffffffa, 0x10, 0x0, 0xffffffff, 0x5}, {{r3}, 0xfffffffffffffffd, 0x0, 0x1, 0xffffffffffff4e6d, 0x9}], 0x809, &(0x7f0000000240)={0x1f, 0x5}) clock_getres(0x2, &(0x7f0000000140)) mmap(&(0x7f00006d1000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x1, 0x800}, {0x3, 0x3, 0x1800}, {0x3, 0xffffffffffffff80, 0x800}, {0x0, 0xffff, 0x1800}, {0x2, 0x3, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x5, 0x1800}, {0x3, 0xfb, 0x1000}, {0x0, 0x80030, 0x1000}, {0x2, 0x1000, 0x1800}], 0xa) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0xfffffffffffffeaa, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x100000000}, 0x0, &(0x7f00000003c0)={0x8, 0x10000, 0x3, 0x1, 0x5, 0x13, 0x7, 0xfffffffffffffffe}, &(0x7f0000000040)={0x0, 0x7}) login: pckbd_enable: command error 16:00:05 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) close(r0) close(r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x2}], 0x4}) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xc1, './file0\x00', './file0\x00'}) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 0: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x620, 0x2) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="8974", 0x2}], 0x1, 0x0) lseek(r0, 0x0, 0x1) 16:00:05 executing program 0: r0 = geteuid() setreuid(0x0, r0) r1 = geteuid() seteuid(r1) r2 = socket(0x20000000000a0018, 0x2, 0x4) r3 = semget$private(0x0, 0x3, 0x20) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x7fff, r1, r4, r0, r5, 0x0, 0x1}, 0x10000, 0x10001, 0x2}) setsockopt(r2, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xffff, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 16:00:05 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x8, 0x8, &(0x7f0000000780)="d0300dfbdfd722b520288b4bb735c19049b8182b7ae3a7b825fc997d67904481df82132e9d929013007925280d3014", 0x2f) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000600)=[{&(0x7f00000001c0)="41a18a897a2591721910100a0b836ff4197d1db1677687b73efe44e89210d5577602d9880327c7bc4532b7bd7f2926735d717f43393e93425877b8d87851941cd452590fde8faa895b3d9381f7c97f09e9d42dc05d29fd2f4cf0598daf616b6c9e1558118d008937ab9880b8d63c92ad2089bc9096f1ad5841925acda08c042a24e51fc3b447e2abbad9dcf21620558a2ad0d1797a2261aeb818db9780fc535f64a70a0b18504615670a80f76b1bef08d8c8eb83c59dab8b6ae547e7da571f87310f63b737d32f26e825e4fd3a8cc751b45640689a404723ffeb8b4076155cc3605ceecfff", 0xe5}, {&(0x7f0000000080)="e0a549e71c03b700704d5cfd79f7f94daf780fea58d195c5ea0aabdddec60c30ec41db319d945d5464c098bc9699296aeae2c04f1aa9f3a88214bc3250a3b306396ea5acd64ad6e24b04e19b1e9897afa28f2c98425b5122ecdbdc9fe989d642a36d31ac4d9d4fcc02b81a7789", 0x6d}, {&(0x7f00000002c0)="381de3601e4e011b4976a23bad0e90e8912af546e7346e37b5d3500c1cb0be0ba0ac7dc0c03201e048a30f6a6f0830978ce8198d4d723fe2c3b93b05c42b5cb9a901617d2c549018b776ada3ae045d456fb7cabf909ec8c0eb83182a0ead1283e25351110bb4bbe3f5afb33b53cfb6af0be6792156808894771665844490778c87c1828cda9ab8c07744794f07c002c74075543ca6b504792161827bac354d7d9884a65cf1649132a60e8c163c7756deb06b929828ca7b10f50e6ff070c9f6c30688e0267ec0847477eca49dee1a5e2464d9067aab9748fa4493c1429d59f03ca75cc53a0851b26dea65cf4c527241288534f337a8a20441", 0xf8}, {&(0x7f00000003c0)="a443e5eff27d9dbb22733383916e8d42949d1bbfd4084828efe38e421b9867270ab134c5cfe6d6138857bc8ce4398e5b5334e46d033e586afceae7a65f52c8e648a8034b890e45c091dfe28e14351cc81a946fb5b7f73c825947ab5d7aede5360bccac33aa35c8457a20fc0a66d64494a62b98e5be1b630b274e9d61db6cb23f492c0127f84265b31aae5bab", 0x8c}, {&(0x7f0000000480)="d919cb273b316664b399ac3024e39048bdf372686fbbe01c0cd438f91469212b6c9acbf34ab587197c1277e06c6afa929252b4e703c0c3f7536df04752ac2058c5a7c3a0f0dfe9ea851bb3451139cab7543fde353e5d0ff01a7c8f085aa8563262c1f984c7d0e2f044e13dc05222ba476349444cbff1a1951e4b083e68ee4b2c5a6a6a4f15dc3358ce59b6d087e851064ad82dc785aa", 0x96}, {&(0x7f0000000540)="4398d636c430559977ad653aff3e8c83e9d22d9fd7e91a2a7aeccb930f936bf0ac583b09923b2f67cfd27f45eff640f10d2f2eae91cc4f9452674f67edd5da9da1a748c7a7f08f20e4195d95c5d52b0f2caf8f33c0392650b157e9a3866b9923cc59507ea97e7b1caf525d98b4e05bf3018ded3d6e66b69b9e4528e0e533c7e1e0ed3d48dc593eec6cf8d0adde72aadb9d7200ba00ec3956", 0x98}], 0x6, &(0x7f0000000680)=[{0x78, 0xffff, 0x7fffffff, "19adcee6216b970ea73d19a9ed79dcc9c385dd0a373b2c77a06c7760b66b06897d43065bffe0fd7fd3642cc03194817b09d9ae0ff646015f55894d3546cff2f931475d9fc09a2a6f5c342e4716834e5dfdbb1ccb3461131c64147f4d193b44fed4f5"}, {0x68, 0xffff, 0x3f, "f19737d19da2e25c04c78b3b859b893db9677dec2df4194486a2994e5d7c8b10c7d3abb5c271c38cb1626441b3bf1d1e0fe3316d26237036fec9802fe963600e179ad219df2d7c9be8b366e93b736c4f957a8596c4ede1de"}], 0xe0}, 0x402) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = kqueue() r4 = dup2(r1, r2) kevent(r4, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x44, 0x6, 0x8a2c, 0x80010001}, {{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x1, 0x7}, {{r4}, 0xfffffffffffffffc, 0x80, 0x1, 0xfff, 0x7ff}], 0x6, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x11, 0x4c, 0x100000000, 0x7ff}, {{r1}, 0xffffffffffffffff, 0xc6, 0x1, 0x0, 0x4}, {{r1}, 0xfffffffffffffffc, 0x5, 0x80000040, 0x8, 0x5}], 0x1ff, &(0x7f0000000000)={0xa0b, 0xfc9}) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xb}], 0x20, 0x0, 0x0, 0x0) socketpair(0x18, 0x2, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000000180)="90bb986e85d3a0e5054c8da855d1a002abc9ac1e95af63d2abd7b74cc8b76b323efbcb9ea41b5b0a1935c89b112368e811f8f3d0da39cf41625665ae94b5a88f473754de6c091ed1869488135d87790f675029d4804ccf82ee49bd92ebffd9349644f78cdde8eaae1d0191adcec21e81378075e8b5b2bf57c77153f2a7c5e2746316aef1500eb7e4d48bcc3da0b79533376cb7b4082bb3df5ac9a3d18cab3108495880fd4335675ce4b542078d0cfc3be4d012", 0xb3, 0x4, &(0x7f0000000100)={0x2, 0x3}, 0xc) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x80, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x6, 0x2, 0x6, 0xffffffffffffffff, "3b3778c46e9bdd9bdf3965ba46fda3a776737a02", 0x2, 0x6e8}) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0xffffffffffffffff) 16:00:05 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r0 = geteuid() setuid(r0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchdir(r1) read(r1, &(0x7f00000000c0)=""/28, 0x1c) 16:00:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) shmget(0x1, 0x2000, 0x412, &(0x7f0000ffc000/0x2000)=nil) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:05 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), &(0x7f00000000c0)=0x4) socket$inet(0x2, 0x5, 0x6) write(r0, &(0x7f0000000040)="f40d76215b971044000000000000f4755c096e11", 0x14) 16:00:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f00009ff000/0x600000)=nil, 0x600000, 0x0, 0x2010, r0, 0x0, 0x0) getegid() madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 16:00:05 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000540)=[0x0, 0x0, r0, 0xffffffffffffffff, r0, r0, 0xffffffffffffffff]) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) lchown(&(0x7f0000000580)='./file0\x00', r7, r3) ftruncate(r5, 0x9) socketpair(0x21, 0x7, 0x1ff, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000700)=""/253, &(0x7f00000000c0)=0xfd) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0x295) r12 = dup2(r5, r9) lchown(&(0x7f0000000000)='./file0\x00', r10, r4) r13 = semget(0x3, 0x0, 0x1) semctl$SETVAL(r13, 0x5, 0x8, &(0x7f0000000100)=0x3) setsockopt$inet6_MRT6_ADD_MFC(r12, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000, 0x765}, {0x18, 0x2, 0x2, 0xb2}, 0x7ff, [0x3ff, 0x0, 0x6, 0x7fffffff, 0x2, 0x7, 0x1, 0xbee0]}, 0x3c) setgroups(0x0, 0x0) r14 = semget(0x0, 0x4, 0x42) semctl$GETALL(r14, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r15 = dup2(r9, r9) linkat(r8, &(0x7f0000000500)='./file0\x00', r15, &(0x7f0000000640)='./file0\x00', 0x4) r16 = semget$private(0x0, 0x4, 0x200) setgroups(0x6, &(0x7f0000000040)=[r2, r3, r1, r2, r11, r1]) wait4(r6, &(0x7f0000000200), 0x2, 0x0) semctl$GETPID(r16, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) semctl$GETPID(r16, 0x3, 0x4, &(0x7f0000000140)=""/138) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x1) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r3, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) open(&(0x7f0000000300)='./bus/file1\x00', 0x8, 0xa0) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000200)=0x401) kevent(r2, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000001c0)=0x2) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) truncate(&(0x7f0000000000)='./bus/file0\x00', 0x101) fsync(r4) mknod(&(0x7f00000000c0)='./bus\x00', 0x280002002, 0x2065d) r7 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$TIOCFLUSH(r7, 0x80047470, &(0x7f0000000140)=0x4) readv(r7, &(0x7f0000000040), 0x1000000000000091) fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) flock(r0, 0x2) syz_open_pts() r8 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) recvmsg(r8, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f0000001100)=""/176, 0xb0}, {&(0x7f00000011c0)=""/92, 0x5c}, {&(0x7f0000001240)=""/215, 0xd7}, {&(0x7f0000001340)=""/196, 0xc4}, {&(0x7f0000001440)=""/214, 0xd6}, {&(0x7f0000000040)=""/63, 0x3f}], 0x6, &(0x7f00000015c0)=""/157, 0x9d}, 0x40) syz_open_pts() 16:00:06 executing program 0: pipe(&(0x7f0000000000)) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0x2000000) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x8a, 0x2, 0xe46, 0x29fe, "fa49a2ca38a764417ed168e1b7f23f2792c10916", 0x7ff, 0x40}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="0f9b36a1e06b103eec66f655b3dc93244f3ae3924f2efdbc93c8839a227d211c8dacd06249d8dcdd30d10cb684f81faba619fed07a52f3406bcd0e11cac3c72d4d1d29ec62a72bf43b5f56020b12a00fbaac159bc081c545d09b4a20b8c87fc832ed9d0c066a649c1308720b8a8dd911a54ddeed88b321057332028e3cd4b38d0843e4bf4f76181e9d0b4b331ed80ead6c032f2084e8a8cca8c1f0a077db180fed288dba84dcd7d7ef0f775059fd761fb6b643b754d2e2560941ec9b972546ce794afb97e192366bf74f40b23f0eafdee5787194ad48dcbe73169fef62bd3df6c9033a83dcca20df317f772a92716e5db0ecc482803e54bffa9981023ce9f473e45bb9927c7de304cb8d27ee0e413368a96f817f1557508838c4bfb9de16e1dab5c292d5aab2f65b6540d0132facab2afe87c613ef1cab14dc8a2b33d983c31cbe3de838908da9ef4ef607210cc61c0c5d577c2f54320efc1e3c1253ff0d06fbc2ed913e9614d2eeda3a4bc1f953fcd3f9d13ba95235914e9d155eb1beebf9fde3a5167106b1b27b1a03fdf6b1f9b32d3924f5e43a949e970eb1d638f95e4ddea70effd4437f5311687d3463f8b594dce908bee48a", 0x1b5}], 0x1) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x108, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x100, 0x4) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) sendmsg$unix(r0, &(0x7f0000002800)={&(0x7f00000001c0)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000002740)=[{&(0x7f0000000200)="4929dbb8f1dc5db0c6f6368142fd2a4e2625f783ffa32a8a2b7147aaaf5b8c5538c21db5a81f9c5e2ee0acdd69449aca6f6f67208872d359f66712889bc23fb1057f4734e3779be5d904b22b65caf2b6e034cddfff9844f05f9edcedef", 0x5d}, {&(0x7f0000000280)="00f6daa45844234c96babfa41d79f22fb79dc24785ff05893acd5c52a7e55c1349726319c387af", 0x27}, {&(0x7f00000002c0)="505d5c71154b8241ef63abb33bb916b769c4d808f03067df7befba793f0a16169eb003cc71ad63999a220c819ff2b88633a1fa7dc6e01d1c56d5348a6c97a3083757bf3ef3100a71779f969141d608cfb3c379335c761a88b3efc2f1f8a2ff8c9b08e0d7a2b381691638bc04d3464ea9d01d75c065d84962d34946c58c115870f824d3a9ebb7de887e9ab28a5d5fedb0eba9659eb7bdcba308fc4e8ccb19986da4af531edd0b6a9012a6ee6cde553c44c286922bd66f742165c386c843e688a3123d86228853a0212b5c116ea3cebf5dc7cfeaa3b32b476ddebd2df6a065fc26bbe94b4608bf7b3304d7c39556764ca4c1ba660b0a30c5cb6fb0", 0xfa}, {&(0x7f00000003c0)="c6838eca2f4b792005667e03b1b6d9e6619b63f44d410187865134f46a7daeb0326a106b96fefdfdd46afc7e12fd6c4f780475637c5811cc46f0e3edac8b89b602ea6d1b108b023cab6a", 0x4a}, {&(0x7f0000000440)="a6247ab3c5fbf2766a7c84604ce014e7f68f588127ae09b068767b63e35bd62900ab832698e4e7a689edc3603594886f4af4377da219b43e6c048484b8ffabc31fb822c6cf65349f35517df1372fdd5d9c7ae44e2e39b7895893dc80fda5c60992334e61eb9d13f7753b7f67f023d5ece7c24b2a756df5ce4d1155838d7ab1d77db4caaa9e8f60cd03bb80d17d7bd91d386f1e69c5f6de0acc15f1d9503ef1dd605880ccd644d06a44d79c418299e8acf65ff38457f8812aff00d57aa02decf723f519412e951665f28b2b2585adb3e62952bfbf654e8f5a1834b868ba1e13f303c29e10d047fd5a228e24feca44a0d75621b9e633c41981f54a4083e3b32a73ab9013f0d047c0c3f5e815861ecd3dfe195601f2ad15594ee880c806a23b43c09b32496f399072e1b859a7e3435e4a91a23fb6993c3695eb72fb9a27f9d0b795f1eae6f003d6bbaebc32e5a1a10fd5e04e8b50c6cf07bcf3de28618763aecf74efdd51ec1de1fd31bcb40af709b09588fb8ad64eee86a5f3ce17ef00d1065c91f1ba099ad3458a6a8fb2e99ee661c4f89d09c6231b97b33477ef725e5afb168ca896cf0b19b19f44a884d3bd7d593b3f692c7119397bf4238922e306d1943fd718d4b430c91a7f1456d5704a9c05f072c066dca1e441d39d887adecc47b10ac554cc217e1d2c1d79fdcc5fffd598db41eaa3279b368c3049a12a4ea032ce1b636cad98058af47e7f8c007b064f53644d33f657967e9a770b3c15ee7c05217ff4d8ffb79d55a2639a506f07193b96a5c16e4b65b37fa42671dfb62d11dfc17048fdf2b8ba0f9fb2eefc3f428b0ae77c431fa7edd15d1ee647b0f8de4fc5dca07c04c83e16c1c17e26706289ad677796c604475f789a279166a73817ed53dfd995347eb06e32d52c2fe0927825955a75a7852937abb38783f66f1337a29e9124e3b1bfd096884f36e985f4e1aa8e3858b2068ce4fd45d13af8d78505d0624363cd73b88e5db64c72695f0889d32aa681279a64ff299dbee8cc25ab59fdc44ddd6d278b117a31450fd758084c5b4821ce42347336e774fb37ea8fefa6af3ec6763c996b70fedf07f775203d6cd0391b7b12c36031f0fe0c1f7d80617a1b343b4a87424c37862c95006996683b732ab808a84697bf1cebe4fc7cce09d7c2384e8aa9830d5c35fb7dfe480003b5f7568098c769b7d8eb7f2821a8383dc2253e355a28d33298bd191ee1db2fc67ffc1d03dbbad206baec2c1b1066a738692ce9aa3731f84db798080d094abf4e1b5a4c9e707bd5eb18eda4c7c19f2a7bb971f54def67916c193b816f36402954b4d8b27472726e0186a09d44421512e77b44595dac4790587801de4202f7ace27c0e80f7cc5e5749067ce35c4041814f095bd9873873e1a3fed36f2829787f0f4a3f5e89457a77eeae2c11e57a86c6cb67a6565fad76d9037f4f98143fdf6f63ac23087a06df690b84a979d42b809703443d6579f293e67791fb0a7e207553f1ab162124ae0aed1eee1cc7ff3389e375358325347e5d756716dc49095ef9482e09ad5b1490754caaa993c22cc69f734ea3e7c672e4057501bd63dffda8ada8b4431278a2828d1f2bc9165891291ef11d42841d9cf7b3b98aa3108e8fb660d6ae52a4c28e6ca67d5d01373c2f7ee800ec60fb1cbde66e6e8da6278d57b5bdde6d06c35972900f0e7e3e775968b6e73907a47ab552f1763bad1847611c6bb2779b95e3bcef23b08fefd0122870a8aa30c4d0cfed598c01dc08b73952108b21d3f9749eb54f2ebe9c194fb25bf31e988bb6b2e9d1836df6394884377b48ce007aa875f5deaf12b402bd01c421d20c176474330e676b477997f7683bf6ec3d8a8921d66fe4e7a08cf8e6a12ebaf34a4621acee7064fe92d696fe991f62d7d78b912fd07da4f377b2d0ab4e8ad880f4eee8eede4774d15129e0bca9899ab9a1e7dde01fdc024184a766a7f1bc6ffe7b280f23d0784ec329c5d957b1f5ac59fac0862d916d3d26443e4a79a68ff48b0c856aae708af34d37efb4da93fcb43a787eebb5e4b77cb485502546782550aeffeefba19244f8b39b6341a63c57953a43e5adb803c17e900dc37df69a4463718312ebe1c77e8df4211cfe4688d81f31ba67f84c1f1c6d5ed562ecf5f65c0113afb69c8d6b6aeba5b7c02ab554d122913348ed408f645d43f5dcf8bfe8227bbe5de0e7f6eccf528bf6a20c7abfdf0623cab9fae083b40634ca9fc29e744c97372dbfd9927cb0f61c5a822ff7b91157e36bca566cec4dfaa9790ac4442bab04dd5d9e57f8d627dc526a50b650fbe79f185f64519512e6c27ab1bb356566225dc53939ea211e8556f5d56b1ff7a2fc3a8f74cf19bb3af29dfcce17e3c87479f5dfe2de35bbb0b6a1bb83baa66156ef99528455b3735ccb9f83c2849a5e6d56287bdaebcd8e9daa2961bafa51e2aa5822f85ba7a33fb40be67b40bb8f0bbd94e8be583403f03c215d7544c64e200629d419d25ac03d858a0dfa9b9f7aff7dc4079e1aba5359473bd953cc43ef921c83b3b7d18e23a250c4dd7bb4c53e682cae39d8786c4f91bb44b74eba30891007493ee671d57c7dd9a9bf763b8692dc8de850afcdfa7dcab0700e9335a6a87ad8c75c235800b84e31320024dbf69b7eaa1404767cf7800855bdd0679fb352487ba6f3d3ddd746cdeeb4d7ef076d0eb7151cbaac2fc4d885a37a5209f448b29ea05d0e9b50c35bc190026cf681ce51c1265cef85d6957c082b9ef12fd364167de7d650cd6b730e063955aa186d5465f5ec2f708e416d4491bbd09df0ada34143e7080fca62b7ccec6ba0ecad0820a1439f19579e206acb74b702cf10401a1241016aede37edf62945d7947a2b38f40f4b0fbb4e09e3c0831c779d845e94f790efc32ff7f1c05703710c4f05ea4f28a68b76c31b2a6cc30b6e7497879dff56c7bc0c2e87cbe2625535239d5c412372723546bbbc1f95cb644fc679de0923acc1ab5ad1a0a16c6479ce61ecfe3f5219c9ed6dada0cdaf48e23b81dd7b8e405acf04fcca637be6938106cb301c64398733a6af76550b4c5ce339c4040ce9114e8cd971b3f846529a55b39aaae1ca9b7e727eb38943c5a2a56d872861fc778b0c50bd27d3f5b4f2c02685626476a3a97a94128ecb4ae6bc26ce42d16a7156924a560dc8b47d0f2920256787d4b4eabe208a86645ce49044dd9ea71c295c21928174440d9a9cb6e3a26056754fe9d2824e286baf649cfc2b49b124bff34cb5c59f096e4494d383552af64fd67fc9aca83aee66425aeda6bea940ee23a25aa58f6d534c0da648d5a4a0be4c2cec5b9346e012a0fa98141b1c1176174b0af198b60582d4c28848e1bb9993bcf0961397f0d394adfbd4b34c56a208ed8bf729b27e5b3b8218991ac9bfe97dee896998b7d236ed99e89a51ea40efbf3542302bbf7cda87b84a9ded6263143a7dc5bb77b5424f176b6e7cb0d7fe3f455cc473de4c35131c0ee475bed3d1278870a73abfabd142f6f20d7f3bb52d0345726268de71d8de025e81bc09186b1905a990405af8278dbba7c96387794cb17a6d1cb8640975e81a80675e01e0c5f0f69eddeb816906aea3da02f5e7f61ea4252a35884d1023fa1ca5d0bc3b543d0bad567f518a220c24fdcc554d88ea679e36a359a57aa3e0cc795ee73ef119137d600aecee72ecafa39744e187985f725bec2e691df05d346b00294fd8dff21135675dbbb5363a8cb550828010923cb24eb61b5a74f4a89f91b357cdf3d683a36a23053c81e168db24d6b25533c3778ccb47e28600f7881ea9e2f9b86056345c9614d2d29e815f31ef0fce6406bd733dc753f0e7a3c49b5213fa623d1f1e1d4c680da739b2b33055ff0089ac95436e2cb3631a4e12b90006a047f3cc60fb1258ae0a10b27edd07f90c84b1c4e6c745754e42c9bd9d297c36a4673d6bc1a9da13927515080e730f77e866ce19bb13a48623782f00ca531c75576bcbbe08aadac63539878eac3be69ac81cab711ba2e78afb5e7eb0f0a81c7c5232b670d24cb21a8d05be881e8038c46b42ddabcbcf45e6b2248c244900156e23e794df8e4e7c01d2a2517e52f0729b6cd6bf9decd4fb4bc26a1740f87b0bd99623a5276393e757a89e8c8b14219ce37df7f5a2bb9a852cf44846a7872760c63e60e458ae0968184b0774ded1943e78214aed91cc8b7255c2bd5fedc4373764b4c3d256ace8791cc1845486fb3bc57ef6b1e646f05b74bf455589ae5375218b91811922b75f0347aaa1fc73e6ca9b36f43a208e1e5b3bf207e35c50de3e49e270b4cf4fa2492a59afbc088525527bbb4e0fc5aa1ca9a81958ff4988e64ab81293f75b43c88ee4dc0ea42f69b076345f7c59693ae9cdd7de1bb79bf05d2e04b4ad169e677a240e0080a4fecf0bf8cf9a37fa0c19f84b996384ea1276ec17f620eeebba2bbdbc9546ed40f277b5a216b4020dfa9ab7845d1036fcd7e9bb73246cb802a76bd9310206e918d968cb2a7720c75288e2b05e0b858e5bf83205b802595cccef34a3c4be029cff35352a63d7145d73526be0fd8bc404797092cf3ed8a9784a8ac661ce9cb7bd10691513fec3ecb54743f2e8e99ab7c2dcded98ba3cb57224e8fea1d840eded25a820b8fcc50565243d65ce63eebce8f8d280d6b6ed94529ede290e452a7d216eab5fad23d6038f24f28d5fd1576f1bd9093ac49c0b48fa5b04cd4c829f61016f0390c4c1690b7132d93e09726ab983f28f23222b08cd4977025ca360c1685e82c6a1add651711395edb852ebfa94c435a529bf8882f73f16555ddc3d25f3be8a9f210f9fb9fee87acf5653f5242c8cf1c51cccac2277e2fddbbf345924a9259ce8b8415a21dec795383b30ec0bbfd5557d9da10e796c9537dd35b3f6268888b4cd406b24e8c6dac2a78bb03f9ab603729237e353fd1fafbf252d0aa5d0f6e6665e7c38331ca357027d8679b5d0a6f11c45161801fd85a005a7eb796d03143565f67f30b1887395f27f13b74a2b0f31729021932f0828eb746ac84565e5726d6046c0991a9e70a80177fbf1c66a86a9f66c88a22099224fcd4a5c5ce7622487612279ed80f3fbb419bf73d303ce93b6590ae9c717d9232383c405b4f9a7e463a3b9cd90ccdf7710ec80e3415620e2e69347d4859274797d6089e8dde591948f85bdf87fe64336d83c71f62776beba82b2232d86ba20e33e5d2e0cde4242e516cee7602430f1193c7891895c11d706659f5bed8a22a56baf317bafde71cc14ca25426e5c2e081ceb36f87db96d8c5fd72adb3c02eb86f6b5956562677993098b12990d9105bf3e3f8e69d1a65077d365b4e4fa346b7ae82482793a1a89d53e387fb3d2c8bf7409fac894d2f059255cfaf5e816dbb0d71e4063e5ca4f032b54df24c5e3c8d0a04e00219b28d81d2126ba046972b387a535f451addd17db91e657af87bec88f5f6577c40c79eaf593df52554eba342a3565209d17604c13f1bcb95f7ac3e58d1c3f4761e89269a2b58fdd362390847e603216ef158e296bd4415092f2f5f75c95039e6fede9ba3455ad6d99c082948b2f3d92dc0abe79c6d7c02a8642e7eef0c69215179c377f49fbc6d7a5f2098c2cfd3b903fd534ea1e7a35882c4109c4dc93b9009deace9bd80590496f4f02f6df2548324093d5bade604ae9764ceadbbcea6f7185ebb8588ba61ffa502f66bab47ca23c1a4e9e2acbfa9d6f4e6d25545549427d5cbdaa262649ab94b61d55e0422c0a40d7fd48c817e1ae11c835543bc477b2e1e7ef9509eaba2ec7715ba937c6f0500e", 0x1000}, {&(0x7f0000001440)="cea813088c1881a2a6d02bfd3872d82693e88282029dc6a0c0c514ff6a1eb085e6ee0ac84449d47e6cbd9dcb589fb0cfab7722222f4a800df2edb608b3b2292df74f1523f024f7bdab22ee09338deb075493f27d37bd1b9515917fe5d0e8cc49d01d59dc0e9013ad028886e3575150ddc1485a8e19346f0affc813ea15da1d5031262e5f69907382d66ba30e271023178b0a0060c9d000c69b3955101a8a86c7b42c6c951607", 0xa6}, {&(0x7f0000001500)="3a16fe85a437ba4c7999e3fd0ca4d2a5fca028cda092cafb9b70bcede2b15396accdb91acda4aab002d15f3ccb3cf847fac0f974f80c9b1bf33a13d1d7247983e95e18403955b7b55577b8d8ec053840c2bb2d47464a570f9cf44541607fedaef7042fde77f7f5f6467b79bd7013b50d21b8507fb1adf2b06827bb01b66f8f6034cf0fc8fff1a1de0c4a05bd2d60af2f44dbdd2f3d6a00d2d6cc0247f42d49de933bb62a4eda024b1975cf275996ab445058e35ae16b03e3e679492dbf7be42474f6f6aadd61b73f63fcab315c4a48d838eea6806eb29cf0b30514ed94f755971b075b4bfe6c86f2e7b60c968c20f701369db9fe3d9f4c83604b51f3bbc5f822303df480087440fc09d9da2ed689fd591877a8da8f62b0812339c3693ff492c26b8eb5406ad71114f7614762dfec3d7f93e85ef8f0028ec82a37598b7dd400d4dab4c1975ec7a7742183848320d91b59a9329159d30e0f9515a0612f25d7e1f52a312cb333ffa3e2b5bbef9670c73aa12a99414a2d1622c0f1e3eac72a95670b576436ad3c5cd318f914bb711e0c50d18c3e0fe6c647b9b8bfbb5bcef3819b73a7f6bdc51ed373eb8c049373a39e650fcee34adc79f5a9aa5e2101e8a9fb3d7b704d90553307feeb66687ce6f35f3baa387461155a6248a54a2c41f506dbb70575034646313d5d1313d5345e6ea1ea434d23ba0d752c64d6080aa6308d49cb19f040d147e944f4df75dd830e0f50db89a1160edc4c52455d55e6e76a42848c85dffccefa2a6c24f9dcb253f8d949f35ad555a48f5dba09384256cad8d562c2a923a20f6f1b078e99c98b002a8c446f3a2aebce4b1d257bd3e1b69a8bebeec2556fa7b735908e5a892ff99d6ed3f77dde9553ffcc45fefa3e5272a9d147c35de66fe3b40eefd7c62491501fb60322dc61cc50d82fb9d878c6530de59296988f3930a47e493b7dfd0f30789448d42cc15d2ed43e031075e310dfd246f4f3904c5c14fec2c1d36fecef25d8df72fb5f095e34c0cc420225b76712216a335682c07079473d6006fb4055f050ea6e55b60afbe1523284b0320f33df151d288cb8807e7e044d09e877777e4bd732ffc6398e1c71d39bb2b2ec27da59be0b438af375508098c1eb3e0392a95a011844b58a5cc573857d3dacc75cd7fef09fe7f02ee10e6231a1a2fce4adf0ef4eed57f8cd64f947dda04d0f688aeee51a7fbcf08567a0771e6cd7c05e2284adbbe57015e847dbcd18824698410f7ec3f362dc6266bae96d4a9369a45712f19f9ad589bd8543f1cecedca4117da0f05cebdc9d8a04f7b7158de737f6604c994ad790056cb2f1396bc1fd51584b1313af92a8b920b521ec8e5b887203b35899ccce68b6bb2d3277f65548efd7f530ddd2109f0908626a60c26a6d099ed63db17cce93893fa6544cae892e03a8c0b400104b1fddeff02ab1f19e185157231d9c387289c0c7f1c74f62c9e0c7fe9122d6a04dbfdbfb04b4fe690229cebab1d88e43d6a5fea3c69dadc5e1ad1b4d87a9ddd59bf61e1f6d90d1c9b9cbaf7a09da70ac324f0e89db712e321c3e17cf61bab5fa957f7ba0c4e65439192489910347ffcc68298e0dcc0e09b785fbb82905bb776a952627f4a26e27d89c12acb2bc3aec3016ec3c2656c1903f11daf123ad9055486a72abec7f2f6693de3df7ab9f17697b5d1668e1fa3e22a3e4d9045d71342e4fe4637cf42e0761e022f78edfb3d5430c4c007cb19e94b63f8e27cd70fef1ab0b759fb0791814a15baa6437c79e19c22ef2c7a32ce4c436b09b9926e2169d91be61602a21cfdf84f12dd26a81a6cfe479a594f309b14d588630a228c73a34fd6e7e667c51134ddc4d248ab436ea8047ae7fc0bb3a0462e9be36442cf37219eaafad09fb81633616f50242b4178ddc992dbf094bd429687124fc3d7ce18a3dba85ca5bdbc60959f0328026268f46e0068c2c9545b42ee15828d5cbd776b9dea1bed7acb381821c8fa1787139bcbcae167982d9dcb25067e1ad55d9be730f9339dcd0fedc6b076523c1e1b4d7d6d19d7fa436c16b7850797643332b4d5f368efc84fb1907ed489bb5400fbb99627ff6e2e9345579653c0ad47962688fcfef3198366f2963e36c870101d3f7cc2583ef9145e1ff5d35bd0ae270374e75b5678e76ae0a8f51a7249cdac498d38f872fafe8684e67cddc13084b46ef7e2bb695b97f77215eb5a92b9ddcb40ea2a5dc20d400cbd73522aa838b4331961462a967c752584e89c81ea46525532c3fe302312395b8433648a2d5afe49f2406ea74cb8eede54d9df83bfedb5a0f3c4e959fff26762d0f8a22cc8e59bbb9134825b7b11c80544c07914a692d4a5a51a386894e47217763d64f791f30e2704f93bec0659984b16fa1f9494222309b790553c84e80406c2bdf87b8dd36984000f883399186981423b1622f5fa5b28f68bdbd51a7355a65ae8927d3fc51523b3bc7e59e1ef76077105b491bd363e2718b0f1b4b0adb62ae22ab4fb9a5fcc713dcc41b79b5d838fbb78cebdd64239dc1ae2efa15ccd10ad3c473714ce54640be9d9d3001bc5dffcdcccb5bfce475e96e3e7d5ede8bd8c6cc779e10533de2dd6adbdc13a3cdcbe0756b87ae3abe25e6ee95cedb01c329f5451ff1b5ade2db16c0ed5322faa0c2e1f7196e58178159a111728e889144b007927940a7aa8957618ab26515d0d4fc95f5948cdb361a6aa6e044c77f0f37f9cbff14084296ac52eb819f7d97f8a339f7cf805f57b2af3526e5b203ab4c9dffc743bbbb7522b2b3462cd9f5e6de0509050ac706a69112ce6919672687ca199713c5aa68669110b7cd885b4034762f49f33111620baaf08cf3caac7584a14d3470e351ed0d9a82b511384a4a832bdf44b833acff17571fc9bea8c7b49aed17347c6fbd22043c56db67d1ecfb8e30a3c95605edcc61bae79b864f7a37ffb0f79e47332245309806b8ee4cd7cd4d4e10230f35f5da817cda3ee3b062a80196935e10c174c9bd6c45a0951d3c0b83438f3ad700d57198d949bd9fae937dda51aa882b305fe64a6c20cda090909d441d4ac42729f12ee9d247650b702d574135a4d4c76c2ab6365fc15e9c3cf5a771e6d78a511989dc26e6fbd2a617c18280c91b38f13b06c9012d6294d54aeb9d7876da8be414e1b3f774fe0cc3837a6f95e5047c371594ead334eace887c618cde38e799ec60cd3bb3cfbe5b121f2be1ca82be51c0570860db2adad2fc425e6b36e93ad1e6e0844a3750bcb3518a3d9e12d2ab1fb0e41234b8f48db709bea04bed2c73af499f211f5264e1096ad08fa94c3666fe2e048f149f5d0c39d7c2175fd61ea75815578f6c6004fbe8297a5bf219582972d231e145942679a151c0757e21b66fcc5ac74d60a6218fe262434c372150159a0d9c7346bd7e20897c3d4bc47e96aea955f7fcbbe32fe1093bde0eef7bd0f610909fc7028227b424d0e74c41fb0f00844a33f4d9f1f484a74c320ad1a83510cdcf710b3e8a09c21192936be37c208cfd300ba95fe1838603a648d9742ebd27e21d5e55885e80cc609775e8903f69e19a71cba17020ed9f91afcc44e09c1631b29901680fd15f22aadcb19dc2d96dbbb52141b760138b6001b7af4609b7d3e80115a19bfa6de90303df2a7f237c18dcb12977eab9c5cac2f6d071e5281507c38774f40887b1631baf91c610c3207c7f59303f669abf90e9ff0483379b012353173b66459d06e3b90c2174c4df1df99ce2a67e31f89cb4ef384a1974106b38ebec3b17ea529cfdfdf7b44e3eda67c4196ba0fa68d401a51aa6d9f6744b747534f5dd783c2d53e9e8d05512ac5b3d8bf30546867a497f5c6598d5338f4dd78f6d1146bffcb145369519c4893d8e15386fe7cda5e2a418d3c661bf2610453427a9b72e8ff2f4cc0151269437e51d9279824f0b0f8d3e5ba5e6d7d0c5cd2ac6e43da9079b82d7cfe14c3bcda474b6c774a183cb23de8ef5cd31c8c29e331d8cf5a5adf1270ab98d7520364ba34cbf80925ecd16f655926f6bf6c7865a9a1409819413c6bd61beeeb0984a7331fdc461fca1b0e8422fbb576fbe2dcebda7da45dece3fb138a042c49962e64263ee6d853bf539f8c0b07cedc2960b975e12d6b2c8184cc6b9b3e9ed2a6bf9f7ea65613cdfe8358b5c373cb77e0667c743f88b10cdc24870300f08320ddef169f0564a691bcd4a4d6ce49d314fd2124bb105c6b467fec53728cc0f6ff8feb7584bb1b104475cc7d8941fa2d3d419f75d10c05ede2ad37d8441eba022385d429f0bea8edce3d0feaf2b4ad523ae0a8c05a22761ed888a12eed3110f660fcab6bf1d06c939c76987dcfb7473cc5389986dd8761decd74171f5d6626898b8dec45b2d81b03e18f3d6b99a87ec3d1478c77e25187b7ca7757c2b6b7fb3133bcc8e3d6febd97eeb1c05de672d82ac8d414717b8129adb92af3ab15051011b79199bdf6b8081480194ef816998b3ce249b1a95896da6416e3d0adb93bb1d66f1c6763516828fee8e7941c4b17278b4af203b6adc127a6800675d2994e4e89fd22d982ed80618088f27f287d7cace981c0de375a18c576ebd3309b19309ea80eb5cf386109123bf504aa544692069c35f3149d1cc5b1deaf03397dfc2e7bb9fd0cccd469ceb2823f8967478ec15ed453ddf373813565f0411d8ad77ec589ebf0b7e5f9fb1fe65ede18ed099681c906ccba8a0e94f6bde59a7d8af46d9adb9aa626d4d21ab668b565bbf0f16d87a7a3b5e199eeb6c72b6d7e7cf2265ab8e53ed8e3b0dfe6443aaf4fef6808bb9aada59f9139c530a99b1bebb9423a0613ffc64f8c90fec8b6ed90e7c167b5e8fdf47ce4d41dc3a12890c76edae85178c222528ee5ae7bee248ed399f3b540130262a895cb84cd1cf2b8b1183a140ff266f60294cf9946d68a1747709b04f9f59503b575e00fc55d5b34cf7d7cfd92b28198e68fa025046640f129363f72bc9610ff6ad17f6f35199e643ebd79d105ef7530d932e582833362e98fcd225bff416ff9e3aa63893113e27fbf5e54006a487f448fb242e48288f5ec07bd15b26195b898aed911dca11a577b2cdeca6c6f966778c896b8300eb9b006f25b56fb043667c808ec45aca5ee20a45b629d8435102789db399a0b9a9d6fa4f99a8e57f4db081b201f71b40af25c531337e11e5549dc810ea23b0d3ba5ad4d3782743711e15d50c50ed9137e762a95ab150ee0b51c0f778ffad119d09bbc2c7246ac468209f785f3aa1b6d90cd75ec595ae1c67bf80e4396655ebf5bcbca9aa772d8880a72da81cee6b94114c80037c06264461a0f05b6bb571fae068d557fb4e8cc75042c3dbe8b3041598d9b30a5080d06ed2bf857f76e7738d2c0ad329d5d2651961c1d07007bdb46ac30546b1979863304f53d8fe9e71673e666b1857308b1dd8c8dd6e568c640808a3eab4e6cd7dafdb0cb923460a754984a4daa2c836031791ea2f1acf3aebbab454cd47b8eb60584d4e732a211b515a91a166490a2d3e4c9e502f67efbeda93d0d9cc0035ff6072555d6ba64e40bd8057bbf1ad8ab312c24fab4d702e35dc92c49a2225382d7a50d78a4accce7f6fbd3bb3e24eedffb6705f04e3cc3b33d6194bfd097c729aaef48c2913aff265ee75aeb43d4f8252c48b2fa820695b3d337af23e00566d67650c5029e2e72a0d14b77a809dba5a11f91da1a2f0803729b8f74d34f2f1e1cee9fc12dfdc65e904d60eebd47a21a144f0bc247003e6b009d2a0c05efc365f3a5974a5198831319953b748d72ca6ba28a148b3d0a8a31456fd7264943c", 0x1000}, {&(0x7f0000002500)="075bf603f0f7fdbf8767594f08f9c7793074daa46ec91af4216c3cd63dc1e6b40da027efe18228636944e2e88afbdfb5be8518416472c95cc289eda3df8e4500137e5342d824afebe309dcf8692bc0", 0x4f}, {&(0x7f0000002580)="986fb9f5303cd1db4a69606860579fb9884811c5fcb7a05f93af3523955ee2e9011bf0c64c5d43c9879995ec94a3298eb3b1075c6aefcc77d2f5d304cb0b429473dada9561f35d09b55eda0380b5d1d6718345e97a4561e34dac99d429e68fa97d6f3eb7f47afaa5ef62e246150b61e728f363e7f836d6ca9557f0b5b90638ad65327e55c523a68de7f7abd8e736f20c23e4f1e720165ebe957c1ba6e0d768e1f54d46304d1f04e8c894573023c14fe5aa53c0030fcac8f852cc6993", 0xbc}, {&(0x7f0000002640)="ceac39c7ccdfb1c39dff32031349474a9f479a2aee3f0268af9947aa6697b81a2702e9c05189e517d308e72e3c937719eed46b1a63113ac401f059bb37bfd11deb4631b12fb013f4ebadc6ad4ff83e60acc95293ffffa685567f240b289e636f30a4b862e0ffe87255b460f7ee0ff5b73037744612e29db7d56beee3a01ad2f0c7dfe318f71a45829d519ff509032c7e98f1df8029d51e73b5c4a60b65b692782181bef3731e56d8257d70d2d202a3376633c83c0c3763383559d2b0d046cb7bc1ec0cc09e1acf4f22c79ed3625067fac5d779e170bab398554125", 0xdb}], 0xa, 0x0, 0x0, 0x40a}, 0xb) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x81, 0x3}, {0x0, 0x8}, {0xaf, 0x80000000}, {0xcb, 0xe1b}, {0x8b, 0x5}, {0x80, 0x6}, {0xca, 0x2}], 0x7}) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$getflags(r0, 0x0) 16:00:06 executing program 0: r0 = 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) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) dup2(r2, r0) 16:00:06 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000180)) r1 = socket(0x11, 0x4003, 0x0) setsockopt(r1, 0x11, 0x2, 0x0, 0x121) sendto$inet(r1, &(0x7f0000000000)="8c35321ac9fc599892dec1c1925a797444f16ff6bae73f28f6e4223a3f00b6b592bddd2c49dfb0ea7a567be5bf3f180f78381f77c05bc355f5", 0x39, 0x0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:07 executing program 1: ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000040)={0x3, 0x6, './file0/file0\x00', 0x985, 0xffffffffffffffff, 0x7fffffff, 0x6}) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f0000000180)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r0, &(0x7f00000000c0)="e38e8dd6d7ea89e0aab95de3db7be113407c5fbadb03c2dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b49bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac90f93a52eeb565", 0x91) execve(0x0, 0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(0xffffffffffffffff, r2, r3) 16:00:07 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = fcntl$getown(r0, 0x5) r2 = getpgid(r1) r3 = shmget(0x0, 0x4000, 0x221, &(0x7f0000ffb000/0x4000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xffffffffffffffff) getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) socketpair(0x0, 0x0, 0x7, &(0x7f0000000200)) r7 = getgid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0x7fff, r4, r5, r6, r7, 0x20, 0x80}, 0x1, 0x10000, r2, r1, 0x0, 0x2, 0x6}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) getgid() 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) sendto$unix(r0, &(0x7f0000000080)="49e32f7e1feef5de95ec5f6969a94fa7ede121b033aa0a48b156235dc10545996bf2d0dae56160b00b50ed64731d26053ab2731d10e1933f3cd1ae8577b03e15adbfc8669c39ad43561231c0d45bad828e6e4c1364acaa81ffe3676ebe209ff3ecbd9efe37b1f6bde6235b92b65bb5ddad1202242daeba67fda12f4dcd8fcd770d1166278634676304b477950546d5bb7fbdf00dd1c41a44d290f94e4e56fb2f2f4657d6a815f00bddc7f462c96d47f2bfe658a40d0484", 0xb7, 0x8, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:07 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x8002, 0x5) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8c) setsockopt$sock_timeval(r0, 0xffff, 0x21006, &(0x7f0000000100)={0x97, 0x2}, 0x1ad) mprotect(&(0x7f00004be000/0x4000)=nil, 0x4000, 0x0) select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) read(r1, &(0x7f0000000180)=""/205, 0xcd) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0xffffffffffffffff, 0x26}) 16:00:07 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) socket(0x16, 0x3, 0x9) kqueue() ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:07 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x9, 0x100) r3 = open(&(0x7f0000000080)='./file0\x00', 0x500, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000005c0)=[{{r3}, 0xfffffffffffffff9, 0x84, 0x0, 0x3, 0x3f2}, {{r1}, 0xfffffffffffffff9, 0x10, 0x0, 0x80000000, 0x2}, {{r3}, 0x0, 0x44, 0x20000000, 0x0, 0x10001}, {{r4}, 0xffffffffffffffff, 0x94, 0x4, 0x0, 0x7f}], 0x8, &(0x7f0000000640)=[{{r3}, 0xffffffffffffffff, 0x2, 0xfffff, 0xc6b7, 0x2}, {{r5}, 0xfffffffffffffffe, 0xe2, 0x40000001, 0x20, 0xffffffffffffffff}, {{r5}, 0xfffffffffffffffd, 0x0, 0xf0000011, 0x6, 0x8}, {{r1}, 0xfffffffffffffff8, 0x80, 0x400000a3, 0xfffffffffffffff7, 0x2}, {{r4}, 0xffffffffffffffff, 0x10, 0xf0000006, 0xfffffffffffff000, 0x1ff}, {{r1}, 0x0, 0xc1, 0x50, 0xb3c, 0x20000000000}, {{r5}, 0xffffffffffffffff, 0x80, 0x40, 0x2, 0xfffffffffffffffe}], 0x0, &(0x7f0000000740)={0x80000000, 0x2}) openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x0, 0x0) r6 = dup(0xffffffffffffff9c) r7 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x82) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000200), &(0x7f0000000240)=0xc) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r10 = open(&(0x7f0000000280)='./file0\x00', 0x100, 0x2) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x0, 0x0) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000580)=0x7) r13 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x4c2, 0x0) r14 = syz_open_pts() r15 = socket$inet(0x2, 0x4000, 0x4) r16 = openat$tty(0xffffffffffffff9c, &(0x7f0000000380)='/dev/tty\x00', 0x8, 0x0) r17 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x800, 0x1) kevent(r0, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x18, 0x80000040, 0xff, 0x2}, {{r3}, 0xfffffffffffffff9, 0x2, 0x3, 0x1, 0x6}, {{r5}, 0xfffffffffffffffb, 0x1c, 0x40, 0x1, 0x989}, {{r6}, 0xfffffffffffffffd, 0x0, 0x40000060, 0x8, 0x81}, {{r7}, 0xffffffffffffffff, 0x1, 0x4, 0xe42d, 0x1000}], 0x8000, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffc, 0x50, 0x40000002, 0x9}, {{r9}, 0x1700a0b26e630cae, 0x0, 0x80000000, 0x100, 0x3}, {{r10}, 0xffffffffffffffff, 0x8, 0x80, 0x4, 0x1}, {{r11}, 0xfffffffffffffff9, 0x2, 0xf0000021, 0x5, 0x5e}, {{r12}, 0x0, 0xa8, 0x2, 0xfffffffffffffff8}, {{r13}, 0xfffffffffffffffd, 0x20, 0x1, 0x8d7, 0x10001}, {{r14}, 0xffffffffffffffff, 0x60, 0x40000000, 0x3f, 0x40000}, {{r15}, 0xffffffffffffffff, 0x1, 0x40000000, 0x4, 0x6}, {{r16}, 0x0, 0x1, 0xf0000011, 0x1000, 0x4}, {{r17}, 0xfffffffffffffffc, 0x2, 0x2, 0x80, 0x5}], 0x9, &(0x7f0000000540)={0x7, 0x8}) 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x21}, {0x7}], 0x2}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000001c0), 0x6, 0x1f) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000002c0)="dbec35387af20a813de5733b8a297aabd8f0c34f51170ced561f2ab5e156fabce58877365a217c83ff002d7d35c9c7abfc22adde783ee0cec26bf3d95bfbcce4f2f799adf95c672f14b1093f2defb2878878e45f414d78ea78a2a3b4cd085e5e6b20cdc4064d0d25eb944087c3402b929a73cfebc44309cca1a319dc3b162c499ef42b0bb8ccf82df22e494fb58e72a27ae0098453e6b48887c4e2167af62210a0cfbebac166bad4beb679e99f8089a48ec57e34cbafe8a71b612324e3ffeb7289a4fa1ca20af6f004ed76c24374ee52f614fe04c878ba4973e351aa59bc6c9cf4f6db8e688bf6296ffdf245e66285d8952177c48c7843c14570839539f4d2b7e6e31b08ea17365bca76cc1ddad25cdf30d3be71e5d52f475474cedde0bd213d48098401de0973eb9ef838c5d9437d004551707ff259ede5de73680d61de342edc670e448fb3b633d7b6245fcc00cdba69e42ffbcacade63b5866dbfbcf57071d28f41bcba55a2fc8cc259f56cb8becce748a5370569b3add47e9a86007abb6851a44b72056416d652138813d2f51f85e9372da6a29b5e8e4fc2c87e9187cef926439cfb28a12afc18bf654ca11f6a557d8ec167d6dcad0da8f63706003aa9e640fe35ed5318f271d96cb4442da67656302db11aeed5a6bb0f8569f38a7b57f399a47d5f3ef2d0789960450e2b260d2e69e771130c31f604cf3f17dc69a15cb8b31c76251bbd57cd04255b4a7380e418c1713b5f49569d784fbe0d7a10446214a1197c5541f5f8acabb1c896731763373d506f609283bad4d18c7fd50a5404d0f6a73bfbbe0153e69e9b7d7a3d7ced41ec82867ab3ff4b72a80c0186492ba4a9a79f1daaeed54c1b4929c1f7e936a0496195df93d4c643f81cb7783a4b6775a4555f7f005882ecb3ae02fcd050c825b78aff82c4b1e632d94246ece30e9fda117c82e5270209cb73405902f66d440f57720aa3de49a18ca39ebb733354007dd6754a52c8b5e40298a2e87dfb462bcc445a0feaf9305de49414f248f05b59ef154b5c386ae7e60398e958d51f81fd1dd2d4a228d046f37a583d7c77bf044d36aefd28a23379c706b4bb4829b65cf245eb7e325142d40465722e28493f4a5ff36dbdbc8ddd693f46a266c68051efff965928a01d45cefb3e6b8ffc5c2252dfb4582e18dfd8ec88ac2ad1c4d26638902c99f16d6cc77402c399572130b76f1034d324078a7092e95b15e9742adc59a50ad57d6510027f1d1ca0901706a1b50a74e952e696bd9d48b1e1f0547c527ec967bbf6c5de72594667cb2617105daf84f6021f984312786719098f66a5b9e4dc5a43f6ab7eb0f1e16d80f9ad18beebddb5e1e6b4c75d33eb9e1866f8b1dfec12cc651f1b8158326892d7173d6f7e7502931ee8a582ef5e473336a89c061be57aded94d7902da054675535ab2d667a750f74316709e517270f09217a2c818df6fa3b33cbf90781027d5aeabf34f29f106d986eab31fa45ac7753edee26c76e5c1b6249b6fd67bb30ffb5528cfb90bcc47f32ffea6ff5c379f74d8ccd50b87485f0e1e40a02cec0ae28d7c69e9a03b079548e0b668928885cbd0c8bfb36ca4375328f5445f67d3c63062aad4f6ef3b20bcb9aceef9bb52f777cac75158ad7ab91942b13ac2462841571c826e6f2987a6829a5e6331c19d74ac2d0666a3924dd99dc6e284a513f711c3d9c11691edeee5888601e313556c853efcb6a9bba502f48c271777c5479c2376e3bad0de33fc4761b621c49e1bdada1e1b40d9130dbf469bba1d1d6b6a33d69020757d957f14bbbf8b5b5c32a005e4d0b9b6ad5ca844acb6a7694eba4ee7f2fe138f4e8ad61c185c4519fe8e87455d13c0779729ee9654bd4a3395d4ad50023e5c8a3027d2c8d0d5d60181d3d9bd62b7a7e5aefeef3b09ea19c7d126764650b1f7b15443950fd47f0d0c47e2d4a6b3119748c592a0fc2e4d80c71207aa678cea3efef008f2b6032bc1e6b1d23dd0130dd2c8705448df3ab715e24c0c3e894d36e35ac4ad7aff5a6e7170ca1a9b33b1ee81ee4740d66217d21c8bcbcff835a038468428965a015e0e70eaea0e15a6e06dd8c336416d4694ef5d0366f315d48aa2de8dcdb05c5b0c687679fd0e83e4e5d557d30e4c31b2c6ae1cade7a310752142ea4157e971bd443c9ddab6617de29aef9ab0dc224e63f115038106dbe292e65151b264c51b942261988e1d161882d290177987ff6ac22fe5c2643480e7b9adefead7b406a76499e8dc33d918c40b97357504263643b842afae247a84aedf04d70a02978466968b002e30387078e9b640430e541d5c747f773349cbd75be5ce88bf423b14bc910207d36b7b31ac042f02281de15d7fd778b94f5c55884df0e00e62fb98296015262de714884c697628c20faf2fcf34c35e688db211f606a6153e6aebd7e77bddf760b2d2f35d587d0170000538953a92548703b54a51e2dcd64317acb9267c8e034e9b4cfd22450d4c556930e57a2a16744e1ab03c4437c43b0158c54338d3d735600c7fdea84184224e4850e5ea374b5a0a1f2180c9588fa574b1b041c91133ec7716e6955c4868d0e307fb6d0ac8102049780f5465b23cf8b54ae858bbfcb124e6078703505ac2d8c92fc4ebc2c6edff5406fa9e434c9a9cb8abf29aa64bfe77ce0a0b561b8992afbd8eb75f40c9124d336a7dea87576ae8cacf91982a3a75d0c59031d8531db8f88e00576c2aaa114f4d3a693f2981ae438b8c5844b42550ac4fbbd1302e46b0a788f410f9876469ff40f5b93aff92b927207464f3c4df09426c75d594e59db9b7ad862f7d77e4a92b7827c5da9ec5e4683f6ef10e2a4c3ebe166db5888722f5e9a90b87010205b6451831e8583cab93442faf2ede60798484e6bfe4cad877e8b3bdf09f061a9aebaa51ecd84fd7dde1bd68d371e640eb9559cbf5092f966f39fc7e37e8f1af10a623497b7dd9ab31d30aaf70d5acca65d47997c3761dd749971150895934896dc25f4193ee2a13c67b04c20a87ad5d800a2a9c2ebc5b1c26e68a36688815e9093d137a5011e639ad70e40170f27d7bd4eb73e5c18793020a29fb0044579102ed695a932ac5b1c00dcaa7e266b55d138e43f92b801481033419e4b990b38f886c68ff5b733655de0d4a88b18b8b955f1df06a2e702e29b3e849f96b2ec8814f385e8176b541acefca6b4277efc2443a09e7b1fee3a3f686a2f4e7905d504e8e02c4f80e73c23dd67703044ca4a3b162172ce42c2db935c1b2d45653dfdffd1323d8ed1298d0dad07e8c261da8c88781f8924b5d24df36a755df51bd6e0b0621d3401c5d813f5b1172467c142bf10e6e3e13f4bf95799f1fb87d2874df564fd6e0da229347ffba549c85996916cd920861a2236cc171966c98e8ca4d12f071e5a8da1549beae86b3abcb5a3ce6aa52261df6b52a61e56d2fa27d53ebfddefc458bf534ecf416ec463e03df46e89c128db41150621a2d160c82e693d7a7527823018d9800251f57cd9ed1d190ac2a59db86e4360a67ca51df71bd071669eacc5e716a23d4ab5ab6801dd113c9fdc7f3bcc4092312a78e94c9a8c3f943ce5cecee4b5834ec6723cc7834e67f74e9a10474deaf13b3dfa3f083861f8bf85d9e2b16cc176cdae567b9c77adaf5cab7d2a3dc1d664562e72db5778a3539ad4d26406c2b230b7322fe7dfb8cbd1fc0ae7c35525f9156891209c77e075bf0879c2cf31324832c25a8eeb54bb3fdadd7a2beb6c95b65c1e17712d7313d4f428a081ce72df30cf40f451048744d55519dbef9305d7b02a60a53ee44f6eda84a9224d85a62cc403f30a83a909e02ad2cc3c1a9a96119048cf76212ee36dd4f5368a01c26804f1452e3504541dc8887a89e5f54aff82e2c2ac6bd813b7db428073a18c11463189a5f871b4e04ff4f55be7808e666a049e550e55c3e5dc0a919d157208ecae0251f9d4ed8594ea2944fa55ff82c6f7b324483b500e9270191199f1027782a70dcde0a87ea3482fdce0ed01684f2fd49063645dd080f1aa210744523933922dc3a9fdcfaa4941d80e3cdad296f91604953dc21ee16198420ef744d7c10fd0a3716589fc94b50df3f810ca8942b4d8f0a3f09b059dfddaf682009508db6a0d1daa2497859b251e356be636dea52909edfbf3f6918ef7bb89e549f13bfa8c51b039d975f274aaf00b73d69bc758333469876c100d5a9475a491c2a210c1a11808a3c3c97d4f71c678abb77b86a363225882273801355e7b1dac552d4bb8ed13a58d34376e8754335e7490f65eee56ae83159cdc5c06c897da67ca241bc57052cf1967ed145fc48849bc38960b9f4321b7ef27681b77bef65d18828274db270507108ca45a9d457b6c5d263a94b3b8054b05513e872513c13f3bad6243a0150516eb32a0af038be8f3873243d43eb87f5e6e65eb28489385ec543dc117c855c80aba188c88911e291b9066fe8361e1571e9e62a0b7f6d3bd3655e0c05053257645b21ace396c199a42a4215d4085f5a7cef41e7ac5f8767c96e8bf811ba1092fcc903cab28c166c76445b735fc23cde177b95f3217231112d07122df158a276466b1ca3e7a8c45f930e46ca02c4cad1dadceffd1e0ee6ce4ea4dafd01c1871d5f19941682c5249e5cfe2f16ef93b5bf2eb55a794dc9d6b93a229094a18ac73fcdb57299fe6dfbfd287f53a9660266006746f623753457ea7f62ea17f200d61bb26b924459d2fcbcccee5831c787a161697f9d3391022a10d56beed99dc10d4fe36d4bb49a04c0563b6349794e2d2167f19b540410672e957f3952457b5ed1b5681b0683ac8aded8dbf215e93c0aa8f5d7b2f0243ec87239e423d2a67f0faf48864dc7f1b1f6b3ef39a1742f238af830a06a916689eca5dc3bb59f883868418136b78e1ee250f3a4e8ac3b3922814b71dc50a625b9c8a59b8d66b9a8f070bf47152dd335bd6dc21150ae14bbc21ca631818674ccfdc78574c7b3179757b8649cac7d256757d060c9240c0848e8545125fd1f58fe2f7141dc3cb09d43d69858d1c3cb4dbaa19878d770778b4c0924bd0dd74376726fa8b4554745a975b58013e78aa3838df76c50be753ad9a3812833fca3d5de1358afb9ad9691402cec5558dcb93cc2131c06465ff71f7a53c7822bf5803d3a1074078e3dfcb7058a35a5334d59881925490cb0b33142c2b2ff7091ed345a91873a287944a9631a3c36ee7bf966e07d35cd122029feb6867bf2ba8f03f9db61b0630332c7e2f377986924db4a9f54959c57c2aa3515afd9ddcb24ef37681d1640a36b8951692c894db5a8ddcb1c7dd86faecbab375594d5a1df0e863030fc58dfb42aa99677afbb1ac0f5740a8da3325863bf602a9f0ac8ec9fb713e18ced64d2c7de382a38b0041903f9e64eef00ea0a8b46deb7219723fd0512766f4c58bf6e2cd3a9a5de83a47ca5ac9b0479f4e75e1a330847648d0fac3a8051eec37aa1a19cde3b9f635038db650845921538ec61d97d4d16acc6a730c0a215879114b510dcf3c0808187b31bdd8ec2f8aaf2d6397d6f05b7bc50616c8d9ca69a944fab8f59a0f62f151b59b4b3d68b4459c69feb5a37e546320194e2c4d850e47803140e37f822f694ec8f243c000a7370448ffbb523596d2a2c6dc6c68a8bcde5f358a5038657296e68f5553b9dd958526ea0c2cb814464447e15c6575e9db57e0ca2163721048f5a273b55b08e570c7ef8ee09d56819e237ebdedea4b92514751f0abc44099c9cdf3e920154e1384a981a0c4722ba8220d773ea279a4f6ac39e9525a4d331e16c", 0x1000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000200)=""/166, &(0x7f0000000180)=0xa6) setreuid(0x0, 0xee01) r2 = msgget(0x2, 0x80) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0xc) r5 = getuid() r6 = getgid() r7 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f00000013c0)={{0x6, r3, r4, r5, r6, 0x104, 0x8}, 0xef, 0x10001, r7, r8, 0x223, 0x6, 0x6, 0x3}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = socket$inet(0x2, 0x2, 0x9) flock(r0, 0x2) recvfrom(r0, &(0x7f0000000240)=""/174, 0xae, 0x800, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/101, 0x65}, {&(0x7f0000000140)=""/229, 0xe5}], 0x2, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, 0x0) 16:00:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) close(r1) 16:00:08 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f0000000040)={0x0, 0xfe47, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB, @ANYRES64=r0, @ANYRESOCT=r0, @ANYRESOCT=r0, @ANYBLOB="65e8a21c09c2b60d8a3f609c298aa9e044612ee37be8e40bad152abd708f18dfae1bad7a3f78737678a47e730fb59a11c1201dc86f08601ab0c983dc93752f21e4eb42294c9f6061f768b0f3730e890504bc1c426a5c77e9a08ed5abb0d723a4ebf3969ddeb5e63dc5c3487ef77279149d7a7b35a346a4825aa20a8034ae4a78d803f8e4e8a360323b88546cf3e9698f19f1fdf91d5ed30cdeb5aa90b4638afc423ba672ec5bc378d60ba05b2b12e5e450249629ffb7ad43f5fec86d599c25", @ANYPTR64=&(0x7f00000001c0)=ANY=[@ANYRES64=r0, @ANYRES32=r0, @ANYRESOCT=r0]], 0x160}, 0x100000000000000) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x15, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:00:08 executing program 0: r0 = kqueue() r1 = semget$private(0x0, 0x2, 0x40) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f00000000c0)=""/200) kqueue() r2 = semget(0x2, 0x0, 0x400) semop(r2, &(0x7f0000000040)=[{0x4, 0x1, 0x1000}, {0x4, 0x7f, 0x4}, {0x1, 0xffffffffffffff01, 0x800}, {0x5, 0x9, 0x1000}], 0x4) r3 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r4 = kqueue() r5 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, &(0x7f00000000c0)={0xffffffff}) shutdown(r5, 0x0) r6 = dup(r4) kevent(r6, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r3, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000100)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc431f6a5d14d26994d02f6930b23627000543acd621e5c25ed8202610672e62c2dbfefb1b1e2ed3653863f72c26515abd7595509f4483af6021a692bafe3a4bb10750d877a5d85ad8948b37be1e6767b8413efd65a9bfe0562eb3602305973e6ad351a047d4fa250a4e7af8d4c97111bd3da017961fadec42e540772e23f0cdc4fea8b91e6a82c27d460c84601a7c5c22c12302cf38912d5fa78be1dd2960ce9ea9a05c11d976b3fed1d6f0c07af23a2b852adf085ab3687d04e94adabf3c67dcb81d2ef29a818efb0d58b1f5a061118e82829abc5b642e70ffc14f55bd9d04a6f7e621bd30952c6c", 0xfd) execve(0x0, 0x0, 0x0) fchdir(r0) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() setuid(0xee01) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1000000000000095, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x6, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c65328da296151207093447819eb08ca72801ae9"}) 16:00:08 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) listen(r1, 0x100000001) r2 = socket$inet(0x2, 0x8006, 0x21) shutdown(r2, 0x1) fcntl$setflags(r1, 0x2, 0x1) syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') chroot(&(0x7f00000001c0)='.\x00') mknodat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x1010, 0x100000000) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000080)='./file0\x00') 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x23ff, 0x886138) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20000, 0x0) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) write(0xffffffffffffffff, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) dup2(r0, r0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)=""/110, 0x6e) 16:00:08 executing program 1: sendto$inet(0xffffffffffffffff, &(0x7f0000000100)="552248013ae4fa33887798d997296ddb", 0x10, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x1d1) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000140)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x2) flock(r0, 0x3) writev(r0, &(0x7f0000000140), 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000180)=0x2) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4000000000000200, &(0x7f0000000080), &(0x7f0000000140)=0x4) socket(0x20, 0x3, 0xfffffffffffffffd) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket(0x2, 0x8000, 0x7) recvmsg(r0, &(0x7f0000000480)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000180)=""/160, 0xa0}, {&(0x7f0000000240)=""/120, 0x78}, {&(0x7f0000000100)=""/12, 0xc}, {&(0x7f00000002c0)=""/76, 0x4c}], 0x4, &(0x7f0000000380)=""/217, 0xd9}, 0x2) 16:00:08 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x1, 0x0, 0x9, 0x100, r1}) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x15d2, 0xeaf, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 16:00:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080)=0x1, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x42, 0x2) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x40000000000020, 0x1b02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000006c0)="506dd6500589a39e90b0654423", 0xd}], 0x1, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x19d) mknod(&(0x7f0000000040)='./bus\x00', 0x4, 0xb9) recvfrom(r0, &(0x7f0000000140)=""/196, 0xc4, 0x3, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0x9}, 0xc) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x881, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="d9aa0fccf168235d3a4fb68c96ce8b8926b390fc69484e732fb1433676ee298856bc0ca587373ad5149eb7c30180b00579d9da725aa92680ec190547ed63dbc9fa1ba7ce8295bdc1d3485037165f6b9e0a0bf37c20c43079ff18138fdc59f8aaec7427e3083be0933218d2331d58a5232043cd3b5d5919c2c6c56640dd8fb874b7354d1877a558a14f487eaf34c36118b60bbab86b3e5ddfc2b2bcab30a0e4efed5b", 0xa2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="5ec5398433e1972311b6d152b79d61106fd3094f2ee363a62c20f623e29392a76bc9d0727db4bb7671170e2f776a1d3ba96d112768c456e9fd43b8b757add96b1bb5cca5a6229abda49d7835ef354146474205218b717d2dd5da6238756854661b698f855b93081861b75732d35bebc3acbef646f2e43341ff8c26ae7838ba5283dd5f5013c26b40a58c88188882a688c343375a0b7529e7c4c540b7dc54f563e70d0d470f8dbc3404cf1118becfd7555be36dae4d0ea0", 0xb7) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="a649f194f5e597d6c107c685658c3651b10d5b7e641bcd829e5232f3727e5a0230dbb5efe4bd93cd5785711d79582011022efdf0a2619b4e83806a555de64d5b5a7a799f66e741b85ccfc1f18f1b3b1d94a89f97f291f95de48517fd425ec7a62be6f7e3467473eb9b7b16978ea44ad45bab9caaf4fbea00b66af9347fc8215ab894c4f851722ce8be6123eaf44b3cde15e3b69b1bcb02cfab1416477bb269efd980e4f2d238eb7ad65babbaec661135bd0115d15214e7fa", 0xb8) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000140)="f57e51fff89953ae904b4ceb0dc097954e3432", 0x13}], 0x1, 0x0) r1 = semget(0x0, 0x3, 0x60c) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000080)=""/57) execve(0x0, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) 16:00:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x2d1) 16:00:08 executing program 0: r0 = semget(0x1, 0x5, 0x0) r1 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x5) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r4, &(0x7f00000006c0)=[{&(0x7f0000000400)=""/27, 0x1b}, {&(0x7f0000000440)=""/33, 0x21}, {&(0x7f0000000480)=""/87, 0x57}, {&(0x7f0000000500)}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/19, 0x13}, {&(0x7f0000000680)=""/28, 0x1c}], 0x7, 0x0) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = shmget(0x3, 0x4000, 0x162, &(0x7f0000ffc000/0x4000)=nil) r6 = shmat(r5, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmdt(r6) renameat(r3, &(0x7f0000000180)='./file0\x00', r3, &(0x7f0000000740)='./file0\x00') r7 = semget$private(0x0, 0x4, 0x200) write(r4, &(0x7f00000003c0)="38f668ef173f7b98aedfb4c8d1c162af40422def1fa9b740367be6af9dabcd7e1616bddc30f8c958b0aa5de93ac7f32adb44a75c", 0x34) semctl$GETNCNT(r7, 0x1, 0x3, &(0x7f00000000c0)=""/139) r8 = socket$unix(0x1, 0x1, 0x0) close(r8) semop(r1, &(0x7f0000000780)=[{0x3, 0x459f, 0x1000}], 0x1) readv(r4, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000300)=0x1ff) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r3, &(0x7f0000001700)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x3fe, 0x0, 0x0) r9 = semget(0x1, 0x5, 0x90) shmctl$IPC_RMID(r5, 0x0) setsockopt(r3, 0xb, 0x4, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semget$private(0x0, 0x3, 0x20) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000500)=0x7f9e) semctl$IPC_RMID(r9, 0x0, 0x0) 16:00:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x3, 0x20, 0x4}, {0x18, 0x2, 0x0, 0x5d6ec17b}, 0x0, [0xffffffffffffff81, 0x20, 0x4, 0x4, 0x28, 0xf2, 0x9, 0x3ff]}, 0x3c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x6, 0x400) semop(r3, &(0x7f0000000300)=[{0x1, 0x1ff, 0x800}, {0x4, 0x8, 0x1800}], 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xffff, 0x7e4, 0x1, 0x9}) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f0000000080)=0x7fffffff) r6 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000100)=0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0]) r11 = getgid() setgroups(0x3, &(0x7f0000000400)=[r9, r10, r11]) ioctl$TIOCNXCL(r8, 0x2000740e) r12 = semget$private(0x0, 0x4, 0x126) bind(r7, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) semctl$GETNCNT(r12, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r8) semop(r12, &(0x7f0000001840)=[{0x3, 0x3, 0x1800}], 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x6) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000000240)=""/176) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x48000) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f00000013c0)=0x403) renameat(r7, &(0x7f0000000440)='./file0\x00', r5, &(0x7f0000000480)='./file0\x00') getsockname(r0, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f00000001c0)=0x4) pckbd_enable: command error 16:00:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e6fe5f88950e400"], 0x1) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="100000000000000007000000010000003800000000000000000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x48}, 0x0) setsockopt(r0, 0xcff, 0x3dbb, &(0x7f0000000100)="d01900a8ab5d89583fe508c4e3b391ceac06fa6b3ec7ef96616dbf6a6df1c921984ef0325cf67415fc3cbcd0c0d56b7d08844e9fcc4f388505d74ce1ac79882a4aeb587d18ab251fcdc2838e5dd8b2169ae1b911be7f68273eaf0b33d9a98382ddc7d3c4fd66bf5d1cf29f42c8c1be8ad78a41db4fa7a3818f322ee22ea859d3569f6bc1fa0bd7c6469311c29ecf841dae2a507c3e2cf848e53c354da5d95957356672cb6bec5b837837ac87f99fcfa0098c80f226335ebbbe12214437d7dc5b9f89b07b0f1242465fafe90f7ff74b23c43a7b802e1bc4", 0xd7) 16:00:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x18) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) 16:00:09 executing program 0: r0 = kqueue() nanosleep(&(0x7f00000002c0)={0x8, 0x9}, &(0x7f0000000300)) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, r1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000180)=[{{r5}, 0xfffffffffffffffe, 0x40, 0x20, 0x4, 0x9b}, {{r0}, 0x0, 0xbc, 0x1, 0x5, 0x81}, {{r0}, 0xfffffffffffffff8, 0x28, 0x0, 0x5, 0x9}, {{r1}, 0x0, 0x84, 0x20000002, 0x2, 0x2}, {{r4}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x8000}, {{r3}, 0xffffffffffffffff, 0x80, 0x20, 0xfffffffffffffff7, 0x1}, {{r4}, 0xfffffffffffffff8, 0x30, 0x40000000, 0x6, 0x4}, {{r0}, 0xfffffffffffffffc, 0x6, 0xf0000044, 0x5, 0x7f00000000000}, {{r3}, 0xffffffffffffffff, 0x61, 0x0, 0xfffffffffffffffc, 0x3}], 0xff, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x1, 0x7fff, 0x6260}, {{r3}, 0xfffffffffffffffb, 0x4, 0x0, 0xe04}], 0x1, &(0x7f0000000100)={0xdf42, 0x401}) kevent(r0, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x2b}, {{r1}, 0xfffffffffffffffb, 0x5a}], 0x800, 0x0, 0x0, 0x0) r6 = socket$inet(0x2, 0x5, 0x58d) fcntl$dupfd(r1, 0x0, r6) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8100800080002002, 0x5fcd) r0 = socket$inet(0x2, 0x8000, 0xf3) fcntl$setstatus(r0, 0x4, 0x88) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x402, 0x0) unlink(&(0x7f0000000000)='./bus/file0\x00') r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchown(r0, r1, r2) mknod(&(0x7f0000000100)='./bus/file0\x00', 0x1ffc, 0x2) socket$inet6(0x18, 0xbf2c9f231d6f8a5a, 0xca) 16:00:09 executing program 1: socketpair(0x20, 0x5, 0x4, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="99fa71d48a1c0fcc3187876dfcbac571eda0ee45faf9dc2d4dd707a4797928632fee41e55538ae3bfefa9cfb3dcc383f6ebc27c03261304627df9e8de22592107ec3de20767ad8205e5e202a577c5cb16c03412dce608890cb5937c806cd634f16f67d1b119f7579b12657841b2822899b1087757a30e6fddde30e73e85fe84095ecdcf3ee6fbd2a56f97b85a8d2c96670a266e1aeef6a34f1efa500b2f8a8074d9ea28d931cc7ed2a03f268708dfa2a2f96b796af28c1174f7a8ed519483d229068df444a83d75c827f5518dbafd7465c633412f4", 0xd5}, {&(0x7f0000000200)="3df2ebf7c546bd2b638ccfd85c0961185ae7c0879df682fdc0786ae123bb686aebe043d412f7c5adf23130e4409cbbbe1a7e94eaa8706f4d9d5bb8fbab145eeb1cd82b09fd2ee8a89f96f9c19c9a649e2759aecdeb0c8beb02fe735f9380892b792bf3e4e0790286e447157ef698d3fbb2133b210519d21a091e927f2a03fbcb4691bddbe96a9da0e944df9ccc5811039fde9c7e28b6b773cf0d42a1e04c", 0x9e}], 0x2, 0x0, 0x0, 0x400}, 0x2) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000001c0), 0x1) 16:00:09 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) sendto$inet(r0, &(0x7f0000000180)="fe4655cafb6ff413e12ec8951d6ee99c0f3c51623d8d7faea7b93b3055ddf8dd15171f5c994f89c17c4235f74ee216cc9fa564605d292182d20a6397a68308f83bc55879aec96332e3", 0x49, 0x402, &(0x7f0000000080)={0x2, 0x1}, 0xc) chdir(&(0x7f0000000040)='./file0\x00') setreuid(0x0, 0xee01) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='x\x00') 16:00:10 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x480, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x2) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfff, "da550a4466c5d1fe63bb2ab05af54ebd2483c83f"}) syz_open_pts() 16:00:10 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f763083048000"}) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x17}], 0x1, 0x0) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0xfffffffffffffffb, 0xfffffffffffffe01}, {0x0, 0x20}}, 0x0) 16:00:10 executing program 1: r0 = msgget$private(0x0, 0x0) syz_execute_func(&(0x7f0000000000)="c4e131e1960c0c989b0f0dc843781c4d0fae09c461cd73d60ac441156416644023a000000000c44151ea29c423257de105c4a13dc29306f2b100fd") r1 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000002f80)={{}, 0x0, 0x0, r1}) msgget$private(0x0, 0xc) getppid() 16:00:11 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000240)="c3ab3f19937d6b651ce58cfcc4a39302e77327217da7af626884f2cbea129d4d7301b0c72b057e12549993e58579c348", 0x30}], 0x1}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) 16:00:11 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x0, 0x5, &(0x7f0000000080)="215c39bd2531cac90b7fc27013847def6a567a24ae2d98ab891fc5f063a7e2ef678eb20a72d288f4752d72fbdb1f2bb66ae71b959900b2658f", 0x39) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = getpgid(0xffffffffffffffff) r4 = getuid() r5 = getegid() r6 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r8 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r12 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) r14 = getgid() sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="a80648c2f489855ee137724888bf2605202c4f3688fa17c6d94e5830a40daeaa09775799ca48fa1232650884bb642aea8721aecf6b66294829605e8c", 0x3c}, {&(0x7f0000000180)="9d31f925eb057dd6fce87e577a223a992673fa48adb98a746e23833c1ce4d570861863ba0045e429a9a2c8ea859fe32015b0f7e0eb36aba49cc44e9f639b9db31575e5987ad14ac4a9df88e637bf202f5d65ff0bde50aff1211262cffc3a503e58f709f5e3fa5485a7caf34ad0999bad89ca559864b8b5", 0x77}], 0x2, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x80, 0x40a}, 0x4) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8100, 0x0) fchmod(r0, 0x80) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f00000001c0)="000000186a56b5bf3e752900000000008000004dd5706c0005000000000000004e341dcd291c15729bcf49f5", 0x2c}], 0x1) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/71, 0x47}, {&(0x7f0000000100)=""/82, 0x52}, {&(0x7f0000000200)=""/80, 0x50}], 0x3, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004008000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="000000186a56b5010020004dd5706c0005000000000000004e341dcd010100009bcf491701000000000000003956", 0x2e}], 0x1) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x8) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0x8) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x7) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x2, 0xffffffff, 0x0, 0x0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ddc2a5c692c4f6ed4387057d9a6178c1fb3c533faf1bc71e05c007d44809058c982c73a28b742563369ab787791715563b38af55cf6d2da7d814ce1b84e6d68b4b4dfba650c55e31582610780aeb909c904207a16d322c472b1eb18c959372f52f66baf8125fb6c3fbe1480b060bcfe5d5508019ab4cf633e629c00ff2c089772768ec234d9173bda695181e9352", 0x8e) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000200), 0x0) 16:00:11 executing program 1: ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x200}]}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x9, 0x101}, {0x30000000, 0x4}}) write(r0, &(0x7f0000000040)="4c0dc587a8ca1fdf446eb7a1a65dbca707", 0x11) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:11 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r0, 0x5) r8 = msgget$private(0x0, 0x2) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000240)={{0x40, r6, r3, r6, r5, 0x42, 0x84}, 0x3, 0x566, r4, r4, 0x9, 0x4, 0x5, 0x1f}) openat(0xffffffffffffff9c, &(0x7f0000000800)='./file0/file0\x00', 0x28080, 0x100) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r9, &(0x7f0000000340)='./file0/file0\x00', r9, &(0x7f0000000300)='./file0/file0\x00') getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getpgrp() getgroups(0x1, &(0x7f0000000200)=[r7]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r10, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20}], 0x38}, 0x0) r11 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r11, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xfef4, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r12 = semget$private(0x0, 0x5, 0x2) semop(r12, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r13 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r13, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r13, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000080)='./file0\x00', 0x200000010001) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x20) preadv(r0, &(0x7f0000000000)=[{0x0}, {&(0x7f0000002140)=""/4096, 0x1000}], 0x2, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x20) 16:00:11 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) r1 = dup(0xffffffffffffff9c) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20020, 0x10) r4 = socket$inet(0x2, 0x3, 0x81) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x80}, {r1, 0x4}, {r2, 0x8}, {r3, 0x80}, {r4, 0x4}, {r5, 0x8a}, {r6, 0x10}], 0x7, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r7, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "0000000000000000000000000000000100", 0x4}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) accept$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='/dev/zero\x00', &(0x7f0000000240)='/dev/zero\x00', &(0x7f0000000280)='\xab\x00', &(0x7f00000002c0)='*}\'\x00']) 16:00:11 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) r0 = openat(0xffffffffffffff9c, &(0x7f0000000480)='.\x00', 0x12, 0x2b) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x800, 0x0) fcntl$dupfd(r0, 0x0, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r2) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') r3 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) bind(r3, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) execve(&(0x7f0000000180)='./file0/file1\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='-\x00', &(0x7f0000000240)='\x00', &(0x7f0000000300)='-\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='*\xd1\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5d00) pipe(&(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8100800080002002, 0x5fd1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:11 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xa0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) setsockopt(r0, 0x9, 0x9, &(0x7f00000000c0)="531f8ef50b3f8282552ceb49743017681fcdebd8af3537", 0x17) 16:00:12 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) socket$unix(0x1, 0x5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:12 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) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') dup2(r0, r1) execve(0x0, 0x0, 0x0) 16:00:12 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getgid() getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, r0, 0x0, r1, 0x0]) setregid(r2, 0x0) setregid(0x0, 0x0) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x400) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000380)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) getsockname$inet6(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:12 executing program 0: setuid(0xee01) write(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() dup(r0) r1 = geteuid() seteuid(r1) syz_open_pts() syz_open_pts() 16:00:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x84) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) socket(0x16, 0x8006, 0xea8) close(r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x20) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x9, './file0/file0\x00'}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x4, './file0\x00'}) 16:00:12 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x0, "c446bcfac49167ca4399f2c00e0d144e19f0ddd0", 0x3fffffffffffff, 0x6}) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x800, 0x2c) accept$unix(r0, 0x0, &(0x7f0000000080)) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)) 16:00:12 executing program 0: r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x8180, 0x80) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./bus\x00', r1, r2, 0x2) r3 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047466, &(0x7f0000000140)=0x100000081) kevent(r3, &(0x7f00000000c0)=[{{r4}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0xffffffffffff31e7) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) 16:00:12 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000000)="6ffa5ea3591a0aeefdcd2dade13814e182ac55e934daaacd0eea57e3", 0x1c, 0x406, &(0x7f0000000080)={0x18, 0x3, 0x0, 0x100}, 0xc) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x101) 16:00:12 executing program 0: r0 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x48}], 0x1, 0xfa) kevent(r0, 0x0, 0x0, 0x0, 0x7ff, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) r2 = dup(r0) ioctl$TIOCSTART(r2, 0x2000746e) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) r3 = semget(0x3, 0x3, 0x80) ioctl$TIOCNOTTY(r2, 0x20007471) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000000140)=""/176) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000020ffff00000100000008cd3fdfe2000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) read(r0, &(0x7f00000000c0)=""/121, 0x79) dup2(r1, r0) munlock(&(0x7f0000ffa000/0x6000)=nil, 0x6000) 16:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000200)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="0f14c24110e1086bfdc1d58dd1b20c7f218e9ba54c062ac083b87ca2b01bdad618aea45daead23cb4b900ebee922fb005b572da6e4569a52808d204784918ce7388f889ba6484b28eaba396452b7f28e1bb91cd6b7ff9bbae03c2532f852", 0x5e}, {&(0x7f0000000100)="8d613fcb4fa148f9a2553052dd9860e96fc0bb56a844757c6d8e5ee7c3588dd05d47ec6eefa6b3763fe4acd8eaad4548e4b069801a25374444aff0319fa1daeef2fdad262ccf2766b38154e5930830e4b6230bf129444c0dd7cd5def06d047ce59a695693f327dcf06a8d59639fb967975ac044bd84feca3e79eb9eab162c35565dbe70088d2f17c67eec2d7103fd9598100d2962fccedbf1a8f4686792bb4b5844d92a190c3d9df", 0xa8}], 0x2}, 0x1) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0xfffffffffffffdb4, 0x0, 0x3b6, &(0x7f0000002c40)=ANY=[], 0xfffffffffffffefb, 0xd}, 0x0) write(r1, 0x0, 0x55) close(r1) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x10000000003, 0x1) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000002600)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, 0x0}, 0x1) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000080)=0x1) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x5, 0x4, './bus\x00', 0x8, 0x2, 0x100000001, 0x100}) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000000)=0x5) 16:00:13 executing program 0: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) munlockall() r0 = msgget$private(0x0, 0x40) r1 = geteuid() r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getpgid(0x0) r6 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x2, r1, r2, r3, r4, 0xa, 0x973}, 0x6, 0x6, r5, r6, 0x3, 0x7, 0x6, 0x7}) 16:00:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r1 = shmget(0x2, 0x2000, 0x20, &(0x7f0000103000/0x2000)=nil) r2 = getuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0]) r6 = getpgid(0x0) r7 = getpgid(0xffffffffffffffff) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x8001, r2, r3, r4, r5, 0x60, 0x1}, 0x0, 0x2, r6, r7, 0x7, 0x12a, 0x4}) r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_SETMODE(r9, 0x80087602, &(0x7f0000000080)={0x0, 0x400, 0x0, 0x7, 0x7e2c}) 16:00:13 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x5) setsockopt$sock_timeval(r0, 0xffff, 0x8000001007, 0xfffffffffffffffe, 0xffffffffffffffaf) 16:00:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt(r0, 0x6, 0x6d77, &(0x7f0000000040)="21f8e649e9a62261323b357046b902b1ec1dd6fbf718ededa5a72d45bccb5d2255e2dd70e8c9e9a3c8d27015cba2974d71ca281ce6dbb190ccbff208b8a77d9c55f86d1d12f454f95672b9b3e8a09919", 0x50) r1 = socket(0x400000000018, 0x3, 0x0) setsockopt(r1, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x5, 0xd9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) shmget(0x3, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xffffffff) 16:00:13 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) setsockopt(r0, 0x2, 0x2, &(0x7f00000000c0)="2cbfe52ad3d0e40842ebc02f34aed7e3036bdbee7657aa0f7849b483de272cd1c8fc3a6ed04ed649736a3f657e46c2e3bbe68318dd3d8ae1e1dadd30298383eb8f88d29e9d39719a0de1fd4d89410dc6a14ed8bc2a92c8ee6546d0903caad5f13ca1ea5acfdf32ea7ce0b5804e34f476a115267cc0e1973650f3681c23a509b8bd08d09d19f1a52e50b119e32f16449a1616f47cacf339b5d3b10b63aa86804bbf39a36302417a869184d4595d1e4b801f4f56991566d1e6aa73fabd67dfcdc6f22a2ae524830699435ab5f92afcf5e7bff9442cb2eb81677de2", 0xda) 16:00:13 executing program 1: 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, 0x20004269, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x1, 0x4}) 16:00:13 executing program 0: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r1, r0) r2 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000100)) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) semget(0x0, 0x3, 0x400) 16:00:13 executing program 1: getitimer(0x0, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xec9c, 0x1}, {0x0, 0x6}}, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x5) recvfrom$unix(r0, &(0x7f0000000140)=""/174, 0xae, 0x801, &(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCSTART(r0, 0x2000746e) getsockopt(r0, 0x5, 0x35, &(0x7f0000000240)=""/4096, &(0x7f0000001240)=0x1000) pwritev(r0, &(0x7f0000001600)=[{&(0x7f0000001280)="741944a49f8f4458f22c69d155b554a0f3d3b1d3b557639f23f7ae4098d7162affa70f63a0ec723444d2dde86d9444822fda359c30334229b45cac3c6a4f81c350ccb461c6bdc2720181ab523bcf8f2a1d73b2f0d6ed91fe368fb4b5278b8bc8b72b308ea2f2a8f64b7797d607fc5d3212d6e1c58109fb4b5b79f389b394673fa9868f0ca75f591354fe9ad124334f968c42e37b84cd0e4081642c409a35ccc0b381f9bd66b208326101827bf8c517a3e16b364d314532eb137d377733a0a99de82297f110d16a3348827ed37b62163e3bef2f45891c5c051734a39fac34092aaf4b1315f78ca3a670c4", 0xea}, {&(0x7f0000001380)="f55a59081b1edd5b4796e805a1b567147c5425686051506e057503613e698a7890a97b6f83784e41ba580e6ef96c8925275822b20e3e54d9231dd33772e00c4f21011f16af2439997b2836387ba2c471ec163607f3c82476cf386ec50fbc1879bcfdb02d6fb99ba8f5825ff1b5676649386949d0022b3d26c82f519895a5df766856582d4dbd32a9f314a1dc95613df8692e9968831c9bc732f6192156710c76a1390f6dee425b6acab43cf1c4e664bbc7fb2106a10e8513d23ed9689e4b07f22a018bb3bb3aa13a030800a07e1477cff11b895c9553d7e74b87e53b", 0xdc}, {&(0x7f0000001480)="2de7c6a0436da6cea55f434ca620ceafe479aa60c4740117cc8a2b6a2ae64256e8d9cba976f4ad07813cbab6bef8cc7515c0fc139b61993b28b820ca21e3bb0dca3862", 0x43}, {&(0x7f0000001500)="35dd7484a3662fcea98d9ed9279aa497d60f02955692ea3d51a2a67cae06bd82867ccddc6f1a4e4c", 0x28}, {&(0x7f0000001540)="f7d3284ecb2a02097c41806d911988672f34b3fd5765b62cd5885f3339b8f3f83ea771ca7213592aed4e758c5b86bc1c9ed85c1d81d5e1948a68524847d53eb78d9356003db05e1e1b285874ba7eced23ceb5d749d1f4dce0a5caa75cd92db5bf86489db224f08182d3cb5bd9d1722334bf21995b892e472a5d175681d5372937df3b8b6e34adc93e3f9547837541b732d242e5f3e5ad5e1e296e25f", 0x9c}], 0x5, 0x0) r1 = open(&(0x7f0000001680)='./file0\x00', 0x10000, 0x80) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000016c0)) r2 = msgget(0x2, 0x100) msgctl$IPC_RMID(r2, 0x0) mkdir(&(0x7f0000001700)='./file0\x00', 0x161) getpid() getpeername(r0, &(0x7f0000001740)=@un=@file={0x0, ""/4096}, &(0x7f0000002780)=0x1002) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000027c0), 0xc) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000002800)) setsockopt(r0, 0x6, 0x2780, &(0x7f0000002840)="a2ba4df651db436da9864a9f64462122f92e04bb559d134ea7d4bca1d9e99d9dc33083a1ba16f443c0551383fbbc6ef8e4abe374c18b6b5cd5af04b25e9fc52853255fb8adaa06247649d9475161d3177eefbae872f3513cc1951d067822ba32e60b9759a992f895bdf8fe9b8c2e6b2403615a9c94c21bc0f5b9aca2f66a0b0efccadbead621057416f3d0a885d6e9d9754c84a2c68cb17cd92208d7fcb738d03bbd4e11a4945d692ee419e33b645d31a5adbadf5515d8b22d025823b4334a195e19078c404d3a6411ec17c28b0f99ccb843b655b6c072d3aa95160740dff1409b88d6741519b7ba7dc0a5f22a5f0cb65e879e9a15dcd7", 0xf7) recvfrom$unix(r1, &(0x7f0000002940)=""/196, 0xc4, 0x42, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002a40), &(0x7f0000002a80)=0xc) msgget$private(0x0, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000002ac0)={0x339, 0x0, 0x100000000, 0x0, "ea6a16e6f9bf9b8b28917b7e0ef1d8a28b73cdac", 0xff, 0x2}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000002b00)) r3 = openat(r1, &(0x7f0000002b40)='./file0\x00', 0x100, 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000002b80)=0x1f) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000002bc0)=0x80) setsockopt(r0, 0x2, 0x3, &(0x7f0000002c00)="003b29d0caa72c64827285cbab97b5b39a80b6ac7247115598f8027453d8f9acf8eace6a96a0a72a991d509e8cf297fb45f7318441a5d011170347eee72c71db8316fecda88b78ade9a00e37ed731dfde33ced3108abbf188b75a0fea941bbaed0b983c710d085b503981c7ce76f7972", 0x70) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000002c80)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000002cc0)) 16:00:13 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) getppid() msgctl$IPC_RMID(r0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) r1 = shmget(0x2, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x3, 0x200}, {0x18, 0x1, 0x8, 0x1}, 0x80000000, [0x20, 0x8, 0x2, 0x3f, 0xfffffffffffffff9, 0x0, 0xe2, 0xff]}, 0x3c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) shmctl$SHM_LOCK(r1, 0x3) 16:00:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_int(r0, 0xffff, 0x182f, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 16:00:13 executing program 1: r0 = open(&(0x7f0000000780)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0xa) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xffffffffffffffff) linkat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) mkdirat(r1, &(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:00:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001080)='/dev/null\x00', 0x0, 0x0) r1 = socket(0x3, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f000000000000"], 0x10) readv(r1, &(0x7f0000001040)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) sendmsg$unix(r1, &(0x7f00000010c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30, 0xffffffffffffffff}, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001100)=0x5) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000011c0)=0x4) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x1000000000006e, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000001300)={0x0, 0x13e}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="eefd595c799116628cc9bc37bcae123e95712404ff0f4ec8c9baff6de04e50815966b3eefa81b3a361422ae603832b1039e490b667ce404132374854eac0836929e2d6d61a73b58e5d", 0x49}, {&(0x7f0000000100)="810a283034e7b2766bb1198c006956", 0xf}, {&(0x7f0000000280)="ac581603a5f0dccc9e68858bf0afdf3f25db92b5a3f5c33a3c07512020d15ed69de2ace13103989216e50b20a1e3dda5e35c787dc94b91eece1430112c168c20755de224dcddecd0a0cc531104c11272771f7e93d72523b737f7c4c889fa64b6c28b61eb04ef3b9e885faf1409c26b3de1837ee5c56753560d014a9f8ed3dd0d5debf59dde4b9e523bd9b0f61c03cedd0d7c0221a3640f4930bde9f05aba2523f088bdc7e60f3e3e31ed28d3113b7772507df362f816c3595fdc54b7f4a15b40b5ab82ef261d2ffb043588c3fe2c20ccd0b8fe3c7736d0b82c281dbca6cfcd5a40e645357542b0b98c1fc043f5fb76129de7894c2cb361edc2cd830603122953386364e31e7922e7cffe799f8edae5779c840d6f2f363d868ae5fb5efa5c6ecf63461734b1c825298c75cd52b70e5e2092ab15e005787722ba32399c8d37e4fe36cc8227cfe65843c1788500fd0ededcf48d42a3ccf9a47152c0e1147aed3cde8ce30ef078ea3659415bdd275611c1fdee3a7dff0550423ceec17d7b14711be6d4846f984e30b27cf6965bc28e75d6a0e29fca85016ddfa504fe06b5defcb2fff65b849708b0c615d1575d8984314bc608fbd72cb450a2274d2fd06e7d6e85c3a043da3e92a91b0ce5f69a8a7a0f5917e4a170ea5f62146e95e45c0fe5e900e7fb4050ffa13ae643e1e2df74df8945ce8684f8fb1596281ec20fda62a5017a0d5b8be5e2a9a64478504f96403dc0c03b91ced489e71d8970b098b9790d6e2836f9f6ebc15d2ab8f129ec272544fde09ae09c2ba8eb1897656bbfac15a6a1cfe189bc8decb71fec2cb1178e08ac0f410c2f6bb3359e3a9871d0c1e2dbfcbcc28a340b90e793a8c542d9d84bd2c4592d61ba1f98b1e53b257360927cfdf8b5e75ee09a1baf029ee35821fae21f5ef216ff434c0139e4e01e819126a787d91a964cfdc4c3a662ee3e807158100b76f16e291e74ee5cbd2b68fe0d9620e683e9e70e516ae7dc1befee2b86fd43da30e8ac67461f289fa5e6ff280d3095285e581db603d93f4f36feb5504845db7813b3c60e64fe61f363b1841601cad23a2e04ad3556444cde0a53d5590cebe2ec9e1c73cb8a4feeddf96dffa355a4068ae2990076e714befaa617198ea6395bb8a52e3af8eef73262f72ee2e41947a8cef51158218025d1a1ea9cd223852c02a2101db36cc91209ba9f190daff9351e921bd6627a70934ed1afc12267704a6171b6e2335f0f417ac01ed02f5027d436462e332890a8d2544a7a0a65b2e82de5330c57d57a0af57b21287ac19e8a5a976f5643f14dcbc673d0203c23e0fa1627a596b7f68ad93f6790a006609041526c8af8b3d0fb0d2c646747f484a959ebbd76f845e6d648ce6aed2d5e2cddec0478584c4ccf80ebb6b876cf5863f5bf69f3249e35f8ff56cd5e41bd15a3ba4f4ffaba75c5b2bc69e99669a42ac7556e5e53576b7acab6312e71002ead7a2289dd5a605a24df140e658e80871479e59aef2f819a3bb1e41858fe1d5dbb86ae73034840a1a61636383ff7d49ddd71c4c7f9bb87573be0dfa57920e73713ba9532608fa7a38b2b0ff7aef4b260e4915dfe8f755c52dc12f448441c36ef3932d2ff2ac36fe0de182c55fb02d8ead6c2583c4efa7a440ecd092dd37a3f631170d17195438bd4dc385f3698e2334114a672b61963447e985020b97efb120ab9adf4a1ddf2236158422b966927fa38654939688d2530e325148a1aa5de4aa36d67e53cd5e9b52ce0a4c670647e6d8b10b64dd8ce23d74a624c12ccedf09c56eed9f41c67f1cc3f3481f5c41974c12ffb961413605a71abe3efd031584653950d28d4ec8e45d74053881b20180a8df01dd8011fccb78b48068c263436043367863d871530188dd9b7f2b4be57a8351b130ccff44f7c5bf368b47b349a335b8521f4728f9933ea8b05703624f1572b3b0c6dc680154c2dc41756b55ee68cee206087e702051a57f55252fa08063fc34d08c7d80b5be2699d1ad70724885dfa06cdbadc9fe41df08c9d304e2eff7465db3534f5fd733753a9884802713f52824c4fc4a0a8d4ab7e1ae112c0b40850aad42c201e3e034ea80595b7526c112945cb67b6700e9fd453630cb6bc5d6ff05955091f50132109f60c025aaebcec86a6e74dae41a86f3e7a1a3bb017d840bd11d97aced30a430c878435bf5a352ca914c88f8bd7677fea53247bdffcfd95bf8e481ab782c0aa053d1d2629d0ea8b0637eb1cfbc505982404d7188677ddecadd48cca7cfdf00854b6c3d1b648811d99654bbece5c1eee09f121a6241d64ca03d7864c7763d1e3f19f6455bba16595f286d8b62ff6a3db75a752a42c641aec6613039a4522d63287b493a6376a5207239d7fd4b73bdb549b840fb45110461c5cfbd7789282d55b6b742b6c7cd5c74fe7ac7896ca67558c1bdadfd49740b166f2b366deacc3301d30fe5a2cd55a04d03e3fe306ff204801732e871ec10d4d6fe9141c8dc0f3bf091a18623115e490d7ae536ac5da91e556added2456191469e1fc7bb8ec0645b0bb3bd126a5c6996d453c8ca866e70b1fc676de0c76055c35c27e27a11c9f4648cb0ce783806f9a2dce063fbaffff358a960321dc1ed9a3569f89247a269d394296f6f67232a5364cd8904c266bf9864e2d593eb44c77b62f5dec860e1d3e1bc785fb5d411775575ab1e98e5af2164f116ba32f2ed71dcba6f22e2a3b0b74fc35b66beaedeca609b1f20ce9a40215a52efbf606b865bf6c2fa3c3eb08ca3ac8a57b08fecc32f85aa7a77e11dcceb211b0946f7799ba3a0c71f7b22b8e55d4b7ca2bae0f2358af6263d541313eec5afc84a752650ad26de6044948c48abde0b7b2b6a11495e25e695ab69f0e1d76a60d7dcf9a6b6928044e4043c8a889ebad8041daa56671a48d2d098206c167f2e6839068ace9e242b1071e67e27f5eba5ad73ffa46c029819cd67eda2f34a3082d79338e014db2ff563699235356c1b00131561a06c34786fa986bb0fdfdff6e41243d2a38aab173b039322df627f903ac9dc716a59c9aa9efca70c0aa758ecb93a61a6cb8430b40d74eb353966b29c31e10ef753d8581bbe5c67c1a60efe9f75bde7e8603ed63555a84d49f3ac99163e1263a6a5833222cedc135c6088fd7fe8c19a9448d23511e09350ad51fe2d942fbc040da8aa4d353d0936b9a553d9e8dc0126f14a0c841e9aa4e28d5157ad58109ce14fff09cd881879e684e1146000e7ba5f17af7ac59a6e6c02f2a6416974593fbc4351241332684794cbb1b5215306106420f8892bfe5af939c34c864bc3425f866a05e4fa747e30e1b026622df40bedaee72d2c8bc4a6663d5001bf810b2342e1ad514246f014853b17e59ffa47ace66ac24072b29509b648a682cb6e9f5b3f1df690b6f50781d2d7e6eaa9e9ee00ebc644de4a202a006259ceef84b822e01ec7117544bc37adb050cb993516b28f8a8b6e29719946b5f3c56053eeb0687209e65757c7620188ba75d64eb61258afa2f4383a90c7f99d31d2f225c069d060a43afa491de3ac67563f6e4637ad4ff821d2bf3f9b98be11f878589c490390379f5d8db0f8eb4e7f36c4035beb98cfb3628ba1b06b8f287fda7423c292a003ac711110a79c3df42019e67ad3c30e54957548023acbbfb7d32f660fee699b7e9e82b21f00eabfb5f580368ed65f7411720baafb9156912152df74753c6e0e0b00871819f8778ab0aa3c11a741e396eb6cfb1eda5408d5c635f88a77a26e3eb420b1031519a78dfa68da4f6813994a9c079446a7c42eda2017f2b8560ddf948e9b74ea6bb1e1e33af7674ffcc13ab43bfa7457a7265074b29a17428600065116c5a4ec2bdb5ee908ef3caed53f33e4947ab5dc8ae102de9e041bdc5439cd474c228c135e92033b66f6443edc997dad220bc14b057e7ad1f021538c79d5f8d3df300618269898b6561b79b91f669ae8794e1e87bdcb862d41f6cc7fb8aff402d6e117093124e28e5e059237d4abbf1188c547065ae2ddae1e8870c6387801583d109a82f1ad8700fdc009e90b62c8517780c574fc2b8509595ad80e88e584b885ae535aa9045edea99b3863558a9d6ef5c55f9fc894bd11f91dad2eb8e9aa57f02a283f70fe683b3d0dcac43b2dc3c144c585d2fb9e44a6e7f4a29e9bef5f5c8dfc8eff4b8cbfa25950f8a3dfb83ad4a07c4a5c18973ca68aa035b851bb4245d87ddb21a9ea6c418837d62e2825fb4dfefc30672c9d8df3f2bf37e331a0add240d498ac6c40d70a6070dc02c7fe22bc4837e8d0f2a9b32d3bc850132d61529f8d41d2d3c14a3bb17fa1721e25aeebab6269bb74429731de6c49e0d90d0d17035b833575df842d88b5fb6ca3ce6ec24cb179d65043c2ebdc2b8fd8855c951490712dff424f78c58a1575c7df0c6f2550505fe35ac28c454612f53962855566588816dd5224f517d388901edb69747e536ce73af40b1593875d840f5b26e82aa01b67d7704765d1b132120428027cf7ffed65732b7a3bbe1f0e6d74d9b3a5c84260c778a4d3e55efa9b682b3075fa6470cf98a68990a11ee1f538c46edf4dc646d4279564548f22ec51c6b2dcf934522db2d49cb576b1bf327681c24dd19664b06db0ff4581d32a885ccd0ea0f7cbeb4adad51a3f719b1bf72152293210a692b158bd225481d48ded25a2184dd567158e9901987af911beed4c96e3f81f2b0002700755e750a0803acda9f8b51940f2ac7d115fbf57e163cb8cd1d8c1dd9bb60f6f3e8c34e247fd51d270cdb51fd942379b337904c0c94ab6ac680140b505420581577709f25a439b618baf58c9203ddfa7a79e9b1eab2258ca550fd68b5d76543483f16b18eda3f18df0bbe407e6f9b365636d32532413f039a3d93ca004d4351088e864d8023cbbe01857803c7bf73fc2253b75d058efb8547376b315f9b2e91f22f34f8eef80c87c2d9c1af97cbcbc0c34c75df811a11b0afef46ac5a48c4258db130cb3deecfd404145fe7a9458a975f282fbe4c67a127dfe6ba9905628794668d466cb313e74481af508ea4a7b322da2193aebbd7a178e5a5a6a0917adee0b742341646653462522c50c1e1a79fefea16f8285de9473f9058c2a56c713328015bdcc002eebc33c68d39fc00058fe47570e7fde9674391a2384fb167279d0786d063a4efc7aca571e8726efa1b0a56e3dccbaa02439afe54265bd65e0239962dc1d7d204c33d85337f8dd454daa27cd0bd3342e04c9cf81657618791c766be164a5bcab19af28650183e6acc6542594f3e3aaf11e484fb1197addd5a3d48055a0785f6ae72c7748734ee027944c1ed15917fe652276de4c8b89c202241dd823e4a50ec2cac2d32e0e26f7e7bda37aa8cb068e4871fefb6bb41af9a342d7b870ed9756e142c0157ba82ee0a3f5c7f712edf26407ea1233ad0c89d555b191505ac2076dc90eaaccdd4037549f5b455fc3a72a9af22498cac7e87097a383cae7aefee6f056b066f04107a683f64211ee079a552f671b260d16659be34653b1b0bb69ab90536b849adc337059622c0013d211e7ff4b0de9c7613b17a752efa321adc4241c5a215e0759def87efd588ca1aac29c745e8317bfa92bf9d679fb5d19655a40b67b2b569c404f1a95f2bb53119e5a696585f5d05b91674138ebefcbd67c0cfcd60534b9aadb617244fe13827b27f33c960a8d3ff7cc584ad93e9de981a2c3c530ec081403ce086f90a8fcd7833b9016f832d6bafc76074bc7fbbbf2b3039030df90852dde13c33557749a829adeac6267aed0fa1588f25b", 0x1000}, {&(0x7f0000000140)="dfe619053d815387b28f6149278252126d9d842120ff7e6a29b5cbd2abfdf92b9e9d3ad7b4dd78df22d80b0de6eb2cfb2c40d931facab7d0c2e4efacb036da1ebb5856dc002160a5906e280c6d852ec186df53d4a397", 0x56}], 0x4) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000012c2, 0x20) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044273, &(0x7f0000000000)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) 16:00:13 executing program 0: symlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') open(&(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x1a0) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 16:00:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff0000010000004055e700", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000040)) shutdown(r0, 0x0) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x20000002b, 0x25, 0x0, 0x0) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x3) r1 = open(&(0x7f0000001280)='./file0\x00', 0x212, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4, 0x401, 0x4, 0x6, "5de8f523de4e018f772355c6c8441e4cc2b0f477", 0x3ff, 0xfffffffffffffff8}) kqueue() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:00:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCDRAIN(r0, 0x2000745e) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000000)=""/142, 0x8e}, {&(0x7f00000000c0)=""/134, 0x86}, {&(0x7f0000000180)=""/59, 0x3b}, {&(0x7f00000001c0)=""/217, 0xd9}, {&(0x7f00000002c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/10, 0xa}, {&(0x7f0000000400)=""/26, 0x1a}], 0x7, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f00000004c0)=""/116, 0x74}, {&(0x7f0000000540)=""/49, 0x31}, {&(0x7f0000000580)=""/163, 0xa3}, {&(0x7f0000000640)=""/255, 0xff}], 0x4, 0x0) connect(r0, &(0x7f0000000780)=@in={0x2, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000007c0)={{0x18, 0x2, 0x77, 0x40}, {0x18, 0x1, 0x7, 0x7}, 0x7fff, [0x100000001, 0x5, 0x1, 0x40, 0x3, 0x9c0f, 0x1f, 0xf4]}, 0x3c) r1 = dup2(r0, r0) recvmsg(r0, &(0x7f0000000c00)={&(0x7f0000000800)=@un=@abs, 0x8, &(0x7f0000000b00)=[{&(0x7f0000000840)=""/94, 0x5e}, {&(0x7f00000008c0)=""/255, 0xff}, {&(0x7f00000009c0)=""/255, 0xff}, {&(0x7f0000000ac0)=""/11, 0xb}], 0x4, &(0x7f0000000b40)=""/184, 0xb8}, 0x803) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000c40)={0x3, 0x1f, {0x3, 0x8}}) r2 = open(&(0x7f0000000c80)='./file0\x00', 0x0, 0x22) poll(&(0x7f0000000cc0)=[{r2}, {r1, 0x3}, {r1, 0x10}], 0x3, 0x6) mknod$loop(&(0x7f0000000d00)='./file0\x00', 0x4, 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000d40)={0x3, 0x91}) r3 = open(&(0x7f0000000d80)='./file1\x00', 0x82, 0xc0) r4 = open(&(0x7f0000000dc0)='./file1\x00', 0x80, 0x10) r5 = socket$inet6(0x18, 0x8000, 0x7) connect(r5, &(0x7f0000000e00)=@in6={0x18, 0x0, 0x3, 0x9}, 0xc) read(r3, &(0x7f0000000e40)=""/215, 0xd7) lstat(&(0x7f0000000f40)='./file1\x00', &(0x7f0000000f80)) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000001000)=0x980) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000001040)={'./file0\x00', 0x6, 0xd0, 0x8, 0x1, 0x3ff, 0xc1, 0x2, 0x2, 0x1, 0xffffffffffff7fff, 0x20}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000010c0)={0x1, 0x5, 0x5, 0x101, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001100), 0xc) symlinkat(&(0x7f0000001140)='./file0\x00', r1, &(0x7f0000001180)='./file0\x00') mknod(&(0x7f00000011c0)='./file1\x00', 0x2008, 0xea5a) preadv(r1, &(0x7f0000002400)=[{&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/38, 0x26}, {&(0x7f0000002240)=""/225, 0xe1}, {&(0x7f0000002340)=""/133, 0x85}], 0x4, 0x0) pipe(&(0x7f0000002440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f0000002480)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000024c0)={0x3, 0x5, './file1\x00', 0x96f8, 0x3f, 0x20, 0x80}) open(&(0x7f0000002500)='./file0\x00', 0x48, 0x4) 16:00:13 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) getppid() ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="caff12ff7f000001", 0x8) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000fef000/0x10000)=nil, 0x2000) mkdir(&(0x7f00000003c0)='./file0/file0\x00', 0x40) r2 = msgget$private(0x0, 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) setuid(0xee01) msgrcv(r2, &(0x7f0000000440)={0x0, ""/239}, 0xf7, 0x0, 0x800) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="04", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x9, 0x0, 0x40000000000003, 0xfffffffffffffeff, "85495500000000000000075167b5afa680500900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) faccessat(r4, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3ff, 0x0, 0x8a7, 0x100000000, "49ee1963287727f47f5dfa1ea50f19fb92130251", 0x3, 0xeeaa}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000000c0)="3be9ee4f99e2d6edd330fb841ab35485680cf8089b8d1cd8c812a744ac0955f1763face4878770e6d46378e2d46074dac997c3fd2afbc454961af4dd4b7a4f3d264ab2a88a4e1e90c2983b229df0d261407842b1988637bc1c5526bd168bbb86dbfd0c4859388575aef2730d618c4de3d0d61daa0f08a02428062f6e1211749ad2d38a9fd9ccc1c90c53f57397f03d7718ec7f28093a6e9830845580d444a5470afeef398eff", 0xa6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000300)) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() getdents(r3, &(0x7f0000000200)=""/155, 0x9b) r5 = kqueue() kevent(r5, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/17}, &(0x7f0000000100)=0x13) getgid() r1 = getppid() fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x1, 0x0, 0xffff, 0x6, r1}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x8) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:14 executing program 0: socket(0x3b, 0x0, 0x2) r0 = socket(0x18, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0x0, &(0x7f0000000140)) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000001}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20041, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0x0, 0x20, 0xf0000000, 0x6, 0x200}, {{r0}, 0xffffffffffffffff, 0x15, 0x20000001, 0x3, 0x20}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x8, 0x5}], 0x3, &(0x7f0000000140)={0x7, 0x5b3c622e}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) read(r0, &(0x7f0000000140)=""/209, 0xd1) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) accept(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ecff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1002) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000100)=0x208) 16:00:14 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x280, 0x2000000000121) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x0, 0x0, 0x0) dup2(r1, r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'./file0/file0\x00', 0x5, 0x0, 0x9, 0x1, 0x0, 0x7c, 0x0, 0x1, 0x0, 0x4, 0x1}) 16:00:14 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x81, 0x0) write(r0, &(0x7f0000000040), 0x0) mkdir(&(0x7f000000dff6)='./control\x00', 0x0) read(r0, &(0x7f0000000100)=""/170, 0xaa) r1 = open(&(0x7f00000000c0)='./control\x00', 0x3, 0x0) read(r1, 0x0, 0x0) 16:00:14 executing program 1: r0 = socket(0x18, 0x2000000000001, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) lseek(r0, 0x0, 0x2) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000001e, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = semget(0x0, 0x3, 0x200) semget$private(0x0, 0x7, 0x501) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) clock_settime(0x0, &(0x7f0000000100)={0x200, 0x9}) fcntl$dupfd(r1, 0xa, r1) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r2, &(0x7f00000000c0)='\\', 0x1) clock_settime(0x3, &(0x7f0000000000)={0x7, 0x172c}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() renameat(r1, &(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r3) 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x40004000000028ab) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x800c7005, &(0x7f0000000140)) getpeername$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:08:32 executing program 1: 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', &(0x7f0000000080)='./file1\x00') lstat(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)) 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') 16:08:32 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) fchmodat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0, 0x4) writev(r0, &(0x7f0000000240)=[{&(0x7f00000002c0)="bcd9db7ecc6a37951effcc41a78c99f3ca4d5c659febf60eb4e8a1434e79d3a9db31f7d4edc2c37bc20ce6353b2ded0dfb836017573cdc33843c84248c4e5195cb727b43e172a64851a4e2aaa2a0a538f7dc0c1bc2bf7d8ce785ef38fc05a69244da1d19884ca13aaa2530d4b15e5ba057209d59d3b6a55ee7c4b38d89a41f1c403bacb77c387957afbf7a9b", 0x8c}, {&(0x7f0000000200)="902be581e8c853d2d8", 0x9}, {&(0x7f0000000380)="4a9651bce7439de33287ccade498cb6b2af43e55d4014a95dba05391db984e1b8765057215d3b52404a225a7c9dc00c0713605634d3efa972f315678d53216eaa84f53b177bf31b41589f8e1baf617be4561ecaf639ea5ee92d165db4cbcf2107a1c72d0b88d38b9005bf7", 0x6b}, {&(0x7f0000000400)="58388fadc6c68acfe25a370c0711aa46af0e1faefb2760b0754408ba61128c3b207f788946056c6cbb4de1aad68e979933b19a0ee9eb6f11b2588d187aab9b1d3c7d9f36b18a6a4a9cc470aeeb03ade99850d00fbee20aa3c5a4ece18487cd784a760b", 0x63}], 0x4) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) open$dir(&(0x7f0000000480)='./file0/file0\x00', 0x109, 0x1b9) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x30002, 0x0) poll(&(0x7f0000000000)=[{r1, 0x4c}, {r1, 0x5}], 0x2, 0x0) 16:08:32 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000080)={0xd391, 0x1, './bus\x00', 0x7, 0x4, 0x4, 0x6}) write(0xffffffffffffffff, &(0x7f0000000040)="5433f4", 0x3) 16:08:32 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$KDSETRAD(r0, 0x20004b43) socket$inet6(0x18, 0x3, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) sync() ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000000)) 16:08:32 executing program 1: socketpair(0x10, 0x4007, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) open(&(0x7f0000000000)='./file0\x00', 0x30050, 0x0) 16:08:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f7828bc2d2a500a35ac1f00002049fa9da398bcd62b10543152ecf619b49aa3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d741206b9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bb87b4605f1d0008fd323e6a8bab89057394672c25bc15a657436bc172ea0f89ee0d1ee29a475de6573a70a60bdb28968640cd390df755a043566e2e858bed3b3a329c682bb371ad5cc7e6a2f715a773ccf29f9b324abdb8ce66473bdd3168b55dec186c4fdc7a4c356ffce20b5daa537fb17d4c224ae8fbe63220c95e041679f03b57ef235f31369d62d8294a9ae602097426e7f4e12fa63eb5494a047f77a0ee51ca7f6fd662e83a020a3fe86b03b5fc27c29fcf9d6fed97a9a58aacb5aa48d6f1a38afa86e7024974a18d8dca709071e33f77630dda059adfa3dd54994dcf9e87f28f4fe6e24bbcbb22a11566f43d70c1a0af0d5ab7fe7ba4df7e4a5b3089def2ed1ab8aee9b492c58d207899e9af85068ed85c8c9cd7ab02195d653ad00fafb179e3d3e8fe2d97d0f958fc6c5b85a72b1c6102944240c30089b068f987d7d3c12858b6cc8cc52d6ee401852667072c381b33bc228a41666e70c4baebd2ea1b0f9d7955fa4275d825f81f9e6d0b0bbb643176c1b3753b65bf", 0x236) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x88b, 0xffffffffffffff81, "8549558860ce4e8e5dea9c11fe4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x3, 0x400, 0x3, 0x9, "77cae2f5b52736e340bec4cdc694021c370e1293", 0x4, 0x1}) 16:08:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000), 0x4) shutdown(r0, 0x0) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) 16:08:32 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x1, './bus\x00', './bus\x00'}) pwritev(r0, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) shmget$private(0x0, 0x1000, 0x109, &(0x7f0000ffe000/0x1000)=nil) 16:08:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000000)) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)='./bus\x00') 16:08:33 executing program 1: r0 = kqueue() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x4, 0x6}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = dup(r3) ioctl$WSKBDIO_SETMODE(r4, 0xc0105715, &(0x7f0000000080)=0x1) 16:08:33 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:08:33 executing program 0: madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x2) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00002b3000/0x3000)=nil, 0x3000) 16:08:33 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202d, 0xffffffffffff7eff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) readlinkat(r0, &(0x7f0000000240)='./bus\x00', &(0x7f0000000140)=""/204, 0xcc) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0cdea44dc6f8e451ceb2e456b86a542839a0014d72db5939ff46d7b90e1e0378c96973781eb34cf2a05430", 0x2b}], 0x1) 16:08:33 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)=""/26, 0x1a}, {&(0x7f00000000c0)=""/38, 0x26}, {&(0x7f0000000140)=""/31, 0x1f}, {&(0x7f0000000240)=""/244, 0xf4}], 0x4, &(0x7f0000000340)=""/242, 0xf2}, 0x801) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) 16:08:33 executing program 1: pledge(0x0, 0xfffffffffffffffe) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:08:33 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0x16ff) open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) 16:08:33 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x40) 16:08:33 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x7}) 16:08: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) setuid(0xee01) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x3d39, 0x10000, 0x1, 0x1, 0x473490af, 0xffffffffffffffff, 0x5, 0x2, 0x1, 0x6, 0x200}) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0xffff, 0xdd, 0x2, 0x1, 0x1ff, 0x2d1, 0x9, 0x0, 0x1, 0x9303, 0x100}) 16:08:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x85, 0x0) getuid() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xef, 0x3}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x5}], 0x2}) 16:08:34 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x2000000001002, &(0x7f0000000000)={0x1000000343de0b5}, 0x10) 16:08:34 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x28000000000000, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1000, 0x8, 0xc75c, 0x7, "33ca8600d0221df3c967fcdcb87389876a0715a2", 0x0, 0x10000}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfff, "da550a4466c5d1fe63bb2ab05af54ebd2483c83f"}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000200)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x10001) syz_open_pts() flock(r0, 0x9) 16:08:34 executing program 0: select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)={0x3ff}) r0 = msgget(0x0, 0x0) msgsnd(r0, &(0x7f0000000100)={0x3, "08b6ac7b00f91baacfabfe95189e157eb8778054df49bf49d3ed72ff21c48fc9d24492010136cbe16f91ed7037c978cb624939bb3b0c6752a3cf2554060e61b5914d4ad5336f95bd39531060c5abbeaf7096c9369e6cbc413524bdaee7fe250fa68728cd633ca30e3f39a4d933aef273ecddf992f1776654f6c88f040c649cb90fe21e7ade8caba3105edb16515fea3e73169644d3652399ea7bb8c49980ec19305677d6824fdb003cdb4856b2173b274e214d825638b957677a5397a79118d7757dab83ac02572b1f48fece37a11a75b83b88e2d90425542102cff862b035e809692051ab457d9303748edd353948052a1ba58536b9f0"}, 0xff, 0x800) msgsnd(r0, &(0x7f0000000040)={0x2, "4cd6aad4cbc2230620a1a5403ae9139f0f3d0b7713bc449ae3429854b5210b946f474d52addd14f8ba5a767f9d410ff918ebdc01149d7bad2012a172af23df7b3975bac876d17f7469fb"}, 0x52, 0x800) execve(0x0, 0x0, 0x0) 16:08:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xff3e) r1 = syz_open_pts() close(r0) r2 = dup(r1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x2fff, 0x5}, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:08:34 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r2 = socket(0x0, 0xc000, 0x5) connect$inet(r2, &(0x7f00000001c0)={0x2, 0x2}, 0xc) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000240)="f986a1d275681b9a0cb0939df1cf69f30f70eed5480654ab", 0x18}], 0x1) dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) readv(0xffffffffffffffff, 0x0, 0x0) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) open$dir(&(0x7f0000000080)='./file0\x00', 0x8201, 0x20) stat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff) utimes(0x0, 0x0) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x91eb, 0x1ff, 0x1, 0x4, "5af57bf799f9bb506c46a61fd6b677d60d82fbf9", 0x1, 0x8}) getgroups(0x0, 0x0) getgroups(0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x3443083e, 0x8, 0x9, 0x466d, "428f57afbf2e14706b991e238c2fd8986bf15545", 0xffff, 0x9}) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 16:08:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) pipe(&(0x7f00000000c0)) 16:08:35 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0xd9}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file1\x00') r3 = dup(r0) ioctl$TIOCCDTR(r3, 0x20007478) 16:08:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x8001, 0xffff}, 0xc) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:08:35 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3d}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r2}, 0x0, 0x1, 0x11, 0x5, 0x8}], 0x20, 0x0, 0x10000, 0x0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) close(r0) r3 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) lseek(r2, 0x0, 0x1) sync() 16:08:37 executing program 1: open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x103) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x200, 0x104) r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x400000002c2, 0x220) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\xe4-]\x00'], &(0x7f0000000340)=[&(0x7f0000000180)=',\x00', &(0x7f00000001c0)='^\x00', &(0x7f0000000200)='#!./{[\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\\\xbb-\\\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='%\x00']) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4, 0x1010, r0, 0x0, 0x0) 16:08:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x6, 0x5}, {0x80, 0x9d7c}, {0x43, 0xcc72}, {0x100, 0x800}, {0x66}], 0x5}) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x2000000000000003, 0x0) syz_open_pts() syz_open_pts() fchown(r1, 0x0, 0x0) 16:08:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) chdir(&(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = socket(0x1a, 0x0, 0xe7e) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0}, 0xc) r3 = geteuid() getgroups(0x3, &(0x7f0000001440)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, 0xc) r9 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, &(0x7f00000015c0)=0xc) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000200)="3c51b2d12d7dfa7462163f094c7ebedd096924e21c28c2eb6c48c0e06340c1f1dbb40a88a1d52e160c02fc80c009e6fe965e29b09ad4400595c114d60b013d52a6c8e392f1e88b00f2def8fc90cc7caea04087a77dc4486ee07ce7b691735e2ab7d9df3e50d6c5be53213e6088acb0fb62157d5e1c34f1e18f99262cedcebee6c4d0ee6b053cd7fe0ec2645e8f334e1e3588a3be1c5e5d44e878fffe4132cdb112811ac489d42bfc6b34dcd3d2242f1d25c11db2bf8368e6675b0ef56849f08807b00ff192108176ba2f70f1c0dcd4cabffdf222ef3dde21a17bc9d1b6542d9d1398c0282770a5193277d0b636754bd61f039765a777822f897bb00f78929773577b5728ce4690900284235d70658b9d83101c74f4339e9c1aa351291dec8dfbe8817de027b60b0584c1fde1ecf8b0083e2e62e79c9990888d8ba03e90ba22d1da9873c62b47f452a7077138b5873ab30c6f3eb412655187952c7f78245537d054cae52f1688e7d1e5edf2b577618b836b6d36226b65acfcda64505bd54f799659b06519e3e6bd4ba4c3d5021639672514c5758c21d2be213ad1ff1f7a7828d0f76c6e9ed1ebd11eea69e5b5ae84ec8181aa4bc9bce5eba92d8c83e3ab99d7522798ff5811b09b9bb79d804daf42a924be63d42d4eb2929737085fc8298eb2722f0b03b93b60c13387b54044dacee6c29ea7cc1d7ea18dfef4c96eab8fa184d1cd83a1cd4b36a625e51669a66859082faad491bd2598fe68d5d4fc016203836f1aecc4d2703cd0f310ca57d65d584ef0d4073fcc3494a206423783e44f8ede6b9979ba34e5956a1a94e10027373da9ea666e7f310751d4b519212b8d777c5f7605bf406b320ddab49dd535ccf7e233413978ad0157d8745419a5cd55f53852663775f5d8f7997cb8fed6e51165bb4d0ff58260ffed24ec520db999e103538b0dedf8586675acd2b10033cd90ecf627c9117f13eb631a5ab29ad21f77280dafa35b61e99c9f81a43fca6bec0b8f5b953967a5f71c8d02922b35ddca6e1c6d286ef5accfda6926b1a05a9b67effb78ade7fad2ca1f1798a5a9ab87b38176a880f844b86c56f1aa9ef833d09d40cfbfbeaa92eb356051b41c0d81f40cd2ef59e20fe0b9c523cea60eb89746c6bdde37ce436c0c0fb40f4e5d726eda9b0e2b8af561899530663ddaadd47d12edb9599a64fd6f30de61ac68c4f39545f178baceb10166bd964e7898e2d7393c7e9bf20319e2872233359fd0a9f457effe53b884de1bc3b659d4b863ddf8161687ba4da5419195995d9272872209439e1576cb888c27a768498c47e276935a7ff14f683e06987d2cad6bccc73367dd80abf1e524c67b94f6af2a744aeb3f9f8d8797d9b3901a11928355014b7e7ea41bc7c25a09f2eeeacdbeda034a4d36ef0be0e0a783923d346a39f0ac2847ec7159bbe1682448a55368709c0be9b68f13913d6205632a02a38f82293bdc53cb85b7b448daa711e64292434611ed50d4ab0241bb14997da073b5e714d6603e46c1f70eef4b90a9fd4f70c54a14d081e527af1e76dd114d930956b2af07cad9a29eecbd7c5bdd6b328110fe2a98528daa0affeb5ad1c2fe5bd5f77bbbe67600b8ac363ee19f767233cf4bf4a4716fc3babeafc65bab0675b32302838e685b69202f99fad6482c11da0a4fce4227dca2b7eb43c64cb47473f296279a51de1b9790b5860c69cbc7b50b57be97e078a77bd13c134ca3d4186600f441f80702e89f05e56de37cd02b1ac88f066a7bef7e047c54892d2d7da719e7714acdacfeef9d5bef88ece434329180358cd1ae9c7fd9481f3ee9a7d88fee5a246754d3b6659b51613308666fb50786638d2b21aadf1b1e3771c244a46fe1798b39aed149a31986b276705e293c07734d428f503b880098e128e60a68f977a3d01a8fdde3b97a2d6ddb30951f5d09914c75aca359a6c30c733b2c8d3c1a88fe1db6714fdfb5600f9e16d1dbb3b4d2de159b1b4962f52f97fe72f31c186ebade3fdeff04f2cfe232945abef1e6a168ff485468c0681630e7321d535470ad2a800be9b07aaaecd037fcddbb801b6576d9b02c7612e9c1f2d1cc3421ff6ce5aa3c2d8bf336b0219cd3c13b660427b23429b74d15b06ae0e1b61b6c27312211bcb062ec98dc021188471b69fff8b509cfc04fbad7148f7583f7dae1d854223bcb0face3f89e75d0e6b7c8cb30cfcc9e0b8251d391c91ea2a43bdfe9cae21a00cf1818e7e22d6d285dbf3aff341d4d965ecb474a14b11b97da0891925617e2bc793bde86323c78837472f19d094f2eb09ecb0b40b69bc799498ebeaa3d36f8495fad20ce9ee780ad7248c4288407354e00ca9061fc823c30890c11e0d2e57531554593fcaff2a9a03cf08f0d623facc26c0a4e052814d574b50ae1b2d19c0234357155fb04708b42b8ced4f09aaf32dcdfab910a1449cd3896da37e8378d4219c14bd02be85d89ea799f080b16c176de197988222f65a674dc5b828796120b9d65582b3bdc7e0cd400114f16426f5d33ecc7ff302fc0b9a4c8748be1b6b36d28fc65e8ea0bb5302605387de74ba41cd84722cd44c37045f1a123ca146e04e7329fffc449db94b1bea789a8c2659b0d34c95f1e8362d1ab71a5b149672cb1c5677dcf1514f613a1b9f2ca917e768b4a733cafc8b035cfbb52cb94b0db45e1de1d0bc33360146c0063ebabc1c710adebffcfc33a4cf049c69ccca9ba866c287616c78b043e32452655b63c82823ffb227ca4a287234deb7baa381e187517ca3824653c24dee30cce50a122e51248f0f90cc682e7019f5e164e4e2c0a017dd6c9badafd610259f3fe2d4835f108c3ea4214f8d6e6ec744a53b9817811fb272f3030bd59588826223588a670b541787db3739daeac94fc45943cbc332fa36bb31d88b4f8b0b0aadaac89dcc5514762d118e302ac925efdf57622f8d26c9fe6b789c61475aec17b7492e1c4625e311996b71b5b574ddafa46759374c3f6cff388accae52b4cb76065e334b9c11b4860e1bb9427cc8aed29858924b1cdab69d399c61682e993c04eab9fa209935fe0aa1180eaa05c97c529330fa59eca948ca92aaebb17e8aa1c795d72235c06a8eea4babed5e10fd519f04edc005e48ced99921b79bb78329ba5fc66eef1c2abb22c5467bd7f0707dda79aba618de60cd2349403a59b9e65186e91f0b889613548e08b224c9856a5e5e85962388395916c4ee381b975a8cd396de1eeb8faa1185743bd4f19c3a0c5e819cfb96ea93882386dd7ab2e8e5f3aab10487874d0a9023c9529e8ffd334502c5f97812436414ad88d5a5ebd92ed2d87bbc86dff0c200dd82615c96a3409d97de2622e86e3c47e9f54324341d7486922a58061a76a5c4d9393f51bc9891e55c7b77190aaba845a3d1fccd0ab7fa10b796a259ac8e5c2fb4f60eef710e38502d5731939c41c6d4a7cde5924320ea64a57259dbf1b62f468dfa27b75f771a366c0dee25cf18d5a56ed59f69213ba5f724cc2c9107cfcaefc64564e495f44b80335f891b183984cd050004a363869a23d191477a0e91c3a027ddd03540091df43341d0afbcd8325199c0b67fc9ec558aa991a4acecdac4bcdb55bf11b5c03ae1af208159c823adc3869d3e74f956d85feb428d6a4b380d789b6b77d787786bcdf54a0f1ad5d6791591a19f1c586afa95485cb9f8a55a78551c717317bae3b015be4cc60f406168d3fc05b1918d54fc9825be005baa8fdff2896273f798d1cb201b8e6fed42d7a9d46845ec5dd970914295065624a2e771f98c05a315b10c648d6fb48b197ca561c8ce9aae98b68683e711a9cbc47561a42405c0639cae9e77383ea0b8ce6e667925168182d38144a267edcc72d15988d9f1eeceb75bfd49082fe44d51b5b5b89c765999df2bfa17ddde41810a29bd22cce3adb011848e04e231e8fac5561fac5c582cd1087ef058f2c711ac9f43d318dfda3f3d7b7454aafb2ba39adf81ad4a229395757677ad6d43649b0fe7ef49e44d68e54be4ba4be9c7553965ed33832a98da9ce4acb130415fbc53de691ba36ce9cda49a54c4e5ded458f3cef2dd80dfb48f1a0baa8eaf147084ab9d6ab19eea72ee4737daa22dc8615b1ac1b996453d17037966dd25e07dc576d21f15f63a4d68cc9dbbe37c5a0db593088f7f696706fb1e8261ab8eefe0df3c082b3b6b093ea53f4a30f6453bf7231bc537cbb333b2a98d1a49e597b92225096297a7d345132b535e56d23f6c1329fee265e57d7d01cd7cc3eb9cc112f85abfc687a6fe4412e7506d6789513933680b367215a76a84f774b1924254a4786888a342d5b70d4ff3ea53538868f60a8e5ed5ffd16e5ba9bd4dafdfa79cb0f9a21ff7d02be750773ae8d9f95a0b6cf8ed76c3252b0029cdb15369e9ef4840e50d98e781dffcc547cac0b86d19edbb4d3592fe248e26f3d5bd838e5a191db13a687eea977adeb7459b90e4d91c5f4feaf620a52df632d44cadf98c86acd4f806274c9da72c05cf52b6b36ff03d649d4b4abac0e13aebccb463f96d3dd73ce654a2feefc18824c3e05c188ff5796572a0f59e88cf3a7bcc7212a245fbc18499379049d9c593754213a432f08d407d6985434098d184e9aaeee893984bb4acaffe55bf0538898864eefb5a8266004dce7685ca7352a023a3a6dab6eb1bff40d8bd1b79b401368b090ea8fd35142ff0f31bb0a7295b11441d87750a6bd6270aad98717c2b48d12af7359bac1c663aa5e6b829866d4985e1a0edee9382b82455234ad72ff8cd4ee822f5b15f037a6e7e4c2317f592acd8ffa9219ff691c1ec0945ad15473e9d67623ed2b0fdc109cf6dc7ac650c18c9192729d9d830055a51c9cc924f92308c1d401722b493457140f7bebf5c61b18bdbaf2f672d52971ca16ea6fc079e982afcde57b6810793c102bc1abaad96cce29e0804786f76233984297ae224a13bf380d9663f6159da1f9eef4cfb92aa0a925cd8b35a161e98cdb320fa2efb155faec8bf3713ba854e7cc70eb965915d4f84a2f18f5f0c7dbc2df4f02dadb28ef5aebdaa6149e525e7e2603b38fbd8e0b17fb46a3db29cc3461aace8121825123ed02e565849dad4613e15941dd79754e111c54e2cc5b25e97b8284d9d4077ef0d1347caf3883d5bfb0c095e888b550da10e75b86c1a6a62f245cf12f6b5acba386864e54e9c0cf34a1a29e214d30ceb47100cc30cfc2060dd68a67f6769cc5ddc44b1699f63c2b12a6066bdc2ba0912b75b8c460dc9751e7c35ba81ddcb5744e29187a0f6f928e5bfb1095dbcdb8e05c32750f0b315390f62addeb3f78339972e47c1564d9f0853504099d4137003c9ce322655251338eee086f496f67348305237982b2b6a0d850ed632516c45e8bcf69a9995739a0c28c325b8ad635c63811ed7a965d2eb789c7335936690224c3b5d30298a1d73eb2a20a966fa72c845b1a644f5f77de2e58c518797156d5659bee4c3bad94440dc731f15eac49272979c8d6b992a3d271f34c49705f7c3230aea41ae36ea70ce3f2977fa4de11ba3050a0ed8997ec715179f762136c22ea65cd51649ad826cc4a777ca7124d67a864f3733183a04f9a7a83dc7170d8d3790f039a6622651568ef7456a4eb5890899e902e00543af3bbe297898ebb306a5f4c1eaf1bb9030c296efb9a6acbb4e0ad123cda32a898fc36412fa19311aa6605d905161476fea3026d00eaea10a666762023355ec723d77daa67e5f207eb25552d5fabc2de7c79358bda5a2b044d84d73e481e6f378f14bf4a2a0eac5e2d36810f230", 0x1000}, {&(0x7f0000001200)="adde41629bd5f85e0d49b4c4882ede0a8fca7ecdc54abe98b2f505735044021da95293007e5904a89244696bb96cad82f1ecffc52bf0e623a42a24d0e6212f5c288a4aa5db62b88733a476b10099ff59983455f3260bd83685ddf384b68ac342d63063d95db9230a49db54b99ba6459f05cb479808b5df0642ae11db3148f96767c9ab053ff5f065abceaf80fe4dee2c19d994e9f25274ac3d155ea78b1056beb0c9a6211cbe68fea9bb51aef95355a0dfcdce8a3ad4cf8ed02117bd6addb0ee968be3c5ef62bfb182102cba6c9612b10f4ef3d8fa6e145fcc207175b98ee232", 0xe0}, {&(0x7f0000001300)="f823b319a25b7dad96b88b44cddec0bb3e7d57ab0d00b4dc79a7a937e32c068404044ec978d957a1a7217825132d4de795b3dc6ecc727d4c7d93ba54342fa3026cad4c3e558e263e36c587dc2e491460190f548b5514d82d2561530642f68cf9288951a89487008da6efbeca952e1402e61811f51f1756f1b20f31c38a760b1f8013cf71d2a84e22a42afa80bbc0b916ef2ae55139789f34139e5f601fe445a7bbb71da0a499b445ae699ce223a58ee9e0c9d6fbe728ced99ac2ac84d99ce718bd60eda055c7e11a68b564aad485c6e145983df52b2d501827c54200d70da3744554acf9a60856714ff08318", 0xec}], 0x3, &(0x7f0000001600)=[@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, [r0, r0, r0, r0, r0]}], 0x88, 0x1}, 0x40a) 16:08:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x100) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x7) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000140), 0x0) 16:08:40 executing program 0: clock_getres(0x3, 0xfffffffffffffffe) 16:08:40 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x84) setregid(0xffffffffffffffff, 0x0) 16:08:40 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x3f, 0xffffffffffff0000}, 0xc) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r1, r2, 0x0]) setregid(0x0, r3) setregid(0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r4, 0x2000740d) 16:08:40 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80000000000000d, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x7fffffff, 0x81}, {0x18, 0x1, 0x2, 0xfffffffffffffff7}, 0x4, [0xb7f2, 0x3, 0x7, 0x8, 0x8, 0x4, 0x8f, 0x4]}, 0x3c) write(r0, 0x0, 0x0) 16:08:40 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x1) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) close(r0) 16:08:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/128, 0x80, 0x41, &(0x7f0000000080)={0x2, 0x1}, 0xc) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 16:08:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d601000080f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751733f5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8608b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5655ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ab32ac184e6ad30af4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30900979a3edefad0c39068c5c65f9a0500c82c9ef59b196ceef9a4a00f9af502c095c939c696c33e343ddb8da44bb057050a5034dfef86fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d", 0x16e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) fchmod(r2, 0x2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x22a}], 0x10000000000000c4) 16:08:40 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x40, 0x23, 0x3}, {{r1}, 0xfffffffffffffffc, 0x4, 0xf0000023, 0x1}], 0x101, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x28, 0x1, 0x3bfc, 0x100000001}, {{r0}, 0xffffffffffffffff, 0xc0, 0x80000000, 0x9, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000006, 0x41c, 0xffffffffffffff01}, {{r1}, 0xfffffffffffffffe, 0x2, 0xf0000005, 0x0, 0x5}, {{r0}, 0x0, 0x4, 0xfffff, 0x8, 0x66}, {{r1}, 0xfffffffffffffffa, 0x28, 0x10, 0xd1c0, 0xffffffffffffff01}, {{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x1, 0x5}], 0x3, &(0x7f0000000100)={0x0, 0x9633}) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x32, 0x0, 0x8, 0x5}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:08:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x65, 0x0, 0x245) recvfrom(r0, &(0x7f0000000000)=""/35, 0x23, 0x42, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 16:08:40 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) flock(r1, 0xc) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x2, &(0x7f0000000700)=ANY=[@ANYBLOB="0000000000000000000090ccb7394cfefd492ceba7a279ceb8b8e9f14bedbdf4c5d496a049e44c98ac1bd0f3532ab30cf6494e3b66fe7225ee70f3bc96279230c82a011843722a44ed586d4e72259fdf398157fd9c077bc830000000ba9dc4d8"], 0x1) r2 = fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000005c0)) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r7 = semget$private(0x0, 0x7, 0x131) semop(r7, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r6, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$getflags(r5, 0x0) close(r1) semop(r7, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) semctl$GETVAL(r7, 0x7, 0x5, &(0x7f00000003c0)=""/71) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000500)=0x2) unlink(&(0x7f0000000440)='./file0\x00') write(r4, &(0x7f0000000480)="0d801da00ee5c1e0198ef37e4e321ee592f35b5d47c5bcf1ba117a44533dd42a8304b840b8b0bf11eff76cae851a9d027dbb75b48b", 0x35) 16:08:40 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = semget(0x0, 0x2, 0x10) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000000)=""/79) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x3e8) 16:08:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001240)='/dev/ttyCcfg\x00', 0x520, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) r2 = semget$private(0x0, 0x1, 0x3fd) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000011c0)=[0xde, 0x1, 0x90ef, 0x1, 0x80000001, 0x4, 0x5, 0x6, 0x81]) r3 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) faccessat(r3, &(0x7f0000000040)='./bus\x00', 0x80, 0x1000001) getsockopt(r3, 0x1f, 0x7f, &(0x7f0000000140)=""/4096, &(0x7f0000001140)=0x1000) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000080)={0x3, 0x3}) fcntl$setstatus(r0, 0x4, 0x80) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000000c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001180)={0xe1, 0x1, 0x0, 0x0, "0db6b1ae9a98036e34e670256d5877b3c336c04d", 0x5, 0x120000}) semget$private(0x0, 0x4, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000001200)={0x1, './bus\x00'}) 16:08:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x9) 16:08:40 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000140)=0x1) 16:08:40 executing program 0: r0 = socket(0x5b2eab2192482d6e, 0x0, 0x416) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/47}, &(0x7f0000000040)=0x31) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) setsockopt(r1, 0x39, 0x3, &(0x7f0000000140)='\x00\x00\x00\x00', 0x2) 16:08:40 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') getsockname$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/77}, &(0x7f0000000240)=0x4f) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f0000000180)='r\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:08:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 16:08:40 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28ad) kqueue() r0 = semget(0x3, 0x1, 0x10) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000001c0)=""/175) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r2) rename(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000280)=0x6) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r1) close(r2) 16:08:40 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000140)=0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() write(r3, &(0x7f00000005c0)="2e50014defe82d70a1522727905303a40caf7ae32790bbcadc65763a4e30f3f437e2e60e8ab19c6de0ad5c1e78044a829e15b0187f9b75563c67326c62eb10008fa992fb681dfae828e220da3c4f7ed8314429b33c0e4c6023cc2c193205512c84b6bbceeb66766a947eee2be982e85704f95c274880cbeb6b5a1503cf07d65e00000000000000d490d316a38a413f4f80d31c0e2d7fe51d85e9bc0b9467ff9ed1a7c1e189740881839dc716761e9f3e57578a8c15c3fadb59f2b924a4f0b77e5a04e16c27d3bd2985cde61252cee77213bcda4aec81faedefe40f00000000c701c0bb50fefd4342d55344ebecebc5c9b20e2b33c016343b00001235abf9c52f53a629a62820c1e6d094bd23fbcbc3cd418dfa5d6d853f00b8bf4018ba88308f5acdfec46ff4ca6b80af70905fa06c43e163af60f32f1f9c3e7615f64731106284973e9fb8c4337900672a16c6acf0e995b16b008b04d8c0b1aff6d72bed6e01839441215e1e0fc9b06d371cc3756334358e75000b7dc3ed99ba5361d4a93f3e1efc4d8edf63d44c75c4bc94bbc7032a8f9fa6b66b8cda79c6189940", 0x19c) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x7fffffff, 0xffffffffffffffff, 0x3, 0xfffffffffffffeff, "2c37dd8eba010400000000000000001000"}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x2) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:08:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x9, 0x1000, &(0x7f0000000000)=""/26, &(0x7f0000000040)=0x1a) fsync(r0) setsockopt$inet_opts(r0, 0x0, 0x2002000000009, 0x0, 0x0) 16:08:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="10356900a50000000000000000000000"], 0x10}, 0x0) 16:08:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0xc600, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') write(r0, &(0x7f00000005c0)="105f21f926fdb9a5e37a93b5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c04a2dfa0b72812155d3bb3ef7f70e50500000066f500000008cbd1d056ac07a281b2b1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329d7969ca7282cd3e2197c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb03840f20000000000001e6729a7cecfad5b022ec0b7988ec27c15143705ef3ac363e9c5241611cdfd68a38f1e5213bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e8a1f75d2875c5ee18ebe00e49face95fe96565cabc92228bfb6a9e9bcb0842d8224a75165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d92d7857c0d71081ea77cc2278e313b86e9c0eed38a702ec02bc3924ccc797b7fdf02443f1387e98e9a30835f38420f5a3", 0x22d) mknod(&(0x7f00000000c0)='./bus/../file0\x00', 0x0, 0x1f) 16:08:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="c2022ec9a332fa36653078dc349f87497fb0db6c30186ab120003b49f7c2607c6d446891801fa11d1cbdbe1cdbfc2557e8a9e226969d4d7563a3334e18218f89ace25174e4dcdc3bdbeeaec1003b7930537b16fc32b1edf7545a6adf2073ea503dcca5350f1b6396179d3c4cfbb4a23414f5b7003843d4de10636679af0d14c521672c50fa020e3ab7ce99e35ed28f551c51"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="2016a801f5040601005e0e2f7b601a0d040000000000000000000000", 0x1c) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="6b89d89d88dbdb9b34bbca9359e52085b095864943ee0595de98b4a5ded6", 0x1e}], 0x1) 16:08:40 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e2c7f", 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000080)) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:08:41 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1, 0x8, 0x1f, 0x100000000, "2f8fd5456ba9c3d75b5c2a3a8bb805fbafd40a76", 0xfffffffffffffffa, 0x1}) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) 16:08:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) write(r0, &(0x7f0000000040), 0x0) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:08:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:08:41 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) shutdown(r0, 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) 16:08:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) getsockopt(r0, 0x0, 0x29c8, &(0x7f0000000080)=""/37, &(0x7f00000000c0)=0x25) write(r0, &(0x7f0000000140)='L3;', 0x3) open(&(0x7f0000000040)='./bus\x00', 0x10082, 0x100) 16:08:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa81, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000002c0)={0x2, 0xfffffffffffffe00}) r2 = fcntl$dupfd(r0, 0xa, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200e1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000000c0)={0x9, 0x3, {0x7fff, 0x9}}) r4 = shmget(0x3, 0x1000, 0x4, &(0x7f0000ffe000/0x1000)=nil) shmat(r4, &(0x7f0000ffe000/0x1000)=nil, 0x1000) shutdown(r1, 0x2) shutdown(r2, 0x0) r5 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r5, &(0x7f0000000040)='.\x00', 0x2, 0x1) pipe(&(0x7f0000000280)) r6 = semget$private(0x0, 0x3, 0x10) getsockname$inet(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000180)=""/221) ftruncate(r0, 0x3) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000380)={0x9, 0x21f, {0x7fff, 0x6}}) 16:08:41 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x2, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd0\x00', 0x1, 0x0) r7 = socket$inet(0x2, 0x8005, 0xfffffffffffffff9) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x4) r9 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x2, 0x4) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse\x00', 0x800, 0x0) r11 = getppid() r12 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) r14 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000780)={0xffffffffffffffff}, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = accept(0xffffffffffffffff, &(0x7f0000000800)=@in6, &(0x7f0000000840)=0xc) pipe2(&(0x7f0000000880)={0xffffffffffffffff}, 0x10000) r21 = kqueue() r22 = socket$inet6(0x18, 0x3, 0x6) r23 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wsmouse0\x00', 0x120, 0x0) r24 = accept$inet6(0xffffffffffffffff, &(0x7f0000000900), &(0x7f0000000940)=0xc) sendmsg$unix(r0, &(0x7f0000000a80)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000140)="9c65b87f63f825923368950937ea23def1e7b6c57ea08b2a781e120c8e7a13def2cb1a3eef866aba6ea25730000be217388eedda86854a606df1fb346315f4fad238d9ba0b303f844e9ef6428dc9ddb8d3a6a5023a3dc59ba6ab55e29b3afff9bcd4a4fd8750be4e4a49ee39915df5be124427b09c5a4731f7e7c05b9f13cf1af8390ca7f2b126d97708ac1f695a7bdb383412241a4ebc9233bd193bd1eb7caf94cd33d655ae707b68f1727e05600e0b2ea8b5d066a74f6760f4965f45ea2cbd3d0335ebc3e02ab21abb5392", 0xcc}, {&(0x7f0000000240)="267c548a2b66e9d627bff9256157564659575a00d8aec3162d847644633a6d834515137f34074e4611df3f3e7db344e8da408810638d93618e5d78200333af1ed3b71432daf8460cde00cf778242deed0fe1ae20db9245384327684256fdc6f8acc895d3503273a65f5da56b54f718315c63f6f1a1e5d70858674b0365db6639c866ca1f6e82aa1f5f8ffa9b8d7099410bae888f5b9a27fc19dffb1eac3f8a7837505ff801d274", 0xa7}, {&(0x7f0000000300)="b8239b70726212ac42819df65c452001752611b897e0060e6cb73c37c7f691833adf087c949406933d2fc1f924c45cb4a2c3e99c2934f5a3ea97b7645aa151cf999418bc405ca5a047b9c7d6b525903c128fe3d5dea72c695ff12ce40cdccfe3ac0af6c3d43fb0c27cfd15df7a6cc91178c1b2e20ee14c07824eba27eedeee988e1a06adb3b3ab87386ad1e10165c292f41d21991d2338a4c4515c311987ba0275f38783ebc6d4f3a42b5281ff88c24def905ddb0739f86670841693782180502e684ce6fb69506d7a9ab0745b60", 0xce}], 0x3, &(0x7f0000000980)=ANY=[@ANYBLOB="1000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r22, @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB], 0xe8, 0x8}, 0x9) r25 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r25, 0x8, 0x3a6a78d2, &(0x7f0000000080)="79452741235751adf9177b8114dde21c69de50c984c84ccd8cf35973177a6680b816b51fed171fa60641b56eeec0e658c55a0a568fd6f5b8e5db470c07ff0a90fea258c1b104dd2428", 0x49) setsockopt(r25, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r25, 0x29, 0x67, 0x0, 0x0) 16:08:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) close(r0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = semget$private(0x0, 0x0, 0x2) semctl$IPC_RMID(r2, 0x0, 0x0) 16:08:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f00000000c0)="5d3c98502df5d0a131241cfdfe2e640e2ca81b7d97131d4f21e2ba8b79e38aa8d743ef3c8840d34a143c5fdb8f93c1c0aadb4749aa605fe8ca72dce775bb4ee64029bb4edcbbf8ab798e326e2882d001dd3f3fbc45f01a37382d773548ea2751441b30a97c6a77bd1977189e916bdbd6ce9ae3f4055e1fdc0c3b4505f63db8e7eb472c3d616566ba771fa8049e7f7339481abe028eff5f21f74d31b5c3dd51e6b051de1b362090650ab23c2dcc93bd4761ab1b069fe5123d3ca71932c26f9366e4e915b647bf0501fdddadfe3f73aa3b25487c718ed5153326327b5464975be6fb7692e07e7a80a107bab9e6d657d9f39be1fe85cbf939afe6aa7270dba3d7d823ac335889cccd3029507fa076c91ca8e0b4254233538b6eeea787c0314d46859db554fece0cf8f92b5cbea83a3ae4c62207966b52847285380b90ba456eb335aafa1813eee0707b4b61897a23c2b60388743eb006ddf43c7f589e95d4a232de16a260a6e895ea1d4572e545ce2b48f9e099388153a7482913147d95cd45ac64d1780088c1a5ab717aee901d0393fe81a3276de800eeb2922317d1e9fc7107b77f328768ddeebc232f10910c67ec99eade31a4d039e078faff8c809968837eff5a2651410a0dcfc4719f06bf9d18fd95571608db25ceb9de5f600b2b603cfb4e9a525c4407670f7fc8983b65f5294dfb90a40ac947cf903d5dfeddf6876027a82efb776dd07000a9425deda0d78af818ade8be899024b3f989f2055ab58ece1cd211ca51ba453c1c3abd1f34a0be94e9c0527862d5e14556c2bcba394e8d4f7c45f6f72375e9016bd7a7abeb995c31e4fbbe1b5360ff68a2dd2f1a36bbcf7d133f20c56ba5d77f25609c569dc438b05e863220f8ba06e50cfffffe5e2958d4203cd0d5c1c226f25c6673ef0c288e05563f18c2aae9218d76e457d606d852793fab5e764aa3f8992c205585fa6ccd73e4f6beefcd59f825f551a745daf68f3ddd060fdb213ab19d9172182b120543594d993d1a569f2ae9dcffb6a5fcfc55ffe8dc83536a418b8830fd0764a9aad47544695854ea43678806ccfa4efe424710fd4d6ec040ead7349aef992caa8945a789544a021652e2ad3c505b90af0f6bf1dd02c39f05499626b0d636f145cd5fcaf4644e835826d079624eb51184ccfca58f5f5233f7dd56824c117ba290912780eb5d437bc31cae98e7154917868e703555902e16a5202e3092f25dd09000d7785dc86463f9be31466dcce75c87ea0abd4e14db30ee04b2001068bda838990d1ff627d33c284635ab2a68f72d357bdcc3af51572cb18b599cd9d86dd1f9c88f5501b4e90f7c2898341984bfeb599c9eab8a875765d86244166b6836ed13053f881d773e912ec983dab1a6efadf857b1a82bc69ac6dcfc4b9c64ca90d4a98ffbd7a2104a6b5359f41dac47cff1611bb28bf576f1c132d9008bb8165e06b6eadc31ee2ff23ff92162d234277033942d084501b0a68b0d2322a71edc561b2dc80c0148f30b9fc4d402748611e1625281c8ae6546c0938bc0364f41fa891a07ae19f83533691c7ac66d93df4bef712af0b8d0afe6d4b14c331d57da4402eaef108789e23d4fb7a6c9d327b985f8b7851fcff34a6e93b51d3ffb4e802aec1cfd467ef47ea08d3e06d04a09c2cd23f7f6c6e98965ed1ff6b11247a083d214e2c791adc0be6d6dab8db1f4fb7a08f2a48cc945a394227954b554a7bd94b5da5caf924dfd32bca74f1fde4750156a6695166cda5fc5ee4dff5354bbe0402596fcd6875c07e7448844affd89c280bba196acfb093a820186950f4cf3203d01cdca5d2e8f9782b465be1a2bfef5dc605c38fc4527b938fe0a1379abbef4444c528238d78756de3fcbfd2b370dfea6d581531783c7f5decc4776e14f5c33718d768b0c27f70d18bd9babd7f2493c1c3b49885d4ebf1746a4f3aa0652fa0783797799fb6f984225fae8eb042ee159a836d4b2fa5b02658ca6dc55013cf083fef0763d84e5eac35899f1ecdcedb85d9d353c71e9faeb0e54d0d3851b5c52961b3e6fb4881e46d4e7a969e21360ab2eb6cdea9a7138c60251ec8412cbbbe286eed7d983a56442a36bf9867313e79a158a7b126247ba509b110dec9654d1de58b9d3139f2f248bd086992a76458900e6483852cb77b24b0c583f703ad0089a629aee8d9a5f3b500aee6c1103bda7800ca5fcec2666fbd9191fd9193d205e41695d134d6f3e3cce4531768f38dcfc86709a33fa4bdaea7fb21c7905a7f977d371c936a92ae3125a6a0528379bcfd56d097a417ed7a7bfb3ec83097ece84d77d02537a41ff733980ad4738e3edcb69252e2ef3ac0bc603b49af2cb85f50f27d60035ff51027a075c4b589745a12903b17695e052c9bf4d944f0a182c7cac123df9582650432003f22042beec4e4b89f032e10ab099a541eff6bbbc5ab51630b78573b9b7daabf9c1a93fa0a42adc9fe39c0be78f5ea374578d11ffafa4b20e351a4077980fa8c6aece3c9f4bf2669edba025dcca096518adf1bea68fdc888c2a84b85c1a195d24730a7ac6ebfdebc404156b8d921964a5dee52d68c0c657656514c280599cb9b3f80cd6c629381c68af57d4c4a963db189b93347f76e38d98dcc7953030d0d237f167f7a5bdb5a58239542d6acd5626ec4ddd6b8bbe47e7c3f5ab0a470bdb05375635a0e9c899f983cd5a62afb33e449bf3b8ac514b5c998a5d697b8175e5e34e5993d9bdc8b12d1d267cd6b752698542fc3a17a00e26f0863623040b6c5ff0b65bac0da5c4036ff54f5935a1afae91df1a39c43668f3a1469173ab58a3ab093d8414f0a3a75ee3f78a60bc486cb135ad5e4e501cf6a567cc22e18c812514448e37af2603eb8b916a6cd2507ce8810994d4039e0f24674fb935f6df95915328abed959a2788a23c33bbe151a3f78c522426c4f7fed8b7b9cd4af3ed4411377da6484adeb3dcd4adf27af090d4e2a056094f0a19c35d7d09fac1682ae763d88767e9222c5ff5bb6c8d7e25ffe8fca7831e434aa767df8ebe3fe5d342ba052c9276f73b497d8e7bef67d09ba8f76e72d7df51750eb927e9f83bed2b6eaf1ff17a12e1242f3b8928591ffaf79d75cc50cf6201760cdf65c228018ff0b37fe1367bdfac02634f3bdefc5e8fb16483e2141fa3a3deb58c7448dbedf7a2d477a123e8118d6171a724335cc675c067586469afbdd777e07699b786b9f8bf5f0d4ae6b892f8b7e595bd20a91843b7c2df4be462d8dd41c85380979ecf64c5f9a1bf0884fcb516c18b5e70f03feb16008f2f369517a2a851f4dc9ed3f4b92e9a097da28514ce66659b29b4569c6a55da7ca3b4acd53459498d588ee3e30dba6728e48b6604d78ba965b6c41ce59be645f5f1c8f13558a8c8bc3b7e4897113682190259ccf628be109365cb52c3555161d5d46ad1705c25a40943e6e1557c921b01932726d0eb273c37f24451a792c1f01713fa0a16a615a3a51e16c036e69028cd469f87c1caf81bca940a446155bc5b81d60823c8bc188d219623a1f1099af9705fe84b76d944c87d256ecca948595287b6e5bedbca39b3bd04bdbeba2ff141dc3e47b80950b134a927c7d4ac36ce77b177cf28b5cd1058f4bcaea6e03c47c32e3f3c9abd85ebe78c57f08ced299a67a95051e89f357a4c297fffb681b3976fa33a3874192c924cf953c0965d54767607bbb350e4621e825b419180797df7d7ff90e742e3855a5d3419eaf950b55e3750aaed203b07769acdcd057d51db7a7cd6481a74dfcaf2cf515f78b2037863d979a5547ef2bb20bce94a1e999cb64295720c521119bb3bd980def1d95b450d67fea2e93175da05ea99b5fc3e120fbda953f09b62f438d37499618ba43e5ce5782574c9bdcb0c7260fb58524a2a35977760ad687e1b0405951c9d868b718db19268e336c89cebe8fef0661ea9b9d5b609717830f89f00f9743ce55edcb8b2cd660d2d0eaab97f5c909a6b50c8639cea4e59e8f2afd5b7315f93d2b80c3691a0cba5425ee03e9c3b775bd532dd8490fd1108cc38637501a722705ddbc62c411aefd30de9f64c900c08e6b1d97a8e1db484c1ee7346499c48b4407beaaac43140d722e4f2c020244daddeccb7b95e15ae00f7592eead551c902f93ebd456868db09ab0dde3116881ce7abf0326d6b32136c571b2b684c5920bce69da0ba03f291be3927b828457305c9310fc1d5e616ad354b8a08ee0900846ba05ed2e1daf954b39b1ce2d0bb9c0190b017aa22b575deff7a7e41bfe6891d05c5c7aa169f7b966c4bcb7fd9db40a90fd9037fdb0704a8b326900907b4c32820f034b8c53c7ac5ce1d6c83479eb5a49f9353a595c349da9aadadb4d074b19b2725a5b0b11e20f76b24610bbb6bed4553f6b773aa16d18b112a8e8dd5b98264b99dc9a1db25dde384c7ed8b142daeb464262e1c96f61d83f72e1bc5f246fec5b530ad8585b05c9466fb9017291459f43c70ee22cbe60bf46e165e7faf450c0bda04ce58a4e2f87c57504841ce1f4f9ef381f9f53ff8ffd87f44e482f75ea9d4163a6c868fc2e2a91a270a6b0fca6adb7cfd771e1938fac9914e216a9cad9fd139e21b09118a444efde038aa43f67f9b5238a6db24bc54752bfbb590c19bae6b52ef28c9ae9b194f58a4cefc337a0645064fe46147cce21109799ddc9994161929eecadcdb20146ba75510c17fe2baaec2d5ec73cbd4fa2418beb8cf7780722a3e011ef7e3f1a9c1ff0f766b7fdce711977f78efdae7b59758198de026c0718261f17c42e437c863f3f461562ac1a1815520bb725ab1dbe754fdf8e52b152723f149850bd548c38491243cc57e72a38e5f208076e9229baaed4eee40ece045b9880e29fb595c87d79ab0753ebd4b808367af37abdc35df0a842489abb6cfc6710e515dbf218112efac8d2edace876ab1bbc714e615ad76666a089b50b4ab131e1cf8e821e24a78d1ec7541e18ac1fb4daf0699d46827394445570f237f95bf829590f6eb438d985e2138d9e7a749b8951743229635e0af85a673d037498c9bc22ba4f09f64395ea04a3032c5210c99df4b39b0a0c2f1cd4ab6315efeca8066254f20a8ce4dc429adbf34a0898a138102da55ab41ad59d0a83b7e50365108faecd75e2a8e8f567e22e3239866bb6769815b65705849e9e07b8983fe680bede9c17189d881afd576aa04c1804084e0bac7b645ee1bce1e225d313ed80c3a300ecab405d032940a1906cf4f59a9acd92598b03f82d3122ae89801283e4af840b03a21305013d1ba1864d272af9dd965842b983d6df3b53f040a1dc7532021cd4d20e2694d9a977241dc61fb1fc4650ea04f8f0b1bb307ee3ee7e84bf4f02796ccd5527d5e3eb761a491958e98dd43cf33b2038e8536e3436518a206bad145501ececf83c9b258178ac9adb1dfdf02b36817c0a3c209d85f03efef6b9acf73c1ddd3c26643c12a0740cb2befdba2f54a1cb95ef5fbcd8aa23a54a974c56225387fd4f2031f5adcc7a8284d0a7b84b1584e013bbbbf715a7167879c80ff31fad280936f26414b785e5488d199457d4bc59cac975efca356a9f98e68bd90f7c0f60af8c9d43dd20d77df226ca8a958e92141a54a2cf4ab1a4aa1721f5c2f806a1d5b87892d81670bda8ddb8d637f680b9ac1055adda3abc4ada26d61cb58dab3018875741e48423b78c4952e5a8cd193c55cad4162df37bc321c2f2a4f3b0ca5aac8285eb80674108fc5d9985e8ab23ca81a34848a283b74976b28b51e3a4fac09404203614ea7b7f63211a5d0e18959b001d996", 0x1000, 0x2, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0x2) socket$inet6(0x18, 0x4, 0xffff) msgget$private(0x0, 0x418) 16:08:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r0 = semget(0x2, 0x4, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x2, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x401, r1, r2, r3, r4, 0x108, 0x80000001}, 0x4, 0x2, 0x81}) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x82) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:08:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000000)={0xc30c, 0x3}) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:08:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x1}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5, 0x4010, r0, 0x0, 0x0) 16:08:41 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20008, 0x0) r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() 16:08:41 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r0, 0xffffffffffffffff) 16:08:41 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = socket$inet(0x2, 0x3, 0x6a) fcntl$dupfd(r0, 0x0, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x2000000006002, 0x400602) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:08:41 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x20c10, 0x108) mkdirat(r0, &(0x7f0000000200)='./file0\x00', 0x5) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000080)='./bus\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r2) 16:08:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) getegid() r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) 16:08:41 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x200000602000, 0xd8) open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) r0 = socket(0x200000000f, 0x5, 0x1) r1 = kqueue() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) shmget$private(0x0, 0x1000, 0x462, &(0x7f0000001000/0x1000)=nil) r2 = shmget(0x3, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="65806b5d9234800448b7aa11862fbfa89adc5166f48e15b17b415236d42db39c834eeb5d09c96529d35874b5b9a746c62e00dc706daa9b87302bbb35bcdbe280b6f36c7e47a1a12231f73c7e9a38bcf2d5b32336a217c7e1bd52a9de9d01449f7f807e4657603f4a9000e2700f906ed2dd175207d5dfeea9d1f8c1b3a69e8d", 0x7f) 16:08:41 executing program 0: mkdir(&(0x7f0000000200)='./file0\x00', 0x8) getgroups(0x0, &(0x7f0000000040)) r0 = getegid() r1 = getgid() r2 = getgid() getgroups(0x4, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x7, &(0x7f0000000040)=[r1, 0x0, 0x0, r3, 0x0, r0, r2]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') 16:08:41 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x1, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x8, 0xf0000001, 0x35ac, 0x16e2d182}, {{r0}, 0xfffffffffffffffd, 0x42, 0xfffff, 0x4, 0x9}, {{r0}, 0xfffffffffffffffd, 0x4, 0xfffff, 0x7, 0x5d7}, {{r1}, 0xfffffffffffffffb, 0x8, 0x1, 0x5, 0x8}, {{r2}, 0xffffffffffffffff, 0x40, 0x0, 0x200, 0x8}, {{r2}, 0xffffffffffffffff, 0x40, 0x30, 0xa54e, 0x2}], 0x6, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8, 0x80000000, 0x3, 0x9}], 0x8000, &(0x7f0000000140)={0x8, 0x1000}) 16:08:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002108, 0x800) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = semget(0x0, 0x0, 0x40) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000200)=0x9) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x8, 0x200}, 0xa69cf2aed1613a65) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000080)=""/101, 0x65) close(r2) r3 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) recvfrom(r3, &(0x7f0000000540)=""/4096, 0x1000, 0x843, &(0x7f0000000100)=@in6={0x18, 0x0, 0x7, 0x7}, 0xc) fcntl$dupfd(r3, 0xa, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, 0x0) semop(r1, &(0x7f0000000240)=[{0x1, 0xfddb, 0x800}, {0x0, 0xfffffffffffffff9, 0x800}, {0x2, 0x7ff, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x7, 0xffffffffffffffff, 0x1800}], 0x5) execve(0x0, 0x0, 0x0) 16:08:41 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1010004) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x19, 0xf0000000, 0x6, 0x8}, {{}, 0xfffffffffffffffb, 0x1, 0x200fffff, 0x9, 0x100000001}, {{r2}, 0xfffffffffffffffc, 0x3d}], 0x9, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x0, 0x20, 0x1, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x4, 0x80000041, 0x7, 0x792a}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000001, 0x5, 0x92d8}], 0xffff, &(0x7f00000001c0)={0xd787, 0x1}) nanosleep(&(0x7f0000000080)={0x8b5, 0x9}, &(0x7f0000000200)) 16:08:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x7) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r0, &(0x7f0000000380)='./file0\x00', r2, &(0x7f0000000400)='./file0\x00', 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000080)={0xba, 0x4, 0x3ff, 0x9, 0x100000000, 0x7f, 0x9, 0xffffffff}, &(0x7f00000000c0)={0xc2}) socketpair(0x1e, 0x8007, 0x6, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = semget$private(0x0, 0x2, 0x20) semop(r4, &(0x7f0000000440)=[{0x3, 0x7d9d}, {0x0, 0x9, 0x800}], 0x2) r5 = geteuid() getgroups(0x3, &(0x7f0000000500)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f00000004c0)='./file0\x00', r5, r6) select(0x40, &(0x7f0000000240)={0x10000, 0xe1d4, 0x5, 0x4, 0xea, 0x1, 0x5, 0x7f}, &(0x7f0000000280)={0x7, 0x308, 0x0, 0x0, 0x6, 0x7ac3, 0x2, 0x3}, &(0x7f00000002c0)={0xc9, 0x7, 0xffffffffffffff01, 0xfffffffffffffffa, 0x200, 0xfffffffffffffffc, 0x8000, 0xffffffff}, &(0x7f0000000300)={0x2, 0x200}) connect(r3, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSCTTY(r1, 0x20007461) select(0x40, &(0x7f0000000140)={0x6, 0x3ff, 0x6, 0x8, 0x7fff, 0x0, 0x1000, 0x64b4}, &(0x7f0000000180)={0x10001, 0x6c, 0x4, 0x0, 0x2, 0x6, 0x8001, 0x80}, &(0x7f00000001c0)={0x6, 0x6, 0x0, 0x1, 0x8, 0x9, 0x7ff}, &(0x7f0000000200)={0xdce, 0x3}) 16:08:42 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCDTR(r1, 0x20007478) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f0000000100)='./file0/file0\x00') 16:08:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socket$inet(0x2, 0x5, 0x9) socket$inet(0x2, 0x0, 0x80000000) r1 = socket(0x18, 0x7, 0x3ff) socket$inet(0x2, 0x7, 0x5) r2 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r2, 0x0) accept$inet(r1, &(0x7f0000000240), &(0x7f0000000280)=0x5a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xffffffff) r3 = semget$private(0x0, 0x1, 0x100) ioctl$TIOCNOTTY(r0, 0x20007471) semop(r3, &(0x7f0000000000)=[{0x0, 0x8}], 0x1) 16:08:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000480)=ANY=[@ANYRESOCT, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYPTR, @ANYRES32, @ANYRES64, @ANYPTR64, @ANYRESOCT, @ANYRESOCT], @ANYRESDEC, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESHEX], @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRES32, @ANYRES32, @ANYRESDEC], @ANYRESHEX, @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESHEX], @ANYRES32, @ANYPTR=&(0x7f0000000240)=ANY=[@ANYRES64], @ANYPTR64, @ANYPTR=&(0x7f0000000280)=ANY=[@ANYRES16, @ANYRESHEX, @ANYRES32]], @ANYRESDEC, @ANYPTR=&(0x7f0000000400)=ANY=[@ANYRESOCT, @ANYRES64=0x0, @ANYRES16, @ANYRESDEC, @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYBLOB="ea89d0ceaa9c35b48c4bfe69ae14b4782ed93d422ea18c947478137a230394510774216d842da332cbeac0355229c8a5cf608a568db0a719b2c68e3365cbd5591d763dcceb67d129032ff88928d69d386979a9c35eb07d79a0d0f201402b6afa61a4e6de94", @ANYRESDEC], @ANYRESDEC], @ANYRESDEC, @ANYPTR], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:08:42 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x26, 0x0, 0x0) 16:08:42 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x100, 0x20) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000340)="edb077645c1cfcdea25fb4985cf59250c8d489b9f29fb32498f1762e26713e7cd19fb67c41df87e0b8b783bcb16dd10e6eaa4166037e68e75f3b41857e211b82d8852c4aecee78dbd53509df8b0580288a4d9d81eac8519d18663a4e4fca04dd405ebb69e640ccbf8dc49073ba3fd7964226d2", 0x73}], 0x1) r1 = openat(r0, &(0x7f0000000200)='./file1\x00', 0x10000000000010, 0x16) r2 = openat(r1, &(0x7f0000000180)='./file1\x00', 0x88, 0x80) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000002c0)='/', r1, &(0x7f0000000040)='./file0/file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) readlinkat(r2, &(0x7f00000000c0)='./file0/file0/file0\x00', &(0x7f0000000300)=""/37, 0x25) 16:08:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:08:42 executing program 1: r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x10) getsockopt$sock_int(r2, 0xffff, 0x224, &(0x7f0000000200), &(0x7f0000000240)=0x4) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) getsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/45, 0x2d}], 0x1) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) clock_getres(0x0, &(0x7f0000000080)) kevent(r1, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)) 16:08:42 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt(r0, 0x9, 0x3, &(0x7f0000000000)="0ec67231d0d4f8242088aa59cc424a46f3ab636d40770a392c79069845bae367460f963eff55a7a9c228d60d213384be374177c3e209545f163515", 0x3b) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 16:08:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002000, 0x7ff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x20, 0x80000001) open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x40, 0x20) 16:08:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000180)=0xfffffe37) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='\x00', 0x80, 0x196) ioctl$TIOCDRAIN(r0, 0x2000745e) r3 = geteuid() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)=0xf66) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') setuid(r3) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x8) 16:08:42 executing program 0: r0 = socket$inet(0x2, 0x1, 0xc603) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000080)="eaff950000000000", 0x8) msgget$private(0x0, 0x10) 16:08:42 executing program 1: r0 = semget(0x3, 0x3, 0x88) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000080)=""/58) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x6) r3 = msgget(0x1, 0x710) msgsnd(r3, &(0x7f0000000100)={0x3, "9106dfd5a1e1b476317369de4fd443ab8987060ba854d6e622a20427d49eb8f43f7eae02c88fcb22765dc5152be05e52e31b0b5261cc3f968a7298aa4ef9e39d83e5a6f7cd7d5f1294b387440afe70e49651a3c55948774d42d27a9d9dbf6f60c9d9a779b28069538ee99de35566c03b19698e85156904316a7073b194859bc650dd59160761645088873fe972666f286e99e9fdc27f59b581444f164dde5b84c96d881b4b1b9870cb897efbe0d0e957be273542fb1b321611e3e234bf3df5c52ffdfb1f6eaa7b664c634b15fcbceef1670733eaf1f6d019e273a4873a57471f8c25ce696ed0b3a56a031d686318ed5dbf4e9088269e886047d74ec22210953b0ecf472f10fb63d261264b1dadb9bddca6372c19f8a1b2926bf5a90d598cf62108fd74b6830cb0f2e2004563db6dfbad869046838b81826bd69bf5b68c5a07cf9160edab08de0d1f1e6b2b502d0aaa506f925350383381dd7b7c13c2868f7c91ff182928f1a43566c61da8afa67c4a74e0f264f517336b32a42b01031da4b58b3ff7a9ed407e5044fe2afe38420840db9de71f80e8694ffe2506030af48a2767adbcb66689a8f0022befe9855cd70afcc3c8764627ed2c076dddece37cef7f58849f56c1b2fa8418c6c85292b5c764aed0b9b275e26b84d990f55109f4e79f85f422354be275e6bddd3d0cb1dc6a19d568a41e19c2f35ae94f156e390b108379de519d54b480fa61b26fad00402cac0e2faa4df902daafeeeed68f754d4ad5d5d511e69072b92f4ce2da713a8207641e2866570707bec4c214ee947eb6325ec70fca72f46d2fcbc49d0d7949be40d8ea2a4a1cacf8c96df1188f2bce7048f73b574e68f532ecaab251e45a6297c93a05180624d17dc78b5809ca447d4e5e708af28ff42c85e356e18f69412de47cf798a64a490bb98015dbb796d44c3125a5c3c044deedfd477ce4b2ad4b0e08646fbeb950820faf01f632d5a58c8644cc38d4d66b4229c79041baf00bc042493d2a99c112246b2ab62bef883a7ae717508eb58c29cfbad746bc0d60d0dec36f64100d1fde20f8cb3b2a68022c545a9038efe342f1c06a355a642572cd104e09f46742a11493986fe6970c4594a46d3d36f1dc0b2ac9bba37d41fb5239eb8b313b3c3ddd09fbd88642d211c08662ab92ca27f044f6d0c6d8ba632ec53157f796a48f1e169f529892f58f139cebcf9c5a537be6ba71792da75c9ccf1864acd9882e259d7383686097e57e16a8fbf2b4ef8dea42028dbca8de2dba6e584e2e20ea490cf71b391280ae074e2c7d8520cd87ec4b88f893f651e9c79f3346e2e60256dc751556149416207e25f860c570d19d85f66fd6e37973b4e568bc507e5533038f4018c63a61595d32c2e5e5f20fdee7fec86a916a0065ea7bfb29198672bcf0582c2b9cacaab7232745e21464dbd24e97cbbdc9d545aaa1bb3e5657ebb1b1319a34b2acb937e7576162d1035fb08c3e894debe2f7d54592f4ff5ed498275934a2e5c195bda0ac272756d2f0a442e073d0c1305f1254dd4e6d00b04fcc383e16aca08f95621092b932a3b343336a63081a1e6e6fb3f307198d5641824aec10c80661aa90076b7b08574b8ba5a7d9fa245e03faae5a14db19c63160f11a3574bc53ac12a95a94c366a3f0ce5deccce55349111bc18d2d7faf7acceb39f6cfde0e5fd676d31540ee1b57b9b8c372b1574b4d17cc64bf09c702cb3177dcbb28089ad88b0f75fbb4f63b3f3d718795fba492731a33a8bb66e63db314524e261ff45ade976eb5da75bae5ff56b2c0eed3a4e2961ced707b99a7ffa00bf8905f72e437bd55840e4ce5f4ab97ee13fce471f67d6a6f0a1deee3fe77991b52ddc3a1fac969220efe066300fcbee388984e7f3faac35871eb657778f3e334b6a2cf67b24483dee10f800b1f1879d502dda426c876068fe38055cc45ed1d581680548273576f5cbf83034b63eeb0999cd627b72a46b9e26dd55ac30ef949529dc490330b36609be103a9329b1eecd8f2e754c6c83fe344f0097a216d7ec9d1b5ffb4e46389e36728bb1426bf743e8d69d7099229328a4690e84c42e74bb826d11c704b3a8671eb8b50cc20a0ac81e2da72cf701896841b8d9c31a39324f5ad96bfb5b6e6ee9e6a356cba3c15ee8be091d76ef4a7e0a6679002ab2c5f8185339c95a7f1298058ab72010591ba2625986bbe00310f692d2c2c6787bf99d913543e9251177586be8335457e4840303a7e0144eda288f891d3b379ff6c4d7cf7e7fc0f0b0b6f97d6eff51d951d9b9f38c6481a7da2b6491041a8b6552aacdb57cf2dee8f555862abb83b9cb73c24a64fef5b7531e0c0fca55b3eb65949dd57ed0f6d34fd81eccd2b7a782a7506ea364f1b43410771a6dcf791faf3588781081e9c28be1f93dc74df73d953190ddba0227d15e96a17ec7da851d6dbaf1c3f4ccb8010b3c4195a2f9435d79853c84a3f9643cb79f56a6f988a6c99e564a73a67dee2d3f4a8442c6b4397c5e831f50a3614c40a838c9b092f00ba2cc29939eb8fbb771a88a64d0307b61c3aa5429a48b63b3df60e47ff3c7797250f320bcc9485589c7527e709cce8f53ca2271c7efad91784dbd38ef6a9e8a1f12bf1ac6585f4458dcc2764e1fc679000888eeeb9514cd3aaa8ebe2afed05b3c35f70b73d1d3caa3156a88d62d9739f944ff49c49d543c96acc115f85d2c2d2b6d62a80b6b4bdc1a2cd1f172caa2a1fb35a451a5a459b3b75a8bcb33c2baf259d65dea2eef9ce6a06be12a9b9b52abad9a07bfe78a0fade2179cce5e709e304c2f42e205efaf8f939fe6a6cdd6f5cda67d5d927120af0e66756376aee601412010a325b61c1949133085cac00a1cf336b6f4317ffc5263fd0c927ba708310b033a13f099e73d408cac4bf67ef24ec97287541e859ae2a1c244f231acf808d4d470587e72ae500dc0d59665a8285ae622275db52ab781567320e4497ff9f510382d9d3cbb0a2f086ad44908974e54853d65de52dc15411d5d6643b1c0bc1a3cf200234ba4e3bd7806f3f50dc0b3045b026c56402716442d416f056d99ccb07a0cbfcd6b33623e99807fd1d29d40c914507fb5572c0e7ef3bc2e7bac1a0243cfed32d59b167d63d833885b3c723d4029e1abbfbfb3e8d3294b3213cb45f03c66b628ff5a5ab53f7ca0c0f08213d4ab59b3f5fab6b44054ae854ae2f4a2cda15b7191e2e23046af7ff549c54b856bb8b8f8b2c8039459811afd5750fcd53dc99602e5fc8ca9908e4c3678fe9ba97e463838a87ba4ce43f96511db32ed7546dcc3e6e04245d28a67aaa2dd7133d75ff14c225e0585031697b44a7864fd1c91a101afc08da838d1257f83b27b688c36be2e8c86b0ac9d5e6b7b59130d02b93a4e5028099f61f19500f88f05f0b881f1278c00ac644ce03047615767e874f1883c76ac058d03096f6bcdf4a3ed760a584c04442f31954ae0f3a6e73db8b14d2bdad8271f9a7bbf7b52c7c08ea4b9cbe08b53c86611b1303b4a9e72c236763b52987c6fd8b7238197a3864ea5cae9e8ed3a25abb562c3f7bef1d62961d6f8ef4001c6b7269df621f02c6ecb674c65cf557f9c9125e388868a0a56da7104f91e406e029f569ce6e331302176ee71ec9837d977201a95e406a93e7053c3374d1c47ae92577b9a71947dd38cf4f871f0b47b0473413482b3667188ce1016442019d8a1216cd573bba12c6faaf4c04325072984e7b8a3f20d949b35227c263e1270cd41c16890774a93daaee81795198c0507f3b0e77c1824fce436d33d7137adb08ad60c0c591ad6eb403e1836fddd809d5c7e5eae09bab7ca9ac5eeeee8ed5d7fff788431d16bfc9f79f96e7b30465fff91b1183df5726690f088b03e14307575d61d7d53fbb1c6a4edb3419277dff7393fadaad8c618de39c5c4f4f5441364b6a95746e57920a62636487245fb447449a85462467c7dca0490e3e89d4703567803155ccf66c109f5fa524ddf25bd77365e7a4fbe4f0650cfc66a8b638aa9c7ecd49e9f901f74f0994615df3144555b21b7a1628852324ec1e91c68d7e7fd24ce55c686152426b30a15f18e07d551d99bc29199d424d9081522375cf245cd2862d0bf97dda520ab9e22d77b9b6ab1e790c6f57a69d445459e9d3fb0c35a828ec2d1dbea9129c1faaf648ee9a0bea51efdb1d6f86a01ee2dfd82f48890abeaea224e5e1e1f2ba1f388f00a49915a5179942e2df50af28df95b0ae552718842ff8a3de1d911dd6763fb91e917b62eccc276ad622e19b84891f6ec4f0ab98aecd18f65b659a055c9223da593b998d2ca1dcd02ad9b76170e6b8729dd3fa00eac81a014708b71d0f82d356768b4774200cf36f366edc2e127f1453098d51015abf8c9cecada28657297e8734ca9212e7492b516fa4a44f2e36caf8b1c3f31183d34ab338e68892648644efe57d7c0145dbc8a4df257ac08bcbd3d146ccc0f1cde6019f9d520e0611bbc395553ae4b743265503c47dfa273893754cc933b4ed2b7ce2f3f594cf5f455e9b3722a34a9455b46f9c7551d2f13dd286c3822aefff4decee79ed333cdddcd8f4a5d2df948d3c0f213b73616b21129468ece12866fcf7cc236d5ef8695824d11d3f9f30cf78b0448078dfed95539f2644832752688fdcc7d5d4cb97e77349f23d234f485f8871b8a2dfdc464636b0d83cd038482a286203a1d3586ef7cd213ade58088587fe65eac13513cbe70e437892dce17a6c8b7b776a55470bad974a7ccdef8822b4ce01cd5287769a3a04143ac6dad6841fd44832b3c0c6defc3759919a2f80d623a758c76ed0f95d4e506e05cf532e6f51ed37ac5cfaf9ab1be7d02a2b79f524bf1bc8414ce9449937fe6b1eb82a3d0c738f54c2f39fedbd7ff2764227d6aabc47f943dd985d0a1e19f383327d2cfdaf21ca67a29acc05d6a4155c6e74e5dc63a8451ce7a918938a768a6e5d2b171ba204f15fc33c2c34f13bbd2bcc7696639bdf121a70d892c50596aeac7dbbf03aab6577a09c729e3688ff31724a1c8c71c15d53e0cca3f2445137055629cb6d6bd8521e3713dd88c0be390055e9673d74d15dcf3ffc4683b2a91d1fadb6ea8dad2f9e0b2e5e8ea052a5e9be858332b06d5cdc5857a2e2417829a731216aea91df33bb639b19c4aeed109f969637151f166f114b752502de9a7d3f6d1d120338037ad60d7072c9b6d8b17a5dd3425b46de75e371f92b1b9268d5d92d66e47e340647251ada55dd3896e6208e28eaa5edf4d01e5ad87f146344920dad29413bd89a9dcdcbcd8e90d14393b07e79c82162aa79b166a5304679f17f962fe0303fbab29c54752c1e86466ba190884632f28052ff5a4717b5c600aa2f187450a11840c917880b8efd64ce279564dc0c48b4dd938540bb2b1039e8f0097a3d04f90e9fb661c1ab3fcf469026812f13de4ace9d4c00668f2d584e50e92cdf4b95bed54965dbce559b6269a47c1c0141f1cbf589bd7da74e50afd66d8de7f888e4c9065a02d6ebb9202d77aed85f9df1245e8d3ada3ebb2c1c3ef9a0f43346506fd3084d674097744e17f85a4c924b61a7fc6b0bbd8a793cf732a8dd82c0bfbed6651e3cc04a005ee96480639e166d24aa33d30757bb1626e82ddd54d2d1ea34c9eec57b7113a4678c8b40da4140c9673fc370bbaebd4525933c5e8a2e92e31f83491b50d2fc66e812012a40250d67675a0ba935df72b81db77807cae0a2a0fca6fe5c308cc58fae0a0a54b4be29218fb77877c2fc1111cce8275a6eec4188e80e8974b28cb54fa85ec6dd3ebe941ed6ab"}, 0x1008, 0x800) sendmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xc9cc5552e43fc40b, &(0x7f0000001140)=[{0x10}], 0x10}, 0x0) socket(0x37, 0x7, 0x5) socket(0x7, 0x5, 0x3) 16:08:43 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x4) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x7, './file1\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x0, './file0\x00'}) setuid(0xee01) r1 = geteuid() seteuid(r1) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r2 = socket$unix(0x1, 0x0, 0x0) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) 16:08:43 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r2 = getppid() r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000100)=@file={0x22d18f974660c335, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f00000003c0)="83e752cf1987639b240a41310a8072c6d951cbd8529468b7450bcb614aec9334922eba8c528c2d6bb9353c6ac7a71f3f961e2ce554069a96ac8ae5d973231333ef4a57d25ec7", 0x46}, {&(0x7f0000000440)="75924d10499b232dcd5ef33ea5318a055a4bd9d8f5160cc1410064e10e02326e653893db15f36fba255d590201c27ce326117dcbd2d6f594b12a3a56711c874aeaa9e328e3d11029f16c86e952b279395e45e418336739a82e744340c392367e5ba40c90ae3611bd60ef3b189934de247888e1bf2b7c4871c74360e141c4946f6899573da9e399c12ac3fce8f56c103cb99f69768fbea628953176e0721c24cf9d11310cbbf2e66c62232f2dc2193ecc2137377d03f92f0de10a966a845515ad70b6d266a83fd345810766a2e09abcb29601a23bff472ca52f1b1dcb01c1c22142536f33b7da390e32412aea95d10c20581d728251390606586f863c03", 0xfd}, {&(0x7f0000000540)="517f9dc605a8ee688a26f8477effe8ff3646adc6ec6168caf1f8586089aafb5c6f9e90f0870bd43f1652cdc360941be4ddf2b78109a86ed1e8ab3cf364c62983375c8feb5693985e6a5a1b574883fa170e443dcc19f76b81340d9277ca055be1a65f51efd69658a8bb58705f919864134491d2e06a7c1fd770ac8f05cea02faa60329f8d91a368e8d53b39ddd91efd532bc83e9cfefa3c9e8d73dbcadbca1ea92c4a850fb1477ab0745c3bcc70565d1a4896004bc7e14667eefac48a69130f1d750bb31d79b000535ed797017b30cfff97361cba83e98bfa81bd5579949482195eeab949961f86e3", 0xe8}], 0x3, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0xe}, 0x408) r5 = open$dir(&(0x7f0000000740)='./file1\x00', 0x402, 0x2) syz_open_pts() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x4, 0x2}, {{r0}, 0xfffffffffffffff8, 0x98, 0xa, 0x405b, 0x101}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0x5, 0x9}, {{r1}, 0xffffffffffffffff, 0x11, 0x2, 0x0, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0xf00fffff, 0x7e3}, {{r5}, 0xfffffffffffffff9, 0x28, 0x2, 0x2, 0x80}], 0x9, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x100000001, 0x3}, {{r5}, 0xfffffffffffffffd, 0xa1, 0x3, 0x9, 0x39a}, {{r0}, 0x0, 0x20, 0x2, 0x4, 0x3}, {{r5}, 0xfffffffffffffffb, 0x24, 0x80000004, 0x85, 0x7ff}, {{r5}, 0xfffffffffffffff9, 0x22, 0x2, 0x1, 0x7}, {{r1}, 0xfffffffffffffffb, 0x2, 0x60000088, 0x4, 0x2}, {{r5}, 0xffffffffffffffff, 0x20, 0xf0000080, 0x6, 0x4e2954ce}, {{r1}, 0xffffffffffffffff, 0x10, 0x40}, {{r5}, 0xffffffffffffffff, 0x20, 0x20, 0x4, 0x995f}, {{r5}, 0xfffffffffffffffe, 0x53, 0xf00fffff, 0x101, 0x40}], 0x6, &(0x7f0000000000)={0x80, 0x8}) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 16:08:43 executing program 1: geteuid() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1fc, 0x0, "b8000000000000080100"}) geteuid() r0 = socket(0x18, 0x3, 0x3a) socket(0x3, 0x3, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55", 0x21) 16:08:43 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimes(0x0, &(0x7f0000000200)={{0xffffffffffffffe0, 0x7}}) pwritev(r0, &(0x7f00000001c0)=[{0x0}], 0xffffffffffffec3, 0x0) 16:08:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720ddabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824bd0a025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ac8a4f5f72800000000b93f12fc415f16b136a5d00d1628b53a98087b196b2eb25a9a3aac200000006c507ce62a421dc40eefd7f6d9cff3c749ab85b953e29674894fb576de205924aa3d166fca1d64e1a00dd8dd0c6a9acc54463c2e23443ee98d19f979bb8a4b8e49b0e63e79c95a0f207658ee1bab39da3a17c705aca3c40d1b4796e2aae55772f360e27af4620f486319638356c385787a7d5829376ded1ccf9ff2f63f3aef3a4dd0fdabc3d754742d761c82f7ad3185eab66da3e255e3403a75f7fb68c61d801a5044c61457c4949132aa8323e5011fe0976b922b75c050e9846f9c35fbb7acc75c64a513adf26ef9aed91033160d40aeffd0a5f0711bb9042630e5bb434ccc80be1b93262ef603e565b925bc1e0ab01f12043f738b4b04e410f51ba8cc502c94177a7949a213cfcd2958d3e951b224f3493073392aa341992e5e4df6fe616b261604051e3de6376269d13446759595a8a47fe9edfbe5c76365c07f798d4fdd87a534798dbe1c515cb916e3cc4fe87f34b6f5acfe3147fdae65f14c3b2c596842cc30ee201f9cf9e76dff881593585e49ba3bbce07540aad0340cb3ede71e15246a8d1d78f212b27ac6d31aaa89446c219c1a4ef7d71ea2dac688b2e0c3bfa03c5c49512f86f8ae5809b4e5859c5b88ce0ef040d0209d1d22dcc5467489f3395c8b96fb6418f208f74b609c1791d2e620fca3951127e48f183c7e95da9ae077c1816814f6301eb944033753140e4293b39cdf9bcb1e4fa72e4d8a535420faf7e1260621bf95334d60c8d553f84152b8b883d5211a0a0080000000000000f4ba2760fec3e6700af6c122ce99710cc2", 0x314) write(r0, &(0x7f0000001600)='!', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e"}) syz_open_pts() 16:08:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x6}, 0x10) setsockopt(r0, 0x0, 0x6d, 0x0, 0x0) 16:08:43 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 16:08:43 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) r2 = socket(0x18, 0x2, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 16:08:43 executing program 1: geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r0, 0xee01) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setregid(r1, 0x0) 16:08:43 executing program 1: link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x0, 0x8001}, 0x8) 16:08:44 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x800, 0x40) ftruncate(r0, 0x71a) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x2b) mknodat(r0, &(0x7f0000000080)='./bus\x00', 0x40, 0x7) munlockall() writev(r1, &(0x7f0000000180)=[{&(0x7f00000003c0)="8af8afc3df0fcad64e67df06dca8cfd2cc4f31422ccec7426e56f74284af98735afa5b02a4f1393882fb7de00cad150147e4e427673bc5580aea86c403260618cd048ab393c967c7582888c4e701aa243c467de1fa02159658d0ab40567105e1460b7f5d842952247f55aef4cb25dcf8dea0b1eb3eb547541ef527851b11b9ea381139384fe055394264a0bde9cf32ae104102e0ab702101d38f9bad8ef45e2d2302cfe7af9ad6c4bc5275de9d6ebd9012db38ce52f52cf80571d25bc3202ff954a093f8c994fe19ff2bc68443c95b0888bafb04b8464a353c33156b3b2555219f1144711083bb13caaf19894fc1bcfefc2a8e46620f307525ad4884c3a9cfa12435819044a1f99c386d66a81b8a38e1120df9c500a4d2278b71dba239c50e5818c283d69e86556d04f38e33a2acf7527af23828ec9d921c96da2477f7745c93f546c5b9a94fa17363d16395360886cee424fd8b2ea2f94152a2c851f07231929d9dd817e480dfea8adf40dba5b21346", 0x170}], 0x1) write(r1, &(0x7f0000000200)="9535e53839f4a8e7f200165a9ebd9168a65fbb77a96cc43bf9d3761a9a76b917cd28164b20c2b6c59acbf88128e80117265241165a363d343feb4297cae0226fd30b36e49000b39034fd9ee4a52c58f4e1a3b03870929321eca2f3dcbe6216eca74953bf4942f0b31893e4b7633f1dbba16c14156ed2e663a99b58c89a8e2236d540d938a5c60a968974d9cf90ff17e5e856dc920f1c1a62d1e817b5e5bf43d18796726ee9b7f46f6c", 0xa9) ioctl$TIOCNXCL(r0, 0x2000740e) fsync(r1) execve(0x0, 0x0, 0x0) 16:08:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 16:08:44 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r0, 0x80}, {r0, 0x40}, {r0, 0x28}], 0x4, 0x6) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x4d, 0x800}, {0x22, 0x6}, {0x44, 0x4}, {0x21, 0x7f}, {0xe7, 0x101}, {0x87, 0x800}], 0x6}) getdents(r0, &(0x7f0000000180)=""/120, 0x31c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0xf62, 0x3f, 0xffffffff, 0x0, 0x0, 0x10000, 0x0, 0x2, 0x2, 0x101, 0x9}) 16:08:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) close(r0) 16:08:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0xc004, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x0) setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 16:08:44 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0x4}, {r0, 0x4}, {r0, 0x62}], 0x3, 0x40) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffe, 0x3, 0x2000000001ff, 0xfffffffffffffffd, "b8000000000000080500", 0x80000, 0x8}) r1 = socket(0x19, 0x3, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:08:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mkdir(&(0x7f0000000140)='./file1\x00', 0x40) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x35a5, 0xfffffffffffffff6}, {0x18, 0x1, 0x3, 0x40}, 0x4080, [0x8, 0xcb7, 0x47ad, 0x7, 0x5, 0x1, 0x80000000, 0x34aeca58]}, 0x3c) readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 16:08:44 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xb, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000000)=""/253, 0xfd, 0x40, &(0x7f0000000100)={0x2, 0x0}, 0xc) setreuid(0x0, 0xee01) accept(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000140)=0x2) fsync(r0) socket(0x1e, 0x3, 0x0) 16:08:44 executing program 0: r0 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x6) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = semget$private(0x0, 0x4, 0x200) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001980)=""/139) semop(r3, &(0x7f0000001840)=[{0x3, 0x3, 0x1800}], 0x1) readv(r2, &(0x7f00000002c0)=[{&(0x7f00000001c0)=""/220, 0xdc}], 0x1) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000013c0)=0x7) semctl$IPC_RMID(r0, 0x0, 0x0) sendto(r1, &(0x7f00000003c0)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x402, 0x0, 0x0) r4 = semget(0x2, 0x5, 0x22) setsockopt(r1, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x0) semctl$GETPID(r4, 0x2, 0x4, &(0x7f0000001a40)=""/4096) r5 = semget(0x0, 0x205, 0x181) sendto(r1, &(0x7f0000001400)="d8475bde1e571ae00a4380109c09e90d19f02d56ae3ef8292794914b60d60ed37521f8f28f71047c2596", 0x2a, 0x8, 0x0, 0x0) fchmod(r2, 0x100000000000041) semctl$IPC_RMID(r5, 0x0, 0x0) fchmodat(r2, &(0x7f0000001480)='./file0\x00', 0xaa, 0x6) readlink(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)=""/31, 0x1f) geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) r7 = getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001900)={{0x0, r7, r6, r7, 0x0, 0x40, 0xfffffffffffffffe}, 0x0, 0x6a6, 0x1}) getsockname(r1, &(0x7f00000017c0)=@in6, &(0x7f00000015c0)=0xc) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000001740)=0xc) shmget(0x2, 0x3000, 0x50, &(0x7f0000ffa000/0x3000)=nil) semget$private(0x0, 0x2, 0xfffffffffffffffe) 16:08:44 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1c1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x3, 0x1) 16:08:44 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r3, r2) setgroups(0x0, 0x0) r4 = semget(0x1, 0x4, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r5 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000007c0)=""/241) setgid(r1) setuid(0xee01) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) setgroups(0x1, &(0x7f0000000040)=[r1]) 16:08:45 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) clock_getres(0x3, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044913d05f24c809e9"}) 16:08:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x9, 0x0) r3 = dup2(r2, r1) r4 = kqueue() ftruncate(r4, 0x3) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x23, 0x40000000, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x26, 0x80000000, 0xffffffffffff0000, 0x8a28}, {{r0}, 0xfffffffffffffffc, 0x80, 0x20, 0x7f, 0x8001}, {{r3}, 0x0, 0x1, 0xd0, 0x9, 0x81a7}, {{r2}, 0xffffffffffffffff, 0x8, 0x40000001, 0x1, 0xffffffffffffffa9}, {{r0}, 0x0, 0x4, 0x0, 0x8001, 0x3b8a}, {{r1}, 0xfffffffffffffff8, 0x2, 0x40000000, 0x4, 0xa297}, {{r4}, 0xffffffffffffffff, 0x87, 0x40000000, 0x8001, 0xfffffffffffffff9}, {{r2}, 0xffffffffffffffff, 0x53, 0x0, 0x6}], 0x62, 0x0, 0x0, 0x0) 16:08:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000013000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) shutdown(r1, 0x0) r2 = semget$private(0x0, 0x1, 0x300) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000140)=0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f00000001c0)={0x5, 0x6}, 0x10) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) clock_gettime(0x6, &(0x7f00000000c0)) r6 = dup(r5) shutdown(r4, 0x3) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000080)) truncate(&(0x7f0000000200)='./bus\x00', 0x1) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x4, 0x10, r5, 0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x318) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000100)=0xffff) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2, 0x5813, r5, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:08:45 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) socketpair(0x1e, 0x0, 0x1, &(0x7f0000000180)) dup(r0) pwritev(r0, &(0x7f0000003a40), 0x1000000000000169, 0x0) 16:08:45 executing program 1: munlock(&(0x7f0000ff6000/0xa000)=nil, 0xa000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x4501) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="eee2f5bae509652a723edd1c5707ec366cf6ba495fc8f12950be3197818f", 0x1e}, {&(0x7f0000000100)="16361cfe4be2a208a3e3d192b0d9b039acd2571c1d492febe1f2c60b203d1bd4708288a10517ae81ce1aeebb80e4b7e74f4af0f153d5fbdf1392f2b309b492ebf69b0859183c5591cda8f3be74bc927d6843ff73cfa75b77ad945b1e5482afaed2caecb2bf342fa715b5dca57006d4b271e7a973f97ebfe39c29db4f935eb3d61122526038d15502361a3e2e17fd4d826d1733d24cfd5511dc0ac8a85a21e186af803eeca6751a72ee5f6bf335a0bc7ca9c6472b43aac15edca4eeaa06fdd279a16424eccd8c1bfe4a7fd5bc3ae1314977359687df2f2c2de2bdac2c4782a4cd85d9097b217822e157189b67", 0xec}, {&(0x7f0000000200)="0b7d595983832bd0fb4f0b1f8ebce33f48aa200c158207e1810ded347b713ddc64b709570c43ef35714dfef2ede6d7ce035299828f3986164bf95729ac8ae1708319b0abd4b2530b1f4ddb51217ca78a7622f6d6e67d0dc429578ae56ab9ecf976b1224f5be9e8e77715fe4a42c7745584902f42280c6667f9ed93ac7e1b8db77c84bf0706da1fd0ffd3b9c01cf8569965bc35086a767098673934c745a0c6f776d616c2bc2889e9409fe05c2430", 0xae}, {&(0x7f00000002c0)="efb30f953f1c01ed6734faeddc263abcc8712582efaf86adf488993e35ad99ea2a2b327077781ebae8d3bf620ef212920770244e49583e060e6c370aebe4b013ce70f9ef8963", 0x46}], 0x4, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000040)) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) login: pckbd_enable: command error 16:08:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x6, 0x3, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x0) pipe2(&(0x7f00000000c0), 0xffff) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaff950000000000", 0x8) 16:08:46 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = msgget(0x2, 0x60) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = open(&(0x7f0000000180)='./control/file0\x00', 0x10000, 0x28) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r7 = getppid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x3f, r1, r2, r3, r4, 0xcc, 0x100}, 0xff, 0x7, r6, r7, 0x8001, 0x9, 0x1, 0x503dd2ff}) r8 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r8, 0x8004741b, &(0x7f0000000000)) 16:08:46 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) semget(0x2, 0x3, 0x400) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x7fffffff) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) poll(&(0x7f0000000240)=[{r0, 0x85}], 0x1, 0x0) 16:08:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) semget$private(0x0, 0x0, 0x40) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) 16:08:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4000000000002000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x800, 0x120) r1 = openat(r0, &(0x7f00000000c0)='./bus\x00', 0x82, 0xfffffffffffffbfa) close(r1) 16:08:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x50) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4d09feacab7be2acea506de5503ccdf3622ceab7affc09442563dcb163cac20d08f783d1478ce2e47a6f84b49608294dfa37a6b74ef34abac371ceeaf4be7fef9a6c54cfff71475990981b3a74f0149f964ecdd99db420c008babc997802", 0xa6}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a2491", 0x46, 0x2, 0x0, 0x0) fchmod(r0, 0x180) getdents(r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000540)="0e45270b39a4d5820c8d81cbe24e00ce7ee11e065ea8e69048abd796ef63d9523670493109ad6995e325ce85c5ebc5a8fa8d882886444085cb23faf8210e29dca327c48b86e05f63ab5c19e0278c6cfa6577c885ca2c04a8874026c93dc9bf4f9d013fa0baae944e0dca277434f78400be0691ea271c5a0c9686ebe2f2f29deabf00da5af5d577f70c1213f8e28e969609a82860bb28b14841fc022d91a1a5cfbd4b78fcfea6a35e0da0812395697756773af4a12eb7aab90317ee6b3176fd615d9488d578edd75d2b5d79b378e07be091fa06ad34d2a3e9f03cd296d43e080386688929bdc63e5fbfad2405590aeaa1afaa537ccd9ad1d6714ac22ab2c4da2306b8f51f830e9fe25c280cf3fecf900ba5143db58508f769da61d90512134d657fbf5cb055688c94c0b00c336cb8a1b3d59cabed97b0b40141421e09e9657a0a0fc0adc4711cc56fcd7788ea12713fb231fe033c4fa047260e239502ba7b776c7048f8bf2ea3856edf2f3a0b2a1b8c068771d30ac0ed8affe83c5abaff600fa1606c674eebee9fd6e12deb4e1f696496e45aea524269e7552fce6c12a551b9c253db26a7920c961164332375d1e94f69c161488553cbdbc8cb596908182baacb7b0ad1f7f860e8a631e8cb58bb47be2b513b89c173f87303e79cf46634aec176dc373a56b49b003ec276e0f9d0c0096cf15c065048872f75dc479b579e19e167a3a776fac54c4424e6e84c83f33fba29759398a829c906b8b67b1eab409ef2adeb4aee42cab3fb2fb4520cc2ec2a7355103960e21477119d302774287205a5334e19ca0b46572818b98bfc8c669ba15956afeeeb2abcf58a8cf59988acaefe4df759093ce1252254b490ef7750ba4af64e8e4e56671534cd19b7c52a6f046ec376d0a3dcb829836e25b7c11fa5c508092ee994ed932b736af9dc260c5c494507bda9e67133a2cd93b248af949e114b1f391b61f0d397b51d528bfc603f9139ed6b01010234e819e892f2cd9eff9d2b68d20df5f814536d7f2d1dcabe4a58327d2c2b967e96eaf07f15fb94d6f4cb44cb1f0497f67e65e4423bc4a4729a7590c6b86a5805f6ece63c165e6a30c0157058a19848a5b17005483cd4547df9f0a017befe681096002632152f2e968bbc7e83a8f2f723146d9cec6b86e9e100f42ef9be99631da853d6d14b542ccd335da654dea29598a5182e9a637cb6af5140bea7114bcf72f9c99e52b399e897573cbaa361340f8e45d88efdb58e96028b9d20c9b6aa3fa4bff4a9f47e26ea31e311b8435f22be3a8c6c2ac4b143c0aa851fcf18cadcad0609589b41e282c6387d9bfb7705c0e635117ac9dcb6474b6a0f167ebb6731db90945905954c8c97277ccc97c05e3e0cc1f0bfe70224edaccdfe0e3f8cd4395ce1e6b42a4ead186bea27afee17d7177ed9e87e401f4e820d3927ae8d97a645ac2a02157748755e3a755beadf522800f0acd0d1b4b1967f66835c6ae1ec63729041069a163730072d0fc5b71cf15347c0dc0809040dce0a9663454c325bbae248abbf14ac5f634c80b9a10a611f55c4e9aba5d8c8b318e6abcae715c44afc549c5ae4ea3c1483afffa9ee0b6a343ba9f4f93b008255cdd144293649eaa5ee5077d94241084250c150822cfef33003168c541bd191d91bf34f5d378844065c2a2e0592b585e450adcf2646277925c8b8c7d7c3ffe328367b0a72e77ce9f3d10ffdc75b34ce7d6da6bf9b245a0ccc4ab68842a5c8261f4d12b7062beb8f0e91021ac4eb732d0cb9e60d529307186d766927ef0c5a1e242bd324c8336cb7abc0bd88b17bb511f268fe17ab4b73cec6b3083680c2b832c9d471bf7a0795d74a532a032594eaba47a3641e652087d3b4f9596aa49573194355fbc57867f735481deac557c6f989190962e08b2e8917516052d8c711a456e72307bf1b2f32d11989aecae0988b14de1182166ce0576d65e244fa4dcaea3279e9d72df89a8e232833a4ba8af961329885fb68d0e5b4cc9397e5748b47de2d73c939a251775af7b1c9663335a7f2a2dc2e48c182badedd22a9f2c2d31dc050e860065c206704ce8b71972ac0a1625196c11f1261afa1204b28e09e429fea31840b04a84a394423c2778a5b48374ebda54638449a18e32eef304f3ca7311638de507a9093726220e24a23703148a79b00a6f10ca2642fe4bc6ba6f39a2b4492c83ab36927c2c92f35f88e98cad9c74d7f556b983b469e55368860ecf3e47cecdf3450321c745f14a7ee553a5059c0c2c65bc1e5ed27550e0c609bc3add60618d89c169c0839bb21be970c7cdbdc88eccb465e7d1b050e84f91a7a5b9ab24c3dab5e770672d6c244d1d8738600e7e122638016e7f2b0b6807770f480c394fe6f00a21c5fad1d18108776e09134a0f33e91c049f3445bd97a4d76b212d90d6fa6bac3da13a8977e28d977454da7bd5ad5d3975fb04b2cd2390a35669066c123b81f68064849ab9a470e9c9fbae084a82c81455c86d5492c7426d903de7619c928d99895957b225cea8b195e55ce5cb6fb898c1fa1d7baeb88e89b11fb33312cd0d27cb164f41f4e22b5cc696e4fcffac2ff6ef94f8d81ce9579ec81d13d9300e79a910c72c426d6ace738a324d7671289a5c541a2c5248ccd8a11154547aa77e4ed998089195ade01cfcae84c3e63e8f981d7b3c2e87b0782d4c6cd8c3f930f51c13d05d884b0dd58d8231d9fef846c93e00f7cdd27faa9763d2b42171c730024775e468f4eeae6ff9d61364b46bc1e18786383a78d37346970da4fa8a2d8f6db62987f6422762cf304fb4092aa65224eb83dd946f40005e40b1e71931891efd3beabc4584ada50fb6daeeff18ac7f3bb3d1bd1d62efd782ddff4102a01bfb21bf6bbe8adfe2f41de3e8d0d398569bba6562159185059ff7f937ddb32728fad9f5b8fe94008dc8977fa80c6d29c9683c391f28e1313953f994a966aab0e39007ece04174488d2a4910d0347c9098b50a52ed2d6a78aa755c5dd37754b56ee9ff1d91f56d41428446f17ae81478def46788bdea623ee483e9b6d76be837883f5b0333440da84b1aa3d7a635e986506e18ea72cd6401f220514e1380f11846c714bc831419951870f516592669371dc35c780384333b6a4f9f25f3825e4224dd5f7b48f008be14858f3017c572a852bc5c221c0159a6a31fb260d7e57db44f7a2cead30444c1db744d7bc7ea4717af9b35254d592b709015bc86b612fb2858836f45d597a7ff3460e00a3bf8545caf5fd43dc3faf2c09d7aa8e55f1a0e647f50f7669313502afcf82d8f6d9ca82f0cc648036bb3f346cda1593ac60112c93c04ea22c983ad7beaddd4e36e9504b30b66682c42a8aec8eb547cb6a10e2bee3d2b4293ec36851c9e692e1de3c8c44a80de9287ef9c02d8f00b02d0a29a9b578babf19f43c429a423c6bf468d6e50d527345f51f2d83ce5b5347242afc359c2b65ee7b20b49e9a67f5cfec4d855de77897f5171009d407bede5499637ad7ad3de8c1236001c25d8e95a6c9bd488563470a4656ce6851e807e9ca2dbace0896be947c860027999a4a478ad3492b1e4660b18b83de2a0d6b46c72d8202ff96c1e57b1e2bb19a64e0a2ef00f829a1ad766fa4a0ae58e10107b628b07edaf268281dc1d15fdb5ba4d1a336caae8a95834b4b6a44c7b442782903b5b38df6686ce314df9f232bfb148a0fbdd582429b519cf3877b8cbdfd6e69d536dbbc424714510ae2d25c3dacd8891ccf938559774a67279e780b4b98dcb8abc966265eb96efed355ac45b86739c9091877aaaed0fb454bfb7d510b834f563082d6b58ad382f34653f213f937720ca100e5542871c63e287b0b1c4ef75b2842bcbbad23c2d0b3d51888cf3766dee92f034e6c48e4c2659c84614c010625b0a5cc3113407bcbfde73dbb798a0f42d69ab126459019666e9d9f2324b2d667b8bc505c6c0c593ca2b2d1fc53b420c45ff2561993146892079d1b429e63f5ce1b859be25f314e85cfc3449b553e596ce24f0e1cb1fb311ded53e284f220f1f60f039e5cd82ce171c842ee38f1f8f88f95e0488c700b9bd9e7dcc732f3f9bdb31e8b6a8541e4714ed725297bd9e6377c62afe4367f7cc88cdf470826ae9cecd9e160c65ee876f95e915c3715e13c809b8c872da25cff293c5eca38d5e301f89ca6a41eab230bbffc8e069a9daae9465b0e040dd00c9fda1eb2a9acd5b63e842400c1e9cc50650a30a910dca54ae0b648250fd49e99eab00778c0bf4106c8f8936de9e0315895f19a3a205c9d568944a068ed10c199e925891e702d33dba70ede9e29e1d65142c6b592d48c1b43d85170cfae8c3da9f16940b439a8e80d5c8927823e47ef7c0dec16cff05f3ea3a026525cb12b65a0a8b7b2cdda099b69bd904173cb1a3bd68004c8dc81d0688519b98b41568d72a6034b28d17acd71161c0563d65d0eca8f6fa15dbe63faf3e48e5e9e550e8b63afe391e7be7bc6d8d4bae73e338b60621172e4f0a9a01868010a41be7c182b74e97efa44aafca0ffca24b5aa9e413bba99c46c0c503e6a5b01df1682ab647aa1eebf5d5bf01581265aa758b03144dfc91353b42c29957b081363160d40d0556e25c7af71584789e7f0e2bc6ff4ee75fbfc5358aedace6d04f96e02c19d86618bdf299037e6359dada9d9d99ad0eac4c64b6c6b18cf7163412c13191b7f9f0f36fec20804dd0edfa8693a3479b38c693a616cc21c16cdc27720743b7256868cb33861cf52b35451ac3faac5d6f729e33ea51b74b59a0a968325790066db25f260ccefe772657ba5f41b5b81714892b3fa7eff40eddba377212636e065562c76a1def801a8fbd9a69956d95c7a23f1f0eb95fe6961aa03161b172d27ca8e41a7115d438fd1448c250b88f30050c21a7503a1caf0c387983492f7c3b34b8be6ceabc6359e53e918715e55bf92340e16e9bb865f0e34801a915b0c9224ba5f157b5f46dce0937332bb2aa5003cf86e072f3ee51e2641ce8f5d6a24717d48f62290d2fa268fb77913a35006f20aa866bc3285969e261f3d80d34896f035e79edebbd166268b1ec27c47197fb1371adc686b5f9b08f3b115b9b32a8920835a89882a022411733bddd50ec9401808a95c36b7e54929fc0a720ff2a836844b2dc408ea7d28caa59226c73d722b34579f90bdfb43a292a47946f197e9cd6ccc511fd5d05cebe740f527838c847daf5e62a39d1cf3afcb0ed1995a1849397d2bb92b4e5690944cb1363cb49e80d9a76e9b95a97d7d92610b6b5314f5aa25427e41a6508d1b06ecf2c13e550a4baefd2789a899b15e1b67925db6e30b55edb35de8429a79999f1846ccb046f36516f3d05745bf788cd12acc89338c9abd34e6beb811997b18bde063d03d6f8f288ed91c1c8a31dc29976633e0f6e46ea5301c75b60ce15d2045f3fa1635bfa72eefeea0672c7ea8cf251a52b4b33e855a7c96bf77eb32d790274b7a4bf99ea0a40c468f7848fe8327557dc04e094ada083742daa530bec1960eda61e24010bd9c820f1e1c1888cf36ea93e3740489086a85444fd63e9ff3fa06aa978188269a012402e67fdd890f31c9ae0457c2eafbacf8b922b5e82f5154547f1ec225eb0658f4fe5323e20f8dfcac08024b41d338c4fad90d4ac08809496c79d471e7f8081006a7b3c7d45a4a0b1b46dace64b57630828e627db51f3b8f561c108d375c7d622f4a2d81d933850f97087af1cfc7620a933dbd5f99ecd1d6d061fc1015599723b0343681d3869d1de2ada4ea69720186eb4224a70359dda35e35", 0x1000}, {&(0x7f0000001680)="6842c464c25083ccf69de37f54287a31c61ab3c014a9007ca8ddeeab05adc6e66f682a5ab88e2d7f1a70bdae4d8c49db5608c5168a8f869ad9d17d4ee5353961ad9be0fa42eb40616243583435f99e631358538cb7f7bdfad459355c75b2a5f14ba2881bbc5f2c3fa9fe8e03f95bac3b3c502421a85c6f07088b33433de9e12cd0b43bc400637eeca0149a7d508a91d218933cdc3f2c182bcd8cb5c6519a28127f4563f851789e08bccbacdc11f31b627fe2d67cd2f8d39ca4b735f35c3b0151f039f4e0e0f1061ad212eb5b65eeaae74fa6b6df5b0359cf30c31a5c483fb6a66e483bb102d95308166a6338dbcd4f250b03bd652f76ddd160", 0xf9}, {&(0x7f0000001a00)="d56ee24073bdaf8412cccc41b4b7f80af193700105be2f77c1aa931d468f3cfcc620d8c1242c31a7916cefc0f535af19788fe153812c9c1019719fc7fb322d9e121ecab86a7f979e32a719b7770368e482c62b1ed052cbfc6ff8f821bf82894c2f4c2f5d0a4248422d1e243ca3a37f50ae2a65e376a51f1edb344a5e163925da7d45554bdce15d6ab120a56d8b2fe1b1048cf22c07d8ec7e9ea6933dae362375de33caa28fb4154cfb5b44a1fa037649a9c69eb11beacaa84828b73efbb7d15773937b42fd8006d86252d65cacd580e3f7b3feec4d9c32ad0395da366b26676b79281495eea79ab5337ee6695d2c70225e948089df324214bf4c9adb1260d6dd0c4cb4482d1b0a6419f64a371b6cbdebe4a3d398b6a43f3ee79081ec7d440e151b7ecacd7e68ed79a54284c6a355274476b8f0a0232ebf6f65f105db91cb05101589a43beba4dcd1479a4426641815db43fc873cb9f16ad9c2daaa72951a629e9e9fc0946094b68e4df3c4eebea302dd74a97df578be035cec2d9bcc19914e84fe7511d44ba1ffd7ad08b365cfd4e87366c620ac54a1f7e8f937bb7f3f087dc7e63dee9fc8e7d32e69df07f581066b596f7d97defae341cd44b95618fb305fecfb4eb7e954a30686077568603c8abacbb320ceb79321a1ae34d25adee8e019becdd9e0cea08961331182817a4b06a4b8f50bfa2c282b84dae24caab3f512f2c2bd87a700ce432a948d5d5557a7be3de8d128af332a0498dc5ced93eeee515f1a27e6f5c4d1aa851f2fedab54fe68a07403c56619743547487dff12b48abdb270832c5e5ee85ee0c148b9f91c45f503e0dd64aeb03fa80a0b47246ba5c80822eb4a253cfbf969757da68f1b5f2a8e2554310fa0c552900c7839e0110b7efb9fc9fe4d6aa222aa6694c8dbee9001c8abc613dfc89200e8b119494cd0ae97fd72fa91307e8a2beb3f2a8f12ef3282a7edff8e125bbef194e442266100c6780a529aa59edba22043266eeb68f5f9bc7a810e1661322e8f73c1e1ba52d37f9a62643810086bab98f18b52cfd93fe50dc9911d4abf06e7a78c07ffd9a4bf2fb06e7b83ebbfad8ae13d787f3626eda5b76c5c9c895c38c2ea98eb73bd449b500e7916b07b4c6aacb430dcfb2f33493fc46f3457cd25d24361045888b50923167a65d31a9c175a55c10feb7bc7646870e0fae0110404b63d912b739f0ee2950b7d1cd3102d92addccb490c2302925c861286f3078f1dbef3a039a75d0d287b98a339a341d2fbdd1f2d400ab1babda6b461a53f1581efed8ed1e219cc85ceb7805b07d9c04fb81bb337ddb9f9b38d7334c6add8b5f7196d387c95c502043a85844de5468c9f4ea6bc53a8223136eb50bf697be7c7442394536124a0129c87350e8b0afe7f8327357dcf8f4b6eea6eb7a35382d6cbff30b4bf4c90d9848a8a597fee8b91775b395fcecf7abb71dee09a40351cc8ea00839ea86d220abc388c3fe8d5165857eb40468c65f11ff3e825a5d8dbc844c9d04a04fece56df11cd8911321fde2e0231aef473ccc2376a0a36846f1c1e1ec9259744838145e9cdc771175e83d3bd9d98ab058580bbc001fd633a3ccaba04a438dcc6d7e06325691095814bd772a01bed85e28f9e2658d74bb87c790143ada70639155154758988b1cd7230721315c342e04ed6ecb1a362857feafc755fe7b625fe685a5b41e9011e1e333b3de99822db341567a1f2136b912099b0127339779c3f13f94d60205c1147f6ceba0845e615afc5b6fdc7b869ed8b1737d736d1115f4cb9366681a894bbba1c4fa0c67d67fc7ebbdfab8cbb689779bddb26dc8b1f89b7f85162b3bde2d3dfa7134a88b66d88db25beeb9391f6252d86fb6256256eb81d6fd50027d2da46bca43f3b400155d13cf59def59a8aeeb0d6f1ffcb0fb78c137959b00d4c1110eca6534dd98a10988d22125c1f9c41ff4b516cfcadf7046f9d06ef01e6c2f7d4599b448b5e06b80f1a3897a08bc5e559c5ad545ba0cc96e40c0c84394f6ae0ee16fcff6dfd45e4abe618ed6613ff050ec193d532b52251ac8f81edf015f51b2441a8b6819496f1549d2da33a36864ec947aa545c131f127409927b5a0494f21930cb83de9b6b40c737a5e41395811db19b8fb5874fa1ec6d5023d969817943e37a50b733eb1f721c97afff1141f7a5b222eefe3fc787c748169b63775708ebfa31dfe0ac16c682a6e30744bf985e4f3cd239f118f3250fa911c2f86e28ba62e7d5a3c120660d6a895ee9b3e644b96bc48fd5ff8c1110c008685fb422ec8de3338448c5daa8d2857b221066416bb45a0f2a90a9b50a582a28c277a8e47cbb6fdac339dece622365b873f5dd4e13d6017a2eb729011faa93bcaf5a157d0e7cd2bdfad8cf523e80efb1d34349506cb60b94465deec15fd9d83e203e5101c4a0cb8c20477c027e8f0bdc6cd7d9f9bc1614f167e5756221eeda8f110aaba97c9d1748115c57cb7624cdfac2229c5dbf9219ada0f86b981975dbb4589ccb3b6c3e0c3a98ce96e6b8abe60a623d929483c7919be22a180d226681c2032d45b32fe21987a556a2ccd949a57a996d0582988dc20df3dce117dfbe4056a8129c2ab1ae1f63bc4f25a1ad41865a957d32d4d9bf494b995911448d87235f44f2501bf0ddf5276644dffbe3e79087e4165a6cee93176acf620b33a35adb20eaa726918d39d197f99bd552407130b7eb2e56622d9c2db2a322f00430b91ef79f6155dfbb417a6d4472aaed0124f7b78bf9390b17995b8384ecd88a61f61d033b2d03469c8dc6f83aa9abb85b70726550328a609e169006dd8d342a0972fea8e34bd9b0bca3fa7e9cbc70c368d9ede4c7b8ab277f51e6ecf575b808981d08d9f7566bdbc8a070209aa06668edfe21c1dd4602df2a713cddce7df15c190a48658c502db8999efbe344a8abbca423bb1effa6577c397eab513209b2c5ebebcdaf1d04b71a279aa702c987ab8c73207587fc8c3621abdf5fbaf361c6754389aee68e6ee6b45e1da2c39c408d0c53ffa3caff4403a213a690181654849773ab3fa723579da175da9d494aa00e120a2601be282f66beffdc76b3d1eaa4c887401a528ad38c8f2c80740366744366019b427de143579a892705fa4333fecc0dc13d5017301c25990accefcc4ac7716ce7613f13a17e6efaf68cf198e46eb610759944dd0927071c0de15340bc5b964d6f3b629eb089fd96ce2e2925b5bd806e0c968d4edd35b9a4421fd1b5b4c7f69987cedc1d40a6c891d434c67e7961b632c63c41f02e57c77ff5fd5d154a807fdb14e6b54d6649d9deae9053d8ba0add9b7eb2dc199b5fd40940b6bcad99c528eab9d69fd1b96276ac3138480b351fc5024ed4de14b7c7926fb809f8798a588f113984111411036a7befb994edb45dbf62d5c1a6e844f733842d3e457eb9215de12925c91438ea363f37d891263bb7edd04a8ca9d0b44a185d0f3022f2f78c421a1daabfcfbdb8664e65cc1d5c87b8d0fd34ea8760316f58788e4e7c4f133fe2b39e591166619d0ab8a0759c41d78e6adc48085be63a330ba8dc8e768d6e36bf27513d8463336b449349b0948640b08c5f6c66dac3e490453f012b629bc0a2ceb555c4127687e84d530fd5a4be9e4f29ecb68b0a091097334668cc7f602a31bd36b53b8c747a8ee5de100cdaea596489e2d9bdc9f12727068dc91d2d10498d73b789637a84c4c2cf35f02dbc3255926d45f383dde63d953b271c51d2e8619e0dc32400a2241796f2039c85d8667ad6619969af106141c99d0967d30e3d9960f1e31df4b15d4fb130a22f7e604f217f1d39bed842dddb4301c0d64aa218c1b83b1e45c2893606e5f5f7bcca3394c97cdfdbc8f4292ea6620683f139585dd9841cd0a0ffe9db73d372ff08a664d0c3bab39de3457c79041312e555f9b03c5fe98890de06207b4cf932d82f8060613236cdff41a3b857ffc287d5174d2708c9b6c22791da481e1b8f197c350b7ea69a8ca09fe2b5db5292ad71582fefa1ff860fbc015de5aeab878f8239d35a6553ded05232d00a1895ab71aae3bf635d8735ffb1f92e3c5c8a8b14bdc4bbe232e2cdd9fb804e06b247ba8e671145c1e370fa5c2be514dfa11e9d06270f5bd2d05c5a27c0c3ff6600c07bdf06e800f9ab22e6eab186801eec76bb1b984b99cbabc838670c7095ea0e4cad13ca8168dc2c0a145a59c7004eb9fc4041ef33092e45d73896ca79e323d730fda945ae01a543bdfd588e095fda083a2200edf63d86270cbb88e6e29257e82ed2a757903d4e151e02119bdcb3bc59b5533a525abde71ffbf44db9c31d77d6e4c565563208428367fd8440db9a016366105610fda12499aec1aab3f702194a898d73f7a7cab15a81d67d403ee9042c4cff9d6621cdbc31797de0ec0419a9dbe8ee83286ec859e7c39a8df7b370546d4bf0e014e4a453f9ae37c24f1e5ff900411ad043bee01e7e03859c8f4144608d4a3007d166e6fa8071c01438d2701ee8b1a5c05c9fdbdb42fa9e175e85ff7bea7b5f61ad16f4dbe3f49760dd8b444a10139db1a95168b6dbf545bc1e85e4006ed30f6c49cabf151e819c71905d5aee34e7917b690b94ec06b7653659ee8a9557fed7eface233ea1bbe946ef1f7b8604b4a03cf0a55c94bc3b07dad6bf4e743a537e00349871ead8d368d1f5b5ab5068a24f8550b38956fffe1b42f5c0f95a6adedcabb5d030c4be75cd4cd5009cfc32019d816da022709827322de7b54f6fbf4be5cf063004e2f821e4c8a1b2384657d20600272bc2b8df89162f681ba0a4a2518d2116b47ef28bb29fa587d495728bc6d1e88c52c31cb5cc364f9e9d0f898172bd0344c88ca5ec51890262c72072fc31fe7b15ff15698ea16817c2596c81eba6031380a2ffa313f11daf04a2e80081185fcfa556c8a426329e4495a0bc7a0c49b284b765543aba9a9cf313c6c9c96582951767d9f8c928608ddc866a52cfc0cc1fdc88ac4ee754860df360a49548b65c3cdded7addbdf0cf2a955e57206a4e70665ac1aa4116503fc177a2e01dee590424bba84b2633aa7a190e6e66b996f02ca76e7980456db3738787ea94f337ce7ab8700696eb84ff9d4a552d6bfe3c80d521ab61d17985e063e0c09c11dacef1ac765b490905e533d843fe866ceefde1ad06ab25d30934b79fcdf2cc9af31e12eea7e2853739a6280a8ae4b34174aca9eccb32f766650cb7a1e6e18f0fbfa3321949fd7dc073a14e09b95d0650586237cb2bd5dd31dbd881268077d704f3093f798f369a6c279d204d99fd2a3ba82fd54127611ef09b083f09aec2367ba04c7e1ef7b6c0a6673c1af2f365e8270cd19d0983132dd648a1d14462d16aad6b405ada2924a5856a0217fd6783dbc09c54f06b5357af5cc89cfc3a46386e139cc16b884b81f0d736afd5a49a8360002024dc8afae957533c771bc441321343149de569445dff33cf06d829c7ed26d33d48b6bbf8b33e29d58d3fe9e33a74a9f203f120111251bd6535c0e83eb680ea85142170acabf3baf4deb99caa39b331bd56a03133565eaf290933d2e1c3b2c5f45efcee9a5db3b5fbf71bf55760e44f3ea6ad466e39d31ad6fd34e9cfce97df7e7eee18e9502d81a36cc332d25a103f96b0343dcc5300a0e9ba619755e89378a8955acd9aa5ea185eb350c0f321d1c0ae33f5a729b3b4e10d51d475594d60450521bf3b213b7e4d4c538da4f5552d089a08039c849812433fd7423a5c252ad72e57e75eeea9c7a4297df434ad6c26c3c01d6d503af8ae7801eece9b7fdcd92b8da90b", 0x1000}, {&(0x7f0000002a00)="e64411f0497298ae4929ca86a771a162c2501d64d7a8a0c79d6612d4690445cc0a4d1a238ce61d2791bb1cf3a4f298e52d1ce7c65d6a7f429295134073587bd2bd92d3b6758260e0979ed9df19452b54f61aed9e58d3ab189f6dc8ad83479facd7a41cdd7cbb59cc57a5fcc2d8b45ea1f39f39fa95664b85cbe28cbe7bcff2cf0b4ca0b76014aa6bdf71ad702a6573335a3367d645073058c7fe3d785d3ae9f1270ad5a1592f8921838696ba8402b01fdc24bf86bedba4a663466d571fc0d9211a19eec4f3ba57e95c1fe9373b08389efcf2ee9a5d4601fca6856ad1d42e7262caed1cc0fdc2b134291ee06ed176958816ef424aca8e32d7a8cef2965e94b158e84a8041f87c5db55779780cc702d4cea94e802ce33dd781d556fb688f2a85cf380bf1efa939790a7408a66caf9329eb5274503221f369f8e72d100c5ff84a4842f6b8e400a3a3ee552e577ec9bed96baaf342a95b1006c0e1b8c3b569142f83a8329109629905bf5bb40aad16c8a59fe0a6aaf50743a8809f94eeb27dd1679dcbc82c79e479a1bf2ebee57dde8de2438c7081609f9fcb2b566586cee0d71067ed4e112173ef40e3898455dda9909148a1501408733bf23ce777e592a91f5f63d5d71bdb7c153b88f5a1ed1b9d8efaac3cf01722aec289eec8db9ed74f25586620a05eb2cd2fa1123b3d359f0fa0827302b4a87e5852ab45acd1b43b3b6b1c7fa174a2930abdaf04985602e73d8848653af69b54b652cabefb5c9a3747e83e531bf5a20ed0d89305896f5ffe0514c3971378e2342a065fa4e1a3608dcb9e3cf18f7cf24567ce5f90bca84b7d5c9af1f8c043e4867f7f7f7c19e2d7629cd6c1c0b0bbe38c1bf3be4feaab3e6a270b76f1d3c59768b10361a2256d8873b25c94b0edfbca36dc246b393cbc8893a516b695b9b28f89e364bb335541ff58d559609fd66027f7e3007f62c92f44a0140c2c0681dbec69f41e07df505131d925493d68ecbe2e90c3cd0849e2e33abe4708c153030ed2b142c79a076b815f69ea905e05f9dca87836582e6860764cc83dc358b3998877a3b9fe88681078b592d9f892a97dd85502ade1742ecb428c383deb8bf9a461fb606eae63124a05ae21a817a9627f28ba8e0f0d3b27dde493d64080873b4509900055d2d4398af441332d77768d852f39dff7db3a88c2c2123104602652e0d2c6bdd399a5085fae3eaa120ef3da424184dd03dd35d6f591ef9f6570a46a0e30e7c7c9f37594a6e513ce95acdaaffdc5b441a22b0dd6abcbda3806dc47e7253e2deb29461c52674cc8e78bef5ff98c71968f2d87521062acc0c817afc50a9318098207e9c1601a8ce5aeb4438fd43913e44f03fade63945bff48a1cae81d0f96b335d46b4da7ded096b78fafa58c1c3087b72ae387c8c551ff3ef6cdd3ea767b3d4717018485cde7452da04d2b4601abaaea93f9e111ec66565e226b4133fa91e0c93d9f1e5ba5b1d535589d4f61d1bf3c7775a93759b437204cb0a2c4e553964a685198fc04027bbce2fb98e7a8dba3bb5d30f6e41077bf9350d4afea79412dad9132a220e65a76fe4d9d21e0c8c78265d07b829d3e5e61967c325b742dd0dd953b2fcd9b303290c83687a3c3bf60b13fb79f5df8ff0306e418e25944ed28dffade4701d0ef7a0c59a6d643cdd763178395b989d6d9fbb3ca25817ce71f3c71f8160fac036bf33a0e5c9fd86f75c677a42576c539ab0c59f70db92b356399d17b9652659d03d01dcfb1a4367ad519d9cc8f5940a5896367633bce46455f3fabba6b1be517dc0ac5a9d498576da94b9d72204896634db412875a39cc54ac21ee149f099bd932631e407ba760d32df12822a49645e9003fdf6f1c3d19f0536fa4717e3e10b1a2da13a00bdc0ea7bdc2fb0e80c180015c7a4f44f9a5544c80305247755bb85ef5892c526d496658685197305a73a6d1ec29e6af3c39291a8429c2e2d37fde95e8430d833f93dbbef3558a6ca5496bf47815c66608b70fdf08c9f0b19489749782f3453a119059e6c91d61bef1ba818a92b28c3d5d06fd96ada929d4562e5f9135883a5ddd3474562a60c14efbf34483f9fce2d974cc43437ea6ad3e6e18eb59df911f278db994db32284e121ec2603b49cfab55d58eeb1d9f1447c4f6d576930dd62c4eee2b2d3fd1d0d63ae7f26ef67988ca8dc1835d6100c2551f790909f77eda9ac03b9ec9a18dc0063d1899e7fe6d8e6366e146907de2c4a55df710e4edc8d1d597fecce3a60c83f65c9b62c5d977f3d95297d9aff91e39ff4326824506ce43c07ce447d09a4d2cdb3dda6e3dc94a5bdf8b75d88a9953fa32606dfa9102779dfe1c08d9898aec44653a587db6384a20645933e257c1118a9ff3be3d456ff7f4d2a862a19eb7bbac854ee18a6e850e4287950ec17bd228f7caf3f194db68e409b0dada7ee7c55e2f0ff94fd9cc9df0961fb69038a8a22607f6fd7ec88e75b689c51961189003a32fe565ddcc10ea5de575380ae6fe820312232d59209250b55528512b195bc280b797dc7d80ac508ec1a152d06b124d7c43c8ec4994f5d9eab497262c99f3d32777677a963f42b403d7d2a77a67d32c3b5e3b9c907d37ebcf8a5d150b18c06697bb9034b738b56e512f341166441142e5b73d6277817aa1e33c9daeeaef465944bbab1f8bbde693bae1cb1ab6b19b7dbb3b407a467548702d699b5a33d5acb78b7b1dd6f7b3e49241570d1b5921c9dcf990b5e478692f59125ec06f35428a15830d9920b43f3ea2ea4638cb4eb6ed1fe80df3faa999e8630e3b95f5de751ae324c02725669765c892cab9ed1304996cef2012e3792e6fb5e0fe195e4a6bf69bf7b1749b46e9bd078a7cf0cdd170f798cd94e179ef526393dea21f87c964cdc89f65d115e8dbaa25024192855829b0086caa8cee0bdc12e1d8c81e7e8745c13cae3d91c4df8e18efd6cd8d0bf370dd7179d5b5d6938199224623ff5f610e42065589705a5ef0b980ba7ae033a3f736607ade7f870a2ecbc3457e7e233c9383e313bcf22554e577f32aaec95e324850461b99db252994b4646d55a207b87f52283dc27959142e73b5fe91d07da0c4538e7c30d915e6dca1ac6317ee0be73cc8d65ff0ec51473e42a64decb05849e53ba84e8251bfa3fa450de6aac31d121e503b4bc34bce69e76333beedc60ace690f6ddd56209520f89add6690e6c1c69c8e85b0555b6b613066b9d544574d40a12d082697a433d98c58b5fb5d25536f6f27b24553e2c3045dd772d665382e484437f6bf6a58c2a9c4438e2eb31b6d043fef0e387ca4dbc7d7790378f77eaeb62fe8e844a43b0f8d6e03ce789be7ef23837480a15f3b93a2a36cf608bc5c09465f91461879b7ca7bf1416ed5e2cb0c4cfeb9b61812bafd07b77e5984e6d14f8e4ee0ff26dca83cba4abf62a7c1d4f6f8251b78bd821371656c49b83c40fc1c6e8cac8d87795e09d74b1943405ba6db96612aea4a0c65914d9c4bf3db98285450f97fad8e9d5264d2c1e026e2eb9a9a478f3f7f63faa2dc7c898d00efb1c579cfad9c0c768c3e9244b157919d5a47fae07b219ae9fb2c1849048adb3473ac40e2907888166639d4d49089791796b48d8fcbb7b116bfb85872172e43fb342874095d8f10c0394e8b5cedc0e5ad6b5b17a362275bb6e78fbf5a0f8cd659e8a02f729eabde2f4b601d0a378d5a019255c91aadcbdf99b94081f94a768e4b6969b85f1b1c421482d82ae505374a992743256d132731abea8ea0a5251644b068682435fc072660a400c5da19985622a3645894508b8f3db8a088cad239953035cdc867d596954e7359a6f3fe8e90db3b9f5e2bb0920217f8d4bdfa90cbd4bd208f49d3ccc2a5c9ca946fbf185f907159bc64e8d3dc926a80c3a74a4ab50ad4ac4acde398d55a193f20cc7130eefb5591b87df821d6dacff0e652c0b86756226dd8e8be34099dcac21013f4eab1eef2227f947dab67d87903b781121636d766c7eefd73ca730634677e5b53b72515edbe523b935a98dad30c07b773c0207fd274762a80b2cf05b2d77cafb7f4ecf36740a967cb00235c338ab6c14d71f1629f59df966b48b6f1773dec190d51ff72eb71bcd82887ce6195f645dd88bd770eb0d2568b69a409e79b04ac3764e9b445f7ccd66d64240b40a30480c89d541d114ea1521b877c38d03478c82df7cea1b2301724f14bdb5637f48906fb4a5ff5974c3745e5bdbcf6ab7bcfc24fae3cffa1b6892cdb488d82dab783c89c273e72e47642a84bb3c9d3036e12bc7df209ad5dcca9a243f2fe1193dd2db08538bbe82a3b52ad2609a5af5d532dfabd9ddafba7b2c8496e49e81f54aa2f535daf3fdd8c871b77cf8dfc59f576cc678943f23c19c30162368db24ad701d644fae5e1b714c6b33821e92f670f67119e4c69cb52beda1a6e56a5a14cb800dfefc5b442d0206613808cf844893ac26d5e8a52d7ea08f854e66f6122f9cdb02f965e313c94fba714e5c636b7978f9be482a2ca49a225790be9f9ee9100c0ce2ac30647f1bf0d2d98fb480b0f023a8b03228b002aaf1ea4a46a6dc9535cd28974fac1786d5ced1c99d0840c681e6bbaccb4eb0182a98ebf8f5cb3f9e5eda295096f6874c580b00a1fad62d850b3e37fb849a2b5c0949587db9b3d9b3f5811bc0e9b87502b9fdd9399710a1889935f0636d3a384c74bc465dbb0d9d79ca7c65527ebf44e69aeb8c841121c3a0c8ee81f3e9f13760fcf4fe6437f60a36a8ec3753973b2d4f8fd11c50dce45cf620d631621a2b62bd3dc0da57f303142bf0936ff4d635f04d021742bb2022c8baf3e177b11f2e3b06531c343e6a8fe375f1d023d7aee71a089af51d0e7525939d5292d342f8ae916575182baf94f7820ce926a9ba29bf662ebc97599f03569abbd97b2974bda7bfb34e4264ed7ffc7492f6c35c441c570fcf18c4e77833ad5b67f44d30f768e081377e0485ed872f80bdbc9b462ffaa3ca978905961151bc65803cc89a64241d352290b777ce08c1186e49057e8ff81e7f7d3d1e336daf623bad40f8c89843b9255f1ded0f4b78bbde66fc087e90c321e02795e98fbaac16e96ce48239518779a314d0b6542f51d5aaabce6466ce7dac651e9f346918f8e322a776efcd532b765bc8156c9ba6850c044e1f5eb90c6a6db7114fd185f53a63ad6f21d5d64f90a013aff78d43d75204c15aa03e947ce6fa2238df2b8debbb536fa905493cea4043164dda27252331ddf0c84ac2a04792970cace6c1835f21a39a888ddf97c39ee05c1b4a9a3900747db0bf776989187118ebecc554b3acf63f70cd2692fa223cb1747e7fa85a35ef39cf8af4df502a5d5c045a872875c439ea8afa26a6498e5a174864b9e0a654a0e095858c39bb3694989c41237391078299721891e1b5a0a8a8111a6f17587a148c07617a699018446b400b2defa6ac53c972604da7a549df833a1ac081d28585dba538470de2c0481ec60b1fe1584ef57f6aa5da066feb58a9087e67e7b222dcd297283882a0b71ba07915b5ee9632c72694ad840fc22646a2aa2bdd863f3102d7dd77eb8738550ee586be9b741154f915a58a3922227e7e2e5b1f3dcd8fb5d1c59a18953cacd4257d82a61ee677f2079ed4219e8c24ba72f5543a7db119766235df9b1bfdd46e098f3d5e329d4559233d28a4a0ff1a9846bc2f3ef8f9831e2cd9a572ad5a6a991946ca0f638ca6cf5b82d7221dd81248d8feb17962a2d81acbcbf77420d050734db045f4fc137fa9bb3b9c7ef0b5be78ee545bda8398510103f73c68dbee25c", 0x1000}], 0x4, 0x0) preadv(r0, &(0x7f0000004a00)=[{&(0x7f00000017c0)=""/17, 0x11}, {&(0x7f0000003a00)=""/4096, 0x1000}, {&(0x7f0000001800)}, {&(0x7f0000001840)=""/156, 0x9c}, {&(0x7f0000001900)=""/88, 0x58}], 0x5, 0x0) dup2(r0, r0) faccessat(r0, &(0x7f0000001540)='./file0/file0\x00', 0x11, 0x2) truncate(&(0x7f0000001780)='./file0/file0\x00', 0x6) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000280)="c823b55ad15d209f5a75214d9a4f0738671d2a014345eddf759ad3813cdebcd1b05d2d1168a5c6d653a965267a93e1a824deb13db7ef42a0edf57e77737329115d37e2496207ba34553458397ce170287a25873fbe48a72560bcacec65302ecaf19d6876ef987de21ecc8dbf8b3a4c0bb34cacd15719e00ad815561bf8ef3c4dfbbea13d81d8a5ba276c708e697cb26c57901903da648a73fd3e884dd477d2e97b009cd87785e589884ba0156029ad2cba7cd8aae1136029a7ed7a6be3f1e88b25", 0xc1}, {&(0x7f0000000380)="94a56a049ba735df95a0bdf3aa6310603a59c3dff42fb533d4664536479739cc173345a49481422d406edd270859cc8ebbfd04871f295522ec2660de6f1c40da3d159c879e95efab08c319b8389f3a7816f9e609dff9567d71cad8a97f56d039978362efccddcfcd6f1805f78e79cf529358544c834731fe65b0407a924e09e4ad2f68605b", 0x85}, {&(0x7f0000000100)="da82653ba465a70698ab5ff83b64a08f4467c6203b4996802f48ac65ef1a503088555adc77c31967c7ab7838e8d954eb0076e280f6a9d8586937a8fae561", 0x3e}, {&(0x7f00000001c0)="37d3d2cb2033db6b9a2f90938b2c181d60ad60bd00c7827bd49764623d7672f9fa9ae978e87412de37c25afeac6f2b2bbdd17d7f32506d5f1bf12773a357aec4f1a4fc0d57cc", 0x46}, {&(0x7f0000000440)="4cc886f596415425939603573131fb78e4b4694f16472ef0def4389e80862c8a7096ed8035e0fafca53f4f07662e9bd886a42639ebcb63edd69dc71eca68367d87ed3398c0d67c01f7cba6497eaa530f7601c0c98cf64f528de0b30a45f718d41ef69e4d9f221ddfa4da0514", 0x6c}], 0x5, 0x0) 16:08:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x2, 0x443) r1 = getuid() r2 = getgid() r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x5a, r1, r2, r3, r4, 0x100, 0x81}, 0x4, 0x3f, 0x81}) unlink(&(0x7f0000000080)='./file0\x00') 16:08:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) flock(r1, 0x1) 16:08:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) pipe(&(0x7f0000000180)) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8000, 0x8) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getpeername(r1, &(0x7f0000000100)=@un=@file={0x0, ""/61}, &(0x7f0000000140)=0x3f) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1000000001, 0x0) writev(r2, &(0x7f0000000380)=[{&(0x7f0000000040)="000000186a56b5bfd5702b0000000000000000004e341dcd291c15729bcf49f7000000000000000000000000", 0x2c}], 0x1) 16:08:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x50, 0x0) symlink(&(0x7f0000000200)='./bus/file0\x00', &(0x7f0000000240)='./bus\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0x20, './bus\x00', './bus\x00'}) link(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000340)='./bus/file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000180)}], 0x10000000000001ab, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000002c0)={'./bus\x00', 0x9, 0x5, 0x59, 0x1, 0x4, 0xffff, 0x0, 0x2}) stat(&(0x7f0000000280)='./bus/file0\x00', &(0x7f0000000080)) 16:08:47 executing program 0: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 16:08:47 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mlockall(0x5) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x2, 0xf63, 0x2, 0x7543, 0x80000001, 0x3, 0x4, 0x2}, &(0x7f00000001c0)={0x1, 0xff}) 16:08:47 executing program 0: r0 = socket(0x1e, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x40f, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="8b985732c52800f5dae30fd29024b8609cce459ea74e7ff9f5a9615bbf4e31c94433a04ada94948685835f78ca1888b764758eaf6fe9727adf8e7624a8989631329c9dfc61ac9750c983e661c5c725049a220d7b04bccc11b1f479da8d9ea6f0f0c5a1d26bf71ee81b4765f566fdc5f609c2bd546958dd7e8eb765ad2b", 0x7d, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 16:08:47 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x8) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r7 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = getgid() r10 = getppid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r13 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r16 = getpgid(0xffffffffffffffff) r17 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f0000000940)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000240)="392b72ee73061940eb88cbf76cbc053785137ec89b5775557263737259a9bd5482398958c88ad907747d5ad7", 0x2c}, {&(0x7f0000000280)="42e0a555835255bad115d20a7e2710a06bad08c393486e181509e476eaa4ff31a530132ac5ce0b84731e357f32e4fe6894e3a4552fad9723b9fc46682dc8", 0x3e}, {&(0x7f00000002c0)="a9723527554b7b28a066a256b351ed2ea4c2563a6bed9b747e0c67cf91dd03ab8bc37a06fe5bff3dbe2b83b8a92a8d9947e045af7e1df6d943e824c9d2dd9f9caac9e6d308206aa02b18164e639b", 0x4e}, {&(0x7f0000000340)="b8d3924a78fb0f035ffb3ead88a337e8918c765af9f040958fe59ec5b57e53919101bca6426ae9f940e5ef61bfe3f71427696fb0cf53babddb0cada524ed8a63bf0b0ba01d090c93a82a2fc626f2e25bf40c948947e1fd8000e07da544e4fbd1075e8914c862c16df13bcc0a7077a64fc02f8497d7471ed0d30f45484ac2c9afb87def394d688de551166e55d70a3d7a716742a46cb336a636121f77e9e6b61d08f80731b81d02ffb78cb2f70dfe5d6fc6b428c0d1508456ca8c06d51682334352d490e7a47c456cd307ed3147e573b42821ce", 0xd3}, {&(0x7f0000000440)="53d8f39b173f7b507d8b1a3a9eae97f230705ac8801955c2dd62cbc6a7744543fb7466f6a0cd8fa9b04e9e42c160a7c65b90f0b9e9b95abaae4c1b1ec8f9483ef119c61d50a7066621c69ff739a15b88b36b352a8ca77cce748d3e78ad281daf47422dd833a835b999adabfe33a9554835313cd93e27", 0x76}, {&(0x7f0000001740)="17bc472d0befd4daa980e0eaff21977d6761fc29f11896aebfdd27c9ff27826ebf33b61ff75ab43cdb2e5c04daec94103680caa77d9dc48d423313ce4096a91ab94063d74c3291ba746a0ee2a85f034469ec5fda48beac9fbf712d7edc7c206bca9bd1935ea60e90667229e65cb4618096f81f7db299d9c501b0a2671f135962d998d626e6a175921877522efed1b3937c77bb6a3d1d9a7f374fde401670218191b6df09aa330a1065f08cac7e81eaa581b8fb733f98ff4042dc94bfa307dd532383c6970cdccf67c233476d3aa7895e70a25689b694bcbcfe8096af2eabb1f1e540a5f595a19846deefedd3b734151654d2eef7cb1ff7f23067f6ab1148d26363947f075314f6734e478a3ddaec6daf9eeb4f92a506ffd73aa5bf8d73a3597f0ff3d85722e2582c3da57bec7e7d7b13ffc0ef5c616144ad7cc01dbdc3bde4a9379ff07a77d05881694fe1b9f32e210ddac54b03f5563f24639f9ad4089a415e387580e8212abb2ca09fefd3c3c177f2722824e55cc0677b81a13f3456d35bb040c67db654fab7a99810f6eab2e1dd091a568810744e2f5ae32fe6a706090f2d04e3b960d6f15440b54a6e5529fd273e8989bd11c1c83609c7f2a284b97cdf596b35e0bb458f1c560bcfe36ad5263b21a5f814ad3b89223c3bc92078b5201a3d8792705b0e2ce795b09a97d52a7e293d0c20df548d87d108a1a66f0629791178e11a7a633c0f1a6b592607c43abbf92001a555dfae1a6f866407314498949ab9cabcb348dae3f8189d58f56694d9c4201f072d7ab3aa95c462683122684cf10852786d177a11a986da55f4c5f37c57925536d39ad0bf0689be438d09f5ce1438ca21f357f3c930e8a4438a9af69f18a9c0359e7201b8d97a0ac768eefb452f372529471c3f10fd43a9dea51920ebe492310b6efa541888f9ddacdf37815cfc97497e2ed5420509a3c5f2118e070a4d781963bd021e839014b2e3c94ad24a68f1da5b1d1cb8d0589c7cf1d9ff391bfd76528bb393551f541e07ad36027d2f8914ba7b1ffa4fb11b3ab38ef81e4a68b397b442fcad79a9ab1ee48edaae454bffbaf3ec298988979837f82e53ed88131f9330dc8eb9fb3c4f5d48eee5abcc180e1ca4c73d62bc7e8132baac756ceb21f20b5b20466add97a0f6993307241245cbaa61c5fdc21b4bf174b34f3be9567e6245db406f38367103d9edd101050dc6dfba26d43d26afc63354d1488067f6637db32319b3995df2a16a8e64d1fd3d4f1f279c998dc15559e4161f85b3e76c76592ff71586a97e84bd7903c69c68d605951b322186e5cbac9af148bf65d365a269d75c9482242b82296c4260c71929496986ed9a4cdf2dd9b031b3a1b78c0b4a3cdb1aff407add1f4bda3dbb252fd394cc3e3ccf42078e0cc9ed2ffd97e8e45b38a36b428b93497e0cff699935fe275996b77a6ea3d39fcdea616952e404ab6d8a8944b1fdea52bea160299bb20c6a676d8bc91198d44818925a2c2b58bbd1073ab415b87579ecdebabdfbda242a8c065e7a9dcc7c5596c42c5091310932a23b83d8ca40198a4aec54921a2256656267f6446055a3ac4751dd5dfff5963bc106e6e1607cb4ec411e4c985c028d19fb911c4870d7628e7d560b3ec284ca65d702703e2eca13406ceb1d467f51a81c345d7faba7652c00ba270a98cff88c8fe52e97eb5205bc56a5d1365835d6c95ba27adb33f950ec75ed5b6bceafccfabdb942f229bc8c0d4d970654baf91c90b2d13b816204611b808bda63f5b8e2d4461bb727fd49aaca961f1606a7990f341944e1f281229a17ce995222d1f27a273c0875d2b01b3871c2572fe19c45329db64e145e64e462ceb5baaa5a1d51029aeb2868ddc0167ca5edf39d369a07632ed6ea5b1cf42f34b3c42a07196d4bf3f96f92409d13bc9a79f5fe41e310df6bdf4f7ea2f577c4f3caa221e2244cc06d10de7882fa2721ef0f9fe896af254be5a16254cf238ba89dde706ac2500744d16f783aee9c7769b6423f251d4ca472caa8dcaba3acd1032b8d2e8c5d5fd196ba3afe9b97a35aec169d6372be00f86ad0fe9a56c4e8bdbf902c6b1cd82607a1b63ebfbe202eff4dade949688ec5f93281ca380dd8698fc2494d62a77b1d7440ad03fc292b6a78778a0b9904495467bc544bab4bb1d3591fcf8f9543ba084f66fee29abcaeb84f16a4be4351c2be6432b994518571fbbf4a68179f9c0761953efcbea9018bef786325ddabd5068498d977326e80f4a61a8f588334fabd8a65979f4c123122ff8837bbc7fc423707820681f221c829f81882606d18c3e9a34c63c36f8bbc082c3a29c2de1d61c3424ee8737a7b46e60dc339b9c358b77bf1dc50a3a0726a8e8338431e16ca4f257f4ce169fbfb7f99683943e50cd804526eddd67bfc4b172e7b76121db6d71be0f079f4ec1f9d6691db04b08fc2e5b54f1c00ed000cbfa03ca5483a747c6d8a6970820a2fcf3950da689ed7af3b669f73cd877dfde6a13a7d169859d68ab94dc5c29dc5e8c9375aa8d612dda48bc6c00fe1235f48e430dae29c255edc25346679133d252f5a841498e1b19f0219ac9ebc916e312c774d93789bb74c58b6aea6f0c25ab1cfaf90e582edf4da7ea5688638fc3d7aaebd4e25a8f2f0c45aeea34a00642474cbb991f323a421224f8a604e6408f9fd2ebdfa969ad91450f322c548a586e87e017abe9f1a6d109df77899c7bce09451835fa3e324a62340dfa6b7f5ed15f83f7e7a8bce8683b36df7e241d26892cb40dbd88e3b1dac25d3bddb0b1ae8634d49b5cb7aed0da6406adcc0d7ba3f2db1e704cb981f61b9fcf3c02eab7c647467e58e63608fc4c84ee619e4e730db70b45379a80928ec52d25519ef6183ec18405126da9144e74f1ac4e6041617ad965957ffe764cefe03c2287b08fd85c1084cf35de33af4c3a05cb68b47420d8c81b4f463ee18a542972e5e884c823a64b6c4effb658525fd075e0199ba5d2ac4640208b5cbd9bb4ffa657fe518aab1da9fb891c65a0900f90111c054ef325d534fcb235766753fac73bbc5e192db230dc93ab29180436c915a247c6893beccaa3ac4e53dab7b498f93d0357aa24d9f4c54ba0b83f1e0978a3e367cc313a0748053ad988c91abaecd0eba6f34f32578daeb994c32fca1b734352f8641d69ef4bd34c711b94087831948cf0248f9219bfc8d16246280127e2c25f3b6b618e6276d41c40b8601cdef13fd0b6cfde3340cb027521d4f7527a2912596b861f1f3b4f2caefbc4e71f2c0bf5e61377abe1ff707268a45779c4ef6a902b452eb60bd4da1c1f54dff1d84779a0cdbd032f8d2ab7e0f8be4c39d3ff30de16fde9aeeecf608ec33c2d69d9f033c9661348b530823ed612aebd1ec26819261d8090bacd9ba93fdff0175f634eb9c1e60ede68956ab719175fa7ddc7a0d205d12bedf8d3198b57bfb672adf14bc0749a67c321739af8f05ec9394cd90fd37836e4fdbe229869b89cf68c8d21788897b02906b675da1d9a4c878511d85cf52ee310af995418a81d3e8c70a2c923c90488623a8061f437aa6b3c98b77e0a2f02ae5c67ae1c1de7b90de9983056436255065d25c6e0ed43c6681438511cf5472c76a024f3fb69c9f7b672df6ddb1444fb7f954936c0cdb173f14a487c95f006600c83ef752785f25b80e8f110fbcafb0a6f5748197dd22c108a784b05fad483fe9f2f4b51928ad1b3363058cccc62b46e03689cdfb72d90f483e5a9c67e18752575a4739a26bb5b946b82ad236bb2485548a541109319ac2dff05de4afebf78cf9d5eb352897e32d2685d9e99681bda54fbc9a0b62c7954e7a6bf6ccaf0511c3664a40379042fd13920da15f6d89e0f89d02536786940326541b95c2d1d2108a9b3b567f9dc5b1f1a4c720dec65c31420eb4129cd5b94f53bc867a484e992496b4c4eeb667d3c97e3f8bf17407c06f35c1606069c8810e32359c628b649dee745bcc29e5fde28e27e9fe0dd431bf9d622d369ff674b8908738c79a299795e57a7f3d3a2b3160c910df50cde50e4d78483502113819ed75ec3bdd710f248ee9d5a35cab8d67be4a6386142e867d4fc1464a56f0d8e926d9d56d51b27bb46f5851dd98977ac1af64a4fe048ccb8e28a1e5b48ed506589972dc448c30c7212c65263aa776b5cf56d25cb82df07b6826850367c907e407d315f2b90a487628898f9f142e5689f758d081823c41946cb242a7259ad69440b32f5e3e7dde8e85ef1b42d1a60d00414127002555908cf6bd6f2fea8921dfd5493642669e44fc59d37d8f54cc949fcd6d6fca4e23b05a5c0aa16e3d31f706ef1662cf6ad220bf0404f8f2a3103c43924f1d97029e6535a3ec276976ec3890439fbb33f0624f2a5900128b9337303438fe39647000d1c7bcd3262d00a2e6414a75db70c4a8dc44c6b03da32efc7df3f9f76905cbd56177745ab4393b76b9199b3bfbb1e4c99a4056d1c188b04da52f8e85c5543d9b47902cf8bf0f4b312b04879dc7a4b8a28c562a8e8fa1aef286287eb8bf2bebd49e4083d0dd0b1bae280e92f118db033ddd5028b1656ff65b7e210db5ef4955be96153d54d06fd59dfc52fcd06718bfdcd8a976f30499026cd378fff56d751768501549a97570cc25b81631db0307f1833a4077ee4a6804d6bf4977b8765cc83f88db7d1779cd4befd7f66763bce93645f0605f6dce07b97e688848ed29f5dc0c328d48e5fd95f5f778c3d7957671b398603607b376c3a5cd6bd555f5905ffa104116868b42203fa6d406ee8752f5ebea481f60e16adaf2ee584d1414f31afbb51ce30535e6ff038e654674082a9fa22d60c51462ce0f06645cb7fc2a63e5aff29ecb00f334eebf504319e71f0dfd1cd7c5df2512723e4d855c5d6550aea6f485889aa3a3d7c4a4bf2aa016f3a5fa095ce3c2cf6ca68168c73c8fcddd559ef032c45b9fe9f7b0c5e6336847e68b5d9a083a4a8595a6ad076d18be026175651d4ca867d117d8b928d8722c1272d2b202472f7142aed0af1743da886d0337bb34e2fea266fdf1b2320cbac71d8cab2f6610b6b1640cb68dfba179cf4e37e43e2577d95c12a215f3a18f12a83c774b6872bb9ab87d6427cf3c03f7b904ff969cc7432457f477e3614dc6ad411e8b38f6fe3f0d9bea031a97edd446a1745d51a0199b44a42a0150a80ceaf5486377e35eec1c7421e8fd28890f40d1f89691a02c3d076203b13ccc45fb3ef5a056b85d5348ff1cf8cb127fc826f0857b1821847dfdee9e82b24b3f73e133c6a7d240c1724fd0ca4e4be04705c122b2249780f970cf6ad3571c83a6e1f822e0d7cac88e3a688a721a2d6171a8fe6b15c2ed0d3bc8f8e298664345a4f1de33719f5bc9052d08a9a2d2f660b987abaf00f1e4d19ebe86a088b2421fbaeb5e40526d7a85df3bf912322654cc6ce70eb12dc77c0dd500eefd26f306357c8c2af7f476a0b650a41afe204f50173b18607507129eaaed63d0c3d0e362f2d4f4f4f51a29950707881f01839b453fdfe7370c1024f995e80036871b8ab263d06687c5caad04304687e60afca412f809092675723d358d6cbf6a1faabd07e5931d818803a88d0c0353c49e3e6ab728ff711267144a95e61858648915a2830e33bf6ffaf673036a166f67460efe631c2631613a80dbbbc65abd276cb3cf8431e04b932669272cc21f9b9e302fe8baeb93ac4654d9dd022eae3e2c0755720e614f31f84284fce2fa0a57a0bec1be78b684f1773b90d6f00a70fab391434576cd255e46d64f17e489cca71a6a62571fe9a122b29a", 0x1000}], 0x6, &(0x7f0000000980)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r3, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000001000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="0000000101005782000000e12487308fea3bf530955f82f63d48ff21858e2a768a217dbe9d1d667f08463e40730ab82965253ee2b513f51bc3fc7734cf368d896a1f0fb76216", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB='\x00\x00\x00\x00'], 0x110, 0xa}, 0x4) r19 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r19, 0x4, 0x4) pwritev(r19, &(0x7f00000003c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000100)) getsockopt$sock_int(r19, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0x4) write(r0, &(0x7f0000000080)="e2", 0x1) fchmod(r19, 0x104) write(r0, &(0x7f00000001c0)="fd", 0x1) 16:08:47 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x81, 0x0, 0x4, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x8001, 0x450}, {{r1}, 0x0, 0x84e8dd8e6b4aba9e, 0x80, 0x31ef, 0xbc8}, {{r1}, 0xfffffffffffffffb, 0x14, 0x10, 0x0, 0x100000001}, {{r0}, 0x0, 0x82, 0xf0000022, 0x3, 0x3}, {{r0}, 0xfffffffffffffffc, 0x10, 0x4, 0x101, 0xeb7c}, {{r1}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xb, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0xb0, 0x2, 0x9, 0x3}], 0x100000001, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x67f1, 0x41ce202a}], 0x10001, &(0x7f00000000c0)={0x100, 0x7fffffff}) dup2(r1, r0) 16:08:48 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/43, 0x2b}, {&(0x7f0000001180)=""/52, 0x34}, {&(0x7f00000011c0)=""/243, 0xf3}, {&(0x7f00000012c0)=""/93, 0x5d}, {&(0x7f0000001340)=""/179, 0xb3}, {&(0x7f0000001400)=""/187, 0xbb}], 0x7, 0x0) kevent(r0, 0x0, 0x7, 0x0, 0x3, &(0x7f0000000100)={0xc, 0x5}) r1 = kqueue() getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000001580)=0xffffffc5) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:08:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) write(r0, &(0x7f00000001c0)="38afd5d046e21b5029094a506b1ed49589584f5a418bb32c8c0fba11e32d64989172f923e349a5f35d9822c3795090c689bd0fe4b639cfdcae8f3ab52968bc23906395986d7db21ded405916e015e8a7376f0709a6ae457e1794effcc1593c1b6669d5f5728296eb1e2c40267c77c570e5e0f4275893a5657e7b51d1222c850e0756c979e841f91c26096304557eb6092605bf3eb1ad20daf305a0e8de38bf4815420c9476dbfb2a9ddc1ecc9a4e9c7adbb76f23d8d9f497134c11fc04ea2b20fdddf35bd36d66b58c310ea86a160191c2c069ee5c3c", 0xd6) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaffd02eb5125d00", 0x8) write(r0, &(0x7f0000000140)="e18c3a8d3e58556406e222896b3d4db74840b91a1a117bf694ca2ce9daf398151c99ff21fc049afd5c4de24f07d44a8d547f92d1d87426f9d56a7bbffd4d799787af62886ac06ada4453deaa588498f0a27395e9ffcafc5e01f04c49a0870a53db390f7065", 0x65) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x0) r1 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x10480, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x95a, 0x100, 0x8, 0x4, "1db55526c63d4939669dda933dab7ac3362febb5", 0x1, 0x401}) 16:08:48 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000000000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) 16:08:48 executing program 1: syz_extract_tcp_res(&(0x7f0000000080), 0x1, 0x0) socketpair(0x2, 0x2, 0x9, &(0x7f0000000040)) setreuid(0xee00, 0x0) 16:08:48 executing program 0: setuid(0xee01) mprotect(&(0x7f0000185000/0x3000)=nil, 0x3000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f00000012c0)) lchown(&(0x7f0000001240)='./file0\x00', r0, 0x0) socketpair(0x1, 0x8005, 0xffffffffffffff01, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt(r1, 0x7f, 0x0, &(0x7f0000001180)="4898208be83c01113a2a44719fc42677aea381c75be5e94f217fbb134236788c7a511267ef0f2239e9c1946d34ea738a08dd7b3011ac958c4bacc5ef07e448fe6f5a0465fe592e50ef7f37b4fa9d183ba0b6294c084cebd3d329d11320346031cc8ddb275d0c0f59e75b5319182c10546ad089dad96aaf9f1bb1e9a087c1b8a89248c8d834b85777a3a4d138e06ede488a53", 0x92) r2 = socket(0x18, 0x1, 0x0) sendto(r2, &(0x7f0000000180)="8cdad4093d5ad2d5825f28770750e5ab3853258a266cf7b02ee4a991992b5eb1726049b49f54979c14a7e40382c415eaef57dc1888c45c2c8c595dbda8e6144e4bb2643559590c8d3d00ffb82609f6247eacf05a7da57130d5d658149c1becf948007f4027ce81fbf5f8302296e1bf0e383a3301988898af42b14c7eaef21884f6e38353405a36e9283878509661c1d63f9ee9e07d0bf6ef7f89862905093a37e9bf0a4d333439b5fa372a5fcfb742fe775edcfd6a68d2d1bf1561c777705c771412d3aac76d2ab98daaa81dc9ea0310516fc0902de1938d31c65b7add8ab4fbfd38d86aa30f75721f53da9804e5206a2a5e6effb0d79d74d9ba21803b7ed63bdb0b25fd672e97d4ec668c6d1c3c1e3e0c9075d1668b3c21dc56aab5cc87e3b684ad7a1e6090e8b7ae7b5d4019498de61c33ca23f9f33342f5983fd5a6f65affeab9543a1a7911a5cd1364b099e1f585b4e3ded0e8bd67a31f9dd1bcef7f5a4dc655e5a0304dec544b25ff625fed860bcdde8ad88f820f0caf21853fdda8c4ed72d1cba5fbbb6be155360fe5a0716b6815bd6c416324106fb805e7078b4c8b2993632f4d76167974a29c77c6821cea4f2091f779543cdae7fb794fbf4ecc789c3a92c545d260da5468ab338e079decd33d85f8b49feec6bd5ff229246f9b0c2f955f76165aa7cad5874dec64dee1df32b2065edd29e1c02392f946df39edc459297273b00b454e786f0357fd9f081825d755e6dc6d8a0670c9837ad97f1940086a2d8d52c5c25eaa8792e3dcc375f2f9b8156f3a874eed247ee19fb626f53593ffb7ddc09de360b016be8c7df1c6b754a9f18db7a6058b8499251407ceb5f2825f88ec1c2aba93ea034715d90cd42a93a1ecdf0b0d27fe1a38f5b7998dbe9ef96b1693292c271e23b393250804f393b4444eea546a57e7f83bb2f3b7cbb4bfb71a79f2c69a70b24e6fb8be0d10817009d584bdadf3e8464e4afab113e26f1532509fd11f47d538cfe02c9ce5a10edab1d76d945ece6a101d06b52ae1811f22e3b6c0d9380ed5d7eef6d843c08530724cce7f40f4215197495e0e77f26e1819c8f2bc5392116397bb5abd5916967beb3bb8066fdd19dd170e8dd1cacf6dfb7f2d37ab00ad4a9844941b72a144c3822992772abdbb34584f9071e30cc0667870ef319080134afdc10c775979a39c476060f16eb78e973b58396b373fc8fbc802925fceeff4e53eda78eb26933043edf3ff13d45953a767db6f40adfce260ef8baf411b0a3f9cf5deac969535d0e21ba4ba2d363a8c1c606a13bcf368cbfe5ef27e6e988904cd7bfdb40c9f628d99c139739af949db830213d1eb4074ad8c6bcf375ebb24eefbe03c92744a5c1000697be311da7760a157e2e7f1656b7a8d65fb4c82a3139019394c6553159aca52ed8837a122013d5d1e4490f3dddfcf0c105a05affdccb70b9ac539e5d5d5f90e58683959e936a8ceec4a9235a97da7e20f1826cd7e4b423ef3327fbac15fd26d5acebdb32f5f9f9c1055a387449610dfd0b1bef2ee401862fe2dd7dd5d48eba246aa23f5906daaf40b215406be39b29160a189d3641fc3d3e6b3c73cc334ded013eddae845aa5c7eebaea3fc65ff124a83f55e2ca1271e15061263012489c05752e843c4b156928e891a5d8d354c5cc618afa4720af6d8707c1180d248705a92b6b39b6ffb4f2f09590097da20a631428c4399fc8716749517ec161901198081b7ff70233ec63215f9fb74872be4eace9f63e7faa403a488c07a957b166d706d211a3f9b6df77ee70132881747cd667e12a4a3b193e89cad0f6cb448b2ebf0517d1a308a6daabf9f52e9103397e9b869248bb9d82a087e7d07bb2bbed28f1eb6bcc0f09462dc1aad4e103934e4a2e1f28f3d857d8c676d7473ff4c7bcb051c41511c7f3d33e36269f9488be55450b604bb0e9cdf49227f0d8cc67b115fd5d02e7d9b598f424238a1eaf441980793a2d950402585e8f3f5f4c27fca169daac39473166d88ea5c5b77659683470ee4f038c84219d345c4a0904f9692b607d9e9a32678a0122a988e13c8b67cb811106b22944812695eef346de4d1ecbd6d51e91e368b566e55dabddc71862dc416e47a6f0c66408c2e7e6228f4a6910abdfcc705735a901d34312004f2d33689e3e16cce5f9f88d82471c5fae5b63e277ad46627b8863f9dfa6e6c9ec1e158f4bc5f785c20b579ebaf5ba59fdce45d5b90a7ea21e5089c93508baad55fefad902a4c1d84b1094393a8f2f653fab3644ecfaef5ce7bc7dfa77fcac58cb904f3295b9a112c9c57cb7d0aeaeefd2f322e61bb4e5f0e6df4688616f1f16b581ffc258f07b7df47a369d8db85812cd469ae02f8da00fca80df454e4888f064a66060facae89934632085cc902bf5aa43c73e18ffa8636e3eb38a941efb9abb1a39c51efb96a4945b04b0531ee6c74c790f340edefe17f106e305814bb6e201c88cd52bd7f9b6d1494b8f79574efc4eed588514ed63bcd58502bf1e2c10cec425134c75719c3e0b517cd9b130ca19d1573a67ff93e732281fa0e8327547b1efa7c905eceab17f26b5182c6b36f04848ad8fb5a0e3de12f5b90d9b7b2e1719e9b516c893f7a768985cc024197f5146a50f56ac3fd9bb93e9ef1a4b08a26d9f78582cbab1b352d07731e7872901b78d5f96d4da5144ceb8f46cce13927c98a40e63f66c54b73b8839a26cd938f946ff82783deceb4adbd74a03738cbb4f532cf3c0d9e92a4d9cc903a2d8a81bc51fc030697e2d114c8f0dbafc6703c3f2b6cb9a23022c83146fe42457fcb81ccc1fc45722db5fb26bfe8e7e59e408e486a8f56680828fad38fc931c035f3194c09b031a0e69e6bfc80130e84811da254f1eb545b711c97353e0f030f712370b583515c82d5073ba140bde959552af734a1206a53922cb7906561076b94646d735cc25fefe739fdafb8c94d7ec1c0d8a0714b760bb79d113e89aded969b1c0736150965452c5c2a850780e9e416ea3672b7f9073e877e4ea46a6918dd26c9c9224f21beadc4a9457f815ce58eb2bc73e1fdb93ab652620a048ca80b44bfb79094cd696625439af66d35959d8b37ba1e1e396acee7d513081ad2316f7ee4cae1beaa492c82a15b6e419aa8475819d50a4b81ddb608f9c03d6c26f58c327b437a262e289becd092dd1691546b36ad06e172bd2d55646f524403dd9f2f8b4f761c14c99664c0170b21d4d48c713eb48ad8a1db10fb97a7f64b1a851359418ddde6a5144c8f91cf52ac91bc75f2ef481b65606e2f03001f26f7f50b8a029aa55b5ce5a016e7fa47d319a772e471769cec7829e27cdee8bd39f77c4b26dee236b9564d8f35394b9309ebe87a56053ec28dffc842014cb679f4b34348e73501b1b2fd4314540f7ae406788c188ceb13ecaaf11e9e6e1c3b3d2278f09674c73710786fe3e6824412b1ac7047e5bc039c1d776972056c04b792ccda70e3bf1a6a8e78511333a4bac4529811a3d410cf602395550897a1cfae4d4c77a36ea11b66d18c6525c457d623559fd58957b53b5814b46a44b16f0eda5296dd50ce15ef9104409576e2b555d8423d07f2c0523f66c41b2b124798d3715faaaffba165c79ec93547299edf16927a790a130a61c31fb1c91d1112ceefc0b49784f290ffba72bac9e8265cb4a130b61b4db7ddf370a1da33a4c675f77ff02341a7a970a3a5a76ab53882d9131dc586283577905aaa5fffd90e4738e491ab682b3f2af77d6677613343821a9f8421beb495f40132408b2ca9e69f647fa8a2a79b97dded1ff880775a1e4de0fe5d03753ad230bae4f389f7e918e12e5c8dfcafc3ebfaf4d3539fb824ad7e7b6ab13113bc52e1f1cda33154c5eb090d3ae24242a03d7c0dedeef62aedb7a529564f935892ccf9005430ce22456e63dffe0d29855fa4623263f9fb10a44937ad17955275490312e66ca1264b225fcfe1b09d2aec4b58d9232fd12431a5d9d55b741b74cdcdeb4aa3e8bde173d381c90754e71052b7e5310996933f632bf04b3aadbabf5291ae1647fb3667789c3ca553b1191083fb1e2b560d7fc018f7486e5dd9b796fb44167c35e1e2593242571492d5abc4bbd142bb8bea9b373de57e2394c87560fe14bdfb9fea6dae92c793b2b11e9fa348b6aaa17f04cde5e7888f87b64b79ef76c04309c25f96946df08400cabee61a3c6cb71d5698c729434d36a81768a821059bab6550f912152db8edf080c7212a25c7009ac826cf54e35109005e1db5c649ba2d5509f900dba11b0b561345928cb6d183636ec88b4046922854e52410bfd5f6a78a1f35ff167379164ea4b2ce271e4fb9e7d101d62f9e9d3692739b74efc2feef2ceaf390f4b986ae71772b2369c144705aecbf4f8e6dd9f94520de783daf28413de645efa7f4ce6fa1ba49880d562fe27d2b368d3aa80d121e5ba88a5b4e8aeddf7d967343dc44098f07304b1741ab40b8e1fd80ab8f796cf5f4a967253dc6e54d1c4f0a4c005bf791f183892af783064dfb5a5c27787bedf066534e55be956d8894f0a6a8198b4f047e353b9d311d69b3ad67060049a6725e13e7846d4372e3477701f8c70252956f8da813104c44c5a2e3b7717348703a088f04e9e0dfbbbb02cd09b1fbfecaf16d7f06bf5c62e0981a75017a7836bf68eb54704807c788013d486151822a5f7356b07320c083c0f09c5e72d5b83b20f892b955e3e2e47031abb474322af48aa643cc55deb78fff7afd1ad9eabae1712bd7c8c6bf7bfb8d3e70ae1c8d71d3dc3dd9432e07fd9d548b73a0e040ff4c3d061db84f9bfe565941c8e9cc5cd95d07dcf3cff8d376a7a664110e4ebaa5e9b61a650323a518e42cf5e3a19fdef47f1042744adbb9badd23f8efe3b08e6d78f1a6323eab43dbbba5994d4931c1d4c3b52041a27f63d250ddc0c49513b0be9f61faacde36cc36e148999f958fc13843a1bb0533bfac403e852d6f31133836ad81752938030811250940658d5066043bdb22ec262ea832968a5c3b069aef98848d52a7b8f8f6361ca5ea5a7a0b95e769babf33a93a8b85737ea658d60f8a95cf60088abe5994265b2e264196708702702910785adb7f09a9e50bfad184c9167cfd8a0561821c2772bc5483f61ab48bd6ecc73e1d5a53754c7ef0ac38395dd403fc3023fd54eeddf444dfaaa99ff7b479638caacf8777ba4d104113c9c0fcfb76949a4f8f44e7957596d34f049f43742b97279190268c665d5587e1a2f02d4ccd79566252c21969e31e60df34d358823be792617bc7b9990b9e22c484d66b6ae2d6d37bea2cdbb25d3ebc3e5a09578d03a8f001dd294d0de122007b9c163b51b2b096afae9be4ea0624d24abe3b5f3991a41267acc12dff942b573bbfe978de7f28cc883f758467c80412f12bad420824d392d1ddf4952753865897c2810cdf8ddb18d31a2ea7cef757c61d59ced68de764d09532d269e06a21d109f907e4cf72aa31a07c44bb5fc465e8d903827fc7e06e6a090b21de7e070ad7ca847193ea4b3ed71baf65621bfd4ebc380d8abc87337752e1961e15719ee5e13d1c7e5732d471f546ffb26a5c2b7ebbf688fcebf1851dd867a56dfb7795f093ed28ef5a24e5576ff0584fa288f39cc535fd306101280b529a905ac0b6bd6e9200bf75d3a4c041044bb116c50ff34d670c91e0b0c972bfcaa373bda38258c14fcb8d15ae41431d0ef4248242323ad605a11a7b0abb62f424e18b6755c10dff13b6fb4ca8d72a38d65112ef9de9a52d79a06c81be3b949f6a6e08a347d44489c8a804dc6be26a1e", 0x1000, 0x409, &(0x7f0000000000)=@in6={0x18, 0x2, 0x5, 0x800}, 0xc) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:08:48 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x18200, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000001540)=0xffffffffffffffff) r2 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000003c0)=0x1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) r3 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000001500)=0x2) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x80, 0x0) r5 = accept$unix(r0, &(0x7f00000015c0)=@file={0x0, ""/4096}, &(0x7f0000001380)=0x1388) open(&(0x7f0000001580)='./bus\x00', 0x20000, 0x30) r6 = accept$inet6(0xffffffffffffffff, &(0x7f00000013c0), &(0x7f0000001400)=0xc) r7 = socket$inet(0x2, 0xc003, 0x81) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffa, 0x13, 0x2, 0x0, 0xc5d4}, {{r2}, 0x0, 0x1, 0x800fffff, 0x1000, 0xff}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x0, 0x4}], 0x91, &(0x7f0000001440)=[{{r4}, 0xfffffffffffffffc, 0x10, 0x2, 0xc35}, {{r5}, 0xfffffffffffffffc, 0x0, 0xf0000008, 0x6a4e875b, 0x800}, {{r6}, 0x0, 0x28, 0xc0000020, 0x3, 0x1}, {{r7}, 0xfffffffffffffffb, 0x1, 0x1, 0x80000000, 0x7}], 0x9, &(0x7f00000014c0)={0x1c3, 0x1f}) r8 = socket$unix(0x1, 0x7, 0x0) bind(r8, &(0x7f0000000000)=@un=@file={0x0, './bus\x00'}, 0x8) r9 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r9, 0x80047470, &(0x7f0000000100)=0x8001) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x4, 0x0, 0x40000009d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:08:48 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20001, 0x20) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:08:48 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000002c0)="eae4338c7e2f6c811fd80c577c9d60735fe94836b1f5f675d4797d6f3e8b8d18004207ce41cdd5b507f4a2e25a5c7f91381ad3e1f5f306b9b2eb123efab13e00ca93318e222a498b5267bb38ea0ce71d0f7d4537fdbef8d99a8de574dd4d590b244728b16935e7b1cc8c2531fc89487352a4fd0cfdd20fb7bc5ea3df37dc9a8599f18f41068ff599b624d307775fb015d3c378bf304700e22a241564e7add520138e251a92e458d6ef44e2f22374c0a7e394795905eec08ec085", 0xba}, {&(0x7f0000000380)="5adb66dddce8e54778d0a8994bfeb2cc5d722ab208611c77747caefaf43f68179c19d3db0c36265ff31562f3cf36797b1377f840c56ae2d5c905773a0005ffd34005f37ce3bb6dc8c1ddac8d3e38a4192a5508e3a9a8ed1c0c6b83706921e86272d86f736c593371bc29b6", 0x6b}, {&(0x7f0000000040)="124d59aec04e19a54b9a31ab43bf2a6ee66e45740c7dbe05755b48de89da05a9ad19d7533dc14211583a7518004aeed3", 0x30}, {&(0x7f0000000400)="467a4437cfc4119c2c7fbb75f3b75bbdbe0e92d8b865fb0f686069de7e1983c2d85e09029d411bd42775cbd985a66fb66f264f2cff5271b53d0dee3f599bcfc2bae428775086922d2e5eb7268d15a233090a7a28ded877e98543d8d01a867d8189f2cdcb984b53ccab6b8ffd88d638daa10ca9fcb584850c0fb851bfc4a768c1ae50b8063318ce1892397149e45f5a333a320c37ed96a5caf880a51e6d009f15ec8db0feb823ad2a4d0f6797a93828236a78", 0xb2}], 0x4, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x2020, 0x450e) open$dir(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0x0, 0x1000000000000000, 0x0, 0x0, 0x6}, 0x0, &(0x7f00000001c0)={0x1}, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) 16:08:48 executing program 0: r0 = semget$private(0x0, 0x1, 0x4) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x75b) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000000)=0x5) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r1, 0x85}], 0x1, 0x0) 16:08:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) madvise(&(0x7f0000703000/0x2000)=nil, 0x2000, 0x6) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x7, 0x9}, 0xc) 16:08:48 executing program 0: getgid() r0 = socket$inet6(0x18, 0x0, 0xfffffffffffffbd7) r1 = socket$inet(0x2, 0x4000, 0x0) r2 = dup2(r0, r1) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20000, 0x0) write(r3, &(0x7f00000001c0)="9f12833e0e1d386124f883f73c38bf741edd6bd2db68f6ce0073d72a67afdfa634e253c6060dd22ab2e626791527d0c81fa416a70798655f57580c9d42109a99a76bb0ab8d32792fba0971531de35d08f457f29265a335657ec26a6fc833f65b18cf277f8ab11f8909e6548b0a30c8a01919836f2bfe6d27ec7d1b30b2c2638edc5e8a1354996dd2e16a1e80dd846166e45565eea9b7ca74de6375efb375909ac05388d93bbf45e3a64db46a4151c8320b68a53a401f6d71676e5c755c5108d37c362216bef4071cc7d4a6b4b3ac40c1844c6710dd59484a12d741670918542cbfad0f", 0xe3) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x8000000000002, 0x0) write(r4, &(0x7f0000000140)="510fc3a0", 0xa5) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000100)=0x100000001) kevent(r4, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x6, 0x28, 0x3f, 0xffff}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x2, 0x6}, {{r3}, 0xfffffffffffffffd, 0x8, 0x1, 0x7, 0x1}, {{r1}, 0xfffffffffffffffd, 0x20, 0x8000000b, 0x80000001}, {{r4}, 0xffffffffffffffff, 0x6, 0x20000000, 0x1ff, 0x3}], 0x4, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x7, 0x3}, {{r4}, 0xfffffffffffffff9, 0x81, 0x20, 0x80000001, 0x2}, {{r0}, 0xffffffffffffffff, 0x50, 0xfffff, 0x8, 0x7f}, {{r2}, 0x0, 0x2, 0x600fffff, 0x5, 0x7f}], 0x81, &(0x7f0000000000)={0x5, 0x81}) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f00000000c0)}], 0x1, 0x0) 16:08:49 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20, 0x4}, 0x0) 16:08:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) 16:08:49 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x7, 0x0, 0x0) 16:08:49 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x5df7, 0x7fff}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) r2 = syz_open_pts() pwritev(r1, &(0x7f00000012c0)=[{&(0x7f0000000100)="0bc0d87602531178dde49235228dda61de187f58adb739ba80bb227dba408f74aa7843a7b6e0c9616eaf4e448a06c8ec9c9b6a62fb3f2e51a3d9470e5f9b51cffe011610c5f5dc96cbd8951d628468c933ddc0b3", 0x54}, {&(0x7f00000001c0)="fd393dbb137ba6c5dc25c63c0718d6811331c6635fcffabc5d86aecb0d2f534ec03152807afea1e7c58811907560bdd0212a58be126eb80d94b855", 0x3b}, {&(0x7f0000000200)="894755f9", 0x4}, {&(0x7f0000000240)="f4c2dde24a0e862f7dcac9646b03b018106b45f7166bc9de5f6d01c47f091a76848c30b894d4ffe87a5b5e8008de80e974773b2041f3c56b308344b61c1a06920c895a89ad785da01fe075e7cae2ec9cf32b66a1fb40a7c13bc89911bdc0df3ce3bea9e9294b328bf1a924d8f6e5422bde14849ac2f12f1eea0ed1cf7e533fdb13ab67e00b8b3157abeb797ccbd8f59795bb8b7e476f71f6ee3024003132c0eb7009c23ee053f728200ad1070a08d55677bf042f4e1784d8e924ffdf330cf36945d850424ed94d7622f9ae68fc8cae705188940436c095ffc1fcfef964b858918e2eb2e3eb9c50ff173ace769e09c96900417ab7df0e8e12fe528b9bb976ab8abdd9480b1d8f8eee351033430b7e767824ac149ca7f17648ddce83d09783d2c9ab4adc8fdb76c5fd18927939b216afe46e05324f26957414d4070c5d382b8baa3784dfd2ca7a1be8d5a9944fdab83f20d6a3d5b5437f84fdb77bea5c206e77a8e8f60368543c8641e8f3127ccb402f0a79cc1c046cfe4e96a9ac4720821654412cff51788bed1cbfe5bd6f7e0c4e811ba75e203b2381550ae9ea0d6d4c5b609d8dcd95e3c396d1cb1c9395b16fb1edc8fd7103fb241296e0ffdf5a6bae053ca51be7140ff0268d872cfa9cddc3c64116f61f392e5ace32fa2e5cb42f231e0969b1e1fc3e7d79684bdf8a5e6ca8b2fce398571a4f7f56fe4c3e458c7150e5182905511178b8f61f5408dae956744f930d0f25a37ce9dd42614e700e6c81c692f11ee9893962e4f98f1e5fe1b596fbe3a1c368a8633da783f5506652aa8b3391ad8555caba60b70ad4d2a52937b5f73dfa6345189828de0e20721cfe8e4045cd33e3b3861fc3caae01c880df5560d08788142eed19d41d1ae6afeab89286e5b7b496aa85b1d96be6c8f2082c4ffe0300c8b9671f936b50584c422a748b9912e18da402e8ceb4802174ea5ed1d75038f754c8f36f90236b580c94b6a453714feed087a75a2c47579d888a24b75150f1301bbaa082d7001f457896feca1b3002a155c15eff44ba8c25dee6a7d97f0718b69e253d6044aeee6f567c038b8f9f699d6dec5a96faa3767f1f56104c967a253c90e80981608f3dcf087807ba1d6267b9d9e55f68f2553654655bfcd90af82f37e379b3eebffaf8e3ba8b1d58466dee8d72cf754c93ff8ea69a2f1fddf1b4559c91ef000daac9efc909275d41e3ad6081fbd4ab503527b6cd4431a6600a0cb6bdf1e0f74f2e113a128cd04b5077d9329933d2f1bdc98f991b327829236ba835ca26bac8f9ab474d80bbd0ff66657b8aad374c983ae90d87392ef6d7794e44d833b73179b72b4d387dd9efd4bbf246c8e1df4bcb5cc3cda9ac4000a6327094a159689da3abc62b95ed4734d1443a67a4335d1a0b180dc41dde2b36057dd66ab21e49b3e29a23c60f960fc8f41525da68b5436cba2123db7fb98ce911b4fa418d329bdef055ba0c39577efeb17bfb9bb7cb5877fc1972871dc4fb0315e57de4a47eb0f81f8dc2c0873182c20f2bfc290299e9c576f16b396243c244ea8a01f869d225c9e9c5cbeafedae5dfbb912ed7cd7ea2e30178c5a0e843d2e411b3b533416e912177273a136a171bb43f13e1d19ea8dcdb6931b2120ac931ebb201e772bdd45d9b7a54fb70138e6c99cad4af9e39e3507b84825a6252225260f9361b5cb884107c653163c81ca8ac4af465ba94110c176ab8997bf6fc3a4659cf2a1cc3ce50f50d39e530e1e78f5b2ab838b9554b56ef1222558532115ee0506021433d676decc43a9e845e1d6a2155aa9116e94b40c24c9bb04ea3e884816e9acc665ed2bd7e37dc4b448e338c4d428e652649305db942381c9c11a9c2e2a2b602ccecccd286f8f9d31992cc965afacd30157f85f93f0ff863474fe665182a9b8e3314dfa0be2725ba9f5aa9b9c0c5d0792a6b96d7bf7f5fe36842691e31f62b520b53145d67ab656108036ff0bcda9e2e161dec1a53f089697d7067cf72188e490b110881228fc9292baaf5c4554e44f86ed6002fa3d3e70e548a17adbe8b76bc88043bcbd250892f4b492c5b49afa1dde47cdeb458bccd9b58199660d952abff71715102ec0ebae6aab508880a91aa46034f5d0123e6cb0275cafc1a08854e23e0ee207110b70cce9cd2b2cd2edfb6c69ccdeb9fb985ff24ac0c974b60f9cff9d5ef1d02713c03c7fe8721c174562a8c122e3fb1084a949f18ee3b748df475fef9c7a398fb5deeff4732fff1f6b3e7f06a701f29ec921107983771f8cc6077a49ac79dcfad22a91b2a57e5f52e0c3fc1699cca230d794849951f1435a2d27acbbbb79d32b6afd51af0a29ae81ce27126eec21f6cd464c4d7e825c76bf4d1bf1b12ba9b9d12727e4b2a05a2e99182448a730dabf147988035628deeb7093fd945f1d8a825f98d98b3f95364fc8c7a1ca4945682ddaed4c84ecf348dff405a63561025ea6fd5cfe307aec231b11518658cd00f192ddd553f6df8b47f3a73bc9291b9c023ba9c9d3bc673885969b4d259fec21ad170ed953a6630eef4052e2816d1225451fc1b1fb662ecc9b44496555e898de6fc346d29d57fbefac1671a4380464fe07e35bf412fc481007e969f452c2e54451e92aa1db374315991df4157d42b2ed2dd0bee26319665b6a1924d77f18e8de608601b49d2f8bf12dc6764c8d8a51f3b59495ae9c48cd7c9ac62773137a015eb155775eecb722b9a647c8bd3e53d13ba95a665ce38de69b5bc2265c101d49b98b4dbac0bd6c69a106bba132d10779f53ae69196d52208f0b46ae7ddab904b187af67a5597100f5627195f2b8cd28f8a8b3ea881435d0513e2449d9de897974fc3f3e5f5e3961781592a4caa362719ed8913bbda77f6b17ed79d488b7b40167b9f0c68d84ac90518a3517f42a8fe202fde6a4c176c486b05d4a3eb4cf05fa4e0008aab8e9ba0f7c82298e964154d0fbdfe9e84327108035c782ccf9c58a8395ace1a11b8b44a58f7e1b861cee690d1d74b62e4ab6ec4f46e427c0bef71d70f819719791ee4adea3fd01028b1d70c67eabe8799c1f11d07fe0d351bd8e55ebd45fed6193ee89dc7b133e3956ed2f3068b88310b563ee13a42b8b5a2f72c34fae32e4813876d5d016daad8882dc659c9c386861fd5626011e800699c753ee7a136976bce261b6e840a340e980f8a574bb4eba65167a7361a38f4b8e7864dfbbeb1814884e4deb1ef619aa181a98fa9b340f9a52b1dea963661aff23260e2dd67f49cad9d43edce1f805a5831462fda6d910dfe9542637a5e3b587c29211cf233885da947889c593ba3d5c8a99182615203870dd799cf069d2ae343ea7fcce24df140dc73e83940835b501f6888c574344b9677e3f5652b72de8e7cf5975ec2b28efe5a4c3841d1c3e3be955e8d5c93fc54a158db6485137a758419857eaa6fead7adf55a3729fcfcb4148ee943dd4a4cc5294ada3c3b30bddfaa9dd7f831c8475864a2d2e68d8206d350accb1049ef1218b3ed2a86a0d3b86b76dfb00746af382a49983aacf4ee513fae86a629ff90eb66db3d1a6a7ee8eb2ec05b81bb899ba5fd1a62f54e2ed9ffb070cd6615da2f27680be7a57862c55d3b23b0fda1c6d9533e8ea465d87a44474d2d513503786cc292eb3e346275e6cec3fb4235dcd66af2d89778442c5272c08554b7a7a5f39c7ccec6f63a9ae5a17d2df86356922919b125f76cf3cb3fd697f6453fee1096d6cfd7150ca6fbdeeacf6af898aae3d8dbffc3480f502ebe6a34163ffdcf9e957ee290e93a61b880bcd7a897a9e25eecf1740cef4ce777157cdbad0e6d8d9abbaa2dd9763227db3f3d4964d0d41b31fc16a51aef4af38e8684289f880c6cce99039f92cb595e41ab71e0594f6c9c4cf75960b9323cfc1f248b03888baf918713be89e6b1e36a3bca0cec6e64ba5f9b78acd6da4cf46bf308469a1f0265ca64be90272e2e25b9343f591ca86623b4925ad50245b02f7f02c564230803bbeec3fb80ace9b49e89c8488c2c57a6c9c673fb299369feb9544fd0f9f0f2d29351c034122fde7ef8dffb526cabc53e4c4de591a25dfe175beb094cc51307df8a0ce64bec5aaacb227aee61764847e887a0d0fdfedb6c84a24084c9fe7b29c329decace367cfdb1dd41b3991ca59c92592edc80d907403a30c30e01cc50ad71413b64c04ef50b0ac6e6a67db297cee0e8dd4a8d099b6ea5fa1a612bc2889984396ce0b620623b82c33068b9f952b71c7da3bb815b828ded0791a0137f65aeeeade9e8d0f3ae12021da17122aef087a2011e3bf6fe8637dc1c1a9428b6b100ed4e0e3ce5c572002527209733b61634bcea5dfc2cf5e89bd1010c36b6362c7d5531340e717cfdc632eaa61fe68ddfa9e7b3b3357323baf671ff4b8eb6a9cbdade5ce3c604d6807e971913d338cc28c15e644edb5bda1f3a317436fec5522d2c82a4521814c91a59e5bcc44dceaa0036c8cd2bd3cfaf1ad95f310af532b8b375992d9b193db091b69ab914b67b88b2666c0906b535b11f04660609943669a1fa443a0f12790d97ce4664cbb8af7efa4900d7d3648e7164fc680e82168d15a8ecfedf0974214cd0b07b5ce5f94beb2d81322f1d45cca5f3aa3ae2f1fed2ee1f82b4dc1c392a73ec6bc84ec0125ceb27fd58d0fcd6ea54f08d5ee984c6fdfe4bfee53fabd9d614d80c6a03e759c1722b91e5088ffa538ad0514b28a5a71b6c55ae4119b8f6ffbc88b3e52f52b7a8a69f7bd9e17e3b57e2262ff33ef9da9aea166b49793ad6e3fd0a6ce9ec2b058ba30820853de86c72ebb0dd63031c2c19c2eb3b2718d8fd6b83083d5feaa87657e20a93404736bced171eca8954cf99b1f1a203f2b79117546c88df77d8f953816f006a3f6f918642d11a906fff08f5b06c8b94f9cdc93ac7558f9dfd46016bf0e22ed046822fa0c4c70baf1a217e087db286c9c31dbe1f40e92c302ee2ece39cd55d91649faff772fcb95552cbd1afe7b714f0ab10f9db8c3993a5877c968b1b887aa1ebd3b8ad0221c4169c8b4cc1eead88993e9445cd15df500b544590027985cd2ce7c27a28e371838e067465131c5a0bafdb41f9361ab5c663248b916fa07e13722be4d53a42824a65cb86df66271e557e19c3da5f2f05f4384d94b01c799b61b87c67b521c57a34e679047053bc4ca3f57e936ade21e4ebe5f4939a4fd22007a8158504f5e3541ee94e6c215ebc846f5fc48445a839dadd41b52f74a617919b89c7b5ed043b0f630adeb357bffd4d39eec71325a66cc34fb1a983c231b1d92dda0948992514d68fc1023434d6be2e0ea17498aa3469df20e15bee6f4cb27df95f96fee17dce6bc27b6139e82f9c404ae6beffb8ddb804b3541e67724d38aa1d8109a1c62f9c9b3e09bb8110dce4bd82ceebeae621ba99f00a8b5843fc40d8f6996111f8c43e8adbc819d66c2d182262bbfbf146ab75b421fedaec7db10e49db4ddef897b5ec0e5ff146168a644dcff0c85e481e0fbe2efe02b48ba92c514f1bae5f16aab4a41f935321c25bae1ab59a56e828318b469d769efa605e31c5e7ee88fe0e8dce58f236370eaa4ab5bc37de58c1ce7c04b27c1804189113c9f54bf0494142bfad9a500ac080af0a1f802dfce502f28cc101457c4ce709b8e352f57dcf1cbf7f98822da0a2b4b5afec04ad1454f2d23604b81d13efbbaaaa9cc8b8b14ef8bb55874b88a9aa461b78113e6481ec17280645ea474b3a546a8d798eacaa8a465075fbaec2a52343276d32b9b44f174ed2ec9d751c393b4fbced11bf139dc9410b8baaf8b6491a2bf960b", 0x1000}, {&(0x7f0000001240)="2c9a71f3139bd5acb0abb06c9f8f265b3d75babe8b9983f1984baac9c6568134a866ed8d413ef7fb3d77deca195ecb861ec9c06e5202172359a9e015d87c9e9d84a3294d3c094042ae798c1c4d533d7e282296241150cca1b7d136f737a8bd197b9dae734a8741f655ab29009eb23cfa9fa3d9708be870ce1d", 0x79}], 0x5, 0x0) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0x4}, {r1, 0x8}, {r1, 0x8a931cfb9a493e4f}, {r3, 0x10}, {r3, 0x8}, {r3, 0x80}], 0x6, 0x3ff) fcntl$setstatus(r3, 0x4, 0xcc) write(r3, 0x0, 0x0) 16:08:49 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100, 0xfff}], 0x2}) select(0x40, &(0x7f0000000080)={0x3f30361c, 0x1, 0x3, 0x5, 0x4, 0xcf01, 0xfff, 0x5}, &(0x7f00000000c0)={0x1, 0xb2, 0xd, 0x4, 0x25, 0x400, 0x9, 0x6}, &(0x7f0000000140)={0x5, 0x6, 0x2000000000000000, 0x6, 0x3, 0x0, 0x2, 0x3229}, &(0x7f0000000180)={0x2, 0x9}) 16:08:49 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendto(r0, &(0x7f00000001c0)="875c34e638f6228ca5ed9cac19fb2d9ee49a1f42c41554d5219fdac1a7ab6b88b719d6bf6e2ceee844ea715691f1be79e485fe7f7f17404ed3b6f84939b3fbdc51261eb4ff58a1997a4f89b46233fa82739b8989cffa57fd62c34932666494d5c72c7047990ce5b8337fc3cf9d50f8594443824f860bf1d897f589eb996536f7", 0x80, 0x4, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = semget(0x3, 0x54ae43b612785bc0, 0x80) semop(r3, &(0x7f0000000240)=[{0x7, 0x8, 0x800}, {0x2, 0x3, 0x800}, {0x3, 0x7, 0x1000}], 0x3) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000280)={0x101, [{0x3, 0xfbd4}, {0x3, 0x1}, {0x3, 0x1}, {0x3, 0x45}, {0x2, 0x5}, {0x3}, {0x3, 0xffffffffffffff00}, {0x2, 0x2}, {0x3, 0x7}, {0x3, 0x1ff}, {0x3, 0x4}, {0x3, 0x4}, {0x2, 0x7fffffff}, {0x3, 0x1f}, {0x3, 0x7fffffff}, {0x1, 0x7}, {0x3, 0x4}, {0x2, 0x9}, {0x3, 0x40}, {0x2, 0x800}, {0x1, 0xfffffffffffffff8}, {0x3, 0x20}, {0x2, 0x2}, {0x0, 0x1000}, {0x3, 0x3f}, {0x0, 0xff}, {0x2, 0x4}, {0x2, 0x5}, {0x1, 0x3}, {0x3, 0x80}, {0x1, 0x1000}, {0x2, 0x6ff9d90f}]}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000140)=0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') semget(0x0, 0x3, 0x620) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') socket$inet(0x2, 0x4007, 0x67) 16:08:49 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) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0xa0, 0x179) getpeername(r2, &(0x7f0000000140)=@un=@file={0x0, ""/84}, &(0x7f00000000c0)=0x56) r3 = syz_open_pts() close(r3) dup(r3) ioctl$TIOCSETA(0xffffffffffffffff, 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(0xffffffffffffffff, 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) 16:08:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x1) write(r0, &(0x7f0000000080)="95ebc4b52d02c4b5e940b114161c939294650cf7b96fa5", 0x17) write(r0, &(0x7f0000000380)='oL', 0x2) write(r0, &(0x7f0000000040)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc432b6a5d14d26994d02f6930b23627000543acd621e5c25ed8202610672e", 0x33) flock(r0, 0x8) execve(0x0, 0x0, 0x0) 16:08:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x8004667c, &(0x7f00000000c0)) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:08:49 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = semget$private(0x0, 0x0, 0x142) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000040)=""/39) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, 0x0, 0x204) 16:08:50 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) 16:08:50 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) mkdir(&(0x7f0000000040)='.\x00', 0x80) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:08:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) openat(r2, &(0x7f0000000040)='./file0\x00', 0x800, 0x5) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:08:50 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2020, 0x450e) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x80, 0x87986d405c99512f) renameat(r0, &(0x7f0000000140)='./bus\x00', r1, &(0x7f0000000200)='./bus\x00') open$dir(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='x\x00') select(0x40, &(0x7f00000000c0), 0x0, &(0x7f00000001c0)={0x9}, 0x0) r2 = semget(0x1, 0x2, 0x201) semctl$IPC_RMID(r2, 0x0, 0x0) 16:08:50 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = msgget(0x2, 0x100) msgrcv(r1, &(0x7f0000000080)={0x0, ""/101}, 0x6d, 0x3, 0x800) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="e7ffffffffffffff"], 0x0, 0x0) 16:08:51 executing program 1: r0 = msgget$private(0x0, 0x0) getitimer(0x3, &(0x7f0000000000)) r1 = semget(0x2, 0x5, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r3 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x9ed, r2, r3, r4, r5, 0x2, 0x8}, 0x0, 0xbb, 0x200}) setuid(0xee01) r6 = semget$private(0x0, 0x3, 0x8) r7 = getuid() r8 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000340)={{0x5, r7, r8, r9, r10, 0x3, 0x7fffffff}, 0x6, 0x1000, 0x3}) msgctl$IPC_STAT(r0, 0x2, 0x0) r11 = socket(0x36, 0x4, 0x1) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000300)=""/8) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:08:51 executing program 0: geteuid() r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x1e4) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x969) 16:08:51 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') r0 = geteuid() setuid(r0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r2) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:08:51 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x3}) r0 = socket$inet(0x2, 0xc003, 0xdfb) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x3f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000580)="df19869a64ade8c147b7aed8d404f8e16a47fa4b681177d196c16fe34c7f208a71dc38a1b43348322765c4635b04fd66e41b02f5a9f90caac62aa79eceb50b228e8fc6b39a498de14641bca758552259c263458ccbb92f7ef18526cb58d44d65233eda02cde1443f5b63f42e82f2641bd83908182c3ce1f1d675754f7ab86e54ee22e6e662ebcf7d54686820333203ea830b67ced4634bbc7a8c182b7cf14ce771309c26f1c24c1232cd1423644b6fb1edb68b4f0950e94e8cb8ef1816cd3fb407dd96126f6f13ae631e1720010406b704f9a0930405444ab0c7a2a75b5641df2e31649cdba5327794fd42be3691d49200437cc1d93da4ead89648d5bff39273184971bd4af6f4281949e502edfed79a2baf17409e0ba39a53c92979781248e4d7b3e79fd01151854b57035e98596c14e2450ce9a0a68f4e8cd9fb56d4dbc922ea38d0d3d205be1016ec5856ea9ada68f444b432f7b5b33f3d87db5053d06cc81b663812914cc3ab84ae85abc17717f841b99a47902891b08ff9dbc73eac56fe374a01f0e0cf1b5217cf5f8548aadea549f905b40ab91d333581d963b6271cbdb7beba7d78930bc37de41ab30e62aade0c23b04038d74aab40af169b2beed06864e2d6b92f9c4c6a3e71cedb7eb52c48a9e576c35889413d62899f2422179562d09309f55f2e8a9a40a944dd27e3bcdf8089f6703b305bfe6c6f91ae45acb32983b426b952b77826e20c6e178484c33269fa6cd10d22679cc2e5d896b050063face19217cc19b92bd820fb3a88efecc825672e38feb2b7331bbe9fe32563b8f4f39f7cbca4152fdb326ba28229885dc5432f3b79c3479ebaa92bab65a77c8a57bf8d2bf4e785ac75186e3a87da667b5c757e5963767460121af6cb6833e4df6ae837f00ec0773f5a8889a606f1456baa96ae229e616dd53dec211db98c41318a8a687a314bd2a8f5", 0x2a8) 16:08:51 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) close(r0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x3a4b, 0xaad2, './file0/file0\x00', 0x10000, 0x0, 0x2, 0x79}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r3, 0x2) close(r2) 16:08:51 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./bus\x00', 0x7, 0x1f, 0x4, 0x0, 0x7, 0x1f, 0x8, 0x2, 0x2, 0xffff, 0x5}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000040)) 16:08:51 executing program 0: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 16:08:52 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x8, 0x200000000000000, &(0x7f0000000000), 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) recvfrom(r0, &(0x7f0000000080)=""/160, 0xa0, 0x2, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1000, 0x9, 0x200, 0x10001, "e0b3afdd09a46e08fcd1b25fdeeba22e58daab8f", 0x7, 0x4b7}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="d4d63c29298270ec5f5a709fcdf39fda7c2368af1c3f0d05c831ae95c4c1de908f6455b8184790378ecad8146716c9cae8f43667a44b13192d0b707180edf44cb2b339f6a34d41337605b8e17a95ed98825b7ecb960fcc946f39fcc20e4801ce86c8ceca3968d5e4d49867fed33fa87d01b09422e90b24e195120755bf107a1e02dfa75d8666e2e22ca502cae5", 0x8d) r1 = socket$inet(0x2, 0x7, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x5) getsockopt(r1, 0x4, 0x400, &(0x7f0000000280)=""/18, &(0x7f00000002c0)=0x12) sendto(r2, &(0x7f0000000300)="9aad7fc687c2d37a42b598514347af59323fdd6dd32035a75f9f701d02494966e6f25bbf9bbb3a21b5fc8a80d9262a1d45a3d0f6292c0e0074f12223d1c830eba31b118c110e4a45aeee6f73d2afdfc91a0d179da798cea8260b7dff4df00ce2833c4142f4f5347f6b093bf50bd24270061e6283b15dc1dc2e38046fce9ce301c092739181e5d19307eb171be61dd60e36792384c52f21d41d763f884dc33641a57bb7", 0xa3, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f00000003c0), 0x4, 0x7) r4 = accept$unix(r2, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) sendto(r4, &(0x7f0000000480)="02ccb85b33347b30444849baa49c991d3fc89c2b720e9e1575fe9752e0cc98fc9fc9840690cbfd356a71c84855ebc28ff2cbd826f486226849bcca9f321037fe1040aaecd3ab2db1928e60c86a5dd9907cf2f8e80bf87f663648a8099de904b98189640114bd305b1b24c6fca4eb08a2cbddea48d979ccfdf49e892c8645b4da350b4cad833d76c22cc8afb4e6b67c1a0dd4d7d8fbf3c39f9ea61eed3d8d7366c52c90d1565e35309862d1c0916045e5b0fdf10531cbe726973a2a1d1b96195693ff1a7fe3936aea7a56880a1fad27c437b2f47a", 0xd4, 0x0, &(0x7f0000000580)=@un=@file={0x1, './file0\x00'}, 0xa) clock_gettime(0x2, &(0x7f00000005c0)) sendto$unix(r3, &(0x7f0000000600)="5f2a76dcc38841f86e578bfb8108371b4a507093adf55e576a9610035e27434583baada8e6e7b426e8968aee1ba251ffb95d89c4f46a1ce10c0d64e6500595bead1186d51794ccffa4d99d2c2a83298ec60a81a4f637b68b32c7ee81c7223f54cf51240ad68bd50f18f442aa9702db5a61fa7b67db20190f9a0334ab8b853f59ecc9e80ae2a4606b3c5cd712b28328de384ea3f0d2e7df4d9047aa0d6fcebb55af1dc8", 0xa3, 0x3, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000700)) lstat(&(0x7f0000000740)='./file0/../file0\x00', &(0x7f0000000780)) chdir(&(0x7f0000000800)='./file0/../file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000840)={0xfffffffffffff001, 0x10001, 0x0, 0x2, "2c26313939d381f8a2689050940324d8ba541133", 0x5}) flock(r4, 0xb8005da17e49fda2) link(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000900)={'./file0/file0\x00', 0x3, 0x10000, 0x100000000, 0x0, 0x3, 0x0, 0x5, 0x0, 0x2, 0x6, 0x1}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000980)={0x9, './file0\x00', './file0\x00'}) r5 = getpid() fcntl$lock(r2, 0x9, &(0x7f00000009c0)={0x0, 0x1, 0x3ff, 0x7, r5}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000a00)=0x1) unlinkat(r4, &(0x7f0000000a40)='./file0/file0\x00', 0x0) sendto$unix(r0, &(0x7f0000000a80)="d6a73bf6f9f5d4c959120dfa7c4f8f589d3a30d47cd0eafce7ada122975c40df6da3bb90ebbe8c33f820ceba3f60d6eedeb574c7c34dcf4f83cce7c8e303626029e2a24b", 0x44, 0x406, &(0x7f0000000b00)=@abs={0x0, 0x0, 0x0}, 0x8) 16:08:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x3, 0xffffffffffffffd9, "855c004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r2, &(0x7f00000001c0)=""/62, 0x3e) 16:08:52 executing program 1: socketpair(0x1, 0x5, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r0, 0x1) recvmsg(0xffffffffffffffff, 0xfffffffffffffffe, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) dup(r1) 16:08:52 executing program 1: unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000000)) mkdir(&(0x7f0000000240)='.\x00', 0x0) 16:08:52 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffff9c) open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x50) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd0\x00', 0x8000, 0x0) socketpair$unix(0x1, 0xd36398d9a86e33d8, 0x0, &(0x7f00000005c0)) dup(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x3, 0x20, 0x4}, {0x18, 0x2, 0x0, 0x5d6ec17b}, 0x0, [0xffffffffffffff81, 0x20, 0x4, 0x4, 0x28, 0xf2, 0x9, 0x3ff]}, 0x3c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget$private(0x0, 0x6, 0x400) semop(r5, &(0x7f0000000300)=[{0x1, 0x1ff, 0x800}, {0x3, 0x8, 0x1800}], 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0xffff, 0x7e4, 0x1, 0x9}) ioctl$TIOCFLUSH(r4, 0x4004667f, &(0x7f0000000080)=0x7fffffff) r7 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000680)=0xdca) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000580)=0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0]) r11 = getgid() setgroups(0x3, &(0x7f0000000400)=[0x0, r10, r11]) ioctl$TIOCNXCL(r9, 0x2000740e) r12 = semget$private(0x0, 0x4, 0x126) bind(r8, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) semctl$GETNCNT(r12, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r9) semop(r12, &(0x7f0000001840)=[{0x3, 0x3, 0x1800}], 0x1) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x6) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000000240)=""/176) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000040)=0x48000) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f00000013c0)=0x403) renameat(r8, &(0x7f0000000440)='./file0\x00', r6, &(0x7f0000000480)='./file0\x00') getsockname(r2, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) ioctl$TIOCFLUSH(r9, 0x80047410, &(0x7f00000001c0)=0x4) 16:08:53 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x8000006) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000000)="f13edd557dd330daa3c3be40b21f16cf1645685a621d1c2cf7aa2b74ac1efe2c31b8202c2df32647188883ac5360b31ce4ba70b0b377878d350feeb1177abf8419c1720f5ebf8d", 0x47, 0x408, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 16:08:54 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x4, 0x1, 0x5, 0x2}, {{r0}, 0xfffffffffffffffe, 0x30, 0x64, 0xc14, 0x9}, {{r2}, 0xfffffffffffffffd, 0x8, 0x5, 0x5, 0x7}], 0xe8d, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffb, 0x48, 0x80, 0x1, 0x3ff}, {{r1}, 0x0, 0x8, 0x6f03efeeebb271da, 0xf28f, 0x3}, {{r2}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x9, 0x45}, {{r1}, 0xfffffffffffffffc, 0x5, 0xfffff, 0x2, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x0, 0x800}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x4, 0xffffffffffff958f}, {{r2}, 0xffffffffffffffff, 0x24, 0x43, 0x5, 0x3}, {{r2}, 0xfffffffffffffff9, 0x70, 0x8, 0x7, 0x1}], 0x9, &(0x7f00000000c0)={0x1, 0x3}) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:08:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) r2 = getegid() fchown(r1, 0x0, r2) close(r1) mknodat(r1, &(0x7f00000000c0)='./file1\x00', 0x20, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x3) 16:08:54 executing program 1: 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) syz_open_pts() r2 = shmget$private(0x0, 0x2000, 0x84, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) setuid(0xee01) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x0, 0x6, 0x5, 0x1}) ioctl$TIOCMSET(r1, 0x20004269, 0x0) 16:08:54 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400801}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) syz_open_pts() write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:08:55 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = dup(r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:08:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x0, 0x4003, 0x8001) setsockopt(r0, 0x29, 0x31, &(0x7f00000000c0)="05", 0x1) 16:08:55 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x166}], 0x1, 0x0) close(r0) 16:08:55 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x8, 0xf0000047, 0xfffffffffffffff7, 0x6}], 0x84dc, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x81, 0xf0000000, 0x1, 0x7}], 0x80000000, &(0x7f0000000080)={0x5, 0x7}) accept(r2, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$TIOCFLUSH(r2, 0xc020697e, &(0x7f00000000c0)) 16:08:55 executing program 0: r0 = socket(0x800000018, 0x400000000001, 0x0) recvmsg(r0, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) recvfrom$inet6(r0, &(0x7f0000005680)=""/238, 0xee, 0x1, &(0x7f00000000c0)={0x18, 0x2, 0x0, 0x7fffffff}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = semget(0x3, 0x3, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000005880)=0x10001, 0x4) semop(r1, &(0x7f0000005680), 0x0) r2 = semget$private(0x0, 0x4, 0xa9) sendto$inet6(r0, &(0x7f00000053c0)="5f09c45787b32bdc1d835240e149b995ea728e9dabbf4af95c22d51963f4fcd48fee5d07bd310fab1c6e34001e36b26c602e4a2edc507dda8f1d5ef4ad218f3c92489da65279c273ccbee8b0099fa2034f7a3a48d8faa040f03468ad2f02ca396b77b06f5384d38bc28ecd1651f56b5a62", 0x71, 0x400, 0x0, 0x0) getsockname(r0, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r2, &(0x7f0000000000)=[{0x3, 0xfffffffffffffff8}, {0x3, 0x8, 0x800}, {0x7, 0x7, 0x1800}, {0x7, 0x2, 0x1000}], 0x4) r3 = getuid() r4 = shmget$private(0x0, 0x2000, 0x504, &(0x7f0000ffc000/0x2000)=nil) r5 = getegid() r6 = getegid() r7 = fcntl$getown(r0, 0x5) semctl$IPC_RMID(r1, 0x0, 0x0) pipe2(&(0x7f0000005840), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000005440)={0x0}, &(0x7f00000054c0)=0xc) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000005780)=""/139) connect(r0, &(0x7f0000005580)=@in={0x2, 0x1}, 0xc) shmctl$IPC_SET(r4, 0x1, &(0x7f0000005600)={{0x2, r3, r5, r3, r6, 0x14e, 0x3891}, 0x400, 0x8, r7, r8, 0x8, 0x81, 0x5}) getgroups(0x2, &(0x7f0000005480)=[0x0, 0x0]) openat(0xffffffffffffffff, &(0x7f0000005500)='./file0\x00', 0x80, 0x8) pipe2(&(0x7f0000005540)={0xffffffffffffffff}, 0x10000) fchownat(r10, &(0x7f00000055c0)='./file0\x00', r3, r9, 0x4) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r11, 0x80047410, &(0x7f0000000080)=0x6) 16:08:55 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) preadv(r1, &(0x7f0000001540)=[{&(0x7f00000001c0)=""/235, 0xeb}, {&(0x7f00000002c0)=""/208, 0xd0}, {&(0x7f00000003c0)=""/126, 0x7e}, {&(0x7f0000000440)=""/202, 0xca}, {&(0x7f0000000540)=""/4096, 0x1000}], 0x5, 0x3f) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0x92, 0x0, 0x101}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') 16:08:56 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x100, 0x4) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() r5 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) lstat(&(0x7f00000004c0)='./bus\x00', &(0x7f0000000500)) kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) kevent(r7, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x1, 0x80000000, 0x0, 0x8}, {{r8}, 0xfffffffffffffff9, 0xc5, 0x1, 0x4, 0x6}, {{r1}, 0xfffffffffffffffe, 0xa5, 0x0, 0x9, 0x80000000}, {{r2}, 0xfffffffffffffffe, 0x62, 0x5, 0xffffffff, 0x20}, {{r3}, 0xffffffffffffffff, 0x40, 0xfffff, 0x2, 0x1}, {{r0}, 0x0, 0x10, 0x2, 0x1, 0x6}, {{r7}, 0xfffffffffffffff8, 0x1, 0x80000087, 0x1f, 0x5}, {{r4}, 0xffffffffffffffff, 0x64, 0x2, 0x88d, 0x7f}, {{r7}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x4}], 0xa7, &(0x7f00000003c0)=[{{r6}, 0xb7978874ceaae2dc, 0x2, 0x2, 0x5, 0xffffffffffff7742}, {{r0}, 0xffffffffffffffff, 0x24, 0x1, 0x1f, 0xe4}, {{r4}, 0xfffffffffffffffd, 0x3, 0x40000001, 0x5, 0x7}, {{r6}, 0xfffffffffffffffe, 0x80, 0x2, 0x9, 0x1}, {{r3}, 0xfffffffffffffffd, 0x0, 0x1}, {{r8}, 0x0, 0x84, 0xfffff, 0x100000001, 0x5}, {{r6}, 0xffffffffffffffff, 0x40, 0xfffff, 0x8, 0x7fffffff}, {{r4}, 0xffffffffffffffff, 0x30, 0x2, 0xfffffffffffffff7, 0x6}], 0x100000001, &(0x7f0000000200)={0x7f, 0x4}) ioctl$TIOCCONS(r8, 0x80047462, &(0x7f0000000080)=0x8) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:08:56 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x46}, {r0, 0x4}, {r0, 0x28}], 0x4, 0xfffffffffffffffb) poll(&(0x7f0000000040)=[{r0, 0x54}], 0x1, 0x0) 16:08:56 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) 16:08:56 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x5453126138858985, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) r2 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) sendto$inet(r0, &(0x7f0000000540)="59259d3c58fb9d7207aa6373f1f4a875085f0f21", 0x14, 0x2, &(0x7f0000000580)={0x2, 0x2}, 0xc) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000080)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000001c0)="861903c9e497633bc8648e2d464227e0341bba971efbff2a60be3c479076a4b5bed04aad2f3ee593ee494e03db3107babd7e50fec7afd795877d4bec61e85018a7a98caed089ead4a5f4b30840bff84c780003ac0decb1acd517e708252d5df2032b743862064b1f4adddb57ed55d56cb439068d5c602b7c3db6919e0359ff44ba967a7400db7ac10b63fee1fab1264b40c70735a2c7206a00445fa701d0e8d20284833d611c00a0c2c6a1d27696fe26114e4094060658d3819f2f7ccbc1548050e1e95063881803a32108cd0f2ca2536eddd195", 0xd4}], 0x1, &(0x7f0000000440)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x58, 0x400}, 0x4) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={r3, r4}, 0xc) write(r1, &(0x7f0000000180)='A', 0xfffffd0b) 16:08:56 executing program 0: socketpair$unix(0x1, 0x8000000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000001840)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000281443ed00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000003c0)=0x6e) r2 = getpgid(0x0) r3 = getuid() getgroups(0x7, &(0x7f0000001e80)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001ec0)={0x0, 0x0}, &(0x7f0000001f00)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000002000)={&(0x7f00000018c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001dc0)=[{&(0x7f0000001900)="5b59e1eedf39240f777ea2369fe80e7c017e4f56231ff2db", 0x18}, {&(0x7f0000001940)="23e882150eeb40b2ea6adfc6df1e1f9ec2a9f2364fd0e490e6f44e3f970ede6b8275188646f9b455585b0a079322efcf376615403c3047e078945b5efacf5390ea8a772d7804984a1ac774d66571fd677fdb571b86febb0d6091a430d6d7c0d7b313b6d01ad2a06d752da8b89b82ceae41c3b03f3800a431e3902357bedbb9e7fca07b846e15ab", 0x87}, {&(0x7f0000001a00)="43599432e7ab1104e008463b3f14e033aa3e82ec92116c114eae8610bf3a90ae69f5f03ca928fd44f8fd260d949a98ce19413ba5ae5cfdbb4ca8af57aa788e94bb1370bc7190160cdda8b7a67f3108dede80d945f79864843ee6c7e66bb795595352ba04a5d2fcda71fd3feb9cdbe8bd5ec6ed6db14af84436af98bfecb70e7afe9906d1f2cbc602fedf688b84bbd3ba4978d018df5ea7a2572b9f0880e85dbe35e05d8bd1ca61beedfabe2e1db815fe8afabc18d81818954515780147516214912672a2324c7b55e921a59d1e6ec95e6a2e012a3ea4ba9c81edb59ce4375609a50cc8cacf799063bbd11ae19ac7d7ab2baf16221f695d", 0xf7}, {&(0x7f0000001b00)="39139bffec8414742c6afebbbbf9b6e4e1eaaf51a8f1a10f3a55c50c60bed03a2283f9e5771ba246d50ffd97cc2fb8e6da4ca2e7fd2070e35d0d084ea0ed3696921e909ee7be8bc8e5e910e65df046b6699e5c8978082683b28a9ac36f68e468fa4374ae3b93f37de2d1504a3ea0447844846f01fabc48081f8496b693ed3fbd64103ed9de87ab22db2414ae4a3caada8cab33eef1f6cfc248593d499530db20002ae3b75dc0714cb4352b3b8cb8ebe09ad49a911bbdce7d6f6d7aae4ddfe0055517100c974e2399723bba0eb700a3c116f6509e7481076d971e2a5634fe6af80de64f09", 0xe4}, {&(0x7f0000001c00)="4a4c20c8014dacd3d0bd992ccb2ca4493d1aa73551efa9ea01cbce36f222e2b3bfd206f256", 0x25}, {&(0x7f0000001c40)="7b1480f4149448e30e447ffbe84632272ee97935c9191cc8068037bc45e7b7d95738de915a771b4c791d96e7b1ab82ffd3b87aba1815a6d80c652bbb4a11512c6f97364f732e0a1649a39fd10d86d975b4cc154a0b81bb61bbb69936abc750712aa4395855e1e5d2756a74e2bc5b8d4fca8903bf00b064b23845c8ac94fa8ceb65caf9aad7a7f8c8e7c78981126997e459313724c183ac093f7ebae9545673d992c7805beb953c404b91abcd8fc0cb9eb3c6068b2f", 0xb5}, {&(0x7f0000001d00)="8982143f7689bedc20f1f2f3f8c9f6", 0xf}, {&(0x7f0000001d40)="2486b352eeaf", 0x6}, {&(0x7f0000001d80)="ae5e19", 0x3}], 0x9, &(0x7f0000001f80)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r0, r0, r1, r0]}], 0x70, 0x8}, 0x8) stat(&(0x7f0000000380)='./file0\x00', &(0x7f00000017c0)) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001700)=ANY=[@ANYBLOB="28000000ffff000000ffffffffee0008db9a5bbba1835ed4ac2302d3fd15695c7c99a5fc42a9cce0c09225b46148591a3d9da6633b6f9b968d1005bbc2a7972bc69228c38fc17a671dcca578eff29d94f783094c26bdaea4ad6b3801f28b69c1ef04deff7a92c8b31ade51df52d78b518cce2e098b159f61f7", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) getsockname(r0, &(0x7f0000002040)=@in, &(0x7f0000002080)=0xc) sendmsg$unix(r1, &(0x7f00000016c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000100)="e87d5f3402d2da27354934466a3b4d772e16d4f9252365c4480a3990bf68472c28aa32cab823278fdcfa20b505a68b7ad4b20d1cc7b489f894b5d47738fe47a049d76764559838909086a8e39b53", 0x4e}, {&(0x7f0000000080)="f111c9c08f73e28e04a8", 0xa}, {&(0x7f0000000180)="4be576f8ddf6148b35f06d31", 0xc}, {&(0x7f00000001c0)="943a40a5ac6cd7ad44d5c4a56e61b59baf1f6c04b38c4a4bf933eeb6bf6b5d852c67a2d7b0ce299b35163c78c69e463c7b45eb6bb7b26d3bf7c96afa3fbb", 0x3e}, {&(0x7f0000000200)="6d194cb3c6514620302392778ba314383744918b0548150f8dd717a7c9ad944cc00ed451f9d86fbc33145403d362cfb78cff39ddf5fa9c512489034f2c4606b0242faa3c1858108ca6acc63e9764204f7547c1dc33cea34a187f42a0e0d80ce4d63d7e5d257900dd8e57346097151717dbda0f55319906e519cd40747cd2561b99e35f3e8cf5b210f1007895aed90e7f7144f008db8e206671c84a7f90d1912baf11606e5ecbbb6672c8a658f3a926276d47c1c85fe101fb06814dfb570614715134adfeef395bed30d1cd8b948f1a0bb978cb94fee92b0e91995a3e50e2280b1d5310", 0xe3}, {&(0x7f0000000300)="63c6baa35031015c99f60a610975fcb17e7e97e82bad097d9efbaa2641de20eb417848169eaacc9d49c3fce37534aff3ac4b4185c4d403dc03f31e99c61d7e17379aebb5f5b751d9e6478fd76fc71f2fa85b056ae50e5e51b9a88205bee79dfa3bbc7e28b971bbcc371944f6f4582d396b49", 0x72}, {&(0x7f0000000440)="2b3fada9a96ba0a779bcb924376d69cc8d2627d7cdf9985bf654ea35b8c14e2ae3ac9a53506aacc29532ad826606cefc4beb87f97496d67c593b477abd2fc9150febca87f8e008217795d4ce6babd3aef4f5d143f97a978ebfa3609e958da812da9f5de4739f9c5e95c1840566c04f8b878b176e5c9e7adedfc9a85c837d0ccbed409936a5858d2ad8b0c59eb507264f2fb588e16fac672b780e1e0a9c564a29f814", 0xa2}, {&(0x7f0000000500)="8414521a3fbd40f26126edd4037989e9e1201f1ed435767668b5478ccb0a328403a190e10c5d37810fe6f325899f8b2360224c5368ca116a88a2756015d6054eea67873ef0bb64be977e3083559bcdff94edbd7154d9f20527786774f7c5afa43291a9bbaa74599b6d1b212dcf53e5e1eefc2cacc2d1c8b20f8410953abb7398dccde954cec4a669cc1652fd467c51e050a48ab78fceffa7ef0a1e2992f1381ea4411294b14cd4206af508ad740b1afd40a2e45445381ee7eaee738fcd01b51936f8f5b438a43e2cecc209a9f0b775c04daef1902fc86a1e3400c30759e132083ffeb86bd57bb94e84f5a27ac74f19a7ea76", 0xf2}, {&(0x7f0000000600)="d02c0f7d51a6e00046b491800dd58a44ca847d64fda31ca23bc41d3a45dcb1fb40b84673ae2144da18ebdb1e8e1e0f573022a6483540db1ce516ebfcce358ecb386cc91b6a254308b2aba97770cd16c6cb90cb0ed9d376bdaecd10b0f3dc84f06e3afca7c32c3a01f3967726d5cbdd5c96513a1bc62334124088ab88a8c559ae57bf9a2031f0250ad347037ab41aabc4fa6cb467043b616f210303704c940984761facd3b124b04f0025d3e60e8b28b1cb8b7dcfa87bd9f5c90b7d14989a3fcd1c955ccb0c20475a1eb4869ee81ca00e6a708c50b77b9ab6a5cfaeb192ee4a9f6e5cff7b17a5b6434407e06d1043243db22e71ec304caf8f5356c8debb57f4b34f39e9179a058d454f47f9b00bed2bda353cd7e32c469bb144402e280fcd79eae25f122677d8427a86af63b998db9e3600a67895ff35ad5b49748956fc6ee8b8b4b4a0b313238075528b9c7927a6e65369ed74f06a99daccea225811a2e9dc34d068e71637d2e8136ca15225020e1b4130609b22949830b48bdd779745f4a012d30db9ef6353ef3f44c48b4d188ad2b7e5d9cf8113577ac596f6a726c7088275d565f556dd6550377570ee6af78a84c4e835b72b0435794b1cffbac1a37fe001a3d0b3f6371d729fa46d3d0ebe5345b426b80378ed3af09b40ffa282ca95de72d61c7f10604db6552a3eab7c9ae6bd0e46d72915ce15ec3395255784f7c7d3f23c591e7b0a59dea1c872fa0af05009408770a4de1f477999604c889c94603364f91d27c656bb149d665d76271dc3051d290f4cd43021c9f9f047fd12ab280b66a11fdb7959078f8e8d51b3880e68436472023896558eeacf8efa75120f2d0db780786ac5974a9a21817ba365e62c2da6b94ecde5ba547424d78adc9701b4095cfa77d44944d97248a067fb05b6554cd0357955ef2f3f70d5552fc15a83a6550a24aff439a657602c703f6d18f4ddce4e06a073ce2a5323ff058520e2477b7bf2fee5dd7b573f376de293268f8d81dc7752deec79196c2fb32850f5e6d418029c73c1d935681245c3e24479579d7659d9de8a84844cc1bcd7582daef810a36b342ef2abdb3a7f64ec58690b66101f799e7eb929c7f6e44ea7ac458693a4301e26d6e43bb0ff66a1974de6ea71b8356e9dd4856dde41f171b96c150f091668627479288b647ae6640e01d0b50d55cf65be94120c0cc60896e3e4562f6edf021b939d5b1ad29be3d4391788aa81003b0743f3575b960c33fbde61b0a3b23260171005cc7544bdfccffbd33b437473a0ea0a02720dd37ff134bbbc2abdf8749f0d0084d62d6912afb4c360f1a8e80169fabef898a05fd281244a4fc8511001d0129fb6eeb7aba113668fa157aa23f062bdab539a07711387f4c34b592b6c842d94af850ccd4fcd09ab7478b49e0d70a6cfe8764242ed8de3d7dbba8a6a415f1feb2e3ed3e161ea9df932474798a68395685369e61db010b3cb81eb132aafe6f1201d6e31af61e46984f315ea5344e7e9e545ded95c28ebf002e197f068b50696a845ba5495cd2bf7479cf81891aaf0d376a94ba33e5a7a661afa335955acd428c2a218b38d1766a4aa5e55df6020bfe843a204413a3919157c3485a0243fe1339f00601a1eb25220d0623cd8d7c176387d411f52a0a56587f6bf43d04dee9d7e068b2adeec66da0f7fc10d70b2cc60b7037f03bd6c83f8fd7f43bdd604b8160e207a36635e37aa6ca2a5c5f22e373d2f76cbed84d371ff16373d197defacd7f9beb72327e44b4a86cf942a475fe2c1d0feca28dbfcfc8e3dde01a3390e21b4c5b1f4976b7be945ed0f481b27a25f1e2d6ef2cfb2a20bb50d9dffb76829df22fe886739466175ef4821ad1512a2b831c26873fb5aabc9cd141cac440ad0275ce9865806b80fc53b30b3e5261048052b5f7087d03fd8e28fe8cfa0caa610a24e5b07a59bf77e79d9df5273633fbf66cb4dc7405c417a83fcb54c56a4dc720451dd0e19863ff23aa0bbacca1a7011dc7550d17386cdf960a3c4da3d784be1ed29d9acf76aabb71b8cca95f790f8dda2bd033d9b9d36eab26f71f364183ddf91cf7c4aa0db1e8f0866cc3697cc675804f31d5214d292fa6a6aa64b045569a56097553f7c9863c8916ece110b785df2624cc104c12a30fa633d7f428cbee840d381ced182a056450fac42003ff24c220f8bae83a98c38ca4e6a69385f116c38a42f31cd25e0865d441e1b9d3e56628b1942dfa9db0140b874fde30b6c07407e27e6c571ee80c8aa78d278889461e21840ce2cd1fc9b49a59ca8130b6d6f9152a725178eae5bb1a1c27f891b17e7624d9437b6af718bb9a78f2da4603e868eefa557ec6a36710ca25fec80a96140f72159ee3622edf3e268dd2aa29d43bb832517731d958cc71b9b2557ea60d25609f6d1c0a082f89aa8053181a6c4c950e6a4b2cb80a5554e2b4d505719d04843785e9e7a121e4ee21557a91de300bc37f1a73a38931eb22ff0444c8b3b0887dd2d2b1c9815965fce38082e18648e55dbc64c8fe1524d2ea01796d573bc414ffc71b5a18b844ed53f0dd93d0c2c86be15f705391eac29ba0dea6f74bb0d0ffe523fa476d4a5fdbba9b4f85c5a5659b7bc460e62120097cc03e58c03fbcd7836b466223ff7e48f9ac97cc538b6b17a2cce6f04cc057f2069671732ea8ab85c279512f070d594095d60fdbd56d01c88d27f10416f92bf1ee8b7ec2f96d74e51755029472067c06065901dd67073092ded6c101f7d42758f29a502a7a40ede88c35403895077e4a466cba0fe2b0e278a2b7966ab442cc8451eef1922de10d4192808104c70ff92c00297c8ae4906a3707425b67db07b892ba48ed44ff864caad1b2c48cd1c8a0a06a4802850e810667880d3bf1a55f6450c000b855395f8ad5c1f4db9680a931eeeeb648ac906466621598cdb03841dd62429f3cf163f0a42c352266efcf85771c0fb4d0755da1b06116568f79f3ccb1421951e7145662b6c61d114afa85b2417c2c2fdfd49c9823d59371ef43aa30ec86730f00e8b727bb7f06d78f17f8f7b8929aca132659c54c3176d93ceb61fa2a2b9eae4be41dc716d5bdf350b29834f3c9b1f2970612c7ae3bb58b6cf502de5d9aee02e3b96a8e9fc9e8ecf8450edaa14722b724b9f50b71a4bf754a6abaf68059300186c637db4293e728dc7fbe3fbdc39d1d896a84f8370129fb7f7b5a45d6ac8320e3a289bcaaf05b06b460f6ce69e761e87f7b27a9a010e699e5160413a2096cec01c4da8d37139ce8ac990dbf6783da7a910b6d53bbd76ad05f26b348a38743c16b2db212016af65d1eb797d973b24073f4a7834230afefa43cda8358b7524f0ec9253e115248def92941438516173f0cd27a05dcbbac13d97603f8aae724562d993d3bc86c48c56a8d395c5275d9da63dc94b989e017605647d2a9e3ca444369710a721a963c269ac38448bc49f5d629edc1a9c32ca241725446d3c84e6099e05b5745cf9f3196fbfd80e47117574785df3734d5963286cfed451566dcb7dd942a4362a081441e109441781437262f4fed5c2339a3dfbbd82cf368da319c4f1be072d809dd4e663c9fe171d64bdd0594fe4aa9ba5f79c71c18bc452e176c81c212e9bc05823c4636c28a2d725df87626fbf485bcf5e9cb335360dbda33b972dc0cbefc7a955e67fbd52636ac74a3a0b05c5fce1c4908bd41b4f9bf506c3dfb3db8e42dcfed0262b4211ea333f921aa4183c7b63488ea560aeace90a7d5d627f7621bc980b28d90ff6006bd2a99c5daaeda39a1922a71d1931ac58b29b4c879076530955da61549c746076810ffda0913dedebc227bbc82a614c740f9fe6347cd4e4434608949c39c7ce9f925347a9069c4e7ff799532a3763f97c1d1078a56486e965ee0449d0a15e7e63cde096781e0ca8418aee1f81d5afc063b924fc5c47b240b134a1f51c31c8ab5286c93e39ed622034a864582d9c32192cfdf6139efe95e58d939743866cf512786e6753a23a67c17f53dba31a190a17d70addb8df9fced23dfd840dd0297a30190999dd0d6fc4691a7237bbf49e7672f6c1d5907d49452d60c691ca41f61b2abb82947de266aa8e09ddde0d39c47ca3532553d661dbc166e44ed5815d2f2a3e88df82bb040b902cf6f75682d6df026135f50b1dd9735dc9c4ba30d20cee04ab29f0edc054c6dbee882c60d95b986a1c9502f734ed8c2491ce01e6b5aa5abf7584c57113d601a374410f00c9d1349a06594d0499aa829a6f0b06bb26a9d30bf8bfa47bae1fe32ed28104f07a4f341f891c9f7225cd0f2fb3c9ebeeb0892e0df34b2859825ffb24ccdce4fec60d427536e8d76dd2dd3ea3d67c2e9b7dc7ec7441613d726b8bfbf20833e7f6c0af85404769e539e42de5df9deb87671c85245d22981a7d40addd759106d73a80cb53f8b1bebd235dcecb77f1eab7471e1fbe9c8e905b7fa5eacc2defc905be2d3b0382df7d9cf85c990395464f6100a371a6ed1f7a7904da38d09a09c2b4ad7135936638fc2c1b1ae8c5d680f49f4d3d01933165ccfc404629df3859ab894bbba7283da0a130b3cd742f551dcb86fd86049ea9554fd59412d806c99ff5178f8c155807a87f0223d3924d235f0d4d38d9d9c73505d802ea6244982534892eaed840db7f64ab5bf1023e953738275b654417c495950a2c9c12b70bfd1a76f1a6b6dbea7a8103eb0e8dfe33df6712e4789b00d41015c93b1e16d9798d22cd1682c6b52be6f15f71b617d012e458f73730c7610e03a414497cb203398d2128d9a7e9f234e4c0dcbc17da875f1d27c5a8cd57b294fe4b3787fb5c4b31ebac9a4e1074ba51d7c98b876f1da47fb2ba836149459a3115fa4ee4ef9b9601c4159a2a051bbc7bbec4295732e37a06a3d70647c27e9aafc480419609298aac2ff1f32c5b42db77062827a18cbd8f6f0d99203c538db2c253f92235ae95341fbe5efbaa94374b8141fd7aa3abf6ed9a6dadeeca99edbb40978f8802be28de227a1a5764cf0eb9db296afbe320c3d5a161e9efb900bbc74587a854981c45c81a84bf658835c1dc82e12b9802608a9edb9ccc1c5da651119a5fff4774fee58fa1a8217713ae4acf9ada6a62cdd5c99873e99828883d2c99c123a695da1fd5fbffe4665ce8b280fb80972044866e4ac132ed570c16893017002830e9353f76d5ab2bf90bc36fdb9a27cae623a45ad89bee0768da36ccd8612e933806fdf2fb199687e5a17921f8cada787ee088c91c80769fb09c01478a3f199d56dea697dfc1ef97aaaf41c88dd19361823d64f4d8f4029e19a83a4a7a0078069684a6477789bc5ed69fde6a8e9034a1d0951b914799ca650dbffc4d05dd38a0bc767e7ee4c787a330629b3bce80227894bba41ca6edb5a26eb9a4a1d0a2eb41f5673b294aa20efb0d723a74a7e305e528d9076690751d384f46630f3a6086d731002c143990677a92e3ace9bcaa1943de026a479132b201b66eb0ed871104a0b36c4d301961bea772c6d7617d071825ce0186dc5e6b33370cc2c12cca459116a24de1992555bf4d6449b3cd651a92812b1bf8c23daab5133ede845e6fb0ab3c932242ba33522810d57f5cfc82034820f2aabc15c20dfeef7f1dd2408207ce7f8dc85d3acc560e97c78943ea39bf23da7913f5811f3ede165c527c987a21d0df980939c13f09e0ae3968b9af04ccd741911df3c3ebf63c77e137e82404c0a62fefb585b628495edfff37c41709819bfdca14a862f8ea6a5faa772419d67e44a2b92ac5cda6531ca6959a15e67c48a8136897f4f8b9b9b0", 0x1000}], 0x9, &(0x7f0000000380)}, 0x2) 16:08:56 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x5, 0x7, 0x8, 0x0, 0x2, 0xff, 0x5, 0x1, 0x0, 0x100, 0x997b}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x8000) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x0, 0x7, 0x9, 0x0, 0xfff}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000180)=0x6) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000001c0)=0x40) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r4, &(0x7f0000000440)=[{&(0x7f0000000280)="9f55e83563677cd37f213454dffc6649ffe3356fd52c8e680c288f85724774cf9d4659dff414439bbf76f1e2f9c140f51f9914464faa93b9d60b90d79e24cdfa47d930930674dbcc0075a82762b31b10c1a74ecd97eaf9c02924b53962281fe9418cac5943bb793e0021ff681fe8ea456574770027f421dc648c74cd4ae67847ca85db51c4c1b08ba1bf2e6ba7d0d4457f0fc6284ad3cdc18e4e43efc2723ff896ecbcfd493e6c18b731ebe72ca4d2440063f82dae3a0298299faea0b9b4d3cdc69dab7c644da2e5f6b878631963439941572c65e75601c444a92e64800d2e910f7c51fe2497ff9f509a7fcfcee6f735b8ea", 0xf2}, {&(0x7f0000000380)="f7baadc55f4f2e463adb0672ca475ddf7ab62e3b67d456fa740c76764c5e28b41d51d129f2fac61c5f5752df3b24810181f91e28d7c7424c78d3a3ba0c56e2610954ba247d5212d4ebb439bf15af254d7330460cc4bacc58a2d32c14baf43fd2905dcc2534547aabf4543ed4e3c84530c36a6964cefc2813a0aaa973a31153222f2d104fddc4a999086f36371251e7d8d2132bc87914a24aa6b8d070eff431023a8d27c8d114fb37afb8d26d025a905909af44a3f7f3d2e2df88275cb2", 0xbd}], 0x2, 0x0) fchmodat(r4, &(0x7f0000000480)='./file0\x00', 0xd, 0x2) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f00000004c0)={0x0, 0x3}) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000500)={0x80000001, './file0/file0\x00', './file0/file0\x00'}) execve(&(0x7f0000000540)='./file0\x00', &(0x7f0000000600)=[&(0x7f0000000580)='&@\x00', &(0x7f00000005c0)='(,\x00'], &(0x7f0000000800)=[&(0x7f0000000640)=':\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='\xee^\x00', &(0x7f0000000700)='&.]#\x00', &(0x7f0000000740)=')%@)\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='\x00']) r5 = dup2(r2, r1) getpeername(r5, &(0x7f0000000840)=@in, &(0x7f0000000880)=0xc) open(&(0x7f00000008c0)='./file0\x00', 0x100, 0x10) fchmodat(r1, &(0x7f0000000900)='./file0/file0\x00', 0x40, 0x6) pipe2(&(0x7f0000000940)={0xffffffffffffffff}, 0x10004) execve(&(0x7f0000000980)='./file0/file0\x00', &(0x7f0000000c40)=[&(0x7f00000009c0)='+^$N{\x00', &(0x7f0000000a00)='\x00', &(0x7f0000000a40)=')%@)\x00', &(0x7f0000000a80)='\x00', &(0x7f0000000ac0)=')]\x00', &(0x7f0000000b00)='\x00', &(0x7f0000000b40)=')%@)\x00', &(0x7f0000000b80)='\x00', &(0x7f0000000bc0)='\x00', &(0x7f0000000c00)='\xee^\x00'], &(0x7f0000000d00)=[&(0x7f0000000cc0)='^\x00']) r7 = open(&(0x7f0000000d40)='./file0/file0\x00', 0x900, 0x40) connect$unix(r7, &(0x7f0000000d80)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000dc0)={0x0, './file0\x00'}) fcntl$setstatus(r5, 0x4, 0xcc) r8 = semget(0x1, 0x3, 0x8) semctl$IPC_RMID(r8, 0x0, 0x0) unlink(&(0x7f0000000e00)='./file0/file0\x00') fchmodat(r4, &(0x7f0000000e40)='./file0/file0\x00', 0x4, 0x4) sendmsg(r0, &(0x7f0000001740)={&(0x7f0000000e80)=@in6={0x18, 0x1, 0x7, 0x3}, 0xc, &(0x7f0000000fc0)=[{&(0x7f0000000ec0)="8f458b55206bdc544e5a36a0e8432b2a5447aee30fbc20ef6ad95393a9", 0x1d}, {&(0x7f0000000f00)="a37f71a614c2b297aef124a9559a43b5b99ee0548b02aa2dc3f1eba46a0490955d430000b5e6bd2fa7668145f6a4ac3c6dc55c2f87baccc52bcad720ae5dbdfb5e2b671ab3efa9d8aebd6e92c6b26da4a489d25d1b3d095a1b0217d7cd59a9484ba0ede6764a88c783da44add6bd7a7276ff90d32886d4d378657ce9b9341f4813d2366314b8d1fab37cf1bc296c9534a2273654f6edff8915c37a516450c8b7db2135fcc66e8dc1bb8780db6d08caec31121deba6814a0e2dae77e5e461", 0xbe}], 0x2, &(0x7f0000001000)=[{0x50, 0x1, 0x200, "cce0a18ca7cfdcf7c0c404a6c96b1d2eaf0fa068c52b3bfb187111a2aef19db7bcfd20bd3686848d293997712b826a04b022699dba19d8cc9e5de3e3"}, {0xe0, 0x0, 0x1, "f3d01fcc105ac3e8a13ce9d8b6ea0dc4b2a9f687a4efdf99864c2562b6a858b29fb1e172bee15c5022fbd5f2cc65ec9c08efcbc49551a75306eb8842faadeb8e47b7ccf9863fd9e030ff7036aa68b216462784773b23cba6cb1478c62a8ed323041b9269394123f221b5303eb09f872e7b82561d8e9dd5da01ff0b6a707e80f9c955b312e124ec7ac6fc9ceb595d202bd6fd08e6368837eda5b5e21b273f990e14678ed13febfa7533877eb62d83ccb5aac30355dc4cdc2a867ae9c59f24333f5c1b57c3c3efc359342846bd51"}, {0x78, 0xffff, 0x6, "32b19e6c0d04f1f66bb9ed9487e7bd275aed9f6bc5bc5f12f97f559522daa3e1e874194848857d6aadf6a43db6a289f8ce85dd39dea8db2cf401c355993af5cca4d84d6d7fc47cae82a6f1b8311ac6e7f82b0701dd9a36abaa599bbe35f79040e3b7d3da80b54011"}, {0x70, 0xffff, 0x2, "e1bc38d687d155a8c6d1ed1e6cb4277c0f7ae6508e98b7b8e3cabb233166051b484ff670ca58a3fa26e35cdbf4f4d7b1ddd75a6201a4d820bac82e79de25317066018afc9b37358e639ec601c5b5a85a23233fe353efbc8cb074d187e4ae"}, {0x88, 0xffff, 0x3, "355473a8f642b53b972bdcb01f54900363a2f9bf6d4611937f6c7b94ea77d625e56f29e784dbbf2646c32890eafab7ee0b500509e7f28a68ad65da9bc5ac7eec945a9d52d3ef3977d946ed10cb8cc171653af649e8b758c38266d4fadc0d74e9c384de434958d5c546a13d8472474923b0d3f601ff21079f"}, {0xe8, 0x1, 0x10001, "ef514c6c855440984ec6b816af09be27d2b2aa18af5531be64f41c769bf1179108dc5f602c866e3b802178c3bb2e5fb1deb2d016abae20ff597fd7dbbd1a6e8c226ec3e34877d929ab4693c62e95c78cd0f8e4e4c09c472f7fad69ed2d1a1a67b4bcc196f22bf6a6da6a2d9aa76b39cb51dd48ec39209647efe6af676783b73e48f48bff416a87463fbad43380b7e5f4fbd671c40b5825c9b18b20549c6ed32079b8379cc4a56090680fb07373113fcc4a125ad8c70d7c4b5f7e90af9a0a338f9e17fb5a183aed50d511f934fca2c2de69077eb33dcdb592"}, {0xc0, 0x1, 0x36, "86455698541036baa714d418da3949a100d7022278e60135d8f1030e6a32d2a60cffc37018de2739ceebd79616ab3a0bf11afdf861bf386b442c98cbb49a1e32f89eb63bcea2131ad8a7b91a00aae43d65641717ac16798710c799a7ab57a964182ee47b08017dcd754c89520a66eeea4a54746057f1ec62eccabe1d10dc9cb89b1cfc7091dac36c5e7c29d343c97bf4d3e72f7d623c83436e3c26e9bd926f68499a7d977e7f66204b4e7362795b901a"}, {0xe0, 0x0, 0x35d, "f0cb4976e930802bb330f9745636029a58de680c2ba6ea8d0346e502d7af06ce10c70333eb30bb2eb26d4d3c4a7e041682c6fda81d56b5045361716951166ad4abbdb94a69aa66b11dcc556a4d2fc4cc709ad8521d01da400f2b361c29d1fc58f39a608f642867ed1d2fd50d86defbeb01f49b800be79b891d97cabc936b3dab8550231451de2bc98522319da53b7681820d5ea098cc999349438bd69fb7ea0372d56f2adea3e8895ef639295b07c998c8b2f79a23975057e9543be1bc4e3bda9e76ec422ae2a33a186da0f620149d"}, {0x108, 0x1, 0x4, "8d0776b584f0850532a4f601630f6751f526f7b2a21f1bd9bad33d1d8948f4fc6e593d808fd771e1255ca307f3b365c549d1400cf5336b39b4d58ce6be19af2e95a05d148fbdeabe5ceed09303d28155bb9ded513ba300e316fc0123ca3220a2dd1ad5d0f489c7f9a28208683063966fd887e2284e4511414670c81170325bf1d27268c33d6ea97d030c5f7db2ae69e9f0839f475bf61c0fb2cc616d0cb087e67dccc9df41167d13e75b0cd56d5cbcac8251936c7e72d44529398ef1c9e3a7661b8ccc67a20465ffc656bde4e6ee65eda47ffe33eb73cfc53dbc776f02e1c5616f602c121b5f1533cb9b590399e7076836"}, {0xf0, 0x1, 0x9, "82de5d28db04fa51d8e523b9df510ce65b8590a0944f93a0214f5c3e0b86b017e15b667a2614676eae08793bc6c6306437564b6ec4fcfeec26b3cd182a7b481346ee5c6813bcb635332dd7b4517b16508d2703bb894009580cbc91b9912e88d7e2a37b324fe3913fe15b8e628cbe7585654bbe47ca9e21443b201f67eb4055339c9122ae19a18150b589c38f15020d90e6b241f15e0e21cbe6bef94009015b6b198b249d3c6d2fd68676f661c42cd7b6ff4d9ec8df3a53ca09145d452d00dae4042a2c2261100ef4bae482e9477f02e383f79b3095c53270f6"}], 0x720}, 0x2) ioctl$TIOCMBIC(r6, 0x8004746b, &(0x7f0000001780)=0x80000000) 16:08:56 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x108) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2001, 0x0) close(r0) 16:08:57 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8301, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) r1 = msgget$private(0x0, 0x4c) r2 = getpid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000002f80)={{}, 0x0, 0x0, r2}) 16:08:57 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) shmget(0x1, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:08:57 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) fchmod(r0, 0x400000000010a) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r2, &(0x7f0000000200)='./file0\x00', &(0x7f0000000280)=""/11, 0xb) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000002c0)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000001c0)=0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x400, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) fchmod(r3, 0xa0) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r4, 0xa, r4) ioctl$TIOCCONS(r2, 0x4008426f, &(0x7f0000000000)) 16:08:57 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x22, 0x96ff}, {0x0, 0x3ff}], 0x2}) socketpair(0x18, 0x8000, 0x100, &(0x7f0000000000)) write(r1, &(0x7f0000335000), 0xfc94) close(r0) getuid() 16:08:57 executing program 0: r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x10bf, 0x101) r1 = socket$inet(0x2, 0x7, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) r5 = dup(r0) getsockname$unix(r5, &(0x7f00000000c0)=@file={0x0, ""/57}, &(0x7f0000000100)=0x3b) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r6 = dup(r0) pwritev(r6, &(0x7f00000032c0)=[{&(0x7f00000022c0)="0c4e8a83f701b39c35e15b18f9c3b6f893ec409e0810f8e9629bc4cfe33b2c63972c229721ac12b32fe3fc0caedaf10a25e102fde6f04e70f9af438321afc0e4222f1d91ec4b1f5fc474d7b40e00dbc709936939ca3e128cc3c3a8186b58364ba09ede4814c178b0cae79a75b4b443c55132290a59edaed0b7f0bf9ebad104658a69540343c08ecd0851edad423a6e896579e5cc0993b6215d9a28bc6d0ba23a14d0c80c3fcb3d8bac67ff8ae235d61e8afb7b3d261c88f3c66f2dd3028091355b296e06d792454f3a8e16b3ab57e1cfbc5dadd3bca7e82b0763012f1410a04844da136c2f39dfdfa90e541f8acad321b7ebc9a480b49d26ad6f9447f788cebbb11f9bd82e451c537e9d38ffd01195ded50ae78d1570e0428e394ad6b9ce98e3d5634e595036c72ff61f9aef3f994e6763a360650ddd69e30e4d4b21e1ba94e678ccbed0af442388d31805792c315c0d0597dbb66005eb272be160519722f6966307240210a40df718c241643d137d275d919b504b733847bc8ca9a9934d744b032940be081837e46541f49a026e6523a26b7c17f4ad4d82724b9b3542c8484ec5a594b24ac2c7c7fc35da44692b2a8a73cc34de2070c9e87aedb06cc93b16f05c90cbc36d7fa3ce72e68e765143079b34a2d61de7478a24c79ba2e49eb65b2a962d25f22cc2006497f809906e971232f0bcbe4100260c99e328d8e7a521b0f9015f0273f962342d050a4539454cd1a15a63f4bf172b5b4ebf4515ed0765fe37acbdc64ee3d45302839b589e9d0c2053fa54b72d931ce02371432f36c2ba517b376e59911ac45459df332a9a0e845cc1b93a03e17ffcd1cbaa2b29cde13772695b8f1bd2b813a2200987fa5a154d1a8a82a4a62d13088e7092dd9224a06a7614548029bdfc5e27672ab899588385579a2c052626af56883193a9c5154ac3538752c0fc6863140c11f74affaa351d8f51e22fdf5ff15c4f8b8ba54e469c9f77cb29521448a0982094cf146264210d016822869a25b01c505abf3184494755a9920589a51add75159376b448e41e0d3fc0a37bf92e85e3e45dfebfb4779b10d12602b9c8fd0c3db2b800e2b3ba1c7c403bf47c9c298f8255fb9c33dd48bad7822ccbc86acc515d7a95dcd5f8c145e835bb94599182f6ccff5b6685cb6cae3e54652e0dc0e76672fc8a32c562b90195dc09670012da46b8ea01c9747b2123dc400de0541232279c505069e22bf9de76164873431d30429956305a535db429ae31f0edd0fef663db38848f2cccd2beeed1d9b7b4e5369a654135b475d97a13176ccf66ebd6d66ad3df5c499922f247a7d0581f2d775d6e4e3b38f3589c97cc2cb4f3590631ef03ff54684ecc098b591ac6d55cc5a260bcd8dfdc2178bef6b2955804916244a23ee700b69cb4cc87b7ad794cfd81a19ac82af887de11ea8bad665b0466382e44f14dabe193d9031ea3c69b44f23797e86dd6252ca6b04f7df5326c9dcbc03f0aa93351c7e12ba92f8bc272b6cea2e65113dc8142317fb99777a013cbe8b94bbe44f630965370153903c1704521ec4fc00e730bdfb30aac08dbb28edd6869740c3d7be5f00c0faec06ef57e9a71d4132a5d83ea0f957fd0325eddaec20539910004969bd9cbb2f1fbc04a022b44a5fd911344ffa9c7be638f8c10690847114600fbefbf2169df10e7fe6fd8260a6acc55d23c9e89887266042aba102ce83bff2f70106f44c0edb3b1e4e7b63697ff3345f8926fe645e0f1a9f5d02e1b5686829ebee3400a95bad1417c092f840ab889f4f8c619945f62ca174a0b34cb0cfae904aed53cf0d1debb1fa93db83d33459720a140d93686e11fa0bd1b91c596078038808e6af5410815708af79b8f2465e6f026f98d11f96574f0853454774074bdc4c6296ff7f67a64d8a4b761b647e1e8d1a228542e5608e7b14ad4e773feeaea5cfec02c0bc166c4c8841ced83590592048e92768123ea576997f0214a62dca06587d819c7e48e40151b9398431c97bb87cc04f1015f971fa03915af3039058d64030fce316f2a7764256819d0095aec8cb8e5f18995e40134c43e7db87a1c9cf4f1228d086cb36b457b4002836f056c42c9c640ca981da1dc6015d8a40696f697213016ff1312b2b097c6a9e6d03bbc1c040018f4806f34e459e9d9966fe08ef4c7d823622d825512be1b6354f883575753ea0d2f486d76884b5d30114465359b1ff5a92703906d79ba84f1ee8a38683c115f6a8c6effffc805e2fc2cf1680724d827af2ac5c5ed2c9efe8152f8e10f85eebfb04e09e106113f00bbc7ef7626da1f4d09e7075a268b77e519daaa96d2583224ecd2bc10e3bafbf0b9b843990f3c37df5a57accd19e32b0aa7f0ec492db442081a4a469e25b8b62e5e80fd6855ff7efc9a457174d02261aa5ad11d89c59bd70fee823c1b335216b34681397d6629079dd5fd9944a56f2942d9ef8d8e46fa77dc3123873de6c922290308bc010571d864a00c7d8918612662411d4a04270adb20dadebe76a13fc001cff1f8163cb70bc42182d490563354320fe3003c3660316661abd4948680ccce484b90f8b3c868c32fcd1dfb1f5a700293c81178ab2d2d8fdcee08f53a6249e99f47740cd7261f516aff463f407bd2346706e47b5d00eaf1bb0e8d90dc3737d3c98d4de2e6be5a2baf812dc400af4ef73eef0c8796c71bf8838fc827fbe4a709aab0e22acf52e69d192ddad2806db2967fdd1e2a8a3635c5f153bd20be9e188082e865aa0df4ddb20011c5ab76ca6f17e5a662e539f827d22bf14d59251af7491d59bb07e5c45b031bb0e800e4b76e04379f87cc81f5bc7e1ff9e7f1ad3d604b8c3ccb2ef4cdd290a316b1c753025dbb6d209f7789d275ca66ffa39c2a5277d6937b22d7692a19aa524a0936dbc6a7d9d1d84ce4a2f49dfc4eb766d5c51b72d2eb8a009d312882be6ece5f40da01c0ce52b751fc3a7c8ea98ec7ebbfd87f7049a69a5e080fcc5e448fef01bba5d229f3d06f833029dc263846ea6e7b239a64abcbd7e7726f24d80e53e990e3a29a539b27c210a53a39a8685bf7efa34d4c0c7f0983554122b5bcc420872036a0b66898f735e94a66e0b25029872cd99a8650aec37146254e625de5efb619aa4c5c9c99d27bca7530fcb38e0109f2cbbcb6cb2bded51c88bf594531ba324b74e59d001123c7f08e5f18e947d5d7c1cbbbe0a828bd7b399709b8d417d5cbc600d4d847083c7985f9e237d6ecdbeab4d7800931bc3b6a88f57607cf100fd87374bf8bfcd1a7b004e8724039082c8e663c88f27aed5b0b55b20eaa9272fae7fb0c45ef5e4bc178194697a904b4e1f50b450afc2bc4d60eb8576e13e02eb50b510320fee2b266f19f8612ebec39234d66a3fa66d3f8e5c886bfe835a047ba1a7bc5ae77cc738fcb141dd3a08b3aba287e17636f699be7b8bac46da2fdd83578f30efebd4fa0481afc006f504598b3297c5a98ea9f08e06b42c07186321d5070c76d556cbbb7b5a8eca326395319f47d47f5e2842f66271f5db0338b27630f2ecdf27b0bae0a1aeb5cb34fdb52c9c0835947588ca6abc105f1c0e145b60375b0aa42396d772806dba5c3cd3f7dc66a93ec849fed58caf0a22492edc0e9d6fea1952ba2ef2116629d4fc2ed9edafa025c31998fb7d4192b63b8eaadce4454b9148e4af3f7f6b28de3d8d6a7cb29b16be1d8a849a53beb878da60e146939a8ca92bd5f4867b799e576864229e4de472e59a87b5697d5762d88c808b12b963e832c83416aa23fa4d131ad28b48531efff21ef40e1204ab7fe90684546565efa0819695819233ebc5238b4f540fb4c8b9f2137cb8e6f06f53aa7220bcccd94d488b4e4222cc2dd7078639c6b9d97bf7807bfebea07b918868f9d1a5cc8fe47a7038560ea90351f562838c497eadcf3825bffd21a3f888bb78e702d7e690c9f7250e1b9fafdc1259de0aa5058a19496e08ba18a45c9891c3a994c00f3262b246d7d833e39e03b862b45ba17548ea14eeae0f06d52e26e1b00ec7f260f1b32cf952d4ed117368fc8f8e11cf117029616192c7ae04a2b9b20b32dc77ae18f7ce2fe7d32e2ad8191ae78650c878945eb5615927f6a3d687923f3036d6bfd4af8f4ed1fa1cd680653697d2732713b48eb34c2cce9690c33e4909bb026e3bcd346f82cd6fa2e34303f6b0c3017d7ffee4b0a40f0145f735545e815cb0b8f2309212a0297f02558ca70216de7d92d34f7b906b722ee57df88ffbbc238fe2384a03ddf7a9282849a62d32da852a3bbeefc543902d0819cc359fad0060ee3fc313ae7b429fb4e0dd1d88e28d3d28a709cceaea5529bcd3b52e49cc90609236bc1dfd3b1e750520fdfb18441d2e286f0262c794518ebc47920bd10a1ad4ba26b4bdfb6055e19aee3e85d907836eb483275ea6dfb9019879529a4dd3b89fed3dcd25db9998bc9d7bd19b7a2c4268fd28b47200d424d9269b6819ada5b9f1a899f74492ec254b628ab0c2d899086915330589c25f3f74a513b5d1fdb6c95e0df1c1e0a8c40edd75b345c042a961e7e88fd8b87fcf8640eafa377da6b2af299d625eb6928f3d5d3ad73a8da0ddecd8b514db907e768585b406c7bf09fe74ff5b0e1de608df889e4a62fc181c8a48cf3e627d70ad22dde9c82c366bbac8b2b38bbe801445b4e421b39dab5e797b6233fc3d83c2d8773534a331a9b40df84637af5953d6963832d0780ef6814c20d416aa58e08589e4cb8a63c3c1698ca0bd06ffde2b9257421489d4bae0956dd67cae5103a5527d339605decc92371e84806a618c69b828ae04c71d28192eac97b1c344e2b7d66f499242d541c86a3d4dc5d7390c6b173457abfd1d1a397bd2105a15932dd2d169719a245247a8d7a48897c05b7634b8b6bba20451b6872ede8d44eb1d2f71fb420a66c68b8a55ff824dec4e5f86a8c0769fb7596f05d240988e38fff205f6bd7c03d86553debdc21fe00e13bf74f98b1fbd487fa29a872ce5a1c0e8167ec2ac99450c5724db263a6116355b2d7a2fa1e02fe03d9cab7f3a526b8bb430fbbd74c4f9b3f567bac2ffbd0ac812fcee6e25e57890a446f8be40c614c6b3da82a8df6701ba61c5f5f7868cf84453f8d2a2f463819df3a2bd79feac6725d732aebdf0e5e76f1ca3a0f070427e476ade242753ddbfd34af6bbda1b199bc1a9016b5954a27dd7c1aad24652fb3d0843f9f0f0b5118dbea763c33cd0ae4a6bfe464b7f22bb85e66834af261a75fce51", 0xe7e}], 0x1, 0x9) 16:08:57 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x104) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) getsockopt(r1, 0x9, 0x8001, &(0x7f00000000c0)=""/4, &(0x7f0000000100)=0x4) 16:08:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20048, 0x0) r1 = kqueue() openat(r0, &(0x7f0000000080)='./bus\x00', 0x8808, 0x8) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r1) 16:08:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x9, 0x2, 0x8, 0x4, "863cd2cf7b4fad888436ec79b624a6b5ba5f8f23", 0x9, 0xd119}) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:08:57 executing program 0: clock_getres(0x400000000000006, 0xfffffffffffffffe) clock_getres(0x3, &(0x7f0000000000)) 16:08:57 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x1, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) open(&(0x7f0000000040)='./file0\x00', 0x6, 0xd8) 16:08:57 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r1 = getegid() lchown(&(0x7f0000000040)='./bus\x00', r0, r1) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="d60dd57cf41e0d3e78e7c1391efe3218918edba7bcf069a234ad1096ce3101f2fefd7658d20b41b49a2cc022c51dd46f341d41f8eb16858f86c822f781136900fe768d41f7fd2a50462b227e6b359e24f12deef75461e54286e60ca80bb80e1ff310c9ac7db7e892aaafef71225efcf0f9f0d9454624393db0bda40f5d27bc72d8de19481a6c326601a3a0c5abc6e0db7b45e394a09ba5db5e16f22463f4b39df384d6cbffcb98002e5d5ebeb4a37dd7c26345e201d15d3fbe932029d9254a41", 0xc0}], 0x1, 0x0) 16:08:57 executing program 1: mlock(&(0x7f00004d6000/0x4000)=nil, 0x4000) mlock(&(0x7f00004d6000/0x1000)=nil, 0x1000) 16:08:57 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000080)=[{0x1}], 0x1}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x0, 0x1}, {0x21, 0x7}], 0x2}) 16:08:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x13c, 0x20000001afe) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000006c0)="506dd6500589a39e90b0654423", 0xd}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:08:57 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8004427a, &(0x7f0000000000)) fcntl$getflags(r1, 0x3) 16:08:57 executing program 1: 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) socket$inet6(0x18, 0x7, 0x9) ioctl$KDENABIO(r0, 0x20004b3c) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) accept(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00'], &(0x7f0000000140)=0x2) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x651, './file0/file0\x00', './file0/file0\x00'}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 16:08:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x2000000000000000, 0x3, 0x0, 0x6, "62aced2a3b5d50e00639a2855f6ab81d421b522d", 0x5c1, 0x100000000}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0x101, 0x9}, {0x18, 0x3, 0xffffffff, 0x5}, 0x2, [0x0, 0x0, 0x7fffffff, 0x4, 0x20, 0x234, 0x3, 0x2]}, 0x3c) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) setsockopt(r0, 0xfffffffffffffffd, 0x3, &(0x7f0000000000)="05443717cdb51905fd8c01b9a3b750fd238f48cf3b8b0d2bc86c815ee84784269c85f57afb4cf4665f2d2bd5b11135f98e1e75d98ec55d018c4bc1a1ae93d0ea94aa25f78b2206007df301139bd7ebffc57955b8989b856f82c4f932aa852750835cdc41fe0c6d7aa95a4de788eed2e5041518815ed3f1920e286ff46160ee476e037eb74a558354eac75a424bad98028d3dafb8f6570ad5d6e8f8381062", 0x9e) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) 16:08:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) r1 = socket(0x9, 0x1, 0xfffffffffffffffc) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x9) 16:08:57 executing program 1: r0 = socket(0x3, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x5, 0xac6c0e5}, {0x18, 0x0, 0x7f, 0x5}, 0x1, [0x0, 0x3, 0xaa, 0x8, 0x2, 0x1, 0x9, 0xf51]}, 0x3c) connect$inet6(r0, &(0x7f0000000080), 0xc) 16:08:57 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x407d, 0x1, &(0x7f0000000040)="bb4223d49110dba05b2ec971fe86c4e424f933053aba69916e70f4b470d565f0c6581c05caa66ad9c7172c40166c1c940cc9c70f59d190948e4fe89d5be7d2e21c97898e9b7a00", 0x47) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) msgget$private(0x0, 0x400) 16:08:57 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) getegid() r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000300)) 16:08:57 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20000, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698a, &(0x7f00000000c0)) 16:08:57 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x400, 0x181) writev(r0, &(0x7f00000019c0)=[{&(0x7f0000000680)="5a641603ea4890fc5fa4f3c234fe56f5f86df91ae116adb60899217210c609fec6d7894ae90596721ba1f89a3c0bd1a458732d58f60031d1120a7995b6195053785f4b6382b37bbd839cb425fd4244b88d0488f840b35593a522b4e9cf65bf709f7a9e667d06398d433cd2ea94c07b1c87761d4e93e109512d6707ea51140836cabd4a816d32c31c9d5c1e711dc355ed3f717411b8bac782b5582c4a78d338dc42e9178e9ad114462b", 0xa9}], 0x1) execve(0x0, 0x0, 0x0) 16:08:58 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlockall(0x0) 16:08:58 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) r1 = semget$private(0x0, 0xffffffffffffffff, 0x4) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000040)=""/41) socket(0x20, 0x4000, 0x5) close(r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20, 0x0) 16:08:58 executing program 1: r0 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f0000000000)='./file0\x00', r0, r1) setuid(0xee01) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockname(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x20) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100)={0x80000000, 0x8e0}, 0x8) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) 16:08:58 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x10400ffffffff}) 16:08:58 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x42, 0xfe}, {0x4, 0xb2}, {0x0, 0x6}, {0xa3, 0x1}, {0x360811f4725cfff9, 0x1ff}, {0x67, 0x3ff}], 0x6}) 16:08:58 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) setsockopt(r0, 0x56a25d48, 0xd7, &(0x7f00000000c0)="74f8c7dd6f0bc57fb0d30ee70dd6d823bee60eb3b609fe481dbc183c82007e1c246536c5de0dc61f8382f0c05d1c02f39a59b7c92d0f5705bf12c8e89f6325d09693f735eb8b681f09e5a30558e812ff16ecf0001ee087a65899e4a0040da646e46300e7773a", 0x66) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x4}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x40]}, 0x2d1) 16:08:58 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20102, 0x2) write(r0, &(0x7f00000000c0)="76be23922f6b514ff3af8bc6d5ca4d1987988261f2c661f6ba749ac5cf626864343b6d05b520b4c70489f13bf1936f813d50a70a050000b5337253db5f2c36fce2ef000000000000000000000000000098bf2c3cdf02aee5873bf0167c9074e778daa1e01ff640f74094499b0de9004dc920d6cf41ec69eb80d90a3c3f83ee23502d1a78a3c9c8adc0d4c6012b3cd42f61ede512280deb328c07986fc32039309a26c45c992a399805a290830147526be2a7d9c5d148ec1bea04b189867558b25579772428180d8a4391a99e592e2636144a19ff8b3d0de79e244b4fe829d5d647701cedb9f4ac2816a69c86da81b8b56683de358894ae474ab110ea93d0a46c439f8bf115bd49fa424bf0287ccc05635f1cd4e5bd6ccd52b9fa1295d4530f01f0a5", 0x122) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:08:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="2f7c34f42cf234b8702e", 0xa) execve(0x0, 0x0, 0x0) 16:08:58 executing program 1: r0 = kqueue() pipe(&(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000300)=0x100000081) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x81, 0x0, 0x8, 0x0) 16:08:58 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x10001}) setuid(0xee01) sync() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000100)='./file0\x00', r4, r5, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r3, 0xffff, 0x1000, 0x0, 0x0) 16:08:58 executing program 0: r0 = socket(0x2, 0x400000001002, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x2, 0x3}) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x18, 0xffffffffffffffff, 0x2000000000000}, 0xc) 16:08:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvfrom$inet(r0, &(0x7f00000002c0)=""/200, 0xc8, 0x2, &(0x7f0000000000)={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000230000000300000035707f9545070b77"], 0x38}, 0x0) 16:08:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000400000c, &(0x7f0000000080)="eaff125c00000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:08:58 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x3, 0x0, 0x0) 16:08:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x8001, './bus\x00', './bus\x00'}) preadv(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/113, 0x71}], 0x1, 0x0) mknod(&(0x7f0000000200)='./bus\x00', 0x80002005, 0x5309) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x80, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x6f59d041c302b2ab, 0x0) close(r3) close(r4) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000180)) r6 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000000)=0x2f6) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000680)={'./bus\x00', 0x6, 0x10000, 0x1410, 0x1, 0xffffffffffff7fff, 0x4, 0x4, 0x2, 0x2, 0xa4, 0x4b7bb6e7}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000400)=[{&(0x7f00000002c0)}, {&(0x7f0000000300)="e5ab13f43482372d62b562026364da7fcc96fe046412fc2c37855588ef4120a685eba1ede8c59ba50e04eca64326469e874443278e2594aad7682cb319af24308d7a7ab4bbd5cb24830c0e5f5a553fe33ae74967c1597828940b39e02b4b16e36452493480b2155fbd0ab57f3eeae165bace3f5d6c3b6b4f43af9ca0cc8fb170b7130b292e3f6ff897be62a23931bc535b1f52dddbfd8782cca803d47d0b11e374c824d0e742a496d8e57618e083cba05e095a52fe33b3968097cfc546175662f014a2c5f2bb55ae8f5daae66ea3030e41ee0f67091f32f948acbbae70a853e4b5cc4abd3d8e10cc3ecc92d40c4518f7938e", 0xf2}], 0x2, &(0x7f0000000500)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r1, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r3, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r5, @ANYRES32=r5, @ANYRES32=r2, @ANYBLOB="20000000000000000100000001000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r5, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r1], 0x120, 0x4}, 0x4) 16:08:58 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x1, 0x81, 0x7ff, 0x878, "84d6a27827245fbc395cc570cdb6f7821b35e6df", 0x8, 0x2}) kqueue() ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) openat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x81) 16:08:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:08:58 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 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) 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) syz_open_pts() poll(&(0x7f0000000240)=[{r0, 0x11}], 0x1, 0xfffffffffffffffa) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000005c0)) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) lseek(r2, 0x0, 0x3) r3 = semget$private(0x0, 0x100000000000004, 0x1) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000002c0)=""/218) write(0xffffffffffffffff, &(0x7f00000007c0)="7aeb5be4f0155a91ffe35ee6b66f6601427f5a06633ef5625315e8909b06527cc294970d1163cd62fdc252d973de9fbdbaed16e494ae2a0382655b0661b17eaa2e8eb2c06efd8b4776b61eb170a121969e64bec20446ee0107e0ba23369c08bb4bbcce5409866a66d2cc1a72f92c18d53208d33d1420c69dcb47ceb4a9a147958197d94cca8bca57df172eb4c0fd0200d83e54ecbbaad070d679d420a79070a845cc411fae457b07f95cf6546a08a9ed4253faf91ad5f5", 0xb7) sendto(r1, &(0x7f0000000900)="92c67effbc590d80536da528070668214ddccc28b35372a1eab2b391701f466ba2da4e97e089e8326b614be61d9ab5cef49e1ab86a", 0x35, 0x1, 0x0, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) ioctl$VT_GETMODE(r4, 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(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000780)) recvmsg(0xffffffffffffffff, &(0x7f0000000b40)={&(0x7f0000000740)=@in6, 0xc, &(0x7f0000000b00)=[{&(0x7f0000000940)=""/152, 0x98}, {&(0x7f0000000ac0)=""/20, 0x14}, {&(0x7f0000000b80)=""/4096, 0x1000}], 0x3, &(0x7f0000000a00)=""/137, 0x89}, 0x800) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000b40)) 16:08:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="6e4b583b4e445ca0dfbcc9b2839cc52f0788893b64d67796695f7a84a0b55837d537a36c370dd6352b2a619559c82baf5f861ff3d92d4518d4", 0x14) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2634d167c0558ecfdcf74c02bf27fe2ff2b6570a"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) syz_open_pts() 16:08:58 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0x0, 0x4b}], 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0x100) msgrcv(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000fe00000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xb2, 0x3, 0x1800) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./bus\x00', r1, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x280002002, 0x8) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000480)) r3 = msgget(0x0, 0x100) msgrcv(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="0400f9ffffff0200000000000002000000000020000000000000000000000000000000000000000000000000000001007bc614ee4db42412ed2834c500000000000080000000000000000000000000000000000000000000040000000000000000000000000000000000000000c64d0990d6fee17139b9a9799a"], 0x1, 0x1, 0x1800) setsockopt$sock_int(r2, 0xffff, 0x100a, &(0x7f00000002c0)=0x7, 0x4) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) 16:08:58 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 16:08:58 executing program 0: r0 = socket(0x18, 0x7, 0x2) setsockopt(r0, 0x29, 0xfff, &(0x7f0000000080)="b6e14e0fa4971a1be632ea7736f7509740e8bcd3bddf5d3226e1ebc0859ecfa39534d9ab47a78989421e580643bd9f778037e2ae0cd9b56d3fb3bb7d9a28106a0930ecba664e078e28a662dc18969756be4823bf45159bcef825f25bfe", 0x5d) 16:08:58 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x0, 0x7fffffff}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) recvmsg(r1, &(0x7f0000002580)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f0000001500)=[{&(0x7f0000000180)=""/57, 0x39}, {&(0x7f00000001c0)=""/214, 0xd6}, {&(0x7f00000002c0)=""/244, 0xf4}, {&(0x7f00000003c0)=""/89, 0x59}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/116, 0x74}, {&(0x7f00000014c0)=""/15, 0xf}], 0x7, &(0x7f0000001580)=""/4096, 0x1000}, 0x800) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x841, 0x40) load: 1.03 cmd: getty 18995 [ttyin] 0.00u 0.02s 0% 307k load: 1.03 cmd: getty 18995 [ttyin] 0.00u 0.02s 0% 307k 16:08:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) fcntl$dupfd(r0, 0xa, r2) 16:08:58 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000352000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2e, &(0x7f0000000000)="ebffcbfe13b9fd812eaa4d713048e69931929648", 0x14) 16:08:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x400004500) open$dir(0x0, 0x0, 0xffffffffffffffff) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80185760, &(0x7f0000000000)) 16:08:58 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80c0, 0x0) bind(r1, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x28, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) renameat(r2, &(0x7f0000000240)='./file0\x00', r3, &(0x7f0000000280)='./file0\x00') ioctl$TIOCSTOP(r2, 0x2000746f) chmod(&(0x7f00000002c0)='./file1\x00', 0x100) chdir(&(0x7f0000000300)='./file0\x00') r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) utimensat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x6}, {0x0, 0xffffffffffffffff}}, 0x2) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 16:08:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:08:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mknod$loop(&(0x7f0000000000)='./bus\x00', 0x8003, 0x1) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x200) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000000c0)=0x1) 16:08:59 executing program 1: setuid(0xee01) semget$private(0x0, 0x3, 0x0) r0 = getegid() setgid(r0) r1 = shmget$private(0x0, 0x2000, 0x102, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/11) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x165, 0x1dce0c8b}, {0xc7, 0x247a}, {0x1ad, 0xba31}], 0x3}) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x1) shmctl$SHM_LOCK(r1, 0x3) ioctl$TIOCNOTTY(r3, 0x20007471) shmget(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) 16:08:59 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='}]{\x00'], &(0x7f0000000240)=[&(0x7f0000000140)='s-&]\x00', &(0x7f0000000180)='*\\+~\x00', &(0x7f0000000200)='-&\x00']) 16:08:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x211, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8100, 0x20) fchmodat(r1, &(0x7f0000000080)='./bus\x00', 0x8, 0x4) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f00000000c0)="f8bbadf165c5983012d4d5977d88834ea2b58732ddcd65d2a38db4b1e5bcccfce5a886", 0x23}, {&(0x7f0000000140)="2c9ec5ca600aa866b156e13f0ab8d0b0bbf5fad5fa1b7fcc98240d94e9ee088bf2fcc4ef664241403e6d30a7ebccde97b41a84c44823cbfb03578565a25da4fd1c30a50b3cd8bb2514744b40ca26183b9f17763c917edfae53194b6a9a3299d7eebca8063a051a39a348d83e86f3d0ee2316ebd214cf113e2a29225f824ff25556b8db295109326105d46edcc82ff8cc8492c011e88e472fc6bad8dddffcb711e7e43365", 0xa4}, {&(0x7f0000000300)="3e5d66daacb4675c41d0d1ace8ed785768fd4190080b42de326c77abbcaf0a3a608031a53cbafffaf54ebe0961df0febbfdb77719d3998de29751816d742b0b851c740879c83980369a438a431054884c8651aa647429068f2faad2a7b92f127396932d142dab412efda5abbedc66d199af193f50d73f0eac5ffa27b14ce7c6282d17ba3b9e0da9937c4c03dbe73e62de78a99a290572fa436c83f2b62b79f8221f84bafd4a93a85dcccab7e368664e83eb9142fb3e1b56a4ffa62cdfa090a21476a330e710886daf81e027e7ed1e67bdb2e06a6943e34e3a939848037dad2de512f3639c1c3e2f8aeb37ce581d7963402fbcfd536f87ed64aecc556b87e5b6e74011203fb2b663bff9e448f16463c2173df3898f947375cc180481b48d043b3f5c19cdb5d63622fa3c5adf459d46dc9283c27248922e3bdde8bd1e678312d12ff9030492c0024367f869d03dc53cd4d8fd12549569fc608b521dda3122ce424c81d814f9950c7451a79d38351e0554640343d9185f9641ec5f7b842022ef94f6030e9aba210de02461de3e3c95a775d2fa5c93650ab469f3267d7941256f06fb1362c4e2ac334fc09086bcde0139c5c4f1dddf3360f64deb17b9276de412fca9a949b53396bb2662644f438c71589d6ba6b78c7f85f1011cdf4e3f2e4c11227ba495eae91611dcc97c3bd49c95ba6cde1a8b59cdb1f67df15df5888225993bb48774610a05c11b975616302e8365d0ac18e4d7d9e2dc43e29bb464bc91c6176c5bbb8761fed182580d86c1b3017e181de1ee3fc5eac56b8855ba1d6466306cecffcaa03ecb81bb042714ce3ce06795dd9b9690e2829b8351e63b903e6925c0caaf5acd2fdbdfb07d986cec5908a834c210aad8a5adc2ffab291258f325c1bb6c671da7a4b85f45a6d83001a22111ab82ad8a287e53bef08775e33ba267912c925702d66b9e9aeaf446a0b089a5bdab9d4ccdc7491bb2b27f7b632e75fd23bd6c581ee1fceea2153b90b36803c4b5bc9bc2d8aa9c729567765c8bf090743780ca7350e32a8d2f947d68d32a165cbeffab153ecef05c1055394d7ef1f0169ddc7c62d58894616a443acc05d8f0e8742d1755da6faf255c760b3d82e5d0cf258a574f59cbf862507bd5d2c3ac51cb0973da4cc614db554d0c15e0559a4f503f532b11557a5bf40a5046b014122aedc9709ca9fd2e1fc6a8f659d07c804622975ee5eebbd643a8f64b7d363f2cf4a23b4d0ece28ea519341abd8822a21695d43e780dbee60aedbd0bd2bf5f867e64a02643f2ed95649c2f43d2e53e69794c4f2419495b21cf8709726e8e1461100ef4c6a29a4aba84057ff264d1210d1d347e7fa2d6551b76c4590045a1ca3a84c7b5187c0b031274183208e64b724e38ae359bbbfaa6d92db9a52b9c9448ac89637ea1a8b2716c5fddee712bafad2245f7563aa130dea216b33abe0e5c00a4cf339ec52ce4a3218e98aaf556be3f363bd03d51dc6611b0df66a4bceda5a810f67395c81210edbc941f9637d4b2411e1f872fd75186037af3aed22068841b4e23ff9bd0d7db67b133c42620bae3c489647c4197df8111af723d0d2405c6000ab03bbf33367cac695b92fece8e731aaebcebab99798ca459ae93315a9a96f53dd22d77561d96f1bb44b74476902e6136cce16b6ff5409cf1821cb7e0854331223880c5acfdd3b36a4af8403e90d2481848a26b007198461cb8410187cbeb9fe69ea8b8caa1ac83df7652f453b2d7c65a6de1e26bdfeee57d5efa0c8d756a4b8c704ac9eec6949c2dbe68a9aea3fbc703d2027547c718dfd726498c9eb596bab5bca0d20f0e6d0d5234d1de62b5c58fe804a16f758badd3c3ef79bafeaf61f5bf73872b070e0af1ba7809bc1c21b665b1173aeba170481f20656618de0d61e4e384ea762989a472f380b5b326b53f743b508cdc63970433f1f84a696acd7b405397ebbe130d3d270ba2c8056ed8ddf55e16a29364a82b186bef8199bc2cbbaddfca6c83e83e45edf10f0363f2b89fef9933d522aa0832ee967a845d48e2926f84e5a879743995127dededac1d7d8d0c368461f5b30be99018a4da5df712f3c518626c563bec5427ec36ed5cbf10ed8db67c73e630d85f928ecd345ec713115d45bf0d07265dcd84491a8e3ddf72b4d4c5d8c06ee33721b66bb5c8db173db85cd812c7c917e211d264dda63bf06fd6a3d7ea3a1f74e5648984178dd1240380ff13b0b9baec808ec048dc2282a14a21b02d6ea823e701b4e31e731e3558b06a63ee1495dc9453e1b57ffe54d7448dba8429dbda24175a674788a6bb73c282b6e4436eee5108473a25c28aa33fbf290cb27c24d53d9b7a1eee07714684f21380eeecd1ac6ba67596e8ad8b86b86e6e6dd9cd66f944d46f42bfe1a0e124cc77d3ee1298cea6f9856fe4225ba1a5182ba71bd300264059f64a4585bbfa12b2e47e97bc7144952b2fb752ebaaa3a8eb6a2ca281040d06d0c790aed57f6747f755052a5fe3f3c903c7c91ad74512abeef5744829272a7cfd66f9be0766d26ec323a4d60c459d6c6cb6eb8c0063f5076bea85d0a57a7ec73baf292d8ba5de2e06db0ebd4280a205c121684400d70ce084fccadb6df493249ada660c1f42e9aff70c96ad21783897e97b9de2a2871cccd853786e35f18adda3ad33b8dbc88af28dda487040caade9338567ba7b5a851d2988119ee8e5de63dcb61afe143b44a1ee201ecc26044fdc4ba66bd966112d62a6a978320526bd4edbef94b64d14a364c5d052505db8dd23cd79e13640975308d90beb0f3e9e74323dfeb960dc6cc40c72936cfbb3bebf3a4e961d55e74dc069ea8fd9dcae5f04a83d574823416d445fd4a7180c6cee87f64415b582bdd9e35aff96449e5d34069ed136b65f955ca25a8e8065f82dd2a09fb6927977acf413efec502fda5b6e3a517856460330dac1ed195faf9d3211d1bab390d6156478029d3ff469c439b566d3dd21b4f6123535d3f4965a109a7afcb982675eb026ad80c822ace05b85e1e61bcf0b3109986b62340990b05081fcbba2bfb480979582047b61637d205b7be921ce970eecd2082caa21a988254fa1a0cae36b7662da37bde6ec0fd14c3ace2737dd008a8a4d85468613110c67479b0251a1bca414b4a1ebe7f280547c2c38ddf57d34c06adcfb0a168a90f02f7e2df07d7978237ceb7fab83357e46e91f88fc5bb56d8425c72ed2b37c6a7ec6ad5bcaab1ed340f6aec725b2cd4280e57366335b6587d597229ffdafd2d38557372cda0023411bd8ba3701ba86359c38f95312f99500d8fe33a706c5d36ae8eb4b9f0366812fa932add383ad57460131a14017a282443eac95ccbff9f2441fc8a82d7f6a9ba73b8b3c24e024c869de8438c5f7fa207c266517f81c43ebc683eda0234e53d1ba97326c8e72ce1e8f6156cbffc4f652e8e20b3d74b00b577020c0a0fd81aa4337db0ec3dee9b0a6ec85f51ae2c63aa44a7796a4c3e6b5f282bdf2c4726610b27be32d126a521eda8c7f4258d179a6fed57580dc3e9479c13bf19546d921107ae5ef3bc46218339e9b2fd8145c91cc33937638b72f219aa3544a6ced6f6547012046eb36f490795cf59d84ec6ba9a59ab3898d0a512ceb822093de9d508900d446bd152e76a7d7bbbde2c4f6ab5e18fedda1f7447e43734ef33050f7b88e608fb356bf4cf310f055ad47974b504840bdc953ea9ff13258546f526e1f29375cb738c6fc867926be9037e37cfdaecb50a15106d1e7de7e6fa52d620b56d864ad8c99f3d25a2ae809931ba0de5cda74c6a918bdc70d2e7b8b2ecd2d93689db9778729fe46833f12efffc0355a7606d15fccf72dee43f9b1de4700fc206f169c49a103fa9e44248c0862d3dd43d3ab8e351be4847b98759e5caf8adc013f1374385a7e6d0b02e0b9f5dc3f5b4c1030fbf0a888d1c144f00c39dd26c17e7ab5277538aaf6506f75160daa74a1853b14a642488bab93707c7aa48a685de41fefbc4b623fc73e2ff6391f6cd79cbf167b46063595b19a10398d3267acec60f1e629d79021598c76f00179f295dc50d9f31343ce14d81ded1fa68d5bd373f4f215fb6614fdc001b2c5a4009ad455c6d452849ce38dcfe99c8329f891158f1ba9d8afef91bc2ac108e89905a442665b5f69d2faad6597267961efbb747b07ec7d5f40f5f6524b6b9a91dbd2d22fffcfd47f3f3bbcc6d69412423905341e88de88f5716c0608826912241d7a47258535e56610bcc5c7681197606877cfe5c07d6621fe5fefb217f1090a44bdeb10e1a800030ac6213d89aa80b3eb1166fd00fb4a91db3e278497949f2ea1b326631cdb6041efcbbfaf409a14552b088f676666f8a12559be2bb8befdc29b55300aabb5b69896bb20d8bfa37cc46ffb5a5d6ce299388bc0ec24d175fc296d2bce968501bd82b35c6b065911bc988ba5ce3d01c9bf3e3b146414ff0f127e980382f8575f5f9bba96199e8bca53dfb126202db3f3165e5359e3a1a2fe5f445ae5b673da85c708f0adcc33b36f404c5ce8f8d5925e13eeca62ad0424e31a8a524568bb13523cc5a0febf493deb5ccde92f42249e1ef80bdcf77383c25c0e3900c93c189b858d544613be0dd96a489193c2a8a931db0d4a149d55b99ac33c7f6afb936fc31c58dbe8a878ad7a251f8496728b18a44946ba7b91f01f830dea92a3ebd19c5876021bf1a7365572db8e510ce8b423838bf1fc8a90cfb94e84bfa05e8ddb6dab3a1186d6403e42a650339c1e4adf0d0ceac92ad1f03a8ee3c28436ba4c3bb5a97c1294283349bde6156609634a528f1400b6e4f8eb076157c886d3a6351a6fc33dde668183a010a86f8b8d22236cdfdd774f1ce71dd5e0dcbbc08cff1dfdbcecc96e5d6588ee943bb338ed76c191a3d4cc6bf0e080cf25c02a5f42c64f7dd4256b522731987686221203c117ae18dbb00567382bb4fc804af0b001cd830498ea72717ca8c084436c5fdf373292dfcb33455d3c43d8cfe8cfe253e29638040e049044e044c202ede013242c3ade779a5c417c98d1dffbc31814b6fa5768a28ae779c985f63757c6b4964f2497d70a597ae06c7388f7afb8bf8400abcb530e395869f202b9505838cbe5e527182d739cea115c10e6c6f35534b05b785a095bc1b60cedd3f1f22ec3396476704820493bb1f40eeed34fb7e152864307bc89ae6f6a7541a5b0b79b48fc6b1eb2db369d81d5bcdf03bf3faf59cea63127e2532e17959310e5d708f5958459803088597b6a9f8601fa1d51adbf0a37dca518445717a4914f1e4d4b8728367dc3eae8948d7f9ee4a98e3c96ad759535919bc59aa6703b0fa122ce4453884a9ed06127edb1b78b01d0c4d68b612642cca3391de806b951fa4d4ee90f0b83580f2fb0cb8f0d976d187f0f42f2c627d1fa9e7771a3998aed98061c97912838af75e29f2a998d40a9e084a57c6aba1a22c2cf50edd4f0a5df0734b387470488230716946e73fd3f1566b307a00e09f2fb07644f23ab9d37b842ed44b85f736d7a5334f1eae522ff0afcc76865e112b2d123f6195c19bda1b2b310009509a429bce0d750f070ac31fb5c71cc367f71e9ccbc0c7c40b7a348bce742b544fd8255aa02435072c2603a015ebee1d61196d95808903a7cc30f24e7b21a2a2d670f93d570403ff06bd46c175b76470954addef1bd506920030350bc7d4a2b12dca755e520c2b4bf317a83e78b2c8840a3252f440b2bcf7f25aa9d80fa5f364dc51f9dda7ab919fbae8bda86bceb2ecfb834ccaeb852f5ff48633202c03fb0a7b978e9", 0x1000}, {&(0x7f0000000200)="b525897e499054d131d1931173286076af232e3178b21a5d2c6601ad277901fa01e2cda023eb3d43778b5630d36b76eaaccc738201d05946f8c9a2fce90620349f2e9b46f97835dbbe23b3228b82314e8c598c700a78d481bd9fbda7c64820488ef0667337821f2798f744c264aebd8ca3a4feaa049aee5e2a1c8fb73dceb2e424a9b3538e5a18f7297c3853b606057a9d5acd831747ee32afd404d5cf3ece79d85bc5ffc019f6a0ee79e548611a1978fdc89edb3ee1580126fea49d", 0xbc}, {&(0x7f0000001300)="6f2b9fbd84d90d9c800a6ac13675fb", 0xf}, {&(0x7f0000001340)="07ee480f17f77104913638a988c43bb329fa8f492382f47d87fb8529d5b620d25e53c52f6cd5db387956e16b4971a33a898dc80217ac4e7b47542f0d1ecb70814fcbf9ba5932779f76241b5b11f9c19e9cd4e5bd7a83df33b8c828f0f31d3b17eae987f11e388c2d8796d988e39a26b53cda0af01a4f6889ea90cacde3a497a542c72633927e52724f4cecd20165d17825e6cd19eafd7afe275ad7c98918713563e10c523f", 0xa5}, {&(0x7f0000001400)="e0fccde56cc451fa16a13ebf6a4ef5fe392581b345330207d046ea0cd1475cb088efa6ce0a3af665837ccc8e130e579891e6b7a6f335e7d5f11867b27429f636f81e0f0542f169686e75cfd69a532537a66f8e6966568bafe3420540c04f51c507ed16e0783f67ba6868284a6ed5d94715270f91b219feb877381f77fc3eac22e4968e5a9a15f5103e32bfdd8be31ce58d2735d22899dbc33d8cde857f62d76158eeaa142de07f2fb2c94fe14586", 0xae}], 0x7, 0x0) accept(r1, &(0x7f0000001540)=@in, &(0x7f0000001580)=0xc) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0xffffffffffffffff) mknod(&(0x7f00000015c0)='./bus\x00', 0x100, 0xffffffffffffff01) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) 16:08:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0xa, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[{0x10}], 0x10}, 0x0) 16:08:59 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file1\x00', 0x10, 0x5) dup2(r0, r1) fsync(r0) 16:08:59 executing program 0: socket$inet(0x2, 0x8001, 0x40) socket$inet(0x2, 0x5, 0x506) 16:09:01 executing program 1: r0 = kqueue() r1 = socket(0x2, 0x2, 0xfffffffffffffffe) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0x80047466, &(0x7f0000000240)=0x7) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x6, './bus\x00'}) bind(r3, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) kevent(r0, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) 16:09:01 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0xfffffffffffffffd) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x0) 16:09:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f0000000600)="fd7400bde8fcb1021bd1c4129127b26f9b3c76ef2127377788c07303f933d1188361cf1fc6afaade30cbbe6c16d606fa4eb82fb355c909e1f7cc28436a845ca54a23ce86a7755a63dcf74aeb9022c7c883c0e8954babb9d2ff41cd5c7bcdc1b90f53ed9828980f42a0f9e3772ff4967b06b3c21d78d8fb92507c0ac3a7194405d3384ce02cde486e5456a1d22af6af55c47860983d2233bd303911f9ad9c6d5f16ab0047740367ac7cf1502282eea76f3d5a6218f70db1eb1889bc67d1d17635eee173bc7ff54ab103e5a83d48bd54f8b2713bd9302957a69b1f057b8341df2ec1ee161851b130d1", 0xfffffffffffffe4b) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11, 0x2}], 0x403, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x10, 0xfffff, 0x5, 0x200}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x8, 0x40}, {{r0}, 0xfffffffffffffff8, 0xed, 0x40000010, 0x2, 0x8}, {{r2}, 0xfffffffffffffffd, 0x3352306f9ea044b5, 0x3, 0x4, 0x9}, {{r3}, 0xfffffffffffffffd, 0x24, 0x80000001, 0x1, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x2, 0x3}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) close(r1) 16:09:01 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffe) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000000c0)=""/21) kevent(r0, &(0x7f0000000240)=[{{r1}, 0x0, 0x4, 0x2, 0x8, 0x3}, {{r0}, 0x0, 0x40, 0x80, 0x200, 0x8}, {{r1}, 0xfffffffffffffffe, 0x12, 0x80000008, 0x400, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x50, 0x2, 0x9, 0xb6bd}, {{r1}, 0xffffffffffffffff, 0x9, 0x12, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x80, 0x800fffff, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0xc2, 0x4000009a, 0x401, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffd, 0x9d, 0xfffff, 0x2159, 0x800}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x1f, 0x8}], 0x85, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x3, 0x9, 0x1}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x49ea, 0x2}, {{r1}, 0xffffffffffffffff, 0x18, 0x8, 0x69, 0x4cd7}, {{r1}, 0xfffffffffffffffd, 0x48, 0x42, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0x92, 0xfffff, 0x2, 0x90f}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0xffffffffffffa992, 0x9}, {{r1}, 0xffffffffffffffff, 0x9d, 0x4, 0x2, 0x2}, {{}, 0xfffffffffffffffd, 0x50, 0x44, 0x10001, 0x7}, {{r0}, 0xfffffffffffffffc, 0x29, 0x1, 0x40, 0x7f}], 0x6, &(0x7f0000000140)={0xfffffffffffffffc, 0x7}) kevent(r1, &(0x7f0000000180), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:09:01 executing program 1: r0 = msgget$private(0x0, 0x4000000000000000) r1 = getpid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000002f80)={{}, 0x0, 0x0, r1}) getppid() 16:09:01 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) r1 = geteuid() setuid(r1) 16:09:01 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x100, 0x0) 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) kqueue() bind(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x89ecdde2935c5d4f, &(0x7f00000001c0)="c265eb21006c42228e64a52b7686871dfbd967d8b68a4ced7b45dd24a3f0f13b539096e8ad5641287e013ab88b8095898ca530e38943e0b1c827acfae37018b3c6a224baffd54864726f97d01121a988287b6be8ff02274821bcd20ef415b1c98b15d903137be2a827c5756e069b043d8af523301cb0b5f4de99b4d3820cadf8", 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:09:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="7a2e58e13f19edbed8689455b211520109aab1d974cf0f61a1a2b420b9e5011ae060668ce5c3e1fa1bf41aff", 0x2c) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:09:01 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=@file={0x0, ""/92}, &(0x7f0000000240)=0x5e) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000100)={r0, r3, r1}, 0xc) r5 = geteuid() setuid(r5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket$inet(0x2, 0x3, 0x0) 16:09:01 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) listen(r0, 0xfffffffffffffff9) read(r0, &(0x7f0000000000)=""/220, 0xdc) 16:09:02 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff}) rmdir(&(0x7f0000000040)='./file0\x00') poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfe) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:09:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d25824a8051bd24313dea8d0343d605e2d3280d33ee6184c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455babb4038371137dca45b1ef6b24c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1ad92bb1262423cb41191c368771b6626551a90e6a0998bd250300000000000000", 0x114) r1 = syz_open_pts() close(r0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r2, &(0x7f0000001580)=[{&(0x7f0000000140)="55db5d43cecb8aa926e378caa1e2fe8b7e4dce62ec45afce31c0ef08ff7633ba6936a07b1655d754612b8564f638", 0x2e}], 0x1) execve(0x0, 0x0, 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x728, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000900)=[{&(0x7f0000000280)=""/95}, {&(0x7f0000000300)=""/122}, {&(0x7f0000000380)=""/144}, {&(0x7f0000000440)=""/147}, {&(0x7f0000000700)=""/235}, {&(0x7f0000000040)=""/1}, {&(0x7f0000000800)=""/229}, {&(0x7f0000000500)=""/97}], 0x1000000000000106) syz_open_pts() 16:09:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) sendmsg$unix(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x2af}, 0x0) sendto(r0, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) close(r1) close(r1) 16:09:02 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x7ffe) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x1f) 16:09:02 executing program 1: select(0x40, &(0x7f0000000340), 0x0, &(0x7f00000003c0)={0x8}, 0x0) kqueue() 16:09:02 executing program 1: r0 = socket$inet(0x2, 0x4005, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)="2d967797725767d9e962a80a4d05863a165f927e93c871a49286274dd50a7fd23692b725b78d65aff3a2c57844953f40b96cbd92c8d27eceba338d742abe404811cf014eb2ba80fd45f432374452b5f196007899ed76d1e46b624ef562bcb1844ead36cbad39cd28061fa4c1087aa5c700c8712d89d1db2c4b52c599dd274b878f4f40035aa6461f3e47c1cffa0823514de1c8d5f5092fece19aace8b40472ad8b0d3875b18352a4abdf8ee65cddb441", 0x101c4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/75, &(0x7f0000000140)=0x4b) setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000080), 0x0) 16:09:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getgid() lchown(&(0x7f0000000080)='./bus\x00', r0, r1) truncate(&(0x7f0000000040)='./bus\x00', 0x7f) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000240)={0x0}) ioctl$TIOCSTOP(r2, 0x2000746f) 16:09:02 executing program 1: r0 = socket(0x7, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:09:03 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4", 0x0, 0x3}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r4 = getpgrp() fcntl$setown(r0, 0x6, r4) syz_open_pts() 16:09:03 executing program 0: r0 = getegid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r0, r1) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/225, 0xe1) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) mknod(&(0x7f0000000280)='./file0\x00', 0x2101, 0x8) fcntl$getflags(r3, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r5 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r5, &(0x7f0000000180)='A', 0x1) getuid() r6 = semget(0x0, 0x2, 0x8) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f00000002c0)=""/222) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000003c0)=[0x0, 0xfff, 0x6]) r7 = open(&(0x7f0000000400)='./file0\x00', 0x10, 0xc4) ioctl$TIOCCDTR(r7, 0x20007478) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000440)=0x1f) r8 = accept(r3, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) semget(0x0, 0x4, 0x4) recvfrom(r8, &(0x7f0000000500), 0x0, 0x800, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) lseek(r8, 0x0, 0x3) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000580)=""/219) semctl$GETVAL(r6, 0x6, 0x5, &(0x7f0000000680)=""/105) getgroups(0x3, &(0x7f0000000700)=[r2, r4, r4]) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000740)) semget$private(0x0, 0x3, 0x80) mkdirat(r7, &(0x7f0000000780)='./file0\x00', 0x20) 16:09:03 executing program 0: r0 = socket(0x2, 0x400000000002, 0x1) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) socket$inet6(0x18, 0x4007, 0x6) 16:09:03 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) unlink(&(0x7f0000000380)='./bus\x00') writev(r0, &(0x7f0000000440)=[{&(0x7f0000000280)="bc8bfb1a2f964e1789f9b46a4ab64f1fe470467b26ef681e428857a2a082fa3ba78c400e345733af7765a9fcc37129591fcbd2239d8b9dca39e32b28d33c66c2b3b759c6973ef96b0ce3c3cc7e672641248000f47dd182f745ae05c4bb117224b2cb080c9bfa87fa7e2eb6", 0x6b}], 0x1) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000240)=[&(0x7f0000000080)=')\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='*(@$\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='\x00']) getpeername(r0, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) 16:09:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0x81, 0x20000007ffffebf, "a50800230a08000000021000500000008000", 0x4}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:09:03 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) getegid() setregid(0x0, r0) setregid(0x0, 0x0) 16:09:03 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x1) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) 16:09:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) open(&(0x7f00000000c0)='./file0\x00', 0x8808, 0x95) r1 = socket$inet(0x2, 0x4, 0x7) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:09:04 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x101}}, 0x0) setitimer(0x3, &(0x7f00000000c0)={{0x3, 0x8}, {0x0, 0xfffffffffffffffb}}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() setuid(r2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x1, 0x6}) 16:09:04 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x3) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) 16:09:04 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getpid() getsockopt$sock_int(r0, 0xffff, 0x188a, 0x0, 0x0) 16:09:04 executing program 0: mknod$loop(&(0x7f0000000080)='./file0\x00', 0x41, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x165) getdents(r1, &(0x7f0000000100)=""/201, 0xc9) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) r3 = getegid() r4 = getegid() setgroups(0x2, &(0x7f0000000200)=[r3, r4]) writev(r2, &(0x7f0000000240)=[{0x0}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) 16:09:04 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() dup(r2) dup2(r1, r1) dup2(r3, r2) 16:09:04 executing program 0: mknod(&(0x7f0000000340)='./file0\x00', 0x8, 0x400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e06aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95a0109cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebcb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd04705de4d4cac96e5ec0824bbd6", 0x1000}], 0x1, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}], 0x1) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x5, 0x3, 0xfffffffffffffffc, "84555509002000afb081952efc5c9f2700", 0x4eb9a9cf}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x101, 0x4) 16:09:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) close(r0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000200)) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r2 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x14) getsockopt(r1, 0x81, 0x80000001, &(0x7f0000000040)=""/9, &(0x7f0000000080)=0x9) r3 = socket$inet6(0x18, 0x3, 0x0) accept$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) socket$inet6(0x18, 0x4007, 0x0) getsockopt(r3, 0x29, 0x68, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) write(r2, &(0x7f0000000240)="757458a5322a8196b2283452787d15d26312b08f039a18ed4b0ac9c390162a170a7f4cb07c4a51990cdadf8742958f90dc949c94cf0f6b22ae34d81282485b9afbc7385d937c3ef4c1a8cfed3a235844fd48165f3141a82c22aca9811806", 0x5e) select(0x40, &(0x7f00000002c0)={0xc98, 0x5, 0xbf71, 0x10000, 0x800, 0x0, 0x80000000000000, 0x5}, &(0x7f0000000300)={0x1, 0x0, 0x200, 0x41, 0x3, 0x1, 0x81, 0x8}, &(0x7f0000000340)={0x0, 0x3, 0x6, 0x3, 0x30ac, 0x8, 0x5}, &(0x7f0000000380)={0x2, 0x7ff}) 16:09:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSTAT(r0, 0x40047463, 0x0) 16:09:04 executing program 1: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$getflags(r0, 0x3) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0), 0x71c, 0x0, 0x100000001, 0x0) dup2(r3, r1) 16:09:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x3) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x4, 0x8}, 0xc) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="000000186a56b5bf3e752b00feffffff2000004dd5706c85b0279e198433ac834e341dcd291c15729bcf49f5", 0x2c}], 0x1) 16:09:05 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x8) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x9) r4 = kqueue() bind$unix(r1, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x73) kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) dup2(r1, r2) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x50) 16:09:05 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r2 = getpid() r3 = geteuid() r4 = getgid() r5 = fcntl$getown(r0, 0x5) r6 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x7, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r12 = getuid() getgroups(0x2, &(0x7f0000000580)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000080)="897ebbe261eabd2028aadf97f1f323c7de48983d139fe328c9f52bb6c92c32649081faddad69978ed6b12abbca7282c86432c619ab9bddbf2d231a43b259", 0x3e}, {&(0x7f00000000c0)="8d571ef70e7d68d6f422a1d05505f4d0dd941b85fda0f42f382e8e825e4e5e2a65855a4c4ae38e12e7f186ac4e661439513f1c633fa2d0c0ad35e24c54426cb98b", 0x41}, {&(0x7f0000000140)="d8cca65c3a63e71a7fcd2b8c9a0a1d2d100242f4e09f30cfbc6e8c8fcf3c85ed863ab10bf48c6c5aff0082ebc0aa2ebd48a9e27a7f1f1c753b2dea6e111a83a28025565274aa0fe4f631a5252101588c2b4ef2b1d43480dad72bacf1fa0475c0e21ea0b69c8f48752d3814ae07bce1880f25cc51a3a773b21b78b390876c6610b0ce6d8ae1e40db5b76b0bbc90364c3456ce7153acd9c0f1693535e4dc88612ecceb94deef42c97d707d3043615b29cda1e84ae02206d6225765a95f42395b0dd59163471930d2bde9068704d75a1c83620ecb57", 0xd4}, {&(0x7f0000000240)="9e232dfec87e799d022950bfd395", 0xe}, {&(0x7f0000000280)="c21e3c9e77921349dd624567d467c4172d3b4bd4a7c1bac8d24cb8536b9847e34cf72f4be26c6978ef73b6ab0fcd55c56c6914a72b7b0427ba226e70a6b756fef19dc3adb2e667e0ae3aac2e38fca8a7eea29f99d3d071547936f306ad3c70c4c9086dbc9d21623a1ec5553aeeddad91beeac0d563c7d0c43f8f52fd450e21dffa444cb49dd5086715521765e99afbcbb82337160ed7ca671245a8a357bab15ff35d67216aa8d4856806a0de5ccae331f945f7cfbba6e9c8d082162ca61d25b5fbb21261e0e140cbf61830cc369d0d77ac2357ac9fd1fdf02be041e17e3950aaace7ee7aff9423ae6c9199a282d1d44e48288f05bfbabb07418337", 0xfb}], 0x5, &(0x7f00000005c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x80, 0x408}, 0x5) 16:09:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)) getsockopt(r0, 0x200000029, 0x9, 0x0, 0x0) 16:09:05 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) getuid() 16:09:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x10) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x4}], 0x3f, 0x0, 0x3f, 0x0) bind$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="01002e2f56757300"], 0x8) 16:09:05 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = accept(0xffffffffffffff9c, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x0) setreuid(0xee00, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x80, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000600)={0xffffffffffffffff}) r10 = syz_open_pts() r11 = syz_open_pts() r12 = socket$inet6(0x18, 0x5, 0x7) r13 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)) getgroups(0x2d6, &(0x7f0000000940)=[r4, r15, r4, r6, r6, r6]) r16 = socket$inet6(0x18, 0x3, 0x5) r17 = accept(0xffffffffffffffff, &(0x7f00000006c0)=@in6, &(0x7f0000000700)=0xc) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000001c0)="1456d2c5b36faee53466ebddacb05a6d17ec6d35f244a3fe2100ca12585374a978c31b1be70b60bea2e040351872832fe02ddc7955bc2781ad2d54760817b6e8a2756dac4c81c9abf6739682ed1d3797c688d72d244ab91b239c10baff9573cf23ddc17798f599779c3b13d2569484e14e55c7dc7338f2c7c6abed65aecf93e0a87c3c611f5719e1b9be3cd161df815b6aa4754e0de8e09081289a760ec269856af0a44d25193ec4be0016f740906f9a6c8f904cfbef75b1341a298362e27d79948442aae66f0284cbf7942d08dfde37b8a8a0a9b62851b3e94f36aae28ca3691e48d1f65ade5e83fc6fba51f261", 0xee}, {&(0x7f00000002c0)="d5596955d72e36ff13a540", 0xb}], 0x2, &(0x7f0000000740)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=0x0, @ANYBLOB="00000000180001000000", @ANYRES32=r16, @ANYRES32=r17], 0x98}, 0x8) r18 = socket(0x17, 0xb, 0x0) accept$inet6(r12, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockname$inet(r18, &(0x7f0000000100), &(0x7f0000000140)=0xc) faccessat(r7, &(0x7f0000000680)='./file0\x00', 0xeaa6a6ca81cedc49, 0x3) openat(r7, &(0x7f0000000900)='./file0\x00', 0x10000, 0x40) setsockopt(r18, 0x6, 0x1000000000000010, &(0x7f0000000000)="cce36fe8", 0x4) setsockopt(r18, 0x8001, 0xe8a, &(0x7f0000000040)="386f7086f890efdd344826b23891e076e0326e14387dcae820b33d5722ccb5ac28bc905856ac01c687f73fd890549b6bc62fd2e85e2f80a9095f3a7f65f5f62da3c31b949b9f9a972a80d6ad29afe6316ac3de03f64b63dbebe72b28c2f78bdb43581dd166b162daf39ef980f832e6a9048f088f328aab2644ac676179ca132049a8062dd6f5f70322ceb706ad493c41a7ee25bbb1", 0x95) 16:09:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7f, 0x0, "139a26152983bfb3a43ccc1292b04e392e73f759"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1000, 0x0, 0x98d, 0xffffffffffffff81, "85fe4dbfa60200000006ad00fbffffceffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:09:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xffff, 0x5, &(0x7f0000000040)="e997cecd5c7f123ab0c1d25e6980590c15f731e589f2eb6c235f7776e666a5d47dda1c", 0x23) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x1, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x18) renameat(r1, &(0x7f0000000300)='./file0\x00', r2, &(0x7f0000000380)='./file0\x00') socket(0xfffffffffffffffd, 0x5, 0x536) r3 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000000c0)={0x1000, './file0\x00', './file0\x00'}) setsockopt(r0, 0x1000800000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) sendmsg(r3, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000100)="a422fae3d6d63359d8", 0x9}], 0x1, &(0x7f0000000180)=[{0x98, 0xffff, 0x6, "73d6bc3781a465010de5aebd70305df39b64967390a3d6e4a8b00335f22aeaf274cf7b10348602570372c94ff596089afee39e6cd4e2c832910e4904fa6d643338f9f4fa9a699a9f29681900f947f237fd6dc42374cde0a0d872a469bf79f98206f2412c5b41e26ebeb77500fcb868584bcb5ee7d7e03533e76b52be9b889f3a52dfca"}, {0x58, 0x1, 0xffffffffffffffe0, "69c180d1b123a0c626d5bf94ebdf7d0174adc3bc4a58b1ca108de172584667a705407522dd0a09e215b24dc1a80dcb944e135e6f8abe5576daa63ad380ab5b64e08fb55c37"}], 0xf0}, 0x400) 16:09:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x40) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)=0x6) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x5) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) 16:09:05 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) setgroups(0x55, &(0x7f00000005c0)=[r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000380)=[{&(0x7f00000000c0)="cc92f8c7d3b60047bcc303bd710b9f6b073a4600b9fb5ad5844fe3226fc6be2714f7ae1e1a8062f74394029fef94718b059321966fb7e72592", 0x39}, {&(0x7f0000000100)="9726657c25768322f8a96acafc94f2145940b150cad11e24e6451278e134a63d17ddc5782e4cee2a6a003b85dcdb72838459dd95b0ee1a45b86e2252216f08b6d173b09b8e4ffde192500e67e804e62ee4e576927f52adc414b3ccc6822bba16557bc59b70b8e13a305b5da887efacdeb823e81791145024411b6287a8742a4c5adfa0772172d1c1c84a45dc660d74beb91be557de035e019bb30e10908fdc79cd4f33a75ad5cd", 0xa7}, {&(0x7f00000001c0)="6a32aa83f998448197990ef3919aaeb2bca0d006983e9db19a475b6a8697a72f14771669f7125c8b9ad6514b57404ab2c70fd50d19e53035b48f7334507336a86c14664c30700980154538026c0c2d4a1be3c2807b833607bff2db7351dd99336ed7e38f3cf72e6247acf3239e43aea8e341af826e372bed1ac64c126ff6e2ab0f62c68fd4491d7d792331b4efd2514f7179f3f6e9b89f4781fe", 0x9a}, {&(0x7f00000002c0)="0b81f09b7c543526879f113707c79765ed8d1f7b417b7b02bc3bbf613ac8c3a870adf21df2aa56bd2dec295cec6f5d5e23749f40f88a9bd8992cbd87db42611b8a2c6bb96fade1cc0978b3c30906008056d89b0541e3b5baa08dabf281dc5163277e2a8a573e037a39f597c991a936822cbbcad0687d157b11ab02a9561304ffaee98f1909d39b0d227f1627893f2ca3c248ddc03ed2", 0x96}], 0x4, &(0x7f00000003c0)=[{0x48, 0xffff, 0x80, "7cb5cb13b8dcdf90669472c00365c26c61f0274a88ba77b4ad80b55552a00c1cbaeb7cfe4190e5fbfc62c9e80a9247cb4d9ccf"}], 0x48}, 0x409) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:09:05 executing program 1: mlock(&(0x7f000040e000/0x1000)=nil, 0x1000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x20) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x24) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x8000, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet(0x2, 0x7, 0x2) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000002c0)) r8 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x19, 0x0, 0x55d6, 0x7fff}, {{r2}, 0xfffffffffffffffa, 0x80, 0x21, 0x7, 0x2}, {{r3}, 0xfffffffffffffff9, 0x80, 0x800fffff, 0x2, 0x75b}, {{r4}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x10001, 0x1}, {{r5}, 0xfffffffffffffffb, 0x40, 0x48, 0x3, 0x20}, {{r6}, 0xfffffffffffffffa, 0x4, 0x20, 0x7, 0x1}], 0x1000, &(0x7f0000000240)=[{{r7}, 0xfffffffffffffffb, 0x0, 0x8, 0x80000001, 0x7}, {{r8}, 0xfffffffffffffff8, 0x0, 0x80000001, 0x2, 0x95}], 0xda, &(0x7f0000000280)={0x2, 0x5}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:09:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0xc8, 0xfd, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x3000000000) pckbd_enable: command error 16:09:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) pipe(&(0x7f00000000c0)) 16:09:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) listen(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x60, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x0, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x80) 16:09:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000240)='./file0\x00', 0x2007, 0x202) r1 = semget(0x0, 0x0, 0x28) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x0, r2, r3, r4, r5, 0x1, 0x2}, 0x5, 0x100000001, 0x101}) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x0, 0x0) flock(r0, 0x2) flock(r0, 0x2) r7 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000180)=0x4) 16:09:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 16:09:07 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000000), 0x0) r1 = dup(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x4, 0x4e98, 0xe4}], 0x10000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x61, 0x1, 0x4, 0xd7}], 0x40, &(0x7f0000000100)={0x7fff, 0x1}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="15025c43d1dea8f2dbbcfdd1dfbcfa406c5c3f7901caba637ca53364703f92ec45fe8f9618f07321c16acf8aea0a119e54983b", 0x33) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) close(r0) 16:09:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xa5f) pipe(&(0x7f0000000080)) 16:09:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:09:08 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = msgget$private(0x0, 0x100) r1 = open$dir(&(0x7f0000000940)='./file1\x00', 0x0, 0x10) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000001b40)='./file1\x00', r2, r3, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xe7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', 0x0, &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getsockname(r6, &(0x7f0000001cc0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d8a6ff781a71fd4173fd9de4d43c0cf7773589e28e3311af3f8b1f4b14b0534ca182d640a9dbf609915cdf92bebe9f5cba31b297309ffa0b4bd0f7f6dd134e43c415f69a65312f3a52f532081244bd22ca8f4aff1f1d80bbd"], 0x0) r7 = getpgrp() msgrcv(r0, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b000000000000000000000000000000000000000000000000800000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c4fce5ad90000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x5, r4, r5, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r7, 0x8, 0x4, 0x1000, 0x71}) 16:09:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000200)='./file0\x00', r1, r2) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000140)) close(r0) r4 = dup(r3) ioctl$TIOCCBRK(r4, 0x2000747a) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7f, 0x0, "139a26152983bfb3a43ccc1292b04e392e73f759"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x1000, 0x0, 0x98c, 0xffffffffffffff81, "85fe4dbfa60200000006ad00fbffffceffffffff"}) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x5, 0x8, 0xe6, 0x5, "20f5b1827f1b8e69067a399afb44a5bb4917b25c", 0x9, 0x80}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:09:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x90) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9, 0xfffffffffffffffb}, {0xf4, 0x20003}}, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x40, 0x0) 16:09:08 executing program 0: mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:09:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000780)=ANY=[@ANYBLOB="5602042f66696c653000387767f300795a86fcd274be079ecbd5a184de9578a9314df05b1c03684e40218cf99594c7d342296fad4a1a42c148e32aee965d54097ff55e27f3c37efbe6a09dada35bb88dba2260ee7af2525b882e6f80c53ddc80cb19b17aa5dbe426d4c1c57e2fc1ac4760d0495ae300000000000000006bc63e03e0ea9463b100d60718bb29e36100bbf734e03519404beb7f2e15e9ca36427071c6f94ff9111a4c5c31293647c100000000000000000000000000017c10fcccf6f815b8f79b78dd9aa37de648732d2a925d197af7bf710c1ad91104857c2e426e876e44c4003736afbbe8d7f29b6a387981955cd81979de0e0000949b4011dab845c842853c884f0ed33c4a737398d01d28670e5813659db9d39e5159f2666957440e90be3b46"], 0x1, 0x0, 0x0, 0x0, 0xff}, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x102, 0x57) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x16, 0x0, 0x19) r3 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) r4 = shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x3, './file0/file0\x00', '.\x00'}) semop(r3, &(0x7f0000000400)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0x1000}, {0x1, 0x40, 0x1000}], 0x5fd) semop(r3, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1400}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() accept(r2, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) r8 = getgid() r9 = fcntl$getown(r1, 0x5) r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000005c0)={{0x400, r5, r6, r7, r8, 0x0, 0x5}, 0x3f, 0x1, r9, r10, 0xc53, 0x2, 0xffffffff}) semget$private(0x0, 0x3, 0x30) semop(r3, &(0x7f0000000180)=[{0x1, 0xab, 0x1000}, {0x4, 0x7, 0x1800}], 0x2) socket(0x18, 0x2, 0x0) setsockopt(r1, 0xfffffffffffffff8, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000440)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b1ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef6c1f3574598b5b904c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29e1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef1b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7ba08515ea525c5473ac2099449b9b00a9d8da104e55046df292ceaa0ab", 0xe1}], 0x1, 0x0) shmget(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sync() mknod(&(0x7f0000000340)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r3, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) shmctl$SHM_UNLOCK(r4, 0x4) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) 16:09:09 executing program 0: mkdir(&(0x7f0000000040)='.', 0x0) 16:09:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f00000006c0)={0x0, 0xfffffffffffffdef, &(0x7f00000005c0), 0x314, 0x0}, 0x2) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x6) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000100)={0x8000, 0x6, './file0\x00', 0x5, 0x3, 0x1000, 0x5}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000080)={0x8000, 0x1}) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000040)=0x4) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x7000, 0x1afe) r0 = socket$inet(0x2, 0x8003, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/38, &(0x7f0000000180)=0x26) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x1, './bus\x00', './bus\x00'}) write(r1, &(0x7f0000000240)='<', 0x1) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r2 = socket(0x26, 0x2, 0x4) r3 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x18, 0x90) r4 = socket$inet(0x2, 0x8000, 0x1000) r5 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r6 = dup(0xffffffffffffff9c) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8810, 0x0) r8 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x8768033a32b6343b, 0x29) poll(&(0x7f0000000200)=[{r0, 0x102}, {r1, 0x1c0}, {r2, 0x40}, {r3, 0x8}, {r4, 0x20}, {r5}, {r6, 0x10}, {r7, 0x4}, {r8, 0x100}], 0x9, 0xff) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)) ftruncate(r0, 0x8) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) sendto$unix(r1, &(0x7f00000001c0)="15e899eb142c41cd685c5f71a2157e666409b8d2acc514c9761a655b955998d5c0399a892f97e71c1f846eb5208152753e832c5eec8722d31cc5f44aff26cdc930014b8f2b5e1754b4e296e1925d0c4c290c8ed7631b8aabc1d66177da729e7530908ee267c52121683877a3d2043dcbc599ff823aef8374a71bc10fa0a5e48efc3b38a03bdc4e866c690b63ddd26972f5204f18db12e408c7ef792eaea1c94d62dad3d52d6430ad105e8355601e8f69d16ee1d2f3be16fd8c7e59d01160aaff8f2c88381a2c156efd6cbb83383d8836cea6017c918ca379b9", 0xd9, 0x7, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) fsync(r0) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="e26d9004f69a752b5aa139b5f6fc04d0afd3a278a11284f2246880c088757710d226f67deff99e5dd2d57e1355f8e5e2efc190c9f00e2303a1b6964192b4ed9cbdcb51c6cbea4575a506866086a968b68e70dd0632f88a67bd8ff8a2b1ce322b33168099226d1f7a707d70a1b9719838ba8102418b9ac030d589685defdf0553b6259b1815d67bbce3cbafe8a33289a8e4f3c5971b4cf1bc731a191d093416249248bc57b33d6344e16ccf9a956f82ff0719fc80f93ae33124e585ec42e293a23f3f5b5c0eff2e8add2fbd7c15e9081a2e1c35e17864e4868b715eb3cea105", 0xdf, 0x2, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000001a80)=""/4096, 0x987c419515003047) 16:00:03 executing program 0: r0 = socket(0x1e, 0x3, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xc) recvfrom$inet6(r0, &(0x7f0000000000)=""/82, 0x52, 0x0, 0x0, 0x0) setitimer(0x0, &(0x7f0000000080)={{0x9, 0xf7e8}, {0x3, 0x3ad4}}, &(0x7f00000000c0)) connect$inet(r0, &(0x7f0000000140), 0xc) 16:00:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x3c, 0x3) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getrlimit(0x5, 0xffffffffffffffff) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x2) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) dup2(r0, r0) 16:00:03 executing program 1: socketpair(0x2, 0x3, 0x687, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) getsockopt(r2, 0x49e6f726, 0x401, &(0x7f0000000180)=""/147, &(0x7f0000000240)=0x93) socket(0x400000000018, 0x3, 0x0) getsockopt(r0, 0x10001, 0x10000, &(0x7f0000000400)=""/155, &(0x7f00000000c0)=0x9b) flock(r1, 0x9) setsockopt(r2, 0x1f, 0x0, &(0x7f0000000280)="942db953a087077cfe0e99a48a8bc7561de7930606011bab44bcef096dd31af6dcf46eb8d4e801499bd0513b59e01ac780b6feb6eee54f52947955fdd6ce41a0cf375bfc1bedf34583759bacb4bc7bfd48abe7789e11b48faab495309bdde6de1d97aee7ab3b16a1b92baab34d6dbe874376f0a00d6915bdc1223954d8f8cd1408210c3f7bf24b022c2bf7664b29b6e4c9491f814dff5426e73bce6501de33e77f1e63204253806acc77e84d62ca9e713c3151e41dafc0d71b08437fed2b9584c90e5ba9576f20543eee0f67663f0455bec8221426", 0xfffffdde) connect(r1, &(0x7f00000003c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000040)) syz_open_pts() 16:00:03 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000280)='./bus\x00', &(0x7f0000000140)=""/174, 0xae) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="ea74660113ba22c5594fb448b7a6fed5ea2646c3f4e40aede067a258152aaac05f5b18cc0200b39ae2cea37ce80a8319f9ed178ab2270e07e8ed30394d4693ae5ab108dc596e6ed2a55ed585abe90cac2658481d899d806dc701ad78b772d835c4f0ddd6e5d747d4211c15e3f9cdb49bdfce79ec", 0x74}], 0x1, 0x0) pwritev(r2, &(0x7f0000001600)=[{&(0x7f0000000100)="0e", 0x1}], 0x1, 0x0) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000000)=""/190, 0xbe}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/227, 0xe3}, {&(0x7f00000011c0)=""/234, 0xea}, {&(0x7f00000012c0)=""/172, 0xac}, {&(0x7f0000001380)=""/158, 0x9e}, {&(0x7f0000001440)=""/237, 0xed}], 0x7, 0x0) setsockopt(r0, 0x2000000000000029, 0x25, &(0x7f00000000c0), 0x0) 16:00:03 executing program 0: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x0, 0x1000200, 0x0, "b0d4200000eb6cf52400"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0xffffffba, 0x0}, 0x0) sendmsg(r1, &(0x7f0000000240)={&(0x7f00000003c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)="b54d38c7478bbcbdd5b12ad3da0effb80a1d2e6c674c5567cc9c08c4fdd6e33ce87fa15a1efd6674b13ddfc54da1082ed8c4a501e7326bf7c602bba9a95233b52618afc570cf1d4c78ef9cabd1d0bbd50a554b879d98d931d3b48218a3936314", 0x60}, {&(0x7f0000000400)="10a740b7c7dfa4683bfe563aa93e50668c799723c927dc95559df79afbc7f8ddec92729965256dd215534c131ea17c1c51b36e1acc3ec2ce38be7798973c25990110d7a4f46e45e98e892a846d4e1b95550b4c0db5a5ea712a3b1cc796c1a6ef5a5638992e9915aa190289e57e8e3d379be7e7756c18696c805b72e88c44c69bd565886ce7d11660f31ee5bdfba9e41e9616062a42357a08f8421743f13e86dde82f4b9323ba25dd05ef75eae7c2b897ffafd44669edb6f6e48d8282533cb9b8e03304bf998554a55b865e6b0e93462f58c6cef8502f728e863f2173aa8061311c786e39f09960324df7e0c22a900f", 0xef}], 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="e8000000000000000000040003000000b25a3a043d84ed737dc8d4884cdb9d348396367b84507ee618fb5a317897670a773702496f87c554f7bc1300de617f0892943d337c96861361fb8f63736ccd5215017084472bf39b1b51c02b53c5ab0590edf999b0100e6811eb5e17349f3943d1e22b6c2406bc9bce41f1bf93cad9cc9431f14182054a72233a9ae133f779bd7f71ef02a73625b3719a9f7b1f5259b095c02f20f3214dde42e2db55a3bcbfc9a390a707550b77de338fc7c2a3420aa6bbcfb6ca744acdc606306a6a8f47f91ad36eb89c5e9766799cf275f23ced84472d84665b6fdf0000"], 0xe8}, 0x40f) 16:00:03 executing program 1: setuid(0xee01) munlockall() r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0x4) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0) 16:00:03 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x20) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:00:03 executing program 1: socketpair(0x20, 0x0, 0xff, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000140)=0xc) mkdir(&(0x7f0000000100)='./file0\x00', 0x182) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname(r2, &(0x7f0000000340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e76c48f68eb197aed1dccc49ce78b21fb2a8a5d370f60fac862b02f249a46fd6f0be5323fa5ab58b5c9d323d3c03174c15800ee97060c4d8f43f1308c7b4f6b898bd0c501b50f6c110a40568ffb331af0554399607046b27e50bbf7b9ba53cf21a1036684660572f34209f034a2983dcc7ea87c2d04cfee107f11dc610f2986ca6331406fd281e5fe217a28b7c736d1b4d9975f56cf7f3e392fe2a18a0a1d9be9c59f2059d533b6079e17272fba504a0944a0053883c6ff89f203ea4293b70841a79b4e60247c1010f55247873c6ea7c9380f0a316301f17aed6835f8bfea57c4d3b1c"], &(0x7f0000000080)=0x6e) bind(r1, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x20001, 0x0) lseek(r0, 0x0, 0x40fff) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) truncate(&(0x7f00000001c0)='./file0\x00', 0x0) 16:00:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10190, 0xa0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x2, 0x925, 0x8, 0x0, 0x8, 0x9, 0x8, 0x0, 0x2, 0x1000, 0x901}) rmdir(&(0x7f0000000000)='./file0\x00') clock_gettime(0x2, 0xffffffffffffffff) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) write(r0, &(0x7f0000000080)="7eb3", 0x3dd) 16:00:03 executing program 0: socket$inet(0x2, 0x2, 0x0) r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x1000000000006e, 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000018c0)="a8ee1ff9533eacf4779188e8bad9e0be6f083257bb14a606270b40c9742b4547e273f079cc6e2e9eecaf90e3c5eae10b7ace14094d45cb87f800a9e90bb1d91f0fae7541949f9c61b58fb1aa0135de622e77d0ff0d60aa99d02699f4bda5306c8e959471ab643bc4aa3db71fa59d0d004c146294bf2a0e1a50d9cb97e0e02bb633bf5f3fdc7d3d1f763cb426cb6a3009366361661d6647c7f8d265b904a06f7112f6a5e6e3a8eaafe70714bad0a0bae1d9436a0529c05d5bfafe9a21cf4daf125819eb107d3862d2c8ce65f450115bec554f4c2efb4be30cdbb714f626caf4f32e08039011ae8423c3229017c72ee645fde5f464c49e484e42d489d52836aef5330b8ec6b595f84829d55a7c1f9d66c927320211c892b783a5b0ed48a68c0334cd49c677c6a5e9badcd8050426cb2c23d030cd2ede2760732aef7b21c065114799928510f76961a39e04da424c39bc4bce564055a59b417a62b1807121e61e0f1ed43335bcff0e89f489ef7518d8ddedd520737d74ce467ebac91b15b5ad2e78fde8cdbc30d92738e941b86bdd67870e6cdfc2984612afd012118dd67a791330fad73ae6ca109d87f8a190825743996cd1ad71c862c7c9691bdb4efd799ea16297d5ed26b42da0729b2112e5c6df170daa947d9f91ee0f3809c88c804cd630d4a1c7469d43f474cb57143271bbfe1e498b7d6837ab1dced4a9027b2e2ef077bba850aa284c52ea526f36a2abfcb09972723dce39d1691779306f1a05411c6657fdf32a8e205b40e20cc3cfac764f04313ed13fa1fdba8544c612497ea0bbea361bd3ad9908a6e1550e183f5653d5d9f534a4510b43b297d87eed419ef110376439ed5094935290b80bea993a4b01a48d18512bef4963063594355364a15d1fc061c69a40eba36d332d4aace1ff96b8a94611f11a02fc602038922bc31db68696bde2215638e3736560c4bc8f0b59db41a7cad7474774a96dae91954d2788af2801661e1c2c9d8c74a6d3fbf49b869eed77fa6aad50c347f04b66b8f2c6f1954bcd09d45a1ccf0d8675beef58ea7ce06737022e63038bbc6d9dbdce36122b70313f31634bdf95cdb5dbbdbd4bcee8d250ff1255d4e9aaaee4510a5771f9acc2f28b5d4d4b72343be04796636b169d09bba64a2225d903671b9a20b9f6776b4333394162515081de4866572a10ad8600e81c1037713751f4242a98ed678d02ca0d00c26b06a03cfac1aed969613c57da5f973cfe19264bd63669f93340c64e3571d7dec8f194331de20d9a39792fce81f0f12ef479674b169822a96c6d4711de523bcc22e984649ffe2513d578fdd90254edfd37c7f2795ed516e136dd752a69fa15daff934755fe9ef79d07ae260575854875e393eb731c463dc2e8b0a2c9fe9bd544b79a8678fb303204d2965a4e00022b8fa21b6ccc9f2097029469d1feacda3f71e9f873a112b50e2d40267aac9842dfb0f9c513a9fee9912abb36e9704a6a26ec390a018a1c490663f01e5110ba6d8609fddf3a816d45a8d316b0424771aa82ece7651a4ecfbf30cd9275f496b4ceb0a1780d6e1e56874be18558012442a939c63883c322a3645acc43ea1826743d4acefb3d70b8b52b31c8deab7ea2aed852c1ca1e74662ee2f938a6a990cb7f74431780c6ac1a77e4f55718d9351a049cc39ec7fd1f49a125b06200c043210612f68cd7669b1c3d1dec66b2c688343d3b423d92cb1983326ac0b01c81de19b7814c41c949f74d8a93d34a01a90b46c6d64be2b5cf3658a64991eaa4e8475a7245adc75fba97e79834c25ec8f04ce1e5bee44ce6daffe03200e45392a0c2ad3f54a516b9306d1d0fc146a47b68ae2ad49aa8fdcd25639f1da5bc8c1e56bc885dc264909a8ace487b68b0bf56b60fe75c87765b631aaf4707e204982c012d22afa9acb150ebf0d7bb6c7dff03a4a164c7f4ff13ed58a23cd33145092c5441d37442bb8f9b222d7106f56eb23e3c97db18009b981a6e72ac98fdc19534f448875e552274e7a422dc82c803b22e1d15d3feb9b5a568d0488a63dd3c1f67c560360221acfa0fff4e146dcbbd9eca8dc20d2e06d4619377a296ddebf755c8ee1d6394d4784057b817efb99b63f3f0e3d0148b8f6015335e7d1530982d0dc430778c36b7053f5c1d1a4df0c9f3fd58ebf925adae11d0b1e31e36e6bd4797d6c6c94f36d2bc1c14d8545db648e11b3107ca2ca7552ea5aa00856cbb065e4e52a16d24af1d0f8c90b8987fe65b67a53cc020bb2433061c2b2102c979ad6c8255b00410e987171877d0e64e679fe59901feffdafdee1a96a9c38c038cc99abd257e5139a6a6a4f9d90102a126655c003f16c48c3d9b2ff5999cac4abb0d595ed08f4d52489f09997754efdff141d0d745763cba31e1410ada02f2f19cb395952722b3caa1ae5b2eb2d7ee9e12afbfc17869eaa3df3ce8e57ed321f278c8970089e2b3374b78d4d09e043058c10eb4d5004790cc3be696435fcb1f45d2b3d40a9d80ae4f88cea6e0dbdf79f4f925ef46e6f94b7c29f955cd3d7b66bc72a12bf3bd9b0c0037a33be8364dff5c54d224f95e5ffa078b78104ee82d5b86c877f9fd9c102182adf396f8eea14e10ff8e515ff75de733fbfa00c55bc7113fc977460b8d831b9300d2fb65d6c2089bfd3c0c3572a292e9cecdd4fdf377b0194f4cf37739c4ab3f2ea205d4c617e19bc4d36d1525d4a825d44fa4721f3ca01f46e2f17a57fc9f224ea22bc97f67e527b36bcdaf15df77aad9bffb6cb3269cf7c2f6d9fdd97298eb63de9291f5cbd9ad5d19b2993ac9877bbea1c248875413c2d057b8eb16b93c5fe59bcb8308ac4528e8e77ad53d20bdcb37e710ef3e10b0c95583a3e8ca48ceef215d5b7de781a8a10dd6650227b253ad093e740eb1236adcd23644570c472f4e9dd6f364cc8b8fd4872f3ff6817fa93a060c05cf60d8e3dd474b27ede87bc28fdc03b96707ff1d15212c6be9e06c24ad120e08c9566bb67ea82c9b15906fea1eeb013a5ce276140109bd749ef787a9c94111a2ac48f5f8ef5945d4e2fb3cf1c8bc8aeae8d547d466623167247f04f052945c47afd54c839ca22321c0b793f85743e4dc352ab8bc867bae872e3b77b7c35554bf56eb82315ed520ee22601aef6031f1d8723c9a750396a88fdbfbd84d95d97e753b5582cf6677f8d7d8178b022e22639b9b4989f53a272c58f702db457afa1590641fb5f6003541454a658b72066b418088432ef0a20a265be95e060200d063683580da734554a36c8d25da7df55b646d26e6a0c27c8b91f7bdc0f6eb0e8a85bc7237ee7e089c1e30c9d834b7f4b2dbdda4d39031a5ecfb2028347948fd75724618332644efc8f63608698fbcad7cb8efe4a9d060b0a39773820edbeb141740ce78d8493286a334b131390387e06c7cfad8f948514dc17e3f3241f6437c41cdd8d21531cd9dde5b2e0434a1869e462b553551235d822bf382191e9fc7f45243a938fc3bf785fec1ba15b1570ab79550b99619f31e2f9be15560c4f204be2e05eecbe9edb3c5508920c8a0a6177b38de523c53361e9439e50dfdacbfb1d67dc6d5bad8eaa93c1c19a7aff3a1fd941d25de10cc05ddaa6c02f15b2add354cc566ad33afdf25b398e423345cf7f166df62f45d015988d15e073da656ad563b971eacf57bfa6292d4447d0e76fc55d1a95508c41e7d1666ef16f46ee99600efdbc3ca1cb4835a862890e4eb710368695bd0f02e9adcc752c52df85dbbbd3cc5ecf0c7a00814ac32e6e8ee7fc93d2989ea0ba59b04671ebab6e32b32b1e23d8eed724b5ab1dd269998e96b27ae03852080fa35dfd23346efc949440f70594f98ad4ef4aca107a205afc608138808bdb2f58d9f8cae103d01427260b19c5a204bc938fd028b11e377746fc4509cb6bbc14819eec412be5415f6b8ae9fcd91f9acd87f8e2788d6d3c1b75aa5c491a517f4ba59fb0072947124eaa347e326ab6553e8dc7cca93fd64b2ca5a2551761a3d673d9dd8eacd25e3bc5b27c01e0ca98dcbe4549e4ae0d0bfffc936df543259db789e32baf67f71348abf2c3b80e9bc774fe63ab9287a157d4ca835615af95c9c6c305c4c0e4aa52565ac837943f1740338ccc30670080d211cf631bb1e3838b298295a16ad40ca9138c4dea5af75b54cb30ea77ddc898270bad9e6ac036669d7f069ca161febe2821295b912a0a0f601fb92c712690517220ee5ff52ae9e2c06cb519c339e7c01b8469d234917ef731dd5f3c40578d6e197e035f4a499b4243b8dc8c310f64bdd5ea4f6b3a10547e033fc8f20eb03f5e05b327025bce24153303fd72db5df4be559feb43a73c363599a69386492f83b6a1a6fe6a4b9f93a3162fba4a27295beb12dff9420baea447ad86c6d2c68c2d780ea34467cf061c52424c5aa3690f181ff64f8e5d6338c14e430593e74ed92e128ad50a366dc2f21e7509475c54a862e57bfe94f99918c372fa961d2de8ffbed7058bd49d0b7d53be2dae39bc12107ca90de802333d812cc8e744ab6d64f92a7a35d657c41ec1caccb86f608176c9b59a0e95fd1ce54969a6758b3b434e6caa24569aba279a483a309605dcb83f5ac45cd69e83cde5d0d6bdbf2f3bc193d3bb229339e2e8ca2135419fd07e0985f09dff49c4dc36026557cf2b228ff141ec2d47176f78d61db5009cc00b3f6c400be363bcf247bb4342d3b90ecdd8eccd956e7edeb09c5bd4dfbcc210c8ff6d7f14108796b5de1465555535b7d2c33a1a5fea7a129a16e587157a0003b20855bf07b802c95e1ecf41cbdf2bed1fd45385e19c855c01b538a9bc5312bd8ebb23a746027524d97f4eb4a03da873a3971f28fdd849209894374ea07a67596e7feabc95d20d12cb4e50aefc47ec9aebe38390c02d88a90a7b603880b6ba707127d71cdcf03dc2e1c92b8c2d6d9231a6c31c240e6b0d7ec919533294df236d3890f00423170c8aa162f1bbc95f8a7422d21d2f4feba67ea5f1af8fd95461e731b4dd3c77e054361f87cd43b18c8a1cc0caf5e75e98b50af753370648dbe54e31cf3153309a557830bb1a0027c460bc7937a092e06d5594ab523cd62d35a425b3e7ac16a56579f33892c0ed43c6fe9f6ff53fc4fc7229f59a15185df0a7a8fe845ef4498f0dc06451f55105db838d3fccb41715fe65bdc5e0606a9d75d1122fea82bfa18a9ff21537556c74eff1ecb95104f4433afcb42c1333cade484343d82dedce3874d8fb1919ea9fe5e2f817fe20313676da0dd0b057230d56bb4e9a38f58f5c82b8e013c83757eea8f9cef9c0045876a03aef7b02cd2836ee8e4bd2ab890317b496e3d70c13b2a26bf617c9c97a6679ffc2fa1c885f4e7e7f1f878d28addef42d9be8f98e70e93f30ac924ba682af29d656f2263a8de3969f0e7e34e98d5231bf9ce8975b080438806fef417079850dae0d64f0f0226855523a585a768931770b574d43e42869481dbceaf4c351858b7fc1c7f8b3d6215ce2129556cf1d697b3052fbcbfed1d0277db5cfd2db8e85a0e066c6152fed381306067843986f38f412f96222b00dabb3bd612edfe008c750550ff96eb2a1932a3c21b202a5b8ce840853b2937a0a379920338e0b169b58081e22feeb85300f61a56ff2fbd9f675e04e2eecd73ecf2674c925e73baa1d49153e2f3e3c258d60019afc1c8c887b380fbca2b00454821bdce71c36bf8632982c059cd0047fa05b0152d66d61383965130fc1d01ce7d6bffd6ab70c12791c217fc44b1481f409e111bfe76702bcde69bbf6c684b517f3b97fc3fc90bfebac99864", 0x1000}], 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x2, 0x3, 0x9, 0x1, 0x1, 0x400, 0x2, 0x2, 0x5913bbce0a88916c, 0x800, 0x6}) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x1, 0x6) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000200)) stat(&(0x7f0000000180)='./bus\x00', &(0x7f0000000300)) 16:00:03 executing program 0: accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8120, 0x0) socketpair(0x1, 0x3, 0x5, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) r2 = fcntl$dupfd(r1, 0x2000000000000a, r0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0x2) renameat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffdfff, 0x0, "b04d00f3ff0a631a00"}) r4 = socket(0x18, 0x1, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="dafb3e94a9e2ddf103a8479946cd5b47a456abeb054126333b5c742e69cac6612679a237359be50936166f18bf54b6e5568c15091f4e80043ec192047b604f37431ac44b551eeb0f5e382962e8ed08f3d6f14cde2d41e60e627f850d4f53fcc1e926e00a753aed143af86de8f5cbca2994f3dbb50c", 0x75}, {&(0x7f0000000180)="9415ae7d95e0cf0c61c4053f4c3d9979a6471a7b2e38f6216942c7126cee6a6d427128aa2fccc26111ef1c3dd513e54c4eecc8f28874caf70117b2305a6b44023e76b883ffbe957f526d9efa389e44194a71e0a733264578259aa99ddad3691d0ded8c7293c51532a06a87ba046baede25", 0x71}], 0x2) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x80044272, &(0x7f0000000000)) 16:00:04 executing program 0: r0 = socket(0x11, 0x5, 0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pwritev(r1, &(0x7f0000000240)=[{&(0x7f00000006c0)="506dd6500589a39e90b0654423", 0xd}], 0x1, 0x0) faccessat(r1, &(0x7f0000000040)='./bus\x00', 0x10, 0x3) execve(0x0, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) writev(r0, &(0x7f0000002700), 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) 16:00:04 executing program 0: socket(0x0, 0x5, 0x2) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) write(r0, &(0x7f00000000c0)="ae3f2c64cb8841261a663943282c5bc1d8bf995fcf2fd67f211a1662c8754022644b5cf8064596ba1ab88416fc120599b7d12f597f72479d28464a63f3fdc4ccc781135d475b04fb98d43fd2fc53ccf3f1940a3fa08481112d0ddda0a2487889e74616569ecb91cb5b5ca123f235f80c2beaba678229bf", 0x77) pipe2(&(0x7f0000000040), 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffc, 0x0, 0x0) 16:00:04 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x41, 0x0) mmap(&(0x7f0000644000/0x3000)=nil, 0x3000, 0x1, 0x12, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0x4) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000ca47c2543666075b729f168d7a2dc0ecce834289b70bb4b493b28069a5bdbe5a386df0d6fa67af83a59b6e7d7160e3f1603149afaf78abc2f311ca32bbf6a23eae0819b2d6d11e0fea5b47c32f2c6f2bbbb54f3cc673e3e67b5b419c633e50c05d3c32b2609ec4928d09371c3b36880b90f7b3a7b29e67b7fb2001000000fa4c37e38a313dec6829ba4ef4a35fd7a52b61e3f40279b137cf26f27096d4d153195f9ede001a3ab5ff0cf79317163ab2fe856b49e2493dbee84fc175ef762f5c4d253b9219eca48e3fa0de0092cad3ade9a218f2"], 0x10) writev(r1, &(0x7f0000000080), 0x1) write(r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1813, r1, 0x0, 0x36) 16:00:04 executing program 1: mkdir(&(0x7f00000000c0)='./file1\x00', 0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0xa, 0x0) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffa) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 16:00:04 executing program 1: lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100000000000ffff, 0x0) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x80) setsockopt(r1, 0xaf1, 0x8, &(0x7f0000000140)="63b62275f29cec0f2ea6fcd535882e3d8c332a5ae7d61c01818f13bb04d7dcf431987a4196e4c74d9aba2b196eea9bd8d0cedb790e4820e00ea7ef1cc2472060279bd0e56bced26dae75c88c06de0a0103ee02c6a2745d3e152eb322a5f8a42a8a4c64a06ca4323fb1531fda471e86907824874826", 0x75) socket$inet6(0x18, 0x1, 0x1) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffdc5) 16:00:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x8, 0x11) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x400, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) 16:00:04 executing program 1: r0 = socket(0x1a, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt(r0, 0x0, 0x8, &(0x7f00000000c0)="78ca385c36ac6e5908489a1c1be5d9d585bf7556325e9af06c668c007771a38e0534ae180b1db1f612328baf24b17e88fe510af563daf51cc0aa134e5ecb0e7c292bb392d5022708461556efb464d0e0547426646f40aa1c8dd4dc15e129a13c1871aea6d1958c66e187f2d885212a0039638ac5d1976c5fe4b5e4dc74dc84310c4c563d8c906ab8dba49379b6ae6811cc5d683c834f9d15cd699507304683", 0x9f) fchown(r0, r1, r2) setsockopt(r0, 0x4000000000000006, 0x8, &(0x7f0000000080)="6cebaea71f6a4cd2f82d7ab2d845061b3cbc67d18995c3e80100000090cac12bb67ffa7a1f3f0a2759f775d9c4e27d51000000000000000000000000", 0x3c) 16:00:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000280)={0x1, 0x100000000}, 0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) fsync(r1) getsockname$inet(r0, 0x0, &(0x7f0000000140)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x500, 0x84) r4 = shmget(0x2, 0x3000, 0x13, &(0x7f0000ffb000/0x3000)=nil) ioctl$TIOCCBRK(r3, 0x2000747a) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/227) mknodat(r3, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) getpeername$unix(r3, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000340)=0x6e) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) fchmod(r1, 0x121) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="343c1b9413bc1551756b901a425413f8544fb7cd399d9100fcfaaeac3aab55c98cb6d382e6fe7080c55a74074f1a3ed73b69d535d58e24df54369492334f14ca43832a2db8d904ad7c5786c0895d6641315e6d295ed286eaf8331e8465b9162bacf593440dc970da985b5621f2c1ce061d39b7ec1626e88a2791a66f620c7c5ed3102726543d9205b921a8726bd2df", 0x8f) socket$inet(0x2, 0x8007, 0x3) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x40}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x89, 0x8}, {0xcf, 0x8}, {0xae, 0x796}, {0x84, 0xffffffff80000001}, {0x20, 0x7}, {0xa5, 0x7fffffff}, {0x43, 0x4}, {0x20, 0x100}], 0x8}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x400, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x880, 0x0) 16:00:04 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x400000000000000, 0x5}, 0x8) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, &(0x7f0000000040)="eaff125c00000000", 0x7d) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 16:00:04 executing program 0: setreuid(0x0, 0xee00) geteuid() setreuid(0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000002c0)={0xbb, 0x3}, 0x1fe) r1 = socket$inet6(0x18, 0x5, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000480)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r5 = fcntl$dupfd(r3, 0x0, r2) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) kevent(r5, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x8, 0xf0000002, 0x100, 0x5}, {{r3}, 0xfffffffffffffffc, 0xe4, 0x80000000, 0xa7, 0x1}, {{r1}, 0xfffffffffffffffd, 0x0, 0x6, 0x3, 0x1}], 0x3, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x4, 0xf0000003, 0x4, 0x40}, {{r1}, 0xfffffffffffffffa, 0xba, 0x10, 0x1, 0x1}, {{r2}, 0xfffffffffffffff9, 0x0, 0x12080edd59f95665, 0x3, 0x7b}], 0xddbf, &(0x7f0000000200)={0x0, 0x3cee}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) fchown(r5, r4, r6) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x2) socket(0x401e, 0x1, 0xfffffffffffffffa) r7 = open(&(0x7f0000000400)='./file1\x00', 0x8000, 0x88) socket$unix(0x1, 0x5, 0x0) r8 = semget$private(0x0, 0x7, 0xa0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000440)=0x4) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000540)) semop(r8, &(0x7f0000000300)=[{0x0, 0x9, 0x800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x2, 0x800}, {0x4, 0xe01, 0x1000}, {0x3, 0x6, 0x1800}, {0x3, 0xfffffffffffffffb, 0x1000}, {0x0, 0x8}], 0x7) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000040)='./file0\x00') accept$inet(r7, 0x0, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000003c0)=0x5) 16:00:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)="4edab7746426a4a368adb891e55e6d818ebae1f60b256b04df4f5ae26c29018db466625504147ecffd11bdb5b2975d5c8bf005aba94a709d89085cfa1a7e47bc3d9abbb46306c3c2def67e0c82a1e4b9d416511b736b5f6a109888c6bbdf4d1121ea4ea6d5e948f981fda6c30253c056634709a8ef4c6f597e8e531eb996dd73080d23045da7eae294095d461076ce29b1b665e17b524482e063b7603ba784b31831bd267ba20b4da1ab41cc2a12a68d444738b4afc060d3d4109bf4159455f4c1bcdd51f60ee47e414cd2fa8cae12d47304cb865d88b218500c86", 0xdb) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x1) unveil(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000380)='r\x00') ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x3f) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x91cb) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3, 0x6}) truncate(&(0x7f0000000140)='./bus\x00', 0x2) 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x80) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="7f1d9ffdda38a7d9e154b4292385c9f770f95b20e3f033a34c4f58c40010af6cc31e1fc8e7526ddd98bda5fd7e6f771e6b280422a79d770d8bef4c26d9778dc50c52b45901595f82f374b760a0a72e84fd2b86f6fb554c76b66d4554b5025c84376c113c6b6486f2271dfe8dabfe0272c02863ecc1e984855c22b8a755bc2b84ed8e950122a801ee4597deae9bea68b3dee317ddc0cd2778f35d8a8ed0a0616d45f49e83104612ee", 0xa8}, {&(0x7f0000000140)="ba3af316c5eec4cf3bb4603c524198bcf32fba2d70d8d252ca8580ad0bd32cfaf7179097fa6110b919010b94300176e822d3860774e88daaeb8449f20d621d1f5668bde4a2dad8ff32916e601e22104713338814892e23cb9cac1dd10f121b976de58dfb59b9", 0x66}], 0x2, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000240)={0x2, 0x0, 0x2c7, 0x4, r1}) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x20, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000700)="0af40f9a53fc86a2bebe7187e91b52584caef13c84a5c221cf009b26ded5d4e101adb73470628c6498defe52139b45bbb96aeaaf8b6ea808fae650a3630c8107892649dfb02cb6466fc810b8ca878adc37a8d48b465501b737932817dfae3c74bf062eaf342561c7ed2169b6d7ee836e93d57e428ec9736d03c09d990b305c0732ef054a870f7bdec62abe43", 0x8c) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x2) getsockname(r0, 0x0, &(0x7f00000000c0)) 16:00:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x80000001, 0x6, &(0x7f0000000040)="31fa2f45c08a178bbfcc04c6f00dc8ea0bca7a7dbf201a6309d4478c608a5808217ece66a5f68b862bd757624946d6cbdbab97a250cfc835895542fb907344dda2a32e8efdcff6e12d9f857b54d016d9781106c8f9130d1a5bd474caf69d27f9df32a84060c43cbb834ff46b2b914913e631a71b2a03fe8bcd959d7eb77b4c24f050ce54f70b6a9c746101add88c39f25690580d9b9e4d9c633ed4dc639aa9dc583ba4ae442329da28b0f258f8136a4889d7b3fd54c10b4d86f8177c364f1fb82d7fb376284e186f2249af1084ed53004d3a3b2f768e599f9be17de83f3ea745c17d4f1bf50188556bdb1505333450b44a68f700aec04851b8c3fd06ce9d28677a1a8c3e6c63a1ef74f05fe7d9a9264a6353a2cdbccd1607d8e5a57c54b5191a9f65ccd4dc41148f1a6974eebbe488848e187a24b31cadf8cc7f8c59bfcd7e42dd1817fc2843f7e533160141fe03336d408e651812822c199ad5f542a7d8bea56e7934afcae759a5f90a705f33aa7b0a11bdf37668d9b89a46112094cc99d73eb26a42ed2d19fbc8f187d090947d6911f42c052e90494c03586790bcda48640c442115d8baa67179965b5665735efcba96713db04374249fc24a84785f6cfcf7f3755bfdf06224286cdd60d460d929f7b8601122d6477029b6357c37240e1b77cbeae6590185a1743609c60ae498f8ea4345c22424fff4c6b9e37ebe9641457191ae2c50d694b09482640a4e1f29785a50f4ea839b996631fea8619463f27ecee04a1c0f8ff81786005bb83ba47bd8999081b2f37bddf8c6819ad4b1ce75d4d0989d929720b47cabf4c29fbdbe0928cfe7c9179d055911eac6aa788cfc2061646770d325a32a0eebe59e9be54f6fc2c96fe9f6f3d0e44b62794096d0ea8bb29d89df24996cf360e3719d746adba265b3ea490c93bdf54e841e33836004d95a0cb523bb02fe872b7aa3dee2e48cf122dc1d4bea0fecc8c1cd4e0a264c029a58dced3eb29d757f30a7efb7b5af0aa980e3299a908600eeedf1bd095b1850adfd1a4886b5082d41e3e48bb8e354c35d00720823f781f74e2105b30be52aa48e755025e8f407484eda1c77ac3c77d2018acf4844ab8111e1e2378d99e0409d3fe2a6da046b13d2b408887aadb8e681b6f2cc081b79929ee897b2677d44f87a4cc19916df9ca8f5043364a2979f07e61f291f38909d40576805356ff1c86d5be771a3e974078300a74985db25925236226bc4b8093d90f3ba31e6d18b1bef9b698a622e3bbdd335e47366cbee2f52b5720f40b50303d7b51aeb2c63fdf7333859e442cb014634d6b5da819b2075816337469b9b1a3bcd852aa0c54f982089bd4a97915552fbb4f7456ebad7be6a59f77da56999e0b41a762d1a77b90f4c8149e2e7324d6b88bd9ffcb7de798d9af095babff2464db546517a443c4c1c74be9d276945931efcb22869c8b76109705989a1480bc26398377c6ced9d67fb259ce4cef87e44a4419ce336094e14ed6e411ac7369b07eb26415a42ddbebef6e4dcf49d2ebdb7ef747b183f5ccebc2d872991723604dfd904c1a7e9caed48215536492c90bacd65e073d507fd88997940e897d442c197d3f8a31c67d8472d3db9f544b5f14b0ed519cc890a4032428ac7bf6b73031ae3e12f39b12eabf500a0a0fec78a42a8de479a248b32c6e0ef02bbb53c6028cc0ce39e4c8ee7a0a12c14ad71a2c59cae0c6f3fdff893168664eb7d70f98014067a4c46cb9842a7e7fb6e8f54e4a91b2e49bd7a210dd6108b152d792724ae95d17c59fe46b2ed81d512fdee9ec9efc67415014fb3cd7df5e71b2e0001b0c00487917d2de87be93716c2875672f4e17d354974000db7ac13dc541cab304564b12119d42a428ad128c7577005bfee17e17f21bcf353833e276877a24ba83af50f36e1ae716cc9394510d9a2582cb706c35cecd3e04c0f8206419984982837d4fbd8ff79e6f255b73e8a227abade277a7a1cc603e7ca5724f052f5e6233bac3682fa678867b8b521bda7af8782410c2c0c1afa808a243de4924d8ca0a7861df1a97b397c88f18c916735d1b870169cad03114013669ff3d76d7cc6be67e3940d8a55b84a0032992a7ae8127fda18da83e24342381f7baf0ca973d62ac045c7f4ead0324d952f3cf90373890c60b18009f161d3c28ed5fc8d6e1cf5877f52d5108b628f51cfd5de6e43447f3bb8be4c47515ad98c31252eeaa40ed52ce14df0994a1716fe8f773ad124cceca19ef4122d96ff8da192c93f41afa155f1609b79ae0a27ccd60345cec77b7384eb60e9d0a43aa254dd6199d692f1a6194afbe1cdff1185bf840a5db8fd1f6d3dbf217cf73052407c4115c9295e05537890bbd4a55e158108ec45420c34e3ae49dac318d8daf439eadc0380f811ef79d537b013b34230ecf3fe41320e08d1da6fe2d6f1b2adac77e019f05df98a1a01ae12a107eade6f9be538b68306cb1f9bb980b4ab998659982ad217893dd95cbc73d93f468bdd9ec6257171d0a95a01aa13762988cf099cc918cc71206202d9f37644c29c12a9d5fd44710e1dbc9c2e9b31a3f9211772bf97d1cf31c868f5f5a730fdabb13f604dcba61f57ca68d6d29f7d6481c5f70bc894d590209c4e4b5c39f966c8c3a3a8fe13598ce844b7c017c29e438f2a8b40231f291c8ad1c2c3ae96a285ed10aad42bcb2082c6dd830ea8b32e70bdf0c34a355bfac092c10accda748ae8ef67e1a9516b14a783a09a51265dc37e50aaec87dd373dfb40c880349d5a509582fd0de710d6e85b48cdb93d22c91b2d64671a769f1dbfd44b51b4154a6a5f080a0ec5ae85abf1c60c451538153c7b69f0c88265fb359ecc030ea8f61e1481ddbb60e21b80c021928accaafb810c43f61a4b7298f89846af96aeb43ba88d4abbfc467a7984d645a0befeb2ca37aaace65b5e4a16bb1611ab1002f42918f55998878d2fa1c777e1d202caf2e2dd07270b16863521a48f03c69b07d61149a8ca3eaa48bae2dcfae16ac05c9651bfe546591749cc9509d2d6e761e4d226dc0d4a1e96653a16a2b371f9f1683f05082ed25a443957fb2e055751a7f4c7271c7ee00fbeae8a0d624b598938cd922e98c61629dd029478a8df0da671c2e24af37b4e2419c959f6aeaa0e41400e8ffca82246b17e52a2478a65b349f51f5fabe43c13170e31672bfc5fa2c932044fd483872a8085013e17ee02ec079035a31b8c8dcd363d962798e60321e30e0f428ba568ef44f5933bd7556b9c241283de99745644f40ace8ea385ec9788e1a5b78615186f21adaff326f165ef35feb888cccbe6bd4ded463db9b2a04fc82e17cd14c4d2750d442013883af14af85b3fa44e9f51e06751a263d3e7c90175974462d8bb5d1ef3c67a5257abf4c7528b225e6f45352a08f62af3a1924e43e4051e8101c10eb0433fadd7f9ad7482a2c15a5d35ad382c7e0c839aa5c7d525af1c0fca99c69ae261d5b5b952a237db79268618ee68922cdeec81aa938b016cf5eb2882f90d92bfde4ea50a7c16d8c7991203d13e924aa834c22827ce13aae77927792d085e12acd007d17c9c86f620348a3cd129480d701ae766aa908202aa70a72b86c9784f0c1de12a1d05cf24ff62ac8f44e0e6f6fd7142037b4bad3dc7e5f2ccc100639083a85b24442ec144c0e2da96ba01f075207930725d79d1e22cfc7a13f19e09474fae1670ab39ef516c52d6d60eec2946af316e273c94485b83d5c4053a255be347fbb3c43b5b6b2e7997234b800b6506191b3940f3d72df19586513dec961af11b85674141aeb8a4f954e7f94799f61aa637d06e4f9e718e46846cb33d3b3cd543420441a43e35cb9bc0b6f320144291d88daa8f98964c83a19bd6bcd8d7d4aeec4428b816b46561e9cddabe4e5f0657b0554389bbad2f87d2b9015208da6d64a5ed6d192455d36bfc8e6eeea04a863f216a7e91dfdee8e08058011d6a69f05e364e1c7bde537090a91b3289767945c77326e73a21ccafde6540703b8bec032da77cc4e54a05b16186bc055177a53c76a892dac34f418d630df2e7296a3d891bf5a57b6e8a4b7cbeeabc321e2e7d2bd67e8d443d08913c11357b621962b354188ba5c5a9ff91ffe4809658a29faf7c9fd751c94268c04702b65b3cdad19623d528c6ca2d67e53c1d26933ed90ab87cd73e09cba4fbf34e076c286bb50e0c6c6c28eb58e4f68a90bb86a2c31102dc8d1d3c95e467148c083640320519cbdc7260849f07fce7448a13d62cbe342c1d0cfeb6e36f1c5aa902a846eeeb5bbf0f6eb79aef031b826822b12993145f87b61299e2b17007bfeb2bf91a189d388867e569a1f72038e48216c45aa7de190cd2fc1c3d22d0c70e6a54dc869543b583830c04a6c1cbf1b637a577777843427a1d37ac6169a5ebb35eaf98dbae36325ad6b8e847b0645760d637ae98982fb852b34bf935dc0c26fe0d4e262e91e8b9e8a7cc38f35fb86142d8b63c73e10aa6f949a9528acea840f5accec6ca726219a20240ff4833750e70290408e591f1f7dcc20b434e583927a638c76819a1a7307713ffcc85547977deea44bb5942ff79a137531b9d961294783fe514904ba8fe375ebfd418f05920c380ba81cd647e862430e38b7bbedffbd31435209a276aaaca460e27831d24b0ca124dfcfd2de833f5b62a14ef6b5e53baf4f768369647519bc48b56dbe6f21545f4b7c6bad10cbe4dcaf8bdf64b86b8cf3005b7603064b6f1e181e86166dae67b74cb3ea9605392158adbbc59ea4a869ee6be773079ca4c1ce782dc99ce83c94187c9ab26499cd67de015da53c642443649b7b80699b69922431281485258eb796f9df841611b5e332d6f405eda99d92ef2b61c7ce41c9593fd7650ce4eb3f346a60e5583cfc4d9bfde79e99222f6c54ffe8d12fbcdba5c3465de00e9cac7c37323f7b2254cbfd6ada3e97d59ca9282091bfc7936bb5c612df64fdec1633f1126782466aae9ed47aeb3fe9625e232c1e00b8371dc093f501c47060b5245eb46e010325bb3d9017462461d4d304fc21fa31919ba2569e2f64061225200474f54dd4ab07e0bf9a74a2e28e1c8ebc04e07a24d2af8f9c0ead79bbf2b7d5cfe486dfc5a44dce31e6590d4fddf37cbd08334907e1d122d95bc13a1834175ab5c05cdefc098e80b45d951022f80658d09d642b56c80e3c4c482253e624ab7d173ff26c64c0d125fe5b3c26c1f5f50a418196755ce4b238d85179ee23f3115022acb5010d3692e94c02696b3caa9d8ba743a6651f53ee903b9021eaf78c7c099f679579c87ac25aa2a860d107f5f13ddf6f0c6d1c24925430d05a77d7adcdddc112bd45abf576f5a406255aad648d9ac69a334bef53eeed80c03904aefb346c99bf0a3ebe4136903ce011b13278b54648c6d927fa8794cfd5a0979886213a3a2aac6a00ae7d472fd24e3842e937dc0e912dcc894c35f41c9b3f8dea8eefdfab945e011875dcff85c78460e087e4ba63b3cf91c82317ade034ec930d6e3256355f0804d47dd7b1a3f15c9b2c9cc9830e109afbfc2e729ce7e529674168e865c4b801e1c376d333ab5d083d0f037204003582bce56cb036d43c39ca5a3ed07c1b77fff94db210cf584e1172d28bdfb8bff4db16a37cf4b9aa75e0c437d35a742a73d3d7bed1aa16533a09080ffc5521a87db3ab0a05440b3bf60c4a8502201a76535e169356fba8a875f6c38d5ecbb3ab876ea5ac611dbd35377d5f55321271728605ce9dbcd4ac2be9ce5c26fc3d84668c06140a178f60f36bd2b3581f128741f2b50e1b5775a9e", 0x1000) setsockopt(r0, 0x29, 0x33, &(0x7f0000000000), 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000)=0x3, 0x4) 16:00:04 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x1) getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getgroups(0x7, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x2, &(0x7f0000000340)) lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0x0]) truncate(&(0x7f0000000100)='./file0/file0\x00', 0x401) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') 16:00:04 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup2(r0, r1) r2 = socket(0x10000000002, 0x3, 0x0) getsockopt(r2, 0x0, 0x4000000065, 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="8857421fe570089afa404d73e6a37202f760d45f93bf091858d9d3d2bd93e3e8ab01ea312a5f08b94f60a071f5b6aa0821c5", 0x32}], 0x1) listen(r0, 0x7fff) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1127) mknod(&(0x7f0000000000)='./bus\x00', 0x40, 0x7) r0 = open(&(0x7f0000000100)='./bus\x00', 0x3d, 0x20) fchdir(r0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0xc000, 0x3) write(r0, &(0x7f0000000140)="5273f8a951b9989667ab1f4ccc9785ab613601480dbd7e332e00", 0x1a) semctl$IPC_STAT(0x0, 0x0, 0x2, 0x0) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="2c0092d3a72cc99493080000000000002d495ced6d4701ee4a7621b85739ab7973dee600000000003d1295fde7d031b1f8824f1f851f9a92d437ef5b042f96965c5e06aaa4e213460f2582cfaa687faf318a59cf50ed87675b463b93bef46c77813e2b0319c548cb16d1bb80c9cb42e27ef474e7a852b7a5bb4b42a30464d94e27718d7f00581ee07d9141197a06", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="c1f0b93868485aa379ab3555d82a54c8e77ac41388fb6c8f12734f54f3be85499b15b098c4dd88539e35a976f5c69dfa5ae6b66a99b7601ba9b337ad86b606038a7f7cba5558cc001ba9633418c71dcf712a24bf1378594575172a27cc260d7292010a16eefeca79cbe7cea0bd8cbe683fa020c9ddb5c9817feaee0c40ba5a8d510b4d7792b85208015d02fd651b5eb7886a3c4c7a26905e8924fd19d5399bed34073369f3cf976be7ca33218602510fdb7f7f05b138b04241649efbf0b6096e8c5510200e306b9d3faa8fa63838ceb355821b7a3b6e7adc449947b9", @ANYRES32, @ANYRES32, @ANYBLOB="73a5c07e9d37388092480f9efd4f770602bd6584c7fb2e303f70937a0e89c0fcf9e28b62c7aedf19b64e7cc0bb953b3684713ce218fdc84e9ea139bccb3bb5e005066a10f121a3fe9d9eac9d64ae31f94fbc7e9908868f1376bb4b90af30e7c3571fa8c75de3f77fa601152d47459645ec4fbecd8ff2a63074d27b03b7dc8ae163ef2a5ab90382a5018a88c07e4b8e8a97d30179b81a0c3cd295c466a63a9e91ac08ab54f9f25069b32fe7c10445b49a", @ANYRES32], 0x1b4, 0x2000000000}, 0x0) close(r0) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x712, 0x0) flock(r0, 0x2) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000280)='./file0\x00', r1, r2) fchown(r0, r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) munmap(&(0x7f0000ff0000/0xe000)=nil, 0xe000) wait4(r3, &(0x7f0000000180), 0x3, &(0x7f00000001c0)) r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) fchown(r0, r4, r5) getpgrp() getegid() flock(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getpgrp() 16:00:05 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r1) r3 = accept(r1, &(0x7f0000000540)=@un=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffff8, 0x0, 0x40000020, 0x80000001, 0xc6}, {{r0}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x28, 0x80000000, 0x961f, 0x5}, {{r2}, 0x0, 0xa5, 0x0, 0x8, 0x6}, {{r0}, 0x2c0607e526bd0072, 0x80, 0x0, 0x9, 0x7}, {{r0}, 0xfffffffffffffff9, 0x82, 0xf0000006, 0x1, 0x6}], 0x8, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x50, 0x20000000, 0x49, 0xaf}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0xb0}, {{r1}, 0xfffffffffffffffb, 0x54, 0x22, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffe, 0x9a, 0x4, 0x4, 0xfff}, {{r2}, 0xfffffffffffffff8, 0xa0, 0x2, 0x3f, 0x7}, {{r1}, 0xfffffffffffffffb, 0x0, 0x4, 0x3, 0x7}, {{r1}, 0xfffffffffffffffe, 0xc2, 0x80000000, 0x20, 0x3}, {{r3}, 0xfffffffffffffffa, 0x20, 0x6, 0x7, 0x3}], 0x8, &(0x7f0000000240)={0x7, 0x401}) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)}, {&(0x7f0000000100)="1dc288be593c3fa1cb86a6852dfaf534e5a0b658fa4c5a22d2e7a2bf0bfb2a09c47ea84f29c624d79fd115cf543a2702d9c894340feb2bcb9824e48cea9cbb035a52a654b6102ecf452235fa7721714c7c0ff209538fcd6a2719e4f879e5de35d2287be879d4804522bcf0f5e4e11d924b0ba9e4aa742d2ecd1b36759d5c4166c544071e65f0ab5ad361254033f9b07a9243c699b420c8f0c162a739c9df02b1427365e2ac0075b35624dff35da87137c309d3f9aa2ff456f035d1caf1397242a0ef3bad4b820dc13a9d003e839d4ca3ced1e0a7967d754a38", 0xd9}, {&(0x7f00000002c0)="4d1c8aab1ac37a9325c89ea233cc5eb13141ad0151896b50665c8d3b3f90614bd112bb67765d50fa74bbd8f5f23eaf6cc9ae958cb971827f5f88e61ec64075bf71b5d83e6cd72df67cb5dbdae731cae933b8d052354d0a34f200a68328b75f8ef2c54ff4a504129a8b0a967847c2c10c2c01db860d0c2a40ae9e069e24afdcc59040f5797a0e4d5f166440cbbe404ff5db882860375e4fee4cfa100b5149", 0x9e}, {&(0x7f0000000440)="8d3c56d46261ff32020444f055a92b46be238aafd2eaa17f0a83162beb5df46dfd945cb63c5aaee36b30b0179460ea0db10f7feb5ec227bc64ddea6b9759ffb01d1f6d46b29db3d0e43c53af14dc1f27d9bc6a78c4c87d46d2e36a1bf473713ce5df83e420a84d85495f99072e040ea4055ec0ed89d352a61e75aa0f0e2812c289781d4775da584ef1c34492f4875816b6dbb2d5f2a11d22f1ee7b26e608dbc958fe6563525528d46d381fb9cc", 0xad}], 0x4, &(0x7f0000000500)=[{0x110, 0x1, 0xb1, "1fc10ee6b2432435a28b208b4858f13311d3807b965286d3eec9a429771f2ac07f5f7da2c23b90daf94896ca847dee40d225ca340ac08675db1a316747ac718613b261005af00691eddfdfae79b570d1afdd67187518d490151f689771eb5dce9c69d4e193c701c17edd5626a0b1add9c93861e5d415df4a116ba845ae3db0d658c9fb8ddacfebe6e2a766473cfc3da900a65b8c3de0ceb06b78ef964827fd13096fe6897a7c683f81af80e32e6ef22db6cc4035a66aed6071c6aaba5d6e4e3a20fcaf68cdeda7b7a133526c7f521bd1cbceee0186ba34c03b261a6e84874348b47964be799188f97ca211a0eca030b2281926258c7815fccd3644f9ec"}, {0x88, 0xffff, 0x10000, "5b585293d0effe4431eb20c017f3f126872cf670f1a5e62d73a135cb4da80ded4a4b1a9e9e33f81fb3bd0ee96c70d11c946acb15290c630d07139a8aa6bf99c5e2b24827e4fc874c6d447d4a3312c058c73ae913a1795bf3fa673cf50b3a68c9361a3103237b81d5155f2ae10e94a288cf8b0896"}], 0x198}, 0x400) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="1000000000000000000000000041f655"], 0x10}, 0x6) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0xa0, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x9, 0x100000000}) fcntl$getown(r0, 0x5) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:05 executing program 1: r0 = socket(0x11, 0x3, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = semget(0x3, 0x0, 0x20) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000006c0)={0x2, 0x401, 0x8, 0xff, "4fc325892dbd227458c143014da29d9584fc9b1e", 0xed60, 0x39f2}) semop(r3, &(0x7f0000000680)=[{0x0, 0x6, 0x1800}, {0x0, 0x100, 0x1000}, {0x0, 0x2}, {0x1, 0xc0000000000000, 0x800}, {0x3, 0x800, 0x800}, {0x4, 0x8000, 0x1000}, {0x1, 0xd178, 0x800}, {0x2, 0x7, 0x1000}], 0x8) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000240)="757efd26a200f67a29e430063d6327eeb1a3d9a106eec3cd3f69c397f7c95583e5524ef372416a8ee7bf839bcd1d8c9762715799e0edde927f3505e4c09f07570fffea4861e42ca539ef65a8543f133283a06c0e6dfc064ebfe3692ac067298de20384bfc23cec37c18f21744599c6eab2c46e3780e6bff4ea974583c6d3bf0a886f002e9de15d6f8786f9a60e7c2a308e584863e3e7c5326c", 0x99}, {&(0x7f00000000c0)="c67ae3d248910e5692da43a9224d3c00349301ec1d9e6f9cd165568c13c37f8b71c8ac20e8fc8ae673f68700b4ce9a912ef59873e16ef4e42bfcef6f0a0308bd2662613c520e5c3243ed654cda2618c8abd841abd8d2fa1fd1457b3ad41012ba42ba87fe4b82ef10b6bef4d0", 0x6c}, {&(0x7f0000000300)="f7c84d4237686164dfcd09473276668d30ac98f065cf8053441af6850bf53c7ccd06de53d0004d92d0a2f22498fcd9ec39680e5333024fd2c9608ba73b00cd6f26e17007d544b7b78b7cb451acf755c03077434199edb760a834886a8ad6032b1da42426a21f6afd0161d3dcd9d7f2424a8d6cbf5262c8c03c6dc4e0ac9a3450b5860f3eb99510e35c87f0742e5e86cb2b922e3c42247f7ecf8fd958b6d7", 0x9e}, {&(0x7f00000003c0)="0efb46317b557e58a1ac79e2dd1b6cf0be437c6d5cefbb04069d7a809977d086", 0x20}, {&(0x7f0000000400)="52e081c16c99bb1e6bfc3b1a07d6ac40cc85a2c6bb1e141091e966f7022463586c77bad7934c75f188c85bfb2e28d6ba4f407b5acaaad9dc517a8c5c103357e2fd1457dbb4306fc650e315c9338fe13eaa9a", 0x52}, {&(0x7f0000000480)="21c45eda6984b0897974d22a31eca4d812f5e54e56217f802d1fef2309a04181253c1486d1eee245db9244f7d7019ae87781e444049fccc1db3e097c5342dd598c722f7a90275bfd949e31f33dc6596797f856a9f39a9a23e7faa80bf46e5e6f42cc62c4985b8e10671a0321c4ba62a1294c565fe2a01910558e664eb980594541", 0x81}, {&(0x7f0000000540)="1dc32f1f6aa561bfe3908deccb9628189a407d808837892835001441948ee43b71fe8fb18a842d2f32cb263ceac6916518defa975a5e16dac1e1b05f4ef72aa6f1f6e2298401ddce24ce05aaa3e4467c2396d3be7d0836a0fe85116a6d901f13d5055c30c129c2d7eeb0172c2f0065f015f918cdd8df77caf99f3e4fabb86f7a1f7da7f82928551f188f44d87e103469de7141d6ecdbb025388d1fe8c57741bf746fe92a586ecbc8f504bf12c7a0", 0xae}], 0x7) kevent(r2, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) read(r0, &(0x7f0000000140)=""/208, 0xd0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r2, r0) 16:00:05 executing program 0: r0 = socket(0x18, 0x3, 0x36) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/43}, &(0x7f0000000040)=0x2d) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000080)="2f883f735e4f0d6728dd5dbf79adeface2035290f77929eb8200e333f66a3722cfe45d88064f906d41c37714c88824f29fd215807a017fa3cc4f3b4edb2fc0e61a972bb4528709a9409dd8379a532df4d513bf5df10542985cc19221bb71e32970cffe223d3c9ea758216f7c669cba762ab4", 0x72}, {&(0x7f00000001c0)="398fa042605a5625c369761e92efa00cb2b8d84ca4da6693c7b16b752729cb3457c34dc909b2ec852044fa7bf234a68919c16a1f2b7db95a4728861b3768a4fa431102e928cf90bfda4fe490ff72735924a14263a05842b4df231feaa79d605f9f165f2671f730da19cc22b9dc741528d1bf4d3167c1ba823b2741b2a1a9e88665ee9bfb383fbc23add2ea70cf657b14610dab455b6f023648a9da06c025bad2435f3d", 0xa3}, {&(0x7f0000000100)="110f33ff6a35ee307b8fd452b268208b9598f0f9f6822ef9a8b6ec71a8124a94b7a80388964b9102589254b9d7c3e09a2b92075e5adb17d4c2b1eadfb636a8dddaadd3564a63fd734c4d1fb646bcd0eee16cf8e56a1855d18e8a2fcf4ae15a55fab8870bdb9328dfa56e286b", 0x6c}, {&(0x7f0000000280)="4c2f11db486a4573decc05d3df0fa15e6fdea6ff3569e497856f195f3c03a1bfc10a0a66ecc019d2199f89b0a81897b81326fee9ca8a91ea2056f1f7810c83f126216db6f88ab5508f93ea19f640f7131b517250aae3ca06aa", 0x59}, {&(0x7f0000000300)="dd02705630f3adedec1ea183428a00", 0xf}, {&(0x7f0000000340)="7b7232a22a61bb8e82286e20282b062d91084572e861a40e627bdc4a7fab2c210923ed4e4e7ab70c36bbd9c5863f04eeed5c093376a02eb585baeb14acfc3d824c04cc47b39b29344489c646c3982717da338ed473188220", 0x58}, {&(0x7f00000003c0)="ce5912247536113e5a3c437a8de21a8b3212bf520794946857889c80394db68e6bc5760b3847a004e54ba31ab44e75ded8dd1b9d110e596e1e83dd79aaada9a95aa7edcb379b43a8285ed1c26202712830540f7c1fac7a960a31d3f30a7ca4f477745bf898c434e17d7bed905d9017f456dc27580139073579c3b95ff53f555ec48f8097c36cde474be5d72d161da5f09b45a3f143e5d27aae1923bb200af3d1dec28d5ca70b2243b613f2e86711d52acca4c24c2f84f82b8cea53e7d6c6eacd6863392df0566098054d3845340ed4ee366f21ed90c26266a22e729aa2b3d31c38649c9f2a60e48ce44d43c2e792fad014e66b496fea0dbf4f82dadc", 0xfc}, {&(0x7f00000004c0)="724dacb133225019efb2814503f3f0b5d9102f66bd6ad1a51474a3e61d804e07d45d7671fd31c800a6788a8707b6277e311d3f18297358d2369dd544999de3481e95c44fc3b05ba31116210b74c53caf013baf60c48f17366f3b2fbd2b9d7ad634d91b34c6b3c8895543dd881e5708f0f041962ba2b569b2154d756157a8b262a57f86ab723a5c8f01ee01ce94f31d1ffacdecfacc9f1db90d58272d427389fb72f66f24b293a155b020ad4f8d9fb78f63ea3eff90fe66cd2d4d1c00b3013a2a75b37d4ddae4e8971f2a76b5de79c0e641bf60e546b1e17c8105bc45c3fb849d67d94f6662e5a3ddb4d8f2d85564", 0xee}, {&(0x7f00000005c0)="e647429f108191d83ad13962646bd484d0f6f7c3c4e11cb0e9b03e695f04440f9a78b3dec42a968cd8132654656ecd0059bc5c88c78ebef462ef5af2543c", 0x3e}, {&(0x7f0000000600)="9d7a60ea8dd1331d18b83d8d701293de197c9a75782519e938fe78dd26aa8ee12dec679ee3ea77842fa42cc423387d5b4dd4d6fba15591ab7faa4a0db7060947996d3c5a4731e0dde05ec16b0e965bb5b8a164e9556e9760f08f", 0x5a}], 0xa, 0x0) 16:00:05 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x1b, &(0x7f0000000000), 0x0) r0 = dup(0xffffffffffffff9c) getrusage(0xffffffffffffffff, &(0x7f0000000040)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x100000000, 0x1}) 16:00:06 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00', 0x4) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') symlink(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:00:06 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) fcntl$getflags(r0, 0x0) 16:00:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000180)="afcb1a2b", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000fc0)="bd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getpeername(r2, &(0x7f0000000280)=@un=@abs, &(0x7f00000002c0)=0x8) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x5, 0x0, "b08d24c60524d8e500"}) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1, 0x11, 0x2, 0x10000}, {{r2}, 0xffffffffffffffff, 0x4b, 0x21, 0x3ff, 0x7}, {{r3}, 0xffffffffffffffff, 0x57, 0x40000040, 0xfffffffffffff661, 0xfffffffffffffeff}, {{r3}, 0xfffffffffffffffd, 0x26, 0x9, 0x9, 0x9}], 0x2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x0, 0x200000bf, 0x401, 0x3}], 0x0, &(0x7f0000000240)={0x3, 0x6}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) renameat(r0, &(0x7f0000000400)='./file0/../file0\x00', r0, &(0x7f0000000440)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f0000000340)=0xc) fcntl$setown(r0, 0x6, r1) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)={0xffffffffffffffff, [{0x3, 0x81}, {0x1, 0x200}, {0x1, 0x9}, {0x1, 0x1}, {0x3, 0x6}, {0x3, 0x8000}, {0x3, 0x56410c76}, {0x3, 0x5}, {0x2, 0x8}, {0x3, 0xdd8}, {0x2, 0x80000000}, {0x2, 0x9}, {0x3, 0x4}, {0x1, 0x7fff}, {0x2, 0x2}, {0x0, 0x1}, {0x2, 0x6}, {0x0, 0xffffffff}, {0x3, 0x7}, {0x1, 0x8000000000000}, {0x3, 0x8000}, {0x3, 0x4}, {0x3, 0x7fff}, {0x3}, {0x2, 0x7}, {0x1, 0x10001}, {0x3, 0x5}, {0x3, 0x8}, {0x2, 0x9}, {0x0, 0x2}, {0x3, 0x3}, {0x2, 0x3}]}) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r6 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r6, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x41, 0x4, 0x0, 0x1}, {{r6}, 0x0, 0x42, 0x40000001, 0x100, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0xa0000002, 0x5, 0x9}, {{r6}, 0xfffffffffffffffb, 0x44, 0xf0000041, 0x0, 0x9}, {{r2}, 0xfffffffffffffffe, 0x3, 0x0, 0x8253}, {{r1}, 0xfffffffffffffff8, 0x21, 0x10, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x24, 0x81, 0x9, 0x81}], 0xfffffffffffffffe, &(0x7f00000003c0)=[{{r4}, 0x0, 0x1, 0xcedf099f9e0c0c67, 0x9, 0x816}, {{r0}, 0xfffffffffffffffb, 0x8, 0x4, 0x607, 0xfffffffffffffeff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x6}, {{r1}, 0xffffffffffffffff, 0x48, 0x4, 0xffff, 0x8}, {{r5}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0x7ff, 0xffff}) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r7 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r7, 0x0, 0x800000008002) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000000)='{', 0x1}], 0x3d8) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f00000004c0)='./bus\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./bus\x00', 0x0, 0x6) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0x81}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)="1e5de5db136ca8d22fd44b9d683f391d894db0f0bb657a0004a25078601363ecdfbbdb9eaf491d766e280fdfdc381f501b10d5168b900d581a5885b2a6c8581fd454df00a13753d5dc8f9028decd54fb2beea504663fa774964d2751a85588bac33f0ba40c111d700d27cda1332124da2d73dd93dc3370ed7126394e43aaaf201e9806eb7a57050949d2cc669518ba8f85f167c0", 0x94}], 0x1, &(0x7f0000000200)=[{0xd8, 0x0, 0x4, "23a17585fb7d1dcd1768568de2d675436b1e6753a37c1c53ec39fcb7029c281073bd0463ee6ff950fdda7be89f31fe81bb74633e10236024b53827e63eca415d9b2a7e07f756e9a53f68d1416f9fa8864f203972a1e142482bbacfa3755172d78d2abb658fb86ca74ffd757b8d4e0bacd92462429708da7394178ee283fd4934db7693915cf793abb09859d598c3094e104a23d4091e0025f3c583132df1bf1cf5fa39dff5c15bd00502cde8ae7a0da5427bb4f555394fb4957e2447afb4acca02f4"}, {0x58, 0xffff, 0x2, "80ec999481425c3679a14435a5619755e4db4bcf5ebcef5cbdaf404f081691a64bfcea1dbb097a81d263efead1aff694fbc1c8b8ed448c2b19bf2015df3ea0da50"}], 0x130}, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "3d508847f77f7e7a6d96e4148a060aa421c84d50", 0x2}) 16:00:06 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x300000000}) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffe, 0x100000000}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x350, 0x0) 16:00:06 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x7, 0x20, 0x2, 0x94, "2350d64033247746003ab346d4d88ec549949794", 0x231, 0x1}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="b8eeadbae0fffd8061fd37d428ea62ac1389a735c1136b1f7acdc57249404da8236e1658f2c5423d905e5a82749b43bfae3f86bcd98f1cb3193232307fffc789768bc72cf99d15cb30dccf1509d741687457d18d0de77b4c66cc23ff101f0ba520dc343ff8344f", 0x67) fchmod(r0, 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x6000, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000100)="65e51acc1ce582489ef2e079c7aadb05fee7fc03fc431f6a5d14d26994d02f6930b23627000543acd621e5c25ed8202610672e62c2dbfefb1b1e2ed3653863f72c26515abd7595509f4483af6021a692bafe3a4bb10750d877a5d85ad8948b37be1e6767b8413efd65a9bfe0562eb3602305973e6ad351a047d4fa250a4e7af8d4c97111bd3da017961fadec42e540772e23f0cdc4fea8b91e6a82c27d460c84601a7c5c22c12302cf38912d5fa78be1dd2960ce9ea9a05c11d976b3fed1d6f0c07af23a2b852adf085ab3687d04e94adabf3c67dcb81d2ef29a818efb0d58b1f5a061118e82829abc5b642e70ffc14f55bd9d04a6f7e621bd30952c6c", 0xfd) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x1, './bus\x00', './bus\x00'}) 16:00:06 executing program 1: syz_execute_func(&(0x7f0000000000)="c4a3cd40b7ad890000ac6566410fea529926450fd1cbc4c2fd2461ea66430f104767c4217c5a5c35fec4c2f934d4459f2642cd00f30faec3") r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x2) chdir(&(0x7f0000000080)='./file0\x00') accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/47}, &(0x7f0000000100)=0x31) utimensat(r0, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180)={{0x4, 0x8}, {0x3, 0xabe}}, 0x2) chdir(&(0x7f00000001c0)='./file1\x00') msgget$private(0x0, 0x110) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000200)={0x3, 0x7ff, {0x81, 0x1ff}}) r1 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x2) r2 = geteuid() getgroups(0x5, &(0x7f00000002c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000280)='./file1\x00', r2, r3) mknod$loop(&(0x7f0000000300)='./file1\x00', 0x2000, 0x1) pledge(&(0x7f0000000340)='}\x00', &(0x7f0000000380)='\x00') r6 = shmget$private(0x0, 0x4000, 0x4, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r7, 0xc1045763, &(0x7f0000000400)={0x1a4, [{0x3, 0x8}, {0x2, 0xca92}, {0x2, 0x2}, {0x3, 0x9}, {0x3, 0x9}, {0x3, 0xa37b}, {0x3, 0xffffffffffffffff}, {0x1, 0x3}, {0x3, 0x100000000}, {0x2, 0x8092}, {0x3, 0x1}, {0x1, 0xf8}, {0x3, 0x9d}, {0x3, 0x20}, {0x3, 0x2}, {0x3, 0x5}, {0x3, 0x1}, {0x1, 0x4}, {0x3, 0x1}, {0x2, 0x1000}, {0x2, 0x733}, {0x3, 0xfff}, {0x3, 0xb2}, {0x2, 0x1}, {0x3}, {0x2, 0x80}, {0x1, 0x80000000}, {0x3, 0x4}, {0x0, 0x1}, {0x3, 0x7ff}, {0x1, 0x7}, {0x3, 0x634b}]}) mknod(&(0x7f0000000540)='./file2\x00', 0x100, 0x7) openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x108, 0x0) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f00000005c0)) setgroups(0x3, &(0x7f0000000600)=[r3, r5, r4]) preadv(r0, &(0x7f0000000a00)=[{&(0x7f0000000640)}, {&(0x7f0000000680)=""/120, 0x78}, {&(0x7f0000000700)=""/22, 0x16}, {&(0x7f0000000740)=""/85, 0x55}, {&(0x7f00000007c0)=""/121, 0x79}, {&(0x7f0000000840)=""/74, 0x4a}, {&(0x7f00000008c0)=""/170, 0xaa}, {&(0x7f0000000980)=""/24, 0x18}, {&(0x7f00000009c0)=""/53, 0x35}], 0x9, 0x2) ioctl$WSDISPLAYIO_USEFONT(r7, 0x80585750, &(0x7f0000000ac0)={'./file1\x00', 0x3b2, 0x20, 0x9, 0x1, 0x4, 0x9234, 0x7f, 0x3, 0x2, 0x2, 0x7}) poll(&(0x7f0000000b40)=[{r1, 0x5}, {r0, 0x28}], 0x2, 0x80000001) msgget$private(0x0, 0x0) writev(r0, &(0x7f0000001c00)=[{&(0x7f0000000b80)="551bd039aa18f771237041538593fc822ca2fc3c15f147b1a54e7ebb6535ace7866110607cbe01fb36c0178af22201f249ea5afab1fab6976faa5be018866246dc13c2ba8b55758cc5d73d000c82818dec927f35d1628a4c59bf7215059601d62d09074e686257460560cf61e847d1ffccbde0ace6548ffd3fd30fa5c9", 0x7d}, {&(0x7f0000000c00)="2281fc59d5b9015a759be2be683c0c9a7e693ad4d3017c12e4a260c991eaf7e095dda9b61f15cde3813223aa1317f48e00a7e95944d12232eeb626edb538c2a9aefa45fecc3872479d2dba3556803ffe5217b919113f321e74004293c1d1c3a1d77c9e5744683ba18549c1c9dad435ce4d394003e9c71aea17847a982f43768911025234ed1813caf1dc2f0d3cda1e89056bff1822ef59c7f495bdfc69e1f8432499c7ea6e91ae87123da98c01b214be0f544efcb363c8769c9ea960cdf5706bfbb3aa6054fff8a5e3f128a134fa85b096b379f3cdfaec8e2557575eb896ead8707cd865208df5a59802a7e56fc7b92552e13269d508a4e7029089bcdee4706cca8d62dfb36b9bc40c36d634be6052cee7c55b29bfb6df46f55ed27dbdf842118261c3e4559c2985785bda578e57ba602f5e17ada21ebea2b50095754b6716cb0e788e056ffedc78a0363030180099bd534b5b5e09406efa6a1f9296cf7d8aca89bc2625a35c808139cf3ed469fc89b6428e094feb4c59576ba55ad796da7b923ba7febcca16b1ff3699daccb3754ad1b3685027bfeb29311985ef1f229657dbf4e69a658d81cab47455c34864ddf88e065fe4112bf229a40e917f3480f8cb56a15017e238c182b86f5d3138791dc922e122589039ad18416a064ac4b09e77dacb67ec230bc46c10fe66abdcf2b418177a6cb8ee57683f9bf417bd0d1b1cae40866341ae28d703daa8191b7cdfe0d6ba56258813da6a030a6e6816eebb21a72ee1aa7fe67f3442a51e325edeff3e862ea301979547e0e98244ea70dfed902ee86936ad7f0ffa64c40285617dbc1d67e289ef257559fefb1b4cb0dcf92f8e24bb3e50a530170a9ae3964cddfbd2db170934c391fa27206f64239999d0be61dc1f93ec452964b930db898e506eee8a697c3a2400428ded489fb55d868f05751ef9ccf9671d603132c65fd3ba469f6195a9f2ad00aba5bfa03eb5b6e98519287ecf0ba5b629796793aeeecf5b5a08b6c7198fe25401aa52ac993ceaf6607bf0a7db24345645a84d770a1d9914879ece277d46ca7f0f12658c60a6bb6215beebf83db04256277f05ef51d89da4bfbf30dabd94d560f512f14d9f78527ae8724f4bd16d0185dc13d310e6fc97094ae940d13de15a9d4de06cc267fd76911774e916f6aa7c67b8233c868284ecd0e0a7a7b581ca9ca08287b4e266548c4240612d893170ebcfd9e1f5c2075222e59b5a815d0b81997a64e6f7508f4268c99af414ec9a6af7a8e79750a5e7c0fef0282779c10b7eab99e748235be6db1f049cd6055677f5c92970406a65e9d6e68d9e8f9e3372442758705dce2c9de6f2698ac42a2b1e6619d3a3082540d90ef38a5381a3dec15e15f5a276d3bffe5448a6f134844802c08d9e1f175c52e23316b7a9d6c6c25a44745c1631d27f908f0db8361df5aa1b64e0300c91dd1a01b66a03c7f2b679ff9c9553821aa9aafde358d225b78b867b0eacb898b695a9bcfdaa8af4063c712df4c692be892c147aec475bbae8611b9da4ce7da9124c7cc1cea95383cc8d019163636bbe2062d77a9a42f9ebfd55e73ce40c4ac9598b8f8a806f09212038e8e057f8ffa944e4ff316f6810a0bc01af3eb60080f999289d6ec2a046c9d97a42909b028defc780d2e9d131dddeb856612b422b2aa9e2ace75e6b3d9cc1b93de7e0671a3f836f3b85b199b3e0bc2db35a71c2ea57707af7b2c3e9c3ee3c66db3360e1f713fac377896472a8c449b45ec272ada33f595ca7ae488da4b7957c9e008326c0d02c0c60fb0740b9a6bc1ff4bf8e54ab92bc486499de644a545897b29f9dc9648cd5cb311bcfb79fef1cef718685a553bfcdeaae5799cc3fb2dadb7ea4155d63ad62eb622fe6a7f30b05e5ad1796614b0c3a0c0136321301cef9890fde626824dd900e9ead227c30be116ec4cab1d4ba8bebc40fb4b0183e01b81bd7137b1244015dbaa72b07dcfb587b716b0a55e2dcd5127c54cafcc879b2fae18e3f9099534d61655c909be554b7bbb3f071ed0d02bab02b4e0357d5a11184856ed72bc7e3aeb25ec4133cebae7dfeef436f58cb36f420783243d8d37e4e3a3d8abfdb0b3c4e3e67cb87f42cb35ee25153759e578adfaa4a695f4a6262d0ebc2766a401d478b877db88d8a6891408d9ad316f64c4f3111967249d2eecd58355b526704b5ac1cef8b74017fd0ced41883c3d006b69c0895fb0c0a2ac342f371bfce33e49a9af636a0a9adabe27331e75f238164a3fc82c5be3d4562fd5e9ce1cba7075b0abd613d0d8b92c640cc37ebef332b434298306e6d289f648c7ff8b1c7e8c46747273da5946f0d9708ea64b944a1522227caddb7f2636428b267ef5eb7e398ff1c749b5e3e91cfb74323339b5bfd2be45e17fc5fade21d5e4438d88448b482d45178c1da1203c89d99cf8c0fda6caabb3712ac073ded4f93acf4d09e37d724c651cbe038047863b240e41f0b3bedc975dc8b36e867053a4a95727c385c93e311a0e579a72b1c52307b4040884123a2ad6c48f16e346416f9c80552f9cb82b37d108bd2a04d1c23e385ce8a86e9b5c429ee0d1c97e73d38ea42be0b3bf4b723b2feca96cb0d84717dd2878ba7d08240e087d9f352dd4ff23a509908ad8660a7a72573288f25ba45851ba31abbd68b355c079c7aaaa1a669f6109424cf9d8ed0f4a7cf6efca089f857047c9ce7234e6e69bb06f42754ec08dad7bbc43f38e8b7b085d52dc91a21490b1bbd6dd40ccf79fa4a28afa75f75c3e2b8111dbcab3a5f93083ca70bfe5b04998f034947481366568edc6385eac6b4e0dc9b87a8e6eee8bd00386f66af68f52c8e046f4109422c06a326de5c8dcf742c2bf3df01997b7e62c92aec9c45f7a01f9e4d2e2f28cd81f1135a95a5f52e7328d28dc5c5f7194f69901afb4f3347a101a74503413d3adb7eb305ab4bd290f4f761d408c811a991cf663d4b84636f32649ea1a05c8e6a557b3cdd75e0346cced4dfa2734d1e3bc35e281361700a6ad95acc9026a3809c56f3f75684be016f8c335373d9750d3d8feb09248c051fa22539c5e5aca7936e948790b0656909abb3bb99f7ed5cb556320803b13c95d00197ea4d08a32463b94d5aac089aec066083466ab89e387c132a84b8ac66bc32f13c04afeffd0cf0d67da22c39aa15349ebf911987b411300d7bad7ecb82f8f5f75ebccb4055cc4a39101088def062c91391a7937e632725a241497a3e841ced5c86b84f5f8e3afec55fdc7ac68a9a7e6256e55777d176e4aba2d269d535a7a9bdcc0df75f9ca032a2d4867c3c22393c82da4df677e33b1861012c4a933db0c3364234dc81df44b5da1f6e5b9d25b28a9db9c8d71bd9fdf0727bf660b684a1fd879c4914202bb571c0e82fa7198195d52163a15f1f8af1253319677fc9f7d1da25521202ddf9c32bd1677df825bc7443578d68f8d020a05fb6219251267b72ee7a288643249fbedef637bae2f70319e4c23ce78356b529840a6172ced497bfa74ce59fea847375c4b1703221325607639be84c98d4bf9a9bc1ca25729b354b9f2cf6c30eb56ed85f9e7636b373f3d6e4fdd13578907f8db401e996e5b5a70b84121ead6500526ff79e9d8b7129e5e492b13f3fc96c1c39755e58671821d189f583fce5e8a1be1a8a4a0231afcd5a1f6e5d9ea8a97f07828e1b5fd5bfeca2d1a231ae695266b9ed7d4567a55228f0cb8038626e28bc8279bf333de89848396aa92bbd5816054a02cb71638f51f65b79cf71b06fd7dae622cec02a784aa268b4dc77220ae76360c72c00b2cd6c2b14ca62cf1db4e60ba60b6cbda1cebb43aa1fe376bb2c0a982daf0ab4325d70c707b0debd4e0828b672bdf9a2555fce43680e84be1d0878aafa36c5dafe58c95393982f33803913c3fa81b2539c7956ae3875aa89d5ae32457b520930485bd5d7053ff653e88fbafc11242e92a77ae7f008c3d87be81e3d1cb4e347015c959e80a2ae6b085988650339ce8321235538d7e618d6ceb5ee2fc6790c10f20085a1c3370527b514156c9db2ee2705f780fc31c54f16cd1a69e9fe4b52bb9f2be7b3b04f6ce433d842e7b68dde90be8ee2e3d745de2706f0b2ceb6f6803e1f10b7af22e3b7cd001014cfe77c2ead6d44cd64879e05379c7ea7ce737a18c4a346a7b56cdba437b7c51982cb9e79292e2dfd61aadcd800a503fa35c54f5be58c2bfd6be0f634bc9c3e9247e3961d2186ab9314f46804387a076328546be37ee2d2fc794fd83e2fe7607c27029c206adf417d22c1256dbd814582170d8626531ad1959f12227bcc38f1cd7e53e6da092ac29a825149f3ba1fd92bb459baf01b664d8971eb0aed8614636b75f34538eda8742b69354049fa51a7430dd979fd80f45445888edf49b3be1b4ec2ee6114cddb187320d60fd6311d7822cadb75128c9e3babf3f008a94de80293f9698cff53a435119d5bbbd37f03e03d433a26847d2d4a000bc9bcd88f6746ba1feaf06bde978629d980abd93ac9e5f8b58e020679af9ef39abfa60c62d5452826d6f5093324780693583e7dd6e620177f3bb91cbf90d4802552755c1063142bb6b73f0f8f2375c445a44ba05f79f5549891e5618e8515fd89706e3876e8eade3e0e7739a3a85b1c9fe103b5b552f248e088cac8201dacaea8378b873ddb352b8dbd18f3e4f5e88cd8493105f18864fc65ac03f18f3b8833618a0227b0092702e12617b39270c61bcddafa8eaca31ddc166f2a0b13eb013d7efdce6f7d7b8abb07085b2c501d6daaf3c1048ad2886c4e933e406b441537ee4a251605291aad331edc00a3a43319239cfcb3e025350740afae4cd301b03ad3913f0926dbd88c45417c09a9a6a18382d8f1e192a64555758198f6015edf1d28ed1086d38e4fdf5295687c290c70309b24600ebdd97d3f2e267228b1a85f0b2cb6e2c423b1af2808ce0d1a49db4e72b8576a309d630115e2e2ad387d2e9fdb24e7285c19a0708ec53c14c093ced35279842775a5d4f490b851b8273cddea5010897b863a6c7a6b75137e02f3f74e1a0e58850f8b2c40d56bf1dd19fe7f0ff2536dce7eeea2301aabdffcc924773bcf9c27ca8f3ba2b76c4f564d0a9596646d3f6aa51829760c2045dfb28f94ea556823fea46b8bf0c2fda2c88e2eae4622b20cbd153dd0c2c456eba17a19499607b0b93f9419d0240345618dd9cc1b0af2bd8b0fa6ea3af589a17c34f5e6397c75dca409d2880478831c991fbb7a8a9efae60c11b73a9551c2931864e3acc3dc77523dfefce7b8f10771aa2d0a7b09c8471c238b2d095ca5dc103997b3727c56dd71a88871b6432691ec6b42f4919876264e7e811443c004a9bb34ccd3191715b5c9b4a5930196e3856844533e1b3a436dc6ec382a34d87b191db78e47c15b6055f1e368c7f85d208d92eab0cd9bc284cbce3f60cee11fef406c8b2230eca821f5d337f8b96ede689784b23dc55d58a98d38590c960205238c96aa5ece87ae3ef1810d216e5ace7c695500cea97bb0b19703115a892ca86726ee8b5fe08212a32eae8b56ef1b2e5826c0bc97a46ba9851e3a114342bbc9d94c052788a48d5e8cd00d8a650a3596dd1265b7ec5e00fa257db25aa1d741057f033e23a27ae7cba70ba5d9cd15420d1ebd102757a44ef1d913659d63150211d29e3a90862dae203de16bb8203f0e2f91ad1dc0e7e386732c90b003e89198911bb2d72ee84c9e3839faa9276f63a6e9055a1f3dcdc2d477f732ddb6c52c6690e5c2d7feadd06727aa7308eb4c47e80e55bb474329b7f969ba6b82a7", 0x1000}], 0x2) socketpair(0x1, 0x8000, 0x3, &(0x7f0000001c40)) shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x2000) getppid() 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000380)="fd106df2230002e77d78caa3612cfcef865e823923b3abeb918e6f44d84bd69b9a3c1592cc894b5f8dbce3f4ea63b5a2543d24adff61ca297646541d0571fa80cbe627256eaa9b6769ec7718b80271aff8661a024c5e7af7afa3fc17c3f467887782d0c5f24bb4a8056876df738c7459a36fdc8843de5d9cf08df145aed60283ac251a0c40d3240cd1b810dc219c5e5942a80bb34307e8418f4c1d176231062728359c3d528b970c3bcba7", 0xab}], 0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x0, 0xfdc, &(0x7f0000000100)="0a64998e010a88a8a9c748e8de697fd09d73ffcca65b96691559e83c91e06879de012295821b5ad5ddbd5f73d2a0b861c9e3e454bb62dcd27d5e81469b5c74933923c3fa0f78307d33aca3fe5744697cf3eb4f8ea1b1ff0c6332c87da506b2d1282ded5a1863ef0ae604d174a9b2a170eee5f889cda5317ce527141700c8695349b812fa6c", 0x85) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:00:06 executing program 0: mprotect(&(0x7f000073a000/0x3000)=nil, 0x3000, 0x1) r0 = socket(0x10, 0x10000000000000, 0x3) select(0x40, &(0x7f0000000000)={0x0, 0x8}, 0x0, 0x0, 0x0) r1 = getpid() sendto$inet6(r0, &(0x7f0000000040)="dc0901c6b4d2341ad7fbaad60051b743a7e5787411919a5124512e148aa8245119568991dc43c726e2f998e3347639724c4dbff822c940e6e1017296316bff12c3467ee94e0dca84d241f328105671969dd4268030601ab3acba34a51053aaf057c4d3006a", 0x65, 0x8, &(0x7f00000000c0)={0x18, 0x0, 0x636b, 0x7}, 0xc) r2 = getpid() setpgid(r1, r2) 16:00:06 executing program 1: mlockall(0x3) r0 = kqueue() mkdir(&(0x7f0000000140)='./file0\x00', 0x100) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x71eb, 0x401}, 0x8) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r2 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) shmat(r2, &(0x7f0000ffe000/0x2000)=nil, 0x1000) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x480, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)) munlockall() mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) pmap_unwire: wiring for pmap 0xfffffd807f00ca80 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ca80 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ca80 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ca80 va 0x20fff000 didn't change! 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x1b03) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0cdea44de456b86a4f3839", 0xb}], 0x1) pmap_unwire: wiring for pmap 0xfffffd807f00ca80 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ca80 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ca80 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ca80 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ca80 va 0x20fff000 didn't change! 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x20, 0x0, "90de29067989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) 16:00:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) fcntl$getflags(r1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1091, &(0x7f0000000100), &(0x7f0000000140)=0x4) r3 = open$dir(&(0x7f0000000180)='./file0\x00', 0x2, 0x1d) r4 = socket(0x11, 0x4, 0xfffffffffffffff8) fchmod(r3, 0xc2) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f00000001c0), &(0x7f0000000200)=0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getgid() getsockopt$sock_int(r1, 0xffff, 0x1107, &(0x7f0000000280), &(0x7f00000002c0)=0x4) bind$inet(r4, &(0x7f0000000300)={0x2, 0x0}, 0xc) connect(r6, &(0x7f0000000340)=@in6={0x18, 0x3, 0x6, 0x1}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x11, &(0x7f0000000380), &(0x7f00000003c0)=0x4) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r7 = socket(0x6, 0x4000, 0x4) getsockopt$sock_int(r0, 0xffff, 0x21, &(0x7f0000000400), &(0x7f0000000440)=0x4) r8 = accept$inet6(r7, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000500)='/dev/ttyCcfg\x00', 0x8, 0x0) fcntl$getflags(r9, 0x1) connect$inet(r4, &(0x7f0000000540)={0x2, 0x1}, 0xc) getsockname(r8, &(0x7f0000000580)=@un=@abs, &(0x7f00000005c0)=0x8) shutdown(r2, 0x0) fchmod(r4, 0x10) connect$unix(r5, &(0x7f0000000600)=@abs={0x0, 0x0, 0x0}, 0x8) mlock(&(0x7f0000ff2000/0xb000)=nil, 0xb000) recvfrom$inet(r7, &(0x7f0000000640)=""/32, 0x20, 0x0, &(0x7f0000000680)={0x2, 0x3}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse\x00', 0x8000, 0x0) mkdirat(r3, &(0x7f0000000700)='./file0\x00', 0x40) 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f0000000000)=""/234, 0xea}, {&(0x7f0000000100)=""/250, 0xfa}, {&(0x7f0000000200)=""/65, 0x41}, {&(0x7f0000000280)=""/68, 0x44}, {&(0x7f0000000300)=""/230, 0xe6}, {&(0x7f0000000400)=""/176, 0xb0}, {&(0x7f00000004c0)=""/255, 0xff}, {&(0x7f00000005c0)=""/229, 0xe5}], 0x8, 0x5f) setsockopt(r0, 0x29, 0x38, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x800001, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1ff, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) fsync(r2) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:07 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(0x0, r1) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) writev(r0, &(0x7f00000025c0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) fcntl$setstatus(r1, 0x4, 0x48) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000000), 0x4) r2 = semget(0x3, 0x1, 0x10) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/228) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000040)="6e2e96", 0x3) flock(r0, 0xe) 16:00:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="022f2f4f74c4db7586b063964a4360bc6a25b571d176a1e32554a41ffcd1f4d0745ebc001587f5de"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x8, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x5, 0x0, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x600fffff, 0xa0e, 0x9}, {{r0}, 0xffffffffffffffff, 0xac, 0x85, 0x942, 0x7fff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x8, 0x7fffffff}, {{r0}, 0xfffffffffffffffb, 0x61, 0x20000000, 0x9, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x50, 0x0, 0x7fff, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000003, 0x6, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x2, 0x4}, {{r0}, 0x0, 0x10, 0x8, 0x5, 0x6}, {{r0}, 0xfffffffffffffffd, 0x20, 0x8, 0x400, 0x6}], 0x10000, &(0x7f0000000100)={0x975e, 0x1}) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xfffffffffffffdcd) r1 = kqueue() getppid() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5d}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000080), 0x34, 0x0, 0xc68, 0x0) 16:00:08 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r1) 16:00:08 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat(r0, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) renameat(r1, &(0x7f0000000140)='./bus\x00', r1, &(0x7f00000000c0)='./bus\x00') writev(r1, &(0x7f0000000380)=[{&(0x7f0000000040)="000000186a56b55b3e753300000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000000000", 0x2e}], 0x1) 16:00:08 executing program 1: r0 = socket(0x100019, 0x400000000001, 0x5) getsockname(r0, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) setsockopt(r0, 0x0, 0xd88, &(0x7f0000000080)="b6404430c898b3fd31e9a320f0fec8bf9578e3664bc8050f75b31ca61975cf9897b54fb84245556d625393a3a117d0224c63e2f4493f94b95a0ec099fe1bd8603ce8deb625888c5f6e623a165464ea91fb1850d7dcd2cff79a51477b715a117d55dfc24d293d686559dcaae081f76914b2046d33c323c411091100fb2ff6bc8e00658f62d883f03d903a8139a7b9b3678b7c24cf0c8929e571bf105a9678aaa637f58b2b5daf1667175130be77d6c7ea474bb506cf670ac9c39055beda2d028dc82da4e905aa8743acc7528283427caecfff8fbb5c6db97763a3cf465adb", 0xde) setsockopt(r0, 0xffffffffffffffff, 0x3f, &(0x7f0000000200)="00000000701d88", 0x3) 16:00:08 executing program 0: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) r1 = semget$private(0x0, 0x8, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffffffffffde1) r4 = getgid() r5 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x4, r3, r4, r5, r6, 0x0, 0xbb}, 0x4, 0x400, 0x80000000}) 16:00:08 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x8000000000000000) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) read(r0, &(0x7f00000001c0)=""/142, 0x8e) kevent(r4, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x60, 0x80000020, 0xe00000000000, 0x3f}, {{r2}, 0xfffffffffffffffd, 0x10, 0x80000000, 0x6, 0x4040}, {{r1}, 0x0, 0xc2, 0x2, 0x87, 0x7}, {{r1}, 0xffffffffffffffff, 0x8, 0x83, 0x941, 0x7fff}], 0x6c41, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x26, 0x10000, 0x2}], 0x7ff, &(0x7f0000000080)={0x1, 0xcf}) 16:00:08 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x22, 0x1, 0x7) socket$inet6(0x18, 0x8002, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x2, 0x100000001, &(0x7f0000000040)="197bd4317d5593f066db74de23b66a5e71aeace02216cba9011e1f3bee2d17b732f354a0eb", 0x25) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: r0 = syz_open_pts() r1 = socket(0x800000018, 0x8005, 0xfffffffffffffffe) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x4, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt(r1, 0x3f, 0xb8, &(0x7f00000000c0)="4acbef6d40e4678a5070b7c4f29e0858f74411d22667c60530bd8f16299a68ad70cd9214eaa2e8fe24d8605a12808fdf0fdf2dc87832386fc22207637321f6b8e5eede41ec0b3d4cb69d961a5eda42c6a6234e168481ee2317b9e5d4971e5736131f0d5d21ab964b33f9307ad829136c26a9b42029505211b70b9d5fdbfbda89a53995a2ca2cce416c5048412531a2b3c946625b1dfdf1bb9ac83bd67939786c93b4996d315086ab19f988695aaa5fc6186ed9a72b74c484fe74baad137b7423590d45020d8577786d0a3b28408d7420c2dd65eac2c8c653a9f9c58fa9503090d659bd2e31ad51a6a9a3a6f366983f409747c3f8833ebb3a501f64e03e8f624ed3756efa818b694c78c6057b8f1f4cca92b5a8b66f081a7bab0cfcce0720f6727f2c3450dcf01c36d6b227e51e3e07a85485ee37a340f717454c67f4aa6113a0e8a62dac8d54230e7192fb0c8a14519c24f84c050a6832bc3d5ab30acd1944bbea87d68afe9574098408c7aadfd3f03e97e5011a10fb711fff20bf918edf0da42cef8d736ce4506598c51f82d83823ddd8bb7fa1e1559e6f1680aeedb0d849beb64f7dc42f4ba85720b8d5440b9f53f340c532ef0122b76220f81c3fd3b81c0d72f891f073d475e2a43a63e7c5cbad6877faf9d80dbf14a5dfc94f930f19f2b9e971fee18c089db419f9c29c71cba0846dd96559430b50a9bad2adcc171184ca11ff94d8c036495f809e76df3edaf4910c8378c3190eb4ee0865e986085f04d1f3327110b5610de806f42603e37331606159a190f6cea1ba6d85d788de64705fa370446cc7c4e546f1f6110ffda2faaee0b744159f33a415e1a3d6fa6017ad9b6813658de971f3822cf51ea5a8d5713c00fc5afcf1c49ba5c7141ff1444780610c29faebbcf9f995f7607ad2121dbf1c835ab806a6a4541287a02892a4cff109ccb6fc6cad1fa2550cad9b0dc8f39ff0e2056602451e6fbf11058c6c6263d666124e22539a976deb5b5172f469e72443b72618bb41c5e62dee41993ee39f5453a20d9dc304db0080f6280b74c5b2cdbcff4ccc1cdf7ec4387d54cf3cd6ea373439074796aac9b66aa3433c077777d79c39eaa6bf4d85bb48d43a4c8a5ab3fd4e9e51868548908721f9438d29137d80c6af581d33d87cb4b7e1cc84d053130408b91f88d33d47754b5e13793d211ea408a76768c7ab82fe356655d6509f5ff0cd234eb1c5a009801ddbe71f651aade2405011c9d59504ec9e8f28c326c69f47f169354c37ec0dfa7157eff93d2f4cf0d5e6fa619e2cb4103fe25f54253326bea7c3b006455bc9b2c5a583adb3a6f56c150119bb06d5dfdbe0afc0b768260dae8a78b88f6497ba28f4c8d9b06c4053a16d4c1468334f0bb76c0b1be200d4768c5132459a85a0912b7ef30dc47177077c2c0e22ae7e19a34b1701a516bb4d0e71840c7d10fc6787d6e4f05298dadc29de78f96bf648b8612bd662bf820fc093854a95cbdb1994c368608237221155081b7548972a93455d3667eb48d79d4306376938ae3aaa3c7631cdb0a469f69bf49871e11f78ccde8ef12f1e0be0904fa5e8b6073b3f29fef5e27ed4dd34152a93f0fd519b12cbd455f78882c56e28c51e7ed673c2227f36a3ecf393b52ba79af7ffa94a0ac542058ec767f72f78d8a2a0ac94452a66296212fb0135f46f52c82dd49e5f07c5a678ffde94697c7d0dcb5490d42867a6a578c96207d5ce655f3e9749af86d2b58129325fef08e7caf5b4c1b4ad9746ff242d48a1afcc86edf51e93920fabea4b402af4a4b21f1ca06840691049e30b8e5c9ebbf858c49db2deafedff5389727f561ad747e8ea7dbffb3db290f0c61cbe91e0264d8727d5b4ecf7e5d63c70ae871cde7af056a11b7506b1aa5bbd82e55b2e6e46de2d90f6bd9c5010c236b504ca1a2900afae227fe13fe0d328d17928b5239595f894735a125708264222a0aefb8cafba3db6b920678ec828e18f4fd7215b5c5b76f0cb10ef81a645e52d2e90f5fafcea5acec017867fbb9effb9c8d2dd028a7ada267b716c99f647a853fbaef212ac604761570c440fb1b9fbf7ed11cc66aff81cba7c89e297bbad94e1e6f23c3ba96567f13099f52bfe8689b2e4d309a28f24a4b7df0225fa42a5969aa7f9e42cd93e88840e21ab201bdc3b55c0b22fa609ddba4a36cccf475eac7e11629e12643b799ba8187c05d8ec5d77770c18d6171042cb0fc29aeaff4edf20dc052e500d9d979358a20ad68962833608820b3327ae09f9e364668ded0d2ed76adf316474d2ba5de0d2a6b20aabc194ceb4c60032a100e4a000ba5abd69be4b223c70706e85c16c5b54f66ad2eb8d70d8ee7cc78f4f181ac0eedc32bd97e49d2a27796a67b892c36239a2ae3287ddaf1ddb693b32712db80b732a0d21735310e1d8419ebb907caaf9315c02bc3fdffdb08e3bd8f0078edf1c3e8b226fa2a2b64c93ffdca1bba7809f7feab1a8b6398308a3087272df9659fba75c409023fd2fd3bda9160f30578c9be658dac79bee39dbc50e22473ed440be787e73744ef07b9b5d8658a8a6e87124c6b4da9a9bee81a77908438a2d9e8171777edb4370350dfe49c19a00496f32d4f78d909ec0028db82304537d563f465fde90fff41cf593e2f2ce4c5d1c53bc180004cecd561d77ba766e8d022fcb12227d858561f8aa151e40331c1b09e9e8cf1dc0b69870faaf123ffb015195d249943009e262b7c1cae1867599a609406ebbdc63e3e368f3a1200f82a8d9ad97c05358f63efe4249136521a683643321dbda8a546aeef49c2589098e64345189111d5343b30ae282029e5e8ac787aa4545993da61aea9784310624b55a38fd32984caf6e6c57ee9b66b29998036f5d396519122ddbfc2e23b7f8a69aaca0890b7d070d53f1d10f44413589b720cea8863697cbbd8d252d4ae768ac2aed08a1c3a2eeada94c954830cf679ab644edef958fb20a6caadacaf9e8f1d253632924ee2712d61c88d243569d34b108312dbbdfc355818ab11bd0584b54952274553ad69df3e4cf4b2d7ad42fd95988d2c97ccb742b9f835e72bf70212137174b2c5ed4f8ab6a07bf047890d6b4418f099fe8282aec9f079244e5eeca4cedb99c47b00224d2226950f011405d815274f67b930b7792fa0b01eac0d718c72b22d8256518c1dc95e512d3ac40bf62f97afde9f6bde46613be159f97535af01a2519179fc40533766f64b1cf35ae58808e1c13cbc094d1ee5da0f3349db9421cd4cb759d1544d844204f4f503f048f3945563d1c3405ae640f0f31b10cf4d07061a7285d88a27523ed2c30c7e3977b6888cba8b0226221d95e5102cecc38726f0d2823834890370e4bfdcdd8f9cda59be8629480b08a0e6ab1e423c07d326243d44f7001fb9d3cd3f5feff0b4cf3a8daedca1b3dacfb64a7be6ae71bfb7ca9e19d120067fe3cebaa7ac7cea8cc6e6be3d117959c91a8ef38faa680070548f9b9950d60de2f88097c9ffbaf3979d1bd1a3917b99b6d1b24d6f137a60e88fad4efe0762646a62df418806cf994d6f659fb483ee20e4ee7de9c4b7e82ce5b52fe5dfbcb92bb4052156ff520cd606135e065b3cc23580e80e1975952cda47056bedb2868caaa8b14edc82d5ce33d4803dae89f39fe9678f0cf2cae0e44ec75c90d1d9e7aa7c62e5158f11719f2b3b3aa525a37e8526da221df1c3dd8c4b4f9eabb31c3c1c8db486e128f45b6409e357ed20b727c865ce862a364ea482bf08ff173404788eca0fdb897615c83f36802b2bb1a64a3f8f6389368f9601a2b49f3b49fd2c7f66cdfe09ba80ef353b218eb63175f258a0295f7b04758545491c890be41bf46fa3b83c3a37f0cc1cdead7a43afa02ebc2c93fa28409932dbacc0885cd66df8f8f52903861fff4221eb17b3e62545cc2a9f3f1bad2cc7776f22c69b5f72d7046749cb607f951e65c50f613a410948e669ab4bae62cf11c023a06bb2aae229a02fb7d257ce0a24ae749640d02f2a832d1a3fbd5211e0ff8c9171dbb56102efdc1c59f16575585b53e82bb84acd7c3881a877065ab94651707b6b1460ea4c578734f881772d6974f80efa7fa63526a4a4ed68c896f1a5d703038ebdd57789ba7d7e7199ba1c1a6c4b339986bf51e2bb99685a520a5ab1ca6718e34005cd2221cc28c008099adb6562690e20fe06f1d289e70a68e410174075ff6227f515ed32487480e4b262ebe9355222d8a9536592922db7bec0dd10e30f0e48e6809077dce515bc4c5dddf58fe922dc618fb2da853aaaacdfe8b9d08be5e0a39adf8e743f26fc211f12ea67c473e449af8d821dbfe88db112d5ff6324b8ddd57fc5c9ec9299bc779e442efa99018b2737f8ce8c85bb2bb96eb40a1b793828e58ed08d7e288a9f8eaa20316368f65c3acf3b1af0b773ba3d3edfd35f2d133c15017d7aa35be54ac43b1b7c1045b37d417127bef09794596a89697546df1a24d941851222d92b21881189d5ce38bcd147633e132603ae0d57e928c71ee55d2f7260e34023cc9333e4cd372fe9d34c06341e8aaaf2d5a0514faa3a179c9f42eeb45dcf99ca0e0ea664beffc5491b9bda09457fe236a45a10ea5f7adca93a9db8113bc7c0976a1b10e7b78a4a4336bb3e44c901ac422e2714a52fc5846d9b919be77b9cd9b006f4a1689ad9a33abfc11112225110f46697d715808a176fed09ccf0d2bb619e021f9c45fd5d1df03f31978b5fc3656a0b4eb65061b694c83d64be4baf84df2c757eb044bcf4c4095dab2340a964f5c33a4329ce9a474d08dac82912d61ebde1f52ebd85adbe64f1c4f212ad4f5276b399c59086729dda9de07953d9042c19e890c74c2bc25773a9f553a065b970af954fe36aeeea236ac55ada3eacfcc43102f21ff7fecd5e811262dd78d7cd2e5f78a5650a4a3f768d715a5eb72a9508c7027a1aa8d2b6d7939c84ae4d6e6a82e63e6eeb777efbb0a5ac5c2f2a87eeccf99ca412dbba947b8548e47e273ec08daa7c20d26572f2024c14ba4f9e8e4a9633de1e46e72caebaa0f9cff49fccd5828eac39ee0f0a5cbae0e3a0bf234907383e434ceb28bbc7f37600954f3c95aa261104302fd74b06da6df0ff4d8a7e0be04b425f210af2ae4fac14b150411fcb626f5467202b803d66d54fef3e4ebe1037d934ea367438d184af018ccf11c890682c6dda82efd05bad2199baa2c79273193f194d463d2edaa198639f6b908bd1c2a89f93cc70badfdc62ece21e492f4636eed82fdf72050f1b96d3cba714fdd817b4f876bc5d36dea0bdae25aee28a4537d1bb6de0394555bb96c324c790385253f96e96c375224c3c1e72a6a9878ee37ca5cf69807388f8d18ede593d668dc5f1e30d3ab17ac4d35b8a6aa613f0981200b1670f54b722ba11ec1f50c083ad08f589097e6f869166c647404cbeb8fd8c7f4c9cbae052cdfa12040c7f8ab878b8e96ed2ad5dc58836a49cb09e4d50685d7acd8b1f51078ed5511da4ac3d82438fa832696973c62ac832bd47a64d47bcbca51266590898c659d0a185010040611f313c3fdcb14c04c2f8f49c1b49cfe47402063e8d76c8dd2d799d50cb422e1755d8734a680396aee56f79d5d85db74010a0ff2e1e54013daf93e5b088055ef2943bfa191b49ae0c5c5c2471abe4b9eb1c9609ba173441fae533927290485c31dccbfb6b70fe76bbe32059873c78a094546c3c9a25d2ff4779bfe603c6571f30ff9311f5b2d46f5dbc63a6d9a887da6351f6f4e52d32a03813647ded381efbbdc6718956dc19aef6a93793367e17eb18b5dff7f31", 0x1000) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x148}], 0x1, 0xfff) read(r0, &(0x7f0000000100)=""/81, 0x51) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) 16:00:08 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f00000001c0)="4401c305a4a8385985724de62958cfabf4bdb8473a5d929368af89f1bb82f37da19da64620170793a252a708d53a0e333b76686a9f0cfb9f6e60e39ec7cf4c1732607c82c94389b918785e38b11422cb1a970b1075ab713f22bc0d2f559da6d0e50e1fb1dd8bc4d4878da490e7b4b415678a715a56840f14917e3eb4dc355978dd671e1d1258b1f8d2f17683439df4f2e011ea7ebeb63b61f804823a33d7cc56e22eb7ec1b3963c049e87a5ad7fde926bafbf82f2d324136b140288bff66737b80cfc0c3b77fcf0301f7d189616a89408538747f669e4f9db178e8c1352b9598bfc972a6831e5e3b", 0xe8}], 0x1}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = socket(0x800000018, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)) mkdir(&(0x7f0000000000)='./file0\x00', 0x88) rmdir(&(0x7f0000000040)='./file0\x00') semget(0x2, 0x5, 0x1) 16:00:08 executing program 1: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0) 16:00:08 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) r1 = msgget$private(0x0, 0xc4) r2 = geteuid() r3 = getgid() r4 = getuid() r5 = getegid() r6 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x800, r2, r3, r4, r5, 0x24, 0xfffffffffffeffff}, 0x10001, 0x20, r6, r7, 0x7fff, 0x3, 0x8, 0x2}) r8 = dup(r0) ioctl$WSKBDIO_SETMODE(r8, 0x40045700, &(0x7f0000000000)) 16:00:09 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) utimensat(r1, &(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)={{0x0, 0x401}, {0x8000, 0x9}}, 0x0) r2 = syz_open_pts() kqueue() getsockname$unix(r1, &(0x7f0000001a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000158765e39720c53016ca20994fc24a0a8446419dce779bd93a787dd61a27c4e64e7ed7002e0f4609f4c54f37d2a0569d4da59b944578859778eb00a2215c5967815af5e422172567988f438f2097ce564d4c585d12b0d7516c46aa2d2513562b1a2457e43d7309ad34dd71021aa16207867b732125ca9db4d3474aa8924884c1069fe3756eb26b409da4ba65e11bf26443a2fbe85c660ce113add5cdc142250bb74740aea29499a9397461c5e0b34e5f7b3350a4b708a3b22be4fbab4967bbc6e726af77f589df8dfdece374985140337b6eb35928b4094a37502e8bf59290cd241fbb0e4b1fe20b40c5beb"], &(0x7f0000000140)=0x1002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000000340), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) kqueue() setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000200)=[{{r9}, 0xffffffffffffffff, 0x2, 0xfffff, 0x4, 0x80000000}], 0xcd4, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffd, 0x8, 0x84, 0x8, 0x12df}, {{r5}, 0xffffffffffffffff, 0x40, 0x40000000, 0x7, 0x100}, {{r7}, 0xfffffffffffffffb, 0x2, 0x0, 0x401, 0x3}, {{r2}, 0x0, 0x40, 0xf0000001, 0x100, 0x80}, {{r4}, 0xffffffffffffffff, 0x1, 0x2, 0x4, 0x6cc}, {{r3}, 0xfffffffffffffffd, 0x94, 0xb773557952cd6e35, 0x6, 0x8}], 0x7f, &(0x7f0000000300)={0x1, 0x6}) setrlimit(0x5, &(0x7f0000000100)={0x1, 0x3f}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) r10 = syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) accept(r8, 0x0, &(0x7f00000001c0)) unlink(&(0x7f0000000040)='./file0\x00') close(r10) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) r1 = socket(0x2, 0x0, 0x3) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) mkdir(&(0x7f0000000080)='./bus/file0\x00', 0xa1) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$getown(r0, 0x5) 16:00:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000180)) write(r0, &(0x7f0000000080)="0d17ef73ee0194e6ff300d47dbcb9866d5a0e07dc14a8ac00ab6ba4a2e703ea051d410b5aa186bee586cc4f495864ccfe0c45f9fe3661dafa3f937553d8b9dbe582e51211ad9b0731520a3895f2030ea7a87730dadebe58e50b22b34c49661b11d1a5a8fb58a76acb1751e690fc5ea742b9e9dc32c787e693aa16dd0376c138827e6387cf056712f3226932c36d4ddd0a6a7f692f80a0b37d92e825be3a5a17ac16eca9eba544151874092680271fbcc902af8", 0xb3) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be13aa681be291e96d12014dfb85312bf8c8e821f72b0da7accc6629fc5d61cc58bbd81b205ee4f6d96c1b290d1b0429d4ba445028785a42cdfa518cc7953f89688b256ce9c0ba0e02c7812465725fdf2c231283ef590f494fbdb4c690e0da4810d759fb8590ac6a797f1e229c54c031f2eddc8f4aa24552119a19579902aff95049feb279d42e70", 0xb3) 16:00:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x5700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x4) syz_open_pts() 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket$inet6(0x18, 0xc004, 0x7) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x20, 0x4}, {0x18, 0x2, 0x2, 0xd2}, 0x400, [0x7, 0xffffffff, 0x80000000, 0x1, 0x8001, 0x28e, 0xffff, 0x3]}, 0x3c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20110, 0x0) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) chroot(&(0x7f0000000180)='./bus\x00') ioctl$WSKBDIO_SETMODE(r3, 0xc010570d, &(0x7f0000000000)) 16:00:09 executing program 0: rmdir(&(0x7f0000000000)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, "d335951edba969ad2bf4c20e098c974ee79efeba"}) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2, 0x11, r1, 0x0, 0x0) r2 = getppid() r3 = msgget$private(0x0, 0x80) msgrcv(r3, &(0x7f0000000200)={0x0, ""/98}, 0x6a, 0x3, 0x1000) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004, 0x0, r2}) msgget(0x2, 0x20) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) semget$private(0x0, 0x7, 0x80) r4 = semget$private(0x0, 0x1, 0x110) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f00000000c0)=0x1) 16:00:09 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0, 0x2811, r0, 0x0, 0x0) r1 = getuid() r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0xc) fchown(r0, r1, r2) mprotect(&(0x7f0000010000/0x4000)=nil, 0x4000, 0x6) r3 = getgid() fchown(r0, 0x0, r3) getpeername$unix(r0, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r4 = geteuid() msgget$private(0x0, 0x20) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000400)=""/145) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = getpgid(0x0) msgrcv(0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000005078337e1ce07a79a7cd1938e46923c5591ee2ed9087f396d9927f18089f582f52d214562ad4e0babe0d99622ac4bb5dbdf5ebdce98bc6d23962e0ae61b0415b2ed0645bd8d451b8c96d21de324aa18420098352d0000000000000000000000000000000000818085fd86ab1d791bac60df53ca5457c53fe114ff84b831d3e33b1bfbf32d11c466c794eea5c9af48a3ff6fc0c629cc8710a907cf65c56b27afbb4583e1"], 0x1, 0x3, 0x1000) fcntl$setflags(r0, 0x2, 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000140)={{0x2, r4, r5, r7, r8, 0x146, 0x3ff}, 0x9, 0x3, r9, 0x0, 0x4, 0x2, 0x400, 0x5}) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x3) writev(r0, &(0x7f0000001600)=[{&(0x7f0000000040)="ebab4f49", 0x4}, {&(0x7f0000000240)="e47e99646f707b60ceafed21ddf2d78134f1d3345ffba01e6bfe5d8723ccea70bbb0a30c0cc542d297bc95a9898d1eeb0f3f736d11bb5c4c0b254d366ad25be5e9ac6c140725370b8387bd03261bab0e89917441651315382ff93369c388c8dfebd378aa8424fd7c5c3f2b31a6671006e0af02ea6b92cb23171562eef555cd8109b5d0edefa75102e268c05c2ab40d8e7d326d4b0990190c79978522c3f58bb6fcf29330b6999aa31106eaa06f052174b10f1040a5c4e710542051139dba808511bd44ea8fe3522177281e744ffc566fc15e2c517a0039348b38ce834ffa4536b0ab482218b4", 0xe6}, {&(0x7f0000000340)="660f228a2f4cdaf06d9ea3ee45f4d1d72c34981e830b87866f08f1023ea1b83db716df14e0d7eb03fed82919f9e7281144cd5731a3dc4bacd28f9760d87a09590c6b2ebe90df7398a1e81ffc62377205be50c1e05e6aee91b63605661bc6942639a8a91a1073d6a758760acf5b678992c41a26059717779eb38acfd2f04d114817497578a357be36e038bb134387f58477ba7b4618cc8941e0c0a986fcec472201d9f16279eb26d6f2be70dba9cb3d6084cc3e59d6cf7e71ac4be2cd8a16179224b4ff3e6f566a0ac647ebf6cdd1fb3c717d919e959c7f9e8fdc61841b0bf685940165122173b258f5f860e6831163e6ddf0b262f5c606b7655d9b12402906bb9ce1d653b4bfb05e5f668ea5fadea6007592ad604bd245fbbc2461f6179ae415a3ee22803cc028ebf33da2b863ab131b66d8a2f8e35062069fcec0f85f2cb332a0fd424f9873c4342f08dd716d8de8e125590fddda281ebf197555635a234202147db39c7d6a5284750c89c19008cb7fd189f21f54f7575441bce67b4abc353880e6f718dc194b6972e8eacb720fb80fa59e6d416313126fdaec448155161fb21a2144086403dcc9b44ed164e349f86d6f3744c4bd5fd4d24207c69612b44ec51e87f35904e55810e6edb0f5e2c24510c68d7887074f423e8371cc0ff44a2d3b67a224f9ae9c7c2ea07947f44f3f230be882f7bae0a37c6729e3e8073785f3cba7391b666f83443825b0672c2c4da39d40bea5cbdf6bbca3f2901d273f9df0aceb1601b382c084550bfcca25de27ef0566b78bdc01c1d2e62fddcc850a85233c39da289f4f5212c132f148c03194b7ec00244c3c95cf236f7d5221916829e54ff048e43e2ab5188c5ebc639a572cfb6e36ac9b36a805f1c28c660fc86248458295b19ed2f73ffb562d6ad6e06373ce7905d7179bf527c51ef80948c2467c68c57bd35dfd21d6abb457f9e9a6b8c71cde02dc01a273539593ffb9b4ed2b776f31161851553794062c494dd621fe9b4713df458d8b707c830c9ab5c0a143f40a5c5a3c061bdec68522763e841097e9cea5f6e3e93cc537dd5cef4a0044e1976124e5d9e571a506796e2699be91d274e67898e593f235eef5f083077ef14244e0c7523ffd15224a7582ebdd86eaf93bda612a7cb5964f015e13316d81e531d4ad8406cbcaad50b31ac7de8fc350966e6b002deb3d1d655509771ece0489ea384f54ced67801fc462e83d60bf71b700e2a5be19ea830116fb1d4b0bfb37b353b419f5d592cd8f6d0f1e5ff2f1f73747664ac5b38aa812359459a24ed62350c17a56e774827b00eb95cf527d67ab64f2e5e8e1f8ab138264096c52aad5d43cafaca305bb5797f0dc5d80a9f897b44f5f7f641bb0838a54c8fe847e82fc921de33d3c8f9d75d69a4bce6f6f4848033b1fc04b0fbc77e692ef1355f0ebbbfd927b69be9c63aec4e40a10192abc1afe48dd905d15b2a9da3d07ad9bc75ec30d146213904ff8c3e98d78efedbde34fd61b38854a755cac704646488f9f4b7ec7a34267642044e756432cb2fff8c7962d02554e09506fe86aa51cc1b43abc797fad58a3a123a4952aca1a98e2f2886fa30d68dd6901273a2576cb8e92014f33237b960bb1571e2512af095c4bcd17ae591a22540a856e9362d9ac8b721c2ccb42af897b39e8783d7f9d3361a778c6dad94c9c403a593c484bd803229d9474868e2df347d4ed604c9dced3eccf4818d47b46fc56900ddf6ec2184ff876570af52dd8d3b7a8cf359db30e447e615b2bf0f2c94acadd9a0117253916adadf003d47c6b01ac17f8458c59f40daa68d59f86178a143949ec5c7dd5fa2d535004c5faeda5cfd0b1beaad80d537d6a722094c0e2e6c8e34184a8c17ae155b9b98909ed54155bee5afe35be5a6caea86ff3778c7836403cc6c25ee8b3b9c10281f4a8dbe43688779c66fec6f2cb1ca3b41dd69596a6fbc03d3f8cd3b889b96991136a7773d74b75428d01089c4a1e23bd5fd9ade2c7293c2e6912779a12c4fa8f629526016664faa4774219786e1b49095b1861c4b986498e08ac4a13c4fddae394690f698cc1918d17b0bc58003aeb5ffe43f64d8f10a905fec7f34da4b9f127db435087defb164c75a0acfe2f276e487949022c753f1e7d5c49ddafe8a29e20b0314f41c44391b2422c8c1810dee6002b57af396f50ea8e10a3690ebdfd79fd03ab63c2c736b74f0543e47eb247ae0d48ac7a4a3d1523fc7232352cc651f1e9052d36dec6240562eefa7f6bb6afb518f1d11d2863d596fe07661c51498004a95baf752ef3a00ec92a6113ccbdd9da3d3e0f9714b1d6d58d4f10c8f3fa68b87b12d0e3aa08ba8c1025f366613179971784634082bc6c95ea9f39714ed2829db2f8cea151253e8d5c734078bac6d5b4e35708b23866b47e5b145facce853fcf73b5d4880f2d6d377d329dd7142e6dd0cd7bf40c0cd25a3a92b451d633139edcec9f317761d39ad1f01423eaa256f105be4f899c6aba33059bbb0903869aba997a75348ba1b5e078f6e599c97ae35a5a16e78b1a9bee147deaee8a68542b337c8a84b1e5dd3cb735c7fe5d3127e29accc215e826aacf2dd6c52e74060cceaacdf5183dca531de4bdf3220fe5337134b35d04f62ff01990f1af63f62fb882645db51cd65d882a0ffd9f4393c0106ee3e8ea48d1c70f432cf9eb25a8471dfa1129def338ed4cd492989428171e2c6154dae91fd3c3da72ec0c10b8f76e57b6eb23202161b755deaab784104d83ddfd8ae2912a7546d7a161f55fbb5c04227bd957b99c22ecf8b0de40e549db4267db38e3ed5a5b6b2f0aed9a66fa165660cd980ef437e377e358479cc793bcee1041374c2cb64d144e9b1fc93b129bbdfd6741806853659b02dfb4d78cedd4716191e3c3f482d6f94537ff7e71a33fad9e68be3dfe7fe6f4976d8fa195abaae2788f06936ace7aff74fdd5bd249ff19ae5d1d3c2a805667005a5d56a4c65cb6235242cf3373e1a6a3f823c621a4d0fbfddd60f65639e5447f443ab4343cbe01e30976864790ccc1fccd9049e0e32ac927e1dd8e0fc85bc948e35fa7bff2f1a16f965981e728b7d832a52088f0ac65d43d47e634dd00646b299fe885eeb1b386325077c0425013e9a2b3b7598cefa3caedd5df2344e30afa43a87a03b1fb0cf28b1fc460695b92347aedf865b9ff612cf3cd083a406ce3df563d9970dc05a607787da54af83577866344fee223bf1150bc0a2eeea34eb67ae397d186c3c7b8b4674d32c34d771159df1b74e0febdc8a92f691616789c90ad626b26f7ca11f7a43dbfc498ba9f28bf3c6e1981265e781de06075be3329c45ecd31fcfd5d1488a93f1d6e792022191c13a38bb71254579420cffbd97686bc9bc102ffb2347b4067aa32830264cfea8e02608c19631de3444397403e2e93af2a94c840edc9c6b73d47518da9af6e4bc5763ac0ccf9a632526d594239d36b045c0910f100ba11abb90b51931b042c63646cc2af037c2e14af0e589652120fb5ec6b43b2914ec52ba5d0dc146dc7d2ff7aee767718b60c807dd12d3162509dea6601c31681a83b7143f2091bb6cb3ea8208784fd5b7b6c7c8b82e630d84c0f51ede44def772428974e2f94b957014aa323f4fab626817987fadb25e2ad5c10a5e0e4ec0082359b72ef26e2f854eb1d52439e1145cd676b765db0163fb4db38d6a6f4c0e8e5fb612d5a22f4d4378a97fb08477f2d8fae86cf6880b33675fe577bc94a0ef00385ef9b6eae3f0b3b21a3f651ef41fae7cd6875194e351662ea633e3305db5ba5731ecb0bcc340077eb1642a67a72231337c8e0659a658db72a05d54b20d3916493565d56a4b02876acb411a8552cd613a48b0da9966c47e954e971e3a8a776e3403a30f7b885dfdee2dfd1b1b9fc8d9375798e5386ad6a2436229c475e4e1d370ba7aeef142aaf188a07751c0c224b072e0d10af8bd83df9b730a9d1bf700aec0c2ef2aedcf9a7722860f8f4a09ca77b66c8f285240fb8fd3a0c45e6cc6ffd68228e6b1319a0854c09ee441fcddd52ba8296c766bc2f1d39c0cefda981378121d30d73efda566137ea53bf39eaf2a30ca40cb2e96450e378864012de9f1805f157663b37b5b37784ec0fb05ae5beefefc14e98cbd7c45583d7b25159bc1538c5f9c40cb3d913cdd00113227ba21e5d8104ec3bab6b42f333a1b07410d776708127bf721f8309deaeda4322e8eeac8ba4b9eaea7e25a0899ffd6950d3ab55df0b8ee5f2b7dc1a6facb93f78744434c1da00247f748ff8c40d71910a667afae956592cb6d6a41457199281e812821f1a17de3efa1c48566382838f647f2cfe220619dac71b001ef442261b9416936e73861b20dd0107724bb982de4c6438532df541916dc361397d7fcf3a87335d4488b374a20c3d414b02d6eaf35545e2e45ffaf5f3d9ba6fd8e6e97768ef842e7f92fd8e4f99f5d60b2eae463c40a486da69c8343c5be27e1da7e5c3296407d8563f876bdf61175c9861d39491ef9547e641248b333dbfaed01940a02af5ef6a02e39f306f21bdc918c7a909d8ba173c8b0458e331465ea0407a7ecb9cb9bb8f04061e08f727f3d3b97edc05550d6cf7dfb01193555899bd30dbab42f4ba3f14a53cac7304ff40edf27c5a0ff8727d4f9fd935f8cb2f4ca88f70b023b43884d89d0d201f3a92513c32cc811f68cc09e61384ae6d3c949ecc71cd10369537b9ab0311c69126835e874808492c97fe3cbe0a52b4c14b189687e6502e9854900660c5e7a26ecfe4f371cb5eb4a26b81e6817a7b935b23912068f0648cde5f0f61672eeb8e0805a26493add19d19213aaef5386b9f2c80fe75ef7d7e570e3f30e1402e56d09027c280f2361ae2f108103076d6be6216d6f37ab7e2e56ac2d8b1bd7399a0c3bb539afaefcc0ad90f9dd37626ec24b6ada45ffc142a50b2fcc911a509df97a965951baaae83b800bede7b59d495f65e85432edda64a3d6aebb6b0f32ae7ce71602c21305e12b4b35d934d77554d6a357180b7d853bbc27e6d3273159cac20de2134779a8e9bc3116198c40ffb491f34df9259155a1ae0a6c54151bbb571b73d9858bab93f5610ca798668e20e8b0fa0ac84de6078f7f5c188a40b42707fe552d840bfa78f4cf4c2c0a3ba0a01491c41cf24a68908c8e5f1368a7d04059b925ad1553fda77cc73e71b42df3c608a340468cf21a38387f0f7b8ad38ce1d69be86c00a8206e83b3701355ba369346d239762fdeb23ba6fb6ea1c793b6d75fe893304231434c6b9b8cf5d181e94a2d29496b7950d09d2d5b58242fe2201f6b9e9b206469a350843d896ee3d6d987f73a7cce6c07799c855687b2a23e554af131d613de65a8b75071dd2fcdb4cf7d96c0c5aa59deccf01775354dd5383b87938ed9ba5933e81f11b64cc562749afa0a105030f689217db08198fad1a5354140267282b07862ccfd8f7e6fcd2ad499b66834b92f1f177e91b0153be34c67d884b3882a4acc4cb52f45105b9fb225ae24ab5dd1e078c6837fffc1876f82792a80e693c7b6175e2bbd44a045a029463178949ff9665f40c4c44dcaa7d53fc8a3f7150c62bec2da9ec8bd11c8eb6e9f6d86f1d7fd2d8a00aec3869d055c562032e1c10926746f15cef182458559d5fbce8f192e45696437c252a46962f6d7986c28e609d9b59f9a0b7a472cea37cad17396158153305bc89b2869ae7d61f1eadc6d54438f4a84169d0e3375a843a545c2a6e7634383161126d5a72e0abae99bf917930c7ad4098db9b0b5163f2b0caa9a59eef9a3f04", 0x1000}, {&(0x7f0000001340)="41cd609567cc538f384a6a992a12409b9409d86d297428ea0a60ed6c5ae42c760d43e39dacc6d8316ad8e378b4224f8a9dce5fe60cac1bcbf280a9035c8418861573be372d11be060228d61296a21a04fb115db03a0823dcc74349ced477d0fc9b7b0f45abbe4ad5cfc6e258511e33625d0f5630e5360a164f11fd4a094ca6a0e14c5ac099f95976bdc2f6bf91802f56e0fb2a730fcf634c4b5ddfb70dd0f925d4095ae3d3a265587a4b633a", 0xac}, {&(0x7f0000001400)="48981261d90ea9da10f793c96dbdfd7d28a79b2b7cdc4bcb80f7e8181fb60ba4c4e987cf437988531aea6ca636dfcbfbd986cd53d3bfa7c95bb4a17a574c6527cb262acff8c9423c91260fe75cba496bb0518e936215b1c0628f50f6e1d93a989585d8bc9e02004cc73705312b10c4db96031033fc537d243b076c9ed3c7e6593494df40bee9a49f443dc47e81658323c7ddf2abb269c52653b88e263d41dd7634ebe1c9e680dcb1600b06383ea5ae7e231d8bbf78048f1c2544f0", 0xbb}, {&(0x7f00000014c0)="0146a9f48278e2f3f559b0581b59d449c8084e64b0ce8bf763be554ed1b6a90fd59e9bf1e60655e3f3dba42b9be0fd4cfab82f52f971239aa27772b687d8412cef8bce6fd9645d7736baeea279e2c82ea2bd0024", 0x54}, {&(0x7f0000001540)="d599e94b61bebeb59a66e908fac329e265d2233a9e77baf1c0c0f8dd2eb9dc95a57db76f2b7dd4ed273bbb14fddf23f1337c8fbbed99f7119bc88b5211bd593c725005caf2c3ab40565b010f232031100f2deb22bba484fc9d63ec1f306caedcbcafc7210b6ff9d96c7a94bece5d946e51afa792b23ba4d035d954b4a6758aee58a83618740571be1a411f2f1841e55c7d136ac44353ce2bcd9389b7024c7731b3d46ceaaa76a06251e649122df6f8e8ed2c792685", 0xb5}], 0x7) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0x8, 0xffff, 0x9, 0x3, 0x7fffffff, 0x101, 0x20, 0x7ff}, &(0x7f0000000180)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) 16:00:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pipe2(&(0x7f00000000c0), 0x4) 16:00:10 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000003c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\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) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, r2) renameat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00') lchown(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x0, 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1f) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10200, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) shutdown(r0, 0x2) 16:00:10 executing program 1: select(0x40, &(0x7f0000000000)={0xffffffff, 0x7, 0x4, 0x81, 0xd4, 0xac, 0x1, 0x86170000}, &(0x7f0000000040)={0x8000, 0x7, 0x0, 0x4, 0x10000, 0x101, 0xcdda, 0x7f}, &(0x7f0000000080)={0x40a, 0xffffffffffffdbef, 0x2, 0x7, 0x1000, 0x6, 0x7fffffff, 0x3}, &(0x7f00000000c0)={0xffff, 0x9}) r0 = semget$private(0x0, 0x2000000006, 0x201) mprotect(&(0x7f0000068000/0x4000)=nil, 0x4000, 0x6) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = syz_open_pts() fsync(r1) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000c00)="64da48e9f813a178ef4d5451a409cc3f781af12a96ce157f5a29f9c8e3cb25c1566e115575e139137260e3ddc0601de40abac3a50820a6097b5d2f778940ba25bf4928a8d1b8e8b495763982bda85f927cd24c1b2cc071aeca8fa6898d7a6513ce1e6cb71d8ec6e85c97e3f42967eea0b6dcfa66d866b84734df45025df8e1159f68ed35f17f54d3b2c874cbaed5b3f86eb1784dc3691c05fd4a0c80b31d832bfd23c3f41df62c9d1b1da00a9a69cead94a495a478bb4d4af7f5398f9762c7847bb549682f0d157132a62af2f77a75791648597f285fb4a43952e66d550e7c03ad8223e82ad3e5f313d00a52268637fee831a2a3e4c546e83a0359699f69a83ad4e77869e5836c7a175ff69519b0df51d8c32a67d632fefd19ac1dacfcfeba6b2fa9d81e3a4c6b54b764a598325143867b7b57c45a7a68fea44684d50107edc3713c7091bf797b60ff304d88c19c5e1c82a7029d42d58a53dc6281af81686ee3b9373c8bfa8a293afed602060dc55072a798d72022b33f34fc45a27baab3510bebd23f75f8857895e347213e62517ca8c55854d0b442c8c274d7c094862049c099cd2c962309e2c5b8a97f3d4cd81eca630251ad99af36a63701659e6dc0e7a8789c7055a54f0e1621e75e594e43e749b2c2d6cea8c5bf51d614c3b8c4e158805694202c4d9bfab30525c44a1ea5298cfc39acdc376422945fc1200bf6d82c1cfe1a4774f1e5af2d333029a34f4bc212af8cc8bccfe98e8655c49a7bd63facf3c334f9bfee19738317fddb29d8e8d3261e0032e1806f69b8bebc7550e483997faeb4624e1411fd5b3b1a57d127797b47d473278e30ad50a46c9b253126e097c3f7ca90fbb1e34d7aa031b426b94ea7e6feab61d3590f0a8464f79fe6d23386a6e1b8ee4d025cc7b294e02263dcc7975bc6af7747959f8ff4f212beab7e1c763cf2ed0025889cf65e39ad597d3ce6b2c692e6e9595794b7ac545e330cb7b1ebede8cfba6f3c5f98933d1af68f055c619e85730348bb5d9642f666e9bc51305887b2a0f7c74efd99711a4ae0718e77d9c732cee1e39569a1f7fe12a67767a2d027afbf2dc9d363023db1ffcbbb74c486c0c094bfc0303e30a6226cbfc00616d03ec7f8f5f7c9e55ac12d7fb692f64bb9c33c1cb4211fa2bdacd5fd6a303754ec81a841e85db465627d88c90f9bd71b8281b0505847135bfa375f9584f63acfb34f2f4ddd0d129c27680462303ee2063270862232672dafe16627beddb02473b9d690d6c99c1fc564c1e80990d13716b90221397d48c86a5a6bf819b5246bca8b0998364036c011ff8e24409a8047dd39f9e4f48b43fb13efd3c0ba5ddbe5aac96cfdcf71e3e380cfb683576540d108239286c0efdc227c9394d9e096a04256674c70c4e8fbce33f3798a17a44c0dced81de00771ac0916c00d48dade6692d73873945e6504ec782f59a17d4ff24f866c3429016dc67909093a3f169e397b5c6dff5d31e9650f3e54518d81c50e04ee6083009dc79dbd883731d6f0387b734ecc0f575c4801bc1955c3d2994789d561e1e8ba541e1fc2d6fac13ea9d506740437819cf8c5492dc3892d688939d342fde162dcf709adf7a0237c2c9fde077e8ff9f5a57fe22081a032f86402e7b599f899d7d7c3b84a0b897d237e5d5a7455d19567b784879259c5c696864feadd9de6115f7cbfc471e411b56c294971c161dfa031c475ef3c26488d900475e116298d91c8175fa2caf3ed0433ad223d377357af054b740ef239ea2e2875fb437368dab22dfbe70c7d9a5d27e68c48c22369840bca0be12df9480074f9baa2581b4c459eca597db7bc98a42483b8d48907a43b745504e370a925119d465436a6a395dcfaf272607aa4c2a6814bb7773d173f5c761323f865159a56fa517cb662c7f24c15fede3840de6b5e1153d57911af2ca68891a8e71ef182c414abc10a644acbfbc5f8155cb9f6885d6aac9928493fea123ca95bd1efd392516251fce331d4523752361259a001c23e4d07f5cf321f0a85794219c0216daf6d0606ed8ef93190d85346b80fcb9bed54fd252b0a4525ad503540ad59cdd60e0b79b9ce5a8753c793502753f6dd1dec08afb44ee1250689e264219fe1fbc28f57afed3d3ef4754d2c59d13ec9bdd65c935526412b20ae3df3e34a633c1ecc8e9aec4b2626c90a00a37defbf9624280c38d335b4177d3dc516b29b9aca619b3c685aa8db1d155a0fc8cdfb16f4c09326b9a67627ebd6e8fafd296bb75b5b48d8b6200b635cc44be6177a561a94a46f2c5b63432b5b1cf49f2abfaa5d433d2d579ab8b2d0256b613699dbb29316ad97fb8cff54c25f43dfa638fa2229ffc1c935dcaff72d5f374e2d4b963c47236eac5cca833841355ea4221e47a9925a5a5d1b170120a13c580880eb6d339638dfe344aa2f45afc2946e35c759f03e7e59f85f768165ae64dd88228fb31137b606c4773188a658ac6106e2c189f5a636165ebe1e0014b63697bfff23ba3be5572b064b0d7b2d4a97b24a47e3941055c55b179c222adb752b08bd954f535f0a28ad02de4407169598e82aeaa1d44165afd34b7199c8d7ab952ea7cb57decafa3c955488419c08cb195588b2becd197025e6fa7e54e11b726b5f3fc3ac2a2452c3d8f6a6009cad54267f2dcff2e28637478eed6fa1541ee5837669393df5192814ffd5d17c1e7087592d0f9cabefdf9604c0d3a899d3538a6803d9bba12b6d82a3a4846fb628676f6b7776aba45eba35ad380902561bffeea3fc51f1381d25e2d339c5bc2c6bd799b3ec85af097c161bb52a62a85855f14f130d5f69fac06f4cf775e256c9231b8df8a4c89b5e380fe2268a9916d983858a8a80b43e35f79b4e4737d99c0c26f6e3e955a1447865d4fb06c5db74511368bb44c942229a294d202061496b994855e6bb50b50eca8f00b9d7ffbb0e58fed5701decb0be3ac8283842ccbf53214e17b9d09bb7892f797dabf6fe25ac372ed947bf8ea3b50b8f0be22dfc428dd47a224692199c32a7f78e6071906791934cc3d31d3080d14de1a11c5b709b2542d7083663c13c7febd890e48aaf3c3e2c24f98e9cb43cd86aa606d35797e68c4e0ffa3f6151fdd6e40ce2c8deec7c3a90c28bc333b65e8e25fa784fda1c65646699475a0b989b7cb1e37a691f00905f74df3bfc0514221e8abb0f2cc84c26efa7ad175093f3b398641ce96f0dc0aabe06c0507bc546d213319b803251d3e6639911c4bae92ea3d385de8af6a8a552f19e2cc7333bf2d58cb2acfc0cdbea0985a396c32b4fb2ff0a7c8b68cb7a19c0c0ecfff6bac3437245c1dcc7b7bf9b76ed96fe5682d223cf71472f6f5e4ea08bde5335054d508f9adb446b5ed5d6fd4a3228657971f909d686491ce5d13d459865b7b0ef4d4f4fafec850701b70e746eac98a9e15cbc481b22a58e4751f0a6e135ee1a829e640a8d935db5d3cc79de387dda35ef12e32566fba583162bb951163a6e6a81659ea014aa01095fa5a1d4937cd63d17b14361865070ab32c0ddc78b06b9857fcbd174d1d972ca0b8e69f5d20c7de467952915b1cd0d695113ec9cf5bfc2fb387f536caf55c3d19f8d13913061e76d30bcf23bf17671ebd02d6b5bd53c7f990068b73a20dcf0abc15d306e617f5c75c67b1fc0a1df09c8c8b1373e9362da95e6d638af1bfacaebd760405c7089e3088dee5f8cdfd17dd1bfed4159b150701c89e00386610469e27eb695283c97044918eea3f2d413411867659ab1719c469020bd3a3c2c71b0963d063287b031ad0d96ab9e055e7a7b86c0d9b6c982c6aa6e19fe486c0656eacdc6891eb0fa028306d3533a1c94bc0cdb60cacb9f8b70acb37cafa186db728bb0664427fcdeeab490b1137f3bd3bba1906ad135096626c99a1135e2c332d33212c88d3078edcdddc2bbe38d0df3bdb202ae953ea533fe317773044a66ed1b74133ca8abd22944cfbc3a99d051439362a5997d7a90ccc1237231647351c91771ea3aaa49d0bf3cd6c7f40b0053b7d1bf6a14e05dc1ced55f9872cc8f42df2c9a19f590fe5d2d3a0ff1e579caec488017b45be521ea1b764a33835235319f116dfe0311c127bc4b6235d7720fa75ae7e3f3d9275ce819dac4cc7d54e1797e86c03d25434fa337153309bb706f3947a8fc1862b820f3479d31a4c85aef114a2056423d80752cb619c500f1ec2118dd4d855a2c1529a98e4d37885424e3d5f8d8276ab037c715d1b3d5252476b9770d258f7181a489bf62969aa4de00632e2758c2a3477845a4b5ffcfaaf6cd7dfee5d8627963b93412aedce8606020ed1aa0517386ce287477230d33218a562ab062929f8b3ef6fac10c97ae5021d93ae5fb459dc24b3b520d0ca3fe3b2474c6f9a13ac3a3ab1872d5d678c25593c57fd22c299ccbf97dd62fce4bbac72e9ce14010ec95ec2ce12df31cef36477139e679420b51b6416e77514c02e37bf0768d27a811fd3e2c6e6c97643ce4629d8ead2f834a92a5510995bd6876508b479c158258884f88ef5c82e20511aa19e0f4208b331294d478a314907c2aa5be9328e6cee2c8f116307fd9277d27354ee1f573831d47300411c23e664193975077f716b7e839f18fd04ae938b21844f6e25fb2e5e9bdbccc77b42b3af110a4304f7c05c1a8a2df837dfd42c76a5f6ee9a83f3a8354d0a62902816a2e1431e2bbb39a3d82d7ad2dd4509ac700e7cfc1b0d02bdd0522ee4305cf66f2d9abc1285f64a1140da19dd508938044b933d53d10700737f9cdd34c8c30dc915fa3b43b7e3921d37390de2b4a613823092effc32dcb7803cf5c8400d295d8b35638ebac71e1428a2a0da4b1eb33bbfe43126f7514df63c7573f19fc38e9763e2cd33a04d86e9ee2640143b4a786aeca6393c70fc257d7def4aef2a14419eeb9af1d14039093aae0680b4ac6efb99a8e3006c75e2910c95a86e050c6f427f1a69672e05c0cc1f19ccd6a003b092b6daa5741066014a45870953ea97716d21fee204de52200675298fa8ee5d61e8497a772d722b46d8a3f8e50e1ffe51c03f22af9e0306060d5ca5817d1da2ad23e2b2af87c4cba37e09670355bff18dd0b17b099b4bdf5e62689a3ea2ab25fc5a95925556f46660660c8cf3c6663401c81d825f9b8038034deed051dd12f4caf4565ee3f3b8b149b9e263b74c50365fa73d6af461762204d84f5286661fb0f3fc98f9ac0eee63cce4a1b278670aa67fc2685c90be711aa9a89a65d699102bca7505b4b15a59690979eee710f8d9d0fae255cde98af4d8e3d5f3917eee144dfce2647e2d69f545c74c97a2322745d00085e31ebda33ea424ea09ef00297dd8ef26393880ad35742fa9b6f202017fda58c13c02a13ce9191a7b1badbc81d8e3267725402f331f8fe03f488decc0c22ba4fc29927249c7de04895710d7118d315169cdc19a820167e4255494e755f02de3b947c926c8c149d312ef74e586f4c8ee828f45062b1f8b4d845d96f8da8e77ed779d49317651476b683668a78df45e6be1ac3a08f5827ec2974187159ed78584f30af9403711e47c736dca91321f2d7b5943ad69715d812f17961fb4b54a501dfa5bb6845821646a16f5f28c82345b3fa7d6a3efce124221ba1c09f2a3cde8eed83e2bbeec9e014c9b8716101eeb8e870e648660d98727a5ab662087373e11774a6d99d1ac24cc53db754a531c7254834c45c75fe4aa9ff22b168f62f1c94157769a2bf5c45d72fb1987dd32263cca42b3bdd24bddadd54e97e90ae8abbbfd24b552c041f08358892aed4f0e917d31174e9", 0x1000}], 0x1, 0x800000000000004f) pwritev(r1, &(0x7f0000000280)=[{&(0x7f00000001c0)="898d637530978833d503839823cc68f00dc551c6283584f6f8b3338f4052ed9c8ba9e938f90e6df7548102e08a14c0d3b32e6c0d2fdbda2cd1f8db524011cc98c3caae9bd68de8a303e11c662942661155151d01a0e2aafc92a391500c8e1afc35850934cdc53b14950897335194c0b37e28ba960d7438ac6f8fa958dbe504290908abc0df7b6c025adeb30ce5a45a01eb5e9f613e0d6d5f19ad388e6b04d8b24a07af1d08fcc7a26cc01671cefc6cf861", 0xb1}], 0x1, 0x0) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x100, 0x1) r2 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000340)=""/207) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000840)={0x401, 0x1}, 0x8) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff, 0x2, 0x6, 0x7, 0x10, 0x100000001, 0x6, 0x5}, &(0x7f0000000500)={0x8, 0x78a8, 0x4, 0x8411, 0x0, 0x3, 0x9, 0x7282}, &(0x7f0000000540)={0x29c2, 0xb22, 0x7ff, 0x2, 0x9, 0x1, 0x1, 0x8000}, &(0x7f0000000580)={0x4, 0x6}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f00000008c0)=0xc) r5 = getegid() chown(&(0x7f0000000480)='./file0\x00', r4, r5) r6 = semget$private(0x0, 0x3, 0x22) semop(r0, &(0x7f00000005c0)=[{0x0, 0x80000001}, {0x3, 0x8, 0x800}], 0x2) recvfrom(r2, &(0x7f0000000600)=""/201, 0xc9, 0x2, 0x0, 0x0) open(&(0x7f0000000a80)='./file0\x00', 0x404, 0x5) utimes(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x200006, 0x50}, {0x2, 0xffffffffffffffc1}}) semop(r6, &(0x7f00000007c0)=[{0x6, 0xd3, 0x800}, {0x2, 0x4, 0x1000}, {0x3}, {0x4, 0x9, 0x1000}, {0x7, 0x80000000000, 0x800}, {0x1, 0x2a0a, 0x1000}, {0x4, 0x2, 0x1000}, {0x1, 0x6, 0x1000}, {0x2, 0x2d9d, 0x800}], 0x9) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x2000, 0x1) clock_settime(0x0, &(0x7f0000000800)={0x28c, 0x5}) clock_gettime(0x2, &(0x7f0000000b40)) semop(r0, &(0x7f0000000880)=[{0x3, 0x3}, {0x0, 0x7ff, 0x1800}, {0x0, 0x2, 0x800}, {0x6, 0x5, 0x1000}, {0x7, 0x400, 0x1000}], 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000900)) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000300)) unveil(&(0x7f0000000980)='./file0\x00', &(0x7f00000009c0)='x\x00') 16:10:52 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:10:52 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000100)) chmod(&(0x7f0000000080)='./bus\x00', 0x52) ioctl$WSKBDIO_SETMODE(r0, 0xc0105715, &(0x7f0000000000)) bind(r1, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:10:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7fff, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1905, &(0x7f0000000000)=0xff, 0x4) 16:10:53 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:10:53 executing program 1: munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="70012e2f66696c6530000f591bfcefb069cbdd066ad8a935fe0a1308189da1dcf8b15caa68b6b764747ddd9283462a1f69d2497cc78ddd7b8089a54c61d148f0d06982b5392c4e867784e91901304057356601000000000080001c71cbce27dc7e6dd430"], 0xa, 0x0}, 0x0) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x7) 16:10:53 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) getdents(r0, &(0x7f0000000340)=""/4096, 0x1000) getdents(r0, &(0x7f0000000040)=""/37, 0x25) 16:10:53 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ae060000000000b90cba8590", 0xc) socket(0x1, 0x3, 0x1) write(r0, &(0x7f0000000280)="db5c1e05b2cba2414827236f25399e59fe35f4a0e6810491be5aae0669e5229e5bb66b61dd61e2c74c6ecec8b2be03899b95984815de2b36fb10cb46120eb6c83ba9be57335ed37d2d0d5db8f777e8d43340c7c875159c423ed71c12be22c8ff15c7f50d5c09b245742258c0537b5852fe2b4455c503f9692216c9e1eba570c9e69697a7d0524050fae5337248cfa480d8c6d7787a3f6e2f6a0e54659161d9563daf042536fa1423429492c224e55a581be46e95d5ba8a38cacd1fe1f86aa963d41010371ca8178f1b966c26daa0b2ca2d1b97b911a6ade4032dd19a583c9a9b0c768ae8c02f412582855d090f908fd2b3369e55b096bf6027a4deca5946cccdfb92cf402296aade9d7b5c628c1b1aef72c6c098eb22d58ccf1c29dfe97658b6dd5e6a51a65185ce548d7def822cf88de97bc1654cf0b201c13a62276e3a45df7f8032e8810086c6cfd4ff0441e2351fc2f70dd0b984f6793b552f2518334ba4925b231e8d95c744dc9ea6159e29d7d7b29c4386de9338ba037488348f9b0d3b85f2a2314f9c3f4e855cb3f67c1e693dc8068d770190583cd55744afbc7343e00629196baa760b1faba8d312aada9962ff42e0114fdd7c0751c29e36b3cab4b6e41dd9225ec3e489ff291b0fb6d37aa8b33ab6b8baf6f4c367c41eab10ffdade8464cbbe7edba12f7fcf9aa48e4080f5dd704c4f99e60aefd420f9cba70704565a9f1f0487615edf324e95b3d259f26e929432af67dabf9e3edd35738957fcd50c8d62944373fdda4216d0d791d913572d5d44316eb5f774f90a10efef33e683741790673ccfad59491bb2c7ee6ae1fa7167b32a9b526dba7ba2ad5f8208f2107be1fcbf9c5bc53fa15fc4545fb68d4ad986fb0aa09227859e8aa40ffbc1c7328d1efe21e7c05b8429d13c3bf39325a9d11d3bb70f7bd33a5e50a2c50533e7a5e7875dc0d5d40e854a33103c26a4477720cdf28f8047b949f7c8bb913573d9af2af4503d1a0122f029a982f2b10c1db2e229729f25582c079fc80b07b4279d603f4be1870bfa46eea99a37667bb480b3a55cdd45fdec0a0c3ed4352b066896bea5e296834aad094d8367e21eb00260203ac934f5be129929ad52308d1d7cbcc77fa2cc4e587e6adb34ab0410143c2129f0a347743af058010713b029142b751fceb8460461afda79fa5613207f7e0699b9126c40fdfb30d4fd28e60c0ebb38dc8c40a7d5c146310a35d705397a9df764d73c79e7e271e7945bca3faecbb76d6aa944d7a25b25617c121c7a273bf34eb1ad4f844a119ac11cbe8cf9aa763873a5290405bdb89641a30f5e55e4a83a53aa9cf4571645cc4e4adb795928707248d9d244ec8024488b95e79edd59ba0c4a8c4b6e7a2ed152bc2665b2dd128dbf48a2a5845ac23c64a7b26352bf88261d646666ccc3e31763371c46ed4af3d9bf9586dcbec788bc080cb6b511e6e006a0cb950185f4e560c7b45a0f229d96e965b8453e14eb93b9a39b9852c961e66198247001355b86444d42d19f53561410ee1aa58ebc61c54fdc20d8d1a2b73f69942152901b08dfea6b9faf9af422ba2884d46138d917f4a25cdb622393dcb965002aca71bef00faf81e46fe76b4b8f91777203f239d0bc5bdf4c2aab2ca2d088de0e9bc8ed75465753995b86230b695b2277c2c83eb6c01abff30b387154e8155732e40cdc2ea1102550bc46bdbdd7ed9a4bcf8b98b3f4720a0befa9a0cdb8dffdbd225fce4e8c124bcd29208cadd91b823fd8aa4a8f62ee2cd7e6f8a1eed0a6b36819c0e13c693d0f9f05020618c5bc0dc34bedc48d98b725e98250572971982136b654ce4d48cf7552047e70a21c53e04ff68951c20ee683b8de0492144fa206179b6eb0b311ebe6aa3b615ed0150dfef863bce3bc66818b3beb6cd7b9d2c891a1bf016c015eb15ae85eac07cebea80053c635269e528df4b822167c12d3bc89a50f2b6dcfd5063c8588b55321f93522c7a96c3d0d498e1a5c191aeb7c60cbb2a063a7", 0x591) 16:10:53 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540), 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus/file0\x00') r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:10:53 executing program 1: r0 = getpid() r1 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r0, r1) mkdir(&(0x7f0000000040)='./control/file0\x00', 0x10021) open$dir(&(0x7f0000000100)='./control/file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000000)='./control/file0\x00', 0x200, 0x90) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000000c0)={0xffffffffffffffc1, 0x100, './control/file0\x00', 0x80, 0x5, 0x0, 0xfff}) 16:10:53 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="1000ebff2800000e2e02000000000400"], 0x10}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) login: "" OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) 16:10:53 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0xfffffffc, 0x2}) setrlimit(0x3, &(0x7f0000000100)={0x7fffffff, 0x80000001}) 16:10:53 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) r0 = dup(0xffffffffffffffff) readlinkat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/138, 0x8a) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000340)='/', r1, &(0x7f0000000300)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) 16:10:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000040)="6e2e96", 0x3) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:10:53 executing program 1: r0 = socket(0x9, 0x400000000c011, 0x8) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) 16:10:53 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x42, 0x4}, 0x10) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x18a899ef4c5eb0de, 0x7fff}) 16:10:53 executing program 1: r0 = socket(0x18, 0x3, 0x0) getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) setgid(r1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) 16:10:54 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x21, 0xfce}, {0x1, 0x8000}, {0x0, 0x4}, {0x25, 0xfffffffffffff6c9}, {0x46, 0x100}, {0x23, 0x8}, {0x85, 0xef78}, {0xc7, 0x8}], 0x8}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x81, 0x0) r3 = geteuid() r4 = getgid() fchownat(r2, &(0x7f00000001c0)='./file0\x00', r3, r4, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x63, 0x6}, {0x45}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{}, {0x5}], 0x2}) 16:10:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="136480982380bdd0a803d989fed05c6bb77298147ad033e6323d259560f8e5815f73f2a044fd33055552fbd5e41789863e00000000000019515a4c8ab06198824b3da025bbd47b3bf579456fc7d409b7c5c862e119d747b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x2, "85410000000000000000000000000000dfff00"}) close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = syz_open_pts() readv(r3, &(0x7f0000000040)=[{&(0x7f0000000180)=""/127, 0x7f}, {&(0x7f0000000200)=""/70, 0x46}, {&(0x7f0000000300)=""/88, 0x58}], 0x3) 16:10:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0xa, r0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x71e, 0x64d}, 0xc) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000240)) 16:10:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x3) 16:10:54 executing program 0: r0 = socket(0x10000000011, 0x4000, 0x200000000000000) setsockopt(r0, 0xfffffffffffffffd, 0x3, &(0x7f0000000000)="bc11c2f70cc755ac35a0dd3dc298693d53a684a274e09c31bd094d2dc0c246d84bfde81c27109be163a018548ddcd2dc9dfcc5794739c26bdc5b5baa4678657ad2456bbba70c46f198f049f2dc33895a0c255049da94b9a9b58ddd59d1263b504ac2d1e7dcc5baa90c6d31bf033d2cf810236cdf9e9368da6d5e9319fbdfe81d7af9df5ca49e949d0c894eae1fe6b553d1c984c4986a3a2899850822c4e1bb5640d6ba2840d727429fc5bcb1843b48141ee342b77a7d7c52df4d0ba2a4e8ab6c79d5111f00f298bf23597688e407a6ecf4dc97cb7e499f28ac4f6adcb2247c9d4bc470ce1c42ebd911ce2a13f0f50e3b6eb4fb5ee262cdb3a2c2e5c141f137f148b4ad9d2b704014c491a1adee6cd6f1bb74b38325621641398e91229addf7a060b88afdace7824da780bf056ee7ebf9bd13ceca3cc732dc8a8b28cfc749b96df2298ccfaa4711ca7d1836b70b234935d3c9dadd63f234683bd34776cd0d1daec72bfcc5fef9dcc9a77bcc2ee30e33d3298c61201945355cb59c8b9c5dffcada45b273f74b4d8b7aed623257793548d19c71e7adef5efe7cb5a866c20bd5bb252591917a1a0fbfb3b2c67bee20f8c2faf9542f05194a709f16dcd29704ecee6d1f0b2e21da3c4693e92e4f0c0ace922367047a5fce4ee568ffe72167fb872a2b6bbc0df7ddda6cf5dab2bab46a3ca9f49114a719f803c3c657c4abe32ae70335eaa4b101d4380c7056dfed1d45fcde192e8d951d089a43c0daeb6fd76a8748b4c1f2da2d73a415eafc7f2c005e548607d87e82082934093ce3fa819657d22cab5ac271730520fbfe1b90b784345774762106c5f12b86897c4ea22b65f287c9064795c0e7a4b99e6a091911090e374a70544bcd70a69b2a99d3f4a98df02ae67fd111a88831b42699fdcef1197830dc67d70a2cba310eb867d6480d78d0dfb01a16082d8eb9364f966dfe9b43f59430c84b76db6c0fd4b87440901f4c155c480cbccb3b0ccad3f37c0c479bd5d430e4fe918bebcdb54217b3f27c484bebf2eb0d1c46611ffd63ecf2f14e95404db0dafcf5f081a6611803067ae2d57f962692e9cb4b3ce8f11f45638b1376301f73fc22192d5b2b7f508becbd61829106f16858ee40ad9610a05a671a517454de11733d9159bd597712ccc139675cde24dbf2d2cb494c9f4b140e1a0a0d0e718c650e9b60562154d6d3d49ec10052f8766c48bd2acea3f0626b9a4d0def501ad2c878847afa19e54abbfad7f89a3cace706d7aa28df48795828e8d21993fa1775dc23a4939fdbe44f6390b124259eb862329dce9163dad60142d9357f0d00189b1a1483e4f1e59181ee9e8a6ab47468501342f7f3473bda66eb9e60ef0dbe025b482f72981deb55520030a81998e3f9d49e0b2ab10483371b40bd051624d4c18033c3887e03f4507dfce0a19b5811a01609d6008e876b9cb521cbb5ccf5d0f67858208b3dfa51553261bf5c3f5daa7a1c0de11c2e484e3668c5e3751a0d6d8c609814d05c699f7ce5f609594e3bb86fdb093cdff99e509b34e407a674f41bc61aced084e6736245a20fda65dfb6f13959909bf8401258f58de3442b7daf1e98f45485764bbfecab8aa52c74397dc6bba11b7d3a7654288c895fa5f657249b9a016d0daf29abe771ae6165cbcc9b2952eaa2877e670512e1054b62ac41dcaad20fd7a8bed45654055c8bbf27d8ab73f29f65205b18a4d8894a1f58a8a37bbe839f9a849743c0b8e17590847155989baf2d42c8018340a61c0a789a2d760ab15c29b006e234ddbfb446d3a7944e239da4a0304eda90ac92ad86cd924d9f369b073547d1217669f37a706e950c45eb42e552c164dd5779071c2925ddcba4db337fab010c72a71a1504788079d6f26258597f4ca63117be889ddfd1e8fba8e37c0520b60632d07b44b2b337ea82894a74b1edacb79bd0235b5364e872667855e610ad56b2b4259b3ed74618cf028c004124895dac74b7f856fd4ce40c47c6add1a5cc15580e9334aea09f5621de5eb303bf76f33fd9f9764b3286bc7c6fd8db0db5b8f83de8d58959e8b4dae924ad94d5203e5795d28c7746b771f7d8cd1729c545bb18e99a56328a234544f75143df27a5897745ad768b3a10095d639e044fb0108b51e75ba05f24f6809b29be5314c3148fc67f98450eb3c1f71f0927a14e3b39beb4b332cb753d139b2557fd02149eec1b783ec469b24359650ecf851904ee9d2e8233fcfb42cf591d59cef76488d4081eb72bbd772b52314536858ffac624d98d43d424340b0e0699bf738353ba84930ff6b794ba3b17fad37eecb7775a41ec0a0e38f59621798db42444b1c323d0021d8e72e1fc74d2a69c2a8eea0ffa8ca1bd9e2d09de56743bf3553e5b837e1cadaf09f452ace4cfe284a7fc96d3797a1d8d4777264c5bbbee4260225b26ca14664553f17dfb2d7ee6ccf80567d3cc2cca75c4cee0927922d15d9e6c114adde46661395260ef7fbf1482ea3a4e76de7a281396276f595efde8726e2930392ea19bb213d04e60b2402a41e2476b9bfde7d2eb378553ee9a14104cb646e2d21441db9ede10ccd7a4ff8733f4cefb79c0983e879f0f82852193b8eaea80241eb4b31be0f683b63ca15fd9d2b786440115e4feb9249a609a37df9804edcad3b2986ac409dc1d64d1c6b895d32c0d12b9efc1badae0182dfdaeb58869698a32a2ba4093ad6eeb8f6f9e3da2b392f0e88df7a27c0329011afb12784b271600804d68540ced63cf44c767f4540ddc50e73f00843c63b63bc4cdf19683196f2986e1472b67c945e24749a8af20d6b4c79bb10cdac1bdf80716193904c5ff9bfa926714f0b627213985d8e8766eb569e632bf1c83b07bb947e6949d1f5e6aa4c99801799ef11c537020e5a49184a5efde020b46e35994f0fba5d8b99bf5042b06f500701e252a800a12ca3552860725835d0b975afdf3887967fe61c744cb2a4511dba16622b6cc4d860dbf329c164e888573cfc53f6dc75223156198e074fc75da59c42a73c538bce06e4df8d6b70e146c22eed12979bd0fe9d90eda53bb2b290f2758dcdd3219a581e041081b9738eea43691576e15e06ae6d13ff85bfb818a547062ffc0332fe778454d43be81aca5fb467141e24fc188044fd66d8e138060a4a1c49393321b4af6ffe5eb6a020626a1e022343575013a7969c23664441b668bbe820ff85030d9048aecdfa1ef8d850a8df4b5ae55542b17dc4d236ac4f4c569b1dbc933b9700bf4cb6480a406673a9c127b962c389379bc7ca092d3e5c74b04cc1fad29ad856ef6d3579f67ed0993d9c12d3a93e9f9619c8bed06af257337ce3beffdbb3646e868e6be754a2e0679bcf055ca7ab8dd3ba6e40ba8a50b407ec1b3156a78523d16b2d6568cdac2bc6811d8409715ab4a8bab7a835d458cfef0e68064c96f078a8ae68dd8950d478926a3d0bf97637c429b2aa273faf305185c0d59eaad38659997a7883118ca1282c68c6a5560b9e5cd8f81af24e648ab4c805893b1354bbe6d2559cb076c41ba21931a93637e6d744b4948a4b56d55d38d38c95b20b5e1a36090aa18a764e9f73404f38261fe1222514ad517033706b8ef0ed272e100a3122499f37fd1a1314614dc046935172deaf534d9e561e7991330ed1be43ee360711bdbc2652bc16987ac62fd11a7e16a21b59b8830d71c9f03e89bfaeeb2e361b5237f3a85025cbc190ba6f6eabfa079747d2d7c06061ce0eef79f7b358f46e6cd29fd214b768f4d94ea428907976ffe694ee2ee6c724b9005c9b26881f766c296b55d56e0cc09656b105cfb7edb61bdf781f18947541c61388d9b014436e14d2fcac8a9ead51011418d9dd0dc1f291affb7bcad0920118dc7885c205094c926f1a2aefdcfa8fb9d56bfb8a24764daaf09cd56ff68a55b276ce430ba727040b1861acc298aacd0048dc2316e5ab38fcbc20e4762e91002606b818975558222324209c990235ac2b8b35dea5543b4c450649a28e8c9ed5fb5b1a6b97dc8fcc94a4834eb34bfd1cbe99f39d2cd3e18745862ac9444859b900584ee37217f209f319afab926740f790b2c88f328eea36038b6e13b5b87a96c20b1de7557d1b4f359e98072f8e187aa23472894b2f7ccbb7f7a46e579c2dd497415dfee0ea9b4c01c84d745b6450cda399a99a37395bb8a50bbf751e844e67c2ed8a2df98ea7c969804e0e9d847bd9e4b68b2498c570eb09a2b6b70adb4927a1c51bf4e51e646977b57166a920395fad44a2f993560e8aa74717d4d28812dee889c46a6390611d4e23993b4e4d7feb3a3b19288007a0ad3bdf321446f9c849fd61ceacf8b5807ebf56459b5cf9402db14e2310df4cab63b0700d18a79b509a36d0533b67d0679ff82be8af4f4f0362e1ad644c04ce0476a3e95927d90ea2c269f76d8032deef4fa18b9f257adebea84873a89e2b9827e33c183e5d0d12aac1631fa3b5b660aef46725d4fd4ba2d29dab2348de2de8de9e2dd4f1e5a585ac820be54354478f0da2d2d9a55094aa58347d12178dc00b68b1fe1d12060758d61abdd2236939125791d40733a31d6eba0a2953a7f99c9588bf50b16315cf0df649d8c42072d7f1b9ef47ec3288cbb2444df0e06934956e8554500ca3a04d6054e26009efc971a2cc7aa4129ced42df58a925999f942241468cecc632b1dfb38f45feb314d94cc375c580287bcca2f44ac96e063babaabab8221ebac2107bfefa590a29c3f515e8894dc2ca9aecf5a22b0a7f92dbed5fee2e128095014895c994c5d9aff07ff33bd21f8f05862bb073cbb31b461a8475de17dc0bc26015540bded4aef09c4fe383ba4b175cb4d76f32ced64ca8fe5909f1ace40ab0d86389ea78cde8b58ed0aabdb56342b123b53192a26b2c0f82603839165338fd92f998ee63589cbc058995c2055bcbadc8b47d585076cd865155f823586b2d321ae96b97f57c05373afd66a7e4be4df8c88293d778988e5b5d7b9244cd61d6ec4a9a24e996eb9f5eef5a2f30ba972cad80ff04ae3df88c09941702dd5b71765387bb7181472b96bfc78912da1ab00d3ac4d0364b9d73fc89d7bd9ebdae8f7836ef86a7fc1bec8e7a0b20ba1f242fe790117b40a54ea7adad13574b24733084eaaf7d7508711394440d3f7dc0fb6c3629d04f9615b4def0f2d87087a3d90deec129dd2578cdc914e9e3134a064cc732516dcd0e94299012c2116b8c9ee77acb14655c62bfccf5a6afd466296181a51fe36017a29d4d5a7b5d0193aebf24594c9bd8fcb3d4651c52999fb53f1778b7ded8230dc85786abdc355a2121cda53173fa0ac5c71819c396713c17b69717bf90f23f669c3e25909f5e0568d6354602934fde6e083069848dc1afa50aaff7903b7c4cdf447d1e040da6dcaf5587e2a8a44ea39857eab8ebcaaf72dd395a6f3f78a9f6a51a2b8b607f3ea9541e9b896b61604083ee2c9576482cfcbfaf48acf66bbabfab38ec4a1cdcf7bea09f4f73843c8b405eeb9597aeb18d76950a079f174311c7e24cdda196bd23d82f80b45de82278dba003156bb39215cc15340d6959366a9ddcc160422bdf50959dcdf2286b71f461d9bc08fd33b9e6c7275415dcba3566015b0e9dca4c98728d34445784123a213bf5e14753270a6bccf4cf70ceb36ec2c789708f8770526d1e058356f3748a4eed8719a72c25ac68853da4ec18cc8e28c169f885ee666c84ca3609638b12706955b941050c0e562e3eb0169b9888b3b7050000ba9b85940021d7de10f3309dde65e5bda7d5bac0032062716ae3be567cf310e0b", 0x1000) sendto$unix(r0, 0x0, 0xff92, 0x0, 0x0, 0x0) 16:10:54 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x20d71f) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 16:10:54 executing program 0: geteuid() setreuid(0x0, 0xee00) r0 = geteuid() r1 = msgget(0x1, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/94) r2 = geteuid() setuid(r0) setreuid(0x0, 0x0) r3 = semget$private(0x0, 0x7, 0x30) r4 = shmget$private(0x0, 0x4000, 0x30, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) r5 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x9cd, r2, r5, r0, r6, 0x30, 0x10001}, 0x1, 0x2, 0x9}) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r2, 0x0, r2, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) 16:10:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000140)='./bus\x00', 0x800000001a0, 0x0) close(r0) 16:10:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="0103080000000000000007f9b505c942005cde162d3b761ee9df7a3c85eb3f5752754fab8c7b8fcb273d7f3d129f04ce995813baa5a44461adcc4e8a33a6e3f4fa567b08fbc105a35757f4071c7d308fb8dca4df9b74172318527e05d5f13e214352352b0a71a2d74679d99782461d5f5fb989ea689959e057a4b6950e675240679bec170e3eebb5756fee5591a537b296d5e7443bbbbd5594b90600b971b7d48ccd8cbcf873fe5c56d75069c472d741633f13465927722d17487d45775fa84b0a6efdfe5241be8689676cb322060282c5119141e411af982add6dfc651aa6d8a479dd9b61f158c17068fb1bc1b96ae578395e6cf6549605a8da869d1cc09b72d8a9f0a84ae2aa1e61d3c09888d391fa9f402c8bed70948c7ec0cb75b19bd5148ebb2e0571785494b2f549ee82f05cdf8522aa2bc4439913a7ddce977610aea38c8c99d24b8d6984dd38b197d2cc1859bf08c489d91e9d8ba11c4dd1772e3940a772fe827e9733e13b46c1db4bfa2dd05b78c1cedf642e0666b84e325f5ac70788d373b7924d5f44c5dee72cecd428174672b2a03155502244991aab95cb6db2bfc810fb04f607f6c6e60373132468d9218a11865d2ffc3a93aa74f571afbd4fe4270b486cd2fcbe71bbe3e820dc38a0e7ece9a83e0524b5c4d96ebd8d27400b6f2de7570b79a8e980b4fdbc0c1ec7a8265a45d23945ebf9382f14854e19a6bdf7dc08db8aafa5"], 0xfffffffffffffebc) 16:10:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) shutdown(r0, 0x2) poll(&(0x7f0000000040), 0x3, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 16:10:55 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) recvfrom$unix(r2, &(0x7f0000000200)=""/191, 0xbf, 0x801, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 16:10:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x400, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup(r3) syz_open_pts() syz_open_pts() 16:10:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) 16:10:55 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = geteuid() fsync(r0) r2 = getegid() fchown(r0, r1, r2) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) openat(r4, &(0x7f00000000c0)='./file0\x00', 0x1, 0x10) 16:10:55 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x8, 0x8, 0x2, 0x7, "5e59372e82ef8b2163548e97f9ffdceed534ec29", 0x1000, 0xffffffffffffffa8}) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 16:10:55 executing program 0: r0 = socket(0x2, 0x1, 0x7ff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0x182b, 0x5abb}, 0x111) r1 = socket(0x1, 0x0, 0x9) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) 16:10:55 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000000)="8f06f2350746919300ed1c407aaf5fc36834f2c6ff6694", 0x17}], 0x1, 0xfffffffffffffffe) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x8) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c653000b2388676659c82d851358b22faba5e5f862fafc2b2865c4bed7c477fee79142635e643832bf441238162541fe609ec3ba86d2a2231061f4a7ff712b3fef34e3c5e05c9080cb332800b0bca763a11bcab9988cffc245f403a5110bcf046d686dc8e9e02be30792322e7615fb6029176bd9065739cfe785f6960d48bbbcf176fb5"], 0x10) 16:10:55 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x90, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0xffffffffffffffff) write(r0, &(0x7f00000003c0)="65e51acc1ce582489ef2e079c7aa00000000000002001f6a5d14d26994d02f6930b23627000543bdd621e5c20758b90799dc2261b71b9c52f4014f098402fd6ee20603d5eb1c37c64b80e3fc668198f536e8303894bfcb017f2523e2a05977ddaf52492a4686246d730c53a25c99e5153012d59c22b465d4a6c2e908a5c19a73fdf25c77f0584dfa1b895aa17ba2bf7bd8d9e3689eb89c0321a32172c9cf9ca8ade0e85bf7a726067a6b1052995e970196756a575583d50941261cca024779c9ace1739f1b52d5fc3f4d1a32eabf30cd69738fefe28b7fb0826c558472f16531eece1a426d0d4d1dce96809749eced1f4c34", 0xf2) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="d361372ad40f5966cf40253359ab8cec2014855c1b00c009868259d965d2f4cea2366a4a3abcbf6df51f5a5cd5f5345cf99b3854aed28c6af097452821774a9c5dfb908e7203dace1112b6df6fd5581337e68c58f43f", 0x56}, {&(0x7f0000000080)="e6e42b923c55f9ca", 0x8}], 0x2, 0x0) execve(0x0, 0x0, 0x0) 16:10:55 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x200000005}) 16:10:56 executing program 1: setuid(0xee01) socketpair(0x22, 0x8003, 0x7fff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r0) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x10, 0x1) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 16:10:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002007, 0x5dc2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x5, 0x1ff, 0x5, 0x73b9a70c}) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:10:56 executing program 1: r0 = socket(0x4000000000002, 0x3ffd, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$unix(r0, &(0x7f0000000040)="2b25e910138ebbfeb0cdba288a578277c618093f120eb6b78407184d769e08b307853ee1941542a59492c5b6e058127a89615990e564af", 0x37, 0x8, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0xdc, 0x4, './file0\x00', 0x80000000, 0x7b18, 0x5, 0x10000}) 16:10:56 executing program 0: nanosleep(&(0x7f0000000000)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x4) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 16:10:56 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8, 0x60000000, 0x7, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x5, 0x1}, {{r0}, 0xfffffffffffffffb, 0x1, 0x0, 0x5e, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x4, 0x5, 0x10001, 0x9}, {{r0}, 0xfffffffffffffff9, 0x8, 0x2, 0x3, 0x4}, {{r0}, 0xfffffffffffffffc, 0x40, 0x4, 0x9, 0x3}], 0x8, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xfffff, 0xfffffffffffffffe, 0x6}, {{r0}, 0xfffffffffffffffa, 0x4, 0x11, 0x1ff, 0x3}, {{r0}, 0xfffffffffffffffd, 0x28, 0x80000041, 0x2a0, 0x2a3}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x77, 0x6}], 0x77, &(0x7f0000000000)={0x0, 0x2}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000540)={0x9, 0x9}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x31, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:10:56 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0xffff, 0x1080, 0x0, 0x0) 16:10:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}) close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x81ea, 0x7b, 0x3, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:10:56 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x860, 0x1) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x80) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="5bcb69d4c96dc9137b761db5b59ca3027e3994266c3228dcb5d6d7ba7456f84b1b33cca69173cfe97beba94aecc90b6a60c1ca9fb21570a6dbdf537915cbe51963ae9ce9f5b7ce01599e112d905abdc9857184d70e444427b79a06be765b33b4b5bb20dbb9b9f6681f4ed0ccb37e0c04f48699070dcf", 0x76) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="ebff125c1a100000", 0x6) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) socket(0x2, 0x8000, 0x1) close(r2) 16:10:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002c7}], 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8c) bind$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0xffffffff80000000, 0x40}, 0xc) pwritev(r2, &(0x7f0000000080), 0x8b, 0x0) recvfrom$unix(r2, &(0x7f00000000c0)=""/90, 0x5a, 0x0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) unlink(&(0x7f0000000080)='./file0\x00') ioctl$TIOCNXCL(r2, 0x2000740e) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = getpid() r4 = getuid() r5 = getgid() r6 = getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r9 = getpid() r10 = geteuid() r11 = getegid() sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000001c0)="1171971f8ad9606fd10edf3eef1a2c36fe78e14dc248e4cd61ac2aa0cd6b5e8c5ccbc5223ba112d3ce6f3753402d9e0621947a11b1056c793dce115667c47f76c37790f4c2009497a5b66df6b2d51f0438da88cf1983ffb56f5f03a3f4", 0x5d}, {&(0x7f0000000280)="a95b86983183bb7231d7ad799488283b8e2c1a976f9127d5e07dcb6d3d3d7c6c322adbd3460e96a5bd2071972afef0fdb6eb812a854a63e01d01da102420313326abc1729d46cd8245d17e13dbdb454fa7ec7ef58dd127686d0788e964ad8625e09ca51b4c009e9868a83d381b641a930004a4c1c973cb3d140af56e4431f7af8dc8fcd4c5ba115c10c23d9d414cb0cfdcf2d0387436c14ad09b1b3d60a6bbad0f4af95b", 0xa4}, {&(0x7f0000000340)="5b483db679ea93af1b497b0e9d2a50cacdd47c6bc0dfd2f0aa050a584e0ca59a07f6216178d369387ff095384c7fba5c8e3b41124a4a26865b684edacd6c7007ef0d8fae91184841ac1c0e22043fc26578ba4baa95d0ad050c7391f31eec32adc2cfa5bf5c903a6edb3440c44fd1f15b31cefd40824301523cb6044acf4d0c342a541912f2da7065", 0x88}, {&(0x7f0000000400)="0196489d07e1c0f1", 0x8}, {&(0x7f0000000440)="9ecdda79a194cc174f55cd40dfcc7ac23a90d80e06fe3b87682ce6e6f46d680993a947a946fdab86e7", 0x29}, {&(0x7f0000000500)="df8b60f8a8f2aedc7aa36491a833524d23c918f1d55a82b24ed471754780cf329aa4fd7c133f68012bad6b3f9bd54e0a7b5de8eaeb5c105e23b9fbd9fdc5d7c1619cddaf4876b3ed44212af326804630af724ca045d814f6aa850cc32030c89e393170009b5756eef0218ad7f402c7d8a327d249a6bb9ddd106fbd542a0b1f9359b36b8e888f9d90f8c4847301bb259e2c255fcd98a5531eb42dacdd9f31378799899ab0fce3038555dfb667d1ff0e6ff9468cc8eec6caa6fa6200f0e4c529a1055181afe20873d03015fbd5ba8672f8666f7ab65ae628d0b2fcc497dc34ac972de7a0ee48a305b50271ae4f1704", 0xee}], 0x6, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x28, 0xffff, 0x1, [r2, r1, r2, r2, r1, r2]}], 0x88, 0x8}, 0x2) dup2(r2, r1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x810, r0, 0x0, 0x0) 16:10:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x400, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x3e6) 16:10:57 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x6101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) 16:10:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f00000015c0)="75ac630ebac61dbd64fa552a8d98f029fccc3404687adb0ddd66a720d362d7ddb26ce524500e12ddf6676b440be1153d70f99b861c5813c957d812740f9408956489229612cdbbd3b1e1a68988c664caaf97623e637b5b1b3d390629491d93128aaae877ed1fc2aa22eb09697ec0b4285f796f7bae0436543ba5c484f30d89b64f26c450578a37308ffbcaec4876e2b4c8468409367f1b6cbeed0ac9c505b60326680d1054127c49efe9983f6d02a9eb82463017ca5c21d6d0de784cf9c44f7dd5f360a32aabe8fb2f02025b4b873307309b8898866f4565be7d030a238d9a3c24d7c52b23db7b7c8c0ed8ccd181da0fa6aeca0d1269f813f5895055bafcdd0e0ce9d4e18e64bbe17bc26b431d1ed27b8c1007e402fa73c3905ce5e984d849972c818af83624bca990314188928b4bd8a03972e10a3a1b8f9337f170a4c713d780b630bef99384decc4bf7b4954bbcac115a4165beb18754ce0958d800e35732cfcb7834b28002771769012760921d777d26f4df3158920f1311aa3599cc48875ff77cce1a43c2031a95d7efe3453f7ab009f918babfec82742dfa0629f48fae54e673bb9f323421938c054e5621557e318740fca98c7a3cc2a1e51a7c56a42654a4802f789ce530ac9ef4bd9250694a60689fded5cfee6dccb86feed6e7730f7c84e187d90abf4b845898241bb44dd7a9a920bc0073c37a5613ec72ac3ee009ebdb4668045f0437ca76839ca4092ce5e31c9f0bfcfc61739e1b160dbb8595cae917ac787bff4a9e46f0552f991a535b43d56ea0abbee8742e1599b075fc6a7ee80a0d19fa50dfc0cd1d03a11495a42fb42c0c4e4c0452ad4719e536d4cb1332587469fc2cdc6fec4f2333e571f00d53fe03d0e1af8d8ee0ddbf8ad48a3770cfe3624a44ee433589767f56b616af0ab980fa7d98272d0c19dc2c0ae784ecdaa403d39f0be676929d631bb683cd8dbe3f45b624d637fa4e715a99b64e6cea33df281afe2e1c6b379c28cb0a64db317f04a0c31f2f34aef020d67022e8cb1c06b97025b8f6690dff7e6896a4b864b89b3b55008d1707f4777d388e225d29d1b87340b6ba75ce7cbdb264ee525a74562a634f1cf210c52636d51543c27d60f38601d844c0c9b6e5f89076a0776194ee8dc56672af33e7c065081b4afb79bc335677320801927c273b748206e16a32500b112cb3181f83f263d4491e72bd9ef1a4b018880d9ab207e5cd6fb25c0255a646a04260596bf69fa00049340db8bdba883ad588fc06056b371f111f481c5fd60f10095544557f09d2c8c168effb7d2a868a70b1b9772bab0bd865d3e19f324198ebfe45385ebd6eca61a7bbf3b76724c08d0bbeead7573a7266da5cc116e18961b0051cf92f86ae7a4aaed200a43024b8defb1c923972f7b20bb6ad60052d0a96b7c26a3e72b6558f74ab639dcdacf366ef21c9bc2d4a3b150a0a3edd787e7e4feafb81b3630249b880544a09ceb1187c7e07d04b6aacaa57e2730a0055cdca3de76978229598a552c448e58f4d4907fe0a4947f9883ea70ce961b36e162d090b002153c4020540a292876f788ea91359f7ec721c1c7f872a2e4acdbb17c6cad687cdb7940a96137b83e985c01888ea7130b7efd8d46b413de6f09e64a6d31115cb104429a8c5eedf6534abcfbe19ca54f81b166f3ea55fcaa0e6c409039121593bb77cff067b7e5953f24a0ab56a4673f1606742653a2c5a1a85dba064a87478be91db9f9965e51a4f2564304b4d515945135061e873bb38f1c9058917533bdd39d979b5b9677f118e37c195e5f208ae9a8a627525e949f3f28f62e66a5b6a33aba5469ff42798ad70a3c18d4a62b25d7804faafcfcf39e6e04b5eaee500301d1d4227ff80199dcb2d5396f3cb71d484ae0c226f8ca39823bb5bec9df305e443540ad75e017cb6254578831098e7e67d4cb7dbc8937ec3f30680dacaede4d376a813de83e243b55d3f710d4a1b0a4dccafcb8d814aef8fa4f12460e7540715afd7a26623c095d0495831ec1720da2a8848d311d6a5cf0163626b1615020e25db81ac3336f231093413be5982a8f535d271c4c416b20d604bc8064f4d5f5cb1e7b651b9d33905da2ca34f93935e1f30ae4d478de2a5059c042c6f6e8190215d62639b57a5e0f14584fa59b9010641dac54deb93f0e165735777611860c8268af4ade0c3c03393b4aa9aae83194d8f1cf83e6a901ef62e9afe88cc64d76fd4c4636394fe2a367e4a8395b34c03df09b90f1839d5607278cba882dab49c21d6088c47184b9525e1320ccf1ef9ba4ae76cd3651dc704a83d92c0308355fc8f1637d078cd6a3fcbdd364347508aa97b0661527e795f492f8c9a98d04a726318e648343627ee231af04254ecd7b3ae305c051ff91e9cef6168a1b9ab0ca002452ae62aaa9b9813dbe67193ebd2e4a4bf15671dc8f4c950b57a5b387ee17a704972ccbc9f2958cfadc588e4344ec667d549cde19fa52a8e3e7a42c11d42b339666f35fcbe917036a893e50139d73e2d9a5b76567d7a0b954b40bbe66abe63bd92289a157dc9eb996b5fbec64ac16bcdcb0f9a7b54152329fb60eece30754ee8c2c207db8a1a092a83dc48e924edfdb024c12e0976b3f6e69df2b73b4d9a3c64571ae7f3e992ee8ec7f18959df43709a8e2984a317a98e707e6ed5259b31046316b41a1779acbcbb2c40ea0264f111a05f4174afd4727d3a0e04c3178fa6fe6fa9ac237e95a579e062cd58c7ec663d3ed5ec6af64158977ac6b214fdafd975a6b3149f592ad17d9d6b178de6312f1c38ea2ba732e186642c929fd97814c59cd289938b1031a777ab936ad79aaa8c2c957a963e7c882caba3bf3c697a0895361b6eebf8a48406c9ea240ec39bf2095ad31490f87dcfd0671605a9f6476d4fed413bc037f702b0b0fec75574cfa5c4400bb2c7fa0cda41e09da7ccaa87cc990eca297df651cd0ee85c2ed58c911dc309ad07f271542218fcae2f1fe17458936e8ed2822391a4cd59d7d8e376b194069c43a631e035de7c83cff43b4900baf8a438c1181d3183db6ac104321970d31f4b52f232ad59810acab3e9c63f72cfc9c8807424a4d844d29cb3b9588858cadba9de7962bb3cb86a06eb582d76daa2a0025e14dd79b10f8ceebc5cf8bfe31ba894bf8e1fe80576f2d525dbfdd8bd6a872bab4f21fc20004cc52f09c8e220c89e6e18d8eae50a8a91f0a7382d03a8e51def447cc2ca75a4774fc59301905652bc436778730bf2c320f52b53c6c86fa7930ca0fefabba31868e443fc773ce11a52f4ac56a3ddffebcb016678228ef3b11f348a7d7f84993532108d6330b0dfd69301e414f75f96f6f79d27d67197aad4d0fd701d3def30e6934ea44215211a4c97c009ea48d8a00bb063a41794c9e170f7c32e6b41475dfeca16ef2fb20193c226c670475b947246a6046521f20149e522070e14f90d37738b344d9032b0635fcc79ec41a22d1b8c3bb83aa57193d5f3074000f86055a5cea7f8cedce286561d123b91889880905b9dfd6c2b321e5b151f0cab74a83762b133ad0266c5003dae7c288becc4d1d0927d87d333ccdf72c6c70e18c4fc697ab00371527490f4ef0f225bc531e6b90bcd3bf21678a7fe4030c762f77c18cd35c340be6142e0adfa9ec4cbf6cba52d9d297c9576e2d6ef50a7b6247e3fe2b40ea6627794d150bd387fddb5af20bcfb0dc6e0d6d0c9ccabb9750daf6fcf0d9be39cc0e2c1369a0d8ab42ea4110015bbbe004daa534e395d8f6a39d8fbc9213fda51bbae2af98b636ea5b00276f6664d219fdf67bdbbd93ace2dd1f1f0ed3eac61802f03323bae841e0cefcf0e01864e304f703a646d71a709f6ce5b4c6f6533d2e8e512911d1c2228db8f4ae632d99534225277ed0925e3414ec24bfca9a5ca046bc55f019f44a2f17a6072ffdd2102b96c7be697c8a638cf0676fd9caf919c15a32f31412cbb25aa4e70a5877b803821e5b6eeca80ea6b979012816fa2aa98c898bbf74f0e388b19e9c586f117641d43289866995f1b9e1782c9701a18c7c52deaeeab9e3fc5f6b8ef16cffd6925ec3e9f9709afc2d4f9a2556f213172eb319f8416a669d15a23fd75b87427e3daff5f0491eb3587ff09b51dc0cea20cbcb8d427e591a7cb8a1b77e15fe52f9ea7212ba65221274d887e148eda3b80f57a008354b06ccaee6cb910622eb505e74cd4a3591d57daa4d25859ef095fec4cf0b634c39d157c798e8cf3a1b6d7459447053f824c8a2a25e7fd921f9fbeb627793794fe3841a69f0bb9a667143293583e1711ab6f2b80f4a08d8813816f86f8eb597645a0c876ca7909989c80633f3eddac29505c69d7b2bf9018b18e719ee7d02507c9de85cbad074089a9cba30908233bf466952822812c93a039f570fa994fc6ce76d59bcc5f5f584c94aa555cdfe99858ab71c2df6b1f37bd7ffe2e93f9d2a09c4111e97e40b7c308c5b13452182cf7ffdb772c1f11cf9a54c4d8aff03fb010c29fc3f32e1634f9a879e9b79a483959e150bc5c747dbbdbc22e06dd251153b6c88d1de7f2770ac0fef1438a5b3df187c6642a80359799252e1e119e8412833070633bdf8d74b15d0d87931b600207afb7826ef163b5d61df72c7ab2a167d42257fa317784b68855a3432215b41c759bd67366f6fc80dad9e677580520d104a09840aea2662f78bf9a77e290700d471ba9e67f0535e872820066f8ccd2a472b0950e63ed87f3d5e76ca8fc74a3787d05475940cb8ef191488f4bf4c74dafd228a6b9c597c867231e0e01acf44e1c9c0833495d6d6472982f5fc3914705ee7cff3b88ddb3ee9a90ca852d2585a91332f4855330dc6a69ab4e531b4720d7fdb1f48fbbd2c63b579ce9831a4ac9c6555cf4385b065d5249b44c7c72e904cf620e6743d0fc5a9c3a7473cbd8fd04464afd91565f97cda9c771ad166e1375fc476f900cdc0b94518fbb969ae79238815f11e234024f70668c7e667acd5636271cbadbd69c1416bceed14eff5612a951498800c9a91c58c40c349de47d7ea30b2f1cf8ef86df30e4693aeb3c142d5dec6ca6a8f9b59788473988d1aea3d6cfdc60c37cdf47fcfc7ec4746524b73e3d601aaab133e2988d126ef068070c66b29c1daf1104809ae66b9aaa37b0a47e871f8bc6e3d316e5468b69f5ab318f7033ed3976124ed312d437dd7c30ccdf27d185e29aa54f97f2b465ad2ba97b149ec46d7a3939bd63d9fb8971aa34f71fbe5028fa38a55b25e4f54767ea3d23798a4563161c2b6b0ef6d2bcb2a200e026c746e3b8fb6713b592dcc6bb7131f2c90790fd19eb9ad36749160d618a7972c7a3668d283e6f6c83082aa6212a105b72978378326fd482f7f57d879b8626e06385f17f61769c2c92f9889377c9937c053437baa4ff518ee7910fcfcfcd338f2707dae0fcb7e35d190715c87d8e69094db2b270709d170c349525fdf896955942be36d1e40f7aff4d395fb255e26c929e6ae0a4353c01ac64591c439ac494ac2a211bce11b986846a769767457490ae09a99e59242b5f2482b94b7504288f231420e04035541ff8cdd948bca9607d97c4abfa75f89330b4b28579a73a9598517789423cea80", 0x216}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="ba2b90b7813d773fbdfc06597305d581b395edb7ddc8425eaa2ae1bdac0d058b4b76f963dc8a6818dc6a0fb5f07fdae86ee7eb2fa9e4a572662ba08b0b1aa7f907eabeb88f68c97e241753e232be2a89349fc0cbfe78002fa5ec8c937473cd8d324945bbf7e4bb9fb9a3190deafeae696f52", 0x72}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2c) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000200)=0x5d8e3252) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 16:10:57 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) preadv(r0, &(0x7f00000011c0)=[{0x0}], 0x1, 0x0) 16:10:57 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="87896336f996df69542dcc1e44d1f9d4251bfd452fb249c6136553d7d3b9dedcab9a42c4298b", 0x26}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x20, 0x100000001) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x20200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) r1 = fcntl$dupfd(r0, 0x0, r0) open(&(0x7f0000000080)='./file0/file0\x00', 0x20400, 0x8) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000100)) 16:10:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0xffffffffffffffff, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x38, 0x0, 0x9, 0x100}], 0x4000000000000067, 0x0, 0x6, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000280)) 16:10:57 executing program 0: socketpair(0x1, 0x2000000000005, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000072000/0x4000)=nil, 0x4000, 0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x108a0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0xfffffedb) 16:10:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) fchmod(r0, 0x0) close(r0) 16:10:58 executing program 0: r0 = msgget(0x3, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) socketpair(0x18, 0x3, 0x606, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040)=0x1ff, 0x4) 16:10:58 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0xfffffffffffffff9, 0x8}, 0xc) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x2}, 0xc) 16:10:58 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0, 0xfffffffffffffdb5, 0x0, 0x3bd}, 0x0) 16:10:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x0, 0x6) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:10:58 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) dup(r0) mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000200)='./bus/file0\x00') ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000001c0)) fcntl$setstatus(r1, 0x4, 0x46bfe) write(r2, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) close(r0) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:10:58 executing program 1: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r0 = dup(0xffffffffffffff9c) readlinkat(r0, &(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000280)=""/4096, 0x1000) symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file0\x00') open(&(0x7f0000000180)='./file1\x00', 0x8, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0xb0, 0x100) fchmodat(r1, &(0x7f00000012c0)='./file0\x00', 0x200000000000, 0x6) open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x20) 16:10:58 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0xd}], 0xffff, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x1000, 0x5}, 0x10) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0x0, r0) close(r2) fcntl$dupfd(r0, 0xa, r0) 16:11:00 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0xe0) setuid(0xee01) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = dup2(0xffffffffffffffff, r2) symlinkat(&(0x7f0000000100)='./file0/file1/file0\x00', r3, &(0x7f0000000180)='./file0/file1\x00') getgroups(0x1, &(0x7f0000000280)=[r1]) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:11:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = openat(0xffffffffffffff9c, 0xffffffffffffffff, 0x100, 0x4) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x100000001) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c87c3772cf234b87033", 0xa) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x10) 16:11:00 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x6000, 0x1105) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x1, 0x3f, 0x10002000000000, 0x8}, 0xc) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000240)={0x80000000, './file1\x00'}) getpeername$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000a78892a62e67adb5c8c2d82e4a5f9b6fc71103b5af0252b93c659abf194e3c305f63123d6c931b44585ec4681ef05f5f9f584259662afd0e1da9a56a72849e087dbcd6681b84d293ec3d1b286086173c88261d"], &(0x7f0000000200)=0x6e) rename(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='./file0\x00') 16:11:00 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x4) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) lseek(r0, 0x0, 0x800000008002) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:11:00 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:11:01 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x1000) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x3, 0xff) 16:11:01 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2006, 0x202) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x0) close(r0) listen(r0, 0x7) accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/98}, &(0x7f0000000140)=0x64) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) ftruncate(r1, 0x7ff) select(0x40, &(0x7f0000000040)={0xff, 0x3, 0x81, 0x2, 0x5, 0x0, 0xd7e}, &(0x7f0000000080)={0x3, 0x6, 0x81, 0x8001, 0x4, 0x7ff, 0x0, 0xfc5}, &(0x7f00000000c0)={0xfff, 0x4, 0x7fff, 0x7ff, 0x8001, 0xec9, 0xcc, 0xb1a}, &(0x7f0000000100)={0x100, 0x5}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r1, 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000180)) 16:11:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x18201, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/52, 0x34}], 0x1, 0x0}, 0x2) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') 16:11:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:11:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:11:01 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)={{0x0, 0x9369}, {0x400, 0xc1}}, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0xffffffffffffff72, 0x0) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x3, 0xfffffffffffffffd) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000280)=""/159) fchmodat(r2, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r2, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) r4 = semget$private(0x0, 0x7, 0x0) lseek(r0, 0x0, 0x1) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000000)=""/191) 16:11:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000000c0)="c1", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) clock_getres(0x4, &(0x7f0000000080)) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/107, 0x6b}, {&(0x7f0000000180)=""/246, 0xf6}, {&(0x7f0000000280)=""/82, 0x52}, {&(0x7f0000000400)=""/227, 0xe3}], 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000300)={0x1, './file0\x00'}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='r\x00') 16:11:01 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10000, "1dda410cef3649a5eb76fc0aaf58d991cc06d0f7"}) 16:11:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) r1 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/156) 16:11:01 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x0, 0x80000001}, 0x10) select(0x40, &(0x7f0000000000)={0x4, 0x6, 0x4, 0x100, 0x100000000, 0x9, 0x5, 0x4}, &(0x7f0000000040)={0x2b, 0x3, 0x9, 0x4, 0xd9f4, 0x5881, 0x9, 0x5}, &(0x7f0000000080)={0x9, 0x8001, 0x2, 0x100, 0x100000000, 0xfffffffffffffca5, 0x300f3c10, 0xfffffffffffff000}, &(0x7f0000000100)={0x9000000000, 0x4}) socket$inet6(0x18, 0x2, 0x8) socket$inet6(0x18, 0x5, 0x6) 16:11:02 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x3) lseek(r0, 0x0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) socket$unix(0x1, 0x2, 0x0) fcntl$getflags(r2, 0x1) 16:11:02 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() syz_open_pts() 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) dup2(r2, r0) login:     16:11:02 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="8f097812ca36263e64f9c4e2e14731c422b13d3166470fc734acc4c2ed96dff245aa646766410f586e00660f15ac0d4ad52aecc402293d2c6e") 16:11:02 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) r1 = dup(r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x100000000, 0x80000001}) r2 = socket(0x2, 0x400000000002, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendmsg$unix(r2, &(0x7f0000000980)={&(0x7f00000001c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000000)=[@cred={0x20}], 0x7}, 0x0) 16:11:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1}, {}], 0x2}) 16:11:02 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) shutdown(r0, 0x4) 16:11:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x100000001) setitimer(0x1, &(0x7f00000000c0), 0x0) getitimer(0x0, &(0x7f0000000000)) 16:11:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x4000000, 0xfffffffffffffff7) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000100)="582720efabd16ebae6", 0xfffffffffffffe11) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x1) syz_open_pts() 16:11:02 executing program 0: r0 = socket(0x2, 0x400000000004, 0x0) flock(r0, 0x9) setsockopt(r0, 0xff, 0x12, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 16:11:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x13, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:11:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x7, 0xfffffffffffffffe, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:11:02 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000240)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) socket$inet(0x2, 0x1, 0x7) 16:11:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) recvfrom$unix(r0, &(0x7f0000000180)=""/199, 0xc7, 0x800, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(r1, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0", 0x1cc}], 0x1) close(r1) socket(0x0, 0x7, 0x3f) 16:11:02 executing program 1: r0 = socket$inet(0x2, 0x80000000004002, 0x0) getsockopt$inet_opts(r0, 0x0, 0xd, 0x0, 0x0) 16:11:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x4000000000000100, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = semget$private(0x0, 0x1, 0x0) semop(r1, &(0x7f0000000140)=[{0x0, 0x9, 0x1800}, {0x4, 0x4eb33c70, 0x1800}, {0x7, 0x1000, 0x800}], 0x3) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x8) writev(r0, &(0x7f0000000180)=[{&(0x7f00000003c0)="8af8afc3df0fcad64e67df06dca8cfd2cc4f31422ccec7426e56f74284af98735afa5b02a4f1393882fb7de00cad150147e4e427673bc5580aea86c403260618cd048ab393c967c7582888c4e701aa243c467de1fa02159658d0ab40567105e1460b7f5d842952247f55aef4cb25dcf8dea0b1eb3eb547541ef527851b11b9ea381139384fe055394264a0bde9cf32ae104102e0ab702101d38f9bad8ef45e2d2302cfe7af9ad6c4bc5275de9d6ebd9012db38ce52f52cf80571d25bc3202ff954a093f8c994fe19ff2bc68443c95b0888bafb04b8464a353c33156b3b2555219f1144711083bb13caaf19894fc1bcfefc2a8e46620f307525ad4884c3a9cfa12435819044a1f99c386d66a81b8a38e1120df9c500a4d2278b71dba239c50e5818c283d69e86556d04f38e33a2acf7527af23828ec9d921c96da2477f7745c93f546c5b9a94fa17363d16395360886cee424fd8b2ea2f94152a2c851f07231929d9dd817e480dfea8adf40dba5b21346", 0x170}], 0x1) write(r0, &(0x7f0000000200)="9535e53839f4a8e7f200165a9ebd9168a65fbb77a96cc43bf9d3761a9a76b917cd28164b20c2b6c59acbf88128e80117265241165a363d343feb4297cae0226fd30b36e49000b39034fd9ee4a52c58f4e1a3b03870929321eca2f3dcbe6216eca74953bf4942f0b31893e4b7633f1dbba16c14156ed2e663a99b58c89a8e2236d540d938a5c60a968974d9cf90ff17e5e856dc920f1c1a62d1e817b5e5bf43d18796726ee9b7f46f6c", 0xa9) execve(0x0, 0x0, 0x0) 16:11:02 executing program 0: r0 = socket(0x8000000015, 0x3, 0x7) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b6f1b1b542a538706000000a71100000029000000230000000300000035707f9545070b77"], 0x38}, 0x0) 16:11:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0xfffffffffffffd3f, 0x0, 0x8b02e088, 0x0, 0x18f}, 0x0) 16:11:02 executing program 1: setuid(0xee01) write(0xffffffffffffffff, 0x0, 0x0) r0 = syz_open_pts() r1 = dup(r0) syz_open_pts() syz_open_pts() readv(r1, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/117, 0x75}, {&(0x7f0000000080)}, {&(0x7f00000000c0)=""/203, 0xcb}, {&(0x7f00000001c0)=""/153, 0x99}, {&(0x7f0000000280)=""/20, 0x14}], 0x5) 16:11:02 executing program 0: r0 = geteuid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000600)='/dev/zero\x00', 0x188c0, 0x0) pipe2(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair(0x18, 0x5, 0x7ba4, &(0x7f0000000800)={0xffffffffffffffff}) r4 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r5 = socket$unix(0x1, 0x7, 0x0) r6 = socket(0x0, 0x4, 0x36b) r7 = accept$unix(0xffffffffffffff9c, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$unix(0x1, 0x5, 0x0) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000900), &(0x7f0000000940)=0xc) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wskbd0\x00', 0x900, 0x0) r13 = accept$unix(0xffffffffffffff9c, &(0x7f00000009c0)=@abs, &(0x7f0000000a00)=0x8) r14 = accept$inet(0xffffffffffffff9c, &(0x7f0000000a40), &(0x7f0000000a80)=0xc) r15 = socket$inet(0x2, 0x5, 0x8) r16 = fcntl$getown(0xffffffffffffffff, 0x5) r17 = getegid() r18 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/wsmouse\x00', 0x800, 0x0) r19 = open(&(0x7f0000000b00)='./file1\x00', 0x8000, 0x100) r20 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000bc0)='/dev/zero\x00', 0x48, 0x0) r22 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/ttyCcfg\x00', 0xae8, 0x0) sendmsg$unix(r1, &(0x7f0000000d40)={&(0x7f0000000640)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000680)="f5977b8a252dbd6b9ee024e772e428bfbd33bb598e122d71f3ec4078d14191c1f6e7ee039f3532f857cfc72eea245132b8d003da3ef1223ef1b7ed79d9c9bec639e26c65eafc0cc4e6cf159c8f8caf4de67b971c8123b22519a004b362fde0ceadd1cd9dab4fbe00", 0x68}, {&(0x7f0000000700)="dd86b5745f031555a116ab015ec73c41aa3825bc886e96eb21891ddb7873e41550056e3df94344d597b3d085d752f0210cc301167ba40bdcdc88211a0c3b37905358", 0x42}], 0x2, &(0x7f0000000c40)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8]}, @rights={0x30, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14, r15]}, @cred={0x20, 0xffff, 0x0, r16, r0, r17}, @rights={0x18, 0xffff, 0x1, [r18, r19]}, @rights={0x20, 0xffff, 0x1, [r20, r21, r22]}], 0xe0, 0x408}, 0x401) setreuid(0x0, 0xee00) r23 = geteuid() r24 = geteuid() setreuid(0x0, r23) r25 = semget$private(0x0, 0x7, 0x30) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r27 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x100, 0x8) openat(r27, &(0x7f0000000180)='./file0\x00', 0x20, 0x50) write(r26, &(0x7f0000000580)="048fea92b55e96b7a23789b1775476e1f5f546255008891b4d84c8384c50b171ff823d0ee26597d8ec42d13fbfa721dcc5de5baf4d35a14e0b8b7c5f74eb2847fdb8a7e148ec328ec094", 0x4a) execve(&(0x7f0000000040)='./file1/file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)='(+!\x00', &(0x7f00000001c0)='@&,\x00', &(0x7f0000000200)=']\xcf\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=']D-\x00', &(0x7f0000000300)=')\x00'], &(0x7f0000000540)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=',.\x00', &(0x7f0000000440)='^\x00', &(0x7f0000000480)='^\'\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00']) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f00000000c0)={{0x53e0, r24, 0x0, r24, 0x0, 0x80, 0x4}, 0x80, 0x5a90c0c5, 0x3}) 16:11:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x200000002007, 0x11a02a19) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8020, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair(0x10, 0x4007, 0x5, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r0, 0x184}, {r1, 0x20}, {r2, 0x2}, {r3, 0x4}, {r4, 0x100}, {r5, 0x40}], 0x6, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0)     OpenBSD/amd64 (ci-openbsd-multicore-5.c.syzkaller.internal) (tty00) 16:11:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x68) close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:03 executing program 1: r0 = socket(0x1c, 0x7, 0x7) setsockopt(r0, 0x29, 0x3e, 0x0, 0x16eb) 16:11:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x1) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x2) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:04 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x800000008002) fcntl$getown(r0, 0x5) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:11:04 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x9) r1 = semget(0x2, 0x4, 0x20) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000080)=0x10000) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:11:04 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) dup2(r2, r1) madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x6) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:11:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000100)=0x208) 16:11:04 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0xc098, 0x4) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) close(r0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x100, 0xd02a) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x7, 0x8, 0x2, 0x2, "2dd6499bbaeb23e76e860d7bbd1275069463b7ad", 0x4}) mknod(&(0x7f0000000080)='./file0\x00', 0x2, 0x7fffffff) 16:11:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xfffffffffffffd87) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) munmap(&(0x7f0000630000/0x4000)=nil, 0x4000) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x1) 16:11:04 executing program 1: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0xc, &(0x7f0000000040)={0x3, 0x1, 0x1, 0x8, r1}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 16:11:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt(r0, 0x400, 0x3, &(0x7f0000000180)="4dddd7953d47025df58000e020e33d5f9621d88b85ab541cafc96a03086fb10c3a30777b33bba684649839e390cc47d68e1c9d3632f9e9fe4c8f8d688cf870e88a341f3de58135a1a7158da04b3c84fd82be402c5031df45bcca69966fbced45b3e07e46e72c4251f7d4978c5155cf5d59a12a4d3ae400a2cbd0e5b0867f248f563a45a98a0d61de81c3685e560f35fd9c05d96884beb0c4f66fa153d39764a0ce05f561ec7da446acd42c170e40a9318b516b89b5b92905cdcc755fa794bd22f460c72ab6f6d8c7afbea67786ccc2c6f1ed48a984d474f68e71df7486f3fecfeb55f7746de5fac48af15c3513fa02f66ec2502dcaa0f30efec0dbc53b642f99716c2b1c59356737aed81519b725affa7fa8b343fc802eb45b91be3d1d8f67debf137d504dfd84840e3beb4f20f5f0ac9518f9c6c04c2e6a4f69240c397d062e5e3114f313fb4b9bdb194c5edaf2824ba9a4cd5b6266ed93877bf9394c587b12f3b247e31b4e2f8360d8befb32142a85462f31f03424bbbe72030ec52110825787023f28732518aa850b28f5202b3ac40358310fdedc9835f7feb4dda9d5435f91207c5eab377cd420b8743df9c840f23064be748db3412bf275a6150563cd733c0e506a141794ae66890dadcfea30ff55107992a5ad8a6b4d769f98dc5465feb4a84c214ece284aed6e4816fb37655d44dcd252e50345a4631e32cd2e2a84bd590391baf79c6eeae9ce48bbb50f65375255e7e8f0ad4bb8e0add0c171d0f0ff5f6bd137803061c1b5182d6ec79bdc713493efdcde641673600325d4717e8caacddb7e30adf1862b4cf5e623c3a6bb468223cf4f8cc45d521e3dbc5b206d65cf29813a0aa365c3e314875b191d89b81234cb3ecd8e6f6ade4dcbdcc66be42065b5beab64abdaa92057ace69f9168e71073243972215c24643a1273b5ed9114c5f923951791137e3f4a849eff1a2ed2c61ed14ccc8f8a7c399e8a4fe4f9e60ef3d2afaba6a0cf0539008a02f86ad4c02614665c8a4e14ba607f4c39932df37a873a9bba039f068b0b2fb5d4f5a7115202048e11d0e0fe921fba8fc11bad60d834623a3ebed08949f1798f35400ed85c0f0ec48c477421a23cb75e2def4f73315a9719809ddec874fb778725568e3496e2eda715560bf426f033948cb361c66bc8c62c075cc2d828a065bc3838cf7375fa6c1d0848d0a0ff84eb27bb2187f23f2cb3ad402985f4fc0b2a34577481cf68e577dcc4378bd2191f74d3c579a984677725b11c8bca13f3791a381bfcbb5c91b67dae856bb0da45f8897bb8201d9896454288184c6e6df8ff7d86714da870dcbd6ac67ff87d7fa705bb43beea579640c67965b5681abf0edd115c8581f8236b5423049fdfca5c8e773c0e4f2309ec2b4728548ecfb066bf406ba8415abf67b87ddf6caa99e0383c8209e3937ecaea71e32380ecbc085cd2b3d82eccbae4ee53099921aecb7212b53c6620a53aa4db4b981e5e2ea15e08cf09c5c40cfdda8072876b11ac254a6934c171161f02abf4334b8a39c96425343f145f7bab88ebc723b0a5997eed60077c8bbf988a66635331cefefed7ffe53f8be85334e27031ed2992829a9530d6d1acdcb9fbf5c94571cfc85149144567ec93ce37a1418d1486f69b0a148efaf0e186537d3f0d8c7a48065e91fbdf325c370691ed6f9f7bc6d8df196911d7a411cbbf163c3ae191ba0d3f063fa4d0225d4162bb8d175ddb7410a87592b73343d7859d5ba8ed23f16618882113cf694bba747ce52322aee18bf1fd9f6c61c7b02cd4cbf952de5d2febd32cb1a075833bad5e788607a7e2aeac9db18fb56f4c7c468595713d2712c6a1f2e125b844c84f9b774bb5c668190f0f650160ff7ae97db519684e55fe5739f05408ac2225154b2cd6746377460bc614fdf637da9c0aaa63b754f9a4219658e8c4fb86eae3574f76a9f8f61bf4d9983fbf6240928a454b20877b4247802432e36247c1ac023874f84acc2364df5284fddb54bc6f679f1f398eddc663c355a353804ebdc8127150d21881ec10b578dc00ef42737c9a43b0d25cbcf1b8a891276d060592c7a93a5c980dd6ea4a93ae636123f3b6e303db5bf47760d68f5390065fdb87ce26ae43fd57caffb894c4eade4df7cf06cf983b1925ff6c0561db42cb7922373f2784ad351d24d44880c32b059fc7919678206e00ba546433cac5923a44ed632af56ad8673b5562a7cec3a90aea0c47052a582392ac2aee87c4168c22fc3aac2ab48d4a9ae37559d3f6975817a0a9d2e818cdbff58468587e460ac4d6b185e119b8c6581206356b2c2770dc7a473bcd94a799aec9612ce55f16c02f7d748a58819fc12ba454f0904006537dffb356eab3d3582883dd2c0c3e3a83e1fd783027def539cbc45479a33c420e4c416a7730f35646ffd1584fa440849b1cdb2f31bd4071539a29ef5d450f269b19c2149798872d5dda112e45e990e5405cf4d530eb44fff748434888459778d0e0a58c567792e3b5a833dedd1e7cf7a150642753566101afca98512c915a74005709a4583ba051ff29be00dc3a10836255e613dfced03b4942cc411c10f14a27a0064aed62f5e228aeafedd9b00b94f1b40f23732d5ad593a3de07281012aa72f71714fada198b7c3e766eaf6facb253c643ebcd5b735d9c086c53fcee602629b970736315978904439f989ca7a8533a377d6c286186d86fe84a41ace1acc830d03ee276ea57fc883ee1bdbc3ee53f5e8c6e53bb030dd8e8a4545952908384454af5fb6f68017b00e32e7ca873475dd867340566fd1ad7ae96767b5145c0355d345b9b927250cbb69fbbb06aa08c904bcefd255b59458a65d1d35bfa694d6f38c55acf29ec5bab9f1782d2264fa95bcd733325db133fa555057a4c60ca2f32707d515469c7d2fb455f9df40d1d4a030627c50fa9eb034a8c5cc2ccd7c685a432c5b60a0696b1d417a43643a2f39f44db2d00e2d2bb88a42626057aed9144d07ed00107f279fdf210adc9dd732d71eded3e713a4b39019e39b15b9a42f8ef70de58660b7c64d493cc9cc3c1b730b926b863fd5dd78e0b01626c7ef4fb43756cfd442189b42e8cdefc0294743034a5c25452cd798fa09fe5462222571790357d98752d1826a31bda97dd28bcb2d0d68e491bfc7bdc8920c7d313ea64e8d49bb83953ae70d3faa4b38678f7a261b15c8165daa8e6f4141112f75af3ab41aba6e00d4a82530f0e2c9db2e9afff6738a3d151353d8bf608e29476646bfc756291b7a70fdeaa55cf6986a4275ecaf1a14eca4e4bad8312aa3825956e4efa3a1c44e51cc83b5ca8311860249d8a07b568acc601269ae6f54a96a81d5bedbf89396b702580ba565a659e3d4c5a05e3996989e621e3f7555d547aacbca8fef56ecea27245f6e2ca76eb8b01c7f8b237d5537b51c5c56c46da4c9f1dd599dee0d2a97be0c7bfaeeac0cc7134b0115a58a506d866200d6895b70e031f82da09bd8542de18b96c66c753a82c1b23bc91d1c7c3438843db60fb749901b8e3043025ab12f6ff47ba8f5f917313250b73ab870b9028d5efb7c0d7d259d3149cd0b9a3840d7a8c52a3bd1ed14b109a51d918b0e927ea046d7c9e3d561de7144107420290ebbde91b4631adf3f783e278a5e1146fbcc06a1fdb1444a770a6171c1ba2b010b2d7abfeaae740f56375efc5501fb99ac7ac8fb419ee97b5edbc7e32f7f9847103d7e48b5bf6c3d351f535bfa02d130e329439e458a596699a0af443c7a766adc89cf9647238611c2f4fbf0c599c0c13b8d1a9990a068cb57936175d8ac48afe5bf8ad177ccf72dc8b21b7c10cdc80d371ee560ec7a181a64871975bb68b47e9ead6573622145b0eb50013cc4cb87debf630cb562aa7b101554766cd7e56d4c9b63321e1aae7dd5f482cce54a7c5e8556438af63451866ed9d7575928a68a6ca81fd261a114174065e38d0163145e9d829cfcfdf1f1d4cbf713156bc73302f411fa4837a9a95c4e172f77ff16ac3f4d36679060518c20e3713bf56f66309c9e90a74fabdcd4ce83f4c242c8f14bd03616c333c86a791db5406756d49b9fb606541a7bad9366dfda6e18a6f67e2f761bd14d5281ac9e6eccbb5e66c9a2b9ca276a0e93b48c203fb65d320af1ba2929908fc92eb4411f54a0b5555e52e5b54d729589eee71d567aebeceda5ab5e7927af2aa21f9d4b162c5bc72343e12afcb66ba3fe213d6c91efce74586bef2619924b173d0f73b2e7771af8862bdbccb41274b8d6875c139f41d9d8c560e5f7fb62c274508f9e64ef0c12aff65026733879791d044ff6e1230d8335ed22687ece20dada3e71d3382a6f8830a7dbaab20eeca2bb641893c46e771f5eb8d54134e45f7f284a8e85fdb95095de32adb83228f6e07c966c1c0947754824a39cbcaa1ea155a12df63b17da41e411360c1fd49b84111dbf986e044c5622664a0c646626ae588504614377874c31b8ef6cc76aae4874c7afef16f4b77dae44e985f117b3f0b5e360a08175d07ab6c0ceb3dcabd52a24bdfa891952c52eaad81441a354d14ef9ed6e753085f6d1d9b7b4d0c52ae6c037ec98fad55ca743516b2a8f4de3fc2da984e78c66b7c5f8896f239ca8699c747ed4d6c346a738f94a1ff486e1759d755e01c360280c7c6aa97d3a3b4982409b5871ff31f75b6c0cd4d4bb6270e44b35b097f2653c71094d621a4f62ddc1233ccf784fa1e3f47ddb5ad841d4a07639dd9c15b8198b3e3f8e8c63c525ad36a220fae26a68a9346b8f5518ab17f82480ae4d34079ca06d9fa64f2f7c0cb553248b5965738f975f2f2ab7d7ae377f24232906be0aad9a5fd9085d358bb5d3a7791ab052cd3c0afcc3c5636120de737399eb7eec68103093259aeeea4a58ec21a452916d331c7d6644546f790397b5188c1b30f7f1c2e382707a6f123ee8ed431ae7a314691c18a755d13ff26eab5ee490f291853f2a9773cb73febfd1e42207ae2397a828ac1896f77c55bb6a1546d1833d0437f38b1465fbe9be9f6e476c96b3000ad7e0aa8d7e7758478712e589c2a9efc60a919c7d1d77c7d3f8189c8d6daaa6e9aeb92fc1ce50c7b1ca862e88f7537e53fc87c364db7b98d3d0f41da16498ae86729d143d2a80196741d4bb1da8a964a55b71f8dd88408e3f4b78d18b209e09cb51840e8dc36b12dc3c41e47b73740f5587e756b7c1ceb75b5fb358e97e10d5e46ad69e61f8d6f857061acceac806f8430ad15329c45d69a3960ed910ac6a8a681548742978087dbf9276f6f30ac2f9f3bf536e2457b828759585136c409cad28f0805fd73fe892e0b92e935f03e1736ca775bc839ff3978a2f5f3605fd3d15ba4164461f5ee169c8d845c2fbe5f86416f848ba21e901be3d247f46c12bfba7eb0eb11cedd984a6c1c2e111ac4de5bcfd795d21208450411ffc57e8006082e1dc5ef566e91450d922fe876670899b543bc13b2fe797c6da26d5572e88257bc2432abfce6a9dc4b5a8c867e5933ed9e6a059e2c510a9953996918d2e3d5e43f1d6a48d794449851552eaade9c5d6664e91bdb6b07f8710dd2d2b9f2fa5aeb033879539cb4b35ad199f9d3453cf234bbceb9c7461dca177536c2c2bb8038ce8f1daad737a878553a2725eadf6fda14ab7be6fa1e8e1b92e579d3b9f2c5a27861c5f773efacd5372600013ccf4479f79936b33ae1abfb03835d86c6f023ac81ea1c639d380b9575556f8bb0dc2a9afe8abf2126194d944f9c044032131e4a03889c14a14c610663d713740bc345f5d473c9fecc1a49f5e43e3c8f0bbc", 0x1000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x3f, 0x1, 0x7fff, 0x20, 0x9}, 0xc) 16:11:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) r1 = dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, r2, 0x802) 16:11:04 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:11:04 executing program 1: r0 = socket$inet(0x2, 0x5, 0x81) fsync(r0) socketpair(0x1, 0x4000, 0x3000000000000, &(0x7f0000000080)={0xffffffffffffffff}) socketpair(0x18, 0x4003, 0x2b, 0x0) sendmsg(r1, &(0x7f0000001580)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x400, 0x20}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000040)}, {&(0x7f00000000c0)="c395982a14ccb01987802910cadeae289ba3acd20dfb60dcfe7a4d5c8cbe7a31fa13733d8a72e791ba522ce3f1a755f5f5247e82ea0234a6cee8ad702731c6268365d7fdae3ce445089530284517b6eba3fedd62b76c8394e02903fe82a07a584b2a2b5ca198e90d3356bd4f5a245a1a251a19edf8c5e72fff05d1d6d1478cd58f435fbff669faf92fa137ae3c5618a1d90e5d5d424be9daaad6ab1049a107ec3e25f34aac19299d", 0xa8}, {&(0x7f0000000180)="1f2e5694e58643adc5c6e9309ed8d6a914c86de7414dfb6500a964d8822fd1b27107a1db03925461759f8beda11f0ffa0c6ed0b7a5a90d271f7c2091a51780d363febd5b361be76f6d39206e8721b194b4b9d2ef76f63769f746d7fc1c9e6788dd1cd6d4505fe2077f58ea154cd373a3117e50eb29e6ae18b36671b20e9627fa3b2c883da787d831ac700f5948c6e1ea28ca965af8fa2c36400b94547db16540e66a719f39ccb959702bb05c48c7537ed3a7cb95cbd8111ee5b7b5b55328d25e7d2e7ab3e7dd314dbc6d754d843464dcdc2155a71ad5d8c3a44d00e84b95d6f36bca", 0xe2}, {&(0x7f0000000280)="338bc4c966fe39b647a42b10a5614136395f7efd9919f8fa56e161fbc7b77eb9e3f464595aca39120e917bd3ad1edfa43eaa52814809fcc03f9b9111559b34b21360ccdef2834b9a4bddc7d3a50eeceada0f4c5ff3bdc5f7d98002183e99c7d59bbcf6d3b942eb5296e5ac7f1f4902f78afbfbf3c89db14fc105edfede65fd0f452b3d794fb57749402536d11dd193b4fbabe308242fe0e577ef2d23fa4ba092d86d8074495346fedaa5b006338870854be12436af3a0ece56d6b9047e0b58fd66270cf2849e600288aa01db95571962ce", 0xd1}, {&(0x7f0000000380)="3cdbcae3c8f06349b155f4316f84e32ce01892b4cd752fea3ca8acadfb516fd72e550607d76147ce84764b9d3f545aada781a6b73442461b9c912a4b360b8972054b43414b78cd71285b4de53516c136691caed8245ae0e39c410fc9e30f5005f244d86d68cce1d6f8083804bf", 0x6d}], 0x5, &(0x7f0000000480)=[{0x88, 0xffff, 0x1, "1fc248ed7c7a3b838b042abdafc5f9386d8eaadc9870ce84904cba468505fb8f07a3ece2dfe0567804dbd6b42f893b38c0c2ddf83b8a266b19b66bc6a74a0baa2be7de2738a61af2963d73f9d526095d20839311d000f471fc9bf4b1f14aa0ff8dfc95dbf95d7fae08afc48fbf8b6cba4f5d"}, {0x1010, 0x0, 0x1, "4e35cf1e53c980bafe6a11871eb169a77844d6e43c5852289d576c02e2999d7edae087384a9d932628dcc8b15b73794f34852cfddfe6889ecde8c2891164de6f46ca75956641fcfe581d7529b18c3ccaf7058f7cb42362930a95ca4b743cbe2626f753fb79eb1f70d6ab82d70e5e5029edfb31cbbe7a40c90cd145a9022ca0230edd82fce54b2f7bcfd1b97c3d6620b3a34ebb3b86c081a3c31f679330666bf3e925783606a8a3d6ee523080570438ff69f95fe9616e26f4ee72d24cb2f9b5586e338db908ccd9b97a26b77c6f519f79baabd7891e6a29c28384e2c63c4c5fe3b03555bd13405909a980f68a3b35bc878c0696d3463e812e8f422c2d27f8c6874a8667ae18fa086d82346ee969d9d47dc77a73496d0941cafa24a1e3a5f0451ea32428de096b39379f8d8490fc2d3a30574860fc829de39200cd8ccfe5e4e3fe9a15aa63ad1af557f4a4a2c7071dbcdbd56dd6671904a1ff87031e50be08a69e995de9fdb990ed465cfbf913fdca31ef96abdb80dc917dd33d4bda6d13b60bfe253f6b09fa148147a06d18142d79783d62633730a367f2e7b01218d419cf916ceaafd72d41d103c3ef3bedd8bc8cb45128ffe6ae9f23567cfb4832131c991301e2784a65dca646935dbb53a844bb32b918c6cbd9003806d47f8c981ad551c1636f2dcb9ad10be6a4fd060fe6f0f9fc25dde8a3e468f0d8cad82d11434481bbc2831c0d3ac0291e618508470703db274fc28247298b11369394ee4e245430801f8972a65a279541e8e4edbadf579ec56b270144ab721a3b392b118a2084ae1e84d057d55d925d974012aed53b9374a46f6b556508b9cbdb25d7df2f159e759f0b11a58b29319abfa069998a3d0227b01fe36f4225550bb88b9dc9fddbad9a490bd01de3251d6fb7a6af06fd36e08d063f83523c4af082b24e3062f72a790be9be08d8f99e71a0664b04253bc96055998871792b8c51a4650e58ba8662157ab3da487cfb5f99be932c277d2041726cc301fd144408e01c6f5265a36456d5e5de41969ac2b12430b3d5a63808d680f50565b12b69515b53afa9c4659a404c5cede64a551ea98c0bc7c71c08ad69477c8024bbe2066fa8e61e0dd35754f900b93495824f3c50f664cbb1b94b6abd75f4a93bcb61fbc4c45057c56dc7b3f62cb68175a17cbe58ebcc24e5b9229cc5554136ab8a672a1c9c148c26833edcfd335afbeef5d2037e03c2385e5a45c899ee72f2678584eef9337364b9c40b7c2f2d484653430b4e4b908e4358192159fa09e8cba054301a65c30102b8733bd5e21ac48ca1552eb5ea64e5d9a7f2d329fe4736e7bf2cde4013a2139fed4e2376fad207f433e55a77e41c3eeac10952ce832c466a498623fcd7f11792d17802ea33f87d6ae840681d3e1c61640fc07eb891d04d2241a4ceca6618171864e8be0c22a51162ef148958aa225f179fe5b13e56cd00ad15e53103becce387c2104f1cca025b7e639c0648e215ee7a7cc8270099b532724c5b4e283d88fc394a3d51663f0e3657196896fccdd0abf455cb7dada3f029db5e5e44602648c496fd13cb65e0461003b9c897a1eb45ba75112eca45e0d95aa9be713cfc8e8f3955cc4ca86a1dc96f927cd92cdf158e745c49a67fead3cdf2b36d5488b7c166ccc76f69a341dda8286c9bf72a8dadc35a42146749766957be33f7f6ba366fb5400ab18721e8c774e741f864b70872ad62b30886d96179228226d7a2277fccf0d4c9878a072d7c1e75523a6769481a47a8bd41d77638cbc1febcee3a7db30dc1cfb09572b7a8319db90c2b199d6c3c067e621d8924886d783e9ad3694015a94e876d70596b1353d180dbf692e0919d7d6010af3f30908e37c65c7b77e10e28ff8541e01f2c7dd57e947409e61eff4d6e3cd2e0824627e635149c0944d1e757208055b8ba66befaffdd0f26b47deeed31108cb306c134ac5cc735be9ccf0649d263c7496883c445990df02c0dad8df2f35aea0e18b765df1272aa5dddd4f0a366e639c9105a76168a4f6754ea12e1a28d8ab181920568971edfd4f70222462ac15081c5524347aac453ad29cafa393931ee9f64f750bbd73a664ec77d52b13be5121b781303098ec168d66ae3f172105b342ce2a9e4013764e916a76b81cf0c1c4960317dad58528f4d9f111df06718f29b76a3689bb6f0678479380959b10f4fa66cb141ff1e5a746c72802ee02432e8394976c228ef409a3bc961198fb882b40f3188b12a64880ba2ae9ce3941f2b8a6494015ed8be4d23a1d518d8b185186486a0ba9e8e69ccf89703b1939c7c09b6381f3a6af9bc8bfbadf3f457b73bbbd0b9d29d02228b3707da2ad2c5e4b11c384ce09070681c79780c594c7b36ea15ef2da527607ef774166a8b13f3d9a1c14e5a3b0547befd663f66aec6994a3929672488c44cf8e6afa822989d8ea40d8ce43761b090972420056d111e66c788c97287baeb0d616d8447cce227f35c6840b0425cc2f7fed7d78075d62bf39ab2d8dc23a39686ebc1aa60d0850dd1f92f93665e5ec77bf417af11c24496cc535f1d58fd4cfdc551622bd7a97dddf012cb5f7103aef38aa27841dd9b4414a8aead1406b2c1d47ef0a40eb5ed7530cb62a9ff2a725109ffe9f62587c891e91a97a1e1fb3bf906b906095b0730ccefb644ed8c97c7a429df27fce10b936b6df1a846cb9124a879a67d4d8d0bd6a386d5e854b91be06912cd93b1c3fd6456a1b3d40db1a1792cffbcee3e9a0dec16406a7a845952c10d276e88652c89b274cfe5da30c241a413f66b05b9fd444e8c624387386a3af4d78e8581a54276dde0346c95eedff0ac80c93354ddbe2df59a1fcbf3b97c235d96d3a3734080f6f12ac0fce400ce26ea0c6d1c6d146226e8c9c03ed43d40638da5369cef83e08934c888301823f1e3e824b10bc29edb02bfeb0f90058c910bf762434d80289d912670fa30a14eb1718d7cc2f793303aa9b40628061bbe084833956bb87f2708f8cc94e1b29b6ec6498ba4cfb6573c857227d9aeda81af947c71de61a270f770e08068d64867543d320378e529fd81704e7d13994d15da2f05da9a6aa195bee7c9d538bd158d6a09c84c691a3d321cbd65ac013935d3ff9815367b8bd87b3b623be205eef2f093e9e0f27cabb6d7555ec48d63076c62e4e7fa61de7def2890b4ab3843e41a7e4208240c91dab111b8ad1da0b0a6191db2262cd03cf1324fcd56cb87411656b608a9a9c985f6529ae856ea82051d999ea64f2961f0532c1ad454c8d5ae630b77fea564eb52f22e829e2b0322d1562d3ea407284598b44930e3a44913dd51d619ceff18c6e36fa5bb046f69744d645799e1fff4ce5073c0ce6ab1af7fdff9c3b8f39a2cecc91b567a2987d97dda65dae22fd524a8521fc3ce074e48b7bda601399f0791c96fa3b3059bcf195d5e59e814c7c641e1f70287a23f5f0c9392bb47fa2ae1e1c6ae195a46a474d43f05041fbe8d957b1a5568043358a485f6951bd0d7b4fbd30f3d3592e1d6439207d2bc33e07d2ab0841c5bd3b2b960f130fa54b0b32e750ba3da84fb3cb69c8b4ebe18cc6e375de98d1f5f6e63d4b5117342637a27cf54a059d0f9df71e9db42e1c8ac91da105a6ab7f0f37eb7c671095e51eaf8ca61e7f33d585b58e51818a35538f2ea43e238993c7ad773d3c51509e4573dec1b1e95b4a90fcb0926ee109ae432a9449095f25cae9986e2e53bfb6193344949576707e9003b6de0d531919a79401dce00f85728d122660bd95bb3bca1060a7dfdd313be49595ee262a9090d34c74dab8ecaaafff30dbd23dba22df58a588efb37c63853bda3ee95b7dce81312bb98d60603731476316698824e9c406820b89f8e84d7201fe90cc041b8cbcb5fa56f9d806b316db171dfa58951b7c3fbdd1b24871daf2d28694659542307de05c9476a8be23350a60d7c1ab9247f71c30cd3a6377700aa53a85c918b203a6112ad77377abfe58a1be4a8741bd425be48d0ba9d24c3f04de763a6cbd3158bfe6d66be4dddb15c48d1ba4784e999c351e63952712d4c06452a172ce92b80e3b6b98a705b9f424a65f09a421ad77dba98dcfa88604d393fbbe2a5ec20ca3c267d67b1cee8efa79069d9546887b529f96749dc4b94cca65d437ac351e9aa055ed58ef833492204fb5856fda28ec506f21deb859d677a8ee371e363b278284b0ba242efb027dc36bb07a43164bd00698b68f20c7e51caa02f5fde9288e1c20a281a1acefa9ace64a980723facdac79000828805a6a93c87fcfadc5424e541586b142155c62feb4e5f90252bf0e898b42f9b71c01142946cc4f9ffbf67c2be2df8bf77c72c9234ccf31a00bcad8fe92fa630f72d7e4feb7592f4c85077894b5e672c9004039a1a4e73746a423659843407bbf8c216717b53bdff2356b6843b85251210ff06c0a98a36946489858fbde19157f81c04972bf3e2a436ea7ab304b2bf9c61888b6370a8a4f7acd524a3e73c4685cf51aa9849d79acec135ac4da0cecd4e9f3bc68f77053f99be523624aebf0e422ccce54f67b7b9a4672107c97dd6a1d65094ca2dfd6deb920b694598b423ad9fd78c38088fe420bc43111239ee920304a810da7f4a22c90182459d623c76c6ca21244bf76de123f2d9d1210f84d19d3549d6b13574e787f0079a7800876f4df66db050fef623a11d3413c1a8c481c742560a97184608813b2a6658ea115b6d61df2f67bb170bec13040c7cef48b4fa05d667cafeba1de24366a8f600db0222630aab288bb8c97c9cddb09b8b7c8c130c85402ca154aea3630c9f7070a8baf6e81ee3a53e38a935893dc11b10b0f742a40470537e57107efe89de5f96882970076c1b26b02760f68b5a53a1f8b9723bb4eb8d9f874aa5206c8909ba95e7631fb388f1acf3db7d4a6ab1ea3b62a59275c7cc9d288491b21caa3fa93cde46376e7dd1d9f418673d28cd37f78a10d5dba11451a57428af204efa10ab99c763e7f94ce0f4a5a725a76544c4d32e47679a4c55c2556d6dfc693a79f07c5fe61676ef89bbe73e2bc357586a53b912a04c931190e51dd72d35b12b464e99d0c1114fe9ba4ed55b62b8766860ceb3471af43976882fd9ca361fc18b5f52b0e7447f4937830b7c110786b717bf988a8d3859471743b8d1db13d9185aa1c7ce98343fab2784cd9683c10e18a7a22374622f9ea17a6db04a76d90a2cc43546ea51053f56283ad282bf3ff3e905464e0068aaf5ef56000b6fb640fe9bd460ce90ac252dc02d337601ff1ada07a443c23f8df51b0c752fb28eb2557e1112aff43679f94337e96ee4d035537873565294ba5d419006d3cf055d3c65c10b34d4a35c9a714d1b607166fb3ebdff49ee0f30bdf8399530369887a6831cad65412496fbf8dd0776dd7921a8a4d525b50ea19bf746dcbcb74d3f1d85143b98aee963d49951c7c4f932e91d1e266711556e6e5760d2bf53145492cb2954a5848277eaa66b158390bb0398ac7bd1381843b3653074c06b151d7e815abdb285ee0da81e59118a14a8a73d85f308cfd1377b358fb588765db507ed7d8e64aec9c99054d2087b5e738b0b03599d18058de5f73fc842c2d999ba3a5cfea29d81795cd62d6bee450144ac175261ac34fb6f0a7b37b2116a1b28b140ccb274a3a353c87d6bb0e332b036b011f5941358cdebffb39b4f70104729f086dbedde384f8c64f671e031f351e56a010e3feb2c0d64c5b7978e28445553e488cf4bfe058289621fb67718ea53df9cb5e4bf8a349a5e9af7cff20ed25d9d6f7d3da9164a2d"}, {0x30, 0x1, 0xb4c, "129e7b78c17c215a5eaa26a2660e848f9146d5875f4f7e19f0"}, {0x20, 0xffff, 0x81, "c6ed1ae9cea152bca4e1905bd7e205a6"}], 0x10e8}, 0x4) 16:11:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) sync() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x26}], 0x2}) pwritev(r0, &(0x7f0000000040), 0x0, 0x0) 16:11:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x1a, 0x1, 0x7f) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000200)="d4bfa8b01aa9dd7bd6f3cd959e6f2d8823df6ede887076818e971f8558d11ca7894db044f7d42cba166103456568d7e0462fb4e0816d8a6ecd4fd6a9fbea0128c3744c31ffaf792a9fea069aacf6c3430fad30cb6923add73856df37fc1298101fb4567f387808975628fa4cf2e9dbb8f4df47b46b2bf1f426b4147ae16a374e178a0a1e986aa79321d3916d3112199d40773c37860303cef8550f83b8142c5cea0e394a21cc10", 0xa7}], 0x1) 16:11:04 executing program 0: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) socketpair(0x20, 0x4000, 0x100, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:11:04 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r1 = geteuid() setreuid(r0, r1) r2 = semget(0x1, 0x0, 0x0) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x30800, 0x0) mknodat(r3, &(0x7f0000000040)='./file0\x00', 0xa032, 0x24) 16:11:05 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x165) getdents(r1, &(0x7f0000000100)=""/201, 0xc9) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r2, &(0x7f0000000240)=[{0x0}], 0x1) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000080)="891970aca7c32988cba0d559eb227a4c9da5a9de94f408a7196693e8fb3a7c56775f87ac961f7ef5d0f74202d7757fcd4f461f756f803b1229bd67dde5", 0x3d}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) 16:11:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') setsockopt(r0, 0x0, 0xd, &(0x7f0000000080), 0x0) 16:11:05 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x40, 0x8, 0x7}, {{r0}, 0xffffffffffffffff, 0x21}], 0x1f, &(0x7f0000000380)={0x1000200000000000, 0x4}) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x0, 0xfffffffffffffffc, 0x4000000000000}], 0x7fffffff, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:11:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xfffffffffffffffb}) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x1, 0x4, 0x6, 0x7fffffff, "108fd07941e7f143a40c13a968b1cd1b2b952bb0", 0xec, 0x7}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xb4, 0x3f, 0x4006, 0x1, "b5198ebbc1e4127eec7ee9f6692c42b350e9f2cc", 0x4, 0x3}) 16:11:05 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x86136) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xb108653a352ecb61, 0x40, 0x80000001, 0x72b, 0x6}, {{r1}, 0x0, 0x1, 0x2, 0x80000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x2000000a, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x4, 0xf00fffff, 0xffff, 0x1f}, {{r0}, 0xffffffffffffffff, 0x50, 0xf0000005, 0xfa, 0x5d7c}, {{r1}, 0xfffffffffffffffc, 0x8, 0x3, 0xf46e, 0x6b2}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000010, 0x3, 0x2}, {{r1}, 0xfffffffffffffff8, 0x8, 0x2, 0x7, 0xf7}, {{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0x7fff, 0x2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x7fffffff, 0xffffffffffffffff}], 0x6, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff9, 0x21, 0x400fffff, 0x1, 0x10000}, {{r1}, 0xfffffffffffffff9, 0x2, 0x1, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x6, 0x40000001, 0x4, 0x2}, {{r1}, 0xfffffffffffffffb, 0x98, 0x5, 0x8, 0x2}, {{r1}, 0x0, 0x10, 0x200fffff, 0x2, 0xfaf}], 0x5, &(0x7f0000000100)={0x4, 0x400}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) 16:11:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x30, 0x8007, 0x3ff) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x7fffffff, 0x4}, {0x18, 0x0, 0x10001, 0x1000}, 0xa95, [0x8, 0xffffffffffffff31, 0x954, 0x20, 0x7, 0x1, 0x0, 0x80]}, 0x3c) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000001440)={0x3, 0x4}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000001c0)="293aec18aea04bb67ab3cd6b3339b0f20121482a8b93357ab0e81cfc9dbf8b0732378443b294ff4f1e7544bd2c409a3781f759c80389ec6d3a0abc7fe8f55a3db3afc490cadd980fbf9ded2e0f800dc03c7cc605b2316aabd556e6d8ca5993fd7602addd58c52545910bc9ed7e0540e300b2ef56a39c491fd4937191138532a405ff2f1e19cd639f2048d7337fad482d3719abb5a240ca080cf5e18ea983025d28ea9dea7273e394a4e30267225b10d8e6c21b424625016a2acd1fda002d5b6e4b3f239b3eed19e4926f59433870d13208281496cfe56faf739400be5aebb3083d55c969be0ead1e4d73c568cddc787b15871be059fb1bc704b15ced65431ade96ca8c00ada803e15c9df73ab8034e9ab24201b8c698f4592a11bf9c84180e7957104dc962ba72e87d4261d6adfe53b1ea2dfc52035bd2f050c872272be7840717edbf1a75de842239a13043d4c8d9775fb4e82f1abe9ccca45b4008342a4b868f11cd32164102e3edbd47297dd66d3d6627d0c808eef1d6e7d5d6439043988b67918e7841d3070f625ce230381657366d9247af31639cdde0cd6d3bdda2b1b95ec7766d949e39f553e7357c0080e0b877b6a65ece85f1cf138ed96b93640f60c1d88ea4165a364fe6e76ddb0ed71811a8851ab46fd2507c7053967a76fd518e5558725129ed77f8c7ea0b3d50007ad0fade4343bc0488fb3dcac2f0b25eefff28678b7688b47b09e5298a89a4683117bbc99144c9203d2b753ce61b22dac57275c8f41a1ddd9a1a4a748b0a880846bbd600b9cba0c9943036de3b3f7a793b52dfc59acef295bd02ddab5d724113f46528aab358751b8dc595f63c1199e37003b14bcd96cf6675178072c67442e41c4ca7d83b58c54bbbb2cc09b9e5e908de9f74ea6a835d073d0f4c2c9203832b7a1982c15992012d41421a1edbcb2692540be63223118cca735b7acdfc7cbcea62ed3625cd289fff490f4b39bfffd6947e56ba2594fe24f4ca82dadc7b5871d3480f12b12f31415f7a0be257788060417b1d11d8a43482d37271c547861527bf2b89a7000d1592f3f584eea978b5c0525ea3bb97c8b6b69f982cde4031e44cc236d5c143aad29c8a1ea5d705038ab600d77c57de64cf31e305cf9acf801e8cf40ccd9b8a5fc4008d8d0daf4b32e6f53b118311a06977da4ee7e2a3fb46081cf2f451dafba6f3ca0e5dc1b43998c2b55cf28b30b4ab600079fce9628c31f415e77d2346b203932fc4c0a0283f0e4b8d505e745df5a19e12383339f52de066e43cbac8cd703d6ede2ff88dd7be54beea0733920741dccf7186507ae34a62af94000ab3bfcf623dd0299618b7bbd630a60770f2fe0357e36aa1e237cc93633dd643d1e47e8bed9ded15cbb258b11f0c9b095fb0a0a1297005496fdc67c587b196b878e9b05888d5971fb0523e328363b8d8798a511d6da2b3cce9496c23267935a00ad55a61f6973ba86facbab8abc5495b23f8ae50e7c12cd3d9048c45e01262cf1180027293d4a2825f75223149f71cdd8361260edb89b2788655f8bb8882e7700c0b6254e3267b624925ac65ecf9670bf21db966722fa7451743ea3fc23d2be774ad55c1f975803ea4722649a854ceda59f3ec3acd2071c9de0a14b3499654d30c347516c04267a7696a17306d5be0208f9a8e673f2f049b32d539353096d1de6d5b3cba9a52eafe4ce571205cfb930403bbff8c6631a44540168a7d2f1815c35417ca395b1d2f2554ae4185784c45b4e345cfe90f4ba42a2517dfebb4a3381623e172fa332b9e468b89fb4291ae44eac35e1cd36a149f0a7b2a1f3aae404e1bc5afaf1e460ca1fcdb34822c22fc0db3f7c5faee601a8c062a4a8836101c99926a36a9dd822821a7debc5b05c54153deec2358a6a616a714f324bda94770b648672a6234236e7ca8fd74fe717048d54514c7a32a0b9ac6148f2865de4a38bc9ee1b46063380eb9c6ebef48edc9793d0364cc8cb9912a58860e3f42a7683449dba8f57d4cffceadfed78e56479a3fd265571ed5df8d9b904f890c665e398a4ed5716a95355b093d615de60ed2f8e6f2c46a9d10e81a9bcbe7e8af71a31472e21128496e022095f564e5685698c9bd697438b10d6cd86e55635f49dc22ec5d89007cb1b60c57ed7a9db8fdd533a99eab6ba82a224fc9a4b2eec06fd45ef225ae4e9e832d7e113a3d352332e5f66b5548be0dc4b20602b0ae8434a8c8e669f840de987551e88b4d2f57b883fca742ac26f8420ad7d34e877190844582e3b75cf9ccc79c7be07b3e3557663257410dff492fd2b948cfd6d63a65f1699724eaa6e9e01b6e2999c2464236c04ae011a49393df968f04472465e193cb773429002c484f83663e208e33adb7fc31708b9e8512cc3dcf0359d5b1473354cf49deca81b0de71b972b80509feda7536725257a09640f22bd00864034f55a54725d10f23cd6771bf5e095d9bd96f5a0ff81af7e34d3c0514843c23915fd46ffa1c9f2f1d9176a8adc8ceae3f16bfcd777a4a7dcc7d199a0a19f53b5b89ad73f13205c97b7d18c6e5e4bda1b4a3fed3318f3059862ab20a9d0f93b0b57f7d4cadaf150e81189cd6d7fe0d2431d60232752e4132afad2424675f60343078556e986fb04b7bc249d9b5050bffedcdfd1a7f881392fb47bd2ae470e6f51b48b082866d06815b1a0ede82d78fdc78d3169a7495ba21f75ae1a6165c89b44e4c6d814981f12e3d25fd15406d8670460cc04f267dfa6b540a3572db0de4363547a1dcbadab7fc55cd7af79f0326c8515945a85240ba27a0c7c4a514e47d52cb1e8e02da14bc8b133e77f4528f09171ec93a44ee35ef4b4c273133fe79f034b521e7af9cb6614f41bff5318360840ad1903663c541b6df0182e8947d8c55693e8f9fcb34d5b3d4cba1ef83303f74ff79bde69382c42aebbc3fe7b5d6ceff586c9b8cae45d5a4a23c9752fb78a03029a61965e6a24579d378f5504de344d67c7a94354b0f971a9ebcaf29d5da73b64eaece305243cb184ff6e66b74fc04ceb0b2db8e6deedd7b384049e5405862812033516ce2687cd85bc91a28d39189da3f8afc07be635affb362d5f257f7ffe8d7e4a605f07df1c49e54366808ed14bb0de2d69006d10a34566520d1d2eebc88226b8daed333fbe8b74584a033406fdafd02b74aae40772a601180e332ceaea6c49402dfd8e3ecb8501ef2d506f99ab46ef9b194b27817351c949caa97711e0723e16d1e181f2855e6610efcc535dc35355205e505ada30c388fe0f3a20736915f671904d63e862c546a0b931a5438a4774ece622eb953d34eb924b1a713e02b9a31dcf59ba760cc87ef789c6680b5c4c2887b895f0242759664ee9efe15b1f216923962acc55915e61bd54934eed0af12d85b412284499594cd0eac5058baa58253b1afc0fc1f370163f3538350ec1336a0b19d19927e8b5a7466f0ffd19fad0b168c2e7deda48dae6086f95ab65833194f39149d5f2e3c3f609e101d0df814a9dbe0f0108ee49c2f9d224bb642d4b2a46b1b0f3540397d44d25463220bcf4b52d01952bf44fa9922bbf227fa8f5862f5100183285ad51af6751c081673800bfa7ab900bb2f72838926c90e86a456543c6b824ad8f3d724aab3dc059cc85ca4878f97ad374667caac005385088685895d7ef51bdfebfb123f93e100e5aa5d4fc24188135163a99f2075ea57b0200414e1bc198c925208af0e46e5aa1fc704c09553bede4ea1b82276194d821c8a6b1a31a532059682792de0870b58797463d029d0bfefc3e6af3551d4b4c4831e5712121edf5ff495a1c17399b5eecc238015b9500597405f0b51034fc4b4d344a71b27a04cd83d150743495d8a5bd4ce6da6e2e77f8b5869787d3325cc120d21dca8c684694ddeee0a1ddd798362a319c4f5e6f5d7fe78b11995475efa27f4abe50fd64ed7d7b51943aefbf8ad491ffa7730469b16f200191e736f2cde25f62a2f8dedd00bbfd1c664c9e8aaf89cfd422d78bfca1a567ed3dc8f6a2e5310460ba259a73eda46eeaf71c8db2de48654b72c491d5f5dceffcba34b313269e8fa805ecb4973d63a8b6898c533bc1f81c9cf2727f64fda32acbaa7ee111c43aadffcfc3a129b38c48bf1adf1b1560def89521ccb824aa908431daecd98ec1b26adb218da1ef733eda917b9fdee75865cd8644af244ef147b06546228b1eb361c6f81e7439e34da659a83d4a1b6f1eec3c98536bdae6002f99d972aed5f1ea6be4aa57d7f7f3e28a210a2fe0d4a41d21c6ac7c75ffc7734294afe250b80d0cd06b38f2cfb959793f090f63c7309ad4ffaf99358f125627d55c55aa6f10f81f20700772e907f80b0b3522f565dd40d3cfb33ee3ed869cec11c4eb66394670bf5aeded1f5d1e4dbda4f97b7512061bf92761b1656f429c090998ae9499383ce54df15ad19225a1fe38629d4e59ac14e3b7f5b7a8b58460273926afeec22ebfdcba5261f2364937999b32583df51a2ed22df733ca184c9a948700bf3bc5af205dc16750fdb794a786688f33e2fee6179ed01d00a02da1ca70a845052b6da72d8cd367cdc792cae5d7ba6cd0e04706f979655e374417d965c13280753a54abb03740a4d35a06863e165997b16c40b756a772032ad75a7503e2eeb88bfd750e2ff05563bc2dada7ddcd628beebc099a436bf992a34a5e64c9b2fd4509b4840c3ce61223ea0af8091723abb6acc9df04f99ddc7d56d1e1077ff0b081dcbac8982a01f4a1d1097045dd21ba00a58d4410dea6e99c7a2c6dbc7bbd95201b04d987f5be7872101252d43019846b3ce97448c311873d98ddd60be7011e4a0474855c79f7331a98b08782952c24558cec8d4cde499c9e85398e32eadcf178701134a80f6fd68eb159549c2a3ef37207cbc9888d68c31cda258f9d9a7476554978a6020ca62e7812ed54b4ef2e296ede918e997925a9705a4036f7b8990276175fd158cb3427652e0ae5418ce219f1ab54457a1c8f3fe5d690123b30deaa9b629e45df7909024d24a88949e832bd70242bdc6c5685bddba86b51ec99157dc7d20147185db532f1b1277431a2600c957243dfe31b1912ba8755e5ee1946bd85294bafd0ff557286c53ed9d4fa0a11cab1bd8f7ca54bd8a11e56f947c91fc669e30645412daf12129f39e5c735aac69483d235645ce55e01a7af24b8fc1575da15ac0a6c67e3918eb071e5de06e246413f6a41d62049ba720e7647147eb6e10fcbb622fdfc292779add257cbf08fd66cfd8227409126c197e420abf09533d7a2069103f67ddb5a1dee6c5b318bd2e703a3a324bae5b49bd610c871c4ec1854d95d90c04e6623780b7290897e9153cb5ab41c6a003af92b5b2f46478fe613f2c92d70f365c7ede690d39e34b9b1996dee7e61746d6e592612ed425a53ba9077b2ab81c2f9f939fd8ba33b2647c453825eb819184091b3036a35d8f0da02e4e081cfd6ff902a6bcdf6148ddc23f462de6ef17a02f68861589d6e2fb3ddb7d8b2adc836bbaf7d0abf84debbfec7052babb525eca098bd1741b55ced9eaf7a32efd05917ee724a6f09380cafa84bdca7cc12a3e4a0f3fa4450f850918965dec77412fc07f27bd814eb8b7b7ecc144628b7969d0fd701a4d5b591a61b9ec38985bfe171c70a1cff1998e1ba46f4ec0a29af049b7ae9c717f518e2fbc4683232aa1ceb8838ff9eb228cf3496985b06e1007dd1b5daed9e87f2b20d44f0d3745b92cc4b7be8b469600177dcb473d271cee985fa94e6f980de8afab0b6533bdf3e37fea757246381038cc138f04", 0x1000) sendmsg(r1, &(0x7f0000001400)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x351a, 0x1}, 0xc, &(0x7f0000001200)=[{&(0x7f00000000c0)="52b1a7dcc2cd68bd615411c2f5a41a48626b91cf29f0e4", 0x17}, {&(0x7f0000000100)="97c0f9abe8d45f769ac006558d6c9949312352ae657f020a897ec72f38dc66d04fe4de01902dcc12f410f86c8621438fb099b6d29909df28db1828a2cf56e43c590597ccb16372a76736fe08225d08b74a7c7b0c609e264b685341c92aaacd240f4b0b6f844db8be2c46e502a33c3b73b66f25d1", 0x74}, {&(0x7f00000011c0)="effe0f18003b4a0a5e741baa97", 0xd}], 0x3, &(0x7f0000001240)=[{0xfffffffffffffda9, 0x5, 0x10000003, "fd86c9addaaddbcc9bdd2103997e8d8e9b7bf7c6fef9cccc404220fc9cda329559031a95bfd507477b5968b8c9ba8ed775c28a8e92d0184c7a2154ba25a8bdf5935af62e2017216d351d6bd6ce70478917f97be1ce84558d432ac218da60899acdca0143777ccbaf091cee5f40cd98b18fa05eb1542cae07aa6507d8ca27194b7d525adabcfa04b243c882804689c8e9c4c22a6899316686ceb6ed1bba6debda6b1515a5edbddab3225e008983913c9156569533e1e6a16822460f91e7f613a4e01b21a3945eb082e5c229e4a5c8c3ae1b2774594b5d13bcbb0dfc1b8974d7b0e0c026c45327a3b6cf75e20834ba22985d"}, {0xffcd, 0x1, 0x9, "d92a7a941a9d1960b91d46aee47613688abe7544845e734c3f8164c76f1f2f27568ad396efa7dcf7d41228b8e605659b4037190d7b0286f39135392e23c8e91549b2707757ff56c651ba4ad9543c771bf00c3db4a1a918204d4098a5c78f7e3cfb87337d4a3009431a4f31dbbc9a4670ee7ad765a7209be448cd8bb4a4e79ea17b98aeb065a59a3e4c6a1788"}], 0x1a8}, 0x40a) 16:11:05 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) r2 = geteuid() r3 = getegid() fchown(r1, r2, r3) dup2(r0, r0) 16:11:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)) socket$inet(0x2, 0x1, 0x1ff) mkdir(&(0x7f0000000040)='./file0\x00', 0x8) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000040), 0x0) 16:11:05 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 16:11:05 executing program 0: r0 = socket$inet(0x2, 0x4000b, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="b24b7c22cbe7e42deb673f7c728cc3ea2857a79943292d33e0ea5093bcceec72a9ee02e8086400458505d0b469dea69f2fe2cd28ee7372636d9f", 0x3a}, {&(0x7f00000000c0)="c10be5ab0009", 0x6}], 0x2, 0x38) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x8) close(r0) 16:11:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x8000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x5}], 0x1, 0x0) 16:11:05 executing program 0: execve(0x0, &(0x7f0000000080)=[&(0x7f00000000c0)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) munmap(&(0x7f00001ea000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc2, 0x81) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x6, 0x80000001}, 0xc) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:11:05 executing program 1: r0 = socket(0x23, 0x4003, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x9b5) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:11:06 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x85, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x8004667d, &(0x7f0000000180)={0x0}) 16:11:06 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) rename(&(0x7f0000001080)='./file0\x00', &(0x7f00000010c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x88, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8000, 0xffffffffffffffe1, &(0x7f0000000080)="b047ca5ac9d9029c1abec6e7598c8467a128e66689ba3d171f3abe63d348b47f114ed67b0157b266d5ec886a8ff2c6724b9d701d76692776ae801d2f9555223730a56c7c9cc67750e3fe3e3072b48143c34f5ed65df94c43a0e704ab3f50d6dcdf5e32e6879eb9a7aa70eb090c31ecebfe35b9fd3821dd36b0f4db6c4118f2031e77875b98d342b825a7b818621178221c9bdbb10ea315d98dd56a5a895737e039ebed194907dde012411c58d27fb3f325ffa93ec55f016033e3c9789fd765efed0fb7850c0a668926e90555ac6c3ec180459316eff94948ae6acca7843d690fb7325535958099dca535ccd36f95d1f4877a0d274da2be59fb8bdd8c0db4b5bbff87858222f3404cb6ee36d9e9f832d5e75eb868d20c4f6dd9db9e5f85a0614569bbd889d395b9d72f845993cd555dc53b579bd49b5ee8b9c94da32f4afddfd857e3ebaea68fdad31d72aaa5fa362a7b23521fb91a427055e5d707e54ad848693efdccb44ebd80f9dac065f97c3692d9b454de0036cebe2f172aacfd33c998c9d1e710c38ab6006b440d2c921ffc0bed5951e6194ba656f3ac7e43e0857a9fa867e05a598590c7db84da6a948eff2712838e2db64c9162ceb22b25179d701cb425b26551ce1149b97dcb71644cc6e516892ebdbc267373695faff13febc9e3a034986ac04f820f23db9d414d37ab3f32590546588e13d157d078bdc3dac3f8934adb7905e97ce47e9d24956244fa0e913f1c45699a3ac298d9e2934a34b8ba10ed4aa9aa80a625f34305e2813dd0fd88681709839a4a1df02359559390e9183d896b408b258439e57110f80a0cdb7dc07f50d306d72f5ce6cf35451b57b75cdbc3edace8921dde8b13abbf6172cf40e9922564566f8cd49f339824394230b6a4278ad0df57e834931b9f953bf0f93ce4674104862cb12cafec623cc2e841333b92c6ce83e0c3f73af1eaafb59507be62f8c5b7b852d2d368c38886aae465dc0771b574b45506380c3f9d353149895b1be9deaf9d73ab47faae5838b37c3ec9048e118a568f692c981017c7535063ebff3b104a7963655c9df845f8caa46f8b781e461f8f5f6bf4e498edd18f438eb61d92f4193e65eadc1862669c3439aae9fca0f6a2517400c3e982de373fb7737a3a55816198a4c9efd35d10ac66bea7e0b4babe4d9f033426c325f02dc42961dd9fb897938e2de3de34704f9c05bfc2967c4704d2f5fa187c12d4050f2f138a8d44397b557ef4e28ab866b20b4501d315a9a56aae37eb286304248d2bf28e9ff6f1fcc25e6c3e40a2fee1bfcfdf39cfd294c752f0ab1506854a21960737f812bd578eb27fe8c55018dc11f8d0f98edd71fd60c47a0576d3cbad28298203e1773e905b4fb5aa8313354f37eb9b69fbe2532c02faa13a5473178c07daeb57af872c2356742ad6fde65cd81654f74ccef00b52df9569cf092b41e07863da87cacc810e064bfc6c21c23aa710be056f006043dbd0f846e750afa459e4d4cbe9fa1fc1732b5eb3c8c5e76a2398731e22089a13afd3c042b11bb3edca719f5de311fdd939ba0116dbb3d58cf73be3b4088722f4287b329c7c0a12627b5806b1e100ce53d5998d6e6c30bcb055f4685044e8ce9a7a8fe225d52519d6cebd48334816fe5c7dc1afed49810918875e7a21bbdba6dd805d3d4e84f07825140edac9dbbbb69051e49b59c7db72ed547f67b25eee55ed80443b9a1206a4db2b88d15942c9cec70323c41aea924b73ff464c62c533971c661b2c2f0d93b7a651efcc278b6337c7bb6e0781ceec802304ee449cd399e3c3bfea24f80a99f4204ec3c5098c538d530418964ebca1dc930469fe0ebfeca7d4f2c47b0051725acf794445f04ef85b7b2db98095b99397a952b21c874827c4244f84b6b44332f17f7a3b60c66f85f3994ec01d39a5167750e60f696a02529d75f880da917647a8b925e40c73f7963e40871d94710267e72bc5e2f53aeb8ce9caf4cc3bdfe26df4a632342ca707b76209effcf07bc99f14ed33de6aaff1eff7b3163b0e4ef17ea8cd3e778b3e4b1db9469617f0cb7c68cfac9663abe0899d5133d856b69153e05884c25a8f96c5e87b9927fc99b98ef4905d41de93165b16de786c6dd1fb0612f64f978c723ef1652a8818297a986d4d35b68710beac605b35cb8f0d5eb297d571cb449bf57c94e5563a51716a0dbe5ab2d1324793bf986ac58ab3c8929cc48f6d8abb2eec01ef362b382f417a268364a7aa0665dfafeb314c887e275bbae92dab24b12d9d7337d054e87ac4af8cb12a8fc996cf32ad9560914679e429ed42d15758c84aeaf135cfd4ac7c437c46b238814fc9e3e97b7357da19107f637cc1b10b400f99adde350b4d5cf6528004a4c9d7183fa5534fafa1cb12dcb03ea2967c8cde5ed33c4ec1eec9306e1852ea02c60a9f08212b93c66d11e1c1c8b46dd68ecb4a059c158ce057f127cc65c423c11090ad792aaad37e9482f62809226fdfa7ca5e1b8a11db2d59725c391c5a1b7d102b7dad12ae2e1a9742aae65578fe89e67249c562da9a6716eb87af2a67268e09c3c64bab4d546aead3d77f8c0b7c136235de5903a1d5886631c8ad77e37c2f10026cd10891b135875392535c7187ba3b0bf899d28c6b1223f807f685a82aa66a50af12f5c9700d1a9313d29fbcb926a64bdd8c5cd8bf0122b3955e1033e58e1f645cc1c658a9dedca3c670f843ceb90c07fb930ed43874ced307d390141c10595b5ef22c20f506f92f9de1ac07c436954852539f6cc2d5a33b19d2faeae4b80ecd72eec83d3ea05e64c1b148a9c831aa7f30841595232a04ae98ff5539b6d4bdba902cfbd70018ca22e5f40844a690b6b6c3e2a6d2b28be19d72f21985ec0ef395fe3c853a03cb240c8997486b4c9925dd6af53951f94bd3ddd9c2d621f467589309ad70426337b94ac4dd66bbba06e68e8520da42133de683fad418469a71a3c077bcec1afceb67df9e357f73ea8f255f9af9434782165f106cbccef4ded4eff19309587eecc648ef871554383fff1835944b08715e566455e5853cac7b14d8777d24201c702ac6ad675ef1acf775fcaa208badc848e00914d308ea1fc73360b60d6073bec06ac157512e2f4bfe49bb7d0c8b90a058c55ae2aa619039b8eec55fdf21864c022366e9b4fefce72cb5106695bdd8ba720e750ae1052e8f5b00b2f948136e91087b041ebe1762d2fb68e0fdc929dada0c0c66261837750ce96f67cef66935f6815456f37a2331bb1c689bd2f4d278d3fbf195557aa1e9326d12a4c5e68c21cc17675cb59fa27743f78332a398a6c2fd23ba29e11729a1897cca979408b0cbaec1a7bfddac04f68826423c02db01cdc848555dc319ba909af1fabba20daca771611a590af6c134cc7dc54739b7f5e3f2e603b2cf9fb17c7ac649c3de8140985cdc492a3bd47290b9bfdd49b6d081c6f5a5d75b8e5ade416edb0777687b291c5ffecf339c682f7971d9023e5950e0ecded0e363c94dd6d759f169996b8f025501ad72596eb5491e495f5e3aa3ec3cfa454d25d6fc47c531e2764c1a6c285c1582984fb23b7bda49fc486808ae8d57e8a606d74e0bf14e2c7fe254c33ef0f54acfe0063b0308c53e39437eb8b92195d6f8cb258f6fc6750d15742a360ec1bd10b7745a565606c34ab2631791d449fb2144f61b15f5b4f4dc2d17b53dc3d0947dc316eddc0ed51f6e481933815b76ae827d39a24432d0c68ae2971ad73b3f613cd0936c62e65a6125dc3417d8259846fda1bc34f832cdcce32834d65850e72838472a9f4d76ad056c3781add748fe5b83ab99c3cc2410edb92b2b639ec172bd9cc2e10cb6f9c3da522cfe01671162bf709f755edf9f5836245845c9f4d163a85ed9a518d3eadfa20f1759099f2eb69874b45711c83ff3f2f5995d38d6b7c80c586b7013d23d5a3871295772f73bf8d5255e62a264854465f9102fa91f160e0015a811c72ea03a209a2bc99dd1d0ca8096a2953be8e66498fef72808de98dba7e2d91b320e446ec25d3aca8491cbcb9a7782c6e965385c3452a6b31611dae8b78d29c0fb39d30d17c6d796f8b307ecaa6e89d07c14f5464a2c57b8810178c4aca504d28f96bf550182a64b32eccc0db83538c228c2dc88449493eed9dcbeb1b913150819ea97d4440fdbac6779f1f6aa255b01538065a04f8fe9021841dff9ca09445359a179290676df6d676579c34085e5173fcfcfb454754426b9a375be0a30d2b9cf69d5618d03a11d8c02abc7479b44dc57e8729c5b1dd5611ce7206f4ff551fd824d9db184abb577a7eea7398e02fd42cba22d1c9ca74d31cfdb73641435232d953eccb5bed7d2136e036ff6fbdee68b74917b77127a8b94630861d220814315eea99d2f83e25e5662accad4d5ed30fef22f56099fa4d387e5f1b927e11c0fd27825e112a5319b0fbbc49f31d05e93010e072b223997a92b5936a3fd37794e8f0b801cba85846fd6703b230d9ba4702961ff5c346217f6d18141ae891d6fa992187fc99fd2f7f7ab80ae25bad3fe0a301e0f9f8cb1722790ea2a4985746e3c48de6256840e97a81d8473b88e7b4843e6988c7240b3e80df945a2a4dbff11195279262a31d931a95bffdf3cbcbcabed07b20236a245b6377776ddead3ff8ec6e42ace957709939e823865e67cf2fa8f15caa75d8b6aafd61915686164d650e309f9c565076fc8a54f98e13d32d5b4aa810d359703da161d9c073f661855d484fe5e5f701e862ad3953391bffa47d4d954de2d9c8f251c40962c1a74d72c405d44d030898f7bc8fc467e20e98f4c3f7eb236fe69460bb661442ed1d39f47786f5b2faf414cbc646046fd29012493d90e8978f2e5b4b97cad78b50916cbf074c0a337a66d1e919ce27b624c0d4801a03693f850dbfef279aa0ebc5a96dd47fdbe056af21cb65388082044f116f3f3fd3eb95dd3a8a1b0664f2a1efc3864347f1ad27d57e274c2593440e611b05c1037d3421456ae6fc56c208337bd91f5d0d1b407f149d77bb220629ff167d494f95a8f19648f6ee407f395b7c3185eb185364ee9b644d064014a1c3d7e8f2ca1e9bb6823d8c979ba7cb3ef5ef20e9f4763a86d7aeae29624067c34aa9fb306adb39ab1dce7d1fccc3b5b8bf07d53000eef98d25ba27bdf203bdb94e784d35403d9298329e6fe4d2636c9f9cb22f185fec4706d14f003b4271edec9cf479dc8ce7e2d04e4ecab2654c648f9c34f5efc21a5d6eefd331521689617d20f247fddebb82072b3d28db00cc36523c76c1b74ee641072afb8d963812f8d8866d35c8c673cdbfecd0c9615564dfcb36256e7ee4e6d428d4a39798e2d25203dc065420ad309a4a87cd2d98c448bb92ab581949acdccbacaecc1ddf68066bd18a0315d7864f4da02d21690d688eddab14cc93aec480235a36e7bba137d7caf10192b7ba7d9f9c91de6752884834c0f4361e0236b2bb3020de24902fa53eb260eee3d2ecb5bf351af207c2184dcda3ef4aa878987063b797edbaa7c49055fd9dec35564cff2087ead9d02ff0749cf11f4aa50e5382a54bd337cee4c06bcefdb1892ac5f245ab26ff17a4987068e3e3b7ad10fadb51da3022c63435dc9ac7e9ade2c550e5943f67f2bcc2bcfa54785d7adff2a99570a2c166443e35c1d2cd5bfaca2e855aac12ee2c3a9ad22206f3790d1b637a6fbd3e0ab362e7c4ee2d2bbae43b18c580b81277ccc053c1e2e47a9d298f2c97b0dfa47c948e02240f81de16d348d028edd9b6e034dc23d9ddbe8fa10cbd4fbc73bbf61b2df6dc533472910", 0x1000) 16:11:06 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getdents(r0, &(0x7f0000000080)=""/72, 0x48) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x8, 0x88a}) r1 = fcntl$dupfd(r0, 0x0, r0) clock_settime(0x3, &(0x7f0000000100)={0x0, 0x2}) getdents(r1, &(0x7f0000000040)=""/37, 0x3b3) 16:11:06 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x102, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x10000, 0x0) r3 = syz_open_pts() r4 = socket(0x10, 0x4003, 0x0) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/59}, &(0x7f0000000100)=0x3d) r6 = getegid() setgid(r6) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x40, 0x0) r8 = accept$unix(r4, &(0x7f0000000400)=@abs, &(0x7f0000000200)=0x8) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r10 = socket$unix(0x1, 0x1, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x82, 0x8, 0xbff6}, {{r2}, 0xfffffffffffffffd, 0x80, 0xf0000020, 0x2, 0x101}, {{r3}, 0xffffffffffffffff, 0x4, 0x9, 0xffffffff, 0x6}, {{r4}, 0xfffffffffffffffd, 0x38, 0xc0000000, 0xed, 0x3}, {{r5}, 0xfffffffffffffff9, 0x11, 0xf0000020, 0x8, 0x3}, {{r7}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x2, 0x3}, {{r8}, 0x0, 0x2, 0x80, 0x0, 0x4}, {{r9}, 0xfffffffffffffff9, 0x20, 0xf0000001, 0x7, 0xa30e}], 0x5, &(0x7f0000000380)=[{{r10}, 0xfffffffffffffffb, 0xd0, 0x0, 0x5, 0x1d77}, {{r11}, 0xffffffffffffffff, 0x1, 0x20000000, 0xfffc000000000000, 0x2}], 0x7, &(0x7f00000003c0)={0x80000000, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r12, 0xa, r12) 16:11:06 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) shutdown(r0, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044266, &(0x7f0000000000)) ioctl$TIOCDRAIN(r2, 0x2000745e) 16:11:06 executing program 1: nanosleep(&(0x7f0000000280), 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x128) munlockall() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6}, 0x8) execve(&(0x7f0000000340)='./bus\x00', 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x0, 0x0) dup(r2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x0, 0x0) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000d00), 0x162) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x182, 0x101) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x48, 0x5) socketpair$unix(0x1, 0x0, 0x0, 0x0) 16:11:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x3, 0x20, 0x4}, {0x18, 0x2, 0x0, 0x5d6ec17b}, 0x0, [0xffffffffffffff81, 0x20, 0x4, 0x1004, 0x100028, 0xf2, 0x9, 0x3ff]}, 0x3c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x6, 0x400) semop(r3, &(0x7f0000000300)=[{0x1, 0x1ff, 0x800}, {0xffffffffffffffff, 0x8, 0x1800}], 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xffff, 0x7e4, 0x1, 0x9}) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f0000000080)=0x7fffffff) r6 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000200)=0xdce) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000580)=0x2) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0]) r11 = getgid() setgroups(0x3, &(0x7f0000000400)=[r9, r10, r11]) ioctl$TIOCNXCL(r8, 0x2000740e) r12 = semget$private(0x0, 0x4, 0x126) bind(r7, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) semctl$GETNCNT(r12, 0x3, 0x3, &(0x7f0000001980)=""/139) close(r8) semop(r12, &(0x7f0000001840)=[{0x3, 0x3, 0x1800}], 0x1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x6) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000000240)=""/176) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000600)=0x48000) semctl$SETVAL(r12, 0x0, 0x8, &(0x7f00000013c0)=0x403) renameat(r7, &(0x7f0000000440)='./file0\x00', r5, &(0x7f0000000480)='./file0\x00') getsockname(r0, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) ioctl$TIOCFLUSH(r8, 0x80047410, &(0x7f00000001c0)=0x4) 16:11:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8, 0x0) poll(&(0x7f0000000140)=[{r0}, {r0, 0x8}, {r1, 0x18}, {r0, 0x80}, {r0, 0x9}, {r0, 0x34}, {r0, 0x2}, {r0, 0x80}, {r0}, {r0, 0x20}], 0xa, 0x10001) write(r0, &(0x7f0000000080)='~3', 0x2) 16:11:09 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2f563887ddbc83c11b66696c653000000000000000"], 0xa) r1 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:11:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) connect(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x40) ioctl$TIOCCONS(r1, 0xc010427b, &(0x7f0000000000)) 16:11:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0x7f) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000280)="0ded77ae85df50f9", 0xfffffefd}], 0x1, 0x0) pwritev(r2, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) r3 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) recvfrom$inet6(r3, &(0x7f00000000c0)=""/129, 0x81, 0x2, &(0x7f0000000180)={0x18, 0x2, 0x1400}, 0xc) 16:11:23 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) chdir(&(0x7f0000000300)='./file0\x00') 16:11:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000600)=[{0x0}, {&(0x7f0000000500)=""/168, 0xa8}], 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0\x00', 0x8) 16:11:23 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="be", 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000300)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) r1 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r1, 0x0) 16:11:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x3, 0x10) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000040)=""/75) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:11:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x2) sendto$inet(r0, &(0x7f00000001c0)="38c1ce206456383670140799587d53a92e6a9f7a777d05bda085ea962429674cd0042d6fe143819b87b61839d0ce488e2ba52d22e5c4b7ba0c7cad07e172bffa7221a435db52814cf881b2518f74de1fe1556e2a71197c662dfc55de6e0bfb19cf8663a2b8560a9d", 0x68, 0x4, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:11:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto(r0, &(0x7f0000000040)="6c0e04513b2cf45350a08c5d5c5fe8b3fd76272a6b2795ccd524893c87750deefed5c0db7d9cef3b93cb8a4f35beb6cada0a85f442904eb0b421b735915adc851da19b2beacc92e78801c53862b248631a82d62d0e2e0a8be0795184477c87c67153fa27bf0569a10b00f198b113266681cea5ae8fd32a61d59aa8cb65d8bf2f", 0x80, 0x8, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x3, 0x80, 0xfffffffffffffff8, 0x1, 0x3f, 0x9, 0x0, 0x2, 0x1, 0x6ac, 0x3}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') r2 = kqueue() ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)={0x4, [{0x2, 0xfffffffffffffffe}, {0x2, 0x8}, {0x3, 0x6}, {0x1, 0xfffffffffffffff7}, {0x0, 0x2}, {0x2, 0xc85}, {0x3, 0x2}, {0x1, 0x101}, {0x2, 0x9}, {0x3, 0x7}, {0x1, 0x3}, {0x3, 0x6}, {0x1, 0x8}, {0x0, 0x4}, {0x94a1361d090627cb, 0x8}, {0x2, 0x2}, {0x1}, {0x3, 0x100000001}, {0x2}, {0x3, 0x2}, {0x3, 0x7f}, {0x2, 0x9}, {0x1, 0x1}, {0x3, 0xfffffffffffff496}, {0x1, 0x7fff}, {0x0, 0x8}, {0x0, 0x9}, {0x3, 0x2}, {0x3, 0x7f3}, {0x3, 0x4}, {0x3, 0x1}, {0x1, 0x9}]}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000340)={0x3, 0x400}) r3 = semget(0x3, 0x7, 0x4a) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f0000000380)=""/37) recvfrom$inet6(r1, &(0x7f00000003c0)=""/148, 0x94, 0x2, 0x0, 0x0) getpeername(r0, &(0x7f0000000480)=@un=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000540)=""/253) kevent(r1, &(0x7f0000000640)=[{{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x2, 0x81}, {{r1}, 0xffffffffffffffff, 0x20, 0xf, 0x7, 0x5}, {{r0}, 0xffffffffffffffff, 0x43, 0x40, 0x7165, 0x4}, {{r2}, 0xfffffffffffffffb, 0x4, 0x0, 0xfffffffffffffa8b, 0x3ff}, {{r2}, 0x0, 0x4, 0xf00fffff, 0x64, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffff9, 0x82, 0x20000010, 0x290, 0x2}], 0x33a, &(0x7f0000000700)=[{{r0}, 0xfffffffffffffffa, 0x59, 0xfffff, 0x0, 0x4}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000000, 0xfff, 0xbab}, {{r2}, 0xfffffffffffffffb, 0x88, 0x5, 0x2, 0x7fffffff}], 0x4, &(0x7f0000000780)={0x390, 0xd5}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000007c0)={0x3, 0x1}) getpeername$inet(r1, &(0x7f0000000800), &(0x7f0000000840)=0xc) r4 = kqueue() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) r7 = geteuid() setreuid(r6, r7) unlink(&(0x7f00000008c0)='./file0\x00') pipe2(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) geteuid() ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000940)={'./file0\x00', 0x8, 0x6, 0x7ff, 0x1, 0x6, 0x1, 0x6, 0x1, 0x0, 0x80, 0xffffffffffff008f}) fcntl$setown(r8, 0x6, r5) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000009c0)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000a00)=""/19, &(0x7f0000000a40)=0x13) fcntl$getflags(0xffffffffffffff9c, 0x1) msgget$private(0x0, 0x20) readlink(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)=""/84, 0x54) mkdir(&(0x7f0000000b40)='./file1\x00', 0x91) 16:11:23 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x10000) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r2 = syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) close(r2) 16:11:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x20086128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="ff040000ffffffb2b423fc7f6c611194782434ccfe6c03b3bf1b0567fcd2c39a1661fc4901c31c37f786716469fc55719345d0ba94f466a6d77ac98556957e8355675e10a9447ab20e325943c94c86d47b471a7d353b26fea71e5760b1226e50940aec151440d370b4667ec614931ef48a3f82af8e2e769c580012ab5cc20296e94d87c0de20b3c8bf776d23e19edee4ce6e12b66486fe02217c3c396e3fd94cca6bd6c3f5930ab11637ff38f8fcf44ba553ae6d20"], 0x0) close(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f00000000c0)="220e2289fac5f4440000e8fa7d177a510b6b63f600000000000000000000", 0xfffffffffffffe66) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:24 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') fcntl$lock(r0, 0x8, &(0x7f0000000040)={0xfffffffffffffffc, 0x0, 0x0, 0x100000001}) unlink(&(0x7f0000000100)='./file0\x00') openat(r0, &(0x7f0000000140)='./file0\x00', 0x20800, 0x140) dup(r0) 16:11:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x12) readv(r1, &(0x7f0000001540)=[{0x0}], 0x1) 16:11:24 executing program 1: r0 = open(&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x10108, 0xa000000004000000) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000003c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\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) r1 = geteuid() renameat(r0, &(0x7f0000000480)='\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//../file0/file0\x00', r0, &(0x7f0000000580)='\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') r2 = getegid() lchown(&(0x7f0000000000)='./file1\x00', r1, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) unveil(&(0x7f00000000c0)='./file2\x00', &(0x7f00000002c0)='x\x00') mknod$loop(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x1000, 0x1) fcntl$getown(r0, 0x5) renameat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00') lchown(&(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x0, 0x0) 16:11:24 executing program 1: setrlimit(0x5, &(0x7f00000002c0)={0x1f, 0xffffffffffffff81}) setrlimit(0x0, &(0x7f0000000000)) 16:11:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x5cc1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r5 = getegid() setgroups(0x5, &(0x7f0000000240)=[r1, r2, r3, r4, r5]) close(r0) 16:11:24 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x2, 0x64) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x83, 0x5}, {0x100, 0x3}, {0x0, 0x5}, {0xef, 0x5}, {0x65, 0x401}, {0x26, 0xb491}, {0x89, 0x100}, {0x80, 0x4}, {0x85, 0x401}], 0x9}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x4}], 0x1}) dup(r1) 16:11:24 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000000)=0x1f) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20080, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) 16:11:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f00000001c0)=0x20100000ffffffff) renameat(r0, &(0x7f0000000200)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0xb, 0x4, 0x9, 0x6}) write(r0, 0x0, 0x165) poll(&(0x7f0000000100)=[{r0, 0x85}], 0x1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 16:11:24 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) recvfrom$inet(r0, &(0x7f00000000c0)=""/160, 0xa0, 0x2, &(0x7f0000000000)={0x2, 0x0}, 0xc) r1 = kqueue() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)=""/173, &(0x7f0000000040)=0xad) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x200fffff}], 0xffffffffffffffe1, 0x0) 16:11:24 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c446bcfac49167ca4399f2c00e0d144e19f0ddd0", 0x0, 0x6}) 16:11:24 executing program 0: mknod(&(0x7f0000000280)='./bus\x00', 0x110, 0x1) open$dir(&(0x7f0000000240)='./bus\x00', 0xfffffffffffffffc, 0x20) select(0x40, &(0x7f0000000040)={0xa}, 0x0, 0x0, &(0x7f0000000100)) 16:11:24 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000140)=0x6) 16:11:24 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7b", 0xffffffffffffff39, 0x0, 0x0, 0xffffffffffffffd0) shutdown(r1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r2, &(0x7f0000000040)='./file0\x00', 0x8, 0x4) dup2(r3, r3) pipe2(&(0x7f0000000080), 0x10000) flock(r0, 0xf) 16:11:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/75, 0x4b) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x810, r0, 0x0, 0x0) write(r0, &(0x7f0000000080)="f5", 0x1) 16:11:24 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/ttyCcfg\x00', 0x800000000020000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xef, 0x3f}, {0xce, 0x1ff}, {0x5, 0x7}, {0xa8, 0x7}, {0x85, 0x50000000}, {0x20, 0xfffffffffffffffe}], 0x6}) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000180)=0x1) close(r2) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r4 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000200)=""/8) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000240)=""/153) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000340)=""/4096) read(r1, &(0x7f0000001340)=""/170, 0xaa) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xa81, 0x0) pipe2(&(0x7f0000000140), 0x4) fcntl$dupfd(r5, 0xa, r5) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200e1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f00000000c0)={0x9, 0x3, {0x7fff, 0x9}}) r7 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r7, &(0x7f0000000040)='.\x00', 0x2, 0x1) pipe(&(0x7f0000000280)) r8 = semget$private(0x0, 0x3, 0x1) semctl$GETNCNT(r8, 0x3, 0x3, &(0x7f0000000180)=""/221) ftruncate(r5, 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400), 0xc) getgid() geteuid() getgroups(0x3, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) 16:11:24 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x23}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x492, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x7) 16:11:24 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) nanosleep(&(0x7f0000001c40)={0xf0, 0x7ffffffc}, 0x0) r1 = kqueue() ioctl$TIOCSDTR(r0, 0x20007479) kevent(r1, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 16:11:24 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) rmdir(&(0x7f0000000040)='./control\x00') mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x0) rmdir(&(0x7f0000000000)='./control\x00') 16:11:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="03451a6b100da487", 0x8}], 0x1, 0x0) 16:11:24 executing program 0: r0 = syz_open_pts() socketpair(0x6, 0x4, 0x8001, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, 0x0, &(0x7f0000000140)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) write(r0, &(0x7f0000000180)="93e73e0237c06e4cf5fef21df109e68a01684adea8d8d0f66a", 0x19) accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, 0x0) setsockopt$sock_int(r2, 0xffff, 0x8, 0x0, 0x285) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r4, &(0x7f0000000640)=[{&(0x7f00000003c0)=""/109, 0x6d}], 0x1) 16:11:24 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ff8000/0x3000)=nil) 16:11:24 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x2080, 0x0) fchownat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0, 0x0) 16:11:24 executing program 1: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1010, r1, 0x0, 0x1d) sync() r2 = socket$unix(0x1, 0x4000007fffffffc, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000840)="0cf3799543d7be7c950a35c4bedcadfee836ed84269fc8ca97746b66e1fea05c4a45e1c6a7de1b82c13a0a9e910bfc8a9cfffff3cb2fb5018c3c35c449b965049ae728da349b2ba117a414a76e99e23b32a63734c50f8de896a2d209a70ed468c466d8bc6ffd1ab5a1d4bc6e9e3e82e7d8be1aca986b3ab6be4333f51802b027dea7c7c39b1cb5cac75afc6ea3a6f497734ecaf8128f4ea42e691ba41c40cc2f447b1123fe4e46d4e6393d792a06698978e93cec3db41c8ee671c23f829734935c4bb93aa01076ffb418975cf9b56890ba836376581168d37c30d5bef6771824bbe44dba05758ed311c4a36b9790f10000000000000000000000000000", 0xc9) setsockopt(r3, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r4, 0x0, 0x0) msgsnd(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0100000000000000ee75ac7c593a3e8f458ef35023b603efbb5e6d7c5ec772ab9d56b6ab2be80b2e5b70dbe324e5d686ff8915198e9f7ad8f832d8802b1036f836354beffe931505e8cbc9a5d8efefc555bec6d5747ab81a34643ef39819b609df58f5b305000000000000005eba5a71dbbad76cebf13fad7dedcc8d73d3dc740a3258d127094b1959832821c5a4bb8b4043e188b4b32ef90000000000"], 0x1, 0x800) 16:11:24 executing program 0: madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x2) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x8) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) connect$unix(r3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000100)) 16:11:24 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000200)={0x9}, 0x0) r1 = getpgid(0x0) getgroups(0x3, &(0x7f0000001640)=[0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f00000016c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001580)=[{&(0x7f0000000080)="d138cbca7f02826b6588897d1b3b7ba5014914cb549b85c824e59d3b567619cb3bf2f8fd549c9498d79bced54e8d4f884cf4b00a81784801e32aa9e4f924af575e939c18fc257de06152d5592fc5c762b43cd23da1928a8d1c0702bb99578df1cd92697d30fae0cb4c637979355db454c51015296b2849", 0x77}, {&(0x7f0000000240)="50a0e7c352b64ec6356c2642ab5c37afefece54fa6f733ed4f19f6d3c950bc2d56181ea68571d40a27dcc50a4ed2706d369680ad72870160787a3625f61caaf9056edb5ed3ac5daa1eb3ae56c734616a358b6f3c6434813ce29c94df1da543d8c3da824ca9c87fc16291304b9691358627c6958b0b8fb8b144f7cf89685c5ef11ed62f7e823810f5eac3f57fc565893473b028b4", 0x94}, {&(0x7f0000000300)="9e4ebe96aeb784f8a1bd4d2d6ec8c7000b90c058cfb47ede9700d1d7821731704f9967964fd8c63f0ecf93e5dc76e62b1ffe571855e10c68bce718e213d9502b1b023a577f0d559e7c1c6ec5697c86a6e731ea4052b968359ee89ce84e40abf9c33a444c59b19e659eda351646dd9a09969e0af6f0ef0c2e484a1a6742bfc159f5bbcce0740da46ec6fd941a4f6a4a1373ba7e5e925018cbcd505566657a6caa118352e32f93c6bcad59734b9d3b59f9c3a0fa126ab9533b7c0f677557783dbc873b6a84d593816f017bac8b2455fb917af14a2c4e62811b9cea2cadfe7d7f867539", 0xe2}, {&(0x7f0000000400)="30e34c3bfbb69aa635affb4f4236a319cb97b4548edb8053aa6fabc34fb87a1f0c57a5c25c5ff39a12c08b256868829a43d9c05dd79d09d0e097b1fcf804986c6f2f71e06daf2f69529287e3f8830628165579af7b4f75c0a226ef276c9e02fb1ddb747a5490d4628bab89f7e6813cdaeb72de27fa37aa400f7dcfbab38686c51add4ed2da3f1201197b9df2c18ee0e0f28839347329c366cf2a8ebaa01f823ef2d337d72d443e16991e55f60db8f25d556ef644202d59e2b21e87e6b05c11e81f6d20ce89e9adf35747fe138eb44cc3fbdf2a36278fd1fff2016a0eed0c235bfde5e88c1cf72ac70dc603", 0xeb}, {&(0x7f0000000140)="ad2f32cb315eee61fb311c88e9e094e81ef69e1fae72b409d2336f5189ae52fe8503bea15182d17c630c2d370f73ca785c9a367690b9c2693a54000719ca76fe0e42536dc2db4ecb9b57cf94fc6dc1fc479f4087b2843759eab3985f59148d28502f", 0x62}, {&(0x7f0000000500)="98a7023a3bf90a44ccdac70d6f8574479885aacdf7f8b21cd9ea621dc761a60fe72a7c458ca66e4ad7b57c2ff45ee3139c7527a673081089607b0b553a44f8754ea4b2c129328aca375957ddb8a6319708c75905394cfa498c12b874634a5b8f1ff010571867c53957306538ffb2f3ea12b2e596d6685806b9d1f0aecb51540b086a7238ed9f500b3857db0dfe61607d056b3dd5af99fc980918e3fc13682c2d32a68439ea8967bbbfbed4d6bad3a0912ff209b0667c30fba35ef27a6f0f6aedfec81b6f4d9f1a620c00362d18ca7b4eabf61c1a9f6626fbb06ddce315ed71f29f2138c0b291bc8e5535fbd3a2c3c26f3d87d9f0f153600eedb8ee4baa205c239cb1e55867321ed5928f421480124adfb24f41a970eaf45987037ee0d80639c8d57305fe7867a4766c9165822a1f07696b471e17584d3193b23f381773ce1f40eb3a7ef7860aba0c81641477c46ab5d9e3fed31b14bcba6dc2ba6080f30e20e012583d19a7603c22b62b14b4923ebed5e3b0c472e3c4f0bc1fd86d3f2371901be44a5c26a6533813b93f57b5c8a99f27e6487c7352683c42ccc738bbff879b95f12e2ea4a5da27b638289b21efe6a0035b76e59ad308de5dc978b0312b29cae5b25c4ceb63850316acff6fda99dc2f3877e8750fc6949e2df1c04dfa29f8f4b1753ac81b0ca0d135e8bc9137e1fbd5fd0f974bffce7895ae82b7e22b066df4215d9e820b0c793c41a3d6d7e4e9cacfced8a68419c7b8bbcd28911546d22264ccb02eb24ed6a7fa6724005f19164e96f38b3fad59fe7f816fed6aa0a7d598e1e2b837e376e6ec499f54af87d757fb80a3784424318fe664cf99aab5437569204e81e5380f151e0087488ac7cf066755b965bd2635125a7c150c1948db16384da60060f65119510ec8729c08629e06852c910cf0d02fb6dc998ec49591f9c11eeecb980aa6a6dc33739c24a4f162311ea45d4a3468f09f24b4c8f19dff6b4a76bff46bcefe029942358d2eb0b0e41f14dd9898f32254bb8bbce79cad3b2ceee838a3e92063ae17a0d785cccd4b5c8a76fa1db31078b50838da4eccb8a49f0d2808a493d035893534546c578e9cffa6ff2313674fe9873c75e09f955046f354b7ce96f415d1b8e11bc7cd5ebf2e114d7110c2cd4952b5fca2aad500e3750688413614c3005febbb0ed6a4e93e426a98071f699127d4c947fb375843fa32f8b31f1d555e9d8c64aebbf65fdcbe3556bf48d29dc38fa9f90978888ac76ba0d53f2f2b2d6bbc9e9cb7d1e9a7729b73fb1ea2b9ee1e774f9e4be5c108aab37c30bd4771660f0377dae9c35efea23c5afcaf9b01ec9fb41e63604af62efca597ff821131fc9a64dcc82cc1dbdfdca62f3d2a1f5a70b8deb2c3f355620efb6ed322743bf928f5be99758ccf44fc3f5276e4cb15ce80205c73cbeb5a6c9ebe87cdd3f71f68294c57b552ddbf7102e9eda78a3f11847f8a2ea43e6792fecc1d88bac6c98cb17f6052b36e8a5321e00f70e922238c2eb60c03db65570f0c881b58e82606fee64a8ae956f386318b666637c470dc8650cd60c3cfd88069918e861444af5fba65beec9d344e06889f0d2f27e4fcc882f7c3d97764441f7be38874239158ba8cf90150116550f4709c88e9e082ef6c33bb6bdac5bb1e1d26be534719710bdc005af1d1945e3ce7ea3a7090820b77b061c0b58b41925d3eb85d08b3e5b2c31cfd1de725aec93c64e89280f6cbabff553c77ee23cf76364542cef528b8bd688bd11fba6709f703d1bbc8fe175d0cdaa8a1cc0518c5ed5052255d0891d14c3802bae0678ac6024fff5ff69042afeafff19b7cb25db4485577918763a0e859f100ff05ef4e89303d809d202d7dcd6cdadaa724497382a66ef9473abe8e4a9cd80a5b2f17d76fb2f2062e95d85667b5729d001b9a5a029e5e2c6080571f0ad7d298e42be49e964c050dd4d6e81c2313ebaf83cecc0ed62471c3e628355d751b38b39619ecd8aa30465fe7494247a234dfc9ca4ec74aa2c762f39e469c6b5ee70a31a3477e6c3ab0762cf4caa8918a840a13fc6aec19a65ea5371f427d6bc27bbf97ceb61f5317a54019351839c7e93c710cef9ae076cea7d3b4ec7259ec97a1ea2f8069e3aac16c2d082eea40919bb3db0b45bf3e32b6a843e893c473b1938ec9221908dc08909fd713b1230044eccdfbd403a67f1ca92a6399f58df236daaf6c1122981617397c751652716409d02684115b70bece004c2393e2ab1c9b51f0e115d3cf19080cf8333d3e447a10042e68edd9db50744a3b9d4c72cc5360243aac91052968f110557c1e9d636945c69517e41d64b51243d4b3970ba1f471d7e9dd7760032e1fc144afc4e4c737a547983ec5e24d26efb31087556c70649b2fc93bddb015d9b0a0954d947f05acd430cec3918171a7413b1330e0be8250bcd63ae3c478bb56894df4652dd72c72a550be43428f918f96b75cc5bcfdbd8c5d5841f6fe05f0ebf2db1f9c4451745c3a6e860d1deaec44a965df8953c781325a02a690db653691d391f38f2e230454f5bd0b3e2be3ce941e9beede9071bad7e6f6afeaf9f1eacc2de6e68e4c2c7684bde1d904a98811bbe68d70c2b7e548991cc639b2553115d8c8c6031edf5ce1c37aa72b9883e2d8e7def65d4b599b47d64b5d3d3122cd406616779a3bfc43030f024a232b470db8871c3a65cd0ea50104529fb89617e90db23f43815551b8381ec2deb1c4849caa76b1c6303ef6ffa35582421fa299f5fa2596a1a616b6ea45c6cc50a1663bf94a70dc4fffc1ae14d624b7ac0367a8bc66103d8d402105b7a69f74d0c1e9679245c92cadbeb74c560c8ae8c18971d95b7b693ac7fdbcad053f052f92370ac14dcc3b8db93d133a8aede0ba2179b8b06568587e59dc0c7d1e6f13bcde0db98d46524f3731362baf70a07016717ca20de10222abc4dc0714a8ab81c02268bbd993d1609bd5b99b7abe86621b5fcb0985126cbb7c52bb78f0a126d935cfa244f7156f488f7009ecb1a4cf935708714eb18bbee1787ecd71fc7d9b8cc218581134c94d5d0f41db34308a3539e9b1b7344ee024cfc199af7c207f090ad57823c9f188a7dbb28b671538fdd5d46fb2bfc69753b5b383aafa6e7d3b79b35ab1ab0c7c75456e70d13ff388823da5ea06fc336c65613c8032cb1d5f127d1ceb4cc3e7840d7279531241d82da6ab18765dad394a6ac1648b715d839c138db1d280ff4e5427826a1d4a4e53281d6adb34f9cd15bbd7277ddc2307d2923f37c21189e50a3a220daa93928abdca006e2be9f7c2d132489cdb9d2c976402dce346c0d4b4be319e7199d907899805d23508d9011967c1ca7fc43cba71fdecef1ac0d1a26ce9f3715615215cdc0f4072d481dcdb607eaa2ea643d982ff3710b6f9c55062479c31801fdd7c665d5ee2b6558283710351031e967b43f6cf2760a70ef31ac3b660bd5f9b0a5c325b6762681925d10e2a79fb07606fa1b6aa477119c04f7c9b4a42a8703b94a9e0f55409c411c41197e2cddabcdc5ce60a0c3b368c9240f00e32444024ed7e76e5ffdac36016cfbba3e2dad091bfb1bcd568929166c56df6282232d5f5e1722abbb053823f6810f4f12399434e4c180cc360053e6de3362bd65f080f054703cddbe5b5e66963ee6e14f18dc7a0324b37d4b48f74719fe3fbaae029647712c9895ce4e3ba0e66cb0749468e1aac07ab60d7c4369d45d7659a110cdab48d060d7d7acdac87dacfd5e14a5a1d4f5cc9d56ffe685a2daf85905fe995edc4fc7edd7510adaea8b1260f36cc05547d34a2cba1586e72068d3815a4eb2ddde5d57f3151fc914ae6e6092952e6cc3b73291b175d18aa4c0988414ef57452228e6a4fefdfaaa35ceb40ad1757ede9fbce6751b4137751f2d2a550d3dd6aa91797281aec9dc13e3dc56cc67cf2a842812465f3ae1726621f59cc6beb48df6dd362786d723d23eaa08f663a351fb6eeb9868ba9641c252a2d8efbf3c2c29ffe9f0f88bdbce94bb7e9887b13ce3d280acb6e7142c83699f844c764854e3a31fb769a3a19865d78ace1361f891641a9e42b9425dc9d3be6df80f648c0384b07989bb59c1724f5af2aec5307200c5e6727c7b1db0be230844c60ecbf9ce05fc655943f5c065d68f9bb335b9cda6f8722bbc73561d81b0a0c75af8b8bf7e6e4eb8b37f2efcd7bd32bf073443c951216bd52eea76599bbebc3f97d3900a6dacbbfd0c0acc93f3d743a27eabedd091d2a56f2fd5035ad2971dfe2b412e406fd7a9e8a1b7bee44cd1a70d533a92728d345e0bbac352da45de26ce99fe4d35fe03fa809ffe0bf704fe0738dc48873f23dfa735868dac3e80e29e86b5cba4fb5b6d069f99729c11f5244127934f1a0c00459a46dd95cebe5a3c6f686ed761abc04dc706d4bef5befb9ad3673bca5de3440f21d0ccc085aecd55bc60b3e47fb8c803e63dcb92175980759eb3a62c05e59b42a6fa1dce901b524e856b4685a373e4ce3be7036cdf9dfd8bd153a32c94fad0af550541c3471a73e321c882fa4fa7fd61a684c1f3f482a6278eeef30bdf157fe302b7aa6e4fa9a2d5397618eb81ca130232398077cae721635b96f815709d6882525dc1f1c769eae3bdc94559a446d6907bf43b6face13223a1f8e8a6538f43cca7ff2084f1ebae52689e2dcc1e13cccbf72bda181b55ff55973b7cf85eefcb2c70ce47c29fbd7cd688bc0964cc9c1e8b14d95e7d32ab2c8b9cd44569d68670da4ba65c7ff7b7532ca96054bda42739d6e03bb050176d7826505344c5a3c96afac1ef192b0e30a07df1055cd8810ca7c1f60f06f4575cd2af946679aa48130ab362d1c6244cadab52c8319c95db4201b54280eb065a7bd9f6fa0403ce46e057b75ed89dfa80fc11572b65a02974e9ee83cf1c6ef574df805b7dffdbe4e2e11c080fe94e0451be56649576fe5797d2aa205c8c72f42fc1e90dc7e84b595d929ff984aea4ae28790a29b81195b41f4ea354f7ab91c7c23d406a7f70feff175b4f58cc2877917d2ea1d2fafce19165c1fd92756b7e5f71c998d1117fc271857f4538a126165061a704ab853f0f0d02cc9c77298cc914569384b0890767f7356e7ec3ea34ae51c815324a79c81563ba366e1ab2ed6e1b6434990a39fcaae720215b87e2aaff133a5d3baef4ea4181fba1dd657b51ed1522033ea7b6cd4de407b4dc4ef78c8cb322d84f61264a322ea5a3801152fc54624641d1ec8a5b70a691eb87ac0c1016b9c4a4b8495f68db657a172e2ebe238793a98c86f4be572ffe0cb8f910549bece49432353ccc21d44badbae50235cb8b556de223e5283ba2f44d2325411a7a5b131f82007e791e7deedd3250dbd0981b743c1604db8d5b4e3abeefedf86a397ed8e236106223026b4ea714cce5ed8e2c6c14235620b1ee08b0b6d5a4f04a1fc9bdf924aed2572a5b544ba8817762219dd147831a60428d548faa6b5eeed4eb7e908e41774289de610c4e1c0efac825944b42fa48e433626e68f2fe030619e3625ff70296f19867c8b90aeced52b3ccc31a6929b2d2da61e2a071c6ce4e23c3248cd2aee9b763b0221a70164fe11855f9cf5e5f53ec457bb408a5167dcbb7af7c4c19a97e7b5cdf0914cddbc277d7cc703e174ccb08ac943e7f2ed501e01dc75e95d459fa77fa1b2fb10ab48aef1f6b80344166d1d9a335cc1c5eb87e57d40bffc8030934ec26b4d17e364ee867d20570a58ef9790a727cdcc4cf34f9afb47e829c704d7d20413d74c314ad73ad14c93ee3b862918e51fef75e3fc31cccdf3b827e2a7a8", 0x1000}, {&(0x7f0000001500)="03590935106018cbd13f97fe22276ba9283b8e6eb92062616cfc65a41bcc271e83163ce4dc0469a66b340ddcebbf6b388dd88578d64cb133fb70179f4dd33d114f3d42ae08088718842d4299fe3a8616ae95e2840259e78ca2d34b17dc53801e97ee57d0e4de7dafcd77b10576f62becba76788feea2a15c6b7c", 0x7a}], 0x7, &(0x7f0000001680)=[@cred={0x20, 0xffff, 0x0, r1, 0x0, r2}], 0x20, 0x1}, 0x402) 16:11:25 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000000)=""/114, 0x72}, {&(0x7f0000000080)=""/157, 0x9d}, {&(0x7f0000000140)=""/164, 0xa4}, {&(0x7f0000000200)=""/8, 0x8}, {&(0x7f0000000240)=""/163, 0xa3}], 0x5, &(0x7f0000000380)=""/3, 0x3}, 0x800) listen(r0, 0x0) close(r0) 16:11:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x73) 16:11:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="826db48e6ae4bd5dfe3312eb5c75d83000"], 0x10) recvfrom(r0, &(0x7f00000000c0)=""/247, 0xf7, 0x2, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r2 = dup2(r0, r1) getpeername(r2, 0x0, &(0x7f0000000080)) 16:11:26 executing program 1: mprotect(&(0x7f0000625000/0x2000)=nil, 0x2000, 0x8) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0xfb, 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 16:11:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0xa20, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f00000000c0)="13", 0x1}], 0x1) writev(r0, &(0x7f0000001640)=[{0x0}], 0x1) 16:11:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0xf2, './bus\x00', './bus\x00'}) writev(r0, &(0x7f00000019c0)=[{&(0x7f0000000680)="5a641603ea4890fc5fa4f3c234fe56f5f86df91ae116adb60899217210c609fec6d7894ae90596721ba1f89a3c0bd1a458732d58f60031d1120a7995b6195053785f4b6382b37bbd839cb425fd4244b88d0488f840b35593a522b4e9cf65bf709f7a9e667d06398d433cd2ea94c07b1c87761d4e93e109512d6707ea51140836cabd4a816d32c31c9d5c1e711dc355ed3f717411b8bac782b5582c4a78d338dc42e9178e9ad114462b", 0xa9}], 0x1) execve(0x0, 0x0, 0x0) 16:11:26 executing program 1: kqueue() r0 = kqueue() close(r0) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x85, 0x0, 0xffffffffffff64cb}, {{r0}, 0xfffffffffffffffb, 0x29}], 0x66, 0x0, 0x7e, 0x0) 16:11:26 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) socket(0x6, 0x4000, 0x100000001) getsockopt(r0, 0x0, 0x4000000064, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) socket$inet(0x2, 0x20000003, 0xb4f5) 16:11:26 executing program 1: unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000240)='r\x00') readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/237, 0xed) mknod(&(0x7f0000000000)='./file0\x00', 0x22, 0xfff) unveil(&(0x7f00000001c0)='./control\x00', &(0x7f0000000180)='x ') 16:11:27 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x201f, 0x2cac) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:11:27 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) fcntl$setflags(r1, 0x2, 0x1) fcntl$dupfd(r2, 0xa, r2) 16:11:27 executing program 0: r0 = socket(0x6, 0x5, 0x200) recvfrom$unix(r0, &(0x7f0000000000)=""/239, 0xef, 0x40, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x0, 0x3, 0x49bc) setsockopt(r1, 0x0, 0x730d4ee3, &(0x7f0000000140)="3fc21fe5c5fb3cff48c97623e35ef1e8ca644534b47a3dd972371e0cc2ce062f4c74c70dbae401abbc039dee4182fe2620bd76170783cd9b1ae7af7072771a9894f0de835964d0ab6f82d939c9491efbe1e261204b90dd312b833ba1aad3e718eb906d34fc337dc7b79122e23dfc457a01ae2a96a8678a99895c95e38ea25d0cb0a92a1dafda6907b0ced4de2177c2ed43fd8d5d02f0a2fbe7e2d384bed4c706289639d559f1da81c7505786b4577017c3e4364f8ef303623bf1264e065d005bc7392528cded5d791f98d1fdb2495d259cca1c82a2a5ad7877fe157d260ea80520638a7b3de7488051649b4d525c103bae344c2ea8d6bb0c166342644ff82db841e61a8c1cbeac0f904c49f844cea816e037a831b823fcbd6b4ed7e506da4e101dbbb3f3742919493c378ae89a86653155eb292027629af728e03be6045dde8a72e5846eb5214b3f8411a35518f8273c350abd2ff10ef23a902ddfd86ddd357a70ba5434c54f389f2c526862ab1d27bcd610b900b1bb53106c9ca99a04cf94edafd2c5da348379035abc471ac1d58f27d14454160738769396123e2785f6c580806b34bf51242d15674b9c53acaefbd41ec8279c2591ae5d43c9b47eb52efbc549b716f3f03cd29c7709b4e9f6560df2dd08e6e991b1b01ab5fd856faf41b41cf822171bd987adf02b41a41f05695bb2cbd233bf38dbefe289587e60f6e0b9af79c85f5462769fd05af957f6069ad12b5ec639f8a4933d1f2ff8646d85147d10930fd05aafa96815eb20c3d8d47a5ed3f451713f75f40dfd54dc6c6c52075d210b04db61a4e6d5f39783ae8970fd80c25ba920e95314b13696cd5ccfff1b1d67ff55ef832a2d0d3a040651c3365fc500dfb6ef09af0329abd64b5e2b31b14d74319e1e73e5b26710130a8bea1d03f5b5ab25eacc5d011f94eb092dba92dc6d2317b0c7ae7ad8e4e616704c0771a3f1a763e28b7f502f555899a3ec462794c6e7658cfc23cfa25966ee65abf27afaa9fd74734dbe5b7bd55bf80ded438c5462bd9b082696c4fab860e889dba6e6712ef81a86801a0b7b8294d2fec562f4cc70844905a88cb0135db733e1df33b766f77d93b017ee4866d9dbc181475e5306f6996484ef06e6010d5cb800f517b7e2391adbb09273ff5d21df14009eeae67d7f7e377ecdaf27be745e61ef29bec862420b565733833860f3eb57d9e7fe829eb6c2a976363ca700234183e0c6a19da732fd9fa786a8a626eb7889dbec579d8570e2bb92a96332c94d65e36033f9b196e3a35f5abe46d67faa8ff04ef09047fc8d679a3094a0eda840a3a58f5e45b2b918a32dd5e0b9bc6d137413f648b9e5a61e6162b71751cf89ce82aa020597634e509df81e8caedf22b3c5029700b0c20fe858cf394d8242d47f2f174027ae181b7b3401f01e2ecf3b8e4f7226b1619cabf2af634e46d23f3991eadf6f527111f0a08e4d70a1cd1d5e70a080e85f9461b32c4134aaa4082a1a0251e5766a3eb460f9d3a24a6d80b8961cc25a3d6fa5586cfe323cf3cb6bfaac4e4c21b91fa354422f4b516b3d068a16a1fdb6e04f1f9e8212bcd4b6ac96fad7304ee5afd0ed9953c91488e26fdacfe51f5339e84d4bb51ab8c50d6f0136510f3cd6994db4c1d2fc5964342dd11f573fc6a1424fcc85000fb8eea73bbc632dab7342129fd8618ec8bee911ba19e7b49fdfd771015e5e61d02118f81d590be6caa7177a64b97e18aaa7fd1851c0c654f834a5ce092e3649b1c2823c179171614732c6d08e821db3b7c4947eba06ab8461686a3945fab98a863f93e5c99e9906b321a4bfbe2e22048e535591efcd960194912b8dccb57a05d7d7061a4994717076c45f062cdada8f0bb0a0b582680083ff75fb5ed2b9f792171e94dbc8e1327b71f6054b36e35616876419b8bd0ed7e67d41214be61c1470c4c77850f9f7ee19e8cdd4de951306869600a66deba4f4fcd3b3f2cf2d0d24f48fed2e9878e955dcdc42d8532fff042def3494769fe3019472ef51d637389b3e517a91e301dcf8decc9d28916b0d95e8431a0f45dbbef4c42097ca1cfa9e5aff448b676048f7c1e7d8e062b738a2fc0593cec0c07fc50032d14331f266bb5704898d628fc1b5f38fa15e17050102e0cd2c5422dcfa5d68f10bd62315c01eca19411f5fc4125af454c5050ef9988aad73a32a6d69c6825b061927359a077813c923f0b50da9409d1fd0173b2d926419c85675d024a7f87493233cc7f606dc9de9776480da0305abd5032f8d3c8580d2120e4c2085faf6b06e09c0692bfc9780010836c867ff8f4d10776721909e572d04115214e9f2c6154c8a884ebc3e2975bab2d7345111f4ce0eff2498683a6bc285ed628f7906f9a2ebf89f9c15c2d457702c217188420addaee2bf100af6db8cdd6e9cccfc2007670f7fca5308e08bac18fbffefc5f271b9ccf56e7d79ece837aec959144acf22c7a6072b1a4a04835816be59db30c2b5170f6fa8dc7fa7278e535dedc18f61e10c325543a066d28703ef861afc5e985e8a14654de9c3ed21ad93d82a3119defa0f94339c771058f6ec7e94bb228bc2d16925ae30a199538690be70200806ce6f95965475e5445bc9adca8bd8b1e7b61959bbc6ea0c5679238f55ae0be23ae1ae890d3d6d68d2373e0a5952a231ea2393fd638fae80285a1f9c0f555ec8b7359591e2a2a2f5ed45185d05db176d5e7d63378b11ea8e7b9718b9806a538cb7ba1278ce84fb836a2131fedaa3823e585a397413e2fdebd2f918ebdfd445da2f9619f15bef030af6260a4b50a5e7edc5f30f204fdd54a8e81be7124218a26ddb6ae66d8d80e73eaa8710ddc79bf7f28c3425fea4e8df7f494909b1474b52cf7b13c34a89fec07f14b74266dfceeed0c26c5abfd9cf7dd40c746870460a9560d71d8d22abab2f69e4624821f11e3f8b79109fe1e8749553afb354fc804c557ca151c2043b68df230855ab8b1a4cd3afcabbc1fe37f46b7be7473b97da1eaeb5ac441e0a6591eaffcd75433dd0740dd0f594d5024e124c67015de5b2ae83bf0cf76d7f9a168ac44888a06ee8bf000a6b71f8d2b562faddd087525ee1b47aab3b1456f1f75bc8d9e19557340230e4ea2d8fbd65e77bfd123808ebf3430d26c307384f0aa77ed44b29e7697a1af4159cacd9bee42a69c31093a94e540e5da3b9d0df8c085cabd82b10e61290a1c41a4df37fcf38f56db2184f78164a95cb2a2a71f986d610f74385f5411ea179de69bddb1286f1722c480ecb75f04320d47c9aebf1c9d3693ea32386b59821806b46f95b5248d65a181929a956cc99f6ea4b328a5b9cd745e8148fdf58320b6bbad928853e5768d273e3455eca2fe3fee8070d6311abc8f4547b95d24e6f4b2b1df51a0c4e0bcf336fb27baeedef22d615fba627aeefa46a35ea895cbff74963466aa54bcfc9d6a448472b5e9c0e312d59df08113ae08e6809d8df222c51ff286d8d2c92f12eafacbe45d52f5ab8e789b03cc7240e3d467225e866e46f47f54d96b058ae2bcc4c6d372c5473830705896f52de54e16f50c6cc0cb8fed8c1ac59ea7410184e42c3946d9667a7a7ffcb110c18a605ad9147067968358370a91524394d6883cb32faeaf2f42e57ee5a0a804e2344ec712b784d612f5305f2803b93c5bb6960de00ea2347924c0ca19daa64990db4d4c539b663daff57d33167a96191e23dbfbe809b7c2ec893d82961e353b70da9a39902a1f1d033625a150c96c3cdd7d8d0cf6b6aa1c4d24fa246b6df9135b255f129dc2d7ade9f1c5f10351014f455871f384dd18cdecb3e380f14f3c9af9be6479c92cd110d286a34b3479a4b792c8fd3ccfcdfc55d7453c76a67e8da471c42d9d71039143ea944a2a59df5b8febe0dbdb9e44095857150674254f9a4d056bc501baa6763f8fc75dc14f2efc5897abe4f4cb424b2c1aadc405037a360d496af256e40391f5d4777fcfedc01fcf6f64536c21278c3048ba03d6e64ed234bfd54a1d2d6da78bf3e1d16c16975fe96ebd01eab5556e11072c3fc54468f98367f8c49ece75d96fb73a3331e323e6f7ee60033a4fd2e2315f24ed0ea7bfc748bbc533645959192bfb3bdd5f7cadac2bd74e8bb2a8b74ce3adfffd84a592d6a3f67c2ca99a2d5a945e758053a67374bd82e0ea839003646940849732caa2bfb5f27dfe2bc1093baa16eaa966b1b7faea3d821249e056440f55387356497468353868fa17f95f03441f246a236b59206cf622991e4a643a8c7ba573291c7740bb3a4e5bbad5e4e76800ece105f8cb7400e75a18b1af14fafaa245a11eb451f49a4928bf930db1c2e8aa0cd0992506011ee0129a1531eedf7643277d1b4e565b239be1b547409859dab6b70108564b183d3a3ab806e1e4411a513b2a11dc7f2e551743fb28dfc1c23eec9709cbe00a07a0d4798db8bb07ccb2c621a4b32ea444b8725ebadc4eb04a78c4a76bf7900a035c2f3401f6940808386ed0bac30014b28e601615ae7a2d8d6fe8de5f15886ecf226a9c7a1cb84c51c3c91f3faa2e5cbd0588c03d3e2f0631045ecdc7bdad50bbddd9de69e62578cc1823446d3f74f6f36bb4d7bba2740f6357457ad9d42fa5a135a2b575f0ce937b40791948d581647c8b92553536d12212248e4196867a2dc69603ac41d097eeb2d41be47de24525567dbf4bc3e1de7035dd815580d5985909875346658f510a179a3de6837717b2aa82d30da00b18c322ca0a9d51c6faa9d6370467cd539b59e0a0efcd3b2657e0882d990f4c62ad5823c0d1af0c6930d8c7c5f0fc38c66b2afddcdcb09c1d361617410bc6d061bc5cfd912a35f182733e63b42cd5caec03cae09332d88e4246623eb32179512f543b83fc2a404cc15a5ffe114b61f0db03e84e948c1893938e81f2372b3f3b488281bc190e0c4122de1554ab759bfa7d11013790394bcc6f6d74a967a31d42c34f3e94b753f0a3e9ed2112caba409a6469b0f3114732ff7f66f649a7b1df5f102e2937c9b6096cff590611ff7c7ce8d53a358b52a92584613939d3c90401d802d9c388c9beb55b2f9a400f93ffd195b438228f8b0604abca59f08e41f05d5e5ede545e26cea819fec0481f90a56c1bea7f535fae6f8db67e4e3b5510756022933882b1f18dd0c323f1cbf16f77b1c0eb77a852c60672cdc0cb356310feb09f46783e03a7e9ad49b1134724f763a5ec02409bd340c8a7514fe8de620f95d22d0b745da5a75a33d0d48d6eaf78fde97033139545d5374452193088a50555369ad09cc6172b2b95d4839d8622c6b0a8e7e6405f34723aa2bf6fd712cdc6fa2078493d5b8a0c3795335c6970c0c8aba513d6cb477703980ec3a3fe9fbf72e0cfef1481e710dbef964887de3628b4443bfc075c7ffd00e8f5b39b5c160b9acfa9ab07db6b49da1060d321b1e517bd977df7fd7b95ebbc1e2bf4d0169dabc46bbb7409c3ab79c4f5efd8cb6ffb3630f7665e2cf259a4c730177d9b534cc3b1e5da92fd0c8177edf0061420ac14c168ccb730ba81fb56cdd5fbb308594849a0ab4b93af6bbd75e41b87585629d4ccc667543fe0409fc8418e7d245173bdca080503a0f4d57355edde2a7e4be9cf1566675335b85564fe9574956a28c5058c48783a4c2d9b3766278433bd92f2085ea6019e0d05fb8aa2f3dbc7a31a99a4d73e9d811aa4434de06eb82c3532ae3ac6eaacb51c7c141dfebcd4c5d789ce9823f2320cd478125f33a143d4d01e03fca0fae4e1aae2fcc08bace48329c719c07d53e37f748e991888fb1d2a2881a0a0b17136ca16b", 0x1000) bind(r1, &(0x7f0000001140)=@in={0x2, 0x0}, 0xc) r2 = socket(0x3f, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1107, &(0x7f0000001180)=0x80000000, 0x4) pipe2(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000001200)={0x7ff, './file0\x00', './file0\x00'}) clock_getres(0x3, &(0x7f0000001240)) sendmsg(r0, &(0x7f0000002380)={0x0, 0x0, &(0x7f0000001280), 0x0, &(0x7f00000012c0)=[{0x98, 0xffff, 0x7, "6cd23b5a31e44aeb696e9986bf499835e6f6410ee20483521b56b94a8cc874edf8ad689f67e3b17568c6637b95bf4b67503fa3925c3c5ee0d6caa41f488d855194d56a0d475440f229ca11588c651ceac3ad479936b30168eb906096c1e11104a6cccc9c080d9b9c558f0b5aa64e86e1121dbb24ff80d58347af5a5ee1096b9020"}, {0x1010, 0x1, 0x2, "cdb65c4ddcd8ac3adcc99ffa46e77bba1af035417932f3318592939b16734086feeb10c8eb323e55e70660471a0ac3935e41aa1c4eb82ac67508d3d75fa6dd7240c6dd2ec433afc50843862ecbd000bd9d9c69b386c61f481d6962932723d7543529235b079c6d341880131eaf42d57f4f65ac3774bb03e6bb192b1ad9ce91e3371e2a567e975f6ae6733bf315d35444a070dfab1c01311cb7fc544d158b7ac420744786991d53c88194012a44e67204f9dd891714bc218f3f2a82e5d952b70a1968125051c50b109c566fc741bd6a13e857e68ee95f46cd3745555ed2676a1bff27225e5d84f39ee6aee6f7a74a6896c27dfdb3f738fb8aea348e018e55f13943e85bdc25c07c77ee5c3a07c247b24bf178fa912ce2c42ffd30f483a7b591470be2b176216500408ffd2f7d1e55976054456d35bc25477ca3e8e79f112ab811ad0d707725088672f9127970df34e5156a88af6eb753e48267915d903ae2e36c5f095dfae33df87c152173c848f3d085f8499ce560dc973955769f26b335a325e14d4158a240cc833cb01547b30850964b9ee38df8b444693b53de5146d8d6402f9d4307295e1169622cd2fc4bf2e12311c21c2932ea7686db376987b8087e9614f69aa7cb9c7aad045a50ec664624f3654a4d5c3cba33a5975ba007fd28b3ac22cb5c69e005b60017c40eca4ccb14d3bb660bd3d3c64b571a7c6e325ef7890c291eba5b93cd02a0aa32c11353232b5b468b3c9bcf4f8a8dcf7ac257f186f5fae4272cfbf9177325c6bf1105874d815de414f04c1376f50b9a354cb55e3073528453c643b903d4a1db84f25230328dd00dd18802b6e07cb20265874c3a5214b3cbc6d68c47648dc14b068ba477b69dfe5c944bd72dd76e7d0fa8bc893b8979ce71091288189f317e40b5bdba3177c801668c6a8f10cc06418b108775ee917a905c29cda7c0a87a4cadc181a921479673dd9851c9ce48a62ed2c5bffa1f2247174c351e24c59f1e8f06ee5519c98d88cefbc12d0e63cf8336c6307429bbf7295b128fa1cbf39b241919d24eb5db516c541d0176786b12216efc6b112355c690354702eda4f1268fcdeb1ba7b218d0fc83eab235ce18b55d42ca2c189b650b2d44c359dc8d60db5f26e43f4204145b9add51cbb5155b40e4ab6b1c1de36df169818506724dd10615dbba802df400c7c735d08207bd7bb48ebfd5698680a7216bd0b968aeadc233576a0f3d6d4a94ec9e062bc557026e0b948bf23f89335a09fda9e00e0b6d3c2d17fd7b3e26dbdfd2e9ce13de3ecead5f1bd4672755cfe5e989760ed7048f97973f0054048167a9d4a6e4190c9885fba52ae1de0a51bc8c05b3f67c3b933507c6c4bb50468d07edefa74061e91a7e005dd97305a615094f6db36a1c3d19d04e3052bfe6dc7828310b8e74faf51c998037055f6df724958eb1929cf260099fd67c7b849acf685c1637e9a1f8642b1f8e67ad6a0455a25fbb97671179845a016a9362629c1b197fe18aff938f10b518489481f68284463f2cc807bca8ae35961a1140fc6f79e669ae82c524e890d946141c5e2f5828b38bec8ad3f0538ade9a8b7d5538f2977cdaa4d37cb25bf5047dfc4dc127e5d1945ed089e6822e58c15119e1315a4a03451080dc66e1bdd15b1ee43139b133c8f4840c53256e21da21f7d28201f7595979850172b9964796d9bb6f134a4265db51bbb9be8772abef98dfe9896776e869afc9722903108bc812c00d7643d4640ccfc99166be18497371321e32dc1929c3614681186e19f786cc299c5572ded06e5166baac9ceb9ec79ddd42fa84b220efa145dc25256f34432ad7e77dab4e4959c9877e5e4e35d61689f1beadf7b359596e6ced436563d2a693bdd0edca29931144d5770ae6112230dca9b46cae9bc9d03a2290991c24bd1f27a0a93c803d68809d3c303eb80d27d535ca6da3e9494bffdbcc5ce80dbda28958f64fe8bf1f650a32e2e5d1183f0b388365595c74a66627d6a9ba6a66384ee36d1d92fe8d9c7768e7b202ea5dece8301f2c25f90df33260bcf44bd388f5f028979cac6042d660dfda21a76d4372fff5449ceec77e597fd226e5a857c4b33703f107eb7e1559b6729c0ad270d3e41e96354fee2474bf128ae8af9c7a34d2f788421f923a0644417f9246300a8e7df1fb1664c1db55c6e252d5fb3a6091b5f7364c99826ddc62bd72ab2d4b901ba2abc879319dac38fb94d761b677269eb01ff195894f9821fc5a6f62bdd9a0ae81a0eb76e2ee23adb0060b3976e0057fe0073fca5ce0b9cb1b93ed66c9d422350f85c7befe1d24c01a0cd0ddb47319e0b07253f4c4321a0dee9eee5f9663c4fa8642fc8bc38ab24a5c3a7f8a136ce565a850c051cbf9db53f62aad670271c1270fe7847a882fd3fafc155dd29634c80e467dc17733498329651ce5eca87e1fc3dc80cec3221a0198346dddba7ef5231f9f68037341e9b0ee632b1431f76f8fdaf20bf9550ae91cd85f5dfb831de6395291b57ab5198127d6a887070ff402c1e956ac188014a19331609dbb0594b8eaa1d614cbb686780b1dbba1340e8fb9c2d23ca590153623e9e3c5cc6d3c1e574ea0a76abe8986a8e1809c0864a0f21d353fe8249023b4bb2cb24bbfbbb5e3d548baa5086d15133760017e1f5771f4227df11da8a51c0c57656cec0a343342eef9926a52af9ea67bc8730a74d6575c12c14fb6c6fb44b37129ce67470c5a4cdac827cc2dd5ba5cb054dbdd6d7f54011e53f687d82d690538a7761dc765cff79b8ee6e52f0e2523c5af10637cb39902d5ecd5351bb28ce5d633cd7464f7b149918cdd6666d8c5120bd921fe3fa0c09f500d632ad7ec68cd9e5d56548a01bdeb62d6c829d67916e70876b950c745ad860744263ac1d4a6db128e1b090843fc5bc78bb7da7f43b52d74e36a924078dcac01fc5da1cb5967a54df6659d8ec81ab6e77e750a40969701b43843993769770e8e2a32bf3d9f0e77ab1ca09327f0143d6d5107367166afb6eec270f3cb5201e6ee63c6aba01ed1d7ef8d26e4d1f552ac55b332e853f53e9f7934c8295eb5617ed30a9b3e32cbe13c53b4c308e1d58cce82b1726ea75c85944c932629d6aaca34ed884ac8b8a4b7a87f5e05e1e9a7f535069e33fec6a3894abf03c3090a2d2ea41ad19d6bacee0c424885c91d335a670c1cb59d47891076bf00e4216c62c38e150d8b122062f29b4fc455355c7dc9b32d84b5b5b4eb28b862a8f2538102f1042ead89e6afad510245bb0372cfae9adbe24e168aa3fc3807f05f3bf337eff5ec7a7a8b6837a84266cf2f0d18d76ffaf7d1d0209bc5a43f9a50553b5991b1bfbf8946c271810495a1801e8d98a095bb865d48e0bbe839f3b88f9f82c5279b36e416fe56a8b34ff17a514920230eaed0e6bad09039da7657a44ae30d48c819df840c6e28f0d779692b61885df994979ad3b9cd73b106fcbb52891ed350cb6d81c7a904c29996ffcb1041c0fedee5e48b8e9f7da72d5235cdb8ef0881dc24395b9b18b2f7bbdca3e3afe1b02befcd3d3d701c9dad3bf01b4a95880abc903df38bb679ce6b6c6443cdc4e8e8ce4b6979bd1068de355840f51c4e4ca3a033a3dbd1cad1807b3d8ee1552ef00a1e0f1be6d1e9a0bd946e15bdd375c7f5cc66ef82479cb1ce234ca556881ede232daf582fa13e7e0758f1cf106e5571a8500b57772f9a47df334b72b20d0d39adab90e4936faa215f0eeb48fa1b7da9f7d7dd60e543418ea16e1b7dbce0cfcb1dba8bcd6b9791aba2b63128f7041fef34b3b363868b7de8b62d310534defcf14048abd69033966b8be432306e116be09accf731fe0ea962e4ff33efa50a33fda6be6777bb81be34fb0bf80afcaf81ff0430f1aa38e6717d034353ce7107a4a77c2f65ad198c07f0cce5e00fd1e182291578554e839fbc432639eb6dbbfc87e83ccec471137f5a392a41da13c0c962107c0ff8211343f1fdf128fd10e4adc5cdaaa8821c4ad106d16fb37904316aa0edf4cd281948147504715a001a03ca15bd4dbfe99a49ea54b8676b6bd5b6cd471ec34499121bbdb64b0a1a7853c1acbd1ac7dead89212b5c1ffd95e7369b6b70b52b012c92d6979d58ab45be9999fc6038ad69a68bfac1258fa42c1217b6c4d02f0711f27ac258120c360aeeda6a5dd34efc4d8b235d7d5d4d0852f3d645ce2e522d9ada5c9650bcdc2efc6637c60f91896e326c8cec846cf1429fe76de25e9ad3806be602aea098bd8ba3bf47fc7700ca20273fa07a1ea1420d3c1eca26155187b5c5f77f8d9d987618bcbd5a79fd430b860f0dece8565889b7d83fe8290e86a5bc8c9a32f3da295efbc4d7daded00a220e5af4ddada2e26fa51f7b33de9c9dce4f87cdbb78e6eab9c92b8f1de7e14c5019e39b6557b83113b2ac4a1b6598522079ddfddd2600642324d3cfafa37ab530ec0fad12cf2c269480625a6e700ff861bafb81885aebfddc9a3b23c88cc95b7bd43a1c1364c0375bec195b7c6c0ec45605145929d39672f4b3f0d169a0d4a2f35cb769211b01d7196428dafe48c0ce7c9e08a40352f8c53c8153c5a5e45208dcfebe7e6dcc41711ceb1944615244b989614c9252cf2e120d605e1da44db22ab78d0b3952993f4c3a74bccbb64b1b66357ed38ac52bf806586f3f4252a8220791d0609c88b22309235b4bed2b6be4deddd77d400bfb92b83c89eac7e5f35d0c2c64230456b3b20f246af3ced48960d00e53ff052dc41f1fe5b3f9eeec3a824419fdb535e6477fd6b69eaa3b61fe690a62c96f321e0414fc584c9e1a0617ed818eef3e4e105d80398e64fee69078058a313fe531c155c02a17bc7e723f1c35dda30a3d18cc5a61bd6d90143f55332cb74f48fc546528dac4a9b5ec345e4682cc1115efaea313284ed95f1fc68736e7f26638f5c984dfd24ce133dc7b9baa06da965a4b91c52eaf17c3d2698a6010540733de2b5155046a991d62a9b3de5eb37d66f308d88c13f5beb7397375d3681ee131c88086fcaaab4c8345629636131f69638209f6e84388460fab62168721d775352caabd32d86f003720c182b43afd6e4c0f44092d906783fbdc7158aa438d308c984a26b3f64b709bc8293bcb4b892bf03692a07f4b65612d22d1c414028b0af9dff434c384e0f6ef735b04b45e42759071d75c1a755d9db3308c8644149d923d1b897042eb86df34533cd8c5618328988c34c2de633830cf3738b150dbb9032d2bd8f990b2441a8798203127367f7dd033e462ac1d59ee7656ff079af799a346ee12ccd5a3774c72ad2fcf6901ec18df75e50898b00566cd438d4aebaba3689591dcd4ecb12b8cb2fef632162a6ccfdc6efa3eb6153cc58536bd2620ed2209827b4c31ac2386e971a80bdc15a80b123de831a2a2fd81c5b0ab1f61dff6e29b086c260c49e009c5c7637008fad929b373f4ab1889734a8cec516422d4f8f486d098a296d95ba375e45af915a55c6e45be97d19dc0f24286e45894df87e6b2bfa9c4c058cb7852bed16d64246c36091ddb5a7b7de6e68e03513b618770993c1f4c0eb2e357ac2d9a269ef8717aa120caf66120df24f4faab4a282210612631927b98916186fe831de3c92524ecd320d300e260be400f89fab831d482309041e14640650267c01ab23b1570061f87782892853d232a56dd06b17194c0476f8c1e58c4a6a75d59da1d234cb6cc6621894673d3a9a82f4d6f981dc63d4b6543e1bc18d8c25f6690dae57a716b1c6ca2b9331e7129f044d4716049916e9313fd9a714a33b1b682744a63f88d26bb0c"}], 0x10a8}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000023c0)="ee9604438088755b79d8712eaace195aaf57cfcd7ec43e9f0d3e1ecd486c3fc5cb47eecaf3a6501641b2bba89c53be62693383ec4643ac3f4a8617ad5556e7c62313be15c26d08892f9017df73be30297697f6a2b508d1ad624187d3d6706596737363ed5beb51", 0x67) setsockopt(r2, 0x101, 0x2, &(0x7f0000002440)="b2f51623422005796e143689e07206d1531e9c8077c45dcde2c7", 0x1a) ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000002480)={0x0, './file0\x00', './file0\x00'}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000024c0)={0xfffffffffffffc00}, 0x8) r5 = getppid() nanosleep(&(0x7f0000002500)={0x7fff, 0xff}, &(0x7f0000002540)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000002580)) writev(r3, &(0x7f0000002940)=[{&(0x7f00000025c0)="bc21e40d7860d895ff167ae6303b4a6787db17a786d81266af4d670ad328ea9e6686a9ca8d6304fb851ebdcb8cdefb1659b8919eacbc2430a291f7d6c6091d5230b78b02ba34e57589d67b883fe0c1caca31ef70eba9cdc1d642588268bf0489a51886c5d93c7dc670f72033f59ea021a0e2d3178835930eb6f4d822d226f13b1633158370ad9cff234d8f4534df48c618f64aee", 0x94}, {&(0x7f0000002680)="d40eaafbe68867038a00aa321ea5dafa703095ba742e73fd0ad12457b4cf9ba6221d9252df0501f42da55e846bda3916553b87111764fc1a74095c80397bfdac80525d13bc3dee0d838eb36c74797fe9dbc8f32598d20a0c49e46e202705c029f6c3c707f255fea12f9772b966ac80988d8c2ed9845f54685571c2d256a138a847211d6e3e8cd899a342a5fe645e523f33f0f6c13ab37c57370dffa37008d9c947dc4237968eec458cf03f320309c928c7e9d6b06900b74ef2c390001c704e47e310fa21af3af56335152d297d97a6b6b3924e39ac8055fafe8071afb8b3aa55cca8cd88bf79f6bb942d", 0xea}, {&(0x7f0000002780)="1ccbb61b83116eb19301d1c05570e36d533d2b603dc35ace630227b405dec191ddd247912424ecaea231035748621465a191203e1c6fe0408bdbc853f197486a72e45d142ba6c2e2f7e574b25eced51c617dee1e27e8ea539e37d28ad99fd0f49c695997d1752522f5", 0x69}, {&(0x7f0000002800)="e43ff32202b2a661bae3a61baff64d2d4f5edc355e8ea19cfc951a258fd676668c65558102619a55a84271f57adf63198b821cbfa0fb5a73de45c9fbc511e32f2cedfa596165fb5f58a6680c06edd7cb9f0331e2696d5bae078e3233d1fd6a050b417aad7c0fdd2e0de9f8e2a7ff4b0b13a89d797d49e346f98ae152ea845cea102cd4b055a90d6601fa590cd56af361842a3c3d1bb8a5dbeb6598159d750c144cbfa57e2641fb59ac7be735bab0530177e1739da139b3b537b94b99af24cdf1e5f54fac3bab941dd37da7546da7bba870cf28eda21f5890353ca3d5de2cfc6836c5aed1a005f2130804c89409e9218be6735245cafe7d126b", 0xf9}, {&(0x7f0000002900)="32e6fdeb80238dd847873d6742cd5cae89f9d99ca4165e99fcfc23d7f77457", 0x1f}], 0x5) unveil(&(0x7f00000029c0)='./file0\x00', &(0x7f0000002a00)='x\x00') shmget(0x0, 0x4000, 0xe, &(0x7f0000ff9000/0x4000)=nil) r6 = accept$inet6(r0, &(0x7f0000002a40), &(0x7f0000002a80)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000002ac0), &(0x7f0000002b00)=0x10) getpeername$unix(r4, &(0x7f0000002b40)=@file={0x0, ""/4096}, &(0x7f0000003b80)=0x1002) listen(r6, 0x7) ioctl$TIOCNOTTY(r4, 0x20007471) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003bc0)={0x0, 0x0}, &(0x7f0000003c00)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000003c40)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003c80)={r5, r7, r8}, 0xc) 16:11:27 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$setstatus(r2, 0x4, 0x8c) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r4 = geteuid() getgroups(0x3, &(0x7f0000000640)=[0x0, 0xffffffffffffffff, 0x0]) kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000800)={0x2, 0x80, {0x1f, 0x9}}) sendmsg$unix(r2, &(0x7f0000000900)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000580)=[{&(0x7f0000000380)="682054fef6c91dcf12bdded617f31d1e686137f3c46a722363606fccd43c925ff39f7d742937c42a95d777ca95e982293f9954a8664f8c8dac1ac207425fc8d5f3ce48ad31861ed4095e4f77bf120ee0b49599f6e778283279dc7696ae3beed07f8187c92ddf07d0747b9e1428", 0x6d}, {&(0x7f0000000400)="645bcbbcd3f577a790bafe17d97bc34c61e2b3f2ccd6675a61098bffdae8fdcf5b6749e5ffff6ca376701128789869a6b14788e6d720e983f72e8530cd216bb8bef995155f233d6fec2fcca8ac356efaf41c6d015a7099ee9113bb1f4e1af1aa2b69986379f90cb1ba64ed7155b17f198168ed5792118cecb7e27dfedd28037401dac4e017843562d0ca95e53973b91053a8330d84a4479e252a2d1689980a2c2397dc542dd92dbfdfd666b2f6c6ba27ae987d4b46445de981d39896879628c327001e00b27e7edf2881748c0c1ccce3c78ff44821dd05c22a8bc80a86", 0xdd}, {&(0x7f0000000500)="7967fbcfe30fab8c93de98cdab8036cf7028b8516efa3040f355b9fa", 0x1c}, {&(0x7f0000000540)="20305a7763cc92895862c0d0c89ad1edc2e24a56cd317d3d", 0x18}], 0x4, &(0x7f0000000940)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="0c5deb2451c4dd55551ddd4ef91a093cbc3dcd65f299ea2dd234d6654adb4c931d2d2ca070d3", @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xe8, 0x1}, 0x408) recvmsg(r2, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/219, 0xdb}, {&(0x7f0000000200)=""/189, 0xbd}], 0x2, &(0x7f00000002c0)=""/184, 0xb8}, 0x2) dup2(r0, r2) 16:11:27 executing program 1: r0 = msgget$private(0x0, 0x400) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x1, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)=')@D\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='{\x00', &(0x7f00000001c0), &(0x7f0000000200)='\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='&)\\-\x00', &(0x7f00000002c0)='^\xb4\x00', &(0x7f0000000300)='(\x00', &(0x7f0000000340)='\x00']) 16:11:27 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = socket(0x3a, 0x4005, 0x6) dup2(r0, r1) r2 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r2, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[@rights={0x10}], 0x10}, 0x0) 16:11:27 executing program 0: socket(0x2, 0x2, 0xde) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="858f125ae21e0f72e6530000000000000000000000000000000000000000a53b1a1f87dc98f8eb005ebefc1dcb99c12a70072fcb9c5621762576b55b95daa977fbc9e0a682f55ebbd5c6859121599b03c942b56aab8e18628c2e7bfee08c5022feb87cff2b1d3b3f46d8b4e3af5800b2b59a1185902e18dd64f2316d069b3661ea9a2e33aea837debfc80cf80dc4", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) fsync(r0) fchmod(r1, 0x104) 16:11:27 executing program 1: getrusage(0x800000000, 0x0) 16:11:27 executing program 1: listen(0xffffffffffffffff, 0x0) 16:11:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:11:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffffff) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000140)) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x0) unlinkat(r2, &(0x7f0000000100)='./bus\x00', 0x8) open$dir(&(0x7f00000000c0)='./bus\x00', 0x200, 0xb) ioctl$WSKBDIO_SETMODE(r2, 0xc010570d, &(0x7f0000000080)=0x80000000000001) 16:11:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r0) 16:11:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "c29057290861b8c905cf9354b4f64f42d2032dc1", 0xffffffffffffffff}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x2, 0x200fffff, 0x1, 0x4}, {{r0}, 0xfffffffffffffffb, 0x22, 0x4, 0x9, 0x2}, {{r0}, 0xfffffffffffffffb, 0x89, 0x10, 0x6, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x1, 0x4, 0x3f, 0xacb}, {{r1}, 0xffffffffffffffff, 0x2, 0x8, 0x8b0b}, {{r1}, 0xfffffffffffffffd, 0x14, 0x1, 0x9, 0x81}], 0x8fde, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x10, 0x21, 0x6, 0x1000}, {{r0}, 0xffffffffffffffff, 0x0, 0x80000001, 0x6, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x2711, 0x4}, {{r1}, 0xfffffffffffffffc, 0x61, 0x4, 0xffffffffffffffff, 0x7}, {{r0}, 0xfffffffffffffffb, 0x40, 0x800fffff, 0x81, 0xf0e}, {{r0}, 0xfffffffffffffffb, 0x48, 0x43, 0x6, 0xa3}, {{r1}, 0xfffffffffffffffe, 0xbc, 0x8000000c, 0xff, 0x100000000}, {{r1}, 0xfffffffffffffff9, 0x1, 0x1, 0x7f6, 0x100000001}], 0x1f, &(0x7f0000000200)={0x6, 0x9}) 16:11:29 executing program 1: r0 = socket(0x18, 0x80000000001, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x26, 0x2, 0x8) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:11:29 executing program 0: clock_getres(0x0, 0x0) r0 = semget(0x0, 0x1, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) 16:11:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0}, &(0x7f0000001580)=0xc) fcntl$setown(r0, 0x6, r2) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/187, 0xbb}, {&(0x7f0000000000)=""/9, 0x9}], 0x3) r3 = dup(r0) r4 = syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000001340)={0x5, [{0x3, 0x5}, {0x0, 0xfffffffffffffffd}, {0x3, 0x1000000000000}, {0x2, 0x4}, {0x3, 0x5}, {0x1, 0x8001}, {0x3, 0x8}, {0x1, 0x9}, {0x0, 0x2e}, {0x2, 0x6}, {0x2, 0x1}, {0x3, 0x4}, {0x0, 0x4}, {0x2, 0x7}, {0x3, 0x7fffffff}, {0x3, 0x2}, {0x2, 0x4}, {0x1, 0x1000}, {0x2}, {0x1, 0xffffffff80000000}, {0x3, 0x75}, {0x2, 0x7f}, {0x3, 0x24f}, {0x1, 0x10001}, {0x3}, {0x1, 0x20}, {0x0, 0x5}, {0x3, 0x3}, {0x3, 0x3}, {0x3, 0xfffffffffffffe01}, {0x1, 0xffffffff}, {0x3, 0x4}]}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000001480)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001500)=0x9) fcntl$lock(r0, 0x0, &(0x7f00000014c0)={0x3, 0x1, 0x100, 0x5, r5}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x3, 0xfffffffffffffff9, "5c0000afb40000000000000000ffff00"}) flock(r1, 0x2) dup2(r1, r0) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:11:29 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82434a"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') sendmsg(r0, &(0x7f0000001a00)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000000040)="ce2c3fbf257d16ce283f8be73714b5bf30f27b2dcf2f164e90ab530aecfd6b0ff3bfc89060585f21c519ff939dc92a66565da2943ed3d766f7d39992d8ae", 0x3e}, {&(0x7f0000000080)="85550c98b0cef10dab700ce9dc21586f6782df35aa", 0x15}, {&(0x7f0000000100)="6034b6ee4b80f819eff1153fabebdf3483e8a59b35c0f127a61e1f83ad707ceaad", 0x21}, {&(0x7f0000000200)="c136b7636bb18b834220e12d863b5627261dd53cdff8312bbba395ede73fdf0aaf9f51991f47e03f7f261a7ea59df02f2170900f6fb8604957a570fecd2a9a3181922d2dc1c58d78025eae2ab25a9361c49eca38fe00c33f9e48ff07a4ce7e8b069eebfb8262ecb6ba6a614c344c61157f95eeedfe423edac248b5e2ffe54d311d32012fcaad9717910a1691d88840506d60d2e5f55a545d8fdafd3d80769b3cf4e29bbf6fa5a1bdd3937d17", 0xac}, {&(0x7f00000002c0)="318b8d7aa026c25d6e5db42155d2a22d359d2a52019c738794c0f1f9621ed57c94d4018dadc5cda4157ee02bd6f59779af006e9a5653536afbf95aefdda7ef4610d1698f6b0042e3746617f80a5c2d504bd74fe079033e160b840b2f7807792cd1d7313ee62f0808acf9679797891c15009e22e6b6e262ed8fe6916a1a7e09987a0e79e20604cad6f9a10b55957d852a41511f280d0f9ad69c899e7d24e17d829a23362d3eb252f3a6556750df97b8f6cac3ae38f86baca9fb1e5d100c00b1939db911e5eb548479d003dc6176448ad12e8f306baa51", 0xd6}, {&(0x7f00000003c0)="d5694250d130498eb73848f6b890f1c676469b4aa236311909d42e18907e22bfa33da9da26b810c41c33cd405ea9b23b2d1dc2e0a67ee389861717e393bec052a50179f08fcc022576a1bd5d054fe51b9bd0414f2f424064a112cfbaec84f3212b4d086b62ddcf8e65c09e8cd280229a1147eb9a30b1db437be05d4e3390a23bd388dc1109efca1a753da63d1c977deae2ea0303129a51dadec147c33c3ba1b87aeb7542079605f221f7914e38c29798255bb2ca4e35f8e3fb0692d1f81a0a82e58040d87e22215f014346ce2b2e1e830d05882bb7f12a43d1da9a99f03dd535c73794d71aeedf1de799eb18f09cd7649eb34bf84bdfbc423d0aab043235c3f8f71e5b071335baf29e1f40db63b26f1a914668107a6c61ca21e4650abc4608f32525704da53698f6b8d30d2c1853bdc108a2444ea8a4431762072f50a34b606ca68f6af62d0893631e74041625d198839b5be479d5ddfe205878d0870b9c667725b2621ad86f92aec473f8c51441e183fc288a89e1fd19c371007f0d32743ef62e8f5eea7007e366d0f680831091ff00f0f5ddafb337246745c83f42b1a32b3ddcdb4d21d88e2e26dc6c6e0c91e0501f99a5c16bd981450660bb4ee4a2a3bd91f3143859ba9546c94d8a719214db8e7199dd8b9c05cf6df8aee2bc4a0d4239a28f3c7e90a5e4c201740fc1caa2f8e9ce9d5ecf1ef430ee7e3fce4fce7ade2cbef509ceca01e35acabc1f11afcf082e64044db4d88d3e770b12c62d4f76394ef8b90f6a4a8efc0784014e23175cb0ec5e5a750408059c005ba4f0cc79d8c24edc1e18af44003b41fc2848f283d51c1c63490805af81fe3622948a1f563be9bd6eedddabb5a91e6bb558a06f8918fc63ddbdc0fd04500a899c82f38c8844370184c0a603b041f2c136f73f40deb7e4b06b14f07005685490697ee8d91342d1e4a4016ae56d7bb65c9b090325449297bfc70e1d2b7c6319f2d038ac275a9184027b6ca1112348a910aac6ff482165c43ecfd8deaf690a96d8c2aaaad9a523b71662f976ef948bcfeae3365520d9e18a2d1b8c923f902af6bfa1c2bbd3fd0543b164ba13a0d7b4fa221075d11c889012775219a8d31dfffac756d14ff109c9d98b13e5442533fbae9d784f5995597e94bd5cfe423b223cb83fd85f9ce8135532e6b395ef4d1ff6e5b9e7f48f09bd15af26ed8f6a11fa24bd7e7f06d44c25b998151382a50f19e43bf1d442d4668309aa034fb455ed26210ae98c9abeab2bcf20f088022e0ea23be8004170901fa4dc01f8092704f4ab558509243d268fe329175056fa7fe69d0efbb7afde83feffe5db547fffe5e3bb4a79d7b414da8a31e1f80ee479703703ecf6c7b74431723b9c7207fea4f62bf221626c82ab450d7a95a3bb6c5f37c82070edfda8b82a2eea3722b70757d625a2ccb0372fab7598d17d0dc709f7d9b4181e591c9c0e31c864de55624a0a7b7e7a58f90083ccc3b6bf2c4ea36a6752028eb245c315e143e206e4584a24f170e12b0269a74c5b0ca3a29bb8364d987cd2e007ffbab4e721668a0c3f018311650d4150e464f9b6445e839b426e1cf65e3413de7f883b9e18831c2ee7fd1a61367d9c575b47049b6f24dcbc58a2bd5f1fa07b22288febdbbed508dbbb7e4bfe0736143f3b44a4323c09f7662bde1722d649f4e79781326c30a96400457b9a5e002e689c441e4c3afdd93ae8a349415dab9b8ddab62f2f558363a22d44d5cca47775880e76934aaad0b9b6729ef7c8a5a8a76ce5e39863c1eb23c45f450fcf5ccf3d317401577b91913e70bc1bc7b9713d44a159284c4132d1ba2a693cd4d5272256173111295548358b59e9e0d1cfec1b9fc62369a4c68214e41c846a1d7b4916bb0c248a076dbfbae805bdfbba439be0056dfbec4cdda17be5852dc9d4c3e0d80cfdd6c6a17d70bb1f6ccebda3bb96b23cc13c73f4d9cbd3cdee95139487c5ca7b330da6d5598a90214df5b9fbe35f8769794bf4d4965d30c8a2717ab4a1ff9a42dd346200ee88c4d22b3ac16f143a4b272cfaf82339343bf91fa78d186d8133d16db166168807b95563fd1659fe3f6d1913a48d196120a080e3e4ecf3fe974ad1bc97c442caee01ae33c31dccd8fbb319b0700eb703dac97596b86ba71fcc9953fdf1ef07d68950cf4ddcaf9b094e436d4b2d2cb035fe9090244b109bc79f54f88e1b30dd601bbd029c2277204e465f26430ef8c96e86ba7128ccf1df76c5180ec12990eb4f0b8f8f7abf3fd67db312362cfa2233bf98eea520287502111ac183d11e331cf853394d6292f5d2cb9d94f12b57f363afae3820fdc23108ad37142c94bb3cf7c09d8192f93c397dfbdac7582d79d1bbb69c6c9606a640deec5441b26ce3f24030a201d3645ba8c74d1dd17a49dcef17e80fef4ede6a3c458179488d77115ef1d97d93bf956115aa0eccb547afec39a1b5a08bd5844bfb31ba34bd0a706eeb91b4d1457d3d3b87a9531e38c6f4e527af1e89c3098aee4268cadf31c758ecb5b3e940e3c1dcc19682c9f6158e3b947322740633b5d093584afa097dab098f4b78ea33d8ca78c79552f8723ae1d2454b6033e47f6030e0f844c5c5bce734b9a142733e4070e3c6c3b9841f6d84f3a4c1f4ac3b2f54eec0ce0f334df043ab2d529dc451d75e613bf02e734f5e63dcfa6a744fca0e64b69e66cbfaeef4ac223d8048abe43a9109dd9400f5c8d7db50fd600379d5829d16645ab5c71295d47db8803f7b708572530260847acd5aaeae5930d0e2ab8786012e2f6ca7252acf51107d6c87a32e5b1d9c0ef7db33b50ac9ea0538bcac4b8155a8f69d6fd847e85456c1932b45c2d8cb3d46de91419e3655654381efe599e8eeb7ef28a8ed6015fa57e61538e25bef444b5e57a316075ec15110eee82539036869d90403fdc78340a1aafc292d5c96b3e7ed56896723904f96a8ad998bb3bbae65bb94ea4344f6799688164e3492b2234eadd13f78df6d584371a51d3db3d6284f6ee3861e726a76e2ac977efd0b7c319e5cd85e76ba3b70d7de879b54e1fbaa72d7b7cdc847ed7f0dd8cb8f0ccdaa862ebfb511591538ba1b06efcf6555635dfbbd0bc60dd69805e1e9b00f0964fd5d563bd868d948c2ce9feb40d76916a59bc904729e3b502bcce17528241cf8ea18f600fb093c17562645732d1bbfc32c1d4ea4bb2ef0604ac506e2c6d53e3f45be8e26f277363175622511773098dbc97f0c1c3332d2f40a1947a67324f0b8fe43977f3c467a68aaf2ea6ece25273139598090dfd0eba37e6f2043e96c7be4cf647e14e8d0b844776f7943609db403e0e2ae19a78b477193ff3b285d7ede08f1f6350e0eb3220938dba046a69f123d1da165b777b1714038590df65be500ff8f97bed137d99cacaefeea04209eb2b3dc0f89e856e2db22c4cbbc50c8ba741e5ac340c5d02a08aa1a32ca6e0baf0e6dfe8b7f72847acd4049f15c5d792d0fd6392921b4412a3392ca3dc6d695ec3e5e53bd2c656e25591df4ef213cb092afc877e18cf878c1fd9f2d263755c5f33280ae897fc1fbe9fee83993a78d1f125551cd0ab24e9a8406ccb148260a5b9b58dc55a91943ee040d0aae2de2658ce8b50b2fcbdf9096008c81a3644917881fac77b92c720326627049babb6f56f57254824ed668786c1386f56d6975580096b7fd39775b1b84c117a199cd310d6fa55f8dce1e288daae9297ec7f943bc174218c6f7a8e65db7fc13380490c2b67e88fa028168ffbc5a8eb8d0028969fbdf801f0468f971c2d435a11fec50a9e62e4efb4966c3fcdf72be056c715b7469ea546e2fcdbf7fd4af136efe23b1bbe0bd3f42c0904c3850b2fd593b988d63017ab7e1e6ff8897043a5f9d9d09ade95e5492f7bb8ff11905c3e4e0948ecccda8d80473ab72eab944c64109eb1e3afe02e5d2c0dd07dc4834d354ff36a35499965d8568b9aec8c7bd14a75b9ed19231d6196500553aabe5f1acc84dcfd94d18233df6ff5ba7f8d0522fd251b84d84d9723ba5189690b02d6e0d6379c770ff2e9d72b53680a09c7b24a75d74d1bb744b3b2e3ed6fdbbc79e4d93baf28d03bfdea93d0880290cdb3a5cc07cde34970e9fb7e108fb160a8f2723a33165be2aeeff90dba5ba345c02f9df8d4632363f22cc53685a65ee69e60e59938d79188f66940a84e251db2b15dca46bb930996bad83d1e7c95d5f2502ce8d87d21da7dac3f76180d07d5f61f603b001243e9294a684bee67bb6717ebe5acfded70b4b9cf3b20afd0746d4cb19da6fe79f06a4604a1c96634c23ce6fb2af896eceeb231de8a90ab2f43fbe68864fcdafa0954828ffb213c46c5ba1e2d07d08e7483a26db9868c7c258c453126611531705e541bffa8ac8b5ecbe763d33f049142d717edf85da9f666e25c61f107128570b4bb35a178d4dafc806038a52eb15a8ad2a2519e17ea7d7861b2ca6d50b8c52a1c5a1bae6246b92f213b0f4ec6bd15d4dfd8198e12628d68d7fb5437c924e85147b1f799a45f4032f28080ac47a66f3143ba0a0b57accea20589e66c402921bab2e12e6c07303afe46f20fa54a2878e9437f792ae6a9b14ff8f54080c60858a9b0a22389c7a76ea7ad2ffc861b35e3ebaf4401bfea2633f057f1e6bef802e047ff6f89c46dae058f850ac98c8f94d2ded0b78ffd4b307ead27bf08dee875e9cddcd0ed5d8c96749f4b5d00ba1d702ca09dc2ed68b012dcba5525a2a7ad5b86884e643d3c5f7bd5aba1353452c6bd538f79a730d8ca362cd29983161f677b78a1e188fb9dd87bf71264c2ca36844447d5641ef08f3adead31781b5cc5110ffbd044bfcb84bb8980dd8db55d78bc7b754a0709feed30a6161914ebaa9c53e9ba3ae064b06725462cdee24106571eb9fb1ffdbeb1ea837b8aa39b0c9a485e821c367e5f714ecf1a80bc01d14660412954d0d3832d2c56ab00b300d7bfb35b063036dc9cf0632654ba30f1699e3302f04b6ef5a3511372d551ca4af2e01c14041a471f13462e8520abea4f4e805794914bb7e98855e30505ec2aad47bc2756d64075e87772582a69bd04732a1f35c7c0e31ba85a7d2cc3a4937c75416c70f52d926089b70d45a4ae8a98116d018844ab38f74d0833785cff4c4a08edf6d209c53743e9bfabe2a2307aff1f807e41080e6857541367862e73ab3b0e5b5b3f335f4e5129f6aefba0771572eb96485495af747f72a279421137af0d12ceebbe9dfdebd3ae13099799cc04e20088ced9a0e53c8142ce5d0e011bad1f2b54420d69a42abfdb33602acf6e780b13d3b1c909b91ceed8dffd89394c92f26ecc3e97291653712aef218f630fca31ee0026767060db001ef61b12d5a3cd922c55a16767fb519320ed3cf562c318544acbaf27b273356e01191eaddb53d2a16435aad070b64bfea917e46d133004331cacfd065fcfcf83e551a268f1eba9b609c3bae54e106aa3cdcbd444c4324c40ac61c787b6d91941b49b66f76be8aee29a081c099b34f33856c6dc9126628ec154d27a8666dc94180b79ace72320dd92be186f66b6e1cc45283160f42ca312e6881f1568bf500fdc14076f5f0e8d217aa89e4df5b01c27c2d3afeed8bde6d350425711a27be17d557aeefbc3ddb69eae651698265519871e0a4e5c258a083e11d1f59ac651b1799edecbb2ab096c9ff0166098d2c8f58951aea454b912ca1a10a7cc44fb02ae605a7b19dc62357928df1d98ac7a602aabcb64df5d3068f272bfd332acb011630b4f51d2d7c070ed66a360d5140db9deb9b3bd7267edb86c1fe472aaa5fbf9d5972f7", 0x1000}, {&(0x7f0000000140)="b0813f3050adc60480c8006ac20e5b4c8bdbc1cab2f9806bdd5897f50471edf572a25fc97338c8ddb8bc1102854fac9fc1807c2fe211a6fb09ae6fcecb0bca9d1a7129", 0x43}, {&(0x7f00000013c0)="109c15ca7428c9f7dd1d750d02550ccdd5e2727aa0d749fa56e3498b01f9827f4800a8651b09983214d040d891542d7ba269290e91364db07284bd80a30ec4e49292b67b335671526c1adf448b5ae2ed3579024bd60db3161d48aa925434c7d2d34ce25900293957db753122eef7b965ec52e724d750c0427e675e0c1c73cdf937ad2f8fe720e7d84b1662e3a5b2967d", 0x90}, {&(0x7f0000001480)="f9cbbfe89b1ed6e5c06119e04153016544c12e682b1fd972ee8f87a77129e1db6c6cd9283bb0ba12a4b5e7eb0b131cf025d46b21ea355a74ad255e1152142d0b8e79025923c088a7c8b4e48f0c10f7ea9272c903d8414421a327a4762e2b4405ec12f21316398954ffab92733cbfad076e6d5a5f4a529cd11bb45a9d9061759812c3b37de31e6c3b2fa962f2477b29c37824dcb3073ea2276e4f0cbf9ff7c36d3af936524fa18b8ecbc7baf5af3b3c1d784217a3bb7a84eae56db85ceb8cf9ff80bcb30d0c21df4ced1eb63c68e4a0e81f0f2891ca", 0xd5}], 0x9, &(0x7f0000001640)=ANY=[@ANYBLOB="6000000000000000ffff000005000000cc5d033998819d444754aaa1058abe2f0a45cc4121983f135f6c46653fcfd79488f2cccd8c04ff002c756e6bab63ce5e777768a27e393aeeb81c7ddeaf1a2355d0703bee90edb0fe567134028600000070000000000000000100000001000000c446d72a7c1dbfb059b1073b16379b1aba30b54b2f4f4ff7c618cef3b117bad8120d1b4767e731544853f80e5db2c76e07e1f0874ec93a94151015fdf2bd1d9c7f4b60e16477c38d031e114b04076494e23e987c85c2d930a947fd0000000000100100000000000001000000af800000b1448637c345877db0807f3c7e86feee630c0bfaa9cc9bab45ea8d470e236e5895f513b82e496c87a2c374a886abea2a96ec4e432a84114a561b88f65922e7ae6feb14d5443cfdb9d2c45eeceff47f818ea5ef58671324076e56e6e1eeb6fd42ed8be9da06052bd1cada9f9cd6913bf174cd7e26af79397903774b7c1fc28116090acb9c69510c87d0111da71806f69886f25e33a7f6da03e67a4984c2c841d4e64d022613b99b5d8a542ef7125468d5133c57b9d194febff0b4fc7433cb6e26dd867ae8d4f36abb3e57cf49af92070bc637e27fb5cedba94a744dc9af8a7af4a7bac5fde8fed1398da420cc024fad1d02b0436f5d571c92a070b79ad60000007800000000000000ffff0000070000006d6a9debf32572018ee51e556c2aadf271cc829d92715095c0884263b79e6de68b49b2b457e7a658750a2ab0a96e56beaae120b487282669c95766c696b13671ff3a0dcf3f64aa61618ad5dd3a2095e334c1270cbd953e3e960a0f596ca94d164f6125e798fd84006000000000000000ffff0000ff0700009752a9e3b21b3e62eb3563185eda612387740de9e8e029e6cb8852227a6bc9b268df11c854c2f68a2bf7b581f84c1ab28f23bf53cdfbc9d0ba6dc6e9e9f1c8df09e3be0000000000180000000000000001000000030000002a00000000000000d0000000000000000100000067000000357e63d2e7d77b0125726d66cd321b7e76d48c1d11bbdb5a0085619859968064cf9ce9c10006cf09eb5aa6f971d7c255bce7ea25a0487aa665adf8443f7f78b8325b0ca355d7381663c9dc756078ad7225e13b8a2ad5985860aa5b8a820b941295bc5e6ae678283bfcae76ba538c20b8300deaff9a739f63c0f10da92458bc693e69b24b5e13cf5b15fe661d60e541a6483c1b3d2cfa161b531576e8c2944bb22ea620f202c676408b27eba37933e845f31dfe940d49088da515b90000000000"], 0x3a0}, 0xb71c28f5578205bd) utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:11:30 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x40) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000040)) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:11:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x28080, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) 16:11:30 executing program 1: setuid(0xee01) shmget(0x0, 0x4000, 0x83, &(0x7f0000ffb000/0x4000)=nil) 16:11:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x9, 0x1, r1}) r2 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r3) 16:11:30 executing program 0: socket(0x10, 0x5, 0x9) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, 0x0, 0x0) 16:11:30 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000080)=[{r0, 0x24}], 0x2393, 0x5) write(r0, &(0x7f00000000c0)="ea127dd34a4a2ae046b8a9e2d6d6aeab39dd5ba997c731b831d796780c3284c06b20047337c7e23a5e7f90a4e87ec02db7c99293f95593ccce619a013bd21d660fa1c0abc0fd3863a6de54d8e41dddf7096c4b616889a083b306ac5f8cd7768fad8995c682c191965480c059eb355d2964c51ae7bf154e653dbec5fd3d3e1e719234e6de49c7cacce231938e73d6c75cc0ae3b9fd327ef67a9d2d0f8bab4a6f3c96e950e896ef573d192158d09e261183d2e4913989141763843cfb0482420802ec96bfe6a", 0xc5) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xc2) 16:11:30 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setuid(0xee01) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x0, 0x10000) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000240)=""/12, 0xc}], 0x1, &(0x7f00000002c0)=""/232, 0xe8}, 0x800) ioctl$KDENABIO(r2, 0x20004b3c) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:11:30 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x40) read(r0, &(0x7f0000001240)=""/36, 0x24) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x1021, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) openat$null(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/null\x00', 0x8008, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x7fff) semget(0x2, 0x2, 0x420) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000001200)=0x8001) ftruncate(r0, 0x3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x144, 0x3) r2 = msgget$private(0x0, 0x11e) msgsnd(r2, &(0x7f0000001f40)=ANY=[@ANYBLOB="0300000000000000312f4fdd03eb7599029c6174ee9b45dd20b37fc236535ab85887ebcf5d1d5360d0c553cc5a90832d58ad0b951d0b7b510ee427277b434e0b4e041e2b2933566147e2229158d1d3cee3bde61242886236fc1a4788968f5a3ae943924c23f43349bd1f5b49506c130e1a0cfd59673a1f36fa82defb803f45bbd3962b3c46b159bdbad068bd32fcf84ceaba1b89d744bc097e1dc07e5e6a9f9a5ff85f21e3026bd9d28cdca7558b47416a80105485e6c6"], 0x1, 0x800) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000140)=""/254, 0xfe}, {&(0x7f0000000240)=""/45, 0x2d}, {&(0x7f0000000280)=""/175, 0xaf}, {&(0x7f0000000340)=""/150, 0x96}, {&(0x7f0000000400)=""/231, 0xe7}, {&(0x7f0000000500)}, {&(0x7f0000000540)=""/235, 0xeb}, {&(0x7f0000000640)=""/158, 0x9e}, {&(0x7f0000000700)=""/135, 0x87}], 0x9, 0x0) 16:11:31 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000180)={0xfffffffffffffff8, './file0\x00', './file0/file0\x00'}) getgroups(0x0, &(0x7f0000000200)) setegid(0x0) setgroups(0x0, 0x0) syz_emit_ethernet(0x81, &(0x7f0000000240)="86d8390dc665b5d5ea2a1e348d047f66ea3b2963cfc9f37d725a2c90e4b7e101c245747e51c8590c1358f214c65153776a0f49b9bf3d2c57b4dc184b483d8f98fa8c7a760b9a53c0186993cc066239514f9756a8b55424fcb15fc8bd77144c7e0dc687dd60f840e40e266973ce259b3923a552187d5819223b8ad6cf8f4c85ab10") mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x1) chdir(&(0x7f0000000040)='./file0\x00') setuid(0xee01) r2 = getpgid(0xffffffffffffffff) getpgid(r2) chdir(&(0x7f0000000100)='./file0/file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) unlinkat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x8) 16:11:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c8080000001ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc130000deee2f873c1e71185b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b44a605a23ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ffa26e105242e89525e6f063a300c5e6547d1f2ad64939f2fd45444bbcd7a25f8c7bdf43b0738587", 0x142) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98b, 0xdfffffffffffff79, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x24, 0x30, 0x8, 0x9}, {{r3}, 0xfffffffffffffffd, 0x10, 0x80000001, 0x0, 0x6}, {{r3}, 0xffffffffffffffff, 0x4, 0x82, 0x4, 0x38d}, {{r3}, 0xfffffffffffffffb, 0x2, 0x3, 0x6, 0x2}, {{r0}, 0xfffffffffffffffb, 0x2, 0xc0000000, 0x8, 0x53}, {{r3}, 0xfffffffffffffffb, 0x2c, 0x1, 0x16, 0x30b}], 0x1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x6, 0x2}, {{r2}, 0xffffffffffffffff, 0x10, 0xfffff, 0x80000000, 0x4}], 0x40, &(0x7f0000000040)={0x7, 0x9}) 16:11:31 executing program 0: msgget$private(0x0, 0x0) getpid() 16:11:31 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x104) shutdown(r0, 0x0) r1 = socket(0x7, 0x400000000002, 0x0) getuid() connect$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) setsockopt(r1, 0x2, 0x5, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) fchdir(r1) 16:11:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002108, 0x800) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = semget(0x0, 0x0, 0x40) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000200)=0x9) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x8, 0x200}, 0xa69cf2aed1613a65) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000080)=""/101, 0x65) close(r2) r3 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000280)=""/83) recvfrom(r3, &(0x7f0000000540)=""/4096, 0x1000, 0x843, &(0x7f0000000100)=@in6={0x18, 0x0, 0x7, 0x7}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, 0x0) semop(r1, &(0x7f0000000240)=[{0x1, 0xfddb, 0x800}, {0x0, 0xfffffffffffffff9, 0x800}, {0x2, 0x7ff, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x7, 0xffffffffffffffff, 0x1800}], 0x5) execve(0x0, 0x0, 0x0) 16:11:31 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) lseek(r0, 0x24, 0x1) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:11:31 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r2, &(0x7f0000000340)='./file0\x00', 0x10, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0xffffffffffffffff, 0x3ff}, {0x18, 0x1, 0x7428, 0x6}, 0x5, [0x4, 0x20, 0xad, 0xc8d4, 0x9d6b, 0x5, 0x10000, 0xffffffff]}, 0x3c) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000280)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x3, 0xb0}, {0x18, 0x0, 0x3, 0x6}, 0x5, [0x6, 0x80, 0x4, 0x1143fe1, 0x1, 0xd8d, 0x48, 0x25]}, 0x3c) write(r3, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) unlinkat(r1, &(0x7f0000000380)='./file0\x00', 0x0) lseek(r0, 0x0, 0x1) r4 = syz_open_pts() close(r3) dup(r4) r5 = open(&(0x7f0000000240)='./file0\x00', 0x20c00, 0x1) syz_open_pts() fcntl$getown(r5, 0x5) 16:11:31 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x2104, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) socket$unix(0x1, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x0, 0x100}, {0x18, 0x0, 0x5, 0x5}, 0x3, [0x7f, 0x9, 0x5f7f41cc, 0xc91, 0x100000001, 0xffffffffffffff83, 0x5, 0x3f]}, 0x3c) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x8) 16:11:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82b295956cb544080000002e2f66696c65b040"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x1) socket(0x20, 0x0, 0x3800000000000) 16:11:32 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x800, 0x6}, {0x18, 0x2, 0x20, 0x26}, 0xac, [0x10001, 0x8, 0x0, 0xfff, 0x800, 0x9, 0x5, 0x3f00]}, 0x3c) r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 16:11:32 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$inet_opts(r0, 0x0, 0x2000000000023, 0x0, 0x0) 16:11:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000b00)=@abs={0x1, 0x0, 0x3}, 0x45) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01201a56e9681eab07783b3706000000000000000000000000000000", 0x1c) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000100)="f0d5fe72a31abfc2bc2f7bd92e61d7262ca50039de8e6eb35fc740e760e032d553835f5d5863a0e8d67dacac4e2bd5cdcb866f03dda369b29a7415392ee3c32b8f42cbaa008037d984a68e22f62a39725b6d98c9448ff10a847d21a5dee310a9f4513a96ce2308df796a7e45228554908a40b03db6aa64ee9c4ff94f0fc82f85c35e98af2b285b73e8ddd8086d71f5f11c2f45c945462b2028108593f807f446505af439808df65bc0d0561b874e7fa909c1c87e9db05344a4414ac95cb3362ba9e54d832b0b11445bac311c7841440d69c5f1abf92813789526011f983bacdf86ead78b6ef985259d187d3630fc25a03d7e50bdcc829f0000fd64dc81564f584b9c63b1b05dbf3f52485b85379f1e0126b477bd72f0bb1bd4bec6dce03a5069bca2ea06edce57218269e763a95c87351211bc40363e2480a89f97bb075b0455a1dad945f5c6007f124cdff78ba4416a5833227452449fc695f77812bd8fde38fe76edf756a9c05aada744168315e02ec5e6d778661734b420915cbe6e2cb6bd015f5cdef3980ef62bf80221b0acf819ed41b702270c4d0949f36a1dd60a54e4080433c9da7f9fda7c2e9d88cd1cbacdb4862b0dc7da968e8eae18a0929cf77de538efda779873af2ac47a1b48d07d16cd909af938b21077853839d0435117f93bbb371b3fab11d2cc0c814fd64efa7f442e36cde7c2e68540369dc130bd79b409a026bcc762a98c3b708e274b94e1140438b5eea3a34c88c7e88a1128e7e4be6e700a2612bc14e80f30ff8b9d1ff551d0ddf89c1e223016af67eaf95987b577551fb31c98ec2aaedf65cb08a8d66b129454fbdd0c28e25fbf53f4ad1327a3314056a6c58f11065bf611d0a77495b60addffb0cb85c45c1f21ee8fa4f6b5eb33b125442fdc07ff0a32cd3daae944fa814470633a815d4aa96a4032300474d7885cb8ecb8825ee5d1b0d71660480f7caf51a0cd7758cb8924579dd47b6cddc5ae1eee1cfa31cfb90ff90cf43b25e72c82be9575a584db8710fe23138ae478564175653fc6229426f8555d40a7423842342980847c626bcc3ae3519f7a57cb954ad93867b75add1ea7569752250fb0668276d11fc46c1ba64dce853aeada81bf8af952bbe0fab5e8a735f90502526cf54e83601b044e2535a90e105097c749ff7c3ca8696695a447ce2e2d9d1bf67e27f2f6a5dc7f9e38ed2aac43414c5ef72fb7aff706ac3bcb6734a71ad92b4c3129c9e5b71418b54b2ddb1abceeb1e1c4fe72acc8069d9adde6de89095238017eebfd446d657b6d0187a7aac9884505ee999b5b1eb5590182dd5cf54a37bed445df30bb7e2d3ffc22257bc929ead3f027477b263e982320192637cb9cb357914c0b8b95f66783116584daa155cb6367dca42ee11a73693e93d2b2080044c436dc9143832c6767d3709e6fecbf7b17b1961c4a385c4a5ffc0245486880da6c96119849d105462e92f16cac566e37e4c1072e4bba65ac965cdfcbd11149a182bb58988d1a944cf4920b2d6ddf6eca49546a663009bb7c5bb060f801b6906026e6c1c843aa737550297c298704cbefced8703330931d61a4e247c5289b3a6b8ce1400c34ef64e6aa4f87532f1d322b011330f09839f0dd26d5ca333c0b19488bd1d716ce50a46424bfcaf496457303abc0b6f5401cf88afe6797af670d75d1311c71012def57fbc181e3e29cb0eaf84be5777620876244bd50037e1c8c99d05e69a631257ad60a1de87d3948265b41aa0d7c80bcb0d925438a1170b7a7dfffb4a7615de89e4554f5c7883d3cf23a3148390e64eefc70e4eac6b9424f460220c4262e466eeb06d3a32b85269de63dfc464a5cc0b737edff77fe4b0065b94aaa5dcbee89ece0300b3072e3f0c9f425d485fb12990ef35a5a6e89b80482ca20150d82969e8fb18e38dfc67d9adb53550ab7f17b0ca27b122ad02e48247f1f56f0fe7e3ff2a902b2e1cec0889593add525450e", 0x57d}], 0x1) r2 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) pipe2(&(0x7f0000000880)={0xffffffffffffffff}, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x820, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) r8 = getgid() sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000080)}, {&(0x7f0000000680)="d2cde03aece0ab89793c8322c02d57db2b94e14d2b98b9ae971bd08b752e3ad1b2668664677b74298560bcd6ebd67ccc174d2ab10a7b189dd03184c3aa2145c93de6f5ca3bd78a391a08dc027e86099f9256f8ce6edd468756ea9cbe6da56654ecd0483651866b1448599425f2017e16f63027091d31ba4b028137751fa5e78c177e064f5a83d043c11369a115f61d8104e4b3abf74ebb1d1cecafb5f27d6651b0248a1a6d1afed133a324557410cd97b5aed8f3cd63040e6cae93f63a9a26fdc43a8c198232430f7f331e80f76a2a", 0xcf}, {&(0x7f0000001480)="07ad6c7de59ad1151058671e321e3f702a344ed9972578c1f74cdc147c9c69f0f7c27f5c7c1341416765813058e87d48e4e7ce145bdc24cfebdd64c1739cb82300621adffcdf3dcfe43c8b363d060e84c85d1c82a9330588f13ead114580dedf63605ada6c86301f39fc00b80bd390cfffc9323e6e41f1122c221c07d6492a56b5bbfa6d07d60bd7b3741b5663eb90c6512c212a84b3cbd2a6ce6f36966b896c7dc825736649f454ea6776da21e1f912e9614b2babde1de5f91734eff1a975666e7e4ca6d420cc4318768eae68f618cae1136482e0946a006714c14dc8e5c3901b6460d22e5e0b15e08a31130b49f9b48471c4a6019e0c0b7cad4a952a481e109e51680bd3ec6c6e82bf2bf14bd258de20fbf3e293acbd5fcc20374f5baa307d01d1569831ab437e6d832dbf55e9a10ea74ec3e5ab1ce6d056cd93c26e49970857c5e7be620656370b95d14f70a78f6ae1314f7455ef702b258d5358e55829f5b13949ccc78e962a376a410d441530296866b06c1fae1571418d7d77da8dea123e07f0cc93d13422af5fe2f5d6a8160a91a29ba6f781128ef973a173318f7f72137cc5dbd81ccf9b5d1cfcaa0748d10fd0e544999debaab12bd53df2a7392e24c4f3dc64c97c10a1a9a43879b82e906a31aa55d7e0ee28a94697fd974efb4d10994ff0aa0a377f07bfd5ba27a2b5b60cc66deacbe777b8a03ad28baf2a027a21bda1a27ef1031f43819b52312241c62460f8d4384e9400d61098b5497250b70c8a184aafffaf996d14be9d9da00bcebb986fec5469654e68d4e294fb560b97790175b1c7f418ca79c79168b9bf33842322daf82acee13974b702fffca89c5e96184daf350f270581848cab857625c9532aff13e0f2404f8d77147ebea9ae0528ebe8c32c8061ef7cd7c3bed55f58d5cffa0c1b4ba8b8a120ff142155928ecc166dac8198863550f6cb85aadf79401448d02fff6f0fdea4c1d90b2d422ae528346f2abfb020cd0ae3ad2b8d49c538082eedf6324aa6ba8f3cc3c5ab0fc2e38546252c185dadecc5db1d61ed6083dec19e3dbb79755ed50926d52e0b50932b2133d4ece05114dbcba207b0acac912414638209cd4e5d0fe9195ab58b44db97a835a3ad9fa8591ad8184c9e461d3f8a1a9820ee9a2b446ab00181d50c6683649bea1ff8411bb3757a2ff205f69f454fbf1beac51bb3650024462611279202de4422758ae6cb163b50bc34e3f34bcf017b7f920b2f43e1cd87d1a1bbdb062fa7a2cb248198458b36bebd11a4d3d4a74bbcad76afce6e486631464a6b852d1ff6602d95e1cb7d51ffefadb5d16491fc21f9ad48bd21d788f66076831edd9038a236c5821afcc7fea508dc2c1b1971575b0f919b2097df5e353e4c712ba267d7b04a4735ddc3c61cdbdd3e9ca6bb82b8d8ed16e8c1d20fdebf7bbf4fbed51ff00351d51b029652922d706742d2d81398643af11918857e3cbe8cf77845a354e5bf48d9575e6e96cb6db092bd932e44736b02d9dff984809781c41eb0493695198c9ab4e71098a562c3716fd63bfdae1b397062570ac328926c15b5017eb521a2bf717dbd8c440db68544a5e2794349d4c803a51b4ac3346016116054ea2c669b860d0597dcbb2ef27a3a9b903e597c12fe623a3a10d602aada9e92a0a5a029df3fc4be222877c28613e0f8d7b2254461a41a82078d0c9a5f8b74a7b0b5cd0c2e5bb811fbf8f230fe8d77e4022fa454b501f661c595faef084d337ff0aad9c21f5d83fb795e4c17404db1160f300002bfac80445451296c7ebefbdd53befb4e1184ef5bc2695a59452fb64744f99e4f60054b22051b72a53036ee4a73701403f9c199aa1cd9c8a64b46a23a22068e698ceeee35d08aa914515aaa745769a2f127f8b12806f856316c5d5ce1809eaaba73da2bd76f6186f77a6cea469de28c90d93c6d444f385bd8045e0e1d66ae2b4645b623f4878adba21c9f9f9f5a6dbd1ee17cfea652bbf31c4f382f5efe9b086bf0b51e2df33207ff99a37bbc719ca4dce0aee881327b2b8978240a91989645e6799f5aaf843edbddc2aa59060aff442723a5c6900dee5922d6af48a88aa4019c0ea9da4b1c2a3bd3fe855e18a0de35d3fb57cc1ae25eda8625c70b4524c37f810edc0afaaa47cc957e7294fc81945d20f820da152620cf7a6b6d6bb1aeb74ff8700a323818e340e24fa6a53965228ad6f296cbce3c02e3704b38121b658ce16c5e085234cab3b827dc8a921466c46d651ad63623139450c6ef2f99471b13ec5aca150f99e9d90834f0e81caba055bd9bbdc5b047da05b31825ead42c1976f524f5132e865dd4b6979791558762090210068d907b52f521a60fcd325d3289b13089e456dea0d73b8a9d1356e0a8353021f88b6a063e8cd76ac20a1251f86e4ac0155011408bf6a4bef58dd90c0f4db7e7a6ea1c183cc94b9263064f3c804d4918f0264ae2dad022b939e7109c92b60a9c221caf7128d7592e4e3921ef57fa5b47d15e92062bb8608561c459abeac5ec5ec0d29b2d22220952a85e6a6caea6d9bec413a3e1a332ba2e06df141b677cc47e53291b2e300b143f6fc78aa86809773fd7e8f8906337f2ebbe7fb803c63f4f01c9e203cc9317cbf9758da0a14466c62d129a1b8a753c00ce84eb0dec051761fddfba70d20343324d64a62f61a53ea51ea008e7b6624dabe34f1435479c2d79efe68fbd4a5f267b01de39cc778df1728ffff4c36105fc097300ba4289c6d57bd9293b0c5cd6f608a8e7faf5d67e52efa4fc2363d967c58451d6ac51b03484ff23fd82956079e7cea91c04ab3fba3a94fc9ecadea3a3176b673202a5aaa93e6b2a95eecd9d9dcdec72f169450f389a22fa52414aa3a430d6f3d1c9f5938bfcd63cf6bae0c5825742d8a96b55f24230ab65fe1b811f6bfdffccfd0265756bf3cdfc648ba3b0d0fd5590de4e889fbf6818d2272d7438586bdf12c5cee02b879edd7397a303daee3ebd17b2cac4dcc645c05dded4dcae145fac496b098a2136a287bf4eecb041aa44b76c3bf09cbca3550fd10812f289b6432682f309e095842f1497b56bd724b846bdf61c622f9ad47e9ad8f738c488fe174d578c714e323cfb578c653618d6f556c2f8a399025d9db23045ee39d5f636de2bf99004a5952c3beeac6aac6b3dde1adda93cabd96a272aa9f4372b08f2352f7e653b718c0e49bd4b9a8a2f453199c5bd7b35645fd8345b6ff50eebcd6d74d95789864849ed4469bb1b86bc47892f7c9a99fde41bed02d6bcec8c07fb6bbb271638668377643ff91852501b33bde9b69062d24d3ee5c2b40cbe23af6d7d80f2b68e78eeeb1a56c9043beed79f9d10b29a2d4be7bd3725e3e6afd129aa2f934fc31fdb0c75afa2b2a481307901ffd01eb255a7d67538c80f614bd3f2ce54736573be4c500c043867d363fa23402395ca8395497eb2499efb6fec80adfc3a5baa317c75d565f5d9248063bbfb05579fc911c2e52c1292990329692781c08d12f52447e3b0850874feb010ff5f0bd83a692c8fa0bf664bd4d1598fb55262ce8b89fe2dbd71f27698a1198f84f5766818b0315d9f08e919ffbc4c4b8f4d904b2da238bd3577ee26adb03499311b48a3647d813f847b1fc740340db83fe995af4eb3ce71464f954f7201f9b96e2267745289d0323d12c3329ed4f6b61c2ebed7d4541ec26478f8e8232edfa1acf14c0b4a6d65a8f8befd24b578c4577c397a44cde7a56bf7417a4934fc1fdc69b1ef2c87d5276d8b31feb7e04e18a29cb2996dfdcfeaaf570c4be12c960cc5d776a29e51c8f5510cd4efcc6d513afb916f5c998e74dd48642aaa3ae87c6e06908387eb7919c2e3463ab22b3a9a825e3897a919b64c127ccc6f4e493521c37856d8c26bd2c9616038806c295d84d0b822f2e9c21c60eb1f998154ea7be9690ffb8c761b1448801b8fec0cc7f5337911c8487d74806507bdceed3a25155748b281a72385a1f09bdb5737d58bd9ddf523d206117e828f77114429114c032ee07864aa2773c92c5c0a1c20babc791bf631e577149ca4d1ee0ca4c9200cf0ea6e80e66260589c92cf5426c4502d439324ed8d7a5ec1e4a2f7ebf141ac428d71934a13c4c2a9c06880a350132f7c1ff1e8ace4641daa539d0d8ef002953eb1f8a068bdd06f82248d32bdfc95f20e9539542f7545f4239108576d3ff8ef4595718c29d2310c6c4b29a229302261cf1dce2b3f303ab31a3a3d389eefbbe954dede1bb2d73997793769a1ba5241a81758966c966a242c36d04587adb04485a49131e8cbdc62157e8d9ff6359e4bcbf3e6ead5e9bcf7c7d1c645c4f5f1f5e1e6eb7597340ccd9f1d3d9128eceae17fd4293ec070334235367bc6387e8cdd3f498a89edf582dede4be8af1f18d1ab75e51d5dbe96cac778b2fdc8591a7c0f97535d93ab7a265bdf2d4dd62e8d148de320c83c35fdce76ad8efad45004cb15eafddd782c5509d61ec23f66e27b671009ec769b29d234a873105d8ed9c7f3e563a17e19aa56ce4bd9703424cf4ba0b3353412a7afbc977ca744d642509635f47e163c74db0121c2503f90f6b1502b3d1ca5be5ac909624d75da53f194996aaa6c96cc3cab95f11f663aef62aac3cfed73c9a2f681b86471a794492118f8c69d22d5ad655c440d0dc37dffc6969482a010f2f6cc2d793b38fca4f36ae85b5f4885b37054f1666d43e241ea88280a30a3201b806dd4cfccb6e75669500df45c392ab5f5ecb61748f5ad0800dc2670fff8069dce5a4210e76ba0fbacd3cfb89a2696f0cf876cb92340e38dfa7de4e90689d68c86d7a473c3a4d05f935493fc7b4fb3f87711efb6a5f1fc4f7e95b0a73ca1a0c3dbd39cfe5c1a55a052b67827a5785c0c1b57138e7d5b1c3d3cba99f6e7aea2ddbc744b90cee2e87d4122307414c1c0251e8128951ff7d443d7a696765b8521c2a96162687b7f8335e288e2a291d77faa1652a5dcce24f73642d494e5ac99278c87b4e88ffa0ecabad7fdf19bc6652c24c2435f3e88d4f3cb227bdf158eb9abb80e0295d189013055865634d68d71e6a66482f500aa48a548cd9593187dc118a2829c9422a0205e1d7e232718c61af8fffa9c20ac0964301ec00a0a5f360550834b6283203c742c7e4d888ad7b5849d98cfb6261f73fdea2d9ba2096d04651a7cdba47128b0ea12a9d2bf73d5dee76fc2021e0bb14163c10df1bb417edefa24dd36388123f8db287715b7143c847cea2b4dc9c81edd3a663d5071cf4ad21a5e7a69d9eddd56f60d1a0696d416057e01007067ef71ebae10365370b04502f7e18862547ef60bcc85cf1827aa628b4583ff3bd5b76b3e9942c29cc40349b29ac4f6454025d984423554c51c9c88cb0f3aa5a6320bb6dad37ffedea749924ffc993ecc7100f6ba2f18ca0d7212140a0dcfe82de903b694d941c14b37a65f14aa16a4012d8c584d2022f939622efec3ea57e4df2d318542065a4e7f29e7f60639e49bf67b54841db0f87940d903d1fd59dafde8a8a6902dfff22b44e41d0c77c5769364fd3061586fa1dd9883fd69b68a198ad1cd0ade6c932bfd32fbcaa379ff03f030d6edd86728ba2a5efeb09eb708af19caed4fca19a6e428543c2813358b1ab98690d9b08a7d3612111f296970680b2d02d692101e39830897ea7fda9fdc0b88d714dbb215bb0ea38be76d2b94b5f0589a520a24e8071c0464c8cee7032c095fd2d7d41386943a957914eca8c20fa7e04d59cfa234a17f720f5f1284366decf71af1c2d999c350c1210e1c5d530f21b8c0f4061fed8f73ef", 0x1000}], 0x3, &(0x7f00000009c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r1, r5, r1, r0, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r1, r0, r0, r0]}], 0xa8, 0x402}, 0x400) 16:11:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) 16:11:32 executing program 1: r0 = semget$private(0x0, 0x3, 0x88) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001a00), &(0x7f0000001a40)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, &(0x7f0000000080)=0x409) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001940)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000001980)={0x0, 0x8, 0x81, 0x0, "67e88adc0459752ab4086cdf0ca29327d9440641", 0xffff, 0x2ca61f72}) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/null\x00', 0x10, 0x0) symlinkat(&(0x7f0000001880)='./file0\x00', r7, &(0x7f0000001900)='./file0\x00') pwritev(r5, &(0x7f00000017c0)=[{&(0x7f0000000240)="6a5612ead28f1c11a47d97ff130b9fda950214aaf6712a17de4b750d72da898e0733f99f59923fd103340d09d41fa0b028d9d05595026d07a3b14bfbccf6f0d0a12a5f6583b30cc958eb31b2591830d408501ac9a20cf479e1d69fa735118753393b5c407d0574a323de3b8b31706916ceeb8aa20e6787e69f0d07bc4f534355b285", 0x82}, {&(0x7f0000000300)="15b6b3dd516ad7272e155192af3a5dc5ffcfe494bc2d45d00128fe0f6b1d53d6d25d13e0e68ea9e439d36ee48c3bde7da7dde7024c812e84ffe3aa30b2cf27ce4e8ce64d4b555e1c4a537188bf15f40ec045713abc7869964c848b9ffde8d4458d32d61863d41a0877c354e5020aa2bd7dfde121148225530e54c0d4f43a9b7adcd8f33dbfb42f1c23a97b94ee8c80d7caa90dd37d175b50d52caef6f25624cbaf311f1efd390480624a2e7775ce256ed1dccf23826a2519f869cf89611064a9c3f91311fd2e905331c5bf187cc249db624dd38584803e738c64a19ab5ac4c2848ea4933be2fb023", 0xe8}, {&(0x7f0000000400)="42cbc506526605f21d53719ae0aaf2e2d1796ae80ee97de0e47ab70574bec670f12db012e5833b1ba388503487d24e6f65226dab5bc38c20678bf8c58c4a36915df60f24dfd14eaa216b25d3ce16eab282c1240e0167178a974ffaf6da55b3fe375e805a0cb420ffe59046864171125e31e68124931c66293757d24f3395ab51f1ea24a0676c1e4f4b1b64e5993b333c5a3866f9fa14a599d7d2626ff6de159d1f93b75b268b", 0xa6}, {&(0x7f00000004c0)="6357f7eba22c8df1acf2c3ee3429b3708105c054f406fe0214488bbc50bc700a30e9ac630c796535ed29ec51791fdecbb49be300c5e0b64716340def433116939f9ae02a6fb32f152a6794d9f873f1511d84944a1266f9a4af5fa3be5260c995a8cca18bacdf0eda3b6b1f98923708262b5c45ba805a1bbca2ceffea7bf02092307683fc658e679a519334c6f14d9407d53aaa4cb8a656bf7fec0fb8503d6ef606322ed6139d6fccb9368c29537571895df75643382cb99d0c643375884eb7989f0b49491eab66837b17696fc268fe504f676db457c3a40e6b4347246200fbe5659da2505c93bbbd0e3efa72c480ff35dac5481f6da917c89516e4a1d7fca8e55901e76ed988454fefba86aab272e45e7fc173413e13b44c06a1018434a6646fe9eb9b0dd980a6fceae88e19ef26d4d4de4bf12426605e68408fe6694e5a41f34ed9eff25486b5ab82b2afeac7376fd548cfb604d3eb481ea1aa3e5f8306476f6878d56976c05cecfad32b52f0717ec6cfad4c03d5db5684a860daf175615b8b9051763d234fe47ccd0677c2e48f011ec1c1cab5c124a6e45d9b6e9713c5d2188713ad36b159410c6ccc1458a39a702d25b7567eddb9e03b92c089f22f4692c4faf7d701351bfe3208f5731cf36833324fa47f07108e9c94338efcedabde0b86a084ef3f03c628c77b179f0bb1836786de2a29ec87edf0b1cc321eccc16ea26b5aad945f091f2bd9eda3174bb96294f7df4fdb3d22d8bfa4d049c63bcbb15775a50503e5549d459acd2b341deb5ddebc41381f31b92b7190218b4ffa383e72f038c4e52c5762ba97cf3a89fb0fe7321355bdd0cd07f2a64863ded83a81da61d22c3fba593060dcf510659972893676c97529cdca7075c2713485907b0e607cafaf7c10597c3b1043ad95b15311542d102774513c1ed997fab1daf5bbf4fa23a1b9a1ec3a69f039d14bf274670b0516f09d1c5ec09caafdf06c0f8a67b86c3019f9c742025eec931ba6b2591b2a376cbe2140b2585c51d7a00007e0ef0d13fb64a9d3a0e5967729ed276854ee3a3fe5e1c14ad1a8e65a86a8b48bcfef4820796eb90c013c8af7baaae8585c724233f7ff62b1f1cd8cc3bd383d20189f9a71fa33032899f9e8885b3bbb39b889a3c902a7dd13ba5aa9f9abb1de1550971ee6434359e3887bc574e87fcf1cfe137a37744cb581e352d66f2b4faeb3db61f7b7cc8b153d2baa554c419502e9888aad6638e194a081f96ce5ace39711e9cd19eda65fb51136a74a1672ad59c29f7fa2e2355bfba1a037b9dba451d393ff00ae52477bea1666a6c2d38519ad61c4bcf263cf6b7070a5bf25b20fda7c8a51f76d52747e687285d480f996f8c398617ad83732ffc746ca18deb4703c7c81a4ce7d86c3fd0f987ed6a840cda4a778cac47e0e32bc26738961093d5c868996ff68b30c586df46e8182012767f374c8e47389b94d9f260f8bdff56a324d6a724b8bb8d5f8f2f73ab227e98af5c52db03d0b08cda34ad78330a987851d8fc9b8266468af50a32ccc53bd21d2c027c87d20021a866d216e82d01069b626b4b2eee8bf821ca2cefa4ae1ec72024819f3c5ff94c38baeacdbf07a4d8215f112dec924543c05dbdee79886d596b2807a0fcb2fd42bf7aae898d442efd2bca79338a9bdd7be15d36e1fe0cef89a7473738b5c8e0fe8e1659d38bbe36d98681be8f7859c46965436fcab2bc9d62002a7203f15fcda2ee41be9a8363cf54a436bcb7e531470db55e7e27bd79f4754eef81ed22dd4b523aa96ea7160d49cb03f3b7f7f9c33bfbfa1b0eb5e12adf252420fa778fdfd0a6dcafcf589522f1e2dff17d403ff2f9ddfb9d347666812e9cb8985d9ffc38d76c325931932a9920e78c02bf6cd0ea04a1f04314d1e7768c721b17344f71ea660a34e9011eefd753918a77a74b3986c692294f5262e6fbf5b0724600e0d0e602bf37a1c057feb176db02f3b863a0b659905bebeb2d575ea62d6de50ad4b9752c71d3eacb8f1a1f230cf42635e8f5f634ebb6f3a04cc20500764bb3b76af37bd380e326188f00233a567c6c4212766be86c6b56c7ada646639badafd1dd1801049accf35ca9d2c2436bccde63f3229e215c8d444d1fadedd870bbdf1c58e1dd3b75311b0e2841c0f5923f840cbb2d12e83076a258100d807976f3559e8e0445926238e0d205c04d2d3a4611d8b31caf56b5ce24965670f27af18c4f8db6c647908d412b99a8d3180f09e3bc6015aa3920bfd8722a2b2b07f3a4f4665d26e98d21e5952c057c1a7d971057e37fcdbf6865a6dfbbb85806f8077617f9aee3d970bf62270341b36b94fb5c53a71cb81599a1900eb6d143f321200f8a5f5693677176e67a9099635051f71e7f36d1a6572fbbb776de2d885445e130290692bdbb0617ed42890a9869c31b9bd8a6fed6598f74055b1015bd3d1efa5a7b0dfb7e726fb81127561486b54b2e84eacecdce7f5d44c4e87ad1c622402bae83c48f50a62fd0e0d73bcdca53dceb043b351296e4cf492cc267fcfc35215a9ce966bcb2841e017646d075e3ce3469f008b1d506e7d8aef7b598bb84c25daf2d64c825da02ea5234f78ccf19ba40572f3838f762f80d5555ebcf534722d79d4df9659982f2f59b6b593719403874d307a8bc5e56fa25792c0093e1e6a6f9a2bb31425b0f9d901f4246af045d8af8dae7679539ded6d34ebb0f6b79b8348a21a3e4b13718f0ecf5e3e93059fbed1418ac1239bc377d7c1377399f7270e9dcd41235a3865380cd39e09087fd0d6fa7e77bb7c051cc448198412c94ebf1946f738dd1e997dfcc6c3eabb72b68147eb3e9fd4e23619c34cc00140d02736bd55b789c79f59387339bdf18bfb409ebe5554d1fc4b9ad8546eb0b97d487789fdf544326b7f2a00612c8403c42eae6fd1f6f77d6f92b79332e6c7a7ccd1e8e2c3a21c007afda8eed17ec637beb12429e5705c97c0bc8cb48683446df89349c6cf792c1130e4481e93033828660e9e795181869ccd1f620b6a5eb26020db15716c0a1ebc65d373a629c8c87b21ce2a9a233c423f8dd09f577aef445ed76dd05855005fa6726f55bf02677609fd699045cd04394055054d6e152219cce56135b7503e0c90d027f60a5b4af51a8934f1b8cfe70ed2bf5a56145cbf66419ac58dff405771dff6556b42b4d03f3cf447e5847868fbbd724fea1ad697e0c3d52886f5b359eb3645c94c6d91dbbb27ab49675d3cddc79e7c35b9bfab6ff5345f6dd4c5e21d69566266777688b6ec84e10ef1fe252eaf02bdda6d8f99586ddab4c68a8241c19b9f2d4e4a9eb92e68d91d2e195336758b6bac67da90e4a5ca15bf6ccd874de82b44d308b19616849151e0b56fef039e2970c4810eb76a8895044ee6de61cc662a543239eb8a4d4b7517cd283a5155b2a91e478224e124b4b744d4ac8776c0fd2f188c0f2e40861f1294d7a35e6cfd5a72522901e58440d7bdd4c6f29e027246d919d7af9e7c9e6ed8cf6056f6383e9d6e871b960c65acb3dcb624c7525b276913c2e6e50b50ed5db48bac8b0b65aece05e85949f359b0e9bbef32ace268cd1b82390886c17929a6f51f57dbc744c7f5e4ad5ae08cc34452122ec0a37175fa0a1eeaf9b59af2cb7f0efe3cde3eaabf609424d367833cbfa23bff4e2fcd0a441d668d2056576a555d42284c6b47d16d7f606f8264680eeb792fa8aa4565d7a9edfe520b06a04dcaa1975610ff0a8bdda2ba27906ee00605c63d0f99583e6ce548d094efee816fe4ef8b5a32fd55b058c3e399e7e9cc1e7114f242e8b60afdf472b3241cf071f560eaeb76f5f9d66de61c94efd518c4b4c3cb8d0b27216a2ee5296ca23772207987780023e3656cef83f8e3a63939bb08db51cff9aa76c862425d5ad35b8f3d362e742efd844e6175976aa8a093863c863f32bb8bf87ce460660d747757ae09f6c026f3b958c2f2af6d075bd83f55f4d69c4373da808d921882d485b5d550eae80d3a6d9c62b15b405d08dcdd4550c9f7b132c0a8c3cade7e0231408a7a3ea9370cfede304633b445723fdad9dc0b712e0135211850d261fb2a59b6a539ced1faeaa6a1dbf211a2a2b5708c7b88c5c54bbdbfd6f6c3e5c4eda846f81c8e08e569bdf14b1e1d8b56649b944b8e6f5c7d1bc851c94020bd7f9771f36311e83288854cd9ee1070020a417380de608bf680559b2b00aae2c2812355116168f886afda38551d6ec097106ecc0e9a302445298a021c7d4e09c2c73856ae4d15df24c4085350689d21e5c71e15ec7ba256807161eae6b903aa0cc52273c78334b0c1c6c3a652c6922e57e8e1bbd9609d793d324ace7dfbb9acf6c564f646203388ddd292457412d33176c5d1b5f05ca14be1b6979beaf09263b50d83a970cbc3c251a0b65465bd6d33ce308d4c071999d36e975a21c7ed10dd289c8261f579e35f9d849ad4f65478f3181629f00f061086c691164dfdd5627e63879cacd35b853022b790cbcbbd13d5018f844e3d6bcc831144a40bf8f1994eea959b8101216be5c7c6d3780a7915ab688eed16d163e575514173ff7b829855d6d9b32e72d2e9662b444af7328111a9ed4e5ec50f39f1d6d98db4a17664b7c7ff04f5b69da2891fa6b50e798d77b04c5f721ffc3a4735ffab42361d469250532ce3bc91c9119892c775d14cd55caefc8079ac3e08b6584c74758a8e345dedb39985ce0b287c971099b7bac2cea1df1e18e6495dd9ec596d44e6ade3146dbd4afad9082e0fc3b7318917e40bcae875e0c52ba4ee52115e49ffd7e0e910f1b6ea172f969ac07f7147dd645881148145d3cfd80989bdceb939537420dd47d1d505863098fd76c4db6171af9f50ba993813daa3e5a588b1a1d5fa1969c38c7380ddb48092b68ec7e60a2d4950a2ea2937cc023008db5cdafe7656f5c8099a23cae70c63b946cd779db3474b2b1aa05775aaf8788e24bbee5bae2b770109ce2945f66edaf7a5be2cc7fabb424ba6ec9581421e639f8a012b12e69dc17d5f42ce976dcbf6e3125f4b306788318e100b5603525d6d563c6f299c8f131d10fc4c7f3f717da4cebd9f71afdffc4faee0aca21e85c40751dca558a0dd3a24b9d7401caba1e5503cf8abefcc7e314d3afe4cb18fa21219eff5aab11a37a2ea02cac5cd9381a6e79f6b7187c11f10c37e32afa3200dd3f9ea6ffb5ef8ae7a2732d67cce2d3c9934ce4faaf056960be6b995f01b034bcb57e6895a170fbd17084b89414cfded205e4d56704c74f276b16ece81f9a74f0d41cc99d0289b54a2876a188ffb0660688591fe543f399bfbf1c9bf5e1316e2fe3554c84ddefd64445d9828ef02d5d8329524627f401f7d65bc42cdc7e1fe4786f32934118ab0d93e604e439786e36cd8b9e5a0ac6d10d9ad703a88d9577900fbb80db57544c181a8fb300a92a4acd92c119cc90f5890c8d35e15437d5d292dc0dc6adef79147886cb0f1254463691e89babeef7f2f784693489d474ef1680b13044c7640e0ee77c1686a80919c05bb85ceaab8064244e1ad7436d72773c913fb5226a822cad436959a52b2909d57b992a10413eb936e926534ea00775cec4522e392a73c045d9a7db9cace02ad65fe25d485f54d114899d5fc141572b72dc219c54ca067ce9674ca569a7fc037e3bf7ea3dc8d18416f78b8fa087f9ad5cfd538710f4ecc0d798d101ccf119033189c139733ca8c293f6f13e4ae52c12816af7c173aad1321161997ce7fce4048beb3c718a9b7fcf795dd228f02386cce52e69ce194417baae467ce757ad4aba33f8663b4ff", 0x1000}, {&(0x7f00000014c0)="f708ccd416d162084fa552bb3558b76a06bb3f", 0x13}, {&(0x7f0000001500)="6cc3549708b781280bbf8b03cbb856debac6a687822844c01a9115150711a8e015e65e3402f717abc2704777a9507876d795ef6229dc0a19e2a3d158ffbe71835766e547b8c910c619d2a9d086447afe54af221cc0e47eaa6b8b71a9b61f0b2a1d23fdd2965fdb3d9608838fe8b7b81680914f771714ca30a76749eb83d7c6d9e20539d3aab931be2729eea63748894923e144b6b86913d7ec11f0ea9febd1854dc712680a06c1b93e22a48574c9b1bf2d947fe4f4f9208de29ce657775e6eef9fbf15370dca6dabfa87138dca069d01c7e897cbf493b179e0974b38648ca89233732e", 0xe3}, {&(0x7f0000001600)="dfe881b545e0599834d8e7c2853dbbb77c4cb92a773c6564fc05d437e0823a771db599d6e86c7882a230c46b0a", 0x2d}, {&(0x7f0000001640)="ec92b3bb98ca6319fbed649d327e4167c9f02e2b6ac286429a81388ee65aed0fad8df083f1f072da5b0b1b846e1b74c6a5", 0x31}, {&(0x7f0000001680)="6ca5b71401eee18193a52322a80757615a16807769bf61becdabd67fd3fed9e4d204f15466591b862e11d6e2d61b1d858044f7523849b3854dd546c1cdd172ec49f75fbaafed4dac193425d1615488fb60844189fa1ae77a9ad758bd7cfe6a5aa3561e8aeb49e1390c344c9caefebe9cbd21", 0x72}, {&(0x7f0000001700)="b46d9292a4b97aef6d9f2b35bc538c73e0a7cd812ffc5a6ad57a90fbdde465855e38aba7166fd021cabb4f1004336d0b42680249662d7a7cacf6fa4355fd28a9c50b005f98d5ef820975f8998a2013b7be2debe75d99752431d6b0f07f3bf850e378821ed1f234e9e8894998ba59665268bcb783cf60d5a9459b129339380017462477154a0fecead9a0e78bbec488abbd136a29c1d6a91e", 0x98}], 0xa, 0x0) r8 = getgid() semget(0x3, 0x4, 0x0) r9 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x50) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x3, r1, r2, r4, r8, 0x22, 0x3}, 0x4, 0x8, 0xffffffffffff7fff}) semctl$IPC_RMID(r0, 0x0, 0x0) semop(0xffffffffffffffff, 0x0, 0x0) 16:11:32 executing program 0: mlockall(0x400000000007) setrlimit(0x4000000003, &(0x7f0000000100)={0x840000, 0x100000021}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x4) ftruncate(r0, 0x9) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x3ff) 16:11:32 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) unlink(&(0x7f0000000040)='./bus\x00') read(r0, &(0x7f00000000c0)=""/101, 0x65) 16:11:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000100)={0x0, 0xfffffffffffff7f2, 0x2, 0x1, 0x7f}) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:11:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x1c, &(0x7f0000000000)="03000000", 0x4) fcntl$getflags(r0, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = getppid() r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001480), 0xc) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500), 0xc) sendmsg$unix(r0, &(0x7f00000015c0)={&(0x7f0000001540)=ANY=[@ANYBLOB="01002e2f66696c6130007157059184c8e00c2a878db2a29163f3d84e5f87c1c38c711714618eb3a415afc223c5ff6be3e99596f5863a6dcad6646b"], 0xa, &(0x7f00000013c0)=[{&(0x7f00000000c0)="09794f1e9c34533dcff45713f836a777c689be08b14ad29c104abe996ea1751e0c5c2d261ac58b84b078c55ffd2854f458fa3a9594f9632320b1c9a6832eda2530cc9f442883208bfc2203c4a8fe19861683adf2d18bcd8af6bb9d6639", 0x5d}, {&(0x7f0000000140)="c8bea9436e10930d19c784cae047e8f53bf8605f5216e72aa32ceb0a063a4738083df04cf70d024ad8d0dd8238cf5dd724e56f7e5daeb433598c7f215cd7809e97745153a89e684dde217c21d22e4ba2b145d0b28a0f0249f079be06af4aa92a73b0f4697cf60b7adb5cb58fd9b5a32563eb0146c984ebc3b7f90c46b269bd53fb4b571b5bbba3f733f95d91520e1a708318fcbd2dd1cfb8a72cecf18ee8fb1a49f4afef363cd8fbad0b7db24ff7088d72a52efb", 0xb4}, {&(0x7f0000000200)="9296d2a74a320e719684f63755a3045bc5c72fa90fac122cad7e452127c0befb4320014b27f879e7acc4c322a2e473934631ee4bf6a1df40088a35d2336ac8e67cfc9b9f02bd7ba1ee6d388704f40d59fc5870d3bf2685f7c7d514e2a1bb494d7659a440dc774eb6419fbbbb86461d3deaf16d8895bb47ccf97f5029e0da04e919aacf371d7eb7c5a07488fa7fe572396b08f38e8d6e42ca875fadc1e44197846a5615df9eeead827c69a343cb3241aaebf3dd0b6dfed95d4bc28743dba88ad527762bd305be60f5804a0111863d6829855cf4e3bee62b2309b8b31e8dd9b88542dc5fc1c7f7b27971b390ac0fd9dc75c2187ffc2abc919bf8791d04f0b6d08a221081eddd7d6929bd8fe68fc3a9922c94f16d504e508952d6b11dcbb414618d87de99870b06babc205eb69a5891f54f03f8c5644bdd3781dee2736205d8cfae7ae860009827f03c4982d9546e67bd06b57154ae983965f267782c40394ec7a96947170942609ba30423023afc6747cefeef1f043d04cc420e3cd9514f80aa405d9cba130bc3966dfcc61e945164fa90e53bae93df1c973ddc24227bcb0bb3fd3026a659c72cd0f6924609f12ff5d5a49d31dbe0c0e6d6a2bd75ca0296e1196c4d17dee812a746116589b2d33be9abd5aef853ae0bd51c381a66b97f6f35f29c8312dc163f9567c9bb7d0a07c72b42056463598194f542552bb68443371fdc25663cd785ab7565bc0ea96e8780e7c14b667fc510c692218e8da8912d59479456e48dfeb303b70edc4d220938266fb858c0803b2ada19202a3f385b74c82961adf730e5b6f333d951cad392639841b1cb5b8565135090307daeefb1d5d26aef509c87189fe0a6aafc775eaf81e43ea98d7198f026b6548d4921494429fabb628bee003a46fcb6ec7806d25e7c35c214f1724ce7b0b4ea049ff8329852ff1a4a778d80dab0515abd85ab14ac266fd964b055a0fa657f4d2497cba728aaad78424bfe4272b7580e9c184179305149b31f045dba9f73a359733f90b6b293ad40d2c47f7d2f712cc39bbdaca3603865e26e5da476a069858160ee29683eee495eafad5c7943f7704178bfbfcefa4f7678c9c8184347458485d2b07e95ed4a300bbce9c19152cbcf2788a2d88eba176bc27119b3d870bc9a2edb179500409612def5fa35204103228d9292ded0e56b4ea49f24c6762c0f7284cfd1cbe8d8821969ccd4dbdd724391bab9ee0d957e747e6496844109d867ef69f881ad9529639645cb306b0b20fc2d7010ada7d8e49dbbf00b6683b36486243437cb5b7a35645405708ed9d24d80d8a4274e21d28707babc2100e8e12f72eab74d25fdd855e6743783cef76ca93cc61bf029bacee12511f447413a1d46afbc2450ab541bca7fd1f4f37da118ceab373ac77005af4a04f8a8d0b8002e110f8ec30177e1ce1e2b4419df9e844bd068965578f334325a6de31e034dde375904de46e335348ad1903090e517e0f72b5aecca97373a31692833dbe06ae1143f5ea0ec5fa208920e2a4d5d5ef52b8feeb05201f796949f0807c254e45a5e8ea2d5f965e2be4962141c8a2bca05609efbd885d841de7b396f596adbb43253a1ee39d5b24946969ec3d8bc12bb7b113fbddb1efd4645a3b7ce50d34f9e8bb1a736fb154e9b50e6034cadc71c9e0296696a57bafd85029fedddcda506d1cc133fe59e100922d63dd2a75971aa0cbe8801800f1894b3c583ad593a241ec4f467e893609153641272fff7dce0747f354175644266a99c577db3970042e5e565c988c982963cd9bfa29e02491f431f5e39dadf62694b49ad8c8ef48e05a9c9353e7eb04fb5bbec449a5ddc07e62669028f51efb2127a5e25ae65db1b434f9443d2806bcfb45f0a28eeedc51769069f60e811866b213ca90b4668cb740cbbbb036bccf97431b3f020ffd38d5166710140d4a28612177124a28c43b18a9554f3e248a8e3805d5788c07468839f6427c475c3a66dbe605e5422d551b62e9a2e2c6e5382fc5709fa14db46e44ee02fc94ad4acf2ab5888a8e07921cb6f9b5166416478c279dcdc89cf51eb7770f73771daadaa86827658caf72f6bbc4726be082e4ec760686f791016615aad11f07fef4f30ff88e4c0d0a2010ceb579cb3cdecda03e9a6fc89769d74f7d1b217ec05b373be381609a227bd8afb912aa5bc064043083f684dc919b7704785e27469c58877c1a2e8bb766ba6e4a7127c82eefb2d68a420d500acd66326b34179e4ad1037cc365ba02ba2097bcf0fd838f1bdbf3abea08ef920142f23b38bda64940f8dec5a3f4e3c348fc9a9a725535a41716f6abee0782ea66459faa6592c5ed4e11a7a6bd4da7403cf4af58fc2f2dd90b77b4491a68a02040eabbf015cb4e47b038bf92358fe42334f580191a87a4eeb11351323a8624ec8a4be6b662adb35e7f9c61b6ca203749afeb41e674a8a5bd0dad2eba42e4e98c05829a1118ece2e9404397a83408e853c876cbf56b91828fde43f1e7b00d83583fa0f6bf2e70f370464d06bee706c53feb686fca014e4ae80bdf2d77f87fd1eb41aac4993c7ce3983176612fecc09c078655dcc7cf4f4df1c99888a7cdfa935484ccacfb957a6095963637b63aa198518665572baa366d8792793f59d96bf2523c1dee33b72aeda821101df98f87a6e5c895f78d0401acff399b9572199beff8be94ab5ee418230612798d96c4e3168e0b9dfb72055be08791831afbd3d544544b72f551e7db0b7f4fabd1ba57ab7106e264a55cb47c57f5888bf46fc8f24f7b664024922917c089f52823754f84be960df15e30df36e8cc07c4db9feb44ae7f4f8553ddfdcb20efb3501976067d4bb5720b67ec3e7e0845d2e3266e8d7c38adc4581819a9c9d67092cae89f227f3838e0ba3f0e414b37ed256cb11d06733e630db40564d8c8b54a5b72ecc842a0e80950de4a479fe841560421f9461c62d7130f176742dd6a105cf9c88d8ba7c678ef619eeccdba4ae43bd264f3d7f4d50150e8f04ca6a8b567ec47fda06b4d5adc8c74a7f69dfcd9c5396885244e7d860c8377640d0bf55228f39b8213018c3817976f68f2f5d00be041e5d55007d8d243214b61c056b61cea3b5894ffee619dd80e84d33ff64f6b6a275b4347cbb3474d7249d49fde0a5ac598ee5741a864bcb5887800ea96e75ebbd7a0fbc4118cd26f24dbadabc3c3a51436edbf7b98ed9294eb73feee400d1b943c5767a933eea6ad9ca02e0b7da77cb5c88e82755bee71af6da3547132a15ea89783f40d2325576bb274d77091ac0499a78997237b3d3dbcee4e5f9a8a0d8e75c2f78a2d3fad2c2ced8beaef633472d181999bca3d5ef4b69f99db1cd2d46ff9fea0eba04d993b2ea880684e1b4ebdcb3a78d923eaeeca04ecc958ca5de4e3ad73bb7565a8eb2f461e274941230ad06206afd9b5011f198d92d9542bdc5b3343f28c2439d0fc2f9cac641c648860309176881d9b9aa97123d996a29d7a9d13947ca487fec95a53f0041c6316e7113d038b37693cc7435a2d06184151a3efb759ff2473c95b3444a5742d236fcebf0a54ce512e92990493506ab2d72fa12fb42cb5ba08ab5f6e21e6d05e6940c62b089ae3e83911f0df5fbd8001457abffa0f623e4472f24e5e2dfd15bdc7e69a4a61d8adcfb7694ca7e3ed79a3c3085fd894d0a17c65371ecfebbd0c63a23d88453e6e2913010033acf8e19ef8e3c72dd13cb8a474cffa57a987a28af7b1e4b69cbae09cb9898ad2bcc1641f62bf669f5676aaf09729e62a5e2d2d12a0debd9316aa3e08f6a83da859d32896fc7180d11b5c366628a92fd173e63c8caa409709366b904dbb19afd1a7750f0e3b50da2ed3446c63eb7bf5806fbad21cd9e3493620050fec7a54f34c2426d074bc030103b0e6667c105bb7ba4d5fdda46a255d570618aae581378555835bdc04ed20193fcaaf5c4aa3a1367b6b47c4abdc832dd5be09ef755ab9f70ced46206bb38e5f9021852fe6272004c5382cd1f7549123851abf985095862b66fb03b66516986ecdf8f63979a983d8e61f1708c9175f96dbf4fccbce50f7fe14a154c7210b51f23aa3e97ac590bc44eeea5a8591ccf4617eaa86f54736fa2bd8c958e545df68e4861545526480b6bca02a1873e8e6d35112a3f02e3487ca9523681b0b7b624b58cb119c6d259313d7ead476b0a481ebd4b543fcddd001e2d67ec63a85c667b7137b79305a31296b57391cc61d9f66897c18dc9e8ee54d0f66e44a74a7ab6594312e29dd78bb51d00dee6b6a4507bdfd361bd422fd1645d56cd6c3dae2b6f895f1a88a4a0b2709bb1881752008401141b879606c15d4684f4beffc9f215b4e6a0dcaf95286940d59734160dd5a4cdeda7570cd2500675f63f7482f6522fa48b645033c64beccd46ed16faba087e38876672dd85dc48aa83c1cdd897f71cb9036f0b68011a275c70c476c368835258a5c181d433ecd530ea2bd244e97da86d737b46b7e0cc539ba39387a06b66e931dc6033ee7fde3122bfa035484079227bbef3339a77491aa99bed9550f15277f1d9fc3adf98fb58036935784e3c615a9985909a5f20c9142900c3a800678b57d784c7db02659cd13bab43e13fa70d5805ecd28c29f878f160f2329c5016787487a233757d857d66f539f7857b193f131794ede41681a9915bf65a6d0bcf0679d079faf38141a87c640b99cbff6842e3390fb608bcddcd001506dcfbb9aceabfb3e87903dcff94f00f8f095a7683142065fdfde3657339120b3172e44a80d099d1f960d4b1bd75a3ff469b464bb87b56503a1b631cd2498783bdea788255e1b5e5ece0cbec07f970d2fce1934b266f3e8b3e9ec39927324f4730377f541209f3f27fabccf2b166d5abfe590338dcd1b853b7c93fc2511679c95f4e0226b9cd0a97742bb28266332e29297c37ab9d63622c10fda77877455464c7b8231df6957d2adf9c7a43cf743d83cbbd503d8ebbe94e65cc292f588ce5dda6764583c7e69bc63bfdfccc2bdbc06e0a44681e01cd2f983d2ee48e4358d69833b8a5cde7248831d4df4223e35ea9b0885d47d1b42c6cf442b0b18687e5bb13197e2a986041384cd0d144d1a4cb21d00b7421a20327a118f7fb5ba0b48a4a0d106df0101ad49000385ebb2594449d6f62fedf21f8ac3f233013e9795270e63eb1ceb3984c3c7d6a6cc1b16ade30900b787be941746a969b85c88f6115713a456a30f7a020ca3d2b3295ab96ea2da84686a5ba75a741ad7e57cfde933d9d341c991454be405a0a40ba2aa6c49f9ac1fc8b2c269a1ed5860d078094b49d8e909feea040a02eefbc07ed92d2da654c753f8f99fd0d9b9f02f1a525545b102210e017535ebba478edc6af98baa80e89aea47edcbe86fcea615ab96e98731546855c5b9f955a7078bf0995780e7d899c5c40ceab06e12f41bd0dc26f3f62edf887a974315dae5d0c03f0bc1db3162358216756fabed1a6b947251e5dfa3d4a962b1403a8c5381b78ae434b6c78e11d1a80840596e909502deb24ee1d743cce269f94cad00aae28717db81d24942b22ced4f2d87dcd1bdb30768c21747d8e38de4596e87334962b331e7f1588a48ef60580ca4ec5a67bb5412f3a2915fb1ecffd39d9b86aef3b454113a6df2b819c09e19d7ab7df600c3996ab445b1d46790e271e7ee704ae7b7bd3ba72eed36c9bae0d618c8081eb66106c7bfba6b02cf90cb494a5770eee0f178e92819c721706c2e6ce0e3a1b8b3b8d5ccca58fef5b0cbf87530df3800378530682d5856bf1ffa74470afd8934a33be", 0x1000}, {&(0x7f0000001200)="063cf185c2de0024f9f2c9fd76ad6c9da93cb30ed72b7c5367c46eec6a465b69bde54d0ba20836c8dd9c7d86b8427f82231a2a26180b0435596cc6c6064a10ec7130fabc3af3b3b43daa63d02dd85fc0043041589b78d728f111a1beda9466c069ceaa1b10dde1ee7002162e5d137c475d6646225a5aae510b091538bdcd4c157b70285819401290383fd5c14f46426799e43b90636d6d9cd8978ce7e8856444bac8a4d30df0204e486a78ac49b60117060c8824a99e3296fad04523e6126f403b7d34810ce853ccbc77220c304d98", 0xcf}, {&(0x7f0000001300)="471627b5fa1b4b31849551c40de9517a0555a3f60267228ed9cb95989c87cf36b4fba78083df3a1a1a224dda13895619208e8e37e35e4f183479237adb9262d81756d2371e90bdf6ff649d799e11c2fe98c4", 0x52}, {&(0x7f0000001380)="93a6c6801265570c0a0278", 0xb}], 0x6, &(0x7f0000001600)=[@rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r1, r0, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r0, r1, r1]}], 0x98}, 0x40e) 16:11:32 executing program 0: nanosleep(&(0x7f0000000040)={0x200}, 0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x20) fcntl$getown(r0, 0x5) open(&(0x7f0000000000)='./file0\x00', 0x8980, 0x8) execve(0x0, 0x0, 0x0) 16:11:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x8}], 0x1, 0x8) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) getpid() 16:11:32 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x4) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000140), 0x0) 16:11:32 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r1, &(0x7f0000000000), 0x10000000000000c4) write(r2, 0x0, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 16:11:33 executing program 0: r0 = socket$inet(0x2, 0xbfff, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) 16:11:33 executing program 0: socketpair$unix(0x1, 0x800001, 0x0, &(0x7f0000000a40)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb", 0x7a9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x41, 0x1, 0x858}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000a00)=0x8) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x45, 0x4, 0x20, 0x81}, {{r1}, 0xfffffffffffffffe, 0x50, 0x0, 0x40, 0x200}, {{r1}, 0xfffffffffffffffe, 0x1, 0xb5cfd9027ef7ec4d, 0xe528}, {{r1}, 0xfffffffffffffffe, 0x2, 0x21, 0x0, 0x100000001}, {{r1}, 0x0, 0x2, 0x42, 0x4, 0x8}, {{r0}, 0xfffffffffffffffd, 0xc0, 0xc2, 0x80}, {{r0}, 0xfffffffffffffffb, 0x14, 0x5, 0x26de, 0x5}, {{r0}, 0x0, 0x2, 0xfffff, 0x9b, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x5, 0x4}], 0xbb3, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x8, 0x9, 0x10000}], 0x1, &(0x7f00000001c0)={0xfffffffffffffffc, 0x40}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001a80)={'./file0\x00', 0xf3, 0x20, 0x9, 0x1, 0x101, 0x0, 0x7, 0x2, 0x2, 0xffff, 0x6}) 16:11:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000040), 0x1000000000000067) 16:11:33 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000002c7}], 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpeername(r1, &(0x7f0000000000)=@un=@file={0x0, ""/12}, &(0x7f00000000c0)=0xe) fcntl$setstatus(r1, 0x4, 0x8c) pwritev(r1, &(0x7f0000000080), 0x0, 0x0) shmget$private(0x0, 0x2000, 0x2000000000000014, &(0x7f0000ffc000/0x2000)=nil) unlink(&(0x7f0000000080)='./file0\x00') bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e66696c653000"], 0xa) dup2(r1, r0) 16:11:33 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) symlinkat(&(0x7f0000000340)='./bus\x00', r1, &(0x7f00000003c0)='\x00') getpeername$unix(r1, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f0000001440)=0x1002) ioctl$KDDISABIO(r0, 0x20004b3d) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='.\x00') connect$unix(r0, &(0x7f0000001480)=@abs={0x0, 0x0, 0x0}, 0x8) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000200)=[&(0x7f0000000080)='@\xce/h\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='*\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000300)=[&(0x7f0000000240)=':-#!(-}\x00', &(0x7f0000000280)='\x18\x00', &(0x7f00000002c0)='.\x00']) 16:11:33 executing program 1: r0 = socket(0x18, 0x3, 0x0) sendto(r0, &(0x7f0000000040)="22e0e9fd5db8bf1f87e8d717f3a63deedb81484c5d327be90d97b56eda8fd540cc5de0f5aedb84d08f9bf1e3856942f7ca878623f81241099e9392506b86541c831ee076734308b302fe15c6", 0x4c, 0x8, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:33 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffff83) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000ac14ffff00000000ffff000002000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) 16:11:33 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) readv(r0, &(0x7f0000002300)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000000)=""/189, 0xbd}, {&(0x7f0000001180)=""/184, 0xb8}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/158, 0x9e}], 0x5) r1 = msgget(0x1, 0x208) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/161}, 0xa9, 0x3, 0x800) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) 16:11:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x785b}) r1 = getpgrp() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x80000001) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x8897, 0x9, r1}) 16:11:33 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x2, 0x0, 0x7, 0x101, r1}) socket$inet(0x2, 0x7, 0x1000) 16:11:33 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) chroot(&(0x7f0000000040)='./file0\x00') r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:11:33 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff0f}], 0x1050) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001240)='/dev/zero\x00', 0x289, 0x0) r1 = open$dir(&(0x7f0000001280)='./file0\x00', 0x30003, 0x4) dup2(r0, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x81, 0x0) preadv(r2, &(0x7f00000011c0)=[{&(0x7f0000000080)=""/173, 0xad}, {&(0x7f0000000140)=""/128, 0x80}, {&(0x7f00000001c0)=""/4096, 0x1000}], 0x3, 0x0) unveil(&(0x7f0000001200)='./file0/file0\x00', &(0x7f0000001580)='c\x00') 16:11:33 executing program 0: r0 = socket$inet(0x2, 0xcb959019fd318573, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:11:33 executing program 1: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000001000/0x1000)=nil, 0x1000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000002380)=[{0x0}], 0x1) fcntl$getflags(r1, 0x3) 16:11:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:11:34 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x2000000000000000) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f00000001c0)="558b4e6823dc04e5e8ee90d0b477ae25d1a54140c9b85eac4edaf578bf8e9e34bb50a6f5569ffd528b6fe5bbd5803ce93a09ecb08bd40931fe008ed1798df97bde20a5de72fa9897cc0af2a7867fb396ca04610a28190f6de33484261b8bde88739a06565932ffea9bf07270ccce94338a995edd8630a3833b2047896515e75caa0000", 0x83) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getpgrp() setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="865307bf7355a6813fac21c02a7bbaa62ba9f854703da4c5026f76949b57e41d07f0c6b6b654a08c2aa5d008b13bf15ca40e1866d85103e0eea2c39ffcc916ac7aa405333e6489ac67db7b918c480d65eb0e0253bc789e838956e457781521904de7", 0x62) 16:11:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x5, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x2}, {}], 0x2}) r1 = semget$private(0x0, 0x3, 0x10) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/120) 16:11:34 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc, 0x11) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='c\x00') symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) 16:11:34 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000001}) flock(r0, 0x1) flock(r0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x6) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x1) 16:11:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./bus\x00') r2 = getppid() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000140)=0x1) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./bus\x00') fcntl$lock(r1, 0xf, &(0x7f0000000100)={0x1, 0x2, 0x401, 0x3, r2}) recvmsg(r1, &(0x7f00000013c0)={&(0x7f0000000240)=@un=@file={0x0, ""/60}, 0x3e, &(0x7f0000001340)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/110, 0x6e}], 0x2, &(0x7f0000001380)=""/31, 0x1f}, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x8004667e, &(0x7f00000000c0)) r3 = semget(0x2, 0x3, 0x84) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/47) 16:11:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000500)=[@cred={0x20}, @cred={0x20}], 0x329}, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) r2 = getuid() bind$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="fcc1d1247f3c27aaf52babb1313ec3baf117d1145d6e25133fd115e11d5c472515f560800930177433e908053f4662704b27226ce9425126388a70efa9467d97e14049ea89566ca6b0fee6012a680a17ef3e24d8a89d7a40ebcee5908913b09b9b8c9ef780b81ae185352425cad81e25c44710985981f07704991215bdfd9ef6b1789dc1a76450bdf167d40663ae612e69ee32ae66e1b3a44765c94efdc9dfe13a13f38e6337346bb925813732e5f4239108fe5e5befc38bbb65d645089ac2145767fd2baa3d55812720ff"], 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) geteuid() fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000280)=0xfffffffffffffeab) r4 = socket$inet6(0x18, 0x4000, 0x3ffc00) sendto$inet6(r4, &(0x7f0000000540)="3d32cd2157121603add313ac172203a6ece0408357e361a4a86a5c432a514e4ff2208dbb23e9bbc530d14f0fe003ad10a487654a51d4e092619423d8c293c583538aeac77bdf9a2121ba9cd4d071cd755305d69d835fe6acb3945d203195c58950bc365902a1f12f522c74a78eb81c71bd41dea3d7ebbb12b3c5586a95ac6d0849b1b62bd6c0f56e9bba0cb62baf2d52a0e5cc3cd126e1e2479482866adc928373dcffe93e2b83c86c8c0d6959bbe76fc4430aa5f5af25903f16fb535cbc97b5d637393a5fca28e13728fc148e5f5d78adf165ea80b6a64d148c50e80af511f71b950a75403db0bf140851ede0a85575cd92e082896c21e571360bfa7d61ff465219082a1a97fede3d009f01ed44145a8ecebf152ebdfd2406008f8c4b9bac5a8b445955a5e73149e85cc05ab7d8735aba864b21a3ebe93af7fa2c8e0d2df126279320a8bacf4494e0ea3758974531c395243b0786df8e1caa5eec0302f621c47cce700a7352fe1f0af630dcf5f38e6938ec3941a2cd382bb2897f6c62f7d6252272c8ae225f2437271ea3b6abf3e46b1487b9fbc0a2877c0c85f08e113136649309de92c4a153459ce489f7046ac839d27034a91fec109d3de6b480344b85eb84039aeb7827797cd0ef34cc223c6fc1d3a12cb2dc26bb928c0334b9352fb2b0279e0f561656ef93192c8c4831f35c5b9e5a8a7033bba269f938a4fd11953114de476deb0331fc0a64db3c9e8191d271ce23a870cba9c76767fce87d1fb9d04496fd93cf90d2d93504b166c09bd340adc8a9a078fe743582e4819cdd8486d4fd89011e5b9e7a43b86ca074ae9fb2bc6c3388970b2cf40611f57d4dcf0417586ff6634593199ce33cefbd0b0426059d0ea4bc52c8edd4f6a789663a5b2e4443818ac6a75c2a5e9369fc02985f6f10087aac88bd198302f185cc4bf76649717638f5fe4e34db5bc4a936a859c1ffdfa78a6a6aa662f2aa4d07daf905ba8cc9f319f508ca364b101c62cab18e423951bc432c62a771d6343a2c41285ac9798f44b8738acd0372d194574d98ba606962815396f4dbe17cf83937279cb3f725c377d0379d44c99cb7830ff507a1fdb9f904f558e9ec639b29c13c205f2e995a1847a8a9075e073bf48afe90631177dc7c327e36fce814853620edc1559a71b6adcb5c43d31ee0b5ae334a8b356f7d85d9fba18f6a84a7c7bf5fb4ee779bf10f9ef80e853bb2b2a32ad24412957e3b131871e63db678745116c1e93d7f4a57a0d25f2952fd12f7af1e1edf034ac0f133a19efd07d5e84a4714988a632990a68d61372f0ecd3077e9c797d27003a38fab7b350c5c3105d5146a776e0723ac5cb821a32358db741ab4f0c958fe0ad6faad1b332c052f496d04843ccfeb491ef1391076dfb5f510c9d1fb6b614be5de05bc5dfb583f2d868da5fa4ea0dc3d26cc919fc7155c75879f82d03dd61cb193b862edfd4a416b4663b5ac54c0f5a988d6493ee488f9f3d4658b14a5912c542c51d5cada1a4ad5ba3a2df7871601c41c47a68f2c591d4652ff6a74ca391a4e9dcb65120869b7cd43529b58182d822f338012b7eedae9fd5588d8c4c9c3902b161c83e110c7322eac7e5b6a913a41fb139ef5e45d07e4d18509472a4bc69ba43fe52be18028d2f276106ce5a10260a0274577089e28ff263086c48bcc052bd8d7305849cd6ab8a6d85d6cf0d98d50bdd2a7a604ea2c70a2c51f71f7a6672c1328d361552f48e0aaa362eeab9753be3866043ef09cbdf3ac8b74cb97ed38d184a98e01418a2367720f94cbc38138ad424b27773395f1568e6161e969a3844936fe26ab3829318003d7794ad0d717cf216c1f815606f2520ba29174d20f1f7284ecc127058111eaa064ab9ac541e7b9861ea5e119824ea517d82d0bc24ed4afbb2485aa28e2c24ef827cff7a4acf2d6cd45c28fdce33f06fb96df091f670d34242dec7a16ad47c3d660f0b19a01e923bfc57135cb8ab9cf9036e872e668219d5272ef1a27639303cce50a3f67180d1b3515f592f63dc3fcf1d32cbf9f302d38cf1dad1f73aa2e9284cdf8452440bb7dc6cae7ce515853a56a587c873f34ec22cff9e6c017ea28e2e816163633e1e3e6766bc8a6c17f8245f2a253810c8a9b9d7f299aa6ddeea392dbf7d38864225161622a36ef397199f098eaf85b6295f13b50d1f7a3ac40f2235c6376cc61d7aba8f592b6484f5b810cf41d8b691328d522a61c193ab4820b229c78a716b0a1fa69917525d19de53706fb6936a606278ccc988cdb03dc71c27b2ba57e2759622b12d587b525713d3f37d597aaa0347ac8a36985a8af8c2625ab4d5f4c8c5ee05db7bcfa772b5e9ea63a983bec05572c2d3e50109a3b0fe5d58f89ca64dffafc69e6ba9a197f468180d956cb507f09a1325bb8017b089b60f59140436f84d7cdb25d6b502f640e4e932be80ca6bc0fe8d0e793e34ec9df188a8252e8b4e6197975e7356deecb1d1fcef967f15d4081f97c88265b96a926e95275bc030e38220feb3bc5c5a1a24505eecac362bb5f55694e2939928380bda3293fc9f557e934f0e6af0ef877fb8dd8b095e87bd56d72c804bfd1c9f40c78973b2bb0560c370166e70e89ab5b0ad67176b7ad10443f03e8727f121f77675cc04caa168f35f9273ed4ce18c0030e99cec850dd8d8ee7cbdeab6211fc33ed4ea3be420e4ee17a784c4ae90f8807feb67f79304ddfd31e9b7d52e1a37e227dad7089479f43d5b1463ee5b45cf6f1b3bd5e8bed68b6d6262dceab250a4044416209cf780126c2f42bfc7700a07b9058ecda67f0281f4d8fece501d78a58cb461255126a8cd9be41bef80b8fac0418195499e71bb83a5b9a4f3b17c85a2588152eb1229bde7231c5598f14b29d1cee8ce7eae54349e8c3ae685047bb5972e4154d73987297bba7e09f10e715f32061d5d811499398457d971e2112b5a8f5b88ee6b5ba99abffb1084f56af7a2a996fb58cfadd2ecd03d719c29c046637235238f97a0451ae8199a961544ad4aa490fb0d8f6b0e4950feb988f187925a00f63af4e8bf125b45359efbf7787a1f5c7448248d0b0b2609ab8f5a34d6ff00629c3bb81c1a115a9f5f584c096e7e357c950bf62e47784b1d5eadcd9d30b7e4037f9ce257fd9b792e6de308959e181adbf65b67fa141a510abc6f76ef39fe086482a1d7e1186b44f75acab6f499dbed202832ae4b98faaa578de156deb365ca0463f28ff292871e51c195597b921d16373a5cf97af8b79662ff13b668beacdb4192489eddc7b2587b86c9a7b1badb30c89d7f263e19e807f3e78b6c870f87af842ea40ee63939c7c4d2c96109409482396c0d6aeb5af228b09403301ccded6d6c043969fde6f9a31dc3cfa29add8ca2bd8c6973de844c7b36ae0ee13b07d84672dc9cd54023579daecf8208875c8881d170bf188ff20d9a089c1ccb8c336586be9d4bc1a84fb60096dd2ba5c8a5cf89c6134992df7794f26ee34f86d3215fa03ce31ac80ae8f8d14e6ce121aaea2233e4445929cedd0b64421ceaa0f35bbf27de0acb35a3de450f4f2263e44b8ddae698d47e09df842d49423944729c22b413cf47f309a6d002eee7b2a255352a0935291fafd868a169128bc43472443de2b11a7b507d867288d9f29231c37de8b8b484571106454cda345d44858807df3380bd7cfe948754b2b593d7f36afd4ffa47f115b3ed9d67e4bd6d8e87bd2285d636eabacef88d0508e94bccf99c2167f7cf2c44d2b808522b882f48aa54b7069323d10ed130ad55bdc835b4b7ffffac571a5c803a2de9d96cebf578317419b2b707dd5a6f1a74398ccd852921022673e60f2db9f61b7f8b2c964e186945661f1931bee992d14324828d1c097954db707bf43127f0aa33193249dff7f5e2b94d34233a2f3941e8d12850a9e108d2197d6b0bac262f5840af044ebade8c98cb4a9e3d82c49c8a23e0eecc98aa754dd10a6820b8cb3e11511f2b104d95704f85ed1e0ca4c5f1f7d6041a87707edcca005c48beb765e34a91a0c383966219110d7bf11d47362ef22ea091d18f27fb8a21d3bc53a8f01b3a3d720f1a33752ec22e630a0ebbf395a6702476468f02d7f34f3f9c0d7137b449e134ab6bd86f83624ade43395164e3a07fcaba971ef8f05c1f82475bb150351f5a856da1bfb1213eff775bdb38f08f1067139121bebee94ab4ae44f073eab54a6566524d6188694dc013d142036713e3f2692e3a6a0dcaf422f2b1c6ce285d71659f9fc93b2aeaa45ca3c6eed0de0d30cd8ab6e11961f07d3f31cf05a3e937b943f67b30fcb6ac95158ef429a8f7e7d797f6af9b1be674454e8ad45440cc677bf1c8e34dafd831487f30aaa503c393390a49f0698d3eb72b29b820f2410dffc0d4e1786ca46b1fc015cf7426c982ab8718d6b012b5fa4664aee86289e1b54ffe864be9e40ac39a87acd5f78b9b9bf9b21a3060e6cce5da63fc2798331e5bdc0e57d947021ab3851c3131f0b688c1b53abc6a1e9e0e0a33014af382c780627b28fd5a0f17eb9480f82b430304c8afe4bc640d3af189a31c1e8ef9cf4cf0fcde2c785bd10eb0367c1bc08ad52fbb42d3325f6e4fae0a6b149ab5b7e30d96e61f2c462df15d830452720ab61692d5af58fad71367d57de31aea40b3ce136f0b0be70a2a76ac595ad60a3ff649ac6012f3abe2d0c4006a1db8d318fb8e21d39f035762b49cedb3852bea6457cc934de3adba908455ff47293d0cc8eb24ebccf46dc6424c93c061731170685deb5b118a5fd891fd32124dbd3d393d80cb204cf8daec261d256ae1429311af3d15e54e8e3f73ef6508728e80117b9214f6a056d9bd5ad14550be7c4d2560510a243cf91053a2127260c770e78d857879f0a82c6c0c46eb8ffda500172b307d3c10c9fdbf6499d98f2b9e3fd71ea2dbe796bbf4d3ea223e63277e76b8753a7188f87b4096a34e50fea260018839bb4b6c8856676f8cc476fada180d9dcd6f68f8f144728a868ef6f0b51046836062044201d7e30abeb38034c51786af221a61ac8f0703fe1b62faab5c356b42958aa874f6bd87256d6912451e3588d35b88f6fa4d9188e772f5c080fef6fb8e895edd262e8abb9b65034a305d811a31cd99b08fda05b9da252b50f92dad2251f050a237638f34594393df0d3e2ec8fa4252b831aa741824c072e2d5b841515587d1ac739166a1b5fa313cd2b2b84abfc880ac4cba0a63ea12b794d1beeded33784f18720c754ae8d128938aef152280b79354fca0ba2ac7f3252dab92b3af567bca18dfc5f28f4dadfae5b3632651da6ecb78c3632247fe960452af59f454411c616209cc16d71c94fb2797f0bd2386a46afd4c1311182caa392e8598d822309f1852fbb071b6edb373d8f60890a4c78b9ba50746da87d7c722b0cb364ecaa2bda11420e98ff3e22a93cedbba0c6bd75e66158da4a1f06a67bcd761e32890ad6e0140d9f7e4779813b923b1de820b5df08404f3b8f43a04963c16b205db64351c1e4d7ea34900c5b13f55d7a576f8086c3056fbd3c3a237f53664930d984c81cd5b4e36537e031b8c23378fc37bc67d3ffc296906df4a4f608ac582d209d187cc916bd128870ec1b054f438a210510ea3d0ad03dd1dff9ac17325c5ad2cc26fc9e524201ceda305b42932531673f632682b073eb50470ceb19d5ffe35e1b6734600d07f63b9fc05497759b35dd63179b16d7b8646b5372aceb77d986f61a4a11c1ce4edf43f7d247385b92c3a98ff4d710c5473c5be212b878d0304844877c36a57734bc34bae71f9f595e83", 0x1000, 0x402, &(0x7f0000000100)={0x18, 0x1, 0x6e, 0x2}, 0xc) 16:11:34 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) utimensat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) chmod(&(0x7f0000000100)='./file0/file0/file0/file0\x00', 0x10) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x38, 0x8) 16:11:34 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) flock(r0, 0x2) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20102, 0x20) r2 = fcntl$dupfd(r0, 0xa, r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x100000000}) 16:11:34 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, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) ioctl$TIOCSTART(r1, 0x2000746e) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) r2 = accept$unix(r1, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) r3 = semget$private(0x0, 0x7, 0x38) recvfrom(r2, &(0x7f0000000200)=""/210, 0xd2, 0x803, &(0x7f0000000300)=@in6={0x18, 0x1, 0x7, 0x3}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) 16:11:35 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0xa9, 0x200000000005}], 0x4, 0x0, 0x8000000000401, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0xc81, 0x0) 16:11:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x8000000000, 0x51, 0x0, 0x0, "daed989286f54571fccf0d8f70bf4058bae4bd16", 0x20020080000000}) socketpair(0x6, 0x5, 0x5a7, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000100)=0x3f3) shutdown(r2, 0x0) 16:11:35 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0x1b135a67) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000000)='./bus\x00', 0x200da, 0x0) pwritev(r1, &(0x7f0000000080)=[{0x0, 0x192}], 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x1810, r1, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) 16:11:35 executing program 0: r0 = msgget$private(0x0, 0x19) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x400) r1 = open(&(0x7f0000000100)='./file0\x00', 0x550, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "74e59a03dcd9cd587c0e40c980fa2009f187df9600cdd73fb107401362f8cc69368f48ba342f60e721b87381eb0dfc92f02708919ee28c31a5e2643b7f94a7"}, 0x47, 0x800) 16:11:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) getgroups(0xa, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000080)=[r2]) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:11:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) getdents(r0, &(0x7f0000000040)=""/43, 0x2b) 16:11:35 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setpgid(r1, r1) 16:11:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) recvfrom$unix(r0, &(0x7f0000000040)=""/252, 0xfc, 0x841, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 16:11:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) linkat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) 16:11:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20280, 0x0) r1 = dup2(r0, 0xffffffffffffffff) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x80200000000009) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:11:35 executing program 1: r0 = socket(0x2, 0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0xfffffffffffffcbc, &(0x7f0000000100)=[@rights={0x14, 0x9}, @cred={0xc70f800a}], 0x18}, 0xe) 16:11:35 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) pipe(&(0x7f0000000000)) 16:11:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) socket(0x1e, 0x2, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x1) write(r0, &(0x7f0000000040)='h', 0x1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) fcntl$getflags(r0, 0x1) shutdown(r1, 0x0) 16:11:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$dupfd(r0, 0x0, r2) r3 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) write(r1, &(0x7f0000000080)="0baa1268c856167f29f08d5a0e8852e582729eb21a", 0x15) ioctl$TIOCFLUSH(r3, 0x8020690c, &(0x7f0000000300)) 16:11:36 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x400, 0x2}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 16:11:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f26696c653000"], 0xa) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) r3 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="c9397b13f3bc98405d27cebb540d70f07f2b044f1e2e34e482c70438d570f41fd080b8f1696a283a28fe68e1879722ed666839250cb72ee19dfb5ff77db18abf87c99190f932e4e2a9b24e74b40b882ced657e6a24", 0x55}, {&(0x7f0000000140)="38ac145f3ac5edcac174b5ee889e42054f6e5f404253ab25243d4f99d31b7be603bf60fad35708fb5ba182e1996b63646ff2a5d8189202bf99f1475111976f2ad30f2bd26f3c285911fc7dc9a89721679d38bd1872cc90bad5653f8bba13764812c597dfa3dc1dfd62a2be864688732d288da14002bd0dfe0cefa441879563326459d14d1e041213420148a296038c62ea33fd91b608756907182ebcb9b2a4d8ee1c5aad2eddf1f0bffa6ff71c6d935ad4babe7e2a236fb29813b8db9097d3e97025f86b1ade7c53db19a35969e84d555825930917215e138132fad4086640a22543e8dd26ddbe7d847c7046", 0xec}], 0x2, &(0x7f0000000380)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x50, 0xe}, 0x7) sendmsg$unix(r2, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:11:36 executing program 1: setreuid(0x0, 0xee00) setreuid(0xffffffffffffffff, 0x0) socket(0x1, 0x8000, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x42) 16:11:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x6) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x3) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0xfffffffffffeffff, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:11:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', &(0x7f0000000440)=""/4096, 0x1000) chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') truncate(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x1) 16:11:36 executing program 1: r0 = socket(0x18, 0x3, 0x3a) fcntl$dupfd(r0, 0x0, r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000300)="9b57c67b12f0863cc3bff2a3fdb7513d9c274c70f63bc1bccc1400bc0800000000000000acea55fce82266a66bc38ca4177cef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511", 0x92) 16:11:36 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)=0xfffffffffffffffc) 16:11:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x7fffffff, 0x6, &(0x7f00000000c0)="23e0fe062ec428a1254d70e72f877089f4295449f22d9d4cc7eb95fd5f9d251a4e30735a87e6feb531098ad34abec96e7befba9e7e56837bfd18a4345b899953c55d3f72a8905de28c34b0ce42c28093c354793101832f5734773e7a5035036f1737d8b1676afb48fede9cf29b0b214b6066d3", 0x73) setsockopt(r0, 0x2a, 0x6c, &(0x7f00000000c0), 0x2bc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x5}, 0xc) r1 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x7fff) 16:11:36 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xffffffffffffff50) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) setpgid(0x0, r1) 16:11:36 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/64, 0x40) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:11:36 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') 16:11:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)) 16:11:36 executing program 1: clock_getres(0x0, &(0x7f0000000040)) clock_getres(0x4004, 0xfffffffffffffffe) 16:11:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) fsync(r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:11:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000140)='./file1\x00', 0x8010, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x0, 0x8, './file0/file0\x00', 0x1, 0x1, 0x3, 0xfff000}) unlinkat(r0, &(0x7f0000000200)='./file0\x00', 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000080)='./file0/file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) 16:11:37 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:11:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(0x0, 0x0) chown(&(0x7f0000000140)='./file0\x00', 0x0, r2) setgroups(0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r3) setuid(0xee01) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:11:37 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x71) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x52, 0x20000001, 0x3, 0x8}, {{r0}, 0xffffffffffffffff, 0x2, 0xa0000008, 0x9, 0x879}, {{r0}, 0xffffffffffffffff, 0x82, 0xf0000009, 0x5, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x94, 0x0, 0x1ff, 0x9}, {{r0}, 0xfffffffffffffffe, 0xab, 0x80000000, 0xffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x60000001, 0x4, 0x14}, {{r0}, 0xffffffffffffffff, 0x18, 0x7, 0x1000}], 0x2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x6, 0x20000004, 0x8, 0x100000001}], 0x1ff, &(0x7f0000000180)={0x7f, 0x8}) r2 = getpgid(0x0) fcntl$setown(r0, 0x6, r2) getuid() close(r0) fcntl$setown(r0, 0x6, r2) 16:11:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x8) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xb2, 0x8, 0x884, 0x2, "3304a1babf8b95ac8ec10429672ddf60e730424c", 0x7, 0xffffffffffff9cb1}) 16:11:37 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x8099, &(0x7f0000000000)={0x1000000007ff}) close(r0) r1 = dup2(r0, r0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) accept(r1, 0x0, &(0x7f0000000040)) 16:11:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x58, 0x4) recvmsg(r1, &(0x7f0000002340)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000002200)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/85, 0x55}, {&(0x7f0000000100)=""/29, 0x1d}, {&(0x7f0000001200)=""/4096, 0x1000}], 0x4, &(0x7f0000002240)=""/213, 0xd5}, 0x801) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x4008426f, &(0x7f0000000000)) 16:11:37 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x514b, 0x0, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x44) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) dup2(r0, r0) 16:11:37 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0xfffffffc, 0x9}) socket$inet(0x2, 0x5, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r4) r5 = getuid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r5, r6}, 0xc) setrlimit(0x3, &(0x7f0000000100)={0x7fffffff, 0x80000001}) setrlimit(0xc, &(0x7f0000000140)={0x81, 0x100}) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r7, 0x80047462, &(0x7f0000000000)=0x40) 16:11:37 executing program 1: rmdir(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "f0000000070000040000000100008000"}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x0, 0x28000000000000}], 0xb5, 0x0) 16:11:37 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000440)=0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getpeername$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r3 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) preadv(r3, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/79, 0x4f}], 0x1, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x100, 0x2) r4 = msgget(0x0, 0x400) msgrcv(r4, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000001900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b795ead2d83d6ca7dc2feab8286547c0d3289acc36a987f9d05da6c3bfd2b06b4fefa2b015392bb74b5a2446e066031e0448ee4800d8cb98cb766f6c9e4a2f458aa942f311fb299b8e178e38195790451ced80f2d15dc16bad305953b2497bf0d448ae54f446ff93f3ff1609ce22d62b5b0bdae62bf2ea57bab097119c2a653f1192f1743e8af7cfb79471fca3db11f80e00b3c9bd1aeef3650b6f65f39405a61ec0940"], 0x102, 0x0, 0x1000) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000003c0)={0x3, 0x1}) 16:11:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000003, 0x0, 0x1000300000005}) 16:11:37 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x0, 0x0, 0x0) 16:11:37 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = socket(0x0, 0x8007, 0x20) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000004d633d680000000000000000000000000000000000ffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f00000000c0)=0x6e) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10080, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0xb065d1a6cad7838f, 0x0) r5 = socket$unix(0x1, 0x5, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0xc00, 0x80) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x38, 0x84, 0x8, 0x5}, {{r2}, 0xfffffffffffffffd, 0x80, 0x6, 0x3, 0x4}, {{r3}, 0x0, 0x20, 0x1, 0xfff, 0xe4ba}, {{r4}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x100}], 0xa407, &(0x7f0000000240)=[{{r5}, 0x0, 0x4, 0x0, 0x0, 0xea}, {{r6}, 0xffffffffffffffff, 0x82, 0xf0000000, 0x1000, 0x80000001}], 0x1540a920, &(0x7f0000000280)) r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r7}, 0xffffffffffffffff, 0x8f, 0x0, 0x0, 0xfffffffffffffffd}], 0x791, 0x0, 0x8000, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x3ff, 0x0, 0x0, 0x0) close(r7) 16:11:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open(&(0x7f0000002500)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) flock(r0, 0xa) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f0000000280)={0x0, ""/225}, 0xe9, 0x2, 0x1800) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000024c0)=0x8) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffff7ffffd, 0x0, 0x7f, 0xfffffbfffffffff8, "dc04001b00027f000000100000fe662c5000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:11:37 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x132) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 16:11:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0xfffffffffffffc86) write(r0, &(0x7f0000000040)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000240)=""/199, 0xc7) r1 = dup(r0) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000400)="27b1af3cc8165ffbd417e5309aced2251826a470e85f7b0b697fa628e7efa40b0b2a51d4f90ed818c498ca2f21dcf0715da6101e81734f705ab4a614ce45449d7d1853f92b01385ff3dd2db9036622634bbc2ef5a350818ef3976133368675ad97217653ec988e387b7e1a83ca2f5930f11f402f31f56536956ddeef5b184b1a7694195deb5368ec3be840b3b1c4aa754a123784da375575c20fe64386986b2017227501c60952d62c1005e8c42ae8e2e5c099c4fd49c417f24c67fcd4", 0xbd}, {&(0x7f00000004c0)="bf4bde38d5e6bdc0ff040a4e10fdff04fec778e9ab3528a58ea5de58fb274f6eb3abb3cc83cd16d786024ccb88bc8c48a39a7fc2fede3a030dc492b84687fd1e1ddb1568962418bf5dfc7a82c80de94761b68ea56ac2a50604079f1396b1d92777995ce6c04b3e79f0aba7fe707b80", 0x6f}, {&(0x7f0000000540)="4b4bd2a03ce7faa558a6d9d51acfda571af66d0e37c6b3a960e53c537598f490c247ed1acfcdcabb5c1c392b90ce3a21e4f2e0cfd7", 0x35}, {&(0x7f0000000580)="79a56ee4f5379126da4ee607205b80ab80e9c7f1452512a28d", 0x19}, {&(0x7f00000005c0)="7b72ef4f90040db85ed13450d5e23c04168838b94f627882a8391f937a60191b326c496b55ad5811d0793984fef7dc7afa211484e336b9fc1a178b347528e7b8d62d51a4a51baedfb513b6a533351d95623dd3f9917fc23cba214b98506544db5b2f628e4f2fea52888bbf13fe072f83af353719fb6194b48029d92fc3235fe2070aead4d8a8addd36a2558afd0441d30c7e4d8d1bc1daadc9bc457f4f9a902cc1ab895fc17136c3ccccd46d26846269c04cc28f2021d37d2051eb2d9a048297b6c34ac1fccc3c267cbce404bee72033bf6c818f9b77a312109c4aa3cc8b5d4d16a3e4afecf6ea0c50a8f4de91cc515cda418a6442619412f00162e2fbd35cbe1fe4f44adba2c6b863a3cb22c00f48da65d52795635f495255dcea874900e375630966667253c99ae5f3f54d891eb09ba92603ab9e8c34cdbf689bafd8eb906ab375a02f08ae66132d0b36cc64a71d4cef6b9a30930033fafa2ba8cf021f8986819e2513ac42446cb10533821c2a9c9a501d3f48d1d6c755729fae3415c410825adb463d02c08b7d9666e972f4c06c24f9f95751d0ac805e4df6ed34c3d2eaff930b8257db2bbfdab2c884bd68facfb9d14f5167b7bc9886317f78883aa9517841474f0e5ba9dd60c5c3ec6bf098e3bc9ac388dc7a435439449997f96d550c38f21c69fb1164858c597253d949374d03541aab84c382a7c433c84151c5511890d5caec3162b2dd14a06537ae2ecd7499a6198a4cf1b577e0873dfae5192d1d7fa1187e877ba0b3bfea4a6cadce371bb2422ec5c282ac7e59681f14d93f6aed88a6673f7d500c712905508f75febef2b0c533212118cf9fac3840adc4a0ef9c99bfdebb2b34a1b892cc2e7c7eb13f239f0fba58757625c5eca5d099aee33646cf069a8995f62ae798cfac23ad2cf13f0ba46e602973bbbda594229b5f9bdb7943524b9dfc6c7e8c3672039b216ae1684d3c670514d79e6879fbfd60d423add52ae833dda096a20f2012f193768f692c01ae78604b6fef5d5d899ff3b08f4f7bebc78497608527218adc9a2495fdaf2918b73faa84bdec124e499ef2a273da630eafdd7a6cf5fa467491083668d527bbd8dd985a0d53362ffd668c92d1b3b0652a5cf1db86182ddbf39d6b42b8cd3960ddec22a71aff1eb2c35c34ee39382c85325627ddb2b96cb8cf025dfea6a691c6c7ca31cb82dfe41e612b68328a495a7d1295ba7efcc3de88034f04636dd3e9ca016ee6741f8b7ef40e6eb6b6c67f94b486a97520cbc93fc0aadf9b1d22cc94d1f0f50a4527212af7a6016b5cfb98bd5bf280449e68d7dacfeab1cbeeff07b92768afed7c31fda07986621ad29e40f368eaec627ab1571b0b197f2f807dffc0482648287caf765ef882bfc026a83ba0ec86ddf4b6620cfb6df4c47311e770fc7474e41ed6680d05866e81cacee767e8aebd243a9786b07cc6c417cd5c5b9d4293355e004532298d8078f30990701227a0fc202ca6b5b63096f5c152f8826a966d00eee4ce56ca6c67208d3465b00ed97253f9561db97f84ab0c36af0d3871852fd94d01aca0356131ec9843aec3f8be219c92b6632d34bcf9bfc662166157bef4242b1f066fb23abf104049ea7c9bf0696b1aed6df0bf3e3ede58db6384fd9a46f7b56f38a277479929c9f4755d8cba1d7857358795339253fdf690e05aba8b6d2126a265b7387786082a5e8f8feea352e6476a18b1d3b53245b4de9984de649377a444d8f0d71c08b1ea18de64b4468f4ec0d1bd72da5ef6c82fe36d53997aab90f53e1e2a1ec9a001165fd2adc2ea3fc6c0821b43e7993bf8711deb38c9d036eb24294e6f2418f6c2c277a27f08726d7b693ca0dbd439ae926a87801fda3f284e75807816a5138e1f94b50387d2e58234858645537eebf743bab1ca635f37f22993a4dadaa691d2f5ab28518012d494deb7c76ea19a7bd5c2f4ceac83eab397fe35edc4b66464ba5f4c5933c911bde8501507a61f9c8d2e5d7c8302b7b5fccd568ec2086c0f72029a1347159cb083cc9d1f9221f10f30179b86c89b1bee5382e7a922b7667a52f37f65291a2ab5379d02dba49f2996c07ad50c8dcc6378b9a5c1cdbc8aa430c7c4a1fb6aa4181892ea3dedc40fa13097c6e84c083aabf88536845906f9de9cd204f7338cdf0610f46d2cd494a7f504edb352cd045fda66ea53eeb33cb419e3601f9e1344bc2c2c31ba224e9fdba68b303275f243f5a2405099b6a3e5eb173acdbb6e52912fbcc0c6c606432be3841112075393a69d7383465a66535bee52590459790e8899314c0ef416632b2a8b576c55e9c20784eec3a50af2defcf9972f1bf4c9cc853ebeab8bafb72bdba37ae6fa597cb245dc9e607ebed735e45d708c03adbb92e13310912750c7acac7b87f1ba7e3949217f8622e05c1a9ecb335753411dafdf358b93da0ff0149e0c50ec227312b9e17b8a72e8a95bc922e113516456d0bb1ff7096854e124c0af3aac49e26ea61c7c5fefa2b35f8aa0ad266787e9c9c090dcc165c66515fd8dbae09b2d70f0cffb8814e699917d1694ce3a4bdf6d8bf6deb05d934e7eb8d19a58cbed87ce15a5d47cadc99a90c0a95e672690b2c393e11c8dd0a7a9e8cf9f5a876058c5763095eb51c0e4c8366b56bc446156024db2141eb26653605ec30c1ae96f9fd5eb94fdcb96f9c1620282fa1840b29a4fa44d2f186165878c613121732e7fd8ced0ddad5e504ca419fdd3da2538a3f2488d751aee31b5cdae83e2b3435d7a37dc5c8347676d5c4493478351e36b86862218c3af2a619ba2915bb6bf13e10d6dced22803117e8bb87646710e250262c3b550ddd35f1215459b2fd0fa71d0c901b0de92b34d3e21afbf642237b382b7a7bbbce508b96491fca02580fda932cf1877b80065475977dd531ae8fda7b072471580646f3525a23e9cd02f80f1386d64e2a0e760036b7dc00b07247a9e57e3701e4f93b6a13f20c5e22d7bfd962377c7c04a8a7b2d24c77c9f2f1f54f860813ff5987b28c87730c7f5bda4982b50eb565af00104e1221140b94ab1b1c0579d8882350b3311105226ee94bca548b71c59257fd6c2215b5707c7ddfae7c5591a97129b8c4c00ef7f0864dfc4da1d511b28045b95c8ad94ce2950f5dd49069f4bcc90e0b5fd55f0068e91a13b9ab50e9512de8f6ead7232e689653765a89d10dba49de9c7f1cf96bd496301f6293901a5dcaaafaa5986a4efb3a51aeea72f552e3a8db38c4e452e723240e6b4e9e45ffe3e98763b1e52dae3181e80819a9c7566266bb8d5b0447ce40bb7630afc9bb4015e6a89921e51b1af1526462cf9a2d34cbec83871a380fa74e614ed2be429d9032d538cf5b033012ec37841b71babbd8bffb08a0b1a58ef8a8ee2b52dad0ed9fbaeb0e66776b1dc5dc95972d33866669ccbc4e5e6dfb53eb55fbe721b4c0a8b45245797dbdfafbed9ecb6ae3d1b0d6e47cf1cb960f350f20201f0977d556f25b1e00d4330779dc1d4483fd036801e7ea71e76b66fb37b13e72f881302f732763e20b825de80934fb26990139c54da68a9e4b72bbe860fd8b972eb9658d9d71de8a9757b9726421c3bd64737db1b61ddf3ee6a1fca988b3c719d3688cd3104aa8d0a9611fbf4bba2730579c43898556be620575c266580ed7d7573d43f957ba9e235f994bbe72ecf355a5129712ffffe77b7ae475cf23167f64b45f7409eca6cd4fc9d5becbee1a2aa344a3625df66e080bfe93895ae14c5fdcfe8f93f614e7ad502b7b0ef5274d0ccdda9cab2d45e8020112e14569d9c531bfa9a89f3c571d4ca7f6bab46e94b33ffc167e2edbaa4edfc6373ea4e7c1ed084bb1a32acd43e85350819a6348d18186ea2300feb76b5f065a778886cf9eecd88c905e46862d00ad5010e77bb50d68c53a1793ac5c24fcffec056c358f090e676a0fd4db9e40cf7c1cf648deee0e267df8150e67e1d32f1b4fa4502c79716c125a0b60b11f86c7d05f74900e8772c5966c29314d1d4d150771deb4b0e51e5c23004a7b55eeda7ea7dc4afc50a98976677e3acd97ddda5574e7f1ec0868b7deb18995b4852ab30a4db216759a0e397201b9c66339f70f4f9a662b02aa932ed53d4eb1aff1f093e651f19352456e789f7dd1b506a93dbd6b4a140ba8c6133cf58db8341b3c74e8860df8a9ac133a84e4c684140c7829699bd9393b8dd4fc7e3bf1913af92c61693a71a4fef689a827d4d93fdfdd14d5791c984e59225c18c7da2a750575ebcfa4fb19f158ddfff1dd64c97e13cd91ccfc86dd599e7f457708f8bec12149587cf4e94f4565831a308af69d32d4f3b68c75253c6dd88c4813ed3e568d019ce3bed43e4d1c23d757a6458ea0a6571ed8b3077149b7baeb8b4638b1489eed6950c034a0f712f43cacca2a1982cc1184309395551cf34f06e4c1a7051d9627904b255fb8e00c4fab5e6c8a8b9c260d03764b4892492464031f12b1f09be52243364a41b81033c73ab1e65d460594daf53987574248677765b8ad7d5066c51f090000f84b9e99ad476738f0204b32cacb3e3c64cff178dd2f7b4640f4497ad3881654c026eb931eea49b30698ef36449d5722df7146703878517ae477a1c7bf63c339cd266cc3b968178355c4980501b0a321a7b70c2cd2ae37c9c70f147326a2f9f8da393ec41452edda2a38e4d53f502502bbc4af86740a7adc1d83424ed5ffc0fa74c885be084bd529957428799df0444f0dda88b4a4ba96f6932e1b41049d94f5c3b4c15a9f369098af0dfb602289b585bd249d0c7f39cbb5d8817382a0ed2271530172034c2de4f2f8150d32a49f722e447af8846c6c14dfc8ace5a786be230d1318f1bdc4628a91e8585cb5166f50835f4929fef8782fd0428056400030d403f5ff2e9353d81f4213d4de9182a6e6da666d239085b5b02f17b1b9d0e75ff5f136b28217ee773da4b842ae1fde0d8f25945a8d0695b98d788843d790e6369dfb093172e9c28de6da1a524966de589170a5073a786c8f8b4478d37cdc104e259bb7a5afb5d8f5e8bcbe8d93388f9edc5384b3726a41e94f6c162bda1fde6bc19e3d3d799e8d0db292b0f6b3122bfad54a170d06dee06454acf3cfe93dff79cff94a27cbe192a4ac645b5c9c2f0e966a918c910e6fd9e4ad99916dcf1cb98af6ba6efc79f29f996a46ac75c44886576997a69f7f5a9f8441d2214ea20ecf884e566c81971c5bb4026a6e79433cb65f713a7e5cd0bc994fa8c34330e73a2e772f9534565c2e2ba54249e9c54c67d430c4796902f27d9a48a9b657216af631ddcc46834679633be4123abab3d7b6e46d9b3e838fe6e62b0d89ffa54427d0531457c0dda49e444157afeace9dd8a2861fcde53d5198ea4f7b2b543a8127587fde6999cc33a0e7cfd3b88b74c40647a74e7a8a5bb92e8cd5543c29b107f876c095f39c7a704681449bac55f4f5621ebd258e910f73ada216de88970a52ce6275ef24926073c0c046f7e7ba619bc4eaee92ab77a04644ae9fda7e63737fdfc2d1f89f44cabb6522c2c7bed7d276330e6cde8db27f1e72ee0d0a7587c9eec49a484751de502c5d879664ade74659c8300f03d75c20f5463bd6f2ba958879ba47da5b5534ef4fb76fe329d857c13e9119c3e3fcdcc9c152db57e75b1adb6d57ed44f6b2277adb163e9b7f4b91cb54540f95b40c00b18bcad5df50c3ead7905b6e65176aae57753dab58b59f6247f2094e3fb3a7b70a079396cc7137e26b14ede8d36a23b3e46be4fcc25ebd3f290912ba0f56b8cff6ffd4369d7002d03d2e94fd97ad3fb13ce", 0x1000}], 0x5) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r2 = syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) close(r0) r3 = dup(r2) r4 = syz_open_pts() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r6, 0xf, &(0x7f0000000100)={0x1, 0x3, 0x1aca, 0x80, r7}) close(r4) dup(r5) openat$tty(0xffffffffffffff9c, &(0x7f0000001640)='/dev/tty\x00', 0x80, 0x0) select(0x40, &(0x7f0000000200)={0x81, 0x8, 0x1f, 0x3, 0x7, 0x9, 0x5e78, 0x4}, &(0x7f0000000340)={0xfff, 0x9, 0x4e18, 0x0, 0x8, 0x1f, 0x401}, &(0x7f0000000380)={0x2a, 0x172, 0x5, 0x80000000, 0x80, 0x100, 0x2, 0x7}, &(0x7f00000003c0)={0x7fe000000000, 0x7d}) 16:11:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'], 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x6, 0xa130}, 0x8) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x4, 0x4}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xc43, 0x245}, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x28210, 0x80) ioctl$TIOCCBRK(r1, 0x2000747a) 16:11:38 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) 16:11:38 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x85, 0x0) r1 = kqueue() r2 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x80, 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x9, 0x0, 0x200, 0x0) r3 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000003000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) flock(r2, 0x1) 16:11:38 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x2c) mprotect(&(0x7f0000ff8000/0x1000)=nil, 0x1000, 0x2) 16:11:38 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() open(&(0x7f0000000000)='./file0\x00', 0x7fc28eb31021a74b, 0xc) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x8000, 0x0) 16:11:38 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) write(r0, &(0x7f0000000140)="bd9f403410425e47522143", 0xb) ioctl$TIOCSTOP(r0, 0x2000746f) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x90, 0x4) 16:11:38 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x200, 0x60) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x100) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x30) ioctl$WSKBDIO_SETMODE(r0, 0x8010570e, &(0x7f00000001c0)=0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) 16:11:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfa9b9b6046304ce172feaff2f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a40000", 0x65) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0x3, 0xffff, 0x6, 0x1}) fchmod(r2, 0x148) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x23, 0xffffffffffffff7f, "0100000400000000000000000003040100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8100, 0x0) 16:11:39 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000000)) geteuid() r1 = getuid() setuid(r1) mlockall(0x2) r2 = semget$private(0x0, 0x3, 0x2fc) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000080)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, &(0x7f0000001480)=0xc) setpgid(r4, 0x0) 16:11:39 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x2) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 16:11:39 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x103) r1 = dup2(r0, r0) getpgrp() socket$inet6(0x18, 0x5, 0x7f) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) 16:11:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/15, 0xf}, {&(0x7f0000000080)=""/140, 0x8c}, {&(0x7f0000000140)=""/81, 0x51}], 0x3, &(0x7f0000000200)=""/196, 0xc4}, 0x1) 16:11:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) syz_emit_ethernet(0xf7, &(0x7f0000000100)="dd395fad16b9ad6be72a6e0519182ac054f5a6ec3c21790e9196627fff6b57b9fe5890308d26604610e46dd3b72eeb92afd4f989bb87d297d7b5334dc127bf7c3bce8ca82280d931821bd14ccf6263cfd66f34b646537ac0f5835e3f807b8556a3d624ccbb2b561843a4e903fffa604040b4d26658a5d1924d589baa060d2288507f6ed8e9f1728efc250c13350e1e000a8bd10dfabac4cbdd435086e184cf517cb57f00c987446af710d7ac095d7f0597208fbad6b5872abcafe8bfdd0f6fe77d7d8df8e82a8e699a4acd54b5a12351ed9aa3ab308273211ecdd56f38b33a13352e9ad7334690cf72b003366e6b7ca074c3739299ea58") ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1}, {}], 0x2}) 16:11:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x2}, 0x10) r1 = dup2(r0, r0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400802}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r2, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000340)=0x4) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000040)=ANY=[@ANYBLOB="f500000022527778000000000001800000000000000000000000000000"], 0x1d, &(0x7f0000000200)=[{&(0x7f0000000080)=""/61, 0x3d}, {&(0x7f00000000c0)=""/183, 0xb7}], 0x100000e4, &(0x7f0000000240)=""/183, 0xb7}, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x400, 0x0) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r0, 0x0) accept(r0, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000180)=0x8) r4 = fcntl$getown(r3, 0x5) getpgid(r4) 16:11:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)='\x00', 0xffffffffffffffa3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/170, &(0x7f0000000000)=0xaa) 16:11:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x23}, {}], 0x2}) r1 = dup(r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x1) 16:11:40 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) recvmsg(r0, &(0x7f0000001340)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000012c0)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/209, 0xd1}, {&(0x7f0000001280)=""/37, 0x25}], 0x3, &(0x7f0000001300)=""/20, 0x14}, 0x1) r1 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001380), 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), 0x8) setsockopt(r1, 0x9, 0x7ff, &(0x7f0000000040)="a79a8cff33666d0e929af932114f2415a2a1080c18e3a1f26810c7e60944dfdd06ce45bf5494719d6faf6e5f0989ae487c8cafb497d930c86ab6399788e00c4619f7c649412a9a35956ae16eed82d27ba036742e98d67db328f50be039c84c071696b0c5402d6d418e99760ceb9917b6846cc8a1edff37df2c845d62ae156ebdeb23dc8191154e6463da31eaee29e42de8011e933ed88d47251a1f6d3da88a467a500b5409039ac602d7594f3fa59a531e38c4175707", 0xb6) setsockopt(r0, 0x8, 0x3, &(0x7f00000013c0)="7688e7f4a56705af312554985d3aff6affe8", 0x12) 16:11:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) nanosleep(&(0x7f0000000040)={0x1, 0x2}, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x4) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000340)="0fe347b7019ab09cf48e16782b7911eb38b99a486f488cab5b682c34f93d0e2ff448be41c67f75bb434493d9b2d380f0e6610334f137edcd6c6c21525f9dd7985c0fafcc60fa8a7ac42c1200618a769d75447ec3d2374d7b872f34f9eefdff74893e6eede0dfa4be0a1afd203a971dd94d3b9dc2729fafebb780efd68262dfa83046fbf73c745afe2eaefddf19972acab2282a1e0c493568f9b1e9ab9d44dd7e837e4b7f9ef48df81e2e3996eb77630a1c4175e3e6028d5640a2a30ec22efb764e7e6762dde413", 0xc7}], 0x1) clock_getres(0x0, &(0x7f0000000440)) nanosleep(&(0x7f0000000000)={0x20000000000093d, 0x4}, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) write(r1, &(0x7f00000002c0)="8af1e7", 0x3) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') readlink(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r2) socket$inet6(0x18, 0x4000, 0x5) r3 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x8) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r3, &(0x7f0000000040)=[{&(0x7f0000000380)="00e3f7ffffff3f427c1f35bcd8ba3634d9218f1050168480bf60cf33c65daf530bb905b3d59db3e7e9319c730ca5b431d9cdb4e567714d32f8adb8cffa5b41e53a9551137b9d054443c64e8026e73f4dd4cff937bbf9332b153061949ea8bbf83bea0011cb3f06a45f38d777161908fba1e8fbe975c8840c4d960c93f94b4c9e64b4fe1df2035fad5a51534a76", 0x8d}], 0x1, 0x0) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x3, 0x0, 0x1}, 0xc) pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:11:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = getpgrp() wait4(r0, &(0x7f0000000000), 0x9, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) 16:11:40 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0xd50, 0x2) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) 16:11:40 executing program 0: socket(0x11, 0x3, 0x0) r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) 16:11:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x20) open$dir(&(0x7f0000000000)='./file0\x00', 0x108, 0x8000800000200004) 16:11:41 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20001, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x7) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:11:41 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[r0]) r1 = getegid() setregid(0xffffffffffffffff, r1) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x8, 0x28f4}, {0x0, 0xffff}}) semget$private(0x0, 0x3, 0x11) getrusage(0x0, &(0x7f0000000000)) 16:11:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x8) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) 16:11:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20800000010001ff, 0x0, "b0d42004000000000300"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x80000000, 0x4}, {0x3, 0x1c2599b3}}, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="8616"], 0x10}, 0x0) 16:11:41 executing program 1: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) fcntl$setown(r0, 0x6, r1) 16:11:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x2000000001ff, 0x0, "b8000000000000080500"}) r1 = socket(0x18, 0x4005, 0x3d) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b12f0863c", 0x8) r2 = fcntl$dupfd(r1, 0xa, r1) bind$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) socketpair(0x1, 0x8003, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r3, &(0x7f0000000040)="a195ca43ca0cb4b2743b292f63aa86", 0xf, 0x401, 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0x1aa}, {r1, 0x9}, {r3, 0x4}], 0x3, 0xb6) 16:11:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) close(r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000001c0)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000000c0)) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) fchdir(r1) 16:11:41 executing program 0: r0 = semget$private(0x0, 0x7, 0x102) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r1, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000000080)=""/26) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x2b, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x68, &(0x7f0000000000), 0x2d1) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) pipe(&(0x7f0000000140)) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f0000000100)) pipe2(&(0x7f0000000180), 0x4) socketpair(0x20, 0x4, 0x6, &(0x7f00000001c0)) 16:11:41 executing program 0: getitimer(0x0, &(0x7f00000010c0)) setsockopt(0xffffffffffffffff, 0x4, 0x2, &(0x7f00000000c0)="b5d869f0860e1a18f04e7d1e460bec8792d42afd2d0352aaa760eea66f0a71f681fe07d7348945a9e0ab151323d8652a570013e0e294a7c0c873f01980dd9c702c203a7c44ec58e8b89164a4d7430d671be16d94a48666589c2eba5d92d145dcc4144c1a97b69219805e055d284c17dfa892ef2960355653ecbcd21fdbdda39d8cf1fd653d14fc7ffa4ad08359656191ee1b3a68b6bca410c136300755cae2911857cfc448a80829581830fb08652663e4c65ac20c181f01bc497f459140e5b607ce9957a1833796d7ea798a9ae2c283689ab69b1cb243c11a092dad563271c9ab5b8c9a24330cbdfab3cfa7c5293c180799f3edae8179a4b0b37d5fa3a882a636b89c83c9529ad78ab4a9097924f36f613ca4a3a6d04cb0c8f4037817d3f24da1b5971fa7fc043a4c78d681f2f20eec7008168afd2c91e37231a118425ad83786f2abba7ab725153b10e4a5fa7b873256d192f96e573610e18a6261cabe87cfa494d0a6890b5ddaa179ade825e771ee7d851f7160f8aa9bcb46a446bedf5ab369af45ffac221fe56648b9f92a1b42db6008b7e87b65bda311ee0c028196927d47de651fee678f992d582f8565baa4efd0c8f802e818521a396f182c6d4584d79ad84db56854352ae6236e357657cd242c7df1f054b367b76a07130ee2a9677ecb14bb3e50bae29dc3b7e247b453a92b25d16b4763bcf12ba7acead2903fb4629b151879aa7a9b0b187e806f5065f645fb930979c43af6f6d899073c5b6c5e422a5702d4dd4fc149c48ad9cd04a23af1cd08067ddc9a9a8be716a9eda1a9d5e9364d04efe62cc4a50a8af5f20d2d02ce8d3c927d3d884ddc402a3f5bcfedbd3c0abfc118088870265e5fa9a96db6451aa3cf91fda9dcb6053a901f1cf297def3ed845c53faa5a18b46e059c81f230ab2b37d8f279353e3e75956623ad7c78c6ffc9b85fcd5d44d75347593e3468efead5eb5730aa654bf2bc8e7b5c256aa9768031ce290b87a31d2783ecc417985242d698902adebbea821e6b84249131af45a1529e32f05503261013b8a6c73433a569a057c71fbf4cba3d4f4bf371196e4c282f496b4f06be64a44d7a8f338b6a39829f5d82492ca7c585497c411b0351bfe1395eaaafcfbd1cee05124a21f1defc6dde1f21f872010dc52f13830ff756be64d59a32bb1e858943fb7be6f16dec2dc82293bb3705fd0755988ea989a90d338872abf5bd0d760d890ea34b87fc25c1f79ae6367e95538381a61d7c17c5f03e7cf3bef39faae16027d1011120e00834efc030f59808c8914bce7f99b23f75a91a45f370adeb9691ff73dfb5cb55ff9e2408e94f3530be42fff97d75da1cd5ea2412e5bfd15032f61a575cfdba9c89914ee228d42886316fd181d858b21d4388dddaf88aecf0aa30e69a0b26d6555f55562cd115f94c2f444500e3d0c0306c08134ff256bd98a8ef8fb037925f2b585b48a7bf77ecc42851fb95d041638bd8e3d7176ab4079c7f4627bc2cc3a697e59477c05863e5e63b33bd5f460064b879cbada982042d969bed4943539ec83a9a191b7b9a006e7a214ff41298a4eaecb415df29ba3e52d0c6ae9f4d9f83afe91d5cfcc90a38496c6cd387198269024dd0587777b8340b7aa9efdc3f42edb63b750d1f0d5b8ccd4953afd1926feb3bce4e9b99b00f2f5864432939fb1da07c925c6e8cd37dc74922c95a94a3698cb49739c03a102a69d7cc432428ea9404414e7e70172d32c05d9cb086af1c492c17287bb86994b7688e82aee5ddd71e5a4ae2c86eb0a6cd61c01b3f1fd65ccda8934f1c4f1f0e8c9e734e23828b9e3f1839b01b41f37a809cbc099b657dfb1c5cfcf8a1e89d16d0bb0f9fe14fd5d869f7d9b5cebf8c6742397fe22e8da1bbe0cdf555ed86e715f348b8f91c5b4776061d44a85dd36c0570a1b37a40d92c8546d4a83686b24864d6d9071ceed59d6ea1cc20551646a53cac035afa965bf80b8eba86f1a90e965b63ba0806795ae8a963a46ad14a4e269699b0b61c887f1effc252e51ce9d9e2a93006ab52c2a79b5d89615917ec16ce3d6b4635557ba8c1c894a75979c5e4d128d93ac4cf30526937eef188ea69215b2046990f2b5fc4ca4666abda318ceb73c610d26b3efce857b02d7a1c2f5d6b88aa8a4f615713eab45d70d089c09bd2a4a4277b5d56bd2e93a61288fe82ed4058085db1df2181138c091419351f9a4f54d93a51fceeffa5bccaf8d6f97699e0cab5fb094140ffb2d1be211c051d3e9c8a74e22f3a1a230527bcd2c71354ab33b3b83bfc94d83d515c3b46d64da0b071236e6c2e3a6c69d089642795f00081cf69f7dcb39d3f7eda6b6da015480948ed6e0fe0a39fda40ce1824df35426c8620cefebf59a0433a36aa2ea9d85ce4acf7f7a89ac74741f9d1b2628e8a8d8f3605457cb9ae80dc92b6ba23f2744e1d2dbb30786bce270bf40ae6514c348076d6b2addb61129731a2b77beba0f14f6932d09913645213a90b3bf41d341cd74f4e9be8cf52de1bbedede7ac79b59385acaf72b97d9e2b3b4805dd5c1fded62e63f18b6226b70ae26b151c20d32c720385327507262258e1245ba0e100d5557b39fb17c979987eead759eb205e71fff753f0385722e798be026cd99e0087c0ecd7bef3347e6b24a6939f961e55576163fa3ca323056af3ab85ac8ff8b53808668e2a3eba40b1827d5c1d7dba5c1149ea1f92ee63ab2dc438e8f54b2d55589cb06b8c544a0495095be57f27a08e2d48b2ff37d36b2376852bc9e81acb03bfe70aab818fd684a5e41981b2666f93736c114417e6a2c45c0cb7fa220156be022c95463d2e7ec7bc6c8cd57fc16651bd32629756d0e01956919108c8b60df801bd289a7596732c41a6e9c281a2bb6601939c129214528d60e30de566a2c0428f4711471993496de0f382f5d42166a69576728cb00318f5d203fde791a99b10ebba18959ae57a71b7140dde71ff064bbd796e4af03778d6a04c6eb95dd4eef7ff34f5ce0c7ae0fc18fd0afcaeb2b0ab0824c9aa020936ab33418f787dd9f747e5408f37ffbc29ff225c0bbcbd6c2039498a020a8478d15f5f807277b7ea2c47cba9b2882b3d4d133f42d43315102e3f16aa6f9a3334a36df737ab8c38faf5cc006393663a73562aecc30800deabcf386899f311beb77599684baab68a48a8e9f374752d3ab6636dfe3003a4a1d9dc571383c0231d1d2d8801b91098b7010f59a5e3fbc4a346bbd5b35bc534736ba0aa7dcf07f719f02020a1b6c686dda7cba40fda86fc67eae0ed766dac385109e2e787711aedfb211a055051b3c3a33a3629ef9ce3deb68eb92a1e451d295e4f64aa24e14e469f2b1bc092f2a5c19eb2d24818326e58097d2da6b85b395ba0094ea38b85e0a540c5f87f2854450fda0bd18f823787bb35642fedb615aca4959dac23b9e8c5c2ad07e34b570481675d9e6df68ec4c3fd214ef26ade4a57cc63d7499e47c3fda3c0836035acfd44400db410b6ff02822e8d68b20f919eca4a22564f4c2e635dcf0a5d78c01d9749b590d6600841ce281e5078f8271ce5a7c83445a4ba32dd93071c9e6291323618f8efce2e35f4c3ee4d786822c3915d9f90c057903ca258e332970e69325bde24ad4f3e6f5f92887b8987f074c504ba3778ec4d3b3f10201e9de209af3df92d68cf3aa8c8e4131cb7571c79e8d672dd2632850a8bf35c51333aaf97a710bcb04ee6df6c4865674c7bc3dc13585d667cb427645918d4dcb444016d5b0a8d89c541a0fe604cdeeb9ccdfa388933d873ab491a3140b16705f4c338be4e5a02f0b3fd3d4e30ad98ded27e60a727789a6065e2f26763e92a70fd0eb4359a2592b64d03b4a051cf48d23d910a1da1807832b6faf3f2be6019dac9ac8437c414e55020174724199e348dbd9a5d8c335c9b1d29540722b010a99344d9ad9621d857a78e5c5fb2618d7064e566bf4469b2a1d3066a2d091e0d45df635d22811cd51afa3ce9d78ab524909f35be1da5ee3956f564df03591f77d7f985993a40fc89dd10ae71c2c194362eb4864e59544677ad6dfdd209a91700db68d440d4754a02ea908376de34946331d75815d6806b6d5b6c82e5c1518016c6356f4495b4fd33f9132d0292cf2ffe28ae62b0aceb4d4981fb36fe92aae048d34f058ac91b528e8429266eed54676aa003e9d37ac6787878480edc5b8db2dbd1792c191d8bc3e80a8c052680a53aac025dde5517316241ddeef0a8a4beeff55aceb3e3d1cf1621a8cc78c6d4fec44de2506184e2e967b1cafbfcc5ace5d13d581c53804764707eb49f9e91b1a58fa79f6e5641fbfc898cb7a2ff5ac037fbffd43461882742a49e5e9e184777e219d40d476192eb8a332b66b8c5870c2ed90252f3fd05c87b1eae57ee3f196fdab928b8a622a4e9b23924a5c2b876a607664f690b478d6af7b6d7a9e486f5c2d8d84cf49f5622b83d970d934730133635c4d0058aba8aade5ea9dc83a912f3500c1dfa94eb1f8cb8529c237b44ba5efe00a6f0f48cd0093b59a8b42af6306383a72c55bf0065ca743042901615059f3f7e05ac7f2362382116e89352996f5bcc7d618431ef4f0f631e4214f86412c8adabd0e88b6a2dfc2733cefcba22f90a7050bcde0f79cad1b5b03ee94531692f715b02b53d7149943304369a17df83a14dd93691c2a9ab3276fdd0bdf1a8290f8158fba179c7c0a7796211c4204a6b4fb110644d212c56ca6c8c31dd115990c3a354233aed6f4e6c9af9f197b87d00cac26cc0e90108d5b91fcd8b9cb8142463b20ea63bbfc7fd03b0b8b91cc341f17290794d7b34e7206d1d4aa58abaf4fb3fee0e61d2b58fc79a3d512b207d031089dec5a55703b49d8309b1f41932c199488547798d92fe8eb39c80e06d3e6260d678416382395962655d92c48f93f816daf503a4e2d3030dbd2f145eeba84d72e8d875b12311f080da4ed7fcaf6b70e58463cde9c4db36289a4f364dd347c89d3fbbad9e6bdeb674ecb10bcbdea02a1c13a874ddf1ce58165c86eea8718bbc203e75f80502f3caa8e60bca9bcb1b05a54c7c6b964e24944b83eeb57e797e541033632c29117f5f1943bd9d7fe0b32ad4a73ea06611285f5973bbcea6bea4adb6d0afe832484105bd6cf30606915784d7df17d64242be390d5c0027b8c596a12f4eccac789d1123e7bccc4974333cb8edf4e2406690b15d69949767309f7c4f7c69618b4f3658ceae804d700796acd583e3777efac486e4012534e4a762fd245896e427d303ffcd3d29e72ecb4c98b5dcc14cdd380446b22011e0cb0d62c7f354346879c2eed8453e91869fed936eb970e645258619cecaab5f28e8a470487e74358071c88ebffab2e0fcdb59c92802278b3062ae92e8aecfa03669bfe6c4e08dafcad4da9cf234229a8cc98ebe86914b6fbc8b9484365602ca0cf46dee648a5161c9ddefc83d7393ae9230ca66ed811ccddf3404b48b9d5b40777c9a3a13ac354507eb8e658af3311f33eab7ebe01dcd383ba2ad7fb98aa9f06139a02e60eb2615a84e7804fc696b7449d0d5aa7dcfb0a0a7c85de254e1cb611eee1da47d97f8af15568d97bd1817c620c94441e90d031fcd84b63ca5972b498a3f17c013bd9046504867fbcd6c9d20e2b0815f8721981a959a6382dbecc0ede2a03b8e8e8a386d3a9a486ceb772f4d5c8645c867b3334242ca4c787eafef6be2b1b06aa68f334fabea7c99ce5c4da5111cf1e741d1b7098cfa0f6b7d4ebe5f61ed48982b88d89fdca3f4e7ec5b142d330ae943eeebbb82a37fb7bda00fe141aedbb", 0x1000) setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x1000}}, 0x0) getitimer(0x1, &(0x7f0000000080)) r0 = openat(0xffffffffffffff9c, &(0x7f0000001100)='./file0\x00', 0xa0, 0x34) mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket(0x18, 0x8000, 0x3) kevent(r0, &(0x7f0000001140)=[{{r3}, 0xfffffffffffffffd, 0x13, 0x1, 0x1, 0x5}], 0x80000001, &(0x7f0000001180)=[{{r4}, 0xffffffffffffffff, 0x30, 0x1, 0x1, 0x80000000}], 0x7fff, &(0x7f00000011c0)={0x0, 0x988}) ioctl$TIOCEXCL(r0, 0x2000740d) getitimer(0x0, &(0x7f0000000000)) setsockopt(r3, 0x6, 0x9, &(0x7f0000001200)="7d42c94cd920095471d302cebea586d302a62aacea6bef37dcf717299b88fff1", 0x20) r5 = geteuid() setuid(r5) getgroups(0x4, &(0x7f0000001280)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000001240)='./file0\x00', r5, r6, 0x4) 16:11:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x83}], 0x1}) 16:11:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002001, 0x8) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x407, 0x40) read(r0, &(0x7f0000000100)=""/138, 0x8a) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f00000000c0)=0x1) 16:11:41 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000800)=0x2) nanosleep(&(0x7f0000000000)={0x55598590}, 0x0) 16:11:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) nanosleep(&(0x7f0000000000)={0x800, 0x3}, &(0x7f0000000040)) r1 = msgget(0x1, 0x4) msgsnd(r1, &(0x7f00000000c0)={0x0, "9c9ecd3bc226b0a6befc9d6f40d762f07b2177d832273f81c3e1349befbc0e9e7f4a12cbb78722e98f8aa6c6a89ca7701e722b2e61ab5df896004a"}, 0x43, 0x800) fcntl$setstatus(r0, 0x4, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/4096) write(r0, &(0x7f0000000280)='>', 0x0) 16:11:42 executing program 0: r0 = socket(0x2, 0x4, 0x9) r1 = accept$inet(r0, 0x0, &(0x7f0000000080)=0xff55) unlink(&(0x7f0000000000)='./file0\x00') connect$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) recvmsg(r2, &(0x7f0000001400)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000001300)=[{&(0x7f0000000140)=""/131, 0x83}, {&(0x7f0000000200)=""/228, 0xe4}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x3, &(0x7f0000001340)=""/129, 0x81}, 0x41) setsockopt(r2, 0x0, 0xc, &(0x7f0000001440)="5d3f6b430e427419", 0x8) 16:11:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x8dc0, 0x0, "c0b7171e812d7cc694397ecb70c914b436305b6b", 0x0, 0x7}) r1 = dup(0xffffffffffffffff) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) nanosleep(&(0x7f00000000c0)={0x1, 0x917}, &(0x7f0000000100)) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x4, 0x3, 0x6, 0x3}) nanosleep(&(0x7f0000000140)={0x8001, 0x7fffffff}, &(0x7f0000000180)) 16:11:42 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCFLUSH(r0, 0xc020691b, &(0x7f0000000800)) 16:11:42 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/70, 0x46, 0x42, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) 16:11:42 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r0, 0x2000746e) 16:11:43 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x20}], 0x2}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:11:43 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) syz_open_pts() nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000040)) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:11:43 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) open(&(0x7f0000000080)='./bus/file0\x00', 0x618, 0x1b4) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:11:44 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0x100000000, 0x2}, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x9, './file0\x00', './file0\x00'}) msgget(0x1, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) socket(0x20, 0x4000, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) 16:11:44 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x7, 0x73f, 0x0, 0xfffffffffffffd68) recvfrom$inet(r0, &(0x7f0000000100)=""/152, 0x98, 0x1, &(0x7f00000001c0)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000000)="f9f065eb295f3b74fe7c4f065d4a8fad050d30d123ce2613cf02aae93f8d0339c1a804b8852fff85a0b56b9f8f2921e726cbae35771fd9273a34140cf8cea78cad8623471dab513e906e2420a9bfb13374a05eab35f676b1fe9012ffeada5afe417f1beae9cbdfbf9f68b010940a0b64b2c62ff57a798ad557e4cc74728b838ffb95308ad81088c1c6d19898d8576dfc22931f324faa12325eacf3be8be702e4680f010a9910f42f4eeee35ea600f266e820f474005ce8", 0xb7) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) 16:11:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f00000027c0)=[{&(0x7f0000000240)="4c00710863aa2db69e4d60c8abbca47c734015db256e285e12aad0880d0bedff89be94175850aba08b66617223817327e109fec90d0fe905a68fd4d0c6c85ac707ec1dcd2d15cb8c3b9cae13c78cce569ef432658c6363e41a9ad0329c11c636bca2127c341523db7d3684e3cb6cf5a171ba6dca8a094289c087d98737fac9b69b"}, {&(0x7f0000000300)="f699d6e9a66e55efef146dadcb3d714fc84c60b790dda6a0b8b66006df4656395e83e399a23fe96c080ce33bbdec86c37a"}, {&(0x7f0000003940)="13e486b29977e9245a34fa1ac121c1b2b21ddf627b415ec62f99302cd1ad1b28afb9fd714e98c7329dbf8cb0cfe60a4cd68321ecb1dec4834ce0af169954289395cbc0d0a6d3cbc316e949aa941d72b9d489683ef42aaf94a90deb0396ca00779bfcd90ad7e1303bdf05610a3e7ed2a1613ef0f9170bf2d0e733b390101950a25f406e53ea5712e9bce127bbd26d1ebd0b6686f4dd0aec885d07563953ed57c3232097538390835b3403e518967a5e15ee77842628a21972fbc33a81c455c410929e41954f9af66a29acb97a3493f3760485e1d704a8a7e60a01b0001b43f77222bf69d6e9ad00a0df8e359c1b6e375848e38749dc58a61286e493a09645ba241862c26321c05b75ab7220b389c221796e27ce1b2bd5749d16c3810bb3456392d122e71b13803099b21ac241c71e40e5894ed02f20bd653351dbe58100724dae9875516aa83cf5f20e72eb9eba367791f8d08c05928bab3cdbfc0f7baf3831104e2439f2159870b93a2f17f18216099b03e11c1126ac865ac74529e9a7717530a0bee34dffe9b995302985bde8bff9cb3fcc5ae02c97df6b23d9207a7ad06754a48c794aa1a78b3888ce10b9e381a3f61184e9420f280cf69b4adf0b86bfd970bfbe00913116a1a33190da92d270f64f77f4116417c2c1d7732776c78a1e989a06d956a79f5e70afd227cedd16e6d0320fd1d33063b8039f9511f4c1007e5251f31915245aa38e63b49861c7b5ba20375b9d458dcf1762cc2f193caabdcc4ce10047ae0516f48c10a87ef577a5892e09002711d630802dfbd624698b8d28d6d0c230ef89e680c4447aa7154405e30cefee81e259778c77b3df943566ce35368b757f83267d7cb00571d516d19c71eae42e2e87b533735ea0526b5ce99f9d3eb85500536ba9eddf231954f6f9d0b1be4cb4c1aa952bc46d0675e03f1e1111538e96009d00b3f85bf6546c84b597ed8a3bde0dcb6d75503b354574d1a683e4f83ff2eb8ec0234063ecfcfc551e8958603aafb0b8179c23e689d7e421eaab2212558fe547fcbb29ac7eb99be24834a9dba3008cce33b28ce6cdb7286121ca6daaf453a62457c1e61338a37b2a8b3c5e9341c8773f3ec674168a26ee19251d79cbb3d69c339427c5818b79e994713db0425067e11eb2aebddb9611597f11bb9cfc51c96afdfb8431210d8a0bc184f9c5801eb34a79cce18c924a290d47ab89bf082451b0e4031ad2022325ff48bf28efafa4b2439aaefbf11ac6c8f2e1c9160003bc0715499a35630d11bb15ac2307df83c807253073290f2030feffd6f66b1e6056c1052c53d121b67b79617ef95589a34b5f2305308c5f3437f264e833eec9fed96017ffe105e60a76645d6554bd8d7ffb200efcb56da99a2b3225e6fc90ff8901f893fdb80056b817b25ca20aaaa5ee5222eac674949b94cf57da155d199bfe803079d76fdb3dc56f9cc7e245a26e63bc783ce8347fcddcaf838286b14a15cf53ffc80970546817471a0180eb9613c842a7e8004a57e99df5b2efb01f8fd54a482abd89be111f6dadbedf3695f78ccf0b239d9b60b487d0b71e7ecdc1034b167337c96ed46f6fef47e38ad4fd66aaf763c2973db41a7c9f323c62a9058b75d1b0ec6149b1a38802c245be6a8653450904e319ec7a1a635fe33524a03a4cdeb045f9f6af16f4ed539bd81344dbda770d4ed8a35ea3df49d49610afc84d2f8b1518cbe24a82ad3d64a50d083585a4d8ae2d07e7cd335563865ce1c14705f1fc45d4fc7479a6a24ccdb37f281fb6ae4f4b3dc2a328297c6e5d2ef7f27bb41bfd348552c0eb7a6cef91e93cdb90ac4ba4d7dc8dfce64cc017730ae46d6e66299aad56a707fd0c74e3bad8acd8a1100aaa507f03b8e0a6943bf1ee2b3bec2c0ea9685828efe4bc73046756909538e4c96b794bd5f9f13b4af8ec24d620010103a28022b247f45c47c7c0733249090a20968cdfeb7707344885f91536fcb0f177315dce00f52c65799c08181bd0d3e7b5cec638920b14f76e7e1e131cc4cf26224f97d26ee11571ab3c70e9eff6a99affccfc638f72c290a286387ca820bfcd9be39c5fffbda77975e26cf995586ef13ddf2fc85c66914674c7042d98eed24b85a894b54351810396627442718de54fe475c54cfa2ce7a3b5c37dccb3561f8ad40ea50c42eff6f94a33e9d69076ecd13dbf4893a958f077daa126834d250f7e764a7e37f48dddec33ca8dd76849c22cf3a996ce64a4bc6bb50e0eecfe92d4310f94ac49120171e1fc4c52a44bce4696d2fdfb8b42ef63785707d4bf31a6f25280c7eba9c4ad69cc790f6888ecb965a370675ef85f9b7c732a237743f5b8fb541ff0e98ca8f4e75c9d60cc1417b6e84605407404b6013f834f1791bb07cbef63bd0016f0f61bc92516dc2cddf35359c7b2f15bba6f0942c9f87cf38f67bdb7ace61640342dfe4631ff91ce1b077d1d257792475ef73c71c1f51414a85b3f5df9660e8f1b29a51734ce768a49eb027425918ead78cf30cc9c66f546aa6612c8312d94babe43a942db90095e56e0f732fa02e25d7eb0a192d6431fc9fa8558c31b5c52d81476f3db9db53f46338c82aab4572477851ec1c0324fba276e98b04fb428397e9242de4a5fb883c28e141d4983805ad16eec3b2aed4f597b4997c782629306824e4b2d6ad068e9f1109bc1533ef657a379a6abfa2ae3ec1a4cf65b1f8f3e1ebd06005ca7f057e4fc231b97c806ff706fed45899a7b978f4ff85004e3f7ef6d999df39abdb387b66e225040b0b8ce364beceae757141e030102fdf4545d6932140d0264658991b8ef25d971c7d84273f62bab35338fb6f9a70418b76f9557d560475423a2eb5efe2d2f792f2613c82c4721263d9d86b2ec8aa60dba28977429611c5ae4a178d8d7df35a00fadc8fe2af84a30053ae562c88607769fc5cddd9e425c3b581a08b9af195f52f44900fa8c1b347b07394f65b96dde225fce2f5debdabad7a0c45795c4fc99fc7dff3329ed8679bf2a810023354f76e533a81e912667145ee335752139300bbf8398c021dc992ba63ba544718e6d3e36aa40c988748e980683982df571c48395b8871339d5ec22abbcc85dff66d0fbb6f0c8d89aabb982eeb66a97c8e9349ac6969ab6f4ebf8db8c571315bb5b769fc843923080bae0109953b4d023868beebc6398c5c4c82b73a87ed890ac08fce5ddd4c6e7c82c009e1f9391d0ef820ebfbb00fd74d6cbd9174994a6f102f0b935fb6893e413de1c3d3df063b362dfca7df96782db89cfe3d1269cae99f4cc6647f358bc93de3e5e254977363a7630e38d8494c53d6025fd3a99ad19101dcd58749eb0edaf0f8aa744da923c07c6ef0258e197845fbe0a64a9eaa33c2b4ddb6e62acc4af2cc8e4acc92302061209828b306d172daa01eea418b5f0ba7895ea34b663839ff513f9f10f1f81d95a84b8c2f9c0e05f97eefffaac5ac7b6e7e71cdf5d33e46db04cb8682f01f61c80e0c1f4e519007449336b1aa6bd18a4baf04433cb6248f82ebc77394409f7287bffac6c11611b818887243386bb937e98bd3ed28249dbf3d7e382cf2bd0506e2f74a92c187ca6dac55737194527ba0f295f3f7b5ec39ef8ede16f68cdb106472ea870120975ab21621b5eca0725940481b664e2c7724ec5eb0d9edde6358c253f52e3f13fb8ba30ff06d4690a5b7c06ed341e35fb44f3291c12c16c515d3b98780e4afdd1a4c5c3b6db57acce827719eff450961013092ff9882026be8e8b1b15022c110e72598dad56c12eddce5ee768da908902cf33e50b48444be070d0f97327ae4a86aaac849a812e2e6c1758d13e14f197e4588e10bc83c8bad14d1f1e4bace3b5dbdb3218969ed232275982f63fb53037d918c21e056f9b7f7889f28ec5f4214ff24ffb08190b55a3df7faf3c9a0a6ceaa2bca1e509fd15bc3a0a53c0730981c2683bd1ee2caccfa47ae898ad6e9545a5e209457f747110ba08fb9251d81293da41f55e54edd8da4bf525c51c038a1e10db4c07dba11cfb6e635bd965280742529e2a0a1389b4391286640e1cd2484fc9cf147fa1f82c0673899ded4df67042ddf0fc4268ffe7ebd8b5e5042d9b68c780f83a37a9d794f894e9bee52a7ccebece907895e4b9c86cf14c5a3c2510e2687304672fec6cebb4e6785405985e99be1d0e9695704530467ee48d8ae017418022e837985b9324297208fe545f982e164a787cddeecec6e771a4758a4a6b271a4661a08a5fe17a4a9c56295f9500c14160a5f1466c20f414b33569446a23b028d7b275eef01b13fc65c2615909c052cd66ab831b38d308f8c21602c13ba78fe8dff54da8813be514fea57004188e2f8a2abee27d8eb2e08bb677219f4d421c465f3c8aed8c1165111e54ec4d411bb0f63071f7ce9063c550822af7d9712366d9c59c7a1de1f60c8365e2d6d33d907c74674576ee44f930464c9b43ac16ac35eba1a08ff42f4a6f50b98abc2d33d60b7bd1f5a45b99c4365fffb97ec266e1e0b08540de3d81f257a65227d8807c78f3d3a82cbe972ef34055bf42f45bf2cc7ccfba6202c0b282079d97db1f2502ef623e51c7aefb4e36ead1f7f47f174353e9c4275e82abd676eeeca6ff30919f4d983929b8bb2e37b5a2a9276ab411c870904a4330d8d652b5643ff4240563b792d1faaf815ff988714941687d1a33971db1eab1bf3993d7bb9bc3ca0f35210ce78b45c4ba28653f1f0e173c58286644cebf676443810183fe4d6003406aaf6541636b38ae379207976708f19e0328e84b889a99ec13dcd78e79828b8d7eb74c7ba52842006d694a8ec6b0fd4e7b8441d3d52157708af563b509eb4e472e948429400f2c96ffe4e20824ba45df50d931bdf51c571efd80fdb6c0a5c35a93e4eb6e24334eb04bf2c7352c692cb735f452c4c7bda3bcab60905afab4de5c2f4152620f59bfb6a46abf9a6ee0537de04dc06bb7e2378bfe57d2e22e7fbab6daaa931111b754a0f467649fe3e039013c56a181b60b3d90e8a79a236a89217b704c6f622eae59dac6481c82fbe32381aee67af812f4e3e619bb8dad9abc4967d17acbc634fb632e9c28619da30d673f99808c3402d1a765448746b969aa6d66b8bd670510200d558aed21771200956d84d5d3156a3a1eae9c27ae1a94cdcb53f80de93a18ee461c074bb0e0863b988e4eba5fdc63841e8fa9eea430a2c5566e539412715d00e03aee19a74341c0636fe77bd6a06f9f4cb6848bf5471a430f322d91f5e1b4258e4eec8ee3c30643cfba3405075148e9cfc8ce2de9d3b9924c028b7385ce392e0219abf059c1a04650210945ee874db0fa4eabd4b42fea286a10ab1323cce788d8dbe7981c08422e393979408c74c197f833dd755abb4536081181b8ce95555e38fc28169bdb7829cb16d76219eb31e9105b9a78cb242093bf43a7b1d5dc3764bc91e167f1787e92b1c97f14cdb48a5c59e5d9739f508a490d98d039cd246d2b8a62937c3ce96390152177812ef8505451e52cdca386b706249bd03c67a51019bb7da82599f85bfd4ae686902b9a24caad80afdf074ba3514bceaf5ba2ea21283e46f5e80db347de1e7ed59763d2d9c243613c7117f4a34401cd1f4dbd390ca84e83498b235c4f0be2135a15dc7d7c4d12a12bc31d5c4592d04e728080ac7a8aea3c3119bbaf84b7e0c786cd475af0919f8d0f0ea663adee8e7eb68e6e2f977947f9328ddcd9e93007bbe9dcd018e93ea6d55ce44eddad0588cd1e64afb0a710474426a5ab862572ee3e06d37c9552f91be35db971968f5686fa"}, {&(0x7f0000003840)="2845f1a0b5c55a12390473109f91681d8cbf6ef0bae9b34a20f839488b741326df6cdffc4d4d3e128231c34a49ee71bb8330abbc720a2d9fa772840c856ee6e45da6a92e172e495f9e69db87d3814a347a9af3ffd53836d334b4a5641c605156609688f84aa8117caa590b90e54f3c8fa4bcc88e82ce3ca2775db544d63c3c9d73f2e618cd4f5de929f539b286a2f26327742b57ebabf7a6b8291b5eda204450f56cc26a19ecdba3a498de201e08d25ce3319919932bd6495e75da25335c993fa55bd0cb"}, {&(0x7f00000016c0)="52e724105e76fa8c2fdecfe330cb8528d5f61df962344cdfbd853e778d93643fa754207dc0bcd226b5f79a76d916720f786519717479b28ba2b6c45513c6d4b77b11dde0788f4046b112d8403f4b897989fd626f83bbb3b5340415974ad75205bc8c4e3273c1cc0087e8766513dac3a7f958b939d5cb01bd0711e268a7e489a50917d03d9be4e887d21546b704c88ffa6d7f32281f2f8556276cdf5684e03c2aaf52c6656ee4312e06e0bcef6dd2bd476207f366a3611e1c61fdcf462a22ff0b25050873d6bc576a34edc843cc45aaf2e4a0301ad482c20a9873402fa8ff1044f001b57401e56a4cde75bf19421af9f32747f5e3adcf79abbd7e0c6fdf0e7c3989903d9359facbbf6c18679e3207ffbeacf62c26dd7dc4b7c63b861d677957a9842502ff0cbd49295c3ad35018b857819cede6f1cc323d52d3308184b30a2f2dbffd1cf939fb47f9e6924764e222d57a1a28006c5e2f1eaf75498c203a72d96653732d692a6d9883ce1d42bc6da6bba0e36a91d7ff92257bb12ff8beaa397f6f2e1fcaa777dc9f7e53590afd4c049dfa3c986e5738f30eadaf1807e66cca22a23472f242c8b097a2e3e6dacf116d94864ba78b0ff1e2f7570d73c0b93dbb10d0ca93cb3eb092d3daa091a88bb9344f9eb2978a14f944a33bc7db97f65bfb8e09914e7cb8ee55cdf78532664005e136e478a4a71a906236c0ac74fdb864ea2c759e815285c8fc0b084f79469af2ae4a1eb0e7458269963768335eff806c8165e8e8a12fdeac806f27df3a67de081271fd61ae4061da2d019a1ec8fc3d6a0594fa2534cb060fd5049a3604c99b18dee1788c34d7412d9595879e416313f28ad927613f385ee259bb4d8d442dbcebc09bae5d706c8f9e774c56090c95cf4fd1e663f504e75194d1b8db734ca6d1d41c48f8d447913f212967423418ae1dc420bb180b1978e7e77839bfbf88584731f644ab9f96e176fe7b66cca6f87e25a6637351129ad9ffd0bde37f4084d9d39301630a2983cca109b24fdaec82fa4f7042da59b683d525f9e1cc75510e939cbfebf5fc88c3779ce773acf4636489eb21410ce5363f0a15fec2913da168646b8b21328e7d92e8f5e7e7186c061fc071bcf1b97024b85a1c3ec1016c55fba2ccc517734a8918bc03606e8a089b206a0fdd195761ff172342464579df0fdee23f5863f9bc421b1878d68880c1184273a9aa94176a09c9c8313cf85501a006e0951bf148861d8d6615dba71182891461943642691fd45f70784ce7a0a890dc5dad88a6538250dcf5b384d2238b0cf5d159dc044a08f5f041ca3b68224ed57c7c9140999ad6400c85d7160527af094ca893b90b5c971eccff0be396ff34eae9b4ebcb620457bba472d991f63894af3843840c12709129f42a447da930a333f68046540d3c16f125da0d18078f7b8e58f40066e18d2a6e7a053f4d7e168fdb3e339a59b6c8578dc24efcf8f61a9fb16121a2269bf2fc2148d09888bac2b9feaeab79a60c8f6b07aecd5461e1fdc948edf2fec85320049806d0ab592d66103b01616ff114fdd006a631b3a57d0625540c97472a84d9973e94a1e175e191cf3b5fdd6657f5b3c8524f4b32c7736188609f864d1681d931274c6b12954bcef0bdf0f26aa7a73fcbce14c14aa64d81bf718d1ac7b21da179b71ce30488896c5990d590e938bd7dd63dcd326e60d1f0c190388f6f1b1ac1fb16796a6831d253b5f33608935354bab9078b5c9d832fed08417fb904bdb2c5f95ba2f606aa4ad2ace0550a17a0550a44d9ba344b6de5eb65bbe11444661026482f6a0cc18552c74f04e7a026f7aa8d2dc04ff004bab34abc875a63dafecd07dbf267c21fb9db765a238a35b5a389a61b7feee9d94ad894ae3bf8fe1bbb816546eedcd4c6352d574fd7db89b1e9be4fa8c70fa2b71e0522c974c4ed82b1fefa340f11bc307636bba88eb97722695c125629268a88c98d4e97effbd09a571165d781ac6c89f3c8e0b783036c4c6489cb6349e450cc81205369112800d083ff083ee3f15708901f2d919d54cc722babdae394d094b98d084a849c047f3a7e5028879f05fe6e67b5d290c870cdaa6064a0df897c8e460f4255dcc955cb3ed6bd748e197704a88523d77de59e2c42aa103515d650567ad8ced5dea1b1afe71ceb5d00351a856fb49033c0e1387355de00e76754b54223c6ad01d09bac7a59315342acfac05bd49bbae734a53c452f3c0324c27f64405316f2702593660e41c7131ad010aa3266837b7bc8a5bb3e5329f898576bc9eaedcec5a9e5a8cbdcef9277e8be23cd4eef353494fe08a85f4638795587f65e0db42690d56c0ab05b9dbd5b59339ef9be12428b464c469a7577a7e77d6c854e00ce6bf19228a47501349f848e6469198fa9f9e7308f6b7298f2e481cf0ee514a5fc859645829d349bf7f60442187735b1099b1fd886e3796ad62f32187ad6eb37c6e2c83d33304fbee42b3a95c82bf48f2491dd3212cdbbc073e5168943a3dac2aaf607e2490aff66df5f4c8aed31b955df03452766b4319be8a499c29acd6789e641a452c4f870a78e6f9ffcfee0be1d73f61962f506a340cdaeec0d4937565dde0388c229b35f4003e101fd7f65766bea9de89e517b9e7eaf97d258f48a44f5a04c6ee037aab900a4635040c8c2788a703f9514aecd48f1d39a20a5a80d14d109a280f11c586b825d13405448eeb97dc6909debf8f63f65fe266377d92288d309ebd73a824444b631f90c2d6c495a1536fbc24069032d26ebf2ef2d56730bd1aeaf1cb1a55358f449f0deb5df1fa1451c32403fd33b14570554085b6c3e01be7b97e9b7c881b414c1e895099a2743742b8fc27fc1379c9b226ef79edead7cc01045e547443bce8b4372ee546c35fae353c92498809ed771928a3a2f1fbdc672e2e74ec9c46a336c1a38cd2062a0ccd6f09b14351a35c61b08f2107e857b6f042cb54bf62b4bd2e2178b237b27c13bffe301db05a7c7e0a1eb141717d3d0bbf143b973c73f032a859b9bf4d28d0e10b4aa30802ec1701d0edea54bb8947d049c511d4165af5a47a22326dccc9f6869e86cc48ab497599e9bbf613702d4ac2f0c93b901c27f5f05812d124133888354ee568466a0df3e8397e029916499353347e4fca5a8e835df1db963daad5123c2fa07e3431bb94db39f2dc34666ac3e2d566bac07ac498497b21460ad3cfa65fd140106de36fd62f62cbba865018fe92811df1c21ea243739d13aa7fc5b07f83c26baf77574b2b6d3c070c542fd3981daf768ea0fa636b43acf6797cd52a7556fd00e01c0d4ad3dd40a9c4c5148f74dd793b9b9d9476569f3ab464388d8aa790a94960ae85ec3e70b45c82d14671e0284e6f5ebe42410a62ebf01379e04498c259af589e0da7b719e122a345d8fa0f597f6f54f8344273118ac7e7da14998539a77926a80366c539b155110342604f5c647ebf586b368f69aa17dc15eb7684a171aaa7c57533e1ddeb518ff6b36becc79f43bc5649e4a993e27fb306a592612bfa386791053763026b2b8da0883bb65f5cc9d87d4607324d011b36e188e5465bbf3e7099800a389e995d978d8865e823906ffd841617b42192725c7d6d14ae9ff5f0da25c8bee515e24c42ad553ce12caebd5d7a81bc80bab1db04f7b211ddbc6f629a929e2e24a0b3f236ff23991a913ea68f8b88856625196f23156eb703bc102227c389a7e020416193ee16685273a1ad97b522c9991734fb7b681809c19e5d7af1a8364c3e818c0493b67bdc110ff07824452a444afdeb94bf755bf306ccc889209849e79ee4d209f8efc26c50858c72ddd61ac813e35b2a0758b5be840f4aa49c7fa2e7b489785b594d93187233c5bd31e43975669a279500dd2f844cf812325bbf3250e68a71ccc47e8fed62bae10c1c7dfc0aebdd24ad995a6a7ec244e6290273c6cb911c09072eb70ec3a83724face9cb1760a90a16a81bac600ab3718f8a6678209ffedaf951b62c70067e31e35bb24b44c0ce6f17879fd82676910dd1ce19f261687babd9e0f6b5285f4a3132a33156736779fc20a0d0acec9f8ebe14f1462eb6eb4d8e0c3f5833e5d4994ca11f44665cd2b7d43fbd1699e85fc24df5124ff005e26c52e314fab3bb0277104dc2bec1b919fdb77f57178e0f1330e10d09431800e219ba7a059d404d0d07ff85416b51ea076c9a94632767a6a0cf9ceed2153c24938d84fddfb4dcaa5e6c26ea952deb0bd5a90798bd539822beadbe31e4b3f8bf08f57cccaeae9c72eedcc67673a8ff1b572614269a6e91815271a3417b41fe4b134ad2235a0ebbab9db26c3a5717dba46354b33d51d0a2d937519e1dcc043c0a343f5e221613516b2d83a7ac54ef04c3badd25d52abb0f5282c621b75c6c06c175e78128f29022948c6b5dab58a3796686398c5e47f985098e1b3e193b3b32f9fc500fd69978570a6ed995bded32a7a9f80575b4d415297ecfd3f859447bcf55ae30dc986a936a68fb29ad22ccba6ab8108d8a02328f1bd197c86e3af7eba1a304253cdaef4a511fb9261a4905c2cc6f6234afacac5b88b088cf0a22017a06d0ed0c83b4d2458eeccddbe976692442d5b606dc3cb3613579c34344d6041992aff3ed6951d425115933bdb5417537583d6fe6aec7c4046ecddfba655880f746780aa447b4b49695568aaa38d01fdced808a48fc7298e66aa4ec925cb501514656ecfbd968d12a022afd74ad713b109b9273d6b8af2fe80c963baea6cd674814132b62f9f21d13bae67e30d7e37f3c2cb47f48315bbd99370fb8dbcdedd2940f337846c9ff49b7e6bf8d006bea02075293a30667b8f146d961bde0692024665346a7d2fec66a018530fc00b7540c90c08f231e48643743b9e0f909fa7c3bbf1cd334bc666bf9e7b77b1bc8fa126b4d5e091d0146dcab9b36f1ae773b0c903478b7bcf141ee05df415d49d5712a6668d7d887c14c41cb6b2deeaf1bd0fbc65a29244209eaf036671d37f0d3910695c5d2abacab6dc1686235248a14cbbe848e373b562961b46405527bd5de3fa7c3d1e24ee5a538abdb1b3d352526980ae65b01810d0f46dc277590c810127cf2e3ed5d1bfff39497bc694dc1d7bba5912434cfa488efa3675dcc5afa720124197566646c3a40889361ae940c57217153247d8740ff526c8c697944d5c224152505ae3873872b831bd0ec911d112b1e37ef3e1187d201297dcb42b206e4658cbe0f28290d24cda829827a5408f61eb813c112523676a5463af45ad7454c56b45320b525a30dc11aad647ef1459759e1364d9e475b5a2cd7df5503a6a5ca4434283e38dd70bc31a516042e5d1031422eb5a535bd8609645ab7d435d329175d3e9cb631123ab2cc0b1d805238b4ff5f0d88f23769d7d1e9865c0bba82ee4ba55ed18150fd997005d60d10edb6da4adf014121caa1cf5b68590af069080b100f9d022e2830b888e94bf93e5cee530b55e9810b759c5109694568bccec3807f8cfd1bc87d713e8a37b7686bcb9939b5d859a511bcdf6f1182f43c2af6041eb68ff2902f12fd1288fbc40572d31d30671fda17764b04256e61945545d3178e92be9c59478ad1855e8ab15866d8d8edb58b32f307243c556f1dc0c53c3c60d238cd01374feec7d27ea80003d32c6a90201a4487e830e99ee9d6c064654a3e7f460244e43da031ea61c1e4c8262e6463853364588e927f8443bbf80f178a5e5a11e8973a4666c4e1a451c891fa8d15cc3212da795cd30446f61937050438ce547dfa7179d5514086d817c631f742ab3165"}, {&(0x7f00000026c0)="05f908ba8ab1f4dbed514b00afbb0a67a9f9a32991a7a924761e58b826e00a635c584d72c172da81615b93df279d5c7f47de2149fc772aaecaf1f34e954a4b81a9ffb9c768eceb1b6ebd476e18f57f1d76f40bc514492dd058672c2a454f9ad8ec31930b21cfd8eb7a039c2e43e411bd05d467031902f850be9294ee493750c18e172e597402f10e25c0d34befdaa5a85a6c907796f7b12173d149b7f3aa2026b5d72ec624ea356a7c18012cb4363f493521a371c96df29051f76850ab643a33224f2803ec8a3fb00bd83549c912f17381b89fa352ebe47a8a6b925579c9fc584d999d3b87eb8bbdecd1d36223e7"}, {&(0x7f0000001440)="8176120811c79b84f67e65ad5f31bf171dac9ab2b0f61b349de775759aaef026e26ac4ec2fc8f9094b627d42de71b0"}, {&(0x7f0000001580)="ac8deb5e7e5a49486f16647dc1946f92003fcd905bd49a10933e34254eb6b0b5f23282d336684de03ef4f31ccdd2a79929cd3ef9fc092498914e1a36a1e817c4672d6e541e3a61733d39e352c8011cea1bf46dc816486856a8832d661c33a225706d5e6ab51f8213137b4752183fff56b9912b6a5ddabefa8823497fb7653a"}], 0x100000000000007b) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000001c0)) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10090, 0x0) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000200)=0x2a8) close(r0) syz_open_pts() r3 = dup(r2) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000100)={0x48, 0x3, {0x3ff, 0x8}}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x20020, 0x0) poll(&(0x7f0000000040)=[{r4, 0x21}], 0x1, 0x0) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)) dup(r3) syz_open_pts() 16:11:44 executing program 0: syz_emit_ethernet(0x5eb, &(0x7f0000000980)="fc6944fb881fe780d6d2921fa1bd35ed5b72a28bd61be10d7f0b13a0e05ca85a2f7cbb7d7f422a7938c01cec304e3b1808cd876a583706b2bed1909bf74d3e4ed9421fbc93cdf28bd2a5ba58c4906dfe73d8e69e7e28522bbc60c143682a8a05d5fecb2af84fff7ffcdd9220c77a6977b0129c75eb7b0fe067786eb146e8155ad08078aeb80c8c90eebb63ff76ebbab98fa63c219bc74baf4810867a250dc9bbeae6ebfa43edf1570fee232cbf2c0fc747742d35c7498244a771fcacd18b0f7b443c2949e6a7a954aa6ac875b5bf7734f2607c6976ba51ff9c2b6931a350ab4c5c4cdd1f236c4145f2c23ff37ac7eabca276f8ba34a8fdb056999efdf0d97ac56febb0fb4a95422a7b9297baae7ac2378b89459108c11dd005b5451e400dc28d926910b3bb7e1a89fb9591df629020368405d056956768bca9f4af311e6b900049d3ed51b0b7e2496d2ba1c20b72b52a86bedf984a7f8db1b525b0e16131d3ec83c1558cec7ff1daf659bd044788007f613ddb7537ad0462378771bf0047ea1f829622e6e8554710746f95ac2de84d633339de8e42ef80e88d2074cf927f99c8b9cceff737cc9adbcfe0542fb4abb44fc43b8960be59dba6c2ada2edc5627fa1b96fcb85dbd276cba114a90fc092572189766340fa9d463f11d1b82a4b7b3c7ac3932ef19a0ad014bd0ca6d99ca145ea4963f25be90632ccda392fbe7db6cd9af71e835bd8aba394d6c98693b0a244da2e546912d32dff9422795d343c1a810e97d10857361306d519153a5c63d02f0bc36ea7c5c6f8e81d1107d9bcbd4dd35515d8f7d2e907d02d9c42de65c40e13313d4f860b2e8eea4aef42a753f62e6fb193caba67b7320064834744529f971f2e5f264d2ba7ce8d70e609fa9e61efe32ffc1dba5ab762273d235374a20e3b60f3ed0a007b1def0805e1050b8cf96b3626a653f6725c357a528e4878395f007e0ca09f6b6e208af8573b9023bc5a3fb18a4e906681afbdd8d78355cd6a682fd92fb455e5b700ebb2dd430fc5eff7d5ec28a201241c4d872d34fb74d02e160634cb2000b4cab8e6ba18254387cce7665d2fd0345d3649da5d41bbfd66eeea8c7d140f25534aa55aef4a05d375581fbf1d8816579d4fb97d82aaffeaee12f3b44f746f133b7e118812a3018247deac0f1c8c57a18ecb32073ddae050fa5384a80976cb0d922b7ae6b827c73a40ce3f3fd3821cee4ad0a071b866dd87fd55ceb965fa3bd95cc228d4030619c965855f6224b19870da08a9c258880677e85d2e81256734cd7450c2201ed131d284920e9e3ba9c7da5cb1320038753183c817ffaf96bce585eb40f2e9e630773f2ada6a33ed01cdf52c58ed1164eeb1f9956a455abf13c829059e2eb31f105ff514cdb1534f5cc5d63cce0d48fb274dd9bbe600000020628190670bcd70bb556f4363aeafceee9710f8ec9652c189f879733c789bb6226b59941b8f248020ee5deb2c506a2e3784dbaa2f1d1b25905faee236ea77e1a7fe7a9898ec00bd937bb7153a8e302e13079e05d689e29cd0b0a85ce380f2fa65ef4afc77d164d418140f0e7709514301944e696ad71e7a8ff14dcef071831901d685001efea006dbdf3abb3a7050c7fdcc433092d52faa1c1b5426c9558f6de7203f35a00192e0698fdf33a6aa01d63b402b9f5d58934dba130f3749a021cf79f94de58a401c4b27b8d8d7be456f6029879feca373f24d6a77bc91c9718a614c281b21d3267a824af8ab97f65a298abb308284bd0056f04263d397220811463c66c6515abd154ddd2d5865b55f0e6be07358f3ec9c861ffe04cea8a2632dbb6e8d037f18778eaafd191b36cd7b292604b2d2db43d868fb0475bcc7535b2a99e28d6a92ab1acff869a0259eda0bd7a083a82396e51f1a34b8074be62b40c3fb4f13bc68bdbc44fac1133874434add22cb994c8045522fa68f167afdf90487665227e8990ec5c7697f6266a6eeaf8f0b305974d5ba9b814a05c6ce4dafeebfc4361107c1421ae8d2ab9f6232d3d9721bc589ae0b67a83e6cc0b98933b84fb477a148d2571a4310bb14f554de768874a4ec67431e86fcf98228afb52ea578ab699c03e461157776f86734dd41f12b963bfabc0223cb967f0289c1e008") r0 = geteuid() r1 = getgid() r2 = dup(0xffffffffffffffff) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000140)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x10) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) ioctl$TIOCNOTTY(r2, 0x20007471) getuid() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000100)=0x4) socket$inet(0x2, 0x2, 0x8) getpid() r4 = getuid() seteuid(r4) 16:11:44 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='/dev/wsmouse0\x00', &(0x7f0000000100)='-$\x00', &(0x7f0000000180)='/}\'%\x00'], &(0x7f0000000440)=[&(0x7f0000000200)='/dev/wsmouse0\x00', &(0x7f0000000240)=':-\x00', &(0x7f0000000280)='/dev/wsmouse0\x00', &(0x7f00000002c0)='\\:&\xb6&-\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='/dev/wsmouse0\x00', &(0x7f00000003c0)='}(H^+\x00', &(0x7f0000000400)='/dev/wsmouse0\x00']) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x2}) 16:11:44 executing program 0: semget$private(0x0, 0x4, 0x200) semget(0x1, 0xffffffffffffffff, 0x0) 16:11:44 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) getsockopt(r0, 0x1, 0x1d7, &(0x7f0000000080)=""/231, &(0x7f0000000180)=0xe7) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x100000001, 0x713b3cc, 0x6, 0x1, 0xf, 0x6, 0x200, 0x0, 0x3, 0x0, 0x2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) lseek(r0, 0xffffffff, 0x1) fcntl$setstatus(r0, 0x4, 0x40) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000280)={0x7fff, 0x0, {0x705e, 0xfffffffffffffffc}}) wait4(r2, &(0x7f00000002c0), 0x3, &(0x7f0000000300)) getdents(r1, &(0x7f00000003c0)=""/4096, 0x1000) r4 = syz_open_pts() read(r1, &(0x7f00000013c0)=""/223, 0xdf) setegid(r3) r5 = open(&(0x7f00000014c0)='./file0\x00', 0x10000, 0x83) ioctl$TIOCEXCL(r1, 0x2000740d) setregid(r3, r3) setegid(r3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001500), &(0x7f0000001540)=0x8) getdents(r5, &(0x7f0000001580)=""/206, 0xce) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000001680)) unlink(&(0x7f00000016c0)='./file0\x00') ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000001700)={0x1, 0x1ff, 0x6, 0x7ff, 0x1c0000000000000}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000001740)) setregid(r3, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001780), 0xc) clock_settime(0x3, &(0x7f00000017c0)={0x3, 0xfff}) r6 = semget(0x0, 0x1, 0x288) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000001800)=""/177) openat(r0, &(0x7f00000018c0)='./file0\x00', 0x180d0, 0x8) 16:11:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x3fc, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 16:11:44 executing program 0: madvise(&(0x7f00005e4000/0x3000)=nil, 0x3000, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1c, 0x8003, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@file={0x0, ""/65}, &(0x7f00000000c0)=0xffffffffffffff58) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:11:44 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x1) r1 = socket(0x800000018, 0x2, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x9) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x2) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:11:45 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80002027, 0x9) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0x401, 0x7) pwritev(r0, &(0x7f0000000040)=[{0x0}], 0x1, 0x0) open(&(0x7f0000000100)='./bus\x00', 0xa0, 0x68) 16:11:45 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) 16:11:45 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x28a, 0x25) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c64f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000100)='N2%', 0x3) 16:11:45 executing program 1: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x1000, 0x0) r0 = msgget(0x0, 0x1) msgrcv(r0, &(0x7f0000000840)={0x0, ""/4096}, 0x1008, 0x1, 0x1800) r1 = open(&(0x7f0000000040)='./bus/file0\x00', 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000800)) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000000)=""/15) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x9, 0x3a0}, 0xc) mkdirat(r1, &(0x7f00000000c0)='./bus/file0\x00', 0x128) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0x38ba, 0x38ec}], 0x7, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0xf8, 0xfffff, 0x8000, 0x10000}], 0x3, &(0x7f00000001c0)={0x5ad, 0x7}) 16:11:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0x100, 0x2) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x9) chdir(&(0x7f00000000c0)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)='~', 0x1) chmod(&(0x7f0000000100)='./file0\x00', 0x81) setsockopt(r0, 0x0, 0x81, 0x0, 0x0) 16:11:45 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0b14c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:11:45 executing program 1: r0 = open(&(0x7f0000000180)='./file2\x00', 0x800000004, 0xa) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) mkdir(&(0x7f0000000080)='./file2\x00', 0x10) r1 = syz_open_pts() r2 = open(&(0x7f00000000c0)='./file1\x00', 0x20, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0xf777) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000540)="ef55121be1e92174cd62e5cf84055961929b5c57a92b1b99bb75f1f19807a1bad981ba685c2e35dff66a05ac1f9db955c734d13d06be0d2000fb89517c22999fd844bc8d285a0341bacc31e9e09f6bc8d23d17832570f801a8292d0b36a3ed9935f62c29c56fd5f0a517205b29769e48e06137503b9a2e01df6417690f7fe79dac75fdb22b82489e75d3a34265644071ac10541f6e9729e1701f2a3fededd3a8807fb48b865a23eefce11186bcff81fa7a683167db0ca34fd74475359937ac4712205490130e607c53d71dcdd8ec914f2f0620436a94e9", 0xd7}], 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000700)) r4 = syz_open_pts() poll(&(0x7f0000000740)=[{r3, 0x1fc}, {r1, 0x40}], 0x2, 0xfff) ioctl$TIOCSTART(r0, 0x2000746e) writev(r3, &(0x7f0000000940)=[{&(0x7f0000000900)="2bc15ec278683960398b0be3932ca40f2e39739f0e1d1c0aaf534d3153ba920e119475ed04bfb161d01954a87f", 0x2d}], 0x1) fcntl$dupfd(r3, 0x0, r4) getpeername$inet(r2, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) lseek(r0, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000a40)={0x19b, 0x100000000, 0x8, 0x8000000000000000, "c8043705c45879affab6e087b5c678057d8056c7", 0x401, 0x3f}) recvfrom$inet6(r2, &(0x7f0000000a80)=""/176, 0xb0, 0x841, &(0x7f0000000b40)={0x18, 0x1, 0x3ff, 0xfffffffffffffb41}, 0xc) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) socket$inet6(0x18, 0x4, 0x5) openat$tty(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/tty\x00', 0x10, 0x0) r6 = semget$private(0x0, 0x7, 0xe1) semctl$GETPID(r6, 0x0, 0x4, &(0x7f0000000bc0)=""/229) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000cc0)) writev(r2, &(0x7f0000000280)=[{&(0x7f00000001c0)="c7d31e624ebe3927f1412f64626d0bebd1a52193d74b57a53fcf6e4efcbca3267f19ec807d522c43f0a610f5af890189a08d165329a11239b977798923beddcdddf8111b06555adf1f0629394f3a253b6f7e5da29395ad2b3ea468a0323358cabf251eff7910103f36b0319924e62f7b244165a8aaecd50dcaac5c70a0173bb4464e52c690f59b20b84b101930f175951e848ddb9303e86a336d8c180854a573c2afb0c7d671", 0xa6}, {&(0x7f0000000000)="bbc35a8e00f8be81af7785518b38c64c0811ea6f", 0x14}, {&(0x7f0000000d40)="8139d899d974ce4b08591641d208b9135de21cf2c5cc5b796f213c1148797f9b545fc20faec8829e09dd904f8de83a95f0806534a86fcb9aa2cf4b1dfcd361027eab6e04f2c00aa812573529909e4aee2084a3a0ba4ca736e77e167f0633a521134d11b51ae85a4fc041a6dfdb2dea7134a073da0134708bc65b7443c3833a1a380c6c3686bd2450c4919bb2ca6334fd4f6e374640c51cbb3c4a06ae5a2cb0c0b045bac7e7e0496b91f1b465d59399252555647017d39756c7377f4704a4828bf1291762ffc0739cb3eca95c444fac198e931439cb82001d48c29caf3990433fa3f29d045efb7d0b634ded544370b61949a3820409a125d3a6e9432ff56e818701955dc3e10d58316f407c74e1d4ae43ee1a6b8eef643e62db4771660ca7e2d0b984fcd029122cc7823c6fde3c3b467dde7177b538a5da5f5590560cd0021ef966975dfc8fe7f472c8393f7b5067ba5a10e854a783f22d82bf6a128c4ecb921edd75d0793b03b6071f2a21168b5aa94d04c5b34926fbc18e97ee65a6f38ec3d8c78eb66764cb6f846b2b91c210e0cee1563132e4bc181bf3a50e89fc4d3f09fbd16ed0850479ec0dfd6caf681b66188165d1d891123f85893bff40b12178b9193f11d5e1c3431687fdd82d2ed0052d2319087d410311f92c142d75cc1a221d89129faf1b8f2561202372fcecea5ecbb3be019530990b27bbafcbee20879c3a753f67a2fb151ae15b84d882681525e9a5c9663e07b0b71a22deccb11c8c1c88f59141e1fb838a85f7aeeb60a258813c0054466090d3117d5f350f557833e2af082c8e384d27e36bef1b18ebe50cc8c09fa8dd1dae88c7ae417bd923aef0b5db3b94e9812d1c513e36dcd5abe49507dfef00fa689646967c26295c3c6a900bf5feadc7d46112a899ca6b283df38f2e24b4582cc35ed72f661253b7498e9671e24c8cc43624a5c6c12e4bdb38199a982d2a80740e8bd2abb0d48c14ecb59cc1882bcf7687f2796c8f45cbe1de1bde0ceaeebab3ecd71634cfdce2721bf1b20b1f662f853f04ff2862bebeb0df40304e1f6cf84ae5f0e0abe19e6b2a2157199b1f7cf878c87d10e377b8ad6430c3b321c260cba3d7baceac71a993031f860c98b1dbcfe1c93dc82353ce0e8728f56c38361688a67bac7d84a8ceb94b9b9a329bc1e0f2f24abe8c501de1ad236399e8e9fcf8abaf9342ee4cb612d85e48e0538d50c23506a1ffbce1f91e82f74e04839ff8ca55ff7771915ab4197d4e3bb78c77d89873fccb91a8725dff62993a79a6d789d36f247d0d07ec08ee5ac2340ef5ad278a4bb6295246cca22e4b933399f550ccf334e16bb916d34980985d6886e52cb60b9f51ee498e88b3cfffae2b7710450f8df082c0adee3bfb26333188d2aaa2e4b27c711a50a386b83b0873342cd180ec7698616afb1d1a1b07cc47ad2d7f394af0dac9d0ea69cdb9de0a1a933dbe311d844ed00adbbc966db2b7ed15523c6d3b0172a0859bfde5336f82c131f08c3abccae34d22cc4ec15068fb845442188ac248b538c10ad1dfa5cb40b53786f9fe4e7fe18722e4c9b30ccdac9b43eb35235e3b5f4eaaa85cd0a83aea5bc75e053c331928730d51b6d603d7ea3314da200b948a0c37fafbfc17516205def09439c8772cdfd48d9ea326d2930fb8116d5b55dfb562a771a5f073db240745a741d6b64dd0686965b21af40d1d086e42234ed18b60ddb60e880b540a25564342fd8ec41bb70608e734e00baedd2b3b18bb820544bc55c5e4d3568705664f71241700ce563ddf3fcff18009980cf25102cb9eb4cd793bce8510c2de4966e3046147c5ad63ca65e954a29619a145f3f6d02ffe465cecfbd5c384484bdb39949609f45e265bf5b45e789ccfcdc215e19eb2e4fbaba0eb50235122f5b07f0e18dac4849037f6bb939b28a2b5b27d10f6620c5021187a46f8aa0533c8416bba31dd5ef70cf7832adf37097954ce793c3d09e2d3f7b61703faf1b1d5750aa4125e1229801356211d3087e37880a4e50bada178222ffaa96a1f2a9219efc0077fb67251fa56574d8b65f5ea60f1a685b4835026facf277882d60a68219313138f155773c5c3479ce1605427a0e2bf6e877492fbcf75665c8fb4d1998fa73e0b117666b4bf920bd9b3e1d2d2ecc05f766028847f1ac42859a1f3089215bd2238e39f25ebf71b6aa8015aa6889ce30b5fe1c44b8a46747cb8031b5433e32b49e9a1f31e6ee0750dd44c6fbc83b1bf43720e6a1d68b39642d9d866cfaf1b228709ca8916ca8464e822384dba1e6e3d11b84b56c50843beda28d1856385926f6e91882b899fca823e9dc8170286c1c936f422a7472f9b6548f8f6ca64d2075f883dfbfd6ffa6e0eb381fb501dbeff97c5729f97b355410bd69fd755f292b557257026c0e52772217d7a8bf2410e5cccfc8db41af95e861db593adda109e46309ae16f0f4aae2c370340a0f6e45b1ef797eafdc2293294d057d1a8185a5024b73422736664263498ed933c6341703db679d11aca87d4101472c13c5a5377c35f9b837ea6d0c556d011f9c20a59bbac0aca404152e2493ac9a6cb85b8692f93f1ed31b5240748190b9033bf0b028913efda2615dc0cd9f1e6b9ca2912538fda39c5aac2808f346982ec7fb81836c12f25ba94fb1c8be1683831625d07d3cbe04d86789b50b70dcdf122a48ebbd9051bac11b4847ffcb89d11de2b999eda86ce0da46f88b9b13b8dc2c03dad544300a2d4219e1f99af53f61aaf9ed11ea23fb3b017d38b7a5b37e579029133727e944868d4366688cd36498a9bc47235f774d79d37b6bf9179f06a7da1df72e5e38af315aad61e79f11ea5e34f063b92a7bad0289caa4910eba945ebf2750130fcd2d0c89d3fd014df87552e4157b266f65a5ffebdf8878d1b812a6762fd273145b3696ae55006cecccb957d4994cfcc737a4ebf1d5a5598c5a70d8165872bdae00a11536075a5471fd6be806720e790a5923051faec9d7c91cb6cfdc06cabfce4404f39af25d346ffa9f991dc8e72c1aa4c7e525d9e33210783fcd2e033bd048f6faeecac673de6dbfe824aa926bfe3eebd316595b2a7a3eddc2eabe52b9a55228c451180b3daa62165d1d09b99a47d035e2329ddeb28356433b8df3ce7ec8c3c117cc569632951829ff5c0a1d31696f81003b7fa5c62f02798b8882764db74bbb93e0d915a5e06c11455b27697aad7b8eae97b53a5d38e73602c58644a575950a751959b3c41fc652db51b8ac9cbf3c3b229f638c300b53c51a8d3a8cc4af47552265c8b711280eba29fe0fa10d737d08be4034b555f507cf90298bee98bb4289172e6aa1b1d7eca597865520da0862a04c24675d3dc0a6d546eab13a4842900e348a92215b62450a1e0debffcc7ff73a8a0ebbd2dcca30c567a0a8b9e99cb7c575649939ef0166b414ca39e65ec263322619c1e628b442ff409137e6932c26c02ac0b8cab8eb47cdfc3e7760e3deee5fcc50bbb423469da8ae7be4f53b1db3e3383debdd907b317cc6bea4199efbf571d5e033d04b3e15f50901865308ff09b14bc146b7fdc5ea9c5a997b3c002b5fa8ac7e37c1a130f414fd716f024ecedd75abe0a1a723f82e16a7adbf73569f9990458696926b69d344ba6b7adbd3b49880b1bfe2d9f4ccdeb85db44971a0241694cef5e134b038c71562040c06df5bbc1c3a18fd96ace516e22dc529ffa7c326ef9ba0f90f32c092810446ada543e9d59fbcd5f8545e8bb91c382b003c60a7a8360e105a2aaa2d2a67a0942dce62e0cb3dd12853bc4fc996ea1d4c39f5a6b0c46cb1774a4e837b6be79c2b12bc940cc304475c112c4a9ab1bee74713465f9d7549c53a7f72927207fe9dd8454210a222f353574308e883313d31cc44cc2145c27bc85e17cf1fb0f37139f4c1efe9d7e2f050a0b6a7aeb8ee0e19a3a3e24137dadcc7a52c61322c93bd7718ec24e162441409b479656c03574131f72b095a1f04cfb849cf542a8a3b69a49b6c3e3c1a60a16c9c1cc9377393d2a0b488ac354335a8bc2155b8f8f7465a30d03a8728fbdfba75980b97151c4a0c70997d86a44aea5aa3ff434adf842b19b7a409df653ccdac08f554bd2f09136dd2bcf33a648014f83f1062386fa240d3a962b7c4dba80cdaabc6d77b42a8e75455b0453b41eff9897e15dda9b157892713a92ad2a0f939eb9b1c18fc167011036de15bfcc506ad1f38beb95eece17ff8a998815b88ffabb9c4676bdae4e77c160c89c811b207ecacf21f3a2fd32958a8ddea763e68e90b47e0618806d07675083b73db20a25d0a190a2296df6bf1b82e9f518a370e77f7f5ad806fd55c79fa9ffbfe79d003dfb20064b578acac09ac05cd26fc66271df23d0d94276fdf5bf7022858b4fb2a218c4691906c67f75d689ce4270781ab4f04817a02e9437ee393a0f3bc1c4aa288947c28ad69bcd81931478def9bbc5581c0964b55967742fdaac2b76727506efedd13229f87c026f24dcdc94d98d6fefd00c6b811fa57053e6aae87e2e467e8f24ccbc09cfb87a419ce495861b71496fe0c23a26bbc7a9ec839b6ec3da8c295d7d8c58c842b4bbca901255a1b869fe69a9669e5211307eaa60da823a9d4e2033125a9ca2e8206080f4f2cba3a483af28d35cdc555db79e96a0375e517e02cef2d55ccbf2aa01b724c5e01335e207f2d756151652b5ed17a2da09f75b297e9d483b1cd302cf302576478886831309a8236c31567b7ce613fed36edd211f32dabf989ca9b15634710d2dd20f6ea389ed30d11ece748381b10d55b8240880958b9761bdc2696741b7012a10ab9dfe0fdacf6acae309212d5b02f6a734ea8e8f5db5a5178d00ab9b0f18e574f6e13a5636acfa039bf4f58cf33bac4ee8241f9ce1a34a5bcf80ddaf35e4b98ab7ec27a0d53c8bcb263dc2410a3fe264ed2d5f86b5f7148b022e5b68bfeb9e1f16ae60d0e0f6373e1bae1315a54d006e3e24d55eb2ffb92d58a576972ba3b79b71aeb6eb09a000bd170a199d4beef53a4dcff658a2aec16b3d3a30f8cc17281172f1fea81161908e0e8c826b69b934fcbe29f5ae585da849a101e8a4bc2ea164a37f70e10e9803d8624ac07d7f9c37a75023042f2a26ed3c52491e7918a889604d848405c06b7317a2c231c43cd85eb18a4d20aeafbed162c1f7e17a40cc8f3ead3dacf07c0b17bc95c967bd0956aa29cf933bfe4cd6ef71163b93ecedf6c25379a3b0f0003cd975f1d076a891ce8807f98131ecf84f70631da2ba7401cac57a90599c3a50d1eb61fcfe15149d6e1ec8c578b0d1c95f844d55fdd88fc29e535a42e7e924dfd10078405c96d0989a98ca96882366c0cec86a67142a1585c92add0317b2444e820c24af774ae6eb114da01a9ff4357b2d6dbdc6e7c294dee8d28bc068413fc78271fb92f801d9e550b296d44c7e28058feee95651413e36facb8a9d7793f31802c3479cb232664e1c08249f40ce911520f2a07a4a6a20fe748f034bf5a6b457fd82ca91af01bc0fb9dfe7b1cb8752f895c83e094dc4e9e902b871e66c55128505d4e8b576e5f91c1ad68699d6bc4a39b827eabf65fa8c3351df31ade29ce322b90846ec9221a6ebc0649f7499d58baf99d982264804e8b5bfa198769d0b1f1dca6d3fd7a1236b825683ea8310ee28d1b28eadcb633fcc15c87fca66c3888ba1332a6757772a3492b9458844d17646da84e98e79ebf8a5e87e0e8fabd0de5a12bad2635e5da01e513217120123b494e899dedca58c2680caa49b048d413fca7106f994fb8828cdd3c04cbfb920eff636dc", 0x1000}, {&(0x7f0000000140)="ee60c1c5846fc844351c5e1e3dcd0a986966e68c376809af73d645f3d12f1bec12495d0906b879d2562b", 0x2a}], 0x4) poll(&(0x7f0000000d00)=[{r0, 0x1}], 0x1, 0x200) lseek(r5, 0x0, 0x3) 16:11:45 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100000000000) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') link(&(0x7f0000000180)='./bus\x00', 0x0) 16:11:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = accept(0xffffffffffffffff, &(0x7f00000004c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) accept$inet6(r1, 0x0, &(0x7f0000000040)) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r2 = syz_open_pts() close(r0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x9, 0x8, 0x3, 0x3}) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x0, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:11:45 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/165, 0xa5, 0x840, &(0x7f0000000100)={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x85, &(0x7f00000002c0)="eb5b12c73eeb7f188880d5f59eb376ca2bffcbff06b9fd8137aa4ef813778ea8c98fe03a2bd0b054f1613b6ceaec894a9aecf913ba7f3d02137d74e168143e3dff50b799fb1c0bf620ddabdd4d39c0fe0f4ed946b553c7ce21b64fd8aa72e674d94e9c04c925fb59b26a0d0f96ac91f2cc3171502176f613f9569a62945d91d0ed9d6028bde5576586e9966648780cbf08f5715ec5ec4c5fa1bab572e8a9d64a90cf1cbff48e1cdfd51af80c83f9ae1c5614e58f072a76d89542baf487f46dcff5e05861d39b08ccb1421ec2342128e218669c73e5d8a8", 0xd7) setsockopt(r1, 0x29, 0xa, 0x0, 0x0) 16:11:45 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)) ioctl$TIOCCDTR(r0, 0x20007478) 16:11:45 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) r1 = dup2(r0, r0) listen(r1, 0x0) 16:11:45 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setuid(r2) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) 16:11:45 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) openat(r0, &(0x7f0000000100)='./bus\x00', 0x180, 0x21) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) link(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='.\x00') open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) login: witness: acquiring duplicate lock of same type: "&sc->sc_lock" 1st wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:242 2nd wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:242 Starting stack trace... witness_checkorder(ffff800000026fd0,1,ffffffff81f354ca,f2,0) at witness_checkorder+0xe14 _rw_enter_read(ffff800000026fc0,ffffffff81f354ca,f2) at _rw_enter_read+0x80 wsmux_mux_open(ffff800000026f00,ffff800000026d50) at wsmux_mux_open+0x82 wsmuxopen(4500,1,2000,ffff800020b439e0) at wsmuxopen+0x179 spec_open(ffff800020c64be0) at spec_open+0x217 VOP_OPEN(fffffd806ff3a6d8,1,fffffd807f7c7ae0,ffff800020b439e0) at VOP_OPEN+0x76 vn_open(ffff800020c64dd0,1,0) at vn_open+0x4c6 doopenat(ffff800020b439e0,ffffff9c,20000100,0,0,ffff800020c65010) at doopenat+0x2be syscall(ffff800020c650c0) at syscall+0x5ac Xsyscall(6,0,ffffffffffffffb1,0,4,e00bc7d1010) at Xsyscall+0x128 end of kernel end trace frame: 0xe02c33fc3e0, count: 247 End of stack trace. Stopped at db_enter+0x18: addq $0x8,%rsp