Warning: Permanently added '10.128.0.24' (ECDSA) to the list of known hosts. 2019/02/16 14:10:12 fuzzer started 2019/02/16 14:10:17 dialing manager at 10.128.15.235:31711 2019/02/16 14:10:17 syscalls: 1 2019/02/16 14:10:17 code coverage: enabled 2019/02/16 14:10:17 comparison tracing: enabled 2019/02/16 14:10:17 extra coverage: support is not implemented in syzkaller 2019/02/16 14:10:17 setuid sandbox: enabled 2019/02/16 14:10:17 namespace sandbox: support is not implemented in syzkaller 2019/02/16 14:10:17 Android sandbox: support is not implemented in syzkaller 2019/02/16 14:10:17 fault injection: support is not implemented in syzkaller 2019/02/16 14:10:17 leak checking: support is not implemented in syzkaller 2019/02/16 14:10:17 net packet injection: enabled 2019/02/16 14:10:17 net device setup: support is not implemented in syzkaller 14:10:23 executing program 1: 14:10:23 executing program 0: syz_emit_ethernet(0x1, &(0x7f00000009c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6041938d00103200fe0800000000000000280000000000aa00000000000000000000ffffffffffff000000000401907800f67e520099e147"]) 14:10:23 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="4393e0141ed905b1a62dc31d184e76ed6595bb77314a00f9b854fcdafe5769672bd19afea239e0f40f6c2be4d884bea24dabcc216789ae8344f51f74ba1057064bcd56f45bc06cceea4914fc7b6ed46c9ddc081d8ae979d07b61adb4f9bfa4f5359a7691f8faffe750225b5f0237d068a96a937e21c819f196ac7c2a90b29dc23767c221a629193a0c758078cda47f0182851ba291c62afdbb60c6160766a6403d3f4ae44bcda5803cd531f3256fccec1ebb9c48a2d28092772fc4b025f4924e49f5fefd7e6e45", 0xc7, 0x400, 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x140) semop(r1, &(0x7f0000000140)=[{0x3, 0x7c92, 0x800}, {0x4, 0x1, 0x1800}, {0x3, 0x2c3, 0x1800}, {0x2, 0x8, 0x1000}, {0x1, 0x8, 0x1800}, {0x0, 0x10000, 0x1800}, {0x2, 0x8}, {0x4, 0x100000001, 0x1800}], 0x8) getsockopt(r0, 0x65f6, 0x1, &(0x7f0000000180)=""/148, &(0x7f0000000240)=0x94) fcntl$getflags(r0, 0x3) sendto$unix(r0, &(0x7f0000000280)="4fb2c2a8d542626b361dcab58b4769bbefaa6e8c95c0bb9884617d7159f79eccfc3c7f71f73b52fec7db462b6e865459777aa6b3e8d20e3a5576af5c8370cf97b59720164d2197e4dd20e99a80fc5cb5ccf68a1b8eb163d5f579688cfe9bc219", 0x60, 0x8, 0x0, 0x0) semop(r1, &(0x7f0000000340)=[{0x0, 0x9, 0x800}, {0x2, 0x8, 0x1000}, {0x1, 0xfb9, 0x800}], 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) fchown(r0, r2, r3) getgid() r4 = dup(r0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x41) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000004c0)) r6 = semget$private(0x0, 0x3, 0x0) r7 = msgget$private(0x0, 0x94) msgsnd(r7, &(0x7f0000000a40)=ANY=[@ANYBLOB="0200570a0000ce182b6ca2e987904b27b2970e8cb07c85331ec025c999e37e29b76b59e9a5fffd140e7b853ec8d91ade000000f6b3c61c0a16d6132146630047e038afb0c4bd27476d788decb1a7ae5f4e6840ada50d3c4f286193ccdd8368d7228043cf880333d1e99fcb6dd1daf1456418d986d7a10a0600000000000000c66dd9db012c1761d61d6a700b2f932cff5c8bf7e61e14afeb85afaca039a9acafaa28de9eaae7f73f94b73e84f7484392517b95c9546bb8807d7fca196693aa190d745caa9cb12b46debaa06075a0f9d33826b2e9a37328cd616a184c970580c50e835a5277441ff9d4a2846780004380a7c787d224d1a3b573d978f7eee3f51556a7d053be09acef8ba2f971e1886e44d726231fb07b46d9cbe1c53f00a0f1eaa9ef7a713c1f005d33ed8acf1bef44e6380d34005fe5dcc5b6a1fa3155001ef19488aa35fe1afe54ebd158968609a9f2a3eda856c5f39679b5a13aa7a41c77c62e0fc81d69dec6adb38b94cc8576548da744064e962c591153951f68b5aac7fbd573530edf299a"], 0x1, 0x800) semctl$GETVAL(r6, 0x7, 0x5, &(0x7f0000000540)=""/81) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000900)) bind$inet(r5, &(0x7f0000000700)={0x2, 0x1}, 0xc) fchown(r0, r2, r3) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000600)) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000000640)=""/41) socket$inet6(0x18, 0x8000, 0x5) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000300)) semctl$GETPID(r1, 0x6, 0x4, &(0x7f0000000680)=""/51) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000006c0)={0x3, 0x100}, 0x10) fchmodat(r5, &(0x7f0000000500)='./file0\x00', 0x143, 0x6) 14:10:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000300)=[{&(0x7f0000000240)=""/167, 0xa7}, {&(0x7f0000000080)=""/41, 0x29}], 0x2, 0x0) poll(&(0x7f0000000340)=[{r0, 0x16}, {r0, 0x58}, {r1, 0xd0}, {r1, 0x4}, {r1, 0x84}, {r1, 0x5c}, {r1}, {r0, 0x4}], 0x8, 0x0) write(r0, &(0x7f0000000480)="850573ab09cec58ebd946a4a53d66578996715da4057651a0500c60b540ef497de73a979ed248f3001eb8e5e8f66172e918a82861acc95e491ef4f707bd830a98cfe5644c4b3baed64f40ab2fb32c7bfd1a721222654c156481fe6bd7ca9fe826351a4063017af176c8977dbfebb0a596950d609c2d8bb7471869543cb9cb9abf56034218034a300161cd06e06a3fb4d19dfd9a44120508e2c7eb012ee5cc76cc20f5dc890fef1f29ea8baaa3b77b66ca96fe7f656edd9897e2ea40f56e5374e9cf3d243190f842c3d3ceeaa7b4150e93a83ad538e9e70dc245396b641c16e43aba1887dbe5ad513dd10121520aeac92eccf335cdf650565b12f050000b0ad8dfbf7a4e77ba90300000000000000c167a27dc6dc288af9143c852fc783dcc909c1cd1baa0bdd3af5ac2afd50e8dfd554d5d9afc27c2ef209548f25ec3c6baf34ec22225fce6fbe3cf8a22ef84b504ee4acf840a9563e7d2f8087484e8149106792c22fe3c804000000798254ebfe634691128f18267c55b8cfa792dee64488f7bd794ccce6a11b8dbfc6f6ffa986e72450850a117b566d6000dc6cbfdb7206cf017421d3060fd7ba43db1fea3890c8a17464a84f3b00df8be417992b855d7adce6754c9698678c9cabdd88047e1c161513978e641a824552bde268d64902b1fe7ada6199764ee2be09d899c540a0182d05dea27cd31395651941430d4c0000000000a75a61f74881409a5640e50a6d8dd23aaea202863cb7fddab5b88bd0f205680b5d2d1122b31b3e6538aa00000000000000000000000000", 0x239) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x4, 0x3c3, 0x3, 0x8, "b08d1646662247ea5f2b2c215faf8a290524d8e5", 0xf74, 0xfffffffffffffffc}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 14:10:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x9) 14:10:23 executing program 0: msgsnd(0x0, 0x0, 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = msgget(0x3, 0x400) msgsnd(r1, &(0x7f0000000140)={0x1, "f442256f28c5cef6eff109552673bead6b00ba2a8c0a59cea586034894cd1c8fafc91e4a3153de5b39988b603029c17af519b31d53b800a8b927635443a0e6ebe22ef765c5967c26b633711cfc64bfb5aac0410657d0be7ff8331814cf1193bb6143163977ae0abd813ceb21835299b44b40dcfcd982828088115203c6ad4d5e2de1c4c9b84ac72614b52a7ed0c48a685fb70dffe6f938799ae349a59490e397dd8b0d5bab42e240909912fb55b64e3a43afb32304e256f27f13d2b440455566b88c5951212e9b779fbb7061db952d712665b96a92d3761f41c50e0e9684fdc70d811987b4d994f8c4aee726ea1aa0ca87a5da00468756bfecabbcc8ffa5d825c0aa731b1d66756c5b7ff51c3c468b2344b2a591e5375664cf437027a04e2656bbf7b136b0c0281af36e1f6c4b6ea1b316b97211ee1ffb35202c2f0416d164691f1291794c62801e1297ee1008cf35b2705883840d099ccbbde38c82709184286b55873ddcca24cd5e22ce128eda5a172468f4c2504b157f783eb7a1098550c484747e3e55b2e7ebda3165682fb71e9ace2462831fbbe14a1cebd7c45dc07c8709742434cfeb802f503b56274cc4220abed21b845834d5bf45d556aef30fd03a172197a11dd9360b08c4262864c65027fd5466fe9c4a29d24e33badc00334d3afa308d2fd33fd2d07d415288a81f137442fcc3e4ffb3256f3f41dae609cb74aa9eac95aedbb2c8a13c7c854b392d34e62d7619f569e54745c9778a8da96766a9eb0b5b8dab07e721a45546996eca1583faabc19f45c1b22e260030f8690586f842e506ae560ca26de052d847fb4b3e767757da224defcef3d82ca1fb9d77fc29f596c8ab4adb008cbdc738b2f52e3fef29258013473599c954616a62dfab690ae043b326162fa64e17039fe7cacb0045de3792d1f6565aa1133d86a90915a200c8c58a271a9be2987d8e08d3291c7626474b7a7b058e6b796269502539e07f834dd50b923363f256fb31f6da008cc31c7af31e7123a05abf1c5bc7edd5b1257e08c11d1e4863713e8879b28aa08b9cacf1073074280bb96db3c7e7e6188bb7f0ff50576f27e2f3b508513d2f9c5806b75a51cf999132a547b50e30c6908e94ec7386c83b24055ce7013ad96622d6d98d0ea575ee60222629e7b263dc1e6b92220413327679d9b976dc0d271a130ad00e9e1ce64d35adcb8f189c1bd7ecd371ff20ea72f888c25c2a72cd49dd42289a40dc9a27ade3a13fd0cf2deed9011c85fbe7da5c30d4704f8d3874cdb6d0815f80c35355a1451264c77a4708b5b92e341f576fb1de3477746c38014e8f783ec713584b4a9731b6669f7b09107865ad45e17cce895745295cc99b307bdf0093f7a4ec42975cdd48e26a95b2d2005f50514890f93273230b8b34f181c3f6a5f44bf3a36a453cda2aae8d295f3e0f4b1d12a620153bff60a93a0aa90aee33ab3a9576c31ad4afa3fca1398b5f00303e6c921dd9f2f2ed73c73dad0cdc37958ce1b69140d98564864ed8aa1bbc16da9a7010d3be9bd5492d33f2a36b393b0bfc31dfd41ec7f8322a9e49f8b7b6f330e687b56eba34cbc200fd4f080b9ee8540420b99e753adfdcddd00825a2fd5af245a9d1864b3727d3b4cbc2e42515c75ca4169f7fa6a879a1f2869e768d686c37bb577aa166ca01abaee87f4419538e0301f8a5ab773191ffcd036a4d99d9fceb067568bdaa20f7947332432366b4bc06a7a49d6e07fce2d18cdff2b02b06925b8b6a9dd8e7a068ae8b8397fa6e359a9dcc5f962f7f22ca28ca7eac9f72772acc0b48f414b82d915fd8bdc22b1b3133672cc2445af29b90408dcb239d73f92f27132bbee34bcead071396539c6a823a00bd02890d11f764168ece875a08d4c90c46b15fbe525ef8cec8f78c6023cd46b765361c01daee10fe55e7a1a66a52205396b322de2476371f151d54524af5e59089ec3f0fc08ace5cf5a54504173c6479e3980c2d243e7604e139b80a607b637dc81e36df2bc12588f6daf4aa9689f2e5c73639a393d91ff37babfd7b83b48280418c6519be4c1836587a7798e1342a7bd772f7c596e9291ac22a2ddd1be2b73e14a0b54457d2ceda35b2021251558ebd222c9f8448642db641dc6c2a25f9bc63dcebea612b3c42aec0f04a124277eb54cc007fed9f3101fea03febe5a0c007a30ad35b4d6003c5c3163f5d3d342caa981571a4c0297bf2d669e994becdefd830bb0bcfab25e32b8a50f601e94f3d8299510f4a1906436b8722190278dbccca6f0192a40228989bd2f87684b6c061dc92d578dc3c1716ed70a78ff14ab05986cb8e2c2ae5f9f925db1cb657dfb24a2523fd1c091802b3784224335251e14ed1f15a99294d06aaa3fc52b9e4d3c67756fdeed9f1f47b010a53bce87e5fe3d195ee16a70b586b8c0c4a92c4a4b53177e56807f7fb204d890e1834a8828336c9882f9b91106c0076c606eaca50cfda76d5fce7e527017c7fa582a5f896282818b132d3c2ac462dc2061f3ddf53f992923078ba578c502c2ce7f0973f356465d07bec4c71acf61f3030ce020b8c85bf9dac0e187290066e579738f55963c3f2f133513db3e0acbd0b4c7fb55c9ac0c5604a649a59e3b64b8d91b60de7f0701eeada4ef9e73eca3cd16c3606cfb974f00698d6b7f5a65d30baf77390baa2a0e8f3c9095419d2cfd8a7567b3bca2d6543e0819af64d0f75b4a60039716f52c161ec4be32586291a1066ca0610ab8d5b25ab5b18a3b9577cabfe786bf4df1a08a00d2fbb340adbcce28bff603b5d8fe9b203252ca239852fcea2ac2167e616efaa17076f554706bbab1ce603bd79ad9ac09b426bc8a8be35ab767aa740a3d5b04b3ef49e1a1ec553c3a1079b5d9aa22db11afd79690d65401f4db581cb3b5ad6ae1512720520704b9c4463406a0fd71698904b525e433642e0494bf2f92fe8a86777dcc0afceb7e8d83c31cdebf76cb41980ae567ddd372910eac28e5c2187c0b981c4274f84ba0ef28d3c52a758f933e7093fa64f79d5ddfb3dd00c75f1b45935f7a9a3aa12430661f57d0eb2edf8d6cd928cdf7bf9d9fc4aca7dc065d089fa551c113da5c5f83559df30512f7258a2fee4859cf270a0305e7bedec2013236827f01a5caa48bc801547d170e27895da6a7d9f04341147f2e2d0fca6ef2ca7404339cfb358cc1e7f28f47dc8d7bec6c83ad03b058b5e5f086f235e0a3610cb8ee8918d9d05f2f5c5e04e73cd6125769b27a13ce2770c134154cef5c384dbfa86ff460914207565d1cc2b97484670f18c4e947e1a690041bdd5ab5c97e8ed920ee021c0e7e46fb037b8a75035bd49fec31e3d74c4a6d6d033677dbed7c6821f94cccbb382182a2365ec160a006eaf1b1a52eafa7e7edcd5e73ad97ed391dcbc5f0462f58c18fc70f40e2c0cd218027674f7e105c2163b18b15df92d726815b1eac801e3c9925ba596089749331dff914e5ba080ab96887b44c2eb963e3820e2768dd9337f84313adc01cab1f4bbd988136ec0c6d15250a6ec3a0dba612a84197dcd3486f41d07e01f9a394b38711d92ea21c4d3c5006842d225292def372a8028b585b4618bb4796f6e392a6eb5c36bf03944aa30575c6fa1c358b967ac7b2d17a8575d70ec53d8f6cd532e302113c5ac8a2473ac4da6a43473784cff2e5c5f9ca45603d3616fbcecd9bbaf1a11958752aa238d8890a2a55bae334e91d892fa4a0113db8ee26b2993d46f191c7168afd1afca441d907e6a43b2a198d53cc886c92f645cff9fee27712b9e1ae8e269f355ef50b554cf4f3f513e591f050100aadeebd3a2b490cd23f0ed8fc6186ad4caca6b775761a7ca85b581cb25a554a4bf4ad01fc7cf3051966dd2ff3d3d973253ca80cc8083f9590f361ad1d726e67033bd0b186371e4955707e2b81b6d4f225be70f5a1302edf7032be918fab009fb17e7073201798af99d9cb2567a5c6190cc7f0d3a22a7d12be4d7eb5c254a81d92c93e054a0547813dd84e895c89be042559895485b91813445bac6c9fa1e5dc85408e659d8cb796b25cd28f14023bef525996cdf5b8e32c0782c1038c5e52adc2470e437c0927b856885aa2101b0b64f2e22eb3df5539bf6ad7d61ca339df86befae18b9de6592f54f366e4aeade452d55d45eae7ec500e0acfd1d873602d67578d376af379ac48086f8f88e8fdc4f00c4c91c6097488b60008b6eac668c9a8a6897951ff96f8bcb3071cc8bcb93546fbf1235ca9e46ac0538d14750d2cf195491572d76589880694e1d6226a3ef295ce42b9f11da79acfd47b5000f2a8383000d23e8f323a65d928e0bc2334b17b09a49738788dd9801063d60874895b37c4407595840baa6d80c08e5a29c51e12409ed9b53a726f3a51e001791a3f7f31ffac023cc1b3c78996153e0f312016c3bf0b375cdba1fd934bb3e4bf755e0784e3e1eda1f2140e743ab30e7653aa67ba996cd5eb48e6718eeea272bde6389ae2be466d67948aee2a673ec7ad18ffb54b1bd1879d38b652b0b3729c3afbb49183aa5c9f92b6181df35bdcd86b9cca247985dc722f70438c73d6adc342c471f686f494ac5ddf7ef7ab4b4f4d5fb88c8d8f54a5c1861da3c89eef60ee3136461085cdb39ef7691ca3d35d47763706139b5380ca980a7e2cb28e7bfba8d77812ca4f0d43bd0fe42c66b46d0ee3444c72895584eca799a3f55cb71e3480fd6e8d99fbc70e519924f580eea98730f5fc5862ce5cf0f8726d8c4b300e74222b77ac3375158c7f8b3b7190a89fd25e2cfad1146167ae1cf7de01e2a709c8d3df8edc20a6753d7baa7cf33a9d2d158f1a272b142081abd2b1541c8121228831b448b852854d62aaeb355e3df2bcc6f10c1a6ff69f0817cfb1fd4da3016ec2db243cbae581c06c6ffd3ab57de97310552b4f0df070e603f36d987f0b4a0aee9ddbe7fb2cc24bdceac59b896b34da5ef86562df7d6b79d6b3603d24b8a706131559f2f25c044e4f974d1403fcf7f3d2c7d2dfd42a635b2b0979df557cb1ee1d194eba6640f2ab1e02030de7d8fa96db8b31b065e7ba5b49e5731968a51cc475c5ce1ab54c320c1e55f9894afe196a254149ba27c2d0f7b821ae4319604132269bb6032959f8176273cfd7e71441d4f05a4495a69ed94368367098e30c607d0b226f2fa319546249ecac3a1877cbdfea84f70430573a5b0c65f42856734b01032e03938252e870f74166cd0e8a11e1b0e25b8956da93241717d56d94988fe2ce301b4b99a1f64b0a449175c4d73926acc21c54538e948cf7b93b9f2848b9ad67dfca794692d452c3b5e581a6e345fd1964e1865fa5c63f21c823ac0d0859e75d1cdeadfdb22ba1e74e47fb2b5f1fd5ddb02e59a83d77e5c5ecdff376c4b06a901dc3877167d4cffacdbf81fd58d88eb678a618deefd6df2d3d82468a6baf985a2e4fa3b6ecdc5ef7a7b4f20113f05c01c58e4a984490e7cd94639d51e9ed7a4866778fcaad909486af9acaf6fcbd88b86d91c99e8ceac2af7ce1fc9a75804d8dc7c2676ff5ac1cf0782a9d0f97797f605f7ed1b9089e3119d380a196cf95f050e7e3849e3c2e48aca59af9a9351cc232092a5c0650bfe96979aef3184e989613dc59f7cccbe02fa3a25346fe3d285230eb3afc5ffb09a468022293686bd101fa7c50f87509f3c208a2362ec9c575cf3c7206f59d67148035851a0202d815ce3eddada9d8d4f328da0cfd81ea0fc510e869274ea49cba4371a93b959e2ccde2b0f1fce93f3a0dd445c31785616047d0bfbb5cc187e24de8b368563e9d3763b71c925"}, 0x1008, 0x800) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r2) 14:10:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x4d2, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) setsockopt$sock_int(r2, 0xffff, 0x1801, &(0x7f00000000c0)=0xfffffffffffffffb, 0x4) 14:10:23 executing program 0: sync() r0 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xffffffffffffffe1) 14:10:23 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80105705, &(0x7f0000000000)) 14:10:23 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f0000000040)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xc, 0xc7, 0x1f, 0x80000001}, {{r0}, 0x0, 0x0, 0x20000000, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x80, 0xe32, 0xf3}, {{r0}, 0xffffffffffffffff, 0x41, 0x1, 0x7, 0xfffffffffffff944}, {{r0}, 0xffffffffffffffff, 0x80, 0x41, 0x10001, 0x3}, {{r0}, 0xfffffffffffffffa, 0x57, 0x1, 0x8, 0x9}], 0x3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x7, 0x6d}, {{r0}, 0xfffffffffffffffa, 0x80, 0x2, 0x0, 0x1}, {{r0}, 0xfffffffffffffffe, 0xa, 0xfffff, 0x40, 0x5}, {{r0}, 0xfffffffffffffffe, 0x0, 0x60, 0x1, 0xd2f}, {{r0}, 0xfffffffffffffff9, 0x80, 0x5, 0x7, 0x52}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0x3, 0xffffffffffff8001}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x1, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0xb5a, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffa, 0x2, 0x2, 0x3, 0x7f}], 0x7f, &(0x7f0000000240)={0x10000}) 14:10:23 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) dup2(r0, r0) connect$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="b9fc1a64e2aaa7d9af5682022e2f66696c653000"], 0x10) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/45, 0x2d}, {&(0x7f0000000140)=""/126, 0x7e}, {&(0x7f00000000c0)=""/33, 0x21}, {&(0x7f00000001c0)=""/204, 0xcc}], 0x4, &(0x7f0000000300)=""/96, 0x60}, 0x0) connect$unix(r0, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x3}, 0x8) 14:10:23 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) close(r3) open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x8c0, 0x40) r4 = dup(r2) recvfrom$inet6(r4, 0x0, 0x0, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x7, 0x7a80000000000000) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x80000001, 0xe98, 0x6, 0x1, 0x7, 0xffffffffffffcbaf, 0x403, 0x2, 0x2, 0x1002, 0x11}) 14:10:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) flock(r0, 0x1) poll(&(0x7f0000000000), 0x376, 0x1000000000000001) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 14:10:23 executing program 0: r0 = syz_open_pts() minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x9a22, 0x60, 0xc22a, 0x7, "30b7f7d8ec14cc45df15a530038ca7df7c39fb57", 0x200, 0x7fff}) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x2, 0x6}) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) write(r3, &(0x7f0000000200)="52d669a08533f152b79489da775829732686db4c378f278bed2d240faa0cea58d1a8211b93a6cc8d803ba860515ff9107633fa10fc1aac090c1078f3f25ec0b97979140a2cfe1f642a31fd070b14aeddcce1a82f371c", 0x56) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r1, &(0x7f0000000040), 0x0) setitimer(0x0, &(0x7f0000000140)={{0xa2, 0xffff}, {0x0, 0x9}}, &(0x7f0000000280)) 14:10:23 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) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000000)) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 14:10:23 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="03000000", 0xecb700dc) socket(0x20, 0x3, 0xff) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 14:10:23 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7ffe) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) 14:10:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3) writev(r0, &(0x7f0000002500)=[{&(0x7f0000000000)="f32cc237e8bf004bc0a4f4fd6baa6876c4dd93de705c5cb4a5ba5cfa7c3901bf553ea3a21b78fc20a78ec8a96b8bafcd537a1635ac9a7f1853a24ba5a697f78d5d91c8efc32ce122b8b8046073cefe12cf6ad2ef9b088f4aabc02b81be4e46f8f741b74392ad73aa9f167b16bdf8c1fb3acb73433a3d955b813952a37ef72aab48b63ce261b1774618bde8", 0x8b}, {&(0x7f0000000100)="1102ab145d9c98d342f9efbaf51dcf9723b18834d5cad5804e49ac193a1ab04f55d987bd20536d90", 0x28}, {&(0x7f0000000140)="889a5ba0a18fb7117f36050c8db1f0c4738a5836204035749cc0348ed278fbefb407c8a93ed5573446c46473585cdae0144626cae77505e490244f09e5b422a321abc7ad71696b47aadab26251b28c9efccf1c0e7ea59b7796640b38979f5b9295dd0541305c1aba7f9502f77a7058aaf6bddcc72404220bbdcd77a4730c847e284be26e8d147119efe61fdb1ce1c6d9e347569b4eb89e2b86c6d8290e3bebd03502859363d4cb8605151fc3000f0d861b190396e24b28a9d23cc0e7dce3b96ef13066a45dc9df2e819d3425c54205198510117d6b586a65b1e6f4da3a9e8c125e9dfd5f382b9eaa8b919798efde25e11547ca0db28ae85cd011b62500fb87398c51cef2d713e5dc01d255d46dfffcdbc4da00cb30f5e509e7e8d68a407f03a858fd65d08e4ab35bfa780c6c1ef904e81cd81773b5292d29dc68e0f81924ea5b1bbca67729e1867c178b354b2492bd2eb49a9fb90c3222e5c1bee5df607017b6cff9d728222c8368583f934354d6099aea074f209f61062c0449ccaa596747382b111a0c2e6120107b46eef06630ac0a7241a4ec643387bdc6ca16c8fd5ae81093ae129601daaccaedbdaf972a5afc90c4326d2ffbd998a91ae4867b20b5b5c7e316953d98a1a1674d755738e4fd8a48379a9bf1532a1d5a45b749cea4de95a8642bb7a874f8b6fc2ea0a920bb5c574417bf11cb5e4afa087d7a2da0283a89e50d96051854aa822a1414a36399aa9b9eb5a30ec7b4d24db150440d926ac880362e6859f8f5db3d9b46ca4a88028698c19113058de291f6c8b99710e0af18e9bedd3aa8ae9767b261ffa63d604762d10395356df5cc0368449d6af8c5c9e85245c9103b4048c343a21bc6cb739051348a41282ff76858a11f298dce66bb4fc6bea2b3b18df5f6954df169bc250633475c7e51db02823445b034cb4fd4a588d4ceb53aef1556d07b3297782c687b8af8e4e0b0bd903b9d51432ef9f5473786ec916eca749e8b1694183e1cdb00ec795fab85c0deba41baad5e35c419cb45687cb3941a092806c5440d40649266b06bb778efbbc6056113233dc307cab85ca72d8c469c5274a02ad1001e9c3e2daf35c1a5fe102de8647d545466d4fb804653198cce1b486c909301cf4f8469d2d56fe2064740e5c4516041ee823aa485278e99f75f8e733db9803c815a513000bed4fafe06a7485a397fc38373b5cc3e5cce9c5e5464284508b2df6a17f23f66c5c5c41720cadb6b352ecd2b8bf2510bf294f98d87a6f9be421cb49c9836f9ec5fc038e396ba2666b7232072b5d162d54af08e621925c805e309b05c3b6a16736762b7896955f3fb4879b63df17c588dd89240c8ddb7d8e0bdbe06a982c23c4a1e4020d798bdea13ff924299620bc7346734b18bbc9fcd0c1b61ca29a423b580fbf273eff538066e5c8e820ad7572d90c0987b4b270151c8e00ddd11fa729ef5125837f1beb4cb4e4e39d3ece4a4185fe364fda4bc934dc58905e4a1c9be0ddf7dd19b51276a0d9c97aeed468698530eb06a174631fee85abc085c708f2b5b5fe27ed3b0b6705ad288b489b9fb87f1583b47b907950bc09d04bba9d897171965e9f76d5102632bdc18566330ae2485a92f45fbf27f79c2d14673ca13f5d67b54918b558ba18d34db5038e46d33a916a805497f151e3e68bdcd69851f18f331a9381bf42398861a95084c4d4dc7342fdf5cb9a88199a4953cbe8c1bd204bcefe9de0d1d82f10daf40385fde2f365028f899e4fec38a4a4bdf0995df33031f31cd68ae9030dc97a250406011fff4f4f85a09d0c02829e44e5c3fd7c0198304bfa81ab97d5bfbe4928c6631500c0af0b9d57bffe9a6bb32525764e3521209bfa404d8420f82659a4d8e7f37641966e3895248fa85306b30931361dbbb2eab18ff037968e30701f803496de0451f775ae4b7070f0b1a4c08e4fbfc5ab4a75639b5a08efcedb818c2f3241a591010ad939760b803833c6d4acfbb701925b2b418f75a19114b4232653d143287614c4e995ba2e32a82b41915caed5b8cba3ebf63aad47dff4785bd6799a23d91edf8d5e5328d78d57a4987c0cb2347e8b66540079af5a520d1c84b750fcb6b8bb7a7c455c7e27dd89ba528eacbf15cecfb7765303d88b8d1c8957db0b002022907950565f57bbef611a955a59d8559f0bd4d690b685fbdc0592a7e1cdf96d5f514b196db91973b5b815a13d4c5504b6cdbd2cf463ad7169cd78263a64552eaa77cb41dd0f40b398acecc2232a669f04a61093d1c638544bbe97a69729ff0a1e4e59285d8a9bf9cf5b30a0952c0e3574bf24092154ff7103f01c9cf18563335cf46994b6f9898058ba1a94c66877d2afffad9cfba7215325454aaa77ae6666a5e60ac4b0727a8c431577c401bc0fa1c8ef8f178a9f93d21b6da382574e753a2e546b5c6b0bce51c3707dc917e049d5de76a840fee4a1b85e5267cacb29de37aab196589c5b1c93aa01351420e47553e359fac7d3faa596ed3633c325dc51b29415a2e207cd942d137e7e7d4e66e7e6c87492088370e2d97b31aa92f703ba6d1a73e858299ebc4196642f3ce13599e22f1c7186e86c46fa558dd7267c215fdaf2a9b1223f83fd4bc155f61ccaf864fe7cadb80d34f9d5cbac9baaa64c482e7c9014a56fd35776c5605e4125eb7cedec762fe68964481c3791951afef9cdf2615a758fc304cebcbf7fae5bcfc2270bb1687e14f58ef7471da150d06449af507b58e1961bc580cbb0fb785c0db3a8e4842258c0bc44b0ba010a739597544652edb61ae6f4c5c61014d2cd127410a70e3ad568c9def7b514ae109ef209f85a21ff66df81718a74f031f082293c67b6e0efc9f5ece7e801fcada85e346b67f2279dda082ed46d9e28d83f0887d51fd4b21a8e4801992ca50564219bca54e6d88ab1059801e05bac5870212fca26afa94838e870c7f8c1c8e90e5ea2f8e68dddfc429da988b6e3569424840fd065c33b372eaaba101426080f7a685aadc127db18879ee5fe0e5c8ca5c53cb7310500149dcd8874fb3616695342daf2f622f3e4ea4d3dc13944428dcbd1efa746484b4ed2b92f07a27436a240267ce7d486342745a62933cff1f4cfbadfba9e12f39ea03e5511697577d20de5076f831ee327b2a2f2c27b812e46d0ba796c4b243ac3528bc7acda140849c5472404ef6a03f973da5b2f4efd70c871356d683b33c862602cc1ef147c7d18bbd815873b3c90eade2d86c5c4baad6a528e4fc32022361777a3e08d592fa97401703435e29adf23850ed06ee9946c94fb06c8d49f64d23520be6937ade900d50d64a6c298ea85508de0e2ea8ed95443de6c931f93b719caf331ef9c98716cb198ed715ab7d2f64224eddb344d9c27d1ba2522f8d6c7fc380fc1e10c30ee817f4f6620f6d75a2808ba71b83160cd14d4d2bae9b6fa3fe7588dc71959af5811b08978115fc6ddc2799b19d552e029d20823fe017c72f4af7e9925b243e14104ebda8b576b55445f3bcd1cde79b6c958df48d34565a0a90a60059f2922a8f4e56663184c1e773a1e08b5c3d64d2cad28d70674b6c250bf3c2af52542d944348c780f9ee6be38af7d67c2db85b38520420dd46cc38dd338f039cf524fef96810f5e146388c358c7768c6a556a0b645de57f841643014856ab7621cfe43928b88c11b9a92767d6995d2c57102548b92f6375c53f5538ebd5524c316dbae8d766b166408c14f143ff2f1bf2911be7cb7cdf0aea612c89d29cf2daf43f6c1345e6c8dce71e46cec33baec4b2c0c7891e113a2dc7bf9740b10df9d150e36a3909598eedcdd1098cafd0bdb554c064b2e2664b7854be0c21303c90fda0b9c48f63045fda17ae566c2a441c7a9720c49841ef9d8191afc81e9c6a4463d98a954374fcefb2229bae486bd39cef4a52dcfa6bfd3773323507e354cf755cdb7ef2edffa0e3db172cf19e96e6e35360ab5e869936294c22df4974d13c3e2da617ecef28fd024fe2ebcc56acc660a2ecc224cb60b4c7e0089dcfc3e7938ad9183202342f7c97aab6b81b326b5c502f508cff2336a9710d571701529b9f0bbd59290f39b526381f5ddac690657cb02079c8337fa384c103e4904f45138a0696cfe31e751774e0e08b2ea70f24b1b087d9c4ae55b7a27bc3d3bff2e623a560cf732bf875721ee637927e82203b465e77b233dde9026dad6d5a50f09d33c9abb0f7346cfd345f27d465d608c404267ec5eb8bfe022b8ae60a0f3a972d24167c2c4c882cf576c36eecf7b2969f68c462fee591cc060089c1b27d0c52a878433c2aa663ac8c428dbdc0fb4394deb117390076a0c1e317d1a907c92899648346557c8912ff3fc79e1203d78a4aaeb920780b4a7491a3b881cc5b1338517d0fa726663205e4ddc0562b2b0854ac470df59c40acfe7f2ee14843ae2f6d7a6be19777555493563357b321809c3dd549f21906de98eedc946a07341c8c216899d955b67f82b9a7ca00b2d2d5677d53a80c9a1670fc29ee72c2fce474f6de2fff65c027e247ce0dd70e43c4356cfb17c97f70d1c7efa864b194d594bb76f7a77e058d828fe56d2cb54fc3c3fde96f42449c52d59e42132c286a035a1245825feb50f6f162f557af33e8e457cd2845f96a58d2db3eed14014b06b0f126ac8f03579d52a5b3e24fcad56f9f678f937698f28935f880fb0b269ef29df6028ef774c50b5214e9ca3b2034e767abc0b61f84b3b8afc0fc9d4dbb312f552fb3a3af98e708fd945195dfc806909843eef6c180bd40ac8670b90f0040cb07c95d6000380106834267bf9fdc7edfc5136acb10fc1142c4fae7f0a319ff69810f546fe5a2b6763036ace685de05817c4726f84878056039f8a331b775188ec892eb7337413b3b87732eb2fe6e1dff6aa7ab2d02008b4bb5ef787f36e134808f511b4c7e4db3588b3e2ae0fed229e7dcf4e2863d880cfab5bdfc5818ecc03a10c7b88e28a465cea2f9a5815088339d5af3e530ec91749d118edb37a3ad56e664b83b7d2b3c2d0fc9a25e5ae5998359fcf883952ebf3e9debda67f7c038dd331cfcb1d08413cccc34e6ffb557f85aee1a726bd887bb78fb8a17f065b84d4bcfdd71bafb5d4cb8da34cc0d74ca4332048e4217664a3ef1bb7bfc79e351e5d890625ab0fb497a08f07cd72ce4659b52ce88c8b4a0f4def9283f93c9187172f44088dcdc8364858f57a84173faffe2d19d8b94e6eeba846bd6fe3b7121882986875dc76a6f59c587ac96a03ab92685356eb9f39b301f7e5f20d7c8101d322d4f664308c718a77de222c30b341bc57a48f7a21fed5921b84fdc5f59c719cd834c211be97103eed76162b13530b60fe2fd731ce63f35d1d0b0ffe513e5cf7fd35b2081cfeab350dbf744c503c699357abbaaba9a252694e4bb9dd18181f6cf972e58fea86f7b3cacb4bc207bbfd514758891070ad62122c8a02fa1d33912d180626e483cb7ee38731c6ffcfd1d4804fc3630179aaa00f4b7a58ba563a911860549e2f5b4eea669a1dc54512feec9be375577f7f1ee37844bf33ef90dc2280b048de0c48b47ac15b9ea5b3d295e0448a66a6bfc4982ec18284e2f18a4dec1b6211236bd3f488677a19d697b4fc150e98eca2edb4cbe2be007163423076949b967503d280753ab782074d2733f87bff9a0fd0479add3d814b8c0b71dab0be725c4e3da07067fd2fbd83e70030c404ce7d304b87832e1c98be4379b6b5476f83b1871b615f86966870d0c487303d6e42d8dc2c5c83cfcfcb3ec27ad343d730d8a79fb4afbc5e69374583d36cc0", 0x1000}, {&(0x7f0000001140)="8f97f0b5dd13ead0349977a6a2", 0xd}, {&(0x7f0000001180)="1e4bf9968cf890ed5889743294754899b052dbd523d6d947fbd102deec824b0f56bd2aaf85317c53d11b76f2e03ce9eab196f46eb895a0d55a83fc83eb917af029b6a6264b9d2724b51083825e8b32a2065f298532063df678ea574733d8f1641846637dda744d038c0f272eb2629a904e835a078d4a582c5795d0955f5332346c21f2c798c37f795e8f79", 0x8b}, {&(0x7f0000001240)="bded50c35d905ecb8488a7148b4664c57f932fde185d15631486d941078f891a5fbda07526f6efde53a6767bf2cbb842dd8666e6a628fd2923b8f0390de4ba60d9d7d70772bb9b13878d4d63dd410932109017ce415de9f45947aa61eeab878594877d371ad5ae91f185bb4249c9093163ff4152a8ae4cee51d7464ac48bfaae2d3bbbf57cc8fa7f56adf86887c670f06c46cf635af7d4ce0ce7076f1d521b5615a3ba1068d351d79bca9e8bf98e0bffa9e25d9625dff4b0496aa1a546043fe8e3c248b3c716d4aeaf54afb80aa0b5efb94aa82c43ad51b1e9c5273fe92619075940277c48dd287b83987de4ca7e69437bfbe5edb2b55677b1f24a1ddbe394", 0xff}, {&(0x7f0000001340)="a9c3a171e67b3cc339917e090cd87f6d352fd0a645d88de0274cc75ddc44090afad59ddcf54424970abc3291dd7635c2cfc3e1faeb7845cdbf4c13a7c7ce51757209d35af3e0e7232a547b3e5a4efb704ddbdaf330d6cb0a959a8a11398432aaa0e716db3b2776a4d4b5d2c85b45f7f0d5bad78a3dabc1af09a243798e0dffe1308dd92cdd6986101bc00179d26931dfc2d657dc4e90e7c67ebdefb803df334423fbc0dec6a39a4ba98142612a4c2fbc426ebf2532bb0ee04e72f8ba56330c387a4e4c03f2df817d04194ce9d17c74010d4149530f649c07de24ea9e15fe896a9d840266832bf9e4962a1ed6a86517b0fe522bcd0ea5ce55b4f3d7aabb532e2c91da5b6b4bf64c0b7647a0c6750e3b18cc4fe9ed0e0da0f1d4bd14dd943e7a85cc5fb502ad83cf05ca7e94fb36cda822515d5278514347b0a732ebe5f47706844529cb6e4543a49d6290e172fafa03be9765d16b1e735a46b3a384303d173c4c34ab6c38beb55e721e21e1efd7b9186189b8452b3e4fad4fe6db445ce2ba039866fcb1c7689051382bfc6dfbbc6b9466c7d7b6d7550022774928a4bbdaac4109e73591f3efd61e352a5cfef9eb146f4a136458a9d220eb44ac982cc9e6bed3acf45c436db72440c922983b01ebba334e8b23fd99f144b6c7c8c8a44697ffb82ff7890943d36512957065eb5b8f824459cef87cd63590120054b47c3a2cbe08d1c066257ca5aa6f6de0ae82e2aa64368cc3b7b9501c9461eeb1bd4bdfaf58d184cb9366be9cbd624faade5dc9cd4e8923b2100c06b39649f645b4a4ad028f0ed09e9a3b7bf3d4dcc49572b055286f72ec71f8de21e5f736efba3d7376bee910ac8139d6b7e65b3794d832ac9008bd84717c0452b2114b9586bfe67fbd33e0c3123627953b7063e7b80c196d21d2187cd25b47f79c3fae5d11843ea335ca0ee107709a32aab73d244ccbc566ff0ad51d8fe5c128c2c9bbe0b4d0b56e377d1dbf0f31294094d148c5bff97f60870fdeafa966cbe6811979d34a6c6512c90eeb9b64dc644fda027755d288ca4277b0c9df7b064e6558d4ba2c91525f1eef3ac2c768558ed6437acfdcbc819615a7865b7b4b3f808c5837b48abedfd868d816b79db0db0fbaac2f9d126607fda61d5c2459dec515e7752338c54074947d73c857b926a7b4779031ad7bdf20648a4c1219400c22c9684920c12a90b76c1c6ba8579b04c6cd6329183202ad365a04e884fa01ddfc6b27e5c5864d0b51ec0f41cf834251d13106ff35e051600453e1b58bdc02156f899fe67eb7138feaf7fe6199d99cc1fc27b53ce0e44bc0a166b09e30cdcc796c4105511d1284d8ef4ff6a3164622513b51fae677282dfed5b1a445f0967f48c877557fe37e98ab9a3edb4342137615a518924f116bb1fe46da61cf35a352623b923ca5db24ef9efa2d851c24f2d3c6b09841552ef3f056ee50590903aa0cdaccae38a96365138854ae60fc6559076fa783ee437c787eac571bda5492490628d4d8a8abf0e665db2eac443e1d15535168cf59badb35cd35a55fef0cf50cb0871e238aac2144adcf949d9eb70a1aeb007348460df4902f0a3f3a4fc7d0dee45ebc7f1d7fbe7a20b46a823ab341567ecd706329c4a327d6f7eaaeb5dd8f59a6f561de38ba957ed69714a900e44599ada0afaa0493bb5a7ca9019b4d27d10cc50dbadb489a3417d306fe15dc6e87407a4db243f8ecac55a65c0a9ce0fe619bb89e558d030b310daeede5546fd726b4a8b5705db3c5e2cb37a5c40860ae5bbee6d25c9cb4d1fd6f7c353cea102bdd16aac3fc6e3df4e30071ba63612c8ff24182b888d85a0b100ea7c00b5c88d627c2ba3e040d4209f128240d07b5366fda14026e3a8e0507bc50c2ea1169e4e9402dade38d24b2ab2345b8eda57124f508fc905aa0ce282e7507c72095c44e2acebc750615f466047bfd002e66a944241285652b81ffa17ec17e4f0ee3a712657e6d8fbf6e762b4d1dd0e028b111a097d79a3444e258d84cfc69674a8b67217d34497f4ea9d86e6967115ef7fb9ef513fe85a5d06a17f42555e5eb34161e06f57e6c118bdb1d0561cd37c40a6102fd6068891e77b9da28bd73f960f7481addb082a3ec89cf5b8c39eb826db240c70afab328c9183f1043317df55a229dc269f987f880e2f912d995b5492f1e9bec8840f9a98f170402bf5a0667d8610a590543d61492bd0982bfd2333e0d7d72b0a2786ca60b82b5598c26888ad3bf4be3f87883512aa886cdde16726e4e09c57238198c938fe875c9c98dd013e4b31b2b8d48e8dbc341f2e1235621655db570eece51d4da9641b44e9eca6a8f8554ddc7a6aa7e1af50daf6f421df7402aa629bdfca4af8496639717221c3382ac0fd5f650bdac2bec9c143b12b482ca9e0da97b73168ae5d09e7234848fad14e1f2949955002de9861819b125e8b584f02a6e65e5d6d463cbcd0bf99dc3dbeeeb2f8c9bb63eb6e7568fdae39ecce44af04aa6fef86d0929994d67071622b8c219815b41ab4f9361c979c244a3fe8cf99e5cbdeae93b054c063abd42ad0eac894f2d33775b108173f7425afcef6cafadc4e2fdeb5866de8eb3e74a0d8ef0e0e12cf3d2e187c82d155c7bdf681f6ef1c03097c8ab915437692386453b9fdb85efa38bf3d59e163037568c57b2bead8d42ce471547bb7f8a6a934c194ded3465c9256912f8c5f5148e189b4ef6588ff28e9d8d0a133781be81892f9cb477ff6dba2b3c100ea63cd15c67238749c34662ec705180faeb58ba3c858c6a3c6a87bb49eb34d1f8a641d3ffebe693d939008cae43489cd9be688693150718ba30e7670592d3d280cb634463223a443746ba94bc169d412c328ed9eb2b39e7b3309b354b957cb2c77c2db689784325d6717e3316b915205154a9d539313490b769f8e4782db47ac4df68a716d8e158c2a37a457093b03031d8c4999feab11d83ba636510a40cfdda9cdb0aca188243d6467a734d946dbadddb3bf1f72d9b8c239a9c644ce2cd5a32a5194cb74b1d981fd05525b50e3f787b1697bfbf4e5a8f160dc41566a3d9a11a8a91941c289dced81f207373479719b471329c2011cdf4db1ce01ac54ee971028cbad2e82910fd7acaea6dbcc3f0af492832d06145dded51d7935946a08b7d0d43d3347e7e786e8e938bec19ff5b229f4a7b1b6a41a03431a3a3901203210f43833d837ca0c4775ad8272791abbc91ce247be8dac7ba5167547a3d40cbec9391eadfbac5883f75f967b266d3593ff825de06128627ea77aa651f9315094eaf765282935b524ae5b6a01f7dd4a39b1a5f9bb4cb73e4e4daf6857f68309f1f4ce6708fabf02ec494bc509fad565b4a0bf548a504a318808a5af9ff3c8dcff0ae652d6f9cbb70f0df2f22279503a89fb7446dab6553f2085f452d7cde75e342b7d38c980bb701a9577e82bd71d949a0c4fa816820470472aa5cc9ff029f661a79a17d9f47f89cf13613490da04a5d16950357c323f66f6f4b9c5650d91147b6c64e5f586a26ed9c90abff65d5288eb5d2388dcd3ec7ca97c55bc3f95512831154e8945e09340590968cc195322da00d3447c441be0dab3d78ef5a46e152cebbca370bf6d74ffe4f0315aeb667ad924be67feaa41b4052f37cdf8022fc51082a379e67b206fe6cbac3b0abf2cdd75da6276ddfd915a8636a04169d072410a7761be6c2df17eead281b21b0193b7fcde04c7f754a7bd6291577c45885eb42d30e128722ff2e7ce63e56fcd82d16f6a2f042030f02a9ceef01a7492806a0c2b8226397ac14c13e344aca03c072ed722513738f972538f5681f2d12e2e8ce16e6467b60d58c3338ca4849f1d73d4d970c21f755dc6f9674942814d0b0ae5a8318b8483a1ca47a6e13088f1cf27b06e850bf32dde51f17b8817db29e7014cb780130d05cc921ea66659870e57c376c9caa9cc6c61a317f1b02fa6bb26ddc5b80161110c101972ae81da9b743d9c702a5437d04f26adb581d2deba0dba807fc07380f592a521e239ab8c0810f6b6d3bfcad2bca8119831c489fa1ec67543c05d0f86de9aaaa6355b66ddbc5dd3dc599cfcc38444061abbadfa8ff8f709cee5a066b6072365e2f1003169f0fdf77be594481cb33f18e358656675ee9bc1b6b421f4452669586a35efc18d5b74868a6da435ed381fe4b7888a6230f41508228a28d9172fae41f421667bafddb7db18f3f2a61f13cc306da2f4cb854a242f013ca1c87bb8724c5792a0764735737f845b10222cffcb5e582f76d77734ebc99d0f0e92a0793be75f0d61962d8fb355ce2ee1419c52a51c5e968efd90ff53ae57ed6d3b7233d446562291b0c380eb5c00e26b897ab146784248d995769450e94b3d84a5c09cc644ad40246b9bd979f407e308abc0a47e6f791e6ed317e1c4508c07fbe0d02135fe023b721d8352eadfc8669a5de2db4aeec697001f4e6ca1f231f17678b9670503739fab82eac153d26049bec5252df5cdb7a6f62f6927e8f017410616eb9699aa39534f2102b0f94afe942a0c66bc0466f9b4cc1671deb554f8cb682b97aba44de636636ce3f31f26abea7706edef16f2e9a19407d32c233029cd2123874795ec33457168a0f517a7006096d0ccabf96266e4719090cbc803d98086a258667a9caa7c12bb842760e2f864216fc9e972ae4aee63f388febdd1d2af9d45a942600ddf92232372301cd773215e3f4ae781ab3fcd7bd432109be631a913f70dfe6310bff93a1a2e78638899a9b29098ee7b183628d83c36c5c08b40bf731ba8c671107e1f84b86a264987c755d295bd4c82e905f3eb91b44e89b89570780b7eeeeb64516518eaaab29a3e726c45be59089da2c8f5628a4ce87be45220bd3fbab7c327afe14282378a2eafc3d70be8c383b821dbfddd394fd9263d0b4ba3b0eaf166ba9c552b99d2cfa291ae95c82bbfebb1bef98420f365eafcde0c4c513d1e014509e3f9e30df8c1139f25be154dd6b650794498abe7573cb6de6b2264ec07360453a846b60efc055252618dc663da785b221524de43bf992f937d214d489f682b66dfa15a13d130c9c6d5c545ac697582cda0d45da87d966f2e0424f9d9f7cd33e94dd043c319b590104151db30f6d95ccb3036c0b15f0a31f087a84c5309c4d5ca25a7cef5cbfa2b8eaa22011f7e5de2dfb70d1d25b7cdd49175349144d99182e91b97a4bf229f9a8aab0109f2ccc5572dbd3b0a9f8f0babe57c0702064b1f4d4af2ed510e63c6ec83c75adc8de439274c460ec46a63fbeaaaa7cfc7ec0a0971ba6d5e1b608c2aa8eea3a5a9868c35e02d41ac7469f674c1e493251e8192b4ff255ea5170bb4b9bd5d27bb11766b13df0cb0ea195c25e1c13ae02bd500d4706099cc83c9be984087a562953ecba80b9cfe18646d27ddb16a5b2dc9b95e1f7ec631588881c236cebfdb8de4282b37b66b151873b92d3ff470f39406f8dce3ff51b613224cfe9d854d6f8eab05c685e12faacdbf70d49ee1c979a0c7f423a76165f73742f244d8cfed2a64b918064c8c7310a8999b57f479dc0e2e3777ba51de5bc261ea208f55c49557c2c373ec2c6b4cc2b6877be6dfbe85cc33bef817f13fd61716f7552907e284359f2ea79af4b6378363cb1987d424422d434a6685546559956bdac72e90ad73a2007a5585389ce287be48efdfaf05e33e6f2bb11875679a31826a971f2c90b34440d8e3679a2067b82ac13f53e4309e1f8dd4facc3e3e3b7efdf36c40e644819501fc14a8948c924c8799cd0987ce8d92f1164619cd0eb63943340e3ff78", 0x1000}, {&(0x7f0000002340)="0f5f56949c13dcfc5897bf7ad23acbc17df21362c8cb04f0f0b71a1fe439396b1a944cf933478965ecf09943b5453a881f3970d0c8a34d7f183be6ce9e1442af7673bceabf2937b2c1586a1ddf8636a4ba201a77e67f352c202ad6c98be40a1c373e3e12fe4ac0c96cf829e15b4e2a97cccad6ba960448a930a4a959c6fdec71e0effeee14dfb165de7a8a42349e", 0x8e}, {&(0x7f0000002400)="b81b16fca806d2b32c0d571ffa2fc5f4459e4d3373500a278f07eec654ee8e691cf3f16bb85fe1f6308127f39908e4f791e8ddddc95477c9cfa162ac8862f5b42ef2e86e76b6a957bdf931ad0c4657a5a62def5557a818db26dd04cc0ff3954d9e82ea216470f9aa30a593430bd31389aacc25fad3bf7e5b7ae04b4b974d64dff77881e48f68c64dc8530a16a70c47739459c59fb89612928579793bf7e73c296ba293003de352a188da1e4c309c63dc0bf3f18a9784d3c5eab9c1e543c61f4a0c55b3d6233fc03bdd7bd709dd3e14e73cd395dd98d0bc68b2fdd6109b", 0xdd}], 0x9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) 14:10:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSDTR(r1, 0x20007479) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x5, 0xf94, 0x80000001, 0x1, 0xdb5d64, 0xfffffffffffffff7, 0x253, 0x2, 0x2, 0x1ff0, 0x100000001}) getsockname$unix(r0, 0xffffffffffffffff, &(0x7f0000000080)) 14:10:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2080, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004269, 0x0) 14:10:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10400, 0x0) shutdown(r0, 0x0) 14:10:24 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) getpgid(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x10000000) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x2810, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xfff, 0xfffffffeffffffff}, {0x8001}}, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x8000, 0x9, {0x1, 0x3ff}}) 14:10:24 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x18) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000001c0)={0x0, 0x7f, 0x8000, 0x100000001, 0xffffffffffffb14d}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) sendmsg(r0, &(0x7f0000000080)={0x0, 0xfffffe7f, &(0x7f0000000000)=[{&(0x7f0000000100)="1d6cc94073f2e15735dfb65e95b2a4fe305f", 0x12}], 0x1000027a, 0x0}, 0x408) dup2(r0, r0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x10230, 0x0) 14:10:24 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x3000)=nil, 0x3000, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x11) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) rmdir(&(0x7f0000000000)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x200000005}) fchdir(r0) 14:10:24 executing program 0: mmap(&(0x7f0000000000/0xf000)=nil, 0xf000, 0x0, 0x1b071, 0xffffffffffffffff, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mmap(&(0x7f000000d000/0x1000)=nil, 0x1000, 0x2, 0x2810, r0, 0x0, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 14:10:24 executing program 0: r0 = semget(0x1, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x0, 0x7, 0x1000}, {0x0, 0x8}], 0x2) login: wsmuxpoll: not open 14:10:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) wsmuxpoll: not open 14:10:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000840)=[{&(0x7f00000005c0)="048a0956d67ade6028c511211747c8bac870907dec1d6d01e0b44d1485a6105f90625bb1aaecca7099c0", 0x2a}], 0x1) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000880)="8167927cf344580e86aaf25636f189b20297af8c69dae92ff28a62444b2da86148dd54c2ebba7ada622b", 0x2a}], 0x1) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x81, 0x80) 14:10:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)) kqueue() 14:10:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) r2 = syz_open_pts() recvfrom(r0, &(0x7f0000000140)=""/43, 0x2b, 0x800, &(0x7f0000000500)=ANY=[@ANYBLOB="00002e2f62757300e5fed7903e0968d2d375b4a359e42021bea6cbc8e4d5967241a9834e4590da8c933b72ffb29b339c265bde42900642d4aec9154fcd1eb08d93056462da39e9b252579463a2979c6c8833f4f535c9147bb1cdf60cdd22858030796e5fab046ef51e1b1211ffca3e54f7f41b35edfc0ddaf785300050d78de1000000001c058da09c033bff1c29dd230a9be124c8cbbe3d3a13b8d144ab578e1f8204a604783174f20ce65b40f6e83d95a9e1848a2287de6e8c"], 0x8) syz_open_pts() r3 = semget$private(0x0, 0x5, 0x200) r4 = getuid() getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) geteuid() dup(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f00000001c0)={{0x4, r4, r5, r6, r7, 0x80, 0x400}, 0x9a3, 0x80000000, 0x5}) pipe2(&(0x7f0000000280), 0x0) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) 14:10:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 14:10:25 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000200)='./file2\x00', 0x0, 0x20) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unlinkat(r0, &(0x7f0000000580)='./bus\x00', 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) mkdirat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000180)='./file1\x00') 14:10:25 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0xbff6) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) clock_settime(0x2, &(0x7f0000000000)={0x7fff, 0x2d56}) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) 14:10:25 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) listen(r0, 0x1) setsockopt$inet_opts(r0, 0x0, 0xd, &(0x7f000064effb), 0x0) 14:10:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0x8000000}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x7fff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 14:10:25 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x4) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) write(r0, &(0x7f00000001c0)="b8a30301acba970133926797a777872a11e93137bd9e22dd4848f674d216248253144d1b4134590f9bd4ff62b83d071a36e5f54f19625789403b3143657420110a32aace571c6500a36e87", 0x4b) r2 = kqueue() r3 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x1, 0xd3, 0x8}, {{r3}, 0xfffffffffffffffb, 0x40, 0x2, 0x8}, {{r3}, 0xfffffffffffffff9, 0x20, 0x9, 0x5, 0x7}, {{r3}, 0xffffffffffffffff, 0x2, 0x20}, {{r2}, 0xffffffffffffffff, 0x10, 0xfffff, 0x1, 0x3f}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x1, 0x1}], 0x9130fbe, 0x0, 0x5, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r0) 14:10:25 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x7c) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x5}, {0x63c, 0xeb2e}}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000240)=[{r1, 0x4}], 0x1, 0xffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)) fcntl$setstatus(r2, 0x4, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000200)={{0x18, 0x0, 0x9, 0x2}, {0x18, 0x0, 0x7, 0x6}, 0x1, [0x8, 0x3f, 0x2, 0x0, 0x7fff, 0x7, 0x2, 0x1ff]}, 0x3c) setrlimit(0x3, &(0x7f0000000080)={0x47ffb, 0xffffffffffffff97}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) 14:10:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x1}, {0x3}]}) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8) 14:10:25 executing program 1: 14:10:26 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x10000007ffffffc}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0xf8b3, 0x0, 0x10000fe, 0x0) 14:10:26 executing program 1: r0 = socket(0x14, 0x400000000002, 0x10000) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0), 0x10}, 0x0) 14:10:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) getpeername(r0, &(0x7f0000000440)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 14:10:26 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) 14:10:26 executing program 0: r0 = shmget(0x2, 0x4000, 0x4, &(0x7f000062a000/0x4000)=nil) shmat(r0, &(0x7f000034e000/0x1000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) r2 = socket(0x1, 0x4005, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r4 = dup(r2) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000000c0)) ioctl$TIOCCBRK(r4, 0x2000747a) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:10:26 executing program 1: setuid(0xee01) socket(0x1, 0xffffffffffffffff, 0x6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x8) recvmsg(r0, &(0x7f0000001280)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001200)=[{&(0x7f0000000100)=""/18, 0x12}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/176, 0xb0}], 0x3, &(0x7f0000001240)=""/30, 0x1e}, 0x40) 14:10:26 executing program 0: r0 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000180)='./file0/file0\x00', 0x280, 0x80) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 14:10:26 executing program 1: r0 = semget(0x2, 0x0, 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/4096) r1 = kqueue() semop(r0, &(0x7f0000001000)=[{0x0, 0x8001, 0x1800}, {0x3, 0xae, 0x1000}, {0x0, 0x1000000000, 0x1000}, {0x5, 0x4, 0x1000}, {0x0, 0x100000001, 0x1800}], 0x5) r2 = kqueue() clock_getres(0x7, &(0x7f0000001040)) kevent(r1, &(0x7f0000001080)=[{{r2}, 0xfffffffffffffffe, 0x84, 0x4, 0x1, 0x5}, {{r1}, 0xfffffffffffffff8, 0x40, 0x20000000, 0x7fffffff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x4, 0x88, 0x71b, 0xff}, {{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x7}, {{r2}, 0xfffffffffffffffc, 0x1, 0x80000000, 0x9, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0x8, 0x80, 0x2961, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffb, 0x81, 0xfffff, 0x100000001, 0x400}, {{r2}, 0xfffffffffffffff8, 0xa2, 0x20000064, 0x100}, {{r2}, 0xffffffffffffffff, 0xa3, 0xfffff, 0x7, 0x8}], 0x9, &(0x7f00000011c0)=[{{r2}, 0xfffffffffffffff9, 0x2, 0x2a, 0xffffffffffff0000, 0x1}, {{r2}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x6, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0xef41, 0x7ff}, {{r2}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x4}, {{r2}, 0xfffffffffffffffd, 0x4, 0x40000006, 0xc5cc, 0xf8e4}], 0x7, &(0x7f0000001280)={0xb93c, 0xc5a1}) r3 = openat(0xffffffffffffffff, &(0x7f00000012c0)='./file0\x00', 0x10, 0x80) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000001300)) sendmsg(r3, &(0x7f0000001a40)={&(0x7f0000001340)=@in6={0x18, 0x2, 0x7fff, 0x2c9}, 0xc, &(0x7f0000001540)=[{&(0x7f0000001480)="bfc141f71ecc47eb20e3f1d897ac690755f706f21a4603a110fd5d53be8c7cc9f0b95f4f5b3f720dc9101335bdb4597629a52395eb25f3293d61683ff0fc9b6294f7fa8d3ad014583245d7cc59318bfa629c95fc23a4ac8b9a430117560e0c3bf2be2dc5cb2d0937864c85c06f487fa40306da1e101d8fb0930855ef299767656875e13a3c4d2687b9403a94ac7c30dda3ab607cdf2b14953c508a5798099b7b86016beafd", 0xa5}], 0x1, 0x0}, 0x404) recvfrom$unix(r3, &(0x7f0000001a80)=""/54, 0x36, 0x0, &(0x7f0000001780)=ANY=[@ANYBLOB="01000200000000000000e00020000000000016b33a8a315d812538bc55db3a5d455e07e9c12c281f4c6719d17cf0a49a941c7c1226f402497570bdf453f461acc13ddb63220300fb79ec22355cbca5dcd4618a9dbfc311412f703c1a60f3fd1e1315e9f9a5159dda0bd2aa7cbbf68e2b7809a082b730d523cf145a603007c9779b93d53ec5b56411ac916893f118866e645c512dce3d33a631398bd1fe814327f15966ecd459338ce608c885e78926a4fc47512d73b208f5e78a9e965673a28a1112022398fe33eecfc4f686deb3bf38cc990e01e8b259ccdce9b2b36449e5564dbb46ef7100a4ec35195dab5bcc8fcca4c3e394cea330e3122f2ef4888c4548d7015662dbaedb3896273572f45835e1ef442e170609470c5937f9c5335f56842594cf3f3c97d205b75d72c4e8322c60f9b79a7a8d3d44cc9cae4fb375509143a9b1506fe0aa2983fe73cf478eb112cfbb83690799c916c56e281711ff575efd26df89f64cac2a42ee92f520d673a56160e634a962f175801557c7a5cea00c642d9a45ea9ca8f51d1487bcd81f76b0060c000a304dcdeb78bf7303631850d6236162fff46183a76dcdeeaa5eaa06f57b5dffea23de87ab6fcc0b06b8f457fed67ead804caa07"], 0x1) socketpair(0x10, 0x12186da13915f239, 0x20, &(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r3, &(0x7f0000001b00)=[{{r3}, 0xffffffffffffffff, 0x84, 0xf0000000, 0xbeb, 0xac07}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0xff}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x9}], 0x8, &(0x7f0000001bc0)=[{{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0x402, 0x5b9c316}, {{r2}, 0xfffffffffffffff9, 0x40, 0x40, 0x2, 0x7}, {{r1}, 0xfffffffffffffffd, 0x14, 0xc0000002, 0x80, 0x2}, {{r2}, 0xfffffffffffffffd, 0x80, 0x2, 0x1}, {{r2}, 0xffffffffffffffff, 0x10, 0x93, 0x4, 0xfffffffffffffdbf}, {{r4}, 0xfffffffffffffffa, 0x9, 0xfd7c7a5285be4dde, 0xffffffffffffc594, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000020, 0x6, 0x7}, {{r1}, 0xffffffffffffffff, 0x43, 0x20, 0x2, 0x5}], 0xfffffffffffffff9, &(0x7f0000001cc0)={0x4, 0x20}) getsockname$inet6(r5, &(0x7f0000001d00), &(0x7f0000001d40)=0xc) socketpair(0x30, 0x1, 0xcb, &(0x7f0000001580)) kevent(r1, &(0x7f0000001d80)=[{{r5}, 0xfffffffffffffffc, 0x0, 0xf0000000, 0x9, 0x4}, {{r1}, 0xfffffffffffffff8, 0x6, 0x0, 0x5, 0x6}, {{r4}, 0xffffffffffffffff, 0x20, 0xa5, 0xe2f, 0x6}, {{r2}, 0xfffffffffffffffb, 0x10, 0x1, 0xfffffffffffff96e, 0x9}], 0x2ace, &(0x7f0000001e00)=[{{r5}, 0xffffffffffffffff, 0xc0, 0x48, 0x1a27, 0x5}], 0x2, &(0x7f0000001e40)={0x3, 0xfffffffffffffff9}) r6 = geteuid() symlink(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='./file1\x00') setuid(r6) getsockname$inet6(r4, &(0x7f0000001440), &(0x7f0000001ec0)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001f00)=[0x1]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001f40)={0x0, 0x0}, 0xc) setreuid(r6, r7) r8 = semget$private(0x0, 0x7, 0x4) read(r5, &(0x7f0000001f80)=""/29, 0x1d) semop(r8, &(0x7f0000001fc0)=[{0x3, 0xffffffff, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x100000000, 0x1800}, {0x1, 0xa000000, 0x1000}, {0x0, 0x88d, 0x800}, {0x2, 0x4, 0x1000}, {0x3, 0x40, 0x1800}, {0x0, 0x8, 0x800}, {0x2, 0x5}], 0x9) clock_getres(0x2, &(0x7f0000002000)) renameat(0xffffffffffffffff, &(0x7f0000002080)='./file0\x00', 0xffffffffffffffff, &(0x7f00000020c0)='./file1\x00') mknod(&(0x7f0000002100)='./file0\x00', 0xa022, 0x0) rmdir(&(0x7f0000002140)='./file1\x00') 14:10:27 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) mkdir(&(0x7f0000000000)='./file1\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r2 = semget$private(0x0, 0x3, 0x4) semctl$GETNCNT(r2, 0x7, 0x3, &(0x7f0000000300)=""/179) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0xa2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 14:10:27 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) 14:10:27 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x5}) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/247) msgsnd(r0, &(0x7f0000000000)={0x2, "562efa7119854eb3056d92695a143532469916"}, 0x1b, 0x800) 14:10:27 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) writev(r0, 0xffffffffffffffff, 0xfec0) r1 = socket$inet(0x2, 0x3, 0x400) munlockall() r2 = shmget(0x1, 0x4000, 0x42, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) fcntl$getflags(r1, 0x1) recvfrom$inet(r1, &(0x7f0000000040)=""/96, 0x60, 0x41, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 14:10:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f8beba77af7b0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815d7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f408d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba733a77af6e33cb873b9287d55c6b3eb5c596fa70d27010400002a8d6969cc576c00f0", 0xc3) r1 = syz_open_pts() close(r0) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/40, 0x28}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/163, 0xa3}], 0x3) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 14:10:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000100000002008, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000140)=0x1d) 14:10:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20400, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = dup(0xffffffffffffff9c) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:10:27 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) mkdir(&(0x7f0000000040)='./file0\x00', 0x10) fcntl$lock(r1, 0x6, &(0x7f0000000080)) 14:10:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x400000000009, &(0x7f0000000000)="03000000", 0x4) chmod(&(0x7f0000000040)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 14:10:28 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c6, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 14:10:28 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x0, 0x8, 0x5, 0x1, 0x9, 0x6, 0x7, 0x2, 0x1, 0x3, 0x6}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f00000006c0), 0x0) 14:10:28 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)) pledge(&(0x7f0000000040)='*\x00', &(0x7f0000000080)='\x00') 14:10:28 executing program 1: r0 = socket(0x2, 0x400000000001, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) setsockopt(r0, 0x6, 0x100000001, 0x0, 0x0) 14:10:28 executing program 0: r0 = socket(0x1, 0x5, 0x2000000000000) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0x0, 0xffffffffffffffff, 0x40, 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) shmget$private(0x0, 0x4000, 0x180, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x2, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 14:10:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) socket$inet(0x2, 0x4000, 0x1) write(r0, &(0x7f0000000180)="c682bbeae65e48cb5ddcdf32dc7bf447a7aacdad024d4ec49ee5ae1dc8c769160160d2e55d6849", 0x27) poll(&(0x7f0000000000)=[{r0, 0x3}, {r0, 0x174}], 0x2, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x8090, 0x184) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="105bf0f423676bc1ccba871d447da5951419b570a278506f3a415abb4a226e3a715609ec69f6810a30ea7203d9358f6beedb8c853be064de0b6d8b9df4d2a29a86bc7db570b02936f8110f8de6f8a8bb6f9c1a6a99f87bf9c60ab945964fae5ad972b69c10babe006d9dd60c429f733ba477fa23f4292d05e587acd330d2eea4641b291bbe716fc4a04273e2ac12f1fd84a601d4b6da59a37d2b94b564cfb223a77b66e0ed5adcac662d19686c49dd33e9f0baf255e0ca6714dd", 0xba) 14:10:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x101c0, 0x189) syz_emit_ethernet(0xc4, &(0x7f0000000100)="9d6b14bfa6fea6f95576fc012f7ec733424bdd5c822fc762673f4d63197458d4fa6d0105f3f09defe315f5a0c1f56f2d5ad143f66de0be5a097ed81f29aa974bb77f5d9c81778b98ec3e03e3f419d10784a00570cf604874769a48407b7a02e31bc67221abdddecc027c7a72e3eff18fbdf838eed1c5fce4a3ea19534619472cdc35e21e531e250f01723b3caa935742ce5b1958f5b8deacd10e909591b6f17dbd6d47b35ad1d2330f7ee9ed1fbaa14536211c9eff79b04a972ec1ca477c35897cb20459") fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 14:10:28 executing program 1: munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000080)="06") 14:10:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) geteuid() getuid() r1 = getuid() setuid(r1) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 14:10:28 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r1 = socket$unix(0x1, 0x1, 0x0) shutdown(r1, 0x2) setregid(0x0, r0) setregid(0x0, 0xffffffffffffffff) getgid() r2 = dup(r1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8f, 0xaa5d}, {0x80, 0x9000000}, {0x21, 0x401}], 0x3}) 14:10:28 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0xa9, 0x1, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c", 0x2000000000, 0x8000}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = getpgrp() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 14:10:28 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x2) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 14:10:28 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8000, 0xfffffffffffffffb) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0x2442, 0x8}, 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mprotect(&(0x7f000065d000/0x2000)=nil, 0x2000, 0x0) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 14:10:29 executing program 1: madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) getsockname$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0x4) r3 = semget$private(0x0, 0x1, 0x240) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000240)=""/202) fchmod(r2, 0x10) r4 = open(&(0x7f0000000380)='./file0\x00', 0x3, 0x81) symlinkat(&(0x7f0000000340)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') r5 = accept$inet(r4, &(0x7f0000000400), &(0x7f0000000440)=0xc) r6 = accept$inet(r5, &(0x7f0000000480), &(0x7f00000004c0)=0xc) poll(&(0x7f0000000500)=[{r2, 0x40}, {r6, 0x80}, {r2, 0x104}, {r2, 0x1}, {r4, 0x21}, {r4, 0xaa}, {r0, 0x78}, {r4, 0x10}], 0x8, 0x1000) ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000540)=[0x80, 0x740, 0x4, 0x1, 0x0, 0x8]) fsync(r1) semop(r3, &(0x7f0000000580), 0x0) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000700)=[&(0x7f0000000600)='@*\x00', &(0x7f0000000640)='\x1d\x00', &(0x7f0000000680)='}}\xe2\x00', &(0x7f00000006c0)='#\x00'], &(0x7f0000000800)=[&(0x7f0000000740)='\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='#,^-]%\x00']) connect$inet6(r4, &(0x7f0000000840)={0x18, 0x0, 0x7, 0x8000}, 0xc) 14:10:29 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x1, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000040)='./file0/file0\x00', 0x20a00, 0x0) 14:10:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a90be5a8e991d8048082a080f17a94c410f68b6de97e850cf0dfdd5d7ff298bd372f4296699a2ab0ca9da17b1", 0x91) write(r0, &(0x7f0000001600)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e", 0x393) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) poll(&(0x7f0000000000)=[{r3, 0x1}], 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x7fffffff, 0x8001, 0x0, 0x8, 0x1, 0xdc, 0x2, 0x1, 0x7fff, 0x1000}) ioctl$KDDISABIO(r2, 0x20004b3d) 14:10:29 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) getpgid(r1) 14:10:29 executing program 1: execve(0x0, &(0x7f0000000180)=[0xffffffffffffffff], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f00007c5000/0x2000)=nil, 0x2000, 0x4, 0x4010, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 14:10:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x20000010, 0x3ff, 0x1000}, {{r1}, 0xfffffffffffffffd, 0xa1, 0x2, 0x80000001}, {{r0}, 0xffffffffffffffff, 0x80, 0x20000000, 0x7fff, 0x101}, {{r1}, 0xffffffffffffffff, 0x20, 0xf0000042, 0x100, 0xfffffffffffffffb}], 0x200, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0xb0, 0x20000010, 0x48, 0x4}, {{r0}, 0xffffffffffffffff, 0x86, 0x80, 0x2, 0x1ff}], 0x1, &(0x7f00000001c0)={0x80, 0x4}) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) write(r0, &(0x7f0000000200)="4abb4a51e6056f8a17eb8fc2be9a6877b8304fae3cf00be3073bb40c76a5d0fd11c06298c5ae4c9f232abd9706a4d1667aa7a48ae611118a484b8382674d4402d74dcb2428a25919f47dd6af313f84ec6a1325191817f91dcf99eb5f6012b31d9046d4ba56f99fc0379106edd289013bcb7617", 0x73) 14:10:29 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xc2, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x7ff, 0x8000}) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSTOP(r1, 0x2000746f) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 14:10:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x2, r2, r3, r4, r5, 0x0, 0x3}, 0xfa8, 0x0, 0x80}) clock_settime(0x0, &(0x7f00000001c0)={0xfff, 0x18c}) setsockopt$inet_opts(r0, 0x0, 0x4000000023, 0x0, 0x37d) 14:10:29 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) 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, 0xc0106924, &(0x7f00000000c0)=0x28) r3 = socket(0x18, 0xffffffffffffffff, 0x8e) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) socket$inet(0x2, 0x4005, 0x8) 17:08:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) pwritev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000780)}], 0x1, 0x0) write(r0, &(0x7f0000000000), 0xfffffd27) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xfffffffffffffffb, 0x5, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:08:15 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) rmdir(&(0x7f0000000080)='./file0\x00') close(r0) r1 = semget$private(0x0, 0x7, 0xc0) semop(r1, &(0x7f00000000c0)=[{0x2, 0x100000001, 0x1800}, {0x4, 0x6, 0x1000}], 0x2) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000100)=""/42) semop(r1, &(0x7f0000000140)=[{0x1, 0x800, 0x800}, {0x2, 0x8, 0x1800}, {0x0, 0x6, 0x1000}, {0x1, 0x9, 0x1800}], 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) mlockall(0x0) semop(r1, &(0x7f0000000200)=[{0x0, 0xfffffffffffffffd, 0x1000}, {0x4, 0x6, 0x1800}, {0x6, 0x7, 0x1800}, {0x0, 0xea37, 0x1800}], 0x4) bind$unix(r0, &(0x7f0000001c40)=ANY=[@ANYBLOB="010099202815b0dde0e269bb2777a1f7874822788a76e159a04fb706467d5405bd66b319a1a895050d212e6e87adcc3a8c7b34ae5fb9021f0d5e0e36a59a213648aab9cc48586d7a4206191b7b50fc613143985e68458d19018a68e83e6066a137dc0f748c96c540764f0c4e12451240c94f8f95d6a411d1493fb2e361ffc4d9a0f08861921f851302c0bca15d308a1aafb0e79520ddf70c8723bbaf8c61158bbba222d5cb512d266cd84c28e16259a33cfa9b882871648a34a714cc8a63"], 0x1) recvfrom$inet6(r0, &(0x7f0000000b80)=""/134, 0x86, 0x843, &(0x7f0000000a40)={0x18, 0x0, 0x1, 0x5}, 0xc) recvmsg(r0, &(0x7f0000000900)={&(0x7f0000000280)=@in, 0xc, &(0x7f0000000780)=[{&(0x7f00000002c0)=""/148, 0x94}, {&(0x7f0000000380)=""/136, 0x88}, {&(0x7f0000000440)=""/2, 0x2}, {&(0x7f0000000480)=""/38, 0x26}, {&(0x7f00000004c0)=""/62, 0x3e}, {&(0x7f0000000500)=""/47, 0x2f}, {&(0x7f0000000540)=""/173, 0xad}, {&(0x7f0000000600)=""/116, 0x74}, {&(0x7f0000000680)=""/195, 0xc3}], 0x9, &(0x7f0000000840)=""/132, 0x84}, 0x800) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000940)) socket(0x0, 0x4, 0xb6b) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000980)) r2 = dup2(r0, r0) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x1011, r2, 0x0, 0x0) pipe(&(0x7f00000009c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000940)='/dev/wskbd\x00', 0x8408, 0x0) pipe(&(0x7f0000000240)) connect$inet6(r0, &(0x7f0000000a00)={0x18, 0x3, 0x5182, 0x8000}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b40)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000a80)) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000c40)=""/4096) 17:08:15 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x3a0914c44f7b2030, 0x9) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8003, 0x40) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)='./file0\x00') openat(r0, &(0x7f0000000040)='./bus\x00', 0x12, 0xc0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000200)={0x9c, 0x1, './bus\x00', 0x4, 0x7f, 0x6, 0x100000001}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000140)={0x9, 0x691e, './file0\x00', 0x2, 0x8, 0x6, 0x8}) mlockall(0x2) open(&(0x7f0000000240)='./bus\x00', 0x2, 0x3e7865b64413c154) 17:08:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x8, 0x6}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x9, 0xf0000011, 0x9, 0x7}, {{r0}, 0xfffffffffffffff8, 0xa0, 0x2, 0x3}], 0x1f, &(0x7f0000000140)={0x3, 0x40}) 17:08:38 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) execve(0x0, 0x0, 0x0) fcntl$getflags(r0, 0x3) syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0xed) 17:08:38 executing program 0: r0 = socket$inet(0x2, 0x3fff, 0x100000001) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000180)={0x6, './file0\x00', './file0\x00'}) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) socket(0x10, 0x4003, 0x8) 17:08:38 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvfrom(r0, &(0x7f0000000080)=""/99, 0x63, 0x41, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[@cred={0x20}], 0x20}, 0x0) 17:08:38 executing program 0: r0 = shmget(0x3, 0x3000, 0x4, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/53) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc13f4a665de32e5731318666dea8b0aee"}) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000100)) 17:08:38 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r0, &(0x7f0000000100)='./bus\x00', 0x80, 0x100) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x4001, 0x4) write(r1, &(0x7f0000000080)="d4b07a32ad3153779c4760e071cb37960a01d735b74db13499ff06ea02a9b7983bb8dde8b0dacb29910da8792a9b4a9d34b4dbfd9945b83fb6c59e81349303157924dfe8ca2adb3e64fb513726df4a55577f74384f77bf2dfc580b11d2fb00c6eb3c8b21d3c53beae065d0b7b9e46c63c3f24fe0b54ff9e6aea206f2", 0x7c) pwritev(r1, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 17:08:38 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340)="0e75bff81d943b02691f14840980c43b65870eef4ecdf24f69e281230d19a5a90e829e382289342a59729d02c20d4fb2392e277b123a2e09b8dc60b8bfe3b08650bc4a9bfca8dd19175d55040e3f8d5b192a2073d12d7350894dea41f719331796024297e9bd0d8f7de0b1a05943c2455726559e4e54866aaf63fdb2fe61fe6a036b7bf4d24ae9c3dbfebf2dff906a498db5", 0x92) mkdirat(r0, &(0x7f00000001c0)='./file2\x00', 0x80) 17:08:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x7, &(0x7f0000000080)="04000000", 0x4) 17:08:38 executing program 0: getgroups(0x1f6, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setegid(r1) setgroups(0x2, &(0x7f0000000000)=[r1, r3]) setuid(0xee01) r6 = getuid() setuid(r6) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) fchown(r7, r6, r2) getpgrp() setgroups(0x9, &(0x7f0000000180)=[r4, r0, r3, r4, r3, r2, r0, r3, r5]) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 17:08:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) execve(&(0x7f0000000100)='.\x00', &(0x7f0000000200)=[&(0x7f0000000140)='$^\x00', &(0x7f0000000180)='!\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='\x00']) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x20500, 0x14) fsync(r0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) 17:08:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) 17:08:39 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000000)='./file0\x00', 0xc000, 0x3ff) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 17:08:39 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x1) shmget$private(0x0, 0x2000, 0x0, &(0x7f00006f5000/0x2000)=nil) r2 = fcntl$dupfd(r1, 0x800000000000a, 0xffffffffffffff9c) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x40) r3 = openat(r2, &(0x7f0000000080)='./file0\x00', 0x2, 0x18) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') r4 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x10) sendmsg(r1, &(0x7f0000000580)={&(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000200)="f508c173ea7b4218216794427c826d89e8599f59e41f380e249ae07db1ff6971affda9e99f91129684bc22918b5f2d17f06298cab33cca0ae2d424f7f93b96e6a15f8c48be04c758fdf43b59d7fcdd7f8665ed4409d5102440c3662c6c5d6604cc8f61b9ebf03db897a2be6dac98ca005efbbca9c4dda75070d1bb115f83929e32cbb99f16ceb930b0e0c467f06931672af61402c91a096ea7bd12805ff0f53952216b50a56e7e90c368e109e3b955ca92b858cd42a8e36e1b8aeb15c5d90e51db31643ba27a77c0a6e614475d431a3900109bd86f83893add7777338eb661735eb9d06e1dce1ad2e69a4988d2db5155164d3b0ba87c", 0xf6}, {&(0x7f0000000300)="9239404ab9d3e9765b8bd7ed73ad886c729e31910cac5cd0cf971dd36fd19deadc39796d5734a90b24ef26468b8af92113ff81a6bad30666513353cffb17b1116758a4633e79ed087fe2cb6a2c5a7ff7ca570b401fd1561a9cae6b32c7043865c52458309c741308411d8107a8a5bf796e3809b65374d19f406ffaadee39f7720918999144c4f133a2a0092601cd2c0b8649d39b2c7f491df9eb8444e5988411971abe8263a0e51b40d86e00b32cc31bf8c8b827800cff4a50c2c091b6290838d3bf75c5a48af56c", 0xc8}], 0x2, &(0x7f0000000440)=[{0xe0, 0xffff, 0x9, "072d26dd1f81abcbf6dc84179388a5dc9dfad8b52a650a18db43e34b1a63a8c0d7f1bfd6de0c03c11f2ec978a66b8cac974f8658fcce712ba09d6fdf04e0c3bcbf352039f967c587fbd7dd1cd17df26ab72153bd869aed59f9237623ffe4087942d337656119f3ab956e11d8228659f578d14fbdca033ed94a38d446f6274357ce84cff530e415c75edc0f99e774e0269ff908a0db9d255c6ca79a01a040b6ca5a59ebea091fc423cf482a0f8bbf85bdb3949aa3f8bf5cb453cc6c5445f10bb0012f7e430f311320a8"}, {0x60, 0xffff, 0x1, "f1f2bb5fe2264a0984e24411d86d86822434158d84d88eac09aeb0ce6fc1aaf6406c0d8fa4e9f129bc21a04bb515375cf15fb143ea0a8e2c171b6ac545cfa9cc95164651e8d5c20adf4e329df6"}], 0x140}, 0x4) ioctl$TIOCEXCL(r4, 0x2000740d) 17:08:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) recvfrom(r0, &(0x7f0000000080)=""/52, 0x34, 0x0, &(0x7f0000000100)=@in6={0x18, 0x1, 0x10000, 0x5}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000140)='./file0/file0/file0/file0\x00', 0x8, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r3 = open$dir(&(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x80, 0x188) r4 = getgid() fchownat(r3, &(0x7f0000000240)='./file0/file0/file0/file0\x00', r2, r4, 0x2) fchown(r0, r2, r4) 17:08:39 executing program 1: semget(0x1, 0x2, 0x104) 17:08:39 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000197000/0x1000)=nil, 0x1000) mmap(&(0x7f0000771000/0x1000)=nil, 0x1000, 0x2, 0x4012, r0, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) 17:08:39 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x512) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 17:08:39 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) dup2(r3, r2) kevent(r3, &(0x7f0000000080), 0x8, 0x0, 0x3ef7, 0x0) 17:08:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001440)=[{&(0x7f0000000340)="cde4c212f5b420780c051993830a33d1d7f4e730979e857ef7def429b52b6bf6e109c5ce3d8b29644d69b8afc9e63d5a577a2e825ddc498e2a1fc8ef50e467e68a70e331a4d85c120536adae79dfc6682d58e6a326bbfa64dd6a17a205f942b5f75a5dccb84451296caa673c8c699dca425c3bbc3c8cfdc7ed3801a656da57c0a0e7c191ce1bf96798b1b1097e406e2e060714186fc8d773899838cd7e7e39ff3f0201e6366fd77b3e4ee8f5a9e10d0aa27c97d6ddf1727a24d111a6c26d417a22f16982ac018989cac3e419f545157e5781f526ab207a93220e42307ee4efab0acb8dd5739e9c9c25982da6df01a903374ff90e4d446341ca77dbfa02ea6fe00d28ac1c0004d930a17469184ed08a0e475cde9913e82d75172425d856575c1f58f7d37d35d7ec1098cd81160e67cf0aa46637a1de76dcb51dc33399a55ca6b6c488b0b1563d3a703442408b289224769f5577b887cdfc9be052c73069aaa1a190bbe5b5fa2ce7504557e7c03e1f131ff0035dcc7a5552523e7f13b227a450f6ab4ee7891f0e030d442371468cea520743e7b0bbcbb95b14a65d45974bc62251621b3236dcb434f305143499c94d0cf79b1a99af68a257f0ac7ca459d2f6ea508bbc790252e571842c595d5e8f7895cd059856306ce14589292e50daca75568d6bf8d368d2b4115ca9578f0e4fd4f0fe3802a01c2b16dcb4c5bea6a8e6fb2606031b1106825951ea350ac993366a6439a5cac76983f1937e55560a219eb6453acf8bf348ac790f8ec20337ab44b95aa4f0f253c27b8c51f39eaf8a2a571afb04fc1a459d18e793461014f99d943da3ebef4209ced3db94de10b1e0f6c97058f25b61686c6da74608a1fae64b3b9d7b789678eb7d5480aade2f39819deca915f428b5d19a57a4b9a0bbf72fdc9864fea871d9d14565699c2e2c0d12c12bf4d0dd782619559427cc604a530cbf76112e50a948bf59f1d718115d1db63a930b020352f8e751f3baccc49a13b931c26fc12cadc778b58f4fac5fbc2dffb439e73836b5c629254c6548de3bda37cf1b38a45c9580114330aa289af5e1250e8c88d42f003ae8d68b02911a03aeb34f89f406c9829bf1eff8f4d376bb47b08c0078e4862b0e4d736a0d7b5e4139700067b3349cbbc4b19e69260c319d0533b68f3365646f7ec8c6601728768bcb55692b001d3353f62992e17b295ebeec0ffc88031db0139c5f0ad2ad0c355379ca2fc7547e9f4e3afb7c559a1c5e2cc6d23ca398bcd47069f62154409143abb14f8f04bbb4b95b6057b010345ad764ee90d4383e1bc330218b2783a0dad0706d983b54506a7032efdfa02290c3adb21183766917b3bf0b8ffeb986d9275e6845ddf459a62bf306b0c562a7460c0b43adc5e0d512666c7a955098c3925df1832d748c9e8bee7b1d6582f5dea779ef3c807282953e8a0678c7b6edf7649d2eae297bef5b98806f499ae95179e3f33d96a808864673459285fc9e44d46a78ffcf18a540049545ea1f813fb955b097a58c92143b75be419f958f2c84537a83b5892d13828a7f329d67109af3dd3cccee3532733c655206214f65fcacec33665f68887f4667ec3dc37bdb06e2fc662b628c5d9b69e50c8e4d2b4182a7f56429df61647116f6fd3cadc6c32c71ada5342ff335dba7aa00bfb0d4a1fd6f97a47a6bec5d8c2411db290b053aef5f03177fea82506461abac42c6d19a5c4d47699964a7985cbe13e4904937f70c523a30b75798eae3ca9e6e9b54a9d84b1c0761e7c702728a5e45d4bad7464cdab50260c089fe95ef9f806f6966a237bb161cab07c4424840e894c38e334f3721a8c40f75fb4c65630ffb5d9bd36731ebdd0c45a78e5150d9caf607a0f259feb12d9381c9352dcfcdde283dcbfab048a68c1f9e8ed27fc46130741a1bd620a6d25c2e7c147897ae3b9f0b5eaf32d74fe626f66f57cf9ce981fd316b1c89bc4054f5a0bfa921a719147fbe4c7368d1c84f70f077c46d9bfd5d031d19a94a11dce0ecce0296c6e5941b01495b62ac2c8f8a8d89d61cbffb499f07a7c73412a7fd34dfebc1023957fc5a15282f8c3da76444c20c104dd2634d7f2bb6294c9000cc16b1e864c7c62b79d5ff57d0b800b32d186093cb746308e77ae8855228f7b500885c5061384bb69247c29d6097ebf8d1735d56dc3131f796d043efebdf9c5682d7dda7e058bad6c6bea90047829ac34ef1a781ec6ede41295abdb52651a2832c9393241850eb3b1730aedd5c741b87a99775bff0724d62a15b6b6a17b9e960333e8533998dca53f247f66efe21939ed794c9c1ccabc3a2139e96388bcef8ccc1a1600aeaadee78a46fc87176fda2855a84285f19bf793a4d5a1915043692ea1081a420871c51ffb038d3c15eb93ed93d61346651b720f4f816a5807bf8c9bcc68368ca55c451f16f85045aade88377a3a9201351216bc1d642c10265f20718ad4741283872da2fffb76537447677d283740c161244282b9d8fcbfd947d7fc4df9fc606c7fb6899e48e24e94403fc98b2702000cbcc25a943b7599ec66b9d25e8307775d5c6b3825bf87cef31b1b136b2d01f474145ff523385d28d9090b992cfa02bd8394306c924f4f82b517bfb7ace499af40be0535ec67575839833ba67625f99d5807a70e25141dcdbd47e5c201b4a5b313b5dcf1393dadbb9fd3270cabf7f59d937c7f728062299f4d35f362ab89eada5b178ff3e516f65d0116856a0378818a9294fed49072c8257e1ffe7db919ca142af5a9c1661e0adeddc35d9e5ab9a90b07bca4fcf2f9821042faed019a3ed79d82125613a736cb76f7736a5c4cb994adfbd73c884d656010d75cec4cf671e37b8eda50ed78d02d47ee18e8854b36f420eadd829bd469ed9265f40a90e4e6d289d2387f6b138ec36eb1e57aafacc925ce1030524210358e0892a04130269ab3d87c3a729010286aea53cc2b17e4d64b8840f0871792733dca2459144e6ab3034f74d9d4cee430d794b534830fc022a9afc2d5796e5a58912d61b832c8bdbc0b57506b27206b39530c7bb70d4def8f9f23b89f53396d23cda223c98f5bebc6701464715082182c3d8c04575e263bd4cc3c6f69db4166e004dc1442cf00037ac48091b76b28ea573979911cb5f1a1917d03acf79ad8e5d574fab0f70d3b07a745c5c5b3f6d636dc5d0add3287b91ba03f763850f9e06aa3cdd2d6d19bc0049f4f9649f36ae15deef6c054307b8d5510b3ebfd53ea5bf1060c433371f68c6b5e7d594c5cdcc22d3ec1f551f28fd7091b6377e61747965363d47e3d4a2ce4ea4eca5ae026ec6fa64c55a457b311cc14aabd475fa9dd729b867bef21cb39435f2597acac937330e09f3307020c55524857137fcf3b536317d67f6bd4e50e1e36c222b66c85201da9dff27d942b9a815bc52368b3cba34cdfe2f8562796ca787af184133818948661ba4ca6bb3f52ac55fe83f3b8a4dde2c157bef2a3b41f0b1ac5840cea649fb7a8be484e5f5fe94525fd182c8848c5903cf814e6b176deb7b6574480b989f8c416938114cdd803a9330d44d93235367738506b9a30c0952343068a9a9dc844eef750f0cee96c4b9f388629e23b48c80b54161474e042be34a71f24ded19715406a0bd4ea069110513604698505e159cfcbaf5f14e04ef41a15e0b8e59a4c3afedd2edadbe1a7a669ae8efcc6222cbf39c5165d2d014400183df8263c11b0875642b8ce59f81a40748a4356727a3f3f57aade2198fb1cad3a391ae0f5a84e9666f1eb3531414f94aad75c9042e6bec7404337d8852dd55bb12c0f9daf93266bb3654add5c1242beaf5eb679c503cf202709af74610fcf8dcd5f694df8cd8d63b223a8ec642726b3df2db47546d253d2fa1039ebb9f69218a6f131547897bf6920d9900490adcec4ce47557b0d201cc355e7e445b4de4d33ef7fa321a95a92b74ea365ec6ff19ef6c1080f32fa046909bbdf0c2d0501b86c5f1a0d06bba9a661a2529d9fa58196445fc61422c1d67c600b25eef695d103dc27f88bca2f490cb7809c18aa3c4778081fca5556f146842c9592aaf1b1ad7d67bb08fe1536b99d0e0d18cbe6a16d8cc15528f1e413900c0c785c5efc01dbfe96abd307ac92df57015c866cc3839b8af3a655ac82c70cffe4f9dac659728b6e348ee9a1b78079c32e7d8ca8dc30484fa1605bd946fd4960a8f739d13a0f174b960dc4e653266886f010b63ca6867d5521c61472d90d3420f08b889304b1593544eaa1507ae1cc02718cda02b78fd58113746c249a08343afc4913d1e62c2768373fbfcb68b325b4933500348af0f430f989edf3a6ea4e2885889662588024009a01968c1c1d5e9420a27a174a7c64fafd825c32299ef46f369eaa7784412c504dfab71aa4ec5bcf40869ea703c46dd4bd0f253d550c647f83ffe107b2eb0cdcab4b1654eff4b99b7323e69369eb1df91ca03122d0407f71a862233d30c6e41bb178744dd0c5aaa55c767431390292ec4fdcb04c8cb2843916cd0be581b3c29f9509971e921d1347eeb218b5a24b2a21d7e30de667e9ad28fce393d9d5ed744857ef68721568add0b6eba0083b322967c010412b68dd5597deaaeee7d5a1931a9f5ae10568714bca87f266cdc45600fdd02c4731a351a09342b4b4a287d55531424f83f9c42d3e9ffe5183e12df86ed60785e629806c7245db9cd484a58ac071fe48e32bfc7477b1eaa92172d68fb6d7efc7c61bc2ee71319e30ec55d1311e7d91eeb3a0aac14e5d80103ebf18221fe12e85403227c4f91f15386ad46be211a1c43cb256d6bf9f2bbe2765cd77b48a03ada35a494ee46db347422013a87ba37a4836ad47de89e6e1240affb2d2c25d287b879c971fa7321ab072557ad71a166f0448588a6bd5bf4bb9b2e5b621c92bdaaf6f5efe0fd8a13fdd816d1a675fc891dcd0e1132d2186ab3615bf7a7b336a459d80d14c95a564ba59133aac1a0720b003a317edbe482466f46517b27b612c86c0e50773cc757120c452c8c0305fc4457cc9ce0eb21d24cf10cf6d90e2c024f6a19e28daf71d8dd7873832cdf0454404e3dc7c495fe8e3725691d97b1b12efe23812cbcc392095683d734c36342fb4fbc2812830fd9ef0e2be683393e5a6c221f1fe135db8eefc4a96a3e214db3f8a4720de50b8e54d799c44256ce5d550130b2bb220593124d824a45499be4d9bc52405342f66669d888e65b1696a900d76910c9468d6e6d2e92d8fde7274040f12ab23229231736b7672915f29693f34fec37e3975bd86c055333baacaa8a13ea5c715b5b44ee2b9742463b424c7057548d5321e03c163ac932f0d5942f0316f5f1bbe01cea202305ac120dd5473aebcf3709cb3efa4a032714b33f05a99664df0c19057f39990efbd6fe2ed186b0b5a71ac287aa035e86f3611b2b499337e57187cd60a104e3394ee44c337407df019ad14252507e526a580c22d4589af1cae3d7f4d2918344d84fb1d6aa431009c451d951819b2db929e3233a7631acb793ad8047175f7d77ae77efaac2a95101d4a1591dd1707d1156783553918ba1270a5c211541eee1ccda8d6c2cdd5c76", 0xf6a}], 0x1) r1 = msgget(0x2, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/152) 17:08:39 executing program 1: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) shmctl$IPC_STAT(r0, 0x2, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x30, 0x2) r5 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = socket$inet(0x2, 0x4000, 0x7) r7 = socket(0x12, 0x4002, 0x7) socketpair(0x18, 0x4003, 0x1, &(0x7f0000000140)={0xffffffffffffffff}) r9 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x20, 0x0) r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = geteuid() r13 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00./fine0\x00'], 0xa, &(0x7f0000000080), 0x0, &(0x7f00000002c0)=[@rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, r5, r6, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r3}, @cred={0x20, 0xffff, 0x0, r13, r14, r1}], 0x70, 0x2}, 0x2) 17:08:39 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000200)=0x1) 17:08:39 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="0de191dede12d4509a1cf98c8cafbd3b4e1fb3020686cc355bc9f0b41d855a6945c53acdcfe5e9b460aa0ad0c98a27705a927b03fc608b09fc0f66d2622fead05fb602c093a63b366d3af68733536b706427a7e7de06d2b265e7e56703e67369a53dc69eb7dad7ba4509665d7b078d7e040e2b4d98d1dee8ac3b5370d49d1b77af16d64f991e17c867b1f976063e7402dd5fcba90909455bb21360f5a17e091dd64bbd56f920c03c0483646ed31d80c0d8a1569e8a34f5c542fb1aa8858668892debc7cbed3f7812b90e65cef7261f7f396bfa26c7aed601d739a3723f91d35beb16413cd024696328ff1d7ddb8e849d8d81597f646ac9271634c3cb3cbd", 0xfe) 17:08:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 17:08:39 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 17:08:39 executing program 1: mprotect(&(0x7f000079d000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) 17:08:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12ffffb27824f6cc3fffd4fe6c37b37c013f48c17b00c1"], 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 17:08:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)=""/68, 0x44) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) open(&(0x7f0000000280)='./file1\x00', 0x0, 0x5) setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x20) 17:08:39 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x9}, 0x8) r1 = socket(0x400000000018, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0x72) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() bind(r0, &(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x8b1a}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x62) 17:08:39 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = getegid() r2 = getgid() setgroups(0x2, &(0x7f0000000040)=[r1, r2]) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x100000000}) r3 = dup(r0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000000c0)) 17:08:39 executing program 0: pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) preadv(r0, &(0x7f0000000240)=[{&(0x7f00000003c0)=""/240, 0xf0}], 0x1, 0x0) r2 = open(&(0x7f0000000200)='./bus\x00', 0x40, 0x20) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x180) socket$inet6(0x18, 0x8003, 0x6) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x800) symlink(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000100)='./bus\x00') r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup2(r4, r3) linkat(r2, &(0x7f00000004c0)='./file0\x00', r2, &(0x7f0000000180)='./file1\x00', 0x4) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="9302692bcd42b42babc7a995fa4cad2e6c420e317522a77975656689920c86d5a4f8e678d42e1e79f01bc440be9f5134b1462439673e99c2a458b746775c0d820e9a7ebef2dacce6956a977e303b8aae95b6abb7f4aea44c2280553c4fec031b6d65f7d9ea27dc25d87896615781145dc0dc7d0ca96d47ee752ddff7eee7fda1a2816adfe1cc93d10645f18b9fe6db3a2f237ed046eb050347da76f26fecdbee0534ce6aaaff89662ad6593d19893526942ab6108f44e70344626724c2698bfbd26dc0b12617cb04f9423809e11f317a0be68b70e87c83b90a081effef1ba2", 0xdf) 17:08:39 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2932) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x3) read(r0, &(0x7f00000001c0)=""/86, 0xffffffffffffff43) syz_open_pts() 17:08:39 executing program 1: r0 = socket$inet6(0x18, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8000, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x41f5, &(0x7f0000000040)=[r1, 0x0, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x2, &(0x7f0000000100)=[0x0, 0x0]) getitimer(0x0, &(0x7f0000000180)) setgroups(0x3, &(0x7f0000000140)=[r2, r3, r4]) getsockopt(r0, 0x2d, 0x32, 0x0, 0x0) 17:08:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, &(0x7f0000d06ff8)='./file0\x00') utimensat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x1, 0x80) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000100)={'./file0/file0/file0/file0\x00', 0x0, 0x1, 0x2, 0x1, 0xfc, 0x4b78, 0x10000, 0x1, 0x1, 0x5, 0x100}) 17:08:39 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x9f, 0xeeb390d}, 0x10) r1 = kqueue() poll(&(0x7f00000002c0)=[{r1, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0x386) shutdown(r0, 0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20402, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r2) dup2(r0, r1) 17:08:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x102, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r1, 0x0, 0x0) munmap(&(0x7f000000d000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f000000e000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) r2 = getgid() getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f00000001c0)=[r2, r3, r4]) 17:08:39 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) ioctl$TIOCEXCL(r2, 0x2000740d) 17:08:39 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8880, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x4, 0x0, 0xff, 0x4, 0x5, 0x0, 0x0, 0x2, 0x2, 0xe9, 0x3f}) 17:08:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) fcntl$setflags(r0, 0x2, 0x1) pwritev(r0, &(0x7f0000001240)=[{&(0x7f0000000040)="69ab031279c6dfdf803a71a7175e8569e29a95c8c32638ebffed2114afa52917eb0e13068568a2209905e8d94a6a621ace7595168965c2e7b3e6c0b875b552c473febc4356d908ef361aa89832f2324ff7c3fea9de861bedc2c9b471100f9f89a6b0b660baaf5b1386d98d339df8cc74a14175977b9aaaac87a2c1b5e0f1db7c13148e6c49ce5241964edf271b7f7c8ccda2e9cc2a316aa73df77adb4831ec5c974610cbc650eca19eeefc2c7ffccf9c99d7c43dd3da3a1cc9bbaf2a6cf5fd428651d89e6f3aa0113458a8a3d6eff8a4124f55e06762dbf032f7f7cd18791ea84ab0ce32db74f7e5754afd2b5b4e2ad5a4c436487e33bf30815b46f2782683534857e5bd39727d145273f141018914a91f57306db2a50a75f4bb8f05c202571e0d0616b392d026ef4ed44ceac1a8c639640e8d4e2325ff340d6eae09afd01382fff9bb37b02a73f01cd688bbb22e93f4cb7611afbf056e7101282f468af699967785909eae751a99a9b0d072bc2128fa37c44fb7fff4d5f756215d59deddf087c4ae647dde5ac0116831ec2970d486f08c1b17f7a09beaf53a18aa81c04c5f7824c586f9e2d980307d4f3be170c9914060e4a0cb855bcca85886cd9fffd4dcd40dadeef01463e11d04dd45037ab4144c8ef780fe6b2b6865c370ad5b32234488d4d014b853e7805330a24502f3c73a64e1ddd3acdfeb4089f68b89bd2ad37e9d72e27a93a70c77dd522a6ebc8c50e2ac15b20453218e640e5c49612552f1e7e4ca61e1e922ca499b0a16d77579bb0124074d458b5de88de3e100ca5eb57529b37f0cfafc3d5d4bf22f400892f6553ba55646ce0caa1456a88eaa8da6baa948fd9fce898a759fe5efac73d046a50f5f7c310c4d53c4e7611986cbc47f18e53813084bcad41fa2146efd3efba8c340f7bffc5ac4ede3a14273f728ea62dfc299faef495e6dd0a88a200fe2b1dd73f39b563b226f6480fec642f931c04cf0105337f116445a7ae16f5382e6ba6a97cc487d158345698abe1068c0c59326f5563127611d64c9cdbd6cffb3a397c9daaeb0112abd9c3eeabd8ebd4aab7e8e33df23d2aaf2a99afccc8cde78f2b809b9fa701874371f4e6de22940980254dbb28a9368feee50738dc29f996704ec37154b95fa342042484bfdbb7b9301e4efee98644bd5d57f210054ce032edf2c25addf4bce77b554782ffd8dcc4e753381b87aa984fc3c03087f2828a81c7feb8e2fce536854d03b3c308014d9aa3b799249fc2e6d8247bfdf23ebd7b0eed2b68628de1f9d229599edfa1fd621dcac47aa79d7c2f7b8b891741856925e4a80e49c9072b6647000f81d733f1a8c493e293bd30d8a12dcccc01dda9a976ff2caa37c6d190a8afc40cd444f50d9c675e03f984888530d2c7a0124c44ad07899adef03fb7b47be4278140464b7b2a7185e2458163926d4d6b1b77e176aee0c0d868cee57c52083b64bbd2ef6c975e4654591b7dd96ce7dc5632734b24f002e1ede06cf90c6d621607eedbb9ff527630915601e5b59d469ca48d89530cc51ec1ed804d7b729fc4529a8815f0c40dec48eb89c56f92b7dbdb0f149fc85a7dae0f7bd32bfd19b26bf36008f2496e33685f17da53e8017b31eca35b95e07791c1ff081b0f24d4a2135bbc8d21cc8b1ceb8b0b8316bfb52919ea91c92d64a45110562e53f3e00b57c193d86c43c886eff2009d7269e46d9705633fa8a6ebd582ec6ff1985ce4b3389bb1f291f85053cb31d3bb74abc62a62d13d6c615ece663bed604708903d83f475067f067e4c506bec8a1830fcec594763608a1e5e4acefd8c289c93c984bb29062f74616377cddade83dcdd37dffaafc1199fba63810651cf7cb1fb029832614e4000accb2f3c2b7c0f4b105fb25c2ee373ec447bb790cf4da07a1df3acd0b6bff276687c353bf8a9b979c6637b7dafba738d2437e2b991f57b746c156506944f2f5d040b7deaee873e24b98e449640324ad86741ce6367c9e89deb4ba8a1511e83e0c7e055bc2f5b021d4719f8ab196f60b3be9d37196b4fd98dcdede4b47200954fd95c1d3d812607b0066f8b8a9397855408f4364b1171b9ff566566d9a41c4266f36baefd132d90279abcecb79a10b02de094370dceca2f0f13e729b81434fa86fb30f0bbc859b834c1b02da9a360008f964803b576508488520a0417cf9e63601bf5924c77c2100b30410a5d5c56d2eb863f1d2134d9fb2e14a41960935f852663ff588e92c92d80ab8f8b2d733405e012e91fdc33b516de3b400776c8131b053c8ac732cb30d392cf9f574f3e042b0dee59e2d41cb9722238bbefcd75eb2f2f6013947a17e859d49fe9fed1fe60a551d04f206dfdd0651e81b28ab208663a39b4213120e9a86b4eafc10145e7fdc3117a2aed2adae148825ac28c986f7bf9f8c9af613505b43b53433d70ac804d1fb9dfa1a69aeb8091dad543893df686f79e46525279b3608984433e66e21b80bfae0cd3d340cf1225ab36bf919ecae5cd3d5fad1f43f959d5a225d3ac42c20ed6b3a46fe551dc1e780c28a1cb856b47387cc35edef3a786ee06f246779b1d22ce0c1707cb1528e7c3b86814f432f91e4974e3d692d85318857fc9dace7c31c0bbf6753265847c03002610e9038fa279b30c6e6f497bb8cdcd47cb27a94eda289d29638759b4bee3dd675c445a70556d788c616617bda290965f6a18a68f9e8f8ad982e119f649849a54d7382c50203e71421cff7b5be9fd1b756e440eb9958c528ea56bc1f07e9a1279325c91b805da742b8daf56e5c4845b0ef5d6303c42d3092e20ac68f33a7128a778b84414ebaf9a13b54d9c951229b55b5929e9d970416f6ee014b5ca339c0e74dffbefc8009f61878e629ff29bc12f7cc53f5abb0e3b997bda96c67a93d2d7a3800a881e53674ea00fc1ad6677d3d7de7ba43c5f2cf0ab41610999e0655176346c59201bb75f89c177b5f4de42b90f5e6554dc8e53a93c2a091ae461a28227a956f382e2b12c57b73775fe2dde2447d1e64e82b6efa2f949546214cfdc4d562f51cf3f68dd3d98a91ef5c3c186deef0db856a1b6d728590ecb7e875c87adceaaf3737949ef23a5eed8db7fbcbf670545d462559f94261e943b2ccbbf00f0cb46b575bad6cca0819f097c9e8d31422cd21889abdfcc20e862856083739f46b693cad593a61772026931c52670db8445c881678a428580f17a62e5bb8a657748370de3ebe24faa7b13802145af62aeeaae35d141c7c5c3a0ebb27b8d6ad3e4537a3f51c7ca370834632b3bcbcc3ecf262ad100a7085b63112e41b65c88e719bead1204e222e6149ef193c3735d50fee5c972d33b3b9c770d96a54b06c3e06864460e06e3a77420e69bd7286eedbb78244d7cf34654e197e00c171cc7da4c56306083a1c3fdfe281fcca82355bc46ba444875c95a4c8bab49afa0da1afca94a875722ac999ac5109d3ce55e56ea751d1d9885c1ffbb1a9b1a2b213e6febcfcf8d262ed7f2081947328cf384a8848cde38866e6eb4850f59d9e51663215d610eb979267309f14d44ad59c8ad2e2614259610ac61553235925b855a5bbb600565d92d00adb7aa70f6d31e69ee31957770ecb68b1c9d716e9239208f5221c43985281cfad79947a239ff2e8b095151ff3ee349407f8e1a9d3026651f942ef63d57669ed3251592b7f586d67bee5b6eb29c6517d70bde527455837f06598db6f95f63c5b5529b4bdb0dfe8bf9453da2951fe5398568b1f1d30dacb1329da2f2b0931bb458050199bc3037ffddc4833fae1424bc14b000e0fea97980c64213bb1dccfea0a195d511ac157cb165a5b85db5b898fcabff3aed44013aa657c9bff96cacc6749c18b4b0d7625251911f6c4e1017917364b18ed1ab129086ef084474c1d30d9a559dc791c297f2f8daea34b83c501c61dfc829e129964368d84ff9b5d3d2d0999425bb4465eb812460ca087ac71aabad8f664d4bd09f8b1e4b25ad328632b7a22c35f36a21f021329d2ddf5306565730a696a755688aac749f0e8ce098b5c2be1ee425a59caf99582a3604fa8a732fe7f66d67ab13b96fe9bc2768b0d5fad372fbb2ee1e0cef7903a05c08f055d40d9996f71a610f7be9a0f786a01186e89a248b4d22f8fa1760c7ecfe69d1b1e6bdfcc4ff1d6cfcdd6e89a62a5d7a595cc136b0f6e2e7058d9b1d44399f64a9f3866183ecd16188a9bc11fc6c69a8c62a0ea7039f96af0e2aad11deb6b77b6180ea3367d26d9648c77e797e58e9a8944aafc9fedd09cadf38ba34b49b3f062b7353bfea534d0c47a3c2f5d6edf2c3a73f0e6962eef1c6d328c72f2a7ec2f16b666b83d0c5ef7016b262d0b5d83a5430da85716e5693031c8e92e3aa2a10cec92600d0caf2b40be547a5ce8b3061cfdf7db3b097e4aa05d46511bd3491163ed67f2f74266b47e824e3b3d5961a6053902095be17e891f6c7d9c7edccd031c2a16e9f99345cb0361ff855c21032757de0f871304eccaafeaa74ba58d8af407a31ea940967c029207c705c0bf4973928859121da91c56273a3da7801990016ce74a8428f59574c890ca176c1e088c41db93bb42f28ac7f7735a5573a1f0eb8ab53841fb58169acaadbdfaf71a9680e8d454238796c29d680b74c3df19897ccb90c9cd51629ae26734ba57addffc2582db6dd1928c19678b9cdbd498b439ca69bc0432e4946a6f03c7d2af27718971b9966077f1034b83831d1a7d1cf1ec5efcbc7a58c14530969239a0b86e7687c0d1e591ec3d8728d9ab6f4c021ea86b7807e21af45dd91c18afd7eacb51b630863f6c86aa4dab88c56d90c95bdbc406d351c012f86d309f8882d05030f75204312f964cd949303665cd178bd2635252688ccbe979f1895a7474773498337497165132840ceb9bef46fc28896b661067f1a59108c0e8985b57ed26d6001d0b27efafa41705b20ad5646b59cacfd7fb2466cc1a75032de80382869283d3c075b95e742cfded132ae8b811d72b8de09436b5ecc7a0a3155e66907351a6d768b7be1f48dffbd93b80d2f3bc1808fef1a42a9c5de8f3ab9fa9a4a4024cbca29b32419b6a532c3d2b4e854d19d4e4bd1a9f28a1805ccddd9ecb67d8fa6ab4000bb77a31667e0ecde2ba15cd4485c54304b72a7723891accebe3bbf99d25ac7b608c8798b27ad2008b8cc83985e1635dbdf8a35f9df5d23ee8590a80c6d8b7f6663948ac175e686a0e5299d0ba4bba7f6b99f3111dc1f75ae5f85b76232291e8ba16586e6684a6248370d3fbd2bac8506b7c85fa03b9247c4f514f6dc94a63c7c5c8b76d2ba89a63a267227ac46ac354dcea0e4319c58d1099f8d5d8c56bdf27f1da227b45dca1880719b2b26d2dde28614b6ac00192d63e83902d7abfd9ddec4c2a07c93d45d9be4d31b48ecbb1f826f1f9b82a06926324ced1f59b83862f751cfa306b78f1a3359e29709c175da230438b1ecc50a295289642e950fbd6cfdbd8b11f1076d48054746168cfe46f2e941a953345c1304b60307d9d7d01fedd722300dcac53905aad59044b469579fa44309956f054b7acb795f6fccc0058918bcf466a5cf6fd6cc44233dc8d9de155d3e85398446991b629af3fe92b095a0328f5f25ac4f7afad35e10ed207e56f24b090268e5f50807904fe9f8982d2bd851a079c03c5678a637128d716bcfe93a63f8ccb9b082e3da0079341efa54b149abaa6e11b3dda669ed641cf5da3f0513d42794343af472e569311618e272aa2c5129cf861bbf3869fc2d973d729a2484443fdb41bad5a4606c256a889a2b5a10000", 0xfffffffffffffe8b}, {&(0x7f0000001040)="18e867ce1d98162ea43560f54e5506704160fd86edf4d11ea1acf62f9b3163a5fcea93f94e8fa9537efafb272764b0700f66", 0x32}, {&(0x7f00000012c0)="7895b3dbf1dc208b47974bd8b57b25bc0986e0037059", 0x16}, {&(0x7f00000010c0)="cf174d9d3a95463cf956fda94e93521b95777135c14481f5d7051a4315a0e416ab2af8e8ebb9c3db0b8fa90cd7f851e2618a6284fec2775f99e3c50c2db1cf9e07df206a7d4e127c99189c07702d91ea843c17bf41da23810491c7d90f64351b4313abfca1ba3ac94bcb3257dd95b58a0c78d478b36796a7af5a2d11aaf0059306549af339ffd1c084cf9c4581c58239f859d1b2a933ed53d904e55d61e1f2f2318f22f365751803ee1429e0a1740510090cb4224655f5aaa82978224d0c78f68fff415b022d5c2e320f047dfbccd57547e193bca5d92876fcead1541a240dc392af0fbdeb26cf8d133980f8b9d40413b0da78d8a451b1d4c5c76769", 0xfc}, {&(0x7f00000011c0)="b238900303bb0e88e1d857d59ef3dfc57f19c948b8152b39", 0x18}, {&(0x7f0000001200)="c79ac1ac36825e20953d8564daa98b1aef6b3eec6fc0ee5c49085fbf3a184f6cf878f0", 0x23}], 0x6, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 17:08:40 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="65b34194b2b8e8b846d9d98143b9f5d207281655efe6ca0060af8186c034e62b81c6f19fc3e00e245f00a72f677c6f368b09f835e3f8ef81154fc43359315008781ba00d9f0efebc0c8298e6686276253e645b0211711cace74d6a78e79c1cc7598efa4efb1f79844420cc08bffaa0113c2ed312760998bb6155c8e6e3928ecffda4eabcdd22a351d1e199954b638f9372", 0x91, 0x8, 0x0, 0x0) 17:08:40 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='x\x00') utimes(&(0x7f0000000180)='./file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2, 0x0) openat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x90, 0x0) 17:08:40 executing program 1: r0 = syz_open_pts() fcntl$setown(r0, 0x6, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000000)="ea89725f1019e1451dc057ee43581a04f32d89f8ae5feae8ac06a292a1a42bf0ea32c91fe831032aadf251798d682f1e670df9ce92e75af0d8892cc52ae5df341a449dd5a8bd5084f6fc3ee9191d6e61a7339d711b7e3569cc336f016ca86d4c0a17ef8b244204d430bb885e79f87ebcea205f8a10cbb172c591668611aa9b0219481165f62632eb57732a6d50091f5e412de450796bd1d9a79e0f7c8d36944235ccef5b2a453e03200a9b7cd0bec95cdd99285b0a2836d4f483fc0a14ea", 0xbe) 17:08:40 executing program 0: r0 = socket(0x18, 0x2, 0x10000) sendto$inet6(r0, &(0x7f0000000040)="0e1140dd659ad962ce88e4a1015f911350dc9351b39c9462bd1178afdca2a7f388739ef428bfddbe4e445aeb0b4e7453208f2c18260fb68fcec543b320877b6825ea3b094c048d6c9b518f52573cc703bc8fc0fb7da2cf33f88d6fde61fc0906db8a7478a00830498f33d55d41e00f073d5d491dfc65ee745fc89c285fe4d8eed422d442c92514b8b33abd37248350b2a556fd2f617bffae036e926b0890f1a3001993724b9e9d16b580b0bca8fe62", 0xaf, 0x0, &(0x7f0000000100)={0x18, 0x3, 0x59, 0x2}, 0xc) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)="4b74954ced1846c0bb6e9f633d32d761214f87655c8d57ce27fa731d4f108352ac117e7663f006cb14395c7fbf11ee9fd5426362e2c459a82137ec546f2cada5c18455b2c9d7c16b4d52a517efe2517276e1ab773db9792b8a1e5a19495fba1c26a11b6158bc77c551ddd0bf733a0a955295559c9d10c4e1", 0x78) 17:08:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000100)=""/241, 0x92}, {&(0x7f0000000000)=""/87, 0x10092}], 0x307) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000200)=0x359) 17:08:40 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4502) mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000080)='./bus\x00', 0x10000, 0x0) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r3 = kqueue() pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup2(r4, r2) kevent(r6, &(0x7f00000000c0)=[{{r1}, 0x0, 0x20, 0x8, 0x5, 0x3e0}, {{r5}, 0xfffffffffffffffb, 0x40, 0x1, 0x4}, {{r3}, 0xffffffffffffffff, 0x20, 0x80000000, 0x0, 0x8000}, {{r2}, 0xffffffffffffffff, 0x64, 0xc0000000, 0x8, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x42, 0x1, 0x8804, 0x4}, {{r3}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x1, 0x3}], 0xd7, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffb, 0x83, 0x20000000, 0x7, 0x9}, {{r3}, 0xfffffffffffffffc, 0x22, 0xf00fffff, 0x1, 0x6}, {{r5}, 0xfffffffffffffffd, 0x28, 0x20, 0x2, 0x1}, {{r6}, 0x0, 0x4, 0x0, 0x101, 0x100000000}, {{r4}, 0xfffffffffffffff9, 0x88, 0xfffff, 0x4, 0x8952}, {{r3}, 0xfffffffffffffffe, 0xc, 0x10, 0x3a978124, 0xff}, {{r2}, 0xffffffffffffffff, 0x44, 0xf0000000, 0x1, 0x9}, {{r5}, 0xfffffffffffffffb, 0x40, 0xf0000000, 0x8, 0x4000000000000}], 0x7, &(0x7f0000000180)={0xffffffff, 0x4}) 17:08:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) socket(0x3f, 0x4005, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202320c666917295e59"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) socket(0x2, 0x7, 0xfca) openat(r1, &(0x7f00000000c0)='.\x00', 0x10000, 0xc4) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x23b) shutdown(r0, 0x2) 17:08:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000002b00)='./bus\x00', 0x2185, 0x65c) r1 = open(&(0x7f0000000040)='./bus\x00', 0x82, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xffff, 0x1ff, 0x200000002fa6, 0x4000, "a8558719f5f2eff9d631896d122b5d5582147614", 0x726, 0x6}) close(r0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000000)="3e28658a781341b8cea5dc3f4af28874a52825d96ba6d51f0fa95ba142355e781f13b325a5f92a", 0x27}], 0x2dc) 17:08:41 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) socket(0x3f, 0x4005, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202320c666917295e59"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) socket(0x2, 0x7, 0xfca) openat(r1, &(0x7f00000000c0)='.\x00', 0x10000, 0xc4) poll(&(0x7f0000000640)=[{r0, 0x42}, {r0, 0x4}], 0x2, 0x101) connect$unix(r1, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x23b) shutdown(r0, 0x2) 17:08:41 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x110, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 17:08:41 executing program 1: r0 = socket$inet(0x2, 0x7, 0x3) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000000)='\x00') 17:08:41 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) accept(r0, 0x0, &(0x7f00000000c0)) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100), &(0x7f0000000140)=0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 17:08:41 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x112, 0x1) faccessat(r1, &(0x7f0000000140)='./bus\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000180)='./bus\x00', 0x2, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000100)) 17:08:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) socket$inet6(0x18, 0x2, 0x7fff) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) 17:08:41 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@in={0x2, 0x2}, 0x3, &(0x7f0000000380)=[{&(0x7f00000000c0)="5485eeb96c5de373bd8321", 0xb}, {&(0x7f0000000540)="1c05715174d0c432e4cea270f73eca87a21271c503cf45fc2eecf3fb8bc39a59be474a7b3487a6e33d8340039046a16134ceb83c986230064e7f53fd00f40442e9197a9cdf7c6fba4feca220c397d0ab7ac67794488b127001f7a92b5bd6fc902cb2c03d25c994f73322a70efa84f57eec98f56e71ec93327d346bfbc3891764f2d5309392dfb1415f830fca33bf30246a38101cf9631acd0848f3e3db2695ee421066d0c87b32764edaf6651ca3662b10bbd3e52222015d751b739a0945c2b648cc497343145edd5572f4d972e2ccc7799c82a9ac1fe6a588c12b8b22e057f4919b22c8d47a3d7a34bca8a7487162ae17c9e7701a3c8e42fdc09e00d9d573f63b5a2f112528c63bd9c6bf5427a4e8390e84b3b1b60b5876fea42d301ede3b0948635ce9680f32ec734f9a73598ea35a454c34734d75c06ab247cecb787fe4eb968fc14c69a673bec1ca722db6983c07003b54dbd5b52c043ba9be2c533d68c03e6bf6b9dd6d78d8eeb0b6cd71b377b34bab6bbc7aecc5a95260ac37de4d8b0ac2e36513ca28dc84246f131c79", 0xf8}, {&(0x7f0000000200)="366d01e5075a68d06f2e5834dd2d62aa746b7894203c15ca3d6ac2bb77fbff9e5382193d8513a2a84fef3644e52cc18bb623b9e8fed9b2cb75bb0065e2882c086de861579cbb30a4a84537074b7384247e543dfbe6ea80d074fe25dabf5d4b5744eed0b2fe1cb93fc4c287c655c7953207b279faaabbb690bcc9f443", 0x7c}, {&(0x7f0000000280)="996d84c600a069a60d1ba8f54077a727a1c5b9af6bcb3d6936527038f42fbf5408bf66fb6c5cafcd4a68c79d464eb9b6b6f0c2759fc7f3d477bc8be2cafa544df5730e7971b2592881596801cb4038d907e8b0d07e6ee98209c74d5e7a8c9effdd", 0x61}, {&(0x7f0000000300)="7d5e887be4a58fa70d33e82ca1f0a48c41beaca5abe1c6408e7d0b642f4c57cd544ea4bd797bd44b7a4c6105c6ca3a0a56348f622fe1dd7cda9e314e54580cff45b7a5fb3b1a27de2bf08a7f3595a6af9c94fc16678f0be9282dc067e97b10a083aa721e891db60ab0b9d13f5368cd3f7463a80fb69262b194ea", 0x7a}], 0x5, &(0x7f0000000400)=ANY=[@ANYBLOB="9800000000000000ffff0000347e8615b95854118d7e42940884f542ba90becb4cd2b8f10531c5446fd8802f70652ab326820a70db90c8cb01000100000000007dd8fc8ff7fa25a2babdf155e4b70516cfe0f2441b6175cb5737b0e722266292f3d90d484563e212c7be05cb79b3119c8520dafd1dfc5ceff704f85d4a4e96f245fc34488fa3d5cb71c73571441a169ca7ffa0da10adca11"], 0x98}, 0x0) r1 = getppid() wait4(r1, 0x0, 0x21, 0x0) socketpair(0x21, 0x2, 0x2, &(0x7f0000000500)) getppid() 17:08:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="8a", 0x1) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x812f, 0xc265, 0xd, 0x4, "a3fc1f12c6651e3186cd8b2fa042a783939bc415", 0x400000002, 0x4}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:08:41 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) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r2 = socket(0x18, 0x2, 0x0) bind$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="efc8dad1eac7bd428800"], 0xa) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x1, 0x13, 0x4, 0x6}, 0xc) r3 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x2000) shmdt(r3) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x41, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000180)=0x81) fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0xfffffffffffffe01, 0x6f, 0x3b9c57a5, "b0cbc0e6d631fb5a5c61c534c010a0c2b2720479", 0x4, 0xfffffffffffffffd}) r5 = dup2(r2, r2) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000080)=0x7) 17:08:41 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x100) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) 17:08:41 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r1 = getgid() r2 = getuid() getgroups(0x6, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r5 = getpid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x2, r2, r1, r2, r3, 0xb8, 0x8252}, 0xdc33, 0x4, r4, r5, 0xc5e, 0x100000000, 0x3ff}) r6 = socket(0x800000018, 0x1, 0x0) getpid() pipe2(&(0x7f0000000000), 0x10004) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 17:08:41 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x7, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[]}, 0x0) write(r1, 0x0, 0x0) close(r2) 17:08:41 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80a2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000200)=0x10) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8000000000000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x6) syz_open_pts() dup2(r1, r1) 17:08:42 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000140)="00000035002100000000d62979d04493e07dfc58f5005f998774807f0f83ab8fd1d6df5b080fb467b8885b79c75de2be5a4029315e925e64cd8817c077251aee934a5653a111866b78faceb8d5b70b21263a65e473a4aabeb17b329346976193c44eb81060c68c6bb28f69438469ef6145f37c2f6942149ca9a6aa42b98504f40484951b52ba7bc7710097ab682bd0ff799f289a9a09dd54b02db4b17bc3b154931df3a6916a6582783c03ef657658233df8", 0xfffffffffffffe0d) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000004", 0x8) pipe2(&(0x7f0000000080), 0x10004) pipe(&(0x7f0000000040)) 17:08:42 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x7fe, &(0x7f0000000100)=0x7107, 0x4) 17:08:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x6) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x6, 0x8}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x71, 0x20}, 0x10) 17:08:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x52, 0x6, 0x3f, 0x7}, {{r1}, 0xffffffffffffffff, 0x84, 0xf0000011, 0x10001, 0x6c0}, {{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x4, 0x5}, {{r3}, 0xffffffffffffffff, 0x53, 0x20000000, 0x8001, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffff9, 0x80, 0x4, 0xfffffffffffffffb, 0xffffffff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x9, 0x1e, 0xdcfd}, {{r0}, 0x0, 0x10, 0x0, 0xe, 0x7ff}, {{r1}, 0xfffffffffffffffc, 0x50, 0x40000012, 0x4, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x4, 0x20}, {{r3}, 0xfffffffffffffff8, 0x10, 0x0, 0x8, 0x72}], 0x1, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x6, 0x9}, {{r1}, 0xffffffffffffffff, 0xa0, 0x80000000, 0xffffffff, 0x2}, {{r3}, 0xfffffffffffffffb, 0x10, 0x4, 0x14, 0x8001}, {{r1}, 0xfffffffffffffff8, 0x90, 0x10, 0xfff, 0x8}], 0x100000001, &(0x7f0000000380)={0x2, 0x5}) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) kevent(r2, &(0x7f0000000300), 0x7f, 0x0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{r3}], 0x1, 0x1) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 17:08:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) chmod(&(0x7f0000000040)='./file1\x00', 0x120) r1 = dup(r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000140)=0x7) write(r0, &(0x7f00000000c0)="3856adc0e508186f56f8b904859245731ced3b84c67266f4648220c3110a61669d7dad23d6ef2db520ab47db2a30c07be350d279f1142b0c", 0x38) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x18082, 0x0) r2 = dup2(r0, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) ioctl$KDDISABIO(r2, 0x20004b3d) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB], 0x30}, 0x0) 17:08:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000040)='./bus\x00', r1, r2) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pckbd_enable: command error 17:08:43 executing program 1: dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x0, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000480)=@abs, &(0x7f0000000500)=0x8) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd0\x00', 0x400, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r0 = open(&(0x7f0000000600)='./file0\x00', 0x8000, 0x0) r1 = dup(r0) open(&(0x7f0000000640)='./file0\x00', 0x10080, 0x20) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x4) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) select(0x40, &(0x7f0000000340)={0x9, 0xccd, 0x80000000, 0x2, 0x8000, 0x7, 0x7, 0xf89}, &(0x7f0000000380)={0x8, 0x0, 0x100, 0x80000000, 0x1, 0x81, 0x800, 0x9}, &(0x7f00000003c0)={0xffff, 0x0, 0xfc8, 0x1, 0x80, 0xd3, 0x5, 0x1}, &(0x7f0000000400)={0x80000001, 0xc8b}) fchmod(r2, 0x148) r4 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) readlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)=""/59, 0x3b) fcntl$setstatus(r4, 0x4, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000140)="ca713389549f9efb2675ea59a3b8d111b90c50", 0x13}, {&(0x7f0000000200)="1d41faa650c23d7c35a784871511e7c63662b38669ef4f7ee801c71a7781f18ff0ac55d24b8614eca97b5baf74bce017efde40236ed2d490a2f53191abc7760a987171f1761cac7cecff7420a488a143110f00ce32ce231762f9c05a709d2094ba4c98270c08a2aef8d386bfdaa21c863f18335c6c3b9b61ba3386fa19ca1d1f05d897a49cf74db5a899c07f3a2d934f", 0x90}], 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f0000000100)='w', 0x1) write(r2, &(0x7f00000000c0)="1d", 0x1) execve(0x0, 0x0, 0x0) sendto$unix(r3, &(0x7f0000000680)="3b552dce9af0e556999e3163f1a1ae40ba9a5723ab53e34217a3a47f13777c3cb4c05bf9c320ae408499a07f6c83b8b04134e717342a980dc08607e4735ca5e4fe6ccefee0443d80a6d47806e196b5a247ba560f9a186f2900ecde6f80fbc87689dc10e7491082cced5c51e6b019810dcddb66a9a75f65bb71342188055dfdbafecb308cd3a9c4018e9c3bf4868de0d8dc5cd39e174a85b93323f777fc858722ac5219b0c77ef6b7488296ac754d5063cf6e3886d4d6347f80ee94e5c1ad4f3ea39b09d3ec5a1193afb067e87953c27c628062ae2fcb1ddd8965452b5377ed773e1584f1c19c5aba6e22258a53603abc", 0xf0, 0xb, &(0x7f0000000780)=@file={0x1, './file0\x00'}, 0xa) 17:08:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) pipe(&(0x7f0000000040)) write(r0, &(0x7f0000000140)="bd1d1b9e762f3f97e2b14818e3bf5ecb6706878374aa46e9d3d9f172970cc2c06af5d2059f6b9634b4aece7cea4adb1ef543eaf633c7a87f7eaf27c7ab604e3568bb809026762be3c78899de6c2c5fd8ede1ed31262ed0527fb8564690dc65e7b649a78f6cd29196a5ab0ef1794ab2e884b9a9137a21532372bbbb6c2842c49b931ed6d993c0fb1ca17022df6c1cbc12c4d934ac51b9f768effeb5876bd7a9a24623aa5141e8c44deb55d65511f890f3012da6ad4380b7cafab998994bb30c375b1d34125f865792", 0xc8) write(r0, &(0x7f0000000080)='C+', 0x2) 17:08:43 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xffffffffffffffff, 0x2f, 0x400fffff}], 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xff, 0x9, 0xfffffffffffffffd, 0x101, "8ef7e849ac593e9ad63b2b92a9a7ec1694ffb7e1", 0xfd8, 0x80000000}) chown(&(0x7f0000000c00)='./file0\x00', 0x0, 0x0) 17:08:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 17:08:43 executing program 1: r0 = open(&(0x7f0000000080)='./file0/file0\x00', 0xfffffffffffffffd, 0x40) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0xffffffffffffff01, 0x3}, 0xc) 17:08:43 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) select(0x40, &(0x7f00000000c0), 0x0, &(0x7f0000000180)={0x9, 0x8, 0x3f, 0x3, 0x8002, 0x4, 0x8}, &(0x7f00000001c0)) 17:08:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) mknod(&(0x7f0000000140)='./bus\x00', 0x6100, 0xc70b) r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x7) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) fcntl$setstatus(r1, 0x4, 0x40) open(&(0x7f0000000180)='./bus\x00', 0x20000, 0x81) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/23}, &(0x7f0000000040)=0x19) execve(0x0, 0x0, 0x0) 17:08:44 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x19, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) linkat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00', 0x4) 17:08:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/55}, &(0x7f0000000040)=0x39) 17:08:44 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x9, 0x4}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000001080100000000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000a600004661eff867ed1150ec16fb7e4d6a48d38d70a63239d3931e5bcafc2396eae70a78904be8a166c3efd98b4ecdd314feeca9de1adceead6712b6f24433d39df2b344c8d3060940c9771047f671475aae336de73087a4772a6c7304d57e22133a4eb097a256413818a4"], 0xa2) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0xffff) write(r1, &(0x7f0000000040)="8655675fc2157999583a3686fc857eae957844144ddd42f46c3c409d5d6ef4eac6678e4dac1ead30e44fc5d26e72d1be6ac24ac2e8b65a4c99746caae0f9672c9c464deb6826494a618444c77b54af1daa3330af2fd4ece7fa30f0ce9baab94642a9a81f3a0655f510b6377ebff27a36d331407e420a", 0x76) 17:08:46 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)) r1 = dup2(r0, r0) bind$inet(r1, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$TIOCSBRK(r1, 0x2000747b) flock(r1, 0x2) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000240)=0x8) r2 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000180)={'./file1\x00', 0x2, 0x3, 0x3, 0x1, 0xcb5, 0xe9d, 0x3db39e70, 0x0, 0x2, 0x83, 0x6}) 17:08:46 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) 17:08:46 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x0, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x0) setsockopt(r1, 0xbe7, 0x7e, &(0x7f0000000040)="42e2d5c8700855666e7723162bbac785b9d97e1d95fd9a6857b24e9227d83854960e24f2da4dd374cc3fac7ca4b9d58007748387f30f8cc730823f7dde62890fd251970978331db2f1ef84d78c9d42f9d3829fa469b89b93ce0db42d9cc8b79832a3b445159340d56c31", 0x6a) 17:08:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000600)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0x10b}, {0x0}], 0x9}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 17:08:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x7bfd13b1, 0x8, 0x0, 0x0, "ff4f6a1bf3e14c4c3e2cf251d8bd6c3af7155384", 0x7f, 0xcd5}) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 17:08:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0xffffffff, 0x1}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) accept(r0, 0x0, &(0x7f00000001c0)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) recvfrom(r0, &(0x7f00000000c0)=""/75, 0x4b, 0x800, &(0x7f0000000180)=@in6={0x18, 0x2, 0x9}, 0xc) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) accept(r0, 0x0, &(0x7f0000000040)) 17:08:47 executing program 1: r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000001180)="676ace1438b3c12dcc3a1a4d40ec80b16913d831f2f744932baa3c455f500ded6f72a7907c85a0ce6326b9fad3587968645ace1857092b79d36db69efc13115d176d", 0x42}], 0x1) socket(0x20, 0x7, 0x5) 17:08:47 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x40, 0x6, {0x7, 0x5}}) select(0x40, &(0x7f0000000700), 0x0, &(0x7f0000000780)={0x8, 0x3f, 0x5, 0x7c, 0x0, 0x0, 0xaf91, 0x7}, &(0x7f00000007c0)) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) 17:08:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x88, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r1 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00002a0000/0x4000)=nil, 0x4000) munmap(&(0x7f0000197000/0x1000)=nil, 0x1000) minherit(&(0x7f0000474000/0x2000)=nil, 0x2000, 0x0) 17:08:47 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) setuid(0xee01) unveil(&(0x7f0000000180)='./file0/file1\x00', &(0x7f00000001c0)='W\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 17:08:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000001640)=[{0x0}], 0x1) 17:08:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7fffffff, "6cd261b818dd86e4595a0c3acd25b154799dd7e5"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "4bdcffffffffffffff2902cd683300"}) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x1, 0x0, 0x0, 0x0) 17:08:47 executing program 1: r0 = socket(0x18, 0x2000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x4) fcntl$getown(r0, 0x5) getsockopt(r0, 0x8, 0x5, &(0x7f0000000080)=""/239, &(0x7f0000000000)=0xef) setsockopt(r0, 0x1000000029, 0x23, &(0x7f0000000040)="ebff", 0x2) 17:08:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffe) faccessat(r0, &(0x7f0000000280)='./file1\x00', 0x4, 0x0) 17:08:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000400)=[{0x0}], 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x82) 17:08:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x40007f) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x88, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0xffff) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x0) 17:08:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) readv(r2, &(0x7f0000000200), 0x10000000000002a3) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 17:08:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r0, 0x29, 0x3c, &(0x7f0000000080), 0x0) 17:08:48 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) close(r0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getuid() 17:08:48 executing program 0: r0 = socket(0x18, 0x3, 0xfffffffffffffffc) getsockopt(r0, 0x0, 0x4000000065, 0x0, 0x0) 17:08:48 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2005, 0x400) utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)={{0x4, 0x80}, {0x5, 0x200}}) utimes(&(0x7f0000000080)='./file0\x00', 0x0) 17:08:48 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="65ed845dce6d1e76f7b038d1890c4a15aa25fdacc41be7cc09adfca7bfafea11309af4e990656abce2b6a5100adb4d9a00bfc29b71af9beaeee901e1c81447f7c8e52903af5dea462b", 0x49}], 0x1) execve(0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) 17:08:48 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x41fffffffff, 0x102) close(r0) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/53, 0x35) 17:08:48 executing program 0: open(&(0x7f0000000180)='.\x00', 0xfffffffffffffffa, 0x0) r0 = semget$private(0x0, 0x4, 0x4000000400) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/128) 17:08:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10020, 0x0) r1 = dup(r0) preadv(r1, &(0x7f0000000180)=[{&(0x7f0000000100)=""/107, 0x6b}], 0x1, 0x0) r2 = socket$inet(0x2, 0x4000, 0x6) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000080)) 17:08:48 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x204f, 0x501b346e) socketpair(0x21, 0x4007, 0x81, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000500), &(0x7f00000007c0)=0xfffffffffffffe2a) openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x20e1b, 0x0) r2 = socket$inet6(0x18, 0x5, 0x10001) getsockname(r2, &(0x7f0000000700)=@in, &(0x7f0000000740)=0xc) pipe2(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x1010, r1, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x80, 0x0) socketpair(0x0, 0x3, 0x57, &(0x7f0000000780)) openat(0xffffffffffffffff, &(0x7f0000000640)='./bus\x00', 0x210, 0x1) r6 = syz_open_pts() r7 = dup2(r0, r6) pipe2(&(0x7f0000000480), 0x10004) pwritev(r7, &(0x7f00000003c0)=[{&(0x7f0000000100)="d8d84972228ef224d76492a3e77a6fc2ba06c4986a9cb3458f122d00647038ac9f7cef5ec0ed5d842302fad6a9f63c8163c88b986fd4791a61e5fb29d6eebeb547f1cea14c974d3fa61495897eb9b99e43c931f3872acf88dd933a208c3875656a9e1924c3233691c133e6f2b7f4af618a911528f1b0a5fb039ad6faaf9e0c8a53cca040cd0e36f95edc8a792e0c36ec7094bcf093314902fe0a811f0650368524e5b3e9680ffbe684c834", 0xab}, {&(0x7f0000000040)="77b0e48ad584e9dfdef66fad555f1ffefdff12af63d4d8a5893f468c15ec554f59e777f074d2f2a3efe6a86fec278d1c2efd8d43161363e504be7b6604dc9adfdaef566977c9ba1fe25d7c5436892ef9c073f60860c4ddd1f0d16775fb19b0fff1a7714293a347f60933cfbabfc1a55b09a9", 0x72}, {&(0x7f00000001c0)="d2b35a10fc08904c5b78032bdbab9fbfb39c3ef95b01ea5b91098a2caf26bfb3191fe811b21de201c6d9d70d4fbc116b3e596b19bcc194c491394ef88a8fabf34e64c2da04267f5d3452a42d4598eea4ebc9161b2b922248894a6cb90575dd9eac957bb757073309d7a714f9e75d76cbcd453928dae8b422709fadf535214086fdd811954cf036f554d07ce149517bd4c1220d2750b29a917b9b65471681d9a8e837309eaff96353b3a1314082a9e134175b9d957e993816aaf9d54ce9cee96291e1a5f1", 0xc4}, {&(0x7f00000002c0)="3405446e42cbd3756c1eb92a05937f015e6c7597d44afc9a068658f0c38eadab8f5cba0ddba0e74ca3744e7963e6e0effd17d30c623fecfe15dd4bc8e831a35eecdfc3154269a29a8bcca3b601e0916406f334d29b4daa46e54f6342e34fa2e035f7f0b8c01240764dcf57d6353bd31a94", 0x71}, {&(0x7f0000000340)="82e52805838dcd4b8ff1205437ac0ba811b39053435dea18086a16537fc1a48a51cdc2884c", 0x25}, {&(0x7f0000000380)="9a3f2d8df9f17f86ee1ccd01760d810e96183d025ddfc566c941d92c1718659278cfee7e3ea0", 0x26}], 0x6, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x42, 0x0) 17:08:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000df1067f5bfa6ee00"}) ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 17:08:48 executing program 0: mprotect(&(0x7f0000698000/0x1000)=nil, 0x1000, 0x3) r0 = socket(0x16, 0x2, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ace09b3bb6ce84627d19ae5653e2899fd528b315c2c292f2b2ac719d7402d596cae83ebee64419d66619b63af57ea402b638a759bd8dbda9689033d44c0c33362470cc501304bd1589a5042e888caee706516f90b9f23e98f4936d0823bd97bfd9f34a7df3248021c9aeb8dba6750157e3ca601c104452d09f2b8721257d5e800ebb3cbe778b2a50726c2bcf95cd904c285c38b9de8ad6d238bc1370708d9b5f1b1f00d4742e284f8cb0da6cc21471fe043378884e", 0xb5) 17:08:48 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) close(r0) 17:08:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/38, 0x26}, {&(0x7f0000000080)=""/35, 0x23}, {&(0x7f00000000c0)=""/213, 0xd5}], 0x3, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 17:08:48 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) close(r0) 17:08:48 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000000200)="458745014e0609b210065ea6e21bf3c8ddb5e74fe16ef3fbd1c414e65a67578a4dd164fca22c943cd128b1ab7e97b3e034b1b2b730a0546083c25886344a7a27b44b235a19da638faf10e6843a320dc68283609603ff7bf89c8c872b4457", 0x5e}, {&(0x7f0000000300)="6ab8e8e8eb26a48a9c6aab87fed4b9745511242656d9daf3b6c07b51181f31e1793f6c49fb1d3f0802e5731b622035a4d48c00dc7a2159168abdb20ba925eb44f0742d79e79f2be28477042a6f88338137e8acded57eead94b16d67a5d96c7170b6b55bd6b7ff3b1b1f84d0b6ba85ce73a39e67b2f464cce289788ac854fb3e8bd6f3e98f18ef415c3cca0b412d3469dbf1e9b0d038390a51f6eef25055c2f72dcd8db48bcd48dafe557cedc17969b9e8d544cec9c0718027440375e54be7529969e5dd5632ff2019b56aa2bfc92a41182e929bb8504145240c711feb9d45051f8ee03dc3b96d4c1fb218a9777b4fdc582aa8764ce875b102ecd196fc177e7", 0xff}, {&(0x7f0000000400)="5b958c2babe2440d6f21b83f8ac7329a4af08361a8ccceb2ac445e26ed4695b63da62284b1b85f3a66d4cccf7e773c28733c4d3ac85de399a96ffc562c00aac583611528f47e0534acd8c472fb797cf039", 0x51}, {&(0x7f0000000280)="5da98c4373b3", 0x6}, {&(0x7f0000000480)="8eefa2be2a7f1686850395fb1d5af3ed99e3d36746befb7324fb3dff6bef3ea9a478cc890d3cf369152ffd167d724adcf7ae9fec4ce1f20c099e894ea6a2b7e02f382de7df898bf64b62754663d60825", 0x50}, {&(0x7f0000000500)="c163aeffbe648638a8dd4a6b90e3cad50942e0d6601ef184fe4940e658", 0x1d}, {&(0x7f0000000540)="3da341e63cb37d2c14309ffe336484084786deacfa9e1e8d861180dc84932a2a401c205ba1b3f315000641d5f9850b83f88d6d8098626ed5b0346389559d056a33ca8988fd70f72a67d679428c5c2c2f3d7784bf32d17e7a3144f73f5b9ef94ce7ddfa83087310e56fb04ff483ca9a97414da0dcead84468d4dc7dc3d9b06040c883dc0dc4800530780421ba72663164d8248ac290fa1438ca7188ea86a5a014c9140359093d457fe7143c8cd566d8501c6364fe0476096f58628b25e37d3078a8032e960af4d3e109c0a35d8fcd6bdc19d4ec0dd49181a3b4be2ed5391718e40bbc5e7465416238f0a3fa9d1f30830fdb2de2a2b0705dd4441385a653cb1db15038882da588b67a308398f4cf160b7baf2f3235fcff7f1ee02604e69bf28220164a096f521a0d0db28b6eaf4f606b0573fdf0ae0a860ac2f2179cdc7487d95870949586830ca2a53304f2d8b3eb3b623f96fa7b8998c6a25564691d540f4555eac37b991273998f78ea194790548dfc292273ce4403949b7de6654db9057422fb10d5fbec18a55dd8955464e0f402bcd555af88ef098e74513143ac82a5007c545c86338f5eadc07c289875311c5cddbaeb98b4116978ac54b3e3bb03128f4c8c699e2c5ce80fb3df55b8b8258d42b4d9bd2c22140f297fbace339ed60bbda54137da4ab661d4f456e5d07e6428b9d60e8ad2e5fa69d75e564a97e7370303ea569a2956c6acad5c3f34512e4acb97a6be8d2cf242d486ccf7a3ce75eb7eb6f8c890213e3f9a89cdc482dee416d3206a009fd600bab4905370889493c7097e2d6822fdaf1390bfb29f3c822dbf3f5ce39a516bf5a47590a1ef73ea4b75f1027905817d362e07c5dad3f5629d82d9188ddbc970763830001fa0f8c79ddbba7ecd194a7d1482381995a1bebc5ed2c5896caf69916d5d5bed55913b1fa901e65e35875eddadf8e733f64bcb74d008aed43ef3d91bb8050dd8de057367f3142a6943bab56fa128224fe75ca3a767859da9d09a2c458805a050e3905c19916986cd0a38b5caf1a31a40a183db88a504086f96caccfa6b44ca9a9e66ded05724053d83eb12e4dc223fe8be7292d66d4d10531f4dbb982dccd01b06becb5934ab7b433faaed2336e715b6908d9a015e42575ad0cdb49df6d0c03d3d8cf35817fc2eb82b265f143b421ded80f76b26b4c34b19595a4bc4ad1f706403c625e3d5f8dcf0ad1b237e117e5befc1258768b962816db1a838b67936ad25a601d7dcfe9005fa2ed7e539c290453db2ab0ea817fd46c0f2cb09f8889b8dfa0bac3e9b30e5ac1df90145ef1479000121598414d2943d489ecb81da6746be89895ab5e8c8df4e03bf016e732e2b9e9c51c91ebbf847a12792652e84b3a4bcbecccdc1f0616cfabfa4e16f2831a0abfd2979e4c1fa866b42a360e83dbafa328e92d3c6880a4a0584c4f250ff8ac9f18b17c7fe54017380e2f76f84c7f6459aec3c72564ed97fdd5de089ebe7f415dc83fa5c77837fc1ee301dfcd60f38461095705ec039d869fffc9b07a7fe5457a5b594235c72bd40b605c7b6f9440ea41a7b43cb8e535eb8c73670f483a28b59cdcca43817532da18f83af3a4715c0e60527e665f3fd533719793542c977f514bf7bea28e0bcf2d1b06ffaceade6f4762099ae3b40a270217c732914c8b80b195a409a482e6c5b6f428fb74a6d3b94890aa1f09544d089c496b64e1f49b8086e0b995c7ebd526aa2f7dbdf8871e4ab5e2bbe3d4a90bb96b3c66f40dde34207ecbe51608b8a20c326f6666f0d72dd858d8e008e65988dc2e0e4a0ca023d9536a22e28da5d479691b91f43789e0e080597a2cf908a2ff1682cdcc49dadde25ef19958248e019bdd47728adf70cce74ed9466bf14577509ec068ff968d3c7c7b35287b2194ce7663de0d995c6670212431ff2441b73f3b497c27d39f0d99bd6664e8cd8edd6a2fba16f0be7832b8cb16e5b75d38b6f914cffa9e5cf2d9c5e7efdd69c96b58167513faa92e946eae0c047b652fc07de81f8b8218adc9659e3e9291164a1901a61f465bb3bd6ce74d976d87b7e5e06bf2c04643860efabdac97eb9ef79ccc678fdfd320a31485f86d6c3eeb694b19b345bbbe2709c26b3c5c23375f19cde694cf3a8b9dd73b83b4ad56bde94e7cafe9e27ba067044ef68b5fd8657868eb05a13796b220028836c4bdca5dcf52cb7828f461076dfbcde44e6113c34a334f499ae4627390a546f29cb3191caacd762500ad07b2ace37cd8f6735001498928f38f8186f8f58483359511082c2e5e11a85dfd5f2b042659e8816678cdc35aa090b1ac7f52717a475a874a1911c013ac94a43257c7b7ecceb706f1381c74adf703003f3110eedd902cc03ac96c50d6c0df475ba3fbb3fa62df1eee93417ed6ce62063503e386e265193909df18d438ca86d1f6dc0ad2df1abca521664d0a54722961e1359a6f4bb0f29f3f08a64bf175f32ba7550354b83678a28fdccd7ad317fda7bf04d8d93df96f560abb6aa968a4b19aaee64c935519ccd0303e08538d481122d0a822a4800fb3ad5f0911062277f459ee3022fb9b777a3b603e513e78f883640e2b1b36ebb9c67b6cbbd9b6061723e296addda0079954c0d0e387d88fe37edda2b94a22035a7db0145bb8da39921f4d186db4f74f9133596e74725f00dbc77cd7666abd086dd3c961f6d247f043b943a0b302204dc4223869990abb18483a96401f9f3a32bc4f83ee400162e0af3c7a50ce0179ee741d594cb5fe94dbf855adcdbf82095d56d95f3012c54093187591318e701b6a8162b2e66043f1a1b7a7e0f1b0e2fb81475d7560485bf4579d391286b13028bc4e9ab8871ed600155cce1990cb5fbc734ca526be845822aaa385d5c73a96e176f76f0d84ad4c70f371a657b9e5420050b1f11a67adb5c0397db413e316fba8a38abd60353aa80892eeef7429c160c600116fd7979f29ca8992abd91fbc4214f956e6129e940ae373ecbbf32d224ba4eb8b5e02279eccd6452fcd614953104e60f9d5cd8889c411c53f3346e3ca8dc78f8655e123bc33c51a7904bbedeed4668aecac44ed2531059739deada62453b7774050e5518633c8213d48d79e02bc72b70bb2c2d3ff898a8bd43ebdf149c3860d14092e6178d44ca6745642fcf8c3b85335d83fd80dd61fe123ca1210940ffa62c508accc082067ae366bea48b968cfba485e5ead8cbd09eb6a9d6853a7901db8d90ed571e37fbcc0e4a419cd8c8f4a2f526b93ba00032ee11ca9cae9bac18946902068ecad71853b7a439d23b4b8212b0d672280a4a81a4252dfa5498d764769a629ec78eb76a98e961a86c93d16190c88c3ffb45519fcd2773a6aedf885701e68acf0ddf94d738825775ae969b5a0cea86b8e303fe25a2e66529e197bf7a04e24a724d6999fe689b999218706b6193ef9b1b62f84faacbdaddd02d6f915c010416808f0b6db372ccb2c754b83d45b50cc0131c8e95eb3aba01afb90e824bfcd24bbc71e8cd9c32c9b21472ba6410317307d7792d3c7d5286df13db957a5cc16270f4a26aa45d663aa777ad522b44dbe84fd6245d6b338bfd8ccbbf9d7f39b8c09dc4c9ebeef9db917d4fe3655118e81d6324b8b70784bb5168271d95f85dc90f8b19ba68f40a63766adeb4959c63c0ab94316d9309f134cd36b454e06a049688872d76adc990fa77b75665679b62285f46ea10b5eeb8bf64cbfab5218f98965b1af72840c87b4a0685d01a584ea0c778d6631ae2a7a30e53e8d21403b6a1662bfc2c33bf5f01bd7d27a45b51514ab2b0b84ec6f8ea222d5792dc2f2e7ccc63aaed15955494f744f6976fccf291e0f170663f6ad0b9a5f23d8be49979738bfe6aece28c095bfa3e37911544ea13695b992f24450e2ae9f026fe20511a96dc0997d21a133d6a8d25e2d29df1c9dbe30b8c26bec7f67bfed0042481daf38da2b8e1f6a4ee8799ee475f8b06abeb64aaaa73eccb03c28397b71e7d5d647f9db2e928b0493b46fcd2eb00b697f6aad07e912793889998caf31da0188ce7f495428f103561f1f09a84d59a8bda3feb6d66a91c6d7205417e6846a44e3c90df6977f0b94c9e0847b0bbc70aa668d37d16318ebc1456972973b78c15a3336bc670e309ca7f652df1fafb5ab38cba0e6085c8513c9e24367d400327eb787c3c32b5c7e5154e80dc7e62820c8f00ff7001900d95efeae85be6f4621fb89c454e554a92c67c40741fffa7f12849b3397b35d37f768422d0e58a2ffde0a36072ac0465184ca60c7c8dde0d928589b91691bc7c2acca4b2351262e8366703b3000d8325dde7210db6c935aaeeca83cc793a183942ae79f413338473d4a8480e44152e36617df6305eb4d05fb6606a33ef18c890cf26f1ff2a7778c44e58ca14922d700692e0021b36f33ef5312dc418c6de1239712adfe75abe5c23258161664b77bf24252746e0375df43b59f9c4f331a1e2f7519453de055510cc6b0d2f31c4fdccdae04119d6cebf8c34d72ef7f358c80729318e9efbecf837e32ec99067e19b79651c51d96914d2000e3a7bde41dde4d895de272bff5e35cb3722e6d789b521ff992668afe7122924613f69a488b69d9cf5120b9de05a56c7a2b644101cc73c32d639ab73b1568f458cec7b0847bbc4fe4e18c804f4d27578003bea1866e8450e89dfd5b9ba4789a75a2c2cff7280f39e64174e4e61778683da9c2b556866f2ada438ac9b5c801d8e7fb10b3a5e532f289892fbac1a756cdeba50dc5f8b840aaea59966f90b1267e105e9312b68055c0953121e07c0e22c6f3cc6365146f2ba6bb5f2522184d6e1584a6b840d681236dc69cf981312e3fae18bf278772157b03f94e179459d1a4c51e2b76cc4c7276ece4a6c07d4a170678a7f51774783db4d5e4ab942c400eddc92bbb8c9556aa7cc08df0e38bf4b6e56506855dfca1bd1bc4d4f869874c908a6e587fe2c8d3f5d32383127e37c067f3c9cdbee540cd7f37d0e7fffdc8a020d4c51c2fd6ad1cb2a28c1fb28754997e7d3cf49b3d8f38484ee7ac6332d1684d050d7fa0dcaea17d6e9d51b1ecfbfa2152e7e097ae4c945c1d53d312a938fc280772e7402e6df8fe39cc52d1abccf6b420b4c8c60556cad0a579440e4380829a85379713fd995761c4187d9713e192e1e754f176dede52c758981e63b332bbd8a17d75d074a03cb800af3ae636c4734b75b552cf3b393527d406d3de7c5c971c6b45a97ec5cab663920410ebbd2796f1492109f3b828057f49875602a6e230b95ae5dbbac168f0d62ed87cf7599291ebe4900b73d192fa0e266f12e075518f6a96291aa6219d2fbbdb4b49ee4d976791e187351942e5e513d290c187240ba4bc50b70730ae64864a0fba73f0e9ed876fb452f808b8ed2b367a38dde4c02de5d69e8e20ac59219d1685c8458ee5f2c75ba9c88f9e1e5549f39d583fc83ceb6d2cb3a90be721e6c80e35ecb4f3cc873ea194719e5b91302a7cb1573fed88e6d25fb87973908689c277109a6ac08e92ddb9e2054b55b58407dbb2acb67ae2bf961b8c5d07b446d5f651f14ed99358a94a3440df273895cb269bd2eae2b5affc9c85246da06382e11e681a5d9ff3993e03edea46faa734be83071e8c5da75b4de8cd7f698f9d167eb86b3fdec877e312e053804eb23f2fe5c82c7cea27921961d000017946b3c4b8141d7bed0c0c71a67fbf18aee8322d93b2aacfd499518297790c570fb2bbd59f585bf0b73791f47e22ab24f8ac2eb516a23b2fe456181d29ec5538d01e749e0f979806f839c160b4d4db4", 0x1000}, {&(0x7f0000001540)="e98faeeb8db5ac0af16228341c9f2386266e24b1d27107abdf00d4350e68157e127ff65ffdf1ddca2cc7cb81366b0a174f8bde2dcf8d11", 0x37}, {&(0x7f0000001580)="2555f9cad14b11fbec2016ebd0d9d91f6efd2c761b617f466f16679045ea366dcd0e", 0x22}, {&(0x7f00000015c0)="4a600db2213a5c46182dc54d151a7282f55968eb9506835bc9e8296b0bd39ed23a5ba4db1c3d15e5be3841bd89925815af8408c10472f8c137198ee2fc02260d06e7b693600f35e427baaaeeb91d0f62f26df5c9dd8dbb7c06e669cbd55b5544881fcf9dfe8244fcb786908c2eb04b21dae0ce40744aed0c046792998b23d60f37ad3db0ea1d346b9de7425378d9100b37d87b5fcc1139cebafaabf05d0f53453e017981dbe0719e8bf22e02f7b04564b351bc8a6b9f415490e467dc474d8ff0b8b484bf62dadf897aeb9a4c99417e", 0xcf}], 0xa, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x7ff, 0x800}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) bind(r1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x5, 0x2, 0xd54, 0x1}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0xffffffff) 17:08:48 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000380)="88", 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x100, 0x0, "93f22000"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "74bae94cc423ff1a2f3db0cd092efbb83fbff8b0"}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x20}], 0x2}) fcntl$setstatus(r0, 0x4, 0xc0) syz_open_pts() 17:08:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x0, 0x7, 0xc) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) semop(r1, &(0x7f0000000000)=[{0x1, 0x8, 0x1000}, {0x0, 0x8, 0x800}, {0x0, 0x4, 0x800}, {0x4, 0x3f, 0x1000}, {0x3, 0xfffffffffffeffff, 0x800}, {0x5, 0x9, 0x800}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2, 0x81}, {0x7, 0x4, 0x1000}, {0x0, 0x9, 0x800}], 0xa) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="1000800076ff00000000080000000000"], 0x10}, 0x0) 17:08:48 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x100) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) write(r0, &(0x7f00000001c0)="06b3be07ca9053c84e35759f9bbfb555f98168eca0344a8f13be258c175a0b29a53520613bb2c8bd3a966b6c84b71bf3956cc98c234e025e9d07c1602c8b875dd0d84aab22e6d1664ba8c7e68adf44bc16f6567dac483064b7ead69019e338f6bd9c0e166348d2c4488cb677daed0d742895de2f217fd1911e025f2668560fbb14fbdfff6468a64805dd533ab5660a6706ce0171ba05bcee71b821924df4348a", 0xa0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() connect(r1, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x3, 0x4}, 0xc) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 17:08:48 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x45, 0x300000000000}, {0x87, 0x10000}, {0x187, 0xfffffffffffffffd}, {0x0, 0x2}, {0x5, 0x2}, {0xa7, 0x1f}], 0x6}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100), 0x168}) 17:08:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000480)="0100", 0x2}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x1, 0x40) writev(r0, &(0x7f0000001f00)=[{&(0x7f0000001a40)="9d7658c1f6b6", 0x6}], 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce3d3f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a4ffbd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 17:08:49 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x2, 0xf0, 0x1f}, 0xd) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x0, 0x1, 0x1ff}, 0xc) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0xa, 0x0, 0xcf, 0x0, 0xffffffffffffff09, 0xb}, 0x404) 17:08:49 executing program 1: getrlimit(0x9, &(0x7f0000000000)) r0 = socket(0x18, 0x0, 0x5b085cd8) fcntl$setstatus(r0, 0x4, 0x80) r1 = dup2(r0, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = getpid() fcntl$setown(r1, 0x6, r2) setrlimit(0x0, &(0x7f0000000080)={0x2, 0x7f}) getrlimit(0x3, &(0x7f00000000c0)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x9) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x1, 0x2, 0xb3b, 0x4c0, "d2fd66879924aa3babef4e3050ca1510300da7f1", 0x5, 0xfd}) shutdown(r1, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x101, 0x184) ioctl$TIOCSTART(r1, 0x2000746e) r4 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000001c0)=0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) clock_getres(0x3, &(0x7f0000000240)) getpgrp() symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000300)={'./file0\x00', 0x3, 0x7, 0x401, 0x1, 0x0, 0x2, 0x80000000, 0x0, 0x2, 0x2, 0x5}) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000380)=0x9) getsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f00000003c0), &(0x7f0000000400)=0x4) fchdir(r0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000440)=0x1000) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000480)={0x5, './file0\x00', './file0\x00'}) write(r4, &(0x7f00000004c0)="b59f0866ec8c9ff3940ad58cb2cdc8ccb216275366524a2d4c5e14962f3b45976824043226ebc36c740bf18337cbb7a581fd5eb9eba1690ce2f8359121e1ee85398507bd9d40cf19e39b5179ae50d1016799c03026f257ca42ebe029ee0c1e930b38ab483e3139df82a8fd8e65721012a9c4f424da7053201f7fe638abcbcaeabbbd0eacbe95448a604f961d8c352c1843d8782020bdac6de1ea0cb0b8228ba27f1dce699b0b2e184d66b169d9025649ebe9966388348133d8991d232dbd400b51018dc2c40c4556cfd3702a77", 0xcd) 17:08:49 executing program 0: r0 = getuid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800000000982, 0x0) r2 = getgid() setegid(r2) getdents(r1, &(0x7f0000000180)=""/192, 0xc0) r3 = getuid() setreuid(r0, r3) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x9) r4 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) write(r4, 0x0, 0x0) 17:08:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="850573ab09cec58ebd946a4a53d66578996715da4057651a0500c60b540ef497de73a979ed248f3001eb8e5e8f66172e918a82861acc95e491ef4f707bd830a98cfe5644c4b3baed64f40ab2fb32c7bfd1a721222654c156481fe6bd7ca9fe826351a4063017af176c8977dbfebb0a596950d609c2d8bb7471869543cb9cb9abf56034218034a300161cd06e06a3fb4d19dfd9a44120508e2c7eb012ee5cc76cc20f5dc890fef1f29ea8baaa3b77b66ca96fe7f656edd9897e2ea40f56e5374e9cf3d243190f842c3d3ceeaa7b4150e93a83ad538e9e70dc245396b641c16e43aba1887dbe5ad513dd10121520aeac92eccf335cdf650565b12f050000b0ad8dfbf7a4e77ba90300000000000000c167a27dc6dc288af9143c852fc783dcc909c1cd1baa0bdd3af5ac2afd50e8dfd554d5d9afc27c2ef209548f25ec3c6baf34ec22225fce6fbe3cf8a22ef84b504ee4acf840a9563e7d2f8087484e8149106792c22fe3c804000000798254ebfe634691128f18267c55b8cfa792dee64488f7bd794ccce6a11b8dbfc6f6ffa986e72450850a117b566d6000dc6cbfdb7206cf017421d3060fd7ba43db1fea3890c8a17464a84f3b00df8be417992b855d7adce6754c9698678c9cabdd88047e1c161513978e641a824552bde268d64902b1fe7ada6199764ee2be09d899c540a0182d05dea27cd31395651941430d4c0000000000a75a61f74881409a5640e50a6d8dd23aaea202863cb7fddab5b88bd0f205680b5d2d1122b31b3e6538aa00000000000000000000000000", 0x239) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x1, 0x0, 0x1, 0x4}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x8, 0xffffffffffffff81, 0x401, 0x1, "6abc12596e1fa538bf8196a43cc3663705115289", 0x0, 0x100000001}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x4, 0x3c3, 0x3, 0x8, "b08d1646662247ea5f2b2c215faf8a290524d8e5", 0xf74, 0xfffffffffffffffc}) lseek(r0, 0x0, 0x3) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 17:08:49 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000012c0)=0x1) r3 = getppid() r4 = getuid() getgroups(0x7, &(0x7f00000011c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000001280)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000140)="bfe7f4d918c755f0b914c9806401d45979282de29933a1570f3b721b50a378672f718ac9c955200788c5eb6726c36ac3d39975f5cf3e70950012e4693add08394f94ba229e58bb4a58685e63b0ff69e9412165dfb3b192b6fb4aed810e0e5d0cdf8e19ca57d8cae4b10663bd9523270ae3", 0x71}, {&(0x7f00000001c0)="3906eccc2e5fb24a548187edc88bdca7f2a22c2ba166807b8458faa854f0b539a41758c1d77b304a2e0ce5c1036bce6e99d5508f0e54ec886d56f6c724092288f5b625d0591eee6583d9c5f308a847f2ac4802ce148558fca004c4c12c18348823c0a352ddb6b2922a1d3e2a0149060b530c77f28acdb6017e490df8f989ec5e4583388889ab18b3c63e6bdad24c49e091dbbd8273b916f4f8350c323d0ffbf9972d50faf5e89c562f4b0825c90ae12020322834c4175e2fb20f7d6bb2ad65af4aea1ecebf646b60687da63424f0a9b947a0dd9b1c213762c7baebc4750e0b464ceeca287527fd2cf3fc27c521faffefb586e94fc96cba7b1c6e297d0db40348f3a7657abe1dc8772f94275b836b8216452a347d146e11704f1124e5910fa81acc4667d3d609d8b7aeb7c66588e15efc5bd7945374f5d62f314ccb9100e9d105a0ac85aa32d9acb006527f9e60a8b5d20c13e4005197a64c16ba7800940154a687c29a351bbbb509f1320c1f5e5ca23479a948b2027f672a26f975441471dd54a8dbc25446ecd872958e3652d59ff85a02338752b3ca41c287e0200f59337bd88d3eeb5cfad9ca650bdac6e9b0f6af591fd05bb059a4891abf31993b6a11cbfbe4654b5777c2c01272c3ca4871ccd81181b9bd8ff1f586a7150ba899c077c3dc0e39e0c26504e73649892baaac6ae7230da1df843c3fa7622ec856a0ed4fdc992356ddf88a3b870a1f94d659ee977ecd9e13aeee3fa985ee3b9957fbf4f8605155b5c0358ff9d84b4d584a74794b3147738890bf3c356d88b617a00787edc012aded8d909d6276e53d8f59aa1f19b429dd6a9036b0969741d32e5c62d27467eed8f9df136004e1face9ea7418c71a84649b4ee3b9b9b373962ebda600f1496474bd26a202e33ca96370cba78afe2e07629f86bd1a9337546c98b555a5bf727ed112804e071a230c59b4cd328b8a12627208f0c00e153d66a6acf9cf302e47ed319c22238670b37b438fd5b9b84711d1e085b58d6252dc43e5c80bcc3d25e2a1e94b941473a0aa84de581e57ae50a5854b7cbbc537c7cf8df6b55bb68baa7637e515d9cd46cd995d6ae36ee1faacf6ffccc4b8ba110e96a3a199c0088075346c8b8bce16e52ab09ed6ce1ce7ceb9db2a8f13351dd57c75ba005391cc08285927d353db006e739626185ddddc10287dd7698963c56fc57dd9254670c665f2362a7d043e54f54790ec6d5fb89e0cd548bac190d76f3827275300cf2833950358b758db088c5457353e5f0295063416e10f21fe025df150562fbe2029dbb6280e78022afa39eaa55e37c98482ab60311ca3400f629567818ee477f144d67290c48aee9bac427bb965cc79d76eefa4fa418f87d627525b8cf355eadad426f0c61c5c6f9cbb09fc3fda059cd92d39162cab92d511b0cf5127ccc2f2d06913fae60e2e593a327b62d46e204ba323f6b5f6a00834ead0ef579f5f454074771583176ca536217a30264d1fcddfde4e57155df64c881754cd363d9521ff8147b8ff3af79c1e1d2f5b7e23efea52931e4c82a69a89f1f14c2ed458e9c902adb7eca11de2000cc758fc7918362fc272ac1fafedef000bb7f3225f8d96849602df67ed82ea5e062d94306ed5abec3895667fd85817cfefd1d70c4fab3fc09fd9131d8500280bddfad70c3418beaa08a3badbdd417a9c5ebb3e553344296b7aaf5aafc2a6bffa22de009895a5913bde52655d9d8d2539162d8f660c3f3d0bfb277d7fe0ee6ec64cae882a35882656d6b6826f152edd7efbe659c59d2384369e522ed2f888ab8ca5556fc7d974241687c012f49e1d4870274a0a3090a03b14cd356254150dd3d1a4571e67601b1aa2d5262e3f5ca4e94d2afbaeec830280f585eb9a7b7d07ffdf981c3bc87de0c2638a1de8f60994b04318d9e257234da1e69fae5999f6f8ee8fafcbbe92ec6da654ac618fb289980daec4b5817a0b1fcbd7c9927b3c84e45a6a8bd9cee84d002c7d42b2fa9e11c8bd69713b4b79bcd49fac4fca516e98217ffb13cae2457fe5d1581e6da52335f2d7819541c036c1b1e1e3e0897a20ce137bf7a09d0023acd42086cb234d57851b51819b0a3d38cfccf8a1faf6960a60e6448e042ea9d3bd416d8c1e903db196d1ed80c45efc798a8bb7e486f092389723a6efa9e620347aeb6b4dbb110d9f14053bfb9c07ead74968689c07cc9695855298271bd39c75fa067cb4ec3c25175e669d6bb7cbb969e45370f58db94d2f0578f158e9d5f59b1c5d082dceb314b0a8289ad4f158eb8cf04aa3c533e321e3dc17b3097d4b55553b816dfd99b3a51f809701136a70bb16324ba2f6c9238712d9f64d43c04ee5b7c71aedabb607e9908a8b30d281e0970525e2222c0e8a6be9d91964db769096b99d9cbee24f5e16e41532bb61ec6fe9b69e69aed3f5d64a56411802d458fe4e495f07d1b4569c992a0ebd1377afa3bf5fb14358b699aa9b2aea6f7967bf3f4a9c1e6ba9213751766e5288b6346feb2af98efd020d5521adc2b1ceedcb8b9b5b30923935b09841cc6f8a01cff59ad84b63789456d5fd15c0c035c40f5ec99ca0808cea9436fe7d2a2422ba9bae549b39a8b5270267dc69bc15f5bd3cda0a3ff5eee21aba47ac0018625dd2f7ed4f33ab82bea093a68ffd961d4953a5402a6110b50114513b8556d7bff12497ea53778be5f566a63b32fc17ba1d6478a57a78d81b314cee781cf752e3c7b333683f7f3b78ba58106387508366a88a6ac8eebdb914e5e845bc39f770757e995c7da568f7b9f74f835e9098e80decf3b25b3dab02d62444be4b458598d3ee4ec6d799ea6849692aef9b56d1c92e0e5917af417e8c0c5fedc0ab698448bcf397c8eaa2faa8f770be17e8fb98c00e9fc273c9ff4230aadf5045206afa54d3c59940730d5bd22ce2841d164a02629a82f60970929afbe837992b22093a6d45eb9755aa6906d5704d759c8f3d84778b1a6738afcd0e6ef6ea22b320f81a1b42e7e34df12906b9707a99ff31483e48bf95f4b291c36f78167e29fe5eb78d8cba22754f415815486a2d69b068f81bec6d12895ba3cdfffd85ec622b926768136620aac0207123d2cc6ea2426c316a26586cb90c2d4e351a57d5c285ef26ac013b8f335f6c11ca4aa95f99bd899f5bdb5c8d31a2c9c8fabe234b653d1d1235a87894ee171cdbe8c13511d73b876edca862ca3b8297268f922f5446c69593307253a93f2b998fe873a1ee8209cf25d56e21c658734f8b39a436843f905737028cd5315b346039e908df047e344af6b55095ebc86da9615ba52124b44873a2d32c6147966da91441faad3b905fb4dca46547a5550f04d9a3a2e3dbe6a6d3e0a3f2da03c0ab989af7f7fdf3ec200852a5dcdd01c5aec98c84375bb9a05a877304adc2c155fa5d7a0ec2e0bad4ffeb64885dc28e21d418de0895c554b1a0aee612300f17ae37a04f07a8b2bcfeda080c137e09135d84da606712c4d728f9fe7c49cc742b54964b60f9c7c8f8696905dcccb94a8f348389cd328f4bcda0c532e0671bcc71152c064154d0a399f190601929ffc5ed0d938195b3f3f282004f587eb1b060260da3c20661f85c8774ba5de626971ade04081a5748fd699a343e43c6a64aecbb12d618a882f3ab76178e30e02f1069d8e3b6621b3cbf2d13b2c989d09f994ee4a2a00783d9950e5c145f9f557c012aba6f45bf27905e4a8afc3bc939155158ef7e4fa1ff729b1391e3cfa26ca0a2929c879a9aeacb92d74e490c9b02b77992665248bc255ea119dfd6c69489e5af30c8cac68ce875f70a89d5f70925c1de3969d3cc3d1fa378e34ae140de336dad5a76505df4aebdfe82d5601fc212176665fc514ebdd129e78d5ed66a323cc5095278edf669bad91035e2e6c820936976dbbfde75dbaf05acbcb57e19cd4eccd42e55ccc8e9f63eeabd15b58407c82c801070ad3e04a5787062a4c47c80b2a51a1d29323ae20710b9ce1f0d53e0f9f752165e3d7019e491e24cf347bddd9f9202d82e6dec9f0356a64f00a334a0669897a557e000825aec71d0f45f3a385688f2637a7749d68715f8f95512b9f2cfd7dfba69e608d597ab424cdc94cb619e974727a152bdcaeba3b92f43324b06b4e985e3edc0f7c473e39a975582840350534d656ad3fbaa07ca8fd5de184a7977b646f6c73673eaded323329ae98ad3ad9b19839e78d8a5e0b29744c9f1c521722637a11b11f8e8ec96abf27f05787267fef4683bab2acb420875912db95ded46da97cab8633b60787dc9cb1ae2d22cb8f13bf50d83e743d444daf16e562cffdf8edbfbdc8d7d17f1aee197abefcd801b4635a37e0577ae7bb83d578b9ec2f8ca7f293571cf8d9bebcee9b237881330adb331d14ae1c73d5c73edaffdc87a9e44bb6e73fd4a642df3d40a4040a1135dca665e74b2eb6196464eef03d143a7b8fa06f918711e4940388f62706e0f70901966f2bdbe6200501e9504dc711ad88217d983f23a876b564def4f3f46d1632b25c5535ed7943313013300be5a1f0c6492f99232081adb7f73acd8dbea2da7afe578d101561cf59b7b2d2dbe3ed6a2c3f90ef3f8f1de1ac8288bd63938999421d224b8d438a5bce3b48f7dfa3b8b907b29e1915aba74674019f3224567e44de7c2e61b50958ef023e66f7853a111ec07fe873aa5d8d9c0f6f74d2815e2af24505d7cd9525c2a821bc5e021c6f7cbb1dfa781ac3204bcc358c853459c2de5d0ffbdd3d1922368293874fc04dc98ffb8a69a248ef1afc0bd76430920932e0785c96b18d9c440c6346a5cde911ff5c4a8db8a5a86df21f0f0171eb6b183d85dc46a5e0424124aac004060e24d818db1e06a976b8d50fb2e8be4f1f0e208143ee878241ab1a26017166ebcf43e5fd28b71d9b3cd7aab3ed8268e0f8304050d944752fd955d1ca951f162957ca63dfe94207777b5233ae75ee29d36bd6a0a42fa38315b3026954bafa9067bd1bb197b7390591b581896a5306a30c75f16c37ccf9ef0de67470c3eb62e7f1aa9c9005db25db59e09ecd2871969cef709a2134d3be59993080ac91ea17fb1b98e91f207a7d0a676952df47445137eb261d2a0cc603e19deabe9d7dd2f8805513df463458bd317da45ae8a055ed891b64ec71fcf7b2c61a7d6299c85970481bb2dfa9ef94b0765584704a641bdde26094e664cffb354c411cffdf4d4a99f6bdf5c0e4d229b469ee9774995d1c847ec0f5a94851990f29e1dd94cd832b26bd868dfa0dfd09edd2d23929eaeecc4451a42c7347ef0f5d93c3012323d96a07e6cdcee86d548b54d4169e6adde2ae29229e207fd143d6f3439de6a62e1acf7bef1224b99eb152b8c401adf32611ca705e6f5bb0101eadeaeb61e7ea6e03ad8537b63d80d70d2792421ea70a95f170a35922be375b32e0562432e7f1b42ef8cb4e4ec24b7d0e9efffde9886f0fc973979a83d8fc7da8babd9b2db3f69669a3128d7fe206c1e2c6ceb580b7006a45c447fa1f883736c578363960de5963408f572bf012e926821bb732ae8d27bf276468dfbdee333ed4e2d9b64d2319950d0d3d994162b156e08a1930c45cdf1f2b197f257cf14e83c32f38b0462bb196d0e0b00bce804273d74c2378cb2accafc98e038bed19972cee7566838360d56ef65212e91f8e3d73a4399c15396c6e1642e96b78d239e725f330d1fab458e08f87a3b33031c3f997ad62dc9cba55bbb5e1028eca0f20453ae19fd93b05adc7192783315c2eb241ae38d6cb862839919e5b8616652fe77dd0b0529cc11b7478d42a1087ccb1", 0x1000}], 0x2, &(0x7f0000001200)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x48, 0xa}, 0x2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 17:08:49 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') recvfrom$unix(r0, &(0x7f0000000100)=""/23, 0x17, 0x842, 0x0, 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') chroot(&(0x7f00000001c0)='.\x00') write(r0, &(0x7f00000002c0)="5f4528c05f8dbd1ce46cb71a83fa5df22399d5395c3883db8060b554a01451ebbe69cb6fbaf23f6b8a123ef62ec4940839d71e3dcdc287c19fecbb08f4aa3a89d334727e05f20d6fd985de31384bbc60dcdf296d931db94ea799bf9228f23dac0b217325db0b4a30bc8cbe794f233fe108bf14580a2e4244ce71ac742e97b6e56bd5d688a1f931bd95698f884c5c6b08626de4331755d25b0526b26086515b83543325ed31bd65ed38b885b447b4356fa50d33c373c31441657624c2a312048e3b22735a08afa8411fce21363b1c410d6fa7fd5d82495c641f1e", 0xda) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 17:08:49 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) getgroups(0x6, &(0x7f0000001600)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r7 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x1907, &(0x7f0000001800), &(0x7f0000001840)=0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000040)="b60e76ed19f415366c04edecc50bc6206f84ea9aec6e1aed3f21391db95d7192fefc12b9", 0x24}, {&(0x7f0000000080)="0454e043e95ade59e0745a23bcc1cc1eedebf97119950d710c96699a5639df2189b847c76d76d5305bd397890a4a3a115876d5df025c1abc16e0e98757e0ea43bec21e5c17f0f4684fe397543558e946feeccde494ad2df0361db8aa52f40c499c8e09f855f464c6159d6b5aaba3fbf7629e5474db3f1d1a3d48022dffdb0b4015d9fe368464e8e6c86ac8c9d573db70fc9537fd701c5408aea5b31ba17cd18abd3a88c09751259bb7e77e0ca6f65ac8da77c724d5d6e5da53f9af01e13a48fc7bb329bbc5b2b919f25cc00635b00c93abddf89c3fdf9f6dd6b4f4de0dee4acc9709c8303f3183e6085998cdc53ec7317620dc4b0cee365a04ad4a39c636e195de43e6cc72c17575aea4e950a2d3bf3f31d92c0c8a85e51276dab5cf741ff006d7972a5af5913b1ac5c5e855dc75dae28363178cf02ed562ed78b8044025cd356e4b996fb43bb8533ff2614a3cac80fe95aa80882786aae6a7ba6daa932b86addb0726a503d17af077f8bda4665ae8b78326613e6ad4fa57d38477f139dddb46b3c37a349d49d33ad48cf09cec9203fd7ec1e520aaaa40f331f92655884fc2feafde9ef712c826834af27324c815ab6941a2a65d9620f21ecd757de89c2e42b633e2da340808ee3aadaffed6b442c09958ff085de0b3e3777fdf94798beaf7c0c81b8305cf02526381181a6b03d0925dd02644eba3993a328f4a7866effc79e4728490834969707fb768cd690d49dd6aae123de79a6a9d8cc1cd0cf9d71adf721aac795186956cec5533d3f32d4ef22f0a03d8033d51065fd1d33cd56fd08b104e87510352fbf5f6d2726252f1af40ba748f85b72812ac4b513b041a0bd05a855376ed6ae205df8b5b02dd2a6b5f497398d5793f3a11428787e09213de467c7270cbeecfb44004562a6b0e813b74ee34bd89a37c91b805ea1bbe13487dd7d6c2c09c1efc109e128fd6c84e5bad7196c1ea7dc332a440b85da0039dc619d55e48f74a9afc52fbe608bc38d0288b9725a4558857b67425232b82b0dcfeb1bf82d67357358cc2c999ace248a96aed665af4560018f321240b01083534bbe7d45b4f9759e6dc3cc835f2190d571f5d49c4545c3aa8655a2e44c379666aafa35546591ed8cd039a53848fe881d342aae4ae8b501248b830260243a14a12e1e2781a8a38d3341835c0380fb969a10214370201312ad25df18856f9a41dab2989d2451efe5b5cf7789d885bef3a8ca7eeca0f8c5e808278f0c717566511d1524a5c66210bc32f6ed1762b084c70366e88b828ffd68758defd8aa3f2cee36f4ea608a95c8057f857b8490b45dc7c084ff4fed66b6d40244583bb85ba4a4472e187331f71c91023c7031f302f565ea70421028ce26f588805d14c52ba8c3329090567ded868cfbdf4ff4760f8b7734cc991b5bd00975878e03602bccaa5099d32b9af640ad3f4f72bbb48a756f37c59fdd1933d9df23eb67dfc2fe7026796f6f34d9f00f836376eb06e4868f172783c1ef163ef9e582636aeb67ecb046f7dfb5e2ca2a577a6d31718bb8389835cbcb515b274d6ebb07cbed7b16ff3c75a32d090fe8d1b7585c2ae1cc762080d627286b972673df3303c43f662162a4928fb3463c2ce3d2938d8d1080d5db46c893904ffa03d8b7024e3c66dc0d7d6fcdb8846a53f14c87687278baadaf2807564313560fee6c21eec050e216a64945c80e19713204f832ae15bab074b6246e1bc276ede40d1a7b846424f5dd846a6b810e871854a9d75fdae5d273d46d5a27d259bb5647ef49c9b610b4c4eac05317cb6cbbbcaa067777d9db654897f49929393f3644ba34f714f8797269b6b74a64859914273d230db34e88d3a0978e337a43b38bf828a734455808eede3d69274eba14f77eede743962f58eb3f877502aad4c18e7e8c58796fc77bfc6393cc68492b991789dea0dc36d449759faa0e7610cd5b1512edac2e278af2e27084a0b268273cc21290fb9c05cccfe3fde4ae6a612cbfb3ddf4870598d3c8190022e10a156b69b1ae778bbc7c44458fbfb2ef8e78f667d8b5add4216faa15a857d3330eb2592105abf334305c17949fd87bff2bf84970d8886de2fdbe2aa64d39cce62b9acf28e7ab83aa6f2b27b75b120d4044ff3284657fa3d729d4b84063b25c7e9c8716095ea5c6c27511cf25a630497b74a0ef9bf1bafc876d3e4bec1fbd7440404dcd805d5ec7ec3c13a5faa5e2abb9ca4fca6009563765f124a8d70920b55cb9ec4d86441c4ea684bac253d82ed2a378a2b5eee1808a39b74d1ba6d6eeafb341ad0b6ea4ba19829916af06eea8282e31c780e138e493028aab6acfb14552988eac9a3cba59ecddabb18af1edf9651b3fd99fbb0ea138dfe57188202acf55c15ea158fc65a6981eee7006153994b85b894fd136cb1cc5b4ea677400230ad6b21c041c1370e89e8f8b79cbc50764ce03c3d4d9718cacd26703735fdbd3f5f9de93be87fcb714a541c5914ba7b6ce1f983cf42e5f78d1af6c617169642e371f8ab012b7c6eeb970e06e9257310b11517485f2da295f6e8432f453d21017bcd692c13cbef90d33bff4ba0b53f69c8463a8be5c10346e416bd267b077caf0836716254b4e51786e001eb5cc1a7b5aed9e1f848c35f8dc9bfb98704adb8718c2ff25cb341f719b8b86f1a1811870ff6ed348dc8aec41b35eff109791901170a56f7292b760a508661790c5d9243e6048d39602c2501624e2f12122f3ca79c01b628c59e9fe8729ec887c7614ca736fb234586c3372e77af1ff117ea5ebf288dd5120a4a4d8f8b0a9bda1fbcea0f99fcd195cc2e95f31365e94cca7066cae458c15806beb11ab942d986e7cc03333c9b894644fb07e3bdabb9bbadaa95954a7d9bf19ada86de00de05d5bd8a5b6f923e116ae03a67a807c8c8d925008a7ff88de446036df13dfd55292b48f0bf861e893bbf28b0aad87816b16adb2d4b19130597a9f337d84f7eff1fbdafd8f77d2dd0dd3bc0557cfa3d11c4529e37e1c7e3da75c3a96aa85949ea35e70aa3f7081b7623e73d6aac0112c9802f43ffd6d383e73af23869a0b49908b4b2b243d8c45f42c6f39b25d2779fb4fdc08c56ea03d6f25958d725048a422738985ebf547929892cedb3f1fc8d017a4164fc981cba1520f65860567921791847498282dbcdaaab0fb92f8258601dd53ac484d568e524ef25597f95d16198b133c307e31f85aa7aaa74559fb96104cccfd8dd004f06e032f79f30598bcd3e272ca7a2ad0be82e9603538598edf390cc3a537c35cb5ea03fa9322b22fc9eb790b0c191c1bddaf6456d218350040a08ca7b9a627eee7dc67e2724fb10307649c36bcec3efe7c685f4ff1b79361dd0dc98f5e5d5c66e39609fc9883cecd1eae6d520ca3bc4aaf179f9f2be22d70c3e4f312d652d48c5f884e8df50fa085a3dd44dc8ccd0f83f409cc922c6d8f96de798afc5da2ebac088cd96b42847500beafd7fb5e81c4efea0b1afd352a09b84925302e0c09d0b77c605597c89a1f5e81646baea5c7c0e202cb0035483200e1b9557680a50c29c83f2d800a238e5a58ca9e67f4f472117194eeab1298686a59633afc8c346f3438abc8760a37013f5882c00cd5497392aa7850104787e626888027d5d184491016d347503a80d9ed22779fd2ba65a0f6744655a71d47660c0150f04a0dd7a32f78ca233b79d74df356abd4de151626666b22b184fc46b2003f4ed21037e19785884324421e699f5ff151eaee16eb37031360077720aa9c2a394d8b3afae45cbc643a37e5d3ff52b14140a93785d7655eccfe482bfa80801a5e1d25485b8a3fa1b115246347316feb049ebe6b76c75b32538ed59aad1757dc44a49fbc1d25420fd16e17b27727dbc49f4ce7c89e9eb639414933d2940b9f44ef6fbdfc7e92d5b53e2a414ebf58decc0c2b49d0b1bbd949b61e2359ef43e5eb71d2c5de43fdc9d0c1bef40440a01ab8b30d95be861210548bdb346b34d576210828aa64231513056e4bda6f85cd8d5dc89021bc4a79bc66dcf17df85bcd890f633454f38f02b30774d685580cb540b3221aec13764e45d527d361cde2cf31399966f8a1db92e62b66d925e10eff5c5abd133144eab21c78441b2c948756c32e3f3a5eae935ebe83b8fd74021a435cbbf424b696371400788a13ae8ec7ec346301e1dd40f12c0f4446a9563a9e3a419311c2b95bf537b93e2e29747454fec4d1b802584dc9d423b225f998d22320e614faf311e1c8c0e18cbef8fdb6de59454c98743ffaaee1733298d987b1c7a3bc24e8bca48a894b9259b937e6e36b1cd8759a75b6463e6497854242e79e9c63c8f6aa11bac13cd5c2a9caccd9e1496aa9c301d83dc3ba8fe2d7d0fc30dc23def4c4a26c944919eae60508294c0fb7b7ce7f072e06a25146a37495fa71882bea17e1da01ac49e7f114349c6371a7e0751faa265d176857d5728e70f0497c04e3fe89cc5973ddfb4f3590a3c6f97d68f525d4dad4e902c923d2334b8b7b67256133f5a5cf0d1914344522da1e948159705f5e1ce47ec46dda337942bd4f285605ef8b0ee6cfe25727927a67082e5271403a70e1f3e2f14d8ccd4171427b92edf44ec62392f07f2900e737222d60b97ccf5b2f62762e0cd6257d45c6e6dec1a6311a869d31abc5d204404020d0f5724257be0a421e050004c8ed537eddab2e14caf7ed0448e13d1d8996eb0427dd84b5f4400dab39ddd7e67ed5a407d27f4119153f391fe9a0dc6270c9342104ced4d7c313d434606912dbefa0142f49680b688683caaa50fec85e2a806992c95460dc11c599b4afefe047b1c1d5f38077b247fb3dd2a7cc1b9d8a783a0e59b55b7e417b04f6b266cd96f31e4493dc7e267f3af652ee74fc91238c758aaf24c983c734ae70a72a0ab28c1bd73bc9f96f66a146aa237178f907e502b3bf6b4cb47b31e7874f88f207989b854d4309439ce93d41ddaae7841338cda359f5015cadd6f2e9a1227df0824193dde7849024963f7b0cd97b4f44191c6510d6ae07597565a6bdea941c786a82ace1d15886e9771b93bc83eadfdcfb79fa47ce070b8cf351f02ce9acbfff6c96bb11314bbcd4acf9f0b59c093b00bd2b9698d80b849cf5895daa6e61d7bd4fe44fbdd5a3520da8c6867883e80c90e8eaf25e7e49595c163cc328310c1e4060973d2cf5afd2ac7a57e0d495087fab6f611cb60a5b9c92cd71b12cf1ce3faad58fd61d6d500afa9a818f5d364fb76346bfd771d9135cbd287dde36f9655a0c8baef26a2ffa20a9a651bfb15c804aa8c644aa8d301bc83d7b075716664459de80615fca8532205b96208015e6010be265d583dabadde6c03d0a423267a275cc6d2601f1859d409cd8150c641da6c84d0dab65c8230a6ebeb92798eb5c279833c2ed7a3f545ff0b4a89dcbacad6592f3485ce9c4844bbf9f17d98cd3e704ccc3cffcb787051f785df8863ff46bafc052efebcfbbf8687dea456676c000bb6bb13ec9f1cc161dc27b7bc73f8eb4e50f096905b6540e15c433032b08ee369e2a1a95e8ffbb3bd1b836f744419e101e1067219db4b6c3e0b3fa7a0f0dd514a2a3a98937578b8bbe636f121e8ad65c2ade295bb1f246e6a1711fb96f5942611a8417cc699bc711ed42a62523d664bac41fbb0b440d2cfa898ce9fe172dc176e644fa88a69c5c5f060f58a52d5f524438ec25ea1debd7f4839be5b714720b2adcc372affcc8a22f4eba64f6bc4538855617726d80a2877c24b20a10af59aad4b4c0c30f99c74d03ed03ce155a7e331edda0913ba7e02dfecfaca53", 0x1000}, {&(0x7f0000001080)="2ec2657aa8bd3d237178d9f5c78451b5a8ede88d00c8d90117c167c2634eb6fe116e9a0529473b9a730988d0429c063403b400f84cd93ead86a2d7737d112851a12d16d699c05f797ac850f4b4e96d79cc9167b259", 0x55}, {&(0x7f0000001100)="db2375ebb88f7612b3ad01d8", 0xc}, {&(0x7f0000001140)="ee60270c550f47ab499ee5fa360c51fd02f87104b58f87fc8e94823d82e0dab6fc7ea38bf19d64fe7dd3a6dbb6d02beb80a007b4958d2e85c1770c9047052487102dcdd360731eeebb2d9e691b46b956c96b7eba8ccca665a411083e3c1b5c03b59280f7e26673661b85ad2300a32876e91c57c0bd2e2d4e33eaddf6293215ffad281acce686bc050a63b2f6d9717aa16f758cc1a7ec56c70d47778ac20f29b7265501f2b32d5cff06b63f818bd701fbe8d050e5ddc66ba87830cf4aaf6060e8f25aebca3444b315f7d8", 0xca}, {&(0x7f0000001240)="e0e0a4bdcb19f47463bb2bbcf77d383c26237d33f285ae21fc5acbf227fb5c4a5b685ca8be36c141714db7abe9195da3b124c1735dd3a954731c8ebdcdb0b22fd68bd98975e706b0ab77b3ab5554a00e22ac6dbe64d598bc72037fe7dde473d3133b3ff6dedbe7bb234d", 0x6a}, {&(0x7f00000012c0)="b648851460279e3ebc8a230ad14866c358130361e06ff34e380c7b0064fc400558d901aebb320f8451b5acaeb554cb66bfead4f73a80711faa91f2795c088c2d2defa0c63ce4e808f08122106c9399e02cd9a7de73e7cf56c0e86cc7f8991d79c7019e64da40665fd6824cfac14beb51d539e964ede7376e8fbf4e24757db1b38277ab8ba48b1edcbbf634488abf30cd924770886a885fb4a60c6b3e394dc242248a23637c5474fc9b56d5ca0a9e5caad1864cf7a5265c20ed50011fa4affab58d750508988bcd20972b89c6c3035f99d2a75d6c8b26d834c4960ca3291a9f2c67b6db7712264c", 0xe7}, {&(0x7f00000013c0)="484db2abb760554cede76059f4603b4816cd9a542115f4bb0d9473b5b9bf2ecf9ba591c7bf734e69a1ce176c03c2b3a743b280e4fc13c430e3e12ccfd01a5a8e1cc2abae9a25008ee653acbe2b8089074433aa44e84da441caaead37ff15aa9b2e5677dadb3308e3bfcbb2bc84f0bc860f51952d0aa67174decb6583149c29215c8ab5b3c6bbe3e24758baa4abe41a634ff25f665df49011544567a37ab7667126c18a90025fd7821ad4018ea8759d79246196bdaa0dc4bc", 0xb8}], 0x8, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0xf8, 0x409}, 0x40b) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 17:08:50 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) socket$inet(0x2, 0x7, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) fcntl$getown(r1, 0x5) 17:08:50 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x40) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x1f1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r2, r3) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 17:08:50 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) poll(&(0x7f0000000100)=[{r1}, {r1, 0x194}, {r0, 0x113}], 0x3, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x1) 17:08:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) r1 = dup(r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x7) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=[{0xfffffffffffffef6}], 0x10}, 0x0) 17:08:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="1400000000000000070000000000ffffac1400aa", @ANYRES32=0x0], 0x18}, 0x0) 17:08:50 executing program 0: r0 = kqueue() ftruncate(r0, 0x80000001) r1 = syz_open_pts() r2 = kqueue() r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20001, 0x0) r4 = kqueue() r5 = socket$inet(0x2, 0x7, 0x0) r6 = semget(0x0, 0x7, 0x14) semctl$IPC_RMID(r6, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffb, 0x9, 0x200fffff, 0x1, 0x1}], 0x2, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffffd, 0x50, 0xfffff, 0x7ff, 0x7fffffff}], 0x7, &(0x7f00000000c0)={0xfffffffffffffffd, 0x4}) r7 = semget(0x3, 0x3, 0x400) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x3, 0x502f7b72}, {{r5}, 0xfffffffffffffffb, 0x48, 0x4, 0x0, 0x7}, {{r3}, 0xfffffffffffffff9, 0x4, 0x1, 0x0, 0xbb08}, {{r2}, 0xfffffffffffffff8, 0x4, 0x2, 0x1ff, 0xfffffffffffffe01}, {{r0}, 0xfffffffffffffff9, 0x24, 0x0, 0x1ff, 0x5}, {{r4}, 0xfffffffffffffff9, 0x82, 0x2, 0x9, 0x5}, {{r3}, 0xfffffffffffffffb, 0x1, 0x80000001, 0x7ff}, {{r1}, 0xfffffffffffffffe, 0x11, 0x50, 0x2, 0x1e}, {{r4}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x401, 0xf5f}, {{r5}, 0xfffffffffffffffa, 0x10, 0x4, 0x7fffffff, 0x5}], 0x5, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x60, 0x48, 0x7, 0x9}, {{r4}, 0xfffffffffffffffc, 0x64, 0x8, 0x200, 0x1}, {{r3}, 0xfffffffffffffffd, 0x25, 0x1, 0x9}], 0x9, &(0x7f00000002c0)={0x7, 0x3ff}) semop(r7, &(0x7f0000000300)=[{0x3, 0x6, 0x1800}, {0x1, 0xdca, 0x1000}, {0x4, 0x6, 0x1800}], 0x3) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) mkdirat(r8, &(0x7f0000000380)='./file0\x00', 0x8) ioctl$TIOCNXCL(r9, 0x2000740e) r10 = accept$inet6(r9, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000440)=0x8) setsockopt$inet_opts(r5, 0x0, 0x0, &(0x7f0000000480)="64100dfa33665695ff29c05b44dfc985a5ce1f0c6e18b6132a2ef3b30ea574571f3471c8fb1e5973faeb3979c13fe624848f9b4f46bb1f3ab3f0eaef6d26647761cc5fbcd1545ce63bf8624699b3b990a87816b4a217001733fd9102990ddcca4d96bf6efbb1744400920b94c381f481850af77c6ba8bf214982e0d039018a2d33e4b01dba2e61bc6514c6c1ad412c64f72fd922127ecc70ab65a482ee211cb2532dc02c81722f568dc825d0207341a951f9708db8f02857bb5ea9ca2393b208218cf3b034ac6b6bf295cb3b87905be78158711e51ccde8ffb4f1b102edbf8b79321a594f44d", 0xe6) r11 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r11, r12) kevent(r4, &(0x7f00000005c0)=[{{r1}, 0xffffffffffffffff, 0xc, 0xf0000008, 0x601d, 0x1f}, {{r1}, 0xfffffffffffffffb, 0xa, 0x800000c7, 0x9, 0x80}], 0x1, &(0x7f0000000600)=[{{r5}, 0xfffffffffffffffb, 0x0, 0x40000001, 0x3, 0x40000000000}, {{r8}, 0xffffffffffffffff, 0x13, 0x1, 0x6, 0x4}, {{r1}, 0xffffffffffffffff, 0x1c, 0xf0000005, 0x9b, 0x40}, {{r8}, 0xfffffffffffffffb, 0x4e, 0x40000000, 0xfffffffffffffffc, 0xfffffffffffffff8}], 0x3, &(0x7f0000000680)={0x8, 0x8}) getpeername$unix(r9, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) setsockopt$inet_opts(r9, 0x0, 0x1, &(0x7f0000000740)="9c4a8251873635897c9325ad50530e17ca3933da", 0x14) sendto(r5, &(0x7f0000000780), 0x0, 0x40c, 0x0, 0x0) setsockopt$sock_int(r8, 0xffff, 0x1204, &(0x7f00000007c0)=0x7fffffff, 0x4) getsockopt(r10, 0xffff, 0x2, &(0x7f0000000800)=""/85, &(0x7f0000000880)=0x55) dup(r10) getpeername$unix(r8, &(0x7f00000008c0)=@file={0x0, ""/108}, &(0x7f0000000940)=0x6e) 17:08:50 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x800003fd, 0x0) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)='F', 0x1}], 0x1) writev(0xffffffffffffffff, 0x0, 0x0) dup2(r0, r0) 17:08:50 executing program 1: madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) 17:08:50 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x2, 0x9}, {0x7}}, 0x2) r1 = socket$inet(0x2, 0x3, 0x89) socket$inet(0x2, 0x4000, 0x0) setsockopt$sock_int(r1, 0x1, 0x0, 0x0, 0x0) 17:08:50 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x2, 0x4) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r0, r1) 17:08:50 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) 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), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x11, r3, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x7ff, 0x10000, 0x0, 0x8}) readv(r1, &(0x7f0000000000)=[{0x0}], 0x1) dup2(r1, r2) write(r2, &(0x7f00000001c0), 0xfffffef3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x1012, r4, 0x0, 0x0) 17:08:50 executing program 1: r0 = socket$inet(0x2, 0x2002, 0x20000000000000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="1f7bdd91850001b36400", 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="4bdda3d7fa97f0bbabf2fa58ea3e12aa24e60212b5a3cfa37aa0d03471ecf38eb3c92f8337c14f0fc2edb6609985898dfd7901ec63601a850a6aa0d63f58a86e6d3dfc7c89805e2d17344d4b9b2637144a88ff78b9123862d7f8aad2ed5a49f392149bfaa6dfcd9a219ac4e77a1ce02d3543a5e6e4ec8ac6461fd6b9d4301a9098ce3663894e5a21f8b9018d6b917537aead039d18444f2f3c6ae0f44a9622b0e8a3a8f437650557f639de69c88ccf2b214c565aebfa6a5e07f306ae55a14fcae4df4945b065dcff11914d75c17298ff16890e94f48a6d2c92fa6d01bbc98accc6f164", 0xe3) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) 17:08:50 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@file={0x1, '\x00'}, 0x3, &(0x7f0000000180)=[{&(0x7f0000000100)="2ec3b79dd32a66c6f05cce1a841da0e9fa66eb891eb636808cf67cc865ec7058d94f49dc4d6289c69c20793ded570488527d162c", 0x34}], 0x1, 0x0, 0x0, 0x408}, 0x8) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) rmdir(&(0x7f0000000200)='./file0\x00') setitimer(0x3, &(0x7f0000000000)={{0x1, 0x62}, {0x200, 0x9d}}, &(0x7f0000000040)) 17:08:50 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x20) shutdown(r1, 0x1) fcntl$getown(r0, 0x5) r2 = fcntl$dupfd(r0, 0xa, r0) kqueue() open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x12) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x2, 0x10001}, {0x10001, 0x100000001}}, 0x2) 17:08:51 executing program 0: socketpair(0x10, 0x2, 0xfffffffffffff126, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000140)="c0f30543a76a9f9f92cf3eea2000c641d77e8da80297e03ccddf2e90d1d07e896657981faff3850fb8c18fdece1b2968170c421ee4ff6b937676da289fc2f4ba8d619720dab783650f57943500f1ce72067a8ef71e9410183d037e4a5caa58f33848e18eb5865153ff84e1212dae9fe5da723066ba099e5ad3fe0d32d050c2e50685acca35c99b21d400b1df7cf156336b4e98abb95912d991c821e319d681e2b05a4d8e0e9a5568ba863a9d4727a80585554073f808", 0xb6}], 0x1, &(0x7f0000000200)=[{0xb8, 0x1, 0xfff, "ad09a2f3db1e6f2b558614bb82c9fc3d3d7197d4836cb834e522b3e35c5a7cd868825106f5af9884648661f83dde582c75b3a686b7ae2a5cef6eb8a61e1c9ee6d83f44e472a96bbac04e36e1214f96d2e1d8674015475ddf3fd12cfc6227631e474b4dd1393c04fa081e39527ef484eadd41a09a9aab0343e0660551b3e4aa32f06e380d825db0aab53b6235f31051216f120a729301e95dc4984638933f73f8d9e79b3953"}, {0xe0, 0x1, 0x6, "be83012b23cb73fc11aa119b171daef374969a7d45cf5f551fcd7f94793b4335ac8ba942a3f4a8901305424891a0142ad2e6c24e0af793c0be558d6b3262854ee350320bc62a5fca302c4cc1991b7d8c1a49a7d44c3f076b03cec4352f79d41904e7cdfa83604aefc18fa64b28cb74266398134a289679adbb72a4c8fd0412566e748ddeaa071e96e271d2d5519cdde802db18d13e3c4916783532a8086221e6c9497202209e824092bffc99b4cb3dfa79e23c4889cd997ae8b245f1e92764aa1cacb9bb9f43455ca1d55dd681e9ca"}], 0x198}, 0x400) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) sendmsg(r0, &(0x7f0000001900)={&(0x7f0000000400)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000780)=[{&(0x7f0000000440)="35e219f6e61695c9dab2aa04623fd47ec45f871011cd1cfb71c8d707334a845e0cd91d2d029b6f7eb10910e4e45a52ca2cd47ab3235fcdd873012df3bcaa88f4e2c23a22dbd36310630e0e52fa89dd9104d3b54f0b2f0c4866f6da8c0d76de1d68ae81a47b4313046aa1860b4a0c80f8dfcb329b0b4be44723e802a74b4c393c5390aa3cb5259e4fcd82eecf8412296cb3e6dab7766420dfbdabeddcf0b75dc792f386785852a16508caf6983042bcde091ad85ba6dc50e00bdb8d227cc4f393cf64d07fac08cff06c3d4d2190cad7c7a67a7e63b1087b6c11b6c0b442027f9c9c95a14c66ffcd2c6eb2ae6b37c8a9e303ce9bb5d9163f49b97557c7fc661f", 0xff}, {&(0x7f0000000540)="2aa9f303c979ec9d4263624d9fcc361604688db8f76d301bc8f262417fa5aac1c2af73301567494301140b2d52a2975e5711b2ed78b11f4ca3bce7273bb8cf7e885e5d554f3c118184", 0x49}, {&(0x7f00000005c0)="5fc35718b54b73fc43761bd5a20f3b584d76d73d67f5c30309f4e39f4af67f9bb238b02f5a83f44a01970595c4517f471d2b0a7be24f4affc07be1a02ed107a06c06bce80ae67febd22af81026e37714252eaefc777acba13606a20cb5e570b076b355fd25e8", 0x66}, {&(0x7f0000000640)="f198149121f8fa73e82acbb3f3d933f79a87df28cc29e7c7c15805934a53c60db6bd67c0ae6b7f8c676ef2a24ad8d76b14805cdf56", 0x35}, {&(0x7f0000000680)="f1416493a65fbd6e42b94c5cb68aceaa1bb6d81f3793c1191b618bb3931112de556f7f528dcbd9cd13ecefbde1e6a3e05fc9d0cacfa58732d9aa78a4968bdd2a31eb9caaea131d4cc12104e2455967cf28006edf41db48006752371eadecb646dec55cd2a44f97fd080ccb79176a226694a6700e9b6109c51d29c6da044f10d611d55f4d79c2dfff7bbcbba67d4104f9be12ce5d5d1e64c9b3a01679a8acd1114a00842e06ae18d8347c0e94ea7b8f954ec9f70ae5b9e3fb35390762206c", 0xbe}, {&(0x7f0000000740)="02644b82a9d8e99cfd7c98c35b4ecedf61d6a2a02b11aba0931e20dc2d79f252b45c67be3fbd7a1a8389", 0x2a}], 0x6, &(0x7f0000000800)=[{0x1010, 0xffff, 0x3fd813ca, "44c095eb3f4e48a919aef8b728bf6d38d00e8bb850e4c7ddebf80022770dafe58cf946acb3358e34c614e4a124f7eeae2f5704a6aeb940fefe959bca395039104eacbe6a87d948347cd721f443906a2de7980a7ac6c78ce810e9e14aba73cf701a0d024ad2f79b23b8571b91b9dca9ff1a130cf31d28ef06c5a81911e9a54f2edc6409ef9daaaad89b545876f638f1b83d46cfb581d2980ec1a9d74748bebecfb2ab94a6911c69df104a9715e8ff44d261d0e88ae1c888e38c5cfe54e9b500993851db53ec667e427ee1fd59170bdb179e79b9ca7d676a590e86b3cccd3b4773185e0d877e0fbc5a96eb2da9b03557709f234aa4fdcd97abb2be00385cbab15b8e148569df035ceac234421c0eeb5f8fad59e5c4993bc6c275bae4fe59347552a881853e0d4e0ab0db922ef2bb8b9ed0dd876c2fd77fe8820df90b7f29031fbbd7171fc5ffb44c8b52c5a25287a011e87ccd3925d8797c930c534236749f70c15bd856fbbb2b5b3347cd58240307d086fae9b71e01ab16d2b67a7037f3458f3d102df161639d7a7cd19f752dfdd86330147f4568b86e75797e238732216edd87431a7001a01d7d8221dff698684da10328197bbca7fffcaabb584afe68201df1be1716c64f3e9b2c3324590760b42e17035bb86ff95c751aa488a71b82dde6e066ae4fcba0dcb5e31bee862e8988e2c5b51c57cb994d6c1979fbb5e04ac6af001c713595a481fc9d5aca9634b56a4f9cd71eaad332d70e42a4a5307755154d80fb02ff0fc6fd87496c4da481fbd6cc38aef74f649fe4f0abdced3dce85daab7afe577abee333e6a7c2cb732502b38a93d43a3b3a1803f695fb44db7d8b33d655a811b8787420229642040b6bf6e1d840d0e690a7df8308462b48f0cf31b3ec5c7f41966b538fe0dce79a1c942ee2f3bf9515d3a01aa49c79126d69ae7d37e9b1ddd2eacc4200a2f1509f17cac38c9cc5204d9437c82d058d6c0329b10c38bdbc112b644eb34322b502d7ea04db11203805ca0b34ef3e4461d44c3543adafe20a7c0d4a561aa334106ffcff9d54749523273663d19e38ea768df336ceec4858947049c3e8e8032c7c6410119ee08e9910d004fb165d2d6588fa581e7fe9b60488eeb271973ab1198d24a1ff4783312decfab4cd7c77315796d01f1a71bd434ae597bc7ecd745c3f87970996ee04dd4a4b9e48fc778c7adf9865c204d0e0b40e19a859a31b3e75edb8ca3d60ea69ebc284af8dd552b43ae398512703649f6b3481c156249ef5ea33e4d8593bac5bd084cae4eb706dea3b12edd5f21a45984e9dcad6b4dbd354672fee3eb4bff14f8e1f667f16f8c346bf94ae4593d68c6a334df79d7648506224604d5bc4272db8dcbeb8a6c94965faca16d92f730fdd496b4f3065f72b6fd169bb16014a7a321c10e0f78ac27603c48f1db234f62f200c31fcd83e983704ee1bba0c55838b9f1c8e4c80aeec066ae7e5aee8d5ae0f79befd805728e7cb4a55f95998ac53607e3418ce08e3a7216bf3afcbbd15ccbc82246912939a49806d592c147284564da4faa008ff01ee88181be075b8824ceae1b4b3de67bcd3dea1f989183962fbf6ba3a3051e537532dd6f24cb8915efab4b600b76cbd86ae9d9c503c8450e5f6a8ff3a6ca3e27810bbc483e5950fd21628c186064b82215eaa53a1d1e3d4b849181cf923e2710511eff3d64afc2a321a324a2426e4c777378f6de46956d6b350fecc6d43731edd2e1e28d36a6a8c964c9358e0a5393ef93d349cf5daa7fd744c073ec03c2ae446399746136de2cd836bf9f76905c2beca748eb90466816e524bc0f2aca8f71c25d3cf0032f4a9260f7f3498d7d94b5dab133abaad0a9ab1c0bfb2ea8ade368522341cba899a5a2ee5e1970d2e16234b152efe3b0e28bf3aba146910f7ba8d39c9fe1b1ea643a3a266bb253aec52347948c4d7701c475dd9c893eaca6f4ec4ae6cb7e93bce5e111292807be0703fb84097a9ea67870bdadc335e4138e82da36672542b15cda7d2546f0068654284513a9ef7de2f20c26c2d1968042c9ed152e9cb1ed637ce80694897bd19f8d1073c8bcba92c2d68c303c66793049b36e7aa93554d8943a8c701a7fdb6b59e37a2c4357401cc1312064f43e5d1f9ee2965701d2969aa1fd807c77cef8e91a08d5d070199210cebad435c2182435c4886896b41d4c238d5789815c70129d82b26fa9f94936e233124934105eb36aced749692f126f4783484c3e4ca24cf9cfb55da0f9b7c4ea3ed2345b15b795f14b31e0f0ead0d8b31c2cb2cdbf331e9347542f392cbd1010309396150f825f15a41c938d2e3654e2fbf56ca303288d80ca9c8f0a5ec9637023f3528f6be65f2ffaff83e479ce7b914de1653c9efa8efe166a2fac03db0f3c18542e21a57abbda462054a8353292610f90f957aef79034ab9df7d390ebca9bfcfc0e6bacc438d77542822ed74dff87f1e79215562c01c4a0452a2a53142f3ead9802c17e79da5b5f00bdb843d452fc550f9a81621590d9380f574e7927bd4bd4cf1bbdc80c607ab8ac36fcf0c128815e336aa6d8f3bb48d816e6b50e379632f1c3ece6ec81800f5466e9a197cc2b196f69c8f1fd8517f8f8d92add48b2e5b916e0e2bc158162c0d5d3880bf56d51494b75b061235c772567eb9e0cdd8229b4435294d9a2e3ff2dce11e390fb89ea10135fde2885f785a89321b14967ef69f08dccaf07cf0f13bc39788fe76c821b2f28cd98f57dba0fdff2dc61b895dcae5f52307d68d83031200d8202f348a3bcb1168c8e5848012d1f891b53ac3cc1701972c416d6f438264ceba07a42ba5c6a6e58d2dd2f84c4cbf6ee794e162851dc95f062a53fd88c102543331f50917856e08b881528187e7050bf7755c162334245ee51266d52f8a5e3a3251475db3b0520b8bcc5a04733ee0007c9200fb9bb53fb57ea73a70d5223f50c46819fea63102a7d7e440766b7fcd9e2ce833cf8d7d8fc5a8fdecd204a94a6db8f202cafef5d97b6a75d6a8b0e7a8cc9abb3f815977e20041fab827957823badd072422a19a5a71bdce3f149c57181d03dcbdcea226c2d326c83fe773962447fec8ad06bc736fd48da0aebba0c08e371971989af317c4a015d18aebd03ab4b01d3dd4c997e9fca8c04fe2cabf6d388843ccb3fb068c3fd44aca19deaa726d12c1c9881d281a46c0edf7729ff81c8f0d96aaad91c2dcc8e51ab524905e3f4c6e6626dc7d4a3e31a87659f443a678a268f72ef233b90a47f34a9b9baa2c458c681142f8b0404a451e6e7b8d554f33d4171aaf8b551a5c6f21cb7287274801b535299e8075da93345e2f9ffc9c31f26d43a3660d4b41991bdc2703fc28141135bdaa086d7015bd43dfbe51130d2c123cca632cda9446d2b3256c2652576fb89233900a8a4b94e18cc536ec6847624a06a4294858089b05ca76b08c3c082c9c4c5e8c9df53a9054bdb870b5e71739f226b2daab9d39351805dde3b86107d1cccdeb6f9931ee7007ab7bfc1ce4bfb242913269fe0aadeb332d32d20dea110ab14a1aa67ddb6b9aa78d74d22d52785605fc9f2ed65f0614c823238ade73629033df2695952076b275ce54bfaa0dff305b3f793482b03948303354af4ce77847b9797b8827627c6f841cb0bc30201bbdfd3d1d1d4b05c5c741e2715fdbebd0d8b3028e1fbedb301bc042fd4f9e6ad473076f9dc90b010592a4f33b89839c845e3447a075986f25d1afa1d35d7a85830f1a1d2d32061e91a5391c29f1252643988a4d6f1caa8a8d4598dd3ff2c72ac59550b90fc591062601d3970a6c715c3e6aa29aca0c4347fe399eada25af003a888fa3b7946bf6c83b8201965b55c87ecc08460dea4dd769b2f0f946f53ba6112ee799968a6ae1a8a655208ed76b4437938d6fd6f3a8e20ac4845a4eb001122866822ce4df6644b7e925c7bb33d1115c60f7a4dfa67dbdd1c7a839db0c4399914231f6bf8982d30148d7715e4264a95dd3ae40b5db7094b472244d8f4a49216a6e57f41bc473c226908ae59677ad50eca8e2a10ffe7a6692ee00e02d069d17be3ec67c09839cd4f9d0de4a65cb2732ec813bf75d6c4a6884b43c44c69947dc643fd009c3ece67cc293019a3ec6ff824b1c89c832e6f2bb75edcea578ba47f7a75776ca2671ea700a4eab4baa9b17aee72c74b85e3ad4506e1b93532c7a9690e8e30d7e53d311a8f8897557ad4a6561917babdb8e582b4308140fbffd8b6c86ab3fffd4fc30b7f72bd6de2350196a511d1cb81ad2a7331faae6cf2183ed9dffba6c33e7b27b79297bcb212bc54773d1a4e23b5805beaeb9edcd24f15eb6825284fb9352d27a6051512357f61806926406be1f10ada91c91ca01c39f211000a094820cc17755cc1b6377a5076ab028ea32157309ae83922a7bd1196222b94cc4e64cf8ac93ed647ac7ef603328daedd340b17cc8d562e5a430112dc396506bf735e235339a95874dfd07b7719fcb57cf50dfc767c256531e43bae4cc95f1c8f14e1af06b9a07a75f17fa0be5cb7678f4f522979fbc125f9d81c642cb109471b4e627936e84feeae4b9985ad71bb4a46ee6cc277785ad6a03f60383929d84f2bda2932d7ebeaeca045d5bb5d24f1fddd0c023e4c6c6b6e960db7564b2127c8c06ba721859072bb7957fb8203fd85b0361d65485e08876bff90d05a5fb417457ae6a2495f2fc71b576e56fcecb5ca47f012e9d31914d1051da04422c9efb43bcb392fe57a59b089ac5381f3242769c64483411f1d3c51037d6efe7d1f3b77bd24150c43267d904c85a13a1a8c4a603daa935ddf1c85311ab363270194b4f7c648f1582a82c426845e6ed07828c15faf9c9dae432fb0f0b2a4bc0115546cbe8ecc22db8d3e33c361889aede907b344342a59a20bc005a146e4a3d18ea28ec689e2733cb9e912348e7497e5010a89647d76e46122ee0cadf576fa8e5ed2160538118aeb6d5fb547c2a2ca6f7adc2598d173dda3c5b5065a16a3ff21c013e8c9707753836ee1b38b136e3af86c10f5d2a2b73333f3a7683eb8c25a1131b4caa7eebec54d3d2e9b39a2fa872826d4335a6e5e92a0600144b17b4bd9af52fcc46c93b1a412e722dd205178da0e2657ca865a4d9c04b192a5cce2845abf740b630148c2eb47809a45f3e49a3920103973b3b4d77338c1c482687cea61738a2f77b38565f94c930c442b362fc699a762141e1d07b3d249355d56f0a0ff8a096b3ac26ab9e5bd7b5ba40cb269db37528bff6e4d32ed7a0b27266ce60945ac830c334710838f292dd5ffdbe8f3629ad4c02f3da3beed8a084740408ed276a9c13a708f24f1d508b45b986521d547750677cecc812e1f8762e9841b78a6de78bb433b4227e5558da97f5680d007229fe01dcb4f58c0ca7cfc69a2d984eb8b9f241d1a3deef019ac69dbf756ed035be0bea26f15eddd2a88c4b58872dae15bc0614fac83854887c5784beb3151c121950c77edc149a0b4e25e548e4bb65e2f305a487f9346c6f4be89410560463980dcc371911338662833a58822b0f2756b937fc550b92e9a7abc98f08b9dbfeb415e5f40fabfa3974ecc65a8de4a48d774e86396174fe95737984da2e6e6024422f2ae31d50006eefb04dbb7ada889216758568d02bc93623e31a189b872f187446038ce6c70f2a4e06f46b206198f4c1b642e89b8f5859516180ccd6ec49ffca2efd2829a1f2cc19f1937654c4b09ded75cc972365d98a409acc595ace6a31393c87f6e87706d8188614dae209d6474d9b1416ee35431cbfd84660f9e314d1bd18caa"}, {0xe0, 0xffff, 0x91c, "e792b9b2d4a8a82778c898e77afc4a15a450d59c87e87df763eb4d7a7ea602d551e2e2a8f5405e399d2322c312dfa1baf0579b414f1a214a79f9e765f27fbd22a04bb1918e1980d1fdb3656141c1c4ab7a9d9168b320bf18c03bdabddca107e8999b945a24ac8e7047a935ef43c830c223e59a3f2d1c729c865be82af26fc86b5d0496fd11321ec3f1357b9e20ab9143c3417892ca40b794069b00f523f2355d53fbce90af81f2d5ebf0747c8bdd3c4955e5c2c643a7d6fd38675f4d69235e649e87ac5b0c4404d9117f1a74dc"}], 0x10f0}, 0x4) pipe2(&(0x7f0000001940)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000001a00)={0x80000001, 0x9, './bus\x00', 0x80000001, 0x1, 0xfff, 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f00000019c0)={&(0x7f0000001980)=[{0x84, 0xfff}, {0x1c7, 0x4}, {0x81, 0x5}, {0x88}, {0x147, 0x7800000000000000}], 0x5}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x0, 0x952}) 17:08:51 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x88) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) 17:08:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xa6, 0x7fff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$getown(r0, 0x5) mknod(&(0x7f0000000140)='./bus\x00', 0x8020, 0x8000000000005200) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000009c0)=[{&(0x7f00000007c0)="b466ed2479d931ef1aa052250aeea5de52cc25d3cb80d5a918347d2f59cfca096552699298cf314f66e390034d362d3884f9c3b686521c30c2dfb6d2871efc0e0c5834723accbec3", 0x48}, {&(0x7f0000000840)="3a7bda712bd92563c856c90b57aecaba05cc09fb6ed4cb4cd4fe1c3c1b84025dd113c1c8921ec1d5a966e134d377a5dc12a8a727c5328de8bdd18fddd475df18b6e988944c98602fa88b56c2c74c63513b496adfb7d8116a99b876d868c9eba9ebd7e7d6f2a19f8b830dbcc898c86bb0ac31d056a2ed841c5bf8c8ea", 0x7c}, {&(0x7f0000000180)="39e7fb850e39df2af38931f152543a0fda2bc69bf259b1049acc9394ad516a95b310e3d18635072f52e8dd6951fa81065ea1", 0x32}, {&(0x7f00000008c0)="f6b1a7e7a37ba0ddab3a56b1461b3d9da7abef0afba57980dcd567e4b85929bc1f9bc9961e475c5c045efccd8832cdfe1b566dafcabeb9dd0a159c8022fddd28c212f33cd9c2922c5707a53fbeb8ddaca1508c6cc516548435b58208f2da89b4614afda384f457a457be790562191ddadc7bd33656dddeebf373407feb254c3db6a78780fb1c1155956f982f07ba0e55d3b2cbde9ec154badab8a457f938f83f9eab5188ba4c6bfc800562b60ad17a96eff10d49271809cfaf3e2e634e8b38374b28a06d7991b7dda9548c568fd88864003fac8e46c3e4ed0f0643cfb3efb67d46ba4e051f5915728376", 0xea}], 0x4) writev(r1, &(0x7f00000000c0)=[{&(0x7f00000001c0)="7f69f4d2641e24d2448e4e999dede6912e372d94bbfecc703efc64f0dcf219beac6b0df383b3309b184d1a56772490d3dd376fdb3bd823ffe0d14fa426e82bb8d748332ec306606a2042e775415e4cb0fdbcf493346f666c6a0564217f67caf967ce01c15a0bf90191218d8773c77637ba883f049f5f9c640e611264039e0f07c0c7cab2bd65998c721384fd01c2a3c06cafce3c9a6fc499dc04acec448fd6a20425a2f0fa92e112f68c3d7ecdbf582a32abb77fa3f162a944ccb456a3df72cd46a6e637e9fc007a", 0xc8}, {&(0x7f00000002c0)="7aaab483ac3d9d2b4316fd5b789e37f83061fd478e4021a658c7157f45b03cd3c0ad04a9b30b194f3a437b862e069e00c70f138d19213407f640c26a3735ba2b7cb06b410c7c3270dac7bfc510a50b476f1e94f843a1a5a4f73c9ea99da46cc01b8eb01d7f859dc7db0d07d0d08412b406e096dac7536a2eeca4a1c49457ba219980744bb57e7369ac6bb15e64f273c0fda2fe5c6a4df8a9bbfb1b5f09b0622955add282c0ceada4b154dcdff7edab2ed124fd0e8cf6ad206f3467da685cbc4e1c26f3e88810cd3f7ab83c8c7015e061dc9b5d1e11ea1a04f35d5674edfe", 0xde}, {&(0x7f00000003c0)="427c840ca5b0f59e5507999474eb0598f349b1559d7059b1bf48bcdb653766bd43ae935193e0ee35589a4f98206747ca31a1bcb17185dd950bdf000102611b1bd19be4f0c12e2c23d7817bcf56aff768186efa8d905005e79c5fc6e3997187c912813872cac50a58a8e4b07dfb6e6b05bcc685fbdebfe3f1c1a97dcd17fedd6a2f7acb5a4920894fbe620bd6cd06b2b82077206e1d61d8adaaa04600a9d1e3139b3da3ec47c788390466ad90d24bb40ba7433cca1f7246cdcb9083a2f2410c5dea88908aa27b", 0xc6}, {&(0x7f00000004c0)="c88c9d0514530548c6912e2bdba027648577f7440802a6f5b4d0ecc466895b485766bb3aab60750552abc0d143fb028018a7acb2fc56a23be70d1bcedead3862c4c2def2630e712d0c75ebdba7714fa94e092ab60273795f6a806bdddc75f8115cacca3d789b6a5b53b653185e93ac9af226c2aca465498dd462296140c17705cf78dc06ae4e60aaa83ee815641e26b6b893715b942dc42770982c3848d0a8d9ff080baf4ec82ba8854e7f19b0fdf354a85fac48d9e916ba3f", 0xb9}, {&(0x7f0000000580)="0a03f9ef1c221b05102e3e6777090c7cf07950653da8bc12a0c65fbdca2b2b886d9c1c2831cf4c9faa98f2272956c4204fbdc8fb6e9ee34afec76476e850b9fd8f4c0d8c90a128ae39b02af2e2cb322f4672c9036366310ac630e1b6664616cbf3b7ae2f3555fc0af90ee33dcf7c2356f2522dfc0decbe755c44e0e950072a343af067b4de7c9a1f72f9f8a197525b13779aa954c2cd7341", 0x98}, {&(0x7f0000000640)="43afcd43987f58c62b8945f6d6e4d397766ef67719fd4ca95febc408868b94c25d44dbc62157d94be826633ba30d8100a6abe64d4465341fce79bd77c9f87490dc2eb5e3990b02742e504d085d612c200ed9c5359d92f990f195da6e42150b0bd93bd6e25f08e5568ea4417f1490a41ab876f1e44876a00ed9f01e247d202b00da4b67cb3aa81450d1e00dfe6b0a09dfceb757bb7c8d54387bee1468be2673ab73609c218a2aa766adacec9951b604832afce32f78e0810eb7095eb8", 0xbc}, {&(0x7f0000000700)="dfa5be3d1552b896302c0f393437bc7f5159d6d56477a4a0614f7536ffcdee0da920e0bcc3ebde2b5793aa9dbf092a67eb24251a269c7a07bbf737816edb2bd0e4803121f4d6a0dc5372e05fd38794210283d5ddf81f39a7bd4ba3808afed98bc84c475abadea2599401c6a6ffb4e7009a140804ac0a1d5a5a6390d31637f9b0bce8b4c6b42cf29e97e39158b0dad869a19d511a908a0b5aacc2387b030ad1db8b8a8e", 0xa3}], 0x7) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x5810, r0, 0x0, 0x0) poll(&(0x7f0000000a80), 0x20000500, 0x6) lseek(r2, 0x0, 0x2) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000080)={0x8, 0x7fff}, 0x8) 17:08:51 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="07a086b325a90ef3c80a2ea70b48e5f62e252a088a7e8e7e8ff15340e3bec163389144e5292f53b602eb39c7088f246a84eb25db03c0d19d06af56c13de3836f520ec233f180c0b2209fb15b0e8a6e258a24b8561c5ad52613bd3e4859de93902d34d1b502335025a2869035de310d4bf2d4165ad22185fc201b3e6cb6eb8674e5ceb7c09e8d5df31a3349f7e54123a83cd46cf2673c661955ac2a3d372a66311c283763d23a", 0xa6}, {&(0x7f0000000000)="a6b49716613a6a6829a1126ce47fe5899972260b67df39cfdff3c4c02e52388884bc9c7aa1493791eb", 0x29}, {&(0x7f0000000180)="ed6e63ebe3a93231e3c876651b887f2f2a98397f5ed13a2a3bf440db63a0c1d94c4a1754543833defca8cb7f25946ef21735ca40f6dcd886c9932e09f3ed0032ccace444", 0x44}], 0x3, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) fcntl$setflags(r1, 0x2, 0x1) writev(r1, &(0x7f0000000040), 0x1b) 17:08:51 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0xc040, 0x16fc) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x80000, r0) ioctl$TIOCCONS(r1, 0x80044279, &(0x7f0000000000)) 17:08:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x70bcaa71fca82483, 0x2804) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r0) close(r1) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) 17:08:51 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendto(r0, &(0x7f0000000000)="fedf0cdd3179a9d8a9ed76574d9ccb56210ff6683751861dc5847c18a441be755ea29c2f8de980109287a94bbb330b7fbb19df6c345aa799e48a9849f9587d7676503016891cfba772fcbb82a61d8e47104fd03d284fb47b7db3c9bf6294d036f7a21a7a80cface490c2bb471602d9a76734f9932d49e87e4579af6f3a6ef181de00646a848885ccf698cf8db05310", 0x8f, 0x400, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a40)=[@cred={0x20}], 0x20}, 0x1) 17:08:51 executing program 1: bind(0xffffffffffffffff, &(0x7f0000001140)=@in6={0x18, 0xffffffffffffffff, 0x0, 0x2}, 0xfffffffffffffe06) mknod(&(0x7f0000000280)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x20280, 0x0) r2 = accept$unix(r0, 0x0, &(0x7f00000002c0)=0x100000081) close(r2) r3 = open(&(0x7f0000000200)='./bus\x00', 0x200003fd, 0x6) bind(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f62b1d7265f556ecd6e68fd9eebc28e079d298b367841a5e6585cba335fac9f7f4b9cb2908ad582b50739c48e3adee7d698d935e63bbdcdb05466c72ed749a3c0b9ce5581219cd8fda878490fbbdd1b94479f27c7d02058355e102bef00e7c022d571f0e68d2510a2d94116e79c52c5ee03c14c2769f3335bdba6456701266221e6cbccfd2642168493459c855d0d40cffdf03b1e959eea6c81a799b47e553a1e6f006b42366de3d0bb8e269097caded10ae56d5d99425af6035f3c093b2966ac364b3d2a53c04daadc10cf54cd7e197b4a4db393e01658ad3a6c49f07f4290e3c2d4fdb84a117ea856693d8c8471e6f5de6b"], 0x8) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) close(r1) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000040)="e4e7d1e7e5231e44a5c6fee26ed84e8cd48e92bec941163be83b3f7e0405e815d15196a935b90c54968e00d219e9ce", 0x2f}, {&(0x7f0000000140)="ae80586e4b58f5feb59b447cb65a72494abe5111173803353b6443d2ff6aaa69159766e84255eaf744c572ad5a0e4e98ff7c6e09ce54bb36d42c13983d026f11e0d151113a565f1f231a07babf013c9c9f03d0c48d18cb61cf5eb959c4db2c30ff7daddeaf2489021944ee582641aa4a1597b5ec4400997a914abdb4e42394d2576eee99ac546ef0b5cddaa226b95c880c6e1667930e3529af8124512281a0eea9643ef194bf262f499894308625c4", 0xaf}], 0x10000206, 0x1) 17:08:51 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) close(r0) connect$inet6(r0, 0x0, 0x0) 17:08:51 executing program 1: mlockall(0x3) setrlimit(0x4000000003, &(0x7f0000000040)={0x840002, 0x100000021}) 17:08:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "8562102c09ddbfc50d0000010000000000f300"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0x0]) setregid(r3, r4) 17:08:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) unlinkat(r0, &(0x7f0000000140)='./bus\x00', 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0xe100, 0x1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) kqueue() close(r1) 17:08:51 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) mkdir(&(0x7f0000000080)='./bus\x00', 0x80) 17:08:51 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000100)='./bus\x00', &(0x7f0000000280)='./bus/file0\x00') ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCSTOP(r0, 0x2000746f) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000200)) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000180)) 17:08:51 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 17:08:51 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001ac0)='/dev/null\x00', 0x0, 0x0) read(r1, &(0x7f0000001b00)=""/151, 0x97) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10010, 0x103) r3 = semget(0x1, 0x3, 0x9) semop(r3, &(0x7f0000000140)=[{0x4, 0x2, 0x1800}, {0x3, 0xfffffffffffffd7d, 0x1000}, {0x6, 0xfffffffffffffc01, 0x1000}, {0x6, 0x6, 0x800}], 0x4) r4 = msgget(0x1, 0x4) msgrcv(r4, &(0x7f0000001c40)=ANY=[@ANYBLOB="000000000000000005000295553893adcd5c7c00000000000000000000000000000000000000000000000000000000000000001000"], 0x1, 0x0, 0x1000) r5 = open(&(0x7f0000000400)='./file0\x00', 0x108, 0x80) r6 = msgget$private(0x0, 0x10) msgrcv(r6, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000c42d2f87c62810b3fb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x800) renameat(r2, &(0x7f00000003c0)='./file0\x00', r5, &(0x7f0000000480)='./file0\x00') r7 = msgget$private(0x0, 0x425) open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x34) r8 = getuid() r9 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) symlink(&(0x7f0000000440)='./file0\x00', &(0x7f00000004c0)='./file0\x00') r12 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r14 = shmget(0x1, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) readlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/147, 0x93) shmctl$SHM_LOCK(r14, 0x3) link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)='./file0\x00') msgctl$IPC_SET(r4, 0x1, &(0x7f0000000240)={{0x80, r8, r9, r10, r11, 0x20}, 0xfff, 0x7fffffff, r12, r13, 0x7c, 0x2, 0x1}) msgrcv(r7, &(0x7f0000001c80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000221300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003042b6dc356dec4ae1e5c522ac72d45507cdad8e006247f11d07f17003943d062117aff4d857f1cbfa29"], 0x1, 0x3, 0x0) msgrcv(r7, &(0x7f00000009c0)={0x0, ""/53}, 0x3d, 0x1, 0x1002) msgsnd(r7, &(0x7f0000000080)={0x1, "a7aa0aba3fb1fb51be0bd33201511318265e6d360e8e6eae52bad9a6f2afcf9e6ee90c14d27c47851da6b8b1f240e81e37b25fdc684f21a64fee303fec984baa2455d167cbd7c5023939"}, 0x52, 0x800) 17:08:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x400000000a, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 17:08:51 executing program 1: clock_getres(0x4, 0x0) socketpair(0x20, 0x3, 0x5, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="e1dfc7286399ecfc1d02154f36182b50960e6696641b04c6a353afbf45b9f8a9b22a6b5dd78464c8457c19df90a6b3eb6f446cd2d83b0224229325ea6a783886fd0fea18728a018840c7434e64f33ff7a8355507ad5791f6e15b08faae158c9a975fe75c13914896d4ccd2f696a24d0106d2ec27212aeb4a83d1d920a4aa9348d0d329a976983c0e0831a80027e12469e11d429e20da", 0x96) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) 17:08:51 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r2) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x241) getitimer(0x2, &(0x7f0000000000)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r3, r4}, 0xc) nanosleep(&(0x7f0000000080)={0x100000000, 0x233}, &(0x7f00000000c0)) shmget(0x3, 0x4000, 0x280, &(0x7f0000ffa000/0x4000)=nil) shmget(0x1, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) clock_getres(0x7, &(0x7f0000000180)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) clock_getres(0x4, &(0x7f0000000040)) pipe2(&(0x7f00000001c0), 0x4) 17:08:52 executing program 0: socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 17:08:52 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) syz_open_pts() ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 17:08:52 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xfffffffffeffffff, 0x0, 0x0, 0x0, "000000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x40000000000c, &(0x7f00000001c0)="ebffcb85a584c4ff13b9fd812eaa4e713048e69931929648", 0x18) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0x0, 0x80, 0x2, 0x10001, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x80, 0xfffffffffffffffe, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80000000, 0xaad, 0x3}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x3, 0x2}, {{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x69, 0x10000000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x24, 0x4, 0x8}], 0x20, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x8e, 0xa, 0x3, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x1000, 0x8}], 0x100, &(0x7f0000000180)={0x10001}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x1f, 0x9, 0x3f, 0x0, "af98ebfbcd4126924394c6fad27966ec8cb603fc", 0x7ff, 0x8000}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffff7c7f, 0x4, 0x1000, 0x0, "ab5325a5499d9e2f912bbebecc95ac76e8e46cad", 0x2, 0x400}) 17:08:52 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) setuid(0xee01) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) 17:08:52 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) write(0xffffffffffffffff, 0x0, 0xfffffffffffffe72) 17:08:52 executing program 1: setregid(0xffffffffffffffff, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f00000001c0)=""/240, 0xfffffffffffffeef, 0x842, 0x0, 0xffffffffffffff49) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r2, r2) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x0, 0x2, 0x8, 0x1, r1}) 17:08:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x9, 0x90d2, 0x7ff, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000980)="6ffcf286aa21c1b3e3fbfffedf8d86c5679ed296426c5e65a7ea59ed5ce201767c1134acc1416d5771ed10aabb83bb339453b082303a5e8063f97fbf6b196b13c894552a30bfed7702bf7c87c63177422656b2824cc5e350320e98f634c67f623275819078546dff43ec4e83ff73b521031367df69536caf3114ca7ad3370cdaeedb2b2faed605e5198c6f338b2dd9b5f560acf4b09cee5709ee3c1cdd2b97184327df7e3e169ef59fe4b4cc8453cf327b8291f5d63f02e5184adc087e269c076bbedd3070419ec6a048bdc34c48dcaa502e3c2aad408a3bd7e3a5cbba23b2f5a8576d49972c7f255ede546b0e9b22af350c1f2b901b8a5c3c3825faba5d44766b45f81571bb36f232b7db973d64f2c36281bc33f0d33a6689b27011c2430a0229eede288d67537db87db342b08260bb87bfe6f2786645ce0f812b455c514fc61b02d04fdc9ad9117e3eb9cf1d9e99f2290ef7830de5d87a7ecb0d63c4681c59ed947a5afc749ce1bd5831853aa570977017a1ae5c09fd886f1d04e0032b42d568135b05e1c649282788a2f3468404", 0x18f}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:08:52 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x80) getdents(r0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000000080, 0x0) 17:08:52 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xefb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x40000000006, 0x0, 0x0, 0x0) r2 = msgget(0x2, 0x40) r3 = getpgid(0xffffffffffffffff) wait4(r3, &(0x7f00000000c0), 0x8, &(0x7f0000000280)) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/169}, 0xb1, 0x3, 0x1800) r4 = dup2(r1, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000080)={0x8, 0xfffffffffffffffb, './file0\x00', 0x80000000, 0x100000001, 0x10001, 0xfffffffffffffff9}) r5 = semget$private(0x0, 0x7, 0x8) semop(r5, &(0x7f0000000040)=[{0x3, 0xbf99, 0x1000}, {0x2, 0x7fff, 0x1000}, {0x7, 0x81, 0x1000}, {0x2, 0x80000001, 0x1000}, {0x2, 0x9}, {0x4, 0x3, 0x1000}, {0x3, 0x7f}, {0x4, 0x7, 0x1000}, {0x2, 0x8, 0x1000}], 0x9) 17:08:53 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/30, 0x1e) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r0, 0x1) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x88, 0x10) 17:08:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000340)="0c0bbbbacd60c5c7908d6e3b7a5d25d6385bfb9dc79c143745b14381d3f42aac60b4b792b1614010718d458c7b5f5357e439cc9188252c28be0a080bfe4b527dc3e38614a48d4859f216a53ccc7527fa498efc59853ef66696b23c1bc0fe80a92d22fb8e79745f7ac9f1faea7861f7b6323ac7bb368186443fb7c616a4ef88aa8dd776bbce10439d99e4ac00f100548e04536fa4a09d3da5c4d087da83a4828677918be2713d95de88a77593426f710518743ffb194c01ec5955e96a0d2c7ae288ae7dfef00be1174f579cf8b92c5a6f17fae8b9031f51c547cf93fedace0a28f6c98fb4a597d34729797e58fd2f0b283c765bcb424e8d355a62a96f7aa31c9ecab3bd0e1910aa540828e81340e39c44cc0c14cffe0842ceb852a027b5a18468b1227a50192e09db0367ef01c4180f17cee2be05298912fe3b898428fa3dc38ec505cfbb0af07334041d4aa5a26dc2a62135b03e271a5f3a446f486331e85e3f53f76c57cd22ca2ab2ef37526804af9c75c3061aa8f7a258f85b9ae0d7e4b87a7fc7832e3f157e17f6724588983e81f1cab0600e52b749c11184b5eef54e30dce0413f0717df0c200724b47d04600f6d7925d4910c5b4d0bc159583aeb0b5f2c8cbc087c38593176999ad798e7bbe9c3dc5cfefed0ae2b9b76af82f1f85a11edf647a8cf18bd15a0167418f965b491ab226fc1922ad50d4b086910b2339ca7cfbf57d6b6eb62eb496a0492ff260e2caed941c378a2ed0fdd914cbc651c6df785b10c0dd1fc41450081f6d66fd1e553e4e817074bdb87d9e64419d17d2cd440d557150912f15f9054e8256048a214760faea0d4b62002099165b567b67c38d1cfb2dcf07d9eede2f0c8b3aac2c056bf969b4e9434f4e25a10dbf6710a4693b10f502d56b87be90714e53ee8153f2a3b9db44b580b536b3e3d21fe7e43d3ebbc44d450c5059c9a103bd8b7c082631d487a6bdd9bc4460e46a2d24340747c840a3c9074b34d056cd617fdbb43d19be3c2916653773ffdbf9e712e60b07c887066769b5317cd0e134cc47f23af74f24ce9154065ec496c5563da719e4f9c9de73b083dae5132cfc0b496f27efc5322a4a2bf44fe52f002ed4f459e536f9f2ca1f1b45c573fb38384045f342d45769276dd0f809ac611f04d078dcf14f5b03ddb0e49ad77ccade3aece0260c271cfac37fc7d4cb3e14c617e94ebb79295dbebbfb341c36bafedc7cb5711ba4ec9a899187c9ddcc6acef86e0bc9a4368db606445bf70b9159ead62fdbe5e78cbf8352356aa7ff20f337f418de8429e6967e35302b801a2840763fcc7a0425b6ca420b09591dd7a858eed20fbd555ab201af16ac25c9b71d73469e71138f8910a96a9792b208000978e5c44a8c4cf72979b1bb5545d4158e982b7547cd794e473e848ba09613027fb62698557d55d493512a5c22328c9577f6c042879766afe251c54fdad55b52e113f5e8e1dcb76ef4bb8e85e81d02e7b4c7a8b4a3463e8df76eb575b1564cd105b561061af207b0eb71f3dd1a363d356296adecf06ee1e02e80d5a65cf8730b96e0af683f0fad76c7075a56b5407bcd52369cdae4dc8feef4992bbe9176d8c8286e452dad6a9e95d76b4e516919e2da9e998a830cce03d9119d8ac46b72aa888c1607a343ce302774948240a642b0195fb2224ded2e2d167feb109f8c91267a2773a2866055806f8c3222058816443ba6b032cda03ec9d0956e2db482a59f7e9050c294c412114ef0215dd3c2a3b71ad564f0a454cbdaa0d5baddb45f0f1118db1f5d62392b9f99362b6bb33774e3680ed01fe049693ae1409b776c30a9d94a6f344b3126f1c49ae3f9a98d907e9e529e25f45ca6434c931321c54cb21133781f38b784ae8a691498ff273c7c18cff2128296424ad74a09fbe2c128abab8a4394372d63432e05fbc5185ab41a1d8c5df0ba1d9b63886ec5568c398490e134cba28136cbbfd9266525fe9be5ddacbcae4c13967d6df35dd17a2ed465cf3a01fc870fb89f63859b05286c916885401d720546f4429033f44c5e919f55c07e178b5774883a373bd9a63fcda9dc9ab0ad5d2516401f3bd161255c16bbc39d51f400a675a890d979d2f06e4b74720079a130d88b36f260a9f99dfe7383833e6aa2d81e0d690982d8e5b14743f01defef294969514f19dc3d5156537836651c554c9bb0fda21fadaec3fce2ffb22381fa60f6bdb5c2bc44a68ae5444e814c3fa87ea7cb83ea4ed8f33a760cd4dd1a828626b2103aae0f4217d8a0431d8ad7d29f2b3fb8392aebcf90bbdd5b164ef35b2841023a6479b50aa9ddf85d9a68258965606d61f692ff682ae76370e5022191a3c8f9935b35ea01ee671dd3eb644d3c1a8dc253ad29b17f65b449536e0bee9c0c7f748324eca8fe5565b995fe02fe51085ba462a4af33524daabb43a8e844964c3b79c1f45f6d16b72ace3f5b8c4b436388c5cb7a33fd89ca6748909a7814dd702c92aa30f8b56eed42f48de90fdfe4baf22d46e03e7ab0a0c16e3270c439d5fe83f29a405b5627bfef65ac67e37caf065940bd0bd7af6f5cacdd88857dbe8b6090f34be3cb524e678f596b10a434c921790147805a86ce55e57b16a21243eff6c3541ccc384f0aa3940020ea993c29a3af01d16d9ce72ae1a10edbbed0b24cc5f72a1fd82974550a820c78c2827f9d3472b036859590a6cf44c1e20717f89427c7fe9366434942a4be0a854621c432c52be8225adfe4647b02f01d0b27e065fc1c9054f9ff6498b96fa03c1496a79a264003abb0982fd6f4413ad1e0b22d0bdd564c5e803012bbc10301378d2d8935db07edfb08b00f463d2c40bcdb4159f80001d4e961f7a1f0e7abd17764f0475edf7cb39252c06c3af9f26b512f41851ff22d07644b22debea4ed100fc1d694b7ed79eb77128a8281f1562f3346347e3d5c638e570d2b1380d071f8f434491b007f613768f48494cc2157ed94df82b4be7a52519c7e72bb30c7f3d3feaa3540be92ced16175d5bb27f054db5420f8791b42ed0853107769147c3804870223ed179951a817b1e7c723190764fc2ae6047a0e2b30760931da4721a489007343579112df93828da51c3c7d1acadf6260b45a69873c22d05a11fc3d2b561d97d2fa7f813bd4d98fe5cf054496cac67b07e1dfeb388a68156592d9a4fcaec53a163b826c4ac832e18fa84d932483e649aecf3cfec49b3930e2c1edbd4b002c21188d7475d2657213136717a5310f4f73539c43ce540fd87f0bbeb1a0b39869641da28d6b969fac137e751c695030c8e8166cd0e3674bdfc68f9149accf958abf8187e1c6222ef89b0ab4ede82902837c59268b3d021b7861b9e3821f15e5d694af676fb097a931caf9236bf2363654b2d40b3f42856921bccc0d7b17560133379d977f7483aa142acfe6c5c159b08a04c0af4da88cad9bd314262ea2626285906fbf35f30f72b0c09000303caccb3b22c7334e5476ec5fbaccbfbfc08d4ba568ae8a68096b6899cfb77503ad4bf704fe5a2fb066bb4bacf2f43ac987510f8d48faa526429b7f000db61c622e76eea5ed32ba634a6ade2e862ac24d0bada9da181de19458d6f6e60915573cf0bd580b54018e799116275f7177bc1087556d23d61afdb283d1ffb060aed2b302db95791b81297fe3b7f51fdc362a362f6a97bdf6614c37e8c152448fc5d5ce65fd8c60cc197987f39b0b90e04cfbac89c9907783b3b80607f0a47e38ddf4ed748a77051829cf699cb80be464a9b7d8491236082b478bf8b92e0c7bac4f4e0ed136895767a5daf3d2f2eab74f4e40c737ba5df4d31fd12ebeefe5921077d047868ff74208451e2988449bf1237bc0c824109b65607375c61d35d8522575f4a014abd16c9dd1b9dd5511be791128dbf13bb1c2f928eb61b9120ed30d94ca1743d0fc4d3a735d64a35173017841d7fd4e16b77751f944c3cd32eded6bd392673f67c67d1c3adc684b2b84f9d7302b11945846daffee4e711fb575ffa735307d00b7421be83bc7ead8eb1e4a1526038887bfb1a0df9f571385caabfad69f8473cd5ab350e15cc5ae4b0c740a833741b383196629ad89599dff6a590d1eb44754a0dd991903db1007765a07c91379f78fa5a11ce3db22bab73b002c542f52d9b6112879eb2e2e98287f5004fdc2fb4d88face66c148e8ff87911601fb85b2042c38e04a3dca5df9ab1e30da58575c03f9ff6d6c569bf17fb4dec1218666fa46d7c30e6a655e396bb2c85b7657851e22e10bf625df090a35513e60ff25e938f7fe9d4afc3bc7b9c8290a45bfaab611bae8c9a63371ddaa228357b2c423c208420839fad1e2aa192c9318441f3d9838835227bca37be5bac53461a6842eb99eb52eced04f4bc94a0e0ed7caf122f2ab700a0451c6cf64d2e0fe2d746a1e47cb3265a6fe9e579e0249ba6de0a8ca710161c17f6b048d78ff4e59f712036a03a89e8eb44071617daf17c33f1581b88e966067ebf63abcff2ec8d28b5849b839c25cba92713695ff5c4c3a9ae2f54c30558d1fe58bc027e19f6ad00140a2497d98c11beee84ac79d6262777b2c21a2ebd2ada0b5f270c1c18e060fa30ed548912550e17e79d4717eb5b0d94186cd05eb00a22f20d5346290a5c5547be657e203c46c21c2428f7d46aed52934315ba6752789bf365798f11ed79af6e7ea3b51bb2df2027f49ad757a22b85c1bac4ec5574dd91a3c4a8637431d9ee2a05e1c61530e2d2376c39e1009c774928973650d3fe26aa66a70a34864a4abc710e69e0eb7bcc2b3daf09f0142c237944fa075d2501fc8807c5e75e040d2c606ed4bce049e1378913945e810b8456789858c1bdaaa3eba22d6fb1b615fcc102788b50538fdbf13712f2e1222f8b709a1cd99925eee3d4ad46a44220625566fd20536eddbebb4c94a7a98ecb184a73db5dc854b3580cf5c54255501f850e70051e1d439405733375e7e4f1b849ce1858c59aac7e8c288b4f6828b6dbfa4396cfbe97deafc68c4c6c347aac0628128ce34a470d42aed415d56f02903c8663636764f462cd1687943b2af7095634f1872a927b23282adbf27f16feba04976e9d7871d3d22b5bfae259c1896bfe470bed0573e26b5a18f85ff3929aca2971a4f28a2f388a95e3637d107f156ac6b023cddb60cc081542062a58c6a1e627cab65559f4713d447ea9227f27b5e4110096d75ee4b0c79663d2175a05decb1dddb7d79c93009aad5695f5d79032646d4bb5ddaf7f289d7f7e46db917c2e5fd86f5d9a5371627b7da2a10a2e1d2f8abc0186f00ddb2ae015eed4d8648b57f1655b0c2f124d7dfef5eee1f4e10a4a6c67f9768aa4f67638cb7d6c79b1344b90c0aa365b410d4a36301bb1f434777c9115d0bf06407dedeca1b41e5e4ac5f17d2a1f1fbf8df7556ca51c3be5d3c3f4af0913ac8bda1a260e918b4061a09a5104256e1451825a7fd0ac3b7fea0a66b445d2eff27c3291dea431db661cd56615cf9408a36134c4d8618b975fbb7b17ba919f945ff785ce45f2f1e85bff7175f9a47cb429d23c59038224c72127514d60793ecaf63c1613b95d92b85b3bc544cf185843d9850263c677ddc746a44ec73fbfccb95401ff34ca506eab7d405b7e9a66ebb796724ebee90889fb4a721940861e730493d6df4e78c0a07e9e2911f4058e8fca2de75fe1980b29f7255eebf8e9d9fceab185c76b0e3ba898d9832250bb018164bb78032f47cac8a76ea38ca3166dbf4b1bd0771ba6702413ef5f3ad9b99df46b37bc2693eccbaa5d01b305f354bc957492fa1d554b09c4", 0x1000, 0x40d, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000300)="b64c3f9db0125c72", 0x8) 17:08:53 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x4812, r0, 0x0, 0x1e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000016c0)={0xfffffffffffffff8, './file0\x00', './file0\x00'}) r3 = dup(r1) syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000001880)={0x7, 0x7, {0x8, 0x60c}}) r4 = getuid() readv(r2, &(0x7f0000001800)=[{&(0x7f0000001700)=""/76, 0x4c}, {&(0x7f0000001780)=""/107, 0x6b}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f0000000280)=""/15, 0xf}], 0x4) r5 = getegid() chown(&(0x7f0000000140)='./file0\x00', r4, r5) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=""/81, 0x51) open(&(0x7f0000001840)='./file0\x00', 0x200, 0x152) mkdirat(r3, &(0x7f0000000040)='./file0\x00', 0x18) r6 = syz_open_pts() readv(r6, &(0x7f0000000500)=[{&(0x7f0000000300)=""/78, 0x4e}, {&(0x7f0000000380)=""/95, 0x5f}, {&(0x7f0000000400)=""/223, 0xdf}, {&(0x7f00000005c0)=""/206, 0xce}, {&(0x7f00000006c0)=""/4096, 0x1000}], 0x5) poll(&(0x7f0000000100)=[{r6, 0x1}], 0x1, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffd, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:08:53 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe2(&(0x7f0000000100), 0x10004) r0 = socket$inet6(0x18, 0x4003, 0x281) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffff5a) getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000200)=[r1, 0xffffffffffffffff, 0xffffffffffffffff, r2, 0x0, 0xffffffffffffffff, 0x0]) r4 = semget(0x2, 0x0, 0x4) semctl$SETVAL(r4, 0x7, 0x8, &(0x7f0000000080)=0x5) setegid(r3) r5 = syz_open_pts() fchown(r5, 0x0, 0x0) 17:08:53 executing program 0: mprotect(&(0x7f00006a7000/0x2000)=nil, 0x2000, 0x0) nanosleep(&(0x7f0000000000)={0xffffffffffffffe1}, &(0x7f0000000040)) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 17:08:53 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0xffffffffffffffff, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000180)=0x8) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x7, 0xfffffffffffffffe}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/79, 0x4f) 17:08:54 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(0x0, r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 17:08:54 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="89ad4d9b9f58861a46b9a7466e7a0b8b52ebea2761fc3197c381635fa34e33eb81b6b501a9652069f9c9e6bc0278e453ccf3d20570e35e480b48aed237bda8830ec19c9e40be282ba10b7c3aeded0702ff5322568b3f92fef990f4", 0x5b) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x3010, r1, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) 17:08:54 executing program 0: socketpair$unix(0x1, 0x1002, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = dup(r0) getsockname$inet(r1, 0x0, 0x0) 17:08:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) open(&(0x7f0000000040)='./bus\x00', 0x18a00, 0x0) 17:08:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='r\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 17:08:54 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="317a6da4beedbebdaee4882a672ce9c407f295da54022a9a008b8e17bf1fa8701b121e43d703c564a3d1455ab7ee91a251f17a30fd916731ae762ab04790d09b03b816661440e1c1cad69eebc56cb777f199336578de666f0084ae1e769a86666220df315a68aba3f0928686f5b5a05d46a38990c10cb5c182e21874680f7eea30adbb9fe1e2a99029e03356c293819c41a5d976f270f2c6bdba9a36a2b2f02f1382f8f23fcc61ba26305c9df9dfde205e2837e2a4c9286c1156d6fdd9d129c943c77317e0c923a5", 0xc8) poll(&(0x7f0000000080)=[{r0, 0x3}, {r0, 0x40}, {r0, 0x185}], 0x3, 0x0) 17:08:54 executing program 0: clock_getres(0x4, 0x0) clock_getres(0x4, &(0x7f0000000000)) 17:08:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x7) write(r0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000041, 0x1, 0xfffffffffffffe00}, {{r0}, 0xfffffffffffffffb, 0x1a, 0x0, 0x8, 0x1f}], 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x400fffff, 0x0, 0x7af6}, {{r0}, 0xffffffffffffffff, 0x4, 0x21, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x81, 0x0, 0xe7}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0xffffffff, 0x1}, {{r0}, 0xfffffffffffffff9, 0xa, 0xa, 0x4, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x40, 0x47, 0x7f, 0x1ff}, {{r0}, 0xffffffffffffffff, 0xe2, 0x20, 0x9, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0xf1, 0x5}, {{r0}, 0xffffffffffffffff, 0xfa, 0xfffff, 0x0, 0xffffffffffff8000}], 0x7, &(0x7f0000000280)={0xfffffffffffffffc, 0x7}) 17:08:54 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000004c0)="c4f3f59627fa", 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fd", 0x5e}], 0x1) write(r0, &(0x7f0000000200), 0x4268) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x4, 0x200}, {0x7, 0x2}}, 0x2) syz_open_pts() 17: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) ioctl$TIOCMSET(r1, 0x8004427a, &(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x3) 17:08:54 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2000000000000025, 0x200000000020, &(0x7f0000000080)="bfae", 0xffffffffffffff17) dup(r0) 17:08:54 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002006, 0x21659) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 17:08:54 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, &(0x7f0000000300), 0x0) 17:08:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = socket(0x18, 0x2, 0x80) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x20000000000000, 0x3000000000}, 0xc) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 17:08:54 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) getegid() r5 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getgroups(0x6, &(0x7f0000000200)=[r1, r4, r3, r4, r2, r1]) r6 = syz_open_pts() r7 = syz_open_pts() fcntl$setstatus(r7, 0x4, 0xc0) poll(&(0x7f0000000240)=[{r7, 0xe7065fb60c0c1cf0}, {r7, 0x10}, {r5, 0x80}, {r7, 0x10}, {r7, 0x18}, {r5, 0x40}, {r0}, {r7, 0x40}, {r6, 0x4}, {r7, 0x2}], 0xa, 0x3) poll(&(0x7f0000000000)=[{r7, 0x109}], 0x1, 0x0) syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x9, 0x20) 17:08:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000180)="278ebec408a2b52d4ae12dc185f1f60aa6b0f5cae5d47b9b801f53566a0a31110e0d43f5391b3f4fe0ebbb8a", 0x2c) 17:08:54 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = getppid() fcntl$lock(r2, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x750467b4, 0x1, r3}) 17:08:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r4) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r5, &(0x7f0000000240), 0x100000000000079d, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) setgroups(0xa, &(0x7f0000000240)=[r3, r3, r3, r3, r0, r1, r0, r2, r0, r2]) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 17:08:55 executing program 0: semget(0x0, 0x3, 0x0) getrusage(0x0, &(0x7f0000000000)) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='#/%\\\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='##\x00', &(0x7f00000001c0)=':\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='!:\x00', &(0x7f0000000280)='{}(\x00', &(0x7f00000002c0)='&\'\x00', &(0x7f0000000300)='\x00']) rmdir(&(0x7f0000000400)='./file0\x00') 17:08:55 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x5, 0x7, 0x800}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0xd5c2, 0x7fff}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x5ba, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0xa, 0x4, 0xa80b, 0x5f08}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40000082, 0x100000001, 0x1000}, {{r0}, 0xffffffffffffffff, 0x94, 0x49, 0x100000001, 0x2}, {{r0}, 0x0, 0x10, 0x1, 0x9, 0x8}], 0x9, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x80, 0xfffffffffffffffe, 0x4}, {{r0}, 0xfffffffffffffffb, 0x8, 0xa000008d, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x70, 0x40, 0xae, 0xbd61}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x17, 0x80000083, 0x0, 0xffffffff}], 0x6, &(0x7f0000000080)={0x1, 0xd}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{r3, 0x3}], 0x1, 0x0) fchmod(r0, 0x10) dup2(r0, r2) 17:08:55 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a, 0x8}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000500)=""/4096, 0x1000) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 17:08:55 executing program 1: r0 = socket(0x30, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x42}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x980, &(0x7f00000000c0)=0x8, 0x4) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r1) 17:08:55 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x10000003d, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)="fa1204a49155ce1e000267f0e9551fbaa8", 0x11}], 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x40, 0x1) pwritev(r0, &(0x7f00000007c0), 0x0, 0xfffffffffffffffd) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10888, 0x0) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000100)}, {&(0x7f0000000180)=""/19, 0x13}, {&(0x7f0000000240)=""/187, 0xbb}, {&(0x7f0000000300)=""/108, 0x6c}, {&(0x7f0000000380)=""/161, 0xa1}, {&(0x7f0000000440)=""/213, 0xd5}, {&(0x7f0000000540)=""/192, 0xc0}, {&(0x7f0000000600)=""/79, 0x4f}, {&(0x7f00000016c0)=""/4096, 0x1000}], 0x9, &(0x7f0000000740)=""/31, 0x1f}, 0x43) pckbd_enable: command error 17:08:56 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) utimensat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x10001, 0x8}, {0x7, 0x6}}, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="1c817b52791643d4", 0x8}], 0x1, 0x0) 17:08:56 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x4, &(0x7f00000001c0)={0xffffffff}) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20410, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) 17:08:56 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/178, 0xb2, 0x2, &(0x7f00000000c0)={0x18, 0x3, 0x3, 0x31}, 0xc) 17:08:56 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8d88, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) write(r0, &(0x7f0000000700)="a3445cd7f11d5ff2ce9f5ac424dd0e8f44e09c6fa2947888d8909a61ab27615be53a91aec2332181445f762c956713e92513bb0f6b77293d6265ac6f381afd698e7f99a2d65cff4afc3b5e29d7d7c4d8063372d9c4b460e43d0f54c89eb9db7f9eba3f8f8b04a9f1fd66fec4b6613adbe6a15b8d2316297255e4d92c151b5db3d17b50a2f9edbb4d60a79f3c899992da24a512febe539d4d82fda57a2e5d9aea07ff63976dd21c8a9c274e79164904a8899a72a4911debcf1e4aed086d6edd0bb532ac31d2bb01e26c85a6bf56c841", 0xcf) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000880)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000440)=0x200080004) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r2) getpeername(r0, &(0x7f0000002540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008dc290a60200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000072e7c635000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f69000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d2ea0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000262ce74618a400193fc41331fc74d3d5c65ae4ee8b9c38e96a254472a2d53ac8"], 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000800)=0x7fffffff) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x423, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000340)=0x156) openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000003c0)=0xffffffff) socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0x2}) execve(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 17:08:56 executing program 0: pledge(0x0, 0xfffffffffffffffe) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 17:08:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r1, 0x1) 17:08:56 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x8, 0x101}) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x0, 0xe0, './file0\x00', 0x800, 0x5, 0x20}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "ac93feb7074ef39d96105609bec9e3f07525593d", 0x0, 0x1a568c65}) 17:08:57 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8001) r2 = socket(0x2, 0x1, 0x0) bind$inet(r2, &(0x7f0000000000), 0x10) 17:08:57 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) listen(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1, 0x32, 0x5, 0x3, "39a7dcfd8d5d2b71653c50db6340101d8d8d72a9", 0x7, 0x80000000}) 17:08:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x7, 0xe092, 0x0, 0x0, 0x7, 0x8001, 0x6, 0x1, 0x2, 0xfffffffffffffeff, 0x3f}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040), 0x0, 0x1) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x4) close(r2) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x40) 17:08:58 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="92cc16366e0df81fd7d2c6c4c663dad240d4346cc2c2fdb7c7148574056fd97d0e23b0be871156ada358dd498d0e6e0b68408eb620da2f0efd8f", 0x3a}, {&(0x7f0000000180)="387be6697c3bd207ea354d029fd8a478dd622dad9ad8cdac1e05d63f37e854e0", 0x20}], 0x2, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='m', 0x1}], 0x1) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 17:08:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000080)=0x7, 0x4) 17:08:58 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) utimensat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000040)={{0x1000, 0x5}, {0x10000, 0x400}}, 0x2) unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='x\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000100)=0x4, 0x4) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 17:08:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) dup2(r0, r0) r1 = dup2(r0, r0) sendmsg(r1, &(0x7f0000000e40)={0x0, 0x0, &(0x7f0000000980)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f00000009c0)=ANY=[@ANYBLOB="1000000000000000ffff000024ffffffe00000000000000001000000ff000000db80abea596874a267cc2fc9b1c98f6bd3601dc153fcb1e249dcf6671ad0a9638f81519aa2deef29dee600d6a74955954f8da2137b106e6f33db3cbae15ee26055c35906214fbc1f7e6804b8022272e9e9c1aae1e78170d1b0653d66efea703356afbb5d25ef3cce0759cef881bc97ec01f857761b5a5bd0005c9032feebc628f677530071254791caaac50c672be7e6337fab954026113dcaf32500b5b5e89731c187f8b73ee063775b435bb22423a43daee61495785bb27d6eaea1266e1a870ca3051e466ce2cfeb0cdf0000000000f000000000000000ffff000009000000949ee0497b513f47ebbcc5a4bb23524aef8c107e81a513a9ebf87a87bd75d71b034e058a8bc0f9e3aab5556ba63baf892a764bf87e2e8f0d9a6a69b9d826376208b4965ec7345f3577077180ef2d4e17c1680c7db4687b59db2c5a42bf5fb3d6a47d6d502a9af40447bf11218dd20c798fb4bc6a4d3f6f2cc4a40213ab800166786c4cfdabdc6bef4961ddced722d5726606544311754e18b98d2ea02ca9f6dd5396e192a080c07d4042cde439777eba0f0367fa72fc4a62b3a40aec949bf17bae7f0481c22dcfc58e9c2d4321c2f3dc0676f0e211f1f9ecd36e653c00000000c800000000000000ffff0000ff030000a0a8f6a060f0771710159734bfb0684cdd431f6f993c1a7c3bcb671fdb"], 0x20d}, 0x408) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xf81, '\\\x00'}) syz_open_pts() readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) execve(0x0, 0x0, 0x0) 17:08:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x3, "9372dc626fe833b4f6f27a3b446a703a4633be68", 0x0, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) 17:08:58 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x3) setegid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 17:08:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xe100, 0x8000000000005200) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 17:08:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) close(r0) stat(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x50, 0x0) 17:08:58 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20b02, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x108, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./bus\x00', 0x201, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = dup(0xffffffffffffff9c) r2 = dup2(r0, r1) ioctl$TIOCCBRK(r2, 0x2000747a) mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) close(r3) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x41, 0x0) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f00000000c0)={0x4, 0x8}) writev(r4, &(0x7f0000000140)=[{&(0x7f0000000100)="8134d77a3cbb2da535ca3bb5b2ef1dfc62d6e1e02b83dba4422ed1fd42cd885985f6e42ab98d01938839c3ee", 0x2c}], 0x1) 17:08:58 executing program 1: r0 = open(&(0x7f00000002c0)='./file1\x00', 0x1, 0x14) bind$unix(r0, &(0x7f0000000480)=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x3) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open$dir(&(0x7f0000000080)='./file0\x00', 0x419, 0xd) setuid(0xee01) bind$unix(r1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') r3 = msgget(0x1, 0x128) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) r9 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000400)={{0x100, r4, r5, r6, r7, 0xb8, 0x400}, 0x200, 0x15, r8, r9, 0x3, 0x5, 0x7fff, 0x800}) 17:08:58 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) bind(r2, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[], @ANYRES16=r2, @ANYBLOB="3a184fd1fff2ba00000000000000d23a9e0b1765ae9b9b76be4483e5a9d0b63869dd75db511952f77a42488e6c68b8b23ead6a15056662d8955e502abbcd8b50c53f37626d5816ac0c26120380cc2e37f20199524c3c3c9a58bfbfc6129f1c78c87bb0f1c8c082826f03ff0892c4eb5cccfae48b02a5ce698ebd1684685df82e0372a44e693b8a57e0eeefa72b69d216d827cae105cd0ceeedada31d2da0cb966d"], 0x3) 17:08:58 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0xfffffffffffffffa) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x80104267, &(0x7f0000000000)) 17:08:58 executing program 1: r0 = socket$inet(0x2, 0x8001, 0x8000003) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0xccce, './file0\x00', './file0\x00'}) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 17:08:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000002c00)=[{&(0x7f0000000840)=""/4096, 0x1000}, {&(0x7f0000001840)=""/178, 0xb2}, {&(0x7f0000001ac0)=""/4096, 0x1000}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x8, 0x4, 0x401, "8dc0cc8772999c901c73b713ff584e99ddf80e54", 0x2, 0x7fffffff}) dup(r1) syz_open_pts() 17:08:58 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff5b) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000200)="00630eb8d9393d50", 0x8}], 0x1, 0x0}, 0x0) 17:08:58 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) socket(0x18, 0x8000, 0x8) r1 = socket(0x1, 0x5, 0x9f) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8400, 0x0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/73, 0x49) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0x0) chdir(&(0x7f0000000180)='./file0\x00') 17:08:58 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x10000000002004, 0x4506) r0 = open(&(0x7f0000000080)='./bus\x00', 0x200004000e, 0x0) connect(r0, &(0x7f0000000100)=@un=@file={0x1, './bus\x00'}, 0x8) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000480)={0x0, 0x0, 0x0, 0xfffffcd9, 0x0, 0x25}, 0x1fd) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1}) r2 = getpgrp() r3 = geteuid() r4 = getgid() execve(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000200)='-^}\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='^\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='.\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)=':\x00']) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r2, r3, r4}, 0xc) 17:08:59 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0x6c, 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000340)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000040), 0x19a) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000200)=0x200ffffffff) getsockname$inet6(r4, &(0x7f0000000a00), &(0x7f0000000100)=0xc) mkdirat(r2, &(0x7f00000004c0)='./bus\x00', 0x105) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)=[0x7f, 0x10001, 0x9]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x7, 0xfffffffffffffff8) r6 = dup(r2) rmdir(&(0x7f0000000680)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x800}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x80000000, 0x1, 0x6, 0x6, 0x7}, 0xc) r7 = accept(r6, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r1, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x400) accept$inet(r7, &(0x7f00000002c0), &(0x7f0000000300)=0xc) dup2(r2, r2) semop(r0, &(0x7f0000000240), 0x6) 17:08:59 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x3f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 17:08:59 executing program 1: pipe2(&(0x7f0000004800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvmsg(r0, &(0x7f0000004700)={&(0x7f0000004780)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000700)=""/4096, 0x1000}, {&(0x7f0000004900)=""/4096, 0x1000}, {&(0x7f0000000080)=""/162, 0xa2}, {&(0x7f0000000140)=""/115, 0x73}, {&(0x7f00000001c0)=""/14, 0xe}, {&(0x7f0000002700)=""/4096, 0x1000}, {&(0x7f0000000200)=""/252, 0xfc}, {&(0x7f0000000300)=""/17, 0x11}, {&(0x7f0000003700)=""/4096, 0x1000}, {&(0x7f0000004840)=""/166, 0xa6}], 0xa, &(0x7f0000004740)=""/31, 0x1f}, 0x1) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) r1 = socket(0x11, 0x3, 0x0) recvmsg(r1, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000500)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, &(0x7f00000005c0)=""/199, 0xc7}, 0x801) 17:08:59 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 17:08:59 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) close(r0) 17:08:59 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') chmod(&(0x7f0000000080)='./file0\x00', 0x8) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x100, 0x3, 0xf5, 0x1, 0x1f, 0x70ce1f48, 0xfffffffffffff017, 0x0, 0x2, 0xe546, 0x2}) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x8001, 0x3}, {0x3, 0x3400000000000000}}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x282, 0x0) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x10, 0x3) 17:08:59 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x108c1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0/file1\x00', &(0x7f0000000100)=""/11, 0xb) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 17:08:59 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0\x00') setuid(0xee01) r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) 17:08:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) r1 = getpid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) r5 = geteuid() getgroups(0x5, &(0x7f0000000680)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getpid() r8 = geteuid() getgroups(0x2, &(0x7f00000006c0)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000100)="21331f4f1df0020f919921b6e1603eb812f7c71bedf0a8f572a5753ed2ca92886e44d2929deaa78c139bac45574f1bf14e5e0d0e89652dd28a500f95cd5ef86a83742f65e474d58b8f43b11195faa60152f9da0f822d98963b2e07e6b5acec74b1263a7681fcb812", 0x68}, {&(0x7f00000001c0)="2fe1e43fd392c70ee6c40c0ddfe1f71373467551f265e7ecac38718008b03c514e73c62b4c4bb042992cf73d4f6d8704c3ebe2742b4bd445d1de1987097bae09133c297b0b21a4ae0f056864ca12732938a274b47ad1a83df3319144cc0d0d295a7b5697baedb2385f70ee0ce6f1d795fa20afb2f6f219721c87cc773daecfd96859027d4b8bb2e666027d57c0c4b21f94717a70f082c49e81fa0aa98776e8fcd817c671040d6f9c5ad975d1f0ff39c48b89f7386583f3fc9427dbde55998fd3160a69386d297446efdedc87e2a4e5098599e274e6716aa9a00a3aef1ca0a641", 0xe0}, {&(0x7f00000002c0)="4728c0754bae07a77fcbf645df56b143b4c94e785a16d98a37b05ea073d75de88996373fe607fdf39555a23c759743e13d8e6d6fbf1c3a0708ca4ecd6ae626da9b8fac5861f564fccdb963593b02dd4e34fd5681715f2b167b2dcd3c6d93ac6757ba1361c75097ebf5829ed9f7f3f40ff0725b4086e0d8321e86722b3e288744d08d2d6691dd73471318d08303df240de0888127082db6ea87fd2a16f03dd140e3218d275d15e64dc4409df056ca7987ae46a88165575089483c7d949ce10a3ee103291094573068c88bf503d802aa927cc1cf14c9de5b9954a5052e2b3c4c7e50008b633e2eb3a6", 0xe8}], 0x3, &(0x7f0000000700)=ANY=[@ANYBLOB="2000000006000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB='\x00\x00\x00\x00'], 0x98, 0x1}, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) chroot(&(0x7f0000000840)='./file0/file0\x00') 17:08:59 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x4, 0x3) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x15c) chdir(&(0x7f0000000080)='./file0\x00') r2 = dup2(r0, r1) ioctl$KDGKBMODE(r2, 0x40044b06) 17:08:59 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x300, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "24c299e4e685956801843611e079cdeb3527b54b", 0x0, 0x854a}) 17:08:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open(&(0x7f00000000c0)='./bus\x00', 0x40, 0x100) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f00000001c0)=[{}, {r0, 0x1}], 0x2, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 17:08:59 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) semget$private(0x0, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x2011, r0, 0x0, 0x0) 17:09:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() open(&(0x7f0000000000)='./bus\x00', 0x2, 0x1000000) unlink(&(0x7f0000000080)='./bus\x00') syz_open_pts() 17:09:00 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/169, 0xa9}, {&(0x7f0000000200)=""/114, 0x72}, {0x0}, {&(0x7f0000000440)=""/237, 0xed}, {&(0x7f0000000540)=""/229, 0xe5}, {&(0x7f0000000640)=""/202, 0xca}, {0x0}, {0x0, 0x1fa}, {&(0x7f0000000740)=""/146, 0x92}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10200, 0x0) recvfrom$unix(r0, &(0x7f0000000340)=""/228, 0xe4, 0x843, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffffffffffe6b}], 0x1, 0xfffffffffffffffc) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x41) 17:09:00 executing program 0: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000200)) kevent(r1, 0x0, 0x0, 0x0, 0x6, 0x0) r3 = kqueue() ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000240)) close(r1) r4 = kqueue() rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x6, 0x7fffffff, 0x4}, {{r0}, 0xffffffffffffffff, 0x22, 0x1, 0x1, 0x4}, {{r0}, 0xfffffffffffffffc, 0x10, 0x20000044, 0x3f, 0x100000001}, {{r3}, 0xfffffffffffffff8, 0x1, 0x10, 0xff, 0x3}, {{r1}, 0xffffffffffffffff, 0xadacfa4dc62a127d, 0x40000000, 0x2, 0x1}], 0xfffffffffffffffc, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x3fd, 0xe3}, {{r0}, 0xfffffffffffffffb, 0x22, 0x4, 0x8ee3, 0x89a1}, {{r1}, 0xfffffffffffffffd, 0x81, 0x40, 0x200, 0x8}, {{r1}, 0x0, 0x80, 0x20, 0x5, 0xfffffffffffffff9}, {{r4}, 0xffffffffffffffff, 0x80, 0x1, 0x8000, 0x438b}, {{r3}, 0xffffffffffffffff, 0x71, 0xf0000000, 0x9, 0x7}, {{r4}, 0xfffffffffffffffd, 0x10, 0x20, 0x800, 0x1000}], 0xf1d0, &(0x7f00000001c0)={0x80, 0x4}) 17:09:00 executing program 1: r0 = socket(0x11, 0x3, 0x200000) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) recvmsg(r0, &(0x7f0000002980)={&(0x7f00000027c0)=@in6, 0xc, &(0x7f0000002880)=[{&(0x7f0000002800)=""/116, 0x74}], 0x1, 0x0}, 0x40) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0x101, 0x4) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 17:09:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="03c0", 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 17:09:00 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file1\x00', 0x23a) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x9, 0x5) r0 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) 17:09:01 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/44, 0x2c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0xfff, 0x0, "6a0c5260ec0bc7fcfb5b78593f9c29e9d6abaa98"}) syz_open_pts() syz_open_pts() 17:09:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x44) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = syz_open_pts() getpgrp() getppid() getppid() r2 = getpgrp() fcntl$setown(r1, 0x6, r2) 17:09:01 executing program 1: r0 = syz_open_pts() kqueue() openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r2 = syz_open_pts() write(r0, &(0x7f0000000040)="011c7206486fa8cda9deba164f71d46d51a13511e81b97cfc16a55d4c0c99843f4435eea6ec910c190523beee32b303042521bfa566e060964a1917fbd26a5330861419caf05f36ddde519ac5471d46dcc2f6b67f1db8e4bcd75d798a580075e182028c23a", 0x65) kqueue() syz_open_pts() ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r4 = fcntl$dupfd(r3, 0x8000000000004, 0xffffffffffffffff) close(r4) dup2(r2, r4) 17:09:01 executing program 1: r0 = fcntl$getown(0xffffffffffffff9c, 0x5) wait4(r0, &(0x7f0000000040), 0x1, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000000)={0x0, 0xfffffffffffffeff}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x23c, 0x0) r2 = getpgid(0x0) r3 = semget(0x1, 0x2, 0x40) semop(r3, &(0x7f0000000100)=[{0x2, 0x90d1, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0x3ff, 0x800}, {0x1, 0x1, 0x1800}, {0x4, 0x20, 0x1000}, {0x3, 0x40, 0x800}, {0x4, 0x4}, {0x3, 0x4c, 0x1800}, {0x1, 0x800, 0x1000}, {0x1, 0xfff, 0x1000}], 0xa) r4 = semget(0x1, 0x0, 0x50) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000000c0)=""/16) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000280)=0x1) fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x2, 0x1, 0x400, 0x4, r2}) setpgid(r2, r2) 17:09:01 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r1) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 17:09:01 executing program 1: r0 = semget$private(0x0, 0x6, 0x9) semctl$SETVAL(r0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) r1 = socket$inet6(0x18, 0x2, 0x2) fchmod(r1, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000001c0)=""/71) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000380)=""/114) semctl$SETVAL(r0, 0xf1b2464284fc5a99, 0x8, &(0x7f00000000c0)) mlockall(0x1) r2 = dup(0xffffffffffffffff) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/76, 0x4c) kqueue() setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0x4, 0x2}, 0x10) accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000002c0)=""/166) 17:09:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) shutdown(r0, 0x2) setsockopt(0xffffffffffffffff, 0x29, 0x36, &(0x7f0000000100), 0x0) 17:09:01 executing program 1: r0 = socket$inet(0x2, 0x5, 0x7) syz_open_pts() fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$sock_int(r0, 0xffff, 0x100a, 0x0, 0xfffffffffffffd9f) socket(0x1a, 0x4001, 0x7) 17:09:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1022, &(0x7f0000000100)=0x10000000000, 0x4) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 17:09:01 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r0, 0x4, 0xc8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) dup2(r1, r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x20, 0x0) execve(0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000140)="bec5d3d435481017cd63742ff48970726709e0bc874951e5dca4feb87a939b0dc351f0794b09df64bee788446687e8452be5fae8c37f5b9e582500a6688f83a4d5c4952b337ce9601d373bb92efee38cdbd64833d0cd9d21f7989ac95a45933a255512619034ca5f4dbc35c217a7f1c81fc429cd142d2c17c9aabf02df1a93c2ee765af1d09645e7f9c77a4da9c1274f75413d2da9ecbb4a100963b6ca1d8532a575d580b5609529a91b742303ac4d88d421cc4e32c7a7223d415286c5896e8c707987edd7589b", 0xc7, 0x1, 0x0, 0x0) 17:09:01 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$setown(r0, 0x6, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="e34fec591f8d53c75fac67518feb6f564ca6a40899dc529c7d0cf2f935e925048c0073609ac8f8e3a63e53b1351759c950a9ce36e6f1007af6a23b8fdddea3be", 0x40}, {&(0x7f0000000040)="dc9db981b33453ec45389ed181a3eaf185366a04ea7c0754c58e02172b67455a0d8c5161906a5d122eb1cd0af2f029b103908d12f72f7dd4f2dc3b529b0140f669b1dc6ae5151e32b3d7cf79f90bb8ef12f65172be8de3f6f404b853a34bdd4ce4c3c6dddd84bd25850d88a1ebd6cc9b118797dc8605fe6cfc259a2ca0b939f3ab5251e60bd5714f35a68cb1eaf5dda501598b6e191b7f5dfc9584fda962fa642847708a493cc7f1c93a9a564496539decb7d656e02e1aec6bb3ea9808331e41a8", 0xc1}, {&(0x7f0000000140)="a0e369ea4668ad04100c7359a21fdc5acff02a0ff5646e94a13c202399fa50ad29113013371704f81b271724dc8bef30f4984d3a537468e00ef6e95a5db270eea09a59c07dd1f500b77f31e0a7849604611a22389a67027974da82f9a56bb0a2f8cc7bfb4b94bb7d8a0fec92be11cb8620a89c2e1ea0232dc47619d2428933ec3fba7692d3c736566c67d41a28694b953b9a350da2d743dc289434fef15971e1fd30d626f0f4408ac8f235f46ab0e4a6680f6dad0d7ff76760a1f1c5c0c873db99f60dd6b92d871705f0545e82f79f6f2ea36c6f381d3c95cf1b3473afa56b4a557192251006a06bb949f1", 0xeb}, {&(0x7f00000002c0)="fdc031dc6d3fb3f9386c66528ca4625aced57c005ef6f5038da27508e4a4aa0a91ba4d102fd7d3e0aa3c992da11324e937d3162d4625a2c7ca68392990fbaaf38e98febfad884e849615a3c04f95b6229b5e4544bdc7a320660712b4fe", 0x5d}, {&(0x7f0000000340)="a3d284e63bc33dd73436e3076b8a0035d85d640e8173c885d759c61a7e8a9381be4c1f05be753134babf098b834d2d8709ae2c5efc4e6335f9ed7e6d444fb8338aade2e2f6066fb26bf4a84c29b0b8e1ebfec98e867b4541a8c4801385ba345c5e5b5d05849cb4f30c6bf20e4c4280bc117510c5229b5fdb8aea578a53f4564eda6a0a16cbffb2f47f231845e6bd105f6285854dd62047079636a0870b476a001829d73867862ac95a44b69696d5bec33bda44ef01f24d3b9b2442", 0xbb}, {&(0x7f0000000400)="2bfa3655da7b6c5b1b902f2d5baffb8ff7fcf19d8fbf5f647d6092953277d3a26db05850ef968b42ba27c473cb338db9421b7ed8d5c5b077c2e8dadbacf75e3c4c8d797b8d5f31297a8eb96f3a30f6a73906a644b6edd1822ceadc454356600ea9dc90a74e8e1e77d8361a7895e73e1785e42ee75e5019f58c352cd5e721af5fd81db7fe47799950c2cc1607e367c8a20128222b483ba273d764b22374", 0x9d}], 0x6, 0x0) r1 = syz_open_pts() r2 = open(&(0x7f0000000540)='./file0\x00', 0x2, 0x80) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) fcntl$lock(r1, 0x7, &(0x7f00000005c0)={0x1, 0xd5987659e31f8c1c, 0x7f, 0x3}) execve(0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r2) clock_gettime(0x400000, &(0x7f0000000580)) fsync(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10000, 0x0) 17:09:01 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) pipe(&(0x7f00000000c0)) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 17:09:01 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) writev(r0, &(0x7f0000002380)=[{0x0}], 0x1) 17:09:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300), 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x0, "8bf11d25ae5b0dc4d63e2b908ee0710451f37c2f"}) 17:09:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0xe0bb) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000000)=0x100) 17:09:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB="000000005fdc00000000"], 0xa}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x9, 0x8000000000, 0x3, 0x0, "845c55090000000813fb34357857018ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:09:02 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) geteuid() getsockopt(r0, 0x80000, 0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8210, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x40, 0x1, 0x2, 0x0, 0x4, 0x4, 0x1000, 0x3, 0x2, 0xffff, 0x5}) 17:09:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)='N', 0x1}], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x101, 0xff) 17:09:02 executing program 1: pledge(&(0x7f0000000000)='\'\x00', &(0x7f0000000040)='/%!\x00') r0 = semget(0x0, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x0, 0x20, 0x1000}, {0x5, 0x6, 0x800}, {0x1, 0x2, 0x1000}], 0x3) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f00000000c0)=""/176) r1 = semget$private(0x0, 0x3, 0x0) semop(r1, &(0x7f0000000180)=[{0x0, 0x1, 0x1800}, {0x3, 0x1, 0x800}, {0x4, 0x1, 0x800}, {0x3, 0xc88, 0x1800}, {0x0, 0x1ff, 0x800}], 0x5) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000001c0)=""/29) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000200)=""/44) r2 = semget$private(0x0, 0x4, 0x1) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000240)=""/189) r3 = socket$inet(0x2, 0x4007, 0x6) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000340)={'./file0\x00', 0x0, 0x100, 0x6cb1, 0x1, 0x6, 0x1716, 0x3, 0x0, 0x2, 0x80000001, 0xb238}) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000003c0)) semop(r2, &(0x7f0000000400)=[{0x3, 0x0, 0x1000}], 0x1) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000440)=""/4096) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001440), 0xc) ioctl$KDSETRAD(r4, 0x20004b43) semctl$IPC_RMID(r0, 0x0, 0x0) sendto$inet(r4, &(0x7f0000001480)="fbb171812061a1241ba4cebe1265de2d9abba90716eb7a4be94954dff00ff6a59afaaa4898099ea0a54a6bb6a2aed8a4658be78913cd7644d874463504651869e62302bf55b2e0b03bb421e6f2b6150e0a0180c1f9c85bc8b534f659f32cb5f606c945", 0x63, 0x402, 0x0, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000001580)=""/138) syz_extract_tcp_res$synack(&(0x7f0000001640), 0x1, 0x0) semop(r2, &(0x7f0000001680)=[{0x1, 0x101, 0x1000}, {0x0, 0x7f, 0x800}, {0x2, 0x3, 0x1800}, {0x3, 0x8001, 0x800}], 0x4) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f00000016c0)=0x1) semop(r2, &(0x7f0000001700)=[{0x3, 0x5, 0x1800}, {0x4, 0x2, 0x1000}, {0x3, 0x401, 0x1800}, {0x3, 0x57b8, 0x1000}, {0x7, 0x8, 0x800}, {0x3, 0x0, 0x1000}, {0x3, 0x43, 0x800}], 0x7) semop(r1, &(0x7f0000001740)=[{0x1, 0x3, 0x1000}, {0x1, 0x4, 0x1000}, {0x7, 0x9467, 0x1800}, {0x1, 0x8000, 0x1800}], 0x4) shmget(0x1, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000001780)=0x40) 17:09:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x4, 0xfffffffffffffffe, "d730c1f4bb6fc6e23c5fffff000000003f00", 0x0, 0x4000000005}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) poll(&(0x7f0000000140)=[{r0, 0x84}, {r0, 0x4}, {r0, 0x10}, {r1, 0x20}], 0x4, 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f66696c653000f9dd8cfb696b6ccb6f54a647eccf1dac99a5730fdf08000000000000009d2eacddcddb6bf5d27541de"], 0x1) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:09:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) 17:09:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b75f3da216d675d473551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad4c9011f7800003c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d378ee4ef8f0c9ea73906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18e6ba459df1eb4e812ee5df9a2905dbf2e4c142155b9567c3f82ffb82f432b1ed61bbb3d3d42c66ca3f8b0685dd54c4bb6d00192b39d68c0a6af994d360698b653f5b90b8493deaa52a3f4383eaf2febeea1c9c277d6b575d271a35e722ab4d35e464607572836b20d3774ed4b8eed5d4012d8d13f7936685f4dc73925ff9cf70e9afc6b2261ab1d91cf1309c08787", 0x120) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x4000000000000, 0x3, 0x98b, 0xffffffffffffff3d, "0200009887c33e689c7a8bff7f00", 0x1}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7fffffff, 0x1734, 0x9, 0x3a, "72e84771b75c358cde73aecc9da26750b2b34a42", 0x1, 0x8}) ioctl$TIOCSTART(r0, 0x2000746e) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:09:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x28f) socket(0x16, 0x7, 0x8) 17:09:03 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) link(&(0x7f00000000c0)='./file0/\x00', &(0x7f0000000100)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 17:09:03 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1ffc, &(0x7f00000000c0)=0x4, 0x4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = semget$private(0x0, 0x1, 0x40) sendto$inet6(r0, &(0x7f0000000100)="351384dacb8f6f75dcdb6830c0179cd25e05eb495c41e92969be248b3c53ef8448c23eec3580599f8e5f7c045651ce6785d366d75e73aaf3c61ae775bdee69df7bb4a058555e171dae7b83bc1e5225d38d835600c935275d4d887ef34b916ce2afa7d9375b2e618fb6afed66f551acdb149479d1873b", 0x76, 0xa, &(0x7f0000000080)={0x18, 0x3, 0x1ffc0000000, 0x81}, 0xc) semctl$GETZCNT(r1, 0x0, 0x7, 0xffffffffffffffff) sendto$unix(r0, 0x0, 0x0, 0x40c, 0x0, 0x0) fchmod(r0, 0x1) 17:09:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setgid(r2) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000003c0)) getdents(r0, &(0x7f0000000100)=""/15, 0xf) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x82d05ad4eb483af8, 0xf7d5) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) mkdir(&(0x7f0000000340)='./file0\x00', 0x2f) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 17:09:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "3f0000000000000000e4a1005e679308912b4711"}) r0 = socket$inet(0x2, 0x1, 0x9) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x80a0, 0x0) r2 = syz_open_pts() r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20440, 0x0) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) r6 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) poll(&(0x7f0000000180)=[{r0, 0x21}, {r1, 0x10}, {r2, 0x100}, {r3, 0xc}, {r4, 0x180}, {r5, 0xd}, {r6, 0x8}], 0x7, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ftruncate(r3, 0x8000) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:09:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000ea7955c4d9e021ebbca845bca3c1415ef911133c66ce9b33cc6283006fb13d0d0ea907a3b59be2776813178359ca3feaad573189deaa01270131b1ba8667aa9c28bbdcd661764aabe50dd7bee08ac2a664ace561f21d"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000003, 0x4, 0x4f8f) recvfrom$unix(r1, &(0x7f0000000000)=""/187, 0xbb, 0x40, 0x0, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x1) shutdown(r1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 17:09:04 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) mknod(&(0x7f0000000000)='./file0\x00', 0x2, 0x9e) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, &(0x7f0000000200)={0x9, 0x9}) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0xfffffffffffffffc, 0x0) 17:09:06 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgid() mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) pledge(&(0x7f0000000000)='{-\x00', &(0x7f0000000040)='\x00') getrusage(0x0, &(0x7f0000000080)) open$dir(&(0x7f00000012c0)='./control/file0\x00', 0x0, 0x0) 17:09:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) r4 = getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r6 = getegid() fchown(r2, r5, r6) fcntl$setown(r2, 0x6, r4) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000040)) close(r2) getsockopt$sock_int(r3, 0xffff, 0x1002, 0x0, 0x0) 17:09:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x880, 0x200000000000000) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x7d, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) mknod(&(0x7f0000000100)='./bus\x00', 0x8010, 0x0) 17:09:07 executing program 1: r0 = socket$inet6(0x18, 0x80000000000003, 0x0) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pckbd_enable: command error 17:09:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) shutdown(r2, 0x0) 17:09:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0xc600, 0x0, 0x0, 0x0, "1d78e77684e8c2779399072f5340e3aa7b1b666f"}) 17:09:07 executing program 1: r0 = socket(0x2, 0x1, 0xfffffffc) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) socket(0x2, 0x2, 0x100000000) truncate(&(0x7f0000000000)='./file0\x00', 0x7f) 17:09:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000040)='./bus\x00', 0xd, 0x100) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000280)=0x840) writev(r0, &(0x7f0000000540)=[{&(0x7f00000004c0)="86a2", 0x2}], 0x1) 17:09:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x82, 0x8) open(&(0x7f0000000040)='./bus\x00', 0x8880, 0x23) fchmod(r0, 0x1) write(r0, &(0x7f0000001300)="9cfce043e1dbd96770332e2e", 0xc) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0x0, 0xa7}, {0x3, 0x4cae2993}}, 0x0) execve(0x0, 0x0, 0x0) 17:09:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x3, 0x0) socket$inet(0x2, 0x3, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0xfff, 0x1000}) sendmsg(r0, &(0x7f00000012c0)={0x0, 0x0, 0x0, 0xffffffffffffff7d, &(0x7f0000000000)=ANY=[@ANYBLOB="fa89371100"], 0xfffffffffffffdfb}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x5, 0x10001}, {0x18, 0x0, 0x7fffffff, 0x5}, 0x68, [0x9, 0x8, 0x2, 0xb7, 0x8, 0x80000000, 0x0, 0x3]}, 0x3c) 17:09:07 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)='I', 0x1) sendto$unix(r0, &(0x7f0000001980)="eafe8a0405163b38d9a069d6a30d05c990914bcde1e6ff640291762ff150a319f27e600f051e44be0f4365e8a03f56542dae4103854961d8c441fdb18556cbe1564267ffe715b464a80f6d116b7abae37b8df6ff3c84e34236cf978a48fa2a13a5e8fd4374d0cb933251c5503e26506998e42b78cd097d4fcb8cd9c4360f7c3a702be9d06929cd01921e75937548439eaf4872b5bc0e654790482a61dad09feeffc78a7fa8740f2461b85e80b8ba4bfde7f311db164776ec186f3141c54741a552238629388e08804ec04dc9109584cbf28df8d2c43875c686ca7e52ea99a3b1376ac7d0fedd6e14acbd25dd28812dc5fb5d58d9cb08b7a895af778108d0e84c10a151423210a8729312d617289463a1907cc47a3eff42157554f23d189cb19de65cbc88a7bff03375aee864decf28e0708bfe8872b0a566ca5fcc4135e531ed9c7bae7f3b5ed39bc71fdb59239c45b61fb2b5f79589558d772c91794c0d0e250004815853074973d87bdd60d7d97e4478aa7869a11b710f17750c1125d99e64ed4e29de5a1a145b506fde5fa22cb5fd319d38edbafa0f0e135d330457fb3d70e687220846bbe24f3ee9fddc762154aa527ba699d1f324ea1384bb151f36ded9f7f182179b1c58e253e618ea7d3f868d64454244cede1833d89bd3e50f844913d0a86ff3864e6e311a0018794d56f153b5961f6926828372e86d2694bde3881e98f8190be05a56572a007bfab71c25e09c9b411fa2ce9ce1135b72980715aca257197b43e8f5c86765c4336df97e1bab45e72ca84135de9dcb0906c4080f028584d83b40ecd9536e82a4cbb830fd0b047b858e9dcd2c60f470594d9ebc617630b5aab7bb0ed1c22e2de003348651d69fb74cd1633e526c4b054eaacfb17af271c2d8ba7d87e6d980537c5ead507b2ecc122e52af28bcf2d99c4e2164b66e0e0b40989d20026f5fb71d806e9e7e12dfb9fedd875e8c29fe181fd57446d6a134fa934fbe1b6a9d86563bd9d5f93c709f77bd23694f21186b236f2daa4ff9fa7af7b84d16ac6e9ce0ab514e2f492e5222f85b425e2b01eb95ff794461f249ec45f11a3f15c7dd35a7e52b46eedf4e09e17012a9d32f5256466ec65b414141f9c1770322c579aeaa4eeba26025822d8be19f2f50eb407b5dbc4f31e4161e079c2f53160cb82b86b0498b5bf0e72e4636d5fee2dcb10648a381e81dfa25d489184a1ba6cdc7c0ae769ff407467075321f0206ac7924f5bb51e63783201e1cd138efbdfb74d579232e86e2faeeb3899fd95b62fcc1612c2e2d4da4df1fbe94938269ca47c1ae8e0dfb57b9f878a84400fc242dbef69032aa57fcd6e4aef9baab8d37e0bd8035da66d59dd694fc364b1f54e5aca50cb96036dbac9ecc48eafbd3dbd48dc6e701c4693573bb934d8d4d7baef8ab95f13bd1a67dabf309855386446cc209807d4ba4e7e43bd3e97720d7139d97976cc1d9e7ba0220ba6ae65c0e152de2d86294c16f4baa389a54de45bf80c88726bd46679358c7dd278775463407769eb1489e43718eea8fd64f495d6474f9efe4e93675dead092331f98285a512cf556df6fbe791619efaace899f4ddf0aef8e6b7e7ec6a8f4b57b25079de788bdfc25a1f27bc0ceb83b84cfbb68d179aece434a5281d16ae02cc51ec00b3bb99a15edf3b37014e06819bd048abd8ee929e87e450d55f7cba6eefc713461664a6762cdad775b19f046c862ab7e8e3800c822def2c8fe3742dd321a3253fcbe7c512c6a8855f8940470f5cff1b2af53b7601a7e7bc189629805b0f0f0ab5b243bb89ba384432123d400535c8737723d2992425c1e607dbd8cee5fc5aa95dbef77948982be72bdc448541585b933fdf987eb5a4a0fbcce4e287b7cea7c7ff2d3fb9fac04074d3f2d53038732f76b6be75862a6ffaf4a6ca455d23e9081ab03ba650b9ea0a24fffd531454ef4e78e861d3aef33f6717ca2a39e8a80dc10729da36d7b226fc087c619b14de36f91375fc0b036c7ef1aa0b67386aa7d2e93012d595b3ca3ffb405d53a3c7f78e2842d32ef9f26e9f41bced3e4af2886ab9ca6e7f6107dcba2eb117960df35963f60e83bb4983a97dd953fc6b6cf0eaa4094ad504b4b9fb402864010907a2b3b51b91d8c86ac12175c269e78bb86d94b43c1ed9be89bedfcceea86aa6a424d7150788b2fab23fe0b6792ed465bc953ddc19776d32cf60d104e3411be242ae6bbc9157dfa8dd4c5ff43d37a08c132031df24a47e3ab27352436a87fd904d18fa7362f5554ca9edb2a55531afa49953db2c7cb4ca3d03e14933ef77404ab22998f6d2803b884f44e85157cbfee6b855340f5934d4f6770191cba2fcd83976e4204262a04ce95bff5ed8e3427010b963f206be6f59a90482a21ec690ee7cf622f97e22338d76498ea2af2831b63c01adea2987aac77840c847dc963ca37f9fe8ed345352bf4c6f1000c271169e8126594a0cb370ecfb472845039d01100856f0a9369fc0d7ec9fa19d30e6518118b8096f04a11c4494620c1f00b0fa6b3691390964fce7f6c7502846c41cc408e76112149f284d9f16a0296cba8eefe07369281c6793015bed3f518dc0317324900f15d00ee1d023c76eef1207799dc1e1d3227c31fa4f9abab1b41b3aff831e2611a9270a7d17a7990832a8eae98743ece59f88a49ff4d89cd628070a1af75318189826f39f303e330297dd133883a7426cf9ae90a399146d752da631c76ee0bbc12eb2c80a61ce8ba356bf9e4cb7354640f2d6217c752ece302ef19c136d5a34da190c0299d36e34c70379acd3282f0950569c39a16f0c9b273308aef36167dd6747f5ae3b7d2df6232137fccbee773a960490441f296df8ffb3a637aea8694873fec39267b2956ca069e0987044a425e0b0979747754b3d86d0ac60bc9e38b5281aa4c22f6b6658cf2de27475345b16dabb750badac09e89a49a6450e8a5a4d6354cc25b169060fa73b92b625337c2c32c2caec9fba998e888f65d5716128794e67d7b94fd40e237991800ae26a2ac24be9bf2f932f115ad9e8e92219beec0082227ba21b0c27a7fca82dea4b36d995c68454b84b7fd81c80618b1a4bd80fbb629dd9d33422d4c7e1c77011b9c4ff2dd3bca114be5fad777955fc14d0fc5cce991b1e53d647b232b07a62e11453b70c5e730fde82d45bbd79af55d178d10fe75f8465f56d7666839cb8ffabaacc9bdec1888a574e876688f581fa1a3f3bfe319d880a4eb379d3717aa2d26dc79c255f6b6c7de5c5f529dffb421809ca2780a6d2cbd91f420eee8c06cdac439d601ed89e164ef714eeb7d669cfef548b13b6826f24c8297b9aa85010df4d43461e92b13d0d8a6ce68956a5b1446b7807a64c3435a2c76c08e44efb9ba89015cfdd97bab357ccd3a0469b5e4bc0559dcfeb518bd56089e77d3245b18345a37711f93256289e890fa476fa67f98a695e5e70c6e8ab979336886e47470c926805b70cbae2dedfced323cedd857bfc027094d7eb11d7fac71f2c66f8b5aa2240e69c14e8416d22bfbe48aee3895ab7847cd9686bd0a48567af0fc0085d5556c38d5420147be10e14098e82e4dbb043eac6198a875d0c745194b91c1309deb51f46d274823e2474aa87c3e24803a06c3fe5da21d1ff78776e16b83429f0e374efec31f930d0fc6f047b8f4ea915c00f7ca0a5043d852094c4897441e4daf8a0cbbb42034d4c86ff69e752e893a704b717fbecaf6705b0009ff21f7cf5f60f91dddcbcaccb2ce4cd390ee25322d4cc47094db40892c0d4571afb3f079f6b8b2e34cbd12b012b474b6b3694861bdffb2a8bb1026b4796aaf5c43b79aa86a1a38b408e91da9cf8ab768332f022fdd0d77167da66e0860849b5981ea731f25616fc07e5dabe9a37fa96295a4e3dc0d29e934459a489146b63e9c4dbcb7056e03287a2d0b3b2fe3254f93db22ee8dc88bfe0710e6663db7618bae2482b6249c5a32154a38b19b85a19ae890ff466948c5edbcaf0422e431b5a43c880cf7614f87e024e5338912e2f738856f1eb14f2a2a0384567be41e19054626572f2f5d146cebfba266c40e3ff0eaaeb1311dacada5cf2bb0af64034ebd5914d1d6126590e49d724de98110ed2722de565e7485bf139289ba7033d529ef7beec7b1cd0df28a2798ba7add2e031d6234e2ee9f6de083a7b83c0df87ad70500f75e6d13cd72bbf496ed1d0951c84a33562aac4cf5037e60e044735dd0fd29b72e38b173f1e9879688637b7fe9b39601688396543903d166c99d6d02c4a7097837ea68d94ef4417410b5553d6df3c09edf96852c5d74f6a9be50040799ba9c9e730c621762fe91a28e6291b2045b956e78e051709e8c4c2a592e87a762a8f55e0cdb575ed1c3eae9ec166042b6fb13e1901102eb2006eaf027f28bca462d3b4da3765b2f37247f864c59a87d3bcc29f696bf3f4d6d18289b886d4b1f39def745f3fa43024e3a98f7b388d7f797f595f7f1911ffa92af97b89bcff006a11874ae1439e9911383e662814cca0340d4f0dfb397cc9c6e69f381e1930aceb5800c59aacc270ced1d6a80636c5c32cd4346fb9f7c7ce64e4dce3d6455a81389bcd8542278127bac55fc9c3ebc1f4010af39fd481c5df3914eae082b53b3f4abe70907b11c84104ae1b6c4b376b01d15791bc03ba122da873eb6fa2f30dc09b6d8932ce287213d8677adbaa2977dadd7247204d1a20e81e46075a82024d09a2298f6eef063536095fffc1c98a6da715ae24267f3b1cf336bfbbd2f2f866f01897d39a03f4cc81849332f652d332dbbad7b6cdf18c664d8f7b31286a732cfd624ad57d81b197563e9c75a4dd5b11ed6a4eb79efe6e330bc4b142845a6c7bbbc294d99c27ffe88813a2a8fcc9ddf5912f99840fa1d32eb38cb3d977ab8fd30d81c562b1736e2b729b0db55ff24586718feb66abb1aebe9d3aa82dc863112d06f818a9c6bdd658ee28722eb307b5de6c900b0dfa6ba80ec982abff88646beefe469f01b28c509d96bf61b6646b2a630d1f7b9493dfa9fbbe1f0ce897ef0c16f2ae42a7a131e98c4f05d43335dd74c4a2dd1f10be9479ec4264104d89e0f25e55e9af0db903d9316007b6bf6fe0b9b94ba5db8aa5f7286b79c647766c5a9f5a99f18645a8a426c8b1e27ad6fdde474c3dcf55a0c0946c479258d4fdcedc5214ac7664a09efdb7addc7d7896590e938e4c431ba0bd0b86c9a03f025e1a36c6d68817faa3976cb3e420280360e145c070a72a74d3f39e382e9b888252aa7cf19999f3034e5e4606852125d3ac3d3c4517a6ca4464cb1c676202431e976de5c7f77a0e7f5fc5ea56dee381e338a901f090a686517728e0cfd6021822edb76f07b5487e1855ef3d09422002c111279c310c230b96adfdeb081a647c5f9ad57d9bd64e6520402f40a21ac98ff6b5eeceb5cf43c7e3b26198f9b8f133e1b70a7a38f6fd3daaa453e615a0a608c3da1174a1e7605fdd4ee23ac8b86a74f19642251cf8030a156c05b7bf6a7027e2b3c2a3c5a12cf083424963b7537124cee979f1ec08e7aa58876fe9067f1ff9d3afa8f7532cf11ebd84edb91ea0cb2385d2195c5b9d3176d28a8fc341bdd3003fc427a5a36dec363c2023d389a61ae0e4d653daabb1883efe0fd6e86bb9b32ebb78a47eafcd5370aad040ebac54159d57fb16b068437af09fc2e57db4bda09eb9c275c9f6b461c9c61d5d341e61a394c36792157dac533b60ee9f28c957eaa4c01fb7946598e5e20327f6c26cbcced3db38bdb7703f8ee86d47206b177bb57231be8d1a040d65", 0x1000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="49c3552cdd6971a31474e8320481070dadbe19c9a951ea262a0b844900bef6880b1f41a122970dfb321f44492e08be5f6c410904026362e6272141b8e326cbd312ae578d693d935984b8e1da4efa42698d7fef3665e692adf8d848240d391c29958a1d5adc05473aa6a7fe50c0733e548a87afcb6ca2c6baafe847da8a297a25cde7e8011278dd5abc5fa7b6a2f058ac70ae9c94ffd99fd3158cbeb691cd2bc9e76c3e82a0a7baa8f8517e5871bda7fcaf93bb5db0a70d85269fad301b8d3ff7337cd032bf3e87", 0xc7}], 0x1) 17:09:07 executing program 0: socketpair(0x18, 0x8000, 0x200000000, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0xd0) recvfrom(r0, &(0x7f0000000380)=""/138, 0x8a, 0x41, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x1, 0xff}, 0xc) getrusage(0xffffffffffffffff, &(0x7f00000004c0)) recvfrom$unix(r2, &(0x7f00000000c0)=""/64, 0x40, 0x42, &(0x7f0000000440)=ANY=[@ANYBLOB="55edb5c06669cde261b6c7d59a5ac42198accbeb4d9aa1ace6437f580e20227b775bf6adbb47bd0a050ca95f253ad72b2fe9ca65867370d8f8723fd16a4ed6b1029cb0"], 0xa) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f00000001c0)=0x5, 0x4) setsockopt(r3, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockname(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/88, 0x58) connect(r1, &(0x7f0000000300)=@in6={0x18, 0x3, 0x2, 0x80}, 0xc) 17:09:07 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) fchdir(r0) connect$inet6(r0, &(0x7f0000000100), 0xa) listen(r0, 0x0) 17:09:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) 17:09:07 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000380)=[{{r0}, 0xffffffffdfffffff, 0x1d, 0xfffffffffffffffc, 0x0, 0x100000000000000}], 0xcd, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x3) open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x100) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r2 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4, 0xf0000011, 0x5, 0x8000}, {{r0}, 0xfffffffffffffffb, 0x14, 0x2, 0x0, 0x1}, {{r0}, 0xfffffffffffffffb, 0x20, 0x9, 0x9, 0xff}, {{r1}, 0xffffffffffffffff, 0x92, 0x1, 0xffffffff, 0x5}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000000, 0x9, 0x8001}, {{r0}, 0x74cf51f45ed1f697, 0x96, 0x1d, 0x1, 0x5}], 0x20, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0xc2, 0x5, 0xc6, 0xffff}, {{r1}, 0xfffffffffffffffc, 0x4, 0x0, 0x3, 0x401}, {{r0}, 0xfffffffffffffffd, 0x28, 0x80000000, 0x200}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0xd4, 0x8000001a, 0x2, 0xcd9}, {{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0x3e3a6be3, 0x2}, {{r1}, 0xffffffffffffffff, 0x0, 0xa0000001, 0x0, 0x75f5}, {{r1}, 0xfffffffffffffffb, 0x14, 0xf0000000, 0x800, 0x240000000000}], 0xe78, &(0x7f0000000080)={0x0, 0x9}) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 17:09:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x110a, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) fsync(r2) symlinkat(&(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x4, 0x4, 0x5, 0x1, 0x20, 0x1, 0x1, 0x2, 0x2, 0x2, 0x7}) getitimer(0x0, &(0x7f00000001c0)) open(&(0x7f0000000200)='./file0\x00', 0x800, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) r4 = semget(0x2, 0x3, 0x4) semop(r4, &(0x7f0000000280)=[{0x3, 0x8a37, 0x1000}], 0x1) mkdirat(r1, &(0x7f00000002c0)='./file0\x00', 0x1) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000580)="ffd943ee5dcf48c1310b1bd66b8d07b45b41bc9577c06f0003ca57f75c7a3c324fed9d3ba604cef655dc3a0fc05226e17f3f6971281eea17e3f67dd212c8b7732c06135b3ecdbc43965a8c84dbd07a210f3a51feb4cb7198377ea1baaba8ed92822a7068cae6bc0d55c8fd1320d4ac249f5ffdabe94a9a739b53804f231d2ef384d71b228e2e112f397b00ea7146fb", 0x8f}], 0x1) fsync(r0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000680)='/dev/zero\x00', 0x20000, 0x0) getpeername$unix(r1, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000740)={0x1, './file0\x00', './file0\x00'}) pledge(&(0x7f0000000780)='/dev/zero\x00', &(0x7f00000007c0)='/dev/null\x00') fcntl$getflags(r0, 0x3) kqueue() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) 17:09:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) recvfrom(r0, &(0x7f0000000040)=""/244, 0xf4, 0x843, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x1e, 0x4003, 0x0) r2 = socket(0x1e, 0x3, 0x0) dup2(r1, r2) 17:09:07 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) recvfrom$unix(r0, &(0x7f0000000140)=""/176, 0xb0, 0x42, &(0x7f0000000200)=@file={0x1, './file0/file0\x00'}, 0x10) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') 17:09:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x401, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xffff, 0x1f}) r1 = syz_open_pts() flock(r1, 0x3) fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) dup(r1) close(r1) 17:09:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000140)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 17:09:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="d984ea93c9d302f478d13125576ff82e970677b2b43ca8ba4e5c2b16fe6dfebe55462915d3d9b7684a4b0aaf489de3540b20ff9bad8ec269ca776f07c95282d22c7d722264a51df990d968284ea65432e9bdbc95a181ecfb3113da71e556305b9b8c609d34a85d68b3f7daa608c5533947517e6cb8591b88995cdd8e7fdaf19d9af04ccc16a9e0949bfd2fdcc10073ff22c9f28fe414ce55a6702c4533def6d04deee42a928418f466798b1f4a927d1432a854494d2f5e66eeb1f2c67b5c44da0cb13be21031114772e2536eaa0218342aa27b0286a7b895181137f3", 0xdc}, {&(0x7f00000001c0)="4b80621b3fd2f787258e0410633953badb0d04848ec01381dee1571f314b445903a01b1233223c17abc5de7b786c3a6653f14e6d1d974bdb0fa136ebfacfa85a1e58a28ac1b2733331c66d9dcd39957bfaf1748a7343db9717d58c540eb1ac00ca7c2d61b77ed45a967c79cffc7106e5db56e55e4d705fe787860fc99e8e3438022ac205e0a2da9e1591bb30354eea9d6b01438bb15da7e7b1f23ba7a513ab8b0de9309958f7e1d341558144dfa0f7b84b59fa97026f07028c054a9ac4dc9a9f4714ae87a920b140983c12afaee6da999fc99f6d3d9c502c15a3fa35e9cff19f033bd1558465da", 0xe7}, {&(0x7f00000002c0)="6a822485b9e316ef29221d8216cd19bb8625e370234fd35e8faeb5b3cff57eb88e2395ee77086cd7be10b3c786849384621ef1dc6b683850f58c4a2a92da7a2f9f8af9754ef941f4262c8d076165f3d5c4aeeffb3c0fcda9a01d1a4df5de104ba23082aa7037db9e0a1612fd4ff6ec11e271cf2b9ab718835ee3ab2487b8b3c3a10e8515bb82fdf981a5a123615074bcc808a0f220e3bf604178", 0x9a}, {&(0x7f0000000580)="535f59b835200e8663cf08a274ba1d4b95ec71bdd22fa24da9f2b12b585f8a141031fcfcebef43f700972ee8cb46e7ba4b9eb9c5890d3122c9e5c9cb1cfca88c0092666d72e86a31cd8904d143282a0dad71ac178494041735342b2a3ca1e5f9b8e00d7ea13dae222be754b93e0dde816208", 0x72}, {&(0x7f0000000380)="01ff77567e063bf539c763ab6817ea62e6e4e423729c511e92ca82249befe4d45674e548565bbce8a337e07bea0c1081688359809ae0a43ed97989f9c82c21650555ba2906f22f093cbf18a8d8d6283258f114713a6f25a3a4c1058af621829507fd92bbb83eb94ae809857485f02246ab22e575c51c07eca3bfa665990ae3d259ca6ebf23190cb4c7de3a0d1653384075da5974d40dcd5f1074fc82f59644b204c968a5bb719363272d507c5b590f8a0bc41d489b663c9f9c3b222ce5bd510b9d9b43c17dc5909f491b4150c81788c2fa1417fe20ca28188d5c8f1487a22f0c011da333f74b0ab2e603c8223e2ddc4cd37fa2823778b7db", 0xf8}], 0x5, 0x0) fchmod(r0, 0x0) close(r0) 17:09:07 executing program 1: setuid(0xee01) pipe(&(0x7f0000000000)) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x40, 0xffff}, 0x4, 0x100000001, 0x0, 0x0, 0x7, 0xfff, 0xa}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)) 17:09:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000500)="ed58f7fbbcab66a24f849c9d7ecbbfd1508eab9f158b7f3c49ed15bff178ae9a84c7a83903a87b11dfe34c951e2d40c5120cba4af12ec57c827eca256b3989bf3085e36b2a72d5572ece4ca0832b5cdb5980d6c1ba439ad13310b3065258b33f7935058097addf92ebf3d1e5da32736bd62d500bb29b33f3138d28e1d07248ac2b6b87e782818f7af4b69759518ed758413e8cf7adcd8429d6001c2f301f328db761a02668d5fb85c9ee694059c2dd4c52df8d3da4b899248a2c978e75a3fc325d286bee756dc6ac73df13bdcb413c131c1a40defef326f4934aaa6ded0420ec2e3bee1b4a2f898ca239a8a3d8613433434e8fa2148ae84673d02098dc2cec227cfa188ac19976b05e0946098aa56856258c378cef7a2ed4858a5cdc00ec0aeaa0c17e8c81fd6e451031038e9c668c4c82340b86bee33e21094097542e6084396d08a0e73ac3bb9955d91fc5f24e9b3f87051f3e304c0b8123191ce74230119f5ab28ff7e436bbf5c7e1cb01c35d5ebfe9d95a3f58c3ddc85c507a4555b22ae6aaa7989ee1639ecfa3f6d8a71973b39628f1c465b50ce5fbe89bd29860b8749258e78ca27918fa1c8a9744d5aed8333f642d70318a593c20ada624c1fee18dcbf8e98f9d8f648932aa9c147d2042e202af141dda745f5492b993e915733a2030e139b3f662b3fe9db0147c286d130e2f25cd7a36cf32deee9e7019ac33dfba263bdcd4ef96154befe0a5bdaaaa6a1b9eb031cdae290b6d19c29f55d378a62183bb6c80641bde1fd92c468aa500cdc724d6e279ce1d2af128763aa6c91601c9359d78aa87ba69a7b3c5c8d09473176122c5c855417c607999b6f568a2c7074a88987e01dce996ee5b06c0b79bb30101622e0551a482647204e3dda0bc7971f7e28692125ee8d4d5bdaba8e6987296773cf265f28acda7e0204e6e1b44e1a232e41c0b5defd78a6414ca343b56c3bc93ce122fa946e614e92d2c3d9e972d6117ad7469ad08de69eb27147f8bfff3724c63f948f54239c3579dc0d27ee4ef69ee0e6d37fb9f5c04d9494850ec3aa44a93616e6e3061c4e6ddd59dcc44ad489fa0c591c6f4e30ccbb7a8dc07b0726f112b0d05c81978a73039d61b7733334ea79c78c71b20431bf0b8e1f8d65d2114b5b93d9dfc4a7f5841d2b323d6b478a921baf560c5fec3fda6b794611ede7e2a4b350c832c1abf12a3b01b84e560acc16039dd1ddd5316dbf310d7a2fcfef2482f5d6f14cf0af056186a74e5639cb788bdeca224ac92d2a2f1a98236e76c3d2206be7a179218d14127f5defd43fc14f8f6cfe545934d2c4e884036f96e330e937ce2bae93c4a8d3be30c882ee61c7e86d55bed80a2268d7ca10ab10ef73f61f48b210186cfa906ccbc3148778ec4e1b11e58f70b92e7d6a5d793fb93987a9758a30016ff329cb0ac42ffc1e41be84cf318ddeb49fa10aa79be02676ce2a2f3857bde05f202f77e3d48eb644e01c8ae54fcdc24f79566a9dc3162e4732ff5547530a94c8ce4f695a270827174e2ebd05c35e59b7651f2ac3256df82c8a0ff218bb751dfc3dbfbcdf5db9455057acb115ee47271e9581cb1d45d9290c0428f0b17dcffea0feb8b7d22490cd376f8d0779969b319dc953425ce75f197bb70089d854fe2c2849d7aaffd94191fbcdcb0823fec3c5bf2c21ad33be8dabaa6ced8702b5a1994ae9ad5ca8dc721f62b6211fb15dd057a38ea183323293e1348e582cf7f883889f3d247a9f2efa5ee8fafb4b8d3ec6ea893992d91daa179ddf05d273677295b4b5cfd1db47e85f7e169afdd5b3a8b871c225c21743b1156caf62071ac0986e6ef1af240f6be63eb2ea50a79d0559d28536ea00ad6e7286f00e4da00bc21a060d66decd79f6c33ce23b7f114e4be643e1784888452997bb9cac1611c901bef965309a6b2b793102b7c4f0c4d47c12c7de2a5b7be0898ad84705db5ed3a228af1783a03d0c3e10e34ad08f475ddb2b454c606302ea66dda2a05a9d41ae52c53a7501527148c67a128146d6fe8b2be3f45438782617855b4297b3e9a5adace74f8c0880d812c76eb035fa0077b99d06537367201b1b0bd9e9fc4f32955592b734d194a42db6e4c8e9d2376e59d0a8d6b2a5c3685a5ea9a9b71dcd5fbedd7bf9266853aab6b6eb8d0807720ed721f2d470ea1dea92a6b3dbebbf1509dbd70d81d4571586ce95d58479984b1129ef882647467924080bd98c915fa26e46c6e5c769eaf2217a6d6921971e78fa8bbb1db79976c6854c37d77ff2f61bb31896c88be7a3d4a21393195993c9ee6aaae10a8f8dae04d1a512b759678985ff100d3c29f326fe49d35fb518412d37125644137ffaee90ea0acadf444f2a7ddfd48ea0e5c01e0abfdc5d017ef4b9fe895a5761a11ee1ea108d447e24624f0b46d917469101f081e83505754ea0a2ef609acb9bf40e6e218a4be5589087cc4a130129275cf504722fd7fd3faca7116bdc3a0efc3de8d29af7e68aae43e2559947f8222596f2daffab135a27eb3bb2eb8857e2cc3fbed5947547ea657938b2645f95d9e7946dcbc3cb373b8335fb4e7546199d34edd987d5b71a00d87965ae26a33e11d80baee673ad9e972ac3eb7a4aadb9d405bca1e31484fa981780bf66145b6df33da37c4f369850941036ee19911998dc4f80fdb9d9a6c967442eb6332be5856b7968fe8f5d38e100f8f61c51da3d9c15570ebf3a010ef731d24c185f6ad71e285e297d51bd5e54019e1c267a999f1e2074f4c74856830505f4bd0ba0c010525c065b165f8c453c067570ec373fd02b452a0e7f2c5c0dc8ce904d85b67e4e344cf43b1b920e5e867a064beb685b8160dc547c996577750a4ecad25d01bead7a8cd426b2ea350c40bcf4c0d5293c87c3141619eb2b5315b298b57a72ffac913604da1bcbb7666c881f4925af32b2ec0932d04b17d4ebeed643156d323a710aabbc4469bf7e3c037e0ed9b25bad1c7073d6e89aa1625eddfc3840e1e1a8da097b25cd2c24f59ddb4be6152f882174eb8d50c7ae8d8a39d94f146ffbf603136ce0a65e23d81340a83c9eebcdc7014455d50d81c0bf77b35534ca8d9a45bec0210471dcb0f9b15b8b7c6063795a8149f6923beff79033e709863b718102423db235e6bc6c98abea6a161e5f8886fa0b7af15ceb94091b312167f35fed0a62265fdd577f2d256d762f6d8dd6e17abcc8d49257bcff19ac7c191965ce45665938201011c2148aa42543d21bbdcf8c4b8b08f4dc2df3089d0ac240bed1670fd07005af09b5180a7d13982b27d7562d6250475cc1f8e879ed31a251e0bfd0e1f945b415308fd54f9a04b3dc05efcc8e9e06bb1997fa2d4c5a66228e1c42bc17e4e504a2a96deb75910d622824238ca4cd2121fc37557c01b96ae5b5a15f5dd1fc811ac564f5356a51456114c24a5b3a6b593cfa158427abbdda5aa91508417bedb47267bd0930a7331541fc6f9e6904906c7a051a2e8ea40e46562393f122df7eeca7e9cfef5c36d6dc479d96626faa936bd68e8567ba167242b3d16a4d15cbb2ef90d67ac5da235644122250e96c3ed4afb27524563e57367c7d613fd9ef30d593e70cf0813a50d6fad02aa771f4b00ff856508506896cd1372a49c6d8c9705c5bdd650b37444284d246c8c63fcdae3fb09b4ac9182444567adc66bb656d0c9ba0848450fd047a883bc82c582c9b393d7ab69069ad294ab71f0f02a6e83cce3d4b7137edbead177156a6df82dd17e5446ca828c8b35916d8b6c00aed9ea67c515e5726c65311337825f2f50ec70e8094d89a4da5a01d1a56302bb42a2f7c95bb75f4e94e8f43a5d7b1485982d753fe885e28594057ba92f601118a3d517001ee99e79fc236437431e9823c38b37954546a69f8b17e7ce660b02b5bfd825872ce004c7cdca94fcd671a8f42bd2804271008b49e683b7551d6bb88ecbffb3f2aff05a43451e54fefb2c1e8ddc4a924707acc2622ece8117e37d0710bac387446fdb22e3d0ce1af35474b4d48a95f5fc37bc75d3a40af405f83a64a3a18a33a3fc49f9df2c9f63d91ba85d86a3dacd019d57032ec414016a0f6a1552dfa9d92f4716d8ad8528e37cd600ae12ac06674885946405d65e0c73a2233a765b0f9ecf8555a0bb1edd0cdc62a70e1e7d233bc08cc98bb292fbecd0e652a77e3a4efb8f7c658eddadd7affa71f1a0c31a3e6ae1a9c668f8cd37bcb9e0bfa4f64ac3eef38d39d00c1b73bcd4ba0683935adba063d3300962ef54e480cef27af239b969565d56f2fdefde6e8ce3bd1c4eda648ccc3cbfb0a52010454fd97c1c3945b0e93f1db8270719798e2a87728b7e87b290fcf97790abe62d0895e2608e57ccee788935d12b5f602492ef85a8f6e077e1be307a2c440a3a4b70811780b2cb785bf2b12a31cadc7f02ad29693a5d89b1384e21edf8704c248f84d740e37e718342cddb5bdcc7d236d8b90edabc6cc0c9fef5da2ecc7be0feeebeb19048a44b7f389d6d0e436ab4b94aa334c1c68fc6da57e982ca8f0a4d4ca1225244106d7ad5d3f4057a9512d0c162429554a3d56c0104028e6728ce94787f6c5a6c62e1cb319e0b4eb561dae7d4b70934cf4b2c9d241b41433a58bc5c98510429602606316d44426579b9a376c721671b022e21cbdfaaa172a3e7fbcc57f0b013efe5795ef1d22de7839c0d448e144aa2cbed02b466baefd2c5ff3dbc0c9423be8b988a2e549eb3aee697f08dcf4b644cb37a8452e20483becfdc71b67747f2f8fa875db6b99d68ea107ef411d5ce4746f3bf74dd9ef99d63b1b57ab1603657ca9521c82989652bfe12473bb66a798d7f045e705bbc1689d4881e3ff5a0b8f09d8ce1cd2784504364b551b04caf18e11326441c2fe17535d52983160ebfad4f9b6f256931510dfae6cbc46e36ecb07a3efba2961054a3d5925c7dc3d7e4c2cd52ff69f5b416da3349a53fd554bd5bfc425b1a748dd198e691e21967b145e02aab5809c288adc2ebc799db13da3aa52e66d06f458455a904ce2f056b3671b4f14e6da9ac5c19da3a1ed732c4a8a406eb220490a8939d5cb3d7aeec95db7b4bce2b6270e44c7855ae7c0c950c592fc869dec40e2be40af40286dfeff9e0e2b4cb333e2e6dbe0b4c5ae115c2d96095e5d4d5b616d5381a4569a5a9c02414211a1e21c20ff9b98d8738ba1bd9bd942bee61de3c20a04fdb19612475a2f321e3720e70e092b63d4934a0bfa5b37da01932a8754582c244084281bd91f95cea971f9af993d810958ad3265f06f45f95106cd6b9d5cdaf1b69a02fe7de3c1093c57187bb2179131a52217f306f2350faaf9ed1a70e6c2abfb30bb461162020d3427b0c8c8b0066f4c66f05f4d44cce20fbe915eb71e7d09cdf9644b657a3285f7c5cf872763de91a574aae7f6341d52c99b44945f14316ad601c69a146a6c63c2710615785e55bda31a9aa693988d46993857f9d768f0e0868ba98e8d5c8f1a5aa33f2ca05cb4099294d5a7c3f8365c0014ad0ce6160f94d68acbefec8108e315145f8c3bb3075c70a482dec42b705b3296cbdea0ec5c460747d5afdba5995c9294eacec76c74ff4ee8fc748bb6630c26c48bfc2eb64e59841cdf3709c166af5e80c2ba2fda2387be1712c923c850b31b8df658eb908b5ae8e2836d81581a5bfcc68376cda9df63880949e412f19f27a0c53f08c1a92d4cf30dcf5074faf19f0b39f3b5d89db93ae10f6706ab3c66ccfec238e32d1a82f486afb452f78eb5b8ecd4b848510db1922aada7c107ac6d9150ff69af3140c4e3dbd2ddd0bfc2718baef660649afe7", 0x1000}], 0x1, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 17:09:08 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) sendto(r1, &(0x7f0000000140)="efb0b2b1af3f81832c372123fa3f430a1b61ae9e93bb310d8411f6c8f984f463f51fe442f9505a235cbc6c3529a4b3e8df9333af46ebbf39d0182f154d8c538c32635efc0ca37b41e7cfc91dda5674b68442854518847e06ff93764f6c116f8d19f8e70e1322168a1dc5baa85217369920943994dd48a8c3afb349459abb28442ee2da01273bb1ea261e752be7ac05520ccd98c6c75d74014444c687a66176243d8d3ecbdeb5a57c35cbf94ae8c323f3d5ef87cbd720581e41bbfe6a31c2ab6cb50d902028b41bf8d6", 0xc9, 0x8, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 17:09:08 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) r1 = dup(r0) syz_execute_func(&(0x7f0000000040)="0f5723c461c45fdec443cd6e1f1c660f38345e4c3e66400f01ee45d029420f51c26766420f3a0df502c4e1fc519f00e0ffffc481f1db3e") ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d2ffef31a3e1fd576b66c5a108100227c6637da9"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) panic: timeout_add: to_ticks (-1715748038) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *380555 96169 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff800000669260,99bbc33a) at timeout_add+0x179 pcppi_bell(ffff800000669200,e7a0086d,99bbc33a,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800014a3a590,2,ffff80001495dc30) at spkrioctl+0x230 VOP_IOCTL(fffffd80384c7490,20005302,ffff800014a3a590,2,fffffd803f7c7b40,ffff80001495dc30) at VOP_IOCTL+0x9a vn_ioctl(fffffd802fedce20,20005302,ffff800014a3a590,ffff80001495dc30) at vn_ioctl+0xc9 sys_ioctl(ffff80001495dc30,ffff800014a3a6d8,ffff800014a3a6c0) at sys_ioctl+0x62d syscall(ffff800014a3a770) at syscall+0x535 Xsyscall(6,0,ffffffffffffff88,0,3,6099a7ec010) at Xsyscall+0x128 end of kernel end trace frame: 0x60ba7fb87a0, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic timeout_add: to_ticks (-1715748038) < 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff800000669260,99bbc33a) at timeout_add+0x179 pcppi_bell(ffff800000669200,e7a0086d,99bbc33a,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800014a3a590,2,ffff80001495dc30) at spkrioctl+0x230 VOP_IOCTL(fffffd80384c7490,20005302,ffff800014a3a590,2,fffffd803f7c7b40,ffff80001495dc30) at VOP_IOCTL+0x9a vn_ioctl(fffffd802fedce20,20005302,ffff800014a3a590,ffff80001495dc30) at vn_ioctl+0xc9 sys_ioctl(ffff80001495dc30,ffff800014a3a6d8,ffff800014a3a6c0) at sys_ioctl+0x62d syscall(ffff800014a3a770) at syscall+0x535 Xsyscall(6,0,ffffffffffffff88,0,3,6099a7ec010) at Xsyscall+0x128 end of kernel end trace frame: 0x60ba7fb87a0, count: -10 ddb> show registers rdi 0xffffffff817d3597 db_enter+0x17 rsi 0x1722 __ALIGN_SIZE+0x722 rbp 0xffff800014a3a1b0 rbx 0xffff800014a3a260 rdx 0x1723 __ALIGN_SIZE+0x723 rcx 0xffff800002b3a000 rax 0xffff800002b3a000 r8 0xffff800014a3a170 r9 0x1 r10 0xffff800001939700 r11 0x756ac7e4510095ad r12 0x3000000008 r13 0xffff800014a3a1c0 r14 0x100 r15 0x1 rip 0xffffffff817d3598 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a3a1a0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=380555 stat=onproc flags process=0 proc=4000000 pri=76, usrpri=76, nice=20 forw=0xffffffffffffffff, list=0xffff80001495c010,0xffffffff82218b08 process=0xffff8000149a3a60 user=0xffff800014a35000, vmspace=0xfffffd803f014c60 estcpu=36, cpticks=2, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 96169 288728 33238 0 2 0 syz-executor.0 *96169 380555 33238 0 7 0x4000000 syz-executor.0 24343 507862 0 0 3 0x14200 bored sosplice 33238 422085 29792 0 3 0x82 nanosleep syz-executor.0 35799 494213 29792 0 3 0x82 nanosleep syz-executor.1 29792 299550 17531 0 3 0x82 thrsleep syz-fuzzer 29792 159901 17531 0 3 0x4000082 thrsleep syz-fuzzer 29792 324484 17531 0 3 0x4000082 thrsleep syz-fuzzer 29792 401571 17531 0 3 0x4000082 thrsleep syz-fuzzer 29792 448933 17531 0 3 0x4000082 thrsleep syz-fuzzer 29792 220642 17531 0 3 0x4000082 thrsleep syz-fuzzer 29792 247339 17531 0 3 0x4000082 thrsleep syz-fuzzer 29792 131498 17531 0 3 0x4000082 kqread syz-fuzzer 17531 518022 37655 0 3 0x10008a pause ksh 37655 17501 50830 0 3 0x92 select sshd 78298 80067 1 0 3 0x100083 ttyin getty 50830 122072 1 0 3 0x80 select sshd 40279 42565 2284 73 3 0x100090 kqread syslogd 2284 81098 1 0 3 0x100082 netio syslogd 69266 43481 1 77 3 0x100090 poll dhclient 66700 249790 1 0 3 0x80 poll dhclient 42685 430731 0 0 2 0x14200 zerothread 23296 507007 0 0 3 0x14200 aiodoned aiodoned 16953 216820 0 0 3 0x14200 syncer update 29013 83767 0 0 3 0x14200 cleaner cleaner 13555 398856 0 0 3 0x14200 reaper reaper 41589 256147 0 0 3 0x14200 pgdaemon pagedaemon 66382 144415 0 0 3 0x14200 bored crynlk 47222 107622 0 0 3 0x14200 bored crypto 23509 440702 0 0 3 0x40014200 acpi0 acpi0 97918 61864 0 0 3 0x14200 bored softnet 69533 89902 0 0 3 0x14200 bored systqmp 31536 290532 0 0 3 0x14200 bored systq 63984 416132 0 0 3 0x40014200 bored softclock 51328 492676 0 0 3 0x40014200 idle0 1 491618 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9469 6327K 6342K 78643K 10674 0 0 pcb 23 9K 11K 78643K 263 0 0 rtable 100 3K 3K 78643K 234 0 0 ifaddr 42 11K 11K 78643K 79 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 17 0 0 iov 0 0K 24K 78643K 47 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1194 75K 75K 78643K 1419 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 5 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 34 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1777 193K 286K 78643K 12501 0 0 file desc 5 13K 25K 78643K 389 0 0 sigio 0 0K 0K 78643K 4 0 0 proc 41 30K 54K 78643K 307 0 0 subproc 64 65538K 67586K 78643K 70 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 58 0 0 in_multi 33 2K 2K 78643K 48 0 0 ether_multi 1 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 84 371K 371K 78643K 84 0 0 exec 0 0K 1K 78643K 200 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 78 20K 21K 78643K 1669 0 0 UVM aobj 15 2K 2K 78643K 15 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 16 0 0 NDP 7 0K 0K 78643K 21 0 0 temp 109 2340K 2419K 78643K 3812 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 187 0 180 1 0 1 1 0 8 0 plimitpl 152 18 0 11 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 1 0 1 1 1 0 1 0 8 0 tcpcb 544 67 0 63 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 7 0 7 3 2 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 5 0 1 1 0 1 1 0 8 0 semapl 112 30 0 20 1 0 1 1 0 8 0 shmpl 112 13 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2177 0 771 46 0 46 46 0 8 0 ffsino 240 2177 0 771 84 0 84 84 0 8 0 nchpl 144 2937 0 1309 61 0 61 61 0 8 0 uvmvnodes 72 2238 0 0 41 0 41 41 0 8 0 vnodes 200 2238 0 0 118 0 118 118 0 8 0 namei 1024 8053 0 8053 3 2 1 1 0 8 1 scsiplug 64 3 0 3 2 2 0 1 0 8 0 scxspl 192 8643 0 8598 11 8 3 6 0 8 0 sigapl 432 557 0 544 2 0 2 2 0 8 0 futexpl 56 5993 0 5993 2 1 1 1 0 8 1 knotepl 112 150 0 123 3 2 1 2 0 8 0 kqueuepl 104 127 0 125 1 0 1 1 0 8 0 pipepl 112 400 0 381 4 2 2 2 0 8 1 fdescpl 424 558 0 544 2 0 2 2 0 8 0 filepl 120 3350 0 3252 5 0 5 5 0 8 2 lockfpl 104 141 0 139 3 2 1 1 0 8 0 lockfspl 32 229 0 227 3 2 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 19 0 9 1 0 1 1 0 8 0 ucredpl 96 756 0 748 1 0 1 1 0 8 0 zombiepl 144 544 0 543 2 1 1 1 0 8 0 processpl 840 572 0 543 5 1 4 4 0 8 0 procpl 600 1080 0 1043 5 1 4 4 0 8 1 sosppl 128 5 0 5 2 1 1 1 0 8 1 sockpl 384 421 0 404 5 1 4 4 0 8 2 mcl64k 65536 10 0 10 3 3 0 1 0 8 0 mcl16k 16384 1 0 1 1 1 0 1 0 8 0 mcl12k 12288 6 0 6 2 2 0 1 0 8 0 mcl9k 9216 6 0 6 4 3 1 1 0 8 1 mcl8k 8192 2 0 2 2 2 0 1 0 8 0 mcl4k 4096 27 0 27 4 3 1 1 0 8 1 mcl2k 2048 42906 0 42876 10 5 5 9 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 72291 0 72233 8 2 6 7 0 8 0 bufpl 256 5922 0 1692 265 0 265 265 0 8 0 anonpl 16 73120 0 64997 56 7 49 49 0 62 16 amapchunkpl 152 2316 0 2237 9 5 4 8 0 158 0 amappl16 192 3331 0 2896 47 18 29 33 0 8 7 amappl15 184 201 0 200 1 0 1 1 0 8 0 amappl14 176 8 0 5 2 1 1 1 0 8 0 amappl13 168 198 0 193 1 0 1 1 0 8 0 amappl12 160 2 0 1 1 0 1 1 0 8 0 amappl11 152 176 0 167 1 0 1 1 0 8 0 amappl10 144 55 0 53 1 0 1 1 0 8 0 amappl9 136 25 0 22 1 0 1 1 0 8 0 amappl8 128 136 0 115 1 0 1 1 0 8 0 amappl7 120 37 0 32 1 0 1 1 0 8 0 amappl6 112 51 0 46 1 0 1 1 0 8 0 amappl5 104 972 0 961 1 0 1 1 0 8 0 amappl4 96 435 0 409 2 1 1 2 0 8 0 amappl3 88 146 0 140 1 0 1 1 0 8 0 amappl2 80 4324 0 4273 2 0 2 2 0 8 0 amappl1 72 18566 0 18154 25 15 10 19 0 8 0 amappl 72 1295 0 1264 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 14 0 0 1 0 1 1 0 8 0 uaddrrnd 24 558 0 544 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 558 0 544 1 0 1 1 0 8 0 vmmpekpl 168 7906 0 7885 2 0 2 2 0 8 0 vmmpepl 168 66318 0 64965 91 21 70 70 0 357 7 vmsppl 264 557 0 544 2 1 1 2 0 8 0 pdppl 4096 1122 0 1088 6 1 5 6 0 8 0 pvpl 32 223547 0 212167 143 13 130 130 0 265 38 pmappl 192 557 0 544 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 405 0 21 12 0 12 12 0 8 0