$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) ioctl$TIOCMSET(r1, 0x4004427c, &(0x7f0000000000)) 16:14:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x80, 0x102) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="5468ee2c01a67cb8fa4f805bf4ebab7d36e232b37638eba223e69bf51d440f3fe5130d70dfb5a9a8e5c38fa52ca428933eef2f30a8bd854a90bc1ff3e1f4d2b89fd2affac05d5ce6a298d3fd2b1916297f47e62118c7cd124019", 0x5a}, {&(0x7f0000000140)="a1fa7b70377755be567cb993e9ce3b5b90054dcddf23aa4fa9d19814ebbc9896cd5280089e393365ec0393aa654e9369c9d0cf69f06e63dec4f9a4408046bb5a299a3a76ba44558d9e970e206496e0ad53c9aab775a121eaacc231ea2601b8a3fa5a77660cf84dd875d6a56b027d797f954e8acbb39300b8bae02415c81c69246ad5438d48", 0x85}, {&(0x7f00000000c0)="d6e895c9e8", 0x5}, {&(0x7f0000000200)="b0d89a", 0x3}, {&(0x7f00000002c0)="c6d1524c7ef1d345ccdb2f439c4e41209e69dc3926d532ea1239d234f5feee51425e7021eb7617e9c7acc2b7fde03d48d7f243ebe398fc6afcccab2ec8185159ce7935dc642da2bc413903ede9551676e62669c4887d67e0ccd3d2786bbef2d0172d9e9c76cb11393350095f4ec5eff138954240f7a62e81dfb9e8c3478a8473f0d1c1e45345630cd60faeb8c83c1459e5ebf72b2876d833fe89cfbbd36a023bc868c10d807fab4ef8b7785e60507626b92da7cdeffe5c1d47738690b3e880ae696a369b1b9efe2b52a5ea60d316e43a2aaaf83558e3542c83301082f7472093442a897ba90b779871404dc5ad91547394f32d8752b5f6e829a081ae62966d99f84c07a6a5f35157203dd837dd9ecd6a2a3122fcbe25d160ef08eca675773a85f09e57a1646e66090486b17c3b77154fd06165d1a937331fae7eeb136fd5a26cb1ccee74c5ce05acd2329058cb2c5a9233fc5326cce39a6a844abe1eabd1f9ad853bc436007414279b7ee02ccdd4ac1ed1bda95796c64b6d2d1efc869531f7a2677080e463dd42239e24c827a85b98f552a67a69c916d409397a3842f6b76c4402a27041bbe596cc14f25b875aa519fcfc25c4a7b01853a87a11cda1dda736973f81fab90e0977bea3e86e0201ea5fd66cbfe6f02e056d3987e2aa382eb3398e89d37c9049449fedc25083918b958153f8302e1c260e5a0a013a111d2f9dffb85158ecd2c7d2fcb142533abc251ddac32797e316c70a8a3104740782ef5340ef55d7f354e7e5278a04ea63630c8270885e6675fc0c67ece08899d43b47ee0b16078b4189e771539d4318542ea1b71a6d7288b5843dae4695b0820a2b263e6220638549d1189f296646b48d5a6cecf298166275eb0c325f27606eb2d62abb25ee7c41df95cdaeb01219f0d6f967d27acf94aa5b637d60483ff04a52903ff9b4666e8782df966bd216433c6821980d2d536b6b66f9bf23c5629fe66bc6464c75312a9bc13b72c25286f983711c67cc996f2c81c1f2603c8a56778babb68c865e50a72ea4393592124349369b7275420c1e7a81ffa50621779d76910b56fb8dd149bbb93eae9cd25d52c17998726da5c4b8e5f926dcd124ef4325c9e3eea5a5cc442d5d32ffb5c535dcd6efd4da99d38d6a9a4d0c4c383b12aabb146d5bab2d15b4b3e8e21e0883ff5d20d65f81cc9b629f093512943fde597c3dc5c7b7c40e5012b97a2e5a788f0567d289bae8caf3a98d52868207f7eaff186e325a03d2a671e3376e03da59733c63ad11eaee4e400af54fe21388cc01cd5f91050345cf093f2b9b831f2131830c1a7181a21ebd998be762c2ae4ec231d65760015b13f291bab38f30a2676dd44a61e18013389af26b46eed3f25701bd2f7fa4f60a064d5e6f00e0ad6624d0a360297a40b25411247bb0f622986d4f0a9c4bbe8178922ae2870ec1eac3ba8a9cee8c90d11966fc158ace6f8061efc7ef7bd8648f1b7619a43d0339dfb235e548e2932b93cbe5d9047c3904144d610422ffbdbf8128038dd262173e16dd5590d829d5fa3ea6f8f02c810de5e104092d638e019832f38f1ecc54b4f8f607da663b909cd07882ecd59fd178a99d90f66402c009dbd90ba93b0ae3fe6446da6aed1e750303d2956785422fcf49ac6a0f414653c5fc824d32dd59571281916bfafa209f1178e633a5fde976b1b450085dcf7818bd9d7cacc85c20baef6dab93c6eeeb971c0cee5cc7ffe52ad115041bae9acdfbabcf94573ef3c0e1e788ce69c006b1d0496f7bef71d9c72d04ab3b11e38418e25074cdd1f24dc68aea3879012fd92220df8826a3119f5836f27a27e482de50ff8d73fc9860b27246b46931bbd4b11976755cd6ab8343b2136a85fbd21371709e5a1ed74a576b37552467a84e82f3166548f35bf49d459af1dc993dbbe47708769f660695a186c2763dc7238fa1db8ab64f7b30a46134e38539ad1fd2d9ff567eb566b4662792a1e3ffd5dc9c46bc9adf97f8b0b3a47dc9757d4b709213a5ffc83018702d41949bf7e2b72cca739340a3749c5c031acd3ff960479325aad9549ddcd73f9df8b34efc2f2be3ab80ecd4dfea46576576bc06ad0c75efb38ab1ed04064f66f22e6e71c8613f18de7522d630a9bcba82a57efeb530ca9c5736c2d311614e73c0bf7b19f3c987cb5d4266913353d216eb8e8cd9adedace6c8c460af7a81e1e33996a35a0bc5231c8e525728b1e10e863433521db935885c89bc92e1991b6b66ddf8e1b2b3f317eb20a2b6d299199ad12b5b7ce7e74c46ff159e8c906224ca6ced1e80cda8b2c75cf8468165950671806c92b71090e5bd2813579157621bde96a7be0572e6bf196054b821e2e9aa4931993f2c0edae714223da168bb589f1920b34177dfe1b39429c623ebced4c26fbe691e6d16a8dcc3bc35f8d721423ba78feb22e622f4f2564f6e8ce669f16d54592c739785c6a6cdbcd91083addebac45200a0819f0412524f59a0a826f107d8e5ce78719d41120daa2820bb769c2d2b0aec5ffed61037c23597515661e589478218bea8f2caa71a90282cbb7e4fd0d07fdf47ae47c81b983fadb6b0f8cc86703dab397bcd2c20ca3fcb281f52d3817565c428f333054103f11d8f6e622a08965bd8b6c00fb65f2f29cfa5bb98230de66bc4792106d120c5482eeec1ad6fea4a6d7e8c77b6c023d9abded69681f3080209e01f04fdc5fa1678fcc57007ccbff18a1aeb7119dc6cbaeb73c628c03c0882938904778232428f62a531b7ce044cfa0dbef9db68bb7af14f0e3d2c616e3bc90560efe0e35370ff535e11828d71bd6c4bf120066b5ca11129286de2651f5721bb81be147b859b82690295ab6244d76a78f77e6af61d5083e563ff9f70560978062663136880f83ed81ebb615feb388a2f24ba9ff83658cae7e070a6f33ebcc8e57acc0ca522f58ac51015019b69952735f69c4e5c533e0a4cca5ea4b5fe1bed636c19aa432f6b38a8b4edff50fc903cf70a4327a964cfde5b28df627fc4787c571a54cfb3d93e2a8c6c3536eeecf524d1fa5053cff47d068e0d8f9d3b2f51ce830321e7827ce33f68fd36ff4862028e373d333dbd334e569f358ea609223725ce82fc9d250df457da8e2998c2d9d7d9aeef05ec5ece7942a40032c11af3ceb8e72c3fc6841b82d6ea968fa3c168dfbc3597170071c9109913abef68e5a84f54140af692ed2a760165e1494fcc0f6888bafaaecdef6299bec00a6b5103015df81db96e5d4baab17a49094ece7433c6c8e1249379bc4444b574d0f5dca39b92c875520bdc93ea8da73974c6da97609315f4581252d24befb263d694c2e0552de728d5773c536ea68d64ec728495bdd700bcdbddb7eb553d1661c96f649b7e279b2857091937e0260575ac7e4147080bfb9515c3469a5bf3ce53b927b485bfbc740419a8971bea8cbdb344be876ac2a08e79bc7eef13a346220b911c89d3cad867535f306743ff3740732fa4f1d112b892fe85430c54843c1d267f49c2bbd0c0429d27100cbd7f94c17193c1e031043d3c3673a3f687a7f52db5c12c1197ca6ae99c559b15c56bdf8995d81cf734a499da6eff7b0f6e59e562752b090a8bd492fc12bf71300031f2fc63f1c23a554ffb6bb71795d718c59b01888735af3daffccb29d00577cc2c4498138553824d6007ddb99558773834fbb6cfa6562bf9ee824e97b36c8dd76dcd58b5f981f707b7c0a6dea6406d59a4f18cf1648ce3db9f35dd261fee4638e49315341c2acf4fd40857c0e3f6015090ab0ee5e652728004d1f1766121686890e5b9df69bbc21e1be7f16aa06804eb59f5d98712e9738685b003fa9267c21e7fdcefd7f9906d856406d0729786dacb13dd9268539124b54a8f10ad5254f6e593afc9895cb638aeb0f4923ced7ae0003a8522cf0031fd0f82d2c13f585a26726ae65e2aebc175739959a227d092584813c27fbe247f26196cca685d6a9ca01c63b0bff09ec3cce363ad40eb18abd0fe797396fc96b3dc2d2408e397f6dd19f39b9c8697182bf7171d6b326240d17740ddc5584303ee392b9db41ce7b02845a2af36619819f5233b62773d4945805cf0702c8e63204a84f865afde5f4d048b170b1e3b953f330017a1681702b998aa8b7c9a08e62af8cd6ae19c7daacbc089ecde37e482abc0e9d2131ac64988b3f3b35742498f742b9c184c0210c7e1dcbb7391e75ac5fa967f315d856cded84a53175b953db8475d2cebadff2e277bb1bebbf218533ee695d92cc04524257098ef51d9610283b1113bf86a25f8abe58596ca8df839678d879bc0af114c7ebe476ec9b98df2ef4775943f4c00ac015837d6577f5436ae63155138d2ffc8eda076f1245980d73e39607f9ca4a54b68fc24694f923be429be76e5e16b603e573bed64c1e8c95147c429c2c282060888fd5697e320665b305ffa23ddc577221b63bf979e8711ab8da22381f7cd5f89fdbb75808de26c907f265b9fd3f4d067f5f5241d51b30ca7c2cbef70af146c91e8083165d7d014ae8e3aad462e72bf56130243f9bee895078ad9d6bad85562b179b6168b6181b0f743116b3353d9f2e1b7074f355f641ed9be52dd721e663bac8ccc1f8238ab71ca59e216ac01f305bf121e7d014e6601fe39915816ddfeb1bb8646d8017f3792416c3f743056df5b8f9913ea70f0c0667f4b50010d2071b30bdfe58065eda5a865eb80b4faf9451c7344883203e93511bc8a4087cb9bc7e2ac1b42965b84d4230a34f5720f2f9036e239e3dd25a4d5b50ae55bbc8667b42ca096b26260cfa846f43d083a9d5c1b242ed91b569eaaa59f247fb0851490a72dd48db803dcfa4f47014a506e07e4a50d4aa1a98c74f901796926330389c4dbd8685dd30f17b8ed3aa4bfeec3078d1b47ced2b97f71429c2857b17c73d8e3e28ea6063b48e6a8f4492d2180fd111c4f92abf7f91207fb8d0f14188d95639803b8522ebb9267407e9fb318f252f513877e3e652477aafed2b358f552b0818d9d71af8bd2a76ae0864b84a9fa7b2b2af7c4fb44393a8c58c28122b598db8c7c59f0237175cf5d02d81a2c79e2cf326ba6dd91e4293998c082e361ac48ad9fa8f87444eef546edf6028850a31f1ab48be0ec081db431e835e6d7a6bb45306a795489e2c8be7aa7b39c0f1c986cf67d367800aa5fde202c195d9a353bb29d79e95dc8268610f1ad1effdc4e889501bee78f701a7403a928367b27863babd00aac8af17647c612dc0735e6a3289d18e4f4241a2fa44a38d000813f8169e9b085899423cfcc28506291a8f859b6aca0519d5b05aa09c6d2e76db9a0d6cf4502f5df7bd990666c7aa0e9681d8f3a742d6958686aad4753d8e41b4d25627f076202097f186646978a4f7a13814192a298def34cf485b2cfcb6652758ed65d80b453818ca93db15bc49b0e08bac43420cb2f666f3aa72ac1ab2ec220b1d97f5754ee99a752695e04ac7143324d3c44c2f4ae93adb886626cf79554f700c2e2fc35f8b23d9c724ef6b5b120c72843e52f75874ad5e422f6b22f6a681a1b5a6c997a16eee984df90df430dd2c2c285b6f0ad96bf06d00caeb914dbe330bb668e0f609c86c93c8b5c0b5f2efc59855b7badbaff9be26d2a5924ecb6b1bc40cbfee424809920c5b1e106aa087846767c8aa3860da1aec2fcea22c7fb0731cd78093cc130f9ca3092620da2cd37b5baea273e4de79aecc67b39f2e174a163d243c33efdf14530d1c881566b90d155f1e450420ef01e514eeb20c508cceba36b33be067a7cc182f3fbc0fbb5735a9ca2", 0x1000}, {&(0x7f0000000240)}, {&(0x7f00000012c0)="1338a037c462c0281e1cd252c98463321ec16862bd28ecac62d4caccd24d687517e5b88ed6afab44f78a428ef444824c055c44590ad6d71b9f7caabc5d285ff07639e0ac89820d73a1eadddbc1bcf2e13af85698c50f32438346953d3ccce6bdcc7b6909c9780490b5236ecd6390558f334abf02f5a60bde6b815e85a9c3ec7d72d2593f8ef39414d4ff41a0ac17345425c535e9d3cc9f52c0d9d837f4625af999ca24", 0xa3}, {&(0x7f0000001380)="c465127cb22f281c706a6ad5490ddbd0e6fae37f550d0bfaa8bf69e5a5950c35d8485e3bf596f748f9728b630e414bcfe8a9", 0x32}], 0x8, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) 16:14:36 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0xd, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000100)=0x1ffffffff) write(r0, &(0x7f00000002c0)="3b0bdeee729a9da05b9862dd12135eef2b1fc507005593a0235d4e6e36ce2181d4ff11d830f48be1e0e350646acbad610548a4fb9f0e5595dc3c0dfe9c01000100e30000008794653252b8e8e0acc591a62d760218c95012cc224aa664eeb8fc3b2dfb11771ab7d7303bda8969c5e3487cf15d11d851269b9080", 0x7a) 16:14:37 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180)={0x82, 0x9}, 0x8) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0xfffffffffffffffd, 0x0) 16:14:37 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0x36d000, 0x0) kevent(r1, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x8f}], 0x3, 0x0, 0x0, 0x0) fchmodat(r0, &(0x7f0000000000)='./bus\x00', 0x90, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x80) clock_getres(0x0, &(0x7f0000000080)) semctl$IPC_RMID(r2, 0x0, 0x0) 16:14:37 executing program 0: socket(0x38, 0x4007, 0xffff) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind(r0, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x1000001f3) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) 16:14:37 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000140)=0x5) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) fchmod(r0, 0x10) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) close(r1) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:14:37 executing program 0: nanosleep(&(0x7f0000000080), 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x28000, 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x9) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) mlock(&(0x7f000071f000/0x1000)=nil, 0x1000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:14:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0xe7, 0x5}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 16:14:37 executing program 0: select(0x40, &(0x7f0000000000)={0x1ff, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) socket(0x30, 0x1, 0x101) 16:14:37 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) read(r0, &(0x7f0000000000)=""/94, 0x5e) socket$inet6(0x18, 0x2, 0x0) 16:14:37 executing program 1: r0 = syz_open_pts() socketpair(0x1b, 0x8004, 0x80000001, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0x3, 0xfdba, "0108000000080000bd8a0c3bab7a9a210526d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:14:37 executing program 0: r0 = msgget(0xffffffffffffffff, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setgid(r2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r2) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = getppid() setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={r7, r4, r3}, 0xc) r8 = getuid() r9 = geteuid() setuid(r9) msgrcv(r0, &(0x7f0000000100)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xb, 0x3, 0x1000) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f00000001c0)={0x1, './file0\x00'}) r10 = semget$private(0x0, 0x1, 0x400) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000080)={{0xcbe, r8, r5, r9, r1, 0x4, 0x401}, 0x7, 0x8, 0x1}) setuid(r8) 16:14:38 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x230857b2, 0x4) 16:14:38 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchflags(r0, 0x40000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) poll(&(0x7f0000000040)=[{r1, 0x44}], 0x1, 0x401) poll(&(0x7f00000000c0)=[{r1, 0x1a5}], 0x1, 0x0) fcntl$getown(r1, 0x5) 16:14:38 executing program 1: r0 = msgget(0x2, 0x0) msgget(0x3, 0x100) msgsnd(r0, &(0x7f0000000880)=ANY=[@ANYBLOB="000000000000000006f9fa7dd304e513de47fcb438de082482b321e423a88564f4a31e7d003acfd287ad029ed83c7bc8a975dc8c73b2a5faf335767b1c2b170ba512b3a5b29ebaf0ca31dbb8dfb114160ad667d197410103d237e7244fdbf1806f7775b797d0e175a2ebf6a585270f312792727d494648d3153c3a4450b899e22a1341660ad3a438dbae40d66fdc625466778f2b504e02c2952eeb065b650d6558fff3fa23c6fa21cca9a1ea1b13d6633b19867fca2fa6a9be29353c6ba1177914e1753ff695b717c4f7d65280d5d073bdde921fc2ee8913b94042203399db2a1b75a6ae4fc934030d37e509d799d4d7dbcf1244c2ae8d82794a4e04ef4f1853c9eb2d150b8f9413abaa4d795764ff9b4c8e7805cd82b90434785fe147dc9bc3d19a6c1bc8d0fd17bcc0397a5d0ed2e92fe93819f017a58275e334bcddd95ec81ac4ebfe4c5c4221f21a1432fec2558e85a36798760cf33c6db19b370eafd1a69d75f26f2812ee3d493750a64fbe6b416aadf1b5242113b77e6c203b17221b551038ed2010496493f426401db8a90fe27cc39d6153b31f1b63e3aec9427a4871905325a68b3f9464e90d1e5695574127f3a12e6ccdada15bbbd79a4330455b52c07fff08ead8a09e06839b1e888452fe6ee64cbc7e28ebfd738accdfbdc3b0eda5c7673559a44cf63f8178d0a785ae26a9b8ead575125e1a42e579482412bc7beefef93687b8c668db850c49eb6a3a2d1ed069538cf5d4a535ae188eacaaaf418a96217e1236836a2e9fb0a62ba11d569e69bafc39680b5dd57f7e548f5f49d2da3d4575fdc13ec773097af66bbec2e3011323bb52ead4d08abd37c0f919826a14d738d5ccacedfa35682f6f3bf4c2afb20a292a4d313770f16a1c744fd4225fe4882af2f0f3f39a64800af87793ebc5cbecc560d2b54358c96aa15d48d0b4b4f430684f000ea3ea4d3f9b8e7a57915248f825bde78c42679cd0316e3187d7b09e6858c53caf234447b17d206b3f7683e432fd484e32acb6da41c8ecd722667c12b04c56902361c7acb4603cbb1f18176534f2b8835c67e1252b87d436b4eb07259cb20d9c70342ac3e3cf945bfb76f894747ec4652d62859211c177ea03e34e0f93105fe8440c999c0b0198637d1e6c201cb5e46d9c493caa71c0e44007cc38cb451809c56e6b1894bb8855ee633724a2ec8107238a43b712c10e694584118ccf2f282f4be7fd807bd8368f25f8b4cef88ddd055885b021739549764bd7b794491e26f2fb4a48f3312be57a8322be52481da21b099575697d983ce7d1d65b0589b6eb11bd14d73672dd9da01f9e5e3a575bc8df5cf44a119be976aa3d4cc2a0c83a674ecfd6ca8c9fec76812c9cc8425d901e7ce74f66a1b067ed9442879486bbd1520d91b3c6a0dc1b5e0400e604e33faf12a009af3fc4aa5b7da3b70491a86a8ada7df718c050ee44811d2c77dbdfa8540980bb3eccef025e27ffd9b74d0002937c699c06cc69092e304afc3d0252355b508f88d4417f2469ebbe5c146ac33488520f88b99288be2342686aef2e76f0b51b8d1c2488adfe0e03ad67aade25239b2309c0eaf31e3c1e0bf9d37fb2305d3883b4241f8c322e9366e339d43a3f64190cef3bdbefdfc1243c7418682d56fd041b605a06a81e72af7f74d9ccf4988f8d929fdc485ce972f78ea8a694b95d18ad713dfb92e562f3a99e96baa10873119031958b49ef8079ca58b29ffffb75abf265b57f0647bcf6bc61c6554ffcadcb88820e70daeaca22bb5f65272e4c5f73803225c2d50b8f0b7e79a7514a9bf913a8ff12aead998c0446e9f8fb4857daa19048c20a3a805d2020b3b3a503287a47011a452fdf8313a1807f923f503a316974dccb9b49bca7aad11b076c62b9140381b1e1b2e99cee3385a6a7de742bcff82640d56bf09ab8b346f7791c56f65313a3c3b8fe504e4c91cda35fa8dea3739aa2608837236f852ffd95f6fdb7cdc1c46d986bf830b9293e302bca6058415b5c1afd798b85189a5181087c7be4a1f99c150ee0cec61f3dd9fb1b6dd811f197851195b62a1fff6eab8061d32cb821888c40dcbc24f912613a2a39c38e6e700001ef968a1a3c6b6216c240a38957934593d1e46000c8fa78e7db36e4e813a244ca6da38ca3e64467635fa2313b8333d5165e92ef3a990c7e6da81f9945b084f255dc875b07f8be35767af02644bde81f1409df1799d4c61f4a97a1e0506d46860b657e01949681347a8e14c219d4d7f502bc826e7f62e999c30952b1ee7145f9c31621ba91f1ae4749b1295dab701d965ad3a438ed2c4088fc356323f1f8359fa81c247ff7ca3f51abb9cd7d16f5141a07170bfc8f038d79b45f489133ff0a021c15fc20403ab0dd922aee87decb1b75e3ae2a86321e0ed6bd93e9726ca95a92afb7a32a0456731d4cdda96c18b7371533a81a56a01d413b8cb67a3553dee87ec10ff501dcb12c41f4a10e7297c9add5190dded1660a1c2c865237590cb7ad914aaf313f66a8e66c28675010b0ddac32d25d0c7fd400d0b65ff10749c5f4e14b83889b8d8220fc00280b3ed93a4e239683867213a5f67838ffce2c8f26403294127abe5e1de090bddcab5df62f4d1b110e8d74efdc7e61a3efdaf33cf066344a7635e144438af1f4183cb1a3fb896a59a1c229d0672a7eb28d32aa24a6024abe27a296ae726d8960a8b0e9092719727ca0c261545e7adde0d12a4c0cce50277d8fe3e3a7454cab384acf67b4f4ed130d84cdf6af0adc28e46239d1cdfc0a9b149c24839576cdd6c21cb50c06c862fd6d367270a17b53a205eaf03d514abb2bd1b79331517a10a36d3922ad77ec21a0adec597bed3296da6a711f6b6fcbd92509f017876a577ea56dae8ecfb33eaeb149a62aa5c9f53baf1dc2042ce26add74120a3796b4b6e6af0ea18ce324fd3c3ae39aecc7b9fc3cdc4101598259f10a2fe22f41026b07050867d3485b11bbbf5c10857300ffd905f457502c70721f2a09783f6bed5f862decca5f28c66f23f778517f69ef"], 0x801, 0x0) 16:14:38 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:14:38 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700), 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x100000000000012, &(0x7f0000000180)={0x20004000007fff, 0x1000000000001}) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) rmdir(&(0x7f0000000140)='./bus\x00') pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000040)="1870953908f36fae7246ee6d205db16d6ac863d321", 0x15}], 0x1, 0x0) 16:14:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = socket(0x18, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000400), &(0x7f0000000480)=0xc) kqueue() semget$private(0x0, 0x0, 0x138) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000440)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x2, 0x6}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000140)="47391b61d7bf0c2c407f81856872f87b91576c91e32efc9e17ddd4461f45ecde05a830ad149eb46f9e38272b1f511159b45c722c072aa14e3602cf6419e01c65199997506a317d25a72374c99e7714c6f1ebaca426d8529955375f370f7cab12c927a7573695cb6d247404a430744dfb6f8b589e8540d764a52a10b8e58b1d178071971b8e85505dfcb7", 0x8a}, {&(0x7f0000000240)="c45cc4343d0591a5d2ce37037551b209504960dd9a49f73bb24aa0936f9ec1d91d5d58fdd8b9d9bb49af0a5ee4d5736f7732ca7fcd8add19932c7d55672be17dbae1bbd570a9744863ebaf8f36c926446712d384d925c9c0ec74d38e687c47bc9e51cfaa7ae3cb5b85b575cc614006c3abacd3139268708ba4c73e5537c51a9a571ecf208bab94", 0x87}, {&(0x7f00000000c0)="5a8c684bf41f93280e12727760391aa79b8e6ec3e513483fe301654dc668d8da007967d0f2", 0x25}, {&(0x7f0000000300)="de8e709fc6e92c658efed5341c134ce0d54e9ca4b9908cb5c105e85314fdc6373d5e2be64c2198a016487197dfead09d2c6f3f6c05819621df242746ac40b0fe38bcf2a7e98be93a680f772cc36d2ca510beae7aacb7911531ddf30350ec88c8b54673d6cead64ba4f5c7f4ef06cb4e7aef610cd9707fbacc41a3d9d33e071312d0f2533dfcbfe9fe4db036e2479a1868c2e3952d7e6baa7cc0e55358022fc7c6cb516d1ffc924638df13d", 0xab}], 0x4, &(0x7f0000000400)}, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xd1}, 0x0, 0x0, 0x0) 16:14:38 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) read(r1, &(0x7f0000000200)=""/243, 0xf3) 16:14:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000016d2) 16:14:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x11000300000005}) fchmod(r0, 0x100) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$KDENABIO(r0, 0x20004b3c) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) 16:14:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8081, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) getpid() pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xda7b) 16:14:39 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) getdents(r1, &(0x7f00000000c0)=""/202, 0xca) 16:14:39 executing program 1: mknod(&(0x7f0000000080)='\x00', 0x2003, 0x8) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xfffffffffffffffc, r0) dup2(r1, r1) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x500) ioctl$KDENABIO(r1, 0x20004b3c) 16:14:39 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) fchflags(r0, 0x20003) writev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="f4", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) 16:14:39 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) ioctl$KDDISABIO(r0, 0x20004b3d) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x80, 0x6}, {{r0}, 0x0, 0x40, 0x2, 0xfffffffffffffffb, 0x9}, {{r0}, 0xfffffffffffffffc, 0x84, 0x800000c4, 0x200, 0x1}, {{r0}, 0xfffffffffffffff9, 0xa, 0x2, 0x9, 0x8001}, {{r0}, 0xffffffffffffffff, 0x88, 0x20, 0x6, 0xffffffffffffff66}, {{r0}, 0xffffffffffffffff, 0x7b, 0x1, 0x9, 0x3f}, {{r0}, 0xffffffffffffffff, 0xd0, 0x8, 0x1, 0xda5}, {{}, 0xfffffffffffffffd, 0x42, 0x80, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x21, 0xffffffff80000000, 0xfff}, {{r0}, 0xffffffffffffffff, 0x61, 0x20000008, 0x20, 0x7ff}], 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x84, 0xb, 0x1, 0x4}, {{r0}, 0xa6f70dfdea2b8c4b, 0x10, 0xfffff, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xc, 0x40, 0x4}, {{r0}, 0xffffffffffffffff, 0xa, 0x1, 0xdd2000000, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x6, 0x37c0000, 0xc5}], 0x4, &(0x7f0000000280)={0x2, 0x7}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000002c0)=0x1) shmget(0x0, 0x4000, 0x202, &(0x7f0000ff9000/0x4000)=nil) 16:14:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x3fffffffffffffd}, 0xfffffffffffffd9b) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x3, 0x80000000}) 16:14:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) poll(&(0x7f00000000c0)=[{r0}, {r1}], 0x2, 0x8) 16:14:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x4, 0x9, 0x3, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() close(r0) msgget$private(0x0, 0x11) r2 = semget$private(0x0, 0xffffffffffffffbb, 0x7d) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/88) r3 = socket(0x10, 0x3, 0x0) r4 = dup2(r0, r3) r5 = dup2(r1, r4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x4010, r4, 0x0, 0x0) recvmsg(r5, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000002800)=""/116, 0x74}], 0x1, 0x0}, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000400)={0x2, 0x6}) r6 = fcntl$dupfd(r3, 0xa, r1) kevent(r6, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100), 0x8, &(0x7f0000000140)={0x9, 0x101}) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r7 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r7, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4000000000004810, r8, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fcntl$setstatus(r9, 0x4, 0x42) read(r9, &(0x7f0000000200)=""/183, 0xb7) 16:14:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x10000, 0x0) write(r0, &(0x7f0000000280)="0e185cc1aeaedefdec57e4174c2356a7364348f5098be56678350ddeb62b223da61f93f273ce286b4624c39f17823b4d54e888a415ca60486fdb0cf15a62e92578372167feb23498a0980ce492f2ffdfcb72d668eb06dd8b9856af286e15840f9f7dbd67ab63b6ccdc0db90a467046ba004318c781022c5936ddb18ba06f1fa0794ed6d0cc4e3d33af6763147d79806071d7756fe356ed897daad83c867961bfd110421d104e3395d949dd19011ef85af39bf3b45dca8f243e3d43c2b334f9fc2ad8b13c48445db8d4da88e679d0d5cd3edcd2cedb6fb55bb3dffcaf4cc1c6e03cc9839ca2d9b03957688e29737227d30ecf133c0bb3ba7155671cdb7a1076f60109ebf8b575032988dcd26d90ac5de531d0e7e10b9df299f159e450e01a5fa6017067593df71077323f941d68210cccb0abfe4e52250e4000e680f2b4a13a3b63724398ced75a9e690a6bce13733b3c44003b9b041d16a7bb07d10c63908fda3519cf59084e3c5dd30ada30e1454079032878760ab863cd32d762b0858614cd13b46993628c8a8579041703bc3050bb3ca9f392dda399723e1b98e74c4e947085f402e7f5fb9eb33a99fb450a713699e1da6ac08abb43b854cebd5818f43f80717c3f3412cc690b163c4daac0dd25d111b32ce97fc5f471d9ed6ef6f74926696eb67d3b4d07d74a24923cd0471557260598d5a4eecdd685e16632156d178013b8219ff9a732b5bdd27e2e891b7afe72663cf8adfc7c3faece3f139fd756e531502d62fb85ab9175851a32a417e65133d24de6d19856246f8d1c4719e6b501ef148d8eec99a083fe0c5df8a00e7489d950c5ba4d519a9051d19abe4b2f2e4d4955a0c2e949e21a03fea01f1e30b937c61d7d0fd8e4eeb4b493e1e8915c0382e699961aeb453223aaf2f6767a33c0d369b69c597f5dc3d5f96186f57165a555c9f25d11f145113c390a4aff2bd94b2d5fe25c5deeedd2863609eac1695a8f80d6179f41162441881fc50ed804c85eaf3fc38a44c1373e26a0e8c7c7ee1adf7e9f20e783f938bdf8a3d93c02ec7077a99841e42561913b9055f4fccfc249a8d5283647b5e5f32263afcfbe7f3334657274afabd6fcc43657f4fb1640e2be1476294b177841f15a35138856258c6fad24230d22fc3e6a3b06445581c97e66ddc68efc55ea88ab49907cd71c46bb8c0d8910be27c9999f5412d965293872b1856b8ae23bbd6fc354c3192da3084ef88c137e1a3d82cd873c7b0b5de2f0ff388f60393685d74cd0f565e7f428ff50b268cf339198e56d105473249172e82b1c6efc37dbf9342857b7623e04cc5408e5a0e29aca2df8150e5cb9f841dc5762bb69256379b1b5653c2a305a41e41aa2af9a0884fe8f154cce880ebaf728bf5d8add2cc2f32d1da74dc2c3a0a4ffcb831e6b9aba49137a609cd12f37be72244e3a04e72e8c43cb1a5c30eecbeeef41d9348042b603a10840a136dbb87e8c16972873e6e3f0efe0e9c92e426d3049c100bfe4e688dc7800f806e5cb0f01f74d1dd5961692da8a5e4a4542862ad691511194bd03cc26d1fad95681ce71e20932b3d20c2141325d2171cc5512e45794b354ecb0f8d1c6dae8b9ec020392584043e0a4ddbd63ab7d38087818b200268f8707e68ac332861c566fa3f465f3033b41e506b457e4c01f847e0d945280818913f7a0a5484cfc964786c2e70933d9c218833632ea383b8c1742f8295fb79860fb871cf32f42e1888a9a53f1dfc33c297676a63180a21b197a5b7ff13200b06ea2f21e5d46e25f4cad7b6a23bc24269971302974348d175a05c072d90a3a82be9dfe996864ca8aea32b9ece366f8b5af599b68b556595545b72c812956a0c65691dff6d7b2a96e34b01728efce2b35f737dbe03d83066f607139b5ff88a44b04e3bd947f2e5876ffecf085d5977b26a5549bb969e63a14dcb7edfbba309e30623d66194481d0ec0859e5a8244a0dfb9876726863d943e83f1cda1322168be87eccb28dc901ca86a8bba3447f5c0782f00eede4ad18bf8770a501b833713c104af6cef390c4150c89b924d3206db8a9b9fcc57c0b2f2b88b9060bdb860036d7e211100f4ab10575bd599e7f7334bc9a895f33177c2c66c8b8d45a90b9d8d3ec3b7a28df7665123a00868aaff315c4739999be611a9522dc94740433cd61c0f17aa156d10c0efeba1070141c2bd14c16d9215968bfccdd7b404f6ee31d3ea8ddd0520836713955e86b9185b590e44ec985b41bbc229aa5d78bdbfedaec90722a017b55467af7cd1aeac00e0ae436471770521ec17caebb9b421a492074a1866b687f891bfb20e9db1c1d5824d672ae2b46fa65d9ff2871bfcdf22213ea927b56bc9935564fecb6bce93722c0df311783369ba249a45bdb55e4f200e5cba93399d401a2aae8793f918149fb8287a5544643fdc9db14d2f6732dfa857ae504c54c5d0de97574ddf6057073f20dde1859761ac2b6eecdad5d82adc6d2b631745a4c219045bedaafb3831e27784ff5addc0f2e2180dd365a2532be7e941f0273964d86903963a96791b8241a37ec3c003b830afed889bc44498ad252693d7ce36aac11613d4c9801ad6605dba35fc3e07bd15347f83ab713546f62c61176e79195bc6b77d3790305f9f2840746219611b60b9c32a5ca7b080e2820aa33e7151eb806b46eec87264639a5cdfb072d876c5635c404e73e7254762e92499e827a773805bc26f03c8ca996a670e41a12e115c8738e977973da555c162d23ec2249847d1c67f3302178fcd2db41d477d67d46d0d8ee6fba0c91228d1b486f45b5b325d5b784a9170e5ce5bfffcc13a3aac4f2005dc2cf764c4fb7c635224b8615236a01d843cd4f7ff09834053d510b511339f74b5a0f75f2d79a36232820e0acc032bd2606fc1411a24c66afebe252b48cba1d50494b0c4593d4ef4abe2ff5beed72d81d941a0e233ac1b907e470d1dc72387df30b4578ba79fec9663a606b5d3896cdb74b7b266f9fc94e54f6ed76058cab042e5529d9ed0e26e18e66893a1383560331adf303b2d87ac31e9834c65fb9613592270dd7ab5303c279f53cdf246b2f492788cd3a5877c83de1c018fe2f66c840bdbad8e313d7318022816ebe07a25440c9efe4def46aa77046d73b2dd058909bed6f86b4accf339715f58bf4eb7703b13957778bb62c7afeaa38a1931c2862511cb1e9831636cda48cf2ef278d3c4049bcf6f826c6390573b06c440b66463bed3773e517f3dacced18f73d36d6fb46d3cc4cfdba5e6c162bb86d24a3675115780024cfd729e399bf94aa715c37b951077a5e32c1812289da60beb13dd3d646e8f3df4a09dbd1974367cdb6270251cd859f84510452692c81e88db3b0610a14a6fbd8cc585dc9c5fc0cd38b0c797822f98abf8f8d8355a0df06a89e757614beda0d2f867cc0f72205957101724242230d47f3655a6fad0069c755999ba305e6009c6e8107f16ccb37a0a8d28fe6c0fb85ac358d51e718d1230529c79054185960ddfb95ae5afc79cf90f00a2343ef1196505c5b0ddbf308d96511fcb87c58ce39763d3fb5fd0ba2a991f3d7230e9460680d42a2260fbfcd7315700d0209a304b3d7546f6b001c951ba1d3596754eac357552aa3068fefada72fed6e13b41ccc1fc13c06094b81f9317428b3da578d27ccfdaa3bdd330ea2998ca84d1b212ab9afca4ad57f1038e9befcab45c6613dd81e2cc12ecaf973059d81b9d8083a3c4918dfaefa44dbeda050aa086d5f7093c83bacf7edddfba93074e7ef25409933967342d6ccd5205744ea9e369e5c62e9ecdc6f283ea9b782b029e90642dee57bc017198c6b1fd36d7767a428c1f7d43ad29d4c1894f0a7bbba202e8e1fd71b92c42adbd50e7b600dfa5f8a8e64db13ab1b8b0ed0ff4786d4bf9868c5b769dca525a3be5d330760deb582cea2f12124aba1f5c14377982dc648846aa9f1068ad7d41e22e626b6fd4140f0f5832f14a55de4cda2bc3364d6a78cdbf2dd012abfe585b1c7dbdf50d5c287c29dbae25a8bb7ce057739c7bd36c57fa36a15bbcf02b9de437de62e511401b32e8b7ccfdb58617476a6c2709bb815ac992b41b7ab0c9d2b109211d822a5c5611d94bef0af04810f1564dc6858b0f11859bdceacd5b0860cc95f7ccf16c19469c51e594c5cfaeb3b10d275974df8aa32a5a94f737233a8d2e0bbba31197a4fc618f7a02d4530b2005f9b6b90be8900ef5ff457d82201e8e0cd761971f2ba6cb7c7f3b99a98503e8b4fe96a6391d000ed00082904dbefd28629bb944dbf3ea9d9550a6a38faac00b36c9623b8a2b561487dd7683e94260bac3e64434b6904f8fee82c3c38d7c7865c8053af370dcecf65461abd14842dfebec1c9376a8d6050771dccfc004419d17cd50d22e8bb43de9cedd39a735eb259f04442b7eec5c8d96e10974139c9636221ec86200d3e11e275c89f987ed87e5d154cca162e70b74d304e6c84a80b95d0f5803b36176811526d910b03d2a4cbd0a1d0526be6b3d9aa238d8171a90362d85209739a5a0324632df56d6b756e87b49a055aa7f4a786e1682f51ee16d5b00bc7fea1ea842b8d7fec47d1d0a968817acbe00e95b06cac29509a6862b749b5ca248dc463f76c9cebe09fb719fa34cce6b1ce26b53f84e915eb8b36a78566c4dcaff551f93e0442efd2c35b4d481d756d18cdf902438c102cc8eda5995f12cef8a9f856f934f225bf192c764c1453698bb03756622b981bc82ff0d57e982730498acc91c87ff16220e9dfe28366dde93e753a33412a4999f9606a8fc4bb9709544fb288ba4f1c8b105dd8b98848c4a1388044d2acd60b8052d26b4bcfad2336622ab708fd7a05184429232b6dae68f01b81bc5c1b86ed2a98150b4ced5e5d5b9ad5180a19291d79594e8da33c41abbc411bd0f0a2ec6e04d792b8713d46cdd0fb2a40c8ca43adbd337a947008992273dc1b590f7a0c29f1ef9d8006c17fadea919030bd76ee605dc5830e69153768cfc1938309937ab80005b0fef90375f42007f68443bd02372e1cba94daaa19b80f96bd6baf8213b8530808ca63889279cf76ccb3388ac1cc8c008cbd457ebb61faafc51f12c7ebee5edd870ce611e46492f5db9aa2baf4fb9908c93719d95988fab6724560de88be9a3c75f34a1a7e13de9dab0c5eece4e0abe27638d2cd59e1a3b692b3f5d32454158af98a15f2600f4afdb9d4f40abaa5dae598ed286054db22f424f3ef728bdb569061f61f2cb2c83a6cf18fdf45d6cacbc685e9a5c04b11b74cdf18cff8dff1f6e769e5cfdd06a40ede2da2f0fde0fe517a9f3151f016c52ae547f457f63bfbfbee81e71919132ff3685d578f26e21e7c5e81a884d8664b7d8b61e29ca32ac80b8052047f12189a4021cb071e63969e1c2dfa1e6a6e72fda8bb0c512b38658819974b0b82f080cac4d6955e5534aea1384050da9a0df114f39b56db49e8f66df6dc9af520fcc7702b1e3c8983093487d93f7d3e25e046b04a44c3014fe23edd118494ffde9f3f1d64a9acc33e9fe3caae6dffd0409238f380f66aa40ea178f50c74cf1cd232df28da4cafe9ad29c54a142eb670d62946ca9bfb3410361fa2d66e09d66d6bc1888424adc0b6bc6f63edfb3f6f447a860a9c07afa725d00a8f70c42c3115ae6157556507fe67d31f156b0253c0236e17a1a7dd8f23ff4fc708605024e5eb01ff134d28559d50f2d1fc533f2511ad55c781044a7425b97216130db6926acd96e236c1e553a46bfcc5c0a321590ef541c0bed5db5bf1bbaa0bd29b76aee66b", 0x1000) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202a, 0x8613a) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001280), &(0x7f00000012c0)=0xc) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x6a}], 0x5, 0x0, 0x0, 0x0) recvfrom(r1, &(0x7f0000000180)=""/144, 0x90, 0x0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) socketpair(0x11, 0x3, 0xffffffffffffff0d, &(0x7f0000000040)) 16:14:39 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) writev(r0, &(0x7f00000018c0)=[{&(0x7f0000000180)="196eaaf8574eb421155c46525836d3b6376359d30c076a4daaa22ed06e05f59932149a8d93dad79f6cc1b1981824279b3a9d82ba8dd8bf7695d7ca2b1b3bdf3741f046c449823b96f22194442dfe2a7133b95ff89ae839b2bb0511b5ea3b523a6504e30743fa0cf8bbf43bf7732af5fcded616ce26eca596631709096de246e9110e4b55da36414c498dc27eac52e3a11b31da0890bc713c0404fe48e1dfd43c7b108de2f3ee0dc46b7464dbb6b78b8b3fddd34865ccb308fee2b88a09231615e0385b7277662740c753cb", 0xcb}, {&(0x7f0000000280)="113d7c44d5274a075c0337c0cbbc80dafe127f452f02653766076667b77c0054d4857e691622f2a4b8fec7c1a9b49cde6286a8a8e4b4987d21c493f43e24db330345d79b5f2bc21b2549806a90f4f390762391d2704ae800a3c028f38b243e64e1908e531162febff91329efcae520f163a5d9607dc96bd81c8377e5b908092cc073371f8f86e2ad2ce85a31c0780edb6b2941744c97ec1adea357caa78aaaf7af22573736c2301d47bbe1681e00428758ac6db4ff5c99c2e8daa79a36ace0dbec1d567ccfd3dafee3020205fc266ca89253e695b7e4a4976b1861d50e8db8a5", 0xe0}, {&(0x7f00000000c0)="2a71e53759f60c2c3f937a47b90b4cafadf474f0425cd7084daac0eb5a47fb01e1376fbf9fbcc590ba24c7aba90522ebd10c572b957c81bda9d6dfca376c68e0152865c44b8b0b73622d782021aee27bc02a", 0x52}, {&(0x7f0000000380)="00aab971cc7b4f128c48f2045a21f691501d99af63244897c72f01ebb7731e69fb56ee5acdee94846737792dec2a258e846ed47a2cd47870decc9498ab76f9317e9c5946ed8c1aac7ba11b1bfb52302319e48a3638d37503f8d9e2e118e6d497cf4144a08319aee292a38d9b48599f56688846859a158fa090e237f2c4ca9d07bcb37c9301362569229249f06f8d3459387db171c552e7bf122d0d9d4118561595d624974a29249619c60d458e52ccde4a261d738af9c80bdf710a3532b4e04451b201673707a43db5e922c57c1b", 0xce}, {&(0x7f0000000480)="c0ee125717a33243580a4d3611a601eb06525338d01a8f4b2153c5da9c139dd28085bbf2b8be9e74e7786df71b54d210f780d83ee42fabadedbf4e088fa1abd6ff8c72fcd69e65276d804e76d1871ed218706507cd0559d54374d612027a7a6d3316b9164ec89396e67da83052628c95ead68bf72c294df55d36abbb9e1bb22f465d03fb896b7c33244a00cf94d051e8acd8c95b14067948cf75410cdb02fae050acd49577a925052376fde530594216907cd1aad87a71311e354854c389971be5a347782128880ffcf3c7b9db6551dcaf636a7ace7ea83249", 0xd9}, {&(0x7f0000000580)}, {&(0x7f00000005c0)="feef08e50f590590c05b3a5add7a6cab81a1f0c5fe35f0782d37a841f862d128ff331a1f68798ffce9229d222215dd496f805b25be37f2904f9ad4d92010108a03ee0c4e79a479ace331b60ba97f347eb534559449aa5dcaa5c712ea532f754bde3c361352869d3af85c9bb4c2f8d2fd82df4c3732e731e661294eb8be357044e363d2952cb3770a7bc015802d3e98f6fb2adced98e08634fc76fca50ef49ded98094d0403174ed82f711d607fb26c1b5de9b72a7e4b9bf8c52628a421c626206f815c3beda3abcea849ba2cb52b44fe50ceaa7ac22afb115d7e5062280bbfddb1ea0ba8a62349593dc6b7e0be4ef40833752c90d492cea42a2a17ee1ae9fe7f3566e69b3defd17681142a6683f8bb96c4428f8bfebe3b97344df683b37cd0d534c7268ada8ed6805b64296d0c95698edb7cc61b568de3b28f32120db0566f15c720f22077a6f604bd5c3716f27726a561288656789e3a9273f177445d765d7ea4d3a8e08d12b53d3baffc449f3473c6fde0a46d1bf7c352231b2217d0248eacbd71f1a34ed61a743e6b7685c965365c4a35b60a664742c22bcf85f01d40db6a7781e5cea5577ffb1c75e4f3c163c6aee518e28be833c3fcc6efbf26f0215e431be95bb3011db1c36545759e76a9e5f938e0e66309f2fc81111c1fcd2f2fa6b1316688c1c88bbd92f8da2781b58a9854c8887602d5cf703fb67371727fda01244f9078281a3f0e01c8742be783ea3be62b0e2f41b043681a46f656374185f29ce671172503a8e440baaa4adcb30dbfe765b098d16355ff089f90ad7e30962c85747fc33f3d7e16f2ae82facce815a74bc52a8a6ceff54e294d0bf95b3ab8fa2494690d95af7e2ffaedad4b54bfca21de1f9498a6167d8ae374e4f1f4a6715c72fa17ff0de6abf3ac75c13d442dae6dfd2c1896afdb4066690f13459796daef3a4b568430aedff425f4e2da2f6f51be919ecc152f79022224c22e5f382236aea5eb1b2c3411856dbb5861a4821ec21fe12267218e9b320312ecb3fd33d4e7eec85c0a75131680fd7841279d4c0cc726a1db0e5421a24fbfba08f48036755378305e158c7a1a23a79fb0d4d4f125ebf65e0d06bbf773b537d328f0194daea90baa68874a1de55c11116301230b638684426b90ebda4ffeb942bf0b0d72e772eb71d271593ef4acae3dce56716ccc259e5ffaa10f98d10b22401dc67114b6e794ddb2abc6c85bc16ccf3d78717c53f64fbf6724f50c54eb156348e430ffd18f9f55a6461f7335ecfee5489d52fe8a10ff37efc133559ac95d83df88cfed9b9dc4351e1f390d55d14524c64729370ebd7f5062d1acfdcfe97167166b2738a5ccd0636446ada3412f405ed4be72ff6c96fdab858f89472bd5d891d67b7974a6ad6edd52130b6f64b5a7427e6339c7980a4438fe1315db5b59432947c717ba8de8329d22c1ddf978214adb2fede7419a3c015d4840a175addd206d8f6ffac413832e114868babc1424799d199d8f90f793a2438b4feb5310e2dd232d82ce523b0938b6a9f351b4650d90b11ce78cc2fd80c7b3fa48732e0e64ec65b040c9f046cd49eef073c929d7e00debb548aef4fff1cec0ebe2ed770bc3dbb2c693b0b202459235307e49f8b4382bd00d92c0e40c917705063f1883c834f49d76f61c8394b69574b6b20071d4b1bc0c05d954b70343e88960a88b2903a4fa932fbfa264f009e113ba70675c7bfee45f1562c0e603c7abf0f8fcedc320cc13b442c6b31870c809f7c3859c6ff21f814d5313bfa62214aa9bf6e8c3e6b0cb1fb655c3facfa288448f8f8344c4bb4f7f370b22f6860c4c79d06a38f057fc9a460d098f250a7748e1ec797575b3fa1b9878cf33f119863264517869f655ee1837665117d06377e55cff4e006302d40d5a1e4bcbcfda1961aa13c4fe14f40324c799a59d1e021576b026c987c28d52b6049c3a8431eedc3c2c56f4ac6a3ddf0fb435dccf965c9e0a9c374836ffd2d31dd53fb3e99f13388688fdc61c5898f66e7aebdc1a05a857f80249775f7e0c2f7772c3f4e862e9a833168f16c64ad17cf7f2d9d277ee0a9f98209b352671e6eb7074380ca03cf55a3fc84938af7cbb4791622c4346629176a31d5137187022b01fb25b5295c43d297000f8b8f7da373950a260d622015a43e649c9ba30f619b8f6efe5fd7ffb088c21d9a7603c8013ae2cb796a3325b9c53ddafdd1717db32863cf81acb7c8e91a174f4677c02bda188d3ac6ef348a898c6f50fb76583d85b0b955ab5c98adf696dbb1e5a1264dcbf5b1836a2e662865dc24cffcdd5a2f88d154e00f6868ddeb83e17d4f9676bfc6f6b7224930c344945710a4d74bfae687f6159adced36b5f8df0414e2786338a10b4b04102c2823bda1d713d32f118d0bda5872097d269dd03281fabfc91ea8e8d711bdd2303bdd9a9b6f1210703dff022b289e2a822816cedfc6d580c7d239e7caac7233accbd533f3bec74f9c781a731f473626fbf042b6f22eda823914f9b3957a5bc28526e1858f4bee4b7abb868afe9f55ca83a2bda059d2c70a9714559fabdb3891fa59fe3eb126e359317c898fc12928ccdf863195e63fecda8da05dbfcfe9af13be07f95fe59aa6cb8ec1972b0c10a210082b3efcbac719105a0286a89272a4caf79c35981f1b24badde5629970fda5042c5dce993a93c1d6906c6f9f4275b5b0a86ab98550020044d6fdc1ef78a03ebf3c7fd4ecf77d65cc6ddb504569799bffee5a3ced7724c409d28ea365e1d0fcf8cce925d553bc7850130060cd4e26d20c634f16cf37ad94675845478e14375b817a835abb5e6e34815b36d1dd03266bfbe77b8de0af798a4a1427df6719a7f06d6246bd08cc5c4ea3a15201a9e9f6f5f3f8ac5ac8367253620830f5ccbb0ca68b011b457c08b0b4efa7df68ae5a6dbce2f202835799dbec8a6d0e32c456b31eb95c0e1953d2adab76d429483e08d74bfd0135bf58f01815004c04a288b1bb0f543d0a5bdbe6f59a224b0c751ab00636af722840e33b2f63a4c359741227f160f492e74cce5a3ca5aace95f6ad7c4c670f37520783c7059193480e1f8803120762786153c39caf58880502c7ea7ca3772df3c709614c5878ec14ab6110fecf14e8888c50d3c9391a7530105a9917654b1b5ee54ef20a23a955aa328932122e364a65313a9aa0a4ed3ade080c3e3546809c44cf17a1dc0345707c41bec7e29df34922ad745ce4c46c02bd5cc8dab21db82c9596045eefd02f7dc53e5dec025c00732a867c8d5a21322c70b129ccde78eed6b6dea5e0eb2ac1251da6e183c6f8884f1b08c1632e7f6ca45c96e60d70c8e6cb7521320d12a9fd37feeeac57854f0e47ed43eca177caaa5e1545b837f30d7d947b2e8fdb17c53114ddd18763aa15d0ca522fd89ac6022a0ac918f91ffd50836b4e9125fde54d85e7274825b7d6a519369578e7fdc3a3e01f3395cddf71a225b57a71c1496e336ae7499c2dc3fb1ec38f4932b3b4386568c2eeab43f383938a1c84ce146feefde3e85aa2b9db86bc7967791d7e7985cbfa49b209d1dbb7d7eedea51ec69aacb0f9c428afe784ee73f5bd1c29bc1f2f41cfa34bdc9728418e8dd1a36f9afb81a8de3e9150b2babbaf068505bb6b681b6820427e35fb9c12d45863c23145b42afe888a61b83f4e0429fa695a1189f44f1fac2c6bef73e4ba32e47fca98e970ecb8b970dc3bfe0fa561365902223a0e69515dae8a0098865e7b32f6e4381c1313cb2cb29f1b02734499988eafc0aa989bdcb4e8e4467fe1c16708c2cce5876266a28c9718fbed4fc31c09ef6967e508ab80b46a107f863e9f12921a6c44c1d815e8a42c23e62e7f9a710662cfc64da83f0865b5e3cea6edca31ce45a79a15eed39c0a2c2c52bd7bf4f4982d03c18c7e9c94a8a27e41502627fdcbb0b970a1458f275f3257d191d4edcf3a674008e25339f538fec6f08a64386591f984158b0877982de44eaced95f76667166df43364249c2e0e5eebf9ca2ff6ca656a54ad658bc4bdda8507781dca491ecda4fccbf659183966826df6748484c64f3871b366079480287e2ab76672bd8c071d3ef5de3548bb76cda516a01d6d9ddbef067119de98df22dce7ec9ae25efe6d8d60c5764445f7ad63b8e7d0ec33704f5d55b185b36d01c28fc5ca46da59a613db8e48b5d1d356e92e0ef95e18a9e78f10ab7507a2a8c8b358bcd70b7d9d6a8f6e58e649a2c036c971ec2e118d081581814fa1657d601d43877b3250f3aafc20757034dbe10da6d3451572bacc785fe6be29cf61bc227bcfeaa40926cb31245129a17e74e96f4692d815b103771384b4d901424096a4dc829ae4b47572fbe4eb2c37c9c36dd05b0c8f92a071398182ebd482642252088478b108b78086996e3382e8de3321760e7fe456d32fe5b917c3ec6b8768a742dc520679f2e4f88a41d278e480e2a7c737dbf5055308e5008f2f76a83a877703774cc7705fc25f23e2a3874a7e9c720eeb5d58c883ff6f4ac2b09ec314f064dcd0596592f6ec0ae6acca60e74a00a56f896db203ba8479bec960acc4ff256e9b4423152c0eaecf5ef2e9b15aa9ee69004752b3e1432586b0944ec77a7c0a14cf72c5d4745f72bb1586c5522bd83d3222590189f75d03b80c7db905fce29b8e7da4bfcf326535d6d667c95ea3327af2708c8c3f60d298496d4b90a5fb79845d9d9b6a88f6954b847d76447b16a971490c5ac04141c28ea731319c854226ad5f780c775f4d0e9565c1ae86bd50f100c70aab02ca012edf7e424a17b4342e5d6a80b85641762bc0ff201057cccecec16de041934280de2b5a9a73d5e803ecf87ac5ab8688e29b4a6f5c26fd23aa0c5f239511d638c14a7fc929895cf834bffa513fd96054c0e65e488e0867ad5ac97e089e3352c76c178b70c125d53c244d519535880788796a3d31f5c5d6afa2a3347e1a0211c83bdc2c0c5d2ae1f0327488773823243aa07c2584751e11bf9ce0b0500c7cd68ebc553bb62b64e41b03b19baa33f4d8d7543e275d6e1059475ea2b47ed556d2bec8807defbe558864c3aae513bb23d549067c5035a3ecb9f99c351c4484570d46b71812439a0f07942c7c26e1665fd23b7392c629a351a71cba1e17baf64b519cc1f7db1dc5b86cb08cc2bd3332ca95a6c327fa1092a373b922a917cca113806bf289a2e483d4e9690f1f55664a62dc88070641173f75a00db1c75ad8c5d22b193953d4dbe247fb7f87dc6e67a81dc2def041c119275d1c35d677d1605fbfcdc737f0cc076051e4c324c370c0e4f039dcba411005c2a39ec9cd06f518cd018d1ceb725f4dc1153c8eea2a1a37e566d982280e3b4ffef0b22c6ecef69762857bfcceafeb604725bcd4c48d559d2055e27985a8502252f5c5db650466fb23a1b6ec81e8b7e626decd2e4684015fb2f86bfecd675fdce2a816d31ea213e56b1de7c68c3bf310c9f2b424659659ebc75a3b71a629d337da5f51337c69be593a67e9d998775ac2a76c67a3ff55ac856fb61a93f207cea1858f071fe2f7c53dbfcf0a06895b71576c33497f32b706b5580bac86f13e0e106ad8500002805861b10ab41e4a85bd8258dc0ae2346f16d2e54d216827ceb9968a79055c7098936912aad7c40ddfb013634f11406433d26218a5f133e308effc17c81eb391e62151027842caaad5abaa89989ba2b6b571bac4539a6fb835e1bb64be48e68b395dbf59bbaf9acca7c754d94bf8e6ec69102670c2da3cd31ce87968bed317ae3295e3c0832d4e91012921483831fa28b6a99c733b2a2", 0x1000}, {&(0x7f00000015c0)="aadac0d8e6fc17af22b51c4c0a7dae973acf7c4984947a7294c188f488832b1c0783edba2411525f666689dd8f7c6d1d00eacce7a54f50803f24e133f4e17bfd4c8d2f0b3b656b3c471dc3274d3247ff77d070df3cacac81b806195181072d9911544163ce5b45f0b9b0c555253af1381a81f726c8c7c3961ceb1934627b110bf60e40fe8b5005c2a1d1e46e9f36ff2ec8f4ef739821f3dcbd623a851aafbf7e052b6e70843e98bf07385a911f3cd85ed63d101212dc2f75c6bc3eef049d0fbfcdb2039a65d6a119e478cff7cc3c38d01d3f3602dd0b2e9a0f5dd1c9a9fec9db0feb1e581cf5ecdc96fd63e8a122daf144", 0xf1}, {&(0x7f00000016c0)="1f7db1f037ae40a5fd79fa116fbd4e7020ef11ddf66ae004805a2a60cebc2e88c6899ebb2e7922b56e8a6062962ada9f107083e4e9bc1848c07282e1207adebb066ce6ac316bc5b076ea0270433047299df695c03379404ffb126cfa5fb97a01efa4a6803877a4831324a744cea151dd1127cdebd769e595b944c65fa5b17f84a927c0e4ac2e547d6f88d725b6c0770b5e8e63a82ac26ab6cdeaf1bd356cd5bb3d80abce189d338daec0b3e94620e46071c79d46b8ba53daedb066d5f4c9600563afaf031488f22300331dba6583c310133be1b590d76780", 0xd8}, {&(0x7f00000017c0)="e8e55a72b2beabc80e47394be6794928d138c4cf8bcae695642b3a0b4d0986f9ca1244dc335f5f3312fe215d7727d1b1dab3c00ea0113ee0c7015f326d50abd3b5ba0846089b8c462d893ca487ff04b945161aa1bcf17a1e7ab0ca331c623907d5b02ae9690dd701864bf6eabc15f1410978ac670f35ea9545e83a9e999a86fc9584c6b366cb29602f88662be355670417d4209161fd0753c93654c4ae00c1bbe2144bebd5728b9a61ac605d6d19e560cee2926ba395fc86264b360ce3fadda6d70f82a71c5aaf0ea2cd0cf55e9849e73d4b65771120a9bcf2ecdbc481bff6bf2bbab600210c1e49554dd10bd4e11b497829352c2f60a9a068", 0xf9}], 0xa) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) writev(r1, &(0x7f0000001d40)=[{&(0x7f0000001980)="d1fda1aa0cc9fce5b9eff72658fd03c36e69df2ba7eb1c7977f0c6283767adbdc352c766bf25fdc905fff680b46171f71f3a4a59b27db300308817c3d2207c40b3a7833f4e370a606ba167bea3abde3ca52aa5583370c337d4d6854c1d7ec81f142ed78293dc1a2c1416c0cf82065efab49884aede8cdff0e385952e84878de7dacdf329e09c1394986c52d337d455dd06579a686aac3d7fc8d2d403a857eb9bc28242580a33396124510cefeafc45f66f831ec5a91ee09bc68148c14d72107ca8b89210e682cdfd4de90757ac4513f06f411b0d5bf1", 0xd6}, {&(0x7f0000001a80)="47f6c56667b5c729f469905ed7a5673a8dcd0c941149d90a21be3267c518a87aee29a9bad656208d4c9609584ca0351722f8b36709193b7efcc00b61d9b4eda3ef5ccc", 0x43}, {&(0x7f0000001b00)="ae91860613b956abcf63bd11ab88a92f4a047b0c1b41acd6639efac95785181121fb33c23d7cb2b1d0ba960bdad3e65b5ef6447eeac023e5044851fcda706157a64aed64f13eadb9ec090d9b55d8e7655d843f69e3cf9c6314f6275a9d02e266920cb2b9e125065e91ca9746a4ce95c66daedc2c26963147e749527498dc", 0x7e}, {&(0x7f0000001b80)="0a8f943eef69b0f6c5dfec75bf99d10a15734c75746c6c4036d47cf658f8d3477cbb790982bf1022a53f2dafd0835ca5c291f330a98109ca92d2b0bbbe786e741ff7a747f0b059741c18678726646e09905f492e3f5f9960494fd8b8e1069de43bb6811ca080aa79765c81944c4fd3dd47d882a3ec5229460d27a5a0d0c2b828de4c08b669f9239c2aee54d4dd023f3aa07d62cb94794c6bfa1d7311", 0x9c}, {&(0x7f0000001c40)="79a0514d18ef23c71fdbc830f586e6c1b189af0e9f55daa51d08f6f2b666acbc2d5c97ef8ab4bc099ef3407755d77324c5102a190bdd5b2631dccf35d2bd85a428b04ca62808cd666813eda70fff74d985cc570c6c5fd8068f19e25a19c44bd57a15311b7b5da191b388b1101844bb0f05c7b0e8c7afb2a185cc4b2b09f488b9e538edf5df518f998156f7a4fffdb7f287e00069589562aff4a73a6db1365e6a3773b5bbd4ccbd15a136e4a5e78f135574ccba6012f42d302247f11b10df11ff318bd2b8546178c0", 0xc8}], 0x5) ioctl$TIOCMSET(r2, 0x80104267, &(0x7f0000000000)) 16:14:39 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) faccessat(r0, &(0x7f0000000140)='./file1\x00', 0x40, 0x3) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file1\x00', 0x200, 0x3, 0x400, 0x1, 0x10001, 0x6, 0x1, 0x0, 0x2, 0x1, 0xffffffff}) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffffff) preadv(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/4096, 0x1000}], 0x1, 0x0) 16:14:41 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) dup2(r0, r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8010, 0x0) 16:14:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc", 0x2, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x210, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x1, 0x80000017, 0xb2, 0x7f}], 0x21cd, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x30, 0x10, 0x3, 0x100}, {{r1}, 0xffffffffffffffff, 0x44, 0x80000002, 0xffffffff, 0x4}, {{r1}, 0xffffffffffffffff, 0x5, 0xfffff, 0x9, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x3, 0x2}], 0xfffffffffffffffa, &(0x7f00000000c0)={0x8}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000300), 0x1000000000000172) socket(0x10, 0x4000, 0x3) 16:14:41 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/50, 0x32}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) r2 = getppid() r3 = getuid() r4 = getegid() socket$inet(0x2, 0x4000, 0xb10) dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r6 = getuid() r7 = getgid() r8 = getppid() r9 = getuid() r10 = getgid() sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001580)=[{&(0x7f00000001c0)="c139ccc6162efbe77f558e1b12b0345bc23c25e9d78987cc9196c80c4923f2e78c41564ecc5e837dd671d709ececc88f64925c8a6b759b5ff0fbf388d6ac34585fd073ee6d4c7a3d585959b5f51e6a5d29c52829c1f95056646c86d4ddaa947cf32ce5ec88a4f25715e5797df76ce6a436acc1638c52ca26e849072eab6169aa6e4b59ca892c298937441464eeb0a9c9d478a352b956ccfd0a6439d5bf79dcad1bd6dcc3491f9e0fc9d94ae4c8748858fb57b20f647cdccb7651978152b3131352ccb45c4e422930bd475428f67694c7d6f93c7c2e56d99b6e749eafa1763ed8a567f93a6c703ecee5b6319c356ce2d49ed51e81974be1", 0xf7}, {&(0x7f00000003c0)="514bba9167ef3c95962b2508bafb63b5fb5a5939497da27ce14298ae8b63ebc345515c3383b4c56ad3fe3abf0699fdebf3cc0d0182267b261dd5c9018d1506bcf1e5699e8ecf86557d45397f40b8c7839280d762b85653261d7d86c7da921283939746808208e47400d432cbd04af48d5ba3900956d30f0f731f3c6069579035528fbd5d696b31a430eb38eadb0f0adb7662147ba3605d294bc7bb28236fe8c3c0a1b59eb4fd05e1a39937db0f9123c06706d423338cb53d3c311dc8551d36b1178e5971a5207c2f4dbaeade371312144c8713d513f46ea0dc43cde239e5d666ae0f8ff6b541ad5f387511756c201c8d0e40ddabbb75", 0xf6}, {&(0x7f00000002c0)="e3d4bb22ccc76481541bdc", 0xb}, {&(0x7f0000000300)}, {&(0x7f00000004c0)="25f157541a64a57acc0e39dea5b406a39d9871b093eae270a0666e50a32205381d2496434a3df6a3c885034c46fca970d3386c9de8cb78314240e6f080439ec653e41b98abfec7eb9451dc5e10d01e4ee7905e182a64974d09a35a7a901fed33ab82ae5ae7a09fa5487bdc4445095dd75eb99762e1bc99a4c783f1e315665e407dbfdd3fc9683e3e7b85edcdfe8e2e9c60d44acc0afd634d0e48d30230d118b81435667cc84179b6bf1ffcdec22e0a6493873174feaa9545b0699f26b89a2ac5d60f206a02b02f0ffa3f15dbcd3d93d90cb504205d1a42f8e87d808240c76a6570f66c7129eacb9dbf38c089b950b1f2ccde7277855662ceb9b959d74ca4ab550273caeba612494ac8a335ce63190e8aea02bdcda5b2e5f72edf218cab591055e5c6c82ff7e813d8e7342e454adf9f348ef7c005b8e8ec9719075da8b33f3715e1120752541a68ae9d241485c59ec536113443438ffc49817dfb4019f3a6fb4457a28cc2cd26bff0865221fcf7726286e236e5991d2df1fbd8cb2fa1af180898976452954dd589a6a649aa6c0a333b28420ad5e4fcbb4da7dd0a5574237bd3681ba08d114f9d7d3aafc79f27294e4e9f7fefc778005bd9c0364227e152c2033c3063d226015a4e264f073caf362cb966264067b0a0553fec6d64ab4780fd28cbc3e8c40efbd37c57738cdeddac8b8f268e93665434ea8c803b7436c66b5deae9cddc6f9638ed5c37f1ed450e1589d6c81e5791019dbda0a2bb6dc3b1feb0d3f8682115d0e2f139f9cd41d4902d889ddd371fac9f95a6f7a2cf9c76dca48355b1a9fb18dc92c728c943d57c2690bf220bd103deceb7d66e838a70307b83ea0ceb2769885da735771690b7dae5cdfa4999ddc9521fadaf976057f5a3c41efcaa7faa787a2fd614d0b981db17759e5889dbd004023b60c506cce78c392bb0a8f98e0c5da380e3c4a7e1f9b969654442c9bbf97ab9b776e6ea86de094230471781fa222e4aae189f00223b13876ceab09a61f6c8c5b4e39afe15aa40ea5115946d3726047f3019de94bb725a32a9d5af9a89a00eb5cf0c5e218ba0478e0faec444a45bf5102e96aea04c9f3752f8f476c27e70ff506e40cd330ca09113fea93f4eadd83ec294b1cccd9be1d04990ee9189e0ad6d4272ea25e922764dc4145798ee0dd4a490d68a6043b6db8f262f2d5675228f1c729d32f495e2839cacc8cb3c14257f9bee85e100203726bf3f93959175f6ede5362e108d2da6f5b243863ede502f60a6f84a07c0887e94853aeda4be3138766a7e3218c3ace9c1df84cbb5d66e6aeed8565756c973a4f1fb12feca75df0ac250a1337d2c4624dd39d35d0c4087215e863d86de36d671d9000539a2a99d643108c868dc099bd9ed6bb43685f34932c5485d13896d41a45f54adf48450bcaf42fbe87ceb668671c6c8cf5624a917b52a2d1f046c8999d152406eb85dfd64c494226d1089706ed78ec718a5bbf7b2f2e2432552c88ff48213dc404a2a62a674ed3fef62e9f1b93aff8d17c98e175d4dc9727b3d46677d5dae542b70a0e7be7ca13af8c5c017e07e2a1155928d183f43feffb2aa8b8f2b86cfc9aac151a105337c109d8c4381a2dba5ea703e44698ade1803b519204987fae8c942700edbbc884e0c458ef0fe63581b0a62de70fa6fda338e4710f9418defbe3d05148bd8e13f6dcda60d2dc54dfd15217795e9d66107744bae4968f543d6dbb71ea05756da64eab0a5ea3675962e667cc524364c2848ddab389f7cacc31cb505e1538e0ece1a36c884bdd890392831987f5d9d7ddfc90de57ccb4092477f2b2f2e1399ee64112fe3e496eb571078da9570b5d0dff886f2ded185af8a92aaea153403555658a8baa8f708ecc7a49ec3fe2d55de979acc786d7008407dad2c953236ed7828a1fd5b7e42889c68f21da43d64da35e48c1971b1698f73606380b67d0a49084f97b0434e6ef378be9ccb17e3c75301a04fdd713fa44f59101d84acef7b5fd0cd4a384b5a759f3f0a6bfe48acde9a08fce9912cdfe2cfef33b53fe7423a9035e61cfff6a62c7a058f23108b6b06d051a0fd61db5c52880e4dfd73bd55b40d275fcd4eecab7abed7969b38881f3e5d7fa8853a0be3fbadabbff32ab3a06a6ae367849fb35bde5062289584fb3ad09629fd78bdf28d1fdb874c352a24439749d37c88a219af18faf886b724b8fe8c3a54200fc3976d6ac2ccc2c8ea78e0cf125f6d43298fbb46ad8f4a6480159f4cb9f79f881ef117bb81752e6c04f370f3b2a59b47dcc761e95b6ec7ee74f464885a9790decb2a7b83ae123539455d13f5c1d79aa8213cdfc2f300e237f248cf22c540ba4279f369a036826c41afa8572df2b6a7153c1d61a18d40124a1d11c4b80a772d1b14abc798bc07bc671953731d7e82c7798acc25a4a3e7d0b2e0503dd4c8a8742a1afea950b8093015f3da362c577256d37a7178e9950ab129a25e2e93f876b23de651a1c49a075e908302ca8f4c393c30d4465072ebac0e170f35167fda645242b82efa6bd891f01754c2004e5c6f0b3de68a999b4ca0d4494a4b9cd981203484fcedc7f881ef3b5d92dcd69fe4902e85fa733d57a03862f02e663e05055e87b520d4c75ac35a53671a85f6f2dbc7c6b9bfe676d59312af579d9c72ce902f846455c1432d2aeeb6461aa322782148fba10eaf0f116e0522ae14dacec9c5a0cf219aff0e65727e928c22077cd3781b9963fd21eb728dfe270b05aed6ad0c8a50738da98d69e20aee3edf4f48b23133182b7792ed4f3424f9d90c57b74d53620ee1eb3c35b418034a51695e5b86dd1740246d696c9cc976a5fc2dd7a18a2df8c13444ba15c742a52736d592da8d63c6c1ea8941c74103a4735dd930e164984822cd5db42920611f624eff5170a6b4c18052385f5b747067b501a3bfc8d1a0fc6d6c1843dc21a9999d4807a000a901e0ed8370a76785d0178b74e5b11a341f8d166890de6fea03602b8da4cfd0a8e86de327687cb317bdebf0d86254568d1bd84083ab4c05515ddf47d97be134bca20db8277d04da3d26b1a6dbff18305ccc4258bf397b1ad2dd31ce0c27f4a9e02833e3f9b05646bcf4bde212a1c15335ca17a4b75515dd6de8bc6a2bff76a18852a7d22c3bef93e9d8a9f9623343d7a249c111e456f2169b616a5d3f371f4c7825ed0a2f1ecafe29b4fb3b3c99388021c7985ab918d60aa31e36b855a485059440d50dfe51a55ba20854f04447994ae40491e1d59550d98348c00b8db04c4d5fe760c2ac9a8259cd0731d2429f3c26384f29eb9a50e1b0137ea17da9dbdaec2043f6cfe8dd902c722b5bc240a73533f820b31ed4d5126c028d2fa80e77b041676d5bbdeaafe1505a9612773bc2bb4fab0c3baf9c5663e88ba9ad03449a62a3b2fd2615260d44e852f23129922518bab5dcd791b41445fd5c2d620e39b8d6b815edfbc7533376d3bb0a3f21fc7365faaf3fb0e804ce77b009164824fc9898b32efc90d1639dcbeb717f971308c8714432b8d70b27ee7f1cbdd88fef130656bbf9eb45632094660384a18418711906e91218f50ea52f2c2f71a747875e44150cf93d60fb58db044998a24642be037b32111e91489ba7df0f3dadf693d0938f4c7c181dbc5968829f0ea8429917e4679aa1c2f541ade8d03771d152833ba0fac203508f4e5904bd7e798a239eaa817d641918042a13a2f2586e18529198d381c396bfe19ea7159c5470a6018c813f5815dab08f291b9ed902b27af860768d3261046d8d8de8fbb1d858f35faea704633443ae6a922d6aea6692eb8f79313225c1bc96ca5a025c7ccbcd73b8d6f4ead30ad7a203645831a261d61b36cdc5cc430ee21d22d85181818f6df506208651ee26ce073d137cb0a31d4850c7718feafc2ee64070fe892bc9bc426e7e6bef2c36b3883b44049c9bae38e1b56f904066c3e61146fcefbffc76e9242e895a291f984ad711e118516db87231540c714134a50385b9f0be848a3ac8e7e6a759c6136b32953d2902134b7e1e01790581d13731e0c08ecd255f77e7f9eb6c0c8f1c74211b8a9baa4966300e619daf437943308611a5ee26037cb9fd9560c30897d8321d66c827a1b733f7ee209d30b18e3cce8db8fc3a723bc39df8a609e44c3bffb2b36bb12d5827decaabc556fa70088981f08377397d526fbe965d91edaed02066651ee16fb59e2f14c87e58fc1cc74da42c3a773260ee143982fcf7e8937190801bef1a1ecdbe2eb5690d391bf94bbae9f4a123f51c6321c198f50f7a7a5996a7a4b20abed22513cf2925eaa47db723c5e44ca083039737136e6a4321d76c04a5607325c22e01bd37ac7fff6c5286f2c2d2c74767e245b61c5929f2c9681539b278d8bb5dc518ac03a7f8a177d6bb5f1dcf651edaa14996794f03c08592779bd72044f8b69d73548ca758a033f46ad331801a58eb9703246b79a603e3f1017dbe6298303637c1aa5bc83b425757d82a687e9a7ee5e4fa1fb697fdc8dfcac973a3682e7af27c1f2493d469775c6787dcf975b7bb417bb22c9b48244f7a981a8906e60a9c7c6491f562170575e47e47a3a229fcddc30d5cb3cc68382559899d07a6ba07ea065b7b8dee3b3576f04809fec2e2205ca7abb5bae08dc20098c9a04f1d1d374f8e874ace0c272be19ff3ab8cbb696049d518d481909af799a37b71a2f6cfbbefa3e85bc9d974458579ee9d3948b34390489a80833ec71a75068cd9d7e1e8a1ce847b5ef55939a27ab93af7ff36e15f182b5b4e4375bfea671fe2c6e796d058a062de3de545b231b93016d2dd5fbe328af5a55d6fca75cb872a8d1e8a6c7c572c3a03e871ddddaafb0f55323523c1e75121f5bb4be523b022e9b01eec969b13d7a8e7f8469ed49976cd619b00a48329bd4817db970c8cc0d684eb83fbfd15ff53668be2e23afce5d492f4db4a10188bf9c27fe04af3f778c97d7c5779c108f1247f7a4154a2ec0568d7e8c56b945eb7415d421f1985944519c22c48bcb22e944db5cf8a7f65a5e4bc70a1532240a19571cde0f709656ab91890701412f2da4ad0fe7348e94a0ff3f3b56ac916cf3146ee5091fc944cd56c2d18eb7e1e5437ce615d07c936ec4b00356e5147c3cc820c96ebe89d208e4f481cf513d09fa4e9eb1deb516f1e6d9baa8fe5d7058bcce270dba4fa155054aff552909c1a773ed2e4f4b9f762941c4a7537dab17fe05c33c3bf0e7fb905ca07cf7363258ee5aefb7d441639a2bef3dec427f8a5103bbbfbb9ed79f27e7195a1951e0845fc7321e87ce05abb6c683e642df3cbefbfb57c186eebeb69af4e5be1ffc8c6937199ada849c231842a3b132e3acf2056a6c0f85b86d7087999f7eca0b4e532a05b69d4c2d9a9bd7d66b2edef0ca1814a0841316ae9d6c967fb26c78af55f548b2a5a084a3e11d55ed659206adf9e96d713b73ceeb70ede5b27145182344d7d53716fd1d61c4d49cc1eead0814c5c7622ea41017594760d13c1a9c3ae4c98ff0fa165e103d19a1d36b6aa47ba30e810a1a08c090532c136bfd200b864344d0a5679fc5b88d213c4ffc3eec599356f412ed5622b81632c8e397aa15b36c07bc4b38960c9fe02483a6d75133e6c8289ae5b24c5c60e14a9a0657d177edd45e409bf8da60b139c1ccbb6d7c324c65ac535db235b3253727285b72b37dd09ec5780e97a2b31d445a8eed4da8d2b06dc0f1df9c9945b94fa6ab7ecd00f5fc35024803e423d5b0b332fbf01c037cc85168246cea100edfe7f21c19914723fadc6918d0445065631bd4f61ac493622", 0x1000}, {&(0x7f00000014c0)="5330d53b7294430091b5a8c95198345d1aee51d5bf2e1237881fafca0157eb0b3542bf06ce8817798f68e5a37f159a0f89bede9d6f96c249459792264fa86abc395231e10676759e7b153f1b1401d2c15825b4926653d531347ea81c0fab58e9b8d46d482da27622a5c0940fc431c74d5bc04c2a9af9e3c134586f67ed5b6c2ecd0b7755e2d594ee", 0x88}], 0x6, &(0x7f0000001600)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r1]}], 0xd0, 0x9}, 0x4) 16:14:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000001540)={0x0, 0xfffffffffffffffd, 0x0, 0x0, "0000000059001040dcb9000000140000001b00"}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000001440)=[{&(0x7f0000000100)="560a9dfe0ccc92d2cc13e9c21e84c72fea63c42eb2b718db23dabb4e0663ae1fd198a8e1991b7cda63f59e6172850c377e839c997b7ac83a5d8895829689cccad992e31eb67d50c0941bbaea16564605416865830c5ce607a3881d76e14a2f1a39f397c82d1105c3c13dc9f5770fed27a7021d2bf1412c3d5b64639654039ab799bc5a4e0fef362e494eaf104f79323af9609a404afc1ddaa54dbc9a7644c85ed75000d1bcc6eec8605120c9248c802335774623960c9a5b88ec1edb282c82cd9ac7e1f94d7e159636320bcc63040647b8a451f87d", 0xd5}, {&(0x7f0000000200)="a01a061b522811ebe960088c6d326338885dcfa011bfe0977ae747eee8f44e9d5f7e2494c0cd4371850c2b35ededd16a2160c11800d07da7b25ed6df0d113e7d9ea91a38c03e3d2d1be073816eb361729aa3c2f7792306fe833a41556ee9", 0x5e}, {&(0x7f0000000280)="b91755ae8ac3df9907ae268869f686b74a593e2653f1b39fb8c3e78193c37de7a5b08fa3a5ebcf24511126a831191407c432e93575670bb97b9972cdb29c873d5d9f24e9a2b1159d10a1c8be59e2302eb44aa0bcf6d360344f5feaf7c085dd0fad97ae4be95bc199ed5414cb39db5a21a219d5ae15201a64ecf560c56743708350017fce8485d09fdb9c3d24c9737605390834810073af8e6780d98b7ccbac52bfa2839545670531044712a8a670abb1031d9429dc33a4d518e5ead54e02a003dcb5a1c123012aad7c36626d349c29bc0a1b7d5e3a069192c0a7540cc06edd79e05b6ca11c4da0dc39e0197e9dabfcb73e6469614102e3e6311d90665555db8f134c887eacf613480b3f15f0510d132ff14ada895e6d952a47fcd3cdeb673fd9fdb1c938182847be3db7d0b414668f91d167cf146bd5d532e97fc3ddc00d3cefc213394ce49438a3615c328d4a8d007cdbbf12a9f5da309839aa1c43869440b9c336e12a88c0adf3176d1667478119f8ca97ae0591ee9d29ff706070b1407ee23f19fb1fdd2f590efcb52371cb2b05ad4d46788fbbac2dd2bd068e7e5106ceda68cf5d371cb80d6be8b68fc8c2aa14fa02d0f1fdc7806165cb44910ec68016f86d9e93d9f13b0bf4d6e9a2b0c41763f123a6da2e424637a2f49fcc6e078f2415dae643aae007a05973b9f4d32256a40f84adbf70a76305452e325e1b3afb4c17bd59b692722ceb43eebe8ac2c98edd385eb35e485f4471fb8ff927093eee6d9154860ba8cccff2a2567deac19f56889f9b15b19ab5bfdba6941cc4e2f2910538ab09270d5299f1b5a66aee773e33a7e0b2ba8c5d53e21872e5b6cb1bb51f53b994316e9c6cd47338465f3385390d4c8a12025d341c3c6065b6ffeeaa2ac469bfa85a3b54f06113ef3a25189289c6474315284f7187e8e9d5a76e83d60e5269634d712f1b41d1493e7385c4e76181358324098c530b7ced5ccbd2ad504d9fbac292b11bda59881a4ebadf10caea21a2b812434ca9f90c9ff8ea37af0af4359ab3f3a3755eb412e6123e31c496e17d955d1e0f67431e8f9508d94c45709fcea963b2084205d8ac95098c40da048ce6ad4f34528393c517020429d994d8c56a91baee0075814a8af1ed31f2665ca667aa77acd2e445af5e61b249ab8aaa2f7ccf69fb07b6cde7569c1487ae9b628dee48439d156b6910357f23d336d043cc19c2bb2c3a393854662a23b1faa61d29c94f44036fbacc0902ffbb341a2d1eed78e7493bdc3a765d64fa9d1d86b30210ba553a26776ea629c594fc6ffe03d99fc6b50a564f743305bf8c4b32dafccd630ecf45225f1b24f5726982e88fc94b7ca13bf9ba05341514b86f04cae13af4d16797845a40b6adc9f6b11abe1a50c10b6903e1d20d632ad9531a9bad0da87b35fae3e8f96c33310ae1e4a319ccb0159cb057fe2d7b4683fc2bfb7ebe6915071bb3c9ac33a3050a863912604d1d4fa184a3de1aeec82b75ced10bd9eecb8958f0285cb561c92eb7c7812ce58dfd606eeccb7d855df07cc44c50b7d46c3d7fac01d38c5317ba785e31ec9bca46e5cad55dd905059d54a7dd96fc786ee15df99ad1aa52206f8a83987cc661ba1dd904e50b965aa3cb0e18879bfca456381edbcc747618835eed76f036380a8fbae268a69416f201444e85c03f1a7b3a675d75420c47a767c5e3acc7151e317102fdf5b1ecb6c8637691fc88f969aaafe11b150259c82c4efb183a5152741d2604b98c65b93b2640de9694a70fdce5ec40d7acd98853ac190a217eea13c228c10a30e3b7ce9f5d305a28877502541f5829deb41197d2337c08bace5100e988c7516cb962a6d5765c5d4f7d5e92a088cc405de839c2275bf05e3b7125816ec9f5109dd57e8d8bdb4f59d627e3c9ad946a16529342ec81299c95c4349a54e2589121b1ae1e7aab373e5c5ac0500bc6f5270b21ea56bc0a293a5821e86cf49900a2477536be0463644121e40ccd236eb493ac8435aa4db60d0775af54c7e5fcafed02c2c90b4944df138a15bb5e46d24d923e5544f695dc5a9016afb796f5bf3d4e7137a1425cce02d4a2fe1b002e4042e36ca91a1e7b3bfbcbd3305d068bf924dfca0f3a027b4112682a368e98b54c113badb8bc9c1f0f754cb84d3dbe6da3d954ea43b04ba03e5e03687e5484a99f0d5a9c06fd46c69de48090754d7de76bd608e8f22930b3d3cbee823dd0e3096fee52a88b608bca3e5ad19c13fd465543ba46e7901ff4a2c6092efdc1654a789c0a7602b9190b787173d4bb8d0732c4ae51ad36c66730f244805717db4830c6506117fa36b9cad244576ae16264468a1e2742455ac26ff99a2518038396b63d0072ee6dd1ce26e66119c50a509bd34f4f5341900df32175cb3c6af8f174a0189dd11b2b826fcbded597f7cd0374ec4ae29c9478082ba2d09ae2f8e5be8d4e926e2d1fac6ad273ecafef715f269798c690fa5fbc708f26b5d5dec6daebb7f80230505dfda5dbaf7893c47155a126c4d1bfdccb1d165e50b21211b99b3e0d7dd8e8de41b26086bd9347a523e614466aa2db11105891b8e9fd8e015a118cfd46e6911bb824fdf583f9df21c606bc8e22572796f20c34f11ac6f07f396731ba0c233b30fb1e946aa7474fdf134f7cac790da05e15a7e671e7aad5a1cdfd43020987e4067b8bebd8ff0226c08811e62d481a4e17b283b39960a049a0b4ba5fc1f6e712ea68a02e948596558a845374a8172507f6838c434f5cb1c1b1729b32336581e3b96a93244fdfa39f67d12f2d8cc883702ef2cddaa0ea761514f4518d547fb33f09a8b6625ee7adfad53a19cd2b81e792107595e228d6d751f110556bf3ba067a23a6e4f21adcddc2dd54762eb29df4b11d5220c7b025f358a64f8611ff6c971f521a21610cf32c0da2276952d4033c1637507954a3e38c951b4821021575aae5be7db973b03325f85ad48b6e9389400b70e5c75eff71c40c484cfc9454436e696243abc8d110293c3d3886a4ef27b0fd901a3ecfe00ae5a5524892a30056191bfbfa1ba52c37848e5631424ac1ea755eecee6db51b8bd2ce1442c5e1c937b808a1bf3ee43f639ffa1a3dc8b7a6163aa159d2f8bf22374ba0838846b9bf21b32f7df93ca54fc8cd25966d00a365f813d391f031fb55422323f67fad775d5218e488282987a4732ecd80f656b5d4de9dda824f0279d15881d312d8bdaf8368825a817e4663090f38f016fc61f13f42095abcb4b3d71490a8192dd645eacfcb3bc6cd49d48f928ffb8a4f7452fafd494e34b3cb224c03dd8e0e0587e6f6a167726a35e4ba4bc790927c067a6eb99bdc05a4447bed4899650903bf34c0426795b990686e8ba30d7805887d9ded235925034b348059091884233af6d8779422c8108e3e427bc58c73528bc9395dd90da3312a2b538bd48f29c586e967be4091a77b911611eb6338156af4951bff5303215f4efbadf42ffe06541f34826e83c4ca516a9c776663676a872bb3d205f232ccc1114425dfad8cf99e6ff293b002adecdc1a4e1ddb09fa5869e4ac0865dbbf77a130970cdcc2e744bdce813a5517acbbf18842237d97fe68ae0c57654c66c6a87078dd0dc296c0bbd1e963b22f9457c126c3c550d903b6b82f0fea5c03d2b3533c6ab89b23757908a50f7fa102a67ab18958dc6a2e8133b1d763491e54117788f983dfcac6e3229ee2838d5ce56274a257284b296e08257628e757356373e05c47d7e388363bc800d0acd704afed8ff045556656e166fd4591c5625f2b4b985edf48deb7961fa819086ed4eb3c734eb888f0a8e5c63c08b4221f5b74d651c9d1b3ec76de70ebd5fd21b34092b05497728ac292a676c64028429257bb275eab74c7e185db47466e4d10d973467605484be8bc0b60ca0ce41188f4a035de71ec234ac909bcd3f795cd267e2771ea2f12778043efd5f01c26863fd80b4af2fc2de65d4a5a3be3a0cf490831959d1e0c877ad8ee7219b3115f8ee067566356948c6b94b8b4f64c2e45dadb268e98d36124cc38c493e122c7e9a7d62506d556d684178c0ca8dee300dab584ea3b07cdd87afae27b02262ed0f25a8ef880ee4e25a57dfc14ddff008398cd9055bd9d20333e1c221520b818c8cbc38b202029feac37de24f82189a2e5448b54964d4855ccb20ac9152c99025eaf3b950fe842a4d74f535ccd6c952d5fa212b7e1541bb73de783621b5b01817d63da859f502eb5097a9abebf42ecaf8e4a6462386ace4f4927bc03062400a1d3bac0d8d913d01f84a87976130f97345935aa98715c5f766f1968b461daf5200c0d00c1bc9927c5ed5072c67bf1e405ee237aa5735a7acdb6c67f50fac2c19f4a0b5675bc049a9051d9498b1c1351c73f0bfdfdd3fb076603816985e2d690004787aebf882ef47393d9c6fccfd070a30a0ca67658605cec0292769fcf2f2676e26888c1db50886d9481ea73c088c4bdef8bc344f2abaf82a5e6cb41c265b602b73bc8dd7bb1c16fd3867a86dab1442d91d170d30bc123d0795ec13700634f0bd5961cef9db5a259cd55ac8da9e0f37d24fc91be226ccea51879a77ca8f6db9e53d6cbf90f17b78e97992f5a46a4913d4a7e34865da3ff1b45fabff024152452add4dc2ac598961ae8a80604e2bebb2049ecc22facc54f436d3c316a1ef9d6d43d0d58c9f3e532b04041cd552a3f4ae0f5092fb3014e497b5d60da34582167ab4616650cfd2e82d8782b8e61d6d609080d971b30e8027b9fd89cc106977cde5dac5193f29e09d9785326cc328e9fa9879514ae2de7f91824850a5909eca5c08cca914b7e81a253581ae9efc0fa0b12c6462b71ba57796e95f50e59d8e5da3bd51d7d6c2b9a5501430f107a84f5b8b1e5489117ee6c13852294a0be3e19bcd30b1639a796d9e018fa5590eacde0df464fe58b1a062ba4827ad3c7382790d00ec36f7f8b8a3e10baf44a9676bc59a7f65e36206620b7ad37ebccb3bb457afebd5a080e0a55a786a2ac52241eb811adb70997392873770eed63cdf2711c307bc119d08582d218ef692793c199fed6b42736764fc5391d0f9d7098c3a3e8b02cc1c844d08ece042f0452f5f71e997644d1f6f6aa799e77cc7ecc00342e9485d777ddc2ce70f543b921ff485213d5162fb1379356e9054ffd7f4892bbda2e0d83bfb59595d66ac60ebf0674f8d1d4fad1aaafaf4437bfd8fc6f0a1e993ae983bbaa5dd19ca12dbff109c06e3f9a75eb36a17be01a7a4026a2bb05c578955d5a85b9f86cf7519f1d618618fb5b9c8e0f8960de18bcb0fff635cd1b8ccb30b9fd065629b86d4cf656b41217fbbe3af8b0548dfe4f33c37d36ed935fda16d8382110aaae99fffee1d1781d0b71473a96f6be2b4f2b79e11517ca571b0b135c1f1b61b88da0b328c5281a67bab879801bfc24f8e6166143a53ee79482a03b3e41f5b1537a0c4149d551d59e3409c71de98d42690c477956eb72044b494db4e843ae9a977ecad2d43f360de666750739105241f7c1ca85fd1dba93fd8f3b7abc32ceec03ee45eb20ddea81aec0895f11056d5864b5bfc449d8b80f891c664f2c2af6627cf1c6155134ee5bd5e835adfb10bf8cc3b7f5edcc89303a91e15d304532f2ca944ecc740d1849ff1b0e2c91aa24fc030d4f0d1a24389935850c2355648933d0152a6f643a32a1498de7057b8b2ac410cc9c542a28a46fc549072655961fd2ec2aab7bbc5f5ed33831a270549acdf1d2f5f340b0ee6af5579bb2ab30855352caca4288d30fbaf630c4acacf5e13cff62b09e18bbb9546aab94", 0x1000}, {&(0x7f0000001280)="a110eb0be76865a2ec82b6f8dbdf1917f797e9eb10899b7362008288c06be8c50c98e84a9c721a52cefe7215b09e6d6c6df9f066a42eb7f2464c4d2471b359e7236a8c145bc7464c57150d24ba9150d47893e7f6227a3d0b253dec87f146832d48c2312f20a8854d934d08bc627f1485e9a26fc758729b40b4c8006d27d51d644181e73769868666e210435239da3470055b61a40127a4b6795c15c948adca06c0b8a8bcb9a3e5e384eb46583cf904f4295f5add7fc56ea623132e1153ac813f650fe66f6d9e38f658e7957985b846c0cb825674680bc5f6fc85008f3ef71a05b2f453aacb61eb914f0bcb7b6f960d48be", 0xf1}, {&(0x7f0000001380)="a8e2ff38d306f0c34c5077dcafde42558b690c65b20f087cc290f9bce952657909379c292023704958b5f5f14f18a8949aa989995534799f9332b2235c0256139ac8ecfb68e6c8c930bcb2ca8b885aa9f345e1e0b86e66b4de2a2dda021f8e84fa71298af196fca2a75bcc8e166d453a702ebc87e076138abcfb0ea117d6049a3b6822db3906515306b034fcc8973d06462245707febd6e7d39ddc567494c2def8330b83839da340e17554f0a3d44764934713", 0xb3}], 0x5, &(0x7f0000001580)=ANY=[@ANYBLOB="2000000000000000ffff0000050000007178682ebb3dfbd075a3493000000000e2e88cf3bd4ceac2357fd30e45851c9e6a89c52aaef761fad87b10c9e941508792eb72d1f165f2dd17463a6a74507eaa51cc030774ee0ff2e093340922d55284e8e590dbbc3f8f2485f3fb87f35ba2ecc80a8fbe40"], 0x20}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:14:42 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x5) r1 = socket(0x800000018, 0x3, 0x9) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000180)=0x8) connect$unix(r1, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:14:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chflags(&(0x7f0000000100)='./file0\x00', 0x4) lchown(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:14:42 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) unlink(&(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000001c0)) 16:14:42 executing program 0: r0 = socket$inet(0x2, 0xc007, 0x0) r1 = semget$private(0x0, 0x3, 0x104) bind(r0, &(0x7f00000002c0)=ANY=[], 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x5, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000480)='./file0\x00', r2, r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setuid(r5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r6) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000340)=""/144) getgroups(0x2, &(0x7f0000000580)=[r3, r7]) setgroups(0x0, 0x0) setuid(0xee01) r8 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) lstat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)) renameat(r8, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) semget$private(0x0, 0x7, 0xa0) recvfrom(r8, &(0x7f0000000240)=""/55, 0x37, 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x1) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$KDGETLED(r8, 0x40044b41, &(0x7f00000002c0)=0x1) accept$inet(r0, 0x0, &(0x7f0000000300)=0x324) nanosleep(&(0x7f0000000140)={0x3f, 0x9}, &(0x7f0000000200)) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000680)) ioctl$KDGETLED(r8, 0x40044b41, &(0x7f0000000100)=0x1) 16:14:42 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() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) linkat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) close(r1) 16:14:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "ef9ac42a9b78ce514a3734fa074b6e5487722063"}) poll(&(0x7f0000000000)=[{r0}, {r0, 0xc8}, {r0, 0x101}, {r0, 0x4}], 0x4, 0x200) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:14:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) sendto$unix(r0, &(0x7f0000000180)="bc8312ebb6fe746baa82d0c6faab5f8622cd52627504555b6e02a72162ddeeb9607248e176755471b3ab3d9edc8bea1c05214f6634ad898834397df1e78d76b1c2ddce94f3ff4da6f85201029206a8c81d1e9013bb68f95122d7a2764bbea43ea8295063f12717decdfa2381ee72c807861f4e86a28fcfc971f9963269ba9ec1613ac9c43b989a5832b0160aa9cc18ae172ca2d89999d7d2ff01cd16000d8386f1ca11942e3d8fdb067b5fc35234b56d6230c01554383b304c0cb904bcd1557ff6c22eb8f596262c7e5c0fe897a0", 0xce, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0xc2d04227, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:14:42 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0xfff, 0xffffffffffffffff, &(0x7f0000000080)="8a3507a5200423ccf96b7b73e58e7a843593c3204d8d97d1581432443f8d4b90c6e35225ccb4aaf2c1d56058d35608897ad5808f22c5717bf8c161de8bb9a18510289520ddb097057003c86c1cce59c4aa43de1653d16ae03fccebb26ade04f50881ee2fec2870374433155cabfd29b212ef141e714e8d97f17349c47302a3e5d619886db4292c63e861931f88483bb9df95b0ea004f8d33e8174e43e5ef54c9acab1dd008742a257cabc8f3ca2b521b97d28ba75e7fb8b52e63d8ddbb", 0xbd) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x100, 0xc4) ioctl$TIOCNXCL(r1, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x20, 0x1, 0xffffffffffffffff) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x200, 0x5, &(0x7f00000001c0)="76fb5475971b1fa616b1b3c8b689a946194f98c68590e13ef1d0ae2f59c712eeae44d56f89766c4bcbd62c78c54a7a8046d5416bd915ada385e317fc8b4cb5de5f69f650f844db04aeb8bd06fe2df4a51971da9aed6f228e2af108797534910799ab2fbae47e538983ee7f6b903904477a09d8c2b2588cad912f60b6bf3a72f7afa2510ddbe2d1a98d148bd2006edc5e4f8df1a9", 0x94) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x40, 0x80) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000180)=0x1) 16:14:42 executing program 1: socket(0x6, 0x8000, 0x30a3ae0000000000) socket(0x6, 0x8002, 0x20) socket(0x11, 0x0, 0x8) 16:14:43 executing program 0: r0 = socket(0x3, 0x3, 0x6) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) fchmod(r0, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x66, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x2}}, 0x3c) chmod(&(0x7f0000000000)='./file0\x00', 0x8) getgid() 16:14:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f690e457a12bed82b52fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)="3a59490de4a7f6bf9cbe632465ac008b26a2054c6fe2eef3520c6076e3318527697dfac17593b1e995fdeba847416c62b3b6355cfdc3ca432515328b005585b507fbeb4c9a690d7050c7e155db1cb6f48b84878ad28f7715e094ab343022e789b0ac4f9fc5c37b4158ddfef70bc4d18d7b83c04723eca8ee18fc3f79e54b724a8c3448b4d42ff3b8a6", 0x89) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) fcntl$setstatus(r0, 0x4, 0x0) poll(&(0x7f0000000000)=[{r2, 0x1}], 0x1, 0x0) 16:14:43 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={r3, r4, r0}, 0xc) setgroups(0x0, 0x0) setuid(0xee01) msgget(0x2, 0x280) 16:14:43 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x20, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) r4 = open$dir(&(0x7f0000000200)='./file0\x00', 0x200, 0x0) r5 = socket$unix(0x1, 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x84, 0x40000000, 0xdeec, 0x1f9f}], 0x8e, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x40, 0x2, 0x0, 0x4}, {{r3}, 0xfffffffffffffffe, 0x1, 0x80, 0x0, 0x1}, {{r4}, 0xfffffffffffffffd, 0x80, 0x80, 0x7f, 0x2}, {{r5}, 0xffffffffffffffff, 0x91, 0x0, 0x8, 0x3ff}], 0x3977, &(0x7f00000002c0)={0x7f, 0x9}) r6 = socket(0x11, 0x3, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000340)=[{{r6}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r9 = kqueue() kevent(r9, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r6, r7) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r11 = socket(0x18, 0x3, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:14:44 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x9000, 0x40004000000028aa) r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) dup(r0) r1 = open(&(0x7f0000000040)='./bus\x00', 0xc9, 0x1) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002680)={0x0, 0x0, 0x0}, &(0x7f00000026c0)=0xc) fchownat(r1, &(0x7f0000002640)='./bus\x00', r2, r3, 0x6) connect(r1, &(0x7f0000002700)=@in={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000002780)=0x5) r4 = getppid() getpgid(r4) faccessat(r1, &(0x7f0000002740)='./bus\x00', 0x1, 0x0) accept$unix(r1, &(0x7f0000002540)=@abs, &(0x7f0000002580)=0x8) symlink(&(0x7f00000025c0)='./bus\x00', &(0x7f0000002600)='./bus\x00') r5 = accept(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) pwritev(r0, &(0x7f0000002500)=[{&(0x7f0000001500)="a7b70f0bb61adc3b04f472a3966cd3d13239d6c5eb311393c55f34fab2a28c1564bab18f73a6a94060d3e091eeed43d405a2a638f508bcc162ceb24fb1dd6112c91f3877d5ede9469c7bcf7cdb3d2eb584c1af645362d6481ad39644415738f83894c2beff0ce238076224407678b73a70246a1ddd012f454ee64d39f669ba727ed38b87753b660c17ca554050fe89c6b66e3f1b111d84626b10e528aad139b17a8abfa1fe754a3a5999bea75d45ecb64c6250c3817a377bc894f490f938797fd877c31a0f86700222151d359a68a2a0ed6644a56c36ecca2050180eb8104958b255ab1297d2a6fdc1f8b9a7bd455a8b503aa4f04e969629ed3e0562c92723cc0da22b6d4c271156f06012a3961dada2f458baf9d7a0bb1efb0c27bffd54a4b984cfd659f9587e487d6e536fa4095f89fff13e6b7d8dcf9097f474c10f93dbf331cef2bf1dd9a7912495def9b92f10dabd562068d21d8d7eaa9f5fb62d7c8d7bf19ed732c3e59eaee4f19030d562e9a8ff66ced3cb46031777e4e72bac3052e0bf03addd7cfd7fc007b4f964c8464eb125cbe2ee2ec6370c1c702255daf5c5defb22cdf698695fb68ce3bf63cd2ec373829b97ad2d11a9ac1de2cd3517a1d52398ce14a24d3e04a9fc37413c64dcfda951aeb09a2d88fe702d35f2f4996e971876ac02dd7e0658170eaab468c44360d5e4a1edb634f3abc78ffedb577a347d104b4c793be7346981f94ab73d8daee2f9555a10df7238d35b64257073a14dc7cc6279752d70e44cbff19b765858d150e8e840296527422d1c5aff2546f77063898a8247e49b01b017681e99a836ca6b7e42ace4667daefeccf8c636d5703b6fb891cc61d782ae5992721c43f622014ebfb5c864c363d778630e19eb42d361784d63b1f6427a748764eb5876d618ef055782663ba2e639bfe28fb904ab422a5917d15e43b8db170cd387ececfe9308ab4a9fab8621586fb17989232701ba0626fc07445a96b9104ab10f412244aecfdc464702ebf2a37c845290497138a51f4e7b7cdd3625d69395153a827643f222344d86b5c713fb0369c328f4d25e39fdf4db5fa442ec2c7e2d05614ea6399d66eaca729c10fab51eb03216eedbb075072ebb7018741f66e33bf671825a0bdb44eeb432a61fe2635cae6d0f09a92e69a129033e9453c137cd3fee1514a7e28c52fbb3c42f72957a322b9e566e8162d05a9679216d1a318d8e04ef2c0b6acdf31dde63104cc639773dcc549e99dc404bc7bbd38f8c225e1ce120f6d26188904c33eb773fa11d73cf4a051e595f198569f4e236257525587c8dcae3776eb2bdda5305166df1c615d66995b673e7a21a7b20849ce877dd4a07f71d966b1954fd63a3af2563d61826ddbd27c195f66dce7500b09c49f5e068ef223d8b0789ae3a7ef3d173475fcb64eb0ea0b2865dd85138b8002f7054ab607c5bb9f6a6e858a08cfc707676f65170fdd62b4be82f83beda738a8398873e5d38bac8ac6a572a3f8c73b1806921b3a1a86453682c6476f379735c646135849de8bc74bd18c3716e71c9760ea42c4b87b4e394cfecf06c2116096347003d6a5acae4b324e80dab0f10b254ebd3314c8d6a61ea69149d7e0c1abaea40dd8679361dc4fcbdef15f234129cafa414b8f149a049fe7af5f7a88000b0bc76fa8686b8757f616d3df2075050d57324e30adba3067a59c3aaae4323f8490b96e3cfc948c32ffc07d3b6ddc41bc9e03a654d3a40217f5b2caf575c275fdcf112d65918929a642113190bcd86be7a5733038497c6a1af04cc440b35f165d70ba2d28a18a67cf8e1279e725c6b5ae302a0dbf77604cf2ed54219cee912a6b2f978bbd08d0b8047873a8c0b73318db6b9d1868479e1dabd0c58f6db90cf5edaef2e5d9f4789353d7a8eeaa2a76916aec1e31a284880a1517f9db2ea21ab6c66a4d6b2e7187706e2e8f61d9229098801d4d5e3103720787a16ca12c3be21163f6ec4044851b270a5585cec6ea95a50096f1ce7fc68dd92cc320bc799435bd53c9fed3967792817e037138e9dda34d3fc6381a56d1c01eaa01eb8dbbe54d8aae74e9492fe3b69310b6a86ce157c3741d7ad1ce3a908408690849ba1aff6298bd79c6fc787ab572241752d8e38e7a85a4a5431b4f4cde7dca0827a723391367aa0b17da828dd14536c937c3bf7c910456aee799398a0ee1011ae540e408cd78cdf80eb18b8417dfbedc5405c6dcb4db655d85c4ed3f66ac8a8081d31fad9e8323e5302c666ed6904174813e2a5160ec22f4e368d28043398d5ef00ecc3f3e02216de3137c689c5db5b4826850a8baea8dcdd1acc0357164e322dd125a150047d13846c5c226e70da412780223c034a94c7bfd7e6b7eaf917c40d84c0636222cdad6dd0516c995199078a4ace3907b5244c4a431a84ef2e0cacaf2404fabff13d364364be0fc7e6e69ec407c687cd658afed321c6df8ba5cb1c757e244c2197f22b178aa25de02605824e74b094e309c53b7bb128b8d14ba021bc6b2536b8e85817c04eb73aad42673e0dbf6c7a83e10beec5948784cbe48ead303d2b7f1ac1595001d1485de1641e0c19820bec05a8a06d19e63853f963fd561a7597b8942a2aa868afb5666691ceeabb2228fe809762897156875e2d8e1808e48c1f17967be5ced120c1a6cf802b79fd8d73482e4ec425b7b928aeca59f4b09d61f56f1d3261a15598eb590fd85dd66cbadc98d3debb36e40af1d604482de7991d5cb20b612584f51c772d411f379153f82768cd78d18e9087f99aec3ba319a43d35f0e4731bc922fd2b32fcf610f5a2cdb72e0448f2110b2775f6304061fd69d7ca84a8e3a4f8c3d7691892fc4b237862edcda672a06148fe870a3a73f3378e150df4efb9456429b418a2e1e92bd7354a08006a8ce4bc9866bbd33c97e285f6e97ec1522dc95a835792c3edfdf0f834ff53a7b65b99076de47b519e67f4a2a8bb32021590803ddce06de3aa1ca57283a8ad7f61ef757ed91da3824e423151642e55ba35fb3814071a7f657281fbab841f84e827dce5d34765b96195df92dace0cce001fbb2d4510cf716a2bc546b9f1facec0bdd38839fda36be2c4d88066f39eb4b680051d0e38ab71de40086076fa7bc273c0ce9174ba83447c60d9f527923fbb1b48ef8fafc0c84e8360c896eb402a47c09f8c50f8e4ef0182484a283ec6c86f0833815b777e6849e4660a81887d8b13cece3dab64d0a98e5312a9c159a839c54fef741f0e329a6a205bd47a7e825d4e15a9140690a8433908d0ed95dbfb3945c8f1a8c22821567582ba2236a78cbc704b27dd2c9c7c49361e68b91a6577584b743ea887b0920f415b78a3ea4216584f150bdaccfbef05993f2f4a3e61dea9de6668ba0735cc915850c5b5813f11d1a9d89c41e9fda88e9e4b49012e2be9af9e9eaa812de6a58fc29ac6b3ecab5dd9f9d3a9c028472b49236bce281c602e89b363ebe77cf0e8b30ad27492c23c881c9c344ee38f8e64c00a9e6d581044031a9359eea69c62947c2a13fd8c52f3b50587ea690c154668e97618dc5479344c359a64f2002da591d049105ba62094f8a26042e6eeb740826f3f4d2c94f11aa6da3d1f2ff4c1a18048d7cf73493b1451cfa193c7c002b0962c34575bfeee1fbbb74d3388c5de298dd37635fee1e238a8b2684910e4bace4f964da6c21c1fa07e5741192fcbd6f073e662c81bb4dc93c76425f2e7df0acfaf191a7ccf6bdb7858244c3fcf513ff5b008a77a285a2273ace7a949f24c769f9b876594e8a73b78288f93fc06659b6c543b518b4839fa622b3c5755fa43899acb20e16002ba5694678fdc0e6429fe0427982ccd88749ba009dc0814536065550d8c355815a6e4276bded6d22f86f796a8e3257d1f680495648702ba35d47ae4c84edebff38f6721ff8305a7a596512516da53a2de220d6a2e1bf657387a392a49fdb20de8db0c1332ac58e14703fdf0ebf44d7f568c0bec96694dfeeec0687c25c5c438a86971cd540debe9835770c278e4af941ff2e92e490277ecbfd9bdc2198e56be80261fa80017ba9bcb6b5c3937997ab3b043a59d2b92250f56db30a699013a7472dc0d85cc8db4156606ed3d6a1a3a75514aea5dd5a739f654d6e1e739e9107868bd361eadf1af9af2b57598f6110920b61f4fc83599dabad9330117b68b59ba45639f72bb76b196fd81f31ca90c7c5904ecfd6cecb6a4e7e93024ed0ac1d85c18c6d67a49e84270ce5a9631e765dcfb0e96e5f5f815b772131983a025472e6e7e4e94ee450225ad3c62ba1f748be9a472df3bc4fbf857ae67cddd7c6f3a4622cafa833cf3e17ee13fb56b22dd54cf269fab189530cfe1a6c4d79261b1f692bad867d10e0629c23ca48b23fdf94fd9c1c5fb5c27d2dcf854f6989ed8abeffc8be998263664e3676aecec7f4e92629fb164a0bb174b605aa18983abdea877e7a748a25e4c7869b25504187cb0ee71d0adbeadf15e556e207cd669b683699f7196743f69a51423dac1bb32006fbbaf1e0f594bf6ded0153bc07fac83c42e43b7cb3cd6bfce1f76b20986af2374fe1854756e21f667d6e06998750851a335c3894cc5e065559039f674382926d5f5b23c00b63a3a8261f33135bd45f932b94cfac5a3490f0e848b11bdd8af86d8db76d277a879b1bf2a9c5820f0c5fc854055eceb5ec874a253d707bbd866d205159b07ce96669b8c18fcf5d142a50a79ae13ade4cc84d2847406a1112cbc6d3b45d673b223dcfc359509e4f8101f6fec4bd70ecc502c1d5cabd8849deb47beb5b3ff91dbaef70354515a3ba0e42617c94b456f888d71b4eec4a342a2a5867497d2f6f63d34538ff4b5c668a0166c95a176b3aa7917307b466c4058a3d3462c2f67183390885e6eb2a88c10999a78f519fe116d9e3579f3f6f68bb0072bdbe6bb5ea9f7680fe273eb60458608e5b656bd76388dc7517ba7c3f48bf5d09f6345bbbd7039da96af3e3afcc92f4a4b1a115fbe062aa4beed58e774118e23ea32ddf043c26cb0e4f21144a75e46ebf1d9c63c64353118db48eb6c36dc3356a1e4e1a692bcaef0d85b356159f8bff1ecfc53ddc6edf81f946de0e5745b6dc42bd8d6f2df8b0ebb7bb279cb992b79b52ab05c92827445f201b8ca4238bbb6205acb3ee377347b81ac8cf018550287eb6bc9c42deff9225cd63133f636cf3c7a555048f51d1b6c0f33a507e4bea64a077938e8258d65b1cfa40562961d78020d2b3a6a8ef14f746f7474574d2364954e3c711fd71e64a41d29ae95d39610f6fc861ac7887b9dc2d23ff1913f57512d3a8ad7ba8f324551400b6d2eeb54129a8a216167442e46e64b7443dafc321507cc3a55e6af5a2e06ae1aff54525dd78bea7d4b89cc0edd1584efb4cb29fdafd20dd06ef70c34fb8ea886a4c031ba5a68cc9a144ec455b8aa9f39d2afc24ca075a85ef387176a1b0873d13db1c69a4f6df81b13d1498f03eeae59ceef42d8a6902a0a250a8f3ed950b1058ac1fd57aae95164b089380955ecee6bb277f5df90dba6e657517e386320da4a212e44f05cbe5f523ecfdac9f6c7b9c271be4cf32ca17f1f60c9f609cbff3893052a7ceb60b777c3e7732efb0018d4aca13af79f0170132c9a26b565ff1cc59b91d00226a7028196fa27d2d7b03f52142c03e62ed1b0db239de313cdea254f44f4df55e399f3d3c1fe6f8d85298285939a61e4b1bcb2b1f7b603ddf8d8c0fd7bef89473d8ab9db1266854ec88ebf8f0d88b2fddf6d702663736488dd7c7b4afde3aac2b5adb6fee9b62956b62b", 0x1000}], 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00002b27feffffff0008000000000000000000000000400000f2e9ff0000000000000000", 0x2c}], 0x1) sendmsg(r5, &(0x7f00000014c0)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x9, 0x90}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000240)="05b7cda3a60ae5e7e2da89e9b2dedfb0b71bd763531a20653714839c01b474e72091304cf209231255789b9976eaf7eb135b8857783c2b95e7b0d448f88f7e0f91fee4f705642abab744951c0f2ad9c6c8a6be78b21e425c7e106f324321cdc461ffd898def0edce126cebfeb1c130", 0x6f}, {&(0x7f00000002c0)="3e3bcfa8c9785dae35529b872759ac8cd944e6599494773ff87d8a2a9b98ce41df33e02944e699a5a3b0b38418f3fa863e09063106418c2db5", 0x39}, {&(0x7f0000000300)="dd89811674b2aeb8993f85464d5cfbeecc57ceabc526ef01e7d78cf4b32d5d2df071813ff4483ae2660f7807e9749db87ba6eda86d83fd619c763eaca5216d0ce3ad56aa4afc4394326e99585f96b66d4b07307b07273684f7d3fb39b82e60bf4025674993d2525ec7ebe510cf2e0224b9799d263d668d452299db6ba58a36ade42fcc9fe5bacfe0888ea38f7ce21480c2b99d6ce736e9a79de1552123cbf89be08cea74cf8e851aeffcba2621f36c9c1b8322333977ba8d9cb45a09e98e864d91c8ef3dee184fd3770ca401a0f7df490321b159e590b4fab275579d26d6a1bdf0b5065f5f2812f513b076815e0e38dea4b4bf5580b3b0c9a4b170f5cf3b10c4bceb68ab039ad84bfb3774ab49c7fc4cab8995d5cece384126f3ac2b35b7b34c262f0c96e656c7b94ed3b572ac5221977c7a9c86bc44ae65e953135fdd9e74bbc4e5c2f32e11f0a728e1cbc4f2141f04e859f4259d2dd6ee4788536c19170dddfaad06c637eb5fbf0739639320eaca5da965f9096dc4859920452b14943811e28cd106e233ce54d429072c0e2a6d98747a180c7e17a3bfc6b59674b8ff14ecb0d72913221d8815bf168ae3a5227915cd0be544b71776986a01d2d74410d4d14b4cd29efa968d91dbf3d3c8dda6ea43fb35b15a2089e02173e6cd843f9a16e1d734177d39b05dccdf8f99262ce61f6520cc82b4eb57648c3cb0cbf50b9e6d3811a56c5b7dce33d2f22623c1e028125cdd891eea4043e18ac5190ea35fa9fb882c55ecc2d3109d7702ba83a2e27dd13fdba6d2bbe6dbcdaf5c4dc612aeef377cbc304abb7cb99d6df34b82f8b61091238dafbf6c00fd3543f7e8b50f817a36cdfc8e6a6f68d84ce66f2ecdcea1c91505d935c958cced27ec4797942e16c07d18bacf2ba4ee51a7a7eca8984c148931f08c887a7974653030f14a67b4d23097797c22d0c2567a5a37f1354fefd34fb58138b707a51a4a530c0c9311c49bd3833955f2722fd7896ad46056e7e2a67312f88ac5eaf9dc6023d2b475ce3f6e67dc97272a01513fda58c1a901895d0021af97a490d28465709a0569c1e4bb49f7dfba45acb6f68479dc7e7c386bf116ff0a0a5494c79f94f488c06ea6802daa6faf60eea6785bd95993b502d1be0f445789448c4e0646a863c59829771221c8b81e8e2f91ad311a0eedc2c20cc34771bc27162071f09f3c2f6a6612a4bc78c7f22055df78186a6f9ad5803f2e5c60584876837885233f3e37108e0d63dbf804587d612b09415f3f22b4e03b1a4c06db69e11594346bb26133000d903fbcf829b3fdedb4724a6da78656d758d2152ca7e74f9c62d617f6608450497f7988bc08ea5c927be6bdcedc06aa131346f7a4e5869de0e3bbec7c9d9b0e03f4a582fc76df84f4845ccbcc2caab4f7fbbca2dc69db0050113f378068e2991e774075425c140e5f6ecea4f4a1ed86591cf4a589dec20cacc52bf16d0dfa1147804e10af01ead055572633c135218663b4416f5ed395b3ab96a00098e4ba7a069bcf56fdaa5b396078a4cc40f70630a428c39d3e08e71e3e5bb14598887f9b29738d02cfe5dff539bb8dcc6d6d70015c8d36669da1da4ffedffd6358ae50259b9a4dd2bc0a53d0a3d86548f750dbaf12489006bd76d5985808fec4273b0cd1112d012dfaf512e59e46def0e76bfea1f35913377208bbd68b9c73de4b6bdcc94dc00de197a6ddb44b2acc4580ceac6bc0784c4829851ef036c8443e8abc03f2f1aaa8740e65629e58af0e5fdacd4443faac8df29685a8d0117dffd53f325ddaa5426370740c00547c73e2028efac31a8a53c62f4991129547177673bf3ef5fa93ed2eb9415d61fb629f385bc8f778cf729d6831b72214e35b1a42200f2259f33bd88280ddc5af2cdad698f13f733d7c2408252d561f59f2def14a2831b0910b9a660c7fe735e8a263eb12a7ca1165fe1862de7f18ceefea49cd832c6162f63170030e63100d513b3da457593cb24106276d585c161494985df1deabf05b1574d98a5bb2ce769464c7e9b530df3628cf941df1489eb71d29060f367e2d17d565b498158bfe652911b603b4de4ee5405d097c1c6e3adf1d602dd04e0b84b7df3b782453454d82037f1c3f09a47eac70e32e0bf7ae4f774678338d1ac0c10ece52d33968861c4a83958584c76c7dc588343378578f175b5b9cb7528ad863134b0c9a04dc833834eea5112dd5444fc5e8080ed9e4d39ec7fa42de1d8bb5f864057bc4171f64a796a70967b8e60e4dbad751eff77a5feab9c5003e1a0e1859220c5bf4657e688a6b2eb960ac963eca1f36eb278e0b965daa4294688fdc7fb5c523ac7e67738e81039f45417001456282e95ae5b1726c36a5c0fcd1dda5f03df72c48a2f7c35607714ef51001be1fa3f68cba9c9c2899bbb694d3bf792f4db85fd252422120c12e7dad56e593dba3ec9d1932f3eafeb32dd9b427f0b4660d8c9f0bdbf8574ed9788eb0c0389218455b5f67f284092a11bb221a5c881b0431df8a7e81112f38f2a4625de4be127e022cc0b0c1abe670db8ed7210e31f96312d75a8fd6f5415aef36f510a6c783980aa7107e0c84e64d06095625246d556b5f0152b8d9b3b64ef238016653f1ed7d66823da70027520ab6ea4f67b886678d2540aa957c935268ef6beb0e4273211d9c131c3d97afba94c7f99c0075d0d620557dbf19c9d855484cf4bfa5a533a0eaa5772d95954ae7982ab196e6fb6083911167bb76243367325032e5d29bd269cee5637b745150c724197660642ce75b2aefcf34022620a91c10cfa358f8bed121fa5f1e5deab521a139901e67f62468c03c06e3cf8935014d0fc07e14f2cc480da3bfcea5324851b465ed0d260eb2173e08a171d4407cdfbbf9874f86e2453d4be467085a129f0377d7aac28c63f4f490ab190225645ac1726f40b8e9d711e6d7b1f818b7995211af94cf53563e77158f1cc2864bf631d82b9a880cd6416477faea0b7136e6e5ab659d697f7a99e00cad3e74508f7b3990d826016de4ec3d4ed30bebc9dfc8f5ebe27f4bc788c595fef980b05e29d79b8b3eccfbe84112a2a61b6f1b65c827a3bd29e614ee0184c2bf56e20a7ca959ad694b40c0589f4eb34692decb3e0c661baec71d0af7e511b6e081280870d668b6cf30ae84a41ac4d97d99f40e061f29b52c407aba1238c0889b51d6c083cadc5228af223c2f64a96625ae22bff03db43ba86d83b5817ae5cf71384b9aec16482a0ca8bbd73c02370f7036e1ff2d2b70dda57977af1b23465b758b04433a5b9d34bfc4a654571971f7d0987d493234194e58749f48f5dfd98c78f3645004f4b0f0a1eb282380148ed18f5beb7c2a78cf005ce9e7bda3685e5c69a8da7589f348151d9d0a00c76438ac5e0edafe24123a62aa6b67fe227c16e5a061ab657aa0d4094fda18755c6e4f492d09a1902e6baebee9914723210daf680e051cc2d43f7bddf1af61e87a42f3714025d81fb27cd1abb720358f281126b5416cd38961bb9fb9839d3308183a5932d47d9445450785234b962a4b8519eb9bf9d317b328d0f87ffd7834395fb76c617241c804551814c3ea5260b8232bc42df83716de3514711c6ef99f69871d4d4e9e569cc60f3e67104e251e1c3b68e9923a60061601534c19f9b5491b0714e2187c6feb22a12510bed5f954c4bc4d3ddab70d9f6018bc691a9c68351d5ce7ac219a1bb232f6363d01a406d9354a8ec7a60f98fc5c506af5aebc5570374386ae9ca74d10e2cf9c924b8df447cc8c2a582d3d0928dc24896cfbd41aab1fe7fa8efcbd5159c31d14f2e6b9e3a96ccb9ae565d84acc27db259c86ea831a53f962712662f8118ef9ba2427438f19e0621422ff1f7f9a29af2db66183de21a374144e74894c579c682ab08a9b03e9fa90decf572c542df36e1da311611892128c97bb91b769ee7c7b4f73b5a8e48c233be47a2bb7554b45aeaec67e0f2b13b85872de0bbfd60255ea9c301fe38b03974e98d42ed0c65e0c9d77f43640fdaac3360042662c2e6f0d352b087859736f5b53c89c7d6953306eec7d77396df836842866b46389dacc8f9ecdf71188201db79842b61d5ae6b69f493e6149a960dd1537819e38ddf1972988c1489b2833048c5a8ae22328ac914b3d6cd0521033499fe5fe2228c6ba535b103dd8c56f7462a1ffc18606ef21a15db8cd0493d2e10729805a6b75c0c3c7f69fab25f870d140bebc58bfdacf3c6d9b8141d041c44d90e0449bc0800efa7dbe3ce98f61ccebdd431f8bf9eed535b1d23c3d340065b4784569e027fd61cde55c5e1ddb8ca2a83bb31f3bffca96d32cc2bbf72d65650acc07652e56ba509075fdc27f597e9e45bb3bca7e281f77926063108a55b4bd16931cd2a8cba8ac640ba413239a40cd6a482fdc229b3c3a43e297dd2eab05f18dadcf13c0290fbf325885870141628ccdb159afed93ac9a9fb802a40fe9650a2889a5d4e6905474f6adc5ddb14eb06ec87c197e2013d898e407997dd5db4150714e0ca13ca25e9313ce32704e2ba64b64f706ec23d9da35651b6c177a58742da591bf88abe22122a2539794f5cfa99aab1651b848007b0dbd2018619559e24ee10884446af56728df1f3c37148d5d360c191c0b9cc8fd8a37d6a248a8e4647b780ac53eae87b73f2ff9cfe62f23ede40e2043df4f45ff482df4c182fba4c610bdfc3516916261c2a761257ddf1e70f47fea2e1b872e7639eab9242b78e0dd5cc0e92f5018f2b26ccf2fc88ec115f0b8a71124faa100f7fcda587ac1b734fb58607dd5c798b352a628c05de651e454e97eb1e9b48debe0640a7706334d80518da08609cc8df852839df4a39ed42fcdf10ec0d83ea814611bd3024a3dd2e88ead188bb319c1873f0607f13dc4854e34b5c0cca2d43dba0cb2c382bbb0e788989f82e8206ca18662b402f5b9390f8ce1944b5c2a023fc83c07d9429cd6f53e780978c14dd35680de6ca5e7a9d9a9308115526e630f268e1d13b92a5ca908679d9180abff1b2ec58eb8dd92e7e0206e54d8de190986c5b477d8e18db19cebc3f5ceeb38a19e4bc406c30f24946ca8f41497507bb88ed56c319e2f43e3674d21e3bd85602fc9dc083d70b7a9f50dbadaacc83a0309bb4a07c8e71da16c06c2c17aa430ec7a04229f61c4e236b6979d44d6a494149c11c6624a26d2eb7b5513b7495eb68516170a483c71da0839858dcb1e9648dc5088f5ad70e5e301052df388ede3842a92800951c0c62678166dd712b5f9f64868d6b5fdc183e89ecf6b6f8b3fc26390e062fd4c793e0b4909bdf24a146650db970dff4e21026d0499c9227596091ef0311092933d32b49e1f4d24a6ac4086913f6ee62f18c2743e647eb4eb81f3645f0f9fb1852230e1ec9babd4aeb30188869823f408faf4d34aaa6138949cf9699ea1b468e6d71a2b7922a66b945da1e53df0e99ec6d2c3e3278529c68a42f5a0d5c023833c9410bd6c7af8f4ab58f0d7a16ccc92d99274465af19ef21e5625d3ff41b7420147f7e1ec889c2aafa688c574ccca4921e78fb9a3b9b23c635494a0ca2a2d732825f288f8695b7484acc949e5a19d468182262afe33b2666b28de7f782c697ba7193f14ac8fc742e44094f4a8253481004d9a1ea13acea2d36b1676cb0f018908a3ea434685214fc375be734c456d4edeb184b5127c563d43d8b5ec5aa8250652d1bff610a26df8ef66a5caf72eda24f4af1035ffdcf236b353c5cb3aab00f5263620b4b103eacce9a042bf07334c5abd38e5b39d9c83336d4d35eaa9f33aaa57bcfd", 0x1000}, {&(0x7f0000001300)="baed1929e75694a0e07da5eeb05cc84f18e4e49ed562321047697d3378aa8c012f5a48a0956303e4e6b1a0504d3b1a16825f913cd89cd7bd9a91219170072e3a110c46f6353edc85066bbad928849289735f207d91c16612178e4fe5f7b34d0f62a650fba50f58580099a4c654356b5fb77d5842312978ae7da583f13ad0200ced8c13", 0x83}], 0x4, &(0x7f0000001400)=[{0xa0, 0xffff, 0x100, "bd8971816fad47d3e2c530d1d539d7127877002a12ddd664d32e76d5bf9c99d899222b448a6350b68a508b8cef970a215bd921913de29dd27637b5c0fc3e96f6e6d3ebcf5c78372be5bad5894c6db304ecac4a0e341060feb6a91fbf841d72760cac03d3a06a3198d3fc432fbc5a8ecd48d49e1182b6f388cb592a018255a62f842347d787a43374bb"}], 0xa0}, 0x0) 16:14:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:14:44 executing program 0: socket(0x11, 0x3, 0x0) 16:14:44 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2001, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x6b}], 0x9, &(0x7f0000000240), 0xffffffffffff8001, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7f, 0x0, 0x100, 0x0) dup2(r1, r0) 16:14:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pipe2(&(0x7f0000000000), 0x10000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xfffffffffffffff9, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:14:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x11) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 16:14:44 executing program 0: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0xfb39, 0x1000001000, 0x0, 0xce) r1 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x10080, 0x2) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000040)={0x1, 0x7}) 16:14:44 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xfc90, 0x5c}, 0x8) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) 16:14:44 executing program 0: r0 = socket(0x16, 0xfffffffffffffffc, 0x2) sendto$inet6(r0, &(0x7f0000000000)="97e33f3d916ba87bbd56184f3b37c58a8a77faee349bbf4f90ba579e0475628a64e17c0e59902e9d8437196df9203a7aa68ccc662b1cb5027be7b8276d310961b0f756ae0a824940f7d81c7457292461b21035aa5fb39af002cb1463499b35590cca85e0f910f8931c8fb656217638ea1c3b913ac1dbcc305fce34ed2cd687cf2a01a4045e82d9a7381ff87935706e4c4ca64fcfc0b3a2e38f806b64eada37b9ed7e609acfb190070c5013768f0326e3666c9f9beb66a426d7dfd5b5b08750ba058c44659b09c6f81c8a6aebf7", 0xcd, 0x0, &(0x7f0000000100)={0x18, 0x1, 0x3, 0x2b}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x0, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) 16:14:44 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x7) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 16:14:44 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000001100)=0x1002) 16:14:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000003c0)=0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000001800)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f0000000400)=[{&(0x7f0000000440)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c701df5f8d5f3d80371cecd4e85b8a098e4b0a2a2", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) preadv(r2, &(0x7f0000001700)=[{&(0x7f0000000300)=""/143, 0x8f}, {&(0x7f0000000000)=""/34, 0x22}, {&(0x7f00000005c0)=""/183, 0xb7}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/128, 0x80}], 0x5, 0x35) read(r4, &(0x7f0000001780)=""/99, 0x63) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000280)={'./bus\x00', 0x8, 0x1, 0x9cd, 0x1, 0x101, 0x100000000, 0x81, 0x1, 0x2, 0xea, 0x3}) openat$null(0xffffffffffffff9c, &(0x7f0000001840)='/dev/null\x00', 0x20, 0x0) fchdir(r1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x2013, r4, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 16:14:44 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r2 = open(&(0x7f00000001c0)='./file0/file0\x00', 0x300, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r3) renameat(r2, &(0x7f0000000200)='./file0/file0\x00', r2, &(0x7f0000000240)='./file0/file0\x00') socket$unix(0x1, 0x5, 0x0) chroot(&(0x7f00000000c0)='.\x00') bind$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) 16:14:44 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) preadv(r1, &(0x7f0000000040)=[{&(0x7f0000000100)=""/149, 0x95}, {&(0x7f00000001c0)=""/246, 0xf6}, {&(0x7f00000002c0)=""/255, 0xff}], 0x3, 0x0) write(r1, &(0x7f0000000340), 0x10000047c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x8010, 0x40) execve(0x0, 0x0, 0x0) 16:14:44 executing program 1: setrlimit(0x3, &(0x7f00000000c0)={0x0, 0x3}) setrlimit(0x2, &(0x7f0000000100)={0x400000000040, 0xfffffffffffffffd}) 16:14:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f00000001c0)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86885bfc92613ec21c13ded242615f46018a1194f090e87354fb3be756b7931153fc0bf920022a1b402934999abccdb3189cfb38f83ff985f456b004170162932", 0x3b3}], 0xffffffffffffd0d) write(r0, &(0x7f0000000200), 0xfffffe99) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a55524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a", 0x17a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0xffffffffffffffff, 0x8040002000003, 0x6601e399, "840500000004f040a4e4563600"}) close(r0) fcntl$getown(r2, 0x5) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:14:44 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) setpgid(r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r3 = getppid() mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r4 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) unlinkat(r4, &(0x7f00000000c0)='./file0\x00', 0x8) r5 = open(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x6, 0x4}, {0x100, 0xc7}, {0xac071f222851efa3, 0x84}, {0x46, 0x6}, {0x80, 0x70}, {0x0, 0x6}], 0x6}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r6 = getpid() r7 = shmget(0x0, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) mknod(&(0x7f0000000300)='./file0\x00', 0x2, 0x7ff) getpeername$unix(r8, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) fcntl$setown(r4, 0x6, r6) fcntl$setown(r4, 0x6, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r8, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0x8, 0xc0c}, {0x18, 0x2, 0x5, 0x3}, 0x5, [0x0, 0x0, 0x5, 0xf532, 0x8, 0x361c, 0x2, 0x4]}, 0x3c) chflags(&(0x7f0000000140)='./file0\x00', 0xdf51af3593c4404d) r9 = shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r9) pwritev(r8, &(0x7f00000002c0)=[{0xfffffffffffffffe}], 0x1, 0x0) setpgid(r6, r3) 16:14:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff) writev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="f4", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000000)="1e4231b27a72b79d524f2c64dda950cb9b523858b84cec74c5aeefb22fd7ebeeeb", 0x21}], 0x1) 16:14:44 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0xc000, 0x5) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x0, 0x0) close(r1) 16:14:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x2, 0x5a80aa30}], 0x1}) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x7, 0x7}], 0x7, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x3, 0x2}, {{r0}, 0xfffffffffffffff9, 0x0, 0x3, 0x101, 0x281}, {{r0}, 0xfffffffffffffffd, 0x11, 0x40000000, 0x3, 0x1}], 0x9f8, &(0x7f0000000180)={0x5, 0xaf57}) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x297, 0x80, 0xffffffff, 0x139, "8450119565e15406afa2aa4629f44b3f3463f365", 0x7, 0x800}) close(r1) fcntl$setstatus(r0, 0x4, 0xc4) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x4010, r1, 0x0, 0x0) r2 = dup(r1) fcntl$setstatus(r1, 0x4, 0x40) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000200)=0x80000000) r3 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x8) r4 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x5) r5 = fcntl$getown(r1, 0x5) pwritev(r2, &(0x7f0000000580)=[{&(0x7f00000002c0)="29eb332255c2852ebdec82811f0b1d556cc431ab1da50e7861f405e050c747263dab7ddbea6f4c080d3a8c6a0e5057bb0c88579168fcbabb549ca36dfbdac737bd2036e47140774245d3ea33e71978cb2aa52695b4a9e22f58a83dbc158531105fb8c235703cb61351537737fc2b98b0b5e2666f7c297547ed8d0e6a18cd731d05a434a9caf154d53a4ac1ddc08fd6e7baea49ae81596671ab55d764e230d35963437b661f9122be14037723941072771d6b34cc4aefe5071c6fc3936eebee73fdb9fb9e14c6dbfcba3daaefdedd024064816a281f3032abc9c3051995117dbbaa03f1aedde3523b8849764f1716f4c52cab", 0xf2}, {&(0x7f00000003c0)="c00df310cd6a47678b5d0edf80055f10825c7961daa2b592f6f5ad31c7290976507c134c9ebf6fddf8374c89c621c66f6485a5d8523fd438524fd956bb472e63fed8458445151ff3ef084af63a20d204b1b0dc4f708bfc7b4a50c988d6c4202e92f6f521f3dd8f8b381a5a57542305e674b4717f4b46c52d51b654bd198e0de32247fe544e58b942e7c9b67d7f9b6677148e37777c13acbaf96551f13077906cba8ec9263e4f6a2a7823ae88812a7631c08b7593ba31bb7050f6e6baa103b790bccff0c4da97c8", 0xc7}, {&(0x7f00000004c0)="b613755d8d3231d42e0c4e0d5012242cb6ae7f607fef265c40de0e43599288232c34afc19e8b1396708df2ba3ba183b01212917a8e3579f7033789679dd263cce2a6a96210b38abf20b3b0a0d31f2d9c93c4f64d81c4c098ae58b4a94145884f7b16c177138a40fbb68074e7171b03f77868e0e2bb4857d17931c171130c4013333370593a45f80823ba352a8588654322f8c798778bdb3bc60a066df4901e3c7ab4bbf919e2b3c1", 0xa8}], 0x3, 0x51) fcntl$setown(r3, 0x6, r5) lseek(r4, 0x0, 0x2) setsockopt$sock_int(r4, 0xffff, 0x100e, &(0x7f00000005c0)=0x5, 0x4) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000600)="434d53af17de2013f0e31dd1774641a160569f7dd674f346cf20433b1194f3410e5e9879e4dab7a778c2bc1ab8251d8542315ae3282b7143fb978b9feb04e9696fdd167d5e42f8f28441c565579d6b75dd13558ef7992057370c06aeadfcae45daea4eda75adff9891dc9076440ebe0ea19a4dc09462479fbd52eb02a4881f48c8b3fd80ea9644bcecc479868e7d2899bfa27b598fbf9e9b935ac3a710892a00063f", 0xa2) r6 = fcntl$dupfd(r2, 0x0, r4) r7 = dup2(r3, r4) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wskbd0\x00', 0x10082, 0x0) getpeername$inet(r6, &(0x7f0000000700), &(0x7f0000000740)=0xc) clock_getres(0x6, &(0x7f0000000780)) fcntl$lock(r3, 0x9, &(0x7f00000007c0)={0x3, 0x1, 0x6, 0x100000000, r5}) ftruncate(r7, 0x401) mkdirat(r7, &(0x7f0000000800)='./file0\x00', 0x1) poll(&(0x7f0000000840)=[{r8, 0x2c}, {r0, 0x1}, {r3, 0x2}, {r6, 0x14}, {r6, 0x20}, {r1, 0x80}, {r4, 0x1}], 0x7, 0x80000000) fcntl$setflags(r8, 0x2, 0x1) 16:14:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d7e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffff7d9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:14:44 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f00000011c0)=""/181, 0xb5, 0x2, &(0x7f0000001280)=@in={0x2, 0x3}, 0xc) chflags(&(0x7f0000000100)='./file0\x00', 0x20000) r2 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) 16:14:44 executing program 0: socket(0x21, 0x3, 0x100000000) r0 = socket(0x400000000018, 0x3, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) setsockopt(r0, 0x4, 0x3, &(0x7f0000000000)="50571bc921e3b780c6d5b86d279afe1b9de54a72eef60c90387eb5adebb4796c2ebd20fe7dec5262fe14ce770608bd4b6684b1c244794dc85626a32cafdab495ccdafd83114aa8383f86bd192dfce5c8eb3a411f1e8728aa00d3d7c6aa964691924f0b554d2c3c75e5138e20bf79b931199e9414abc1b7a3b56893feb94c52f81cd09a85fd94b8", 0x87) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 16:14:47 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0x40000000) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0xa}], 0x7, 0x0, 0x6, 0x0) 16:14:47 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)=0xfffffffffffffe36) 16:14:47 executing program 1: r0 = msgget$private(0x0, 0x0) setitimer(0x2, &(0x7f0000000280)={{0x1f, 0x5}, {0x7fff, 0x8}}, &(0x7f00000002c0)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x890, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8000, 0x100000000}, {0x9, 0x7}}, 0x0) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x0, 0x9}, {0x8, 0xffff}}) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) getsockopt(r1, 0x1, 0x6, &(0x7f00000000c0)=""/242, &(0x7f00000001c0)=0xf2) msgrcv(r0, 0x0, 0x29a, 0xfffffffffffffffd, 0x800) msgctl$IPC_RMID(r0, 0x0) 16:14:47 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}, {0x0}], 0x9}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getpeername$inet6(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) 16:14:48 executing program 1: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10e50, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x40, './file0\x00'}) r3 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$KDENABIO(r3, 0x20004b3c) 16:14:48 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000100)=0x100000004) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x80000001) 16:14:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="2a001500fff40000010080000400000029c7e130875eee57133d9604160d9fb6ab6149c7f9ad53c78a25e580b0f6d20f4950eefe63194f360c9d2a8fce10b8e1c7168fc6b787ee993459d06c739764e266ab3ceec9072a7d013c986a546258e56f86bdd8db8751", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:14:48 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x800002008, 0x240) mknod(&(0x7f0000000040)='./file0\x00', 0x8000, 0x6) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x8) shutdown(r0, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) mknod(&(0x7f0000000080)='./file0\x00', 0x6032, 0x0) 16:14:49 executing program 0: setuid(0xee01) r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x5) 16:14:49 executing program 1: r0 = socket$unix(0x1, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000001180)=[{0xb0, 0xffff, 0x2, "04275ef60a7116d255f2e2ebefdad2df5a56cd6e49d9476f0f1473b382e5c4c8dfba04e6b5f1ab0877714900383e4443cf6f84a7ad74a94dd21c5b16e17aabb7fd3cbdc48ca6ad19f6484f950d4c69f024554e0267b91e6ce88ce2158660671013e4ab219854d2832814148cc29e820330f73d9aa08f5d8c0345f965d3376f0d65b3436b0c11852f89f4923d7a327b7a61bf23ef670097320159ef"}], 0xb0}, 0x4) setsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000040)=0x1000, 0x4) bind(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 16:14:49 executing program 1: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r0, 0x2000747a) chroot(&(0x7f000009a000)='./file0\x00') chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:14:49 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000100)=0xfffffffffffffffc) 16:14:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$KDGKBMODE(r1, 0x40044b06) lseek(r0, 0x0, 0x3) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000180)='./file0\x00') ioctl$TIOCMSET(r2, 0x8004667e, &(0x7f0000000000)=0x9) 16:14:49 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="fdbd2f51bd828ff9103817e1c39041b9ba73e8c3bca04c2730d324b498b97b51d8493775dc5825"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:14:49 executing program 0: r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) getgroups(0x0, &(0x7f0000000200)) setegid(0x0) setgroups(0x0, 0x0) setuid(0xee01) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) semget$private(0x0, 0x7, 0x2) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xfffffffffffffc38) r7 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0xa4, r1, r2, r4, r5, 0x2, 0x80}, 0xede, 0x9, r6, r7, 0x3, 0x4, 0xfffffffffffffff7}) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 16:14:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8080, 0xac) open(&(0x7f0000000000)='./file0\x00', 0x10040, 0x20) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f00000014c0)=[{0x0, 0xfffffffffffffe51}], 0x300) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) 16:14:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x28, 0x0, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:14:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x28}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) mlockall(0x1) write(r0, &(0x7f0000000040)="670dc3", 0x3) accept(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) lstat(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)) r1 = geteuid() getgroups(0x4, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r0, &(0x7f0000000140)='./file0\x00', r1, r2, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:14:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000340)="00889a997cfdeede71435262efcf305c520cee136df38ffb471e4c8b17208b3ff8078b22e3dd76b52e9394898999300b4c4b899103b71281b49b664e5d26e091f5af4de3fe0f04637cd2ea83d8a45966963cc51f093c42a295fe3a455ab339ccb37bc8249157abf10aa475d4e2f58fc09d9f0ff03a33c21b31ac18101de043b4679e364ef62c01d46b5d2908e58dcc9a239298db921dd799c52e7f662137b7c5e4967d609dc38136f16a23a80bb4cdd624c3b9ecc64a035354263352d3b9afa4cf4458e8795ee0bc226841563ded7c", 0xcf) setsockopt(r0, 0x1, 0xd, &(0x7f0000000200)="622fe8530c08ec7d4fd23f9b99bc3c0700d0a930260591512a2b3ccdbac85581028b2d191c22fddf4830a3d700e251ff32cd4c33f3fa05f6ac2d964e9c0795b14a4b50a08380005fa7d6fb94e351ce637448c713bd99f7272c2bf6f094bde797a77449ef4da96997d2799e45bfada418ba7adf841f789614ce79f26e8603ab79", 0xfffffffffffffe07) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000700)=""/249) shmctl$IPC_RMID(r1, 0x0) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fchdir(r0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r4 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f00000000c0)='&%\x00', &(0x7f0000000080)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000800)=""/232) dup2(r3, r3) semop(r2, &(0x7f00000006c0)=[{0x0, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r5, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000500)=0xab) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x7ffffffeffe) r7 = shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r7, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000140)=0xffffffffffffffc2) ioctl$TIOCDRAIN(r5, 0x2000745e) semop(r4, &(0x7f0000000600)=[{0x0, 0x3, 0x1000}, {0x2, 0x6, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0x0, 0x1400}], 0x4) socket$inet(0x2, 0xfffffffffffffffd, 0x2bea08ed) 16:14:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000040)='N1', 0x2) write(r0, &(0x7f0000000000)="7326d2591b4004a339d485a153a1b40c90376eaecdd5a182fbc88d9d0632a1350b48ee135b218321b9026f26", 0x2c) 16:14:49 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0xffffffff, 0x9}, 0xc) setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xfffffffe) r5 = getuid() r6 = semget$private(0x0, 0x4, 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r4, r2, r4, 0x1a, 0x5}, 0x5, 0x8000, 0x40}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = geteuid() semop(r6, &(0x7f0000000300)=[{0x6, 0x401, 0x1800}, {0x6, 0x200, 0x1000}, {0x2, 0x7, 0x1800}], 0x3) setuid(r7) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getitimer(0x1, &(0x7f0000000000)) r8 = semget$private(0x0, 0x2, 0x140) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x7f7, r7, r4, r3, r4, 0x20, 0x1}, 0xffffffff, 0x8, 0x4}) 16:14:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x3) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_emit_ethernet(0x6e1, &(0x7f0000000540)="b5b140f9d9bcfb1c3a32f40281882f16d8077561a20dfdf173c9bcbb16c26b110e8e384d916b868fe36dda924882c30a421775d855d8d1a2204f6bc0e6c3b1d9ed3b7abc806dc031eca9ddcfd745510b062121c2c63236e2a1a5acea6c5fa433550f19e8a91916bb5ddd33e8cde698a373532745a173cd5719cbfff4317aa63a84236f1d279dc7c5ce6ee3f1b85f7222a517f2bba55dd632e6d29c9d8c9a95c00f5b316a3cfccf24df33976cb29576b12a0a615bd780a818e952bf4519495abcae5cb169a55296c16301ef6fc97e89366d954c43a10b74c099d3a968b77ab68505ec9dcdafa461380b8b3f7b11d5d4939041a4741afe43b39ab286f981b3a94f5312a213e9d6636a0965d6003d71c644f09ab2ef6eefff9cb7bfbb6b2d93a7bd39623918d10c2339c022c36cbe1aed4390c9606aa31b5ba42d1bf28804a3afab7ac113e21d2c5c6c15579976673411a65ba913fca48f8b38f0441999a7092c3e50f0ef6c49d29d95b34c8ef9df948054115f21ee7b831936d78976b5ec2260e4b84c251eab10bb06beb6e5b4bc40dbc0059bb9d320c6f0cb19c586e749a1b62fa0ccd99bfb03893c59a24f39a916f97e0fad37dc1c08ad5cbbade39d7b1915afb1f81ec49721c4dd30cf43f2d912d50e063aee8d4de1eac42ca36519266d902fecc99bc8e96767b7533527537ffd6f1ca2f5d148cba9168ee48048bb73ce07977191dfd430e012e59481d1c4ae5eedb3aa3d9517386f0a73474969c757a49b0eb1bd4b9af1d878018b2c80cde1dcf50e7bf9d77f3e4d5955b7794cc2be233e097fa1190cd0fa627835b4e7edda289ba0b2d94adcdfd1c544947e52abb6da6ec6589ba3ecb99fabc66be5479a22d7200546c651917946c3115e7008a4bb4aa68fe249adb2590212fda3b21bbe38b02ca3fc2d247bf77db2dc562a76cb786e19c9fb80583941e1f8dd75f6945e2d9badbc51c28e9fcd32e52be2058cbb994e494e8d2995e1f532c30a3aee95b18313bc8803d93ec0386579dea830c4756c804c5a327658162b14a6b93310941e7999903646de844026c0994d89f0d2b4ee14bd7e77d4600e459acef5c27cecfb50ea8032a1d2edb755d8f9fc3754c6eb0e091a9b0f5ba63b6ace316e7536b93246e0da08a4fe00eda6659911d4359437479861fbfa19c687239f8565e1f7f55d9793b7cf4b2315330b14adfd2bbcad69a08378efb255ec34b2423ccfa96a7e8f1c7d1e5e600a8b12dcb93c62862750752ec99459687fdf229e9d80843421dcc6bea98e365943b351ceb5a64019963a2061e75ba7640f0f42a853eac833efa0de00891575720e7dfcc8cd19e9218e903c685adafdac402ed7716bc7997770fe6c5019a25aadaf1710640f699a93b0a482d3e4f875d428f7e9d0f46b37948ee581b5484052f6eb4a78dd1be0c07ebaf7dec02fc830021f7a8044affcf3efd9297ccae792cd2bafb07d16f2f78aa2a51a68156599322bc09784d91ab52acb7b46a0fde31721d6fee8f41c55935d11da50e0a0d710c7d23fc6ea540d1ded47fc891334b6b403f1cc6191313a2d6ae52ab2692c9f2b28602bf846141df9427efd805cc88d37222d486d25a4bdb683191332d534b88bd01caca57cea54bac78f06f4325123d710523ffe1d6ff7f337fe80e39beafdb30dd77250844b312ddcf401831549fc870e80afecef136e987e46869b57b86e4f6d1116fa369c739385ce6929b214885f20c4fdd2a81d357c25097f14bab6f6a885a45b627112770d0d4caf6edc320087f4a3f9a4ef6783d0c1610b5a5defcf113bd24e248c59d5f956b71318247a6dec1af391bf48b229dadff87c95c3cb143520f7c090a5b0d9fc327938579d7bd2ee9c0b6980d0e952f85e5a90f0b3214a3e49982e151309c30ec76ea6f9c979300d56a65780ecaaee5ba7dd1ab07728f2352bd751daa62c002fefe6d2260354add1ccfb4ee34e1f0d19319744e88f65e229467dd483d7f4d52b2bb9d24678b60fc02fce1c994be184658ffd233d3bcab31ed22919c722bcf55cd42ff3de7b2fa2cdff31eda65b98f92e5998a26b2499c1ec3a636ce39e314f3d42e8c416b7d4d7cdb0779c28d6f0d8d619ac1fde577ba9e1c7a0a32070459dbab047e646d364452c01c958ac3026b8b726a387d0d0c48ea7ec04b33b4c43514b04b102e95ae60444844a4f4aed5973be1ae44750807f546b995a216931b379c2524ff7e9e5dc6e6ee3cf0ed0f5b4197490e21dbb2a817347c3c5035251c4558a8dec4011a5fb619c3434e2a6f22fea838d816584baf94261107620d7c49ca7e14b8107967b5fbbbf60db87cef098238ad295003a3b68eedffc8d92d2bc68d438e5acdee5e6737c04ff4566c9a02c88333c0609b2e74fc6d7936e9506ed59ff71ac8b873772f27fb60f9e8babf85cea5f42ffe25d0b1a5aca2e2a2a33ba79923cac5619fe33b1d0e41982d092875be7d257551a9a4b6f5fa8e95c") fcntl$setflags(r2, 0x2, 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfffffbfffffffffb, "5c06001b000200000000000188e4c12e00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:14:49 executing program 1: setuid(0xee01) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000080)=[r0]) r1 = msgget(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, 0x0) 16:14:50 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="9800000000000000ffff0000038353006b5cd2bed9a6862b8bfdfa8fe7ade5c8f3a0681e93a3e0b441d465ca15bbd72de60bc588a692a7fcc4648144dd07725124d101ca8eecb275b45cf2e126cb62d15e33d0d7a713ea49c647340a3cf7a9dc7c46fbffffffffffffff73e258c50c013943e5ccef5a25fba6ef77ed1628c5787e05df8e5be0a58d9a73501b061749ab8e00f09c2d0000006ee8472bcaed100699c051b684ccaf9f47344708ddd4920577b2397418fc7d2d4f42c25bafa5583304711ce8deef18803c3337f7a6e2bf98195a0eddc739c5af72cbcdca6f89da9a4fbb46ec7f88c94c87e6945c7da3509d8b21d17481890d873ab8acec4302ebb4d9a5a077029a208294e773de7802732e52054fec1a0cee2da37dea85041c4e2546bf27df61fc3f2c70646e183ff2f9ff7ee35bef6427d4cbb4842ec547b16a"], 0x98}, 0x0) socket$inet(0x2, 0x4007, 0x7) getpid() 16:14:50 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0xfff, 0x4) close(r0) r1 = socket(0x18, 0x400000003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:14:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0x5, 0x4) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000), 0x23c) 16:14:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) recvfrom$inet6(r1, &(0x7f00000000c0)=""/246, 0xf6, 0x800, 0x0, 0x0) flock(r0, 0x2) r2 = dup2(r0, r0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) flock(r0, 0x1) 16:14:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0xffffffff) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCEXCL(r3, 0x2000740d) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x50) ftruncate(r0, 0x3) 16:14:50 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x100) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)='\fFW}', 0x4) 16:14:50 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 16:14:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r2 = getuid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) setuid(r2) close(r1) 16:14:50 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x20000, 0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000400)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = open(&(0x7f0000000300)='.\x00', 0x410, 0x90) chmod(&(0x7f0000000440)='./file0\x00', 0x100) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000340)={0x7, './file0\x00', './file0\x00'}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b0", 0xaa) ioctl$TIOCSCTTY(r1, 0x20007461) r3 = syz_open_pts() close(r1) r4 = dup(r3) r5 = shmget(0x3, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) socket$inet(0x2, 0x4000, 0x79fd) shmctl$IPC_RMID(r5, 0x0) r6 = syz_open_pts() ioctl$TIOCSDTR(r4, 0x20007479) r7 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x10) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) setsockopt$sock_int(r4, 0xffff, 0x343dbc470254afed, &(0x7f0000000040)=0x20, 0x4) pipe(&(0x7f0000000380)) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f0000000480)) fcntl$setstatus(r6, 0x4, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10020, 0x0) fcntl$setstatus(r6, 0x4, 0xcc) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) ioctl$TIOCSTART(r7, 0x2000746e) read(r6, &(0x7f0000000880)=""/161, 0xa1) ioctl$TIOCGWINSZ(r8, 0x40087468, &(0x7f00000002c0)) 16:14:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = syz_open_pts() r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x83, 0x0, 0xfffffffffffffff9, 0xfffffffffffffffc}], 0xfff, 0x0, 0xc601, 0x0) 16:14:50 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) writev(0xffffffffffffffff, &(0x7f00000012c0)=[{&(0x7f0000000080)="f4edf6b6bededa6a3fbef967eab43ceb90a541547973267aca1c91b8927e5b974227fa93d5167eb0194cab43630cd198986bbafcf03bedbe6f"}, {&(0x7f00000000c0)="9afce7c5a9c4e43a71293340dac6f75f219e6f789511a060e7f2188851a164ac043292a49c841eeb68d48ff93a6b328d35a768c9a7b4a01899b38c6d35791a813db386d44ac8d1b7f2d33f0ef963a4ef73d976386ff97f255e9ebff80cda30a6e378e92d4f36ac3250693aad1408da0d960cfd81f6105bc888f770993e04f3baa66f3872c283f639a34073fdd4b5937e2eda303a391c0728d73f2aff8bd312846ca87629d699ed5bc8cda82b271954d8f3349b8052eb9636b5f8fb1d19e64454262f97060fbff9d6d5e741cc33319c988b100d37698741fb88d0941f15fb4eab2664e63c3ca0d4d556"}, {&(0x7f00000001c0)="7f3cffb59a3232a28e0dac4494d5ed5894f3beff2cecb57cb5"}, {&(0x7f0000000200)="8ab2734f1fa4b21431b708f6cc470286e1a4704b5781179241fd514d7f24dba1bb94f1c6912e9a924c55883b16660ead8384915d012d32b43dfccb52fa961da14dac3679d6335f3ec362e4481e63b86503c0cf8d04e556f0599b826dcce1b3cec1fc6a5c406ab81c795f340c50fb72115cdb"}, {&(0x7f0000000280)="a73d039204c54dfa3bde5ad1c766a10255aaff9f7c87d004aa25d27b562a4f3774f34b02fd1ad136eb6f612bf08086a74204e7a34a7deb09e177f01c0b91d08d8a225be674a173108e12a5d48b4f31f2b4723ecf337d9ff360cc90723c568e2cd0e3d8dcd6290e533d14166c61a0feeb1990554ea53aea15eb81fed8412c6dd771bfe8723d249c6d5287cfd5ca1dcc104d603ecac7add23fcefef8795b370761253368c2ebf1fce3c2fec065bb0fb00a50e802477de8e2f2c1795515e10fbbe322e72d11a7edcb6311fae3c30135aaaaac7196c10e9464bdb5930ddc3a6aa5a9411df93aaa278d0c039d298e3701aa53fb44778fc813187e6d419ac0d985bbfea516bc4f0b03d0916fe7dae6ebd4c6d2203472aafbcd6c019a54770d5d359b1b1cd6e8b22550d299d56117a6ba6523b2dc636625783689cbb611cdffebe88d61d7e8e75f8c78cc21b513c85a56b8a5d86898b868e3f697836b579a9c44248e36e66e18ae07a63f22e9996fd1e53a2b44bf4f11b20d11632b5a66ec5697602cd1fe9efcfdc4cf1084024749cb816d53872c4ab31c0ebe768804883cc8d1e836b254a2866d62cebd9239a4d4dfbb276a39febebe79d0225a8324be8790f9da24ac58fc0f672dba2583c697cf0470fb8ff8e2d8825f43497cd80f568fb9b05ac99e68ab9e82768b4970d8281ec0508a8a4a5c554eb143a0f3d50e897fceff83582c6b8e8675e115933c5a0efc2fb2a016ea98386212d8461a379f1c6b5f7749d6f305d4716f764dc8031e3ca12443d60bcf7a5b9a4a976e6e35513b64d87647690908ccbd01a7e6036a7f84d2ca6a4729f71af461469499c8c894c670a3e6bda54d166b2bbd2d30f1d261c5286203e626e3e1e50e9436d8abea47bc14c5fb35729f370b510eccdf474e9abc92dcd61e086ed6e541477ab0d8f2fcf263545c51fbdea9873028bd81ce059aa95cc81703daeb249371b9ea01c11d5eca16103649543b1cd69a95a2de7598983b2ae930f8c63d3cad4ab5a118cf1004c56f1130ddd201b8ca4bbf84dfb7ce60de2c59d77c6a17fea676663049ca176fd0a27af757ecb07dc41839a24084b6d3ceee3addb08da9156dd5035ec30854b5af24dd3e6e8339d2c5490affa3aa2b3283e06c9422f382649b958003da0b7e972c18dc8fe8804cec74954572247a71d37bca9bd9209b654e805c8515bf6470ac1945ac4f2646ce0dd7436d4a652a38b06eac5c78ac8fc6818916268b9a328b26d9d386979f0143bac99834e50871804b5f63cf2a1fe74e039d30ca4556abfe5f68bc7dc5637fe056bd45cdbf47d28e05c54cba0d022a637662f0141f55043a5c3545a1eda53ac05a3c41795f2a23abb7ce9bfc4b628e138b2d89a7a60509d0fe8491c14a5dcac5dc39ab0f84b29dd1574e90f07e8465ff4b6ce7597dfb67bb569da6fd420e2ebfba8413d834eddc04bc44b05da26190ea6e3c3ee85cfdc4a9745b5fe815025ce6a624d403bd8347cfeb85b394d9ce67651154258c537b7bb982c13d90c75ec05b2e031e0c0c4c4be3a6b6ec69661933dca23b25d9e665f989fb5349ca1e324d06f3d4f63d9ba8fcbe7fa849f74c6611de0670e91bb4649cca551bcd24a54e9f949af3f88c74539d51c8c8fd165ca36e7c9e54142fa2533ec2bcb038d9179429f01bc19fd8b048c12a82323226c5ee5a99d4b803da678810665476683277b34f40cfa11f1d45102866008598488714891ba668d077510a156b68cb949731bd02c51fdd3c5587ee54a48c906168df52cba0ab1e8026bf5da49ac4bba2ed427a620e877c94a5da4c000265b365be011df953522b3efed9f60b3aced355e6a7f69dadc109d1e0c6d2955ce49f4490e0dc409994f1da761b8c944c955b96e471accf1f305c13a96b0b49dc97ae1b140d3176be02a4694e56d764bbb34930e3c153c9b0a1ba75c8196a1ccd58ea8d277aacdb6274c9d75401a4fdb26ea3868765cf9fe3a44f7ae8be5e90cf4e3588614698d104303074fb667fd2357de0a48cffddef5bf1349986541dc5123d874c11fab2f977707746b49815b96d44c7de824d0bbd687017254e3f92c0c0d401d2e0de0679d1cae5c8abb7779b4f40d30b2fe7885843e53e9db580c28b60cbcb9bbfb6190c066350a781ab32ecb30c490d27cb5f32215df1ec406e91eba95f1175aff06cded9717790b3fbdf865d38ab5553643bdd538f93a49e29fca2c20969cfa048360a28da4ab178e6d0a293e076608fedaaa11cd23f005e28b95eec9a254c1568d6ab1a8b17b591a5d3c6a0793eac5e223cf03043157c9d3c32db20ff63a6d345513e38eddfa3d2c5dd149029b7d2a22ad793828648cc94d84874e93721375f56cc35b137cadbce633a1712918bc64fc007f4ff074e3d8048b16279eb6a490ba632b99297170d80ec4ea7c16587526b4347b9ed4b67b5e25d95d439168dbf2ae85eeac3d95a32dab2dc5c15dca225772f7e9a14c4c2713cfe55c963183ee968d25605f698fa6e3f09be85481003a5b253df0928c7022958ca6d5c6fe63f6fd31626f806da61cb53c87ef7401fc744ed633fadad7b9195d6c3234587e2d0f3dc67ed5784bb600bf5a93e680a8e9d01015e4afb2906179f38663a742f2442df40e1b84b4d3a5366bfbccc5322a73d138f8fcbe5329720bd90dea5d62c54dffdad7b1b8f435b81145694476da9f3544a4ec9e3ffff41bec06aa45a39f92f6d48b27f6a70277361bee7216d940944ce06a90c25ec650d4b7347d9ad16afc0aca0d48136c6f6a4709d9357ac6c15c21c4d0a5f6fe35b4d0ddf26ea081cffabf3afcd171fa92db623bbb6875a4742dc9c1524f988418e125442f13842abaa4a65046c100082ca4439bed8bcd18a4744bdcae845c2b1f62b3180c25dcfd1c3d05c149f654d577aa00db6c16e83daa137c4c1bdded38f691effaf0ae5883fcc42f1a823f3dc107792433c4d4e5f73865aedffdb65bf303dc358168cb8349f33d6295cb71b6b505e7aae994b6a53ee81783269aa9f14daa83e2694d451a775b2341ded03fc6da456aa27d3b86f65020ed7a93261e8596f1fd7001f3e5236097613c3f49284d30cda49f336a73a46ee1a6f90fd355d2086426773bfe7a180592f2f91e36e80b740777dc3dd181ba04d90ee6c0bc2107266090c200edac633cd6c7969ef935c9da8d03af0dfa504fe9945b77e95d9a4aaa1307582b894fefb437f6414fc6bf12e397958ee23a62b50553c3611b4c47405008a1981ba06891e4a76b18ec8701bff54490d38b26d100490374b22c758e71e3aa2e155f0135742bcf02ef6eeaa1bc99669c350da62e6429d1c6e6769d8a18ef0d53a04803ba217c38bc44356d2326ab6c8373198204b3d7daf367cdcb09724931761a30663b9c7c2d4c0e8057fd1981bb40a097a5c5348e8957a780a5042a91a1fe740fe97dcb5ece5decb859a4f40dd2a7fe2f5c87dbb41971414c553dd80fd12f1e92b9de2af76125c4ed0deeea86dc196cd337cb3f4a2016c4221723a66ead7973a53bbbef1cda26feb1986dea0b5c28b2176a22133ddc1c0c3b7b9765c9cea8efb5a83ff3df8c8b30030154414d11591346ad9019305884d6abe0890de9446c5cc35fd5342ff15e9d6e536fb3afba4fab71512b3f6340c93ff9927e0fe5aa156ed5f9c752c043c2afbf0df77914bf1c69d0b776e9e85998d441be8325d57a8bd064212a592ece88172d479d82459350ef8dc3c0c2d5e08488f2c9b94e461e1fab7f3f5ef1c014e0c4b1c42fdef9f3325176574e69369f99982a5e452610139b4ba145fe593142a87239bfe2c5321ad63248d4cf64f3b46d3dda6eb5a7f7da083956faefd1cee18c171cce0be2edf77c08a3596f0d031ef44c5f970f3c851ace82aa2842329a7d61e59451de0debd95ff6bf3c221c1ffa44ba24d02df4dbf8cc2ab5fc9d92baaf184b5563c8c8336e6ddc5a294caee586859b0358e35ca573989511b0c595ac2341a30d93fc0d155120aa3e5519da1d2ed82f499f5a8614408c50991db458063ae758392f6c489ce95923592649b0f71bcbac0d5948a19c1c1737e310a72b11ee9ae8aaf0d176bd7b097e0ac6d63fbcf23f93637497ed9ae72b6c9fe665b56a4109711ff479be92d6f1aac2504fa80534c70d4a3036037928188162bbcb7a38497f0872cc1ade8cac58a8e1dfba183af8392f0fb3d8c1c295bb1e35f3063badbff8a29b0d8551048b4d11cb5baeb7bcc25949d2164045246401ac7edee5eb3a5f1d74a45cb080e7c5cb56287f6cd0bbe224f29a988c7fbfea5d5fd02d0770da6dd6fd13c9c42bd783e6fb874dc841bc2bf06490933bd8a9527cf096385444001b4b62a8f2337a38cee06bccdce00fc5b2f763ba313a5aba8ed4d5d5fa4426b4342d99c7a77965e23cf2a3cacb20f224124712d3c095261735d90ecb892a193d725bcebd519a95c2e53f6de57329d783a6b536c9340ebabb29c7dcddd00b06310b8f9de6c32837a7da92accdbb15d9062370f3039e045f58b835c7a499a30febc7d4761b41b94ac28581e948d995b3c3c12db0b705f1f059188cbcca1c38d8e6b31f6666ad461e55137538d206b5dc2c2238fb6c545bdb7f2436cc511a5d7edc9d970b0e01f54a4856c58803cd482c7ac3e747d2e972c0a483017c9c26c89e1354645ea27d5dbe8a861c96249f91fb35479bb16bc971cbf5dfcd4df6671f973338430d329c7629c0156b1059f5356752f457ab09a82ec894f7418a941f1f7a8d37a88bc5884f26340a759401f8065420f8ee4269f5ac555ebe67a890685ddba14c6d9c769c98c8847502333818380fafb31d5f2790be30095b7a511eab18d60ac549c2dac531140bdbc3f621e7ba1835193ac92d41594c88342b2bba82031c03ed8baa127fe6a148a1db9eedee5a9a2bb773d1cf53e34566d9cd6509e004b7926eb9c8b1887cbf6b52868783a04be5cb165672dafe9ad1058080152f47bc202d259358efe602eea260df091c90c252b393aad14b44057e6250e82833cf377075f9cc6a13fdb80f6cfd2bf34c463ef3965c7364127b3f204435a452893acb4fbb3dea26bee12a864742f188a9952edc598c82152372e19a9dc1c1d9ff3fe06fb67078fbf7ba39168e505d7a09f0efdb6ca22a332441f7ff10815a45c10978e0b1f7e6021c2e1173d945b9eee668aa1a0791a0fe2fb265322b0175986b9c5c381aeb25b6415b1ae70ef9c7473e0ebaee9902390404151feb92e0a1a9f0661e6e4c52a2f270a6a74b898ad7e5e6eb84373e4af05f7ab795fdd711b097180807981c7776213359e9b62aa647b2e823c7886e5795730cc03337e9332f54678ea67cf15ab44d46033642bb982d5dc03510b243ae18a6e6f4455ba6e83873a2cfa0be2a8819b622f49ed803e44a30f1d982fb4193ba836005ee0127e9b9f60f851f25a6a5b2ea1168999443c97e86594f16f761f429567b0abc99aa8e0f52a2f713fb79e097902718bd39f15349c597476c6b33adb85bd57a8add999fdce990c29f033fc100dca0820072853d178ed55304be284da941cb8dea17539683a04605ffed524aaed39aa5dc35578621cf9d90f3bf3c72963f5e6013afee40845b564d893816318dfe8c433b43f61874b391f6ba3f673a950cf81cfc05f9e123784e44c725739be776fc03802a72e944f8af4017a75b39d6adc1e199f30194f7566e0109c24db81a70483de44f13bd39513c2196db862c13e18e9f4fbe76d6c3e7efc351149fdf583b16dd958e0d727726620d69dc659e69e91a163a05b1c14"}, {&(0x7f0000001340)="6911569fb6c7c0bdcc55963ae713d965"}], 0x22b) 16:14:50 executing program 0: shmget$private(0x0, 0x3000, 0x84, &(0x7f0000ffd000/0x3000)=nil) setrlimit(0x7, &(0x7f00000000c0)) getitimer(0x1, &(0x7f0000000080)) setrlimit(0x2, &(0x7f0000000100)={0x400000000040, 0xfffffffffffffffd}) r0 = socket$inet6(0x18, 0x4005, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:14:50 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) sync() getppid() kqueue() 16:14:50 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="fb254b8298fa0c9a0a2bffc12746832f604316a452f2d3574e25969d46fc2568c4069f72950110f8e00ba2fb57e9df98786a2003bba8e5c4628f5ea4074b23084425bd5505e35cd1ad77c274d4cb13b1990d54ba3d019e0f86ecec7149a17296135ab2be881a0950b88329280e017f8dcc898fcc8dc256518ef92d486bc1", 0x7e}, {&(0x7f00000000c0)="9872fb55729c74a9fe32e392e948835eac9395eccbac3640a9f6f902ec2f2bcdb7c9fce198f3e69958653ebcf9d4303cc64abf9843177d88eff6cff7e693c3f14ae8c8302e8bc4cd85c34f04a6e812efef5374221aed2dec7b2d235bc341d71d99047330d39eb9413745fb8dae4d763048b03d51a7d6717ca09760f8377d2379ea1d", 0x82}], 0x2) r2 = syz_open_pts() getdents(r0, &(0x7f00000001c0)=""/42, 0x2a) fchflags(r1, 0x0) clock_settime(0x3, &(0x7f0000000200)={0x682e, 0x5}) readlinkat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/14, 0xe) sendto$unix(r1, &(0x7f00000002c0)="1540874652041dd255b40eb4958b6eb2d25344106c788fcef2398c1d90fb9d09f184f1520e46bdf44162fe0e5b11965f834bd05968d214da81f4188cac4a528c04e881c8cb6e971243272ee5105d462754861c0ac1f9fa478f910818a072dc34616b1844bd4aa6cd71aff8a997e2b47071ac672d74e55e4c6c8df4610f0b02a8", 0x80, 0x8, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x7ff000000000000, 0x4e}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0xe724, 0xd2}, {{r2}, 0x0, 0x11, 0x80000022, 0xc110, 0x9}], 0x194, &(0x7f0000000400)=[{{r1}, 0x0, 0xa, 0x4, 0x7ff, 0x7}], 0x6, &(0x7f0000000440)={0x2, 0x8001}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) r6 = getuid() sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000500)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000540)="c899b123a5f9579284eb10d7f8db6816ea7ad4232fa7a13b6b9d60ece9cf2a3ff8078abd44b564914b5cca41c817fedea3603f7fda1447a847120425987887a86b8135e595092c56e307bfc1df326d7955bd46778a3719032826e5775e396d5d8b50b12147f5363a5f51ec0a7adeda2dfab99aa464697a6fd6a1ee89a26c498a5ed757cb352f7b0fd538fed2f9fa52c4d87d8dccbb474d256e4f8c77614afe08e9103f2f7aa23734bb7ce69460d85433", 0xb0}], 0x1, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r3, r6, r5}], 0xc0, 0x4}, 0x6) connect(r1, &(0x7f0000000740)=@in={0x2, 0x3}, 0xc) bind(r1, &(0x7f0000000780)=@un=@file={0x9b94af1e8719c091, './file0\x00'}, 0xa) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) flock(r1, 0x2) setsockopt(r0, 0x8, 0x1000, &(0x7f00000007c0)="7e8d1d8ac07b5cae03752569bf02d13a16419edbdaeee5abd44939ba3a5680eeaeeaa0ecbb3d6572b75846bf52cdde9dd8beefe53e5c1ff957fb80fd2b112bedfbf21a339e2d84c81a1c3698245c1c734ddc7038d5fe2925786a2f51d0dcb301d94115ba946ff271e0f5426a4d7b68fd3f52a5a40fbdd247e59943f712a3dd8b42e96c9373c2e13827480771365addd41ddcf3c4f355ff701b6b0ca0eefec8e216a3719207b0820183a7c8a6c849ef40aef603552c38585b88a759d293ed761c4ab0a86e659519a6b14d5606d1a477c6b108734f8634f9c925cbe1bf7e5ce99a209d5cab58106ecec704063663bc8c348a4ebeec9ab28a5903fd0af8694191789a63192fbb4d96d87f103545b80f777a77e31f68e78abd24c60254c9cafe82ab4f5ee9e5eede137e245cf1a43b703c15f8da4083f47bff45a425d19c7c994469d5f1c2180b23d47e33c5580b4ddd3373e2312c79848b37ffa6f44a3151bf0081ddc84c46d9c387cb91c1f58d2827a8e9305551ebf29242ec6c33ba1be7db4824448c7813f49b353492e4a12d0852d3572e7a1d28105a5742107c7cbe5b23c034b7392115df4170aaedcb24c614b95fe650c306c5557b1f4c5e5600cfb8bdf7154b34b50f10e8b82ccdec02bc2c4cf01261262e21d78d985d82fc65d05013aab5806c9c9cf6eec2c4087fdafa971521edf8c94f366871f0902e1519d844927373799aeebf22c1277e25ee549669a2a9fa26c31a96239eff87df218f294b752ec02cde1904f854c0777cabf46cfa48cefd236e96161f54f27fd49125fd0ecb0132416089e23655a49339b1143e0ac68c0647990faec2fad3ba747f77ddc583a0b10100bcedf5e1393b75cc5e0a3422fa17c27ba42634bf6f5b14cb7c30e4a91657d3d0420c285704fa44b3f20ce9c67820e23471b67013948d2f12e1cd3f343fce4a48adbb559423715f4715a01a77970e112771f6140967e9151d1df5a3c7bb3928667d9b3547ed0042a1c04e4b21ba3768f0d9c4cde32f9ec511e4145f09d733fbcebaa2e4b9c5c0a6896d9b2b2ee7c89174318ff2f55fde2f141fc8f85ff737916a5b56e7ea727437f6bbe22233d222697def1bf77b1caf257fc0e884e0bff4abcf317f2b3d45b1d4352761cdc33be0c9a02ea038f11de6425d6b73c8e3e3ef9b8019ee278e22b983dbc789ba9aff8c81ff4d2495c1aea89043aa7e809b3e266a60c8cafb59d353cba9c530ec3cfd17942068a377b206ff3dc9962909b7ce4975ac619205473d93b70670b8a020bf0e3214543688279ca91f154f6fa52e304d12a44c7dd94491c853881d2fab72a822ff77c232468d94c966a979675f1bf875d65d6d4bb99cd4f8aa0baa461d4cb0eb8f7951702d78345933fdbda8299445ffc3e004cd600217c182673fed66326106ad19f6cafc3cfcd63c2247c9bfec639f01b28a10d1639f4daa54db3482584548fb9730b1d20737d1cb38c6749f1a481e561f8d0003b0a7ea9c273bed3474f2201ad9f1090dc49ac7ad3a0677747878bc4d653d248ffbb526651c580288ead1dcb8eab6825f181e51ce9db40b1b2d0d792670bf6fe5bc40d496e5d91321299664ea84f6ec69fbe0b2745bd310a51bfd2af6ae2560f7382982ab32359072d7b4f2b80cc380e6f7c61124dd047e83a253006fbbf68a8c2cbbd65b34545935313477e622530f78adff0547ca66e2b34b24a922bc64b71480c90996c4b4ad8a5932bbf17a84a10b28f8e9c4263b8fef33a384bcd1867ac73172780c2609a66ea1b42833359674e0f49046d463347e22a500ab4e5bd54c5f1fad5b1e52c3624157fa74c673a99e1a384cb56ac7497efc3d926eae793265f9bf077a738c8612955a51b00f2fe35ae3324e6dfb813b9bf60ca7eeeed47bd5c2d38441511bd532a65c410a307ef53019efd9e43b85e550618022624614419e6cd28c56488a80d63fee5077f7168bb7eb026c655356ce5df4e01e41341b032229aeacb5e89bbca1d4e0fcc7cb244e5e52151e6be016a5fe7355c65072d2faea0e09b14aedec66be18832fd400bce08b4c3bd54c1905b3d4f574589fd7afec4e684c00caaf0cfa531fb162b9ca8b5fdb6a1a8006d22ceebd6458a3a868520d89e948bcb0f034dedcb0ae42d59810080ea164db918e5b95afd49eefc7cd80b370b971bce3cff293dff1cac80022108e1cd9f4e9140598b9237d3accd1d233bf633aee31f6c0150d67caad2921e7ffe960dd2d183b773034b0a6db59149114fc435dfaf4d0d43a6fa2ce58135508e59f7811bea9c16498e5951e09fb43bdba8fc693b93c843916ba67a9a7c81df976c513a5a4a4588e0efe1ff0870da69684168e6793ec098d8f4403d2e600381b252411e6c4755aefef13311a4d9c492d0949de59073b848838192de944327f3a29545a022d5a80e8a1f882ec26fc5644bf2cc5488c0f6b32f219d4fe8bd94223ce9b554a48fe7525831d9f6f1ddb5967f0ec5713939d2c3908bc6094194b5cb42bd2f481af5ae18ef4b2627e03afb1918f9b943b5d3a36c6e2b5cbe10916d6e9208f2c1eb87704ad36d4462b1574eabd86c8a39da2fd7fd8b945437daff5be4c56d5ca8c33d8f51dfba5fd9a6e31e5f26e79b19250a5256181d7a3525b038d4a2889dd38ed41c83409b99148cf0361b1dd31fe97bf1ac81327fb26ed197ec1b66659a9fedf6fa74c8394b6a53c1576972cdcbed2ad1f17e41521937941381cd57adffac0b500e88bc92b3b0f79d5ef0d97fae6e46b05c776c521b98d5b57cdc7223963cd33ec760a6d897aad0ba779947bc7c12d8f83a20a687737713c9df36ccf7717c8b4f263c200500db41ccd0d5e27f0c504f6fde610e224f27f6be4a77eb64e3e6d32ff7d42de0730b65b69be2eae16e1fe32fa47cdf4b2cae5add8af6e721be8cf10aa543b79b6aa3f39a8ed85d66ff7781e832711a789f4f78dce3e751d6232bd1da9d0acc777aa9c21575e1059e0be1348e3c829fcd755acdc44caf6fb7d1b166de13380f631ab424122d00dfd98424ef5d011bac7e9aa5c10d026723ffa0bf280d32060cc4a7860baea50f576c994982fd630bd5aea5f63ce5efd76818dbaecebe8964819c5c76ed356c930d2be3cf4b585d523fa6bf99322cfddd4ac0f0ca58e2c69605b5a40c3899f148857e8cc1d0ab8268dc5d533217628a1f0598f6d65d1e712b1088768bf7ee23378835edeaab5be7ff3060322f3b555e8328238d7897951ecd524133f3f1cb511b0c794a845a9b788b65c0bf075e8dba4e78209180e58b2e2e8c6779ef1e2031d6f9a376374df7cdc47554eb536197ccbbc212cb93f7693a8aa2f46f912d3e6352f617576c65b4ae3d869270bc4e77d0c8ae34e616e6d2971bcdb5e56595b8ed55a928fb87951a3a81636c112b458170cf19c2ab6fbc6fa7d478f0d14bfd0fa8dad3ae297aef000acdaa610c728567836a7cb4155c77024f42b625784cd95b4506bef331f0a921049181fbc17237260a1f2b9aff62a367eb9dfdc8cb3c8978480ba05aba6ccc0563f905b814859414b557ae100e7ac8cb104a9227b7b6f37ecc0cecd18621a84e9cb27d29c01aaf79bb8ae577d1f93ab9e49481e41139cc9a462802d691c428e41c7b1f7dea19b96e97c34e92b61dc321fc2f53fd6b9fb1c616f20ae4436a891fbbc4b60fde9da8ed570ece6b2001867433edc976202d20326daf3ade730b03d5ca48acf21c665f77a64eb7d9fe2a9c5d98dc1e09add672ea5abbba0c44c9369b5f7666ea64404310afc47757a5fc923a5df22cde0014c5c469de26093a2d57eed0c25d18404a28d0f70aa0f6da0b558c0ad735151ace87fb48890888a549eab384ef003b803611260ab4ce80b498cecc6913f49cbfe5946426d9e8bfcfeecfb473981c886e8c398bdf7bfb5109d279fe0b70cdbd3e202439141cc4476981683bc6f5e9381df49cd3462415b87054d021b32e5ed9a0bd501c1cb8b6c9472d41980c144b418d4366ba6780f8f3a0fab6ef8a1230c37a12a3aaa71d31cb6486b9458ad87cb72f83024bd52c9af1caa088fa4acc5d3c8bc68bcc24df44ac45db6d6e63645e0b956b828ec595d2b8470aa022932c99d0e61e21a092b2c8025e58b614d8fe9cdd010c642d28d2ec4b8d2a5464c9dbdde0d9726084e7a967fd8ef3e45ffec347082171ac92802bf0e1ad3186927973b6bca96d789c33ed21f8633fbff3b99179b5c1694658c3e6cdee9f9c1c71cf5294f5a125eefe7ba3ddba1849a3095dcc7015c7f577152340ac942f7c5e6798ec98edc46b9be256a31a24cbf8e284cba5e1ca2fb387b79390c0d9a3e093b77e8d2b6184f75fd1ea052747a92975e4b3451a104bd7d35a2b3853a62bea953d35f9ed067e06bbaeb617eba3606cf02ae89fca55590e276902553d40462d51d9801cf0346e22f1ce48b1fe211362ff25bcb7f61d472b4037570a57269580854202e5586f4561f5c8b6d87c748c7ffebcadb29a73fa9f8cb973d1557e20118ab2343cebf87cc2d28b2f23c73fb6164a00297fdbac7e726fc793b604980f0568184dc849773551a40a41cafa63ecb10750eb1675d312f8e52eeafbc71022ff8d48cfc79b178c4443a1147de302b7d6276be8264d0945f4369eb2f2fb73a6aa74010b7a9a802a9dc9d0e35949d6b1776b2f39e5f4d927ed4c82fd07a9e4302174ed6c00bafc98b7bed0309c2976138e9428968ec8bb97a61d5a96a885ebe077f5def8a7e1ca05d03c0a3413f81394fbaf08c542825b92b7929b1ab168f585ea6afb9ba64cf8757d474b75c6ac96d1be6928df79551e290af647f26e7a7e75f384b2440b8196daa7376cf00dc39e43e71891664e26d5b2ac1c5d59afcc1d6f436f78cede860496ae3a23d6b5acba04e967058ab0f41b8b7f0eb7a7ba2581d03f1084dc86ac5772fa4e84a6d8624a636c73cb8c9bd3eed2b7d079a01483417e8cd3aa8d74f75bf1449977d1a30e2578d90466475c94ac13f0716c8400b9703d0c3af147b617167ba6892e382af07a679b0a72d45272cbf1c72059fce43af7184819d4a2f092ae46a08980701ef00d23e0252e7ed5b68c55df1072c6fe8ab9023ff0537b3b8479d186a498fe6462ae359371539b78cda9cf7ce55f4ad0a8179fe36337f55e2056b73ea9f93e34d634ee687f36a17d607cbc0d24daec469040876565d7b60adada1578ecd04d29a613a7ebd837f76e2bdd6eadf1529543b3ff88e9145e9b4354a4ec7e5ac26545533c8a5f6e48088933df12be074c8913f5e2e756c2e7228ae5623e7d4d576995db48e4cf54cd4cc2a3f382b331958efdff07dae8ae86b0e4fb1940d88087421c890fc16d49715d17f8e1fb7e0e1d4927212e46f39b48933355016ef67b90904b306f96871c646123628598eb7e1ce43cb30f8fdfb3484b1dc9b81da5d16214f75827a81fa8f4eb18d3b5973bcf647c373f12fca138f4e619fd42c0a98034e0ba01329f39abe889c834ca6e1825579bf9e80958b9947cce3608e837994dd8a894b7598efb129d1dfa37584403b196f0e82906565355db375c79f9346aed657705ccb3cf1b9e0c667eb6628022d37388d315969badcad0efd93831bd9aa825768d6748eb27f1d9911d9ef76c7f097573de3ad916e55b09ee5581a95c5a098d0325bad791407f926077991e6d34b53fb5e414413c6971a8d8de597e9aca1021a3529c42eef38a14d4e7baadb55d35da271e29f85320e6085fe32c8f8035a1d4c2f5e12607ae0925f9974ed0707dae234ab5cd00aea71be8eb0d8ad58fd76014f55", 0x1000) fcntl$lock(r2, 0x8, &(0x7f00000017c0)={0x1, 0x1, 0x101, 0x18, r3}) pipe2(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvmsg(r8, &(0x7f0000001bc0)={&(0x7f0000001840)=@in6, 0xc, &(0x7f0000001a80)=[{&(0x7f0000001880)=""/69, 0x45}, {&(0x7f0000001900)=""/141, 0x8d}, {&(0x7f00000019c0)=""/31, 0x1f}, {&(0x7f0000001a00)=""/126, 0x7e}], 0x4, &(0x7f0000001ac0)=""/206, 0xce}, 0x800) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000001c00)={{0x18, 0x0, 0x100, 0xfff}, {0x18, 0x1, 0xb3, 0x407}, 0x0, [0x0, 0x9, 0x51df7ee6, 0xfffffffffffffffa, 0xdfa, 0xffffffff, 0x1, 0x3]}, 0x3c) r9 = accept$inet(r0, &(0x7f0000001c40), &(0x7f0000001c80)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001cc0), 0xc) setitimer(0x1, &(0x7f0000001d00)={{0x5, 0x9}, {0x100000001, 0xfffffffffffffffb}}, &(0x7f0000001d40)) r10 = open(&(0x7f0000001d80)='./file0\x00', 0x0, 0x40) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001dc0)='/dev/ttyCcfg\x00', 0x8000, 0x0) faccessat(r1, &(0x7f0000001e00)='./file0\x00', 0x107, 0x2) open(&(0x7f0000001e40)='./file0\x00', 0x10, 0x80) clock_getres(0x3, &(0x7f0000001e80)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000001ec0), &(0x7f0000001f00)=0xc) 16:14:50 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0xfffffffffffffffc, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:14:50 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000000)='./file0/file0\x00') readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(r1, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) 16:14:50 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000100)='x\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x0) sendto$unix(r0, &(0x7f0000000080)="d6523ce7fa6cafe18ac74ae4de364c8c8600adc7371b799d3a929c74d21c18055d30254fd4d3b8e9689fe61177704e3df78aaf4e12e8cef6aa7e5c5e257710cd584d713a14a7db060dc7eb8524bf9832d475ae5c71be0b8d0253a8914e687dfc81992ec6bc04a1a2", 0x68, 0x0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) 16:14:50 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0xc0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') fcntl$setstatus(r3, 0x4, 0x80) r4 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r5, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r4, &(0x7f0000000080)=""/37, 0xfe37) fchmod(r4, 0x0) close(r4) pwritev(r3, &(0x7f00000003c0), 0x0, 0x0) write(r0, &(0x7f0000000140)="b8", 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000000), 0xff85) read(r2, &(0x7f0000000000)=""/43, 0x2b) open(&(0x7f00000000c0)='./file0\x00', 0x410, 0x8) write(r0, &(0x7f0000000500)="e607bbf90650cd57603a61d199cfffb68c31549baeece6952523b97e2652a016d1deb84b7dd64a9a46a79db0b44a988a705b436d6008170cbec3a9538fb0ed9966dfbea46fbe583bb083e81241bcda194608291847e3972947b96ac98940a1752eb21c4b66fd25b3343b463aa5608e193847ba327066a9bf5778a24420149d1b05039e8f3a7fe941621670ba4fb09841a28644fc9b4dd13a93667a7541f5f295d75c182d2992d039fed2ef2f5af501b870459b8c201bb8c9564a0fec3d04d6bc1c7bee689c47d7f62e846e7a68258cb73aedf5344d56822f07fa7de9f7412a161c30af7354ceb8729bd6830357980b6915e1fa0a4a539f473ea8cf8ab88a5c659a938464f28eeef56c5fd046c7d9aeddcc3554fbb34ab1e85c3871c5ad9069e3c4913b66d2981fb7be2717aa57b2a2d06cc8d68f09720394006e2406ff04dbcfc05fd38a1cd22f2f73a6db197c536620aab970274a30e160e41e04cfe46f5f265a8b1514d08a9c8b1d84bd9ad197b88eeb6d85f51f78de48b2958b1e4f8f70635925db40fd3ace7f1294609cb0d0f528e24fe87dc5860b6f420fdda8d5c94ed2d43efa1718b4532e6bb8b54f49fade5b35be6d8f9e77cfc7c4ae21021729ebab37cda4c10430e91017c7842393190be384070113273579ac6bdce0df3874b28e0be37f449dcb5303c835c039ed99e458b37eae23f3b0bc144fb62d295c111a504b474ae0a775dbaefd23843d79db2fe084daee217e43de3d77399cfc519393e2f51d7245ad5d1d2cd3337d4d44b5c727b8878ed3dfa8113239eea3238414f9dc18a154e53591932342841353af35014757d9046de8209f93cd7772f7eb10594c2865b377781787419b45f09d9fe326ec57af27c301b61fc2aed702e4ec72ae896ca4b802cb6a1324ef4f464068e71ae0be9d933c4914468d42bce7ef4d9e6a5c07a1f4583c1ec2bcf32a211f64b0e394dafe5742fbb0dd9ae8d6823e8feb700d0d5109d38cc32b04030be8c663a64323f3f1001527adf04189b90ca538313510e722973b921077dbc3dc973090d1b5551450df1a916e06e66943ab022ee02ebcb4cbabd7b5c3e9bbe73fe6881e5dc98b96e7d46afc603e31f80c10c24250984c5b73438a6956390dc2e6b30522de4acecfeb52c09c2f8c2527501d758f6fcbe45867fbe2a2971bac08bdf1fabc8f7d0ebe12ac9e39d5d8d2cc110eccde0c9a9bdadc3ef7fbd7150bf29dbe3ad199ed25827c6166c22900e37a0c0a9e2e08c7ea7e9315fa5b206edeeac68159978e421b514233c274cffe13931356454444b6db3f9227b00f7944ba341ed56442b4be141577c83e881d7ea6dbf7fa058ec4d63d20ef1227cd983bfb1ea67053d648795c7a9247294c6b0cde998e293756d3099d49cf32fd4ff62c02d5ea56bd762e591760cfa05cc29e80b9eba1846cfadfa389930f68f8cee49c719f1f92f5fc0c3b647a215a494f858bae690841feb1090901593ba9d99be67056f87d2fa3dc4d341c535d866ac0e203a5eaa3c6ec7ad46c56b14e2fef8bf033555ae88a0a0e73c87f62068bee925eac6b6335e64d0bd6dfc95608f353141484d5f6514e88a70eec1e76c9febc3ada158d448f9a10cd647be343f5c20ec3df55d317f85a4f53f52f7f720c67f4a36c53a7cc8de9056e916a5bbca628695307f34098a767067b468b0eb444000fd0ae0d1232a615c0759b01e779c8ef41560f5f1aeccb9599e9b4b02eec48b313dded5aead2218a5cc584d1e60032941393608ffb2ddfcf921f71b3c83adc0b7c1296846fbfbdd9a45be08a60b95528dc7b845b73e40cc0e81ddd737e88ea5263a8ac7f8547215e22e06d1949b684f5e70d7a898fba51cfa4a4f52dfcf25951d1868b27fa0f042367d5115d1b3fea98197b37bec68181d456bd302981a69169c15d91d69d9806eab8eb3d2f7c4a0ddd40b27c1993aa4abd05abd56276b02b73f0b453467ce2061490d9405a4891b954671374e7d773f795bcee18324bce95b55f3e50057d24346de9bf1fd988e76def098cbe195b65bd87a595eba0296e6945623f2bdabf51a773461315e166ebf33cfce6e6b9ffb0f0e1e75a62c18363db2fb16a56f2d927f769c3a2b09f2ec201420f344bcb44b0547b22eb08a0232934f408e29274230f842513d6d64cf35a618d1bf65750b88e94221c5819f49fd88293b0f9fa2b366adf124facf41b946e9a121ffbe4a89e2bb775346a5ac993dbfdae42521a58221ee3892577ae9276cc2557a0c8b38efde466c199962e29beebe0475ab8fbf1a96706eecf3560babd910e8937a5fa0276bc2bfbe7c526a1aa9ea5572dc53e2b829beb486f0eb5d6bcb25a040ed624a93efa12aaf0de0d5dada51824144a1619d17b3ae30f915b6ee49afd85414f72a55f65ae3f7c5d879e3b8e725c826838297d914b0b937c74b5f73161bc5977c301d011a0301b540033572feab076d6fb74fe8f4a01ae4bd545047926eaf391c02a0ad18246bcb8d230123b29f6e57b88f398d1995ae9b356635cc9529e4810d5d20cca778ba05962e501385b715dc90369825fa45497b759006e68c7c3e9bf581418010078fb045d2207dc21aeef0c55ce7ac0b6143bb93c40c9c6701042a2e2158602ed75a9972b76cc53d7a269364c234dbbbe0a1c79208ee21313bcc2df136fd5b628ee0baca9df42a8e37232e4257f49981a4edc54df70582e948d65a74fcde5d46a90ed643bb2c915032b8b99fe1fb9431d7a7f023c299d983e319f4b09dd9b524f90a13fbbdc147503bee2d226103e664f672ab98c04e9496cb30eff81cbd4c74e50b769dfeb6622a55171acbd40e4d72531095bae49c5118351c3eabdd3e8f62407f0c77e21139a2e852843963d4f3e3f6b05dc925a187f2a3282a495e35855593fefd5537fd2c50fb4de74eb9524b43ebd9eb53bc8d1f47457584483031973418baffa78dd644997792d3fb2323b0f6bc31aaca38be4081e30e33bd89a7fcf3bd8ff4459606afebb79f3d41706250b27014c7fe31ed12ee0f298c08705b1e1deda63366ebf6764a7c3b6bc0b49dab4c8779bffc73d4ddcba026d168cc3ab010d4fb9361e734b55ddd6df7f0071ebc95d90079bf6b17eef6da3f33f27fb041f05b610ad2bfa147ddf99e99a3cb344a1411ec602f9796d23fe3a64dcd59ccc6962372c515b37a28ea199784d2a0467bf0fbe5f6c3f9b9dc027b3289656fc3af781160f16b85ceedd35989cda048f4f22d933984b3562bb111f6fd59be9f6a2fd7dbbc98d7acee88adcac9abace1374a461ecbc648a4ab13382682ca176bca7c4e459119fe993f8bba4eb2d54b881926375f0d7853f7d568b338b0aed6abc04bd55287cecddb5c60efe04ac6b2f706b1929248c55a7b62abc9c038ac9a623d09d96c75baf65e4572ca03dbc9b290a6555367592bd37dc282e2790830fd1234bda2dc47bf822cf1a6e8baa0fc3e5078361154809f577e839bb661f79c2958673d83f06273211c3055691d6da406275b7c22a2230303c0e0e2739a279fc0a12696d904ccb70e13b215195311f895c1f35e7b83e8c0bc1b366361b0740c71a10d8d24ffc229a1e09b1a0ebb34d26b50f40577100184b4055f42d0fd4e3a6b7a0e29eb37b7354284ad7bed00142fbab285df265a87556916318543eebab1c86a2dac3f518569b4ff06d5685f415e9e25a93ccf6edb4c0e8afa47c0d68d5eb28a077b66b65b755a6531785115ccea12bb9fb44295b040e46f635f14081a8424e88c6c45818f9dfd57a7c39717a78755ecad80f5a357d967836d9cb83f981409f437ea6e0e56f0a9a9c26c0a855d036410d32b69e48711f8407d8399f6ee6e85d64d6be39158c6256e1e6f5355af390c8bb919bd98b860b51e3f2e549299762451456959c8d599ef0a373b5ebf05e8446e4c731e42c4c93ae2e18db540347ab4d072142377175aa7e0d09430dfb87413905d936635798194c9df81e44dff27522b92f460e82ae434654d2d3c6f96f2059fc4223bd797d6ccd966ed6f934de18987891bf2992f9d08d33f2b9edb738d621ee61ea8154859536edb0950aad8a6be61c5215e306046d1cd78dda14a942da7a77c251ea03b1edb8616536f5e6f7b897ceb77900f3e97edd2f81119edb3b7655c32c28b1147c832a86adffa19d1cee31058fbc686bd4672a70f17eb6b14d3ac231a6f397b86aaf88f1285a4bb2433bf246cb88df1a354fd54a15d73d4cd91558c97dffe3c56b3419809e82f9bf239ab499582863353bebf0a910922306c5c16dab698d0b2e4a917b19d29b466fff2fa891bef5f660256f63c89da38663c62db3d168368b4067ec92b8c96f6286be1dc7adde193d8b8aaadd51f38af51e1f55ead97c59683eb3ea52557c0c7640f67933c269d37089ea5ea8eee7030718be3b37cd604afeb59ebb84f36a0ec12e7e52e6fac0b1e7a4eea49fe88d9c4857d33f7b2774c315fb5144c210049caff84ffa7a5c1675cd5e58d9389020353837e2a3e0f4c01c2175497ae2f583bffc4af8c2182f86214007b0cb7398dc33f3b787fe49c5d286aa1d2cbc16cfecfee68c9c76da3ae812594e0e11039f7739b61a536ef4ee8af5e4e3297c450a3c5658e68e289d1f8ed617dca540ae95b90ffd713482658ca8b25de0cbb321c974948ba5466404eb524a737b39e52ea2d97af017a5413ddb485d3e6780a9773b023c116c4b24928990a24c18a3bdce78adfec9561787d85949b8a5c496dc8dcf363cb38c816569416f19e7c2dda38ec50b68fcd4c43c5efbf44effbd1d988dc0ca3b064fc40c42581097bb73601dc88d36770a496fb858c03023087fbd3b419806d27b3bccf6f9aa6d8346c43f989995e4cb961e19a8f6bd7fd4ef4aca2570a6671a6a17507b1b72b4eaaf1b46d7aed4af7176342019b07a1a0875c59de7b8242de7e17d226d1b9bdab58caf8a4894a3a901a7296716ed9c8cd3150a3cc67368d66c20aed3eb3dab678ae8cd6206abc61cda32945de3ebca473feb9360d0c65c945bac19606687f449111e3248f52313482b45d9df0896abdfe903dd2ac2d756fc252d345398880864277773b655f48c123f88eb82a4ed10897368b74dbc3d6cfba6bdedf0cc213182acede0af86859e625a42794eee11d3ce7a48325358bd606052d7fc046dce1df0eaaf242c80612a64519fcd7c78ddab8f9cd82360f2d591fd99fdc866376637da6eaf93299b8c3422fbf19b90b7cf7603d6c2f9ae91ed15a15a0b8c984c6b6090f05ed9a9731457aa6e32285287497bbcb3a04dd6caca18e3709ff5870713702c01ac64693dcf46c0763eb5bd9d95905ff0b1def44c58984058f9f723e173041259316ee47457939d0fa40251b3e0fdc88900324845fb2f8519242a56751372ec88479b5fd469a39088123318a92b5a7af32e4aef5ec510112fb8e24fb9437ebd393811ef2d614e8fb34080a3478612fd480ba0f0fb6030e36b26171320c47be6a1500ef7fc51f77bf918f16f5558cae4df8db993d150fa32eeff89de53da631e41f5811881fb96da51697c3e4148177a2f512fcea3bc636776bdebf10f016e4edbb57be02e6b838fc7ef154f3f91afef7f32456fb76bc371d6887201faf83f8feb989f9d3d56f87e9e2fd0c9f6475faf90ad7b723634df93b1bef73495e059137826006a9f57018fedb90faedfc8449434816a9fabd5d5183cb10babb6480213a6b4f0768de23d64d77712a01a9ff3d801a3fc93541bbead0726f47e6d2695e877a44609f61aaba0fc4d454406f02d7a614de58318f8968a", 0x1000) write(r0, &(0x7f00000001c0), 0xfec4) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000180)=""/169, 0xa9}], 0x1, 0x0) 16:14:50 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x24}], 0x2}) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000100)="bef042a9a459bf42f67ab678698f90fa090ca0832151b33ef4a9dcade51663fb9b8220078d503d1fe3f7067ee9e20a9796879de5e65345e088f9808d17cb566901e8c67cbbff4c9f4be89cf9c5295ba90fc7b9287bd7833f23edb6de17f29a859e79d692fd360697c97615358f15806a893e6abfb9057254dd", 0x79, 0x400, &(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8) 16:14:50 executing program 0: setrlimit(0x2, &(0x7f0000000000)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:14:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0xffff, './bus\x00'}) dup2(0xffffffffffffffff, r0) 16:14:51 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file1\x00', 0x154) chmod(&(0x7f0000000180)='./file0/file1\x00', 0x10) r0 = socket(0x6, 0xc000, 0x100) recvmsg(r0, &(0x7f0000000dc0)={&(0x7f0000000c80)=@in, 0xc, &(0x7f0000000d00)=[{&(0x7f0000000cc0)=""/58, 0x3a}], 0x1, &(0x7f0000000d40)=""/116, 0x74}, 0x802) setuid(0xee01) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x30002, 0x110) sendto(r1, &(0x7f0000000bc0)="64105e0b7b2fe336db4d6fa8acc62de030797cc7e8e34889c57b10d40efd1b3ff1d54d58771c2f27c6b722525eb80dc926c2d336c3a4f6c1e59705eb1c42c70bb07c016c426929824127e92ff633475fb3b3c74dddbc779d175eb4a3ca4795304056f90e71d693026e94854762e96e", 0x6f, 0x400, &(0x7f0000000c40)=@un=@abs={0x0, 0x0, 0x0}, 0x8) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x3, 0x8, 0x10001}, 0xc) pipe2(&(0x7f0000000a80)={0xffffffffffffffff}, 0x4) recvfrom(r2, &(0x7f0000000ac0)=""/179, 0xb3, 0x801, &(0x7f0000000b80)=@un=@abs={0x0, 0x0, 0x2}, 0x8) pipe(&(0x7f0000000140)={0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0/file0\x00', 0x21, 0x81) rename(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000380)='./file0/file1\x00') recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000200)=""/205, 0xcd}, {&(0x7f00000003c0)=""/215, 0xd7}, {&(0x7f00000004c0)=""/248, 0xf8}, {&(0x7f00000005c0)=""/183, 0xb7}, {&(0x7f0000000680)=""/155, 0x9b}, {&(0x7f0000000740)=""/152, 0x98}, {&(0x7f0000000800)=""/73, 0x49}, {&(0x7f0000000880)=""/218, 0xda}], 0x8, &(0x7f0000000a00)=""/97, 0x61}, 0x840) 16:14:51 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) chflags(&(0x7f0000000180)='./file0\x00', 0x5) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/72, 0x48}], 0x1, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 16:14:51 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) sendto$unix(r1, &(0x7f0000000100)="6df3f17808b4d1da7586af8e679b8e837db837c90eee1e704a71808f4bab667cb65ec3c01b8ba2055fd7c30722e689376270ef51ce59", 0x36, 0x408, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) fcntl$getown(r0, 0x5) 16:14:51 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x1}], 0x2}) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000180)=0x2e9) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/86, 0x56}], 0x1, 0x49) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x8800, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000280)) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) 16:14:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 16:14:51 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0xcdc}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x100000000, 0x80000001, 0x0, 0x3, "e5d451284373886038d19dcc1f4592e89fd1265e", 0x3f, 0x400}) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xffffffff) 16:14:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) lstat(0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffff, 0x100000000, 0x6, 0x4, "77f4bed4d1791b39d74baab25b25e72880193f1d", 0x1, 0x9}) read(r0, &(0x7f0000000200)=""/226, 0xe2) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:14:51 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x402) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgroups(0x4, &(0x7f00000002c0)=[r2, r3, r4, r5]) 16:14:51 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x10000, 0x5}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:14:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) sendto$inet6(r0, &(0x7f0000000100)="4a0c70566f6f399a45fccbab351e2dd1a27e46e487783c4535097ae8788c076a8fdca55ea16ca6c4fbc940897e0ccaa2ffc080fc5c9bb81cb7ad6d05e223b8fd4da77bdab336ade46bbec4a0fa8aa9f8f67cbfb06edef836b128206cc5eaec0ca595321a04048750fcdbcb0bf6a71b35968ce5a1152237928972cb073688ec9a712be35cc15825978de5", 0x8a, 0x2, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0x2, 0x0) dup2(r2, r1) 16:14:52 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f0000000240)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf020986abb786086ad403fd13ed874ccbd16f09", 0x62) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0x1000003, 0xfffffffffffffffb, "85000000000900"}) r5 = dup(r3) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/44, 0x2c}, {&(0x7f00000001c0)=""/13, 0xd}, {&(0x7f0000000200)=""/48, 0x30}], 0x3) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f00000000c0)=0x80000000) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = syz_open_pts() setsockopt(r0, 0x10000000029, 0x3ff, &(0x7f00000000c0), 0x0) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000080)) 16:14:53 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0x20000003) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000100)=']*[[!^\xbc\xae)/\x00', &(0x7f0000000140)=']\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='\\}@#@\x00', &(0x7f0000000240)='\xcc\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='&(\x00', &(0x7f0000000300)='@\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) setuid(0xee01) r2 = socket$inet(0x2, 0x3, 0x1) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000440)={0x6, 0x18b5}, 0x8) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:14:53 executing program 0: r0 = socket(0x21, 0x3, 0x9) r1 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1, 0x1}) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/51, 0x33}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r2 = semget$private(0x0, 0x1, 0x10000000000011) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTOP(r3, 0x2000746f) semctl$SETVAL(r2, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x4, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) semget$private(0x0, 0x0, 0x400) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000002c0)=""/71) close(r0) dup(r0) sendto$unix(r0, &(0x7f0000000180)="4b165e0e62f03c155d46ca8736996bc0c7fb045c7b5e052408ae8e132ecc08933b19c28761f70291abd81e94112d908683338ea4a29f77cb13e8d9f3458208d247c1497cd0eae3518cec0b60edafa05e77dd59445ab61506ae6c471101f158b677fcae75", 0x64, 0x0, 0x0, 0x0) mlockall(0x3) semget$private(0x0, 0x200000000003, 0x40000000000000a) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) r7 = fcntl$dupfd(r0, 0x10014, 0xffffffffffffff9c) unlink(&(0x7f0000000240)='./file0\x00') mlockall(0x2) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000080)={r4, r5, r6}, 0xc) dup(r3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) faccessat(r3, &(0x7f0000000200)='./file0\x00', 0x80, 0x2) 16:14:53 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="dcebd97bdc1408ccdb50066998cf8909f56d73968addb44483fb4eda0042dc13a46092390fa00f6b72c4fa5e543890d7a407a70c47265269c983de9c4f081dfecc9f6bca609b0e6d7ee257e9eb44b42d26d4d51b4e1882c2c596c204a10c17907dca4b26fa66bc93253d6c69880170ff4bb753da969b9c7be211e4ed1f246eadb015a0b1119854c97f85296a1b2a22bd7da2fcfd0d48f882ab5ebf8e4faf6dafa134efbbff3a9304a065d722f766abecab9d6dea90672b", 0xb7}], 0x1) execve(0x0, 0x0, 0x0) 16:14:53 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x2040, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) getuid() fcntl$getown(r2, 0x5) 16:14:53 executing program 1: r0 = socket(0x1e, 0x4001, 0x1ffffd) connect$inet6(r0, &(0x7f0000000100), 0xa) r1 = dup(r0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x2) listen(r0, 0x0) 16:14:53 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r1, 0x2) r2 = getegid() setgroups(0x4, &(0x7f00000000c0)=[r2, r2, r2, r2]) setegid(r2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x2000100000000}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) 16:14:53 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000240)) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/204, 0xcc}, {&(0x7f0000000040)=""/53, 0x35}], 0x2, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x8100, 0x0) close(r0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f5330000bca9edbd9c", 0x34}], 0x1) 16:14:53 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)="06f2ba728ea594e6e94840371f4364ad96ab7e", 0x10000029b) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 16:14:53 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(0xffffffffffffffff, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="1000ee9b000000000000000000000100"], 0x10}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/23, 0x17}], 0x1, &(0x7f0000000200)=""/23, 0x17}, 0x2) 16:14:53 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x1, 0x100000001}) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000001c0)={0x4, 0x7fffffff}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xb, &(0x7f0000000080), 0x0) r2 = semget$private(0x0, 0x4, 0x250) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000200)=""/203) 16:14:53 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x4, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x4}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) 16:14:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0xffff, 0x800, &(0x7f0000000000), 0x0) read(r0, &(0x7f00000000c0)=""/243, 0xf3) 16:14:54 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202b, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2, 0xfffffffffffffffb) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x890e, 0x7f) kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x10040, 0x103) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x8, 0x1, {0x100000001, 0xfffffffffffffffe}}) 16:14:54 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = kqueue() stat(&(0x7f0000000380)='./bus\x00', &(0x7f0000000180)) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0x9, 0x7}, 0xc) ftruncate(r1, 0x20) sendto(r0, &(0x7f0000000280)="6a109fb6f755d9642889876751b606c64592c325ed1516a05265131f16ed04bc63633a4bedf53b97ce5edc8731f5612b8b6c931a86b6cd4a9febf903589018bdca1161352c", 0x45, 0x5, &(0x7f0000000300)=@in6={0x18, 0x1, 0x6a0, 0x1}, 0xc) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:14:54 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) r1 = getuid() r2 = getpid() getgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)="ffc9f3b10824a4d76efde90f0b5c9195302cd819f29624278b3c79b1fb450bbab2956c74f8f732553ed30b1ca168a5a567607b3b449c604a3741eb55f8711a", 0x3f}, {&(0x7f00000000c0)="e57c1ccb792aad", 0x7}, {&(0x7f0000000100)="6376781744dd54f082bc3643bff0efd51aded3366c1679e026b71dc59fc92e186246f2c0aa31105c88dfdc7a72cf255acce23701ec3e4958e256ac44d8790a11948579d46dee3e2ed66ce8e086736543afa8e1c8723b82", 0x57}, {&(0x7f0000000180)="df8d548e2a3bfa8c0e4234cdc452339227ca23f951be9c4e93b4505cfa10227b1187e2618dcd0a14f8e2a601d0add03f49dfa7ea0eef60abfbba62c32e1025", 0x3f}], 0x4, &(0x7f0000000240)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r1, r3}], 0x50, 0x8}, 0x4) r4 = dup2(r0, r0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000300)={0x3}) seteuid(r1) 16:14:55 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0xffffffffffffffff}) 16:14:55 executing program 0: r0 = getuid() seteuid(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa20, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x3f}) mknod(&(0x7f0000000080)='./file0\x00', 0x8001, 0x549d) socketpair(0x1, 0x4001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000240)}], 0x1, 0x0, 0x0, 0x9}, 0x0) recvfrom$inet(r3, &(0x7f0000000400), 0x0, 0x800, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000440)={'./file0\x00', 0xffffffffffffffe1, 0x1, 0x8bc, 0xb7725a0c28b26424, 0x3f, 0x8, 0x5, 0x1, 0x0, 0x1f, 0x8}) sendto$unix(r3, &(0x7f00000004c0)="8287aa8b273473c1318e4d77a1bdc7b71f5aaf97d435b069a20b6695f425a99e11c4af0cddc22ad46cfce5180ce06b3b566f90ab8d832f8eb888b5387a95dfc12d0039b93265c3415578c62d89773cb226d8865a450eefc682ffdad58d7725b8f0223d3f51a3344594ecacbb926dfebdc9a1611926a1653d1f9275c04ae9a154c97cf47b6dac8a037ce503866d740613e4f67310e354bbc9c9315c284946885fc2352275b27fb98e94a81dd0a37dbeebe1494f028a6f5d724218523e8f02d221021ec75bdb58cde398340f360d70c407539cc2e5e1bc36abb8ecb03d94808530ba96ea566fb70a6645f10a98a26f781e9c6eb30a815ca625ce67410da716636e68487599095ae912452ac39e588af83b501d114b569c4e92ef32e8c15dd135e84307e4a657464d13f07aec962c59b96e96579c00583fb421c5d90151fda32ceabef669c97dc64dffdd23de1453aa1f475d3b88a2228e886ae7abeb050e819c920158ac016e5110f5999c17504f0fffbd1645af506a1be8deec75f7e7df9667b2eecb2c4aed01c75f48545a53a25b3ae8f9530b9f27ee53e9992e3c96068347ac32ae739d2f343ff22d5fb53a981cf8d475306ee7294793cae37e9c8af6e16020f37a410503229d28433ca7b22a9931da3b3b584ccb14c07c5b2a89c49a56c4013462fad18ffc5444e87fa1199fcee4c2ae021b0654183c8621d5acbca9c4c004f5243acbf882bbd90b829099e4668f389555522132fac58efdd3c5a8574d9e136041de6557a13fb6ef997bff6dcf850a784febafd3398656f20822ea8bc6293e44928a39543da9242b4515077ab5e9ef415ac0f9dc5be08c6044f6430a32bda1cf08c6b0d6964fb9f835238dc3d639bcecb1ef81361ebbb20000320c76f8ad1082c5518c1395f054dad18e03c84bd1bd227e77bace1c907fe7fd8dd4e9811d68e9330c3d04eb2fa9615f5cc60d43356e84b809b9ac1efbc2f2083443b1bed5e9f7b26fc08b5e8c27b690392ef8f49e29c1549367a66860bcbbb8fcf19ccceefa562fb6c6f855183c615fb0f638a16aa9f7a772de264bc51e7644a8eb60272ea6f8d078cd860ea6d12e3fa54f3a68b0a14e4426c43b55f4fdf15ec01f9bb78892575db02d7900dd5ec20d09d2181b54f1af2226bf228d4df8a39fd6107ff20040a063a55a67dd9fcc47fca1c55903e5c5acf79d0c96fb63788b6c53bd1ede235137b6f3c953c56e26b723e24ece036d0dbee1531d4d25283eebe1f6815ef8be7cc3d15847c78431ab2ced975e65306644681ec6aacbc7b6b52edc238ba7f43690b48b47f4801c1c6da3c612e07f08c97aa372d52fcb8d5516554d646b47aad537c631b9770bbc13945f09598352b17cec2ea603dadb743c799dae7818c55fa78df5ee9f81696ec8a911160c9e4dd7b5e84e61cfdeb44b3fb16b9ef5b77a7f4e9c576b45a112663ef37d2c7f400758fca3d767b8a11519d98a4fcbc99c319a88a31b8f492ae7d87e383a9811ebb9cd91c3cdb0a97b413a7c39884cd1a429dd1c8853a9f4b5bc76d2357744b876df64b5ae42bb69fa72a463c1a2f4b84b8a1908daeae6c3958f52d46efb1c053723ae16b9a689d826c319536cf97ccb3a9c6c16cd4e9d46aabe8ddc17d867e16450e40237cbae802b814eda23b44fd722258e6eaad6f3581ae775ebe1fb44e39e4190e377eb7485245061a97cb299091d133daa99836a22acc61a464e4c78da28418066c2e8b6b3f095c66f14949115cf7b00c2feb18033166fccc8174b2bb14064961cc90b6ca86d9efaeeb0a79eebf61f6b3f9e1b5a9fd4c9e4f4a010c86403faafeed3556025f2c00d2830fbb16f31fedd41f35647274400a241901a89fac191d0c349f7aef7f09348943af1368aadb7a8c7e8f38477a1d15a77dd983943094593861430c6871a018194487a1f30199e0d0bad7fba89ef09197592004743f3b33abb561f10abfeeb844fc5cdbb3ba1efac416e1656b75226a1781679024fe456f05dc5f0755d68380b857fb7ae7861565024a39b7108e808211b2220551530260a541aa273ffee154bed774e4f01027c64e11b2ede3dd9eabe8760a095e8d820804b697ad78770d1ef59322f42fa382000fc299340fe7a74c7719c022bef7bffe2452a1c772afedd2681f7f36eb758349a26d05553612989ba679176b97f6afee9e5e310f08a6a611ffb4aed7533abadcfe6b4040fd830aed3a2873a5534c2e27ac96f9a5a2103b83d1bde3e93a2bf20385db8379630605f5bf2a550fdd4d7856c901549c2622ced100be27b8ef0bd899430dd8076679a803f751275fa6037719ab0e214385c9e09e2a4c55ecae3758d3cddd6e6693b93d769bc895ddea7f56e806f0e1ec0d2f98ca3da00624ba678c17379b16fe42b1adf0b41fdc4702457c50cff675f046c7b8d6ce2bd16d9a09f4a2ee53e0166098f41eabae893548625b1931e88a5060501f23e2b80dc6ccf8444364e9a07c18146fdad07319911a74a1c2338c8d8146b7fc94fea25ecd94e150a6d8d1c1d74921274c9077d3bd70cf8e918121244da78b18a3236192b80d692a8a982694d339d5185a76d47c3c79d752c1492cf6bb7006df71ee836194f24b0c2a5787af0cd7091cf8155660af0d306563d026925e004ce5a4d0c99443bf3f442c40bab70e8962c10e2b11babe091ea6d7767863ea66828a7a96f70c3e52b5f14b38e07293c7c5d404a73be4f588b74455186d585dd5acedc6ba4adc0e78c5e9d366963939662a4530480733aa554ec0c4888aa77f7ff2c9b7454bb1cf489c365d0b97e22e8f4759502ffe2045acc54da0584044fad64f41390af87a4cff576d1f20135df5c582ca36a54a4832b512675a2fc3e0f6429ba52832dbee01272fe9b41c6d33ae1fd74a0e4720b7b010a74205f88308f1d63a85d614156cc3dda895dca3340f082b362701293d7ae1458f713f312fc40d4a46e40ded99d8abd00bd76293e250f6932753468bbea6209cb249307cf95f21acc4eb7517849d5c14908a17d0e58bd860a8d88c2df8353c3a6f2dd28a81b9cfa53f84b0b2c9f91de8c3fba532c6c9616d717fb4931a9c5f8a70edade2328614b3f349b5b28b151f117acada30abe6cb53eb92ace11f4ab94bf11cb2d4bb225f5c24fb55ee7fc012a62de813d260920df917f6b1086c9b57d2cfb5d16b2ceb77f86fd5839c85dace8cf5a91b7dc6a6e8b403c5ed01a0d654bc464f7410120f5b155e5cf7d6bb6ef2aa4139aee536b233a7e09c69380f12e0569370a9aa825d8a65c8ae182a188e41ca055a2059e8a9699ada492174ad5aa53628b1c7b53d946f684a6a09b936f437e999d2d618d19bdc21aa21c471073ae31071de1aef1163a7be9fbc41f8ea7c4b01ed6922023ed0a852c4018bfcfb420e2b93220b38f5332353894c0bfdc0b032a564e9b6091f54f394bd89fb952ef672e54b8544c2398249784ce35e4804af9eaa96ab3535913f6d2dc0eb5f0c232a225f76eeab00c2f9e70849907366755309f8902d6d6d9bb9bbc21d231667a92dc9315cf56e8c465af88073929db814aaee1dd41aeec1ddc0a33dcc747ccf717b6385d15ab178d6148c8591ca7037ddbf5f1aa619a60a494b65856a9e950f1a55b4417b15b2299cb6322661a7d1a4f9de6b7c8cf07c419cb0ecd1cf18ce165a6e2b0707b5b260aee37fb8ec035429fefa4a0c9347d1db132359f232710f440169b94a50e3f29a09c7ee77c6d254905f085202fa35ea7822cf837f089df362a0aa8cf243e351b51b30b6d2d8aa259159bf1fb6b17fd54f380d5e597a8a753978b1f5c216941ad5dd1caf3a88cb77956dcac67eccbe292723302560cb836f0cee253c50f3c7282e84c2ec320945f2e3997f4eb2d99ebf808cab6a8fe0c5be7b9ba19d692662a7ef276b6efb46ddd5e060b7169d3d02382545b7c86a003825a85474256efb71fd1157e2749687722707e4908cde50bb8b6d5f917868184ebb9f7296fb403768fe513ca8978a70b08d04cf3d0be2398ee812bb9aaf4a2d22b04e3051b12b226e5ba92d04a94cb752a553e128fb20b0132379178797837ed90504f043a6904c1767f3ea7e48b84f2a57cab304140a73ffd9395c4d6fcf04200a53b33f6ef57393d07cd5ad254c1d20c81bf0f264924c643d4a5e74db812c0a1ed2fc0ef54868793502d3a77598b38443ac3da0ab8f94ecbcfc71a93e596c5d3c8ed050db485cd79d4a9acaeeb52d0d8c5989393719ba25d9670f2d15b0339542ee25a79ae1e4e4c7a4b3affee3dbfcc38f2bde46f252dc7bc7342af01c75426304e6d3ac522271c461b79f20054d5e702a47e32ebc0a20a78e50b5004581e68e5a3206e003ccfbbc5e5736a9b1f89bb520e28c8f9b6d94c68a1ae87ab4bd97282622986e68d7981b3e6db42b22dccadad4e92e7f853611202969c03275c1241226df44becc7b619c099d940d295dff00e2b44f6e5cb9f211b13f4ff3a356d429621077558f10262965ef8e73d176e5d504321ebbebe5ffd56d3dc28ee464eb37227a2bf97c47fed4ec2dde3db79480240dcd460b98904a5448263d99a809c2d84515f6fafc738786c6b45021052bb0ed8b972253d57e475fc00a1e49f75320703cf4062b8b0d1bdae4a7b60ffe5a6926acad455e4c51ba240fb21209797e41363c3111906d867db248e3e36588e7fcd7d0cfbd4269004b98f7a1dd0feb98bc6b6e5f84442283225f3c413ce7199b84ca17c970c9c9a27c8c48f9c1c69a87b70750d27ff5a60e1573fde579d3b192937788ed39259b6b1fcd60e6261e2b5b02632f490e8d6af73332781bde66c9f7f83bf6c75c230f8806ceebab160c2578098e7379bf9f95c5a8534e59d6da6463d3d8f89f2c598f1e0848d5009ed8a0f437241565e339ee4a31990261d70f36471a4f185b754ca99f7b77fc63b551bc809985145173d657aff83e3eb67ef5d8c2518d8b4929f16efc5cb0d304242f35353614a0caf627d7695ec4357d3f5a67182b3c612f68a867ff3a56396973472bf8793c12aba29dc6b586cd07b727aacd0db1fd73ececa1255a436a23f2223cc1d6147ba821aaf5af40ad8623c290822cf91515f497969dfe485c896e5966ed2aaeee72ffbf5452aeae7a213ff8f8a592875b46232f2962488279ecb828e59658f405985e6c899b580d3f8174f0063b6b89db3cbb1277ca879baeb1932d2c23f8a076426dfdb76ff00b3455262244c804b12d3a7100094afd2a9c326e26d49b880b9bfa0b90fd8531172936b6992bb1a56bdf0c0d33d5687fff7a6af2d2a45cd06a59311e6d1a41c81b2b85059070eebfab818c4963bfc08049c1a97d8eaa124cbcfbc3adf29eb9119515c2a05187f5962b0a3a46bf76d20dc74ebbf1f7fc13cf424f4db68d18d4f066d4267407a73adbac1c86f968a74b2e0119def34540cfb49fd607136ad7d924bcd10a1e7423375872c3a002da757073e6907d90320c87d55d69421a0ab3119b0a1341311469554783d58b20451da0b468d279d341f26223e3bd877744cf96f8c634b2c09b8e7e7e45dbd6680baee29b93a6272341fff1c417f5399c3f569a4db9fadb02c01445cf7d7a8e0beec771126c878d5ee7e8df5fbbb87e1ce0f5bf4912ae8a27d80a862e1b7324d734c698e040d48a2cdca7571cb7defe551bc1306fa331e276d1396e44c8964ff87a9019c9ceea07201b9c9656b93a04f608f3559638ad000344591e861095f452da5c1dd729ddfac33f2a28f9cd4f1f9039f9552c4f60412dd907225ad98167a92bd9c2747bdec08a296", 0x1000, 0x4, 0x0, 0x0) r5 = accept$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001500)={'./file0\x00', 0x3ff, 0x7, 0x3ff, 0x1, 0x8000, 0x800, 0x0, 0x1, 0x0, 0x10001, 0xfffffffeffffffff}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x400, 0x0) r7 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000015c0)=[0x4, 0xe19, 0x9, 0x0, 0x2, 0x3]) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001600)={0xffff, 0x7}, 0x8) r8 = fcntl$getown(r3, 0x5) getpgid(r8) pwritev(r5, &(0x7f0000000200)=[{&(0x7f0000001740)="0b2b3655b2c45565c687ada54d8df29623b96776479ca95125a331619ae9793c6dfe06ba14ea1179e89cb9c513ee3b43ce95ccc26c3dae973d526e9af93bdab183641c99f54eda9be3ddd1ea3fe481c13ca9caf1ae5f234292fe8b9ec5f1085502ed1e3dd02e8a58713e41d2767a837b32b188ac621a09288b2efb5647caaf906dae0fece0838691689748e41a1c34530f3b3ab0e48b6594a2f0001d484fe6ecca0d70fe71e1d1b0259c1e6fc4085b4bfc8419d14b5e06c7b89f792654453c18354a5dbaa16caa58ce026fff2a5d9516164afef2fff0fe152fe0d66a06aa6a5be82c905b945a75ff14563402b60cf43f8c", 0xf1}], 0x1, 0x0) pledge(&(0x7f0000001640)='\x00', &(0x7f0000001680)='./:\x00') setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000016c0)={0x8, 0x7fffffff}, 0x8) sendmsg$unix(r2, &(0x7f0000002900)={&(0x7f0000001700)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002880)=[{&(0x7f0000001880)="c92e3316e0dfc9d36f1d64bf94fde098a8d713b55fd9763c72e7814a6020c868921346d306a9022f4030a64dd2760c7a710f00d916ed22951e78387edc407e5bce301204e0a986c823ca5b00ccda7b9e6074d3fbf3206c29669181d37075f8489ac65c5194e354756f77c415ccc1f60b5860dbda59a9c729b10269fed093734b89f9b5a9b5cc77cb72d320883129c1f664481803086cf5a8c9ddd50ca6d47df99a189a859ebba043eacba97bf655dcf328618d9330cb592b26fd3922f673114dc277c063829875055a6dd0651be8824df3aa2da81d07f7ae9f21eee7e86b4dc0630b96fa71fc568bff2b3a6cc39ce46301dd15262cd629ff38687148b40798a73f1ca859dbade5edbaf46ef48e06002855fa051a4f831a06eb852a65a9f6fb05304b0894e36d58bfde7eb5e6d8210614b98d4399f5f15ab2741b2e4f4f23594d7d085d39ee8d2c5d456e6d7886df672f0e3cae101582ca2fe179d054d41ce084e6a062e1f440ae02ef9deca769bae09e7ad7e9b9ca5f24fe73baad9e34a6c0045168115d6a4d78dfd3fa8645f25b606f18fcf2fd261faa1481b1c38865efdd02d7beac9c9a40d9848a07fb850fe95d67c67886d041fdaf8449637123b415a59a396d7f8007476fd5c134de1a314d74b4dfb9936b7877f6454f1e31a210360ce73bc12cd0b44f8925f386f9273b35a7b961226f5192173f0a0a487082f2b2fa9babdab905735979ba0b2d1880a6a326ffb8d6a84470cdf10c7fc1c143b4d56e5d297912c4e5e5e3bbc5be8a6120cdbb6a5ee8ee565790d071cc75f52826058e9d8d0ccbcfe3ee85ec20a56e3d1e1beb117dff2da16fbe8d4c6606195749b9ca305e42528ef0de55394d45386452b4b4895bf955c2ba6b7d20e970e84dc8312273b2c0abef63cc8f642f1a088015412032135141274a8de297580c79638571b62ea02b00d3a6ade7cddfddb29063e18e3e76aab9a0bd076a3f160bdb6cfa0731f82e22c91ab395731ffc0d783de4ab20fefa1448d82acf7120d82a32aeada499fdae95634937f04269196fa762cbd12d712f54c4353caaf75302c8939ffbb82f42d1fba80d0c335a29d6b4c467d8cfa623fd386eead0cc849fb744500ff3b8f0e97778392adce6d34b7a5026dd2b37226208562130cbdc9382dcb4a672cd6e8e1e76f4e36052ad1ccf9d07e1b8c50b69907ba232f8a60deebd5492ee2244b7c22a2e2558094f54ac4740d4fba75d49e2202b635ca1120be541bf77abe15b4dbae5d5648d3830132a5b9f9f57c06ecf45dc00f559a1e0be7f03805d6957a36e8f9e3a718b2fb576ea2805c584ff42eda0c56a4e3c155570dcc847af3186ac436574ded98caee16b0959dc02b24427dba6abcf17dc9479d793e6d9a9acade3a5af72660c71b226a3af441b5f7025090d13b2f9a1938a68e105c31adcf80c52a9d3042fdcf15f76162e815afe4ea2885920f5ba57cbe90bbcb8a48c47d7787c7d69df917db9753240a246d4965f815d676dcfa30be3b1a2d32c226aacf23614381e5e233427d57f55018608d5dbe1a87527ef40e545757792b727180e89d46bc0a7146b34a7a6511fc7f9eb6c1294c56bb77b00d66ac9d640612b080217b07dcca70b993d284187f5c6aaff49d9ccaf16b818cdc3bae5c80084f6d094c87dc6fd6cd3e8cbc53d8f65aaa0a9ee9b88738f800c9d6812fbee42c2502f1f1ccdb90d1efe08bddd2cf4aaaa290e7f13843a61ccc16e349b46195f8cf2c9c44f7b754a4e586b7b064061093cc200e12ac1ee04d7c3c4a833bc3f093a075094c2f696c03cb3ddf974393750afe4a0cc6c5beee0e74aafe97daf66e055448d356b49aaba514e1784727f7e7edbb4b20585bc249c7c64f4da56e444a3607a7006440c26f7651c6506551ba2e43c4592110fbe0841a94eb3e76a648076a8044f9b75d79ad7b7f9ebe8f351a8d1bb8edbdc7561a412e4a44dd91f7873d6bf7e3e3b7c064db5552ef4390147b0aa8cdc7c2fdf43e79f2eaf62ba6ef31e1a77a35ea6bca73b3d342e0cb0240c92e5cf21feb24d8d892f8de8761bc46c4a7d23fe329711e03f36b9af32f67161509a8a03242ac77a179b2d4962645fef38d9eb69a1ba616fd2f446a225fc6ccb5a43ba2b922085bd4abb264f4ec51ce7fee00cbd206a39ce307ea312354fd8e832293240ccd59405e33785a7021a0fc9aa1319f693d252199f5355c5233b985f1a6f3932473f79922450662165f418ec561264b55e5eb36861d30fe270668c7c87f3e77cd9e02c4e1a39a95ebdf890befca7a756218a1e6267dc46d92ba446e07aaff802039d3efe30bacc7251b7d2fe0e607648d5b255f1df0ef27621064e51b8151c93149dbdd96ebb85f839d8eba31adcccf6886f66f37b06fe51e38990ed4820a180793a87641c632d741452269b9e4a0ce7308786b94e3043f81d1ec1158b11770e6b452cd64cf6b1b9869cc048a2b1c693063cda4446bea6c7878ba6e6e4fe84ebb37b8610858b0d1366dfe135cbde3a8bc05a9e4bbab78f0e1b1302ab4da880b6acbbf2ad5db08a417a474bc62af579615fe9a24d1201368d64df470373553d2775a7568d7a6b15c3fabf82b1bea66202f696bbefdd73a8d29c6c347af593d46597881fa26d3897d38ba422cb86c2fa38109cd6c30e57ed87583132c70eab8c48238de50d434f26f6c2a953acc0cff485386ee7e8b88108e4f6c436507ce915284e5a6f798e5b72e65078eb92f4198f8c9a59aae3d1d3d7eaff8ef38d8857215e08972e6f352555b2394eed1164f125f11cee11223cd45c185d07a4ce6d5ad8e7c4a5e92acb32d590d13c9634ec4b90b649e84b798ba125a6f387e370f22e8d42c3e67fc2e4756d0882f57ec5005ba2e3916f22c24ebab91ac48aec731a9b00383e0de7277a479f0529df7f4d2970a7b34dbd9c31e31760bc37eba99b60b5f99e8b2764bae8404a99f2c3cf7fdd5fbedfe1d7162982c00e3bbf668bddf579d2f4237b5405ab03c3f797b953325a0250f4cfd1574f20114acc22648c54f5b803c70da5a1bafa94feefa168fadddb27a21f1b76a6846098154a325a086e1cf9023bc5b2010b381ea26ed80fb08d62e19e738601c3d04c9d3ee34cdcf47286dc95696dc6a7c41d7a3295e3904cf03530ae43e927f9954b7cff8056802f68c05cf3288e5aed41dc0946aecf2f05b22fe3a3ae9a1997c939bda8f7971f8e4f4908dfa45407c2ba3511995e7ede2bfd4dbf2515b229dafbc8e3c7519212e2c7e5a2dc1b1d19d43f257b2fcd6dea258bbe278330c0c5c63558bd3fbc23ebf50b5ea17e13f87994e82894d1e659f8344b4c2748ffda656bab798f07d12499aab37e624b725a68e89cb490d4741aa09c57bb3005924ec2c70ebc3a12de0a9a65a1dbdbb8fdb0c17eb500aa52c5146e2ab7496f1963b1b0f3b4bb312162cfe96c6e32194f18c7720421f0765c0f09b40cc7157efcf8d280a1df7fe1f03fdb0c89a620374736fca5a43109e470ca876ea87b358115a605448ab61b0a028bc616585b9cc178d1d0cf343ce47172c12aaa2def38b5e22c977642a6c2e5ed3d720680829c450bf20909922525aba4f86f82b28368d99579fefeea938e0cfb99ed726cb3546e1d2eade0990f211e9501a07f2446b90a93f80a2f3b111382948cd411b993e6970f47d6aaf092682d4e11f9ba1fe157ee57c8fb44f31f894e3ac46d3c68267ada6a0be55a284f20e6978ac6a35eaa0f2046dce27c2a37566eaa98fe0714b6f2bc6943a036ea41565c403cbe8ae78f11838e05ba4df361cc60678ab1be098b6c420ea58a166adbf506ca14269e684acef1f831efde9b87e1feb11b7595910241e773207426864de342d888f82e3fe4a8712c160753f5c44253b0932e14c39e333849224ba7fe844a1afaa4f4c1f333833ee19348775395d4f9bca41c321849e93af0a8de99817bc46554c64c2293e3643ab891f3cddadfc3648ff0d463f53960fe430240a6c3070ec1a2df293a62a1e303b10755a676e48b209eeb81cfe8e4a3ad332252f770181a593064bcdac4e9768945a9616d7329501024e530880a69ea3693abcfbefe283123adb9a3993ab6e59ff01c35c055f032e838299da96b444deb3b64f6b6bb50b3853b17832493d2de75ed2a08676c42ff96186427b49646309097877f4e351cf59d46c082e50956b2b442e80bf5c1e46bfdd7eeadd052e6ac1963529ad87b4f17b673ccbc11ec4d32467ac2e23c354288f621e3225ecf1bc0616eddd88508f56f9419c50159cb0d0d4d9bfad23e5cb9b66c7dc98d6030264dd256a8054c99440b3108c55929fa2ec8e633c3288078015db5a52fd3d6c9b41bab70b43798fee3c4342e175f7dde2aba75a44947ca5cdf11104c68f58195fe625cd482d68ae35b55fee2c896aebe209986d9cb98959d33fd0796a26b3c5c602e827b4fb3f49398d4f4089367e30b73427fb092aaba518d352dbc9a2b0f4c8f2403cd9dfdcecf760ec7e9d8a9c1f0244ee0e4459331c8cfd2471210293db77969edbdc3d4f8f9d46f4da7121e4795ed35875892cb726ebf6a3061b4fdea0b84301dbf28433345e2cb03879e920c7b6207f2f545cfc50fd1bec14f71d3d0c8de0a9b891af8cc7d8c9ec832df6e0aede19e4f66292acce6d555d61eca830ae437501cf325113d1a52c08081a368f6aafe1745044687a1d37b43bd4c7e5beb2b3b163b06a7eaaecd5c43363e9d5e12bb712647c277082c5c413774c85d2b221b12630397f0f1454fa7f90cb5402ae8b5183d43ef1cfa2a20b85411a2fefbaff7a85a8a2eb7641a11629851cee3c5fe20c09be6136f1c8ed357fd64e5ddf75d1c6b718582f1386dc15f4ed70ce6d58db03092d60a234473b25b97adb36aa791a693d18203363c034ae22803acceebed262e03af961e3148214ae49433d89a29b07f24c9332851ca9b9fe218e9054d37a0f1232039f4e8992478cb032d2447fd50c84e4256ecfc8b15c256fad9d39567a3a654f8c59282640f7d22b72c5a9404511d7135d6e67860e9dc729c97a0af8c6097eb9204fe1bd222864f986f2e74badd57177a989e1e02f0eb31b689099047395e8190fde8e41ff15652651a61fb2e2d7cd295249afd1122cbd55139c9b6f62f295ffffe6a2e4dff061476d542a15a0e02eb93ecf569936e2ce95dd7fc28f5ddc08e8d4d5738dd1b6e183e80a1ba8fb33b6c0b9b4b071a71978b2b7b445bd688d7e115cfc9bc954dd3709a4002676a8c128c6759e0ad27ce085a79764a1866b2401aaa4d9cccda3647eabfa5170b484d55b07efe4a12c5e1f63eed279bbba59cf3ffd45bdde2a257d0cc9fb215149ac6c5f4f0be36c3b810333fb4dcd6e537219ea93288e91dc45ae80a690a02104de00d9312bc9a8a7c387fcbc9c94ba229f286a4cac8a158e71f540dd450948bbb1191b4abba483260b5ed89d636013aef1de4490dc068632ed3aead80285dda582543f90babf6b562ac901e8545886be80fcccb39be4f67e4e677a2f41bbcd49b2e804553240fa8499fbf86951a3e384b582648efda73963d0fb2e935dc32e75431f3fc9435380606395fa556dbdfb37600d9832e83a378645ba90c5388a76776e8ebda7905c00f0b3c47df25db6aeb1d83ca567c84540bcddf231afd7872f9100e0cca4862b2b6dd3ccf99b8a26b162b09e93cc4ee1ad8e61cde5a24cb1ef8d8110d7981c6934ba402a5a8d98688a2c4ca599cff1402aa7513a7e0f31f83688bcbf221ad69c4ed68a782ebb637f6f0377be3bc2a30ede2abc61d13fea263", 0x1000}], 0x1, 0x0, 0x0, 0x2}, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000002940)={0x99, 0x0, 0x83, 0x6, 0x3}, 0xc) linkat(r6, &(0x7f0000002980)='./file0\x00', r6, &(0x7f00000029c0)='./file0\x00', 0x4) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000002a00)={0x1, 0xfffffffffffffffa, 0xf00, 0x3}) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000002a40)={0x5, 0xfffffffffffffffa}, 0x8) getgroups(0x4000000000000099, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000002a80)='./file0\x00', r0, r9) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000002b00)={0x1, 0x200, 0x8, 0x4, "9f24af914291ce423e3e8c2b62ba7443b2c3a205", 0x1, 0x9}) 16:14:55 executing program 0: r0 = socket(0xf, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffff0fffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20200, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0xef2}) 16:14:55 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="91b6cf866a7895b05a77812a6fdc5d6ba79b7239f8b2a61625226544a4ed0a9aa35ae9b6e0bd25914156bdd3a27bd43f1415ad5c8c919aa2b76bc808609735c00606771b85518dea5364", 0x4a}, {&(0x7f0000000100)="0f40ac42211b8fcc872d5f25b356055f4747e17090a4aa511c3274b086e8686628e4783e26088cd69b3d033d0c1d9f822fa61c9279f99918ad9e99dab7dc1c3159f0f0f88be245497612548360d0d464927cac5a58171d795b484c8e0077a6b6fc779f83fdad20a24c4b1ea393d4c7171d", 0x71}, {&(0x7f0000000000)="f8ddfa28370e1a", 0x7}], 0x3, 0x0) fcntl$setstatus(r1, 0x4, 0x84) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1015, &(0x7f00000001c0), &(0x7f0000000200)=0x4) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x2b589f7aaf298693, 0x0) ftruncate(r1, 0x7) shutdown(r3, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f0000000000), 0xff85) write(r1, &(0x7f00000001c0), 0xfec4) linkat(r1, &(0x7f0000000280)='./file0\x00', r2, &(0x7f0000000340)='./file0\x00', 0x4) 16:14:56 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x84) clock_getres(0x6, &(0x7f0000000000)) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom$inet6(r1, &(0x7f0000000100)=""/218, 0xda, 0x2, &(0x7f0000000200)={0x18, 0x2, 0x10001, 0x5}, 0xc) 16:14:56 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x8410, 0x8f) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b000600000000000000000000000000e0bbb39c6afeffffff0000000000004b7f4f22276e", 0x2c}], 0x1) r1 = semget$private(0x0, 0x2, 0x90) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='./bus/file0\x00') semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0x0, 0x9, 0x1000]) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x42) 16:14:56 executing program 0: mprotect(&(0x7f0000064000/0x3000)=nil, 0x3000, 0x4000000000000004) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20020, 0x29) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x9, 0x6}, {0xc5, 0x6}}, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="292918d7", 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) socket(0x30, 0x0, 0x2) socket(0x2, 0x1, 0x8) dup2(r0, r0) 16:14:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x40, 0x2, 0x8, 0x7ff, "ed304ecf5ad60038a2e6ca989c516a98fc44a5cf", 0x6, 0x6}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x6, 0x9, 0xad3, "b25bcb02b73ffad46ed97ae1581ba464fc026c83", 0x100000001, 0x6}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:14:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffb, 0x9, 0xffffffff, 0x7fefffff, "73cc510e527b0000e534840c76f30d3fc9c06d00", 0x3910}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 16:14:56 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000080)=[{r1, 0x4}, {r0, 0x187}, {r0}, {r1, 0x4}, {}, {}], 0x6, 0x0) writev(r2, &(0x7f0000000600)=[{&(0x7f0000000180)="bf6d0bf23536f24dcb6c5a37ecfbf1c457d863bd478a7aaeb405941aa799ebe30e1f9ac67ce3c7c11f162931407f2714ee840f2502b2f48ab0104c383627cd2f3a3037632952f42b3d97ee3368bbd340b6dab75b25f772eb0efea2211aa767521b245897b85cff307e76468e9bdc83db9145d37af6f3e090c0eb9dc4614e81ad7171037cc7033eb2b583d0bcdb392da64846f932ed22905698fe173c2e57358f893a92cb3272773bf63ff26504f7aa21a056f27fa742380accbf1cb510103a7e0d476d620409b5352503b24491be7a7ef6ea9550fce0b5ec5b2508950f869467cdc237b9e2596f0a7cae1db54e1e87d9cc1f5126f3c17caa532ca149319e", 0xfe}, {&(0x7f0000000000)="8add18a04a7e2485101b46b891629241a6210c077aa15f2ac47a5266568b37d63bfa58d58e80e39a614772e94237c8fe7b640ce622eaba7c92a5a7249a1cbcb9826bf86d42e913cd14bee2e33fde43b0b638609c3cef9b237659b0d729a061435f49e0f130621f11c066c851", 0x6c}, {&(0x7f00000000c0)="10cc4836a033d2", 0x7}, {&(0x7f0000000280)="b741b9df28def5f33b5e9ee37dabf24aa13620aae7f1b0e71b4acde0fb26190e311c626ca09e60402511f53b963c32cb0bef38fdfd8afc010e6d010dc3354378d4b1b8029de673a7b89002ca6ae617e9aaab3c40bc91a2d586fd36089d53c82a6bf54bee8e70ab10f0c1e9d50967482627bfd5095b034148a48fd586be6c0de9314860d87137643919a851c9ce735a494c3434334f718d8b3da1", 0x9a}, {&(0x7f0000000340)="590bae1c6ed9668f43586653092900e0629b5628cb2d0a467867240a542ed6c722ca64f9e4c354da330da44a74b8c8a975e31adee34615460f41045ce318af8d9116ee7384859e3e9db1bba86d968e89ba087eae45abc8eef73aa71d916b6cdf1725a6da0e613d4aa927ab92c51968f5f192ceccf7c1e0f3166204183e10926d2ebb3e83d85eeeda2222e84a449dc20b39be084199d836ac5778189c4a096827a43ad5ed25979f4f18af5499c6ca013e42ac8907708d3cde2f2c4721ae83e35a2bd1b4ad0cfabeed2e03a5524e0074bb52d698e7462e7995d6b6a542dee47a2ca166606356160b98e43dd413d7014dc1b5ab", 0xf2}, {&(0x7f0000000100)="3f0afa128d56b9c1eb8ad49a3277ff5d456eb25cb9fbed42aa6a1c185dbef3ae2c54e4852dedb64feadeec3c87a4ec3851c272133b9f", 0x36}, {&(0x7f0000000440)="9ee043d1e71a48034b2da7535eca3d363573fda184640f818204b3991f1dfd2e97d313a232352b16e7318044d3c7b0e738eeb37f82d0159c37ffc53234fff220eb4f79786d19c450980549258bb779e7042272843776f091de9dad99cefc8581f9a53b437a2166183c328bd85a49e6808c5d2fb017b819c37897f0b6c2f98e7b6b873964a19d3e8c33a760e4f88b3afa9c7de3dd63cbc150b51ad32367a5bf91018e4c7672ebceb7e1b09e151ef0", 0xae}, {&(0x7f0000000500)="9bd56108b449b3cf18f517dcb638197bb65e6d714f9b53139595e54c4115e4c582042d80b10739ddf06eb946e6bc8b5570eb83dd223c9d010054323ff8244b48bde442c8b33f9dbac490951dafa025f3463563af63c141adc5b35bdf2eb4736c0aee2c022f7a21758391e16d071b0704a8ce46eeb99843d0f3913ed7c0d1e420f1dfc2bfa00e91a62b89e797dcf1b0c89b8a0aa74efe1fe2b067ea3d882ec8e70e1ade7252dc192bcc13ee6f007041907a058d631bbd06d8eddeb1f5b115350f8bbc2ab6ffa60556dae44781c7e075094766ad5e5d64e1b26fd297d35464fb5a82ade03fafff7cd7ddce0b77bda5a2f08e10b1a95b8da143cc7cd73b", 0xfc}], 0x8) 16:14:56 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = shmget$private(0x0, 0x1000, 0xa, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/180) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x0, 0x4) fchdir(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) accept$unix(r2, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) 16:14:56 executing program 0: r0 = semget$private(0x0, 0x3, 0x4000000000000) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) readv(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)=""/78, 0x4e}, {&(0x7f0000000300)=""/215, 0xd7}, {&(0x7f0000000180)=""/107, 0x6b}, {&(0x7f0000000400)=""/109, 0x6d}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/225, 0xe1}], 0x6) semctl$GETPID(r0, 0xb, 0x4, &(0x7f0000001600)=""/191) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r3 = dup2(r2, r2) ioctl$TIOCNOTTY(r3, 0x20007471) 16:14:56 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000200)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e22", 0x3) r1 = semget(0x3, 0x3, 0x455) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x104000000000004, 0x0, r2}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 16:14:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x108, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="24636af1d8ea6baf1a4c49cba9f30ed0fc2aea700678ddc32fcef184d998fb1d34c9a947804f9a9112cc6088ce1239354f0cfd06d1bd76d7cc371b370a41e1a3f2d2386978b8ea7af641914052a8c178a42267a3ea2660ea8070ed3e0c45454df989c1914644d48e8e8b3af615ac9e787e930db7fe84ee4c8c0f7ca6bb70175da9ce17998261cccfdbe09fc43bdc6b92d8fe6f4b45292f8c67fa6ecb95ad3c99c94b27b77437", 0xa6}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:14:57 executing program 0: r0 = semget(0x2, 0x0, 0x0) semctl$SETVAL(r0, 0x6, 0x3, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000040)=""/3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semget$private(0x0, 0x2, 0x204) 16:14:57 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='\x82^\\\\/-\x00', &(0x7f0000000080)='.\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000380)=[&(0x7f0000000180)='[\xed\x00', &(0x7f00000001c0)='-,-\x00', &(0x7f0000000200)='#{}\x00', &(0x7f0000000240)=',:@\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='-]+\x00']) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000000400)=@un=@abs, 0x8, &(0x7f0000001640)=[{&(0x7f0000000440)=""/123, 0x7b}, {&(0x7f00000004c0)=""/35, 0x23}, {&(0x7f0000000500)=""/152, 0x98}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/104, 0x68}], 0x5, &(0x7f00000016c0)=""/223, 0xdf}, 0x2) r2 = open(&(0x7f0000001800)='./file1\x00', 0x10a20, 0x30) accept(r1, &(0x7f0000001840)=@in6, &(0x7f0000001880)=0xc) r3 = getuid() connect$unix(r0, &(0x7f00000018c0)=@abs={0x0, 0x0, 0x1}, 0x8) write(r0, &(0x7f0000001e80)="736bcd37a4d663d26feac552a612f2b92b84a1d83d13a78537091d0338fa02b50e62c8479701e7872b710937c637a0080887eff44ee7ac98f33d5d0125dd44d229335e629ea9d6959e4f75615dabe0f24a71377c279315aa75f7b758bb9b83e8a4681a143e349e90fee00302839fd84179995c92421981cf8a3d9943dd6790c0a408063992d2385fedcd4e67cffa2804087d293eb3292ee70ffe8a5bd7b39285ec5666158b375a20f1ce2e1d77aa877ce5793244083f978ad96ea322d8e66f446fb5679f3f6280663417e440742c37401984df041ab0a617d5b63454119b19f1715092d623825b85ba5460a1c56f6870e8e84cfb3b1f0422cb6737a5590edefd36ba210573bf7e91c5707f4ddf345f223ccc53690eef8933d65e2799c49c86c690d5cfbb5e47bc7b114381d3260342e73f04fc6e9555d43683bc3c42dd1b18b49f1bd48211cb93d9b326acba6eeadfdd4e1a43517cd7a31a36da7695aab00977e4423e14881a714e287b89d0b98aa158a5419e3062aa8d6bf2d1aa17629811e7dd6481456e4c6ce972d50a3ff79338e9edf3752de90b86ed9f583d7b80405b0c0cb9d2fbabac20c1e62c9f761062020d6a22b9e7920a7fa48444c5445083621d68dad801ea0b194581a6a358faef6bb23f8d497ebb77927d215d2e5aa2a2dc5088e3caf4e54c19170aff63694016e48a8366b59905587b7be934bfcc390d5cf8730aea600470788a2fbabd6d99b97e100ac1ba308346028d1910a428405f65b18aad54eaf9c815b0bca65fe497cc777acb9170625206d574415b168edbb3be84dd3154de5d1eaae4abfa0368e876491bb8729f442fdd41cb3446299b3c545652491c51e728e0a91304fc2d1ca89d6a34fb861b7c2730a0a857467ec2cabc3fafbb6e8835324931b8dcfc09704e03a01a6fcc59d02c1be46027cfd7301d3b66621d4c5514d6c0a1253c15b99a266132a57d4435f98fc15695b89e855b11934aa6768436f81c309a7d84874748e328c5dbb7c46d1b1a6cdba3831be980c08aaf0fbb46c7dc50f3d7804b70c4fe55cba7e4cdb2227d1e13342916945a3b1cd39bd0e1ea7b40d15f796c4a17523677c1894171a54ef29f9bfb52f9d3dd965308fdeec67261f99204ac36a5fe511954779f7f3569b16e9ba0e0eb66f1fb7080b0bee9cb5d6893e4ad8b90c8a1fcdbfd4323a76c292d90fe6240754be3a05d76c6747fd5d9781303ad6f063bb39308cf9c77921e9c8560d6b11380712c95f1b82f63fa0aca4179c3e4abb1ecd819a5c50da37fb4b7dc1d8b0680b575193ee68c67b74035444f6a9cbff49886d38a451afc19b47c609dd1eb7adad7ffb3ab644b30d817e8bc58be1300107f10416e3fe6b2ebf0e714b599a2a99b8d4e2e9ea9e1f50fa3403909dc6786564d798d5be014f9749c033073b0e7d7e177d889ec453eb0d8b49e9fadce2a3ed41b55b50a6b9d1ee005f39bd10e4a5004fdb00f5ca2bad9dff11c4aa639feb8e17df89c2cd785bebb3d7b0ff01c712582ce93d458f3bc31c82862ff5d96bbb5b7eaebca5a3c86653b414f80f76dec5f2975c5876e36e8593c97b15689320176ec703009503916f4d67f418f0afc59063b8817e0dcd468344d013f73877f29ec61d026d0112dbd2faa2f8c7a2d94809959ec0c0266f558839180b108953a3c35eb2bb07881275dd5826fb3d5897f48dd8a29deaf6ec79a704e62d0ce47c5b1958ddfd32ccf5401b565d49d033880eeb4a867c58f0339fb2661a75e704ae7e2d4627889589fedad810f7f70990a36f74be67d1d50bd781c7a5b91e958454a7188fc1e8d912312a7715656f8d3993d9080d38db9db111bfee8c557892a93ed3ee5cd8984f7583fcb7fb497b68965c0a5d95c6499e11ded6235ce768342eb401048a5ce3f58d2aebf631595da857d7ca9f0decd7f4605760f22361c2bcbc0c8cd65cc738d18bee5f8729bae3cff4929cefcc9e6430d9fa34213e29df1a2899d01063ce18668fa304c08b3826af1e2221f09d8c8c1214191de7b18758cf40d11420b2a228e09dd64397b2bfdaade98939c7dab360e51d5f8edd15558492be88d2cb7e4c6dc72b83e6311036dfe562e1e77c515fe0c691d888465af6f9fde7dfc649a659540df34c8469ea5165e3b8dd5ee638ad792c83f2b5464c145c3bf04a6f5ece46c51a896d874362fd8f2862a30c44b60fbd138f56f4280883f135092ad3da000e4ce281af7cdead9ac6b3fc33597da721cb723a13934da22f5d0c066cc47fb27d5f2f4c232e6d6d2d1a7f6f3d318f1c07e572b9e115f9718b3348854a7ba7e0c348389b1a395f02729b8fdd90b18d1627c83e9ba78bed764b7f8e33948e2af79c1826fe42562fd505eace1befac283d4d0b5df5bb66214301682c8889ed8d6f4c3921c5ec8f719bd67f68361f9716b81f0a9fc40c6be7612dc5434109a0a88eddb405f8becedc45096e7532742936840fba7b8462072b01342e085d5570bd9963bcf1d97dbb72e943ce9cc73fd96be877297a7d48c4cd71f561ef475ca0bd98f3a5014ef9c01d7d4751a4c3e4c838015c21bc06f3048c398ffa63a4cdcc5512a3428a08df724a85525424cd18061e608c573d261151d2f91371db526a609f953fb7457104fbb445a928edaf65d182d794525af6cdfad4268bb2aec41645c140f4d0f7b3d4682b5ee1087cec5e4288e0bc60f94a5b08c5a47b1544beb18f1e55ae774dc2985f8736f1a415ea4de223e1412a3a05c465a3074d3a19722ce4368521329888d1b1a77a90b9c0044318eb6a4730998926dea2d36e932b64b2e5f3ddf0e0867e238385a244fdc9d5edf96d46e30e9df02cdffcf61423871f02848cf4ac763a1e9922826337d34c3a8f461e3a1585d10af7556d0a42030f7ddb508c0e0157c750c0e0878d4ca35b7881147b6109d8c260cdd6d572f1da003d96b046847f235d3fed3424b309755d458c4a1da50369e4629115cd417f404bf48361bc77b49a4a79ba8b4c345f072aa8a140993d1e6c4b38365b37d891d529281ec4afc9acaedbc87e115dc1a5a42541d05afbc10e18505ea80c60af40161197b02852872daee2a8c739b6507b3f0178182f26302120a16155e601a6840dba82aebda4a13060765d2431d2d021bca946b3ac003e6a93ec899ecb3322bde93f0a8ffb09aea27fcbb3b275e1156eee60bc26300c1ba63f8c2e0a0109c111c3215e6408e1095f1a0ce0564ca502e0e23f76cb2ac1ca000a6bf584ca6593db646bc6181ca55a73374bbd9a68f14389aa492f14f218ab08a12bd3bca841b5528fe4651939a349250fd1712f9a1beed1670c8456cd44463efab7bf37183558e111d2a2c639d38161f543521e140f01000c077bddef4a23a12f17934e87fd41964e4e77595ee98ce21fab350853c87f2a46a90df046d5fbfb58a5decd0a4addcc0948f31e257daf1388213fd0f281b2f374d329adce98deee5ad503faaa32c9d246816be8a7b465f766a1b65d1a3baadf71bd1064219538f39b57345808586e82c080bf8c74fcf51f6257c0e1ca2a142b3ac59d5d08ebb60fabca26bc781a6c3ab3ad224b3495aa92e3f2248d81480b7537ad7f4087ea2233891fd1460953e24cfa646c5b01bfe30ca8934db72c45064d9b78beeef376fc9b0cb0729c3d3c5fd6b51efc0508c0098b8f2f4f67425a86b32c65c25e86709657b30ffe412c90300268860f18e3c1e0bc791940e1c97b7d3c3d4c61f8e473f90743003aa78b1e51141f89e2cc69fd4b7b687fd873c61549e4f1c6df9bc4cff365a470690bedc6ba492a744fce36db451f48989302f1cd5453295ed53d3bda7118f7fab2459e4400f34f79668b5a364d7928d48f8f46de91d0fcff32bc81e4d2c232aed81194e2cd800899cbe503fb31e7df63d555a5d9fe02b812511a8845fb0d6fc0ffdd42697a3a3cc275b5af900964f244915062d8859b3c2bb5417174b6db3455480a9f37cc093fca5c2cf5292a92a9d6440328d975aef63118185b402a86f9222208ea4ef2ef8ca5f8b9e8a2297c66b072f88d52ab4e4771353c1124663917bd295061137c59d48ad9db3f9fcfa06493564af63f711241df4139dabdd1fb287e9e1b575d46e197f3547eae4ee72052f09a93a8dea7fb5d3e9ed4d50505eca73c3c80c58b67d9d956e0093f1df5033715a00327cca82155bedb1d027d1a3fc707dfab484aae7625dc251f10bd3c765c5a08c654af541d0abb4755d58dd77c80cc13178c8874d02f744891a61ec6e26d77a73bda040d0439068a12bafff69a9dae20ef908396075bab2076883759832eaf91f26f056cef1d6670445e8e8e643a064f3b833caadc2c98146d05d76c2d7cfab252364a173db6502e8dc22e2cc5e9ee2e4c6b876c462fa5cd8d05505f8cdeca03fc330e7a3da519f30195aeb1c5468d7cfb02f98d5efb79bc69d1bbb75a2b3c4aaa986c88a40753cb51c561d358c035e96f9ee87c7b76be3a52e9cdba7a8e6625ba505daae25a46e257e59ad9f3e0c59cd7c008b55d1a594397a4ee80950be6937edb5c3e844faba57689c575a8133566dc9357df00b764c7ceeef339934917e99926c576dbc287c5098309c48f76970193e4a5b36396fd87a15311094fec594fe92cc66d66a6ff000d5199747b62d67384f2945d378878c4c0ee001f4f2320b122acf4d6bf5630d85c510940518de0e530467008ac5883e1da7a9bf7a738c985860a150d97cb6f549641d8a9aedc550c474503da1fd782352288f415fc29cf33d426699a146870c045d3006dcf5ddea75655ad38a7002adfa2a19f03a409d7dddfc39894b97aa0bb2dde9896fbbf7336d9e26475c86e6380b08aeff48d2f14490239148762bc9ec695931444b39cb07f1009434d27885300cb0a1f0740b463ce1a2a6b46fcde4f8554cc0b27a8423547048247a6130f1976e5064975da4b79805d0c147a10e0089ea27cb0ee5201e72340f67da71edf16f663586a3a2770012aaa628ca100a225d26ca6590da08c28ea056484a046cd87084f2b46acbb9112e99b519ac5b2f66395d74df84fe646f2cbf96d5b7afc8b8b4fe9199d7facab86a739df9a8d13679fd9b758520878735bd1120e8ef53d1c03f10aa518cb17267380e65b421803266194f0227f8ea3aa5abed467bc60e5cf98f7487d2c939c6effc1166bc28c561d706f2e2120033daa4903611c6e64b1519f0dc1054ab603e661d57d13f9923c189ce142eea7b5ee6b5d60b499a56ab7187a1bcbe5e2a1238da0aca21e7380f2417b549679bbd44dce215ec113b7ca32668ab96710736542d49cefdf711afbbd66da7b3c56d992461034d92f35889ff0cf1a5b8860373b7cb83791739ea1500165b17eebfe326e2afd1ce8faa317e9bb59e5cd775b36ee19972f97b551a318efe272fd821490febff0f7ef8cf320ab7d17be2274ca779b98fe309be2bee4373d844094c2f2de1cf643ad2a8bef930e2400ff413cd851a1f4d1b3350de86be59c2c2c11529429943dedaa08737ab889908bfb22830041beb1c45b7d5bd93e7bc726a7f55851cd8e117d54201786647ee4d9ff5ae9ca18d74bf73fcf1d861a063010b6255f99aef99258e2a91a80ee1979be5dcf6a3704a3efbd9f31871e23c9c337d8bfeedc53a1fef22507024f572a811d111df6357d6fee25ac011269a87144e321a897ffa76f14c61b66c233e6d36a10e78af62c5b56c15a59470233cceb4c8f95afee9cb4eac82d2747aac6ebd8e854668c78fb0573128ebb370365ea14b80aef4a898272df304ede242a0d07b6280", 0x1000) r4 = semget$private(0x0, 0x2, 0x110) fcntl$setflags(r0, 0x2, 0x1) getpeername$unix(r2, &(0x7f0000003200)=@file={0x0, ""/108}, &(0x7f0000003280)=0x6e) accept(r0, &(0x7f0000001900)=@in, &(0x7f0000001940)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) r5 = getgid() getgroups(0x4, &(0x7f0000001980)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000019c0)={{0xfffffffffffffff7, r3, r5, r3, r6, 0x0, 0xf57}, 0xceba, 0x1000, 0x17b}) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000001a40)=""/192) open$dir(&(0x7f0000001b00)='./file1\x00', 0x18881, 0x80) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001b40)) link(&(0x7f0000001b80)='./file1\x00', &(0x7f0000001bc0)='./file2\x00') r7 = open$dir(&(0x7f0000001c00)='./file2\x00', 0x0, 0x1) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000001c40)) setitimer(0x1, &(0x7f0000001c80)={{0x7fffffff, 0x2e35}, {0x5, 0x8}}, &(0x7f0000001cc0)) getuid() ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000001d00)) bind$inet6(r2, &(0x7f0000001d40)={0x18, 0x0, 0x3, 0x5}, 0xc) getpeername(r0, &(0x7f0000001d80)=@in6, &(0x7f0000001dc0)=0xc) execve(&(0x7f0000001c40)='./file1\x00', &(0x7f0000002fc0)=[&(0x7f0000002e80)='-/%\x00', &(0x7f0000002ec0)='\xd0\x00', &(0x7f0000002f00)=']:\x00', &(0x7f0000002f40)='\x00', &(0x7f0000002f80)='-,-\x00'], &(0x7f00000031c0)=[&(0x7f0000003000)='-]+\x00', &(0x7f0000003040)='\x00', &(0x7f0000003080)='#{}\x00', &(0x7f00000030c0)='\x00', &(0x7f0000003100)='\x82^\\\\/-\x00', &(0x7f0000003140)='\x00', &(0x7f0000003180)='-]+\x00']) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000001e00)={0x2, 0xfffffffffffeffff}) openat(r7, &(0x7f0000001e40)='./file1\x00', 0x0, 0x40) 16:14:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x10006) open$dir(&(0x7f0000000080)='./file0\x00', 0xcd818a95bad4a46d, 0x0) 16:14:57 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc028698b, &(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r1, 0x100}, {r1, 0x100}, {r3, 0x38}, {r2, 0x8}, {r2, 0x20}, {0xffffffffffffffff, 0xa}], 0x6, 0x9) 16:14:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000080), 0x4) 16:14:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) dup2(r0, r0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea00005c00080000", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) setuid(r1) fsync(r0) 16:14:58 executing program 0: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050105000200000000b1ffff12005738050000000000000038f53e85513a15f3e20002000000000000fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872bc1fbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0xd0) recvfrom(r0, &(0x7f00000005c0)=""/34, 0x22, 0x803, &(0x7f0000000600)=@in={0x2, 0x0}, 0xc) 16:14:58 executing program 0: setuid(0xee01) shmctl$IPC_RMID(0x0, 0x0) 16:14:58 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000340)="5e64b26c6dd61e2b64950f715a34323523cbef7663e4a0c5591da25bfceaf6363bb36529c35465b960d4635ef5afbbed60a61744cefa9d1673eae7b0a76b3efcadd55cc542d015faf8b11088fa1a5bfd37a4b78eece89884c1dac2", 0x5b) r2 = kqueue() r3 = open$dir(&(0x7f0000000300)='./bus\x00', 0x28100, 0x0) kevent(r1, &(0x7f0000000440)=[{{r1}, 0xfffffffffffffff9, 0x1, 0xfffff, 0x9d, 0x6}, {{r3}, 0xfffffffffffffffc, 0xc, 0x40, 0x45331530, 0x3}, {{r0}, 0xfffffffffffffffc, 0x1, 0xf0000000, 0x104000000000, 0x2}, {{r3}, 0xfffffffffffffffa, 0x80, 0x20000088, 0x8, 0x1}, {{r2}, 0xfffffffffffffffe, 0x8, 0x4, 0x6, 0x20}, {{r3}, 0xffffffffffffffff, 0x22, 0xfffff, 0x3ff, 0xffffffffffffffe1}, {{r3}, 0xfffffffffffffffa, 0x10, 0x4, 0x7, 0x1}], 0x8, &(0x7f0000000540)=[{{r1}, 0xfffffffffffffffc, 0x0, 0x80, 0x7, 0x6}, {{r2}, 0xffffffffffffffff, 0x0, 0x45, 0xffffffff, 0x5}], 0x7, &(0x7f0000000580)={0x1000, 0x8000}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000003c0)={'./bus\x00', 0x1f, 0x10001, 0x1, 0x1, 0xa15, 0x9, 0x9, 0x0, 0x1, 0x8, 0xfffffffffffffffd}) r4 = socket(0x26, 0x1, 0x8) kqueue() r5 = socket$inet(0x2, 0x8000, 0x6) fchflags(r4, 0x0) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r6 = accept(r5, &(0x7f0000000700)=@in6, &(0x7f00000006c0)=0xfffffffffffffe6d) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) readlinkat(r3, &(0x7f00000005c0)='./bus\x00', &(0x7f0000000740)=""/144, 0x1b) kevent(r2, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x7}, {{r4}, 0xfffffffffffffffe, 0x60, 0xf0000000, 0xffffffffffffff05, 0x7ff}, {{r4}, 0xffffffffffffffff, 0x20, 0x1, 0x100, 0x8000}], 0x9, &(0x7f0000000280)=[{{r6}, 0xffffffffffffffff, 0xe5, 0x40000001, 0x2, 0x800}, {{r4}, 0xfffffffffffffff8, 0x45, 0x80, 0x2, 0x800}, {{r3}, 0xffffffffffffffff, 0x10, 0x1, 0x1, 0x1}], 0x401, &(0x7f0000000100)={0x1ff, 0x43b}) fchflags(r4, 0x4) 16:14:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000000c0)="670dfcfb627427657d02952c2cc3", 0xe) write(0xffffffffffffffff, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) shutdown(r0, 0x0) 16:14:58 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = msgget$private(0x0, 0x120) r3 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r3, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 16:14:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f6b2028, 0x1b02) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x1000000000000187, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x4, './bus\x00', './bus\x00'}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x200, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000001c0)=0x1, 0x4) chflagsat(r1, &(0x7f0000000040)='./bus\x00', 0x0, 0x2) pwritev(r1, &(0x7f0000000180), 0x100000000000044a, 0x0) execve(0x0, 0x0, 0x0) symlink(&(0x7f0000000140)='./bus\x00', &(0x7f0000000080)='./bus\x00') 16:14:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) 16:14:59 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0xb1) socket$inet(0x2, 0x8005, 0x101) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x208, 0x4) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000010c0)) read(r0, &(0x7f00000000c0)=""/4096, 0x1000) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:14:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x40) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 16:14:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x4, 0x7ff}, 0x8) 16:14:59 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) close(r0) 16:14:59 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socket(0x2, 0x5, 0x9) r2 = dup(r0) write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) connect$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:14:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b0004000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc02, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x20000, 0x2) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000100)=0xc) 16:14:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) r2 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r2, 0x0) r3 = dup2(0xffffffffffffffff, r0) ioctl$TIOCCDTR(r3, 0x20007478) r4 = dup2(r0, r1) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000000c0)) r5 = msgget(0xffffffffffffffff, 0x0) msgsnd(r5, &(0x7f0000000180)={0x0, "6f7c4cc00ff1c16c5c8801c345aa4323b77519d9520029a372c7a85af950044749063572781b631970ea1b22acde3ffc244b5df4f8a7e53078c8c2413369cd8eaecdafbbc8cfdd23f1739cc0256e6321ee5f5ae67297651a6083e1ad75e37bc1cd34ce43e795507b3ffc1f5f87162af3ba6035df2a42d728a2aa5e7e0570b527ea677a06e54258886134c9dde98b536712fbf4b510be09943a2fd3cbec813d3f22edceb62fff2089450caf9a7cd36ed9016bbac0a3d37388b4699e73bfe4bddea0088879a10f44337edda837f22f5f90ad43e100cf1307512f4827e7778aa6ac883e033a3f3dc9dacbbee0b4d9551f98b4fa3589c34e1d0ae8be6aee2732fa002c9ba27f3f9f7856777939611e40872cd12499ba48624fcf4402784bced0b5a447163fdd036827d776512e607da53a74035fffb97bf388632965337202b74fa30e6b8b8c61a3eadc9f8f16ee92b4332b2764ef37fe67a0ff432fd703282c9f965a6eca795345eecf05"}, 0x171, 0x800) chmod(&(0x7f00000028c0)='./file0\x00', 0x34) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000002880)) recvmsg(r4, &(0x7f0000002800)={&(0x7f0000000300)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002700)=[{&(0x7f0000001340)=""/235, 0xeb}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/142, 0x8e}, {&(0x7f0000002500)=""/110, 0x6e}, {&(0x7f0000002840)=""/41, 0xff6f}, {&(0x7f0000002580)=""/164, 0xa4}, {&(0x7f0000002640)=""/34, 0x22}, {&(0x7f0000002680)=""/54, 0x36}, {&(0x7f00000026c0)=""/28, 0x1c}], 0x9, &(0x7f00000027c0)=""/27, 0x1b}, 0x1) poll(&(0x7f0000000080)=[{r1, 0x80}, {r1, 0x5}, {r3, 0x2}, {r3, 0x4}], 0x4, 0x0) syz_open_pts() 16:14:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000080)="9d1f4c63a0bc466a0e28fbf3c1e5fc90e3660717c31ad7675071bf52eb68668b2fc353aa7a9821d95c921d37aff786b7428763d9eed7", 0x36, 0x8, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:14:59 executing program 1: select(0xfffffc1e, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x100011000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf2203", 0x4) r1 = dup2(r0, r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 16:14:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, 0xffffffffffffffff) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) sendto(r0, &(0x7f0000001680)="d4484c31981f32e8cc55f2a353aedffa1dbf9381c8a9bd3d30e8e99429c39b3a8e102fc5dedf12422a25a052b2487a8563726900c53d4f985ab1dfabdeb0db3b59dc9942badc8d2a0f44a70ca677ac0d56b2eaee4a1fa5260c44d1f49009f993efbbdc1832747beccc7bf0469d83ef708b444066de5e2a6bc62eb6334a907cb81196e39921c9262dac3ca16fc74cc4a61210ac3e1a42a2bbf0f0144dd1b233bbdd4efa1817d25171486c72fc5e6a43d120feaa4612ce81c902723ecdae4685f9c1d5b43797afcc81693d13abc89a0bdd401e8d5399fa508f4bb4a240698d6e8dbfa749059aaafc0d3142b815b5b6e395fb5969f4f03cf37f32521aba454257a56787771d47c9012715e02c20e7fc0363d6ffc4299ec3260c13cece8000b2b8d048fa36c25e960c61d5515f1d798009e97a573b6b66c4b34e118dbd730390ad5ebfebea349c42c21d134f15e2bff6280be5f0f26f94a788aa9f4b4c1a816dd8428c2efd0f8eae88d99e7d2b79832411be61b33c1f9a2ed51179217904e2044a0755a864b77de280eab2dc4a74fab4325a5044638c711f8bb10139cb5527e23febe05de83a12694100efb7410e1c877694e29d17b60c57e16b33ce9ad3443417647664f15893721bc73ff952183109433d55d469e1c963778b4133c9cfa00c5f26566afbf731a8383edbe559100e749b412c9beb307db9a2dd2d5e79d8fd98ff04388a7c0e6c12fb4edcf7a44d53319d1a0182cd0c97c5f738c4342c90c0a3436e71fefbb7eb83c0b6ef7ad6e5431a891f20bab988aec6fc989099a40a9812a1e3450d74731b5d4b6b9098f09662da76c64379ceab048669bb2d3eb89f4ee4fdfc5431228b8ec690540092ee9fc96167f60120afc6b94becb8c18712553d1e5f9fcf91781bffad70ff371a742c4c5d8aae79bea92af5cd7adb9c92872825d5ef8b37e9861d69fe4a9af6a84671cdd3ef959dca4c325ab8904d44c0abd118151b654fbfb6492a8743ade62315375734a5a3a8b7cbcfb6bddde2f6f62c9da9aec155d3386e8baaf09124c7e3a2901b65b2723603a91539d364282fef332bc2412f798f27b30302cf2aea4aa05ad742406a2002e3d18edceedcfdc11ac45393d82b5fefb6ba64bc63466175d8e0f42acc81838dfe5295b23c130b6b92ba3f73b2a749c66abf5432aad32eda49ae5ac07ba79d3caf0165b00fdd7ebdab5335d8b97fde4dbb96157505ae7e9b5a5fa09c5247d3fb185ac14fb5d3a323ce12ef518131b0f037e30d5cc6adc10921a58bd54608d9f60bfddfdfb3fc828cf48e77bcfabb499964f2456cb7ea8e2bb174471f4de1d47c2a591ac5f1a9eae543c3c8dea5157cc49bdadae0e2912ecb703a2ef529d37d188cde50780099bdcf5f27f73ca23bfa4b0c6e49b237a790be406a2751db09119937c5dfaa35a1925d9238ca725a5092cf1e3ebc7f7ad354df70fe4fb238d61216a6ddc05be43a5eb9e4749e0c59a4e085f43b6401f8b61cf71333f65cd7168033599783c834ef87943ea781018af2d8ee88f5833dea7aeff1c5a3c8b40ef3d4e4b29b3d0dd588018c5421acf2c07fdf27b9bd6e78ab5eb97562f8a66776d380611bc82dda6d3d73b3c7eb2043dfc0b8d1f7d046450f6cc21ef9b45609dba1526aaac091d3595e3e5bae2b3d9e77294ee76b7e183d2b1e8c1b7c8bf05233c0fec26710f7ccd57218cce451c22b1c4935069fb5e8e15545aa7cd4e38d2a469c179c73619426cc9a53b6ddc5774d55c9a30e91a7defee9ffd1d8448c7455c650b5b9f53663162d13442246698ffd416740fb20552edef5d0983ba404059d62f0ee5d1c5198750fc818148b421664cd9e25d1ccf008479f922081cf1cccd2b2fc4d9750c3f121dfdbac1224b1dca51e2ceab9a1e441745a58b76a37cec3e6b3fc29db989e2f56a212a9de24f1660ae38783fb98b69e0c38c0d2a2e72c63ed5ce082c2f8489a5c54a91fd43ab58c7e92d6c3361b80849120ceb24b94bc16ecc4634db6248c8282581ad855d8392709b12568bc2afff33ca78739870a08ecb8451466fde8d02e271aa9dc386eb263a9d1120eba587d85fc7a530d722c84ed1473ef444e6060059db4f969788fc3340e5bf78d4f8081bd5ad48ea4745c699bbe552fbfae0b708791fa6b8cc566bc486e1010e919ab3aa21a00bb3ef6968d88ddde16e46a543b1a2088dfb5dbff6ce3abb3dfb48938f6327a063e94884eba3840384ab6b2b01d6908e15c6180a9c7586e0eac485a05997629c96f99ec7d4c02b8ae30c6217e818f7716ecb64aa301411e3746cc481a541da929f6f21add73a39fe0f59e2ad958128246967ab7178538bd923d6577fe5c4a931371a133073012649512091cce9f49b981a863f1f315bda1de9c51d5aca7ca6dfd480b9ef8a0ed36fc860a1b57670cc8c4a8148ea8b6fbad38253c20bb5748da85d31e3f301419da7d52732a828658f23aee07d55e4cc7cdd52bc13c1fa7a5140a7717622de5cd10b0ae61370f115416b912e952a0990812e8a4162a2d24adb2b087870851560e7c2f0fd25129a207778d1888224759b9a526141c83203c1c6f66325b8abe8c962a47cb7c28ebcc1dfe1559f5714ec6078d09db59485a8e1c5207b234a60c1e1c1fbec3653d9168afa33c0d92e0560d494420ee2be776ad5f8447ae285a4ea89fa30f25a4e899b3c92c72410b7e5cf3d8713d06c76b1ae1a0b114671849d4e358eabadfd4b63af07e296ebf84c6e4e4d630917fccab010f13a31138139bc0b7fc719d0878ea74dbfd6c80a726308f5faad1be7f82a2d2f5744589974bfbba0ca3588ebbe8346855b49d83a5a858f5bc93abb040898eaa071879c1ec399b9175398c3022e2e5c8a129fe2fe2cdef9c54ee7f35186b8c37024dfc9ef399f35b8d524d274fa1fefb5b4cc75c8dbff5bbb5ffe08e3ec92bceaf9f81cb9a8bb4a6356e2c956b637de425dad168cfabeb4ef39bf221d51afca9a926f18db9ce51dbe9855dbcc98a65b8e12017be94789b62558d2d30a8dd11783383b05f7b04296ddfea285a0559802291cde764fd8a28c732545383c4afdcdfcb2dd06b06ca5938953410bcf4b8778984e9810e76e7c2102d526697033ad950b119479908ac0112e79d846057a14b2c90872990c782b69c01d533b86a50933e9185276373c103a432fe8ac75ca95bfbe478badc034e6281f3ca3695f432e691b3e8c70e25d8b089072029beba5d572ef3c0992124de2cb14f16182982f88f8d920f26463b80c6908a8aeb053f34c2f444cb11a5b38142aa573a8a73636f5c564335d29b7acdf00ad48f7d3201684cb227a1d970d36fe9016d02435857a782248a3ae5488032d8d11b044ba0820d290dfec0e003770c6eebe3fc6d01d2f4b78a6694d19e459cc9f170d2bd3c02fa06b47fab10c8e79d4b832784103d768879bd3f00341abf8849b45e5c9c1fffec9aa9fdca432a607818203f223eec153c1206a5d6f133431cf4e02d4c1129fd40cb42005456552ce8020f5b2cbd738c3e18f98c14cfd8b822d15f3ca5e5595d53e94608bef7686ef11ef77ca43b908ec8c43c9c968c21f44d2245d9dd841669aa6dd70fdc568792ebbd945f37b1a88b655e674196d1d234bf9ee4aec0b420a16c6c6a8afe8fcd6d6c0f253a5b496a87e206b8688955a9f0ae3c4e4eb0c9465c98d8b20ae0b97744d3c2ac9d8040bdbc901253caa062c6a96f015e3afa33663a3d6f244e896ac7166fce2dbf9a3a640b0f442c5bfa5ed49d6b68fc3d3124bda3d1ef12d62ef05f5e3a577ef15160fb062ec9b5530177ab539c4380f1531a7ca0f36d9f97106903c5abd63d4f507d7139fb9644d0ee57fcf9b15402a59dde07767af5f427bc9585acde7e496e5a7cb9060eb9ffc6b0b3d1595556e1fa8486c2cc0c61a9c67478cd62e0e904b39028a9093933b474d929fe33c829b32b8d602f49065248251da40209b75e4f973f75875043fb1ef057765e3394fda532e398094ad692eeee6b269954ea5c9fbae2791f7034abfeefb161028f71104223c522a514e2deea31236658f7522f2f188445bd78432a8b9bd2efdf50f45ccacdc63ffa1b13be061364c186a4d62150755323b65fcaca013374d0a648dcff59b7aba07a98ce0388f86d9f1155df16c036c8a5882c00273348a9ca6b2c4e452c0e6e83626352e0f0572c714a1a3d9db18335ab71232218f7da7c59e9359d7cf1429bf1007f63099404b0f2cf09679c37ff139eb1fc2e045b89f85bda2275d0ef1c2b977fb40dc239abd6789b6ea5d87d660bc1fd4b46c9a0aafa8e3855ac95476050af2796a3e3307fb70489764be869d56979756c5b0cf81f1651e81ffe978b9ca86972c81b86fb7346ada24736a459d1f057244863cf1e03be43dfbb264999459f3bd672597bb4bce71ad0f3ae688ce65e56b16ed91e7a81bd455aa61a98080d9d9aaf68e61a3a68f25981ca0e89bc017f6fca60797b009ce536f64642bacf112973c523cb345500c2423d1258013ab40016275d9e876b124d168fc0922d6470000e012105b2321402210e3eeffbe2ad4e2c3ff276a6ab90b9f21bba1c9cd8acb79be6af9246668045446f5903ca3c8c7cfffd0fc390648e63848f3b7264da6924d04182ec41db8a7a58ba157af4c1407c269dae7dc3163a2281cc37b226cad0808761f1b9e660b114fe54e42be9e498dec2e8222ce7b31ed7b4fd3bca4e8e06b471f0f0615033b4b49cfdc79d4805e519627080811a4cac271806f89d179edd57b22330a90d96937c8ba6c0a52afd296d494410a60eef8de5e54d981d61941a478ea0b7c021449825c04e12046a30488224eaf363050b91df508d16c8b3bb9f9a89baa1f268696cc27f8ae1a2e274b18a48e3facec9240662c5d2af239b2400d7a62a0a3b89b88e78a60ee2efc146e8b6bd87454b914d0503e172029bb9c9a9ed494753b17cba0f524097f1db6c112bcf6dfab079947adb51eb8d4b595d82e72cf697cc134c88d12e74da6e51329ba20eacfd41aa1f898455e584085aa60330c4df8af08e6d1b42ac6d9c09d464a9ff7cf2aa8409b0c0dd0afe33f2601d2b7f8adf414c2bc1ec6411a6bd65d8024ea1a4656d1ff5bdd92c108fbe73978d64307c98167e43bbc62225c387abd11a7ea99e54fe69fa49b79121b5e05255ec8b4dd995dfe8f3d68da6916e5c99818737fe94bcfafbc3b8415be90edf4da98f07d9b1f4ed06795f78523e8298c3ba2184abf6bfd11d71116b28afa23ab12a3b2714ed61bb3d7582860b2132b98017af82835789150429b50a76d3d34d287af8cee38365256e5f85fa3f5e84ac808b57bb4819b7a9c1ceb2199f454887daacaa7e3a9e9490c6e5cf943d1d8efee54d931283fd545336547e5ed6e8be356c9cb5a29bb110ce02f4dc338ca6632474043d54525d04d201963afed535c727b8a5ad10609b62a13dcb6f3105227a5737bc9caaa87f88ef04dc904f4fe8a0e130c9b26c7272e6e85a60d1485484caa4386758cee1571a47944259f5e8a4f2fa3ad19bebfe310045b7505bfbcc8f76990c3b3a85690fc2b70cd0a6f5645a8ea927e80f8dec6f85ad5c4cf76df6f7e7d57d95af75203c21756e21c50ba06a457a35db58ffdc5e1af07b2a08a4e8b35662dfdb2865955d3271614b64106bf16ecad7e2accac912f740d6266d4e303622e55193aa4150086d5988736a17d990eb9a743446f755d2d3599c29381edc1fd02929bd215c0882828e5e9009d5f602f03d21807294e92a285e8fc00d0dd77df6a0252ee39e585839551994", 0x1000, 0x4, 0x0, 0x0) write(r0, &(0x7f0000000100)="ce96131bd1454a82f1afc6b1943f84d79e1754025165627ec4c30f336264557b1f6f289279ea569d3909d3ffdf6a8992c0e20ad6015d9ca25641fbcf9f7b9b67f1db844f68103805cac368fa2a67ba1049510ee3cdbd0a060b18f3822a36b13251dda4a31926247e85b55a6c0bf9e0f1b952a0b829e7e83163f1f14b4f59029e315c84eac4e299c69d94a8b7cc66753e2a3d1b6438d90aa1da4d084b5e19aa5e850df3048f67c8373f166f8fe19a84f245f574d2e8ecbc565c28af5496b9f2ed14a3f0cbae9561ce7e59815465e4354a6a3dc003e11615f729bc7055d102f6eb", 0xe0) getgroups(0x0, &(0x7f0000001640)=[0x0]) fchflags(r0, 0x10005) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:14:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fa, 0x0) write(r0, &(0x7f0000000140)='n.', 0x2) 16:14:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r1, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x2) 16:14:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) getitimer(0x2, &(0x7f0000000140)) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0xffffffffdffffffd) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/51}, &(0x7f00000000c0)=0x35) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) syz_open_pts() readv(r2, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) select(0x40, &(0x7f0000000340), 0x0, &(0x7f00000003c0)={0x7, 0x7, 0x400, 0x1, 0x50c, 0x100000001, 0xfff, 0x8}, &(0x7f0000000400)={0x100000001, 0x1})                     16:15:00 executing program 1: r0 = socket(0x400000011, 0x5, 0x1) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbffffffe0fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:15:00 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000bfe000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x2, 0x60000000, 0x0, 0x7}, {{r1}, 0xfffffffffffffff9, 0x1, 0x4, 0x7, 0x6}, {{r1}, 0xffffffffffffffff, 0x10, 0x20000000, 0x7, 0x7}], 0x1c4569bd, &(0x7f0000000280)=[{{r0}, 0x46a76a1b685ceaf2, 0x11, 0x1, 0x1, 0x1}, {{r0}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x12, 0x8}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x101, 0x1}, {{r0}, 0xfffffffffffffffb, 0x80, 0x4, 0x101, 0xfff}, {{r1}, 0xdeabca5bf97abbc3, 0x1, 0x8, 0x5c44, 0x186f3331}, {{r1}, 0xfffffffffffffffd, 0x8, 0x1, 0xcb3, 0x1}], 0xb09, &(0x7f00000000c0)={0x7ff, 0xfffffffffffffffd}) open$dir(&(0x7f0000000100)='./bus\x00', 0x100c2, 0x100) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:15:00 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f00007a9000/0x2000)=nil, 0x2000, 0x5) listen(r0, 0x3) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000540)=0xfffffd62) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = semget$private(0x0, 0x1, 0x52) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000380)=""/213) getsockname(r1, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) accept(r1, &(0x7f0000000500)=@in6, &(0x7f0000000580)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) connect(r1, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) setsockopt(r1, 0x200, 0xbf0, &(0x7f00000002c0)="076f04249b6075db60fdbab96b6691b4ce3972788ab2b6c09e70c9dff7eeaa781b30286b749736dcd78dc3c7f010786c505f6357882dd1d1149bd69bbf7b013e339327e18d6860b208f497b4e708055da2c75136b802214f0e5658543ff78ce79b7e50562002e4069d9d59567e0f5bd84a6e5c8fef2db4e0f2a082259fd7e45a2f60bfb9bba638dccc163ae205a57010d7dc7bf6120684cf56ece26487cd62", 0x9f) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r5}, 0xc) r6 = socket(0x20, 0x5, 0x80) setsockopt(r6, 0x4ff0, 0x1, &(0x7f0000000080)="ebffcbff13b9fd812eaa4ef8977a9c793048e699", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 16:15:01 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0xe000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:15:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) fcntl$getflags(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x4) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000180), 0x4) pipe(&(0x7f0000000140)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 16:15:01 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, 0x80104277, &(0x7f0000000000)) open$dir(&(0x7f0000000080)='./file0\x00', 0xfffffffdfffffffe, 0x81) 16:15:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000000)='./file0\x00', 0x9) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000078b000/0x9000)=nil, 0x9000, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) 16:15:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getpid() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xef, 0x3f}, {0x88, 0x868}, {0x81, 0x7}, {0x86, 0x7}, {0x1ef, 0x5}, {0xcb, 0x1}, {0x25, 0x5}], 0x7}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) fcntl$setown(r0, 0x6, r1) r3 = msgget(0x0, 0x2) r4 = geteuid() r5 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) fchmod(r0, 0x101) r7 = getegid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000100)={{0xfffffffffffffff7, r4, r5, r6, r7, 0x8, 0xfff}, 0x5, 0x4, r1, r1, 0x8, 0x7, 0x6}) 16:15:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file1\x00', 0x40) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r4 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x10) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x40, 0x0) fcntl$dupfd(r4, 0x0, r5) r6 = socket$inet(0x2, 0x4005, 0x0) truncate(&(0x7f0000000300)='./file0\x00', 0x40) getsockopt(r6, 0x6, 0x8, 0x0, 0x0) getgroups(0x5, &(0x7f00000000c0)=[r2, r3, r0, r3, r3]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r7, r1) setgroups(0x0, 0x0) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) fsync(r8) symlinkat(&(0x7f0000000340)='./file0\x00', r8, &(0x7f0000000380)='./file1\x00') close(r8) ioctl$TIOCCBRK(r8, 0x2000747a) r9 = msgget$private(0x0, 0x649) r10 = semget$private(0x0, 0x7, 0x80000) semctl$SETALL(r10, 0x0, 0x9, &(0x7f0000000480)=[0x5, 0x1ff, 0x4, 0x0, 0x854, 0x3, 0x1f, 0x7f]) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000200)=""/106) socket$inet(0x2, 0xc000, 0x7ff) r11 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendto$unix(r11, &(0x7f00000003c0)="c908331d55c7aad479f9b4c570a7fb5a1ed2901f087337b312d77775b220bf53758e3490afda4f2b4c44fe7efdd0cd8a5c3fb9b135f780299da84a8fcd1cfb0bc0dfd92f6a3ea4a52623b199d0e0f2", 0x4f, 0x2, 0x0, 0x0) setuid(0xee01) r12 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r12, 0x3, 0x8, &(0x7f0000000100)=0x101) accept(r11, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) 16:15:01 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x3ff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x4a0, 0x0) 16:15:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000200)="5a30ccb2650e3a184ea1703aee6d7740470a170d85b41097f8b1b169e905a86486666eb71c5a2abc1a293fd02b2ceaa69d7c473a5b17a8376a92eff0738fa9fc3580f4719e730a263f68ffa63e592ef1a1f1a3061d9d9d1a357e9aade07f169455b01384238017c8e62f9c12301424d7df47f9fe6b6d6c43a09e8809c6024856842c938a54b1e87615dd52c8e7d77a82b6949d663b68c42a34e156b9fb5e98b457083539e786931d8beea546cd189c24f3eb9b804cedbc08ae1dc175394b7d08989434f2d833d6cb834379", 0xcb}, {&(0x7f0000000300)="b1c198be67876a2486142a3ef0ba3e057878c5d550e42583ae4af9f717e15b382ecb5597f1c1d4ad06cd6fb79b305cde051b2a35eab61a4d92a869d8a30a26b9792387c6518f23a6c037867d", 0x4c}], 0x2, &(0x7f0000000400)=[{0xe0, 0xffff, 0xfff, "91586b5b1ba886179affd72b4303bc17b623bf420869ab9eabe566f8267ab3e3380edaafed830e41affe7db485c93461a71b66a22df91894e0ce68ae75f0270237661765f8be33dfc9c0055e5a3c38ad9e2ed5f344840d452543e4b22f0dfba69097735fc84786a648ce149d87739fe7d26e27cf15e1af9d1f86e40869064611a01dde6fa01f712b081f90f82ec0f031acc86afbf0059c77c460bc74fd2c857603d153daf7f857afa18969744fb2d08a0306d87390e9ea0b1043d7bf0e7d5f512d3c38d678094868f3a1eae6cac79c80"}, {0x68, 0x0, 0x2, "fe67e494e9a05441f3c43e35ff3cef844be1cabac7f3c42dff1a2af320f6c077bc109708dfc52817e298273c95806e9742f9274f9d150cc6af464606be28a8f214b1e33050d456e9be0e7a9b56d509a9848101e72d8efc4d"}], 0x148}, 0x1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) 16:15:01 executing program 0: r0 = socket(0x1e, 0x7, 0x2) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000100)=0xc) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) chown(&(0x7f0000000280)='./bus\x00', r3, r4) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f5330000bca9edbd9c", 0x34}], 0x1) 16:15:01 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r2, 0x2) flock(r2, 0x2) getsockopt(r1, 0x8, 0x1, &(0x7f0000000080)=""/226, &(0x7f00000001c0)=0xe2) fcntl$lock(r2, 0x8, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x2, 0x2000300000000}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000003c0)=0x4, 0x4) r3 = accept(r0, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) recvfrom$inet6(r3, &(0x7f00000002c0)=""/95, 0x5f, 0x800, &(0x7f0000000340)={0x18, 0x0, 0xffffffff00000001, 0x100000000}, 0xc) connect$inet6(r3, &(0x7f0000000380)={0x18, 0x3, 0x3, 0x5}, 0xc) 16:15:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000100)) 16:15:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:15:01 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0xea81, 0x8, 0x0, 0xffffffffffffff9f) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0xa2) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x8001) 16:15:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x6013, r0, 0x0, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000640)=[{r1, 0x40}], 0x1, 0x7fffffff) poll(&(0x7f0000000240)=[{r1, 0x85}], 0x1, 0x0) 16:15:01 executing program 0: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x2c) ioctl$TIOCSBRK(r0, 0x2000747b) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r1, 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d"}) syz_open_pts() close(r2) 16:15:01 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe}, 0x0, &(0x7f0000000000)={0x8, 0x72, 0x0, 0x2, 0x3f, 0xa1, 0x0, 0x77af}, &(0x7f0000000080)) execve(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000200)=[&(0x7f0000000100)='^{:\x00', &(0x7f0000000140)='.}%{\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='\x00']) 16:15:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x5, 0x0) poll(&(0x7f0000000300)=[{r1, 0x144}, {r0}], 0x2, 0x0) 16:15:02 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) recvfrom$inet6(r0, &(0x7f0000000100)=""/31, 0x1f, 0x40, &(0x7f0000000140)={0x18, 0x2, 0x5, 0x8}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x7) 16:15:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2})     16:15:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() getdents(r1, &(0x7f00000001c0)=""/142, 0x8e) kevent(r4, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x15}], 0x2, 0x0, 0x0, 0x0) close(r2) 16:15:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r0, r1) 16:15:03 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r1) 16:15:03 executing program 1: r0 = socket(0x1e, 0x3, 0x0) getpeername$inet(r0, 0x0, &(0x7f0000000000)=0x16a1) 16:15:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80, 0x2) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000080)) open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:15:03 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x1, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20, 0x0) socketpair(0x18, 0x4, 0x7fff, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r0, 0x1f6}, {r1, 0x1}, {r2}, {r3, 0x9d}], 0x4, 0x1) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r5, 0x0, 0x41001) writev(r5, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r5, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r5, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r5, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0) r6 = getpgrp() r7 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, &(0x7f0000000680)=0xc) sendmsg$unix(r3, &(0x7f0000000700)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000200)="2df3a28aecf6c3715d0410501a618bcecb138a9b6485236c99f065ebd85b09852c31f730fcb654e79195170bfb3137b432c5e97d24dec7e4fd0d10424626b064e2f1e5cad4b019f0f9542914d70899aa963bd9c3a6d82b8172083a0174352bfb750c9eac47a1df7363c863ea18abb716896400fabbedc6bab89c1828aee7e16768c52e79d5b8322c715f1e88431c68ee42c5aebd98c1025a50a22098febc9ff3d31a357ada067e01bb0bbdc6b7f3a26f756da75b07e8e484af69f43d2cf87706f929e1c0c5d706c0d0f15d84fe983d", 0xcf}, {&(0x7f0000000300)="2491e69cf4e4874fe2a978cda4d891151764f8c7698bd9c7ed14bde22f9d9ee94d1a69db9bb77f7f998b84f13a12a877ba4709fbae081d3f25cdf2dc0a9ad94b436331aa2f5974833e7fa02ef332b80324b0b6", 0x53}, {&(0x7f0000000380)="13c091f7d7156a85708b5ee22c20a1155f151220e4c64ab346f491311e62cae301bf0a", 0x23}, {&(0x7f00000003c0)="6620f92a2ddd10918854cde9c76f3a02a5b21b9dbf8f7e63fc2bbf5aa92ef394699ec0c63f94fbd0d83852c125664bda99f9f1c1639bddedbac6cf5451a765b4018bc68c51117d282b12b69e64b8fa1e9dc218674c000411c9044e407739e48a908c21555ab6", 0x66}, {&(0x7f0000000440)="85737477a014d28b01d3f86533654ca2551861140acbb96944ddc25d10887ef9b20ece327314784a19f4c6dba2bb81de1aa5cd1f62119527b4c5a3", 0x3b}, {&(0x7f0000000480)="12b8adac207be47dbcc141383c99379809f61a0a686b9f3e4cb664b77ab7466bff12d972dd11beeff8fc3ec7aabb23477e2a9e77f5e4288b518273c8ad64a9201a848efb1bb7c4e02ead95a9e20225ccff6fd1da95b0454c7cd36a988453085e2597dc7ad1643ff7503694149bb519d3d302e658de3ae1d0c5d171c5a5392415a2cf961b24468189fd1a95cfb8f73b4a4fb769ce69cc2098828ecbbfdb3f877aa4d2b7d4e09697ce1619e37cab5726c196192466dfb33bc093c933fef22af2d830923c0d8941ec6f10860698bf02a157a9c89e4dd75e904bcbe91565d4f220202c065bf1308ac3f2ad21d10a0c3c33c9baaa6b122c57768f", 0xf8}], 0x6, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x20, 0x400}, 0x401) 16:15:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x80000001, 0x92, 0x1, "8cd34b11d186c093577103c44798c3785edf7b16", 0x1, 0x5}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) OpenBSD/amd64 (ci-openbsd-main-0.c.syzkaller.internal) (tty00) 16:15:03 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x100000001, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f45c0db1cb2fd71bc1c3c83bec1f2bc6"}) r0 = kqueue() close(r0) login: wsmuxpoll: not open 16:15:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) bind(r1, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 16:15:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup(r0) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f00000033c0)="20eacd25ff69f9cd9cdc5b85f40ddad6ae3fd510ff27a85dda764661bc8a3ca66aa14c5d3c7b89f687ad86be984c7590926b8e2501b99268d798e8db91144fe076d149ca22031a9b31870e25c5d418cddab778c94958df354e379bb0894757ee609678c9080ff2f949229d1b35917b8bd25872b4426767cc2731bf64064bd421707ca741b06126778e1e9baf78955a11c27f8e754cd173140e0479a898d362cdff0100005d85c48b7c98fe37bd585f8718fd5b161e901d8b797e21dad639f5a7511764e767b49fa56c0047c2dad251bd25a691800a56f69ee109ad3bcab5e447b3daccd8bbf44778b37d5d43b89ca9891b860a6e81ede9e0d1509905ebed6b13845784a69a71b18db3eae9b4bfbc9dd36b42ae4da134294735e7ee9492ccdcbd3c04dc9acbdb5a52350b2f9a18dcae41c4e117f3e4cf4d9ee77437ca2e2e3f58ac1a03a16e5e4f00779d4f4397cd7de2ae76d95dd6854d93e9df71bab8e63db1fbcf5565ce72407904baad73815a452e6a83774e625b170f7da1fc518a20c3c4b1c066b2032bf8cc3ef361ec55a87645adc340e3f61d323e87a6f046650dc4c9e999157e144257c4420c60e29cc5627def4332d92d76915f39afa391f466fb1cc92e795c6d9d4eb8e49b0d2a047ed7cf8c960ff0e008485444f4ae285c4bf23ea5a0429c737500b45b6a959153c1f2ea012c44f2630abff0c4fa487285a0274a22fa6a5129e80b11be222d474a2bdfde77eae535e210a7ee5fc746c5883346ff01819895c6e624cf75f5a773a85b848f7e95d7f077567fe329ed0a457863601e81d46cc66f8b59435610f2123398c0c977c7b9ffccb8d1dd1cb3bb1631d5659dcc7c9cd8c6cf52ea6f456566c793bdebf0d0df548c77cf1bef4a1c69febd00afcfb7e0b3caeb529ebd0360959d00b0553040e6686c9694d06526cff300a588ed17f78e620710b864c596ccb61b7eda9f8162635ed7f478a5fbdebde929f4b3c313670d3be82070da82d7cbd92370f1ce743ce2bcc3d46a75e9a4001475d9a0484c33d7bf520600000000000000025db5be33168f6ee78a0fb9d4122d64b68fa8e21a21a17828963b88c33106cbe4283f477d51b961f7894f0be9fd048140d230f6dbd24de982b614efa7892098d9f06ca69201a3ecbc8406d8233071288ca2376a4a6e93e5bfce33618730c2e221ec7ba58b43edb3596b2a93f015ddff9eab4521fb6d53707d4684c805687bd2cfa8d1e07bc93e0df01788d25edaf733a451f9f0cd6bab2fe7ca05261ee53546adffc591e7aac482178a3913f4ce8ec3dc585c7033e154c6bb960b6db46a66c17d873764f05464e855a4a2433750849d5830d56ed6c731d1176d7c60a8523e446f231e468bb56f97ff2fee7b7f2956f9e734a38fdbefe6e7bba0a8694b9155bcec1e4d0b8c16cedd8545077e64260a348281464fd4b22ad1c5abcc1b19b6aff2c7347eec15f34f180988d0eb2b55266cc601f26ec1d9bf57afb06deb19140183580f5ec705cbb25532d7fa089dd0e66c8b18950ce82f7519ec71df706db484331a77a464af3dd29da4af932daafab663096c0eb6415c1deb88e6344dc1376009df7d222f07315064186ca64c0fcbf0ae19ceaa537911902431bf8d7e79d18252b734cf8fc8bee302aecaf4f330645d98a6cc809afdad1a4fdc5be14a0506012684a6cf242932ae0d9899b2be29cb9b3b271b54b301c91b333a3f14e8a99e18185a4421a64e2a54a9a1335cc77c1250fb451ef3d6263f805be99eecf2db14c656aa3d64e375435b7c7b8c06cf393f91fa45da354599ef1dde96e90b9e4b1a41880f2102a8b232891f4a6aa7abd803dfa4a68a48e6fa50dc6f89e30aa8b70579965e95752e517e9c93c1259912eb2d8ada23a05c929ec41eb9d50a4adaacc58e9dc940d6c823779d5da3fc2bb4839b183ac2c35abe8550b5fa34e038575fb0c59a8b49b38c07fabd1574d8f11e4ac6b8a0db0f73fd02541ad31a2c5b4dd53063c99e85743d541cfd4da93798b0afebfa0ff5ee9f1afd5ba3a3d1e12c7c23f3477f8521710bddeb6173bb07eed160e3069fd2c9c8cb927da32c531d62b826a49d6be4f8fbd07d40d60b4bc31173c2a0d1bd695335ee11fa5a3b73a6597bacb158fdfa0ab0db81eac297e623b1e1c06ad8a3ae06ad98c5ca0a171387f9ba399f000f827c3f269afed77283382d42eecfb89ab8e590d870e403a18cc7ca50fd16474fc7c5d0d39b6ae8dc9f775f8ad10dfe60ca0124511e37655834698fe4a340ea77f871ace8a96da2a3fedd88af00b6fa111e0f8fab7b4d4963086f17446a328ee06e41b06fb2d569be8205cc64ac851d8c9c7db87566c6526dc5e2c30a324c4911b03ad778c9b4a94dab1434f91dbb9cefe234925d6cca35eabf89a80664331e158799524e57d0f94852640fd676d95750eb94d7b267fbd7e959ef55b009c0ece51df5f9cffde3e1bb98f96972831753b6398e4c74e10e6408cbd8418a4445f388f139e3fdacf5fc080567998ae00a4affc97aa5ae889b3a9ef2c76db7e8c1915c4a7e2bd7cb73d7a3b1c5452385d5db272ad73040efb53212b29721d6e007e812ded98cde03c48da5d4e98e47634d128c6eba9bf6121cc5d17b8b693b9f9763a89d2fe59a947ab4e1e43a38c823353b30512eb646d8c74b388d097bd3ca423f093321b842dd046c93ceb01af0484ad7346ab627aabf8f45f3a28dad8369261b7b2112ac09f3035a13925ff5ae37bc266cb20ccd763de86d7e57f6eee1beab596630b9fdb5d40a27d8e6ea3d2ba17d6ee1d8e158d89f0cca2e298bbb6e863c74e29a9e20dfad25114cc14a0d9f76c260c8f590f3fb2317b6fbe8f4463fa2e7e1f13caecca191df5b0e3f6488f0753f54e8779053e1595098cdea32e3bd7e2789cf213b85839ae90ef5a6e198cd9bee616326124abd546e9f2ac0147d6cc82340bf2026a7ae80c6c17dd5c40ae377b2c4516614c89ed85dff004b2e643bf8bc4b0d971e951ce1d4b3acf52c6c29a6773b12af4bc7ab649f92c768def572672444bead91545044b03acf71ba877a70564999c04c6aa382ddf8efc3fa2826e1a5f95a990018078f999ef93a8ac314a76be46a02187e916786e67d4563b940595c8e7d214398ef22331fdd5ef476e3df8c6c5bdfa5ef98b8bc7875bf6478031e6d3048fe2fa75e2f5ddd2388500aae09cb4d33f6ef68f4a4c81160521487a6ff92d72f845540ebc0d41003cc08bcb0cd65610f1ced64fa3fd6c326cf0b386bc6c91a98e76aed239454db81c9dfaab15299eb32f9085a97d5777464f9eded7e71d368e5fb92a28d88d47e581fe247a0352a38242a8601831bda7a4e6c9b89bce5ce8c56164e4f286a3ab58a4a127593d5660568e5b8444543bb14873ccd1eb81b73a67362e455ea37d48691da22921e3b42438dae017b47424b6f95ded1430676c3ec6792912d718b95bbd17ba1fdedb38679e2e9e06365191c075995319ddfda79e670d43eb716f510241562dff845f53a40c9b6e967ce2a52854d94a5cd3d2e171976d7b36f31d7c2ef992e02427c70b13be063ee77f23564c7944a331099f3fc6ddbe079588e1020ea230d5b078a0112243624338cfc122c861cd04245a51e4bbc58fefeab0f54a5067c2384e042939eb005d6120c6a92762dbcd9a27eb77b81c276ee688f960cb7121385d89a1290bd95b3f39b0964ee50ca0e4b1b055f5731122c6b6929e8640d17281a0d2c6918f40df0de07c48f7d53b146de2b6bc52ba350374ca2366cce13dc4f0dbf6708c61119880c3080434c9bfa99db987601be6603570b1bc99f87026c953d8c5209c7f499b0717508df35ddfcd09a197a5aecb4d2a84724d91fb126b426efb2127293866e13ddfde42f5207c06fdd0d4498d7bca31fbf28518b12e8ff16a1e4e97e78fe88d3c24156f10ecfb1b393572823226a0cd4e07bf6078bd45e021e0d47b805d86670f35f0ac015f69d2f87d89c60e790904679bd22af30310ae511472525318aa79cfded9664cccc1bc6e19c88feb0c3e7ae347e713cc86f99b60de4508782c9b4b866575c335f1d1864270c7f9aa567ec19083387c938fe53961708cbd2c4b9402f1acf6468bf2833e6345379f333338cf55bcc2b59e458d47b2689dcbe5e17d54a40a63a0ce44377d53dfb3ed8dc2ff6151aaebe0818caf41a7b2338ac2cf78a2dde0c9ee5790150d831c74938d8544ab0ffc19e731aeb6846e20fad4fc0f21db7608c691cdac5aef0f30e6a2ee539fad1f832e81c03d8989a92702c7fda1b4a51213a6f93d7827edde8e5eb604164651b64f0b3e287caa12d549044dbaa9c4cf5b544e11024922df434bced2231eb483baeaa7500d13a0c000f7f1e919b2759462fe18b4c01b67e9e8adf84543d4a007f506c1f6d26bc664ac82319f9b0eca44a9dab70a6a19003e3e91d7e4383f0a49532bfe66c53494026bf2f9780adc99d114c943099f6bf1a24d95daee91e81113f2dc6dfb80ec6a4576b15950c92e33863086836bdcf1115ae1da440583f218dc4b2cf3d46c4f657fcaed80ece9671e2e9b02313ac58e2d94035818290dd3f23f59707f503f2902a6be65e30622de54428b7c4511cc6cc3246714ed5d9f3112a695a97f83830b715bcb05a16313fffc10702787635b7fe7274330872ebe5de73556cebd9f6954318bc6a3befb254da15d7916dcfe9bf839b3b47cfeb31907d4493198e639236d8b81da6462e80a9a0ff263992d9c70791a9e90e5417f64e3e47196f806d9e3500cd2083745dfc53c61ec3c0a65e2e3dd86ffaa1f1473b63bcc185c593b3fb7aff9322f131d5831bea6097f43d7ffb63f179c7fe5c907e113d0f17ce6e4461ca00a42a8d86f4f31446d079916ce179a4ff2c69c722936d2cc321f4daf41b0f029c63dc5a7f082e72b336828bea1c37ec4cabac79f049005347491e6e3ec4fb70b42b25775ebe5f516395badba0f5e21e35749b4758cf4e0c33f0c85c6a0f94a4dc7ca78d53b8ee33f3603514dcb6c0808effab18ed976bb59ee26f0b51620bd053f8e61c4983b374c7069e8a159830e0ead427c97d4af41fac24ad34a52083ab3e58e5c9ac2b117514b9a372f75822aedda0a02b3b5a3ad3f211998f6853de144420b3deb5056fd49e61b8e183b37389e5f9de05c48be5ccf1d8b0b176c9a7a3d78ea8f3c7dede53076f64260f41693d51356ff189471dee2ba66b843ff959bb4517499f2f0bf054bf2a74456e7b4c315167eb7455a90dedc43275c42f18511f4590304db14011b1b0b4c6890cb3017c56e5a4021aaea0af1f7cd493d87f4dd0e20bc5d1534df7e972c95a5d9c04a3b47f7ad07de274546ce347cd1de3082b9fee468a4965fd10a64c557e8c0e3a4cda68d2d3a33c2bc6bdc964421fc5ffc96dd871d8ec4d6e1afb92dd0665a359570ec2e3225102a7b415a1ad4bc741d9e94ca7b7076e3bcc1fcd12be4e168f3d18bcdbf66da279074242b4137baa746fce5766db12155e44cc26b9d084eefc532dd5aa88386f48f1f4212879768f72f0835c4968941939dab047c69a0d0c5ffca86e8a5fa11b3145e2df59ffdd5f133c69ed84f3c066f8f0468efc0ba068eda78548370615d97b6e29d7e51546f0495081f3fa89c2cc4c9a4523523ee21695cd9b145d7e4a33fde0475e6c01763f1fc05c8ceb6247c3ae9be3b0f23c52cfd65d39e7698b602e4f39a9075671d6889a3c5dd939fe5cad2bcc570eadddd32ad3c8402f72a81e3de93e442d53ac6a9d0929dcd651082480ce90a581f3fc65bc28c7038c28a2d16e317132126441b3233b0aa34e5619215fa44806fa10d64ae8180faf120cd9006fe2b20395d5e576815f14e8e3d4ac061acf662ce60e375ea06bf91b638ab24d4ea7def0b8560d6b5855739a5222fe535fcc48346e1f863af91f6e164c7aacb3cd575e380cf2bfecd3f6a141bad7e32328e9acbb4016af1b207fd72fd97597badc7281925435148300000000000000000000000000000a7503503eac8bdf428a62aaf8f4e7a0ac18daa881ef16", 0x10b2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x5847, 0x0, "ab5b88ecbc24f81ec142fe603e89d853bedb1ab9"}) write(r0, &(0x7f0000000140)="96", 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) wsmuxpoll: not open 16:15:03 executing program 0: r0 = dup(0xffffffffffffff9c) read(r0, &(0x7f0000000000)=""/23, 0x17) r1 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r2 = open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x8) fcntl$setstatus(r3, 0x4, 0x80) preadv(r2, &(0x7f00000002c0)=[{&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/17, 0x11}, {&(0x7f0000000180)=""/224, 0xe0}, {&(0x7f0000000100)=""/7, 0x7}, {&(0x7f0000000280)}], 0x5, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r4) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x0, 0x2}, {0x18, 0x1, 0x0, 0x1}, 0x3ff, [0x9d9, 0xcb0, 0x4, 0xffffffff, 0x1f, 0x0, 0x1f, 0x1]}, 0x3c) 16:15:03 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x88) open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) dup2(r0, r1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='{}[\x00', &(0x7f0000000100)='[-\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='[-\x00', &(0x7f00000001c0)='\x87', &(0x7f0000000200)='\x00'], &(0x7f0000000380)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='[-\x00', &(0x7f0000000340)='[-\x00']) 16:15:04 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x10000084) r2 = msgget(0x1, 0x402) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/242}, 0xfa, 0x0, 0x0) setuid(0xee01) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) r4 = geteuid() shmctl$SHM_LOCK(r3, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r6 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = fcntl$getown(r1, 0x5) r9 = getpid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x7f, r4, r6, r4, r7, 0x20, 0x6}, 0x80000000, 0xfffffffffffffc14, r8, r9, 0x40, 0xff, 0x41a}) setsockopt(r5, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000000)={{0x4, r4, 0x0, 0x0, 0x0, 0x40, 0xffff}, 0x4, 0x100000001, 0x0, 0x0, 0x7, 0xfff, 0xa}) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000285000/0x3000)=nil) setgroups(0x0, 0xfffffffffffffffe) fchown(r5, r4, r7) 16:15:04 executing program 0: r0 = socket(0x11, 0x3, 0x5) sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) 16:15:04 executing program 0: getgroups(0x0, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:15:04 executing program 1: chroot(&(0x7f0000000000)='.\x00') rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:15:04 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x10000) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xffffffffffffffff, 0x8}], 0x408000, 0x0, 0x0, 0x0) dup2(r1, r2) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:15:04 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x37678e30) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$dupfd(r0, 0xa, r1) writev(0xffffffffffffffff, &(0x7f0000001300)=[{&(0x7f0000000300)="42f2776426a5a11d3746d80a3c6e8275bda13068a566d3acabd192dd5a606966ea797bb1a296cd2d5c2c71f656f96079cb73ac024b3c0c0e385dba2aa02ae5aa446dd7ca43d7ab22e07fa5472334fdf5b52c96d1b5a21e90705ff9cbcf4c1dc09469cd66d88fb9e448fc232645c4cc48ed9c0e245e60a3839d56e60427486f7a49a2e1c807a5020b34b5efcf578ff0f84b083f8918a9540463e195851151cf440da723234c3e415a39c90e9618cf2fef988142bfd67895bdbecc0d5d7d24c005cfbbafcd532ed052951a60238ef51019d50b2b54f34e15adb494661d6519307394083056441caed5128b3d803a61a61720a07e84075148a76fa3e9736476d17ac471eafb24dd871a140309a87c8e06c558b4499f46d42c351813258aefb030ee104c777a22ff72763d190938cf292d3e295365970b8ce235e803ce298f0e507aff142f2b7eab8298d8d23f6bafd5f760149cfd2dc06dfa36c8150afc56e2e362b02db4abc9ce171e666a528e9f5f35a746d3ab574ac021c80b0108d505a9f9ce8729e9d6eaed9bc1c9ca1146efc1aea0e0c880ea76d6ffa0bf78052f5b0c20d245fe88e15166265d07cf2a9bc2fe759ccef7661861f697e163727bd748a1eae33bcf1ae944cb0e2e7a48786db2590e09c0c0a4c55ef3b87f2250b5326958bcd15c88a16c3937aa9ed5681fce30c8749cdf681ed148f067e5a1377e9c83888ba7beedb03d85135494a68a11d6cf311a12617fce292f46adefe55b850954776e1bc43e11067a0dbffcb58df9f32329cea5c1d27f6470de4067bbf37aa159bed3e4ac2da9ec61ffe3c30c3bca36d89290aa286fb06c7c44c7c53dd30f1758c29839528c0023d3618a317da020476ad957a003e19659119c7bc2eff848adee08c51f20c2854ded18ed7df57cf75fce6623c442332b3413f7fcd41e83f4b270d56cf30eb892c3c122f9df2064c028645902d6ffdbcf3d8470f696bd019bfae7dfbf09069b5d3fa71adae0de8698c09b15e9d88049f3784ae84fab84604d9fb521d457aca288ab6a61feec34121f0cc15a5107da9b12b9158e3b0e7f6bee3120ff0d8244028b6b108a4aa0afb0ce966cb378242901ad87b61ad11261b3e88efb8f36e9ce114d22580099430a457f14fe64914426ef93045590ba74901bab5e0d539c62aef129c3801eb352f2f873b402ffd6f4842bb1b13eaaa75267f5ae2fada90c541b136ad54a035fdbc8467c8ba55e88f1ed9c2c47f80097a344a22b0ff79bc867ed7a5bb9598313b8dbf93118d61c46ef72865990d9d04ed681c3a6866d1fe023d9725eaadf958fd4a75eefa4886835818f0be65330bb58c1f52a61170a48bbb303b387980c9c8e5c010f8f3a591d8605ddb2f2a8ffc9e3e5e2e75c9e6a94e47001691fde66e6a9187596a73d6164c2b4202c8cff826a02bd653a427a19e22d9605627d64203beb43dda906b030959cdb79ab1aec62a86bae122a8716385797b3f343ebf152c4494b5bd9209ae80999f7aa72d6ab15117fbc93bf77e96cba36edcdc75ccc3c002e90ddb0e9dc2781f07ccbcdc271b3e703558a7095f73d8ea695e1356836c5923e4ddd79cc7e61c8bc6ed4ea3c9a1cf7f344374d50d10314794c2fffa3a754b7fc4c303e954e39c64189396cdecc979aeacfab569b8ad7aa00f31c1c72bb90bc945a114cf97e19fec909938adedbefa75bcca8b776476720a2880d8f2fb9b4baedd6621571cbf062e8be94990d9935875e7e5549bd7e431f3ca7c862ffe0c0ec47d862d9462a048e5926a42d9d33d563bbc79c6a491712ce57d06db3f04e217b4a22222663a7d41bb82c72d5a002d416d2a84479a3ed8fef9fa377d7eac2073d884a35abeb222c222f17fce7bc35d9a270ceaca978d6bcbc614599331e410d14fdb4cfb2cc3843bdc21189e081725a780eaefbcbe209dc3404357e5639d2fcfe88b205580701aab6b3d0978fbc1f5196a59f00c507c70e98b18a7f210d959ab53bfe89b6614e359559a03cc304f8370f2c8d67dc9da3a2d629ef7a62305eeb4aedddc71f0a9e89ad9f851ecdceb166370ffb50c07ba7282652e51dfd5f29df4e82231325431ba5ef1190243ad727b94c5d32788e256966b9cad539f052661d48403a778661939a890eaf2d22f3d9b00ec2c99b0860b449e5b2329803d77dc9643862268b0fd180484fe6dc5306200a7a3d404d843d6eef8fcebce0f96eac9e6373d3b7d4b4fd0b16f57c556a7fe98cea236a31914955b7109330801cc5221c82bbe66453e6da3b7e7181712632a0ac0fd263ef122de51b7054c8730745a2ad46bbec58017c139f78107de099439c7b68ac9bdd8c6f3f594269a61382800fe49be201782160f0d1a78f5cfc56cc23a61a71cebe00a0ce096c822768989040f8669f093e51b9c4259352f4bd3dd4e446efa0774d5d16482d304281bb87049343a485ec741d3fdd6fe49426d059987c20d393ba7163f647301f3c418fc7e12cdfb6988e700edc5e30a742034218bde9010818eb901311383e9a7d2acca0dd83954469d41595877ab213ef45bc77dec6242431e11a9cd276f222d05d760b0dbadbf850a056bf4f2ed0d84e6255ee93a334fce1c91d7452f71c48bdbede544a40d6d4c2864478bb4ee41037375d1d509b85d74a5751ae6bf9a8924ede346175531bf732f58952b90200d39dc69d140919b880ee0065fcef0b033e1b8755ca5b4ada03b2e147c8af9b618859668ecfb85ab154698eaaf1f81cac32ec298f1b98da37a4cf40818a39e38ccb7d0c08ea0aebb807149bd4215b95f929c8d04af70fd1e2cfa2a5d0545fc1fee001da1077a6562ae84486b27ce54d75216e1448ddef32315cd11c71d3b22cdc8ac0780593c0183b0b43006b0db17f355997bd667376a834eee5e00b9bb19ae6dd209bf89b5144bba540ba95913cafa005f90c431ca0bd14a74744065db8786604b2f5974d33c706392ac82e7b29b6e89aae8853a854b0ec743759507e08ed812bf7ebe0d12dfb4f999d5d8fa52c05349642cf3b359b19ffbd3971e36080eb41f8792a313a827fcd58378079c7c0a992ce8f7dc00cc1a77d2c53a5d51af9fa22f9bb70f1d4b4e834fd6ee472901d66acf5b8d98354f2d4dd6c3acee291cc339a1db45e50c1bb44e90907be52af6f5454e094f1134d8cb83174f36d9c5034fb0e09a6a8698d948a398f6a7f323f94b8036887145c90878af20ceabda8136cb6f4047d6b6a1500954da32a8f1d11a1bb985fb2281195d4b97fdb15825225d2d612874e55fa3b57bd97d465323d21e3decb295edb22fd2f95e84192b4d7d46eab94352cc966db98c190a861b9a8fda4e998a24642bc787a127d9fc89bd70ada5a5d2b9ef1a0109255b80460c76c61b74688fe55c48bbe55c340b96eb3f21620df1924dbff461afbbf3d319e530db6d7730e1255ef363ef55e771df88d40c8f69182e131e56b53aff5a45ff5711a28111642dfb79ac53b158abcf783b35c2edf0277e32c16f7d3ef78ab27c48b7c4e8b74c6e9fce8c0c515d73b1cfe91110cb17028f1a632051c6745381f7559698c5c38392990fb73c5d86e8eec71b147e2dbf6405ccf15e415eb38de5b9b94afa02f19e9e12d0c8602ef38391ce4ab1a57f52e87166bba121c808dc09376eaa3adbbcb00db58984d0a0c3a8c3a7a35879ce3e2becc036f53c854597d2dc74531bd21e3cc024974a7560dca1d62c4d28c5a298073581b4bd57d91b51ec19f34a9898a0fb3f5e8056417b8c7449de46b621dfc9d24a89a4e5fdd021168807303442fc6c1e412311e1ce6d710668576a5b1c52e3d77c007ec3d6905fc98a2e627096a7edf2c3169848dc0049c6adbb845ef231593413acb986cf23764245a54135988341398bab3684b92ecee36e598a7ecfc39cd6d3f142d224344e230729d7859d2b6433fb76f673ec7c4e4718cc54a7362867f31f59a81d028ae0c6cfdd0e442654887ebf9365369d7e9c8a519297e267bd4ca379d407dce4247d94241db375a8aac4a0e1b087e079ed5b101b300133bd8a9c9d4a683c226e19446c9f7b9ac751c55e74b45e16000da53466667eb6f589d7416e8496eb489a8eb5a6d47f1e2e42e15c2df26812ce0aa3610913443f15a7b609c97024ae240bbd4509ba9d0228d46fcc7c68384bc4c8f72eb52fa354bd7b2da5bf611db97fab4a868b8c83e1ea255afc7e0bd02c465b77c839b603dbe32e3c4dc0aca2209942016bda1caa325a7a76a9e9297ff5757c1b6771e920d47297a684d3774b9fa8247522a20d538a65ec47047dfc22f4a6c18a1bc002800dd4050643924709ddabaeebc684467fde0728578c95ee98f5fbde6b26b03f0b12c122168c06b18102e26584f95ef6aa5a5ccb2f09ab333860143e31982f541d3ec440cfad43bb44d0d9b6ee30ed1770c6a9f9810e2f364a2f788fe5023323aa8018f511396431a5bc675eb1332a202fc9a1087b65df81656f5b678e0257752f30c39da5c9dd84be093496037f7a4071ee79f15466077f09b97ec4cf5618a15df58bf7028bb94c9f2d785a1e8f019193f6608f996a75e408583ed077fc5cb7d9bcb79cbd6221ffb09d841f76d9b453b95e747bcf378d1f2d086214de75a5b86350543a3448e472ce65f345ad21ff891955176f03b4c5f6893d5e05a57b9af967aea6c8c01e708e6af6cb47214395ee7500947bf2f906a8ef52b9bbf8a2744fcaded038818b9032982fb52f54bd6c558030ab54735007a1e805cc01347857a881292a2067f5dd9c861a94487c649f592b92cbffa4f3a8cab1b8bd56053559a96c180cc261742d88de6731f360bbc21031feb67d7d8fe8f7a6dc49d5fb3b94bcb812316e452eefb38942537fd52236652894e96e5246ab8e1cae7321e1239aba51b5abf48de1b07fbb2c1798193bf5844c25575145773007629f2b1d9e84f58048997047d0f7ef1ccf40f2bd962ed0cbd5f7ff98f8eb649a128e9827808fecf882cef62a7598b7a1bd41042f69d82042ca8c34c3f6b0a11cbe932eea74524192edd6d04514b315d3b008d8a89c21081edb51d401b54e2a50baa152431f6af9a9ca582ed0c9b395b8c98894bb17c2cf1e72254946d27aa510381dabc096c6968d3a02d841d946c75331802a3133d675ab32f7056124e5f200912cdc1e544c672f670f97c233374ab2986d67991c897bc9877340545ef762c67eda459d2a10fadd22f310ccf9844179fa8941decf4a323f1714ed5077e0621813ad70851804764393fcd5a91ba601f06ef6556162ce4b0b80fbaf2d02bd180aaf33bc0c9a5c5fa014651a688aa9b8e5b3c9fddc50b8a52549f991fbbdb089547c1aa880cfed93f00c9995a562c66022935724ab96fac06ee70cc04a908d17b15b3c15d38572898e384673374fa00d403a26fd4d6975f3e5995e6669bf8a971e3beee95094e8d8d1db82ee9173e74deaee3ec0c92cc3bea2f83ed3ee0846c2b2b13b9d7330cd7b227ed65f8d9fb6ed73762b5348f2865fafe25171ec06af3d50809f95dfbccecfed59d9bfd58fa5646cf76c740d51fa2adc2ffb8b9acb39e02a054219504b90d9469867abd1dfff3a0af624099a4a96768b0dde57841d0126398fb69a764726e2c35831454556458ce822a7e5fce9a76da1d66fec8aacb460b3b91c4c5a96cc77a7238dce10913035f671d1371cc86c6c919ecad297f873a16fb20d9fe907e5656d378b67d71a9d641296df9a8da2f652cc94e5f7f7ec1e548cc1167905df31b5121483014e2c50fcc2ed72c43f0f8b06c5b38f97c8be8fb76fef554", 0x1000}], 0x1) 16:15:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x0, 0x6}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x8000, 0x80) 16:15:04 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x402, 0x8a) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) r2 = getuid() setuid(r2) mknod(&(0x7f0000000000)='./file0\x00', 0x1002, 0x685) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt(r1, 0x4, 0x1, &(0x7f0000000200)=""/198, &(0x7f0000000100)=0xc6) 16:15:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x3) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) 16:15:04 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ws/ouse0\x00', 0x8, 0x0) 16:15:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) syz_open_pts() r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x84) write(r2, 0x0, 0x0) 16:15:04 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000800)='./bus\x00', &(0x7f0000000880)) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='r\x00') symlinkat(&(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000140)='./file1/file0\x00') readlinkat(r0, &(0x7f00000001c0)='./file1\x00', 0x0, 0x0) 16:15:04 executing program 1: mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:15:04 executing program 0: socket(0x2, 0x4003, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) 16:15:04 executing program 1: r0 = socket(0x1, 0x1, 0x0) r1 = socket(0x1a, 0x2, 0x20) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) nanosleep(&(0x7f0000000180)={0x2, 0x2}, &(0x7f00000000c0)) r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x3f) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) read(r0, &(0x7f0000000200)=""/103, 0x67) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x10000, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) open$dir(&(0x7f0000000280)='./file0\x00', 0x22, 0x18) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:15:04 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair(0x11, 0x0, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000140)='./file0\x00', 0x10) mkdirat(r2, &(0x7f0000000180)='\x00', 0x1) chdir(&(0x7f00000001c0)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x4) chdir(&(0x7f00000002c0)='./file0\x00') r3 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x0, 0x89) write(r1, &(0x7f0000000a80)="60c1c595a6d15440ea6c7c436f25e64e43e483115e879c1c6079bfac444e74d70f5b381df44639ce6e9defa2abb95909009cd0c56c762eee0d8a219fab71e3d2243f9fe061e72c8a625951d0d01e17053cc11a7ed73074d450d0569a988dbc31e34b8a195a006ec7f18d8534c2b66a2ce3765310b4b8dee937ff6ca31f883d61d06f55ccb5bb63e9881f21e6939838761a56760c032423cdc9d9c143441bf3f6909aa58025fae3a17ad5e452cfd77c454d0d2c064ecb434b815b4448a5c70dba61c624f8095457f04147c8ec749f12e09203a0bc72bf6abd157c6439a507f1c3022f0e8f7ab2d1b6c1317c334c59cf396a0e7add76f6621a867db96b79391adfe978d9f0742c426c6f3f18b10b2f72ad8257ac7ef5c3643266c3797c840410de692a5c8171dfb3fa", 0x128) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000440)=0x7f) semget$private(0x0, 0x2, 0x10) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='W\x00') r4 = semget$private(0x0, 0x4, 0x41) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000500)=""/106) readlink(&(0x7f0000000940)='./file0\x00', &(0x7f0000000980)=""/255, 0xff) r5 = geteuid() r6 = getgid() lchown(&(0x7f00000006c0)='./file0\x00', r5, r6) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000700)=""/60) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000740)={0x6000000, './file0\x00', './file0\x00'}) fchmodat(r3, &(0x7f0000000780)='./file0\x00', 0x30, 0x0) r7 = open(&(0x7f0000000580)='./file0\x00', 0x80, 0x2) bind$unix(r7, &(0x7f0000000640)=@abs={0x0, 0x0, 0x2}, 0x8) mkdir(&(0x7f0000000800)='./file0\x00', 0x1) symlinkat(&(0x7f0000000840)='./file1\x00', r3, &(0x7f0000000880)='./file0\x00') r8 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) setpgid(r8, r9) 16:15:04 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ftruncate(r0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f00000008c0)=""/214, 0xd6) 16:15:04 executing program 0: open(&(0x7f0000000000)='./file1\x00', 0x80, 0x118) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:15:05 executing program 1: r0 = socket(0x12, 0x400000000000002, 0x0) setsockopt(r0, 0x1, 0xfc50, &(0x7f0000000000)="2c93d62df9b084b61650ea74e193c7b646daa60691d7b593b582df4f74193341bdb1a5e55e603d711f1e7cb91669cfb5b2206f5a2fb6d56952cb088ff35c4a5f47c056c7ef7986d421353529f41dc3d7915bfb1e73d2053eae1e737ea68336fc0973d3f2ef2e27c25ae0f2b600cf13cee42bdc617a19b4e8d45bde81839cf0bd6604a5cd", 0x84) setsockopt(r0, 0x29, 0xc, &(0x7f00000000c0), 0x0) accept(r0, 0x0, &(0x7f00000000c0)) 16:15:05 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0xf99, r1, r2, r3, r4, 0x950354b60f1957d9, 0x1f}, 0x8f, 0x9961, r5, r6, 0x4213, 0x4, 0x100}) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 16:15:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) r1 = dup(r0) write(r1, &(0x7f0000000300)="e7fff9a44a89a4f9ffa703a441e65ed7e7c7e95affdcae3dabc038f1cd6766470d21d8ca9b55cd20c1c495a7dbb559cb84acb060eb07191dde7c7960f81648078c3713b12b53d94d32b504407921f4b8c65b50e071e7e6d668550b7e488fe8e82d9288db5d6b0676ad22255e3190cb07f4f287e4425e18f7416417dca958621932f76876058506dea0e4a44b65b6eb4ec1da19a304cce6900cc10b497180417478069d5bbea3349964ad77691c2aaa2cbcb51244caae61853b15fc5267d86711d6d569c0786f1d8631f8c7576d0681c4e5089a042703594ca0cccc42849b7bfaf673c7793c4c1a7578e89c0d78fe55b0a7c56c73272b9f7aa0924ec48bc6d104913cc9e529db41f4ae90c16bdc23d2614a13a98094d5df5ea070495f9328fe9f7a3f81dc64b382173d93a27c3c", 0x12d) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:15:05 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) sendto$inet(r1, &(0x7f0000000100)="1dfab170f43db5bc7a29d19ef73e3c82c79f8fff0cabb51854a6c0a148350301b1015ea930831a0d179009246a8f53cfd9ba0fb3cd645e5fbc362f2224705e78af373ea343333ad52d44a9a3acab875f68319bda22221fe3ab984cf6e1fa0111110ac22592facf36b52690ac99e76e8cb24018920fdc7ab864ce6fd4c2743b2ffdb40ba59339d8db3da3e55f1c1c3a2a3a5b276290abef0b2c4332fbf3c87551166801866de7a248", 0xa8, 0x1, &(0x7f0000000040)={0x2, 0x0}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:15:05 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f000062e000)={0x0, 0x0, 0x0}, 0x0) r0 = socket(0x12000000002, 0x6, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "651e0d969a21512e233120466afb9eed7db09f1c"}) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) accept(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)) 16:15:05 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) 16:15:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x26) fchdir(r0) 16:15:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8a524c45244b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ad23f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba3553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e282a502835ace697bef6492961fb16af5b97be40fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214000000000000b3c190fff097ea73a400000098f1000000000000000000fffffeffff510eb0092e", 0x75) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x4b1c, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:15:05 executing program 0: socketpair(0x2, 0x2, 0x200, &(0x7f0000000300)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0xffffffff, 0x9}, 0xc) setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xfffffffe) r5 = getuid() r6 = semget$private(0x0, 0x4, 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x0, r5, r4, r2, r4, 0x1a, 0x5}, 0x5, 0x8000, 0x40}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = geteuid() setuid(r2) r8 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x1ea) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x95, 0xffff, 0x8, 0x1, 0xfffffffffffffff8, 0x8000, 0x1ff, 0x573ca0c2d4d6a5e, 0x1, 0x6f78ec16, 0xfffffffffffffffb}) sendmsg(r8, &(0x7f0000000800)={&(0x7f0000000400)=@in6={0x18, 0x3, 0x157, 0x2}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000440)="1df40de8d5d80f44aa0c022da1c4468ff140", 0x12}, {&(0x7f0000000480)="cd4675fb6f3bb09e8fb936abc26d50300954e8e10778052fd6f25912bcbcfd07edbead770dae1ebcf1029951a98d77b47054336ec55b82b598e69dc67b481eaceeac736c7f523a4828f88f82d9c7ea174ec934590d09116a7669c648e335a07568adb059b86bd70898996352e6cb57f845360a5cb06a828e9cbaca4c6cb8a9e6cda94a5614a713c2b89b12636844f753a0efca32331af5df44c9342d0366406a5ba895b432b89944af4a524abc75357a41acbcb54fc1eded9cfea051c7c9df6b4207c1ada881fc764e20", 0xca}, {&(0x7f0000000580)="8f4272ed4c6cb712e5f2031ba65e5a52c4c78cc32ca68fdb2df03045c438695eebedebd3ff3692691d78ea7feb12c8796a564b8b557e0c7c40732131a9bd8fb5deaa4ec1e7f8f4762a862384a29ed1c80be196f9491bbde850f3e85c73bc99d48f8d23c79980afdea63e1d49054a4578380c4afd92e461c07b6479d071cfdd986a613ef9b0ed126da3945b9d108d3e8cbca8ff910df347202b0d5b221929e47e16694607d3c1b2813ee8a872128862e86bcd6263c756aebdadb3491b1732ba6cb7d691eec3faae83d3ae6ca6", 0xcc}, {&(0x7f0000000680)="2a40c515a1029a", 0x7}], 0x4, &(0x7f0000000700)=[{0x10, 0x1, 0x8}, {0x48, 0x1, 0x4, "829cd3be711f5d0fed8fdaf8f4d119e42b33e45a7a90833b0845b8696e9a8996fd65a5cff1a691170743389df96057cabc48448b945d0a"}, {0xa0, 0xffff, 0x8, "2f25044e8446ed4e1c350f18b21be4756d54d4f00d226c6d7a9410a060dc514ccf574dd05a28e94b99a9e46fc4fc38540dc74daab36f47a7f36810ea7dcb5bc418c517df6cbc84fe090451b3007b345b91585c223e52600ee55a413cf164ee1d29c05f620fd878352e856fac5d4e1d412314d4bc50abdcedb2537aeefbbf265ae34e7c2be5a07b1e5705b4"}], 0xf8}, 0x40a) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getitimer(0x1, &(0x7f0000000000)) r9 = semget$private(0x0, 0x2, 0x140) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f00000000c0)={{0x7f7, r7, r4, r3, r4, 0x20, 0x1}, 0xffffffff, 0x8, 0x4}) 16:15:05 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) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x5) 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(&(0x7f0000000080)='.\x00') 16:15:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 16:15:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000041040dcc400001400"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') 16:15:05 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x4}], 0x20000079, 0x0) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x60) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/19}, &(0x7f00000000c0)=0x15) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0xf6a000000000000) 16:15:05 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0xa0, 0x0) write(r0, &(0x7f0000000140)="a7ab11060e658af413d0cdedacafb46ac5560398ff3e2def62dbd8cf1e9dbbbc9dd3fd435d45fd53a52c3904812f76ddb5825f1c19215300054a519a11cbc62de64b4b032dc9bc5bcd755f4fca6b01d1835214dfff4520f21075000d9deb9a0b4eb21a6ccf258a5805a41ad209cf", 0x6e) mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) dup2(r0, r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000100)=0x840) recvfrom$unix(r1, &(0x7f00000001c0)=""/74, 0x4a, 0x800, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) poll(&(0x7f0000000080)=[{r1, 0x2}, {r1, 0x2}, {r1, 0x10}, {r1, 0x1d}, {}], 0x5, 0x0) 16:15:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) utimes(0x0, &(0x7f0000000280)={{}, {0x0, 0xfffffffffffffffc}}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x80000001) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000180), 0x271) fcntl$getown(r0, 0x5) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x9, 0x100, 0x0, "306625a4e38113e1558864c60eefe5e33bb7ee82", 0x3, 0xffffffffffffea55}) r2 = dup(r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x2, 0x3, 0x7}, {0x18, 0x0, 0x6, 0x1}, 0x1, [0x9, 0x5, 0x3, 0x7ae, 0x2, 0x6, 0xfff, 0x6]}, 0x3c) dup(r1) r3 = syz_open_pts() r4 = semget(0x1, 0x4, 0x0) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000200)=""/51) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r3, &(0x7f0000000340), 0x0) 16:15:05 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000300)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) setuid(r0) r1 = socket(0x18, 0x2, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x2) r3 = fcntl$dupfd(r1, 0xa, r1) kevent(r3, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x68, 0x2, 0x6, 0x6}, {{r2}, 0x9012ffd8c3ff5db4, 0x0, 0x200fffff, 0x7, 0x7}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000000, 0x1ff, 0xb7d}, {{r2}, 0xfffffffffffffffb, 0x21, 0x63, 0x7, 0x7}, {{r3}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x80, 0x3}, {{r2}, 0xfffffffffffffff9, 0x20, 0x2, 0x4, 0xce}], 0x9, &(0x7f0000000140), 0xffffffff, &(0x7f0000000180)={0x100, 0x1}) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x3, 0x1ff, 0x8}, 0xc) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x4) openat(r2, &(0x7f0000000100)='./file0\x00', 0x18080, 0x40) setsockopt(r1, 0x29, 0x28, 0x0, 0x0) r4 = semget$private(0x0, 0x3, 0x718) r5 = getuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000001c0)={{0x100, r5, 0x0, 0x0, 0x0, 0x89, 0x7}, 0x3, 0x1, 0xbb}) 16:15:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) r2 = getuid() r3 = msgget(0x2, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000180)={{0x0, r2}, 0x4020080c1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:15:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0xaaea) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) 16:15:06 executing program 0: r0 = syz_open_pts() kqueue() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x1ff) munmap(&(0x7f0000712000/0xc000)=nil, 0xc000) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x401, 0x2, 0x2, 0x9, "e5159c81a9ee3b70b426a7fc7737d36b200f9fc6", 0xffffffff, 0x6}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:15:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000800)=ANY=[@ANYBLOB="000400000200ffffff0093760000000022551d68ebc458d277d62c40bf14472d02729f72830ffcd974ab84b53fba0004b2ac3cd9301eb0fc36efb10d5a777166295c377c4394358f97a6896007d3a4cd68d6245048e2c6a69669251a04d21996893d3fc3825d7402857707eb4e974d962ebb6dde4c9f6ea2ea95ad98bfbe1aa7d25075d07bf6463fdd1bc1a3d27dacae82c79edc4ce8141edeaec6bf34f4056bf78138fdf1b445a9ce2f441197fb247fe132289fae28fb25d99ce61a8fb2e60b843f93dfa33491715797a5b20bc45600000000000000000000"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000080)="220ea7ea11cf8012f1fa48f4203c92403dff2c170e39e96e69445ed582c6f6167e632396d540c5c6b3a5845c8d72e6fb6f37d6186c0000572545dfc5fa0c06fdab1dcf9bfeff986eb933bdff97761964ca5d752b9519b8e7f27cd4cf2bae6685d6198c2acc7e316d096515e8", 0x6c) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x3, 0x1f, 0x7}, 0xc) renameat(r1, &(0x7f0000000780)='./bus\x00', r1, &(0x7f00000007c0)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)="37a485df5dd13116a10133a33c79e3055f0c8d5ce4b5987992200e6fee4f934fcc2189c2bb5eb82e8da44220b5152969640fcddca32f", 0x36}], 0x1, 0x0) r2 = open(&(0x7f0000000740)='./bus\x00', 0x0, 0x41) recvmsg(r2, &(0x7f0000000700)={&(0x7f0000000280)=@in, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000300)=""/185, 0xb9}, {&(0x7f00000003c0)=""/64, 0x40}, {&(0x7f0000000400)=""/156, 0x9c}, {&(0x7f00000004c0)=""/100, 0x64}, {&(0x7f0000000540)=""/74, 0x4a}], 0x5, &(0x7f0000000640)=""/147, 0x93}, 0x1) connect(r1, &(0x7f0000000140)=@in6={0x18, 0x1, 0x1ff, 0x7}, 0xc) 16:15:06 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) kevent(r0, 0x0, 0x0, 0x0, 0xd7c, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) fchmodat(r3, &(0x7f0000000140)='./file0\x00', 0x0, 0x6) write(r2, &(0x7f0000000340)="fa92323fd844f2f9bdd60be89e71708049eee4948bfc488b5bde6146f79d9360f523db8518425188503a69bfe09bc886b48adfe372b969c47b1c3edc6f8ba0473625837e041d814a47b5d038082e4c25e2947c0814614f02817a5cc1e670b67815a3995c378cd0c75f35c72d786338e1e5efa65651bcfcccdb227c8eca0c2f09e4650cb1b9b3075ef7040869a5d5afef967c7201ff17b93ffadc266ae7295f5ac1cb18956f27706f8d3d78dfd65b8b40a4e36e1ac5", 0xb5) r4 = syz_open_pts() close(r2) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500", 0xfffffffffffffffd}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x6) map stack 0x20719000-0x2071d000 of map 0xfffffd803f013d68 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd803f013d68 failed: no mapping 16:15:07 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getdents(r0, &(0x7f0000000000)=""/255, 0xff) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:15:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() close(r0) socket$inet(0x2, 0x8003, 0x6) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x400000003, 0x0, 0x6, "854917040000004dbfa60000000000000300f900", 0x400000000}) ioctl$TIOCSETAF(r2, 0x4004667f, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9dffc66dce29bacf81f894aa0a944eed4796b2fe"}) 16:15:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x2, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:15:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) r1 = socket(0x20, 0x0, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:15:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) clock_settime(0x4, &(0x7f0000000840)={0x20004000007fff, 0x1000000000001}) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000040)="1870953908f36fae7246ee6d205db16d6ac863d321", 0x15}], 0x1, 0x0) 16:15:07 executing program 0: r0 = semget(0x0, 0x4, 0x2) semctl$GETPID(r0, 0x7, 0x4, &(0x7f0000000140)=""/248) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = getgid() lchown(&(0x7f00000000c0)='./bus\x00', r4, r5) r6 = msgget$private(0x0, 0x200) msgrcv(r6, &(0x7f0000000240)={0x0, ""/248}, 0x100, 0x0, 0x1800) close(r3) sendto$unix(r1, &(0x7f0000000000)="b100050490000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:15:07 executing program 1: r0 = socket(0x10000000000002, 0x5, 0x8000100) setsockopt(r0, 0x0, 0x24, 0x0, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x4, 0x401}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)="d543ca8c49e3394536f760854b11d212e9c2e7402982bc7c0fdc0dc31b575e7cf9c7fb1252837ad91446df2c504b56acf8e087aeab7218b77ea35bfc9ccc36064916aa663d346ada6d794172849d89837eaf4661f2292e73eaa1fc9e7e4872b9f53f86e01b5d8de94fe084cf946c680d68d1a0187a8d3f08cfb14bb67219237c59aa3b5e1938b8c6aaace41f5ee5a3d42a0828fc45286ef433421be8c3ab834dfd3b1191fcf69594bf61a0a76221a1ac89154208ac8f93d1fb5c4ab70539246072967941ce34941fe7245fe2be407c6bdaf7d6d58de15436c2b4a62f4e1a2b531322213ff52d279ea6d835032bfd78d61f", 0xf1}, {&(0x7f0000000140)="0584dd4f6778bb9aee594ae2a6d9aad385727c898ce4108417483b3bb112c60aabd9cd6cb168948442876962d7d7eb60925dcf0506591b325e8e48d5775149ae0a060e6ffc900efc821243811a4cd5cd80848fd92ca811688e32485bb130fce2b4e56798a2d4ad65936b", 0x6a}, {&(0x7f00000001c0)="eaaf00f4ad50d66502a9319af8075f13f48823039a63b3573774e7615d05671f1192a31f714c3aad3d509c07fb6cb6c94a105a37e7fb9bb7f88e29cdd44bf78d3244acb23dd7bc3f3462be9076a27e800d737bc53f8bc8014930a1d91a3c80c0fae8dbb911c22a1f7625128d54937af1f7f08c033d9daf737379ad5663bb4db53a1758c4cea3bec3c3a7ee6c680838", 0x8f}], 0x3, &(0x7f00000002c0)=[{0x60, 0xffff, 0x80000001, "f242b23dc80b084e4e6bede0eeb7ec13e1c0de3d82b695bdc37faa99dd36a56e174d272b53edc5d4134ba9085b2436ea744f7e9c3d108fd3abfce92fb0ce54d86e342998a2f26790ab"}, {0x28, 0x1, 0x1, "f72f86138567584663bd282f35fb4b241d9e7cbd45c6ed2a"}, {0xf0, 0x1, 0x1d59, "82b0295fb373c5c588f97500260e06daa77d7377f93664c433b709fe48a7bf3d153828cadd0939ec693e01b5cd73b14e8fa2c16914f86a12c65658caa6d39437d5e1b1c15e3cd2e006032f98bd07ee8fd85229daa98619c40d4127a45261136369f81a92dc6a2d982cb0d0ec252c550ac4bc04485c5892d793f937e555dd365d8132c3d700deab6a9aefb50673474dca6880690a2614c91986eb9fcbc780d0b898e21f674a2ba6bc2538423275b6c485ca52e367cef9bff5e5eb83271e02287aa628490e5dae8a735016c763a0bd7c06bcfa4aa3c165b3f951"}], 0x178}, 0x4) 16:15:07 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x8125, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:15:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) mknod(&(0x7f0000000000)='./file0\x00', 0x4000000002007, 0x202) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getgid() fchown(r0, r2, r3) flock(r0, 0x2) flock(r0, 0x2) sendmsg(0xffffffffffffffff, 0x0, 0x1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x2}) 16:15:07 executing program 0: r0 = socket$inet6(0x18, 0x8004, 0xffff) r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff, r3, 0xffffffffffffffff, 0x0]) r8 = getgid() getgroups(0x6, &(0x7f0000000280)=[r7, r6, r7, r8, r5, r4]) pipe(&(0x7f0000000140)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r4}, 0xc) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x2000, 0x0) r9 = socket(0x11, 0x3, 0x0) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTOP(r10, 0x2000746f) sendto$unix(r9, &(0x7f00000001c0)="b10005020200de00000012005786ca3849451ae3d3051020741038f53e8551f30c0505500e0100cea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:15:07 executing program 1: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x2) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)=0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) chflags(&(0x7f0000000100)='./file0\x00', 0x0) 16:15:07 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) semget$private(0x0, 0x7, 0x618) ioctl$KDENABIO(r0, 0x20004b3c) 16:15:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000080), 0xa) 16:15:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f00000000c0)="5fd74502590eb8ce8c100000", 0xffffffffffffff2b) 16:15:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) dup2(r0, r1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000080)={0x0, 0xff, './file0\x00', 0x9, 0x7ff, 0x108400000000000}) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) 16:15:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x6}, {0xcf, 0x9}, {0x20, 0x6}, {0x83, 0x992e}, {0x0, 0xdbd}], 0x5}) r1 = socket(0x20, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x7, 0x4, {0x2, 0x1200000000}}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0xfffffffffffffff7, "7499be46c61145adf8702bb721e0d25b62b5824e"}) write(r2, &(0x7f0000000500)="833ce80fd4e278c888a8c6fda89afe416aae9286837a36b2bbd353bbf11022d958f4e2bf16c5feee26604de1968ab6be40008dd2e2060df17af99236d415a98ca9ff3c66562c23817c3c17ac742ad73277472281d09b46aa843dac0d9aeb8ccf3b672a24b0bd8981a8d910ab1d66e64615195ea9c4e822e3e8aab6d25a042ec36cdbb4909e5fb2aa1772959f6ff4f5d95a71e6311446661848a8a0c6214c7b08cf4e4fa0d057b9fab6f8dfec3380a08b50b30d9d7172032110a964fcae99599d70cb8a7ed5c6c2f3b9253a8e11b2fd1820d72eb5513591a78081ab2fdb860ea33674255bcdd203a5421af170acedf7d3a49b37e41fd917e39a7d89eb7c3015a421e4920ec7f942737f10e30c420354b83a141d6fcb1c57ca49ce7b8b2651efbe62a63febd763a2cbb956ebe88f9494f5ae235b218ae6e58e94a509d2dcdcbb19483ab772318e467f75ccedca74f959c3e0f4fd4c7c0d0cfe0e67a48c6b141df639816e8e8749c952cf4a7f8224e2d4008bf9d023447db89323064da80cd0b814d085c5e831798d8cf3a024dafa4aaa9ef9b1396fad86cb011251125c5b95d740b8e557144a8760113997207602959719acaa787e2ccf3a3ec71368f29d1c2c9638b06cbdf0369a77267f8522a490ca6be090495f725527a292f5e01af79965e9a82b8440b72eb2bfb7766b2633c735f5273fd76f75aafaa62f6b6794618e76aa543e048296ff760c401e3a232388920d0412be87e37e6472de9ebdd11eaa3b7c574eabe6b32f46b5d1b9f062ec8296d0b40ce5b48595a968ddfe03e459ba4bb5d5817ebdd70c35272f35c436f1c7cd58f97a76dd150b00a42aecc389f1d3d8dd00c903d22ef5d594a6d5644c27695688a5cb07f208befc85262205719346bc2cf46db9e6e9436bdff471e8e433c38ef8155d58a7ef3f6b088685d6f9f0a4d7549d3617909bd107483e2afe868632c84e87da6727af9031e44ee6a4bb628f65d281d6cf293cb551e217d7bf8659836341b0965930a612198222dc52df27d35436479520e7bf24ff3e142894500eed73c05b8e5d98871e46fa68583d8c73afd0054476e0a8c72ea4b09f0e589b150119c75e62db76f4992087b5a51ae8bc7d2502d88f91944ea5721d98192cce831bc35b548503fc1b44d6c7377de8cce9fa26cc44d967b287883bec83ce6fb0d2518eef510d669e97eff0cfa4b9204066066bee3d8c883dd6587e7fb50df9068c468b13f21d38cfee86c01f6322608b9e1627b82ee5b6df55ab89b5db110b9405273b6a50508f43cdced1ff84fd44c4c1eedcd632cdd08a3535bee0d4744f4af34a67b7489b82949da7cf15afe2b6699ba42901d0f668ee7179e3002fcd68c89d3690f0cc51fa13a6f44975e96480cb56119833c7757f8aaa339f0c2247b74c2ad2714ee78004ce6e8b2612902684f0e6e62d2ba6b2a2a720e72f7f9188ce40220ac97cafbdf50c78016c6cc40701f5b841985177ca20ccad8e1047063ac7bf7986e9069222ee03e97648051379342468e9056b86d9c6bb2acd038e3ea3a31c941ef04d0c1c49dd5c812f6a57ea63d03e48fbe22d568ffc9d0efb31eedfdc44c9f8147001fb146cbc3aca5d1d72de17b1c8c3e3629d03ebff353c92d853844d0d35e6dbc5139a3b74ff1466b4dff6654f50dd11ecce0e675002f601354934358c8e47d650a9aae59535dae8cd98fe401dcc2767804c6db189733c76ea142fddd2f12dcfccd7e871ac6dfe0923343efb0f5963855d8637e35612d43de6d149b48fe50aad91201d6eca163c2691f840a7f102260f84ff10a0a076d3643c8ead0b23ae35b5050dd9523851cc7e65364330d088dd4a537fe631c2c9e48444838e5a781b8348e7d0fbc7dfc6103224581aee92cdbd309bb309ae28e8b45c2da7c94312dba960fae4724dd971c86be67b2f17cb642335c4edc4100b0132ce79af8678d257105945", 0x571) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000), 0xb1) 16:15:08 executing program 0: setrlimit(0x5, &(0x7f0000000040)={0x7, 0x100000000000095}) r0 = syz_open_pts() getgroups(0x3, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff]) close(r0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) getpeername$unix(r1, &(0x7f0000000540)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b7", 0x1) readv(r2, &(0x7f00000000c0), 0x1000000000000029) 16:15:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x402) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r2 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000280)=0xc) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x80, 0x0) r4 = syz_open_pts() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x40, 0x0) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) r9 = socket$unix(0x1, 0x2, 0x0) r10 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x81, 0x40000000, 0x5, 0x8}, {{r2}, 0xfffffffffffffff8, 0x40, 0xe, 0x7fffffff, 0x1}, {{r3}, 0xffffffffffffffff, 0x80, 0x80000000, 0x0, 0x9}, {{r4}, 0x0, 0x42, 0x80000000, 0xfffffffffffffffd, 0x9}], 0x33, &(0x7f0000000480)=[{{r5}, 0xfffffffffffffffd, 0x2, 0x42, 0x815, 0xef2}, {{r6}, 0xffffffffffffffff, 0x80, 0x400000e1, 0xaa, 0x8981}, {{r7}, 0x0, 0x0, 0xfffff, 0x1, 0x7ff}, {{r8}, 0xffffffffffffffff, 0x88, 0x1, 0x6, 0x3}, {{r9}, 0xfffffffffffffffc, 0xa2, 0x60, 0x0, 0x5}, {{r10}, 0xfffffffffffffffc, 0x40, 0x1, 0xfff, 0x3}], 0x0, &(0x7f0000000540)={0xd611, 0x105}) r11 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r11, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r12 = open(&(0x7f0000000100)='./file0\x00', 0x3, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r12, 0x0, 0x0) 16:15:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) writev(r0, &(0x7f0000000400)=[{0x0}], 0x1) 16:15:08 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) getitimer(0x0, &(0x7f0000000040)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xc, 0x800}, {0x7fff}}, 0x2) 16:15:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) mmap(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x8, 0x10, r0, 0x0, 0x0) fcntl$getflags(r0, 0x3) utimes(0x0, &(0x7f00000000c0)) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:15:09 executing program 1: r0 = socket(0xd, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) syz_execute_func(&(0x7f0000000100)="d8098f0820875b8a89c463b17db13b662422b6a0f100000000000000c4414915424d47f6d92ef2410f0fc3b73e99f0815b04ebd92334") 16:15:09 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) r3 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r3, r4) r5 = dup2(r0, r1) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000100)) 16:15:09 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) dup2(r1, r1) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:15:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000180)='./file0\x00', 0x1, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9, 0x6, 0x5, 0x7, 0x20, 0x4, 0x1, 0x6}, &(0x7f00000000c0)={0x9, 0x3, 0x7, 0x2, 0x8, 0xfffffffffffffffa, 0x776c, 0x1000}, 0x0, &(0x7f00000001c0)={0x800, 0xe3c}) 16:15:09 executing program 1: dup(0xffffffffffffff9c) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getpid() chflagsat(r0, 0x0, 0x40002, 0x0) r1 = dup(0xffffffffffffffff) getdents(r1, &(0x7f0000000080)=""/117, 0x75) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 16:15:09 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0x2}, 0xc) r1 = socket(0x20, 0x1, 0x0) listen(r1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) dup2(r2, r1) 16:15:09 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) r1 = semget$private(0x0, 0x1, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x1, r2, r3, r4, r5, 0x90, 0x80}, 0xff, 0x0, 0x69}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:15:09 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20001, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x7fffffff) bind$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x7, 0x7, 0x0, 0x0, 0x4, 0x2, 0x115f, 0x0, 0x3, 0xc0, 0x1f}) readlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/6, 0x6) 16:15:09 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x0) sendto(r0, &(0x7f0000000000)="a0802e35100e2d4a89b8507455c773a9077f428a31b0653d8631c61254eb277c5e777be64ca49c1543", 0x29, 0x4, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) shutdown(r0, 0x2) getsockname(r0, 0x0, &(0x7f0000000040)) 16:15:09 executing program 0: r0 = semget$private(0x0, 0x4, 0x110) semctl$IPC_RMID(r0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x1, 0xe88}, {0x0, 0x3, 0x1000}, {0x1, 0x2, 0x800}, {0x1, 0x5, 0x1800}, {0x3, 0x5, 0x1800}, {0x0, 0x6, 0x1000}, {0x3, 0x5, 0x1000}, {0x0, 0x1, 0x1000}, {0x2, 0x3, 0x800}, {0x6, 0x3, 0x1800}], 0xa) r1 = semget$private(0x0, 0x6, 0x80) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) r3 = fcntl$dupfd(r2, 0xa, r2) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000080)={0xfffffffffffff000, 0x8}, 0x10) r4 = fcntl$dupfd(r2, 0x0, r3) kqueue() semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x0]) r5 = getuid() getgroups(0x8, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r3, &(0x7f0000000100)='./file0\x00', r5, r6, 0x0) connect$inet6(r3, &(0x7f0000000180)={0x18, 0x1, 0x7, 0x4}, 0xc) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000001c0)={0x100, 0x1, 0x4, 0x96, "94b1c7618bccff516666074d7824a34383225b2a", 0xfffffffffffffff8, 0x1e11cd11}) geteuid() ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000200)=0x8001) execve(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000280)='#\x00'], &(0x7f00000004c0)=[&(0x7f0000000300)='#\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='{+\x00']) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000500)=""/151) ioctl$TIOCCDTR(r2, 0x20007478) r7 = getpgrp() fcntl$setown(r3, 0x6, r7) r8 = accept(r4, &(0x7f00000005c0)=@un=@file={0x0, ""/4096}, &(0x7f0000001600)=0x1002) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000001640)=""/200) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001740)=0xe533) preadv(r8, &(0x7f0000001980)=[{&(0x7f0000001780)=""/240, 0xf0}, {&(0x7f0000001880)=""/57, 0x39}, {&(0x7f00000018c0)=""/166, 0xa6}], 0x3, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000019c0)={0x6, 0x5, 0x3a, 0x8, "a7f6aa7d35af36a527dcc58436060a19f82ad832", 0x4, 0x3}) getpgid(r7) utimes(&(0x7f0000001a00)='./file0\x00', &(0x7f0000001a40)={{0x9, 0x1f}, {0x3f, 0x200}}) 16:15:09 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000000600)="3a5e917fbecd4c9372cc1e8f6ad9e47c7c6776ff88e5ed96aea99f3dcf51127d3482841c890427736617ac55526fdfbee141d505d51446e4d1cb81ca78d50061fb104481592d8bc5124b5b82157e78a8e23301348e96e9b3b3fd027c603bab4bc122582094bb44c863f62b6bb1bd824223e421b863d0add81ae313f929179fd3d9ce05a61b0e2d694d327e3fc8aa126b0715c4ef679b662db45d443ef4fe4aa7d81dd1f51efa0f47c0bb0b56b5c6f8a19d896791670ccd5c4a2abdd439c3e9329523d1edf861342e4cb6615fb8946184856b8e6c8d02ed97eaa11873d437c7baceac399448ffbab3021ac35cf9a7deb243013b8ff50d054cf778657854ea19a86b02f1e4831b98c2df0f460a89833438791169fd35629e8f0037022c9adf111d4d58d6811304d74978a2baf3fec0e929171790d3048765434b0c046c3e7071113518bc30bc7627e0e396313cb75b0499345c1ea6452080f94a247e70a667fd829af4049592d15e247e298bcef0c231cef81c63e384dc550e63102c55147976226aec2b05a02e5637e55e6b08fe52944eedfd4f9016c45cbd2c8703a31170f97d26f509916e3f580367b3ad11927cae4dffc8838aa63a986940a6e973fff9acf4f54d490936e4f984390ab909c2e8559bd332ea417e63a2cbf2619b528f15bb4a68ade84e4639227e1ee1c6b8722180fc9730b6e5ae91f944b9d76f365eaf371d8d54b30542ac0237418aeb4b2494c1ef1e1fb991fa97ff97c5b0d7dc9bfc5eafe533132acd5ee3b3a38f670dd1946f015769b04ac12b1437258ee4f043bed79e5bf95423f69f6fe8e842a950b6c7bcfb9be4048b59fbce11fb4af4df5b024e3ff7c6dbdc7491b4f3c569b3e9498be47aea11f48c7a7f670ccd1e665b1f034066507d38ede7ac50bc250f667fc5f438576340f20119e61327026728e4defeb3905e327fa9bea18a6f08880a18218a18dbb1272a972758f20b00692f0e4d3ec8706f58e91846ea02fb606b129b30813cd0d81706acd9e4bd14684d04e22062bc2e69d8d90650accdf0fd70a163fca181c25f2d9c4feaac66d7dc6320bbb7bcc959196826d5dfbdd9b9ffc42e25fc5650d5a7f5e61a1110094d61ff5e250e0ec65613ef0db2f32ec54c4e260f8f71fc80e41b74a0a12dbaf6ce54bc023b44994f3dae90fdf9497bde1752e9ebde9722701ba097884a31fbec66604ebafd3acf6f28fe8dc988a6f2bdad2142547d62903ac75161c3113e1320b42ac8954ec85ba932d2c092079052c9dfaf8711651b082d587de0503d744cf09bc9297ba5ef36066e702070af7741c6f6be34a3e03fe298e8ec7cd9c4ca3f9bd59387f9b17f1f0cb3d0b5bdbc68867c71348c3820d17e0cc08dd33c6df49bf9660c8dc12615a7a3a7bd041ca7db2f1ba372d3550234b4b0a92cb969f0caac69fa770114b2d3f51fa7b868be0a8f42afce8a8975b3376609c9219df2cc0f77261a60e9382d1fa94a4623f1fe1dff0b9543581a08210d64a99a89fe308b1595f9b8aee9799ea52c47e99103c2e6da503915af1a74745dc595e76e6576ab8b43bf98efc21f498ecf40fe6f539ccbf734332df04c99de92fcbe8e47b71fc31fa689835ef81ef07ac13f20fa658c917022c6c44391d566e3385c009b830a5333a58aee6d94785523f2a78851d20446dde335d8de7279326cab32a25274abc9aa4653c241b314ffe38d2290aec7594d567e32613e4770423c6499f7c4c542373bcf93498f9be7572311e45c3dc6c0231a45581e75720c861b4dff07e7b005368dee571e0a9bb83301e8450fdbab622891551c72828119353decd1d0cfe200e662824db038ba98c2f1ffd679220ab538b712738786728468af5b79235d299ed701bd1ffd905dfd2983c992137363048038e386f7294f4d754026efa7172e53ad9341281678d0d62b31261eae4f943a566865fcbf5c1de71ca0dea4e8f3566eaedc0082952d4f72a8ec5952d17d546912f2e5f2d8aa6d888fedfaa55b949b06b94c66f01a8046cc1aff32750b91987c54ce11bcdcd758731077930d471fda1d3542c94996279870b401dcd3302f1bfd52bb67f475059531768f1e5473f272d9976076325c29d396399ee5966cb756cdd38a04af43d1a0000260516a623d8d0334700ae12248f117fbbd21bb6f27575f7c7854e51653ae7cf8169ad1318cb5702d672d2aaff97b339955499fa2868d9f696ddff4823c70da6940fdbf644c5e77aad4b0797f14479899105202372779d079061d6092d0e66031dd3473bfcddd53cf2da2ddfdf83d02206b5fcea810d639e3ef4210b29fed830d913bef3f4b42614ace8f7f5ca8944b06c6eb25c7d9f1736eb97143daaf35707f0c96f3dccfaee07fa8ec9da0c2230b2dbc34e4375f5782e10a867b", 0x6a7}], 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) 16:15:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) dup2(r0, r2) 16:15:09 executing program 1: r0 = msgget(0x1, 0x240) r1 = getppid() getpgid(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockname(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r6 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x2c) fchown(r3, r4, r5) preadv(r6, &(0x7f0000000380)=[{&(0x7f0000000140)=""/65, 0x41}, {&(0x7f00000001c0)=""/200, 0xc8}, {&(0x7f00000002c0)=""/150, 0x96}], 0x3, 0x0) fcntl$setflags(r3, 0x2, 0x1) getsockname(r2, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) chmod(&(0x7f0000000440)='./file0\x00', 0x0) fchmod(r6, 0x100) setsockopt(r6, 0x5, 0xfffffffffffffffc, &(0x7f0000000480)="15f047389e447783d0c298ee49fcff4a7a505e4e0b8e2df7604881057520a2e5755723a1d1584916217912ae019023f960d3364ea71dad50af8b5641e80c0e519953ca4525c556955f7fce32ed47ee60ed3e53bfc70ee59e0b639a19bea7e95e4ebb4b412a06647bf76aa05ce693d336e8d9bd998e8a96304090a474f5d6eb8891efad69fa44664d2c60800294b59a964f13871f3064f3e91e3f12b5f0c54d84b771de20b544d1811689abf066e1941916e2dd0c34884861d456c515ffae4d02c6c719e7fb80c7557d95f1e230e33f324d4d3d216d34259c3dc42fe67fd8846a5d0647262015486de6a52125b39694c3be49477353b3ab1784b8418ff446a8a1f53aefc5c2966943be79837ff015490da72d58754a48bedb39bc20865b7eb384ccde2fb5fc55aadf99b3a9f36d69c07a5128373200b8951fa4c395b4750e799eaf0d904dfee7b9af9b2c69642af66ed62c1c451274f2917096b51df7d36d752370fb6c9e48805e59f3d2d744203eea7390fe2088c85ccc76d0e3911cba5d0eba828c75d3ddfa577bae20f9407bc2a78df527a8528580125f8c47b53414d496b602235e25cee8def7c1f391810766cef8e9270d533547b1db5670838c375e63ae30a937aa76991c9acf85468dc71d005f52ba52e8f541c93458cbd80fab436dd91f5cbd046acd7a30afcfa6c7915edc1f4c32260b83d155f5308370c6f610f6b4d266aaa47508e5549d58b2fa423593956a400a86ea7379e63503f25a8e72b65dafdbac575e3258349a5c065da31dec7a8eb9cd98dba10614a0c5589d86a8ccfc05bc928d2500d2fe05245427785687619b758c557d2099e9fe1bb830f6293484c77455e357ec7561332ea467f3d2b8f074cf4a772c7577bfa275d84c64c3235fcbb39ff2e01272eeefe29193adde576f8eb9db1df18a4a07060562e24d8a1441e0c06cce17db1571df5a7aa27c023483f555e22534b487e95b5b0d5028f0c51cb43469375a9ac2a945f7cd691f0a944c87ee43c5340dca5c2b74fa3b63b3a5914e00234c2c5c8ff594d8ce6dc445d9bdeda67bee685db79870c284968ddee394902b53db5054536c7fdb73d7a88a290c96af72de2dbe69baab626eb2a890385a5c83270606b1c8f77c27e5233dcea404abecfd1a8b83cf95f9ca43863528884981d5e0edae240eedbac1ea0b331b6b8b464d30e541d11757b747b4486e21f87d9b8b3b4fece7645862819aa8463f36dcb21fe9a02c16c8af1e53b4ffe5a75785cea48546cdd65511734c6946b5243e748803e69fab763117b2859707a2277d077d1e06da04aa39e6346f698cd9bc60405d26d3e1c0a84cac26fc524d10f126a57f61f32ba5930e7abc32a02e8e1363551ad5bc32942711938cd71488c72ec417d8fdc120c08c88787d25b475fe0b409bb9f753a9cc3ebc1b3d490de2415bfcdce04bcc4ad74755788c01438bfd5bd6ccbb9d7e89230130aadc0268aa350c395ab6ce5ae9784959393ff2ef36cfa8ef8b14ae6c1d48cfe620c254369166aba7c46069f067e705b47f659f91d4e41147d47ca7e063bf031a3e712b88e11c2ad03df1f0f2a6ed2625b4af6a42f67e01b763bda61125c265ce995b55db291bfd9de6b85f7648d2844a620b25b0581dd222e53f9b3c60e7d4ebf6d7cbe9efee812143311a900b9f7d75373c06ac105d2988187c097484fa9e933801eca060b60e4127b5b3092ace360a7fdacb634520c8e29b74cad81fa01d52b0f0957f05f1b2732f09bac79d45071500751e6ac1661e9e52d0b31ab2ab0b938e7de0070200124c215b26c56a84e2b09b76b7ec89e476dff131c27000fe5e31b1d399526c7cc3788a0125d5d823e6aa76a1aa6b88b5ca58c148f9948ef642a685ad3a2d53e9743a3e8b38fb9979d7c47bf990c1fbd64068956bdc5759c59e9e2541e9351fb3c8a5d700d08331b8126f991ae402316c453767ec63cf1f6457e0d1171e1cea87b65c14e7e5ac17d78a5d4ac0417819f7bf0149d2b57902cca11a432c4fabe580a51ba3ba1f89eb85f5c1a6b8c2d71d0b5a0d68916100d2dcb7d42c7ff04f1a3156a623a3b759606c5ef7f6b99b94e6a0edeaf3469f53354197e529d28fcb49ed774eb03ff910a5f6f62fc6fc59db352a3027fb32ef5a7314761ec7860d250ce8e3251b71d68e1f5de5f1c8fee76ce1be6053aa472e088613d18ed797c904fc7b0b1b5e5324ed16940cd9eee474c8e180df189260be5769ff3479374eb53232b77ae131be0a1a541b7fbb24aa62b02c5f2a10f435dee1c7d735f302c506730356d21c48e037262ea11b172a268575337a8a9461747e59a632e9bc4c9b838f373da5a0ed35464d4768bd9120c30754eb93764171c25302f5e6beaa209ff6d3dec49f8461b2c31d610781207fe3be2390f7c87a984b9b8349ee9f3432d140a3f347db97fe598307eef8026c8496c1e7cd1ce9ba64cab4dd1bc63af7534b95c4b0e43ed3a252bde825ba8bf9f14e83e7e81b0f5d8e4c7c5af77ae2ec0691e649cab74c735816c3fafaf189ae5acd331d833670fca225e55b88bdf11df3b49f4723efff87085d5159d6bc1e5069a2fb0e24c55da68f282c448e33e6bdc9836379ba93f30f224d275c9c701535ef55b976985155ccb1e5d9bdc560af0e3804b264b03eab4b6b1bfb4966a988d06ab9b190587935c44d0b5138248dd2ccebc479f2f1f6f21596864a577d8cdd5f5ef6060c45019567e9e7c9d5448a0f433e5af05a3e60ceb4cca9bdec7bcdab39a3b160f1a91f2d34ef3d0a1de300a5a6626918ddd7589da07a68cecc3c5b5e384e17d3710f397e42846228a26c46d9d383a3b2ac6e8378fda14977ccb5a52384b895c4aebc6fe587a658ccbfb4c7d5cf2640fa69688e37b218aed667dfed3b88a4c868035424c4b404ba1795d7b1c6b62d4b1d4d4fdadd94a05a7e45c7e6b5e7d78f4986e810daf3cea7b0879a6ea24723f86d44fc9c130ee68939d23a8562acba225e98a3eabaef4211a79b70138fddbbfc7bc55f7c77713e8873f81aab52770d20719322109156939a23815d37375f6833bead0c6395941772f967cc3166c1b15f8c5a72d10f857554deb357b10615ad132839c3bfe3c625f4011ef1c34533eda10b1db96870c3eaab8b85c4b1c0adfeaa2564487c3b7614266439bffe17d0cde8df4c5861edfe15f9c275ff2518abd3d2a70bafb5d96c78caaf700b2ad7fa968af89e40e4c4eac0f54b6cb2734f4423af68a3735bf4473a6a752dc736e855b2e5648b603109cffeb4311f567f216e59e56c5b4a30bcc20d88c2058ed91e4a4cee32ea6a3894425e5537990b01de08336c54f96a26e47c458b8fd64126679396a6e0565f0bfaa25b62e3314c1c72693ea06b294ff05e1306050ca18cfac1eaaaee19fefccf79199623e3fbb60cc8452bac68948322989ab4e5f4fa3e7b88a1016342e272690925bd44b7889ab3ee2f4415d947ed66e131d39db17b246ce7f56a668ac18a198c95abffb1c77fa0d17d38a005bb5b65b4dcdee5f4f22e4c822a67b03a7dde7e418981665f88c692cb029447dad0424b7683855f513f02dd8576a1dadeec0d441cc35342a0f3fa1a6d155587e536ff0e9891937ee2c7395eadf3f684a112c2a08fe3844588582d6ddd4abecbc33be4fed18337cc816e7bb4b870852d577b94c9734025362a2e4b67aca2eeff9aa06de335358bd521ed3e2f85979df81b10694fae8ad5124b449e17f68ed3910f49e496be125032cac31e87a51732a6a3c04d14a463cd1d9be35352b0ee35c83c68d9da6319731468abe26bf39fd4743350a55d156642646c8e68e0c3ab996fa83e7f8678efaef716f20efd60a852a3ad7d31a85623427a38218eb449a3f1e62ce93e028aca1e1ff7cc72d117de9ea93328cbedbb47770167512a66acea5e255d47e0731259fb7bcd2cb92c537c6121a14da251d0ebd86412a8f108f2338aca14a1abf00b41b7556191b73f4e5ab760a49f9e70d1833c1f03a678fa0bac9d1be8e98efd16a40ae97e4757453dab329e171b9dd1fde67dfa42809494608c422c3906306e35ec0bd5a635592262432de69eda8432cdf52ad742d3618e74a946059b8e6b5d97e8f54b3f127b866ca973381c707aee66bcc68251214340f6fffc9e02eef009d6b1eb902229bd729dfddd67b2a7a16d1cc26eabae73acc174270c286e9d7689da5bf2d23baeb5d0745a527ac5074a7928d4529228620f80679e48beccfd6d8fbb5c284e1cc51c509ef4910be529b8b71b20ed021aaed83b16438b063db74a6488702d6bfca6cdb207ad4ea008d0b0ea98d09db20468dfa85c97913b688fb48382a38889df3715d8fe5d9a148c9fbb3786b741691ce03288bd86fbbc1b0004534cb068311232f3fb25735cd898c768d087980a697144d92247d2f20d6f596713558345ce39445e190a01662018464b4c31882eabc8a150c638b7ca121d9de91dc461730c9e7c320e816a2de8175d2ffb401b2d7da46d7f59d02a743774006f4c719e8948f0cdd6fbb07b2d541997b7644afce815bf6e916a148bfd77071f8bd6a3a7989098eda33258111f2739d7ed2414af6d3d17d9c5ac5e47eb61c4aa9e098b79061c5546eab4979945ec7e1a1111f28979c3327017cd3fd3bcce74be031cd18f3556adfd1accdbebb8be56e2145fcacad599fa6486905ea11cf6de875729d947c7b3a412653f50ae3a3fb89a370aa7c51ec1ab6eeb5f7bef43c7fdcaa14501a4d638358fb149665c2f2ee4e7edc09ac3b1cf823d989fe58398b91f783a7b298213d7952b712c9fa9f4945b11ab38ff2ee758772a4d504d95cc7ac2c337578ee9dd903d80e19e21ef176eb1bc0dbba0008177b317763dba1e8516d2a65b469f4a05acc4fbb2bd0403c88c5311d26c32ef98cbc984613687f2a8665a4a05ec5055d18f4b1891f3ad41729c528b5258ccce7fda63fa7b17dc9f17bab5a434840d09faad50925f3155d28008d23f9805c652fb583d9987e0b3943747da6f23e8c3de199cedefe2b5cb1c3b6f76152b20de403be3ca59be8ef3e714265ccd6ceebabd9c1047af35faeab01be2fe29017ffd2bd9f016b392ccde996c073d2529f266d0143b86c8bf89540dfb29f0b682bd66efa6f1e70ecbc88df2626de62f4b7530c72fae764ff0a04d3423a18ad062d34bc735173f75d4cdc431e45d230f952edb88b8c68f8d024baee7a959197dfbbd0ecf52fa706f089f251cac326fb60f5a6b083193a9a7129bb116f61ede3a77e2deaab476f09e1efa8ff71138e6ba2428ef78bed110279e6c37ee13c1ada69737747f019a309bdfcaab7754903a3ba916ba40da1d579508fd810a872f18e59f75a03b869f1acfec305cca0af409428b0aa34f9aeb251395375be1e851de92d36de4abf3d80a7e59f641c994428f01eccec877d0d4d06d8c179f130e4dfe49f2809e27fbb3ea0c5c9342d612e08c9d328cf803482f37006829652385eb214e371c7cdf9446ab9e95fe5d11dc6fe7f4d2534c9b4554ee01dba6b345b0b950fa8e164005612913fde04e416a2b0229e1f93c1a137bda2aa5b5247cff709df75a193cf3fa4963357bed7e3af2aea624bbc3fd62e508888a22b96ffb554b911a5c77aa1e1dd8b4d14247f81f4ad0169718b5a165f2814aa261cbbea4838b6c4991f22456d6d035fb5d78eb020469d685e5fd2520520f3e1a123a00b9c2e6064c47f749173bb78e34cdd3c31c07205ad5742b3fc0a5e74b9acd8cf03425565d05dcaebef93b1b637087491c2a0447429ce47e24c3b53a", 0x1000) msgrcv(r0, &(0x7f0000001480)={0x0, ""/225}, 0xe9, 0x1, 0x800) getpeername$inet(r2, &(0x7f0000001580), &(0x7f00000015c0)=0xc) fchmod(r6, 0x1c8) getsockopt(r6, 0x80000000, 0x2, &(0x7f0000001600)=""/83, &(0x7f0000001680)=0x53) link(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)='./file0\x00') close(r6) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000001780)={0x3, 0x99}, 0x8) faccessat(r6, &(0x7f00000017c0)='./file1\x00', 0x0, 0x3) ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000001800)) r9 = accept$unix(r8, 0x0, &(0x7f0000001840)) close(r9) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000001880), &(0x7f00000018c0)=0xc) getpeername$inet(r8, &(0x7f0000001900), &(0x7f0000001940)=0xc) fcntl$setown(r6, 0x6, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000001980)={0x3098c9a8, 0x5, 0x100, 0x800, "6985da1326fe944d5709e9741cd7e9b9c81ce746", 0x2, 0xffffffff}) 16:15:09 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) munmap(&(0x7f0000ff4000/0x1000)=nil, 0x1000) getuid() minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x4000000000011, r0, 0x0, 0x0) r1 = semget(0x2, 0x3, 0x20) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000240)=""/250) 16:15:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x2}) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x100}, {{r3}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x1e4, 0x18d}, {{r2}, 0xfffffffffffffff9, 0x1, 0x0, 0x8, 0x6}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x20000000, 0x8000, 0x7627}, {{r2}, 0xfffffffffffffffe, 0x11, 0x20000010, 0x7, 0xff}, {{r2}, 0x0, 0x0, 0x22, 0x0, 0x2a}, {{r2}, 0xfffffffffffffffb, 0x80, 0x2, 0xfffffffffffffffc, 0x100000000}, {{r3}, 0xffffffffffffffff, 0xa0, 0x21, 0x7fffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0xd2, 0x1, 0x5f01, 0x6}, {{r2}, 0xfffffffffffffffb, 0x60, 0x80, 0x0, 0xfff}, {{r2}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x8, 0x7fffffff}], 0x8, &(0x7f0000000200)={0x3ff, 0x1ff}) poll(&(0x7f0000000040)=[{r1, 0x7e}], 0x385, 0x2) setrlimit(0x4, &(0x7f0000000240)={0x6, 0x3}) 16:15:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:15:09 executing program 1: setuid(0xee01) 16:15:09 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6eff, 0x800, &(0x7f0000000140)="64fa8055eb167816b682454964099bddd926bcc65b8f8547ebcf691e26db196abeee732c26d1f1139bf0555faa7b59696deb8ed219e2c1c90bf62d25c5801a360afed81f879fa78e01f2caf4e0dcffeb24c52037ae60280cf9a448a4b0ee5a0fa0e5e1e389fa60a7102a73b7e28bbf16c0bf7791a769caca54e75d0bd836bae8bc9bb13382673e9e82cb017166c468532aee576c2dd97b30c9eec1e260ed2a8158cb0f090107feed90de8230de8175e51c90d1a24919a8f2f7d39b0486a323e7cbcbe4837bdd6fe17922fa5106ca751af95128ec40da71586a9a0f1770d09f39bb7f84492c7cd044101441c694d7fd8ec0c18c22505180", 0xf7) socket(0x3a, 0xc000, 0xd9eb) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) open$dir(&(0x7f0000000240)='./file0\x00', 0x8000, 0x30) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x180) r2 = open(&(0x7f0000000280)='./file0\x00', 0x100, 0x10) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000002c0)={0xb1, './file0\x00'}) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xcfc, 0x1000}, {0xffff, 0x1000}}, 0x2) shutdown(r0, 0x2) 16:15:09 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x10000100000001) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 16:15:09 executing program 1: r0 = socket$inet(0x2, 0x4, 0x2) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000003200)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x6, 0x0, 0x0) poll(&(0x7f0000000100), 0x0, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) syz_extract_tcp_res(&(0x7f0000000240), 0x280000003, 0x4) r4 = semget$private(0x0, 0x7, 0x488) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000480)='{\x00') semctl$SETVAL(r4, 0xfffffffffffffffd, 0x8, &(0x7f0000000800)=0x100000000) write(r1, &(0x7f0000000340), 0x0) poll(&(0x7f0000000280)=[{r3, 0x20}, {r0, 0x1}, {r2, 0x3}, {r3}], 0x4, 0x9) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x2010ed1635d299b, 0x0, &(0x7f0000000100), 0x3d8) sendto$inet(r2, &(0x7f0000000380)="3b34237047789fcdfa3dec9ef1e57c925dadaa3af04e6d704a28daa72f3deb24e76a16bc14fd2074a8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0", 0x65, 0xc, 0x0, 0x0) r5 = dup(r3) r6 = semget$private(0x0, 0x4, 0x309) msgget(0x1, 0x210) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000440), 0xfffffffffffffd7f) semop(r6, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) write(r0, &(0x7f0000000540)="75e1cd5dbbed78a54a5c95951e925063938a843498658522ec9976d81ed086c019f4af658011bd827652af4081d0637f223bad10350b931039618ebf6e30f70f595eeb61a46d702a3b483fc5a7540aea76fe8808a10e02049ad581e77683b9991570ac8b294592c28c7e8e1ec92ebbc19837780baf83f037e3b45f6c6243234c9d9e2777451b4a934db05b92edb37744d8ef9dd9e069138bf30572c31cbbe8202dc7666950dd7b00a962464d780f0a6e844f4547860a218b62c428e48e2503f7f6bc685843bbad872c34dbad1412c418347f734ac6497243a6e7674a5455b5571e9c2919f22f138f55f1", 0xea) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f00000000c0)=0x7) 16:15:09 executing program 0: mlockall(0x3) r0 = dup(0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) r1 = semget$private(0x0, 0x3, 0x200) semop(r1, &(0x7f0000000000)=[{0x0, 0x9, 0x1800}], 0x1) r2 = dup(0xffffffffffffff9c) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x20840, 0x0) semget$private(0x0, 0x0, 0x142) accept(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000009b8e198b000000000000000000000000000000000000000000000000000000000000000000000000000000329e1a0a8962c6269feabbc4f8d24588eb0e5cb717afb672b951a23c3680c8f85984b2fde02bdfe7beb116f917884fe4d4cf4f52cdc94db5379ad3381752bf20311544799be2bc31f5966af90b67d13716e0ae09d8273f9346f4"], &(0x7f0000000080)=0x1) close(r2) setitimer(0x1, &(0x7f0000000040)={{0x3, 0x3}, {0xfffffffffffff698, 0x80}}, 0x0) 16:15:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000200)='./bus\x00', 0x400000103fe, 0x0) write(r0, &(0x7f0000000000)="9c87c3772c0035b97e33332e", 0xc) 16:15:09 executing program 0: mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) chmod(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:15:09 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3f00aff521728bd608a88e01f8952e4c94d12963abef8932f81cb395d4c26ba72787598727d932ff6dee5f3e0b5ef87be2bd6c4a550e904b9d2a6af1705007f9e6167cc7ab40aa9806dca9ac39b8cca49cc3145bb4b0e98558709f563b4aac2d6270568ee828885851d48ed1633bfb5d5e15f60090f018b431a55585e5d56ee541040ecb34e6f2234c5260295508379cf74d2a", 0x93) 16:15:09 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000001c0), 0x1f, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x15) 16:15:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000080)="0ea125a4b0dc8f0276ee85d6bb4fed897c13581f123ce1e023747934922d09b2ddbadc31fa458c85c30bf61d0ee5e8c974a0e18e90695ffe65865e0539d2be4a65f73a214c082f879116498d2eb921e9c124f689246200e60915b9cc9709984594b3d75a36340ac58e62b3b6681e072fb0a0112ed8d148efae0f4a656b975e204f9a25cd622215f2584bbdd7e50d9cf68509f3a894bf4537b02424796275160c9e091e80c43286037f5020be264acff6f8d1501d5305fad7b1c19e6abd0be2362175c90adf355fbb444870bf36b3df247b069c6a8fdf0427293a05238ac7", 0xde) socket$inet(0x2, 0x7, 0x1a) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) 16:15:09 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000004c0)="fae61764f957b6d0f4487e44bbac1919e99311c9b9ab2a5acd91cde29cad7a", 0x1f}], 0x1, 0x0) r1 = dup(r0) pwritev(r0, &(0x7f0000000140)=[{0x0}], 0x0, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xfffffffffffffdb1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x1ae, 0x8}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000180)) fchown(r0, r2, r3) chmod(&(0x7f00000001c0)='./file0\x00', 0x10000000018) 16:15:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:15:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000300)="d230c1e8b297d5847fff998fd4c04f38580f266d467dd0171b25b5278d462788084c770d7b27e3429a2b3ed66e8051eb8f4df881c83f1d2aea4b5cc0b3c84ade75036045b08e3324c15add9f41884ecad5500a95812a5f46810ee0c58e0478aed22b6dfd2cab69d5035282dacafe9fb97aae25568c2f776fa490ecc1b290af3b3e9762c713eaa3f2355bf460", 0x8c) write(r0, &(0x7f0000000500)="e73a7c64ccaa3000", 0x8) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0xffffffffffff8001) r1 = syz_open_pts() close(r1) r2 = dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0xff, "78677f0adc7f8ad79f0500"}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:15:09 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='[-\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f00000000c0), 0x88) sendmsg(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x4d8, 0x0) dup2(r0, r1) open$dir(&(0x7f0000000080)='./file1\x00', 0x9a, 0x0) 16:15:09 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0x0, 0x0) setgid(r0) setuid(0xee01) msgsnd(0x0, &(0x7f0000000140)={0x0, "0dfcc8fd980f0f2aee864ae1b2dab3c2039ee0b0156e2f52e4c7d47b4b1cf54f5dfaf611e7f57bb515c26798bde9db22674317525ad5f93bb867b4e231d9da12b4625783b8869797bfafe55b349cdede87ae71a412d888dbf11577aaf90d37311bb6963a0b71e00fd86eee2d99fed1897ad721f973ad31387e64716fa98eaede3e3eafb9131e114c2e6a7688f4924c5fcdf696219965ccadad9be6193b3318"}, 0xa7, 0x800) 16:15:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0xcf, 0x3, 0x100000000, "386b6d43675df668113ac0955adfdf1b496ef48e", 0x87e, 0x2}) close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(r0, r1) 16:15:11 executing program 1: r0 = kqueue() r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0xd8, 0x80, 0x2, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x43, 0x0, 0xfffffffffffffffc}, {{r0}, 0x38477c14fc627c61, 0x20, 0x10, 0x100000000, 0x800}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x0, 0x2}, {{r0}, 0xfffffffffffffffd, 0xc2, 0xfffff, 0x4, 0xffffffff}, {{r0}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x10001, 0xc34}, {{r0}, 0xffffffffffffffff, 0x0, 0x55, 0x50, 0x4}], 0x9, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x8, 0x6}, {{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x200, 0x75}], 0x1, &(0x7f0000000300)={0x80}) kevent(r0, &(0x7f0000000100), 0x607d, 0x0, 0x0, &(0x7f00000000c0)={0x401}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xd95, 0x4, 0x2, 0x0, 0x100000001, 0x80, 0x8, 0x2, 0x1, 0x3f, 0x401}) ioctl$TIOCCBRK(r2, 0x2000747a) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r3) 16:15:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfbe1, 0x1f, 0x2, 0x40, "3569b0500f999844627677b455ff4c7062688688", 0x8, 0xffffffff}) r1 = socket$inet6(0x18, 0x4, 0xfffffffffffffffe) r2 = semget$private(0x0, 0x2, 0x80) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000080)=""/4096) getsockopt(r1, 0x200000029, 0x2c, 0x0, 0x0) 16:15:11 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000013c0)=[{0x10}], 0x1e}, 0x0) 16:15:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffffffff00040000002d4104f5d3ed180f68227a0093"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0xffffffff, 0x26ec, 0x4, "93edfd16dbc0b217c4531ae892b7d7dd759e3ff3", 0x9, 0xa04c}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x8, 0x6, 0x3, 0x100, "c0a9a05abe147d282ee23e7f0527a67eb1ea5902", 0x800000000001, 0x8}) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff19}], 0x100000000000005e, 0x0) 16:15:11 executing program 0: nanosleep(&(0x7f0000000100)={0xd93, 0x9}, &(0x7f00000000c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = open(&(0x7f0000000180)='./file0\x00', 0x1, 0xe6) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x80, 0x7, 0x74d, 0x6083409a, "d10704f44f7b3b73e36af341c8d90b64ff32f87b", 0x0, 0x3}) 16:15:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000000000b800"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = getuid() r3 = getgid() fchown(r0, r2, r3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x38, 0x4005, 0x9) 16:15:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000000)=[r2]) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000020005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c827acb5d602000d7d026ba8af63ffabfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c28000000000000000000000000000000000000000000000000000000000000000000000000000000000002cca5ae3a521339e31d8c31ef38ce70e509be36a3314e4487dec9dbb342739ad65e7c207bf403f233ca40183a7d281f6a266b98328866a2fac30c2b70a17e16ed0745acb63f8e7f241544769ae03357ba4988ede5a9e894e76db6f97e6401f2bcbc1b65911cba7f95f89df6153d80b4d9a83f6c3dee0d08d2c0b3a6cde287dfcbdc4f7573251e420a2e0781ad66185f018061c89c72470f320d626b9ed9e83218446a9d52b561e49ca16bc065459e0eecc4eed0a07aaaacb63eeeacedc9a6001ec2f90993d96cd10038931ade40bb52e2cb98b2eaa88e102f4a5cde6c7b8706b257f119571ec258dc8ab5d90", 0x19d, 0x407, 0x0, 0xffffffffffffff73) getgroups(0x5, &(0x7f0000000300)=[r2, r2, r2, r2, r2]) fcntl$setown(r0, 0x6, r1) 16:15:12 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) pipe2(&(0x7f0000000040), 0x10000) r0 = socket(0x100018, 0xffffffffffffffff, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00002c4000/0x3000)=nil, 0x3000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8dcf62516b0c24ae715a4a7e1053cd63130964e02309256f290604565de3d6120a72e601e9fc14c10a76c6fa0c836321251767afdcce53547267dcb20d00866662605b02b71c4e05906065aa84a1e404da99e3d390b60bf852da1d022b0fc5399603d6ff30e1d44a7d9a6fef0fbeda8ad66784e94fdf22ebfb4aed59f9e6d62305052457196fece24727f9fbdb697776778c488f3bce74ac481e5585cca49314577e34d793c52c1b001f123a419663a87259ceb6a3f32232c70075abccf59b229a94e6ea6b76beaf6024904fded72b3a0c70e44b9c5ba05e6fd2ba0d0efbc5fa2cadc0d8040aaf2a1c64e10c60e7938b933de9c7c1ce46ce71af3d8f56e924e85075b8a8a928a57ce2d4daf543dd7a85efbd38c37eb4ea0b31529ed742374df7e19183beea7d722620ff707a68efe86df573e552504d7762f9ac69a41405b385e93f7a1214525104a17c4f4a8afd7cb5f4b62ab7e8de1bba54d95b56d24c2e0d5e16e473f752edfa0256ac71bfd9c973909c00efef9af05b674482d2903a26655d9fe96828cbf4429e1a084a7e901ef89c3e06ddd9d473aa406227852694f8166dc92f3de4e8522cdb06583d21ece76f3b6f4350494f9b3bf902917297f729d07fe42f31d52cd51dfd6114d032ac4df1faf47d5f0589518dc2a3aa57c0b8b05b469b5db3854a2a6fc3e9fd27f3bf355b511f81f241547fb5ce0663ec5168102602c2aea0527c73275d68661a920741c5ed5fe97612a9f24fb1bff15c87f259a087d69f0a6fb1686bc07aa74c04ed7365d79440fc8253ab6a4aad30dbd2952229ad5a694088f237ffb05cddaed50c0341394ae9558ff7858de21c5b078c77c70a85560796c40c8d8d149f586caaa0af4216c2f6077d1cc2160107ad0a5595ecd3e5769eeaeb035bfbd12e3f8e55f35b4c7dc54ec6367c2067aa7acc154a04f78159f741bdfa28da030ba60dac270b99d3b0519cc0f4efe1a507f808834de7257d72126e74321e9918d569f1a1317181ff3804cd7f11f717d167eabb0eb709cf53f61e4c96cff16b99b5bb9e86c1372e28e88f2a9882faf6728e186fcacc86d38cda85f614b76d6f80d4e140a483b411837fd078519374af3a28d314330f2e2adc5ad34a55edd1595374420ed034b22d66106c213b660f0fd73d7b88b547c9e7a013976d4406317dc8cf2bba90c26621b66796222a0ecfc0a8afedec3397f9f553b6f2f3937e34746762bd129fe406fcb6c8bd1a864aae18bedfb2769ba3f79891d39a80e085f042e216718215fa3e02e246cbc9ee37636555a73bd254930978458bf7d763188880c1e4f9c55612c7baeb3783af299c15e22fdd67fce0f85618f7e994c49312e1eae4fbb46ac75d165ab61a73015d0e2379015c583b82db57d7df9f226cf64a063ab6eb6f34399fd6026b92fcfb266a429cacfcdc41c51bba4e9bf118cd0e81d426d278e65691b6b3f50ffb1dd6406353a969836653d79bac859167af024d7e6992ac9c3ca447df5d1f24d1d7324fde3e5e1bf71e9acf88e40e73016d1fa785907fd2c13ba27b747d2538bf9489ae9886e64cce32180cf9d28c2378153775a782f61e1115087e3bd9bfe2b3a068053d71842526541a99923ea6848c67c88a37b219d93886ff7a89175d6f2513960234315a8c90474c54aa1c67b03daf0b51e16e6316b185e9a760974ab18f754d675a9d1663de400151cdd9d23f423e19733629a2f7ce36d3a680a8982fb9e09c42b0d4f8ebeb", 0x4d9) 16:15:12 executing program 0: r0 = socket(0x18, 0x7, 0x2) setsockopt(r0, 0x29, 0x41, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x8, 0x8}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$TIOCEXCL(r1, 0x2000740d) 16:15:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000000)=@abs={0xe472e5ba7b8b01db}, 0x8) getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() r6 = getgid() r7 = getegid() pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)="90de0689d1f7a5b47575df58e334acc00f09a7824cceae8cdf742b07862d90d6626aada52c77973c46721ccedd694ff6675c13d7510ad209f49ad43e15ed9fe0acbf62b1288cc88883f06bb08cb94c568df194810c20f545512c6673d9446f0cd78668404f62152e41832a3179500df4eefe9ffd8927aded27e71bcb964e5f31267ff77516d380e6b535db6c2584c04d536568be02f2a9041e0a5432233f7f57df6dd5d36c77caf99a106ff8572f2c40dd874c1e7f30d54128b57a9f0a039418a39948d98bc6ddf0a271ce2b08377ebd0995f72ddccb", 0xd6}, {&(0x7f0000000180)}, {&(0x7f0000000340)="221275afa63a69febefbee9eeda5fbd2ae24627ae25a4229346ee85226e713389c13ceae7b25abbc0062dc5c0ead18656e01629841c0dcf766996d6578383bca4823c01ee43d19c72e2328276e488dc1c7074962f214bf7d3b8049ce7f7545fe84ec34e5ddcc33715b591359264ab3951b0a056311d30a693dd5e5b49fb763ad3d76a29d1070b941aa5256944401934a399ae9d46523d2f10a3dbb7d4365b7c71e80cd9b2a2cefa9e3638bae84", 0xad}, {&(0x7f0000000400)="67edc971afcbf25512e4cc41a7dde092c4d643ca1a1b011d8ec83240f9a5be0ad984b9759684f3d978e6cf338927ca715ea2a6354ae15c961584fc8583a6405b3498f00dbdc16543160bcbaf7f6827ea4f9d25b791aeef524ed6ff9a70e326848561c14eb367a0029f72b054cc007962d4642d3658618cd2da7fe26df99e8d9680d4b5ef31e65e362144e3b843b3533b6e765a291b5bf51062e7fb7204979a8b05b03ebb27efad4813a6bc39fa627d4d51e7124396609e20996a5811c8a085e86d670739e7a25a89cc9c25143775f2b0779ae09542175ddb60e3895b297e0f46e1ea37b1a6b8f2051059df35086f081a78ca714c3e13c8", 0xf7}], 0x4, 0x0) getgroups(0x6, &(0x7f0000000140)=[r2, r3, r4, r5, r6, r7]) 16:15:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) msgget$private(0x0, 0x400) r3 = kqueue() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x3, 0x3}, {{r2}, 0xffffffffffffffff, 0x8, 0x6, 0x7fffffff, 0xfffffffffffffffc}], 0x5, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffb, 0x24, 0x20000000, 0x5be, 0x9}, {{r4}, 0xfffffffffffffffc, 0x10, 0x4, 0x6, 0x9}, {{r3}, 0x0, 0x2, 0x40, 0x4, 0x3}, {{r3}, 0xfffffffffffffffb, 0x20, 0xf00000ae, 0x0, 0x5}], 0xffffffffffffff80, &(0x7f0000000100)={0x7, 0x5}) read(r0, 0x0, 0x0) 16:15:13 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, &(0x7f0000000300), 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) kqueue() 16:15:13 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{}, 0x3}) shmctl$IPC_RMID(r0, 0x0) 16:15:13 executing program 0: 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) dup2(r1, r0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:15:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f00000001c0)='./file1\x00') mkdirat(r0, &(0x7f0000000040)='./file1\x00', 0x28) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x1ff, './file0\x00'}) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:15:13 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) close(r0) r1 = socket(0x12, 0x0, 0x7fffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup(r2) fcntl$setstatus(r1, 0x4, 0x40) r3 = accept$unix(r1, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) write(r3, &(0x7f0000000140)="c264cfeece7d7b4f25af62b3f3499df57230ac57733836eeeb1a3b9590ff3444b162ce72308a22ab1aefbdd6f4c7afb4ee51fc2ef997a4c513ae65d7a8da0e1c68a428ca1f5fc9124c96948cdef45712a9585809909feaba562aaa635270eeb61d867359f6b22b4669bdc9819fcf613de6158b48d80c034e7d4b2e71aa71414e992ef14e08a85d300b9c0893c7e5727cb0fbe383b73404c3c3fe1e2a6ed8c33899fc1ecc2088a03bf65bb47cfcbfdc4708bead65a22f80abf6a516dc9e7a23b98a17dca2b51b9f54f6347b01a140c920c38d1a22", 0xd4) openat(r0, &(0x7f0000000240)='./file0\x00', 0x20000, 0x90) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000100)=0x3) 16:15:13 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) syz_open_pts() pipe(&(0x7f0000000080)) 16:15:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0xdeaf4152}], 0x1}) write(r0, &(0x7f0000000180)="e28a01e9082067cf8f880d1db25ba87cafadb3489380a22bab906cc734081abdf1a37defcdc05ee880cca3683a9a77e45ff1b011b00d9633a29d4da2bdf33a6aacc5c245bd34f46252be6ed1c8be51fefb8b153b1284880b4919f90c5421cf38c3c7a0f84c5344dd9c0fe25518bdac450bbf87a0d18fa1676a3f4fdacb57825e1972f08d308ffb2bd393589852aff4ec5d41e3ff28d06a34319faa610b0f2a517d857e70a6d7af197073ff6f708d233ebc6e067e1713c8bc6bfe24f707a7101869ca5154b61b2d8d93d45afa88f8e3aff78f10c185ed6fbe09a2a31a89f6633c35b2d3c6f510c4d2e09c20ce0121aa057196ded7dc5814b2446159", 0xfffffffffffffd4b) 16:15:13 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0200000400000000320018cf86a3d06ad96a9ad310dd50d77d42fdca80ec0e0a26ededa0b15e27f4cca675b4f9e62a81155ae00a76941bb0336c47b4184ab5376628070000001b3190493f7bd8d44f8a42e2b54e0e696abeefa7e431da17d753e8c7c6626b440000000000000000000000000000"], 0x1, 0x800) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) r1 = semget$private(0x0, 0x2, 0x40) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x105, &(0x7f0000ffa000/0x3000)=nil) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x81) r4 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x3000) ftruncate(r4, 0x3) getrlimit(0x1, &(0x7f0000000180)) msgget(0x1, 0x1) r5 = geteuid() fcntl$dupfd(r4, 0x0, r2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x2, r5, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x5, 0x7, 0x8}) 16:15:13 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x4, 0x7ffffffffffffffa, 0x6, r1}) 16:15:13 executing program 1: syz_emit_ethernet(0x34, &(0x7f0000000000)="d2ac4200d96c2c33c76796b8c4cbea109cabc9245432baeffeab555aece0f73390e371b0cfd9b921f659631f33287ba70d0f6f02") pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000080)) 16:15:13 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x80000000, 0xffffffff}, 0xc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r2, r3) fcntl$setstatus(r0, 0x4, 0xcc) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') 16:15:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) lseek(r0, 0x0, 0x2) 16:15:13 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x0, 0x40}, {{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x1000, 0xfe}, {{r0}, 0x0, 0x20, 0xf0000000, 0xbc56, 0x8ce}, {{r0}, 0xfffffffffffffffe, 0x8, 0x4, 0x2, 0x2}], 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x4, 0x6}, {{r0}, 0x9873898bf22f424e, 0x43, 0x80, 0x9, 0x7}], 0x5, &(0x7f0000000140)={0x7, 0xfff}) getsockname$inet(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) r2 = dup(r0) write(r2, &(0x7f0000000300)="e7fff9a44a89a4f9ffa703a441e65ed7e7c7e95affdcae3dabc038f1cd6766470d21d8ca9b55cd20c1c495a7dbb559cb84acb060eb07191dde7c7960f81648078c3713b12b53d94d32b504407921f4b8c65b50e071e7e6d668550b7e488fe8e82d9288db5d6b0676ad22255e3190cb07f4f287e4425e18f7416417dca958621932f76876058506dea0e4a44b65b6eb4ec1da19a304cce6900cc10b497180417478069d5bbea3349964ad77691c2aaa2cbcb51244caae61853b15fc5267d86711d6d569c0786f1d8631f8c7576d0681c4e5089a042703594ca0cccc42849b7bfaf673c7793c4c1a7578e89c0d78fe55b0a7c56c73272b9f7aa0924ec48bc6d104913cc9e529db41f4ae90c16bdc23d2614a13a98094d5df5ea070495f9328fe9f7a3f81dc64b382173d93a27c3c", 0x12d) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 16:15:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200000000000001, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) link(&(0x7f0000000000)='\x00', &(0x7f0000000080)='./file0\x00') r1 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) 16:15:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e", 0x393) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600", 0x1}) poll(&(0x7f0000000000)=[{r2, 0x1}], 0x1, 0x0) 16:15:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) semget(0xffffffffffffffff, 0x0, 0x204) open$dir(0x0, 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fcntl$getflags(r0, 0x3) mkdir(&(0x7f0000000940)='./file0\x00', 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1}, {0x18, 0x2, 0x7, 0x1}, 0xfffffffffffffffb, [0x2, 0x70, 0xb7df, 0x4, 0x100, 0x80000001, 0x3]}, 0x3c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000980)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(r1) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000240)=ANY=[@ANYBLOB="00002e690645909a6cc67300"], 0x8, &(0x7f0000000880)=[{&(0x7f0000000800)="f902008e5696a27d52ddae034d7447c7ed94eb0b7f2d59f29f980f10549f41e67c59cb96297d5b3a673e317b76c38d34e8f8d89625211de2616e10b738e48628fbd17b35c04546cfdcffa6f65ea0f169fa9fd4ae7ef36c6fb5f4", 0x5a}], 0x1, 0x0, 0x0, 0x403}, 0xc) getgid() mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)=[{0x7, 0x9}, {0xcb, 0x1000}, {0x42, 0x6}, {0x42, 0x4}, {0x1a7, 0x3}, {0xcb, 0x37}, {0x66, 0x2}, {0x86, 0x2}, {0x88, 0x3}], 0x9}) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000480)={&(0x7f0000000400)=[{0x22, 0x9}, {0x48, 0x20}, {0x0, 0x1}, {0x48, 0x5}, {0x44, 0x418}, {0x86, 0xe2}, {0x87}, {0x8e, 0x5d}, {0xc3, 0x6}, {0x0, 0xfffffffffffffffc}], 0xa}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x8) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r3, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) getgid() 16:15:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) close(r0) pipe(&(0x7f0000000000)) 16:15:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186a50b5dd3e752b00441955482000804dd5706c85b0deff000000000000291c1572b9cf49f5290000bca9edbd9c000000070808d9725e4d96ecd282c26601ef5348d4d82607cbc28834f01190e7bca8616d45caa6e477afb3cea05b3e692873b5c49f3e799d59cba179f25f13abcb7e9aa8fbabc40430dd9674dd5d1d173489468153135a8fb69e1081a0ee98c2ee9affc65f68415c954969fa0adbc03f5efb36fa555a301945cb48a9e5e826ead1497352367e6c11d3999918f972e878f862b651964f9b09e79dd79a09f53e48f8fe6da793ed5e9e4de25ecd43b08fcec81d34b9e2ff1bae8c374f95fa5d0a9fb24f0d0e61b1ebe038a2a766b285e1efc4b262bf60af54b2e497e0b4dff206d24d52ff9361822d5617e5b45c01573a30a4144d73a177a26ea5c333991931d2ae55831c20a9603462507e969120102233d3954403c4ebe772be952341fd46a73b4797378887a0f0c5546193082ce6741312105d0bfbe804796ba45234efcad99f", 0x171}], 0x1) 16:15:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x22, 0x4a, 0x8, 0x101}, {{r1}, 0x0, 0x8e, 0xc, 0xdd15, 0x2}, {{r1}, 0x0, 0x4, 0xfffff, 0x5, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x3, 0x1000}, {{r0}, 0xffffffffffffffff, 0xa, 0x20, 0x9, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x81, 0x80, 0xffff}, {{r1}, 0xc28a03d4c1b948b6, 0x40, 0x1, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x5, 0x17, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffd, 0x5, 0x80000000, 0x2e, 0x1}, {{r1}, 0xfffffffffffffffd, 0xa2, 0xfffff, 0x8000, 0x7}], 0x9, &(0x7f0000000000)={0x6, 0x1}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) 16:15:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='u', 0x1) fcntl$getflags(r1, 0x3) write(r1, 0x0, 0x0) close(r0) 16:15:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x4) fchdir(r0) chown(&(0x7f00000003c0)='.\x00', 0xee00, 0x0) 16:15:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x42, 0xf0000084, 0xfff, 0x3}], 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x28, 0xf0000041, 0x0, 0x9}, {{r4}, 0xfffffffffffffffe, 0x2, 0x2, 0x800}, {{r3}, 0xffffffffffffffff, 0x80, 0x20, 0x7, 0xce8}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x7f, 0x29}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80000000, 0x3, 0x8}, {{r4}, 0xffffffffffffffff, 0x2, 0x40, 0x0, 0xde4}, {{r4}, 0xffffffffffffffff, 0x9, 0x2, 0x4, 0x2}], 0x93d1, &(0x7f0000000040)={0x0, 0x4451}) kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r5 = socket(0x18, 0x3, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:15:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f000002dff8)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xc) fcntl$lock(r0, 0x6, &(0x7f0000000080)) 16:15:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/83, 0x53}, {&(0x7f0000000180)=""/167, 0xa7}, {&(0x7f00000023c0)=""/4096, 0x1000}, {&(0x7f0000000300)=""/255, 0xff}], 0x4, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) open$dir(&(0x7f0000000280)='./bus\x00', 0x10800, 0x8) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000009c0)="4452505b66231033db980aa4fdcf4141aca95bc9e5af8ba8a338349edad9e8ef934197f8283de99de24467e81d03282ce7eb47652e6013cab34aa15a09cb271f1da3f0cd68663c8f21a440fedbc76950e35196b045cc661250770e85afa0506d13193ba20b3a40c20ddb40200c914b677c98483a23c6eeee3ff141184f411dc4378876733322a53f20d3e3a1078609d3a78039571b1f7c4fdb4eb2041ebd1d654db94f52f59cd3cc9ef7d9a59622905c16c4959c26b71f902f0f2100cd46ddc27628e5a83e4e863b555ca9229eed785faaef16f0c3a47354f519e28a57817277298ea696ee604f40612ae6f5d7835d0c8f1849d832d93123e11df8e78b5c10fd5a57b1c6f8e64f1e86ac50cdb0d45549ac14a46c78b060508f15379f3a8da8a93c1e6100daaae6bb24b1e36c3eb99606377d3c55525dc094452bb7fa75b3176036b078a7458c0a85f8513f7b54f000049e78d838f474a1fd47dcaacf345184384895af00063800aa9d56cff64d6ef26aa253568a441be62411d438d6ccde4244091c4ac31906d899d7b1b5d92072949742dfac2c867133739f199ca20dfe380435ff03c77ce377e1097276c56b6e5fa8041e98667088333f972560a2c3bb250a13933bc82b299e334b0b6f2c6cda18b8fd1109846000aa63acd6a61b6a16ab2994cdde8319a24547cff370035966f1212f494e2155d380a44b2f43b5c73c1d962b639c3910e81e2d0c8143061d6f289e1d97bc1ceeb7f960f6e827b5bb9683de4aa7955221d0bb0aff61531cc84a5e3004c9b0a48c39fe2c2e8acf067287d20eee2dab1e2f8d92cd8452f74c7c9b2dde2d8038f12122ee94d4cad49fdac0934456efd33e5c04a77d955181a79f769230e1a35e94b092e0a4e2d1f4a9d0365e85ac394c7fc82db9c86879bc55daf50b2930508279232dd18be4790cbea54792b13b32ac1592c2005418df177869764f1c56cbaf4894e3f5c75818f82665bcdb73c13fc1a3a1b04b411bd8466c340e23a2a35bcd5e8f1a18de248d23bf6e8a9f504174843ca70540ca369078ada173ea53aacd25f9a296f2219681f88fc076cc3fdb7f9c43bd289f1f9b25d4dad75799335bc100c3f02f784e3c2e81114dfb329ec60240fb6b75f24ebca00ac6a333f62ecd619758f69524b024e2ebaa9d3bc288beab609f05dc795f571480a68acf9361263806ddf860b174ea7c3983a98c998736de4730d7714175402498847430094059fb5b4ceebc553692cdf1bc35471fcf4e42a4393f964e0555c63d3263673c9503e88f9fdd88c2fef41f733109f25541d9a8f7c8052db2c9dd23f561afa54c3129136ba18934c04831c3af4bc9eeae98b106cbb581958e931d270f459558267dc718ca05bf88d55d1553af124a76532cbfee1ee66567b3ef90d96644320222e12feda00baeda79dfe4d33285acda781f52ad95a1dc1977fc930d4763fd201ed05d73e60cccf0683744fbc89796fd62acc797892bec8e62c459ac5beeeb65b330afcf87a0fb15d89f2563bb74dd4e5d8afcace4b1fb3cdcf4a495e645108f5df2d10cccb5728580c58e9aca48e3a766bec4c37116c6168ebef52e8357f2d22ab61ff3fb35e7d1d1375d68d9541bf80e54e7ee4d7d1caac65597e5e9b90693782399fee631733dc37c9025cdb0b935752bc3ae07bf2d70564650ec6cefcc36d082c2129919eaf4c18694b2c2d02143eaa220fd52c7a530b1559ab26b4fc25c1e903b109b7b486139716411d1df7cf3ded2b71498933278503ed6d1a9890856a0837d4167421337f397699c980c8bc5b45d13dc0233ceae2e92bffb4c9cfcfbf6cfea01f62985d2e1d0148b33ad1fd894e0101f1687bc173184108a67fca6b9a0050894f51946046d86527d6bc9788bb5f5a4340c2fa63ce00f2f9e105de8c7a1075721a58748ee5d73769c24a7bbddce38716d5089de12a51ceb6275a29f7cdbc17fc48762453f64cbec773fd0522470f1b95fee66aada208ed7672e7c871126dcb67f474412405beb37839087f5c81b37cef99dec0dec9d1a9111cb577f4c969c64c98c001fdfe440c3896f167c66be07610943718a2c6902ab2c3737002b83439e7c494083fb6643238b6ea096e12b6dd3e049da1196678f37a2443446b889e1bb47b3761cf476455d4902b37b5d97792b75096c6fc600d0bb5ffe47b2d8f6dd717f7d8c678ef760566f47158aaa93a8d5b6b777be1365fef823d1c80546565bf8da24d510927446d7bf9db273f9e65ff3277b5b81f9f4fd60b9c19ecb9a6ce5e24540ba09201cc4e26224bc3760e7f4b4ecc382a1bfeaf180bd0021c7d9ad2cab58791c7a4749e917b3fa0b9f0229a25809ef73f1a804be7747652b36065420c04100ea7b837945f193dc0bcbe59b22889a314381ef35ff801ec8a11653bbed449aaf10728eb22cb55c59afffe50a5a5fd6df5316ae9dda6e46e161e8a61ddefa5d3f2b425c64c66a8580522f0f7f6b32ecfa65ea4a50fe290c4575330f05c46cb911bd18d513f7b40552fd69bce44c8fc306e1e6723bc631ca39cfe94ce05a8cc58ef461314d94837d2f1f8a9c7a17dac34623bc19e49112c1be0971a93bcfb8703200d8f784ca10c9034dbce3180d6f916e574d61d04a188149a508137d64a05b698f9274915e9af8c54d637ff880c1e5790e6838b2dcc02ffe20b82e2fd2f5aa1648558290ff7db46b1ff95bbabd4bc2df3634accb5a747fb0a0c53f0731374e2235785e2f563be310deb6ebfbf955cc70a7265b92a9e402f0c5d36cecf3442e227932df62ab9ca4c5837ee48b2d5a94248e2217aa9d8e2afef92cdaa7891ee73825927b798952ae1734865997d63de9c3ea0662ea3c2e9801086455ec36ea7a300ca645358881b9943a3e4f46d4bd0aa61eaab6efa408805cd24a005848161cc326c0cbb3fe50a1e1b536a8534263d0371920ca33f8c1bab5304a0ee019942404ca1e225d071c816155eb9d170eaf024b43963f87bb6c54fe490645c4d45422078a4bc4a62e941a34c402a08da9d9aac8d95593454cbd98407725595d6aff3f71e19c5f98084b074489ca4cd60589ad21d45bbb8088234f7d716650b7b2986f98f0c9a8f2a3191131239aac9ffb58b2aaa32f6d5b8f0ffd81dc7923d0de3f95867ac74320750b08bf2825bb60a1e007b1c3391cd1e3699cc58d5d2b113785d4b19ed56c00c25189369efb557d00920e5b29cd9739f1d1b8da4d3bda7958183ed33e6d7fa8dccf0ba4cced007875d01cbdb2fcdb45b5a64a5aaa8df93c8a6f6c1a18ad5ce2a500622f5bb7545ab81ef66fdad45da621453102c95c53864e9fa3fb797585909e7e420de43fca7912058e89ef156e20861461f79564f06183c8c0bf6419a9373bc1bf516805eb9254985a04eefc878ad8f8ceea1e11e3fa196e689f290ba328c8caedb7cb14a070382d46622efa81f1abca0a11b633051c8f76bbadfaccdf859052269d39547f5d264306c7e65199f30b2462b63a3617104056c2423d18c1cbf588d54be45c71a392c4b8a3efb37a1fe0a40a287857558e564cf64f0745c91c4e97d4bcbfe917e85cf9650be54aa1c67441012afbde0387b54eb544d387fced75d5e296903937d4ce2589e5fa9aff298cdfbfd07839daf3bca3f295ef915e87e15a6bced98f1926971f93fa3d2f57fa71d0ff5b5c365ede799f571b02554ee7f9d05d658822f42ac437628d01dc60c1bf367f4b713a2b00648c369b2f354bf6a240a89c35e5abc41f8e6edf691a084e3fbb1d919b685d34a9715b80c4b9af85da79d98320c764255ee9a581c0f33f9cea827f1d02d9f4b9055c3211805158880d2d2c5ffc534a13cb91c1ff443a539bf2e4506fa3", 0xaac}], 0x1, 0x0) 16:15:14 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x5cd4) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$SETVAL(r1, 0x0, 0x8, 0xfffffffffffffffe) r2 = semget(0x3, 0x0, 0x200) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000180)=""/202) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r3, 0x8010426d, &(0x7f0000000000)) 16:15:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="596071ef", 0x4) socket(0x6, 0x5, 0x7) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="827610279a7b9fb3e9e97f02262f66696c6530008248b61df6de90d242ffe1c958c098eb4f2d938d3608119faf24d4"], 0x10) 16:15:14 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b677fd7b6bd8d01db030000b81100000029000000330000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 16:15:14 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) socket(0x16, 0x4000, 0xfffffffffffffffd) 16:15:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:15:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:15:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)="0bd061963af9d8e93c9f645d582ac511829f26205f04db0683d63e035c6af4ac28f4d39eece27cf4af3c346b9f2b1aff102269efaf30998aa817b425711a7c8930018b6aecbb1ab346dbd77f5117b08b653273c3e33eb0bebf6c40138f9f818f8b36c3c153296955c3fa502ae33c5bf76dd56dfde492d9bd09f9c05e9f0e63007933e34fe5670288f67e7af1c58b45a13a857d4b5d270103b307fa530d747027ef9b4aa45c629f64ba464d99", 0xac}, {&(0x7f0000000180)="a1546cc34323f96f3c06b4cb9b32c80185ae0ec499688b777f3a69ec0bd58cc1c726b64fab5ae1bcbc715c14db0ab3027d1e96663bd24c3b4979667f6e95b7a198c103", 0x43}, {&(0x7f0000000200)="c50c144d129b24bc0f71359567d772d73a0f368fcdc2c8a10c90c621039eaf2fcc88ff8db9a000ea88b30aedce9392b639d65f784ab504e850dc5211439ede8d7f5d56dd05c11bad8c4a53aadb1120e5d1041956efc8d8420cfcf2ccb8cda03720389071deb22defd74b8a3f885d6b2e2661", 0x72}], 0x3) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0xc6) 16:15:14 executing program 1: getpeername$unix(0xffffffffffffffff, 0x0, 0xfffffffffffffffe) 16:15:14 executing program 0: r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 16:15:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffffcfffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0xfffffffffffffffd, 0x0, 0x0) 16:15:14 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x100a0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) execve(0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x800, 0xb83}, {0x18, 0x3, 0x8, 0x8}, 0x1, [0xfffffffffffffffe, 0x2, 0xfff, 0x1, 0x800, 0x6, 0x1, 0x40]}, 0x3c) dup2(r1, r0) 16:15:14 executing program 0: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) wait4(r0, &(0x7f00000005c0), 0x9, &(0x7f0000000600)) r1 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r9 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000280)={0x0, 0x298, 0x0, 0x3}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r10 = dup(r9) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/wsmouse0\x00', 0x200, 0x0) poll(&(0x7f0000000340)=[{r5, 0x10}, {r10, 0x83}, {r6, 0x4}, {r3}, {r4, 0x10}, {r3, 0x8}, {r4, 0x15}, {r10, 0x4}], 0x8, 0x100000001) utimes(&(0x7f0000000400)='./file1\x00', &(0x7f0000000540)={{0x4, 0x7}, {0xffffffffffffffff, 0x1}}) msgget$private(0x0, 0x200) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000003c0)={0x1, 0x6, 0x80000001, 0x2d1e, "d68d0967a861e4a2d1657c5022d588f993aec622", 0x20, 0x3ff}) flock(r4, 0x1) ioctl$TIOCSTOP(r10, 0x2000746f) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000380)=0x7) fcntl$dupfd(r4, 0xa, r3) dup(r5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r8, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 16:15:14 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x9) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 16:15:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x2) chdir(&(0x7f00000002c0)='./file0/file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000002680)=[{&(0x7f0000000680)="deac350cb87801a1280b60929d231ae9e55b0226bc9409ed680c08cced38afeb0a4641ebb97d1fd5560e0035e6ab8117a790f45f86772ae432316b0236bac0b4230a6c2c09bbade9209f5e72a724043e4644bc65c14209a9789bedac098272e33a73b73b55b295bea5f612e25ea8cdd09d116af1c9278b297c59c9d99b2a14495d66e1e1c283355ad60d9087420465a8bd310d79c7e5d567a81e1b1a7162105e45bb1bcbe929fd952ce8fdd21bb033bb5beebde3e8ca487e214b7f0bcf947c042754d2223471dcc31b22e3dda47fd96192c7b8d2b64e001d1b26673dc61380baa000cddd3afed13c2ca68e2a928f02cf32493e3ab96f13ef6a3d1263ddd0316c03d56faa6d9db7b34b942547e1342c08a786fc6e67a137a0f14678d97957f480809011c3266469d50416d489b14f731bca2b0ce5c1ecc97b2c32a9145dcf96c6b46ac412597acae83a92d7e1645437a94d76dae7457c75cbe73fd174a283f23c3df058eea234f563718444301f8e0ca8491aa2de05bb242c2ee6d608feab1c0cd9d8bb9a3afc35d33240959f0cace1d083e80f8d72be9da54871a644ffee51b299b5716619723f75c3b6197bff1b2bbc018a18aa0b9b4928d297e2c84fbe6dd6aea602c9dc2f798d278075fe0f795930a440055b3addfe761bfe8abd231fec7ecfce10657138fd0a7bdbfdb5ca6f31aefe7965521500d6c16e6c9d7c3aff5e2550731a588db9c3a34e136e38aa680063892555bfc93475d061ab60f92e2676faee6fd8b0159390cebd9d35e56633a87f2b71381fbf465a43a2d51a599daa9547fb1f4fcd3e7e27c369f94f1239314d779a36510d54220a4546176495fe2c1615558383935f471e9dd648d26e98bc6dd7973f171483ab225d7079503268ce7916ee8a065c5b24907a3a2e1cbdb37fc3c39dcd37421265e168049e43cb59cc6004daef1419481fa8be45a6e34d69042d97f6561b32a9221bb711b06223fe72ff6630b9c56e5ca05aef1fe47a40701d8e0ae71898ccf06859f6e6f059112923c3b6968622c8de7038d483ac86cdc188c7a9afdc48d84b46a0a62997f56f17dace766a1a444f7c139603a96b3eb82d6ebbb9130d560322d537e4eece1f3dcd276c28b75c488a31a5f890f345880479088808c2a7418efe15b0abf424dafcf9e7ed4980f94e731e908387ea3000ace99f79c890395a083c516e91007c5d2de36b9d514c09e1bfab0bd555da6c5e46ca2a34bd9c52f1eb3497e710e34f214bc68d3cee68a8033e79ec81277444030281dcea4442fb70c74825a0bdade4427a8c4a45772d61df90bcdc4d1cfadc80a81f9176ad7bb5d75a95beea90fe171b85d05b406a884f45bd679e868c3b56e182b10b1b4881d397cb2981cc88d6f6ed78ec8d2968e3a2b2d2c8263b8c367c8f65bd0af3479fa61394867c1580452af085bb133b615e2043614a8abc635c4312f58a4397d00082c550eac53b689a8b348e779a44696016d633329c625f6564cd2eb727581068bdb882682f1c148e7e02ab24658657d7d20cb3c6fc202c86f1daa56b2a95ebc2e54c6473f452f1f487ad3aab47c4c93bab91e7c100f5bca56fb40795e4cf2677a2c9abf420dc37003b668c6d4025232d7502067ec465a4ad1935887e6f0d685fa0c8c284d33023fc8e9ea0ad1724e56391c8ae466fe809b6fdf77cabdac1e0ae7f6f34b3c62293335f717ed436a7cb30fe4837a2b45cc1d8d086b3413e33d8aa9f64c8688afcf6068c8849502b220ad3872ff2f0bafc06b6f2b3a0f7af50c7351ae4c437aa8e402a7a47e9321d0fce36b4c05cb32f3a5b2629775a8ae8aa31b77953ec836642ce14be6611688aaac889c6f022f044b55b4d15cca5ac05a52b82f8e2c79b8b924950be75f6527adeef968a8596f3a003a0c0144cc434eb0f35341faa58f966a249c37c61f2803aa1ff060734c87709f8fb5d3240daa96701d8d792aeb4bcf9e4e48ac4ad822f010c8783bf2dfa50edb1cf7c8840df94f649e7ca6e03011c2f705ac988152e6f6bb88d61ae13e653085b1a53fc3a873f26e0b41fbd9a0500b401e985132adae8482b0ee98f3e1b40891cfc0091a53ca909f4441d22e97dce89c43f10fa1b4c407e2c9b81adddddb4e9b1703b098f0a263b6f6405434f77179077aaebf96c40ea3d267d2815aba1a185c6891cab22677ba8cb8a830e0e561a9ebf387242ae48b5cb533280fd36ba8a09f37d24f640181c83d22b9b21921aa3bdcc8b513a8db932d66d88ce34cbabedd617c9c5e024320145c17d96a91e0c12092049cab19a07d76f4c6d567780f5e3b6cafe8cd671eb35180aa282cb571f8eb372938791c1b774eed061efadc5e1501f594a4857f364a9871175443b42952a6d01404e7f3464451b4d20b9d722cafd3c5bf64ca42d805905577b72ae1287dba5f94fa10137e6cf04f01b60b1a45c05f570a7583a1bbfbeb76fa2b1b23a333c1cc11c38661e127dce2d21b920286841342e725946839abb4de68b3c496f62b1e50cadfed9a93c214a21d3f5cef195e7009a2ea7e276171bac1dd4fc98495f68c319f9e88e29f79e2274fc89cc45b00a765f9808f8f5f086e8a3fdd2e5c59f448700f90aad3f91433e8da5b3cb1382d5a0c4837e05db8468829da3a2b3f903557c1742430dca56501013f8315606d23c4d644772420b25f081a104e7a963045b2584dfbdf3e7d975dfe0946973ed4864440fbfa854366dbd191a525ad274606de368aa08bd4e45de8777a8ffcad235362e0ec2549a43694f5451823f64301b31a0851e73ad96aebbfa055e83a7778a91d4a15782e2dbe14dd0dcc7ad0f656056eadafb6c05bd4ac0cb3ef261deac8b20edec3ea57846b308c6b5f890bc214598b28ff8fa6e74f30674db4839", 0x801}], 0x1, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) 16:15:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x5f00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getpgrp() getpgid(r1) close(r0) 16:15:15 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x10000ffffffff}) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x8, 0xc0000040, 0x8, 0x20}, {{r0}, 0xfffffffffffffffc, 0x60, 0x10}, {{r0}, 0x0, 0x12, 0x8, 0x7}, {{r0}, 0xfffffffffffffffe, 0x14, 0xa0000006, 0x1, 0x1}, {{r0}, 0xfffffffffffffffd, 0x0, 0x12, 0x1, 0x7fffffff}, {{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0x401, 0x883c}, {{r0}, 0xffffffffffffffff, 0x2, 0xf000004e, 0x6}, {{r0}, 0xfffffffffffffffd, 0x41, 0x0, 0x4, 0x2}, {{r0}, 0x0, 0x8, 0x20, 0x4, 0x1}, {{r0}, 0xfffffffffffffffa, 0x2, 0x20, 0x9, 0x4}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0xcd, 0xf0000000, 0x4, 0xf577}, {{r0}, 0xfffffffffffffff8, 0x40, 0x80000000, 0x1f, 0x3e}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20, 0x7, 0x1d}], 0x1, &(0x7f0000000240)={0x7325, 0xffffffffffffffc0}) 16:15:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x28, 0x4, 0x0, 0x6}, {{r0}, 0xfffffffffffffff8, 0x10, 0x80000024, 0x6, 0x3ff}], 0x7f, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x52, 0x3ff}], 0x3, &(0x7f00000000c0)={0x8, 0x7}) close(r0) 16:15:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x9, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r2 = dup(r0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x3, 0x1) kevent(r3, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x10001) 16:15:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) mkdirat(r0, &(0x7f0000000240)='./file1\x00', 0x44) r1 = open$dir(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000200)='^\x00') utimensat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) utimensat(r1, &(0x7f0000000040)='./file1/file0\x00', &(0x7f0000000080)={{0x1}, {0xcd8, 0xbe}}, 0x0) openat(r1, &(0x7f0000000140)='./file1\x00', 0x0, 0x40) 16:15:15 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x637f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000080), 0x4) recvfrom$inet(r0, &(0x7f00000000c0)=""/4096, 0x1000, 0x41, 0x0, 0x0) 16:15:15 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000018c0), &(0x7f0000001900)=0xfffffffffffffe7f) preadv(r0, &(0x7f0000001840)=[{&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/146, 0x92}, {&(0x7f00000013c0)=""/104, 0x68}, {&(0x7f0000001440)=""/138, 0x8a}, {&(0x7f0000001500)=""/158, 0x9e}, {&(0x7f00000015c0)=""/221, 0xdd}, {&(0x7f00000016c0)=""/216, 0xd8}, {&(0x7f00000017c0)=""/111, 0x6f}], 0x8, 0x0) r1 = syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() fcntl$getown(r1, 0x5) clock_getres(0x0, &(0x7f00000000c0)) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0xff) r4 = kqueue() kevent(r4, &(0x7f0000001940)=[{{r3}, 0x0, 0x40, 0x40000000, 0xa8, 0xffd3}, {{r1}, 0xfffffffffffffffb, 0x90, 0x40, 0x3}, {{r1}, 0xfffffffffffffffb, 0x70, 0x20000000, 0x200, 0x5}, {{r1}, 0xfffffffffffffffd, 0xc, 0x0, 0x7, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x10, 0xf0000080, 0x2, 0x20}], 0x43d5, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x7fff, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x40, 0x2, 0x6741, 0x2}, {{r3}, 0x0, 0x0, 0xf0000002, 0x0, 0x8}], 0x75d, &(0x7f0000001a00)={0x2, 0xffff}) r5 = syz_open_pts() r6 = open(&(0x7f0000001bc0)='./file0\x00', 0x10000, 0x2) r7 = openat(r6, &(0x7f0000001c00)='./file0\x00', 0x84, 0x6) openat$zero(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/zero\x00', 0x481, 0x0) connect$unix(r7, &(0x7f0000000140)=@abs={0x1, 0x0, 0x1}, 0x8) r8 = shmget(0x1, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r8, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000240)={0xf0, 0xfffffffffffffffe}, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x2293, 0x7f, 0x6, 0x0, "2006f426e45aa01faa4530e21d6bed89657931e0", 0x660}) r9 = kqueue() kevent(r9, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r9, 0x0, 0x0, &(0x7f00000001c0)=[{{r7}, 0xffffffffffffffff, 0x3, 0x1, 0x4, 0x10001}, {{r5}, 0xfffffffffffffff9, 0x8, 0x81, 0x0, 0x4}, {{r1}, 0xffffffffffffffff, 0x44, 0x88, 0x526665ec, 0x8001}], 0x4000001f, 0x0) write(r5, &(0x7f0000001a80)="ea5117bd1b1678bd88c1558cf21c22f99227d15bb9747a0e1db22e68f1dfbe97a7fe160109a939fd4f56519df957a7d074f12c2f66481a6d8b1e1522c9c7efabe3661856dadc7a1da04a36da7ef9bbe8c97b923006c0403081697c3b46d7b7596791ad44f4f945e4c7e33c479ea01326d7e16426ab8c84a473dea7d8b202e9b66dbbb5835fc03af42a56934b0a3e8b01220c7f5797219f82b393f6c09546d4130b10f5fe55748efbf5b51fb6c7de7b4df988a2e56605e3a26e90d4ff11209487755d90e1572ab78cea9a4d5899e93d09ffea3ba9f4660f58856b8b9a07028b2f991620d5961e5a01fc1c4254844498764c84b7", 0xffffffffffffffd4) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000001b80)) r10 = syz_open_pts() ioctl$TIOCSFLAGS(r10, 0x8004745c, &(0x7f0000000040)=0x6) 16:15:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x4, 0x9, 0x3, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() msgget$private(0x0, 0x11) r2 = semget$private(0x0, 0x1, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/88) r3 = socket(0x11, 0x3, 0x0) r4 = dup2(r0, r3) r5 = dup2(r1, r4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x4010, r4, 0x0, 0x0) recvmsg(r5, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000002800)=""/116, 0x74}], 0x1, 0x0}, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000400)={0x2, 0x6}) r6 = fcntl$dupfd(r1, 0xa, r1) kevent(r6, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100), 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x3000b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x4000000000004810, r7, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0xc008, 0x0) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) 16:15:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:15:15 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000000)) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001480)) socket(0x30, 0x5, 0x0) 16:15:15 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x4000000000000000, 0x2000000000000001) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() getgid() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x82}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="2a95b6ba34120baca82a4fae151b7b5c89a3b94f36192479265179330ac747192f74a165a6fa400d85dcca2a52760cfa625e53ca2c39c146931491ec8ac921339340c3e1360812c8c1ff12988a6f92eb55125330f1052fd443f6b9b2ab3f499c1840327bb25a192a8156766dd2b202b76806d7a6e4b91ed03dca7eb8b36dee5554e6", 0x82}], 0x1) 16:15:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831ce1ad4491d1f7828bc2d2a500a35ace697bef648fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79dd3b3c190fff097ea73a4000000dcb95a0100000000000007a864d67971a38826a1aa8937092e", 0x7b) syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffbfeffffffffc, 0x1, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:15:15 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f0000000380), 0x100000000000027f, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x27, 0x401}, {0x46, 0x80000000}, {0x5, 0x80000001}, {0x5, 0x3}, {0x24, 0x3}, {0x8f, 0x8001}], 0x6}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) connect$unix(r0, &(0x7f00000002c0)=@abs={0x0, 0x7}, 0x8) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 16:15:15 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, 0xee00) socketpair(0x2, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x28091, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = accept$unix(r1, &(0x7f0000000380)=@abs, &(0x7f00000003c0)=0x8) r4 = dup(r3) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000100)) r5 = semget$private(0x0, 0x0, 0x8) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000140)=0x3468000000000000) r6 = semget$private(0x0, 0x7, 0x610) semctl$GETZCNT(r6, 0x0, 0x7, &(0x7f0000000180)=""/2) 16:15:15 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000140)={0xffffffffffffffff, 0x80}) socketpair(0x20, 0x0, 0x100000000, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f00000000c0), 0x66, 0x0, 0x81, 0x0) 16:15:15 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000100)="88c737fd879a50e7b4aa4b5ca74ad863a9b3b477084f0c0a5bfc2e28f2c7ea806c0e33a391a85da98e71a2fd8d9ddcaeeb90de96", 0x34, 0x4, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f666a7a63eaa4aa81000c66e2c7a247d0696c653000"], 0xa) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000000000}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r2, 0x3) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x20, 0xdc3, &(0x7f0000000180)="9af576caf2d4cbe0b520b47e9d7e4ee2581492205920b11b3e0388abeb592743fc1625d3996a47ada0f56953df1eadc9abe3bc10e75c5a0f4043d7b77a266c2e5916aeb195f436459e083cadeecf7de87b0588170f8d8dd5960552b051fa97a6e09f8684e6174bb1de62828cf71666b4edf1c5584b654fe73ecf8e0000b4c3f60d", 0x81) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:15:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000000)="da", 0x1) write(r0, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369e584dc47a783a0608b85073fb5b69408e9f6a79a6684a09981691cc46c250000000000006e454e07f39aa03c0396a7fac23940352d15af70b627f019df8ee5d218e49b06c8e326dde4d7fb8eeff8cb7ab1b6576926a3", 0x91) close(r0) write(r0, 0x0, 0x0) 16:15:16 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f000003f154)='./file0\x00', 0x4d) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) r1 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) renameat(r1, &(0x7f0000000080)='./file0/file0/file0\x00', 0xffffffffffffffff, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') 16:15:16 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000280)) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r9 = dup(r8) poll(&(0x7f0000000340)=[{r4, 0x10}, {r9, 0x83}, {r5, 0x4}, {r2}, {r3, 0x10}, {r2, 0x8}, {r3, 0x15}, {r9, 0x4}], 0x8, 0x100000001) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000003c0)={0x1, 0x6, 0x80000001, 0x2d1e, "d68d0967a861e4a2d1657c5022d588f993aec622", 0x20, 0x3ff}) flock(r3, 0x1) ioctl$TIOCSTOP(r9, 0x2000746f) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000380)=0x7) fcntl$dupfd(r3, 0xa, r2) dup(r4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r7, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 16:15:16 executing program 0: getitimer(0x0, 0xfffffffffffffffe) r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) 16:15:16 executing program 1: r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmdt(r0) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x0, 0xffff, &(0x7f0000000140), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x67, &(0x7f0000000000), 0x1) 16:15:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000540)="bd0c4e2591c321a8cf987e8e4a8051bd24313dea8d03c50e05e2d3280d33ee61370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5d46e26ae4cb972091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cbe6c3140972d2eae1f3c146ed5ead47dfc43c6c3ac18be5455ba5fe808f9840f9e13da075ee54c746b247a3e400000fa0a2d3c42dd5bb13551215aad012d1eac5e43ab91e7ab878813d134dde818147a05a683713bdb05b202985d459a2f2b8c65cb328dcf220971d6ab72c2fa2477b101c7a845cf63359ef65c4f4be600000000000000000000000000003ea0b5c21c7e4f4fa3a50a517f8fd9e4c2b14e78d994bf0be2432fa27ea53f6cb8cae791ca15aa5f463c03ef0672ef493b6509ef10791298c69460f6f19b83676af0e3ff0a75db9dd9134f6da5411b305e45a5291c0d", 0x168) r1 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x402, 0x0) dup(r0) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x101, 0x1, 0x1000000d10, "b04d000000000000000000a0059ed20a835700"}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000100)) read(r2, &(0x7f0000000880)=""/161, 0xfffffffffffffe80) syz_open_pts() 16:15:16 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(0xffffffffffffffff, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=[{0x10}], 0x10}, 0x0) 16:15:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000140)='mn', 0x2) write(r0, &(0x7f0000000180)="ac62b8d4440e97453bf7953089a0438134da8c3d283e964bfe391fd0f5599a2313c7f7b280f984d67cf637454f7ff6736ff52369cfad58859f6a0d35b475bf7b7d7547a6dd75117f8bc2b371d8ac2a19cb248376d31378da25bd1acdc74064b7602867c7b3f9254eb8aaa843f351796e148ad3d6006a16de7c6c4cd15999626bc7cd40326c4c472a", 0x88) 16:15:16 executing program 0: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) setitimer(0x0, &(0x7f0000032fe0), 0x0) r0 = dup(0xffffffffffffffff) mlockall(0x3) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 16:15:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x480, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:15:16 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x18d4dc81cb07020c) 16:15:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x7, 0xfffffffffffffffe, "d730c1e7bb6fc6cc3c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd2e815552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185e8a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748a0200947da61d75bc9028a2b887f0130906e061a751737d1d6a2e60e1f34322c0cdf86431400b4dc386972d2eae1f50146ef1ead47dfc43c6c3b018be5419edd6c225c44b2c6a7755bad7e808f9840f9e13da075ee54c0682247a3ea5651238225996d2250f6e9b60f2f94c51a5b70a02000000182bb8402e11d81ef3c2ff8a0d530549c620fa663f1850071e5828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a0000000000000000000000000000975e981e8d0278831bdfa7bc38ac129bcfdf90523fb85f3398010a7c4a75bbd43c3bdd5bcb482609a156e7bd2faea6cd295a0b69068eae8c1a1c9917bfd5b40c6a140e48eab0cd51f295ee301eefe19c803f6e9e52250235eee976feb92cf54160ad0e4a664b0dd217f1aa598f8b0799f010ef33fbec6135e6cde2642f9c7a9a041c35478ce9eb69091cc180cad69099fa0e3c834a3ad3539d257b6d7e9c33e50c82b71ed3a8b7f316ea771af09f7c0cc94f987b3e394fd8144f23933f5e79543e59a32db323a762d410f1d355020ad663eb811fc2247a942c4dbc4a7f07cb8a4c7d9e2e19d3a371602f1192e22c4b61cbb89b261bd741e3a5e2f7a6bb6babd1d14251029889bd6b85a705a4029b25422404875f1a925dbb16ce6fed769e8d57059e9f6f5d93bc3c7916bbcd055f04", 0x235) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x1, &(0x7f00000001c0)=[0x0]) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000200)=0x4) fchown(r3, r4, r5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffff, 0x3, 0x8, "b08dce58000000000072a2007f000000ff0f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:15:17 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20442, 0x38) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:15:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000000)='./file0\x00', 0x23f) setuid(0xee01) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="5d5fd377848d0fcbbd7bf04702e7bdb3991da5a731dc1eb2b470f352ea476a3d191775ca8632f5ebb416d281ac2064725c4e7018df7e3a853e36b43b55e3d388db7549d1d4fb336610636ec6cef14e65970b39148cf679fbd57f950e945711f5003dae7f2dcd4158bc9fa3dec6cebcf7191a736e3d7ba4fb95f4d8a6f9b0ed8ce26ba800e5cc528f335ca7d5e32eeb3a3457c20ce348b8791bf2f2a9d04384aeec99022be07425d00fba9748c5ed9a", 0xaf}], 0x1, 0x0, 0x0, 0x400}, 0x400) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:15:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='./file0\x00') sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbffffff80fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) chflags(&(0x7f0000000040)='./file1\x00', 0x50004) 16:15:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x100000, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) 16:15:17 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000540), &(0x7f0000000580)=0xc) fcntl$setflags(r0, 0x2, 0x3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3, 0x1ff, 0x0, "b80000000000000801000000000000004400", 0x0, 0x2}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000500)=0xffff, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f00000006c0)={0x1, 0x0, 0x7fffffff, 0x9, r2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000680)=0xc) r3 = dup(r0) connect$inet(r3, &(0x7f0000000600)={0x2, 0x2}, 0xc) write(0xffffffffffffffff, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354", 0xb9) readv(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/86, 0x56}, {&(0x7f0000000080)=""/45, 0x2d}, {&(0x7f00000001c0)=""/42, 0x2a}, {&(0x7f0000000200)=""/178, 0xb2}, {&(0x7f00000002c0)=""/123, 0x7b}, {&(0x7f0000000340)=""/70, 0x46}], 0x6) socketpair(0x1e, 0x5, 0x3, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480), 0xc) chmod(&(0x7f0000000640)='./file0\x00', 0x40) fchdir(r3) 16:15:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) shmget(0x3, 0x4000, 0x13a, &(0x7f0000000000/0x4000)=nil) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000440)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff0500000067fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c701df5f8d5f3d80371cecd4e85b8a098e4b0a2a2", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000280)={'./bus\x00', 0x8, 0x1, 0x9cd, 0x1, 0x101, 0x100000000, 0x81, 0x1, 0x2, 0xea, 0x3}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000080)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='(-(k$\x00', &(0x7f0000000380)='(/\x00', &(0x7f00000003c0)='\x00', &(0x7f00000005c0)='*\x00', &(0x7f0000000600)='#\\%$\x00'], &(0x7f0000000740)=[&(0x7f0000000680)='$]+[](\x00', &(0x7f00000006c0)='#\x00', &(0x7f0000000700)='!/$\x00']) r3 = msgget$private(0x0, 0x14) msgrcv(r3, &(0x7f0000000780)={0x0, ""/4096}, 0x1008, 0x0, 0x800) 16:15:17 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x28000, 0x9) fcntl$setstatus(r3, 0x4, 0x80) getgroups(0x7, &(0x7f0000000140)=[r0, 0x0, r1, 0x0, 0xffffffffffffffff, 0x0, r2]) setregid(0x0, r4) getgroups(0x279, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(r5, 0x0) 16:15:17 executing program 1: poll(0xfffffffffffffffe, 0x0, 0x0) socketpair(0x1, 0x1, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100a, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:15:17 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d8e4c788d8022f5afa6e5125c28017c9e2ce399bc625575396dec3807b922f3265830ca55f18a6a7c9332101a75308a02ae5c29b00eba35516245ac06d3a2f8f819aa41faacde9dd3d6e71e9ace67c8602db98d0f4ff6b2e0942147ee40857c3555f0513da2d4e67d3c120aaf696e9bff6e129635d43ca3213de20df28f245ab04b68da2d994c000941b150e84097b6e5837543f78188d8a9a5ef2702b14bff9bd1e2f7f0f930844ef3b983ceff68d35056ecc771d8a37677c0b3203e4dfa9078f41e354ff0b009573e6e1fc3189a39ef3808fd3f913cdb8779376216be29b615f1861be59b34dfe9512e50a9b8e079a63658e384674e1d76312b7d2ffbd44db214ea7dee9e8428c2cbc43ed8e710a8dd95ac0d4c4f29c90e6f26a02eeca2fa19ec414d445e08dccbb5dda65df216f6f0e00a5f7d5e12824ad65fe4a807ed0594100be56cca7dccdf99ceb4bbc8ad6cdfba625ef183e369126ce722c07b9531cfa10daaea01a839ed3ad3355ae3098f8b99e11669c02d752d8fa8126042b9f15a52e1bba7723813a5403259a283dd468c5e4cca82934126e84bf88a144092ff815970f068a9c117e0fa9bb945c1f6f3d45317c01414cd8345da191c1ac4ae82088017ffc871eb8291d1ea413ee70e7e81e0e8a3c6faeddd68c32196a7876b5910efd65607403b98faeb9b23f16c44557eb4afe1b93d422fae84f0a8378fc21b9ee21a58467949ecdae58598e8d065caea950a2fcbe182f4bb2cbad75e3577f44dcd0f9b247e808d0689a5b5a69ca8f0f559829f87d25039907c46448316b28720a9e0210158f0954c6a96e5cad0dbca2c53ddda84731a946af43f1f259f05bafb2b33efde14789310f77f434ac1f7335db23aca0c3f76e1a6da72dbee7cd730e7bc643608f32aaa0960a0c38890cdbba0b67c92ca62a78975ebed392c457bd55f37a04676603115fdd06993597c09f32d3ae77f405e5ca1ab024289f9ca3e2c48c5a45462e9fb4bc057e4c9868860aef11b164dd404140cbf74deddd06341becae9bb163d12faf61f191309d63e3e51dc8632cdd78f19e53eea139dd53c6ce02760aba0dbeac190236707bfa7a06312728ba98c31e9f0c0ad8d05c3e5e260ddbe08cb5a207bebd9322a4b7deff86e662c55cb4e2d605908063eebbb74cf53bee27b75673bbcb23a8abeccf0fd639059be788d64894f7566c778e8c6e09f1e8dde16d0cb78089bdc5f2f3218073648e34fa738803f07dd86023698ad30edbc111f9f007f28151b42968481d0cd0572c710f11be2951b757581684448ca759662ccab9ce85d482e862243a0a901d9b15b90c29591c95aca4381e4f22a0eeeadd8953be4d181e89749db7f389c6d0359cac62adb0d14905e29da696a450b407aba01d3d6bebf0c17ba4df2cd8160ada9cd1d16b43da97e39e24218a4284a693ebfaa4d769a7799a6fadfd9a3585fcc3041333e21c0b4a86e076b3c84218456236b928a8a71fd1c6b819197cf44abf460e2bea7ac92540e59539c54c0f2045b527f5603acd38f68f953f3a161dd28b925d172915d2fa57deb60be7a67037fbf7e2e3bd9d1d3ded23b504b4c11d09646690923e9469cadfafc57081a06914d7e2a95b15f425cfec094e410a8ec3e4ad9ddb16aa13e8752794eacbedcc904e7808d9371f1121c3a85b1c2df174e0f19a63fc3b5a985205b77dd987b6263c6490793ac86c3b274a542eeda3a01273ceb06210b8bcf05f011f8ca3e244e5a2719443341862a60e4013e3a67897b2cf2d5d9fb1a717d65a12067958da63a2cf9c6dc830905bd5d2a9ddb9336b2acabfda4535c6bfa92cdb7f9d43a52fc22629d239ef87906d89283a9b0f32e5e4f050baae4051486a9d75e7512292bf57074a0a8ecb22bcb79bee9a54e05786cb05d963142ad2f0588d18362a84d373d073f371a95994d321e313819670e0ec8c6390fa4e3d1f1bae46502bdce93e8de510ff6b3f7232711ee44671798d42e825497f68abce557eb7dae6fbd57c89b22fc64600e9d97c02ddf09794404b3d86b8acdc66777d94c0cfe559b6cafeb783ac7dd2fae38341ed98675fe28f7533dc8ae7a6afc91eae354bf44f17c83c9f011d2ae572aa81741aa8b4f2d062d3a60c3a51e282c8c0b4433a20cf6ff76b3bbd0cdc4f6676c3bc7c60d65c2e94eedb8d146e42ed2783713cb9a4e2785681e151aa5d6baeb522cf2a6df634e9f901e15d134bfd0a07d68bea3e1e5a71307d9ce98c994114b249e06e75d68976b8dcc771ec2f2d54d52bacf4180b76867de31479011d9a8006f02577c7c23481c09a32d10e15f9f034ad6cc8c53dee6e1886e794b4ce7be66c74e647b4456621f294f2580ad95baeb14d9e2cfbd80987571ec708242479c52dd3b3b5a97503ed7b6abbc3c84d98d1a336f0a518b0faef730647153d38e4c85e6a61425ded1346ea7ff37c44b98747517415708202323f8254f5c57ce3fc8e927279c43961c42b21068da99fd11f930085982e3e913a1a754daf83d8ca905a8ba1f7d3545bf467bb03893d21fddde9da72ff1714b2ec139c6e7691b340c2d356625bed77e0ef4697342591641e2c2c00d", 0x98e) r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x45) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x9, 0xfff, {0x1, 0x20}}) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0xf6b3, 0x0, 0x3, 0xfffffffffffffff8, "ff03000adc7f8a0000000000003200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:15:17 executing program 0: 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) kqueue() kqueue() fchflags(r0, 0x2) kqueue() close(r0) 16:15:17 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x3ff, 0x1, 0x1, 0x0, 0x1ae}, 0xc) clock_gettime(0x2, &(0x7f0000000000)) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) getsockname(r0, &(0x7f0000002880)=@un=@file={0x0, ""/108}, &(0x7f00000010c0)=0x6e) dup(r0) 16:15:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10000, 0x40) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x8002, 0x10) r2 = dup(0xffffffffffffff9c) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x10100, 0x0) r4 = accept(0xffffffffffffffff, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r5 = socket(0x1, 0x8002, 0x240000) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000280)=0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20020, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd0\x00', 0x10985, 0x0) r9 = open(&(0x7f0000000340)='./bus\x00', 0x80, 0x2) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x81, 0x0) r11 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x80, 0x0) open(&(0x7f0000001640)='./bus\x00', 0x2, 0x20) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse0\x00', 0x1, 0x0) r13 = accept$unix(0xffffffffffffffff, &(0x7f0000001680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e44c600ba4f5d6e300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b533f7ab2ff76f3f86430b0fbef25e4271524ef86a2f15e2c2beb2cc7b6176740"], &(0x7f0000001480)=0x1002) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x62, 0xfffff, 0x80, 0x8}, {{r2}, 0xfffffffffffffffa, 0x4, 0xfffff, 0x6, 0xffffffff}, {{r3}, 0xfffffffffffffffb, 0x21, 0x0, 0x6, 0x2}], 0x401, &(0x7f00000014c0)=[{{r4}, 0xfffffffffffffffa, 0x1, 0x40000008, 0x2, 0xfffffffffffffffa}, {{r5}, 0xfffffffffffffff9, 0x74, 0x14, 0x3f, 0x7ff}, {{r6}, 0xffffffffffffffff, 0x20, 0x400fffff, 0x3, 0x6}, {{r7}, 0xfffffffffffffffe, 0x80, 0x9, 0x7fffffff, 0x400}, {{r8}, 0xffffffffffffffff, 0x1, 0x1, 0x100000001}, {{r9}, 0xfffffffffffffffd, 0x40, 0x40000001, 0x3f, 0x90}, {{r10}, 0x0, 0x80, 0x4, 0x9e5, 0x4}, {{r11}, 0xffffffffffffffff, 0x1, 0xfffff, 0x3, 0x8}, {{r12}, 0xffffffffffffffff, 0x10, 0x5, 0xff, 0x8001}, {{r13}, 0xfffffffffffffffd, 0x41, 0x1, 0x100000001, 0x4}], 0xffffffffffff0001, &(0x7f0000001600)={0x8, 0x8}) open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r10, 0x4, 0x4) 16:15:17 executing program 1: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x7) 16:15:17 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) setsockopt(r1, 0x80000000, 0x5, &(0x7f0000000080)="4e0a7dff647ac6df2f7426caadd00efc23a86a2c85c4be5dd496c42de54a26e4318b7fbea1d6d413f168fedfd3c432a1156d9d665ddb1ffca7cdc3ce4d063e283fdec816242720cbe81fd6f19f387ebad0720cab58307bafd099f4a37b2854461c47d19f92e634ed8d3dcc224513a27bf09c6c119bae3fdba181e31c51ac3175a3118ded54fb2bae1da9a3eb1515165575db93dfc9f60fe2f2d15a13a8faa300df", 0xa1) ioctl$TIOCMSET(r1, 0x20007461, 0x0) 16:15:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x24, 0x401}, {0x107, 0x800}], 0x2}) fsync(r0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x80, 0x100000001}, {0xa3, 0x6}, {0xc7, 0x9}, {}, {0x1a3, 0xffffffffffffffff}], 0x5}) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000040)=[{}, {0xfffffffffffffffc}], 0x2}) 16:15:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x996, 0x4, 0x0, 0x3cb) r1 = dup2(r0, r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:15:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x12, r3, 0x0, 0x0) kevent(r2, &(0x7f0000000180), 0xfff, &(0x7f00000001c0), 0x671b, &(0x7f0000000080)) 16:15:18 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x6}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x1f, 0x2f8}, {0x9ed7, 0x2}}, &(0x7f0000000080)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) clock_settime(0x0, &(0x7f0000000040)) 16:15:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x80) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000440), 0x4) r2 = semget(0x1, 0xb00a4fca8c9fda95, 0x20) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f00000004c0)=""/106) setuid(0xee01) chmod(&(0x7f0000000240)='./file0\x00', 0x20) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1000000000000000) r4 = semget$private(0x0, 0x7, 0x100) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) semctl$IPC_RMID(r4, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="e8b732976fa4340204568edd6d4d95ae33e1f033d80ecd4d8a0d104845eb7469026b2f5b3d99f21a1645ac4b7319d3b42a116ef1dea7529a1779c49d7f01065afa9209a0f4adcc54150d3e685c66b336a5bed6e7a22a5bfeec46a752786c277f6941282fa397d5c078085c86f6a0f09bc22f674ceacd35e7d058ef7dba95b033b3f4e23a2ab5ef", 0x87}], 0x1) semget(0x3, 0x3, 0x0) semget$private(0x0, 0x3, 0x0) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xa0fb36a5314b0379) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000540)) close(r3) r8 = dup(0xffffffffffffffff) ioctl$TIOCSBRK(r8, 0x2000747b) setuid(r5) lchown(&(0x7f0000000140)='./file0\x00', r5, r6) r9 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x10000, 0xd1) getitimer(0x2, &(0x7f0000000280)) sendmsg(r9, &(0x7f0000002c80)={0x0, 0x0, &(0x7f0000001780)=[{&(0x7f00000016c0)="dc39bccb21e1355a561baa2533fd12e6d8611c1ad46a52118866c447ee261165dbb7aece72d149e13edb43c136f2e1bb934c77bf8aa01fb4a194cc3d89c01116949fe1d75bc2034e0807e2f2851921d8647c71760a0f90f1163026ebfd6593585e21b9fe95cec636e33e67440e79397544c36c88b266b35b9066a5937688ac8ae55aeae0dac89bfeeb17c6172d7474dab3853459820db2", 0x97}], 0x1, 0x0}, 0x9) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000480)=0x2003) syz_extract_tcp_res$synack(&(0x7f00000005c0), 0x1, 0x0) 16:00:00 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, 0x20004276, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) writev(r0, &(0x7f00000024c0)=[{&(0x7f0000000400)="af0d6eaeb376d899739c6635374e31b7b7968202000000e9388b194582ccabac64dbd114815e9ed5a6aa061afde013cca9904038447d709c10497121a93c2260be192a49e6251afb939bfbc97ac590e3001ff8c4065e581852f8a0b3874248f26e15633127eb266eccdf28b0951ac1cd632b03d128fc9df51f286343050e72f8c79991fabe02c78b9f05b6ffa1a7baf10f6af326acab11e393660f6e11eed64b3a5082d4bef4649bcbb8c12d1c63dba3643627051c053c34a834b07536b74564444d9594aa5932ff4313160ebbff8869b7c0329b457a3be8a30e7cb4a179021f2b5aaac6e4f2b2f272f0ee795b634007ef502dc0820032c761705d17bd3a54f1f5f27427d96eff19f059ddf0323528afecd9be52ef1ebd370c3c3a53dcd868c7a26e034106c3d2de3284a9d952ef18006b380b9c5470ea2d29b4be75c2ff0c99dcf82410b860d9fd04916eb5de746cec9224d7908d0a8630e03a33d30000000000000000b7b1f8a43ee514bbda99866865d6ce431f22631d8a9d2d8a2976701819445f008e31e2ad2d5a53e800359a72c31c2e15cc32f789e03c2a8172ae08b676a0d4c6d49a6464e3840789c894224b51cf9a6ca3f870ac7484d99c2c40660e75914c8185d4451ec97265392a03ec1188b62a4536c41992f3b5ca5e0e986d44227240bef12a66c60369c065366da733839d9fe336b727524d2f1a987c68c584948fff493a514ac5f0fc5df75d077685fe4d37ae5b1e1c085ff4c63344b29e888fa99cd9153ca1805570226f253aaad73e338517db0bfdab899e222baa95f963205f150d3834723f093570b92824ef181ec61bebcbeb91193b1ae0102ab1bd8f5c935a1f", 0xfffffe81}], 0x0) execve(0x0, 0x0, 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xb) 16:00:00 executing program 0: setuid(0xee01) shmget(0x1, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) getppid() ioctl$TIOCCBRK(r0, 0x2000747a) shmget(0x1, 0x2000, 0x7c1, &(0x7f0000ffd000/0x2000)=nil) shmget(0x3, 0xa000, 0x0, &(0x7f0000ff6000/0xa000)=nil) 16:00:00 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x2000000000000328, 0xfffffffffffffffc) readv(r1, &(0x7f0000000380)=[{&(0x7f0000000100)=""/42, 0x2a}], 0x1) fcntl$setstatus(r1, 0x4, 0x8) fsync(r1) poll(&(0x7f00000001c0), 0x0, 0x4000000000) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) fchmodat(r0, &(0x7f00000001c0)='./bus\x00', 0x114, 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="000000186004008b0000232700000000ffff00000066d1000000000000000000000000000000000000000059", 0x2c}], 0x1) r1 = msgget(0x1, 0x100) setsockopt(r0, 0x400, 0x1, &(0x7f0000000180)="53418f09b04aee37", 0x8) msgsnd(r1, &(0x7f0000000100)={0x3, "a3f76580dcd202c5294b94472d804e44298964464d5fd62efa1b68c0aa5f5efd72d1cce7018311793b3512e767f562f38d09f91195eac92cb004454c6bca9e6bbc5e1be1502b25ffdf22ad4df1ce688b06995b04b0ebf27c59f5185580"}, 0x65, 0x800) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/140, 0x8c}], 0x1) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000), 0x9) listen(r0, 0xfffffffffffffffa) socketpair(0x6, 0x4006, 0x2, &(0x7f0000000000)) 16:00:00 executing program 0: select(0xfffffc1e, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x101, 0x73, 0x0, 0x0, 0x3ff8000000000, 0x4, 0x80000001, 0x2, 0x0, 0x2, 0x7}) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x8, 0x20, &(0x7f0000000040)="bc1b78bef5b7ce7137cf610a0d58e9a9611636f19c0d5b41351ce007c546e6ddcca0a1c56aa63ecdfc688b2cb455ac64edf578ad26032a8417fd81484b835926c723820761cb303cd55c", 0x4a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x100011000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r1, &(0x7f0000000780)="14cf2203", 0x4) 16:00:01 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r1 = syz_open_pts() kqueue() syz_open_pts() pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="e7bf2bd9a69443d97d623ab2b27b5d7c9c2fe20edc111cd7f3136d9e4859b6f867877ba2da52f7ef36c0a0f77994f69045fd69e3ae842774378910e861730d3c0198d4e1c9f7f829d5cd2c1baa3ccd40b6eee0a3a66978c15bcf8176849f30b6d0d989c323ee9f3af0cf63a96a2247cf50a209e3c7e27ecbec0f41e4aea521bbcaceec7069cbb46cfa29afffee93b0b5d9d9504a61f5aca140eefa4cf68dbcd7316cb223dd4d90739df89623b5b008e74400249a68d74d1a8e2661bb0439b2b04d001377d7d8533f09", 0xc9}, {&(0x7f00000002c0)="72f52ecc52b069f437a33ae661de75c3b33651df73951a807f78d9503854914b6581d1a7df08212034d11ea6e3eea6fbf7f97964929715c3cd83fa8747a7c1e0806bb64e1db2b5edd01539255efed7eb34825cf187381186ef0ca18d873c43fe9001d0d23d360b1256aaf8114afd73579233bc233f341ae75136f780f18403b3fbd9d5e8cea08a311fc1d672a6c44fb8078361e7c2356fcc77b74d25f9cc061790fa54dd0278928385285f02ab52f0e509b56f8970770a2d172c99bacb15a0856c21169d2ef12c2e74e4ec87a9631f3470d0cb206eb9dd2d82095f80ef1e3700be66", 0xe2}], 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) close(r3) dup2(r1, r3) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20088, 0x0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "b11ce9bae3c6514e6ae973539ea78b7ec000"}) readv(r0, &(0x7f0000000280), 0x1000000000000150) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000080)='/', 0x1}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x1c}], 0x2000000000000164, 0x7) 16:00:01 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8101, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x2, 0x4, 0x4, 0x39}, {{}, 0xffffffffffffffff, 0x50, 0x81, 0xf2, 0x1400000}, {{}, 0xfffffffffffffffe, 0x40, 0xef1a7d6c88953d1c, 0x8, 0x7fffffff}, {{}, 0xfffffffffffffffd, 0x20, 0x20, 0x7, 0x8000}, {{}, 0xfffffffffffffffa, 0x44, 0x40000002, 0x6, 0x9}, {{}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x1, 0x4}, {{}, 0xfffffffffffffffb, 0x14, 0xf0000000, 0x101, 0x100000000}, {{r1}, 0xfffffffffffffffa, 0x1, 0x0, 0x0, 0x200}], 0x7, &(0x7f0000000380)=[{{}, 0xfffffffffffffffd, 0x62, 0x61, 0x4, 0x5}, {{r1}, 0x0, 0x20, 0x20000000, 0x6, 0x4}, {{}, 0x0, 0x52eb5e6ca5625b33, 0x10, 0x100, 0x97c8}, {{}, 0xffffffffffffffff, 0x20, 0x80000000, 0x5d4d0000000000, 0x4}, {{}, 0xffffffffffffffff, 0x20, 0xf0000080, 0x1f, 0x400}], 0xfff, &(0x7f0000000440)={0x1, 0x3}) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{}, 0xfffffffffffffffa, 0x5}], 0x0, 0x0, 0x81, &(0x7f0000000640)={0x5, 0x23f1}) r2 = kqueue() r3 = msgget$private(0x0, 0x410) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() r9 = getpgrp() r10 = fcntl$dupfd(r0, 0x0, r2) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000000040)={0x400, './file0\x00', './file0\x00'}) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0xff, r4, r5, r6, r7, 0x40, 0x5}, 0x400, 0x7, r8, r9, 0x10000, 0x3, 0x80, 0xfffffffeffffffff}) kevent(r2, &(0x7f0000000100), 0x2f1, 0x0, 0x508, 0x0) 16:00:01 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{}, {0x20}], 0x2}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0xff) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e282a500a", 0x21) write(r0, &(0x7f0000000140)="5c799defaac938dcbab9687e77158bf6f415a9ea", 0x14) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000280)=0x3) r3 = syz_open_pts() sendmsg$unix(r2, &(0x7f00000014c0)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000300)="9bdda8a63084b8bed976ad28", 0xc}, {&(0x7f0000000340)="0661a790643a0d8ab923aa80e4c76085308613893b1f5268c81cbb73b14a663bacfeaf586d41b57c9f9088ea3a67a5744151240c41d9242c2647a8c94fe893f1000017e2354c9cf7959c3f0823141473078639d9fec9d08bb8cc9c8facb3ffad43e318bac96023d280f384c7e81d1e8c00db6a48f242aa6b049eb3a3dac8879f5fbf8a313ae8e5", 0x87}, {&(0x7f0000000400)="779859c7afc06f5de84946ff87f952acccab8590568736292b33587f21177c7c65fb5141192ff370907117ce8f629437a3dc9d362385e8a0c1acefa8bf9255488ff9dbcd622cb8c035f2b7fcdeb486a48e854dd225d3b87d1bd33ce320c588568826b6f4cc1f1fe479cb7917c7a78a5dde2502ec3c16a016c9f4d53feb4fcd5e5ee3ce3fca7678328f1b7551c1b7edd8581b50afe7ce3e0eb395939aa04287001d7ad988c2d3bdd9c7d51ab5de4aef81eaf4c012d1376e2215d7c40d88bcbe25cbb3550b20072927999d84c5dc10a226ed56b4cf6b4b3c2eccac8a26a4f2fa35f12a1eb6f44a39be03c9fca7071c36b47de285175e4a17a445f6538f419158c8b4e9857ec8743f6b1c828f2822b0970c995ce17b1ecd0411b8773370d9dfd32e222ecbc03d1e1e7179b205f3ab844fdee2b172fe39d3790891b576a0e3871a3f17f200abfecd4c4b58af09e2776a286e36a15a7e890a2732f1fb545250b396fda6c1ea4ccf3d78fcc9f968cb23592cf3a6f96da8b0319d3a514f4890ae8bf3d4c7592548a0c3f0fbd07a3376102f2bca61565d2c58007a4b27b6888313168d6ca2c9586131f51d9b924a905e55f0b31cbcbc69f62f14ca032a7f9a16ec4c420bce67a8663bddd34bcbbb0749c5469634d2f4e19d922669d0b8fdd8924f95344da6d11d14549cd250b807ccdc8e6d0fb5a9a37584f1a148e916710bb123a7acbf9eb7492b8ca09c3bb087d078bc67d9019103d11870c875574e52cf2c1fb74cd715bc70f6ef25543eeab74104fb91ab70bdcfe2ca6e8102372c421328c52b77d3a6cace908a39afe35084f7210ce725cee2f1bb874a5e8dd77d9398ee1dedd69f068f680a3ef9680f7b38fadc4ba36062a82b5240d30566a42f22798ae39fd591eef73b87d7a4a12eac691dd7f342c297b1658f48ce8863b1a7bf23f3086677bbc33d24c05910c0af3ddeb366389aba1bf1ef9b7e35e973396fce2db124dd473c4272b135154ff943cfa39761be76aa2131d053e47cdbf49c40a0fbf39892a5f418a134ab140a58f9eb2d4e9a493d6d8c68f78104e393aa86e64ba16d1f156d2d30832b3857af7b10be3026eafc132897b35fca1a62fac2b113759459357a8ca5b5e60ef12099ef0ef5d217ab3cc2de392dc98cdc412b5420ea74dde5f7f5c69c9adb86d615a73f060129ea1a44fce0f5b62be22ddba2def4daa41438b264afd9b7687084fc8ac9aa590cbbbb9eb5f970fce80a87d7430a2187afa8d3bb1ed1839173ec8f5ff277e0573515250e337eb74361f6745b51ac33e32209015e0d82da8ab1108e161ad4bb61b1a29a5e31d4ad5c1ebbaecb8042b2aa9231031ace9760dddb3b6bbbade63c32d79a500a50d1ed35b01b6266b38a4a93173445ecb24a717b5619f4a76cd7c41673170c22c45c074b75cd8cac8e5680af73b062b0d6a91055c158b3fa012e3cd077aaf75dd2322aea997a5b4c21b3a690584713363f1ef6ff5bc505f836468e6c1bbe59a0cbaf5f999684a1178a69a80ccd6467407110850b4bdee078147c0d28b7516b5207ab7040105f78775e9155780cda0ec1f1bb7fad00566ecd77de8e7caa1dd0a08c6641dc8881e04c71e117fc2838db72eb8c0e2c6ddef9ad2c81f4d8c9b4a364678e8e52743e5a10612aa3236a5edb518507258212f181ae0a35fdb7da4415e983db64cc46385aeda4f2514ffa9fbf8734d1db3dc528f9a73390beeaa46e7ca77b31408c2f1c0f712252165fac617df0e0e2c0e57038f30608e136b4b1ee2888af49fcd70a9fe77c0b1e7e843a6720729a7f20446f35279c6c3d945f62dae9fd6af29afff13f8d9c6d3a9d0bfd28ced5a50f749d9bcf8faa4665824927ba0589e06050c7524042e1edd2862e680e57eb45c0c700cd4298ac708355d55a67aea4aefd797c8c4fc274229a6258c9247080c034dbf36b48b727f36e4f869ff6d621ea886fde771bb9689029f1041003524a2d311b27ea7aa2793c80d6e914d4759e5125b9d8b9491f25014c6c69b5aeab992b042969d94a53014f682bcc0d85a2d8317bbd50643fcd238cff0fa2cb13f67a995c92cd3cca35e5b64e4c5e0ab53e7481a4cdc3484c003db255186e92782a9b78fec2b378bf7b02e802a94b74d16fb06f972521dbe59344b23bc459bdb34d350a89d4ade799b60251c7802f26d5c5514748dc3e001d00a8df1fe8269066f5b794cbd0763b5cfa3b83aa6d74a54e331ea6934425b8fd35423491f99a7e6da7b7d452dba7e046e8aeb8b1e9fa4674301c484d0b3dce59ee2702f133c986bd18844ebe523ad4404ac3a25f6bd902c18143b2eb1e756dc695d8db99fea8cdb22c1540e187cba47c13efae1e960cc369a31efa8ccab2ac8c922ce3e48ca34e7b14e7aed63004b69ac134a10f7523ba2101b2459b4439c951c2b193a5e038a71c479494b128bea7d30c45011b7bb9bf9bb383e0da391b4e1c17a6c6ce4b7497e62829018fd13aa141f92cbea72de12236dd912a065137f1d2d0dd2c8c2514a95022f5b8941a37135c939e79b0f39f9dd39cd0116e551ae642865af4a3167acfe65cfa222385a166f9c534389e098d950d0d70e8d55800924bce1d8d99091ad6233e13006778b55dab033e246b45aa88a6f55601d029e646c7c3f4cd3636236166e7cb9c69917b73f5f65a64965096a46fba8277e9bd447962ddb7fe406a6902d09727522788b944fd71db3e5ee22663d33b0d7690a8da0ce65d00c1354dfe1a1a55e9dec28d98f4453802b039bae60bfc20c2e42853bd54780ee4cf03673e472aa2c2e6218faf818079b520e32c7f2e7e3d311c048f9fd9613c9d6ef2208bbd12e6e1b4fc022395f09654269cb85f480d85794fba678a84c167fb792a10e390cdd00896546f2a8245d42045585933994c29547075e57f76e080209d8952bfb2944d362da43b91e41b273da84001212f0d5bde9ff0e7cded67377789500c9c05bfa9856fab88d1bf0e4db71f37e57eeb45d4adab2688549af1f0b67ae8c5025ed6dcffe0d57e1180fdca14bb4d665cf827b82e1378a79298749dd67a4dbde0fc9a274f4e485ff8a1749d60626bb510b735ef3eba964d41b67a40a66c37f861930b8b105f52378921f49516b2ab2f93734b369e37eaff5bf2e26c3bf3e30240a424816e81376228fd9f3bb1443add6900c96d55ad0496fd761759544e1f8bf9315b947d13a3cf341bed51ebbb05fee3f56131e16d7faeafb0271d7a38b24006da5df433507fbf1e2545f6080aee4eca04927f15a4da8d397b44f767c52590014fe0e0bd0598348d528325813b1943115b66172e1066bf8aaefcc2ee0bf4b5980857375c6e702b890fe793f51eb7322fd2e251d38cc0e37aa490eb7a43454b8ecf0e3b8c41c55d9bb12e8f6a666e8863d5faa7ee6e35ef65540757beb7d2c836435521db5299190e8c5ea8d67483da52ee0a0b1024a648f2436f912bf96b858b33f548f0a5334cabedbab96412b2e2810889628ce089397e50e4e8624de8ce91fa5a16d207c9657251e83dd1d14479a7b05ea6f9573f7bdc8ada5739f1aea3df3a97f0c07c36bedbfae8f297b33145efcd6d690a0ebb7edb1a79ed1320080318fe4b4a10a3fb18a2f4e82acdb3f3994c03fa20d85ca33d1496332ac50c712d95f5a7546636348a0fb9f4fa174bf2a5bf7f8d12fdc195370dee8e2094745ba500244247cc2a128a557b4550e88ac453fea68dd18617d5fbaf4b76e20c202f9bc2fca3ebe727fceb65bf78b030d29d79e5dbf863ab022744d47b314e2df3b82d3af72330d492aac7d4817c4400ffb9f3f8449e33c0cb39670775c3d53227801fdf1297907abcac7708009126b162deea71d107a3f3162d87e69cdd70334dd7b44057e58942615f9bb97b1bf9a4afb345c6b8b2892a4baf5bfee6efbeb71e8f257541d8adf541b6371d51283bb9a5a7be5a1429d5ab57ca7775563b8e5fcfab93d9fa587dc95d46449fd0af8fa0be509c776334ea81faa3570a8561231eb0b6343d708468a110becb3bb3d2e46effe9db2d5e63fc026bcd31012612494936d7ecd61b130a25a190c953fa3f79dc99723f9b625523b54bd8c13a7c98bf899bcbcb2e5b9ac12106d6f320f5417eedfa6efa9f547cb890c2b53566aab6e07656639ec9c6bcb5684336b49658a1b3894636ca88a10f51413b513575d0436a50f4b452fb507bfaa131f7c276ee09b8f4ea59aff2c2636a1c3b9f271b98eb0b6af7ae6db9800c93e5b973c839142b48d7a1d53a8a3bfed3f87750c4efc0d3d9b07678e9881bd98ddbc364bee75d8fc6323af8e113804ce8d29b89a97b8ce35434242b33f2505d197adea375642f0fa0a111b22d9c635de45e5396c59583b811dc888ce196d17a07f14b6016a8f2c232f562295ee59c177ec0e08b9a56150a0bd61da3c816c54f23793829a82ce919aafc7b7cc6b944841e18e11f6ce4cde85399e49d8b3de6ad65c7b0647bb623a766737c3517ce287c731dc543eb8a541f068a5f2804ef46a8e3eec54cc5ee5ba4ce2b68fb231d56d8b977fe7b43a225793527e5eb37eecbe8db7b54c5a7b0bb202cf51447b3f888210211772da60dedd015d923851bac95ae4b92182604e694491cde07709348b1e3b8950cfd48446a62593b90cf1032ae6cd365a33f25456b05d3d96a6a702d274f9a59152a6b34aa32c2edb35ad8f4aa10c7a47e1392aa0db394b7130e9c04f9f3512fa866891142a043ed78c6f28482ec9f46bdee4f40b07d5dc190ce5399495aa453a1a65ffd98b1795184879f9fbd490cbf7618a8ec7f50c4b17ddbfddd409afa7a43b09ffe68787979a80f55c112c24e7b5f26be3c935d8811e98014ef72d12f606a086e001746c51629b0728753911d83db917e9f5c388d05743b55635343ab4ebbf64dec01a4ee040254d23e3161fe5b08c8cf3ee29e55ce9a24869944ee9e2754160023497aaac7c0df750f934a4309e86b4e9b4f6bbe10471e2570294e3f0d474d8dae9d75bf7242a5395905664cfccbc094a0e51eec9f725a58b241ffad0eb7d8b4f588d655c88ebc66c0a922f0cb50d8a1593d6227ad47634d9b58152d0243a62e2a95191d8b6580c71d118cd80ba3719f9e3d8a78e5c3b3512e8355e5179781dd10148a2dd43a7a576f73d73667b75f8dbc8d5ee4b44a669a20eca51ba749209435cfd385e9dcb0cd4e3b5915d91eb815ce0e08198a2bd5acb91ef620a11124bc42f5a539119ecb17e5697ac27ac080b060c24a3c274088950e9ed151fe0f76e894aa680faaa93c511ab277bce37864233705aba16a81c90e16c34f79e07a74ac9c263638396c25616d46a9b64e8bd0cc23cbb0ee26fcd7ae9e8b0667084dd4f5a2bb55f61d384b0d6c190c3d045a0d3ce9536ba1286d65c39032bfde4b770f63b9191b45d28ba949239a1d7b02d45e897016b5cb6a0f41b4efe1ac3467f8f7e58e2a523c4b326310e349a3a84629478cc273b2f825fcf9c97901ca22e508ecb60a0196c608b4d4e5ff9a57bb8856bcc74915e764983faaa87ebe0d304b92239337ef4f4c970f225a4531b4499abbdbcaa1e9648a98f779b5c7418c89be3fa8ca586f51f692511e5a2ea5bd3ddd8f60656dbf5267cadff16560400ecd63201f7d49123c9bc0aee0285358ab90c816b86267e56e198c86a61a91b5adf2ff9417638bb07f25497ad78a20d811cad90739b13ff9af4722ba8015d33e75092056f9d0e46a90c618d76f5f0130a98a429acc7351db495b6b588eaf61afc45af9fba7f93d8d4170a37c40a3f4f1311ae613464e", 0x1000}, {&(0x7f0000001400)="eadff611438d123944d018d582d3eac07d8c4a8550473925b51cd3469335fae863836958d3393188b1f093b6f52a3833243acb3653cee04ec6eea59d8c9c28ee3538630d8627ff486573610bb250206aaff254a66a52a1afd98123337dd09a16fc93fb5cbdb25b5eb68d40e90660", 0x6e}], 0x4, 0x0, 0x0, 0x1}, 0x400) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0x7, 0xffffffffffffff7f, "854955882e0263ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') 16:00:01 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2082a, 0x10) accept$inet(r2, 0x0, &(0x7f00000000c0)) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x3, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/210, 0xd2}, {&(0x7f0000000180)=""/153, 0x99}, {&(0x7f0000000240)=""/97, 0x61}], 0x3, &(0x7f00000002c0)=""/234, 0xea}, 0x801) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 16:00:01 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="dcebd97bdc1408ccdb50066998cf8909f56d73968addb44483fb4eda0042dc13a46092390fa00f6b72c4fa5e543890d7a407a70c47265269c983de9c4f", 0x3d}], 0x1) clock_getres(0x7, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000200)='<', 0x1}], 0x1, 0x0) 16:00:02 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setuid(0xee01) setgid(0x0) setregid(r0, r1) 16:00:02 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_int(r0, 0xffff, 0xc, 0x0, 0x0) geteuid() 16:00:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[@rights={0x10, 0x7}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x38}, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) setsockopt(r0, 0x483c, 0x2, &(0x7f0000000080)="537c3dfb94ce5330f6d4e63e97614d45c89f0ada7d1e27ba91a480882fa34298506b154dd0bd3f756959fe86bc", 0x2d) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) ftruncate(r0, 0x10001) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000280)={0x40000000, 0x2, {0x100000000, 0x1}}) pledge(&(0x7f0000000200)='(-(\x00', &(0x7f0000000240)='.]-\x00') minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) setsockopt(r0, 0x48000, 0x1, &(0x7f0000000140)="220108564b36feff7e376554dd8e11d3ad8abc2169d188e9f17ec55af513d5f0d0b0ad863ba781fbde9adb3be9e0e5cddb837bd8281f975632c51bd8bc0c5a534bfe7b0a74b0c3263fc7f97076381ec9094622c4842c6a115404c704bfefd3da05c3bd66e54e79bd20b86d3b807e27a09c3b6c4ebda1d7a48b8c022b0e2a8d75944fd5e76137cc39bad02c569d0d45131878dbafadb5fddc276212066c1856e821b20a71e587e20559c0fcbdf6fbb0f88f469101ccfbf907a0e1bb", 0xbb) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) close(r1) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x4) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) write(r0, &(0x7f00000000c0)="21447b4a3ad1ea7bc905ebd5bf3409954cfed517d27809c2a823d6622ff70b40065603a4dfd4cdac7912b32cece9e23997", 0x31) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:02 executing program 0: select(0xfffffffffffffe3f, 0x0, 0x0, 0x0, &(0x7f0000000040)={0x0, 0x76bd3}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8600, 0x4) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000002c0)) semget$private(0x0, 0x5, 0x82) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) r1 = msgget$private(0x0, 0x244) msgrcv(r1, &(0x7f0000000100)={0x0, ""/30}, 0x26, 0x0, 0x800) 16:00:02 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x69f0c6557ff2fd4f, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xa0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x22}, {}], 0x2}) dup2(r0, r1) r2 = dup2(r1, r1) ioctl$TIOCSCTTY(r2, 0x20007461) 16:00:02 executing program 0: r0 = socket(0x10, 0x4004, 0x800000000081) sendmsg(r0, &(0x7f00000008c0)={&(0x7f0000000380)=@un=@abs={0x1, 0x0, 0x0}, 0xc, &(0x7f0000000800), 0x6, &(0x7f0000000880), 0xfffffffffffffda7}, 0x400) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x7fffffff, 0x0, 0x0, "04000000000000000002000000ffec6de400", 0xfffffffffffffffc}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xcb57, 0x8e42}) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r3 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in, &(0x7f0000000040)=0xc) sendmsg(r3, &(0x7f0000001b80)={&(0x7f0000000880)=@in6={0x18, 0x3, 0x9, 0x5}, 0xc, &(0x7f0000001b00)=[{&(0x7f0000000900)="92e9642d439ce4b61cdf0f8ee6ef86612684", 0x12}, {&(0x7f0000000940)="4b33cab07ac00934c574ac1def5f96f6ffe98da6ebb2827f10290e2f791404e1beb85d6d61326cd03dc5d71620a1436bd9e4b003fb52412319f66e3723df0274839342623f20d8ac1277f6c558f75acdf70a0ddf389643a4fd987add37002dd79f7ff27c56d08d254abb2763688f42ec73d773c122d6c0e110fd0508a7e8feedefdae47a0318354b4f0af302f56123c1cb4da23bd653f163be3bfe78567d8d1b745fc448218f5d1b6253ef398e040e1003be3ba31bddd0612b7ac1526b35ec226e7aad0c1965f11c1b3b572e70711ae3d88f6639eedff329b18842865fb04e608fdb633a14a8bd9ce41e53491792e821", 0xf0}, {&(0x7f0000000a40)="da6f8fafe511261f00dc02ca564c0d0fe8fe17d09f6d6dc9c57eaf24ef202258d2d1dfd23077bf371c6d53e950875cf696a5fbbd7d42030c958559e695ef94a77fad531f3a64b22199", 0x49}, {&(0x7f0000000ac0)="1891659973b5c47b185f630ee599a43cecbb2089caaf283ae2c0e042f52d76c870e7cf9b0a10edc9ead9e3651710e4c1a42eccb1baef963cf1cdb162787ff1d059779e338811a0955de4930ea8b5e38f0b009cee69cede714c8cef2ca196dd9dbabc1fcd0176543a56037dd133a06288e6f3117d1ab1cb9725e8a2f4b5dcbabc2b0a8d2a8efcaa29505dd0cb31e1d42dd36c914e70cd13cfe787132c674c88a8e9bf8b1daec134e93f5aa59a9c295e027dd5689b39eb75c17f02083649f86fcced8d755795ab0c70ff8ec550f5a34731b3bdfaa24b66d40c46ac21baa018d0ec28fb2f7467686e15a47d8682d99bd5d2f7fe4dc992edf155b4daf11db5c4936228455ecb4395195c52b277450bfda2071cfc4781798344ab6b9ec08a93b67d95882086d0038ab95cff566cfe3255c36dc75a747687bd926cd913e812df2c14c6805d8b3a12ed5b6779b7a4c7831ac25daa3e27a22fda52c3af5352ca3188b858129f43fe2d89a68b83c383b58599f0ab94c5c9fe0697b9f838ef7e5b0834ce3a2766e58dd4eb3ef1e1e110055c451fa730037d4e4c65bd8b3a4e63d8731adfc11cae510b5288035f1ef27a1621c96f49743761c7f302b398a87b591ef119b77976dd99b1bdc8489124d2f242c54e0680d0acc81873737c6d9b794f17bb2a8f69a02e6a07bcb157f1278204502a1232b4c5b7626962465b98c62dbf0ce28ae93562d36187de3aab8e39d32e3a3548acb43f5b8f383bd245ff6d78d177210dc8f8542a0c307f9053e418d868860843da6db5aa7858a1e35ce9d4be8e886b853e14f424500a1b827a10afdd1f7d973812aab514050ae8660d95cc2bd83e3c479adaee0fd89b58f3556b2213623863d5c4a41432280dae56c3894c630679e2fb6160926461d40ff360a4d21b54966becf67368f418a07c6b282fbe924388854e16781ece360560ecfb1a70cd5c0c8d56aaebc2b99dbada31fa4fec0e1e1badff662a059305623d483c0a9c264c8dbf53a29e6c875ab46288606e79c6c7a81e7f0b328a5dd657151d9ccccb6b4481f8905863d6327cdad5d0813f783bae6c9cb2bb1c7350d4102b972f9bf26cc85c36408d670bcb6e9a7254fc2a90420a7833a4159a42b4b224e44842458d33c9c61a693f7cb64fcd5796549c9a913a92089fd92f0268e51edfc110f801665a4168234158351241eee2f80dd82feaa0fbd5422a9b3bef13e048a002c25f474371e33cde4fb7d63690511f9c9ec00ae39df5eee06b4dc59b032c9867b2c2e0b86238cea66829ba06dae891a15f3ab7bb2e33c380b276d1f32f2b8ed8d3a1e6635ac7a347acc0b7467166e0b3b0aa6dc3978e9445afbc8a05b7cb4381bc7d1370c4a3b59daafbf0cf920cfaf74175f91a8154c18d8dca0452152fa0a179424f8acc23ed3e273c3508ac23bcd2a9d61a2f43b79cd8527512273ece63d82fa031f252cf350bfc2f54d518c812de2fd8164c8ab976edba0444a47c2c63bae520fd8384cfc73a25e5470bcd269760b6ddbedc4a85f1aad3dfaa20568909ee45c41c968abd1ad18df5b9cb4e81251ca8bf2f266723f30d77ba0973c8cc1ca39b110218db301deedfda967e4c1c1be60130d819ba92f105d7a3e1e26610e27281b7997269a638c84e20f73df3a50ff55186816f41cebe0dba5d4d0a11f66b0cb10e18d738c56bd62a688ad6fd17919b6d9fcdbfa1970f3d229ad08fe1c95a351fd2bdcffbfa6459eac4efb3136621070a08e119e9a79f16fd3c5f51a3a1ff5a9b14914db1ec41b701f5bf1cf3919ac8d137d59313517204b6450a6c0d0d10b7ed1aa3773bd10e46c3142eafe118005d281cae4f0effcf9c3602c2593855104fe8cbfe62d94a0d188b278c9e58dfb4c3295fe6c42ca34fd26cb0431e62e244342d8149035d4315490da91127fb2b598a2dbeffca02276fd5ee00468edb7a1855b89b2bf8839d6480748286770d3a2018ce2c540d910fd53289228f49a230645d2b8e63a1dfd4fc30818df2ae3afc647f0c12f12b7a087f68cbb606161db4b508f6b7e1c2d7650f1743cc9e3ced0903433b9caf13ac7af00711197b6b1f9e1954fbb5e23ea3dd755ef4f8d061e10066f9f629b55bc5eadbcfa6af5ff2dfabced3caebc14352b84d083fb8433a3a35435f9552cfbf81756cf42ed2e8ee4882696d6ab89a305bb6991fc46e8b7cd2edc0c0625bdd3b06d017be024e1ae67a259abcdb3b8c73f3c39c799726d15565324d52c4e2e67fb69bd89ae3907aa1cef9802e0678e9b3e81ae1760ea1b8ef421fb5ee0a48b18dbbfa1c68be1fd14ff65f03892b5eb0519a38326b0442d55e57ee58472dcee7b6b1f98a1f85b92602a371f50539cbb0d9dc5849fb18d12d5c7039911a3bea6aae26d17ecf0f2bae483844eaaa4329a87ce894da0d5d8581549743d15ec726de48e6cb7386d14c40660909ad9f553eb58b44c969d0e1a897c8883b841a85d3ce9cd195e24c01d6db3671c473e7b08f9b1f02feb329f09ded5398efa11f5a4b5a031111c507658dc35530a541f56ead290885ed4b965cb9a9e605d91dd70c38783cc76af3bbb995fe6d452c23e093202bd9366b290182f2012e4c9b2da4c5bd55761a93da9ab5f77875f6658de866562f976bf853d990a2ad6e3368c15265db0cfc045b1e98bc190ec6fd53d7a308aec0ed5eca40df7ceccfb368f6bd2ba6d9aebf5069d4696ec79c0db4683d41132b30c100bf12164611587fe258351e641f8fdc7d2b2bb5ab5bef8f3fb46ebf9c85edc8f13c1a8c792152aa7492cf186843f3aba3586ac90da3145dceb09989f9f31e61e54a4ce80857c34ea129227bcbaa4b469a1afcf3f270f239f9ec99afa8e875ae71cec564d9f4841633d54380faa2bb152881677ee0f6b40b074df798d63b0e3269212808d403cab05f34e97d911dc1d68276f45cafd824c8851e2e198def761c1a3cc8e8b48af6df6eab251909487bf1c3123bcfb1e2e5e1da1a6ff78f8601a72e689b1a53f931b2aa3ac4223b3515b00dd8ec81ab7991f5f09dd62c0a000b67b29d7ae3074795e0b3be1339fee5eac6bd7688432e97d249d802b29867324da283ede36c903f1d024001ba0224f9abe75dd85af5a6c0b2267863863b974ed377f65fa23a57634b32aff4a279074d12a8c20da4d9ac4b704809781bfa7619948ee3d6c46e0ce3026b4b27f8c758e1aad05a7069d1a12f5a67bf972f5b477b83289ee31514c51fcd62738a07d59913969b7fef9ed490883dbc5b1e7f87a9a21ea4aa038ec404624b4b4ed9acbfbeb484f4fddca8f954146ad3ba0cd33fbc47a905a0ec46d50547a0ac040939b3ec5c8b48b1fc88cabe90c167a3e192d6a9a4687def763c2b6d9e357dd07b39ca43ea8a12b8f36f01a8164e6258ec2f33cf653d9b9d586f493a546096cf0e74e364823dd3d1a659337805b5db0cd79ea75929bf2031e6780a352fc51fe505a77856bca867355d87996408b51368cdea2059539116e0b0b1ea98532fe58e3ab5ec17a34ad7d215f85e53652948858697aa28c73a717203ed21c67bfed83fc7a4c1d425d8e5f8b83f3236a8f1b6d389690bf288a3aa8f6c86b0e2f9af3cc0f4b6947bd6580154ca99c070b5af0c16e249a35a87dc88d89a7b17f6e232b24e2a36e8ca9d4ec2fd15cc9c6818bf1afce863a5b3dc16693f4ac5b05118620cfcdd889ee9088e44209ce03946f7819a999db9e29c620afc17766162bf42a6f43de7628c7865ba90ff56f51c2121aa3dcbc8131006511cf334e0fc440472c7ad96426ac050903cc01192b51f215f1de5b5fd2702d2db9f570f9a8e0dbe6ee5238632f1a7f0d51b82326cb629ed1a10a03954fd36ff5763d6d0d078db9295bb604d2def26566e049eefcd315d6429491f826566c0ed220afd754cf8ffa6e945dd0699bf9690128df7e7fb461cb999c4d6dbf2600bf421c75cd3db25cf7253ab31b88e8c8d049d700083e9622d71951f289f47304de24e4e4f60f604f024bbe75e01b85b51f16d309f967d742762662b3c2a6a24ad015f2c3198c184d8806a830b41f4afbb875dad70daa91b66e0ac8022a42c38d01a6d312d2735b1a5591359f525a07253f632fe8aecb54bf1ebfcff0113bd6f0c2f970965938e1bf97f6c6df8167787d1c58a4619d0dcda51586f4582ba69812708fa96dcad5868ba66c20c21eeeeb1145e5d23505498644c9d7fd6890519099b4c58530af96e9824c82297e11b731f4021896a1cca3fd120f1e1f8144d7c60be8c930aa2f65e166cb1c4bf182ef748ca432af5dca4cf8070045bc452b4a54019c04f32bfde60067b4b7fb8aadc826ab6c79c89fcba5b7489d8276714ffa3aee5e196b450b035d4fa81a07aae62553347f12d262164585557564d036ce4996383182cdea3a2849e3aa3603f6a03ce2cf9d2da4524ead8f4ba8172215795abffa1442a083ddd6059fe608fe941165ac0b4a7726e85f7c1f6215a082070d76f44ccdad2bbd62468cd41d41dae4e2c49a539aa7d5a067a5f2b84113f8669e07a1c3baedbf48564958d2c6abb7c425f43086a30963eb6788d91aeb2e75ca5bea8d14d76685a3ac6b5fb248f4474147068a6820007e95261ee8bba46725f62a92e8325913d7d9efdc784d692b98f8e56b73db14ec8541b34ac7d38cbcfa9751655fa1aa5e281057633dd3fdfea7f4b85a54d30eedbd1652c9589f3965c1ff2fed9b9690d2b7359cd3236071f9387b541eec90554e534a41de2923823cac0fd13c915206afb2b9c6e5c58fb419b2a0a06a42ff395a624c69ee9a057d467371a5d63d9201b9936180010a8660e2da3d9e52139043fb52b8b263f8dca9380b8898846a8a303f5c1ce7cfbb21adc4267212832c036390a71525399902fa8ff59d9b951f6a799d6aff2c8fe38abef954ac85e8f36a4985c4bce2e7ffc6dd9eadd206e981423d761c366ec2a33ebc20bdd824631fbc78074f347f012a6e6208f4688d2e074d6190a6d7ce17de70a27b36b76d9310048afd7574e7ad818dc46d83b4af8d7df45abe4a401749c66e4fbd7f09863c76a5878c932d59dda7f7bbfb67385648e40998942e6cad4c5b952152e3d3a651e1adaf377483e999e5228e817a7d432a1ac56985e882b02344e44fce3e3eef55c94584b60d7cf6befcd5c5706eedfaf46beef42c8650226a465ecd78d12149cc719a1bda495f0747599808e7541a27c94061a9af405dcc0fb3a0e6b0e2f1bdebb8d99d129162627d1530868e0af4cba8bb6d86218ae14d7f2d43390e76a5ca7e54ac981dffb9acbbcb9b91d10ece0745d317acfa199292f887d5dfdc22cf47b2f4cbb9646e7ba27e24b8ef4e27bb4f18bfdd6993b4b18afbd537a03cfdd73d2781a1e537310e8dc0c01f94aae1d4cf0f66caf23a45dbbe308058298c21a9a8e01410fdbe99b1d8f064b19cc577daf413514e1c1d304f98a98fe0fbf34cae4ee0a1041a1729448b95f7fffc47490e668e943ab17711646051d75e5e178a6fd8c7052fb1eed79bcd7806c1a13a659f943ef763a3acc654e02492ead47d7517485fd77adcb142d9297b098fb49f67f10ee553126cc31fe6223aa7cb814162b829146995b00ce9823be53335ed92b0b42e4f3dcf895fcc685827fcd94a492ebb5f1ea7f4b7f86de4cfd774aa89bc802c7c081066662b7f8fbaa7323c7e6c1ead101ad61712ffa2cc068bc5311ddb54bb43a23d34fb0581463b5d9fd28d15b04a4e7b1c137e10a8e9fb13fedfc7a5da996c4c91fb3f50366d9e614b7f08e95767bdc269a050b6f728b3ae075de6d75", 0x1000}, {&(0x7f0000001ac0)="a22419719f4f8747c3f10d24a9d9c3e03cfc9456b41af40b317e1f9f06bc9dc462e12a4b0eef75c5a06aa6b330eb6a176931", 0x32}], 0x5, &(0x7f00000042c0)=ANY=[@ANYBLOB="8000000000000000ffff000001010000b5fee0c3efee593e6467f1033fbcc1ae48ef036da2032882c4ed63ba5cb602c597c1efb1df01575102ad298630e52e082f259e1570980176d365d0bceb5d243d9c32b988fa9b570d973041bc19019f794c27586dcc327450dc249b92729bfcafd9c113e58905f162632135ad0000000008010000000000000100000000000000b13d2764676608c8fc6635d6edbba2cbbe1f0cd12a70c8bca579c77e3c3508e1650880a8be309d8a24508f1e659285737de4e5ba507c0f92a093f09e3195a0ced5017b75ebd90ea169a6a498a114b83e73a199695eb97f5dbb5f5859776a9351e5f0a05ecb4ede1295d0a1ccc9b15fab82ef7c798f15de81359e5cf7cb82c79ab454d17cdb6084185597e129a39924a0937fd7b750a0177c91e77be17ef4a45730bf6eb380f2d68f0ac208662c9c279283222e9f4ac11307387284f99861d650c722ba6d99ce72b44796b55b75b6775bb4dd77ba77cd7739bb1f3344d21cc427aad79ab65df115b387f404000000a2fd23fbec0700000000101000000000000000000000ffff00005dac17b5becbf4c000eff5095bcb17edfd08c768aaf5adff63c8cbff599540ef00a4ea2b4fb51e4cc152a13f4c01bb029d85f8f43599a8afe909aa2fdc1cdcdc2e0e46e6ac7ad18375f4588bec48a5b867b497eb4d76983b7fd164d364005e67c91b29ed4da4828cce0e1374bb0f5067bb2240f445457c1016f4a05f417e099e5b25df98133e58349276380435dde039b82949cb4d5802fb8923c40a6d64830f030e086261eaf2c531ed3137022841e5b17cda993294bdee6ae5bedcfc725d1b47318adfcb63ada23e524761f9be39cb7d04f70d248502006638b555467a93b13319d19f168fe48375197f0e219e11802b19ae1657770c3904b7f496c1e4523f9061de58a20abd2f734c56b543cf72b8368733489bed0200e59f0465a25c42ea53cdc5b2c6ce334a321c50c59ab1a3d7204261042cee2f6a7419bf6e71c051982638186a8f31488271fdee3434cd7e40fe64bc23853c53f44780ed00f75d8d996aa5dcfb53b37e6037e5073ac020a32a25e928fa17bd6d3f3147d591b1f01732cdc4a3e8b275e306346683bfc4d3047c1c3f0b9ae9904eead52567d736cb7eaf0fb9a4beb62666a4652fc75dac811dc183a4a872c11a694f8090458aae6cbb93caa11d38648172d0833b878ba6aed1099d37ae046ee1422ed7dcae3e2d7b86d380d1d573e985091b56fd19dff8c09e3444b2f088f0b7a660155c94608d154269b1eb886197494d9b43c6bf5bc35d0ce4c3b2907da3631dc468e6d04f4da5a6c37f5941a1e26a5f876c7b545fdb58d49d9f30457f2a94456c06514f9597b775cb82f7dd17621e04e2f268d77a3eed634fbb2225206227a5a527473e6556ea57dbed161a7aef7afd54e33c8a48cc0f4b8aa1310e86f001b3e12902e460d0010fa4cf101478b0350a2e91d38622936cf2b5b8c5b8d8825b25cc0fdf955fdba1b0328b6326b714bb13c4df2db05320db84e664a6a5f1354e61e675c9022c5e0ae8e7ddac92f51744a6375d94050199ffd477b60b95637ee09188c4249ac80aaf4d2d2f7dd0c243c615d5a50fe1e31c0eb53efcc99c22cceb81933e1a0886437cf0a1434d155173e27dd84d46949689cffaf4e58c84bbf55438b88102a3bccd217853164d915ce051055b16af48ca0e877023c776666526e56bc6bf21d19bd96f0907b770d05b0f0e18ba8586607134a838a1e4300e358f6e58099ae7fe995e902cf3b1997bc82a1f5719f17dfd8235c8a28e62215fb567c29fe2f3e8a22ca50ef99e5867e4d454244ce5fe7ac77f1273d92fe730144167dfa07e485042f8e3e50419eed130470acbde96c9fe13ca2d59e2ae974787abf468af5a45cc2da8b1ad75ee8b40a2f8a4b3af98cc7c04c34c01340ed006a7a9b38583d87f3326b6f1b132a13b59f448d861e7c6ef48e45f9b0e2c696d3a17b95391b0eafa0ce718af9abdc5f8a1885248328fe6c30678b407613e7346ebc0d76cdc32fd6893d142034563c59503c4e83c6825bcf4088e496a9f2a168bc552ff3d237fdd38c5ee7645945af1f59dea4feb3000c1c4d901c97b78a44dbaa7f9c013b66f2d1719e6ee867611e98c6d91a57fdd0a9ccf5942c1f66a75efa641161e2b47e3bf00c1cc4a27db8c21e7a4c2411fc74a0b5e48477e8479ac99cf9de60e699a9052364e105f36873e5b27c548775f6bc292e71fcb80e54735c03c13f1926fb07005de086469b48435cfc5b1c27626f1bc9397cf15fab8fc37172099c792f95795d89bb1ddd4c45ca6031ee47f57dfbeb314ac0656b923e467ea67f33276a4fe2df7a584a8bf004c41b8cd93f22b7566569018ab6007f33380216b9e92bda1aa1905b0c632d6bfef481c20d8e1d71b121490926e946b42d8bc19d02b6642c9cef1e9e08fd198f9b8cd5a935b8795c653f825ed19a90b84fbd357bb92bfb63b6cc43edccc5f44456bdb2cfffff96ca3908ebd74abb070bd816af775112887fab7968b9e731610e26fbe8c3d389df76f31a3fa6f488bdbd298ff54984d0ae9268b8d0a2d2fe321ed8e8063099ff8f51d815416d897bf44086e29238b35fbd8e5b8755c79e6797a68f2cac94a20db1bb2c6c96282db8a9932561298f124662a38c5d4b07b3afbba08b29b8f7e046e1cb7453c94536231ef479d8b8d343326e6377f3dfb65eefe3a9e28fe55bb983b3d418295f7f5b94ed519e2fad8ff543fe69424c19b5d455411b468210c620d9637715143e581b4897fd8f4fe1822c782955d9eeb93c4b825861c747af873c5743fa3b194e031c4ee6ca625223a94ab15da27763ef331d43158a542c1ccf843e508e9ca538745548167a583df60d25ba66548d68df65046eeb4b5204700fb3af964ef1f748a932dbc81b00d86493f9037db1bef0edbbf5dbfd1702d89f4f1829df51a264c52e32ef85f9a91db3a0b02600bab8caf6b2fbf8546bb1a58b5911ddb7ab5f05445b6bba8af948602e12870d607639586c9244f26b275bf78fa3cb36586f283d132f8c3b88033b54b6a2c6413cab6479873e263c2677786f9b2537daa8652f911241b306ee481d4e83a69ad2baaeeb28773ff5923035a4fb2bf89c2ca66d750b8596a723f0c0eec7f42a629a0908f072ade965f884edb7ef81cfda21f615310b397991b71486b835ee2eba63b183dd1a83a65d984efb8e7ddefce87d78a417e07569e92db258b26632d6a8b0186b202cf034e782a4056ed9fff39b432c1785c661f65e5b1308c723a172c627cc333e009541a64c5b5397d671aa5d926fd2e1315fbf5686843cd43844586b138d862de65281e43733ecbb479760a056e049b39492417e02f43c82512cec6b9a4d6324c7bf3b8cccc8b1f52123f19c66845390690f512b02bf84a74131047469d8c11808efe62dce5a50eb419540a255930590a5d710ba2a7cbd6a0a984e84e55903ec7558a0bd45a7ff7bcba42f245c8dd71b7150a4f8af3565a6ce7a3e4f0ec032cab013393662c48beaa7bfd46144557d6cc9b7d40c74fd0ec670c2c50238956e0910c19869855107069d91a7a26e47d9bd2c89df3b4af9dd1b3bfdd430e6d6baf0319649bf3a3908ead32c53b00c372d8f5e751b7d7f702345506c2c6bc49906064f02bd88a6bcda5076aaedda1a12074c7c13b1908d16cdb5bb8fcc5bbb34e746d0646d026c10e858e0f7d886cba21a3b566aa7c9faa19c1aa154cd1b06bb7da29309a6a0595e5640f260d08c01e94f6a6d70f20754d7c98a69c63d051a1833548e24f53d1829b25d4690593e53cb7b25dd2712d5b3c7f37eaee24576a3105bd08768d3091e862e52f563aa1c3c90b80920c0b46b384ee06f99ee2b3c84c2b73f8813959753d6815d26724574977de86fddefaf74be75ffd0a15a8625aecfb9f6f407ee1c02fc656e5195fa9fba9db4ff2b62849f47dd7e459a442c7a6d1d2302246c8f717b709ed8473499f0d7445bc685c84d7db00b27c0eefd8eedc91527902d47db1400b26d3802c720364e51e9da014fb894649d2d65104e9565419badff11c0127159df78a53b94a86839d46f5cc7cc3a5d9ab4c4c34e9bc7a098af26c2373b9b422a6e0010761a94f000472e4134149957f1b3622579f27536f85845175fffbf174e52b86fa00c0413cf64fd096dfaa19f0b6ccbd9e961886f0b4a0990733b061f92ac66fcc3e072c8d6e60d4b1c26067e27da5e8bb21c555cebacb988195b568f088f7fe1cf44699fc57fc85c5d8133ea4411838b8a81b0d863203ee94ea856e88dd29e3af6bf4d5885e14fc40d6dcf1f613165e1fcdbc8a4506fde04b2088ce0667006a02aeff8ce8a3a57dc1fda47474949f9c96889084438a452c9553ea6d1176d428573a8c10a0f1bd9cefeb0323be5cf70c36ed3434681e157f15450011133a8d59c226ed3bfe2ead2d81229c5a433f2b1e747c399655b1babaf5dbc43bc93e13978d94f008f6f8e6e15f997d3bdafa67aff77accfccb620bc5718c1aa814560d236f0b4994d248046c2120eae9db29c24d04f411a5f819363b14fa465106e2b2fc86fdf044c43d9d9113fe79cb9bdeef28a25c71ee6054fdc302905fb95bb148fc33aa957d49f66fa19793034638c0af0507dd13da8fa22e0ba53a258fd74add7c09094a9e43ce155341656c20945d462f7694a7ac88e63086299c125b28e0023bb68afec1484e7c8a11dc09ebb335bd3b0bc5770a0d7ab0b1c47581927b6d32814f5ed4bcf73b0b7f860a905283e4ddf97fa1b16a979ecfb7933bd36321c971a06e90d92fd3d75e93601874c768f854ed02bed0c98bf1e4d677769f733f9de46de60a4e0bc777f783b10d93ce284eb15d379b0936ea3f9ed30c1e76cd378976b1b3ed2941c810875529e735e6448db36bf3c13bdf1218a21daef097151b5d50b1f1d0a5c02c39802343e6104000436abf4bc600849b69322c4fde12d40db2e6a97060c0bc5b97fc371c7a918b400420b2c9259ed7e702758c61644f8f9e207f8b65ac89d80a1fb9ff591a358d12ed0cfe7bbc003f7637e642524643a06d213bc936198ed942fc657cf9cb004f7b0af872b0ba74ab34da2f515f736109007589d7b426d393a6ea2a6b6c5beefb29a0690b79192fadc78c6474763ac9ac9a108e6f2cc9773828916d2a1b1f35d0b8aab3e9e67b2e6862569b014ab96d316ea6d31beb1407de397af5778e91950da48dd69b7ba544fd760997c3aca92782fa4456bc5e588cb0f4202cd207743d8b4d4cce77c2c628b79a8b3775912815e314c6b04fc6360166fd7695dbb403a252cf103915edbb0fb857bacd712c39def7215fdce7fb25c1673492e4fe291a411d997e3f005185b6cedfcaa346ccefc295f861250b9ca44e6025ecf786325a7e86cab21ac5dc6c8e3bd5911ca9441d58d31f26eb86ca169bef6819935730b39a41636fb19a8391cbd7d575a6fbfa43c16ff0129dfcb8e97b24b13bb7422cef169015a6b0af668b70b110aff4750aaf29044f6b06d62c0d7676dc3e210b20ff21f932c4ada0cb55aa7a73de1c6bec636eb25bc986bdd59ab1eba36e1c120c58331ee3331b55ad6681396089d8ca3386cca18c2b9867eefe8922f6f6aa482d4347f73a21fe5063b10601db4c9c1eae64433e2abf7ca49d49083e1d19fab98b3d4fc305d4e5d3e481e3e67b7b9ad5811dcce31509c1168e56d6a7f2973361da9a7517b30eaba6d266f01d9fe878a60f30f2ee7bc67edf6720cc2e02d50723abcd18ccd7836178c709a576ca6f99e31b640c96812cba7455b55f8f555d581789e6364dca9b36589a45e3354287a7f3491821fa444e266fd2adc2758bce017411c5662256c1622626c819a77b7eb4b09531155bf0647bd0c9af4d8f3f3d3cf15c6981922c4decadc281735264a08e1b6d8de3ba592eec76d95b1637ecb2e9bc543c37774a46e5c5d3c07b866d6134946d0acf7b81fa28248bf445262282f541f63711801eac51af5a6a2182f6efe208c8fdacf397b7498fbd8dcc2637ac04474e88a18da62864cae40d5fc95b0f747c882027ac1d9871281280caad510280cf759278b896f8cea36302ccd3a46d655b2b35c47486f2b91632600a17dcb1f544e6eacdd3fb934fce3d81d80ea3bda9181c3faa1d3052c7a63a847542c6e1996e4c7fb8f471e15c0e31cfc83d996ffd76602026324a6aa7b1122df112197ab13821c663991d610a71b6e74f1dacfa7326014967cb5a0e81ea2c390ced73f36ae7135c62dce233982d1bb506401ab226eca504fdcc081174863104611cd45559f85ca3fb5950f421f36ef7207d16880000000000000001000000080000005bec320ad81800fef44f26d16148cd641ff694898fd0668b20a3f022a6b569c8029d112b27ac297a3094e907cece8f6de66f573790ef52abecf5ca32bbbce2548fe604449738948f96411e154cbf130c97fa4a087675f67f46c8c6af20f8e1b678efa1b3657dd9a649b2f849e328b7c41d000000000000000000000000005e9fc68b5ed5890e28cf8b7dbab118375f0c84d0942a444cf963e096787635aacf781da5d44d30383171f34affddf5b73f1c7b747631b19965179de7e1c81d98e02d1b3387887d3113dbc1696606c146da9dde605b3c795132fe65cd9a3d48c31b66f04c382bf86d87aa479c9412391bb27bb648de4f18ce3a0971c4d48b62710c186dc400b8760faa3d52166d3ce1236902941e9e97cb330000000000000000000089720ad7ea98a8d9e8f08bbfcddbcac96bb71c67585184e2e5a8725f5c60dd9a6d7a93c6fc850dabe95ae588e92a"], 0x1220}, 0x405) setsockopt(r3, 0xfffffffffffffffe, 0x0, &(0x7f0000000180)="328687d216fc29e2ab7379a377bc5397595c33d4594d360fea7b8c165eba9847fd0fce0751a86ff5ed752d857a9760197e2f8576b4df35cf56ea8d46d91d717df8fe4e88c3c68e877b17174105f7e03005ae46a7463116e2efd74a21a6be0073c7b5205d7ef64d4b812ca95d25a6b04f9262f4fb9419b234e09224a3ca0a5dfd3d45827cc6cb760b7e178a6954169b0ed8925edc2f7ebf7ffaf6151bb48aeb2acda97936f7fac1c6647e325a0f1b8ec15828555e1f2f523f965bd2209b29b8d2fd346d39f85295e5cecb493aa984cd42b4e68cfcd5125e4bca6b52120c3e5e8c768b96e571ba6675b1cd6894404b8fd236a79b5de9d1", 0xf6) connect$unix(r3, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = socket$inet6(0x18, 0x8000, 0x100) r5 = dup(r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) fchownat(r5, &(0x7f00000003c0)='./file0\x00', r6, r7, 0x2) r8 = semget(0x2, 0x3, 0x3) mknod(&(0x7f0000000280)='./file0\x00', 0xed7ce04bf9b7a66a, 0xffffffff) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000100)=[0x86, 0x7fffffff, 0x7]) shutdown(r4, 0x3) open$dir(&(0x7f0000001c00)='./file0\x00', 0x80, 0x100) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x7, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xff9b) clock_settime(0x0, &(0x7f0000000500)={0x5, 0x1e4}) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000002ec0)=""/253, &(0x7f0000001bc0)=0xfd) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='x\x00') mknod(&(0x7f00000000c0)='./file0\x00', 0xe022, 0x4) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000a00)="0de6b83bb224b3b819ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c015243e05159fe8ad23ad5f575107884c820a", 0x4a}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() readv(r1, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/100, 0x64}, {&(0x7f0000000140)=""/31, 0x1f}, {&(0x7f0000000180)=""/207, 0xcf}], 0x3) 16:00:00 executing program 1: pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = socket(0x8beb2cd844355872, 0x4005, 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r3 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r4 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r4, r5, 0x4) r6 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x1f) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f0000000240)=""/93, 0x5d, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r8 = semget$private(0x0, 0x0, 0x10) semctl$SETVAL(r8, 0x7, 0x8, &(0x7f00000007c0)=0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f0000000840)=0xc) r10 = getegid() sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000300)="71fddb176a609f709fb7e3b2025ac9ad96232a434cb78be11c12f00836138dbe08c98d86e8c23fd77f9662af954c397ff694c4ff2a36981d7ad4845fb10c7c", 0x3f}, {&(0x7f0000000340)="83e3a2023d2ce59262f0fece4a5644877f959ecc89ec345fa41da43526bb0a729f00489e4ce6511abba08d47278e2ce6d1cea0a48b17d467b95d66333c86ae863a2f8e5712d1e10c487ea29285edf0c1b70e3f1ba6fb580af3e8b616e2eab53338a8ebd6f99bb45c93a5e726f5c8b5e3cf0fa18e0816ff6c27a40e86ab310c8581f367e4289524fff6aa3891d4c171fd3a59ed3e6b3023eac3b733770ea6270695c64332f07c4a955f8650227404d55dbfe30f5923d566e20b0a6b44e490f421ce6e3b10afb2f5c2245d106c808b3031", 0xd0}, {&(0x7f0000000480)="bfe57853678748ccc7f2af09f54da91cbf", 0x11}, {&(0x7f00000004c0)="a4c5e716649e933be19cd109a079e87b2c1baefe4661dbcdad67ea396d912168dde4d81c1796ff3ae51508347174f21fcfab6e2fbb5fd1b1100f49da105b90e06df66f1589e25ea90295", 0x4a}], 0x4, &(0x7f0000000640)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r6, @ANYRES32=r3, @ANYRES32=r6, @ANYRES32=r2, @ANYRES32=r6, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r6, @ANYBLOB="001000002000000000", @ANYRES32=r7, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x80, 0x4}, 0x8) sendto(r1, &(0x7f0000000140)="41e9dfca71c963de4af1bfe9c3f95585d8e3c7cf641ac597e65c5e2a7ed873b1a16887b3f60d2e8a057dd8d24483b7b6a8a4ac844c4fb015a14db7d2263a435a894b620f54bd658a82771f458451cf71b4f2ea190c3ebc90875acb87ca45728f07f33896caf7e4ad37edf7223cb119e65864a53ea5821136d3e252f91553a1309ab274364377d7f1104fda0cb63f57cec0e9e63c25267fe25788895dc533e9907fcf4ff7bb1408de85b51d0f06ba705179a2baa4ff89e43cfa43a2fdbd56d8c03c2836afaddb292920ee42d8382b681e04a027bdc62af962c1af8db0e9ddb84afc3d35693f4c24b1e3c9b5cfa017262a96db23e6d0323e59885f964c58a1c2", 0xff, 0x8, 0x0, 0x0) syz_open_pts() dup(r3) 16:00:00 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x2, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r1 = semget$private(0x0, 0x4, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x3f, 0x1, 0xfffffffffffffff9, 0x9, 0xf2, 0x7, 0x8000, 0x8, 0x5]) shmat(r0, &(0x7f0000c10000/0x1000)=nil, 0x3000) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') msgget$private(0x0, 0x200) r2 = msgget(0x1, 0x104) msgsnd(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="03000000000000009d13e97ead9f46926c40a6b814ba458225c45c0c00011e0900dc3c4e92b466df73766fc0c6fd9c5fe682bf20740bcd31536bc8172dae56b1dd398175ebf16521974df70a6913b7459844507b6246e07696c1f08bd6a723423970cf67e2b215ab5f04efe77f7657bb6b667c26b1579ce7a93b3d199feaf8d6e90d702592b8aee0a207de8f9bb9b88cdf3802e5bbef3354d6b667a14a23823fd0aa9885f77896b90f459fc331f814269981585dda0d4c72bedf721bb992655513c90b8941d2eed4e18a5e4da2887d93b5f027e19469b3b54c71bb3d1437ebe942da7f7f7c87872148678ed7497d07c5bd4a25617ebb5899ba4bcb43ac4612434787a13227d4671850ae0e82d1293c56ab8c8b8b6ea707d053d1fe2210a536e1757592e88db03a8169061afbcb39d773127bd13beed20f2b93f278bc9c1798d4a4214dcdf91d25320054759e2c70591940f2476c925164054d8fc8b63f1848cee7b3f3a16ad91c05fe67a71cec35e170b2a391167439f592452a75a7a309bf3a6fef497f2c749eff3b30a709e0199df50500e3f860ec953e749155c578faef989033bac726c5f1921eb7ff4597efee330f637eccce6b8561ba2a970f701f30cb516a2b0845669fcb71fa1e08c76e1b408f5d9eb7413ae35ce077bb50cef81a61e5c69a99e771bcf97dacf957a621c14429e0a2835fff7887e1b6e8fe4ef0bce2b1df70ac619bf6b066de24346c21a0597923b6bff824b99cc58a31298a7a39383da19c7f5411414bc959c7e2d55f91e78271177037fb05fc66b6b6c570140181a4732bc9857ebcca2ffb4a74a2abd274d948550191055c1ec0773db13b7906695779c3a3fe0caf043c82d813e4b270899762598edb3bf85aa963c4a10d77"], 0x1, 0x10000800) shmget$private(0x0, 0x1000, 0x600, &(0x7f0000f8e000/0x1000)=nil) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30, 0x0) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x2, 0x2811, r3, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socket(0x1, 0x7, 0x1) msgget$private(0x0, 0x44) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/204) 16:00:00 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x4, 0xfffffffffffffffe, 0x3, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) listen(r0, 0x3) 16:00:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x8, 0x10) mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xac) recvfrom(r1, &(0x7f0000000200)=""/184, 0xb8, 0x40, &(0x7f0000000080)=@in6={0x18, 0x3, 0x3, 0xfffffffffffffffd}, 0x81) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) fcntl$setstatus(r1, 0x4, 0x4) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x24303) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) getpid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40080, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000000c0)) r2 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000100)={0xffffffffffffd918, './bus\x00'}) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000000)=0x33) 16:00:00 executing program 1: r0 = socket(0x2, 0x400000000004, 0xfffffffffffffffc) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0xffffffffffffff9e) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x8, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x1) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000540)) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) recvfrom(r1, &(0x7f00000000c0)=""/148, 0x94, 0x802, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x10200, 0x0) r1 = kqueue() r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x59ef09d70012b2cd, 0x3, 0x40, 0xff, r2}) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x42000100000005}) dup2(r0, r1) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="00037c59098208d4b075819e86005fcf235cd616ffff0000107d0c1babb39800c0da2fa89298c20bb7477fb1edf974b2032366d7b559cf2080d12064f77467c3688acf5fce531e76d168616fcc14e42b8a120e502ba3f0f075bd2213ddda"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) getgid() 16:00:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) 16:00:00 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)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f8dd8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = msgget(0x2, 0x4) msgsnd(r3, &(0x7f0000000ac0)=ANY=[@ANYBLOB="030000000000000097334908541ea0a62823318403c7545c7b41a28ff9c94a5d7037a0b23559fbe9863ae3b50e3f4e4c367a314a4e76bba772eb42846f1a69933c1c69b88d91213582cdc409921d17dab42f565ca4340e37ec22f720b877afdbc72cdf27c4669f513bd13261a0a7679e31da118be7039cc02bc9733feacda55cf54d7addda31c68124026f1b85ec60538d70e55a322e5852cb0fb5c448c205165c6c49f569c02d0894e7e54aecd136055bad82ed6f83c437945f76a65015ea026c8a750f3ec90f4ee1b167e7e71e34494380e37e4230b99e6389c0bee1c5f5d228b8d6bbcc058c33a2b0ad76a88ef45d80405c720012d0cb3be8c23b52f215357b1551b2ab3c58cbb77a5a65b1aaaf00a156d3304f2bf64f7603de618d27a0ee66d0e28841541b1e971198ae99ae99ea1cf0e0ea153ed012c748983216ecd86137262be915efed39427fe8620e3db92b344c67c2969a53f7bfa8128a8663e059002ec7d9cc70bb2e0b0ddfb0bb63f224571d51cca222bca84e51ceb2c975897a48335cbf55e06b92b5061cce4051c01e00c6c4a7607c78b2a95b8bedb97726648e3b16d3088e4dcce2008ebfe202215511ab1498febbc11925ed531b3d98e3416b7966ca2a5efd7d9c896f33f01c2bca87db4f1df362440f292185f3c39660add63c8f7158998b497440b041efd157187f214c59c488c3eb86fc2e9987db2fda97ff0abcc15b31b62365f6ae792e93f7a8dc565bcd927e37f05fff1c7288afc0e28d683786fd82272fa97f2a071b1022a84d1db065a9d67c6d549a56a0cafa8d88d11cc1c64b08b926de63e4bfe3f9945ee6cd0f18ee368cbd715328b58987a28235e3033ce9aceb2b09b167a9260a087d31b3cba120cc376fad9dd87a06c1625bf8d087259d0c42e23207dcf218c2bff57a7eab351088dd7df78b8ce9a9e4fc3a697f513982b2fb7f6d641d0bd051da93e498ba0717c639efda20463792dee982f0d2d8fe9e0dfdea584ef4c2a537141b7c054dcdc61f284610c859019678211802b9294ebae36811993c0ae024e9ee1dbc97c1a0b1ec56582905f804f5e8b384c916b519f29057d26c471b6abde18b8719ec793f8693c516990b47c4643100811dec9525dde160e95846e63aa7d2f241c50bab683f9ce5b0f06760f0fcee39da7f09e9b5f1dd782c1bca43e495287acde5431dd4971744a2e91ab5d6d51875a9af98794c70b9ed0618d705d3658928f85665322e333922ef096a3f8e4a1470d95fbaf41fbc3e6448075c378713f0dd533be2e5c5f6b0d38a7b651ec8ca7af9e52063939a2349ca5d655a9acaa2d51948a22b16eb8d7972a492f8ea81eb2951095bbe642bc345d147ce8adca929b63507d3bc74fbbb465b4eb90b186a4b1f7f48783c5a2e3958d42f63de08aac1b478e8dcaa19a6c76c8dc39c87f6810688782a338f9f50ed7dcf57e6e9e8fb264af95e98611471db0bb644268785b44efe4c04ede416d83c032f4f85ccfc63ef2fb8dbd13bdff769ec0a816e4b0a7c9b54a92fd0376445f38810266032573248146d5a26d8cd7178dd63745ab4511e136fbf7ad7a10578054d3aa9999894e469cdc052000b650bcaa8aa4d0634498d82266bb6618eeb30b15a68cc6e34715b9f6cbdbdf70f1f9df539acb8e25dfc0181a079ae6ffda931cdb0d6b2ee5f2502c25fd8dfb3307b82d1af073cb18e10235145574e2ba668009878a47c55f9a1118bf4a683bc275f85f8fab57fe5a704e26a8b122ed75be21208fe298e5696fd312c0b14f9c723726ab617d5ccbaf0c8b28fbdefe2672de39c59c2ecfb28ba92c6d2e01c5cc2ee97b617266ca9772c207ad910cde9317160b27ed8f60e931b492aeb6219c9093bb2ddf764493f17decd92dc1047ba94fb899adbd1fea4be782b2f66897265c692d7153149e1392b59374d1afc993771dcf2c002d0afd0bc761e0eff9ef6d96651e18b0ccb63d3b4e05cf815694ede3f953042ec2a910294ec6ff060756731c10cf62bcc960b5934ce246d49d8473dc6e0c5117a6e65c7822542922afc6d5ef28dd140481153c0cca335fa1a380887782d7cec3bbeb61f13b66175ad7a3daeb35ed49b39bb67ade69588ec26fbce063db0461bc45c42bcdc1c2f17d248df4d10bc20d9c2db88a4f3745fc8ab26f0355d5bbe95b480743a2755ba6b87a806910e7e197115cc667ef3123b7ef024e9781a271a5bfce96e3b3454d649310f17a0a6a56d1bf9da27af19ab85954a6bab92056369ec35cc93ad1e20898f4754f82464aea2510768959a2bb4f931b8deb4a6f565e3c49300a0c72214555d98135b3298854dcdcbb815d658412a6d0d4ca2e4bd7d291e8e3b1ae9a0b1444c27cd451f1a1e8c992ff7ab004d9f690a4509a438692551e9b4dcbd6b8c8b006c82b7336d1594523deedee3c07bd444049a118645fff805d78e83bbec5860879fc8db8b0892de394695e50cbc545d44e49b19309f3c9f8f86f6a287d6e157f02758e3b9c5165c4e3c547014251ad81eb0b84bf74e4bbaedee8a998e7703187622278305a465d9dd8f44bbbc25c837790bb0dff63237767eb1e9b948bc789523c77397a7a59f7aac1255b16854e3383641d5433deefc89b7751923687d4517dcb2a05f6572b577ce1f030b994e9de6d3184d36376052484afb13f363bd55be7bcc12d43b76958d1cfaebffaa18f4428e2e6e65fd8ca4f938cba6c2c7a8f2a26c15cf2715ab1f705b2182d87b32c86e44205c6f88d91ba4b9676b2d9c697879cecf94b86f6bcb413b83339516e8c5c3d91b681ceea44a0754540e9eaf9f369ae343f4f8c3dd96e18311a2f25770cdb4589d0916baca9dc321257027e8a0a8c34ea459024af1ab33ca5b1c01fbbba506c53a009f2180a6db6ec9aaba38974a5c6a48ad25a9eadb1cfb3600dd595a1a3813915a2f0a7ed2e2c5194efadbd0dc2aac2785ed8eaa910c12b76d51672e5101814ac3419ee556e695706e986e44701250088ab4914eab1c627951a2c75cf2a4e087d89194c2cd740c82a07746c0a457515ac153c845de6bb95fc87a7256d0913d6cf0fb4c569eafe819e35a3bde6ccb8cc03e8506a432111532a6ce71e1547837b6807bb91a0f895c91ee16859a5251fd8b755593ed88bdf5c0cf00c8c71e72aa86ae485f64d1ae06ce84d45d38fd1a21712fc34f872a98d5200d237407e16007f08f97dc815bc0ff124dbcdbf7211100806b4e36d4e92a5d501d1c27364011ce94aefe3bb417fd1d7e38d96d8747a67248f2330d3614f8195ca78e7ab46b8fb26c32236aa9e2e1f38ab9bbc9b1bba2d8db6de6389d5c0b285bff5ab62f2d200e4840b68ccb4920920959f42849864128da2e7d07b441a422eae182be881d8fc208548103dc09990bec12e019cb7568c6080ade36fa9baa03513e5d9d0ff71e62023ab78600bc5d1da3191036ebecf458b00397a1ecd04bc23ecb4bae1e16a30d62047c74022dea872e550e4bb7f9302ad815e6ed6e91dda95f9c87652280256a4ac1acb5e635d2b808b333be1e86993ebc5beabff5f2eea8f1cd2eed527b8c498fd62d4ff38162647be2d4cc67a94d76d717a443fcf1b6e182ebc9eea36665315deff3285179a282c87eb9859faf0ee1634d1d6a06f5528150144ec2324b20c1db64e1d7583e694d28fa562db14f4ed2a764f501018a66f3967c112b9766143fe1f228b1d5607d319982e7fb5ff37cc5684b8ba838fe137caf0a55b0cd4f4c7c297a4ffdad90b06dcda5191908e588d7702efd6bdff904cf0bca6c3b340489fa2138155c08dc61c3514b192d7939a445e8efc861170ccf148bf4813f87ec6d3e1cf1a17cf8d266bb30d739901e3067ac971796ca1f1f9064d9d11d6b3e5cd9b80369aaa8bae39e6049d7e2470a79d2802b9e8af29452ee32818226898eafc3062fb8a8405da5da078c4c090c5a1e084c8815ddd1820596950a4954b620dfe003f752d0bf52864d47cf99706341f564f0a6b283e0b00f6e6262c94781a41259958facac823bb4fb2005247287c04d6c91f09eb36801f013895a4b6f5d0e11573e623e41765cc18979415257094ca86694aa2f29fd9a00bece4eb5a91d3b70c1107367863fbf361b92b48977dcf773c2946e5c888512a6aa0c155b1fce859897f40a9398a74ec1ed8e89c6941df6d7dc64670870b3b91305bcc3ac02495b9a47ec859e7c94ab389fd86e801dcac5c915486c99f956be9df4519db395c1adaef36f00191b72d4b82a7d77b9ebe8e0a723e1c2e29fa5d4bbe3258aaef16f914b91b911768208740ac7599411a86719d2d8fa2723fd2b6b500489dfff6c8dc5eb18950baf510ab819dd403f51302fade357fe93e4675fafb25368691682c77616958765083e5016f0796ba175295dedee3312c4034c97fc681deea7e964548f6c2f18d6065b872e5607813e6812a30b640a41fb6fb2dac4849e577b763d92864c083b49cc4a51255e91d18c3512b76ca7034caa2718359ef94f34e0c47bf3d2076c89d01dd36b3e59ff959a31b4b4830b9af22b830b16bd5790b9461436449e3faaa8613cd85faf371046b592bfb44fe2c330ea1a12453ec2bb96a6e76f0ac2f6b7cd9ea73685639efe84fb6cd8883547e3f520ed69a14519d83ea781a529383bb8d4ef2be46ec4c484453d977e06fb86ccd040fde4c02566ac445266776497f00c6819588ba9c383e6cfa9fe8fd067970883d36788090d22c485fb22f0917984c69f090cb7e88b4e3c45fdbb04b548f93c1f1615cb4480cf98bac9464f31e939f8406ce20c981f1145ef71ad80fa5ed9c0e538b5e75f7e8126c7d4c4b65973a4d46d83f0d3a38177077f088ae4a0f550948adf5b26dfe1d10a140c403133bd91198a0cf894aa263dadb836d0d8054d1e77c998e27411cd7d9b76f15cbb2df5d663a33fd3ea9fc1ed808d5446d2049354e8c7e3d2fee9d316be5006ecae5168d95aa0285edda6b49a4a41a94c917c201e168552363f2a8ff736a5d2bc5a6711fcdb00ebf7c9ce094d898cf8ba8762ece43e02308973d0f3634118f0753756747ba397960a122c2cbe5f0203ef5bc9024b85ce16c74bfbaadc9e59a362280c472182f1647a8b6accefc169ca6009df3020fab8de31e98ca36e73c6f4ee2b9601dab24e95981e404e47282ccb72ae6904c1342064690e77e9249b25eedd3a45e5776fcc9489c0a0795cc1661804f4633dcba36752ea4f8255d4e071958a525bb78ad8fa921dac3dd05a3dac89369e1f21f1a3dd8d588f9012442c54a29a2568727c364dd0f46aa268d5fedade0400c79100175e13f1aeaf246045fc0391d959519b8f32942e24234765e84a8518a41af86b2505c740937ba003cf2a05244063838ca7e7a225a17d848f8cd1d68771dd73acee0684f60d87259906d0a02eff26a1968ca03e08e9230804aaf7abaf29863937ac8eb1a95050eee85506e972fa1dbfb91823754c4daf99a86199c67cea5e542a16a2decd1cd083a42e69eb6f89411be9f5e9e4c2a0ae5027b4b05e72f5261dceabf34b795943a6fa8b7b9343d74559102a4d78ef13d1fad0f344247dada1dceefb43341d93cdc33ee2bc8908956ee8046aac7409d2dbd09219dd2c9a409b54f3a9ee105e622c0c681507f3d96788591a310fc099f1afa158339d012295844133626f03b853e9248f9cd39e955e746c666d9a4ee6942f262bdf4d86e731cea9e6266f8dbb0d06f5517af48bb74c61ab11f632fe5ceabab84dbc05fbdd2a8d81fa563fc916376ffb1f067e2d92b467b3d64f2dda"], 0x1008, 0x800) 16:00:01 executing program 1: r0 = socket(0x2, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = accept(r1, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) pwritev(r2, &(0x7f0000000140)=[{&(0x7f0000000200)="4402", 0x2}], 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) pipe(&(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x8001000000000000, 0xff}, 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:00:01 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) r1 = semget$private(0x0, 0x3, 0x152) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000100)=""/232) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:01 executing program 0: r0 = socket(0x18, 0x4, 0x0) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:00:01 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="c50cf27e41372ad99727a026fbb0e879d8193285e32862d4c6267e58837fb07827ef3d7f4b81cb2bb25b0fe88b3bbcbb5498e48a6c048f3baec9acaf", 0x3c, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xde1, 0x6}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgid(r2) open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) 16:00:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 16:00:01 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1194, &(0x7f00000000c0), &(0x7f0000000140)=0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x42087007, &(0x7f0000000100)) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) kevent(r1, &(0x7f0000000140), 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700), 0x0) 16:00:02 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x8080, 0x80) fchflags(r0, 0x50004) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x3, 0x9}) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x2}, {{r0}, 0xfffffffffffffffe, 0xb}], 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x101, 0x4f) open(&(0x7f0000000140)='./bus\x00', 0x81, 0x8) renameat(r2, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./bus\x00') 16:00:02 executing program 1: r0 = socket(0x400000002018, 0x2, 0xffff000000000) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) socket(0x0, 0x5, 0x7) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) clock_gettime(0xf6ab7b0a3011304d, &(0x7f0000000080)) 16:00:02 executing program 0: r0 = dup(0xffffffffffffff9c) lseek(r0, 0x0, 0x1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000380)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)={{0x100000002000, 0x100000001}, {0x31a, 0x1}}) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) socket$unix(0x1, 0x7, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCCONS(r1, 0x8004427d, &(0x7f0000000000)) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) sendto$unix(r1, &(0x7f0000000300)="1d63e58a04d71b4a7ef3b177765315fb8d6d6f6bbe02f91a69240732315a2e3022b827261cf5f5fc51afbc674afc82f0406b7712579253fbb9199abe1251ab433d73bb9e369759a31bd1595fab58800cafa00d4a4a74c6ef613808a20bb36b35a2a5accfdf781c0c4bf56b9055e76e9b3b", 0x71, 0x1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x5, 0x3, 0x6, 0x7}, {{r3}, 0xfffffffffffffffb, 0x2, 0x34, 0x10000000000, 0x5}, {{r2}, 0xfffffffffffffffe, 0x94, 0x2, 0xe4b, 0xfff}, {{r1}, 0x0, 0x88, 0x80000008, 0xd4, 0x8}, {{r0}, 0xfffffffffffffffb, 0x40, 0x40, 0xba, 0x416}], 0x81, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) 16:00:02 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) kqueue() r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x88e4b25e3607b7a6) linkat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00', 0x4) chflags(&(0x7f0000000100)='./file0\x00', 0x2) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000001c0)) close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x400) 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0x1) r1 = open(&(0x7f0000000000)='./file1\x00', 0x20500, 0x182) ioctl$TIOCSCTTY(r1, 0x20007461) writev(r0, &(0x7f0000000040), 0x1) ftruncate(r0, 0x0) 16:00:03 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = socket$inet(0x2, 0x0, 0x0) dup2(r0, r2) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) shutdown(r1, 0x3) r4 = open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) read(r3, 0x0, 0x0) dup2(r3, r4) kqueue() 16:00:03 executing program 0: r0 = socket(0x1000000000011, 0x6, 0x0) pwritev(r0, &(0x7f0000002180)=[{&(0x7f00000000c0)="52cf4439c3e1e15b56ff78bccda6ca05aa3451f4507136c59b4cfedb9ce2a56de9dbf83edb25c1d300158014cf17697fef8cf6652d2b56b90d96ab9cdd74e6262583d9", 0x43}, {&(0x7f0000000140)="7cfb1e912a169c199b6759d64fd737b1d02c7898597cebac55ce878e03a64de9d20dfd007b2636d35c85e19053f3b1fd2ca36f587dfbe0796ef728904ab87ae2e23e4ba3d9939827bb58b132f01fc5f939c34ec67107700ceed0c6479bd2dd5c9eaa81f08a9b973fe95a26c28926c58f22283f16592d275e0e14e1103a2a94ad7cf78f41417e471e66bf974fd3b00e9a6e6cb26b02a7f4f6ec96d72be9a0ddb7c1fb9b4f5e0bd416879e3e55c254e09126a2ee8a683ffa079187d58626489ea989e392d844d1165152a171c6f7f0f7b67823f5b2b8176bfdfe8d45c7d84ae808a9992730884166e8fe938af1a61fb5189d6c88a899015ef1d9d48528e7ad6a236e8a2a2bfa9127e14b0170a4768afbd90d92f7abff99815a1b9482c2fa560a690cff5d9b5081a308a14acbd93ebf0d97e655fd3d6bf3388d65b0809aaaedb2c44ed8e6adcc38991711c79a4362a417253b624afb43e7dde39c8247136af9c1d1aca5f9f06c1ed750850adc123d076332440d45bd6ff29fd14fd9eb7593bb8a4e24dcb0c13f93c5fa1b452d291c42d74814ab75349fddffec2b1bfbadeda4eaa1d5cbdeb4a945bace28d57f939a6264974f41d6808df0fcffccb42bda9535e93e4d6e9357e88862a7b58a43140acbee6b7bce17e3cc185f5306cdbc7a1ad9593dcc5171bfce97b88acc05de0aebc7d3482fc8998377076749128021505ce761894c555310797d713917a4512db37d35099dafe54669b0ede4259ed0b4dd3a6cdd3463917067cc404b60c5c9d3b74bc7402fa74b5b77ed6348758a26c31719e5cf6ae76b7e523b0ba20d553c7600d718087d5c6e9249aaad803d374b74c7c45e942059f37411e000794af55897eba2aa91fd243e526d57ca2c1e0d98dfb98af0353f410dc1e3a6c6fc5731693e6844b8b7f194352dbc200d34f143d578e19625b986604e4fc83805ba45dd4eebccb29d2365239250bb1952a89eef1c1b6677bf0341d132611b242fe55af376b4015bc40c678c85ed840fe670bc969a7e3e9f786a630b1059611437c6139e1d8f2a2874c7aa7fbc7367c28ea421a330c8abc97f9443cb18f88f4b1eefe750d5e3a53d79872c3be0bc4f748502c1ec2a77755227bfed30882a18800140869765c8a5d5f0e4012a154987d3ca3fd9a58ca11ea05371da56d8d49dddd561dcff7bcce2cc31823cf38f047fb12ce476937e24236afa8692a8876823718cf982aedbc2ffc39d6b261805f30e933a1b0dcdb852edf60cb6915bc08ed411606b76eae6d79ec721d68a3d7f79b51c332bacd7cc132c1a08068fd841026656371ffc8c86381df9bb601bd05b9236a61ca23c8df0b9e48e834ac85e14fe6e9369d8b37b025922c9aa0310878ea154bbf67fbe46680a6f8ba9e8e9184ec4814a0a01b6e9c0b6c015e78d15d940b036600062e20f4b0a3414ca4a92893365b92290b679a037cb2a0f61ced61a4ba5e88b4beaa4132b6a188e7cc6f6bf92c944b21b3a8c0500344263bea28d0413544278d4080e42117fa1fe13bd3572eae3e13f5d9644b8b07869f1e8833a73da4fdc0526e8e2fd50d8b344567ed88f030981f0eb4389c7c031a15974983578eff1191156b1975262b8fc6ba0d2ceb7886dc04fde9be1d6a0709db5363b5edcb6377b375ad6f59cadfdf083968bbef5bbd2b5c0bf4181e84ecceb44228663fe6a8bac14d7755648004efc7b8ddcba0f456d72361f67979424dc5b8f1f816f06b1825638bf88e54c5abbe313ffe9441e4972481ab74db02885d04e28439b7c1f450ae58f7efb448b62a24de6ce6dee642808e93b1a463f30fa17bdd2382f6d24d9ef7f0bcb2fa596bb9d43ea13a29f087b67ca1770a5dd1bc82cc5dd9be3537cad16d82a22d7d127833fd3bbce21ae9d5d7469793ee7a62bd23ca816c5bd3cf2e552a570e47e3a75805b41e8862c4e526c699afbf50e38b7e0f5162ccb82b9b84b537e07f2ac30b33f3584c81861c8bea207721b51dc48fd1a088eed4fa1fce4010f408b8fb8416d78bf10f027119236b15414519936d5716990ca2106d37f4efa3a83e1a535d4ff0c7237e5cab52eea678dfc380d5923310aff1199e7b4f5c0035400ac522d3450e712d36846b0dc2f958594b6a33672cb23f98204ea8926c497fe8f7c4664257c3cb1eb562fd273be21ac611cae7b87cbc37f9b0947ea3e4af65fae05dd57d330e9dfa6411c008d82234782e8e47eaaa7efdd66eded232a2eaad023c0962fec462538b76fc585fba1412e60e22bd8c192dd4355bb49e4faee4d94d46adb21f6f2360650726058476f589e7436265d1e7140ab6ba2b75c4699f854f5e6e599216322f98492f3c2424c81900599427fb131e88299426ba666db13e47f4623601f5a7cbc06a1aa8514e6c7e34f9e22d370f1e6e2b0f97461856c858e593b3a7c3326491dd420a0df6282577c2b6e252efd9431aecbab7d002d1edc809e52eaa5ab86ea066bb16cb66b7d2ec3a3df483304d5c085c809a3a48d936711bdee8c99d320c9137d1990a87fe2964cbe4ebdc84c734927f50edc92d0de49cdc0389104c38819c0fb29e602f984b76895ce6c75ecf70d456ec6c28b073e05797f4171c9ca0563d3f066d7324173a0f2eada0d475771167360fb0a42a441ac26bddfde706423342b2a2429374822f636d0efb01b51f10af3d988a1ce7d205ed7aa4066ccf4da0e84957e455765c200c26c668bc3b5e990e7d62076463eef625aba287113a63470bc3d67631943c44f7c5ebe2eca8cf29625d3cc5fe677f9396d53331c5c48f04c28ca3625c2b4f1d620894f497233141c604aa0a25a97aed6d5831d1a55e23dcab577e40c46becf254e9bf02f33a2c68e78f4bb53689a6d8d6f4f329789a17c94d175ef1b36da3fe87b635724620a3cb1933584ec0ff67a1d192e638491c859e5800dc0c30b7d376b4606ce91b436cd872b5ae2dddbc2fcd8b815e8fba1c6d30ae0adb4769fba9dc499302378e495edfee5d8daf0fef6d9712f6f303f33c3942302ca8fcd7e00c6ee0d426c5a653b28a3d034710e67813f82a53cae47834b3bd0b034f5892f51a068e0c08ebe1174e4b7757182a170850f92248302967809da2147579ca571e77f1dc23de60132a68478c578874b5d07915824e63adf25bcc2f9e7983325a756d098ada47a913bcd899cb7ca82936c5cad45cc066fe86ad6550ea0f23d63e4a6193fdb6fc59dcc86cabf63f8e28a7321d1b4a595bf514e8d1e83941a9e40674f6250dc0d7106087a885e44caea51a0a360ce42b79dd35889545986b3d5634f924df6488853918226f907b12b8bc0f12959b80a98f0733d3a21d4f3dcc6994958f1c07c975d1cff768758d2ea5159043322ae8187bcbc4b055e017cfe69836fe08c252f7d2cf88ba60cbb1810a7219e5c4a94ae46d4711ded55e99efa1a7307ec39a71873a824337b58803f76f780916e561ae82232588916d7b7a8db48b5e2e326027dfe9149ede9204e814261df4ab393a5dba21b576556daafa2e9a1be9480fec7281496553116c6b6d2703a02a2c7b4a743ed0a468515dc0d313610d9f82e5c70b13292329e54663de4c16884a2d30874f904e0d94400f787fdcb5bfbce37714d1264c389dd41244456617a85b86188d0a40f2acd4ff9c7b0297befac0691798057910010076da5b4a4275630fbfe68237966a3a973bff0af7e9638d17fc04fa854fbc8241504c99ac8ae302f34b6e5600fae2fe7be7b0a58cec2058733441b9d11d9ac1fc788b6f13600ea7979eafda6549301bec0e58c8dc8d8d4b39fd6c7909a7dd889a7ea75804381d8f53603c4f1bd006f4aea0786382ef4ed963b2e32ef4a0b9b16ed7715bd9083cb46abbc555671ad3ec40d810c22191110dfe010a1a1e848fc81928ef9abe314f8093fd303a403d65b1aa06ce776eac7fa695343309568d1ac1bbb69cd517fb4d7805f07c180f3b4c80a3c7875ae948167da6b21f1cbb1e005137fc879bdff8416b9035f8f95344c43e846a03a0bdc8a8621db88fa36741ea0659ad8957f7bab0e5c08b4d74687c67a6be65c7b46a7e18a3ad6153d44923f036f303e7f54a76121acf25075f53e134c17b134875eb467ee977f9707c16e80b5386146da4f23b814a62b94125d54aeac05a91be13da50c643a0bc7e0452ea72483e5baed3eb95399c5ddf98ed2298bf015c4c9bf685d091b214d28c441891b1c6ec072605822804df1c95dddb47707c7e61b4b7891bbf9063b2738e184d39ea6c96b1a3d2533c033ae3c2aa44fe8bdb9196fe87798a5fe88fff5797b1b17acfb8e96f8ed27ede1488bd8a95e18b89a2a36329221752dc769ba64850a3e7f84feb6f45dc7f7f1f661b18dffc7cd6dcd376b6959781ca7a143ab3a0227b8a9cba174ff0c560c7b168c29e990303d247e65257b77e6c7b58b85068a6524897819f918bf4d9a60080f662d0edf8936487318477027c67c1f035df0e3639e8859019d2a58d678debf2feda6f90867abd0994d043129f603cb13651a37a51469ee55beb3724ecf8665fb3c603873ea5aabd1519843d66a6cd5f12518862da1e3cef1af051a8d6387178d394fd83389d3f0b902dbeacbca2e1b28088136e4fbee8d23268f6ed23daf92a6727f2524de3618d55d67aff8a706fe0774d28404bb3fcdc0466104e569bb197df3bf03ba6a381b86f6e5951c311b1bda7884b90a98a82453b117ad4750b1f8f90e1576b9db7cecbe490b380080e00902d641c22ea1b0156a4ecaf963055c309faa837e3da62b8f04e642e1e78341d37580df6d1926990fd19a208f48c9657b8c0ce50e4be6183d4123359035fc2ee16fead14f00aa3b174d869710e9e5c50136bd605073f9d3d49deae3cb92e155684550c82ff33edbc971ffe8ddc7a871afd96f6dce0feb9b3068c0a510ed957667f036127575b77d99af4181d6c22a12cdf69d1769fb22e0f61a096139a1eb18ef0525b8e6dff4f853a5f16421c41bede72fce33154841509d3a28cfaa5010e2bbf6e17d46056a0ddd3c5942229c37605a97cd51cb13d6e4cbbdd60a2ac34ec6c5349f41e8c7fbf45338f5b758f675549c69cc41e296bf10afec3acc6226d80cabff34354d583eaf1a9288b5257626b3a13cb0126b677e896dce83beb271fcaa5ab99ea0fcfa58bed88a937c3bcf0e70231c015889cb32de333907ccb3b0bef62de547716b198a669d3cf71792582ded25422178d117ce18084eb8f0f189058c6744e1f763772ba29e7612e9f0229e5d6cf56f39595f30635a2e977a5fc48e5dfd35e0f9d3f39963b5298080f3aa4d9d86cd1d45f2feacfff0b2f7b1a99c3f4a162ae6817b08837ce194456137b280aa47dcac1ec04e8ac591a0a9238d17c8e6014c4a05d82ab230a55cee9b1e79d775ddf85619f1316016df2fd49d188d080c527fb0537e6df7a4d67ac3f0978d4b6554fe847774719aebad5613df822225917ca4ea0226dd854d33d67ba99f9fd56ab21d7e5a5a2c8e568577fa37adcd7c24bb150f351626a64b49b42f87a31b2c15284e78a25a66337445ce7029996ceb2a4b9ba0bb6322735632e550b5140362b7ef3cfbbe2a47957624e6473018123837f0fb84e3a673c7e3825718b254f6e5362b11c7603509a3bba784b9f4d1736472d3ecd5dc537ff93f35f54f26c328290aea0a1bef45b90bd6a4d85f11b6efd92f0c719f6c459c39c34d7649089b8e624080d38b36f474db581acc7711f31907e9f097a5dc11ff295437908987eb358978bf70ba1915c3c5e3996602fe89b3f03e65140bcb8f", 0x1000}, {&(0x7f0000001140)="c520b0ab5f439fd602f0971a4fa14dedbfdfdcfc9183a53a6b7ab66b566969ee919fba34a49e100cc04ad7004b682e23875ca625faaf829161949bc560c43a6c93dfba1cd3e42dd7bc8867db49ed0b71091fbe5a4bf1e2f14ac78f6069565a86ac3a86c81f0fc0879317dd8352233223426db1b3dbed0f0db62471491669f6b008ac9b6da63ec6da74a10eef4a25fc35b20615cb2350a140efcab2c35a8ec77b453a01f4c3dfe4878fd4455ea7855e2c793dc202d7811f57f0317b8608cf20a8129cf0f269e3ddfe722de9718314b5421205673b91a11bc98461cbeeae1f167acf2cb66733927674de60d1fe3c42638483ce0ae84b7a9287aea0698e0cae277a0d19e6f5a9d651770c8259fdca3ca99eabbdd25a479e8db500e9711223d31e2f81054014af122dec17179877b9e12efa8f3bc3484c6d8411590b50af2afe98d48075f7c59fd124608ab7ad8df7c0da199b677cd2a9dcf180566ddce6494092e1eccc1056e7965637f0cf3e03d2044208ddc01a09eb44a03d2b7e190361d77066f9bd165153b158c22b357ecb76a5c07c2803e4493a236381f083d62416f17046e9e28eb9e75066ca8e686d0d2a8d020d4ab6639b61ae092f23308fa9801adc9012c9f2d60639380e93ebefa6cd9e45448f5acd0905a21acdfaf6118fe44bf738992ab7bb3276d847db4cc200f751dbbeff882087db97054a60b33c257d35829879d2f4ce1175847c91c990af471885cc536c2b9de582065ee8acef9f9a0400f615f5c56ee9aadf0d898b206586fe2c38fcf916342eb7fb1e84bcf3aa76e336658b18c2ae7dd6e6448114246573f0e1313a827480798f10897495833d36a5baa03a4c12dc1549b2f370ed872c87962e51c0c9c9a2d98cd1c1b1a63a956c3cf2d3a797f5bfa7fc516187027e656c8ffbf7c2a0e31100d543b956c6fbde90b012535ce220b82d68fa1f0a575f201222637a66a73cd9aac942b0911dc9d7638514af47d07e83aa22359d4700b3e1ccb33e1efdc37dcec31647ef330534060fc44e4ef12ac77348cb7d8f6e08e65bb4e180aa3eaff6db0bd4b6c8128d0f1d8ebfcd20f8007ce466c01f941ea612e3aadb62fbd53bd5cb4f30cd74ae0c50997f68c09868445f9581c281798bd11e72b34f4612fc7d3057100474636f5479ce859d79fb65b26149c7a52bd97e56bb2fedda67ba3496010e28105d94e4eba230149a6bef4b21781d57ca061d0ccd934e79df44655d0ca65a7ba2ffb3dde100aa00a5c6b05700de78b40779e9d9491ef4779b36810e6ae0422c2b0daa6cd7b2a86404637b6dba6582e22435cd710453f29f6bc9aebbd8b4ca941ee8508de73da861a403504676fd247001003280d0219bdba68df27062d96ac74b5f601b600414b93d1937dc1414d1801cd87224b1d1aaaccf417752d5740296ab4d6d12452dfd4d2527698dcc68dd2c719e45307f9a3aab91cc17d65c9bde9270f042c5ae4f93fe876c74c5c812db05883f60609eb21d37c5ac50f3354d64389c907c6f9c6003bdab88e03db43863cde84c50af31557120605c788486393de1ccef8c8dbb7b39646f73e08c28641283ac8def5e749bea499966be5c77be5da05e28eecafb6d2d5379d65a5b237b8f055ab0883efd4787a92cdec2aa6d350c30af25fea5cdf495d7ae01c29ad1195e18126f8fbf903d269846369efde13bdf11f3aeaa63f5418a97590b03faceb5ca134712583e1413c53f90f5c3190f18d6b142c3b1d9bb668ed7ce7a358a6521806618ade6639ac670a4b435dcd8bf2515a6c3d52f391f90615abe239d59728da26a90cb58c571663f1fb0a08e11caa613a66f222f62fa56febfc04114e755df4600c70d3743788f1c463ca56a374296d6f14d77726695a4c2e286149e7bbaa99530b52bfe8556f815e43e56c68f3390443784b05eddbf4fe431ed815479016aa0fe00610e339f9f2615c66a481c62f4b34350213cfbae0d1a520a32cf02bb0c3f1f22d7b4bfe86d207d9a8bd2d78c7a8b9479bd1fddb8cccd25232843740bb7fcb15b89a45460fde16f3e6836589bdf416e76a7547b61c151c0043582bf75fe93a91810ba77f643ba69dcbf6910a129306d12faf03a3fbf136b05404dc4f888ccde2a2b9dfbf7afdd2a0e50899f6aa84dac74c31abd16432a75072fa2973e410839dc9047348c1130cd246cde750d3c22c153e1583f031ac7e32200e6040fee1714a7a1a300849632a54db2b177c1bfa7925f282998478d49595f74827e4c1316f2cabf9c24373f519223fd6673efbd40417e233d44b254453b0ca8e393f810bcb6d5c9e1dd78fafa75fe0458b115dffc11ee4326bc83339dad813b2f102e3efa3c82b182daaecc45e0ff5a2505502044dbaf9e475120eb2bcc057ac88710ef4874e0c96d51322aec2e819baccaae4998c9a1e81660cf9a6150e21ff45ebcad63eefc6506c8174c0aeb26c291f97dd29ff2d207dab5e524963440371a8d8b312e8a1d9b39ee81c6694049c8eabaf904b87c0329d16af08c878b2bd1ea5ab8c8c1601b0382aafa3cdb70aba62c84d21d53fbe886f43c7617a989d82867ad2bd74f69d4ab206d53c85957d9e61af51ce69f59d8597b5e66126e011f823c16984126bf40458cc35fb731fd8f3c4c41a462badac8faf8bbb5999a0fb5c056d8009127d00cd7e8afaaf273f6db9abaad3a0bb72cd9052cdc3477b9bab713ecae905cdfc41f26869f4b9f79da52eb7372a7042f47b3f417177e70aeccf49dd5e0aee551f906ae249e4936d06a22cc0afb175526cd253ea72da1165cdaafd615ad344f47992baf1bb6fff5af28bb2b3b575370f0b3103861b5d6329e141df6c54c06bdf2c1ca86c6c32305a130bf130ea70717c5a8483d78f2ba4feb8c688d3df671f6b61405a87d3167d1fcc6f36129863afa373708707fe46c4cfddfa62e65a28366c66b0ba2feea8030818648423808d65b456264c4e55f2c67335f9826ab127de9c4ca847554720e443c7c51a821a6bfe6ee9a835a03a306892d392c31d38b83ac9c966a0f2e85cde566bf7c9436641423527bb26516ebca71d596f7c19fc99c51205ecd7c05b072661c066d688aad6e38ef3fed48becd2c95f9d94fd56abf86bef7fa0750194f57d002d1c95a10c49dee26cf1d44f2d6f28f71dc12065f020bd40cfb97061c20279b8c5adf08872a8d316035dc516b9ee99da23063eb3c6a954ead736592130f811b129d6f43fb156c4a99a26011d7e7ae4fd2a7ab889a1f96508ba571b58faa1da77d6c281557eb3f0abf57fc1b084dcbc922dee5e8c0e6349de8339d0e389630773723a23727e37522589973e658e30e1765c1bd63cfc43904e562fe9db2672595a77d2783e1a4173665c8f355e044ff96cf684e3c03da6e8047099e0605fedfe2fad8df59b6a6a8d6a7841d5f4ca49c776e3fe7e341613c648c2626d2d26ab423c9af7d12b7bcb03baaf8b749db6bc3e0673c88a97f23ef94f82f84790b1d855e9288159c160e224198bff5000ccee9f1dfb79120321155c5bf33a605f49dc865864d77cdb3990dc200e501c3e35097e156436dcbb618866df57f5c62f1b73e6377f51cd65de36fc59560687da9918030e8063a4423aafbbe449f5184b0211d7fb9f473b583b275bc1db0e419e330c179822c433dc38c3b87a4ea0618d207437af2dd09204014572551f86cffc30fc8ce8c551968842da168e4222039a97be9b04824d5cc0ad7dbffad2da076906db61121100b6479539bcd4a6a7071874816fb5cc3ca77c33dd4a6b74f791eea714adcc2a00745fc390c6f42b3261b49cdd51efdb7821fec17bc81c6f0eb0c31fed1e88261d6282535a575062e6e0cbceaafff5db9e5aa4f3e09dd2e7b89881c12a7b297bfbae9279abbbed803cf2386d9b350b15c4cc8844734a8407198bdf1be0e9efc7d0f16964fea2d21ce62067455b7b3e8c3acf878245075ace3c81a301d4c373cc7cb8796e4a266bf9db181cd00628202b1614b08c098228d61e4445ba2b18f5cccfad3b78f8681b8b4b700390bcc4dd46134ca6750bd9cbd813c71b6bba5e6ab56c8458bd5620498b78b7f0f452bdb6cfb98157df1783a0b4434f72157cbbb57f3ad6feba12766a41fe32f21ad14337e49256350b95d5b25468679bf531238da41ac8a5ef7dbbdd9555eb2b41ae9820065d82e28725b6508b5997fff58e43adfba1b51e4261ca2e4c58e9d7357947866a9e4b7cd3c6b0b3dfa844f51bb807f67abf6e885bebe50e7cd818e86fcf5a28b7719708fcf716242f5621cc823502190983f8d29c1abc1ce67446a27a5e2d84e798fc6d3478b9526d9173e7237351ff0716c2b1b67b848a5315cd438b67bdec05263e196b9253a26b49dbd4fb6f2413a94d2935d5e8658563467d8e1240837dcd399ae6dc5528667b9789a51d0ec2291412cebe2eebdb31c19e42d29f51f1cdcc82d2629fa9af865003434118f7613e1a63fbbbf79afbdd95cc8e4193ed784b0cba93122615e44178938c75fe2279760c187e8ef8b4002462b5f588103ce0416e462ec9fb51c2cb5465522c27de976d71acd5c5cc9da3f8728ef42fbe8082c5fb4862628bf25cad0843b1e0a2a69b589710e5e0a680ab576ae6c0b9768b7dc433123b9265a6476a060eb6b00d1d9b74292bc16a99b3eb4156911ace99e414ed912b82ca5e64272b1b9737669f88e653a24a1b5fc79bc91c394e6d328223793d8d51bbc692545e7c32eb979e6df68139e7a3b8a7c5177fd3df6d823960207a39d865c57db9106c6caeef25897f0c204b4ebea30fe58f27355cac0edef0884d4e63d39a50f32646996e433144b752d5ce4a74fc40acb605a9616820135731278c542f1487c589c3d1ebea02387cacd3351ab9f60c0a8e216f9ce8971d22b30fbf8958cef38ac28fe83829d151426e97a5bdf2aedc202bab5e341c56468ed585571702f4b4dd503e584bc20109ac6a460200c2472c75026cae9b3b35dcb1f5ee8ffaed45e1868c32ffcfc282b5fa9a0921df0bc81b001173eccff13a086ea54d91c1bc1e48805004769afe81004ced92008f4649c52c28827373f57e7cefd71f40f1edb6ef16784f98c48e4388fa8a19f3ecfbea17b28752cb545bd4076db81f38ab7ebcb59edb4b9f29f12a147e724973cdd1485188753d52e0e5919fe79c8117e44b1bd778aed184d6c083224252775455368550dc87b099bf3b96bcac654edaf4789e57d3006860f33d3d1b827b54d0c97d64fa603b0f271869682478f01a906ea5a0c25132f4ad07168db42be4ec23c25806eddf65f441767b0c60b3343c542880553e75cfb1fb51875d7f4de013afcb12ceec4fd92dd414ca1394f714b552cc93d46d425943d53217a1340f2b7beaa8796c3ea596a095b5b55a92e2daeb77680dd5c37cd2ecd842121d61e70602bf4ea781eae6245886f59f1e3f90dfb39d58f1a8d5c788c58ab735e621237b3fa651d7de6d7fc1dfaa8f8537ba04784e5d06188e4fbe09e168da0b1be124f93c48646ce956698a1ca23044bfc3f8835feaaf50aba6b5bf9048fa184c2128cde023520faad36341cb1ad334030545cb8004a610fd27a52b03f37546c9f4b33d9f268ead10537f42d437de7576ad4c0cb53d468efb2e0acca7ae163df2e720a94b694f11a586518868514915e58e3c793340076ca90a14160f5294b7cfb3c3890276d914d101f48b69135381aaa4a0756c67deef9a947613ab19ce27029041ca49c00cb2afeefb73c8d0cdd934d3e70edaf543676cf701257ee8cf8716ad018a70996a06e9f5e", 0x1000}, {&(0x7f0000002140)="0e4a8689c477c6d29c2435c6f3b248c94590", 0x12}], 0x4, 0x25) sendto$unix(r0, &(0x7f0000000000)="b100050305000200000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002340)={&(0x7f0000002400)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000022c0)=[{&(0x7f0000002200)="2541d9a2d68de339e6121f6a15a04138a86629b0df472b569a67df0b790b1450cb18a93ef30e925d7cf4823144e68952c08481ed21118fec15bb2da8f9916bd0d8f6fbf7cf08038bfbf07e6584f595e37bcc2763aa54b62bf2ebae20e390899e52f9570831e8ee07393381f8893a7ddda73b1c13fb46ae92e35231d4f11dc3837e0b3dd98769ccd8581c4bfbe9e2b647c290253f6ef677ca4025cfc6c40909d2d20054635e543d9facf753ab373264b8b906", 0xb2}], 0x1, &(0x7f0000002300)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x401}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002380)={0x0, 0x0}, &(0x7f00000023c0)=0xc) setuid(r1) readv(r0, &(0x7f00000021c0), 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() r1 = getpid() socket$unix(0x1, 0x1, 0x0) fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10000ffffffff}) fcntl$setown(r0, 0x6, r1) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$sock_int(r0, 0xffff, 0x40203, &(0x7f0000000080)=0x6, 0x2f9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x810, r0, 0x0, 0x0) close(r0) 16:00:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x28) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)) symlink(0xffffffffffffffff, 0x0) r2 = msgget$private(0x0, 0x202) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000580)=""/168, 0xa8) msgsnd(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="01000000000000002b3ccdf2a2e8b1430944a744d0825cea1bb80129773627106e4d0585cd05a5ec8f5d854e5299bce78e7d3a0d115410290f4e85b87bed6df69ce9c788aaf34d2a576fc8ce5f26701b6f494f094555378d2307d4f0634399237547398e942c5072178900e3d2a5ba1f6cb8f95dbd9dd0c44572a6dd47037c1c70f559bdd18efd8aebede6591c504422bbf17b08f3e59f01a4a48100000003384a9903b1c311e598032ca5c34e127723adbaae7e0c6844dd3e7cfb43206e0b46641e19f6fe5e8af8310d6114cf46b2dbe10f112555926b77f88e21a2cac8ac9d69e935a288a6d479e47ab288a7b2c4b26ec9363797cd13bc6b43e19185337438a33b2f00000000000000000071450a0bc7dcdd21c43daabab2a98595aaf336962dafbd6750fa9efb8f8afec5e932c6b9fe5192752d3cc72b3a4ade9ff34c98e37a2a9269971e4dede1a0b8d346082b19be587bbc849b084b69d126a86bf59201517d11e1644e63897a454900c6b137769c8b8e04b8adad7cd6bb1b7897f21f2ef0ce6435238720fa6a30324c16346f4b2be2438d4cf27ea4e52ae4892fac11f8a7253340eeefa953710adf367c330b08760f18125e760403d8ea99f3bf0816372979c67def1dc3a1fabd7061e45f16b9452082ac4ccb192b4025e1a01e9eed4704ac003a8069ad9be83d4a2cb63c2ce4545529748ae2e804ba780d4b2541781f00b2a8cbe01869280aedf29f0e25be3bfc53fc5180d9388cae55409f5b506bc0a65e565c1da05741833fc21e554d3ba7d4da328965f1f3043464ce22000000000000000000000000"], 0x1, 0x800) msgget$private(0x0, 0x21) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockname(r1, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) msgrcv(r2, &(0x7f0000000280)={0x0, ""/120}, 0xffffffffffffff77, 0x0, 0x800) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) socket(0x18, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f00000000c0), 0xfffffffffffffec3) 16:00:04 executing program 1: r0 = socket(0x11, 0x4, 0x0) r1 = kqueue() r2 = semget(0x0, 0x3, 0x180) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000001c0)=""/125) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x20000044, 0x7fffffff, 0x3}, {{r0}, 0xfffffffffffffffd, 0x90, 0x80000001, 0xc1, 0x1}, {{}, 0xfffffffffffffffc, 0x8, 0x4000002f, 0x5, 0x1}, {{r1}, 0xfffffffffffffffd, 0xe4, 0x0, 0x7, 0x81}, {{}, 0xfffffffffffffffe, 0x1, 0x40, 0x9, 0x7fff}, {{}, 0xfffffffffffffffc, 0x20, 0x40000001, 0x9, 0x5}, {{r1}, 0xfffffffffffffff9, 0x84, 0x91, 0x5, 0xfff}, {{r0}, 0xffffffffffffffff, 0x5, 0x2, 0xfffffffeffffffff, 0x3}], 0x7, &(0x7f0000000000)=[{{}, 0xffffffffffffffff, 0x0, 0xf0000020, 0x2, 0x7fff}], 0xffffffff, &(0x7f0000000040)={0x800, 0x9}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x58, 0x0, 0x7, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0x20, 0x100000001, 0x9}], 0x34, 0x0, 0xc68, 0x0) dup2(r1, 0xffffffffffffffff) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002004, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup(r0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000500)=""/4096, 0x1000) select(0x40, &(0x7f00000000c0)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:04 executing program 1: socketpair$unix(0x1, 0x40000000005, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x5, 0x9, 0x5, 0x1, 0x100000000, 0x9, 0x5, 0x0, 0x0, 0x2, 0xa2b8}) pipe2(&(0x7f0000000080), 0x10000) 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000080)=0x9) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x161fa39c, 0x0, 0xe1, 0x0, "1dfa76071fa400000000be0000000000001e00"}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r0, &(0x7f0000000c80)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33cab9b47c2fb6901e403000d", 0x47) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getflags(r0, 0x3) getsockopt(r0, 0x10001, 0x1000, &(0x7f0000000040)=""/100, &(0x7f0000000100)=0x15f) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000004ea89aa06d81943f00"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x20) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='<', 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x81, 0x0) close(r1) clock_gettime(0x0, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x8, r0) ioctl$TIOCFLUSH(r2, 0xc020697e, &(0x7f0000000140)=0x1) 16:00:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) 16:00:05 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/124, 0x7c}, {&(0x7f0000000140)=""/91, 0x5b}], 0x2) socket$inet(0x2, 0x15029a8d562aeca4, 0x6) write(r0, &(0x7f0000000400)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59cc2fc94ff334a5619515a4c8ab00100000000000000d47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fcaefac1c97531017ba3aad8e6edbf63c10e02acef362b22d441babf05e91359e23d160396011037e7c7421848573fb76c6c01e555323f2b82f4d78ff28623bb879c9314499574dffea07855957430a975402bfc5961decaeb57c4e1e5acb440d6c903818d2c8e549bc1f9698d14b73bfe7aacda5d368fb7f7737838aa93d5c9ef0cd005e128c1370fbc5d8bbfa81e26bb7568c3a53022bdaeb782d5790b4410b02f24fe07e3cbf0adeaf4c6db74ef4d294a7f771f13f55969575ef8250aeb8271026c8d59d6d6837d", 0x12d) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffff7, 0x7, 0x7fffffff, 0x7, "9da72bd6a8777c460a027b24dd80ae551063bb6c", 0x0, 0x7fff}) close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000000), 0x0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x2812, r1, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) dup2(r0, r1) 16:00:06 executing program 0: rename(0x0, &(0x7f0000000000)='./bus\x00') mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000724000/0x1000)=nil, 0x1000, 0x0) 16:00:07 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) flock(r0, 0x2) pwritev(r0, &(0x7f0000001340)=[{&(0x7f0000000080)="cdcc0baa27282086344601144caea6c400334df1ffb2593c91d3108b041cac476d5b0d5bbf70f5d5ce8384a49f2fdd388058e1cfc6ea108f981f4ee5647df82360be13eb735f63c2e109a1f4a7fe707303260eda2edb903e233636a96ee078e539fecfa1ff2de2e06cee9a6e8e4ddc36bbc6d7eaa7", 0x75}, {&(0x7f0000000140)="553f52ce6ffb6f8cf40812df60b7a14b349690996c963361e14ca7db79489c6d77bd62e022ae637019fa8cdb6daa41f2abec396d79af507917016cd721eb83ee1c1e51afa96e5fd140c8d49c4b184e3e60944f8e51fe412c01e03db435bd57a404d63dd0b4fd6d4064555d4871702be3e650a21bc05272108d280089305ef655cae1df1c8bc01baa88f28e9e66c81bb9a6f7ea31ae16dffe85ea053a7461681eed23ffa59cc2fb2016e00745412167445697e9f02f905323a715", 0xba}, {&(0x7f0000000200)="59c85baf876473f3049acc46dd1f324e94f8ab7e6d289a13082041beea3293d27efe5b28c93c57ca474b7d7f1b83eaa688337d3c8fd03db574152b8c6b0d604faaa5cbfd3083503fb27c69ffe14ecfeca4bfb514b8728adf09086c1c5e8e503194ad9630fa96947874c88079c083b362b5dfd8b3a2c5be6372", 0x79}, {&(0x7f0000000280)="93960f6997ea3da16a5aa2b927ccc458aaa0bf00ed398a0c6895c4e3b885c0a8031691f7e7ba027bc82cf4a4ef5c0fc99f80fee8d75dbcea99fd03516dcfa53b19849993ec51d7f784038d623096a07d0fe78db8e1db68af26de1748f8472b785e932092ccd89ee9343beafe2241b3ae07f5eebd7412788c6669a7d61ca9b36b8168e5d431b2bb8d612010de1ea3145f7e843fcebb29e6b53b890da8d3d49065f2aa03cac665e824ef85a7f3a07ded0dca9459bbf30533a229de8905710c4cb0cc0c829d00c4c5514d1bd55a61bc83879ac7ccd1447f744f81d4237f1cebfcc2e0b114bafc3458d4629ed608d72d692a304a02b095568ea0d2ee3d92e8e8cba6889bb28ef3f3020fea4b339edc573ee44235963c4c77562b3bd8e8ef955e878a3094474412a88ec95e3705bf524579c8bbe377499932ee990b62998ad8503e5b707bf9478544d4794d7a1fb2b5dee8a0c8f4f143d5dffcc430f17d3db2aaaea2e9e709783ccff78701d58886a7ca88f44dfbde39e00b383238c28ce93f4f4294ecbc2bac1419164fca361da4445c0e09c9c9da560014980b2f7de062502e303d5f08b59dc411f4c7955714cec47d5c83f49010cbe67f0ce00e2134bed39e03d8130409bb2411f256a2cf7a4b0192222db7124ea404441a5c3a3e4a66ad856499ec3a41269a9f2efcb3f5c8271ae931dae21300a9b2a8b3c6fdfdb2df2819ec535cc31c81aff07e58dc29b985de6668e72a72423ac2703092df2800a8b308e4a9f1a28440e2177487ae8b189a6cff5d69d8ff81ec04c7bc473ce9160fc8bf61d8570b150bf62f63e82fa0da0e5358cafede24deaf275df8773e0bdd91b79b517c37d75e892d1280671ed2aaa40a76025843a9e7f7b1c7db601dc5b8410b68738b0bdef2c6f3e386015f2c677b454e18e214eaa40209d003b04dce888b74e998278d625dc7a7d70c1d0fbddf11f9f1ab4024edc197782dc11aa6aca00d16f0f6bb161522dda48469401bf81f56ff874d0acd01c27dce9d9e58bf49a696f5b4fda3959de77f56bfd17b7d4a1c6909c2e4e21d2c08fd4f80556a85c19d9cfcaa4f2484e5dec70e9bcca24ca5f1525d1627b6e8b67e0f87e292a837652f2a912a1635f3ac1042fe87c17eadb5826264368f7e71bd73c9c05667f65bd20b358668c23e1bedb97e215c9c1fe512f1ee3c31e992225abbaa6185cf35d76d32c3f61fff529a91b3d1a3296de3c272a9bae9f58093b1cd13aa01843dbc4006c24002910033ed8aedfa9f40913a9722850b8685312e6f82288bf8e17c9263f8b73fcc83a9895d0e322947de4a512a6c803e695c8a601c7fa532a6a39b3c0e8cfb92bba79495272d66fe6670b5c2ef2f3248d79ee544b6f54e03e8ddb7a203a7e15ea5411b39c6f8aed697e4ec698fddeeeaf303bdc66d6ff3e794efcb01f95dad6d983aff44ebd3c9cd0e4448eac29a8f621a582d43b495b1c4471a7bdbc48063c4f160ee3abbf272a32179393478b1b130bdb458ce474251158719e4fcbcf81b30e7c8d07cb8b2e30d68ee521beb24fa251eb843a4521b966c26d4239a1d98f11a08288546553edc6a9ae0ddac5e90f211295e0629c5dccc7541d4bc4c0bc31a5dc2cd9f7135350ef5c2760cec4758a12e4060fad9326f77f2c25c87cd23ae314dcae85d8839848e1ebb5ccaac323e070a98978288ad3cbd59873f55885c08fe38dabad8c1377a08d344270ab90eb9300508be00d73f0f2418c542d1d288a7703eb04a2af023a8bb41e76fde16ce6a2327adbe242f246afbb7a79b943938176862d48b2a4a28cb379abfa00cdabfd96fa65e447b2431ac6a42facf5eef9662a8a65310144458d7725549b05a97d3e3d7624b3f6abc3c7d704040c0d2f97e1e48a6e4ba58ed6b2fc1a7d459956146d96124f2ccabeda8c0b0338ebd59d8dc89c0f6cf6ddcc88a30e2a507f3766f3f0eea4e3030df6efcd44e634d2d8914128ebb843c4094fad6d51fcbfd035269028d267f94514b112ea9fece4c2a6c68be528d2796029e15c6eced984f5e7b6de0149d6e7fb37a7fe3f52ef0a38a91a1196502fd2998ea1d1a600d6183f42218fb06c2e72e5a4e8a8e4a240a5882e34ac0d0fa339709f1ed622c09c458567c68f40db3f7c3e17899734b34b4236401420f86aaf0ab5747823e56944296f1ecbfa6b956d2be5eec46c9cefddd3e5adc1a66bb6b2b4ef2d9a25198aad0b3b0924d1ec9ab7f443854ca39a7db5b3200525d3fb5427ca4667831b5eb5407242d2a61d66c083ca9a181c65d5f175597a05b8ebff446f95ff11196c0728dbe77d7a81b726cebda4efdb1905d3bf529c083ce3bf0a2d2dcaf1f6b9a606e776fdc876101c6c3be7939940fdb3c27eaa7e4e2ff0e611dbd0d4764ce04c412b767bd9e45578cb878acdfdaa6f0315c59146c72f99905d22ea69605fad0bebf60c9d18137f0320c772c5c30c2aff9e6d64f353f412ddc156484b4cecb83c09d40e781646f2ba361ff3a9392e2245dd91fcb20e024a017265b7ddf216ab21e0269ef10ed103381169143872ee0f4befcaf1c81ec7a49c7a5f1308c971f23c1d2a142054814ebd497c074ea4fca18b276b06f1384821bf58e085cca6e287773f4e8c2ca111621c862ddf03bc8969d9cb0a3fca2b96762793ecedcc8d3ecaa9194f9d6f6a37a1b672f9ba43dda1543432ab4888ed5c73e7e1a123eeb63420a68d0913ed91a1aa21ec7051d1b1adba717d0aeb830ae80e0200f69a33391827b0bfdcfbf00794446e8c342afdaf35276c474464525167722e04dae4819bba2302113026107e3e238a8f0215fd67673f7a40d23aef65a96497eee91b36cf02a998519b1d35387a943bb0294f9d600dffa2dbf6c8c11edcc2e7e3189953d31a8a9104a726e2a9c4d04b4b594da305aa14ea84cf20d7aa18e2a998314bbdc714bfa54cb5d3310a404754f898c1f8ada21ae6ee5ddf9c4e993d5bcceca587ddb3d2c45bb3a08c690ed7729a885cc3e43089bc2a8a80b27cb5325a773538847824bd4f430f239ee8e780d1bcf108d3bb41ab6788e723731d2bee1d6d35aea97177d67dbedfb68382123e508299a5777402e7bb1432bc43e2b7859576144aa84944b91936cd8d3e55a10564c294b1245b558e0da235366605c08043b2ebda1a1eb8a13e85232bd1dcd32ea8fcc27fd45cb4c006c163cc2e4d61ed2db7accd07f4110d4661c7dff35585c5c0c3d67ca487ccc66c070c095b653960b617910dc5da404a30de427292b564558e6f6dd6970e422d9056a5fdee1243553d6e35c2bdf2b2a600e0816c48eb192c13710af71eb9e2145e02a1a927252d2e08bb40e41ed565ee24baecd5e5e33153737bb095dea60009a0664875be9ea30059d842565eda9f6269d2c98b8f938ffd53b38b7dab7277609d0a44d732568d740b20c009d255ad7db891ad1788046be937897474439612f2fde8b5d0fecba3c1974118665c69fb8a1709a06f6d5544c41bc34517f731a31e74136687a8d4cbc89951a0613e6315fe975d4fa490ada777033d6d2fa7cb72ecd3e9ddac193e40cb005a10b126187d5b4d1fd5416ddff783d99e198e8ea5be928a515d4adaeb5387d6c75e09b5ccbf7d8649030c10ffa997ecea329eacfb01bc91753294c40a27825a5953ef724131544ec07cb66c2c35cdd44f84332a15322cf6d31b70c1e24fa10afc9c41c621537a65e91fe6e191b958de220ade441cd508ba1b73bde4c2a619368c151468f930911e478d3b2f736efe5ba315f56c08ff89e739039125a8762995850f3934c0221cbd42dd75e182ade27ca3f2c8a78470846c166139562141c7a6142efc520768e75eb1994249fd93166c2faddc4a8ce3b7b4a18a62ec2297af4b50fbd9801beef2618336f5608055ad859a6a841c701e7d778e70c2b1bc9bc4d438dc06a11fa1f09ba3a0513e2b7ca15da9ff982538f0387f8fcc292425558cf9ede8b1d7c36ec7c947de8b907be0c84a6b7882550b4abd2fbb7f7901d18ffd5ac8b45cad65ac3041b4a10471a728c08f2cd9384c37113815a29c9af3de196385811c8c274b22788ecea31ec657b81074e16930c982e7cf8161e26b5c1b026f707f2fd0a8946705d6fc8e166349183488a462ac12ab26c0f7b4356b4d62d8ac6c9165d3f82ebef06a78954c7c4ec499aa908c1de326d4701f6efc04ab0ea0a6adbd8811ae1d72954f58fc472c9774b53366aa0da25201094da73747d0ed0decfeae860cb6e9ff5d9a7e2d19f66c1ffb62d6dea74c078c7c0cb65a795bee0460de45944cd9b9fdd71f149608c72da5c35e48ad1f9cc412afd951849f2cd1fd03e266005bf210b317321fff398e78e971504f05dfe37ae1d2db3fcf77506c448a29fadcb6e57b09e20a7f500026b948832ab7f86c282042701a2f60ca42b272392a9fde0f40c9826e47fae40a6aeb51e3019f1f9b31d5edacd9dc097e0a29df9ed7d2fb2f0d79007e08846df36b05b2ff59a30ddcdbba40f88b199152208adb729dec83e4ed53ff6591746aa1978330bcebe0c49ff92a4ba5c385e9673ecbffdf8636e2523f46a14a693f55dda654678ed8a88bdc2e73163ca0c306d109c2a0bb41488b02f6d2f31f50cad256bb4feb599014a3f205a663d696ae1f52c27c85b580620013776e2449ceea2c3bfbf9d07104d11e4bd14a4e69fd705dec2a18f55be78d44ff2705ab716162a3ce9cbff8692390425ae8d5d867b8cc82db5c161834d25c1895fbc27d535602253007b609ca14948ee93703f871608b3211ccb27e2cbc06cea98bca10ee23ca709ef5bf53dfd32a37f33840f1f1ee1414182fc0785bd0ea50e76e909db6f4a867a9f9eae22a0a5055403a58363039880d7fd4eaf30dc81e0fbb3277ea82ad2c1e02f9595b5a9f6714d01bfe8c05083e1f6e7fa0e6c63df87cfbeb1ba2da747694bfbef6dc64b0ff77bbd5271622ac4b9aa1f8a8c3d7fdf87934608578fd392ed96a2a2207395fb3e4adae2d93fad386362fc993ec47eb05e89c10b4a6ce5f3bea8b91970620460c7ff33a5bee33a8baeec73a9c907e2e8ce2bc5943df8db2e9c77a839ede28b2818ae751280ef91898ba74bbaaacf717a99d0934d83362e5e5e679376c018b0bb0f3549d783e7a09b07b712e0c16e81fb8d158a334db07960684094f7285cc7569266b6dae79fa4fa859ad70f2c34645d3762a13fb583411ed4d92911941d89ad6ba3462407378e6c42fc8164e751c24d7174acb343a30af999824292d6e2db5c07a27db84e804a20de660c57b8275fa7d766599ae5cd40ffc388a59c193e8555d93aec1c8b88cb68df49ed99e85b437ac1e7534e5952eb71a4f05a7aba82d7afbc554eeb17df406ca7109f505949515e3a8d1f1ad83356f3e37cda2fa40d838bf95d1c66c6a7a444893295781668c67385ebf49eb9657630e98852ba22b7916aa59012f7f807050c9bad14d344a1f713d9481ba44475fb3faff75b497043d0bbb9b92bf98beca10f538a8f5cd1191ed1bc47ac2b1c1fd5425fc677afe7d2bb92df4b292f19ec887e3f2be1234ce6d49ca684d61191fdb5ce376f65d695be6d6883e5efffc53110094b899b8a94e2424a36cb5f6df93c97b1bf4378e100899a0a3c04e4eb3a5aacbd1ab64e6a74a2a248469f5f1fc730bcf229cec20294b55902270aeb69ba04af81404585ad21d64d2b634f24f6f8fbd251e27ee89cbb880149cfc48dd6b15dea6c48a13e0aaa9603b7aa707ccd9342b2024dd7a535050340c3ab3b4d07db29b638e9cb77e99c07ed0a5ab80fd7936dee", 0x1000}, {&(0x7f0000001280)="21033e6278bdee433d6500e42930db0913dff7a19619fdec996a87cb9af3a23d4f3446da9d365db42af5e3f1ae5fa2ab909a0eeff32f457bc4756670df5fb80ca4ffbfd679e6d0f0ec6b0f57ab842fd37041b6caba89bea5e06728f51a24f6e765ce06d70fed4a1b9656002386417583290fa60639073816327336f38f6e70df005ca3459d", 0x85}], 0x5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x200000029, 0x8000000000003e, 0x0, 0x0) seteuid(r1) flock(r0, 0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) dup(r0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) ioctl$KDGETLED(0xffffffffffffff9c, 0x40044b41, &(0x7f0000000000)=0x1) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7ab6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bd0c4e2591c321a8cf98848e4a8051bd24313dea8d03c50e05e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc902887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d07000000f34322c0cdf8648bc7c2dbc9a839cfebcdd79cd66c3140972d2eae1f3c146ed5ead47dfc43c6c3b0", 0xa4) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) flock(r1, 0x1) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0x4, 0x6}, {{r1}, 0xfffffffffffffffb, 0x2, 0x2, 0x8, 0x1}, {{r3}, 0xffffffffffffffff, 0x4, 0x2000004a, 0x7fffffff, 0xbd}, {{r3}, 0xfffffffffffffffe, 0x10, 0x36, 0x0, 0xfffffffffffffff8}, {{r2}, 0xffffffffffffffff, 0x1, 0x12, 0x200000000000000, 0x1}, {{r2}, 0xffffffffffffffff, 0x19, 0x0, 0x1, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x9, 0x2, 0x7, 0x1c5b}], 0x18000000000, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffd, 0x10, 0x10, 0x4, 0x2}, {{r2}, 0xfffffffffffffff8, 0x90, 0xf0000003, 0x20, 0x48ec}, {{r3}, 0xfffffffffffffffa, 0xd7, 0x80000000, 0x1, 0x98f}, {{r3}, 0xffffffffffffffff, 0x84, 0x5, 0x4c7, 0xffffffff}], 0x5, &(0x7f0000000040)={0x1, 0x9f}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1, 0x1000000d0f, "b04d7426c32a100000a0059ed20a8357d3c000"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xffffffffffffffff) 16:00:07 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x1, 0xffffffff, 0x9}, 0xc) setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000300)={0x18, 0x3, 0x4, 0x7}, 0xc) r1 = socket(0x800000018, 0x1, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xfffffffe) r5 = getuid() r6 = semget$private(0x0, 0x4, 0x5) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x2, r5, r4, r2, r4, 0x1a, 0x5}, 0x5, 0x8000, 0x40}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r7 = geteuid() setuid(r2) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getitimer(0x1, &(0x7f0000000000)) r8 = semget$private(0x0, 0x2, 0x140) setuid(r5) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000000c0)={{0x7f7, r7, r4, r3, r4, 0x20, 0x1}, 0xffffffff, 0x8, 0x4}) 16:00:07 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) r1 = socket(0x10, 0x5, 0xffff) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:07 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = fcntl$dupfd(r0, 0x0, r1) pwritev(r2, &(0x7f0000001300)=[{&(0x7f0000000000)="98805a43e39d4aab32d72d07926fc31115ea33e3d8f34b7a80d5ec639ee05e08fc08989c77028fbcbb54fd5e1095ac8c4ab0764b0b95157998a4322a0af5035c072ec591fe472ccc14047174b12321a05aa009ae01239e2c8b7998378007467d192691884a2504dd1c2b286e77f129a99eef33c572a9f8133c530bb15031ad625a884a6346224a75fb7dadd0ca298bf359fbed", 0x93}, {&(0x7f00000000c0)="9635a69224781db14b0b5241c3962419c92b228442214edd773e00562d5d18dcc417ba31481ad4367fcd83b0e408f539797473851dd12be1b2d413e556b8e4c71abed5027e54e6bc20a7d7e53bff686a1be27fb18e34df874b6daf0a7c9737e21b8f8a8bc1e4ad7afaf7211fba62c5916f018695ce0cfe1e118f494a19e985256a3dfdd34fd5d0311308764055c7046b6bbb66b2f49ca6c6ff0dcf91aadf17dc1312a90bc870e4bad831d4dff02cb4eae6d7dfb0274b9bae32048dc30b898ea8c4d844", 0xc3}, {&(0x7f00000001c0)="8931d5ca38d20e2422d7e361b8f6d53a2a5508e258d76c45023a45d6e5f4fb1726f08351b51122c27c2589f69a3b5bdb38d2c070b37d0dd508e8aef498df9129c795dbb480c2f20d287e718f1e8802c9032da2c3429fa00fbc6063400e0c76d9fa138f23f6bd82d536de8d7770235fbe69d64f79a1db4471bea67999a39546adad1100145f07b6d748346fac13146fcc2b18245ffcdc93f2fe7c1fbb2c9d", 0x9e}, {&(0x7f0000000280)="41719fb84ed1e8d1b45782ee9b25f5f5a406278ca89e0776347e11d40e5d3b394c0d2ebb5bed07242aff37e50c44247c6ba0d5417037b2ae19fdf78dd04adbeb15d42f19627c32dc8cca17c92e006fc090fa17fbf4aa2430591e76d8e17b96218441cb84e806ef26d953f7af71483f0d4c43eab56bb5e6176d516336a45a731a895d05ebf073e44892f7002ae3530badd27cce012b5d2d58919e219acc6665d03c2ec79e790e0b1d34b4c3f80a53424ce93536558a71f430c6aafc09b7bf83d14aabbbe9d327eb34c03d7f6b367aedcb23bd2d132a83f57e2ff2caca7cd4b0f01738a901eb3f8b94091b7517516510d639055a0f4c0d2d9adf69153e378c8c7e772377a1bf72b80cc7a841406ebefdec478072f6e5abeac495cb11b336b6fa2c75718ad870b19341f0a9f297f2df891ceb2021131114d2cf3fe9d43964602ae19d1377bb7c70a01ccafb7da81c052a623782833995fab414f81b54a38b12aeeaba871b37b65770b69f5ba40ba6ed7ab432138b159dd18c14911750cafe4718702055b92a0b33ba528329b7152b40003919962c9696d08bc15ba5a00bf35337c6860450adf15811183e697dd2c11801130340bc8baa029db4e10cf804a4a8dc7421b36e0963ae93cc142863f3def1ead8d92c039356192a257a962374674ea0de4e74723e35ecff1a08258c0625570d82b087ec260ec1477343fdb455a87a2ca5b1ee861c025a35ac0b6e889e400190ba203a651742cf2f196f08b64db648b9107b6b762f78bbe2c8520c3c3513f51fd07bee13651de27039ba8a4d87dd9f8d9b1d007f29cae85c063eebfce8a9318c4205fd0f534f6e6f1d3b86281b572bd56bd3d73ad20b7dcb696c7a0af0c9800852f0e213c4d5bdcea534b130b369e127c6c261cee702a5f6b614c8fd5c0f23c38410f6962a62bde2d3507bb78860062c150e49af8f13c8ad188b736fcf0c6313c8c09eff455716896b36b4425f4d58398655cec5a49299297607d8bb6a4ce3b629b70b68dabe4ac6011d785f074d510b7335df18f4063a62bd1c7ac106c772fc735a1c769e9b624491b82ac0596c8a2849b1782665351ade7b2806f6bea9eac616dbe843108df78bfc5708773f5ec3d2da65dc24393f2d04f057ee74edc8a413ddcea87ea0b36e3a11ba1dd6b909c3e5370824efffa4a8767a5530a19fedee76c7a1770fcc36f8833c705429347536af03657d9ecfc6077a36c57dc797d954181dec46cd207df54260347e2e41a6c3ac7dc47abb837569ffbe4e27482293f2fe12e6e374e0fbd57535a0e90261bd3a04609787b1129b03d9adcfce23d38e8a69639892834589c7dda634e016fbe1ba4dce4fdcd5b59dc7cc29c6dbc0e84dc70c6c9ae1e462751eaeba8e57a3bab16554d77e7135740d799c492ad58e8b484d8b25096275aec592fcbd62bd85b459ff398278abc968f7ad7a82fb36fc82716e9e2b896d03d068d3cec087200a9b67865ee8c94af1a7be20c39f25bafb5631489cac07696f7a526a527e877a62db3b6882625141e7b38db38843374723fc10164695bef54bfec1eb1cb9780985491a1a9428b5279312276ba48faaf9f26a3505f0d03dcb94e09ef520ea3f7ccb7edf93659388627646dc60be956d71b34136c593286cd8e0d865e5a2ba489caf25c2218e1b13660c3ec858dbb3209cd2ac92497d0a5ea7db00810a201533f7e97aff63f63c3ad3648fc355304a203ed0df7cea0d3db062a0aa736b6c01daf68e29ca748dcecd69c8e7086cd5c2838bb4b3de75e964cd159c9831f04cedc5e15dee917463996fb9f2897672aa8731d28c91176dc7f92077f1217e8018b1373d9649daabf4f3fa4e12956a914ad599438b577f1db016f33224b0f18421e11784c248a73dbcd18b205d76b5b4276ff848802a4e38dcdd7fc8df8315d144416df7a090873960f70ee55a8119a06744c06ec82f33e1307010f937210ab268fc972239512e07e056ac6104d30ea2e577d8b3699322f370333c060329b4177279b2442abc051bfc9c4c5cd78481dc60f8eaea3b9c1439e82f93233343374b944c074ad147e2424ce388fd76a107fc41e692fb8ec3cf1780e28308f4e28405b665c84e7f76a22968d1b76be61613722abb282219221cc98774b24249c3bc7da175ac86ed72ede3d680ec7e27379b0b9d1bbbe8b5ec79fad8fc2cf3ff7c505419de6747cd6e4c643b17d5f62d8ee84ba9de8cf826e310e6188ed4deb188b4184cd82d3dfe3cbcd3f42e8829a632298ece4cb6a50f0a963362c63400ce2208b1728a2c7efcda2987ba54884930d73090544078697a12fe2565e96512b6c354e760ee65cb0a2fb592c9faba01a0f542cd528db693796a99cab3e8bf1cdc563d60206cf13b8fa5fca556c27423b990dc3d5aa9c0d6403bd34bb1bb91985b98709d95d801703355b7a8619e5627355aaedcdb3f45fab4064dd3128aae1cde159627e680625e796e5635aa0945f94ed042439b23d77b90b63c3651d4a997444cfcb62d7358d748dc43abe59adbbf81121c9831c2117e327fbb6bed3427c77ea841bb20d012a463b44f6f3713cf9082c2d1819e391c3827495859a2ec7976a0a1fa554d83d51b22f1579eb5e6f89cc5baf489dbd063e2f0dcb2a538c14424c1d822757b932e1494a17ffacdd27f26894595b239a35cb9101447f181dbcc796aaf5748418c7e0eb354bdf3185f3878a820549ebdfa32f022894c65a9bc2ddfb2927964ae691278dc21a7559c3f081c92920b65cf19b57265deddd982d58a54a7cf62217ec7a16167c8743343c0a1ec197438d7e25546c99f6736e71872988d483f0c17d872627f4be20e2d29beecb3efecb87c9fbe34cbf19b61c769e60f492203e7b4bc4e67013895d139d29e31811cc5285cae175d94745c152bda78bd0e02b85eb0e4390ce2c515c1084e75319e6886a483a2b3cba06733cbd052ba1cc37207c887e766889cafc972c02a5958608cb414241175a6ef3d3ebade1268284160813795fe87565054ddbf8825243f6b5b5ce3c091367ce3000d9b58f7f9c57ea2da99ae91a1ea2a275c79830857d1fa0853fa0127ce84a5f2c43bd682ed3ee9005c39a176eb37302ddf5d409431e6d411db2048b0650f218373540a1cd040d63f9b447df0fc97b14c8e66982e0a1eba2bd760b661f6311b7366edda1da9d257af6d5c99c6482051f955fa00e2d37338838a0d5ea48f05dbe9e5adc216e8dbc80a2d4cd9e990fac370ee40b889dd0ac9d9fe40415e7d25a83c0be183f563368c198d63be34b08891ea2b0577ca319ff368b19439f02a33c0e912e8d392fd920fb4ffad8b030411450ebe6876d998b46b94b54a63aabee21852ebffc395d4f19dac886b41976a4defcb80eaa079ed27aa547d196858100589d01049adbd4decbe149d180491a3dbe097507dd36cc68a4741745c37e8add9117380b61b7082cd729b02a94885fde9a6974962f0bc7a8a03a4f4e51571d9cd270de0849502d855a8ac34519bdbde79a4c2036d22dd9bf7ca1cd54e7d214cb5a8c69480e773fb8489698320a243df05e5703159063955217a77040b1993f93943da45baa3bd0fb225cafdeebcc8b608e1fc913b49011e056e5b15921cf29e035fa24ec7c38d1432b2993c1fbf0900de8c71b13f254396505001526446147b7a28f821131de962bee83275c86dac53a97fa3f74011927eb082fb6c7b4d4937d003e07085d15de9e1d66e7b6a07b112c01bae2425d261c6550e62d5e41a59f5fec24ce1acc41836fb2a62b22efea164f3cb9e92189723eeec5544b920bbb85c4443136320d08e888afd4f09fb439e704a88dbe541e175c8e25927af27bbbe2bec26e551287559e4bceb85db8ae49cc72a2205cc68aab94244b10490f4e2d258c17ab25e5b651ba21a9aa4b584df1f0b76dd053f18883e45f58ddc64844870c785f7a9ab07dbf4783f21d6b1a58204cb29672237864fd4a3e4c401ea459f21d8d88b55519c571a41f545099f9382188a5050ee08e6f5ceaccf5e89f9f281b63b1c52f25e8c5cce16edffbd5deb2b8e35cc737df221f5f15c9a417340d46dfcb12e936551b956fa6e47baaf484564dd44fb41f121280faf68b3bbd5afbdc885d7bbfd278fa81a3698536f9bc69318cbe186e9ed515876f5b82964dbf7ec1e28d525dcde8666ab94b5fea054f24424bfcaa253017cd9fa6842f31eb2996ca50281889d74dba9d6b567668fe193f1bf250b1ab8a7cff2a262808e10689f44e2f5a251fa324e7a25f8a601594e1d958585ad3859ca2f32c72ca6ea5c0e01ed6c8df81dea5dbb5b880a0bb7918f86ac0a465a6e1c410c9cc3567e7be316bcc6175cd2f23747a7cd89272a4b91f85286217d9b7c9b8fc37379f3120b111b581cb4cfce3216e46eef59f0523538e2aa9c3661bb218c834b65c6b1ef906503c9777f24c778a7b93796de05a382653e62fc9d2404932b25a09bba75ffdca2d042643803e0a39d8fb9e4b623e21a4cf7f56ec7c964632cae66b4ecb086e854c1000ca79446097f0a016f41d8b4a15cd9a4649871d155c8d41e98f82a4537f90dd03f8e5b90ce82c4874d36e34919619a1ca11eb8c29c36c299ad0a9d0b75c864c6ae4ab424cd679a53940ad85eabf1c3969de647e86eef8c4be69d14e4fb45126fd94de2caf04cbceb00c050b6a3396509458cddd781f9cf9f9cd051ec65df41b6416a353381546e6a81f5a8126901bfa1a163df86f4f803af5287cb6cdb5021ed3458793f152ffaea288f1c0eacb0c79f373cc046ab3856fdf72e9fe6df129d67f30dfee6b3ca378a27593ef1116717a94b7b4a4e2e9bdf40866b81e967845084011d75fc90e87cc1f8b5fb6b45e64263c57cc2533092a675afb262f340a446ea762403e5b6568b3ac283029e85a6b2ac2b9adc60ba86722cf7609e73f6149cae12604aa065ba1a8d7592677100e74252351dd257d1bfa4ec96fd9e9604ee1157e526f574bfc3c66ab4e3a3f07a118ef7de792c3b0dbbb8f2ca8ac302c387e8afb5c5bc6cc44c76f2f67b5212854f3857939818841df2c896e5680343d555d3d1af470d6675f6d478755237b77b46723275677650eb2824600ce4763623d1a004849606308127477dd54a2dccc52a6eb773ba06b299e05e2cb25435066abbb1b40cc434dd3009f3b186013956776f984a7139676d02f5d6d44e7dd7b9d42824ddc0a84e3d857643acc9ae95cd7b60d6d7a57fb8f2981fabf03bebc8077d603f5e17954af569150196cf9f05982c224ee220d7e024713aa2f000747393048970292c4f62550874be080afc0321d93577984b3665decb8a5bb548eb924314d02aa68b38fe76f5617989a3badfb8e3fbe37f1fae8a59a06e2a7b57656a8b453b119b9f72bf36ba17bc2734a23e655e9d2b4d4826971135986b0eeb20c08a0c922078e5ef29e607e17916cdc9b21ca56f7274f0680aa99d37908283125dad80e00c207d2a8b44b8867cb86be5432128e6683deacb7e741f0e722d1bea2f2812d89947055684f7fe55cb5eed020ad840cfc5f640e99cb6d700a89081d7ee9e36b826dab4a76ce9c1706058c9f69041ba94c9c5419f2e433688259533951a701d9c4e0b301fbfce21920ad47f57f975b744ff769bd8dcf62dbf13f8c46e85e5aac98a42ef1ebd94efa9c4c9493e6684fa1b32bca5769d91f1e7b445748ce66ba529b978b6c133f5c7484c536b4456d72a5634ef224e8b2f089bd6283b06ad205d29e55aa3229341af2ba9edfe5903f031f7e83c367bd37abd2d44b388d21635", 0x1000}, {&(0x7f0000001280)="3dae92c7fccc4f26e1a15292c0724ee55695b846faa6acce10136b5fb70ab6c7579ae6dcc96d63a244662603d8be0fd7eb9aa96598ff707846432fe706a810961d02a73743c1960169a96e", 0x4b}], 0x5, 0x0) connect$unix(r2, &(0x7f0000001380)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000013c0)=0xd17) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000001400)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000001440)={0x7fffffff, [{0x0, 0x9}, {0x2, 0x8}, {0x1, 0x5}, {0x1, 0x200}, {0x3, 0x10001}, {0x3, 0xffff}, {0x2, 0xaab}, {0x2, 0x62}, {0x3, 0x4}, {0x3, 0x3}, {0x3, 0x8}, {0x3, 0x7}, {0x0, 0x20}, {0x3, 0x81}, {0x3, 0x98be}, {0x3, 0x1ff}, {0x1, 0x9}, {0x2, 0x6}, {0x1, 0x3}, {0x3, 0x2}, {0x2, 0x5}, {0x1, 0x7fff}, {0x3, 0x10001}, {0x3, 0x1}, {0x3, 0xc66b}, {0x2, 0x6}, {0x3, 0x5}, {0x3, 0x80000001}, {0x3, 0x4}, {0x2, 0x8}, {0x2, 0x20}, {0x3, 0x4}]}) kevent(r2, &(0x7f0000001580)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x40, 0xfffffffffffffaab, 0xfffffffeffffffff}, {{r1}, 0xfffffffffffffff8, 0x1, 0x20000000, 0x7, 0x6}], 0x40, &(0x7f00000015c0)=[{{r2}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x5, 0x1}, {{r1}, 0xfffffffffffffffb, 0x4, 0x40, 0xcc38, 0x2}, {{r0}, 0xfffffffffffffff8, 0x89, 0x2, 0x2, 0x800}, {{r2}, 0xffffffffffffffff, 0x2, 0x21, 0xd27}, {{r2}, 0xfffffffffffffffb, 0x20, 0x8, 0x7, 0x6}], 0x2, &(0x7f0000001680)={0x1, 0xb6}) preadv(r2, &(0x7f0000001700)=[{&(0x7f00000016c0)=""/34, 0x22}], 0x1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) getgroups(0x2, &(0x7f0000001740)=[0x0, 0x0]) r4 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, &(0x7f00000017c0)=0xc) r7 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, &(0x7f0000001840)=0xc) setgroups(0x5, &(0x7f0000001880)=[r3, r4, r6, r7, r9]) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000018c0)={r8, r5, r4}, 0xc) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000001900)=0x6) setitimer(0x2, &(0x7f0000001940)={{0x20, 0x7}, {0x5, 0x5}}, 0x0) fchdir(r1) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000001980)) setegid(r6) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000019c0), &(0x7f0000001a00)=0xc) getegid() r10 = socket$unix(0x1, 0x5, 0x0) kevent(r1, &(0x7f0000001a40)=[{{r2}, 0xffffffffffffffff, 0x8, 0x2, 0xa94, 0x7f}, {{r10}, 0xfffffffffffffffa, 0x10, 0x4, 0x47f, 0x4}, {{r1}, 0xfffffffffffffffb, 0x43, 0xf0000000, 0x280000, 0x4}, {{r10}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x5a96, 0x6613}, {{r1}, 0xffffffffffffffff, 0x12, 0xf0000054, 0x5, 0x1f}], 0x401, &(0x7f0000001b00)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf0000042, 0x7ff, 0x7}, {{r2}, 0xfffffffffffffffc, 0xc, 0x20, 0x3b78860d, 0x7078}, {{r2}, 0xffffffffffffffff, 0x8, 0x20000004, 0x6000000, 0x5}, {{r0}, 0xfffffffffffffffe, 0x98, 0x4, 0x5, 0x6dd}], 0x6, &(0x7f0000001b80)={0x200, 0x26ed}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) 16:00:07 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8001, 0x5832, 0x9, 0xf8, "5d5c65aa172a05d633d51b2879c08e679128215d", 0x6, 0x8001}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000080)="213683cd61cf51536f4cd7b14ac7384203428da97d9838d7c47cce03283ae491dc7ddb34a7917aed8d62e18b1d0ab569914d85ba688549ffd1c58ea5d08687950c828d92f84834601ad19cd86f2d01b6d20abaaa70fdebe83566c0dbccfc633538d1cd995376c1f3c06310be5fd702e3f9ff3bd275c1165a992dabbf032bdc3766e0810b0c0b14647349f6501e2432f940ded2f95d9bd89fb9840e0b43743962b2f2d772aca461977655c80fd2fd046e0df7f4ebfc0df6bb842e176d68c5372758c645e35987881276a268b22b26", 0xce) r1 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x1, 0x2, 0xfffffffffffffffa, 0x2, r1}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) fchown(r2, r5, r6) r7 = dup(r3) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000280)=0x6) lseek(r0, 0x0, 0x0) listen(r2, 0x80) fcntl$setflags(r2, 0x2, 0x1) close(r2) getpgid(r4) recvmsg(r7, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000002c0)=""/156, 0x9c}], 0x1, &(0x7f00000003c0)=""/164, 0xa4}, 0x40) r8 = open(&(0x7f00000004c0)='./file0\x00', 0x10, 0x40) getpgrp() getpeername$inet(r8, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$TIOCNXCL(r8, 0x2000740e) recvfrom(r8, &(0x7f0000000580)=""/9, 0x9, 0x3, 0x0, 0x0) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x10004) bind$unix(r9, &(0x7f0000000600)=@file={0x1, './file1\x00'}, 0xa) write(r7, &(0x7f0000000640)="9830995f773b27116d074065a0f87c009665ddafa7daaed30566e53b7720e8b4bbe5b1c37c3624ff055a274d5e8d3c1993bd2747cd9a6cb65c8b5b08f9d3155f0635ec2e1b6a8a946b54fd47fe1c2f0f065969d28929760391004a264729a4752cb4566fe124ecb6664a568d33df4a06d4f956d586eae9455ac45558325dc4e58f99995be01c7a3798d3ceda70c20dbdb046fb1be879d5a5e27cdfc8d89822edc35485e3d17f256585ebdb4c23e581cabc98bde5f8c56b6384deb10c3783bcfe136d033333694f10f680e3a7c80874586880f3ef79acd92b6a419d45bb8e986919810a27aea4a62c204c47ee1b339b4f1dd6bc55be897a2ba60b92ffee81b37555f439d96cfdbd6727d5064565758ae1c95946f4f9a4e6e61598e378cb807a870da17a4222f1d1fef12999df7b56f2e11257be507c01452f4279948aff5065aec6381ebebe23627c895990ca16f0c8005b132ba8b24982f7fc318b25a0c56213688de17c492b92292eb779bb61851e4c2dbb838f1a9a6bdcb2711be3ed5e3c0e1a8b6227f79b597a7ddf62be1778994e4d04e65a714a5948cdca838626b0dbe8501012a81a1a91199a84d47e3838d8505128db80a7bd98915982b56167cc5d15767af4a2f80a4a1490645180698bea333ba809d8d9cfa2c409029928967c59387649c32b3287d769b564f800e4dbf01d9da9e33c7562dfc9cf2a6deae23d729bd32b0b05f11fe61ef7216798e0b7ed8efe9c9b4148f1d63396660cc1350375858ab9012d3f7e3ea1fcc447ef83a2a2b25cd4364d4b76a2f0442a73c2c02003cbb37fe0e10bccdb545e0c2f4470db53e326ace3b86c68eb607febc5061825446030f573a2e3da5bf0ff3d962c1d1dc5f878463d8956f7ff979014f2f1db4939da32df7e00c53e9a7137dabe7a702977cfcb41d230c26452b505d8e75b922dd8a0833a3301c5fcdec59ccb1282a256c0e141b9e39bd2901d2219e4ab1ca8dcad0505a898bca59474ffdbaf0fe841b1d3310fcd4f7a8ce24fa4d9e5bc84dd2d7079ccd504e9f454073a97d7dc0aeba4390a7f7164aba5072db9e5942dd09806c9b371228cb5bb9ac765b4ab7791d064072f34911003cb5d836afda92d9e1b9cb500fb02d0ceaa9802cdb47a0dd5c9aa5cdd067ea87ada18aaa8e29a0a037e1c0bbb3366fbe5f1f2a2c23d8c198ff65b7021a270d49f6b86f88260f10b1dc52351a9d7608650b629cf123585302b7ba3060eba77e96c47cac07188e2b661ac98a4d299f3895f7a27f6f1c12af46e47ce2b4c32f030fb010a6edcebcc64becbd5d73d08ea00915324e0db0f96a3fe4b5b2d33b4afe2e54b48f3dbf628f0b3470469286f23352dc765ba4cda939f0ca1c629dbc08937b25710702670f793fc477dbfedbc71f54716e55dcd833ba4d4fc777cbd7eb22f75344e9cd4051b5d03bac68d891b911a7ec63620c73eb913660871571bdc4da33373542b20e76a0cde5e2d797ea92833090d167113ce4e29962a06cff0a904daa99e4c5c0bcf4ea3a45123e3d326caa9da02b1815f0cda9aeedf6e3aa96517a37148d1bb72edaa77fbcc69f6444cae76c6bf51a4f0a4c889ebd5b2b2504573a1ce418d5d65794246662ff02991c7bba529eb856bbd36d0d23a044f4b01a6d041d4d61c183b1c34ecb48f4b99decb12d13cc8dd5fcce91a10d5991eb8feeaeca36cf93e8460c7d59cbc2390bb5d292752c5bfa738f3198d540ed00cfde26facac8c25c7fc4a61cc847a55dba15cbb3f8afdf1f181a7002f710326bf4d8b2e8fa2b7ac699b63a66b973701d41700f8b1b4f5721213389f189d005a7aa8cf43fe2ded0ee45939abead6bb43b6775dc3750a48c8e75307d0f7534e90315f894bf9a3bfec5dba4bf98bd307c49a809cc5adeecefda587f4e2ac598e488b2d62448a764fe12f6b66f33aab33f5a922acccf1cd5f0b0f36701d653b4760d4982bd55db1412342bca299d167a5878bb3ad5216414c66445a12e0861710108bce300f6f367f41952e4e5740d351560f0b7e67a2b532c779df55c735c4e30fff6c3c4e9fb23dc2c060c0bef438d6f8ebc8905f713c5995c951bae5f801185f299e76d51394998f8018c1d6cfee01a674df97d6f80c26b41bb8bd75563bcc498027d34deb3a8c085fce6d7465ed3cd9fefd55752e20f5db8c45abf94969e2922e08cbb0da97003e65ee0a6090cbe405c3a317f2792cf552c93033cc4bf677826d9137e7fb286159380dc4fe63f39acb4f1e1bfb4040baa5492a3e879e60cf7e4158fe4ff523221d9a7a8d103faf1354d61548f45f083c8501f6aa2007a0b3a54dc4fef96f2540b337301ddb2a439a75da5342540866bf5795568bf1c36891ac577c5cb22dbfe098c34f2a61832b6934f35ef4fab9493831c3f43a28f22eb2bf91b970960b14fd0482ebcdff3e31904d0643b9eac466718e67b0048848e00d89aa3c0e03013f7ee7f32ecafc2c5e300989bb65327a3c801ffb3d4e91a809f250f176866717cde243cc57d4f2610aca17e35ff3e61f270369682cb787843a875b92fce741199b1a345fed0c8095058d724e8c32f302a057a777590797b59e9cf102a613c39e0551bc4f14920051c64c5323c94c7771f91953dbe00ef370671a5919db4daa9df7ed2441acd0aa1ed561a4954250b004eb953530d31aa5ae40098efca55847224c1720de3ba294f7c2e3691caa887303b8ed27073e01142e78d3cbd4639f3bf8c8521d12e14f16c4ca2c2b2cf3420aa1fcbd8520b831d6ba1174f46255a37e71082b689c2ae875d326245be13d8561646b1f0d3af309323b869165e53219169c068ab34a094ad6efee68993c588e24454da6c241050e51143d6ebcd7b9cad468f97e164d49958e64fa60025b70de291d49945b23211e0ab6451ac9841fae93985ceac4ca28eaacc05a337223235c587e7230e3861ad30481ae65b710c46245879c2fd8bf382fd686b64511d1997c0cd0c5b96c750d89e83b1d0fcd7af61638b2fd017921485474e1ac4118566f507ccb93d37a69eda51a14016890ad61f22a480429fb233b34aa719245cd321497d173179fe0511207ee8b6e4450fb5492849b65112635cb3c6508c94423eaf05edf7cb26e9b475168ee7693486e842b43372dc4195800adc97185ce664a09ab4a0387ae8e2d5f474bf01587cb7120e036f587a51f563e58cf3476d5fc6cb82786217d5c5e1f09d5fa0d3e819abf15990bbce426e66a116b67927d7d72611bcbb4841ea12a410b887288bd17b9f1bccb07e93d1a4e1747f0205d3c4792210d3e0a72f90aea5175cfb1338ccee3deaf31275d98fc5a241251170063b2b7ee7276f7dc8208bc2b160dc9d8e079063787570094d9b20885c44affebf30535f22d6ddc3560b56769a5d9d0d9ae6808d3153eb16a17e6c83367766e3b1fa173b71ddf54f4ca9faba0542ad3e9490d84477446d736d7c5d4eef5e41258b4d8c1671a48cb037db5b8ed0744beaccc23235efe379bfbd769d6b04818fb86c3d838deb0d4db4723c2f94a2b1a5277b18f5d62ef61f36d4f9ecf6d6802db42b2f8f1e71ca9533aad75cc26953f6dfdac4aa1d1cf57627eeacf79700059ecbed86bacc6b357a3acb8a1ac0623434221a3f171d4b7be4a258d4909c76bf4fd46aee1739b2e412d6b555d28880b50235ce4cead78532655a77983bd355abfa5a121f46720363d556cab3fbe9b2a21a32b3dd16e8ea83d4a60d5001e0a74ab9c2ed2407c61a765811ede6e0e2ca7e354b6310dcfba12db0074924a79329290869034e1db2cf671972fdc48c94e4d3a7bf0e98558847b7f25dc91fa776ad883005a9f8e1e55e1f152a8fb913249fb7ecd4d76c4a63c5e30817d017f2eda355cb8a0590d3b79cd4fb4668fabe3409ded320f882c69e53fa2ff244b4cbe1c865fc4c40af75d8f7687336784ef7f207f70f067b0f749ec3bae2def9fbf9c02f2d1a476c7f16d8bc12e37df31596bc1c16947635220d930f2f68fd170d2faacb3ecb4c8f0093c7a8002c1d2d41b77690fb6e413ce7953937b6537b41074b466e1da849932e03a65a0da48d203d7a3c70b54cde322bbb47cba42fa3a9391aacf0791b320a9b033895a5cc1690100422a93e7345a468b32382daf4fbe382c86551cc84091fec32fdcf81d4efa7e7c9bee0144c3125e17c08a5d1dcf2f2b376cdca0643adea2a173cbfa735ba8e44d258e78a25be1d3a5c5a6ade2852c5a0417f693fb6ac053abb6d3aa3a66e13269e8d4b40536670862e150b87eb9cb4c57de4ab60b2952b0fbe386c59397cac3f7ed124759490dd18e3fd1d64ebe0b2c59de740591c9a43f725f633406b2aba558aca446b17e7199ea4f6cc35c2a0f480809b3dabdf00b3c8aff8905ce3eb2946a1c25c6066366574d6c2cdc736f1170a389df6beaf9970cbf616f3dcf9fe52add9b49a64ed831e3d3b10abc035932a17d47a421f713a54ecf8267d45defb3dc3f98cd124ab357121a85ea48a5824fb30bc8ae1e912de23cb926617a5a1aa41b61b491a64024245fab3c82024dc4c77e3cb2f6aea7e6e407c638f7c8b38a7a6fead296fd439078af10301c0845d331a903589a3a15d12d224f076d0b2e00639b6930bed9e8b29bce2266c9aeabaff82cac9c7b643a966a49e48ed7c24fad961416a52b8531fb13d709805f06eb7028c43b61c69648b3e89cf0e320c228f6ba9c5ea2d9f3d2df3f69e5afbd94b584b42ad333e200ff51d87fd5641cbc77c3b9ba2b48a6a10ccc7838a5703e2b04f28aff5286a3858bca6d5db4dde3b30fdaf301f0c408505b51aa8e55ab9d1e6abe3fa5c6df8d1a4bc49f22515f7338f4e28a8b0d3f090d685b65c62700745e632f6085d6eb4bbac712a3604e9505ec0a77566b2a74d76502a4fc5c8f4da2c6b10f2b19cfc7956c2bd957059910dc5d4a20c89e2104bd4a7c8a09a0bc43f239c2ed1d0c19bada28b1643928e29a8b78caafd432eb2eeb826e6f17b95488341d5aec398f21bf4d861979b15ffdfe5ee6fca52e75c79b9dc0284df582096eebf5927fd9cd80f24690bf0f9eb44bd47bd261935476eac9da69f129878e62969003475451beb35436d55e9332eb1fb859f7fb97b71e13a7e7e73666593a61251d9b764310109876feb2ca5f7d741b2b36d2c3cfb681ec65cefcce999cfc9c85b331721b064ddf64c99a1a00911cedb9e0a4d1156398516a263e99bc5e8a72be22d062032a9395c019c6fd7497f0c5b106439c16c3caa2fbb2521e2d69f0cd7a72785b1be8f9f40adfc25e99b0bbbeff8a7166973909b4186de4445cbd2bb7a3cddfb67dc146e6c525b55e22d9d9232317502876c95da4e7cd24db087654adcde230fb1962e0fb994c7cb051acd1e0b6028e38ff089a44b2668dab3ed95c9b8001acabc4236b27be4944a60d55bbba00379f800deec3a017f0892138bfaee467dcc0a5933c58ce8503ef3a1f4bd696d0a2bf03aaf0bbef722e1f88f9615551e96704a6f3c363ba8f0c227ea1af3dc839e86c480d5726b6c4fb30aedd3686f47a322142ec93f1e3b3fb16b0b7358cdfbd48dc282cb765efb9589c79596976ccaa4d9628854037cb346b258f713c33ef8f7a9a931bbd56db3c61269376ac3c6104dd0b352715165145813d1d8c8b1dceb02e82534f1dd8bdfc5a3b14082805675b1ef530a63cffe94233b9a9e47f0e8a2adcc1c14108ce85f0d38e10c3e801d997827b7f88fba049f0a194377f69c5eab3baeca851848c54d2fe4f20acae3b1e827cb49d6318d862da1f91670244726d77dd4ccc73", 0x1000) listen(r2, 0x3ff) bind$unix(r3, &(0x7f0000001640)=@file={0x0, './file1\x00'}, 0xa) fcntl$getown(r8, 0x5) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8000, 0xd6, 0x6, 0x6, "83abbc5891dd65a0b5b78ba63969d480dfda9f03", 0x1f, 0x1b870241}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8000, 0x0) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f", 0xb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000200)=""/168, 0xa8}, {&(0x7f0000000380)=""/173, 0xad}, {&(0x7f0000000440)=""/199, 0xc7}, {&(0x7f0000000140)=""/24, 0x18}, {&(0x7f00000002c0)=""/117, 0x75}, {&(0x7f00000005c0)=""/86, 0x56}, {&(0x7f0000000540)=""/46, 0x2e}, {&(0x7f0000000640)=""/167, 0xa7}], 0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x7, 0x400000000007566, 0x6, 0xd8, "ffb871eeece9f443388addccdfc02466c0ec6979", 0x3, 0x6}) fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:07 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x0) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xfffffffffffffd6f) getgroups(0x6, &(0x7f0000000300)=[r0, r2, r3, r4, 0x0, r6]) r8 = open(&(0x7f0000000340)='./file0\x00', 0x20000, 0x22) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000380)={r5, r1, r7}, 0xc) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000500)='./file0/file1/file0/file0\x00', 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') chmod(&(0x7f0000000540)='./file0/file1\x00', 0x8000000000000a3) 16:00:07 executing program 0: r0 = syz_open_pts() socket$unix(0x1, 0x3, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0x1f8) r1 = syz_open_pts() accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) fcntl$getown(r2, 0x5) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:07 executing program 0: r0 = getuid() setuid(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x80, './file0\x00', './file0\x00'}) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') 16:00:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000000)=""/200, 0xc8}], 0x1) r3 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x40000000000010, r3, 0x0, 0x0) readv(r3, &(0x7f0000001540)=[{0x0}], 0x1) 16:00:07 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x46485546) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x39, &(0x7f0000000000), 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0xfffffffffffffffe, 0x3}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x280, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:07 executing program 0: r0 = semget$private(0x0, 0x4, 0x400) semget$private(0x0, 0x3, 0x22) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000001140)=[0x100, 0x0, 0x9, 0x7, 0x91ff, 0x8]) r1 = socket$inet(0x2, 0x2, 0xfffffffffffffffa) getegid() mknod$loop(&(0x7f0000001100)='./file0\x00', 0x1b9, 0x1) r2 = shmget$private(0x0, 0x3000, 0x442, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000001200)=""/103) accept(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) ftruncate(r1, 0x3) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000140)=0x8000000000210) getdents(r1, &(0x7f00000001c0)=""/4096, 0x1000) 16:00:07 executing program 0: setreuid(0x0, 0xee00) setreuid(0x0, 0xffffffffffffffff) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10540, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) 16:00:07 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000180)=""/201, 0xc9, 0x1, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='--H\x00', &(0x7f00000002c0)='($\'{\x00', &(0x7f0000000300)='}*\xdc&,\x00', &(0x7f0000000340)=']*-,\x00', &(0x7f0000000380)=':^\x00'], &(0x7f0000000440)=[&(0x7f0000000400)=',\x00']) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x0, 0x10001, 0x3}, {0x18, 0x0, 0x7fff, 0x7}, 0x2, [0x9, 0x5, 0x6, 0x0, 0x6, 0x0, 0x20, 0x3]}, 0x3c) ioctl$TIOCCONS(r2, 0x4008426f, &(0x7f0000000000)) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) syz_open_pts() 16:00:07 executing program 1: r0 = socket(0x11, 0x3, 0x5) sendto$unix(r0, &(0x7f0000000000)="b100050309000000000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="65442447d659c9d64eba854d6d742c04b68377b581a71b8100de3c6a9590705e742691f62fa07dfef6b3fe62c0e3478f25b416187eed4d42187162be3cf6833766422aa6e300219cefb19bff033432ba25a9c586ea4d4262663620735f8010e120c3da0e590709c225b3129d25b450d022906b1eef834a3936323e002ff39a0ea493dcbbc3f1c5acbd3181b4d071b4d90e42da8c3aeb84d4bb5fd20ee189a4b0", 0xa0}], 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) recvfrom(r2, &(0x7f0000000080)=""/183, 0xb7, 0x841, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100", 0x0, 0xffffffffffffffff}) r0 = socket(0x100000018, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) write(r0, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) pipe2(&(0x7f0000000040), 0x10000) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) dup2(r1, r4) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80000000000, 0x0) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) geteuid() getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) setuid(r2) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0x8028698c, &(0x7f00000000c0)) socket$unix(0x1, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x5) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x81, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x6, 0x5010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f00000001c0)=0xbf4) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r2, r4, r5) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xffffffffffffffff, "855c55000267f5bfa200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:07 executing program 1: r0 = socket(0x800000018, 0x3, 0x102) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x2}, 0x1c) sendto(r0, &(0x7f00000001c0)="b12a0ea3051565cc82ab50dae29b8e3a2c32703d2c58d08c045ce33aedae2e679ef6fe7a134f20c956c035c59800146b4e5879255c2518fcc4d06339dcbc7b99c74b3f00ebf801226d4b85e8a47dc8f8b86bd793beff6841c2d0dae7461c295d3cb9e602e9b7ef5bdb8b7ff2658051b55eb6552bfa789d10c6", 0x79, 0xd, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0xa) dup(r1) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0x7, 0x5}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x2, 0xf988}, {{r0}, 0xfffffffffffffffc, 0x4, 0x1, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x51, 0xf0000001, 0x800}, {{r1}, 0xffffffffffffffff, 0x20, 0x9, 0x8d, 0x8}, {{r1}, 0xfffffffffffffff8, 0x40, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000001, 0x2, 0x849}, {{r0}, 0x0, 0x20, 0xfffff, 0x1b4, 0x29}], 0x3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffc, 0x24, 0x10, 0x4, 0x4}, {{r2}, 0xfffffffffffffffb, 0x0, 0x2, 0x6, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x1}, {{r1}, 0xfffffffffffffffc, 0x80, 0x83, 0xffffffff80000000, 0x10000}], 0x65c1, &(0x7f00000002c0)={0x7, 0x7}) poll(&(0x7f0000000100)=[{r0, 0x84}], 0x1, 0x2000000) shutdown(r0, 0x2) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x8, 0x80000000, 0xfff, 0x4}, {{r2}, 0xfffffffffffffffd, 0xf8, 0x7, 0xfff, 0x80000000}], 0x40, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x401, 0x3}, {{r2}, 0xffffffffffffffff, 0x20, 0x3, 0x1, 0x1000}, {{r0}, 0x0, 0x4, 0x4, 0x6a, 0x5}], 0x80000001, &(0x7f00000000c0)={0x3, 0x6}) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x69, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="d80f8bc91c4b5b31784dad8a2fc5fbefa9d6c3266d101ad47662bfc8107bd80222a6900c67aa508b269616c748aab7c817426590f1ff6eb65f00652031c203aa70ecdff1ae2752df7f5c4244d722c13e099340f152a2780b496af6ed3f21da77bff6e3291d0b28cadd83ec2fb662cef6e27e0a16466057d5c6fb3fc1506bb8a8d51d440fbaf5", 0x86) 16:00:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = getppid() r2 = getuid() r3 = getegid() sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000040)="73c8aeda4a22c2f419cd9f81cf007bbe91d8f3f691e37bb751e6fcceaba4bd23a35e36c7895227630b3d45abb77bb4433f7b56fdee64e4774ae41226298083555fa121f057f729710039280d2f096ab6afb9929f61f85cfde3bdaaa0e341aa91fe4a7682979379bcfb215c26d4e21e3759fc68f2d796662607f211bbe766a3bc33d97a604df919741d613c5c4e1dd3ddd0978fd93cb41c364f6d7ce6a2f4efbd", 0xa0}, {&(0x7f0000000280)="d9189ba02fb1a914e048acad8c45465a4adda53cf5d736f432eb2d541dca1be3edb079529ef0374930d9d56ca547438135e853d3831dff99a5dd8b5340eba64bf1a3937e8ecd8a8debef3cd9263d15e80ffb68bae5c6be8f2ac3d60640b92e8d0e668f70e869031a243a88d1d0e6d277419b6c792666610fdb54e5f704d41e114cda0316238236ea678b4dceabafb60eac1a97bdcc54e26cd09d955b01e423df4e2e9ad9b4cbeb28f9ef0820f04278180dfc8904d3582ba6cf64f2e56b2be26aab7691d7ad05d312f2e2de17c9377b8b2bb4", 0xd2}, {&(0x7f0000000100)="23eff5842c9047b31166e146615be150c245e3604b16d454ac2071c432b26e43c1c2cb1503c9ac57959110421e8908d84a7db99348f700f6d6952e90b8905c9b18023c7d8b80d0df121d55e514faf197274f83a2bd1bf3500c74f2a7131d8a6c73679908f8e95144a76ae9124150fd230e4395af6c26350b0902e8b1829592ed452c8bf30b20ff", 0x87}], 0x3, &(0x7f00000003c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, 0xffffffffffffff9c, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xd8, 0x40a}, 0x400) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffffffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:08 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffe03, &(0x7f0000000140)=ANY=[@ANYRESDEC], 0xe8}, 0xfffffffffffffffc) r0 = socket(0x18, 0x2, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0xffffffffffffff75) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) munmap(&(0x7f0000567000/0x3000)=nil, 0x3000) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000040)=""/118, 0x76}, {&(0x7f0000000180)=""/177, 0xb1}, {&(0x7f00000000c0)=""/31, 0x1f}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000000100)=""/41, 0x29}, {&(0x7f0000001240)=""/161, 0xa1}, {&(0x7f0000001300)=""/159, 0x9f}, {&(0x7f00000013c0)=""/39, 0x27}], 0x8, &(0x7f0000001480)=""/21, 0x15}, 0x40) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r0, &(0x7f0000001500)=@file={0x0, ""/4096}, &(0x7f0000002540)=0x1002) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 1: mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x4) munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) madvise(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x4) 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x6) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) setsockopt(r0, 0x101, 0x1ff, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r0, r1) kqueue() kevent(r2, &(0x7f0000000000), 0x7ff, 0x0, 0x200000, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000017c0)=[{&(0x7f0000000040)=""/162}, {&(0x7f0000000240)=""/4096}, {&(0x7f0000001240)=""/174}, {&(0x7f0000001300)=""/235}, {&(0x7f0000001400)=""/60}, {&(0x7f0000001440)=""/226}, {&(0x7f0000001540)=""/196}, {&(0x7f0000001740)=""/114, 0x367}], 0x100000000000012c, 0x0) chflags(&(0x7f0000000140)='./file0\x00', 0x2) 16:00:08 executing program 1: ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) kqueue() 16:00:08 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0xba, 0x1}, {0x18, 0x3, 0xfffffffffffff456, 0x8}, 0xfffffffffffffffe, [0x1000, 0x4, 0x10000, 0xa3, 0x101, 0x0, 0x1]}, 0x3c) geteuid() r1 = geteuid() setreuid(r1, 0xee00) r2 = socket(0x18, 0x2, 0x0) fchmod(r2, 0x4) setsockopt(r2, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000200, 0x0) fcntl$lock(r0, 0x6, &(0x7f0000000000)) 16:00:08 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0xa08, 0x100) pipe(&(0x7f0000000200)) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)='./file1\x00') mprotect(&(0x7f000075a000/0x2000)=nil, 0x2000, 0x3) write(r0, &(0x7f00000000c0)="a86066aa82e697f3762670d0004eab765156f5b5b514b421080c8a6f277ec85fa9f042b9a170c38e890e817562145822fa7c59b769eaa6c51b0824d8a878d09c6de4bb043b2fc8", 0x47) mkdir(&(0x7f0000000180)='./file0\x00', 0x400000) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f0000001500)=""/120, 0x78}, {0x0}, {0x0, 0xffffffffffffff82}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffffc, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:08 executing program 1: r0 = socket(0x2, 0xffffffffffffffff, 0xffff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) writev(r0, &(0x7f00000007c0)=[{&(0x7f0000002540)="995427ac0fad2855abbf8454b16b95452cbc5ad6dd5ce2b6c47cc195c25b1c5925ea6b8c2600cc14da3d9fd0e14f2fd2eab3d06638bffd3af29b5f9bcbdac736034220cdc8b49ad94f435ad0c307f7b11bf158f6646ddd835c614144e9341aa109191f5f236af2ebfbeddbe035c93d8337fe449ef2728edade8ff719a79a09b5635661985651bded9786482ee28e293be68c7db89b52df957609b3658d21eabb0a6c5ba203f5c1d279318f0ca172684c1ee94a6e77a60a55b7cba8f664ee180ea635069a6f4ff0163d33fbbb1faa4d4e23ba1c615b52d009baf2dec4a0e4e7979f1b3342c1934bd5fea34877655a6d9833d9ab3ea24e271876d544dd7e97f3619ef4ea4bacda15dcf3b25cac73b39712a6e319584f628c5cc433385154aaa020c0e396dc137edf002ab2c16fa52dc20ffed9aef7b60c1d5ef924428c0f49b1ac4196b78ef247abcf507e587fa82c5166de85aff374f5406d4fa2b945edf497688c3dc6051549359f60fae6ed95a3d58697f6adcd7b41a8041af0b2cd9ee5d9ecb5c6de2c095458709cb0e382b0f4b969bc37787a1d6fbcdfcfd10c39b9d50c37da6a25e24d996471ec33f59b07ce9bb907403d5c65d5d7424674d5354599b10be97d597339a8d42eb7dc91149417e1fd85744b76e6cbdab6c2582396f4a3b5f3b614646c91b2bcca8929fef6aaa800bf827b83965871de3e7edf9a3fd98b447879686079bb5fc82ac85ba73143b8762c0d939a163e01b843ec2384ac93e0637c96c436021e320ee1110b11a645860961267fc7ea69e07f709f10ecea22785078194c3d5af45e1f7dd560d6e3fa6b1b700eee14abf1de976b4abe99093dbf0eebba0632bfa19c4aec2cd3f76bb1823ac425e713a462f8fff91c2190a949b2fcfa710382d3ce47568342bac1941ccdb8c4a0862c17ec078e4b0cfb4bae5d782bbdabdd04412fb7480c2229a1cf41b186282932608a502b1dc1d22d77dfcf2170a5d2269f61c757c1d33022540afe821de80a2e1c4ce6c882b2beaff638af9ecc4453e60ca1c8a4b8713d0a8606251dde9c7f33ccffbf704832d43c8f8c1794640a2bde1e868b194458700eeb3cb241d76261c3d6d720c6b580f570510b1f5cc71d62142e0a662e17f677e7dea457e12e8637b3259254ef3cc9d4efd0b18b2d1da97c5ac1897db4b67e14e787524590118352c58ae0a91b769652193e547bedccba64f83ac18607ba8b1ea66b0dbcd4d1b5ced45f81212df80f2065244c1551a3faa7bbc3272241f929acde9135d60cc1fbd41ffa38e0eba64fa88446d0ddcd7af95b58141f5e97d7dfca647bf3daafdf0a435bd178366f2497afdb6f8fc3d81a1365ef3876d385ca7dbcb81b0d82a5a8089b7ff31aa2705cdbc4e3eff3efd86fd2aee85a25a03f391f62a132a72d6908897ccc612a1085838743494440dc3255b906a516199924e23466c9d7965bb34e6b4b693b845c635c8acc454431d5634dc1e0bb371080f4f46d5c8685e62200594d91ad8a14d541e5d94f9b7ed3470cd4e49a9b1fb74411b9c5f2d3e57a5a8beca025fff01afa5cf3345daf2760dd89088aecb33e454071453ff1fa4b810df119d94dff0f78c23e4aa7aea253feed2051687905d67eb42f0f091b310b69d21fb2ca796fa62d08a2b2983998c8b4ae2785db471279ef96ff687bb07e68403bf93d88e76f0406fdf602219d646eb9b3e99a9a10751a7215815c516ba6462012fd9d3ffb79949a6fd27fe69f4d6265bf7f9f190b1d53c162f8f49e9585770bc1a79d1059dbff462c2f8b451bae508f1f5927b467810d90e25992a5b1e51886f2625a7eec672f6744b6e5b462dea8a7b7cc582091ebca02db1d368dad214f43b4f34c57effd071ed902a6b31d52bf3585ef45ac349e4f53b98eb322e4d6a2a4f026a95418679adf278c438d018260fd0fbe96187e43867b343fb5634349ebd9a2b5ec6a4ec38b5f0cf5f13bb043066addd40f7bed7b0a76a7da35c28e8d46aadf1ca7881b9f972b6df0f8e3f9ebe29797f0c92e243bf824e1bf20c67fc1eb0d44c0abd7a0d2f2230b0d95bb95eed3e32d08b3a28022308a0db88120c808712a8e849e696e70f63ba00d907cb790f35c72b5f845fbbea1b7db68fc2bc430823871807b7339065633ad08489c22dc5655d93ba1f8696dfb5ede040e55aa96a22a3efe636a0f38fa440007f141812174dc5f0c76c06e24dd02ed0f34a26c7deb2b4c60d4f3a085056c7338f9fb719c143f1b24c6fb404a23a85d122209544ff9ec9e8d78c27895c960d83c16f66c29167ed646dfb0fa2e8134030ac1aa57d918bbb05d2ae181b9c7e2df91c981a8877ac13cef76cc2685d40b5301634ec2352a296b3622a1297890e0b78cb4845e0d608eb7b40042233b56dc3c26b5ebb6df653c238390ee2e1555f381d5f47d75a621c8974c4b978adf183295504c87b6e170e0d547e101a2909af3c9585f30c31c075f4bdfec186e45eeaa6baf17abaec2fac57b248072b4a2ebaa598e0035c48de4315ff65cc286b3f5ed321584f81b8a1d924f17c389686d74f855e025acb918505514d89874df29ab0fc55d595ce8c84286dafc4c713a02bf4cd56cf6d3efcfe3aaaaec7ae011f346686567d68f81e9a8d5e7b9351fd63f9050d7e8583db7a4df1945c541df448526abb96ae2c8db84af08e130c4cc172995c6eae9be23880081d088097dbbcc4bbca300151e77a3f8ca2eb4894766ca2da3ad0efab480a1816baf18b1e3563f78cb4a6e6aaf985a00b151b4610918a9be1a7e6980b4b76d16dc74fbb99b0f32b4918a33363837c66080c47d83b6995b163e2428868cfccabc4c4eb5e5c3cf7dac0641cdfe1beebd09c7e77bf26707b706715b9a63931096905a91b64453a5adadc7cd69795480f6af9a28f10bcefd9578d600fac8d11ae7ef6e4a9a02ba44ab99f781b0d601eeb42b43ded9b34207e4d6654c1d56d910ecdb24b43cd2414730dbba9ab4d198bb047207542b2560b3e66826f371ad03f96cd83f821188b29e8cd19e6e54e63e02d45acf1d17a93051173eca27b3aaac63e94f610e1557f032f0f52c82d51f8b2ba1742bce305cfd1d40d2b82fdbfa118f14b737e6537a8487b0edd601c0300308d09a6e093d90745beb09d8a48684611bc2717e8797941103462af21d882a2b0b9185d28dd1269b1cc9fa97701bfcb8e1be4121bdb4f450dd1f2f2292258bd54e32f4e5b885d786ec470e8cbecd818279fb1e987f9b7b348b430de2ad82504f49effccd7d14473381ba03a148a35df7c927187832753ca259dcadaa6b51474f87fb57d044927c035cd5468cc1da1007c40abc8b8ebdc6cbb04cd380d0fb340287d3e7a19fd9bc44f6ea1c861328b5075d48e8a3674b88e8e667dc555909f6a51f84896a8e9ad4121a0b01caf34f7992f81a24afe4f6b01d0f7ac34e8f840c07942c2cd63b0b61c92a35af4102efcbf37bfa841fd6bbab3d0e10873b1d97b28a9278bd8d1e9f88995bc6403dadea186ebbadafb3b4cf7e6fb8e112b5920f694c3ca0717a5fb75b60292cdcf0dd07464eb40c13565a964fe16768859d988639745bd98970d646fb5a1a0ac2dc308cda0c76d09da4fd69682dc6651358fb287d19dd79ad6f4ce0a594dd4a5d8c4b2e3707bd60cc70c937af5665354c8dd47fdb94bd2aa7ddf6b52cd6fd6f1bd2d3f2dd431a4348a58529564b8009db8759bff5fec5ced1a3078025ce83b7bd2f1b348e4598182d7857e42c61f2a4b1eaef8d7d35fe0de311957219857d5f3ddd4f21db118c0ef2d405905419bdb303837bca516746235e02899738b702e5e00f6ce65e1cf46f50e1120e4ca9f906f04af6d38886f7ed01d94bfc1b5f2376377bacca9aabf66ab73f9ea75126262d65af9193281a42157dcdcb5dffcf87f6ac39683dbbcd368c01808fb6a88e511e595fc6fd9371ef2837e186b7936d223a20b5799297c98813116fc350ca820a07e1c49c6190e3dd113ea7e18dddc419cf3db7df808998dc4ef73407e1f2a8da083d7b147659439842325942efd2cc1f5fcdbca9d137bd53ff4c6491ea0509f52c91adf75fc72c760e29002b5daf43938e969955db426efae366503f82b5b011919a6bb26b83d83595e6ab8c9e17ad1cf646f98d4d84475d17851586d11572612b0aa82e9671630de4de37668293b1ee0440c45d8bd1167203afecbf5063e904d666b00ba1e8e6f0db11f0bace534394168c0373acdae5cee0916924d3e402c600cb9085a270ba2f7fd546d973b96c3228f758ff0b25203566c561c47c7b0f4a4a453bbd74444ff962623d8bf180d3c401605b4f92f00e6b74480e9d32f4a27eaa753d4c2b1d2a4245a0300e4bea26494b458faeb5d04b908dc5f27660fd96a62c84d0c648cdc6384dc856ec62421cd5b7f91a825ac40e4fac998cf092d13a34a5fd6542e3459297dc6f22ab8c442014b809c23ad16b3dfc13b32669938b75a8a6e792c2d2f41fe8a753b330e41792fb6f1de69ae97340380106afe23cf57ce368841b7869e2427104f47bcab3a713e27dfddd9b0cda8ba7558a6461bccd14bbca8b9a84538a96e543a7b66de41ee6a1c10682e599e681fe1d5368d4e72f46e845007c90f0e2d9f2b2f126dc3e58626203dd1bb260b4fdc92253dbd62d8c772035ab732351736c4493684ef9fd347ef52a59b1211c9138bf4944744cd89b79d9b44b572fd718e7fc6d4d930ab9921819b5262108e7d71395fa843ed760721153aefad623d7d012610e5b90507530858c5265ed0d821603523acd580d95f1943a2e17bf1816ccb337878d204484fff474545b76f8daaccea6a84b3273750f4f28f57ca624cab4494f3bba95b44757a545e65ec6124c6bd16edfdc5a95238df29b38eb315cf42c0c836b5b489fb40814dcb1242decb0263541bd698666d0bc9d40732bf43c6238509ad055b5c2110061a35163e175c7c1857a4c93e739229530783b2cb8ee68721b16e5c8e007eb954c3c2e3f8dca15373ff077c778f8f1b0ba8d6cac0cb223c3c1e1a85aba5d6adf7b7b60fa08fef468e570f480289e5de638555cdb655209028214d139fe43a01b2f8f66b8bf040abce7c78dd67167efbb5818e445abc478a207926a405eb191cca4394b07fae148f8057926701f0dcb857bcfd28d236151d21066b57858498e68b6959b8a6652082437287f952b5238267d9ee992a7a21505ef1346d85a7d5e9b589a6d842b5bf41645d6142d30f6b2ddfdd1cab6250fdf12a31e3636c8bdd83f62a995536e8c21027cb81cf84bdb70ee3dbad91667103243bd12b0e01413abf1d055493666c6a8a035644df7bf494d87a8088ae326b46ae6a92ccdffc4cc50b5909f9521c6a161a9ab1d1c95aa1cfc6879b4c049b8f7ac57a944e4f3922ba00592388a4947188daf6a166c0cbb772b7e9a4507fa7f5b898b4d2817aaed0dbd4487fa5bdec0ff398a019f68390ee673e6047590e349afe6e3af99b9b4b2afc0511e5cf500f80c78756b2ae645178c3e08ecd9e5be2a4c54b53c99e2756a1c42497aa62983af3ff38a925aaa29c431e508416be1f3ba3d6aef20a47513a0e4e4503f32c40b9a8f7a289aea9885b0baef6fef079543a7022b06775331a57da626376a5037b7c3a726e365deec8e445dae6c7a91c0556b8458d53903463c3cd0da65629215500f42bd00e9665ee2538a22fa19", 0xfbf}], 0x1) 16:00:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6, 0xc) close(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000001640)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000440)=""/254, 0xfe}], 0x1, 0x0}, 0x0) preadv(r0, &(0x7f0000000900)=[{0x0}, {&(0x7f0000000280)=""/21, 0x15}], 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) stat(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) fchflags(r0, 0x40000) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) r1 = kqueue() close(r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) close(r1) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x6, 0x10, r0, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1000005, 0x0) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) syz_open_pts() read(r1, &(0x7f0000000580)=""/234, 0xea) r3 = socket$inet(0x2, 0x8000, 0x100000001) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r3, 0x0) r5 = msgget$private(0x0, 0x200000000041) msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0ff2110000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5f02113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e8150a7dea7af59c7bfcd73b863010000006b4e30417ed500000000000000000000"], 0x1, 0x2, 0x1000) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) select(0x40, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c, 0x9}, &(0x7f0000000300)={0x3f, 0xd7, 0x7177, 0x7, 0xd1, 0xa, 0x8, 0x2}, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x2, 0x1d36, 0x2, 0x1}, &(0x7f0000000380)={0x3, 0x4}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001ac0)) setuid(0xee01) msgget$private(0x0, 0x800000000c1) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000040)=""/77) clock_settime(0x4, &(0x7f0000000240)={0xb135, 0x2}) msgsnd(r5, &(0x7f00000003c0)={0x3, "dbadead6c8be30a8b09eca6788df5dcbea5d0de4aecf7ee67ffb2bb26bac36927b953edb61fbd9d57c3954c24c5354dcf060c9d78847609c4bf549db2039013aea6318e3fb3000981f1648b8c3326aa818541b17b53fa5c4a08d4425c3e7509205e22edfa23624c0131d2caece30f33c64893acc51054877c21de24b26b538a14e2c3bd9d045068589b416bbbc90155525ce0f87c223088d6ac7ac824a18ba6c60ff2e34ddc14d0480ae3a946fe5a852589f50d352039c4861d5ad7b7334c70bc08049a33686980e7fdc7cfc6645f148388fb9f2fc47b6de72aa893911411096bc2432b2f572"}, 0xee, 0x0) bind$inet(r0, &(0x7f0000000540)={0x2, 0x2}, 0xc) clock_settime(0x7, &(0x7f0000000000)={0xe936, 0x6}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='r\x00') ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) msgctl$IPC_SET(r5, 0x1, &(0x7f00000004c0)={{0x3a6f, 0x0, r7, 0x0, r6, 0x81, 0x400}, 0x0, 0x2, 0x0, 0x0, 0x101, 0x3, 0x1, 0x1fffffffc000000}) ioctl$TIOCSETA(r0, 0xc2c04224, &(0x7f0000000700)={0x80000, 0x6, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0xa09, 0x4}) recvmsg(r1, &(0x7f0000001a80)={&(0x7f0000000740)=@in, 0xc, &(0x7f0000000a40)=[{&(0x7f0000000780)=""/106, 0x6a}, {&(0x7f0000000800)=""/252, 0xfc}, {&(0x7f0000000900)=""/76, 0x4c}, {&(0x7f0000000980)=""/176, 0xb0}], 0x4, &(0x7f0000000a80)=""/4096, 0x1000}, 0x3) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000200)) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000240)={0x0, 0x1f}) close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0x1000003, 0xfffffffffffffffb, "85000000000900"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) syz_open_pts() 16:00:09 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x4, 0x0, 0x0, 0xffffffff00000001}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4]}, 0x5c) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) recvfrom(r1, &(0x7f0000000140)=""/25, 0x19, 0x800, 0x0, 0x0) 16:00:09 executing program 0: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:09 executing program 1: socket$inet6(0x18, 0x4007, 0xa1) socket$inet(0x2, 0x0, 0x7) poll(&(0x7f0000000100), 0x0, 0x4000040000007d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) execve(0x0, 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x7ff) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x1}, {0x4, 0x9}}) chflags(&(0x7f00000000c0)='./bus\x00', 0x10000) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0xcee}, 0x8) r2 = dup2(0xffffffffffffffff, r0) ioctl$TIOCCDTR(r2, 0x20007478) r3 = dup2(r1, r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f00000000c0)) r4 = msgget(0xffffffffffffffff, 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) msgsnd(r4, &(0x7f0000000180)={0x0, "6f7c4cc00ff1c16c5c8801c345aa4323b77519d9520029a372c7a85af950044749063572781b631970ea1b22acde3ffc244b5df4f8a7e53078c8c2413369cd8eaecdafbbc8cfdd23f1739cc0256e6321ee5f5ae67297651a6083e1ad75e37bc1cd34ce43e795507b3ffc1f5f87162af3ba6035df2a42d728a2aa5e7e0570b527ea677a06e54258886134c9dde98b536712fbf4b510be09943a2fd3cbec813d3f22edceb62fff2089450caf9a7cd36ed9016bbac0a3d37388b4699e73bfe4bddea0088879a10f44337edda837f22f5f90ad43e100cf1307512f4827e7778aa6ac883e033a3f3dc9dacbbee0b4d9551f98b4fa3589c34e1d0ae8be6aee2732fa002c9ba27f3f9f7856777939611e40872cd12499ba48624fcf4402784bced0b5a447163fdd036827d776512e607da53a74035fffb97bf388632965337202b74fa30e6b8b8c61a3eadc9f8f16ee92b4332b2764ef37fe67a0ff432fd703282c9f965a6eca795345eecf05"}, 0x171, 0x800) chmod(&(0x7f00000028c0)='./file0\x00', 0x34) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000100)) recvmsg(r3, &(0x7f0000002800)={&(0x7f0000000300)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000002700)=[{&(0x7f0000001340)=""/235, 0xeb}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/142, 0x8e}, {&(0x7f0000002500)=""/110, 0x6e}, {&(0x7f0000002840)=""/41, 0xff6f}, {&(0x7f0000002580)=""/164, 0xa4}, {&(0x7f0000002640)=""/34, 0x22}, {&(0x7f0000002680)=""/54, 0x36}, {&(0x7f00000026c0)=""/28, 0x1c}], 0x9, &(0x7f00000027c0)=""/27, 0x1b}, 0x1) 16:00:10 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) write(r1, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a2d524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70dce37f308d5ded91aca317dab882452e559bbd6e0af74321d693d7703028288aaf0f416e82365b4e290f81153839fef10aad9a77894ef743df852df4182d84723cbcb15370daba3856c507214b57d9277fbd770d883b85f8cc9e564c5a3aa661344ad7ca0c18b464fe27f5e937dd942640b7b106acadd44b54e20a85a7b03b1be94cbd2a76c1afbc811895420064eb94408d26af34f6ae5941c88a3e83aea5af323c7e3ee363dada54236b77f77e81c6dd66a92e0d9ef9d8f050d633f215c929978fa5b0aae4bc5daa8198b516149b3348132ab0f7f8520", 0x28f) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x6601e39b, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) setsockopt(r0, 0x29, 0x36, 0x0, 0x0) sendmsg(r0, &(0x7f0000003780)={&(0x7f0000000400)=@in6={0x18, 0x1, 0x5, 0x10000}, 0xc, &(0x7f0000003600)=[{&(0x7f0000000440)="b82309eb7f239a31552c0adf28c0f4dfc96ac21885f9cacaa834f0b14bbc437199dc4395b3c4f5aa6cdf3203ba967a19dad7a1de1fa2645ce9e9e3c65be82781e61d7bdef9a75734a740989f37fae5e7bc2e2826392a9044817e995ab0812966cb9e8e78930d6c4d7863f1eaedea6065ac72d6fe45bc03b6236b285170e3f123a5ed576b2c73e6703954e01c58c70097a48ef5447a77f67b05091a5fe5fe6c7a4c980c0110ae67f4e53b06e34ea6a1d07c48779de1509dc4d3c49ffe49694b0c760ca022f5f9d1a999a619b33944309e112ce5c7f0a6bb5e4d800fb01f49d68d1c4011b1001ff46807b14f61aa8c3f0c5b61dab1367e4ef4e2a4a6f3ca9785ca02d445f90c223abaee1338b31c03a33ce38f4e3ee86450838434c3d7773e75352c47cc9ab09702832c1d1716f1620e813cf0ebd00db372675cc5a46ff73236fd1e617e577bc588526764b81aec5e94b0149629f9eda2012bde86a926307fcc356c87a80b4611b04da7b97bb4327b21ab0b62b454cbc1f2538ca61a188654f94f0e5980241d540966349b5cb95ff7da649a8549804e8c027442a2792aa4ce7debb3b5b429ea1a8b02b2cdcb2e4069f94f1b4e1a38348143eef76e17ca1075fb3bae54aabd80e7ef75e08fedcee1d50280da036efec4174798ea89377848de8afae353585e02763a0f892e46c205f641219d767dd1d93d527c106ab8ae0c2a0f6371870a60d9f3a3fdf7a5f481cdf32164520b7f223c826cd52aef3b634165fda1490f976d005400d8f3d7cc061e8a781888241786d7510c22bb7dd035d314ae92ef3dcddfbc39905593dbe35293e1108f23b8eefd90a9324d42ed32f63749a34cd41e82a81c88d45757e866d1e6255f96a02ea02e0510db5882976ac67176edbb884ff86818c06c5f32bfa9d4ae006ed426af389fc682b0f34f1762b8a28678c08216644228a6c0a9b5da42b12589b63a19dbdced537b5f0d814b277cb069d0c5eda9c7ad46a1cebc52e95805b470dba7ae8453ef79839d12e108e15db1d3f9a76d326e9b72aa8881eccba6904049762e88d897d2d5f8f14019a38d2bc071718dbaa9788d7f413137b8164e0655adfb8bace824ebb076b776c197a33dea19009870f32d741c0d2c057b43a274a871030fce2fd78813bbb34e590388eb4ff51794589ad518a5ccb914d30ade7bc113210af3c9ee045e0b2e72f93aceade919ab136469b1fb20ca6421607ba14ff9da8686dc225c6b0c6d0c588c1bc0dd105c5b8bdd6cc851c50893087699ae5b297ff72aac741f051b8a28c824d72ea106e4fd8d35a507b4654fd5185707324f1736378c57ab0f52e52ad29e305e007331f1bf22c2c1e722ff03c806c6fd0059f7d215db28a1fd926e38f45b636c01de59adc0ea012fa9714483e9d2ae3ec240548b38932db7b2bd27741fca2466f54b5fbe3429e43c0282ed61fba30de4d2cd95bac08cdcd4e2ad0fc33029a6d0e05f7c50e9a9e056a6a4d3a0ec9706af658513ed99db9cdff2f18b63a6168fb3bceb53326be662268dd9fe4ecb3c7ca0c68de29017b40bd66baf55f848c97f8bb8eba5d1769291fe2ac7f701082518edbb9ca10b7efe1ee38cee7e8c9f8f109bdee2b4f67cd096738f5dbf0d4600305921df678874e4aff4f2a0a2d22a4f8547cf8170d812e7677953dc3fabe0bba40829c2821774214523a3975d979c18058afe6999ba830cabda532bdbb9812a879630e79990875f5062f0ed33da5c4a9e31c371cfe58d9e2a20091653db97271a0c41afdfc781e79939ce70f3f57639ea11f764c7cd4cbaaa92fada64e71ed5a566181bd515f84d05c12a55fd4c6e7def346082376580ae36a381284fdd7f8212fed595d058f8982e33461f2770b3cda0e80c16580c94070d0b7a649c13e593e13644fc35c961f4bffaf962d2ef8fe4e00acb86fe531ed15e8364ebf1873001e0cd920e98a15d227bb5eadb3eaf78c9bcbb2ba6b5a1a4eef24b57a8fbaa921bd2b3108654b8054aff6dfba319725c9f03b84471d47f1dcd7e850d986d5be6fe5964c2909491e205b0557eb1e76d1ed9f572b613db2d2bd88af71ec362c2b8fd93a7daf7441f415f2e08456098e7120e4648744143f41b64cc19b3b6f5c7e3d2e44c8dedf1c70f39124a2525a17ba4bcff49ae4893dc54b78da1ee33c0c90dce411d600e9bff59a465b9e5e00537864e34a5d9490c9437ba0fece32959c553357aef8e58544d41a84f3436f0614439e3ef14dd2e439142f9c7d8a48aa31143620b622861a190a0c2bfc0c9a2d9bbde09fad781a3ba69f24630c17ce7c4ce939cc9b2d86140bfdffaa5403073ae21b0d6d1c12c0e5e824b3d79215abd7b2a467f7922403e934f7c41cee43de30ca2c022ce8f9f63b9c09f68718c46faf1e4afd93fc9452602eb3329a4ea346290b525658a124f68610b247404db1d75b3ef9336c7b10e571f592c49bc17e59c500251c998718a8eedc0efd7d3be65046edee742676727dcc9b8d9cb59beba558820166919b3cefec503ae76b3662665d1813748c4280b305f08fd9adb30384bcb5ce113593f86f9c91e0b057eb9e4c09a86610ee5648d72da94f4881dffd91704b510f1663e605e3de2eb6bc9594a89cbf96b54ef30c3bcf6c578dc3395489880194a2d7302c7f02eee4a4a54b99b2e8af791836f12f356b9b3b6f7075b177a33324b82d12a3510c7c16e169d27697f512ea4c2d5a656fd66571a7a70bf41822e2ff7e7678639994a28568a4d4949daf7f235a258138bd42d1ab45e636bef19e981c990e30b50447a20bc92ac08d525e9c1b706331c20e809be2ea029eeb65b242bb950f2f257c4f9c3481e9514c0e147e31d247da8f8de47f30bef45cf617f77ca7eebfbabd9fc5be7865850665627b16f1f6fcddb44638fa7095fcc31170ed2ef5a2dba7a3ce75e8ae08891faf49b0e845974ba3336cb190a7e3a0dc3197da8ac94a75759a5d167f6f9c0a2d0b5cfdee888f43ef32b52264d1bfeb6ef7eeb056fb56b9e9d7857994b7c057d21c908618de88b4ad41162ef8892af043999a0651146c529495c00ebf06ec5e4eb8570408667c5716082895d0869be4ad417cac38b1193d6b2d59a8ea950e152154ae4937191034990e8da29ebea154b17eb2296d5fb2f7adab6463d1f60e520e052b3e77d1d9243bc6d91045a1a62d2dd7b8447999788c8602b7e6a55fca7c284ac32856bab33723330eb1376051603d3f7cd830705ecb31d0cb19fe65b7c7c8bc9536327a3beb440d2dbe78f102a4285c9e7ddd7d4a9811d43a56eb41b0d3ae9a7cbfe652622dec9d25b418ad49da07696459d5f4df2e645c2248c09e251f873c8875c90effc0f7e366f8940c1527f5d263ef0f451a1a80df1f056d5c3cf64dd544f6c3cb77a93aaced85f97e55736b66d946542a041cbd1ceda80fb8e1069e9fa3327c7202b29b6bb3794e0798bc5be0289265078ce04d2bfc06b49743217955de2c42fdf01c39a6fcb5f068584779baecafedd9e0506108016c973363ecfe645751a27586b426d316ffaf4176740375a85e532ffefbd78cc34527270b8893c5dccb2eb5c6d2e1e5d92d585cf6d660306da617d5212b9abcc7b136a0152604cadeebfb9aa5eff3ef139cb5345bee86ba5b3d42db787c904854dfba421bd3218abb2a994dd07c6a2064d649c5445fcf144ccf7b8b51914368dcc1f8aa96ab16058de28ba83cb9bde24091798f827215af24052da7beaa7e87b92570f9812b9d584d7ad0f641f7dec7081985f3590017ceb273fc76a72f5d0912c63401f76512b517b19beb75b74019de7e5ff359bd48266a2e0bc6e7785cf87232d8da01c5c7b8de071ae45b6c12f25e50d87472a2196806352799a7e9e3cf10817db0c02a640a30f58e769e9d91773709f5b233a786986ab8760ec81b49f6d1d6068bafb52c6a79a0c4df8714f3f022a3cbb30bb8ca0072157c37f331f04b9eb3b26662182b1e8994bf3809ca3a186f566fd7f4c694b6f43c4bae82538b5852f592c38659e3a1f8c30f2c0fa43369689a71607f49aae9cf24c411ca668f12170a2614416caa823c937a2eb284c4521a14324a1ac3da92ddce52ea737e8a78fc3f0731574b3ebae5667f598302a7ac36221683adb9782bd62af81b9e63dc092df36b46d6f79a847ea8d65e9483cc82bd3b738dec0ede870eedb66b19da0372529f1c8512e0f9c0ac232cfb87ef5bb3e1163efe01f7982b97ed5c34fedc3b3207bbad157ac0775e5eda00af32e286d14519ffd3343b814d50852f82834baa7f2f46b2d6c8c23729dae72a78b153870d602fddaf47fb9554fceea841bfc440f006e73b0ee4850ea83cb5037c442cd8fd018f2c1abdebc307ce777eaf886ad24b84f699d3c4f32afc1896a1d252b926a257f247094799cf9bf05bf30e27d730f6be8fc17cf9030f87a4fdea8ae4bc4c584f7f672ceaa1ad08385478ab5a5d319c0340b447601f9eb98ec95908da676dae15b163532fde0589e83841e7c6235afc7be0742256cf4433566f78d897f88430ef77c8afa6a61bd743ea2427ffd7fc9944a5d61a28f2046c699a95f324c7cc5403dc1e9ef728802dc5d9daeba6066704d9621fc0199f5fe5a668e39e2ccd93435b9daef615829f39c25b40a7ce8ffba9a7892bf74856e0990eec709549d36588fd8f3a1c9400f89157e6ae11e10e5bf93038f9df650fa4735c17c2f3add2c69f40ef6bbdb0fded04ed645ebb5637ebf98e7f4ffc3521e6040d4cee0d4d19e209457ab8cd7b4b8b95b49e9579edaca008786e7de6ce63f4493cc52b8a132bd763aa7a32cd25c313819d2135ddbce4f7eb1bf1e5d94505c036acf78c82758465a0f27328b91e04c682f5ca77eb5c65cfb093b874f9ad137ffe5cf764419c099cb396fd50f37c01b913681a71433f171a9b4b158c0a1c4138487ace18d6bcb43a06ad86efe0ddf384e22acc751961af40b8830b0d65ea35d3759435336dee5da29d36ffe5bd7991cb3610ae8471f1f8d6b136b6e485fda0070dd2a8b9e53b9b12a8d52b0707f626edff86b5579a6f5d45c8180a044cfd8dc1a4c484e225f14cc23d0f6f370bd70d3b3c60b85cc1dfe914de4afdf4d68e285c4bdeee0381aded0931138e427437c66f46992ccf7158f79901500851718fa275668cdf0746cd74aa1028460db5e253c8f127e506eb5e641bde4ae5891742246b5046909d7a0a95d1f96a380c93b5081d8eae1b9704fd57cfea978c46edac4900ef19a79cda94830827a2eab1bc837caf704a4ff58c18dd004b33586a49f68b895e0142a565ff8b7f5a0aa23266bbc959609cf3796323fe504d5761de5ff06cbd03bb73d54f70cf4d6679f66e2d43ffcfcbadd62cf991395a2e8dbb223c8ccdc5119589771c7a8639c6290f669b2c09875af7f6c0a9bd2824575ebb35200a0a83578a2cb87c522ba1599436a90b758dbb977eaf60882c68419baf1f2f40ab36f2d1a54446899f632c707bf9f40a591d622e972f95d2119986b0ba3f859adb186f6e2319b21944ce7086908a24e5727843cd4d2af0e855196dda49222572c586d72508fae8a4be14f35cbdb6a33a153f3958b4955bf3b1f68f6078aa3441b5ab1c1acb9c28e42edf6115654049c22937eeb57dbf118a87449b708620c1802087c5ec3575ca08a7f030aac57625900d1a0d167f3720624af7668b4bf07b776c7bfff6581975eef7999f42b0701aec64c6ffa2de235f31a5408fe11efee00b40b3fe1cb30217b9032dece11beeae9e3e35d12d3c16cca633851174dbb50982ec5", 0x1000}, {&(0x7f0000001440)="900dd8d5df72ed1ee3e9c13238eecae240f361a2ba2e42464a1ac833158f34fdca20", 0x22}, {&(0x7f0000001480)="f05889b84dca8e2666d037029c6488266246327508ff1ba602b34c74104c16d24426bdbc1478bb1b917f6238aa421669a86988094d71273441d18422f40f22517567d49703e0c8ff0c337dd65bcb88dd2f34e5ab28d2162717b1836b81", 0x5d}, {&(0x7f0000001500)="b3792eecb2e6c1814e1b5379b0d71dbc7e0b12dc6c1d964ae9e6b947505deff2154b3c693e6a3e3e978fdd13c51286cb3ce8b905e9d77c4787a43b71cb13af82cf0c0b35884208f89faae11ff2e6346b78426df075db72575b6194a6b0df3b4bd6832cbd0bb7387e034386ca89e3086037920498628a519c793e27fe18ccc31a2df2c170e1bb54c35c4fef59274017bbe347633bc9e9c8fd092a811f95eb6e979096e1ac2dee0830114a115f9abae88300d8343bdb15976a787f28cf74630cebc3c5d629dfbac0b41cb133b97eac1f9818b911700e1418635009212dc07065d07e42acf29a05c902edb9bb7b2a77d5a76b2f59c78c0d93372c2688c23ef4c2bba437f484ebce64ec4901237cc8a38a3577bf1d26455f974778314cef9a452304c4e714b42ac3451b87beb86856d5af86d0bade5ec06ac3abb0e81e8b9e11f3d60108c323398a2a6fdd12ed903007321878d797ae7aa49cb9b94c64a3ad35d32a7dcf97728c986ff042b33c85bf58538502dfe539d50dbfb4ddc79be36b13620c6be4e966f2635cf16de1329a043c7b3982e2b1c828588313c3c1d187b816bab0b00f4f65e9903637f8360cb712b03f7696a185d0ace1fa4711dd7b33db2aecc75211961e24bff8f47d4b41949ad79b5e02108026c10d8005d43e424191548b9186369dfb31414d072d3249148f622a9413c48cc7bbce1a5936ea83dc4f18d4c500f4e8a6921a33f90764292426c61b2402d7acfc83077566a0967534c9de76ce5b347b329f007a28c6da69f731b1aecc6d4df1612552f887ec0ce0ad78792725eda552e13e886ad0df2ebe7a5727ee230be6b3ecf64fb14221607e6f01ce14e692a7c349953c26ebd40dc5147bcbf152358fab048f23e258d7fcfb8de3ae4b69d03f4824a3144c5643bada60f5f2de9ff424e9d33d6eabe396a852fdadb4bf4b468e183a0b305022bea4e1c36dec8232f31d00c4405be791988dddbd964efb15f9c35e9087e560fe8b98a70417e48b245956aaf9a9755b7133a44a59615df2c951c38162e215d1dc54c4986a82a9106fd9ea7167e4f93f5631af52dffffdfabb2af571b9b6c4fe2ca3484a1e96379bd49e342fc3bb2985ac7930339d8733b1deead8008cb643bb9218d44ff4e1e8778e886da58946b763cb32e807296896812d0e1a408c67ef54e640a8870b244d219355466cdfeed1c097f667f0fc6f19e3925aff6a9fbb5a3cfb4345dd47138b048ba5afce09a92c839e1c21fc605a9ecfb63a4943d5c7d53e6a168f65516293351b23af9d098f67bffd3e62457971e9c9dfa8b847225d68de88f683398305e0cc3823de3d93dea7ea0a6f22478ff9411600018b8f8c5caf4c2a44d5129c15ead3fef4dffc349e46993dc5267b13177af0f70843bc9d5d0567c952653e4e96dc9774ac028ca9ba6529949d254b51813c59c07e284f5af71b30378d3e66648f3f74905cafc51e9bb10b10091e7c254883feede635535483b41e02f8bac5cd742391b4ef6bffc29936498fd05a15e1496c7afec52568d6ca93bf91fd7cfd978c922a95f29ae1fb5a82498bd0c485d723f81321873dedfff922cbc8fb208b16c38b3ee56907fbeea631c0dd91b979a725895a5fc020e16d0a23554a7986192e11086b3d042cab6928c05c2a76f73cddcb8ab922c07691dc92f9379f2bfddc9da0600cd4c65ba53d720faa00e974f33b5119c65fe0e628d2cf0593bf183537c25aeb944c8fac8f1fb03f0823264062f64b6053a43d3d03a048ea9dddf79f877105f619e51bf216fa0c08e9fd72a563eb035628dd03c43d97da0b88e7397fe9b93d036e4ddd7eed90b6dfacc9c46afcfdb38a546e53bb404d03fbaf97a8b123930ad4a85844912efcc9df2651a64214262b66ede27771cde1d86a139e5469c5978a59dc54e8368c4cd009eaf1404f5bfd94864d558a635498bf58afecd31be21c0fbfcdb155b701a8287ecf44f92fbd1349746a29bd6a93b23161c3d9b1e1ae5a8f9d18e2cc65aa28256def883381b081c59336795744b813597ca69cd3fe02612bec1d0e692d557fae52902e071bf94cb683f267d330fa6098af0bed45c7bb06c655a56b0eaef0d1ff53a3b0e11595916129a2ce96d28257f4eea91fb38b91c58a807c7754db46920708e7dc3f3d18f85aced6c19d63157462ea91df81ac2868ccd08f4bbc40581c3fc516f709810ee3fb540370d86c0b4a400309f19ed70611e78789494d4ff0de949c3974bd24c43a0dfacbb09b012e8c0230a978b7e491ab03c2db99e5031b874701ffb1c4a0ba46d3e4195a7d3891846700417730a7b4ea3c0917aa054f81ef49cb69b80b4f412b9f0dadb3e7a90b855d4780c7ffbefd3237db285994bc2c2de97bf19433c6c2f7c70a9bdd07353c75bce4ffec0430183d13f028281439401295a208776158d5255a3e0da54c562c4ea2791b8c4e9332bcd7f5685c6ecf1fa091598c9da7bf6ee18f20b5658bf01cfaf4559e1d37fa43a79acd66a6fa413caa1750192016f0685c4f43a33cede5b8d88c3fa813d91cdab95867a39c1d42a187840ceb7a5474e77a81922f6f32e4122721d2842e2d404468cf8fa1931d688cbb8949262f3101cd51723b2cc68751f039c9317a30144496ca3127dfe6a3b1fb3a94ec2e1b1e1ad094022ca0de5d229bf592cfe93830ae5af8494231f7d96ac8486314ca05e12ca4687591776a66459c84ebf862126a2ee34bff4766f14516a5d4648399270a13e5289824bea0ca619e0597fc1945fdf95d4c50a35e841494810c7fa6d63f3c602dadc36145b38b68d1ff6b448edb924374e4e527f0635c4eff55cd71bd14bb0ba67b31411e26c70281510254323e7e551afe7fa80382cb35194168e4ddd19ee77b093bd046beeab2549527bdeded1f195193496d520d694265662b1c6daf2ed269913c4bce76cd18a339378ffa3041107baed027fd3e1e22b5127ac5826544c2d2a592715d37669fbf80aa3368dabac3c658d2eeb380a2cde4f741b10dba6e2d3df09907e97d4ab8265e2525cbafc747829c6591775c1fb53edabaa9c7f3b93f91554d4db30963e4b4094b6c0669dde83d8ceffedbc4ba56243121246c20362f69f145caf801f273a2a8050dfc500c9bbfe8eb74bda3a4e5e8e50697addde6b83f31306afedcbda619e90dc01e06e6f14a6ab6da0c4a020c581acbd4fd9a2bd36e14f292dbd70c67d35c9c4e39bcd3b93ddd575a9bb2e3f32f6bccf3e96605404ce1081a850bb707abd62667d0e201b7258ff964f85af72ac5ea372f344e45f43eabd256129e64969107df46a9bb42608f4086a5a83d46ecb93592c42ca2efaff10bcf868c892e3a1caa6718e2b960876a6c72f9185878a24ad7d0c4547fca2220169b752ba1665aa67036e9c4e6d648e696583ca406c0eb40aa6b109f2024afc2042f9401a94032dd60ac3fd7f434fda760e4eee0d071f0a03e52729c386aab3ab0c81cc56215aa8fed629b558165ccf99a1825b19cb3eead369434291a6bdd30c2148b531bc63fdb7bb5f0cfde8b40b088746261d74685ee7dfed8c600328b59c0fb2d4572909f9143122ee767c90e1e6e5c598420edb23c37df367543d0b8e2d60215fb661481f9c767e539e65f628d9d85679f9aa039142a7dfca70d422f64e9f03e1784c3c82a302ec60bc792bad924d3c2ba6eec63eb5f799d5a65c7e8dcc182a5cb6f3fc73dbb8ac502abf709ae70b3d20958bf487c848e45e981a1db91a63cb9b7020acd377294beb173981bb66983ed8295e4cbc0d18da499f3b93fda23e227b3711e632577396640e1309f5d922b2cd21fccf54458252ea51bb706a33ad24225467031704b71bb4c56fc31030c9e7b9d6730f9a2d19f7056c3aea2bd93a202a3fc54d94cd25c60e3f061ee7a95548ce872d1051996247ce3891d1d96fed6276cc5bcfb8f3ae90541a3e8701749bfd6f2ffc8b4d0b3687f4e1e9733ff6438555b7794905a4245db8782df90a1cd4bbfb89f4cfc67ff5e15c3209e9e94be0884435c40b92321ea9b038efe8d991bc4fd891a911be2f6052c61379a00cfccb7af9ac6d6c0c088aeb35a2d1e05c6331c1e58ae636f3209af732b07ec44ebb78b39ddc0606a1ea3ec5f27eb38c66a8a0a3513ae2dcfb76fa1c90cf768d7c788c0958ce62b76d3a018365fdb54498060c98a65fa5dd899b83c6608309121ab2c19b8b6015ae9a0ac7107e805a322721633ea9a9ee9ba08400fc63a17791d479e82ca1c03c2d66ad9bb63572c0c953916d0460863e79584b8e3fc8008a023f3a929553628a4ae65c6d5fc701787c57d7becb7f7deb55c39e1ad853eac4f2220df65843907aa58a2334ebd00b4ea90cd188aeaf10e6541c7ef766ef6f25f0f52b5599eda7fdf28781cf02ef34e604f270821695c8ae22f3622f9b19b3519574d9448096f19ba225ff524ec942a46b96e2c253bcf887813f89fbe24f62ae600dcc84817856c305c369aefe8598a6a79e1711e2bd37dfa74949ba0936c6a1a9daf5bc922b9d7765800e635ad909eb241fb9a4b7a03794a16d54d3e739b27c4300b030694f9a4c19b93237d3e11ff393f925efe22107549d76d2ef15b8889e034c8aecfeaeda56b212c9dffc139d3322f87ca8c045f01cf83a7f77d5457116ce6b81b3d84b727c70d0dbd1e23ddb1a8fdb61ed6fc75021ee8078af57a17281d2bff4fbd11fe670f25a7ab9cfadc3bdd522ebe5b03ec69014c2941a4a481af57a824701a2de646e8b21423505a5f58e0d9a5a7424110ab85f9be9d99d3b8116bf74dfd2f8d2f1885716920273b5583a531a10d6b3b0937ce8ad5c775730a2b5d461da78180b36418d3553d7b45a6d6bb87ce278801b7d169975c94afb208f828ff38eaf5628713371d967f37a3226af7b3b87358523c4af2594f051296e42b9f810eb24ae541da390a9e830098a1b92c8b6427215e435d14f4a54296a846fd4325f61e97dce270e0687a5a8d1946c1504bbfd3e4e3981a752390ce670bb9a2aafab8485f19eb8a77a323c02ddd2fab5aed4782a6a27e15ff60c5492426536ed2532acfd78cfdcfebbe957892dd7fbb4a8f41323958b0e7221866b771d711555824f1b0897807af3f6c25e4a5fcd18d4490bef4b62390cedc6c6af720d162007cd382cffc786ab55aeabf949a0aeb3fd6e9723ab4276be475bf5317a666e7a4a6c5110692a543b39070be24857528f5bb2b5ea792738f18a6dfc2ccac723705e60e3d27c6628196fae2b44cc2a30169485007595352ec6a426d3f9031d2d83bc24548017dc76bf66d514e74f2a6c12ae40ead33ee1a6db9ed32aa5ca7f7c287ba0953ac3ea6ca74b94a8f942bf033b077259615496a5adde575041aeefa83605e00a788f69dba0f737509c57bf8aa6be3a69503c2639336a14cf06233c904f3dc65f04d17a04740b09383438736258dae65b228f1e80247a759ed86d31b6760f0133e111d26fe1b084fb56578abaa4385e0ef7eb5e879d632e763a339fd0d3e74fdacfc786e4b58dce92a881bfd820bfd32f259cb717b889e6175b50fb132096ad5392f4bb38f7a0a1c6aef1182a1c5f7d5846c0a7e0e44ffbab263c906257f9ee09b79d479ba78cbbb0313260cca18df8bb57f68d70e0690b87f4d207ab46c60954d37e6836a72dbac8e67cb86567e6d6352b43c86ff3a814219c3e7fdd11e7002b62fb4a17e858c436f26a24ece7e0e8830dcaef578330c15df3f4634e95cafb00f8c77d07e91fa7bf53bbe10647b141773ffdb32e8ad68c27b1c5c5f2349edf159dfe8033dcd", 0x1000}, {&(0x7f0000002500)="f1fad483317e408c12ab5afd5b3555d51aecce3369b2a4834905d459e3af21b37a9f19ddb8acafe623f5b541733f981d1d71324d543e3d284f97a173f07a56a7918068a8682cbb7f529ef7844ab8a2324faf6f6c555f2702cae5c941664733d908938f6d7d99ac087388fc9ab19371d4dcc622d7fae9e8860de5112e4db0259f585f9b94690f5dd4529c654896e536b223e4890c46ec625ab1f7d38c69f14f4d19570bba8a56d3cf025e5168df312ec334ceb32bfd437e6ae4597f3a90ab40679f3910f28d4acfa948a343ba24654f0f1c98da54b48c4bb0f73f308b7315c162a2e2489d31acb70a63de643bc1ff3a0c260d964b27c05d18f1c7472955ffb6376ec31d8a08589b2548f956bd2bffec9c78e9bd5b3d3ad2edcbb976cfb6a6c4ea010a1f7eab8f49baccb45fb13e59b33ca274237a3bb85338dcc0b0c5b5e9495e99151b9d31fbd341ebb22bd8143d6ab8db5a855c84ce1d0896f2e63734de3ce5ba85d4fc1bba1150f4b2e810e8c034b9ad23fbef5d90d7be25998617a30049d74d8870665ddad9673cf55ee8603514c8d8556dd90867bb594dc1e7bd248010bfce2166950a78dfbb2623725b2acb66055ccb8a1425608f021bb5edcc72fc9c1ed5b66f7822d2c8ea756367c43a4a5da430a65e8f916ee6487ec15dbb86df6863362962f3333f41ca19ce4e361c2b950e821d97b4fec6faeff0e649d7166d8da1d7ad6414b88b13115577c781ab97187a1f6b953cfb0a0ecbd9e977dc4a6e6f133fc6b73b69c66bae9bc032aadccc85033135f47c2e5b9ed5319d32f1acba4eeffab2d99e8f532c53130fa95e2d786565bbf838658b2354b229eff0f819540d5cb2afddb6dbc55b2fb4f1ef416c8ab356d188b93eaec03d5a56c90bccc00a74af59c600b39b0d77fbb4dbdbf9563c1e66487fd6c5a49b0328fede694f62b6dda54941fed506c4e60ef744453276c6b35f6e3d8dbcf4317ba9a1ef65d9a35da56f98eb3907add268028a17509f5fe4d079e4f88e6a620b58d5cf8691b5755fe9b603cb3ac89fee4339e5e409f4a1bc928b47c036a9df959af3c2ec5ab7286c78af668dd7220bd196fd4e424e28084531c16f8bd9615837f6f86bd5b2582cecfeb7b42f5e2387cbb4566e1ca49c419a7d8bab191a6bc7b57662edcc4ca5c09d2e27e679d32528e66502b496d8f3f0e6c675fc91fe015fec6c1d1b5a39fe5de4afd429d98341bd26499cab7fac1bf706f185466f0b1bf1aeb226e92ac1a6e73175b561f10764cdf87a0a0fb57b4a25744616237d413c6cef4554bb65a091e3a09ab77b641d08c178dceedb2ab67d8ccd6eb800ce9d83a323cd7d00dd7c7a10b2ab6de54339a97605826f5b89004e99d717529294db969785908e9c112ff3a0a8bb1e02555feb453b7294cb2e6ef1eb8928c10c70a5432f5b4790facda12e75b17b60acae554022be51c016344885838f71d57af0a2fc829ad4b2b33c0fc125a5630777df03fb3420216b5bd299eca28a902f5e12beef916d143218ccd82a7baafdb3b50e0d4eab097f90303b0268d155abb0447d2ed2ec23d556e9fd6def617d889e2361a6b68c72fec195e3dbe596765fce3fbe157f4bccf22286225cf7896719304cfdab75e25c5d4ee71cd59d736d34a6ea556d36c06cceaca842a72704736341c8fd1bd08f9842596364c3ce09480556b0b4caa82c152a06decb22d0d199292167de857948fe53816ef01fe805c4087df69e81e869b460d8396755c0580e867119934777a40e804469780a862fbe0e049dd81b038648647173347dd1a8c82f71020b46ab0816693fd53f0017f42810e99e3a6a49729d67f2b07c0eebe228fe0ac0b3f850ceeb9c5fca03db6fa5f61f48ff064a66078cf6f1f2ed880e4b8b4094fb98db5dded4a6f91622c179e70e354573ebb7ece446fc427c8bf32ad44a04123e1ba039a48220249938267635933ff829fcc2ffed836a6996473b08d1952e13fd9ee19c4aff22603f2bbf9d9107f3c54a6769722a59bf4b1a34c1953aa1941b20be7a961c266f82428036970ecbe960d2c6fe7bbdfcb65db39d6320b2b91c2e2f33f588cf75b2d5868be61ad6c31f709173fa7727fa253cac2f9707197a796a6efd024fe0e3bf6f8eb4b27b359f24aaee5acfb366e9623ca90909ee26ca758a69bae1dc7c63373f9b29b2099e17803040a08ee9cfd5936a1d51b910caa095f52dd7e3e14ef50dc37cb0caa7c2fa7a909e9c4a8fd55f7a3870f9f77b176114219e5ef18fa17a21c22061df7398744d4d04a0dc0bb82565a0c7b850362a626fe2f4c92cdaab35071376c41076b9461f7f02e11823d37935d360a8fa4b1b999ab7d82df8f61f0fefc63c3033dd9262c48c26bc8e730a5e323b2d18553a478fbaa8d457b5157caae9f0871d9c93eae652d9984e9066b9f27c5880b0709715976a0cc1797d8bedbcbd4b408f82f99611885ced44b24154c19739f8e2827081f0f46c6e3ce8dcd485490c5981cc0a744e2064bfdc33c3bcaf8f67b235dcb6ee99e0eda70a2b5f4ca842c6a16dd713362c20253f33630df2a669160abefa84a3c838e80ec619d7e82257015b3c39bed5d31d8b94aec04c96afcd462bd27122b6496b9324e513ee9e56a4e3b07b8027392665b1fab96278d806ec94f79d32873bc7e650584a4ce52122643ae0c7d0445e3b4c0d1c5f129e771328b78f85b0f29fb850e033fb31e70e70d9ffd73c179f413ae29abd2293ff831601e1b3c53f7f69d3f6bf2401196c48b157495dee913d487dd42e938c44995b78ec667b7a4871ddeff891f5398835e9d9161591a726a52b558f930884786b0f582654937c97548ec42586fbcfe1fc417722d764b77f147775b53ed3d7ae123693d063401b1607ac096940223a7250e92b31d1e8e8cdea82d7f9b3b3a685e95c0206f664048d8acd535b4f5834bc3282a57cefa1f1d9d047c338c95b093d41d20d5f0331f24453384f3d8c8997fea130551f5cfadd4da7c2daf35aeef49979d801924eedba6aa6f1afb1ce6cdb96dedb104588bea9a7d09fbcf826f0e7341bbab48c828c99d89ae4f3317ae50040619384d7a4685a2c72ed1948ee7c7e8a074788a949f9ceb72f01565c80f8afb2357aa5d822429238d7f3b720fb60010cd292ad511f01ad24bca0b85fc9f7bf66efcf628c632b8bf102b7fd6ffb730d5c5bae1ead77be8bf2423fc50c67c1007b987bfe1e6284c65929b653504b428942ec5a74b24fefbaf2c7a4321d899688ec2abc1f835780ddae01edffe2028fb3a12b436584b282587fe381ece4bb2d313173a51a4d4785e7fe239c55b048940b7611f41ade75d123625bc13b2fa60543e512c61b1ab885fefdb9a159b3fd68bd5aba50bfbcd192d7943c40a3c79b641954e5221bc834bbc5cea1d312d4f002cfe8888545265046b82e4b99d7a506ed0abe1d3e11b6e8bfc658ad6d027fc529a54dd61061cb0277da7ce3bc58ad6cd4906d295deb6c5ac579f6f1566607563a5b278b3b663ad0c0741a749fd9077846ade62ef4f7e832e6d2f282f8ecc57c280a5edd02f7191be8db7e90ba08dea3f6a4f56acc871e84b3d62b347d215fc98a5400ffae7cdfd128c445c3fdad13754d5cf68b9db2bd103e80f73b457860b116db2248a3a985ffd2c84f8cf1e590d73b17e88b045a7b1559a8feab381180ec3fa59c41cbcb6ee0c31d3b8de8c1dbab187608b88816f1432d5138d9d0767a027eb4561ba5977e5bd39c05aac20b9ad638da0d43e58291a4b95fc1171439577b41ea03b0e829112c3848509bf42e622d25be026b2d0134c7422089750ed1a101102a4b912b9d15e8da031991fcab8f085d27477d2b2fbdc6e0c4813fbdb0b39c616e09462af03959142f20e8a007357431d039039b81eef8796745b9319700f7607ac9a1e2817974cbbf6dd7762a67aa7d686bf162d99c8276154e6baa03f65a2281ac3cf375d117536b052c8bd9a158783d8a7aa4879e2164619b397a1da874775a2f8938efd2bfbd623d97f3a54158707ccaf1aa2f0db18ac4cb078a61e003e5977396aab2d13aa04ceb3d70447941edbb3e173fea2ef3a71d47f2e0390d1e355b63632c3b66e0fe1f18dc0bed00118b6bdf133b29efff38829ef2a9a50d2a89d90651a9693413fd39424203f8f484ac735da8ca35709713376cecf0a577f6389ccff6850c7606eba47b4ab13d78a745f53d12ac45569be6d8bdbbebb0a8f8c5b7e1973ce800509d7401c2e2854b17b6b5542c61f324f41fe2d1f3fa75f837431a59be48c2d135b1a7b3de91d79eed011e9708b39969383a246cdbdaf5f09050ca3f7c532ddc135cf2f80ac45870cbea8faa092860d09790495c5c939330dcb3a0c8c5e1df575f967ed53b128196ee225e8824802121b991b0e53684b9216a62cf59cde8c44bf58c0855850f6805d6a8db023f1ec8368410cc81685ed00d0396edbaed941ebc56b7ede0449ff4ae5a7b2ce60016e94ba461f65b5e556c9f16ecadb383bcc128c2c8880f90d8397d484172650bab257e8dbcfce47a5483e4342a49b42974391634b44fc455adcc508f6d4154580d774fa357247d4cc12c40f65c9b11e3aa2ba02a37ec8280c68586e1d3d3fbc71ace8dbaaf5e8b15fb3a018d02b9653c56731f5d3d6f7ec5215ca21df6458586c07d8a14553a1dc1b033d8ae184db0c2a5c981443c54b5698669fe4db797486bab11f4bcd8de32b6ba77f4d139f4d6d5fa61bae5c7b131fd64c80761adeca46447cfd8d1c6db3707d21279f669ecff6ba5f995ed78ff875b60eb639fd2cec1bca78447c10ada73ff8805c327575418f6b5efe08af016f80c420028864020685f74334020b753265b61486925b5aab51ff0e8a809069f8e4f0397c40f93b79e5eb3c972b386938f99f2b83d63dfb4090fbd7d5f1fdaa73954bfcdc5d1ef6861f414a22cbd51fc42a58ebbeb86ead0a4809373574ec37000893ac23dcb623cae4d0c992bd9acd6df2b25d3b010bad924a5314ee18af3f2a18f0df0beae0160612f72c70b3394aa5b6e6b9853dbbac63c0b93368376b8d185cfff29da1da455605c08fc64681df90fa0192f61c405992f8553ac619130d9a0153b068faa868d2138c81f56d9c898a42c725c004a7c06abed26190489797abac8de71ff7b1501f4b3040f32cf11e4da6151507cb36a124a14ea8397a4b403e43857f8d1aeb7025e4056868671d44c728c9f72dddb2709e6493fcc92d69e8d8e38ddf8368b843dce354011a13ab9ecd51308250127deec858623ffbffebbdb199e01f78fe53fe2f427d8f40270eb5b109825cdd05bbfaa56f512d0f9e4aa3240e2993c1566b2d0d1bb69df18b9441fce56f5d9d92a7816c06b0e355bf361bb66b765a31cf18220e4d0cab0dc9d86d76cf513f225e9f7b689d56888fbc08358ff093bbb28c11c0e1e4982e3dadb9a351e46fb3f2037b8b6380b88a9269c549f79d626a010349800604a53e06710f0bcee9c4f3d949163ebca77ace87c9449465ec689147af790028d6b6ab12d5ac4973b6afbb61f18c9c5c49a7c86536f24c74e60cb4f9d334bb27df625de407082e7b99faf4cc90aa28dd759a2106b4d22064ad755a6d48ac8cb6d2d19179e59b2d695614b57eea07784a9742fd5ff1939414735ff6bc4d4f59fa92c0b6ac0cad92fdba1a4c41fe73a57d8aa17b87ef286e46753994d53117b280acb2953f0b137d18ea22a0262cb1068efc1a412e81f58d26ed1edbae96ce21674733581e8e287f054586fa206fca68c2fa24d2acfb644c02c2bc3d8c414", 0x1000}, {&(0x7f0000003500)="9d7895464dbcc6fd8dc426421291c18eb2bdd9319e4b9bbf5809390b8274670345a5b383d37233cb9faad6b0cb0ebda59198346b5a03924bfc8d0deb95f1c51b3c3eb71c113ea4b5c95fddf034bdcd0d20a2ee27e52b49673b93d6d4c36d2a22cc96e1ee70683368678f2c14a3cc7b37d0a28770714923fcf5a53ef64f98c4c59f78f9ea34e6c632bc3455f1519074b894471da018d36c9e73d24bd203a16b37ae8362a511fe14a39986", 0xaa}, {&(0x7f00000035c0)="e63fb493b0a30e75cdbd67329a7572d6e999972e309d29523ff97006c576297a1b61714997bc2a8f3fc6096b9a61", 0x2e}], 0x7, &(0x7f0000003680)=ANY=[@ANYBLOB="200000000000000000000000010000002de677f6efe2c859679d97000000000060000000000000000000000006000000ff8846de9bb308964f9abb12555952f8943383bfa84fbd6e727af180fda897c9da8cf5e2627df791d59375be19f1b531e264839834d3127a00a7e58fd9eb3142c6c833ebf28d70c9d84c746ee9244175d2f23270885eee5000000000da72f113000000ffff000004000000aef185879e0c42dc178f037dc9c11b4990637bb30e8d7aa635ab76bc7d4310e20a8f081ee023a061aca32dc58ab10a98602d38c04b3339cf5a3b623b"], 0xd0}, 0x4) ioctl$KDGKBMODE(r1, 0x40044b06) dup(r0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="922b26ee2bfca19e9d0d5b382fcc13f650f0bd9577a0006f0dccd0dfd074469989149f7b1ccb177662994b3cbc8e61667da07ca7e42fbee1f6a79ae280d8e15ffa35762e8c31f48e6db75a87ffb8aa7a7923ee11ab5358640763167ded3d3a95e435312e3585e45fb4dd35baccc5e9e6f467b9a39306d78290c6de017a536fe437410c9a763b73a58b87fb585fffc0326397f81a3d4c0b16aaf222788d7a4ea06ba7f95b9ffe9dfea27b88f9f3d50470deb2cce7f8311154454d9c87644e6a5719f9efa904fe9c7f74d418b1c63611b05c7106430c1513f5eba46d726192ef6d49e2cf", 0xe3}, {&(0x7f0000000100)="11e139dce3ddee611126333e58d8f926e47520b083930c9447b40e960cb889dec915434eeb8c9f2bc7686af35ec4b0014efebcf570b5ee7e1f4a17a2544cfca7d2ee3eb7b2b45e804748f650f825127137cb7508ae169b3bf98e71e2ec2d18194a1c8e324e0ba9b2111aa255172fd79ce887f8f3b1f8", 0x76}, {&(0x7f0000000180)="078e7ae29dbeb82f66b7c892921711f76f83e80edd6db0598b62c705c17974ace961e1247a1e607fa3008d814e482d4ec587df9fd62a34fde52de852df97cd9816b4404c7d61d8981108b96275e2263f16523eca570e8c77ffad71b258c43df477a0830586a7b69da6e6ee0b7ace372502ab8993af0c7d0ea959d3aadf688d9148d15085cb7ae3", 0x87}, {&(0x7f0000000240)="bc6337fc1bd8ca9f81a49716c5522ee4e63f2db6269b670eefa8ad0d4d1f0e4d627e78f1910e87f77377e05c28e35f8e8ed169254a8875b6ea1b112634a5a0140c37c7c114e084fbe2a102812b337095860389dbc32c27549addd86146e2069fd81bbc292ee38c9834ce8d625ea2224ec741f0915f95a445c944422b783a8594542be0c5b354", 0x86}, {&(0x7f0000000300)="105a3dbf283c3287a763065eab808323642ba98527bc24ae03c24fdada298ade8808aadd42764a9b6f01272a8d48fafd0d2b081fc26b9c8870529742471239a352f8d0b93da0741f3750b3", 0x4b}], 0x5, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x8b) mkdir(&(0x7f0000000080)='./bus\x00', 0x2) write(r0, 0x0, 0x33f) r1 = getpid() fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x2, 0x2, 0x800, r1}) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) listen(r0, 0x0) listen(r0, 0x1) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$getown(r0, 0x5) ioctl$TIOCCONS(r1, 0x40044278, &(0x7f0000000000)) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffefe, "90de9c16723f911a1d962f681f00"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) r1 = msgget$private(0x0, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r3 = getegid() setreuid(r2, r2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() r6 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0xffffffffffffffef, r2, r3, r4, r5, 0x20, 0x100000001}, 0x1, 0xa3d, r6, r7, 0x8, 0x8, 0x7}) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = semget$private(0x0, 0x0, 0x2) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000180)=""/215) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x7) poll(&(0x7f0000000040)=[{r1, 0x30}, {r0, 0x104}, {r0, 0x8}], 0x3, 0xfffffffffffffffe) r3 = socket$inet6(0x18, 0x7, 0xffffffffffffffe1) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x3) setsockopt$sock_int(r3, 0xffff, 0x1008, &(0x7f0000000080)=0x3ff, 0x4) socket$inet6(0x18, 0x2, 0x9) poll(&(0x7f0000000140)=[{r0, 0x2}, {r0, 0x116}, {r0, 0x4}], 0x3, 0x0) 16:00:10 executing program 0: clock_settime(0x0, &(0x7f0000000040)={0x344fda5c}) nanosleep(&(0x7f0000000000)={0x6, 0x9882}, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8800, 0x40) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) open(&(0x7f00000000c0)='./bus\x00', 0xa0, 0x40) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socket(0x0, 0x7, 0x0) semget$private(0x0, 0x1, 0x104) fcntl$getflags(r2, 0x0) fcntl$setstatus(r1, 0x4, 0x40) 16:14:36 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x18, 0x135) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) faccessat(r0, &(0x7f0000000100)='\x00', 0x0, 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x241) lseek(r0, 0x28, 0x0) dup2(r0, r0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000140)='\x00', 0x1) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:14:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x9) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x8) ioctl$TIOCCONS(r2, 0x20004276, 0x0) 16:14:36 executing program 0: openat$null(0xffffffffffffff9c, 0xffffffffffffffff, 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x8) setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 16:14:36 executing program 1: chdir(&(0x7f0000000040)='./file0\x00') r0 = socket$inet6(0x18, 0x8001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), 0xf) 16:14:36 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) 16:14:36 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0x591a, 0xffffffffffffffe0}, 0x10) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 16:14:36 executing program 1: r0 = syz_open_pts() flock(r0, 0x4) fsync(r0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20408, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) 16:14:36 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 16:14:36 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r0, r1) fcntl$getflags(r2, 0x0) execve(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r4, r5, 0x6) 16:14:36 executing program 1: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='./file0\x00') 16:14:36 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000330000000300000035ce17351d70577f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) lseek(r0, 0x0, 0x1) 16:14:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "b0d42000006e9300"}) socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open(0x0, 0x0, 0x0) getegid() r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:14:36 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x40000000, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/80, 0x50}, {&(0x7f00000001c0)=""/139, 0x8b}, {&(0x7f0000000280)=""/225, 0xe1}], 0x3) open(&(0x7f0000000080)='./bus\x00', 0x20420, 0x0) poll(&(0x7f0000000040)=[{r0, 0x6c}], 0x1, 0x0) 16:14:36 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040)=0xffffffffffffff01, 0x4) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) syz_emit_ethernet(0x1f, &(0x7f0000000100)="c9620dc47a2eec5662f7b901d3910f970b7bd8230150021b3cbadb65b4a143") mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x881, 0x40) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000180)='./file0\x00', 0x0, 0x9) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000080)) 16:14:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000040)="eaff000000000000", 0xffffffffffffff4f) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:14:36 executing program 1: r0 = semget(0x1, 0x2, 0xc8) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, 0xfffffffffffffffe) r1 = semget$private(0x0, 0x6, 0x3) r2 = socket$inet6(0x18, 0x5, 0x7) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000100)=0x3) recvfrom$inet6(r2, &(0x7f0000000140)=""/216, 0xd8, 0x41, &(0x7f00000000c0)={0x18, 0x2, 0x5, 0x3ff}, 0xc) getsockopt(r2, 0x3, 0x7fffffff, &(0x7f0000000240)=""/94, &(0x7f0000000000)=0x5e) semop(r1, &(0x7f0000000040)=[{0x0, 0x6, 0x800}], 0x1) semop(r1, &(0x7f0000000080)=[{0x3, 0x7ff, 0x1800}, {0x0, 0xfffffffffffffffd, 0x1800}, {0x4, 0x6, 0x800}, {0x3, 0x5, 0x800}, {0x2, 0x400, 0x1800}, {0x1, 0x7ff, 0x1800}], 0x6) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x0, 0x401, 0x4}, {0x18, 0x1, 0x100000000, 0x4}, 0x8, [0x3, 0x7, 0x2, 0x1000, 0x1000, 0x2, 0x1, 0x9]}, 0x3c) 16:14:36 executing program 0: r0 = socket(0x2, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2, 0x3}, {0x1, 0xffffffff00000001}}, 0x2) 16:14:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x802000000009) r1 = fcntl$dupfd(r0, 0xa, r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) syz_open_pts() syz_open_pts() 16:14:36 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) syz_open_pts() pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000740)='\n', 0x1) syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x3, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) 16:14:36 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00400000e74de40900000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000000c0)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 16:14:36 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x80, 0x1, 0x7}, {{r1}, 0xfffffffffffffffd, 0x51, 0xf0000022, 0x7681, 0x4}, {{r0}, 0xffffffffffffffff, 0x4, 0x41, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x40000030, 0xffffffffffff8001, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x58, 0x28d}], 0x8, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x20, 0xf0000001, 0x1f, 0x400}], 0xff, &(0x7f00000001c0)={0x10001, 0x800}) 16:14:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x5ad4a66095093fcf) recvmsg(r0, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x21, 0x4) 16:14:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0xd370, &(0x7f0000000400)={0x401, 0x8}) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x21, 0x400fffff, 0x800, 0xea}, {{r1}, 0xfffffffffffffffc, 0x10, 0x0, 0x20, 0x8}], 0x913, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x40000000, 0x2, 0x7f0000}, {{r1}, 0xffffffffffffffff, 0xb, 0xfffff, 0x1, 0x6}, {{r1}, 0xfffffffffffffffb, 0x80, 0x20000003, 0x67c, 0x7}], 0x41d6, &(0x7f0000000300)={0x3, 0x1}) sendto$unix(r1, &(0x7f00000000c0)="4aa0a872424a1855389f213cc2", 0xd, 0xa, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = accept(r1, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) accept$inet6(r4, 0x0, &(0x7f0000000440)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r5, 0x80105728, &(0x7f0000000340)={&(0x7f0000000240)=[{0x22, 0x4}], 0x1}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:14:36 executing program 1: r0 = syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x2, 0x5) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f00000001c0)="f4ff12729c8e4b004e1b18a878a64f596ff1c65b54742dc0c68cc07c0c90665c5a2e57697a9c11d65c542a57d7359ed087be7b1b35e64053707085ef3a157a138ecad8abebf096c123cdab4d5f4127e880eb7f4ea7952731fe6335e884863378d194f17c0182beabee30a1e4c9f49c5d39367737ea5b129cb2611d77c80546baf097dde3de6ef4fad6e1d9cf354969e4c9b3121b1ac6d43ad423c748f314aa140b6b8dcf374e3742681badebecb28bc3d1790de5939dddf64b058e0ea41b6a65a864e1b36878fe4cd5", 0xc9) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x100000001) 16:14:36 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x940, 0x12) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:14:36 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x4) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f00000002c0), &(0x7f0000000300), 0x0, &(0x7f0000000380)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) 16:14:36 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xc20, 0x0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 16:14:36 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f00000001c0)='./file1\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) symlinkat(&(0x7f0000000000)='./file1\x00', r0, &(0x7f0000000040)='./file0\x00') 16:14:36 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001080)={0xfffffffffffffffd, 0x18}, 0x10) r1 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r1, 0x1, 0x0, 0x0, 0x0) 16:14:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x2, 0x90d2, 0x0, "d730c9e7bb6fc6e23c5b00000000080000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x7}) write(r0, &(0x7f0000000200)="bd", 0x1) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x1, 0x3, 0x3, &(0x7f0000000100)) fchdir(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x1, 0x8001, {0x4, 0x8}}) syz_open_pts() syz_open_pts() 16:14:36 executing program 1: sync() getrusage(0x1, &(0x7f00000003c0)) 16:14:36 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x38080, 0x0) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r1, 0x6, r3) fcntl$setstatus(r0, 0x4, 0x46bfb) r4 = getpid() mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x7026, 0x7) fcntl$setown(r0, 0x6, r4) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) flock(r0, 0x8) 16:14:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000500)="e73a7c64ccaaae1fe0968e466a06d57f", 0x10) r1 = syz_open_pts() r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) fchown(r1, r2, r3) r4 = dup(r1) r5 = syz_open_pts() r6 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x100, 0x40) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000240)={0x1, 0x10003, 0xffff, 0xf4, "78677f0adc7facd77d0500", 0x1, 0x2}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) sendto$inet6(r4, &(0x7f0000000140)="7ef7c52a15e57e353cde1b39cd3f8efc0b1ea5e879ca7e1a4352c5dc9591d3e03c57ecb679d1c569a8285822856d", 0x2e, 0x400, &(0x7f0000000180)={0x18, 0x0, 0x4, 0xfffffffffffffff9}, 0xc) pipe2(&(0x7f0000000000), 0x4) 16:14:36 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x2000000000000000) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x636, 0x1, 0xdd7, 0x0, 0x3}, 0xc) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r1 = getuid() setuid(r1) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 16:14:36 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f00000002c0)="ce5b5bc93ed5851223ac241be1fbf8fc2d7ef9bf8129c15dd98b2565c3cb77a1dd2fd2a20041a2a2983d5effbfc80352396c6033bc70e3804f7a0eaa621a8035c5245d7f5375145add88723d1e69d7c0a080bb690b77c18368cd84b91440bf74ed770813f484c36df134919d124adffbd4fecd8eafa6a0ec22e0efa140569e1e03", 0x81) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() r1 = semget(0x2, 0x1, 0xc0) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x0, r2, r3, r4, r5, 0x4, 0x5}, 0x3f, 0xf712, 0x2}) r6 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) ioctl$TIOCSTART(r6, 0x2000746e) r7 = dup(0xffffffffffffffff) getsockopt$sock_timeval(r7, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000380), 0xc) syz_open_pts() 16:14:37 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x8080, 0x0) r1 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) shmget$private(0x0, 0x2000, 0x400, &(0x7f00002dc000/0x2000)=nil) r3 = shmget(0x0, 0x4000, 0x150, &(0x7f000061e000/0x4000)=nil) r4 = shmat(r3, &(0x7f0000073000/0x2000)=nil, 0x2ffc) shmdt(r4) lseek(r0, 0x0, 0x1) r5 = socket$inet(0x2, 0x7, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) r6 = dup2(r2, r5) close(r6) r7 = socket(0x818, 0x2000000000000001, 0x1) setsockopt(r7, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r7, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) fcntl$getflags(r0, 0x1) setsockopt(r7, 0x29, 0xd, &(0x7f0000000140), 0x0) 16:14:37 executing program 0: r0 = socket(0x1000000000000018, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) write(r1, &(0x7f0000000100)="c73a00080000", 0x6) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffe, 0x0, 0x7, 0x0, "4252c700251fa8d8350000002000"}) readv(r3, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x400000000000100, 0x0, 0xffff, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0x6}, 0x0) 16:14:37 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup2(r0, r0) fchflags(r1, 0x10002) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000140)="d2", 0x1}], 0x1, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x5) 16:14:37 executing program 0: r0 = socket(0x11, 0x3, 0x576) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) fchdir(r0) setsockopt(r0, 0x40, 0x40, &(0x7f00000000c0)="03a5e114775752fc2668d0877f137383f951488f5f49bc8d5afb5ef96952316a87e1a5cbd365d9fb0369f95d52678bd5d5b791cba7d5b4841a2a465eafcdce49ed52058be158779a07b9f17d3634978c7d1e1c38be28c68ba6ae9b1ab2936f5a5ecb39f65d79646bdf4cf728cffa1e2b93eea0f3d18ec300ce315ad9976f2b3e1e33d8b155932f843e14ff3705e1541d60faff181962936f32340bc9fc237274020dd9c5ddc27cdf9cd5d64978f0c48ee81239777916f1813c79ad6db7d5100a8045b6cf13", 0xc5) 16:14:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xa7, 0x9}], 0x1}) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./bus\x00', r3, r4) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={0x0}) recvfrom$unix(r2, &(0x7f0000000200)=""/43, 0x2b, 0x41, 0x0, 0x0) 16:14:37 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCEXCL(r0, 0x2000740d) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1005, 0x0, 0x0) 16:14:37 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x2a, &(0x7f0000000000), 0x199) 16:14:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) shmget(0x2, 0x4000, 0x402, &(0x7f0000ffb000/0x4000)=nil) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='p', 0x1}], 0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000100)=0x1000) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) 16:14:37 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) getsockopt(r0, 0x99, 0xb5, &(0x7f0000000000)=""/152, &(0x7f00000000c0)=0x98) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:14:38 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000), 0x1) 16:14:38 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0xc1045763, &(0x7f0000000080)) 16:14:38 executing program 1: getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) r1 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() r10 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) setsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000002c0)={r7, r2, r1}, 0xc) fcntl$getown(r10, 0x5) r11 = getegid() r12 = getgid() getgroups(0xa, &(0x7f0000000200)=[r0, r1, r3, r4, r5, r6, r8, r9, r11, r12]) r13 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r13, 0xffff, 0x1006, &(0x7f0000000040)={0xffffffffffffffff, 0x1ff}, 0x10) getsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) socket(0x1, 0x4000, 0x7) 16:14:38 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) write(r0, &(0x7f0000000000)="a746", 0x2) 16:14:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=[{0x10}], 0x10}, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) 16:14:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000600fffeff7f00000014ffec00", 0x1}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) shutdown(r0, 0x0) syz_open_pts() mprotect(&(0x7f000037a000/0x2000)=nil, 0x2000, 0xfffffffffffffffd) r1 = socket(0x18, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:14:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket$inet6(0x18, 0x3, 0x4) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbfffffffcfffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x4, 0x2}, 0xc) 16:14:38 executing program 0: r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x8080, 0xfffffffffffffffe) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x3, 0x6, 0x0, 0x1}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="01", 0x1}], 0x1, 0x0) 16:14:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202b, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0xce, 0x40, 0xd8, 0x43cb2aa7}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0x6, 0x600000000000}, {{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x5, 0x5}, {{r0}, 0xfffffffffffffffb, 0x40, 0x12, 0x10000, 0x1cc3}, {{r0}, 0xfffffffffffffffb, 0x6, 0x0, 0x9900, 0x8}, {{r0}, 0xffffffffffffffff, 0x9, 0x4, 0xc, 0xd1b}], 0x8, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x7}], 0x14a, &(0x7f0000000100)={0x308, 0x20}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) 16:14:38 executing program 0: socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:14:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) flock(r0, 0x4) 16:14:38 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = geteuid() setuid(r1) sendto(r0, &(0x7f0000000000)="17633bbb9d8c353258d4b1d91916e404fa7c439b0c2114856c07adf02babde1e1b5ed2a3ef43443560f64283de6f06f1a0a42a22", 0x34, 0x8, 0x0, 0x0) setuid(0xee01) r2 = msgget$private(0x0, 0x1fe) r3 = getpgrp() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r3, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) msgget(0x1, 0x40000000004) 16:14:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8011, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x9}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:14:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8200, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffd, 0x90) poll(&(0x7f0000000000), 0x2000001f, 0x2) 16:14:38 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, 0xffffffffffffffff) 16:14:38 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) getuid() r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) symlink(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='./bus\x00') mkdirat(r0, &(0x7f00000001c0)='./bus\x00', 0x130) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000800)) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 16:14:38 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000480)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x1, 0x80000001, 0x3ff, r2}) 16:14:38 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0xfffffffffffffffd, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206981, &(0x7f00000000c0)) 16:14:38 executing program 1: munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') fcntl$dupfd(r0, 0xa, r1) listen(r1, 0x0) 16:14:38 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x200008) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000500)='d', 0xfde427c9f878e2e0}], 0x1) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000380)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r2) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x8, 0x0, {0x8, 0x4}}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) accept$unix(r0, &(0x7f0000000440)=@abs, 0xfffffffffffffffe) 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) r3 = socket(0x10, 0x4, 0x60b6) ioctl$TIOCSDTR(r0, 0x20007479) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000540)=ANY=[@ANYBLOB="10000000ffff0000010000000007c42e9dfd5fccb7e1e043fdcc8f235f4728491ce2df58d217a9ccb098078df78444e244a1189ee95470cd0a4e828912496dd90d5ff4535fdc9b0b075e8e3059a07d704684ac8f6dbcbcaf83cebb20b0ddfb510c0372220221aca5958caec87aa0bd11"], 0x10}, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r3, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:14:38 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000000)) close(r0) 16:14:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x800, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffbffe}], 0x7, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:14:39 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="d264d15e704858b12ac6fdcdbf67bab1f7adde9416179297bf56f5d5d0af0cff5b852a8701b4fc0bcdbad4665bfbc30bd6a7fded933c8c3eec53e39943f6ba4fadd29950d09c086c888e0ec1fd93d594501a60225f6f8eaa1eadb852712106ca428d1053b03ef166766b90a2fe468cc597fd659d653568bbcc87c0871f23b1971e8b068a85e01ce3c3775d4106c618a5e3aa5621b211a5ca4c9f13a4b13ff7af71591d10abb9ac52", 0xa8}, {&(0x7f0000000100)="efae8be09f854d2e874a0b20c78a69816bfb40e78f8481bc94f50cc037f8d4625a77f88a5e42fb6fba7a3bc274", 0x2d}, {&(0x7f0000000300)="5274463e36395a733da12732e0a3bb440b043dd000594f153785a86e28b88363f2d08e52e14c1b8d777c57a3c37d332b430da1f3f42cb23d5a0ab0779b1a16cd65cc5f2f9f660f79a4c17d06a598cb4d7e60ff0ef0e9da527bf51a6ce49993e9c54b707b0384453486218bb97c81cca184c8b7b4335f3b3969c72b0da8252cd6f978598ad236622723d838cf3e56f15f9faa603d00a8973277519173f57c15c6537fa966256b136c58", 0xa9}, {0x0}, {&(0x7f0000000140)="83852d5da30c536c293f1b8b5d7cc316c20c3935191af06cb5efa1b91c9698ce1ba2979aab9925388075c835d6038e27ab90f82c", 0x34}, {&(0x7f00000003c0)="b60b51fff0b8eaef88b8b0dea7447ca590b648aeeabeb9f685e66a31483faba222e77bd9bc93e12114df8209cae71a065e62e18a55cbc8bca921767c3589010c168b5eff70f5b3c6011ba80d4518e9bbf1d61668712ebde00dcb", 0x5a}], 0x6, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x1000fffffffffffd}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0xfffffffffffffffd) 16:14:40 executing program 0: r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x611, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)=""/89, 0x59}, {&(0x7f00000001c0)=""/58, 0x3a}], 0x2, &(0x7f0000000240)=""/235, 0xeb}, 0x43) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c3, 0x2) lseek(r1, 0x0, 0x40fff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x200, 0xb11, 0xfffffffffffff801, 0x1, 0x800, 0x3, 0xfffffffffffff801, 0x1, 0x3, 0x0, 0x80000001}) writev(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)="f4", 0x1}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fc", 0x1}], 0xf12d620c6bc046a6) 16:14:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x102, 0x20) write(r0, &(0x7f0000000140)="676c60875f75fe421fdd376e22f99660320efc826001974cc6304eb65f9984d31e342b4e9c40af517b21481eb5c90451248409cd0aad6a0acdd84f1048c6b545876e13b8a176dbb248d32607263c79fab84e8e3fb8d795571ca8", 0x5a) 16:14:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x5, 0xff, {0x0, 0x9352}}) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0xda12, 0x7fff}, 0xc) 16:14:41 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0xd0f4) r2 = socket(0x6, 0x1, 0x0) dup2(r0, r2) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) read(r2, &(0x7f00000001c0)=""/4096, 0x1000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000000200001ff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socket(0x18, 0x4003, 0x7fff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x33, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000011c0)={0x400, 0x7fff, 0x2, 0x100000000, "16037da260b7082ed39c06fc1e7dc39b94acd4a3", 0x10001, 0x9}) 16:14:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x2, 0x800, 0x206f}, {0x18, 0x0, 0x8001, 0x5f}, 0xdd79, [0xfffffffffffffbff, 0xbc, 0x7f, 0x8000, 0xffffffffffffff4c, 0x2, 0x400, 0x7f]}, 0x3c) r1 = socket$inet6(0x18, 0x2, 0x803) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x3, 0x8}, {0x18, 0x3, 0xe9, 0x8746}, 0x2dcc, [0x752f, 0xac, 0x80, 0x101, 0xd5bb, 0xffffffff, 0x10001, 0x3]}, 0x3c) 16:14:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r2, r3) setrlimit(0x6, &(0x7f00000001c0)={0x4, 0xfffffffffffffffa}) mlockall(0x8000000000003) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) 16:14:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r0, &(0x7f0000000280)='>', 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x8080, 0x50) poll(&(0x7f0000000040)=[{r0, 0x20}], 0x1, 0x1) 16:14:41 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f00000000c0)="9963a2e4e7e33cbd05b6604e86f8cbe8251d44f8db66b96bcdf689b939db728a30d775e01be999dffe99677fe4cdc87ebe1e862426b419209a34c88ac7b964e90b1da0", 0x43, 0xc, &(0x7f0000000140)={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="b00bd60deb2d46822243950958776f5824c98d99dc52534fa2f583d929c4632326a8078b851740a386bc44e25d8941abfd1e800014f51be0e8539e135b88dcbf321cf012cafd2b18cfa919a29d57957bab01ac5bcc941e516df13073f90e9d5941d40ecaa9baa785835328f3297aa96f817984ab02322b7812dc650c9bbd460c84ac178a805b6b56857c3542e535ba1e0d2d9578d9caca61b91202e13c34823315c5bb8e330bd267fbde9ac7bc97ed63a705b1ccd9b8ce8400d3fee6ba60656e687d5995d2e4439b08946f128e0f7f5245b521fdb0637040ac273f510bd37e66f4a1226621313b5bd715239bb362d547c688adacec66e00c1631ab62ba94ac083a23bc554d02a51fb241842d8a081f545f2b54871de8bd706dccb631648835812ca412208d9aa11ceec08002c2437f0ffccc08fe5d82105c3a8bf88d68946d9840d57d066874270760c84e36b72552f307c4372a2dbf41b3f25f14d1ccaf1e77bd7968cbc75b715c6d06c6eac24b1ce1ed3f3e7190ced910d55146d92dc1287cb48707543b578fe45b1d7a2c31a18ea263f9f115b26b291575bbb749c6db330688f7bb585d82c0e9f8896098c7b040667ed75add53cf25560c2eeb0b93afcc4ad1fb3d3822ba08ef58ff986345c3e0aa6ff4cb6daeb8a32881715ac620b536cad6f4c77978d31e85b93050924a37b2e7ba4abb5086cc9983674c7eb43ad70f31b676e0f0464f09c5f4f96e686771f5fb8e33efa57a6a479efa18fbf0fb8092d88e3a9ddfb8f55e9d8b57659530fdefb565fa6d90deac20c643a3daa09cf60c09d7b631f2097b22907117e88e39ad7e04bad272a50a61dc5d8e32fb30bc9cfd02ffded12257744163f688696c483b0742404b12441d1bab1452f1dfefaf256e4389f4cbc388d0725fcd1a33a3626e6c269b35881b4956377838fa31d5b40e61c1be530bbc12dd84f9be8f5e54a05b57de07355287ec7cd42eda28fd5aa6650a813b8ca10498fa54a8aa352114853d1e4ec455a7406b4e331bccbe0b34208bd06557867e4bc9190e28a5b7b43ffcdbd444f86c6da1444235d798bb128cc6cd6ac7ad75d8ee5c5834946201143b4c283bb6376742b9a914d40999f2e028c8cddf5e78e8c8c18abe054f326a2b89007bd3d78eaf384e4328350ac4cba87068af63e45688618ec21a07f8db673f8d02723dd29184621d58ea8738c11c7aa223e6b5b9277727bfa8af818e9e13608538dcf15c2e5366ef0b14e5af30acbacdf57ebc34e7536ba0dfbf379ad5d2f4a2332e356b0f91f22945992dacebc6a79c38d007adfc183cf08f715e98418630e8fa07016986f67e397b54917758d3602a03bfd2145870001ae35ed94135a013bfa5c246f7c179fe31d2710b2afaf00e4ed6aeb9d3d6cbaae297fa338f3846ea3cd6af2d335e499c31b7f32f84e45c017a1b2fe25d3cb3c4cb23042c2e61f953d93d0634e99e08532cbe81af40c24d0da7ea19720cb275a06574b2042d08315525eba9784f53445577792de687c18d304c3f3645a9cb5629b02261aeee3b155df3a81a971e2f11d8e75a5b9e6f445a1b7a6512a3f3487175a86d61b07c322f84e11419e143ed161ca229ef4d7ba799035b05cbb58097cc331ee569b270079542eacbe433222f54e34a4cff857b3daf7390993f380d214083fca468299ec4d455e149b6d4c27f6ebe46526cceecca3cb7ed85f70a00475819d5aebdb887ffc140a9650b0213606bb51e358e722b321590c3e51306d0eb8d3d870245d1d9442e9370bd43d455085ee7f339cf726c896a1b9f4b3771ec876a05ae0f3cecee1442b0a1d6720eea928f3ab047f73306565e53fa3f47886f763f0ceb2713295976e46293e40968376259b50cb3a7cdd0eb146676b1bb0fcfd6d28f1f9187568c3e76cc2c28147b3d1538f76df3573846aa4da123c013e244930700353f8ff00071589568a2a0c9db5b8b2b1fbd426a496e12574daef4775a2bb5d8a7602e3f80e6d32303d6d8a24330cf1a76471a74773caf06ab9a2fc989ab90e3a66454f761e27c3d7602d611c992845edce72ca1ebbb3e7678c7fe70fc39a72d66f5d3fb6dff2bc1f0c977543854ae4824e9936de834b98f3528223fea67cb0b94de6d2848fe26b7c3f21b7e1562deb6832030f2bd9feccacc41c5f0d16d444f77659767b3f3ba5216a64ca0f8e205a48102a0b344c2756db461a987665a93a91e0e213968a76a1ef8bd853e49e97471df5d323d234a843339419edc3e020c3b4c06e6360616d5513c26deef6d1973034612c10c3ae83ff1e75b0a71b7f1da041b721f859a40fe26de2af5fc814ce634beb6efcfb34e7e00808214ac7b51fcf09fd2c16f737bc33743f72643ca9e812d51d447b5010d161f633a1c826e99597f3cd7f509af8c99a3aec5314df89a84773e0203c43cbbfef6a288a6ca5a3b082dcc3d97a8d31b40208b92a9425d13564a5756424fa3070287c7bb7ef7eb0587cc2d8e9b04757e76a45b1a5b456e3e4b15589364e966f771b750022a289f56e5da5bec4acfb691f4cd13831587703f2b8aa1e4348332f0aaa7d70db14de850fbdb523fba28b306021fd3bf63bde7d10fb1dfac814d6c7e372e030bc3552ad727fb73252e0c8251def5f17c16f3e59dea00741c7953c07032749c7397cb77d81f211282ffaf207d99e1c75a6af403472c8a4c13a626dcf993f86626b26572c059d25bd2df494598b111e589ea4c0ed40608a4469f925a88e13ae8ff06f61a9c2ea1bed92ad3f477da434777b65a98a791c77394103cb4fc2dbd63c2a875e1009ab9b7cdf303359550679842518226e56627ea0ea8e016e6738dcf7f09046e13ebfdaa8695c336762b065da05dc227bb1ffe13480312402484223e8ae3e5f0ff22f17aad8bc5cbe234e8ba2714f4ba23b5c2c2878e358af5086d9512f311c1186d928075e0a1825db29a714e62eaa2969920c4e6ada35c6d963747f5ff4e24b2dda38f4dd5ca4b9336fb201e8ad8b7098eaa1ba317ecab6e1caa36b66de7612aec61650b832d467ac3481be9148fae7d7ca124b236447295eb4d4371e1d04f96f04a996d4c0ece47178cb6eb64fc4ee732392f8e0f0393caccea538366294f1b10530f8b7da6a92fd91d60c7ee74108d9f74b37fe665bb3468c19f52e96e4c72abac3a9219ab7cb2230ce759be29c2c834596fa69da652b495d1e9adefcdd322d605f9ac7d1c5bda1db685f5c3d4a2f0403dd2f13c96d04c968f417a22cc5c813b5cd50952b29ed9c733e76fd8dc80747760f37d71c780c9d9d67161f26e2fc250810059306151ca1593ff3e5551251762c5e8c2c584a985e47955f0464eef2a63c7af60ea2221d311f152a33b6e8d6fc83637f3363bc1bd4b86fe4b472a2f9de4e9976572cd7d9f3c302d4c3edd278cb58e46998fb51ef0229a56cc37fde0aa58cfe0dfdae94a74b4be0da72ec8a15e48d0f61bbab98d05751b9879418fd375e2a55e5e9a925571bfbd6769774bc7391b856f88de3d17dba47691f893664d2fafb2f7b22f06e25416301b0946edb578fdf7bfe0b9f6a410ab893299be31ea1c9b902b4fefe23f04c67b5ad4f9fea1da2a7b4c993fd8a43d1506b58cecdd70d091fe17fcc4310eaa90dd07f7d5bb74ee49aef0e64506aecc972bf590e5badd1b2d2e2de781a75dd1307219c2e4185495ea3b8fa8394748c458e4120943c46410150d4b7d86fbfad58c4219b3b26d090e28770fb2722a47a6f5507c35882b6daf6142e3c2b9011ef6a505ae133f014ee460a671259bfdc3860cd143215efff6951f3504263b1112d08b93e9b8b6d9937acb1db58e833756e0acfcb40cf5537b7f02d81dcce5064cc301963a2252f9996120fe49754a4501721cf674d451d876b39b8190f3b624b8da24bf5fa58841e3cad0d4652df6a19ccea259a1fdd99584a6c296650cef873dbc9c627597950d181c55ca1e3b5383ad0bee1afec0fe4819b22e3906c940e8077e5a76cea400fd6b1045457efd628065776c2f30f066212d1f9a83410a91c2b9d2d97e85b4b9a88312759cd5ca8dd35cf3a21a20088fb83a2b9be3e80dc59522667bdddad5dde6b4a54de7fe881456489164cdbc3c800fef456bfe80626511040edaddc05512099fe40f55bf558a39cbf8cd1667a0816fc49f6660ffa287edc7d8190c1098728317585b07f8c9aae596f749e0832f07a604f7417a7da0b0a40b68d2fe9fef7a82c343b539cb5408a7c4974900e1814c81977d4ab763bc43c8e53ea24943b3b279652b41e11b20a8d415da757a8c96a269eb3c99b1b43f164116518caf00d0c57bf4cc76b9b21fc57c8db2d734dbb7276882fbc1b328b8cea8f56dc95683760cc58234379ec2e50657c4acf4eb6e620a4e2d1ac23cf8ad0345d57ca7883976dd1b992a175a64fa0035d2655b0b1743e5a3c41ea2a0ecc5adcdd7226efdef1a06319265a7e77d27e569d2376c3169c7b34db646a464e4c3b92300d86f6bc592f7f4fd38f35be4c56914dd9b3acf6da50ff024cd133d3c41fce70bfc6ae6d94bb9d604aedaf60939e9cfb11fbc2c15535cd6942d65a7857ec5a5ba23396394369d11b52c6e512defcaf74b01b94e34281ae831248698fc8556269d6a9df81321839a66f824bcdcffb9064ef110e56aa1b3a80f846046085731bba5a06e5f33437036e3b6594f3f37776d22c34d40bcf62341fbf7a494859826123f8e4812572db0c0caa3f90b2973fecf1a11643e2bd54e82781db5c891790abe32e86c5491f7a3ee18feef2769ef4fa01377d64985130c61c15bc17c6653813df26fc7d1a3ad50febf19e8c1dc3f485bd8c63c6dbded6220e4c19eadb0bd10ede72dad3bd56ac41e5dfc8b226146431f9a6c089f5c2bb3241398bb3565758723e6b61abf84274d9202996ae908ca1459dbae178aef6903f401a092c303cecf0b352dfc9602f239117be115642f9ad40d361ff1f6a014468c56202aefb39201cf0625de79a34731bacd417946ee86be211e6a80059995904739cd58235e63ec80de68fe207ddd25ca016a8b590fb33cc8b2ee81f28f3ae9742d2431d6eff0dc82d6f4c1ed303678e685b03070e88d3feaaa898f2993a4af483e155a5cc76d3be30ebc5ba7f1de4fb3adbaffd1e8394e2099a762f8eb33608f2ab2afa367803065f19f27d7194b8f012e3815739c2ccf0fefcaa4a388ca16d3f981cd117aaae83ec8a21dc0e3cab2e5551b5f6193b615d499dc191c9de0b8f139203984d0658b199b41f541163a474d4f2bf21f2f65ab5a8942c232026aca12b1a53a56aeb697ec7b49ab06a4f69b9659a88710eae937a243a25e665db540f0582046f927e8bdd5e6a68ab688970943c54a7c0eb51ca7df6b40f54c1fb3375688e07fb587eb6eca1e89505a50526b95f614c3615d48329ea09b941374dab4b9f8661111d8d559f7ebeb5216282c4c9ea19c755fc6bae827849043f6154b1fa90b0b492cf53fb4dc544781a24b163f164062d1375c807389d51ea2c649a5865e370e0108281af4f3c10706963b5b6a44468402efdadfee53293fe0e4cd3d8c8af8d3cc9a0cc23e0f9e38dcfbd0388be076f28cf684787a02502de14996314c2b020be4f0da9e7547bc0530aa1341cfd1ef2847a27320069f91728a7a54229b08a910a75973b1a39dc9501366df53688a2b9a671695f71270b3b8b669f307167f58f85637cefad61fcff0de34d122d49dede442a8406b085742ef45e7e23cbc1ddc807fe1843d408d96850079746d463aeff2c9877f9c444978351440c454466d35", 0x1000) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8091, r1, 0x0, 0x0) 16:14:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = socket$inet(0x2, 0x4000, 0x100000000) writev(r0, &(0x7f0000000600)=[{&(0x7f0000000140)="d55399dddbf3f1145258edc7e08efd16afca88861b2d3ebea7f4aff0768d39d58ba35a29bbf84e3c88c6f68fd17191f9b8b9bb4210685be1ca27305da64874d84f144e973236d49916c792c9473a8202ee228c4f49bffe6d9de580d84a53f45e6f413bc53cee30271efc6257dce3cd32f1b087e0861da6a5261874f5a11f73e4bf25b77b1bb98f", 0x87}, {&(0x7f0000000200)="38a6de43a8c474e9b67bd1a839fb769c730dac48c470b2cd2b0acab83f7a1d5d8a115152433d19c24a82fa2c4963be1edfe1e7ce0bd544a8634690460406cf3d370570df92ab440361f57f45f5df612ee8cad23925855b55ca2e29ec9c1fa26e0231108c87a08455f491cb38c860b35313d19f423d40e57879d59b374781230a8adb3580a7768646494ca3dc0f9a229871d683d164147e21f8456729f9894c8b010d18b16b20497353e95bbc2e05aee2739794b9569cdf65673d917230587e2290f22518e742cabec78905e396", 0xcd}, {&(0x7f0000000300)="c5d4accf72cf33d17b3b59dc23e57c9968e15fe2848e08216118fcab112abe7e2f6dd95bf8c46f2d1b57701b696cd575ced48e28f29118ea7353bccb0a0ae25b10eee2acabaac40ab6f5ad9ec156c49ab466c7d14e3f7f6961f40e1bddc383ea67377b5c201b8c2a0a113740b3b77776bf56bd9917defb4ccea0bf8bff52950ef50f9ac7fb3b62795bd5acf6", 0x8c}, {&(0x7f0000000440)="6287c46503cf6652e95c6cab97d0c59099cfe8c05d0590ce6fb752bf8c5f4c95fc16aa5dfebeb0cd287a982e120e58a62b20b3628fc4ba1e91d6068ad360963e70c41a45c07fcf1ff3545ffb1b9a1f4cd2f86cad3d5c0481f91d77d23966b731657b5772f314794aec43f5639b190559584bfa0f3d9fbd96649ba27cf7f8e9b5e554a663a9e62299bb589769979bcada2c89de6f99b71032624a1c104ae89af0b40e01de6a55b17d2b702cbfccfd33", 0xaf}, {&(0x7f0000000500)="751d030142a66782a589916421d27525582865af9acc505900b4ac0c5e3c4573ffb9bc30bd80ba2e9ee33f43fbc0e642441b488e12cc140b912edde5dacfeb6c6175307ed604b2c8ea594f4b0b20ceb4d452438b702519f52d7ee6f105d12270330c2a7382347df42624ea11ed231aab213a049a1f5219f2b27f09ef1e6a74defd7968d40358316f0bdf3318dd95de319092f53b09bd8087564b7fb2c1c4263b97536a45da25e9217d4b983b3c8e4e0409f935dde15a768be9af9b9a1a0b44371b99af33faf1c3c2df2dab1d3d10e333817a", 0xd2}, {&(0x7f0000000040)="03dfb03f7f8b911a8126bcd777c8bd65439200bfc06221e755dc3aa290daba0183854ca5d83f", 0x26}], 0x6) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186004008b00202b27feffffff00001a00000000000451c0e2000000401af0286c0000000000000000", 0x2c}], 0x1) 16:14:41 executing program 0: socket$unix(0x1, 0x1, 0x0) r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000007c0)=""/99) chmod(&(0x7f0000000940)='./file0\x00', 0x49) r1 = socket$unix(0x1, 0x2, 0x0) r2 = msgget(0x3, 0x0) msgrcv(r2, &(0x7f0000000840)={0x0, ""/235}, 0xf3, 0x3, 0x800) getpid() rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgid() sendmsg$unix(r1, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000440)="5394f46682a5cd5dd5869c60da6ea01bfef2844f19f93b3d46a56ad07c459a1a1eab7ceba016d395f5114fef8284abb0cf0932e40faf1f21ec6e69ab3509cbea1dec8680b0c74769cf2b2d6b02c2fae9a5ff3b249445fdfc364e44f1f1ed71a11f4e853b77ab8f4a0fbeff7880b10e1a0a8d818f03b4fe3723860643b7b84db88d65199b5f6505489e91946c855b0c", 0x8f}], 0x1, 0x0, 0x0, 0xe}, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) accept$unix(r1, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) 16:14:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="00000000d89189f7a426d3e13e4a39dee1d32b4af59047cf5027d12f96de86adec69017afc531ba0130dfe40e86b600923a45b778c00fbc968c297c0770585b663009780feed4f7adb0ea2cc3f3db6a0868937055b69f3ec967200000000", 0x3bc) chmod(&(0x7f0000000180)='./file0\x00', 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 16:14:42 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) 16:14:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0xffffffffffffffff, 0x3) mknod(&(0x7f0000000140)='./bus\x00', 0x42, 0x0) rmdir(&(0x7f0000000000)='./bus\x00') renameat(r0, &(0x7f0000000180)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') 16:14:42 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f5330000bca9edbd9c", 0x34}], 0x1000000000000382) r1 = shmget(0x1, 0x1000, 0x240, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = getegid() dup(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x2, r2, r3, r4, r5, 0x10, 0x8000}, 0x3, 0x2, r6, r7, 0x0, 0x7, 0xc9}) 16:14:42 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x104}, 0x5) 16:14:42 executing program 1: r0 = socket(0x8018, 0x5, 0xfffffffffffffffe) r1 = socket$inet6(0x18, 0x8003, 0x3) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x0) pipe(&(0x7f0000000240)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180), &(0x7f0000000140)=0x8) 16:14:42 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:14:42 executing program 1: semget(0x2, 0x1, 0x221) 16:14:42 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r1 = syz_open_pts() bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r4, r4) r6 = kqueue() ioctl$TIOCEXCL(r1, 0x2000740d) kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r4, 0x2000746e) dup2(r3, r6) 16:14:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="0c48cfa0af472f97c9d058b703e33e7ff7e02a49783e1789bf92233bb9365feba016bd99c2b167cf960a2a03904c459f4450e107f2296882c936a1936a8a34b37eed3bda414699a6f52f41af299a759d8ecc6a3ad922227e7f5c98309e6da372548da7fae478cde7a2ee86e6b3fa582868eed9d440e6155cce92345822c21dc47134ded720acc8dee6", 0xfffffffffffffe88}, {&(0x7f0000000300)="425c3aef2f1c835639f4dd2801301ad0ad86df96c12cc708abd4d74931a662721d78ae431c08e70a04e71f1b7f16f5b53a7748b8177e858fa68e12f7af371f9d16e2516d1c9d0d599006c4525fca4369c4d4bcd69d5499f0305a3b808607f3190fcb7fd1f0767fa83388642b8b762c931fbde45a033606c9db33146b161624b2857ebd32331cf0281461eacc601ae3bf97564bc9ab924740df7050873c78498c2fc14cdf43986df467bd88879e87e85fd4b220e38c28928a475e32bfc5b97b8876a746518fff6d1d5e7e86273d7a2fba2397e0b08d8196f2ba75666cf7b571d8f4", 0xfeef}], 0x2, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) syz_open_pts() close(r0) dup(r0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000400)=0x785) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:14:42 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) write(r0, &(0x7f00000000c0), 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0xec59, 0x2, './file0\x00', 0x0, 0x2b, 0x9, 0x7}) r3 = syz_open_pts() setitimer(0x0, 0x0, &(0x7f0000000280)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000200), 0x10000000000002a3) 16:14:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd330555520dd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bb8bcdb9ad83f12fc4d5f16b136a5d00d1628b53aa43d28015da62b990df1e3bfd5ae09455586cb6ea3ed54f0b6c34032dcc641f5b079b8f2524cd25c677319ab744872948edfdea302b5ed7f", 0x85) write(r0, &(0x7f0000000040)="cd", 0x1) r1 = syz_open_pts() r2 = dup2(r0, r0) bind$inet6(r2, &(0x7f0000000180)={0x18, 0x1, 0xee28, 0xcfe5}, 0xc) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) r6 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) kevent(r4, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x44, 0xf0000001, 0x2ba5, 0x100}, {{r6}, 0xfffffffffffffffd, 0x40, 0x1, 0x1}, {{r3}, 0xffffffffffffffff, 0x84, 0x41, 0x0, 0x8001}, {{r4}, 0xfffffffffffffffb, 0x10, 0x1, 0xffffffffffffff7f, 0x2}, {{r0}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x9, 0x401}, {{r1}, 0xffffffffffffffff, 0x48, 0x1, 0x4}], 0x0, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x16, 0x1f, 0xb7f1}, {{r5}, 0xfffffffffffffffa, 0x82, 0x1, 0x3, 0x800}, {{r6}, 0xfffffffffffffffd, 0x0, 0x4, 0x1, 0x5}, {{r5}, 0xfffffffffffffff8, 0x44, 0x20, 0x1, 0x2}, {{r5}, 0xfffffffffffffffe, 0xa0, 0x20000000, 0x101, 0x9}], 0x74, &(0x7f0000000080)={0x7fff, 0x5}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:14:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="785dcf356f807d0baed5a7d29bf251935d2e11fd14a98fae27c2879dc88ed81051d83839e03ffd327832c61b131456f5800c0ccb85533402919b88bcea7d65bce10b38a9fccde9296876f06cb67b14cdc37c6f90b7f844bdabdf03c10d19abb70425906518b8bdeacb49aa727e0b6e26c433e26779b73d74963e1d472959f2e26e6df384be41e3", 0x87}], 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pipe2(&(0x7f0000000000), 0x10004) fcntl$setstatus(r1, 0x4, 0xcc) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r2, 0x0, &(0x7f0000000040)) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x8000000000000000) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x811, r1, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:14:42 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x0, 0x8e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440), 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x3, 0x2, './file0\x00', 0x4, 0xeb, 0x3, 0x3ff}) r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r7 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() r10 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xfffffffe) r12 = semget$private(0x0, 0x7, 0x10) semctl$SETVAL(r12, 0x5, 0x8, &(0x7f0000000280)=0x8) setgroups(0x9, &(0x7f00000002c0)=[r3, r4, r5, r6, r7, r8, r9, r10, r11]) bind$unix(r2, &(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8) socket(0x3a, 0x5, 0x31e) getpeername(r1, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r13, 0x0, &(0x7f0000000140)) 16:14:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) symlink(&(0x7f00000008c0)='./file0\x00', &(0x7f0000000940)='./file0\x00') preadv(r0, &(0x7f0000000800)=[{&(0x7f00000000c0)=""/185, 0xb9}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/232, 0xe8}, {&(0x7f0000000480)=""/80, 0x50}, {&(0x7f0000000500)=""/154, 0x9a}, {&(0x7f00000005c0)=""/244, 0xf4}, {&(0x7f0000000000)=""/3, 0x3}, {&(0x7f00000006c0)=""/142, 0x8e}, {&(0x7f0000000240)=""/50, 0x32}, {&(0x7f0000000780)=""/107, 0x6b}], 0xa, 0x0) r1 = msgget$private(0x0, 0x48) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000980)={{0x18, 0x3, 0x200, 0x6}, {0x18, 0x2, 0x1, 0x2}, 0x5, [0x4, 0x9, 0x2b, 0x8, 0x3, 0x3dbc, 0x9, 0x1]}, 0x3c) msgsnd(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="0100000000000000b6511cb223806a121f617f0cd9ce774dffd9c5d7216ba49aa6769f1a419a18ac0f4739ab3eba7ccecee0e8d88a60af98e1392b77787e74907c735fd6787f7a07463a048c45da93e50ebc5513fe25cb351f6d212467ab27980795189c2160bc8931d3a698c79bb6e4e6a29f31fd9613676560e978ac10fc243789fdbfc0c61043367ed00caf006c8338932013e3ea91ad789f4b531a6716449f22bb810a41bf3ca9b9b9b9b8123d61a1bdd5f580b942e00aaf88733faa11a252319faa2400000000000000000000000000000000001e448a451a0d3b5e4b80ad0a570ac410670fd754957187d5d218174c3058de0c6cd936c5d275e31c7d9078dc0f60562778c7fcf98b1f106e35da"], 0x1, 0x800) select(0x40, &(0x7f0000000080), 0x0, &(0x7f00000001c0)={0x0, 0x101, 0xa00000000, 0x3, 0x740000, 0xffffffffffffff7f, 0x101, 0x80}, &(0x7f0000000200)={0x0, 0x90}) msgget$private(0x0, 0x660) r2 = msgget$private(0x0, 0x40) syz_open_pts() kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002e80)={0x0, 0x0}, &(0x7f0000002ec0)=0x258) msgget$private(0x0, 0x80) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000900)) r4 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000002f80)={{0x0, r3, 0x0, 0x0, 0x0, 0x8c, 0x9}, 0x0, 0x3ec, r4, 0x0, 0x4, 0x2, 0xe0f, 0x401}) 16:14:42 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1401, 0x0, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 16:14:42 executing program 1: r0 = socket$inet6(0x18, 0x8000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04"], 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) write(r1, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:14:42 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000100)=0x10) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="100001008237e652e0806f92daa79c3842000000f01200"], 0x10}, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 16:14:42 executing program 0: open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) setuid(0xee01) r0 = semget(0x0, 0x0, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x17, r1, r2, r3, r4, 0x28, 0xfffffffeffffffff}, 0x15c, 0x3, 0x8001}) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:14:42 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)=0x1) setsockopt(r0, 0x24, 0x9e, &(0x7f0000000000)="ac0d15cd98539a60fbd9da1a4791d802014f639573fe07af141a47c50679c0c37b16dd4c364a5f4f6d12eaf9c323c251cda31f8548e75c4928b8a8ba33039bd7c03c00afcae221d1313e4d1716a2b85400cfba0b20c965bcb2da063d014e01bb644508355eead31a45bd30547f42eefc", 0x70) 16:14:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1000000000000, 0x7, 0x1ff, 0x40000000000, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) r1 = dup(r0) ioctl$TIOCNOTTY(r1, 0x20007471) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000202e000400000000000000000000"], 0x10}, 0x0) 16:14:42 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) 16:14:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="180a6e52e5ca49318b2dbe625824e7aa40cee574bb3805b1f0d4d7893860fcc9c3f13588f33d2e50f346b1795f43c86184bd263f7c2f83af86c108807c986e71cbecef5b585eeb5104b8fcf9d946ad63daae5fef3e97c5419b0b8e912d5f312c79639e92cffcc80e069b598b7789d8caca4c17e48109c175bee42b8aeb4c05115963858aec4ca3a00834bdb371024d7a8d300efdb2750258ea434eda75e0ae0df7e8bd582cd31819c3925bbede94f4d383b371ad4f5c8107588b0b9b9d", 0xbd}, {&(0x7f00000001c0)="c95cc76483e29d7c42ab0c4ad6523db3acd1591a9eed5905bdd5b0de14d591c3fb4744a459c7d942e9a287edcd32c79f36d311f41d0f2e191bad2395d286936c2afb", 0x42}, {&(0x7f0000000240)="e0469a7bf37172b48ac7dd5f39069b6587cbe39cdb8fe7561a09a9a935edfa0cdda3c7b6fa682eb9639cfd579b6d9c82e281cd748400fa0db5d9c501965f8fa2772d75e548b1f83134ab35130ee498107b73efce4f67eeb2fbe01f60", 0x5c}, {&(0x7f00000002c0)="d6917845b02ee5362d65a2dbed7f2f21305c0c1531384a63bb6ba738871d378d3d68433d586568d6b2070633cba81916e9f9d90157ab076c5e6c34fbdf754af8d0aa7fe17f86d79a5d847a256f61441883335c28c1d7e02cdf68782f228d482d6e92e436ee8ebf0dfc7c3629874fb3ef84c011887576e346c1e4a3d4582fc66384775cf463495de4aa194105ce42ec7ad6068f82569c85", 0x97}, {&(0x7f0000000380)="71f1cbc8153217d9e70d1a5e40d683ad4018dff80d32e4060ada5a9472e5a3fa5e6272a7620fd8edb328b66c900f52a04e54f4c36fa36518ec5ead788b22ab2d39cc96ab33e7bbf35960078024c3de0e42a59c44ae34d0bb74d26241de541462f2c43f8161ca635aadff1d8cb1c0129aa620ee4665edcfdb43681a87b71e972a2f65cd", 0x83}, {&(0x7f0000000140)="5e5eacff5be3b1a9a684cd2cf6ad5cb3bdc018c9fe61e5e56f2079d11fba037274d54a", 0x23}, {&(0x7f0000000440)="a5e1b20cd00ea93f65899095eb1bed0e1704fa8fb1f3880ef314154c4162c41a6258b6b832427c3a71ca372f08a21b1918aa5a028d8f8d0ddaa03b286119bd332955480e5e3105662d78d986d04637b223d2c558", 0x54}, {&(0x7f00000004c0)="8b9b184eef205314b15b64210557f5a53d76658e98e13f9826f9de4d81ef0a75a65d901582824c8666de4938e0ad0a34cbc100fd31f370fe664aa5e5e364499c3967c86a3f5ad5013565595573cd709fa89f50f6ea0c740d2b15f74a727a6ca174600a151756efc6d4b392dedc4051fd461dc6512f3d4adbad7408db1c435056db4171ca73a3f96282b67081342787013bbf8905e02b21845cddbf5f7f49cfc2553cff2bea36fe12b059171a1a558ce0035314eee8c5182d224258dc922c30ffdbd63b1a08db9c49d345456a9c6b9f73b83023702261739a0e7e1ec35df1b95fb3c8af327b6d600883f0cab260", 0xed}, {&(0x7f00000005c0)="a724c3991529b9c5c49f88c17d093da64f5ffd2358684fcd0e4c81573f7d969a32a41f4caa17e12af5de3bcc99357982ed6be4f772cecf", 0x37}, {&(0x7f0000000600)="f65a84ab775a2996e151260bf8c36aad9f2ddbb5053afb2f4578592557b95b4af4be27e8328c88b33dcffac1b07286c277dcc765", 0x34}], 0xa) pwritev(r0, &(0x7f0000000480), 0x0, 0x0) munmap(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:14:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) 16:14:42 executing program 0: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff, r1}) 16:14:42 executing program 0: socket(0x12, 0x4003, 0x7ff) r0 = getpgrp() wait4(r0, &(0x7f0000000240), 0x2, &(0x7f0000000280)) r1 = socket(0x6, 0x400000000002, 0x0) r2 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) setsockopt(r1, 0x4, 0x26, &(0x7f0000000500)="c11a7b63eb2c0e55123b199898e4f2e40d6ba55294918bcb7c0cd8ef930f6b8d0ddbfc8d4d94f4ffdcb2b4f4b8a2140015eae9e6018ef8e713448434cad20a09dd2f2d0f4de46127a875555a0111747403b98cbf15c313bda3aa0d730d717a8eeae6e48bd286d848fbd56c2ba066d185196589d34e5fb7a0692e470ec65b747ba023118f846cf284e34aba5edcdb2b081fe6ace6c38f19e7bd7137d209f6b7d6a219ba57d378d9717310972003738104e16eae3ea719340b17a5ed614b3da3bb9371a549571c1b05837a40b81259664f07815efc1f064fc382c28a8e5348f3f86eabbd29a32a7de37ca8a6bfd4b2b7dccc01a8ea7aac11f2e5b83c667ca3ea1d81601d6edab1b4042f3f4bdfa8f863e7346b058ccb758073b7c9b30a000000000000000756", 0x125) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x4) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000180)) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xfffffffffffffee9) socketpair(0x23, 0x4000, 0xe9, &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 16:14:42 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) syz_open_pts() writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0000001860040000000100000000000000000000000000e8ff00000000000000000000000000000000000011", 0x2c}], 0x1) 16:14:42 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') lstat(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000180)='./file1\x00', 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) renameat(r2, &(0x7f0000000000)='./file0\x00', r2, &(0x7f00000000c0)='./file1\x00') 16:14:43 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000001c0)=0xcee5) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x9, './file0\x00', './file0\x00'}) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00004400001d01000000"], 0xa) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x40000, 0x2) close(r3) writev(r1, &(0x7f0000000000)=[{0x0}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xdc40000000000, 0x9, 0x0, 0x100000000, "e6bc813b2169da652477555ac34372ba0cb91010", 0x7ff, 0xc446}) 16:14:43 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setegid(r0) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:14:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2003, 0x1700) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) accept(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) 16:14:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x4) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCCONS(r0, 0xc2485607, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x0, 0x2a, 0x1, 0x9, 0x2}, {{r0}, 0xfffffffffffffffb, 0x29, 0x43, 0x80200000000000, 0xadcc}, {{r0}, 0x0, 0x10, 0x20000000, 0x5, 0x795}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000007, 0x9, 0x10001}, {{r0}, 0xfffffffffffffff9, 0x11, 0x20000058}], 0x7, &(0x7f00000001c0)=[{{0xffffffffffffff9c}, 0xffffffffffffffff, 0x0, 0xfffff, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x100, 0x5}, {{r0}, 0xfffffffffffffff8, 0x4, 0x2, 0x6, 0x2}, {{r0}, 0xfffffffffffffff9, 0x4a, 0x40000000, 0x6000000000000000, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x3, 0x8001}], 0x8, &(0x7f0000000080)={0x9, 0x5}) 16:14:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x22) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4, 0xa, 0xcd0, 0x400}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x2, 0xfffff, 0x2, 0x7}, {{r1}, 0xfffffffffffffffb, 0x40, 0x3, 0x7f, 0x4}, {{r0}, 0xffffffffffffffff, 0x44, 0x20000000, 0x5, 0x9}, {{r0}, 0xfffffffffffffffe, 0x2, 0x1, 0x6, 0xae}], 0x5, &(0x7f0000000240)={0xd3a8, 0x3}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x2) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0xfffffffffffffabf, 0x8001, 0x1, 0x1, 0x81, 0xfffffffffffffff8, 0x2, 0x2, 0x0, 0xfffffffffffffffd, 0x1}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) write(r2, &(0x7f0000000140)="0f", 0x1) 16:14:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = msgget$private(0x0, 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) r5 = getpid() open$dir(&(0x7f0000001a80)='./bus\x00', 0x22, 0x2) r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000001900)={{0x93, r1, r2, r3, r4, 0x2, 0x101}, 0x8000, 0x9, r5, r6, 0x3ff, 0x8, 0x2, 0x7fffffff}) pipe(&(0x7f00000016c0)={0xffffffffffffffff}) readlinkat(r7, &(0x7f0000001980)='./bus\x00', &(0x7f00000019c0)=""/109, 0x6d) ioctl$VT_RELDISP(r7, 0x20007604, &(0x7f0000001700)) pipe2(&(0x7f0000001a40), 0x10004) r8 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f0000000080)={0x3}) sendmsg(r8, &(0x7f0000000140)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001440)=[{&(0x7f00000001c0)="8964838059b3470cffd1f268a9bc4768c89bb8120a78db4b56c5f77311d8c31c29cae4e8024a81451628113cae861cfcd5fc8801f54b1366bcc921c1d83b080b2d80bb36170bc716fd6a701bbd648a145327d2dc3ae16c2f4fd873c2d3cf85864e220916c91ff61e9ae18b9a306e9847f64d9341752a735221337eec7575227a71333e8e18115934ce32b2da2b85fff8f000b2adb5c525baa2d0f714e7586ca2267d98c7e4014d1d1615e08fa1b87d8cd8e021fd6f6c8eff1bb53a826a4a6fa4cf490657b95a17daa70874afb2873795c93c43fbedded910ed9a831d248de62695", 0xe1}, {&(0x7f00000002c0)="437691decf2cbf333b3b5224c1ee3aa2ce606ec2a7f4329012268b2c20e2083c487720a8974a9fffcae43280f7943e37e55cf5d8d1a5bf52a35b1a5744b007a6bbc6362b279b9fccaacb2deb72d58cf8f1fdda58303682139337e37a11ae2577d5873814cd1f9efd039cfe508629daeef9791163ac50f3346b0202a5aa0520ffe6b4627e17c0135ed6508a02ed6c480ceb7e07a69dedf93717584ed5ff702cc35630241306c5fdbfdab27513f0f15919e6dc37ba41d1a3157e8257eba963602df56dbea36921320c8db5967e7700e56a6f8022f1167aaf47ee32854e857899588122043e0220677076ea535b533ce94fa05039c221a2ffeb15c8a7f85177226cec20bbf0acbdb8394fb217fb9d7f6f3c3d99685b7017df6234cf43351b5a74753e7e517804372c76cf6ccf3e1e8ef056c320e263fc6029f472435482496c2f56af3c8d775b999ee15964dfed62d7ad15d8f5028038eed523fa955eb59c26c5d95be28f697e7dc9a705d6258e9986837dc8b8de497d1e78c23d897d87b50aaa34a1408610359eb89df0b36acb4063182b78c1ffb9440e3425369a6cb4cdd1554a566dc41dceae2aa7bd345524d28772220e6997e0dc2786d6fae2bda393ab277125adf33525b2ed617a0897aa127b409b0e619d0d7cdde305db133ce5a08117ae8a659fbdd3a114dfb6867a7c9b18b90e82f5742571800cdce69865c48f92ca0261fa8508f4d47c2a7015c098f80324d73111db5ec1a4d1a092bc553e783646533d8bb67e7150a6811ab15b1b163c58e3e2cd7e6d2e3fba97c13f109e8825e6aab0dafb896c7110db7caad81dbf8d681c35894c7a12deb6c36f408a74339d99f18b69d4d2adf722115f4cba1fa4d6c9943acaa4375db10ddbce90034671a1c3cbf5e96175941c1d42a6700a751bf3429090971958b6f5f15cf90b0aaf7c4809d3f2afed2754e3dbdef06486df8a5ac9474831c6f45351c2bddfa1af67d2f8ff47aa467e65007a258a73f83344cd6e9920ea36119f8518e659637dad42b0327b264f70e0b4ce8f3bb95666162952e88d032c910c3cabccd92b38055c7aecc8dc103fa6087aea6f40e78e5cac56b5e8acb0df98b4c6d997e9fbadc7006afc59311945f0b5457ff3b05f55293acc3f5da1b5d4607dcdf8209894b3a000e094af94d905e60c818d95af3182149a64da717587faea9c1d2b6b5c25a323a22a94e1f9553df17af937ca180675863b28f3a2d9d68af3c444e98c5a56e0a382d57a184c07128b43a86e8a28dd479dce21d461f887ecd74c5dd6be119085fbf253e24a4af2cc1d0e74f155d64bc0d8f96d862a5de1c9f42f26152a07d6744e1a220650342529d79b45711df9c794053048ee5675c7008990fb83793d6214f080e84e77a33b607147473e3eb6d70cce48eea5c85df4e84f2a24c302b57254c31be3faa833e371f0afdbebd57497608d292e015eebea79d687e4a171463bca4c004001dc59d15ed2cdd978c7f96404447212e63cf53f7be2fe322262f98c72910fdb4d570c2b1b731e506e0dff4e1b2e1c9cf94ebd16ce790c7e019a7296cae7d82af6a574d6817ff290f1a896cc3b64bb9b2db9b92b67194f3b9d096baac2cac5b35e3af61762417235958f0d75083cbe9811d2fb2ed491f971e72921e91c583b5646bb0ba961e860b8cfe6998d3b5e18b2e04a67807b18982152a718468b4b4c2c0a201be94a9ec6dd1e383b67232e6ebef9cfe46eefcd0ff9f67ff9c758984ba1eab1226bb062fe2518a1bbe3d21e659bdc900733d27ac9fe3d2f9ab0e2167dc437ae9c4fa3d6767f089ee1a5d6daa3a63ec4ef7b1538e5032dad9353380ff4fc2600a69531f73b885ec7fcb934fd90cdae9bfd4408707153f25f205ce1b2862245616344b05b96ccc25d1c4ff388bb61c4da5a39bd28b0c91d4839375477a80864d55efcbdd6f4f7ed428100f2763e8e13a256536e3545cc28dba344943bceb7f55fd2fe1c1d5ecf2e4e69c0d4fc970411ffefca77df0e6b562d24c115091d5347a6ab0014e0128607975aa3fdb7bc16c8bb420593fe058c242b0c3db1de88ad93daa0a572f612cfec6aad8eccc67340cfe3f7a6dc0fe3af69788f1c0ba503e8d645d6f7fa32767e831f5c416427b92003e2390e43fdc0d4e3293241dec57248e62782d451e1eebb53137b5b88db8304ef94906544d3fd8ca9107555f3f1fda9f672e91953b07d5720267528596858e3529cc8a71ec1f3bf019b2910aab4e6df4551d75eb64fb7b091a9362d2b29a02ceaa3564b94db8059ce77cf71130f6cb50af7becc2a6c039b9f92df99c47da6aa674fc0d8d344bb9668347e4b4df3b73f6b6d73b4253c0fbe93213fa889064eb4f4ea9f4ee01a4f803227dbdc52e3d8e55b1d2a0b3e952f7d78557c3ff031a516a105bd7a7a215e1421792d248bd6e1b3bb3c92c385868ff734bbf747a16c79b6664c0507bec132afd957157059917ad17ac5fa59e84f45783f77ee9758ca3d15bad173ab88f3a45ea7a5087999a07e00db0e8b9bf7a3b58fbb7cb76d9ff77753924da7feece90241626b5a06a6d5088d240a7dda040ab01bc4e578988361aff678dae1d8e763a974d619eecec0a40a4295740879091de60b60bc7ffc2f1050c36f4c85aad8804df4df2c591843a8eed8da86f3f9220a5a89f8b01ca64bb6b5ab79f973d3040f6f314932e617a9b97acdaa0de5f1cf0ecc1a5d65eeb249dec065db68b27b24978f011db47e215a0f289316572f4fa977e712de4e77ce650d459cbfb656e733ee5f4dc5b18cd1b7983a0aecff027a506e184c57a27a209bc965f555129000f9ca53b7d2d8ff8b8370246f15394a21241d9160fe4218e96df0958bd069907238f6ba9ba6633903a1751d85bb66d2888c9b7aabf60249063056b747bc1e141f99fd30dabac8ba684b27a50b2d33f219f5feb9eeac10f926cd1a15d7711bb15aeae7b91a945302843d864a853c4fd1dc0b5ee12d93335a53f57ac50d24ce834b76caf2c93593fe5ec2a15836eaf220d78bc73ba1085b87e1f4c7adde6c6aec37cd1f96039a6e0510974960ab1e6213c78382668f58bf5a3f80019dcc6973b504b3c3ceceb6877599672fbd05b7b2c769cbdc4720aa53e1a94bfb3b12376ca3c32a2ad1b689aebf8bddd1c34f947e828054378afedfa54b514f5d42a25aacd7d5bf0c048181d5eec7135209d062c9c6b63d0889e7d912808891d225195ab4872b3c739ec388d91e6bcc45d5f1a9fb74ce08687433f123a22935468cbe8b79e04ca9eaaf9b252327d4dc120972844ee299a528f46495b2105cd5c5dd0b58333ab1db27ae9346c18152b848ec8f9d6b7599a93060f89282eb5a4e7b9c0556affb5ad0afbc88d29badf4f3747ba11cb0697aef2c59ad46ec009d563af5eb8492f10dc08e089e0c62612eb7fc55d2e8ea45f0417e3b5be9130688724640d986ff3bfa2a2df63da9478d1ae38b44324072ecbe219acf2f8b3683a4a9b7f32d523d5ca0e919d0274d046c25523ad316982a66c6ce85b4c966a6550b42937d3d4807518790c468d430c5bdf40bc92aedaf3f9ea7e48c2661e66f8837a6d4b8e5391545eb4dcc0aa79b5834da98b9663b70890431a323857c1200a8837911e195a700e3a8bd67b53ae47df45ac1705178be8df331bbc137063e9f44c29e42085f84144fdb64f8e0c73d953e94ccfa34f345a3555ece6d88acd55eabee434ed4bdf92ddead9064cb065ccc868cd06b01586b293887f54a5bb28b1ba1de4aaabb37bf31d003771f06147500554cc5fb45221e76ace60c7a7db5af06892f48ccd3c6ed9a4430d8fb99cfafeb97440fbccc7c2958db46580b5a8970049a8394a9996900c4bd6389136404c28994454602eedd1f7314e86725bad982d4e660edff183f81846133e565894e376bb6ec55a23f9b9f5bcfd509f654c1938b053df6a89594606543526ab25adce85b08ef6763d97098017e10c795edb5fa7d017fd5d4cc9da8144d2f5b74d90f2bd28b86553c6175132a8038df476695df30cf43b70412ab259562b33dbf42b8db2c675715a8126a284bca8ce4eedfbadabe1ecf66f1138fa7ccce91d26c311086f4c97833183f7db86efce6160497bc2afef5bbd35c2a8cd14c75e172a5e681d6b2f07ef0541d3f86a1cb762b6c849cc6865d2a11a2079d555928880dbb0dc37630594177355c71326333ee6038f42b529b46e5c0acc1232c24b3acf615942c251df88ef80f4ab5196a3fac8fe2c1abf1c226eb7f3bee72701080d57770c3c73be4039d5d42d1012ac775a2b120c072613ef42933957cc69adb56f902ff33fd0821a5e8c93adad6064d2365ed3ae1e5136c00b2a75a902cadf5a1672998bc3ab967a353b9a8eb65c70eda1bb40f3e3fb580dece19d279a97d64b210fc481c975b9c24da0ce2f1c2ebc43d463f6421282764640e2cce8e4c806d361859ef957b120e98b689cc2d8318abfd71b458e843112e78438a15aee77d9c16b94ecc3e7c3a1e59b72b25d5e819c47e30a3a9ab24211b758ec0f9b3a254d67d2f6e0c34c132041a292446954c40aab8f6f59568e322221e9c8f4bf2559e1010c3532c3f50f7d8281651c1042d4c64aba8f652c81f48c7fb4339b44709e7ea6db7cc96f737ac470fece6c55e0de91cf78d4ff42573cdc5134c693109bf9b6ff84e9e4af0705ef98303e50011a51f7622ae055d89a401a3a53a9262a3db9ac4b0ac78523fa36fa7b246b59638b09fc1dd088de4713f0f9fc79053d1e86dea2841bf803d5e76aa6c6d3371596d19054c3abb07500ab02260da1b83a17752272e17a7f99a4109843053cb71063e264dfe7efead46a490f9148d6e8b566ad59865da59e68d6813169db5ce7feb8bc111fed4f601b4621dac096210bb3dd0fb7e7c78bcf0e662875189738a37d363dcee1e63621d4ec60e7f50d4801b38d53d190f3c8a6226a6eed7ec9a52b5cfc8aac39af727c7eae96a4fed94fb737b4ed57ac2461d4dddd49fd23845ec9757f3ceabb26099235033bdbd0972218eee62b46612a405485db89ca327068b81c6a23c22ce5d59879276420ba4de43afa7233ec9d22219c49a89aec1fa319e4adc18bd46da70408f3afd316696933282a309a8c02097557950abad23123c25d325d212345fcbf3e041afc0b49e95a1c8ed1f08f45c463dbb3a4d13d1c849a3555e787ea04b9304e2da80547684e3fb260132ec1bee65a8966a815ef79c67471776bb32e372818f6924cd1e94f46bcfa0f9950926c30ed03f1d4bbdbad1e46ef3ad00bbc0bbc3b720110f8aebb5979f59c51fe3492537bc52b3cad91d18075e4d49bceee81781f0e34b6ab71d502f246764b64646da5445f306672488a8a4bf204963689af8f3eac7f902f5ba47c706e54bfa48a529e2cfa6571265c2d7339768243ba35f1e08999bb140dbbec2c496d7731b404d3392b185c7e36d1b33bb3005b4d570a2747b196c8cb9d275bd3d6b5292e6ffa7b3913dd78671a97875827af7e0b0f2c4b8aee6499fc37972375ea656dce56e812cad6a3ed1b10eb938a27ba1da923e7f170b4b9a44de4fb67703db06f939134251f80c56217eeffc28cb98915eb1d2aef9f7f28c08a990fdbf2cbb18ffe3a55a253201ccc89a778a0128dc280e129b55607f162049cd6d1e95ec67106b0027ead763bc51611b93ba3f8108a598eb6de2c823e403f743c3edaa8692b5b81e5454c370677e4b5f8055d21eaf0ff325c8441ad055f95524142eeab960fdf144e2e412b4e3d02981547f2dd2fed94927e866088cff", 0x1000}, {&(0x7f00000000c0)="92b597584ecf3e6154b29ba96bc0419f18c859147a66a01ddfdb445b5a9c6f31335baf2f2fab54894f32e992c9f7402b8b0abbaad5c2456192b2084db58d0a442fb3ea9711685a95170468bdf744023b67a079c3df6cf819083ddf8535fdb414bcb3987b5223", 0x66}, {&(0x7f00000012c0)="10a230cfe524f3a04ae8154db81eb780edb39187465452e4858f5a4e3c9a0672f2454e714337b6cda33ae4ffe1eb121805261912427c884e1620a2f0ca471707f79b9d3b516e5c9f36673842c588eaa0727edc4597d1b691189d3a", 0x5b}, {&(0x7f0000001340)="85075b4870ba4e85553b5f55f19e0970ea02c6d553da8b4b6af374c0a2bfa8a4fc4b8c53eb0f734513dee51259ad0dfdac059da8cad4f4dfb36d0916cc2bc4f92d710d9ec5deb3e84683aabcf5a5978b2c4a6b338c8cb62af9bd68f77e7bde1de664ba30894e600393b9dbff6f50780fbc244725d359c2f936e5d3d1c19021bc8e06bb94d7f30c9f6f0606e681ff35a3fdf4350d0258a884ddfa29640f9a528839663ccf900bfce0222ff06ec88106f834bbd08bbc9c5b9ff6695e885367e09e1e5f347ef0690eb8feca5a0809522fed8dcb2ba12c9810", 0xd7}], 0x5, &(0x7f00000014c0)=ANY=[@ANYBLOB="c80000000000000001000000050000009057e4f48a4286b99b43cb5c86971e02e7388030be121639433e3cff9b2cf16a8a336615c1b2bae436cc06bcaa3301533bfcc3f81653fa8c110a9eed164528f8d71fa225c3f4f59d9dcacdbb4051ac0c690b5941b33173d17a69190d2597dd00641b3610736dac8b1f72c4b0660f393182c9d5f6ac332e314faa5eb6df810edc9b0ad816aa4e9086a78d6f03e52b7f8b8583a48517c1a4955f6d41bdf1a037fc08a482434db513a5d09bd948a5f40f4794f46000000000005000000000000000ffff0000f8f80000de763a706815aa972a2c7a2d147ddf1f9e74d5904867a46254b3dc862b0125085d16ad4130d06781337e7352e7b1b5f11971acc4049234e998709a4b6f000000e000000000000000ffff000000000100e88d0cf8b03dda020cbe08e3b797394fd1cd5c73d008fa2c86fb5df48089e083f2d188b8f94641153272670d2f9d794fc47e3479c6b98ddf8cf2f6b0051b6b410b199b2a74da14978d6712e5c337ed4a47ba7ab5e0e999ac1440f203ae9815b946fbededa18c0be733294a49b7c257a9ebd14e2a320b8920cf581b48b9a55761b72656430a1f0f324550326b4f727e6a9af9c9b764fdd3fd436d6beec28f4901d0fd8436b057cbdfd0949407bab393d42647dda7f6dce19305ccdc6ae263e41c6c2fed9405059ed2b9bc930000000000"], 0x1f8}, 0x8) 16:14:43 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x8000, 0xfffffffffffffff7, 0x7, 0x1, 0x75, 0xffffffffffffffff, 0x9, 0x81d6f2442b33a685, 0x0, 0x5, 0x4}) write(r1, &(0x7f0000000100)='w', 0x1) execve(0x0, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) ioctl$TIOCNXCL(r4, 0x2000740e) 16:14:43 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000000c0)) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f00006cdffb), 0x153) 16:14:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="8329b9aabb2e6452500e21916572b8f324e35577274cb0eb452b8d5c9455106a5d7f05d506c69d0e2413e9e83f1ecea7946907bab8120812f5ba165443b0e06c4ab2cf7f0688e77e9bf939a03f62bc3c46b35754a282d02f9ccbd8436553e34adb002e5a00a0dfb083d9913a75fe3f39a581ce57a8cb7f5dab474d4fc98c6fa82b54ed9dac6056642d3dd20abc5144fa54a14f1e21d42ca88dfb16544bbb90d73d9ce4241af0cf", 0xa7) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000f72000)="94040013", 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="255ea84472e4141a6b420b275d1d9a768ef85dbe70474f2532fc2671fef9e53fbca2868b21bde8a6bc82c4f1f6db7cd9710f107984d3722b94a2f607032ac791ea0db3608703d695a42d2fe6f9086debb999a40d794f9367261bcb2250cf1a151466a1a04a2b5871dbf809d456abe800cd43b08f8f98e0e9d06417961a4dd91e7d206e02b9d67aad9f2afb279a599f9b342fd34d4c95334821ee8db20b94fcdcf287df4fb2c47d22a28d49ecae640cd1b402e368f1edff519676fc5cd0bb92f4c16b2e749dd6a28987c8ee617a105d2a2ec1143ad54e51dc9a7e416dd723", 0xde) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0xc) 16:14:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) poll(&(0x7f0000000140)=[{r0, 0x84}], 0x1, 0x401) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x7400000000000000, 0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5cabeb8d8315030000002f00de0300"}) 16:14:44 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendto(r0, &(0x7f0000000040)="709e0cadb92df26c35f215e30c328d92344fc6b325c869dd553857cd438759e6f40ffb3cf1e60127281fb6067259ae3c8f17cd787cfc2d78c1b87d3d66b6d681f39b749e4dfd98778eb1e6c9c6a1d2b3b978c82e65889cf4e4cf19a65baec941f1446f45378aeb8042dad1910337ed413bd65c405d4e12096e8a1aa86e1d1673bc75a57205806430ff2ec57447af54fb731db64967fdb51d0c56b81e3a553e7c374fabbc4e646ca2a83f55a2b0be1a4dced97187751664ad19df9488dc30d63d4d4b8e90c46f8ef69856224b9bbd929bae76db4e92257b6accca1d225ebbc6", 0xdf, 0x3, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) 16:14:44 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x8) ioctl$TIOCSDTR(r0, 0x20007479) 16:14:44 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x8c) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="6dba", 0x2}], 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40003000000000000000600"}) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:14:45 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000001180)=ANY=[@ANYBLOB="b000000000000000ffff00000200000004275ef60a7116d255f2e2ebefdad2df5a56cd6e49d9476f0f1473b382e5c4c801000000b5f1ab0877714900383e4443cf6f84a7ad74a94dd21c5b16e17aabb7fd3cbdc48ca6ad19f6484f950d4c69f024554e0267b91e6ce88ce215868cc29e820330f73d9aa08f5d8c0345f965d3376f0d65b3436b0c11852f89f4923d7a327b7a61bf23ef670097320159ef00000000000000000000000000000000000000"], 0xb0}, 0x4) 16:14:45 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2040, 0x1b47) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/205, 0xcd) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) kqueue() 16:14:45 executing program 0: r0 = socket(0x11, 0x3, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x49) sendto$unix(r0, 0x0, 0xfffffec3, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB], 0xa) pipe2(&(0x7f0000000100), 0x10000) r1 = dup(r0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x63f, 0x2}, {0x8, 0x81}}, 0x2) listen(r0, 0x3) 16:14:45 executing program 1: munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) r0 = geteuid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r0, r1) minherit(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x4000002) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x10c) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) 16:14:45 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = dup2(r0, r1) r3 = shmget(0x3, 0x3000, 0x420, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) r4 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) ioctl$TIOCSCTTY(r2, 0x20007461) shmget(0x3, 0x4000, 0x2, &(0x7f0000ffa000/0x4000)=nil) r7 = dup2(r4, r6) kevent(r2, &(0x7f00000000c0)=[{{r4}, 0x0, 0x6, 0x4d2e63f0dafcc1e4, 0xf0, 0x8}, {{r5}, 0xfffffffffffffffb, 0x30, 0xa0000000, 0x1, 0xd19}, {{r5}, 0xffffffffffffffff, 0x4, 0x2, 0xfffffffffffff001, 0x3}, {{r2}, 0xfffffffffffffff8, 0x44, 0x1, 0x9, 0x7}], 0xd1a, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0xa0, 0x4000003f, 0x0, 0x100}], 0xfffffffffffff000, &(0x7f0000000180)={0x8, 0x3}) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000200)=""/4096) r8 = kqueue() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x7f) kevent(r8, &(0x7f00000001c0)=[{{r7}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) fcntl$getflags(r1, 0x3) 16:14:45 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1008, &(0x7f0000000080)={0x200000000080}, 0x10) 16:14:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000840)="9e831fa693aae9f0da2a1a6243e13d7291c8c442ec86bb7a0a061761e55b865bf5285315c354b7bd6182fc65c57f791dab1424eb2082c7ea260a060192c431a6a26ae31399f81b8e4bae01daf4877762d19902f0b004f15d453d68f03ab882941b955362b142afc02ed75d37e4738f02fff305b9e5ebc4e91a2f58d1185a736151a8c48b44927388794e6567351541ae7bd570d79a68585bb37bdaa114d44ad342cbbf5ffa63cd7c723f44c1e088fea3a9d761b982bfad54d89df99033effef5ed52845db6b4a4b2f67977e308d36e56a5754cd784a42cc705969333b70bb2d737668793a6a1b201bc0b3e492495f1afdbe36c2ba07016625b9912a3b73ba7497d2c93b8bdb7f8d7f375a5936eaa67f659d52ef57db7c0a34f07d8107592287744c5f70a2431c291d84ec6c889763d52c823411e17e4cc863c0628d27dfa73d7f83a3eb9af29f0468a7d83c496815f06f2ab7f9ed9a24f93f13e408bff700a707910c065fccc783cdbae5f8eb9a3f228b1383a15bade8b2e47a8ee343d729dbc8928b11426bef1d325ed0712f954b76ebfd2b9ab49ef06342e998eae3d0a5ebb7d8b6f539862e5fa9dc6b73677339ca08775be7efb8c30366607c7f35b663004804c5987766d47bd2613cfbe33e067b1ff16dd25a5373c2a667b758fe05a6299a75ec4329da03584374ae6e99b9acdcefc55f92153a9bf45bcb37e98ad5abaf760b8a70fdcbd5f4e3a714f5fc0800a187583305ca39d7ad66e4acd5bd35de1ac920616da508a58a66196c71c918dd2ac6fbe38ed856554431137c94fe3f4d2fa6952f3f50546254aeb650ddbd5650be71dd4d80658d2258008f5e5033264affe8911511248c29329be0ca1846d3de29b393d52acecb8478343f21045e940fee751054dfe69719cecb1430eb4b4b69048d0ae13d197eea817dd2cef9ad72afa5ad9a2e553a4647e52e32f748235b56c30557f7c205789bf2a3806b6f1eef9c8b836dbd76fc1ab4c5f0dc43fac67ea692ff785053e733b5661ed7fe4e818a742b959c4a221b719bfb679cce3aaa42208dd6f18365f9bf6fce90012ecfbbee56e1099bbb5f4852026328501755e20abfe63cfc2722ace891138ec3301834ebf75f76bf9e0e711474f7150e62ed62f42b38621dfde9b7f7d525e3cf5ca7e2843640a12f751de8f3766114e4f80eee4d5a4adddd57e93651ba880e3fe08c4177daf8813b08d95bd51aa18f5ae8953ae9a5b09d3b806cfca0866e231961c161695b42761304777deae4920d209bb99bc2792c70a932365e235f8d8f3da158bae278e88830e67c2fb8834329561f0861b3731ec055840bef5f3f76f9124ba73f23f25e64015e579edcfc69bd997956f94e02279f070f0914e4cd99308fcf97c1e05a6f357a89a2cfc640e7c4ff591de3cd016018b1270eb11bd4eed50077a20b503dd8669df6bcec180f099afb748632f5b85f6855739b080b5578c394df4d0c551af7eb02849e9971547384bbbf13563b670750e481f861e4d72b6edc5760e3091db5be5e5117c3bb5028aa923df6519f511605f0b19a5874f7d22c5cce82d489fcd046685e45a51c56ae2f1335ec8442196240b440d303338271963c3095cb18f46ed0fea93575a22afc779f9b2aea3e94124e5991ecddc33f15b579b589f8e8e22fb19fd8828ab0780e33d00b5ebf1b90eab5c5b15c09520083d287b6423ebcb35bbfe576b8981881db57c32a828b1d5db5f2493c2d1313452098eeadd7fb093c8737e3e6e5a03ea388bd716b0ae33af4d77a16b7a311aa57ceca83f8f6909372aefa4706514508f10311dc48aafd521333206e5ffc25881ab28a066a9365df713bbd25dc7fa5ccc15655178f95cbb2f81a703b666bc24ee7734b730a309dda56fc939b16ad69fdd04eb82d0701b31396f4b731b44ad72379e029c951f9e4a8805ab1c15ff9ec6ad8102233a2b09d946039cc7d9afb3e463fe5615f3b6ac87ba19011eec2b1e7783aa78ff9199399e651668ccee8512d4ad80ecbd4377daf108f4541b3778ae04434440abd8893d74333c00d19891ee44538764e245c5cd69a042225ceaf1d3113f38feebb1cf13bd46d4097305273591e76b4f4c9849bfbd66fc3d906c0ba17f7a5424134a8499a6435ad206a2a35190fbc32b65eda25ed5c137d085082d75ba4ed8114d99c5aba03a243047e42f5b0747ffa155d8377ceffb077448eb5fec921e1d85c035d63e167f71042cc3ee154736601d614bf518616122d94f9de26320326ac729490ee0daf3a7fbdca99c7b94eecb54f3fdf0251f0fbfd82adee9062e63d14ebae4f94ef9d07f8b0356c680541d3abb4f180bf15b89c5b4c410c246c92b9b491206291a63f82f284a3d724a6cea39973d76a0c9cb7ac0fb4ede6bc1c7d63729109ca891d00369545f34dc00fd81660a0d9306d2dc4138a386b5f2e2b4ae357998400e09efffc54d67691a250b38589cc1f50d80a20333e4f3065d825841afe448ff47eda9ff8ae1d6af39e7d471d5acc06be91228c93e74d08fca4e5811df012c1ad89418e46c942c9bc9c396c38c008cb2bcb076d6f52388b36db1e425fd7bd4fe00e952ca5b2b080bbd9021e528ab6f9db486d1def3f0439b1ef2007fc1373411f928c7afd8c344cacffc089d1e1207b9b2171705e24b6c41beec0ba41fe8187dacc6465242c6be29a14187d98b71b4641b56460d8b52e8ca51224d69838c344974c620dc30c86a2acde6344160537ab61006bfd3c169d9b514122870d5bc67ad91d1023ac53416928bddf966d9d4bf2f3af319d6ae86695fd2a3ae7f848944399de019e0ddff7c3569d645b2054b6d4fed96c40801e33a938891a8b5b1582d5a2eabe5b86c00d37919312fd82d6c27c0da38f59d53a5194f5d3d2b19b280854aa85d4664ca100d627e0fa2e076c147f1e741355a07c87e1e6eda03cfc177b25cc57af74bdf6928afe8ff994f744a141dbebe4f4e08eb9713ad3d0a760a3bf5f3375bc92cb1f992e6ecaeedc3ab2625d770cfe9fe7f5ecc723f8a4be0ae6caccc6553523c352a309c9dc5340b4675c050fa9cc24ec78bb11d163460a45e4ca78aa232d6b711b815d7df9858ad86e4d82961d62842b680664d8dee199f098a9d8896ebfa66ce9e137630a800f3c4c9b958d2b0e1c213ef130099b941cbb494b9b87e34c39962b1dc2fe026c1e93ad4a24f2af969de94a10f3e7c3202e1fc17519669508ff3304b21adddf47ce24deecfcd24fa25a6b4bade3e3ae10866023d09d051ab3c5ef1b3daf54f5bbf9123c0148b1d859f7e0850c6ff4532bdd75a0e0256fbd641faa76e3298437a135c6b826cbfdc677d2b2fd370853141404833bc4a5c0a67bdd930de9bd1fb82aee023cba7de065f2508a182885d3545c0ccc5d741fd6b88b45693acfa9535d64dd7e13b1e687ddb29485fbedd9d4d81ea32871a73c1394c671d7acf966fae37198950cee95b117410c9a7545333c9df181ae5bbf6d25228850106fa4a354a958b37b1104350a0aef0ddb23bdfd1633c4d20dcdd46661f19032388d119b4422093cc3c68f9d40ec4414feb4a7b2e512d9044756e1d17164bd599a7feccdc25b174623576ce629d2924505d0a0035bf0565519fb49c609f2734eadbcb4d6a1c3347e23bc16c44c46b82eae55b13ad99fdda441b68f9b26c36657d7d84852fd68be5c322c75defecbfdf42dee201ba2aec30c4b598dd9b6bc220e92b024c8ab761196eb55a7d25940005107f492ef80e269b6160a8154f3c4dc3ef18aee5066cd826368e0cc9293fa0e2bb1e11ca686f39a50f4f9397e3e3752709b1886ec69de6d05f7d9c38327f889b6f0911e243acb8ae24c545c220b7daa1c2c2393b40e2b6a3c4400a9266a13c270560d26c8abf95763aa45edda8a3f2eb2607e2d77d96974893959d2d4102e267cbae3aef2fe9a3c5f218e4f39b06e47b520801225bc7aadb16294e987fed3e8e8c1a0d4c5aca3e507decd3ff644d9890f2ee708031dec0f92a1b580d6f1180e947daeecce6245dfefb76f479ea788704e49cc28af3d45ae61418bdb824abd515fa1f8dc30262d96de1db745ec7407bb3108dff8fdfafa6ce7db2846601959169d5a40a41866bbfc81cabbf2bced0d05ff7c35a3f7d53ceb7bf21753432d5dbcbcc3fdeae2a392aaf80459062c400809b8a2a51aa0ee383951092bc53744b60a056dc220da007de2f031cc7f8429a3c62cb4ea4e3dec55a99d1ef6c24c980dce343454b967186a383699c8208fdee5692bab15a68a2600d6d5775c2c75b84cd3b4ae4e58025fe81cacfad095e668d69ffe29a45a99d67032c15c0023f041017ad22a75c35eb3be0c5c0d11f20eba772409486644396f05676028d30239f133d75422ece41e36e2be1d60762bf2c8815a47219f3a30f07b72a3b646fc988afb9d7f02f18f0dc20649f5c8336d4ce70816fbdf9eb69e8b3d63ca257a9d7fcf064cc101a8e354fe414f86e324ee50628ca7c44a0f1755dbab2a203dd1803ef3a52bb4452d607d87b2e13d2281a27a0693b594850c50e85b61eedd248a37f4f83dfc2796c2b0bd5fa13474ba96f57be376c4acb5929acc501214de55e99ec8d439f4ce2157c9df10461bcfa7904bc611644cbfbf22a520249acda117565ab479ed112b1cc7cc2d8db051cbcea0da6aad0acd7ecd252ac1d0ccee1476ce53bddef29d809f47d8956561627f25b8323f7deb2da705ce29c18a2dea406cb6485c227cf77a067f3ee022b66901a606bd9c792fe637d24054bd77bb6be777334a3c20ef0e053ac09228cb2cda9421f570bcf6d2a0cdff15173b887fc7bc8ab1cb6c20dfe0d89ca4545342604532976570e24948157bb809abf130fde3e14c73fbdf687121256326dd799bab9ad18f857037c773e375806ddcadb3262422b90e03fd2757f3578d514c7705f23ffc847a66abfcb36f05079fb0aba7cc990f9cf0f70ed50a041eed69ab01785c93df8a48a67bd5ea296103c54faf1c0bc21dd6fae37913de1100bdaa1548b2cf92c1fa2d829abc8395b3c02778aa65b7116ae783d82f10a7002b30ee0f2b3fc3bd2fd0e6428d51a51f426add75b4fb1efe7165e804ca3d3c1f51fbcf25423bb26474088d3617418b98929fad0954e1099be06dd27c65e95cd494862a42a4a5945866c80d29a312b0ed27b9956a68a8fdfe26a455f5b1ce71a4db33c263dae984cbc4de7cb075e354d9393ed0ddb358b9d06e1599af622620ac4858ac17e2d3ff1b44576866c460b2b842c4ad67cdf50e4f51188c1dfb2364e2f6670f7b9eb40d2bfc66264afaf54e53c2e633ffc7b469bc657721fa35b2498460adeaf4aefce7537c348b41699b8cce5e2df4bf86ac927cd1b10a879a20f19e7e9e7442c751fd38e49f7974ea0cc962a60d0e8260baa1acc75c22228ad8b8ab3c8680d4c85b9a2bcbf1dd0fcb95d553c5cddbaa5f4d549213196fbf26c7567340aa34bc960b16dea611b1ae263e79ebde7490ef59dcf9538bda5341b00452a6b56a6bda871542c55a91383d1960a6cba1b9a0ec236183a8df252bcaf8a5a0418c6f822acfda0b6d13eed68573acec18ba996d83ee08d3c5387b16d8d2e2dadedfb86dc10069c1bb7674c33618920c687e88ad699f9e4fe68287a19487b36eb7f31356d632eacfa27156994904cdd432e20b7e4b041e7bb9a6ae21927bcad616e0773a97423809ac43cae804438dc7b54c7a59ec25ace0d89fe0206ab9dabca23184fb7e4b224773fc5721425f1e14772eec6b1205fd762ff1f2a3769c420010e007498", 0x1000}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x3, 0x1, 0x1, "e08bb01d2f666e30b02a43f9d1ba64b1d5ebf7c8", 0xb30, 0x6}) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000540)="7b33c465b643cd726d781b70794cee5f9bd761dc5edc71f884e02ab1dec8a410fd5e4e2166c9cb72e7f1f1ebfead75d9f8b22b9cd53d65a8f8ed8b438d115d0e68aaf77892fa4a36382cfcffdbe2f4a2700ec5ee1922d4d1ffa00518f6f87667bdf0ac1a99f7c4b6c2a9e9527e8a06d7a44f54de6674c13ba30e5ec8b4c80106b0efc877713914bb550b1352e505180ff291c39e4359337ed60048d0c4dfc5bba814a51a58329d922ca8f9ebe7308481ee471bc78b8ed73f819522f6b2eae08fef0dfe805259ab611573cedbb4d30479dc5f55640dc4a325a95715fae6df2f234759a38bdc4f3efb51f621799f185203c0e6c52e298451ac43e4ae615e7075ed24dd37c2be20cfe52172b3252931969fc4a0881dc0d3c2a8a618bf80bb1b907af99d4d156aaba1a686557b70b924ea5dd4fdb9b22eb20920f7e059ccb197ed77d5090d5d89431a6e11aa486b6e0fc1dac9e6c249b3b088378b7498103aa1e0c6ca0640dff05cf158423b5a3f1412f5c8090e648c2617838ba146116c0056924f83bf5372a8113c63d7021ff57694904d2132ae0061a765a7dae842b7d9c4585268ca73ec7a24b23f8f0851f5c91dbf45a8d5b845dd1d23d453c08b256397f6af1a3430c11200ff13df1a59298d1da9c083f068f48590aafd2d5e6be32788c453bfd7009d4d0901a95c1f6322eb8f56862cc79ebd5b9d57a6face9b9e7ae7e5093b253be30063f5e19ebc6e536c6aa06af59de3f6454ef3e370936aef13205c8fe3a4f07aee173130633c7b368e056ebb4dfa3f955d398df230b4b19166dcb9c0712ab9ff16a2da9183ca1fbf86e628d4dd27bfcdce9e074f179e15a65171e33d0d8e4c788d8022f5afa6e5125c28017c9e2ce399bc625575396dec3807b922f3265830ca55f18a6a7c9332101a75308a02ae5c29b00eba35516245ac06d3a2f8f819aa41faacde9dd3d6e71e9ace67c8602db98d0f4ff6b2e0942147ee40857c3555f0513da2d4e67d3c120a", 0x2cc) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xf6b9, 0x0, 0x1, 0xfffffffffffffff5, "ff03000adc7d8a0000000000003200"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) close(r2) fchownat(r2, &(0x7f0000000140)='./file0\x00', r4, r5, 0x4) 16:14:45 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) clock_settime(0x0, &(0x7f0000000040)={0xba}) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = kqueue() r1 = dup(r0) getsockopt(r1, 0x800, 0x401, &(0x7f0000000200)=""/87, &(0x7f00000000c0)=0x57) r2 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) close(r0) r3 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x5, 0xfd09}], 0x100000001, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffd, 0x70, 0x80000082, 0x5, 0x40}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0xb1, 0x9}, {{r2}, 0xfffffffffffffff9, 0x8c, 0x80000048, 0x3, 0x4}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x100, 0x6}, {{}, 0xffffffffffffffff, 0x30, 0x41, 0x8, 0x4}, {{r2}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x5, 0x764}, {{r2}, 0xffffffffffffffff, 0x4, 0x6, 0x800, 0x1}], 0xfffffffffffffffc, &(0x7f0000000140)={0x3, 0x1}) 16:14:45 executing program 1: select(0xfffffc1e, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fe, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x100011000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf2203", 0xffffffffffffff27) 16:03:06 executing program 0: kqueue() munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) flock(r0, 0x2) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) accept$unix(r2, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCCONS(r2, 0x8010426d, &(0x7f0000000000)) fchmod(r2, 0x40) 16:03:06 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x2, 0x100000000}, 0x10) close(r0) 16:03:06 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) dup(r0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) syz_open_pts() setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:03:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000080)="bd46d10cda7d84d9d94c5e9bebaadd917b49debd7ce536463216f08c728e68ed019fd2cd2040b955e23ca185a0615305f5069d0ec19f66813dff931c9872ce2c347b1e7ab01eae53b9b8ade42e89bdca10a9ca4003b89ee0bcea494007e9d24017c765f39a46e4f9185154ef80b11c517fc7514f2254a604f6b0b3c8", 0x7c}], 0x1) write(r0, &(0x7f0000000780)="791547d39b705c8720da05b664d7b5c92d5c28ebccdda8122a4b3beea73cf20a83fb42ae5b8fc71f3173a9fd5e3a4b282af6901f0ccd7c07da3c8ec8b43a115894f8f1ef78de416785dd5b0da42336b0dd1d7a14774d427b1e0765a941f1d14ab0a2421c0a7e719e98b210f4b72b16f2d9348930fcbb0a1aa945ab4d5d127d57c78b941d092fbcc26529c6e3742f33ddc1d6c67891ba3eb2a3fd26c2daada2636715329f35301bdf8bbcd1f11e3a812b3748446f6c76a8dfe4f0d79a003ec04b67633b06a8037f31b7bf01000080c0883c3a37960fac3812656a4ba3218e1aaf1b17b0796f", 0xe5) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="3b3843c357a3845bc806e97a2d2277ce750bd6d40521a2e001a710d99cb8ccf384794927735dca0466dd361ca32ccaadafd3e677d3971e740be278d92167d5432518d5c443cfd2875582a214b1dbac2444f65a412103c53be1c43c9f513304f35068ffab21634ed504f09e9fc47f57412e", 0x71}], 0x100000000000013a) execve(0x0, 0x0, 0x0) 16:03:06 executing program 0: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) setpgid(0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10c00, 0x0) r2 = getuid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r0, r2, r3}, 0xc) 16:03:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="07000000ffff58837824af42b4369eb03c46cad7223f5a4500000004"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x0, 0x5}, {0x18, 0x2, 0x1ff, 0x3e}, 0x80, [0x6, 0x9, 0x1, 0x3, 0x3ff, 0x81, 0x9, 0xffffffffffffffff]}, 0x3c) 16:03:06 executing program 0: mknod(&(0x7f00000038c0)='./bus\x00', 0x2000, 0x86138) pwritev(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) lstat(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)=0xbb) writev(r0, &(0x7f0000000400), 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) lstat(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000100)) 16:03:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)='W\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) select(0x40, &(0x7f00000000c0)={0x3f, 0x8, 0x3, 0x1, 0x8, 0x5, 0x101}, &(0x7f0000000380)={0x0, 0x89, 0x24, 0x400, 0x1f, 0x100000000, 0x3, 0x17}, &(0x7f00000003c0)={0x1, 0x3ff, 0x2, 0x6, 0x2, 0x0, 0x3, 0x8001}, &(0x7f0000000400)={0x9, 0xba83}) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)={{0x3, 0x2}, {0x6f422886, 0x267}}) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000300)) read(r1, &(0x7f0000000500)=""/4096, 0x1000) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x3, './file0\x00', './bus\x00'}) pwritev(r0, &(0x7f0000001580)=[{&(0x7f0000000440)="d38c58567455a0efd20fc1513981cc159a347958795bf7a337feae0384bdb8", 0x1f}, {&(0x7f0000000480)="45e73ffedbec352f00335efe6751588e3c8927d22c36d86ef3d0d950ed3503fcc0f9529ca7eeaa6e51bb9ec9b0b6f6dc955aaac00b3eae05f42eac79a9f4be4e54d8a0b4f6cc0292dc62bcac0c15c07438bcbb71391ce204e644cc2fa663a4da976e78379274b7253eda9277bc572bd7fe2732dc", 0x74}, {&(0x7f0000001500)="45ef42ac7c10031f82fd16a8b8d223f3a256a0b925bc81f1ecb05facdf729e492bd1e0d101ceaff32700440e34c670110959628b7d5521937b1dbee4", 0x3c}, {&(0x7f0000001540)="ec0f412b4f3213b90cfcd7ee8dd0ed5a13baa89e8fde4330a40257617209218c5dba846773af9a778537e2fa", 0x2c}], 0x4, 0x0) select(0x40, &(0x7f0000000340)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:03:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) connect(r0, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x402, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) r1 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0xff, 0x8, 0xfffffffffffffffd, 0x1, 0x4, 0x800, 0x80000001, 0x0, 0x2, 0x20, 0x80000000}) shmat(r1, &(0x7f0000001000/0x1000)=nil, 0x3000) 16:03:06 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getuid() geteuid() geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) r3 = geteuid() setuid(r3) r4 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x8028698c, &(0x7f0000000400)=0x1) getsockname(r4, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) r5 = msgget$private(0x0, 0x405) r6 = geteuid() getpeername(r0, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) bind(r0, &(0x7f00000003c0)=@in={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r9 = getgid() socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) r11 = getppid() getuid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0x1, r6, r7, r8, r9, 0x100, 0x87c}, 0x8, 0x10001, r10, r11, 0x8, 0x3, 0x80000001, 0x80000000}) 16:03:06 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x2}, 0xfffffffffffffffe) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setgid(r0) 16:03:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x1, 0x20000003, 0xfeffffffffffffb3, "845c550910000a14fcff2d50a9fd23cf833700", 0x0, 0x80000000}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) write(r1, &(0x7f0000000300)="04c300e617f1a603aac440def7127560d9b6afb881974f2fec4c3e9b65d956ab2850f9b64f80832202171b0617a725505bdb3babe10d5aba4595efd325fccb2ce7b08132f1afe8f6d2bcb57b45fb63aa78797338655c28f1df667cd5095eff9a799c8b42009cc535cc01b39a5c598c3b80622379b8a06b689a82cad41bf3b8aa9511281b31b93ddc46f72ce313da62fd58fdbbeafceb8b64ad7bb46e6015ebf4c89e8c44cc30beeb34989c25303ad6808ebe6346cca058eb5ac5a664c623db002b3875b043e0568103839ec7872eba8c631f48faa3df32b3a62da994d6527f63d7ad60bd39a00093ef53167609", 0xed) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)) 16:03:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="01f22472e40ff8812327653c30"], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:03:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) r0 = socket(0x18, 0x408000000002, 0x1) socket(0x3a, 0x8004, 0x7507) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='@\x00\x00\x00', 0x4) mprotect(&(0x7f00000dc000/0x3000)=nil, 0x3000, 0x1) 16:03:07 executing program 1: socketpair(0x18, 0x4, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) rename(&(0x7f00000010c0)='./file0\x00', &(0x7f0000001100)='./file0\x00') mkdir(&(0x7f0000001140)='./file0\x00', 0x12c) r3 = geteuid() mkdir(&(0x7f0000001180)='./file0\x00', 0x4) readv(r1, &(0x7f0000001500)=[{&(0x7f00000011c0)=""/60, 0x3c}, {&(0x7f0000001200)}, {&(0x7f0000001240)=""/45, 0x2d}, {&(0x7f0000001280)=""/158, 0x9e}, {&(0x7f0000001340)=""/41, 0x29}, {&(0x7f0000001380)=""/158, 0x9e}, {&(0x7f0000001440)=""/2, 0x2}, {&(0x7f0000001480)}, {&(0x7f00000014c0)=""/43, 0x2b}], 0x9) socketpair(0x2, 0x8000, 0x2, &(0x7f00000015c0)) shutdown(r0, 0x1) semget$private(0x0, 0x0, 0x0) pipe2(&(0x7f0000001600)={0xffffffffffffffff}, 0x0) mknodat(r4, &(0x7f0000001640)='./file0\x00', 0x20, 0x6) recvfrom$unix(r2, &(0x7f0000001680)=""/4096, 0x1000, 0x0, &(0x7f0000002680)=@file={0x0, './file0\x00'}, 0xa) bind(r4, &(0x7f00000026c0)=@un=@file={0x0, './file0\x00'}, 0xa) r5 = msgget$private(0x0, 0x2) msgrcv(r5, &(0x7f0000002700)={0x0, ""/253}, 0x105, 0x0, 0x800) setsockopt(r2, 0xe1, 0x6f4, &(0x7f0000002840)="b4e35135a343524ca97572062e4d19e2f521f2809fb2c2567b53c2fd08901616a13c7af4bb75ff09967d3b2770cf230413cca9149f79c038d39dc3400027947e7dc0de626b03242825a042f8b8c5d9dbe32b0c529a2f80003ae067cc45aa68cbb31f8a8114a6d5c56b258e4eed31ad009431b8b30933", 0x76) r6 = getpid() utimes(&(0x7f00000028c0)='./file1\x00', &(0x7f0000002900)={{0x50, 0x1}, {0xa5b, 0x6}}) fcntl$setflags(r4, 0x2, 0x1) socketpair(0x26, 0x5, 0x1, &(0x7f0000002940)) getpeername$unix(r0, &(0x7f0000002980)=@abs, &(0x7f00000029c0)=0x8) unveil(&(0x7f0000002a00)='./file1\x00', &(0x7f0000002a40)='W\x00') r7 = getgid() getgroups(0x3, &(0x7f0000002cc0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000002d00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000002dc0)={&(0x7f0000002a80)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000002c80)=[{&(0x7f0000002ac0)="801307b1b222a5d61ca8eebbd0e1db9d80", 0x11}, {&(0x7f0000002b00)="1354032da54d8545c265db7e7986e5beab0666bcf58e3d5ee1011990ccea12a468389d3e1192721949a1e1568a1dc4e3fd2cfce280614f5db66f8d96409b203b23e496a9749d2012035a95d02cb366", 0x4f}, {&(0x7f0000002b80)="6000e289facb73b031660b0c00da76a88978ef5875fe7adb771b5f69103835790c1717115a7df55380daba72e875e1ef893bfae574ef58162db2738ff1aeb2addc71eca688fa217fc05584dec36153718aad9f9b5580f9f7958ff2f49ad9089e3c50b679e048c76e0ebc9cb204689863fb153eb38117183853a7baf0b7576705db2b721555cd7c3b4f048c059d2fd473a270b9066e7caffc26fce4ffebac41fe57bcd65bfc296bd2d4d31a0aee743942874f4a4fa5b960a74f3ff8fcad3712f5b71c1472146a273199945acb5d89dcc417690921f5a003c14bcc93203e35fb4a2625e313db63f38f2041c3df755b4d53e681", 0xf2}], 0x3, &(0x7f0000002d40)=[@cred={0x20, 0xffff, 0x0, r6, r3, r7}, @cred={0x20, 0xffff, 0x0, r6, r3, r8}, @cred={0x20, 0xffff, 0x0, r6, r3, r9}], 0x60, 0x406}, 0x0) execve(&(0x7f0000002e00)='./file1\x00', &(0x7f0000002f40)=[&(0x7f0000002e40)='\x00', &(0x7f0000002e80)='{([\x00', &(0x7f0000002ec0)='W\x00', &(0x7f0000002f00)='^\'\x00'], &(0x7f0000003040)=[&(0x7f0000002f80)='W\x00', &(0x7f0000002fc0)='W\x00', &(0x7f0000003000)='W\x00']) getitimer(0x98cf14061c692a16, &(0x7f0000003080)) getrusage(0xffffffffffffffff, &(0x7f00000030c0)) 16:03:07 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) sendto(r0, &(0x7f0000000140)="3c0e34919ead556a09bcb9b91d5ef03c21b6a27a5084292c030edb3ce85d2885301e70af21665d436f9b2c7ad74c4c0e317e12436d4a9adae674e1b6a4fed5215ff675721caf44ba61b068f147b0f5f6395cc5fae7b1b929959fb4c293b34d8d98515cdbe9947693d780c9d798ff11eae1d319269195dfd3a560beaf177817f2388183270e8fbe78ecd1df3a746fa06b1f72da51f985cd9f420ad2d5024eb937", 0xa0, 0x2, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setreuid(r1, r3) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) getgroups(0x3, &(0x7f00000003c0)=[r5, r5, r2]) r8 = dup(r0) readlinkat(r8, &(0x7f0000000400)='./file0\x00', &(0x7f0000000440)=""/121, 0x79) connect(r8, &(0x7f00000004c0)=@in6={0x18, 0x0, 0x0, 0x1}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500), 0xc) syz_extract_tcp_res(&(0x7f0000000540), 0x8e8b, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) write(r0, &(0x7f00000005c0)="a79d482b60a42ca1facda9b405323b802091d77c0f34d0882c082584dd4a1f847ab0bed842254fb14b317d8f1e17eb5688388355e140ad3b1f2c9c99ca1f1cbf7487fa933c89419e06e96a41c1a92caa677158bc1a49cf951fa80da8ee8372858ef4404c9e1f7bb75c6ef610a9713f23150d7cb2ec4d", 0x76) chown(&(0x7f0000000640)='./file0\x00', r9, r4) sendto(r8, &(0x7f0000000680)="e1c087dac314f89f4d63d5a2b245669bb3b8450b1624009e3302e33e97da87f3fb380a3fc01825e0b1e2d84de54df634244876a06507d8457837ab381896de3a5b010dafb8bb91ce35c993b021d66375b4bec595ad418a96a1944ff9eadca32f", 0x60, 0x8, &(0x7f0000000700)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r11 = open(&(0x7f0000000740)='./file0\x00', 0x80, 0x18) sendto(r0, &(0x7f0000000780)="d8a3647bb0b3e3bccc4533b86fe9cddae4ba7a92fc43aea18853343298686f80b43b91301e290b63a55dbb097941821db8f695c0b7608deb151ae954051677444157cc9ed1edce6a4007031e60a021c94855f0b48f662bac53a753d5a358f0dd3fa31b66afe025d3523ebd7caf009e84ba51b932945c44f2577bb0ece0af78da86296c0310f8399fcdfb967bc65cf2941b9e1646d62828e6763596daef2d", 0x9e, 0x40a, &(0x7f0000000840)=@un=@file={0x1, './file0\x00'}, 0xa) r12 = shmget(0x3, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r12, 0x4) r13 = getgid() symlinkat(&(0x7f0000000880)='./file1\x00', r11, &(0x7f00000008c0)='./file0\x00') preadv(r8, &(0x7f0000000b80)=[{&(0x7f0000000900)=""/139, 0x8b}, {&(0x7f00000009c0)=""/222, 0xde}, {&(0x7f0000000ac0)=""/177, 0xb1}], 0x3, 0x0) accept(r11, &(0x7f0000000bc0)=@un=@file={0x0, ""/15}, &(0x7f0000000c00)=0x11) syz_extract_tcp_res(&(0x7f0000000c40), 0x7055, 0x80000001) r14 = getegid() setgroups(0x9, &(0x7f0000000c80)=[r7, r13, r13, r4, r14, r6, r10, r7, r10]) 16:03:07 executing program 1: r0 = dup(0xffffffffffffff9c) listen(r0, 0x0) sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000040), 0x189) 16:03:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x7df, 0x200007ffffffe, "55098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18095ca7", 0x19}], 0x1) 16:03:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0xfffffffffffff000) r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) 16:03:07 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x8, 0x2, 0x7, 0xfff}) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:03:07 executing program 1: r0 = socket(0x20, 0x7, 0x1000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) 16:03:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x0, 0x0) 16:03:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = getppid() recvfrom$inet(r0, &(0x7f0000000140)=""/58, 0x3a, 0x800, &(0x7f0000000180)={0x2, 0x1}, 0xc) sendto$unix(r0, &(0x7f0000000080)="d501286b7bb7807ee831687d444a7e05cc502d32e00dfcadc58704ff8fa0e036a432150fa84e0b62b5529665fbe619bef1aea97c0c35f58293eed4baab4440ca6a054174", 0x44, 0x4, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) wait4(r1, 0x0, 0x0, 0x0) 16:03:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86126) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x9, 0xfffffffffffffff7, 0x3ff, 0x7}) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f0000000140), 0x322, 0x0) 16:03:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x80000000000, 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x20, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) symlinkat(&(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000100)='./bus\x00') 16:03:07 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f00000000c0)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x6) pipe(&(0x7f0000000040)) 16:03:07 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2010, 0x5dc2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x196) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) 16:03:07 executing program 0: r0 = getpid() getpgid(r0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) preadv(r1, &(0x7f00000013c0)=[{&(0x7f00000000c0)=""/3, 0x3}, {&(0x7f0000000100)=""/193, 0xc1}, {&(0x7f0000000200)=""/68, 0x44}, {&(0x7f0000000280)=""/171, 0xab}, {&(0x7f0000000340)=""/15, 0xf}, {&(0x7f0000000380)=""/57, 0x39}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x7, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) getpid() r2 = msgget(0x2, 0x401) msgrcv(r2, &(0x7f0000001440)={0x0, ""/245}, 0xfd, 0x3, 0x1800) 16:03:07 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) socketpair(0x26, 0x4000, 0xda, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000180)=0xffffffffffffff76) getitimer(0x2, &(0x7f0000000040)) 16:03:07 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x8}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x100000000000f8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x110) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x40, 0x1}) 16:03:07 executing program 1: getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) r0 = getppid() wait4(r0, &(0x7f0000000040), 0x1, &(0x7f00000000c0)) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001200)={0x7, 0x5, 0x4, 0x6de8, 0x2, 0x8, 0x4bce, 0x2}, &(0x7f0000000180)={0x198d, 0xebd}) 16:03:08 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000003000/0x3000)=nil, 0x180000001000) r1 = socket(0x800000018, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) chmod(&(0x7f0000000040)='./file1\x00', 0x10) close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r3 = socket(0x18, 0x2, 0x0) dup2(r2, r1) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r1, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmdt(r0) r4 = semget$private(0x0, 0x3, 0x4a) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)) socketpair(0x1, 0x40000000000000a, 0x1, &(0x7f0000000180)={0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r6 = dup(r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000380)={{0x102, 0x0, r9, r8, r7, 0x20, 0x1}, 0x400000000000006, 0x1093, 0xd26}) clock_gettime(0x100000000000005, &(0x7f0000000100)) mkdir(&(0x7f0000000240)='./file0\x00', 0xfffffffffffffffd) getgroups(0x7, &(0x7f0000001380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r10) setgroups(0x0, 0x0) setuid(0xee01) semctl$GETNCNT(r4, 0x3, 0x3, &(0x7f0000000280)=""/216) 16:03:08 executing program 1: socket$inet(0x2, 0x3, 0x80000000102) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) 16:03:08 executing program 1: r0 = semget$private(0x0, 0x2, 0x7c) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}], 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x44) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000003c0)=0xc) fcntl$setown(r1, 0x6, r3) getuid() r5 = fcntl$dupfd(r1, 0x0, r1) recvfrom$inet6(r5, &(0x7f0000000100)=""/184, 0x84, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x6, 0x15e7068}, 0xc) semop(r0, &(0x7f0000000200), 0x0) semop(r0, &(0x7f0000000240)=[{0x3, 0x3, 0x1000}, {0x0, 0xb74, 0x800}, {0x0, 0x5, 0x1800}, {0x4, 0x100000001, 0x1000}], 0x4) fcntl$setown(r5, 0x6, r3) r6 = semget$private(0x0, 0xb, 0x580) ioctl$TIOCNXCL(r5, 0x2000740e) semop(r6, &(0x7f0000000280)=[{0x4, 0x9, 0x1000}, {0x3, 0x0, 0x1000}], 0x2) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000002c0)=[0xec11, 0x80, 0x0, 0xffffffff00000000, 0xe05, 0xb6ba, 0x0, 0x1]) connect$unix(r2, &(0x7f00000001c0)=ANY=[@ANYRES16=r4], 0x1) fcntl$setstatus(r1, 0x4, 0x80) semop(r6, &(0x7f0000000340)=[{0x5, 0x4}, {0x0, 0x100000000, 0x1800}, {0x5, 0x9, 0x800}, {0x0, 0x5, 0x1800}, {0x2, 0x3d26d3cf, 0x1800}], 0x5) r7 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x1023, 0x0, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000100)=[{{r7}, 0xfffffffbffffffff, 0x11}], 0x4, 0x0, 0x0, 0x0) shutdown(r7, 0x0) msgget(0x3, 0xc) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r9 = open(&(0x7f0000000740)='./file0\x00', 0x0, 0x0) mknodat(r9, &(0x7f0000000040)='.\x00', 0x0, 0x0) connect$inet6(r5, &(0x7f0000000380)={0x18, 0x1, 0x5, 0x6}, 0xc) 16:03:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) msgsnd(0x0, &(0x7f00000002c0)={0x1, "f978bfcde8ed92dabf46a8efc5604517ce539b634f4e9eebcfa8cd49596192d3dbd26bf25a8c42309ef1dc01432a88ea60b513a0360edc724cb1132c9b6f1e0ebc4a54a333410d3d89e7582c45575147872f2e5d0a833fca2122f9aa863c1f8313b0a8ed93d536e0f7c1c4f10668aceaf95145eb33051a8229671cda52e9651ad8db63077a59ebc42c3f9a87301ceeeebb9e153244f0daede5c46f886f8f66d12a9f2caa64f0fa9646a318a83d67da252dbad1aac402f900676038060c03a1d89e036a44415e625b68944b139014b4c29f24c660472f255d9245b3a1abf2f5d5c2e2a6e4b792b6078dbfb11d169c9e8792ef7573315310a5dcd7f153f09bfbcf5510740da15944bb4008277dc87b772c9ab4a199f3f92a6ede42a42296e7fbd242d0dc00f81ce77f"}, 0x7e, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:03:08 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) chroot(&(0x7f0000000000)='./control/file0\x00') mknod(&(0x7f0000000100)='./control/file0\x00', 0x1, 0xeb) r0 = open$dir(&(0x7f00000012c0)='./control/file0\x00', 0x20203, 0xfffffffffffffffe) r1 = open(&(0x7f0000000040)='./control/file0\x00', 0x10080, 0x11) recvmsg(r0, &(0x7f0000001380)={&(0x7f0000000140)=@in, 0xc, &(0x7f0000001280)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000180)=""/7, 0x7}, {&(0x7f0000001200)=""/121, 0x79}], 0x3, &(0x7f0000001300)=""/108, 0x6c}, 0x1) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./control\x00', 0x2, 0x421, 0x4, 0x1, 0x10000, 0x4, 0x80000001, 0x1, 0x1, 0x96a0, 0x73}) 16:03:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x22}, {}], 0x2}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) 16:03:08 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x10001) getsockopt$sock_timeval(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x792, 0x62807fe9, {0x2, 0x7}}) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:03:08 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSTART(r1, 0x2000746e) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r2 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r2) 16:03:08 executing program 1: select(0x40, &(0x7f0000000000)={0x100000001, 0x4, 0x20, 0x5, 0x5292, 0x4, 0x4, 0x10000}, &(0x7f0000000080)={0x8000, 0x4, 0x9, 0xe1bb, 0x3, 0x20, 0xdf6, 0x8}, &(0x7f00000000c0)={0x4, 0x81, 0x257, 0x9, 0x6, 0x6, 0x32f, 0x6}, &(0x7f0000000100)={0x10001, 0x7}) socket$unix(0x1, 0x7, 0x0) select(0xf1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 16:03:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8000, 0x1000, 0x0, 0x8}) 16:03:08 executing program 1: syz_open_pts() syz_open_pts() r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) dup(0xffffffffffffffff) 16:03:08 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x6) execve(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000840)=[&(0x7f0000000200)='(!}\x00', &(0x7f0000000240)='\x00\x02', &(0x7f0000000280)='\x00\x02', &(0x7f00000002c0)='\x00\x02', &(0x7f0000000300)='&][[\x00', &(0x7f0000000340)='\x00\x02', &(0x7f0000000900)='\x00\x02', &(0x7f00000003c0)='\x00\x02', &(0x7f0000000400)='\x00', &(0x7f0000000440)='&\x00'], &(0x7f0000000740)=[&(0x7f0000000500)='\x00\x02', &(0x7f0000000540)='\x00\x02', &(0x7f0000000580)='\'\x00', 0x0, &(0x7f00000005c0)='\x00\x02', &(0x7f0000000600)='\x00\x02', &(0x7f0000000640)='\x00\x02', &(0x7f0000000680)='\x00\x02', &(0x7f00000006c0)='\x00', &(0x7f00000008c0)='\r[*.:(}&\'&\x00']) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000000)='\x00\x02') readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800), 0xc) 16:03:08 executing program 1: r0 = dup(0xffffffffffffff9c) bind$inet(r0, &(0x7f0000000400)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x23}], 0x4, 0x0, 0xffff, 0x0) preadv(r1, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/224, 0xe0}], 0x1, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) fsync(r1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0xc50, 0x80) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x88, 0x3}, {0x2, 0x4}, {0x24, 0x60d}, {0x0, 0x8}], 0x4}) kevent(r2, &(0x7f0000000180)=[{{r1}, 0x0, 0x80, 0xfffff, 0x6382}, {{r1}, 0xfffffffffffffffd, 0x0, 0x40000025}, {{r2}, 0xffffffffffffffff, 0x11, 0x20, 0xfffffffffffffff9, 0x8001}], 0x4, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x10, 0xffffffff, 0x315}, {{r1}, 0xfffffffffffffffe, 0x4, 0x80000002, 0x1ff, 0x5a}, {{r1}, 0xfffffffffffffffe, 0x4, 0xc2, 0x5, 0x5b0}], 0x7, &(0x7f0000000280)={0x5e42, 0x1}) 16:03:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) fsync(r0) r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x2, 0x2) r2 = kqueue() ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000180)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x2, 0x10, 0x4}, {{r1}, 0xffffffffffffffff, 0x6, 0x80000028, 0x100, 0x1}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x10, 0xa, 0x3, 0x2}, {{r2}, 0xffffffffffffffff, 0x1a, 0x800fffff, 0x7fffffff, 0x6}, {{r0}, 0x0, 0x72, 0x80, 0xff}, {{r2}, 0xfffffffffffffffd, 0x10, 0x93, 0x7, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x5, 0xffffffffffff8001}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x9, 0x4}], 0x200, &(0x7f0000000280)={0x0, 0x10000}) r3 = syz_open_pts() getsockname$unix(r0, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x42000100000005}) r4 = dup2(r1, r2) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x2) 16:03:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0x100) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) mprotect(&(0x7f0000237000/0x1000)=nil, 0x1000, 0x1) 16:03:08 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ftruncate(r1, 0x6bda) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7fff) flock(0xffffffffffffffff, 0x6) 16:03:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = semget(0x3, 0x1, 0x100) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x97, 0x1}], 0x63, 0x0, 0x0, 0x0) r3 = dup(r2) pwritev(r3, &(0x7f0000000600)=[{&(0x7f0000000040)="ec00d6e9761f4970d5b5ea8ae5954fe3681fecf223e29149f60271606a7ede0c4e763154f38d08247ec561dea1079e1f9d26976cc0055a325863501fd321480666602f9f687b59c66802cee6f84c510f76682d6430f93be5b75515665dd27696a457f01c37f58de91b6aa80dc0bbd05c6078b27e", 0x74}, {&(0x7f00000000c0)="f613abf62271d62883bc17b7adb5ad32d8abf45659668f5c075adda8238d6cec3fc57a2bd005e51067c91f0f482c191bbc2b84c4026c3eb3c26aced9700af71f50fa3f99fc24ee112c1f8a5c9c96d56af30432426bed817ae264de764afd29ca2eeea4b654002e98730db4a99ce8d7dc0fb402df63978e8553ca370bf1834c7e2ba1c9049cfd16f9151074570348df81958e52bd62bbb56db60f40bc97fe380693d8d5b1fe9dd99a82c8a1904f73e731e89cef53", 0xb4}, {&(0x7f00000002c0)="1756bb0347b0dd561676c98ed883cd80c8de442a471d6cc0c574f8da81dcc2db182559952ef2b55a8355e194c6041ad829768302b50c8a0ecc53e9e5ee89515149a329780108fa4e91d1ef3ff73e2de6fd6c055b4d7c2dadd059fe8ca023582c18776bcc911d3d05db8dc07fd7b2b27e49d191a9a960153d1233150bd379ec73a02dc506c5993791e9b3789791d44a4b9936719c09ad48ba04d1ec9ad224ff45c57b9c874330417e7d8879aabf18e371dfda59b0d779d70bb2b6e534110415b5d01e15a11843be20b5cce421a3e8cdcc6176dcc5fada54f49a7604390cdefd2841a9cf00324df934a6c2c785f0443e9ebd98eaf2da6799848cbe3583d5", 0xfd}, {&(0x7f0000000180)="6eaf0e968a94fcadbb95732aacc192cc7deaa6a8e976b1c6c48e64a6e6e31ccf4faa35d4a67ae9fd748fb9c457313fbd4f0426307fa411feca590acc1eac9969bc919670f5d9ef1b58c2555a4559082f5d97195a", 0x54}, {&(0x7f00000003c0)="03731097501d9845cc069a929dc70e8187e029bc4fab7344a1327fd89b6cf99897cb448f8e65d0ff048dbf39be0ed95a5122c9892b71314c620a4584b623fd8fc47b051e20a552901ba7f9ae241a9365fdb1187de2bc43fa28c882935334f8de7357297ccf0326a73f793ab702d365e6c34b7731110517ea261c9a3d25ea445dd9dde151a9241026808fcb45b63504d2744495b69d", 0x95}, {&(0x7f0000000480)="0f5561332c9dc8236427abf40af1dec5b9802176603cd79163b27a62ebd7d5bdc0c77c64b732736cd8bc6f98538e434f171f4821b19a6cc22ff265586943e3f916e45f1e8cd7ee5a6b9303e1772713e7ac735f44e2c77ddd1892a32fbccabc8634ec843226bf68c02004f4b1a9760d561f86199b610aaa4bab793c9f70d4eb190eaa4ac4d9bb34cf47fcd8033e2c6e4e5dc68b14068d21541cedacd9569280a8287a10c1efcb98e826a40caf77b4c282960533be86be1e4c21966a44155ed3388d87ad55fca048413556b0a41d", 0xcd}, {&(0x7f0000000580)="13a0344f257172feba0117a85481b6a5f0100be46062e9a2f8f76082058bf18a8b53e2a103bf21d6468d5579e37e6f5cc0b700674e647ebfd746303088c23676938af1e8775cde47a1eca155b422d450a593dad24ed914e3431a98af74f0ed8b8edfdc1d7cfbf09321a5a1913c3b5b10", 0x70}], 0x7, 0x0) kevent(r3, &(0x7f0000000240), 0x40, 0x0, 0xffffffff, 0x0) 16:03:08 executing program 1: socketpair$unix(0x1, 0x1000000005, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000001880)={0x0, 0x10e, &(0x7f00000000c0)=[{0x0}, {0x0, 0x26c}, {0x0}, {0x0}, {0x0, 0xffffffffffffff56}, {0x0}, {0x0}, {0x0}, {0x0, 0x176}], 0x9, &(0x7f0000001800)=""/104, 0x68}, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 16:03:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) setuid(0xee01) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x3df7, 0x4, 0x162, 0x1f}) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:03:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001cc0)="68402b0c2ff94a6676571c5411d4299dfd24e8ca8a2c86acb4dc5e45ecb44abd7523d1e907224253d1a1aeb7cb433ba2ef4a914334917873127a4550be149d4871fca18947354066114a506e1083831b40d8edf388e5408aafa55f13499fa16be96fbaecc8bf72ec9ff77dabf6ddeac377412b4c0bfc73a1b3870013b1dbcf2bea400d70c7876f8e46c19b5acfd84d39a329bc07e46b9c9b615a713f4557390bd7f8518404cfc6aa9dba4bdc916c7052d9ec9b78ace11a3536c72c8ce511b44fe332f2c6a18d386a1de197cf86ff0abb22af6ba46138517a381d1e13ff76728615d1e4d5391976eaa56ece5474bc472f7b70bd219e575b748ae8377af9c736b3e66d11b78954cad59dfe57d4de4079a0434a6dde81707ad299ffa997177b130699c4b03d02cbe2cc9135798e712a046ac06f11e058cbf0c1de52a108bccdc5e0f76c79c1b16e8e6cbb2475e6ea7b7d11fc9edc47ff000e94df14fa08a006bb41d46c0334c8585b8f80b91ec32f1bf413b6c6408105c68c3b130000000000000000000000000000000019d4ddbb6cd0d0efdb4e54eb90eaf8d37b933f6ba435096591c6f0d7311f2541b425a11c397ff7b00bf1c9befeedb9e990a688d8a777af2377763972ce356e3bc69d40bf5445455ea5e9038d6d1b26be5021fddcffe1412e8e6cba697d7843798a57df53763e48e62aa28195484c68c31b9e1a1ca0fafb260b10a2b65ab2400211582de50fbb8bc9692125135cd14a031c6889026af28f8558268ff7a2c2ab355fcbd9c400777d53d10ae335193409b76d61e416bbbf1e5b0e5b1f261e7e0f5b3ff0aa13a1e233c8fcbf2b5ee3d1dd067f", 0x25a) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) sendto$unix(r0, &(0x7f0000000000)="911065947aab43bb07656a7285edcd9b6b76b4c2d0851febffe5c7b890d1c90a9fea7a637d024c4211859fefc88d6504a75b09b4f732c5", 0x37, 0x2, 0x0, 0x0) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) 16:03:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x10, 0x80) ioctl$TIOCSTART(r0, 0x2000746e) openat(r0, &(0x7f0000000040)='./file0\x00', 0x20001, 0x10) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000340)="f544af1e7186b2126515e03df64d9974fd3d64bc7d1456474145", 0x1a}], 0x1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) write(r2, &(0x7f00000003c0)="40bb0f6f80a49483dd4fabd5492c0dca0e12f12b660507ba1bb386c5a567339fa9163cc332588bb51282cf54ecb7cdb592a9afc838dc3b5c4bdac2d6fc859eb78195985ae5c9dad11c1f60add38db15622e5c5eebaf0a17a12c0c35c427ed3594b7f931c159478f5342d842c67654e745e9f3402612cc627627142db23e6ab9d93f92ce9b4089eb96a85be65ae2d492d4f9338969b4a59becf9fa1d5ccf472dbd9d823ef7bf408f331f6544943956f95b6d97c08674251440d49972c3311bec747a813db9182b56e2064b271ddd19501cc7ab4f8e55dce664c3e7a4d4279e8ddaa87a8e0be2a", 0xe6) readv(r1, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x100000000000037a) 16:03:09 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000680)) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x10004) r1 = open(&(0x7f0000000140)='./bus\x00', 0x82, 0x4) bind$unix(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="95cc39206275d9fba3a07161a0768be89d4af160b78c676e0a255086193f7470b671fb0246ac1e75ea19205a73738264cdbe"], 0x1) execve(&(0x7f0000000100)='./bus\x00', &(0x7f00000003c0)=[0x0, &(0x7f0000000280)=':\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) link(0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2001, 0x4513) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000180)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000740)="6b199c670c5fd3bb0ae6a6952a2eaba2029f4d6b741d337481fbfc1b697f42d0c99348b3c477c3959bcbee14beda4c2c3f19f1692404927439cff61637d293810ca62394ceb2c47908bc605cbb37b904a19d08ba357187dbe9884ca1e36969912a9923d6da0483bf0c88f59e7040064d068e3ee1b7af3255e05f7eb593f154fd251272c0bcc64f", 0x87}], 0x1, 0x0, 0x0, 0x2}, 0x9) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000001c0)=0x2) mkdir(&(0x7f0000000580)='./bus\x00', 0x1) fchmodat(r1, &(0x7f00000004c0)='./bus\x00', 0x8, 0x4) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f0000000480)='./bus\x00', 0x0) syz_open_pts() r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000040)=[{r2}], 0x1, 0x0) wsmuxpoll: not open 16:03:09 executing program 1: r0 = socket(0x11, 0x800000000000003, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000010000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="7bce5ecef81a1afb436d8cc299bad6345bef065c66531fedf60e9e23081792338307ff8b00b0e734431f6ce597ae948c22d6757d7381bdd4a2aeb26739393058bc1e434e44d8ce61c134801dbb216ffc32bd7cac08bcadfa22008d916f029908d08fe144c669d732c5f9999e452821b4fb3f743669bc", 0x76, 0x407, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xfffffc7f) 16:03:09 executing program 0: readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x3f) setpgid(0x0, r1) 16:03:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000040)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2}) 16:03:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) dup2(r0, r1) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000300)=0x28d0) 16:03:09 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:03:09 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) r1 = semget$private(0x0, 0x6, 0x100) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x2, 0xffff, 0x3}, 0xc) openat(r2, &(0x7f0000000480)='./file0\x00', 0x80, 0x100) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) semop(r1, &(0x7f0000000040)=[{0x1, 0x10000, 0x1000}, {0x0, 0x8}], 0x2) r3 = getppid() shmget$private(0x0, 0x4000, 0x42, &(0x7f0000ffc000/0x4000)=nil) getpgid(r3) getpgid(0xffffffffffffffff) preadv(r2, &(0x7f0000000080)=[{&(0x7f00000001c0)=""/133, 0x85}, {&(0x7f0000000280)=""/87, 0x57}, {&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000300)=""/200, 0xc8}], 0x4, 0x0) lseek(r0, 0x0, 0x0) 16:03:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x801, 0x82) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) getppid() setreuid(0x0, 0xee00) r1 = getuid() r2 = geteuid() setreuid(r1, r2) r3 = geteuid() setreuid(r3, 0x0) setreuid(0x0, 0xffffffffffffffff) munlockall() r4 = socket$unix(0x1, 0x10000001, 0x0) dup(r4) mmap(&(0x7f0000ff1000/0xc000)=nil, 0xc000, 0x1, 0x6010, r4, 0x0, 0x0) setreuid(r3, r3) r5 = semget$private(0x0, 0x2000000000003, 0x0) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0xffff, r3, 0x0, r3, 0x0, 0x2, 0x8}, 0x6, 0x9, 0x7}) 16:03:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) 16:03:09 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000140)=0xc) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="d77147b14d302794d2eb4ecbada1bb1ff91c2cdf5cf19aeb6475934726694c079fc8d66cf659ae10c547b82dc56e57179ffea6cf831189b8b2c2a5b443b48960d6e9ed37411f89dbb9349aa4dc0227dc79f9c9819936c6009bfcd19d904dc7b24a89edf20652da69cdfa62522cbedfa87c2ea77f5ddc7326f876d7e7388ecca93543723a958b22e3dfd170f840b6b86d5ac98f5e57e24d6f7cbc8fc1d4f16d9c11b11062c4cb23ffd22093e11a013cd0ff73", 0xb2) listen(r0, 0xffffffff) 16:03:09 executing program 1: r0 = dup(0xffffffffffffffff) getsockname$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000004cea1ef3809cea59f8b066c0aea25fb356d994a6e4907691c3598e8766b83e45de2dfd25bb91daf3c1f6073a94da73048f703ecc9af791b39b00ecebd42d806d17299acbfbcbd47742279d444e4e02f3a1f173c3828149484b21311b7d6b004d3d0d00b64cf7888d4bf089806b48dcc660a4a7113519d95904e7777b3b037969bb2bb9f8b30804f7ffcb0ec375ebfc6ce744dc0a4227894c7522205cffbc1f69f4"], &(0x7f0000000080)=0x6e) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(0xffffffffffffffff) 16:03:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000001280)) close(r0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xd1}, 0x0, 0x0, 0x0) 16:03:09 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) execve(0x0, 0x0, 0x0) 16:03:09 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) 16:03:10 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) mkdir(&(0x7f0000000100)='./file1\x00', 0x10) chmod(&(0x7f0000000040)='./file1\x00', 0x2) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000300)={0x1000, [{0x3}, {0x0, 0x6}, {0x3, 0x3}, {0x3, 0xf21e}, {0x3, 0x6}, {0x3, 0x6}, {0x2, 0x7}, {0x0, 0x80000000}, {0x2, 0x3ff}, {0x2, 0xfffffffffffffffc}, {0x0, 0x8001}, {0x2, 0x5}, {0x3, 0x1}, {0x1, 0x8}, {0x3, 0xffffffffffff8538}, {0x1, 0x9}, {0x2, 0x4}, {0x2, 0xdd58}, {0x3, 0x7}, {0x3, 0x8}, {0x1, 0xfff}, {0x3, 0x7ff}, {0x2, 0x3}, {0x3, 0x5}, {0x0, 0xe5}, {0x0, 0x7fffffff}, {0x2, 0x5}, {0x2, 0x80}, {0x3, 0x6}, {0x3, 0x40}, {0x0, 0x4b}, {0x3, 0xfffffffffffffff9}]}) link(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='./file1\x00') utimes(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)={{0x100000000, 0x1}, {0x1ff, 0x10000}}) 16:03:10 executing program 1: r0 = semget$private(0x0, 0x3, 0x4000000000000) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) readv(r1, &(0x7f0000001580)=[{&(0x7f00000000c0)=""/78, 0x4e}, {&(0x7f0000000300)=""/215, 0xd7}, {&(0x7f0000000180)=""/107, 0x6b}, {&(0x7f0000000400)=""/109, 0x6d}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/225, 0xe1}], 0x6) semctl$GETPID(r0, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000240)="54d44f02f034aae1e44a00e9c6da73c613f4aa664113a0b81817a3fccada8ce8a9829365618ebfb63a4d601ef28890674f58d8fd6300ac4e18010da06600f5eceaffb1ac632fcd1d089763841583a26c5b192d680f9effeb5bdbace35335cf3661bb9091df", 0x65) write(r2, &(0x7f0000000800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a6f8ab0613bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a7a2303b116d78349b3e2a5fce1700d7e", 0x6c) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0x0, 0x3, 0xfffffffffffffff7, "0503e7bb14543800e0ff0000ffbffff000bf3e00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "48b36393987454a67f7ce268076d14dc0e5ba893"}) syz_open_pts() r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r6 = dup2(r5, r5) ioctl$TIOCNOTTY(r6, 0x20007471) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000001680)={'./file0\x00', 0x4, 0x7, 0x53e5ee6b, 0x0, 0x1, 0x7, 0x3ff, 0x0, 0x3, 0x1, 0x6}) r9 = getuid() r10 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000001600)={{0x1000, r7, r8, r9, r10, 0x40, 0xffffffffffffff2b}, 0x80000001, 0x9, 0x1}) 16:03:10 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair(0x18, 0x0, 0x5, &(0x7f0000000080)={0xffffffffffffffff}) accept(r0, 0x0, &(0x7f00000000c0)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000140)='./file0\x00', 0x10) mkdirat(r2, &(0x7f0000000180)='\x00', 0x1) chdir(&(0x7f00000001c0)='./file0\x00') link(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') mkdir(&(0x7f0000000280)='./file0\x00', 0x4) chdir(&(0x7f00000002c0)='./file0\x00') r3 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x0, 0x89) write(r1, &(0x7f0000000340)="60c1c58aa6d15440ea6c7c436f25e62e43e483115e879c1c6079bfac444e74d70f5b381df44639ce6e9defa2abb959a4009c3f9fe061e72c8a625951d0d01e17053cc11a7ed73074d450d0569a988dbc31e34b8a195a006ec7f18d8534c2b66a2ce3765310b4b8dee937ff6ca31f883d61d06f55ccb5bb63e9881f21e6939838761a56760c032423cdc9d9c143441b778bec3beeeed748894ef3f6909aa58025fae3a17ad5e452cfd77c454d0d2c064ecb434b815b4448a5c70dba61c624f8095457f04147c8ec749f12e09203a0bc72bf6abd157c6439a507f1c3022f0e8f7ab6d1b6c1317c334c59cf396a0e7add76", 0xf0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000440)=0x7f) semget$private(0x0, 0x2, 0x10) unveil(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='W\x00') r4 = semget$private(0x0, 0x4, 0x41) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000980)=""/106) readlink(&(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/255, 0xff) r5 = geteuid() r6 = getgid() lchown(&(0x7f00000006c0)='./file0\x00', r5, r6) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000700)=""/60) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000740)={0x6000000, './file0\x00', './file0\x00'}) fchmodat(r3, &(0x7f0000000780)='./file0\x00', 0x30, 0x0) bind$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="3cdc619e2200002e2f66696c653000"], 0xa) mkdir(&(0x7f0000000800)='./file0\x00', 0x1) symlinkat(&(0x7f0000000840)='./file1\x00', r3, &(0x7f0000000880)='./file0\x00') r7 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000008c0)={0x0}, &(0x7f0000000900)=0xc) setpgid(r7, r8) 16:03:10 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = fcntl$getown(r0, 0x5) r2 = getuid() r3 = getgid() sendmsg$unix(r0, &(0x7f00000014c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001400)=[{&(0x7f0000000040)="2a07b3d23fbb86f9bde1908e1eb5e32f05a488181640f10a10b249847e0ae6363e36b8e1e328ad7600eaabe689ff38aa112a97c4cc7a5ab3288b2bc61b9f83debfd0878335aa0c6c199640cad8c9", 0x4e}, {&(0x7f0000000100)="39de11cd7fec0e272bc6c20da0966d10de1206b0ef1544d2bfac4e45cd713a1e7618dc05063367a3cb35c2097137cd4b4dfeddfc677907dda1c2bf2ef0698946c35e1887a97ada55cb9257e2acdcf1c02f2aade0cb59a70225a63bd60e28b75ca870a140369a26a29bf438d7ad8a4d462518fbb1ea158948002d8c9b7bb9404ca56befb7c44284e7693a2d4b726e86c64e7de0f86af272d74f65b13a6884a7bf483a34f3f0aaf8b16aeee2", 0xab}, {&(0x7f0000000200)="95ca7fa31f719c8e3e4a066e09e022b026ce887e93255354da126b3bac30f69ef31dee3d8c181c76dd", 0x29}, {&(0x7f0000000240)="1e2bbec35383a223ec5c7d2bacfa578206fdfc89db8e23913d27ea46187252b5d8f343fe1a2b6d6a0f2b78bd7d71acb25329b1a718fb91cab4666d035d3df50b816c13461b0d5c701de2478e6f84cdcfe1c4de8eed10e9a2eba24ae0c4da17d30ae4e414d9328172f92166ad7974af63129fbc264c050a9a1dd3ec0c143b236755b2d10973aa2aa115f8362dac452a4eb6eb83a9bfe9915c1de121bf5739a98970709f75082b755f1f04c287b954b7274fcae743840da7ed6e610a3d3549ea981e4ef7cdba3567a582dd93f789094f64ac7241fd9194ba73e2dedc029a984fbf223d4653b79830e3721178bdb26cc9729f6353614b9d4da315db6cc5", 0xfc}, {&(0x7f0000000340)="8bbe17e4e2f611a85e5001ced5b5e329830a9a5fec9b11c8a5b4aeb98941338f7d358d8ccd8cf398696e8c43f809e06e34bc0eff912922df3fa9cbb1727b5e013bd1090ce1adbd83a9e0f55877130f8779898b534a8452c63e544690be8e5930b459e1fd89a017a7ad6e65fdfd094f05ddefa968c2d4a9ba05a8a32ed2c60fb5793cdbfac9d186e41b689dbffb333f02e674f6493f1951bc3052050d7b006cf27993845dbec835016d6123158963226f6c92e1a86dc0562a535c877dca655b1776554034708a486bc07417dbe49300dc417bcb2ae88eea5f15864e373afaaeaf8b3bba9bf95939055cb4197802a5358d8797cfc8939addb02b955c270205b29a560d1a1c94adf0093d5ad91ef1ad445dd5d731856ba9448e8956baf341ac0448dbbd721e07ace34cfd98a459b23bab2271527db721970c96b8da0a1a8242104f7814dfbf265fb1a17265fd208b84e79aae6cc7a8fffe9cfb10c2fd6b3638e90ca5a4484ea7ce2675b29bd2723cb8e6db37b1556ad818c4a8e4d559ac15705b04ded132a783ee4114ca302161ab4473c209a2ed8312c563509982d5a01c39284b8352883d644d76c2da139a937c00ce3cd43d72134aceb1d7ec10ac03d9637af6795177f681a042c92375c234f73f15be29161266817694e389936024ef1fb66732f34dd49e92b88c750dbd7be48024fd6576bf645ae2eb96223dd5d8d03c4fbffdf83745d1bf103ccf3057e4e057bcdaea21f55da0a155dd779e6517533b98dc7b23cefe40a010e91167eab27d4afc69f54eff70b09c67572edc74a7f34b8b6a44af98d16ebac7f009ca53c8ccef0c82eedb68400ac3ad54b64ed2c3fbae2c7258c550aa9e10a7fa4b1190d22019626d163f0435e9b997cc2a61545cb370476311c43e22f7ccb12d17701851b5f6de8fc1edd0c4d1a5ce81be95e193dc0945af9312afcf30d0490c318edb4db32cc0a2d50ea6d2c1b614b41720a35822d6308295b53afcb362765e46520daa0c296958e523ba3aca2b5b4771c7a395fb06f48ffa0510db38075ab04b26535c582f219ddc283d8cedef4fe9de7b1a387b51739d91ead47e2c8fe459f846535f3cf2abbc52dfa0a40527ea649856ae22493b6e332f2a5565e8e90d15518f7949aa5417d958464eb68d2a0026705f9e24ac2cf987a5b0eaf8c9e9a1c30b4755774c28d8130114772c6c4b6af38565f155ce7f89629008f7fceefbcceaaf906cc3703f0b0249894bbc53e29f31510505d27f25623e2a895e0be2cc059464cfba07975e92b9b58e7c60ba03636908228a9a94c54656a4a0acf624824640e7bbb56d17c3a4f31b5bbaafcecccb59cf2efa11869c3865471e5d4ea1e82cc74fe993e01008b16833eb201314780b5a349fff221a682e472918cb3d280c3f257793284ed96ec8fd32e88823a19b58f43221c67095817ba4f06566a1d964b229fc780e9739498d47db03fd1e4cde67d169a4492dc2b6e9240dc9d5224447f00dd95b8aa5615ef997494190d6db7ccc96a9b2b4696961bc49cda51bec4945b776332ddb82a5d0295ffe641444dab580c400e12025b39ce7d60b395948ec7c883924dd49d1ac8b5974838566989e44d8448914a7c0fe081c872518888c5d64ccb1993bb7821c7c8e578d2af90ea849243471d977ad5323c9d6684e60ea1a81f36c345cea5789a14834320ce0b6bad2d7fd8fba7eb11b4436fcb96c0558c076c7166b60011b2be9094fa54b54460738b45729a4454650586cc22c720d18dfc5a622cb4cf1b419f8f8ef34fadd9ce2f68efdbb592605581f1d5c10e1b7b9f3eaa889820e6e7a9c552451b396382857ee18c94aa0d1316d6acb23fd16ffb181c33dad23764e56562b0fcf48c703a04da08e62d57df085ac56edf49d5a1dc9de362d17bcfc0f0c998afe99720a3109dc982f95f14e6557d3186eba49d2e241d4bf0e780a54405c185f5839b5acdd5f70d6e12190d3ff930d1abe899ed9ea4e81ab592ad3035d521416e274cd73ce15b75d8a3c11376064ae160333077722c3f8490c2f7cc650c3d62c36cbebe07bcc36847579d225b1b8d71304d83d2a09cfb187bc878dfb7deef0274780860528583b5fa7181c703280408d2834d9045736130dcd1926e4acdda5e2112251a9d2c81c422fae4556e7857a5f4f9c8fe0f1021e293775b971c63ec9fc1238b7ca908586bf4478b87c1ff516d5bb6b6f10e5d91084b568b2dd80e13a1fd2ff0e1e2914298c1d714c239968bf847239e813052cac8cc506f5fdcbcaf475531fdd267ebf65362a6038836ca48d152feefed8ac0b6d8ec12b0effe59fa1616049be47f12f1f3b90781c54810213018465038bce22a660e4ba7d1b7861f207b208cb2fb0c6cb4e4103dd876cc7b3d05fb019e95f185b6ed4bd69ecba0534d87502981cbbfd78780e0d109deb045fbe02420444296749bfbe99561bf75e433187885ea4c2a7138acb469b34bc7cf70dae6c980f9285bc07114054d4f34efccee4b55ed312ff7f37413ef29d91ff006eb97a71b194ec4a10ae630a2fad7127c29482a97097acd4f626c62f3722e283fff9cca5bc2350fb4dd5b0d8b9974bde202460b6c357ed11c5dbde0cf823d139a6e2ff711c3608d9cfafe9be3dd7b261b773a633c6afe7223b8a805f1b0324e912d1640194df72a90ec0ad6ea7fd09f9b266e385360104f985570bccdf3153096d845d5fbef872f25ce8b3ee6babd72e23d1cc2d062b1bc235c3b9376ea125b7e0fb5063e8f88efdf865feffec940651b269d2ba4bf23bb08a04c50bcf448d1da392bfd47b5d8fbc87f0196150fa0363b8f8b8eee2a3993d2ae04e6c55af047902ba266149f344526db59f49f987d092d9827ce0672549e347442278b438a2650002ec2c81960b498c67be044361682b363aa45aec7eca71bf898089bce885842b9bd2acb23f4933917db3c2ad261309ca7f80d2cd155eb0a366f1200a3ad8d80655fe640dfa6bfadfde01c2b8d5c8b34bc834a844e4534b087df43fa5c35112b154028725c8ce1159b043f12659cc20fc4b892e911a6631ee86782a8e9c13deb41dd5f36b101188afee0ae94dc16b73db6d937c89d221ff10cd34d688d46a5ca15cb9df3232d8a8873bb8b70338959b0bffd876e2a75dc528589e816c90221b81a168ab67575fca71b612c5f16ee5ee7dec5006c6aa7ccb4cff0d6de3530d04e71efb43bd044afa21e55e69e5b7a10c2c0b8555110fbf9393709327b6c03ba1f2899c65407f81b8b704ae0f32b96c7ada029a08e87e0f84579a775bef47c1262e783fe98353c88a2f59df9c801b2cb60cb3f9766f5953d4ffd819e87e2a1d20b73618906453d166c1e4bbc5135837a6bdbcb4d1770d79a23c1dd19f54b8d6376dc539e53c302f63f96c8824ed16ea14a633fe731ed19dc43820e07b1408dccb1ac8f04551e216b4079e5e32c2d97b340315d4994a5822d7638dfa030c1efb1155dadeafb391acf0aff98b72ae3b3622cf48907f8e1a551332089bd4ba2721a76d6f006d5655516b85d6c7457e768ad48164279eac6b51e5227d82f2f645775273db4c0ffe399dd9b300ee7819ba8230d5b34b026fd9c780bdda1dcc0a0b6e81087c6f6e4ea00db7f8927080bbbc12ed0bc544e7587c2f0bbc7c107d53c0d70f0d9ad71565783b977571fcc855f2aa791fe667218d1d91f36b7dc6354b85942f703314426ab4abc1899e21136f4ebdf7a2341680b5ad3619aae45c6ffeb5be38a9a9e8366883560609fa211400bde30c721120266407a1eeec7af5450c729b15af78e0b0b367052f42ebe28ea12712a64b9a9bbd5ab092b91af9be686c9ab1828a017ae193b55301b66550b3d8d5d246da8982239406dcb56ea3393135004de777d2cfb5485c2cafc375fac12e86481ef3f69d9288bc8740f1fe0055e292543ff1575892afbef300d32c66cfb361b853bf0658d6e11f38aea6e8d7774d8416238d8f937e3447814fbb76912104a0a77a81e1f25116ac6536109713dd11ddd8948f7371ab3fb846a1c2cf4102ec39ae55fc5da09dc0e243879782dfdf1c63f792971a2a2526d717b3d9c9e7aceded92c13bf689265229473f321dc5d8d4abf0b0813e9957003666ee1d59f48e296a30983a44b1d1b57807aea08156115cc2e41285b2faa47a2d91d148cc1776603928a8c8a8ef4f0a063b04075cd461b8bf47cadd642aff102c16549dd6bfd2c1a4416f3e3ed3f2ef0d58901e8805a56baf0d3f0c146fbf53c369d621f7c826482015f41b7545ed87e52164cfa4f10ec90b5262e7e33cef749e708ede5030c22e5dc75854c5f1a3ebd196578ece2f73eeae720e2d9eb50b678d10e8a7325b86b283a7e66b1d0e21988a5ab457564b4c48264814e9824e48a76718eb0cd8dc92539bb15af8b6121d16909d681f45c13847648b2231496c9fd65ebbf78886fbf8999e94cd46e31c9afeed57d58ef695f2b75b6f9a3daa64d7c65fe13fd1a29d8095e798fb75c526f1d33042226b2ed7474e017a3d33125a1749f00f7c1f9c4aab04073b03f9edd387c10b20fc4f0e0263fcf56899dcddeb5903b5c8c5a2296f44b076b7eafef4e5e0ad4745c139fa45bd887fdcea1827743b754514628a409c06624fbc80502d3ad4c6f5b25651163cd499e335c46cfc26f9558c156350b2339236dcb29efd82a0979f07588b879db89d5de0e05159cfa785593ed24cbdde820849c0f54d97b0c14a1244427e8be1639086006a1eb83ad2567dc4391e2a521879d291443b0b8715d6052ea709ea0d2dbe24a8dba3b25149c1dc0a9071958614759900b74b28891f4ebe0f0c62df5ffd487cb0c1215dd96151e1803d134b20179a935ed5f07b30fc7a842c96f2d6e580ae5e6d7b286fe77165a919d204f1ad30c380fd56779bd3b01afa8c78a7fffe7b670efc99d31d2312fa5fd9bff9c636baef518eb6a38f65043d834af5fae3680144efa0263828984be5171336631a2d886f28b818172fcaf829b37df4b4e4e152f8c8466141324bd1b40158c6fa23698d9d0ec28cfe6d5c4b300091911dbf2413ec527da68f032881b1c4b65cf661467079429e4f1e8f2cc19692b2cef1d4c284edb757ff0161076f150e7b1b64755307abb19bf48694fe285a3c9f2909c31b61e18425f42c1e4877897575bc86591bcf5c1ceb002f68a3f4349372611e40c5f903240c0ee5e9de9487dccff7b4943ae5b0cc23962c3e6bfbfadb3c35956a966c60c0db73bf73c979a3e29c18a3cab377d34a0fc874de810487f54781f14ab3e578280c1f87c108738678b584002dfaf61505a2cae0b63abe11e8b7ae4df05b29724bc028f44ef33dcb9d648ac79d80e8962b889c9cfd4f891e155935a292f275d770a3f64b2989e2421ac3f913512f8c56ff04495b2f06d293c02154160926cc8993765b68dc58b64fe6c85734462f69c3620967a584e8092ef9097796f0a704f8f91e896846046836dca714593271c8e63d73d8502e9bdb360ac0d26d7ab128a18fe6606182bbf77ee7520279bbf6ae97be37c3f2aebfdf1691cd01442312b92d3cfc3c5aff10284d7365bf1efdc2cd43c31959a695ab29a6cc1f4d8395f8cb6cb037424f6710c279bf155a5fe782103ff205177f4688a07ed18aa602b0f7729c7b25b37ac52843e19186b917775e287f78df574810e1563196841863602a4373c6c7c327ba188b9f9125cbfa6d08f5bcd120b0a3254b6ec1f7335661ad1d2f4604a7b00b836eb53338e75e274fc2b5f5d4c71a911fd9a3dccf926af811cd969b5299d8677f4100", 0x1000}, {&(0x7f0000001380)="1b1a4dc4151d174a1aebcee095399adcc23a9c487458648841903dcfcd2041306d92c379162cb11135b8323e2e1cb4d05cf93a846a912d9fb50a9b0050dd8ed1bbf6d6084f36631ce5cebdceebf80f786fc29dcfe2001565c7c71a3071a3cdeec4638b938cfbcb8b1bcc86c0a7bbff425793e081b0859bc31bbbae05c03722", 0x7f}], 0x6, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x38, 0x8}, 0x0) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1000000029000000230000000000040075"], 0x11}, 0x0) 16:03:10 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, 0x0, 0x0) kqueue() 16:03:10 executing program 0: unveil(&(0x7f0000000300)='./file0/file1/file0\x00', &(0x7f00000002c0)='\xfc\x7f') mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0/file1\x00', &(0x7f0000000100)='x\x00') unlink(&(0x7f0000000180)='./file0/file0\x00') 16:03:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000003c0)="9e540f218e68322af5bc41e5385a9e7b5ae7e39fd3936907f5a47567917e954fa324b3a3d2038ea9312918a1dafb77ec1c4729eff6a2eb950ffa8b4c8c170a2d524c06f9c4113db6d6c5a2509095032fb8438e6c8c2c854b17336c3bca727de4922f66fcec66d736d34e1b0eaf2d1962cb198d3f3d3cb47a74a840f34be0de13b74f76f373aaaeadcb4a1fcee1a5fcea31197d79e522df003095befcc9e42c5ca72e81ad933f9a707408460974033d040968ebe3f0de9dee69f739fbbf6e1c650e358cf945f0e483729ff592af8dd8ea0f82ac42a96f4d8f5f3bdb14f0bcb3ac1fdfc700b2287089b57fc8375fce6ab039730f1cdbd6beec800ca184cd1f9a16f98e15899dd98a9e006feb87267e7215246029c80cfbce03b3d0da4710430f44c7e8101ee23793fb561cf4d7d95a4391a40ddf8fbace89e30df5e1cba71c98d8de6f60fef387d7a038cc4f09f8a606ed2696f00fb6f1771928aca87f5122341e2ac46b8df38ba3d484f47930b575368366e77f5ebb0a03581a0a35840e33d3ba243dc0cb5dc751b54554fed72e36d8a34db2abdadec347f9f142e772a5c920e2dfe71295f5a375331a5413871554f61fc7c398890113f70dce37f308d5ded91aca317dab882452e559bbd6e0af74321d693d7703028288aaf0f416e82365b4e290f81153839fef10aad9a77894ef743df852df4182d84723cbcb15370d", 0x1fd) r1 = syz_open_pts() close(r0) r2 = dup(r1) bind(r2, &(0x7f0000000000)=@in6={0x18, 0x0, 0x2a46, 0x6}, 0xc) r3 = syz_open_pts() read(r0, &(0x7f0000000180)=""/98, 0x62) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0xa2ea, 0x0, 0x1, 0x6601e398, "845d550900200000ebc67f8cdf00b01700", 0x0, 0x2}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:03:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, 0x0, 0x0) 16:03:10 executing program 0: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000040)='x\x00') utimes(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget(0x2, 0x2, 0x20) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000180)=""/234) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) chflags(&(0x7f0000000140)='./file0/file0\x00', 0x40000) 16:03:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xffffffffffffffff, 0x8, 0x81, 0x1, 0x9, 0x8, 0x6, 0x3, 0x3, 0x8, 0x2}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0xe040, 0x3ff) mknod(&(0x7f0000000180)='./file0\x00', 0x2081, 0x85c) fchflags(r1, 0x60004) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x1, './bus\x00'}) 16:03:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0xc9) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) 16:03:10 executing program 1: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) getuid() accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:03:10 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x88) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a", 0x20}) r1 = socket$inet(0x2, 0x1, 0x0) r2 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) lchown(&(0x7f0000000200)='./file1\x00', r2, r3) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x6}, {0x81, 0x6}}) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) listen(r1, 0x0) 16:03:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) shutdown(r0, 0x1) 16:03:10 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = semget(0x2, 0x3, 0x2) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getuid() r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x7f, r2, r3, r4, r5, 0x10, 0x101}, 0x9, 0x3d75, 0x4}) r6 = kqueue() select(0x40, &(0x7f0000000180)={0x8, 0x8, 0x7ff, 0x2, 0x0, 0xfff, 0xffffffff, 0x4}, &(0x7f00000001c0)={0x800, 0x7, 0x2, 0x6, 0x6, 0x9, 0x0, 0x5}, &(0x7f0000000200)={0x3, 0x5, 0x20, 0xb368, 0x1, 0xfffffffffffffffa, 0x9000000000000, 0xd3ccb8b}, &(0x7f0000000240)={0x6, 0x9}) kevent(r6, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff, 0x80100003}], 0xc20, 0x0, 0x0, 0x0) 16:03:10 executing program 0: kqueue() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x482, 0x6) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0x4e5, 0x0, 0xc7, "db35b31d027f4750693fc0384ca3520e340d09f7", 0x6, 0x100000000}) 16:03:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050300000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d621000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 16:03:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1703) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) 16:03:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) r4 = getgid() sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000600)=[{&(0x7f00000000c0)="58818a77f0cba0bf3048035acd0dd446f7994d9129a8247002a2e220b35e380e983d93ff615a23528197148a176d75d1d2eba27b507e4e2d909e63cb7c6f69040a4b37b1ca425bf26392ebd36760c6516d35c550fa2269dd662fa6fa6a37839b884d140c87cc7753535fa744293eeba66948f1081f20fa71037f92bc2ceb5e8efa44ebc1ca4f", 0x86}, {&(0x7f0000000180)="f975e71aeac9398b46679605de0c65ad046790edd67efae38dd0199ef844239dfa6983839f9ab6fb89e08047bb06ac85846cab832550115992d916d0cde17727767d22371f6d33", 0x47}, {&(0x7f0000000200)="39eb5a1ac86fcd6c3df6909ec26ac8cc46e201459f0fcc815f68145d2bc336e679f53f8490269831", 0x28}, {&(0x7f0000000240)="48043aeafb1ca5bb1af18ad00690643a63185d082e6770b431a49f6e9729c9b61d865a63e40c8ac149ffe831a24bac10baea61fa099afe4c99e1a9fca0eeb60fb6ae50d1f963290715d23299d4affb3aa2416cee9c1f3072b1c4bf1389d6c3564b54f5240be90b2e48ab2164f6035bf181bf07d5a0d62441ab3549fd29800c562470b052e3e193a073d58c9588839b2aedf85afe1903d45067f2498905c0b6dcf1897714ed60d89c7dbe5b694dcd889f33aa13", 0xb3}, {&(0x7f0000000340)="cbd76690d752a9bfc528d21d29c0d8fcd1c5c15039b07e0411023ab80133b56d7bccbe3317d41787948028ac6ab7f95eec095d9a10c037abfe2edd411578fcda50daa14275f65f302a34aa6dd9", 0x4d}, {&(0x7f00000003c0)="579e73c79a06421e74e40e3044b54070e343378c600a5dad0b284df095d1c98d53cb3c62cb7f7e07e319ba2e743ecda330c60f7b4754b55926f560251d6f80a967a87668f6b9473805333ca6fd363791eef980d5efd7f9d17805c1fbc2f7668cebd131e10cc26e56e4979d43ee43b634912f9f4b4e0484a962940019fd9ad4023148942dcc5d8740ed8128f75b53cd345fe1cd0374ef6004f2052ef74491b0e3463043cb84355d6c207d2d5fbe3c65e783427ae4ee0264b8040b3bbcf7289f9f1a432bbaf07e97d3fdb0ce3c651ac8f71dcc37c5cfcb6dabf0709035", 0xdc}, {&(0x7f00000004c0)="7fbc2e22062c8dbc31725eb9b3f3d24eff3cf86f0a9e775025827d28c0cfe6929ad294fd3e3ddf7ae2cfc4eba5f6b9627d975e4bf84c06b1c644c5f568c21ecc103dc4ba5e02de2d95cc795cd90fbe0ab4e86d94ac3038bd759882dc24f74184afa475661f47c8b31d6e8320235b04e975e8eb399d012842e2eb4d377790f953dd4d08ea0ba6f5675d0bdc1d1f03f15ed7411c75d14fa4eb370d011df8a6d34f40f6da2e877df04f31ba1c7f62130635d34fca293d2a6c4b3d4fa33079c855b6f73b75b4009c489f5c3f95479ae6e1b1e056f7f402df0e0b20c36cd22384ca257016ccee9c48e505c0aa86ca429198ffc4e1c578", 0xf4}, {&(0x7f00000005c0)="fea32a21217f8e49fb5c9790a2c35a574f09d5de69eb3316ef", 0x19}], 0x8, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x406}, 0x4) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:03:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x200000, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000000)) 16:03:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCDTR(r1, 0x20007478) 16:03:11 executing program 0: mkdir(&(0x7f0000000080)='./file1\x00', 0x0) r0 = open(&(0x7f00000000c0)='./file1\x00', 0x100400000000000, 0x0) faccessat(r0, &(0x7f0000000040)='./file1\x00', 0xffffffffffffffff, 0x0) 16:03:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) ioctl$TIOCCONS(0xffffffffffffffff, 0x82485608, &(0x7f00000000c0)) 16:03:12 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000080)=0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:03:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) recvfrom$unix(r0, &(0x7f0000000000)=""/61, 0x3d, 0x802, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) 16:03:12 executing program 1: r0 = socket(0x0, 0x4000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/172, &(0x7f0000000100)=0xac) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5, 0x11, r1, 0x0, 0x0) 16:03:12 executing program 0: r0 = semget(0x0, 0x0, 0x0) semget(0x0, 0x4, 0x8) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCCBRK(r1, 0x2000747a) semop(r0, &(0x7f0000000000)=[{0x4}], 0x1) 16:03:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001280)="a4f648550285220a8c853908bb919abb72bff0e8ed96ef72808418db164fab674439759f634b41b0e255121cfd7d69c590758e6379e47b61e0be859631b89ca17f6da54714abf02bbf662df518135cbc1dde484aae36e602d9a356e9c9469b26c3c9dfe0beb59cf7bd736b80adf56660117290078780e5ee22508befee3c148ed4cf093207d73fa24eb696f24994a513e0f356b4e1607718fbe86882ecdfe0f43aed6b66077838978e28ce2d73f1caef0c3bf36a4464dfbf60934ac1a513df1a74578d481b8857552d012d5ddf29becd36665e9545093c8bcf0b57464f27c73ef57d401fafd2e5646c7e2d787c070eb47556b9626344360de49566319fe2d8e30aa450e0d60043e2d5bb511f75443b9a21c6fbf067ed771f77b1ccb0cae5d468aca0340941d53edd0969be6fe1fd36491a3bcc5578f3e8d0a268ea0b1b07405d6cf969eb8c3295ba22265178fef918f8df7f353e69f2c69e8c38a71464c3bb72ecaa5e1d2fe1a07e1267ab0cdb686a560c5057bfdbc9610a9eda3b8c997711d0d9a1ab34ae2d7041d86d7e6baee6e7119659fabbf3b24b6b20f87b79b42d821bed23d3b76f5b5b41a2c9e9901b74dd3c585e9b316f285f3e0bcdc7ee8c8cbb8509996413adddab6e221a6a4c22e689810dbaf415add412e78fb2f412189106915592c504039762730ee37a25e2ae7321026b64a961647f69222d4c3586eea381754b109e5ccb3696d5a3c6337500179f20c09dfb9931fe2ee81ec71306057a5426012a3d32aac974db4712bad6bc0e21feac31bd396b8f2f88659281503468df62e89bcccca382df06fc009ca18167a79b29a6e3ec8b4c9c320438698965febcef28d537c38cfd5224c64063a5ff7f2e31dd924cb41e5321032b42c15c87d0ae9082f0ba0a1d7a4460b0f7390a033da246670525192a8f51ff5d03b0244b87667e3ca00e66e3dd0bd24eed938d10ea9ff9366e81ed555d35e4f8b3b2d7b79ba006373f5ae60c201cb1764e74e4f3ecccf899a1eb9492cbcdbfad09598936755d5016ecfbecec77619e25a53ea7bea4e685ab46a7647ab05e5b77656604c3a3ae0f6ed26b229afc0d91f15ac02651ddb0bc68b655033b8b972a20656b47541a8bf6ae09b984f0862b30167ca63dc5d3b0bb849670476f359880338e61e19dfb049f3fcbe08f1ecffcadb5de0e885fe9dd351b4afe1103b166756c2e9f7e7a65724ceb097ce4306d21578324adaec5ff1f83ea193c253bab7404f0760a487a672bce66e6d422f2fc5d8ac19a24be92d0eaea5cd768aef3ee1dad4abb12414a60a99caf539257afe4b17751d602a93c4467e6b47b0a012d816a437a6252574882d64a58539d628ed46f9c8f058f1a410da7f15df71a234817bef6ed03e7ecf6c3c66ea3ce4f1904d4a33b3d18b83f70480cb64bd1dfae38589759199f596b29da920a5963b602c0bc5228450881dbe200fb0daa9f429481d807db59dfe74ce1d6e749217c6332aeaaadb1956c8752d0d52745ebc4b68d96d816de252995384356284380899a07aae2447bfa58701055befd7003e92d450e88f229f9ea64fd2ce05e2945baa7ca479a860a3ba0a3a095198633eae6a2ade25e56401f972ab328192620ad284ce7eeaf87bb16ab4cc7579b66d7ff231f3fb12285c21d43eb59277233d28529a30c31d2f51aade75d93a9f2fcd242933f1da44b17b6afbb6067a7f93390bbeb3f96fe7fa63183dd0851d676b4b4dda408bcb6afd79bdf506116ebf09d29e11802379e8c776eed260deb2a980a2d74c9e87aa855d4013fed3d03c6d7c649575938c38b432ae546ad2d6955c9d4c878da500b60f5a04adbf7df38768306334c04864eb49d897e29cec4da39aece80ea0c10f5fd7c695abaeef5bec82e263e32e6b1a204f7763c8363d054dd2adcd48927ed15b8093ebce1615c34b304cd6b426f0bc7411c1ae383ba11b5dadc9dc7df9abde255dfc4a66fa6e8f8ba2110353ca36b93340d8f6cbcc5d5ef86d8d5abb71e70bb1d8630ba49778deac25b3ba5a3e0b33e0faecf3aa02ccc4b4204a74e1d843aa6bd984761484d66d8f91b3fe7dcbe77708ac5a39ada5d692567c67c1ea9f8107a42728397a88e2682b801451b9ab2c6fbb9133a9935030ff4e7d5dafa004ac7f625bc39c12aff68584cd334ba800620975f5acc26d7429679482dbe7ac4625a6545f687a548990476ec2c142c1c153ddfe0cf91304f6a1220461d74632b6628ce657293768111baba9eff1d724f3a2515c9a1b8a673732d6606d4e5710f1294e9fa9c5190dcdccefa2e6f3535373f2aadd10a3183c4633c3e34ae11780a84038ca049f873c36a07f38cc126be4342cd6c8d03905a12f7f9b8cee266fbf9f230016c4aebb49552fe1846af1c563452261a9e61022a12ba87e2a8c0cb3e8fd125c2c701d7c9250529f92ca12eed08c44e824043a38302ecedfcf17f4f29ce7e6c59cfe006c2320510923f8de72a46f6e0ff2ac92e9a42f4567d1e1ed8443ebaf1781d3ed657dd215d37661aa85f23a457f9c91ad6e7a98793114b48a6764dc023c5e376107ce137aa3e737bbe796603f859e5eb270b8251eadaeda0e1f1d125d2f48eb76a7181b081fd10e447567c2d9ec75adde0819d8ffce552a82d913b37b4cd6a9ea2f793b076f43ecd1d3ccb48d5202d2581983d094624c30238ad10884b8aa372550d7aa49bb2c23ae25d7d90d3b7292ac72241874440a25b4210cb5438cae9f65d4b4808b5c1e7f42098e2aa9535f9e3866f1766a6db432384a57e2167de23dc1ee38c6eef3ae6762b0eae9a9867dfe1295b8337bb04d6ca680d88c6a6a46105ea122aeae4a71d01b58bcc3912a0675e4dc28807f5976a14389e48b6b2fd855a837811cfde18d959c47c24f1f90126ed787784a96c9f3b0e68c5e45e4a1491117c1e340f5f8d2c8a308235c531ae8b8610eada4b5d1104ef9a6772777e3acb6982cf99a9d4a3db32bb7ba397208b08c851a07491a468d3eadf48a14323c483949e0a8005e749b88762ae985ccf132837c47a3a2a2abe22fc47e29e26ae1a17b5cbca31417f3251d82e55c34e672b5a35a2a4788dc4e2d0369e0dc4a55f392abda04833fc42e340bfce924af169016ca19dd1be766fbc96cc6530ab77948fd14a73624be660d44a7858bbe5a8cf39e85560e247c9ad23e9f8ef3692b12739b0d754a8c68a2a47c6fc89ac4f553333a7f15ffc0a23a3b38984fdae7dfd3b7eea5313e315861f3b47876a6df06ed1505f8785953299b287d9a498534d4ab4c003feb69e7caea399416afb718932e08b5834947f0b220b510d7bb4ff01a11f008f914942efebdd9c9feb1ae15e5276a804f903c5c4f027f3c2b476fa3595103dc9df202ec1d2c80b837b4a02ecf83cecdf597c4892141633925ffeb06fbb22b28938b4a5b2e4689d3ae076aee5977f93063fc04d1b1b1c6cd332c9ff7a9542f5e3c5a62455f98ad5c6188d1a3b636dba160a3e3ed730e1948b6e500acaffbfd4a00f993181356bad89b30931788098c2b553e2b16c910b24d683266944313273ab3d62da86e27c6f5dcc566cc76669516378f9962f0bcbcca3080c540087201c2a053ca805c0e48ba7aa1ddf591333346171c22b49bb61635fcb2ce88e584cf52d7d6b110421d499fe04b346eee6b293a1e85a3ad538b27963a977843830d741914247be6af0ca2953c20780391341865fdd54d24ae58248b0d88a6298104ffb0287711595a308004c86319bec2e96372a4256a4d82e710419eb412e60370dcefe5c78b057f2a143bec2e23375a06aad399a238ef10ff66d8dd448e82563d24afc880f59f7f0bff89f8fae6d979a204bbe34661bb5fa625ec0a5602e5d5f27f04fb515bf43bf799a1cee1ce9679912e70b6489d35bacf38da9d196a757269aaf77801e13f3ebc45dfc05d8e9b7ab5d8da84ee2db684bc54ca6fcd91a12269f930e03c02d9372ee0c8c719b574569898dbec7d6fb1e747c7a570ddac856eea2057fd4d30e12aa8facdcb88712905e91354a8d60b2dbb245bd92ed3b45f8151f626af59020c5007f7876ec56c7da6b637e32f03f51e20ea354ad5071857e74912bda72c069596a20c9cf1b457ad16961ae83881da4ae482be1a5e5da7ee6a0ee9a36e1e0d3537bc7b36e155dca6141c2650292dc84d36344afbf72c2e3d494a0f93e83dd1379ceac9558a7b6a73a9c0cd643004ed4491ee381ac1689e302a8d7e92adf6227ed7d06e5da0aa84c26994c064acbfda8d45af30cfa1a9e8ca4894b9c1fbf0a3cb8c4492e6e1f807c3fd6baa0ef37ce392f0f589790c605537efaa140524e7238d4f3218b653316157d7fe1b59e4d42985d7506797add7c6557043d299c58f857308921062e613e5248efb05858628640a01ecf66300221cb43c3d13d73ad68e7955722a389e85a03ab616682db648cc02b91cd23818341564ffb888d836f984411c6994bfeca30cb98b1a9f39d9c9d0a24bbcd8095fc03d4d31e5f8e2cee9a21c682e129e6582bc86498339082901bb60b05f52b5de59a95fa388253a84a5146749d8c9771c6f2fbf7151bffd7925527f8fc175d6ee3094eb78a980f5db515e378521e3008ddb1761299df022c81833b565f811fd11b39098433674a63c27c559a759eb1cedc4d132c0f368437424efb4bae31d603b708a6df1120b629fe91c52aef07f7263f339ded9e456074b86927323751e231c5627374a56f306ab30c8658d70f236797c6e3fe69ec498e252b54032417cbd7c4099579e39e28d97676792b647bcc6c08ebd976a0507a8b5688d0335aa4c89f63026c2a4bf474869c911f32199d59951cda87c0d9884655596bb7b88e41f159d89287b93bb629c871abb0b5b468a9381c0f94336453a91b8ca075d40b407317229e24dd84fb9e8513b0e1b68b7e6b17b3ac74015eb7b544e79c335518f139e8e34c716f8941f57297fbaf9118c5e778b45ddbb818391b977b59c42ba334c315e25c9716013315e30c54d6b61e12ef352fe59b4a46996adc3f4e01b8de255d2390c021a7cd0974071455c7caf8448a7eb95e4242ece864b777d2dbe30d71b40db0233545c5886f3fd7e056a4381d2bedda12880dc0acbafb675be0e14be30a3d06236b6c49060b099862e3184d5285eb5840486c33848d60a7b0a68884fc0c92725b69d318e1a3c8fd8e5dc354e609fcb57880ec0b0092c2c834ee94399317361182318cfe03249e4db19b40da946f53972ada766a930f8b4eb14bce841a98ac59e7525804a1c757837335ccf6aeca5c712549854306d60211d4dc7283af00ee5909fc7089ec3b24dc2caefaef63ef0318aee422197cde9210a2206a5f995be37c8831f917a6650a319d1f460dcd1b1c41aac1304a91b6a5ffc258dcab496fd4cfc4e0d4cd9a41b52e86bbed45769624168cb837c2cde0075d3c4dc3e155b26d880815ccdbfb461acc5a4b2e023e7992bf2735cf24c8b4f1c31237b52658ef4726e496bb750b0f7c77bcf6567ffdb2e78b19507aa2ce3d4e5793ad914924563df3fe205a8deaad8cf16ddb95907b234bc51049081978565c3225c195143618cf5e29ed265b3b6a46ce4f8dc6a45dfaaefcf4809b7848914acaa1b5bf58a66c345c2da4be15926c8601c7dcb04a5087a097335ef3a97e2d1ddf53a69071bf4d2e5fdd4f947ab88c72933107f50fdd441dc9e1cad5f8cf41958f94e53c3be1bcc8969f6720d942444f3dc057d4d209d177f210bb964dc0c2f2aaa7712b8781e53dba6588452be917c956e079ec5a1761228144", 0x1000}], 0x0) dup2(r1, r0) recvfrom(r1, &(0x7f0000000080)=""/175, 0xaf, 0x802, &(0x7f0000000000)=@in6={0x18, 0x1, 0x2, 0x7}, 0xc) 16:03:12 executing program 1: syz_open_pts() r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000240)={0xf0, 0xfffffffffffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x300c0, 0x120) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) 16:03:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xfff, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffff8, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:03:12 executing program 1: getrlimit(0xfffffffffffffffc, 0xffffffffffffffff) getrlimit(0x7, &(0x7f0000000000)) 16:03:12 executing program 0: r0 = socket(0x2, 0x4003, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0xffffffffffffffdb, 0x0, 0x0, &(0x7f0000001640), 0x1b2}, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x40, 0x8}, {0x0, 0x2}, {0x40, 0x21e5}], 0x3}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000100)) writev(r0, &(0x7f0000000280)=[{&(0x7f00000003c0)="a0b5173ca1cd8e6754aaa0c7dd669b300c75f345d13f5aec2552197dd35b7d5b3d659316b2bb5c410e03d5ae7de4fa36f913efa6a0ec9e6ef03bc2a66d2dc8b66a179ea6ccd8a44ae300721f64f3874ea19df3165328ba9bf0d9de482e2ec5d3007a1e7d501676fc3459b37ae390f74877ff02245fef4cd820cfa81899df0759f02d50a61dbd8c6639cc3693d8308eed698785f4bb9089c8a23dbee7b4670f789e5f54ffda54098a7cbc62419afae2a7fbdce3972943996eece331dc71fb81661f382aaf790e4243512cec27d3ba231bf56e259e3f8f4fb8f9473e9ca1bb099788b56333483954909fa803db2602de34aedac7f1993ef425f47f2094fbf024afb9275927a5b08472f1d5595594b57bf592cf3c942cf0fe4884d30cb3cd1239eafb35b31db21d7da99055cbe1d28953b9d0f265305e52179cd7569ebc902ec5502dee16ceb4ab0c61dac25e4671939edf8258b4e68bd2984ed0ae4303b863b768131911ab3052cce4bd11596c912a8b5d63a23e79d59f204cda9d44e791d359c86c996a9156ad625a3b070070f9cc07a413a7f8c4916295511b61088a7b0c8e01278f5b16dc5acf946b845124b66a9a52d24ce4fecae518d109f9b3feb92642bfa3f2ae16b28f05ae6311abc2e58df340ac27dd97175dcbe6b9151e8a1bee8fad61ac4a3b44386da2d1ea41432e81fb1df33b8906778ff01b8b1d2430ac9039ffb94325ddf53bb17b7dc23211617aa2c82d3868aaf5517fd43a22678fc90c3583fbe84618c677662563c570de477dafb5b02e56aa8e576fee35da837be2b92f43751b963dc6786a789e67603009fecb76d806f0da1c199bc4c38a83c581704b3f94999455b4193aedf9707520695494c3dd075ee3eb8a3ef137d68e2cc80f85c9c2f6b8f13432e02f4faf4cc1cb8b0953db5b3f0b7df41b5295feae6d9ec28271bbb14dc59d36ac79528d816d7d025a2f9e1aa5af3f96f6bf6d49cc80537b3d9acdf0ca341541e24c2abd74978eb16ebabea6170d06fe67257d0b2a45a2ede7e36efccdfa55a3c304b3efa9f6baaadcf934e6a106ccce010fe08fd2f5aa3dfa9a7c483b635b81196cd8ee5fbf2a8e3834db9ddb4f208eaa9e5eaf9ea30de2e1c10058e8e1b93895d10126493b49ec272af1208685a81630606da162129a5114376b13629fe3e3e80e9639b5a97ec0edde1e3c0d2f7bba9d5ef7bffc5c202dae859e312e958ba08b8d991cdf187bfd66dd0ed12dc145b362bec006244332a33e8ff9912410016834ce4702b861b61bc956bb282717434ccfb785ee6bdcf090db3741f12af4b78a56f615f4451f013ca104ca6f98d89735857c2895913ad0356a6e49b0c6d5010c7bb4d1c7b65eaaded9a13d0c6aa0d3358dbcea6fa4056ae779da5328386dbb6858a32d7e7c2411a991fa8a66c05f5debf5df66bc79240348ab038890fd7d609b626c9432b388604590cce760460649735222668cec19e56d4ddb2789b48dde253d0eaf0a72843000238de9ddf0ff3e841e4ee620b0652ad99989d73b5ccbbe15b9014aafe49193956e0873f419d92ed4ff732cbb69613ab7bfa722441a026b2d351b2029d15dd7c2f6dcbe06dc23e60a75c5af01aba824b08061c554eaf438abd9c58431e56cc0e158eebd4f3bb368705769a9ca7e9a1ae65f3e725165ed90adc46d1fe61e75dbbb07b43d31cc460d524e198098bac7904c7b369e5ec44cf2d1227fed9db6fa8e64f84875a893b15f40fdb28b5ff37e6e30a79b98f6fd9fd3b464dd6c37307090733a55369334b662d7bbeda2dbeb1ae6941b4cabd82c5d960965486de729f7275d784a1e2d3f3d14575bcfb660b206049edf5ebdb2945c472bc07de0db237acb53280b823e97ba8b454abb1ada4f147118e3918ab7d846a30288d23d8f176b0f06d2ce7079422899c02599911da48ecf8e30ea50ae57755a4741d7618b7a94f072eb9a44fd933a9115cb94cbbfccde3fb884f635a6e8955c7bdc77ecf83df5954cdb72824cda920a680c4667e7437fbdd519c3011fef1f96507feda25e74fc5b08c47d7b7f81e1a82e0cbc2c1b423fa38a41a6e66bc757e798dfe83560b135c4f62a8a07cc1f0a005590e38511e1e89dccf4f2d999b8951a930f44b544c1aa9a378663c4bf0d41eba26ceacbd81321016caa7c476187eb40b8cdd0e2e7faed568899e5bc44b1c3931b868dddfe22fa2c91cbc1fae40341498f0c2d976cbf5de5dd3f1d6b27526891d5e7abed85e08d61442e7b34baac5223e4e9783996fe60be02126ef84a16353198e1ef8eb6b41ab4bb0a5a5e6ef7a2c4fb2db9cc44a505d35f5a174b97b5a1e9ad6aa7644da55f023e4e1224f88b7160cf247b9e3d43fddf62466ed426a527197bc9c2979c5e67ce2ed6b3aedf1799a8c46956f54b78d7152bde8cb81bf91df395c4aba90cc0aeb31aafe6c19581ec0fdd492de6fd7819019966ffadc28fae625c5e8feae109d6e64557efdef2c057b6da1b14156b7da2caf6bbb241144d210671fdb90f33dfdb90f976f9b429ac9eefaf108bd0e94defdd0921e8ae13a8943e8ed24e699cae8a3ad2be37448191a495b69b732a93f8b05f24da41698e9563824741978d8beb2d8d8c79d71368c6261cf6b254e21df571019c9a640e69700e29ded28b5325b0e5f5da4fbe4724a8ad3f96e04ed7b7aedb772c0529889dab0bfa20cbe31a7f4baaa3b3be17c9e0f3fdcca92b4b8387c870b32a4ad151bcb217b7ab8a3e56ed52b515c3f4d025ac6c4829a24d0752ae086d6ea1fc462cf007b159cd5efa749ada476645162f3b0f905465346d263723a1b0219eb5f4e455d01302db7215edb2dcb8d2868f9ba59557eb293ed34a8827d69e22c1b7da3cb985cbc0c22082fb59ea3b77e3babcd13033e372855fa017832f3ae45577f278350a54ccfb6c3da71329f0791eaf0753766a8f2d1e7708af1ad27281645cc604638c91fa259a20850c7c967d5316b3db2224aff7928cf6db4e35856514ef3d9621aab1c888e07d2cf63ff7deac19e1c69654b1c7f7aeb4724e13076d8ec00c02f9e73cc9c523be4cf9b1da6d43ee000d8cdff59b064d6250d9dc3187e2d12a3f1c4885d2b45518d0641529b5e1a67e8bfd0ed6fba023c4d4554e10b72832ec1b3ce29de10b91dbbe07c9bc2979fc5bb42393ccad87872a3f1a9faea7c05d62c6f0b17a02d0dcd174dc83a3ef6fb1daec6fc631e22656105231b0bb1b18f463c14bbd7166f3016be7e68ea5cdf87466b954522d90291916ce73310067557072d8cb4e2779363008add831e255933c3988fa211a321629523b202d2a89e01d5dc9e324ccec8bad61e9b8f0b8b8d9543ab8c4bb426b153aaf8b03ae478c380558c828442a21f54b9b29ba29c67fdc0ea46643bf9961d914b16779e51c01ff94c7f46e2a923f9946185121d94dd92cc5048d939d7df364394e5245a911ff4885578fa3ef613ddc9ddaed3b076abd00b9e4920642657b84083736c6d517c64f46b5e7fc0b38b4cd2b77ea853a43eb07e67910c4e92134c25969936ce341e92fa285f9602f8dec786aa1a98bc4436265d82642baee7d242d1b5f593c4c36ce394003969f867ddc6d64adfea4e6c67f0fe819102e94e713b4fa5419ef54fc47c93fa156c105abfbee248db1a8ba97457d84ab826920b35be65d672c4f8953810a87208e580d24f5a52b160517d8ffb1197cc3f220ce4e0bbfd53588c057137a6fb390f43d907b058c983509763e252a47f4d789fc0cb6af8095621e59f50d1bf6ce86da71988c95cd16bcc490695f3bb106e83d5ffd58b1b6a2f63223945ab236f2c967192598a28d85bf5acfdc276415fb607ab353e6f4cad3792823c06d7fad3e50053db80bee5c02352d75bdb4c3df310c4b3cadd23063819ec5fd8da8d1ab14e973f800b2e65881a66244465085d730af11d856ca9339dbba7b86bc4b25339017438b3fc0327945ebc36e66011874b7cc00a575811e003239024cb59deeb1fb0456f2cb76f2a58fb85be2ac7d754324f4c5e98db232821864a751576257a3df4b9c33e3228338b8d143aff278c333e5748f548af04a4cb67e47b5d3f417a67d3d0eb09135420c2bbc1b1666240cefd66de5466b20a51ea367a93a76a57b9ab9cda3d82385eddf89433a503b4aa1572f5681fc8ccaa2be2052dcf1bbf33f580ed0cb622ce9e35e188bae23dc4c330771ab8e225c91addd3d10c20916695f6a6ec489bedd74db3f65fd3452ea3f498d52a593c5d619e4030d6aae1392bfb458a7257b76cfed6c767bd3c09e4b66d497afa17d1075f31620a6d4eb0c5645980a2fbf53003a93a73114c9f582f17a4cdf17231d85f1ba453bb07bb199852d515e299fc80bdd2a4f4a771cbf3d8fa0a5d52a0bc83f1300384b0e22253e2395ad17c81d54f477792b9d23c2f06c94b9c830ca22058ab1074f9f97110e8fe6c1b104367b1316d2665daff9b4222d7c520300bf8d6ca297a5e93d6044ac6f13adee4b912c2eebf2660ecaac541064d1bc2300463b36c38b7f6c4a47b592c3a4bd552978bdaf8e208170cdd5256ab5f06d0cbb1b01f09ab037a9b994a04c063757bce69865e81f9e611d46134687012f40b05441f8c095748df471a184562a60053617142c172b516ce7fbbfd1fa1872cd70bb41e58578ce80a40e6caef754f9fe9dc76117bba2a918819bdf01a3c833ba5b946baa73a6e72e5e7bab3cedb6f071288b301d60d590df164870def16f4e490c826b75dc76de0d8ed0e83c1a4ce5614cb9be9d04c9f2fa58baf171676b8fa86dddc7d9f6abbf0bb307589e48adb8baec58470dad444be381948a5b7f7591fe3569d036208998f0668fe8fc01d8cb6a03fe0416803718894b78f6bc2758ed88f1133f5616bb9d25e9272e54a567c62960034ce26f19e50fb7251c8a64853b67f03a9d0812397f6acd264b1ddb3da9081389f92ab182cff344d476afb7b22a434692547dab543f437fc0adbc80fea7abdb6921e5d0e41b626d7eb5dcd59274015d666e9529a3f6f32b074d9cc2b60bb2267e8b0c47b262b1dfbc9a1bd2d3a02c050e72f03a183356f5beaca10ab9319225c959f468511bc36dc478e08ed7f639fe7a30c3e237ef75e323b21ef1832e02a2b4a8e6ebac634b840aa4a8db65b3baf8fb5b3bae79bc091afe8edd7ebdb028b39d9d1ada313f663cc7d04e213a27059a037b65939eff901e31103cf505a2e25c5f089942feb4e73addaca8399079713f2e0acd55933851d5599b1bfa4bee9aa0b931944a8d35c9c20de91fc039208e592a25516c202135ae4f362b1a4a46ed6b27b6b11ee4a0dd19c7da6e4b5790ac09d31765cc4928b830a519221fca60198ed8be82689dbb4e0d2c15be2152bacaab21a557a85c6388adb43347a07950c92bd6241d24492466c1012db752b323186e41807ca7f8e90c6b735ce621092a5d139d735b0fd879519d080434a339fae1e767c2198addde10340f49cf0aefdd2d5113a747ee34a3d770a2f5ad3764509fbde3992d5fb92c0759f1b99bfdd46450815a1217dd57913ea5f90032a5b1780cbc1e4710c1c15f9de1e804bd0411ab5090ca21db3b237e16d88f0f01ac434faf64c8d4e510210c42b8231ac6f41ff2c52bfdcc0e96488e900bc7cb028689f45c776893273f0a98e9d01bac32cc78f40de7a138d396b703a3ca39aab6a0ac497c563c5dd63bb7d5066c02c3db4717c194ab0ee9979de5d273312661417b0d53512ccd2ed53e06c2a4753c80ba25e87b1acef70414718e6b1aadc93f98ccdce14004c8de36", 0x1000}, {&(0x7f0000000040)="f28c0d1e08f5fbbc36a1686c32ff76eb2ee1e12313994c4c71ef671b1eaf4f1cf9124bc585324ae4d64b084c92fda6404c8ee9ec1e627ff03b93bfa8d0ebe528cedebd3fb8634316761e49f0e1dfc26b0cc3f40c8b6e9e01695ef34a4c2f11ae87fc529b0bebd6449dd61513b062dc84cd615ac89394fb4baacac18d04122b98613a8bae0184da45f2630daec091736c904d5cccf52ca7d9ebc086397b885351a88f9aa449c037b2a7fa14836e587f70d5b0a069", 0xb4}, {&(0x7f0000000100)}, {&(0x7f0000000140)="6207cb71964822d5da759fbc438ea6db5e", 0x11}, {&(0x7f0000000180)="ef9e10e419aafc6cc08901c3b6db3f2bd636a8cdcc415c8d6aa7f30b5d61796373cf85b15f5b40f44677d545f349713493c31a6ae4f559e213c94c67ba7afd1bf680ceb9677c6a5f86a8c509b8ce387b272f1bd3fb0343ddfa66da49aeea84bc6a9e29252709e6d7ed1590f8f05ff5ee612fed00c1318d98b2481c11b7dccc1a0f4beacf0b75916b865b85b89ec597d9c9ced68020db2e9499fb1407d14e5a25a9634c8f01863f44e6b82b05982f9e8e41ecb9ddaa2ad38272289cbe72087c38b60209042f38e565d57a03d5fc3a0d79be7bc68106", 0xd5}], 0x5) 16:03:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000040)) kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r1) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x7) 16:03:12 executing program 0: socket(0x1e, 0x4000, 0x6) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xffffffffffffffa2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0], 0x28}, 0x0) 16:03:12 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x3) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = dup2(r0, r0) connect(r1, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0xfffffffffffffffd, "5c22125e00e0ffffff404000ffffffffbffeffde"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:03:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getpgrp() pipe2(&(0x7f0000000000), 0x4) read(r0, 0x0, 0x0) 16:03:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f8352d0917b163cb5f", 0xb) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x5, 0x12, 0x1, "8d27bdfded24d0c40ec5f8b0b7a433757be10beb", 0x3, 0x5}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) fcntl$setstatus(r2, 0x4, 0xcc) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:03:12 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2000000000000202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000180)={0x6, 0x4, 0xbe2, 0x1000, 0x0, 0x7, 0x100, 0x3}, &(0x7f00000001c0)={0x100, 0x4}) 16:03:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f0000000000)={0x3, 0x0, 0x7fff, 0xfffffffffffffffc, "61ba0d2233090643bc0c0e764d583e9600004500", 0x2}) r1 = kqueue() write(r0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) 16:03:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) sendmsg(r0, &(0x7f0000001280)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000080)="592e727fb400f40c46f549463a380a4dc4d962f5dd14e290ff9829c134df0dde20f4d10e41092bff1b357664c07f483876715b0b68c9b457d894d26b7e5e6566a55300e2067b79af830a22de0aaf327b4255f6682d8391cae9f82557f00af1e79c5a04c073c2e6d67545294dd7d26d39644774e6c1ab993c1133c65b075fed092af09cba3f745874f135edc7b5bc5d4bec3de1cbabbbe8116fe1bc559966a7ac68476bc89ea13b5ea69fbab4f49346198e74bb8d3cd457623f9a8fbe7338335d03ad4b54ec3cd4532284010336115eb7e49ebc4b5f", 0xd5}], 0x1, &(0x7f00000001c0)=[{0x1010, 0x1, 0x8, "768cce318fcf7ddf9eda6cdbb1b37981c90e6e6328d859ca6591c78181d7626f0670905616e4464b35762cd3523b2aea93d4f5f385acc9be9d3e4f8f19d84fde6756d00485a95fdec94206f00359243d973d468fc39f770b176043ce97fec2372823920df044eb9763cb88401cc2442748d7ab34e1e61a950e09bf216dcf20b934a8976602fd4b774bb01781f676ac74e3f9faa51e05ea9ebfc9a3a1cb9db297729bd5c8fb5c419f68a1534f209815a2f928de6d378237da950c8ac0ba06287b9a879e2301e83a3842bb7465cd1d8f312c775bd16e80d10ab2af8342b1fa65ca740a5172cd95d2c1dc33e774ae616ca32b0585424200a8617be081ef2807d66c7ddc4e73ef930b39080c4e5c26189a938719026686168907095adda02ddce0be4f5788122df265ab3d124c23e8c4cbc3d08b515799fe806fc8810f789a3056fad05e13b0821713318998949d1f3aa5786009e419432061801e9f5c8bcbf5e246f11dbbf4150b93e035db6f11b4cd4e31be7a0a3f6ed6a5e8c06120895d8d989e56ba575f34d6f3618a584ff959781ce592979e747be48d4a0f75714b610455cd68b4073baf490406d4362e642113d62908cea73d92afb31a343a0dd2ad86ffbaf5fa0ae4e8b031bbe5b8eb946fec816ad090f0cca692b224316713656fbe042b8c3038cf945457474fdcfc5b141f34ca12e8f0131e67d1e4f5a28eefd39b6a9694c7c0c5b79b749a9768a736ab8553c2a95ea8fa2fd7a47b1ac461e8c2cdc402dbf2e2a008c2752fa7c30fd23474f66f330be5c5e68454a546ccd1c05c1b21cf711bdf3d946e52a3f3ca85468af8e83a988ca97246403e1495699bbc39097f1c042e3a74e8c0ff005a8a7b0e3f4476ac546080e4cc6fd6f871fd5df0e9163d55a14fd12124b422da5fec3572c587782c724baedd0bfe9590a0d9e769d2a956843b629c241edac3578d166674a58541ec0aaf44cbdb26541c661705c562e44aff4c9bdb97827d4717e5bd7a2a95f2ae4792a12feccb034540c4a4d9586490a5b61368f7f2caf20afed449e90adb1c33e72586d656d47ef31710f37dc8f8c7b6a665e7b1eb6f60063a8648f1af88e93d64be7235f747ee760aa72128613dd401ed4a4882a9e36a10e7368f292e0552fff17a37c45021d9cc28df2a05c0cc993f6a79847db25ab94530d82e417f21c8bf4dd4f75e223e3dd0cd8374b9ad4d60646516e700990552794620e3c5c1d5d39d07360795c18b72c8095b382aa9eb2003c603dd72add6321a130bbe2045b5b4da0ee0f3a76b20a423ea5c6e65cfa31c81488b86fc31f41f301e29357606a37821b78d207bdf44805be1f7e9a1316a88cb3309c6a459d66e068af8d529b993b115097957db496e276607780647d7b72d900401e90064c3be64d098149e33d18176384db2dd72d7573d197446954a0e31e99b9c2dc285a0d985c84d3e579edbcff0bf740d25439b237a3b74931a9f3587a3335fc9571da879aa5bc292b6984dbe3fd27e3a14283b968e424f4af499ec0a7e8b21b30658a579201c04dc851adf006351536a989b192c9e3ad2661d141b8b5e541594bc15bdb3d768352aab6533a0230ec4bfe23071aacd930a81cb888e9ad679f918a79d8300a26fcc6a0b5e1de18f36d1e8a259312ad761e0dc7e7c61d7834c29c0313bda724716b4e1b4efc88b561ad534f943713233c588c4f2b010239425e5c89464a04481b66c72f8e176e134209389aa71c8ac67788855c612d0d007b7584b78fffe9102c5f4ad790c5f305a0350b0c60c63584f04a97f7d70dc2805b29bead6fc4d9aafca30dbba3ad04f1df34be0f89dacf5f5ebdf5203ba8326ce3c5a50a4a8c0e33b60f8efbdaf91e4ce36d58fb62220eeb96f009ceb1a29f375523a762dde1b4595638b3854d0b51ff2a312f809dad79990310f81a47ee195a7c939045608fb20662483c415a5fe59ef1dc64a8c040434be7e8a5e8ce83a348e6d564668c69a8192042234b0d1db8e8b51b0bd68c9764f28819ad22bd8f85d4c09bb4f9bfd13775aaf8f215c9f452024584388e27078aa3fcb8a6e8e01502cf16d01d5ceff95ea7854a94e85c784ad2acb2c7a891fd6684ddcef961ce30179a737fd063780a3e3c07236a89a7bc7abdee7aaffb698a4217c5e33597d1c28e179e58a4ce1bb2b94777839208621e8fddf92d217c91b7da97ca6b4d20c24c39c8227b9f03ace0cb380edc1090c966c982f4893369a13cf27ebb3673fc775dd22e9d01fd5f379e185be51839ecfbc9b9f2cc30418e90536585f0aa9208262019ebb8fd1d47daab45c61dd6f67207f4dd1541cd65f47f22c765bdbb89e644b2da18d4fe71d67347eae8f801040f7d9a779060da86b6fa45c29c4e14e17ce9cdb5919ac04b6160e42976c2d5d1fed0ad95caea07353eab429b1b22d16ad36772ba47539ec009da024501375f635d4c1a2733bb62ce4053fa9637d83d574d714615a2623e3d4180c2078d71a46faf53ac590af79209f5f68aa7a45a14fb525fb534bf808a8dc3b900aec383140e84845a87ffb4e1a838f52ed5f59ff3d2cd196447d23c55a667c6a5ffe5fe819acb38205f7bc16b06461037b732b0842871cdc67735088930c3598a4d2ecdf61e04c26a537253981e6e257d1318a68d1000face5a151c7addb14369fe5238fe5645b53b21f92076fc9722a9fa947402f7322a3a51b0eaf6c7b0808d567d754ca754ef530fcd762de9d408823371d901cfb5b20cd1ccb4183d6498ae9f18d4f19a3e783bccdfd2ba50e91eda7d2c87bae019ecea08025e8a4ca5be6d590d635f22c5335d01bc13b837804a1d4e2ce9dd3821d0ef631e192fc95aaa0c13c68a0b88545b2a2ecacd7e14c9d8f5c48fa71ec71d3ed9711996ac8bb9d72e00529d4c3ab546a1c77a33c908a4cb43b4ab7c39fceea99729aedfd23e882253c66b3034ec2f355436f485040e48652d2adda4f7e358fb4fcad2eba1ce7e404e63be562b1dd03e388465afb8749a4d9ba21312038dffd75081e1cb08662a10eeb48aac4895722f8aac43324de77f691e01b8bd862f1891eef34464cf7aa987edd2097094a3c0a8e3cd564a2e6078fd72fc11b3e9392eb2b1819ccf738d217220ee189a02fecb8f6c0f9e0d0596cdb80e349fc376f9c05e922785dceff23b8454908af38e3cf81eca0f59dfc48ecbc875d306c8ed4567780d65e6aa959ebad83506462dfddcb5cc487fd3e8afd6c3906c9851db6b88622210bbb99b08df75adf26c8765791d97cac4946b10dbeb36fc72492334082f922800e91b0903c2e2b70054ebfadf874908d0dad5019e129282c89bae9897725d754b06a932b2558f0a6cbaac7204a746f5444ab264e597b508f7f2cdd3417d6d9562e814f02d7c3daafc6f35271088125a5f4036c363316b48f6d4548e7f05aee6675cd898e8a5ae1558f4004a58415748f15ab4bf6b059ad14f10928da91661971018d5df7ae1ba034aa1ca07c1fe0b990633e534ede1a2ae853984a5ba13e989d9712c18dab6ea37a6607d9e19bcaefb808b580cc97724d58ef9149dfab06732708afa5097850f492ef34843704224ca77caec049479a74d0bb6df47fdb38ec29e1533ec26047f723f856d5365aa009dfef08e73ebe1fe402b1ef44245930a81c2d6f2f56d719994457fac8256cd52ef39bd0cd340841cfff52d3eb932f168287beee3f4caf8bc9e968f15ba10fbdd779405c417578c2e74defc61cb3921d610666de15ef0af7ee3195a900a0e06c41f5ced2bddf8d237815f97db6f13ff31a9740e100901fb63cf1f5214896aae3b032d6be1ec97211adb303698f83da14c9703c446567de955d944fd76bd9b79449a1b85c88e54052f55b55db3dd95c1c55c1af7feedab07f281531fd5cd4b3c3364262cb36a005a2ff8396f2df3bd225e9dfed4e02777730f02a78869a931bb594b0fc6c518b11072824530a7318c9ef4e64c149a6f81b5ebc82b2450e246c932fac23c124982f3bc7da6cf48e44d360892c584cd7e76177652e0a612728f4db1c4912ca6c774394a1f775c4889c7ce4550552057a271fb6c42063b5b3c95e8cdb0a84fd793db8e892926f86a8132831dfe335d90dcf6cd2a20e16651dad8d0fc9ab4d18ebd3a27abe12c3c8e9839903ec50877e62f90eb8947d64b92baf66d080274590fbe2b947e3c5acdfaac0bb8137609c69ea432263b7795eca8ad9f74a690e1c6393bfe32f24dcc02d0c83b090eb7822075e5fa81b02bb4ea74c465a81c249c41bb621f0650e955b79e54c2ea12aac10eb5ac1fbe6f88fc39b97645047b4fe8a3845b2d02444e233a0612bf93427953d596300a7b13cd241f48792f8827fb1a2149784124547101afda0af620430c7bfe54fd006d2b62de145d52a0fc21891e1d8196f59aecf54c05341d32e680225f9b7d4e4c83827902bfafb8dbfc88cd2b4124ec1c193877f8d58358e024bb6bd5ec2bfd984af0b8be944bc02b33111ceec1c17ccef51d454fe5a8a77dd362cf61b7c6fc3ed3cbf160c8cee5558c8f7882155b36b3bdeb8e6514f4c5bc6e9573e1685ddaa6d82314cb60781b97e93fa77bddedf62060ab1a63f7a7e1df65951cfec31529db7d160b985c1cdedf0f186b94bdfe7ec832130fb3905998c397518022bc5acd5d82d5703b7a40f8f30dfd3016b2fb5cdd2a89afbf9531e727819b8f143f09f23482eb994ba9f7918c043d6e0f1c53ea4539d0c91ad7ecde3ae4d442e3191ee48033b5b780e77d1537399479293f585547206564d20c180a84ff8a105dfe350909f49d947db5be75d89c218fe914b43e5ecf05c7a9b9e12c47c0d2c4d1b5b0b6a1f7e1539c49b7ca12131f7d97f835aee154c8a7780788990623d5e691bc30479435480dfb625827f52fa7f3ec187f3b2588f3334da95296a39aece498d9b7cd321fffe1c9c0419abe7a1f4dc3c8fc296930015a1d25e1ba9eb5d763051cbae4b35a919c70c5d270b2cc0049ee8d805f41775e324826e4466f0dd420d38add9f5a5179e94b464b4ff5db99d5e9327a7661dbbf203e36164cb116740706a5573d8308a22f8c5842c15bce228d454d6b082536c0b79c1c72329a9acbcf9e75025e7bf55585a39fac428647197094ae8b3dfad12d1b7f2f3c400f59d46587eedb7803b6a951ae8b725d0f004f72c3d249621b5e42c0de83c86e092b0585658f54bea9628c29d6f22310b47fbbecf61b3df1db0668f3037654bdfa652f9b7bece5360c1cb7a6cbd56a299537ace404134335d2713a94033f7f8b1e7542078f6956cbbea7f205e2ed522e832c580835bdc5c3e67a97f8b74d2921bf69d5f529efc6946469f8bffe68f60cfdbfc2c634c68979d9d0afd172196d4054258b71f1a579cf330d68bf0b171c49d2fe7656362ec1814d45dfeefe401bf7ae8b4f8b4e370d215e94f07a90a641be35e0cdffd4f4ab879e2e231627344a1236e0db11506a6746853b426913a8eb4131b2f6607d9cf3da908f051925fd286fd9e7d73c3cef7be8b0c0516885b0183f4dfc99eb18734ba8a29d5668e6d06299deaa8f53a1ddd48de4f6e78e6ac6255472468914a1c979a9e87a2ba701b3c05df588b2af06150fbe3580bdf9da708b9be78eee58cad4423c66617189a2d3dfef191f580ae2491c5d2a7015b859b1a5482730053b1c3397a58ac46fabbfd419a9ff55f129cde66477cbc7ce34427f173b34dee77ded6f9eb7e92d0170b786f1fc30c3965472650e2dbf21de9b33ca4152600c19778a70d09f582630b6586dadbfd4bfe30f3ffdfbf3a"}, {0x58, 0xffff, 0x9, "a5066515fef0d907260d0640d53c31c9fd95ed22fca93dbf9b4fcee473ab9aee0c9b8cdd37d9a9007ff5a4f05d3d9fb4b2c5e2c1a68506f714d1e3b73bdb07ea755ddb"}, {0x50, 0x1, 0x100000001, "0906fa0deb144bce2b129a1be580137d4911ce5f9c4b5be73aaecf8cfff4e062799b417e5af4e0fdf36be0656a51f09475d81430a9f629c2d1"}], 0x10b8}, 0x8) syz_open_pts() execve(0x0, 0x0, 0x0) 16:03:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0xfffffffffffffffe) setsockopt(r0, 0x0, 0x5, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:03:13 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x4000009, &(0x7f0000000000)={0x0, 0x3, 0x0, 0x6, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x2000100000000}) syz_open_pts() syz_open_pts() write(r0, &(0x7f0000000080)="66ad857607cf97a7e460d60b5e382c50fe857877d0063d3c347393df9f176fd1f7e6175d63ed5423eccd1009624c0c56661cae1dab9b8d5a29c2fcccf7669c787e6373d385e9a97f4b2336454342fad1a7621c766acbcc4004a71aceda31b8620808221f1508b3fca30ebe4852aca4e4e3cf8d79ea57768fb8266add87b3515c741396a8fdc0ec298eedb3b4162d188d10f0d26ca24a2dd8de7a10885f5f2064782dc6c42e2436da022df744d8689b2c71abb2f5887d0cb2", 0xb8) 16:03:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup(r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:03:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = kqueue() pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000640), &(0x7f0000000680)=0x4) socketpair(0x0, 0x4, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() r5 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) recvfrom$unix(r4, &(0x7f0000001700)=""/231, 0xe7, 0x800, &(0x7f0000001900)=ANY=[@ANYBLOB="01"], 0x1) r6 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r9 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) pipe(&(0x7f00000001c0)) socketpair(0x0, 0xc003, 0x63, &(0x7f0000000340)={0xffffffffffffffff}) fchmod(r3, 0x21) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x10080, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xffffffffffff725c, 0xfff}], 0x80, &(0x7f0000000500)=[{{r4}, 0xffffffffffffffff, 0x60, 0x1, 0x8, 0x401}, {{r5}, 0xfffffffffffffffd, 0x80, 0x80, 0x5, 0x1000}, {{r6}, 0xffffffffffffffff, 0x1, 0x7, 0x20, 0x9}, {{r8}, 0xffffffffffffffff, 0x80, 0x20000000, 0x9, 0xfffffffffffffffa}, {{r9}, 0xfffffffffffffffc, 0x4, 0x0, 0x6, 0x9}, {{r10}, 0xffffffffffffffff, 0x20, 0x80000015, 0x81, 0x6}, {{r11}, 0xfffffffffffffffe, 0x20, 0x20000040, 0xf120, 0x5}], 0x1, &(0x7f00000003c0)={0x754c}) r12 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x2) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCCONS(r13, 0x20004276, 0x0) setuid(0xee01) mknod(&(0x7f00000002c0)='./file0\x00', 0x200b, 0x202) r14 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r14, 0x1, 0x7, &(0x7f0000000400)=""/211) ioctl$WSDISPLAYIO_SETSCREEN(r7, 0x80045756, &(0x7f0000000000)) 16:03:13 executing program 1: pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000100)=""/149, 0xfe11) write(r0, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 16:03:13 executing program 0: r0 = getegid() r1 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x3, 0x113) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = getpgrp() wait4(r3, 0x0, 0x8, &(0x7f0000000440)) ioctl$KDSETRAD(r2, 0x20004b43) fchown(r2, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000000c0)={0x0, 0xffff}, 0xa) semop(r1, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) unlinkat(r2, &(0x7f00000001c0)='./bus\x00', 0xa) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r2, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x9, 0xffffffffffffffff) r5 = geteuid() r6 = getegid() lchown(&(0x7f0000000240)='./file1/../file0/file0\x00', r5, r6) r7 = syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r4, 0x5) close(r2) r8 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r8, 0x0, 0x2000000000021, 0x0, 0x0) unlinkat(r4, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) getgroups(0x3, &(0x7f0000000300)=[r0, r0, r0]) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) mknod(&(0x7f0000000200)='.\x00', 0x1100, 0x0) close(r7) 16:03:13 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x3f}, {0x3, 0x2}}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000100)='r\x00') r2 = openat(r1, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) openat(r2, &(0x7f0000000140)='./file1\x00', 0x100, 0x21) 16:03:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x8, 0x6c, 0x0, 0x0) 16:03:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0x7f1, 0xfffffffffffffffd, "d4864f3ecf67193d45036d5d2af5fde549ab00"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad225519", 0xa20) dup(r0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e19", 0xa0}], 0x1) 16:03:14 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x617, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) sendto$unix(r1, &(0x7f0000000080)="3a6f5fc07ad548b96dd5695ff317d8daa3c6d885dfe1396690bc5a05281c2b7e1d1bad7645882c012267b45fda7c3c8c51e1d4506feabba154be143ad3fb80822f6ecfae64f6c16823bd49c07f4a07db6bb85b8a68b35eab9629e434637e22a0451a28af396b0be401dd6de685e9ac97ec77836ddc", 0x75, 0x2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x8a9e, 0x0, 0x0, &(0x7f0000000200)) close(r0) 16:03:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x8, 0x2, 0x0, 0x0) 16:03:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x10001, 0x9}, 0x8) fchflags(r0, 0x60000) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = shmget(0x0, 0x1000, 0x82, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/74) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8042, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0x5, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x4, 0xbcb}, {{r0}, 0xfffffffffffffffb, 0x80, 0xfffff, 0xe86d}, {{r0}, 0xfffffffffffffffb, 0x2, 0x81, 0x10000, 0x2081}, {{r0}, 0xfffffffffffffffd, 0x5d, 0x4, 0x2, 0x7fff}, {{r0}, 0xffffffffffffffff, 0xd, 0xfffff, 0x10001, 0x5}, {{r0}, 0xfffffffffffffffb, 0x2, 0x40, 0x6cd, 0x8e}, {{r0}, 0xfffffffffffffffa, 0x40, 0xf0000020, 0x42a0cb32, 0x7}, {{r0}, 0x0, 0x2, 0x6, 0x5, 0xda}], 0x80000000, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x4, 0x6, 0xaf3}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x400, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x62, 0x0, 0x4f70, 0x7fff}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20000000, 0xdb7a, 0xc9}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0xbad, 0x4}, {{r0}, 0xfffffffffffffff8, 0x30, 0x20000000, 0xcc, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf0000001, 0x81, 0x9}, {{r0}, 0xfffffffffffffff8, 0x3, 0x40000001, 0x40000000000000, 0x10001}, {{r0}, 0xffffffffffffffff, 0xa, 0x40000000, 0x10001, 0x20}], 0xc7, &(0x7f0000000400)={0x1, 0x7fffffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xb2fe, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:03:14 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82696c65300000000000"], 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xa4, 0x9, 0x4, 0x3f}, {{r1}, 0xffffffffffffffff, 0x44, 0x0, 0x9, 0x81}, {{r0}, 0x0, 0x4, 0x40000015, 0x388, 0x9}, {{r0}, 0x46e778b966f3c000, 0x40, 0x4, 0xffff, 0xffff}], 0x7, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x1, 0xf0000043, 0x7fffffff, 0x7}, {{r0}, 0xfffffffffffffff8, 0x92, 0x5, 0x3, 0x20}, {{r0}, 0xffffffffffffffff, 0x90, 0x29, 0x8, 0x3}, {{r0}, 0xffffffffffffffff, 0x1a, 0x12, 0x1, 0x7fffffff}, {{r0}, 0x0, 0xc0, 0x1, 0x7f, 0x2}], 0x9900, &(0x7f0000000280)={0x2, 0x1f}) recvfrom(r0, &(0x7f00000002c0)=""/72, 0x48, 0x0, &(0x7f0000000340)=@in6={0x18, 0x1, 0xffffffffffffff81, 0x6}, 0xc) 16:03:14 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) r2 = getgid() r3 = getgid() setregid(r2, r3) close(r1) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x18800, 0x1) dup2(r0, r4) 16:03:14 executing program 0: r0 = socket(0x18, 0x3, 0x100) setsockopt(r0, 0xe9, 0xff6f, &(0x7f0000000000)="0fa503e52af9042a81886dd61f448dd832c502709de96229663a4671e5de91744aa935803d8ee405948d13aab9132a6485b222e0a0e1725a9d053c30f57714b2474f86ab49e8e76082cb82320dcee843eeba3719443176750598418383ad6e868c4fb242bd1fa66852ca37b9211187e44dc2182d7226075173878dd0719113", 0x7f) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0xfa98, 0x4c8}, {0x18, 0x3, 0x2, 0x400}, 0x2196, [0x80000000, 0x2, 0x5, 0x9e2, 0x8, 0x100000001, 0x3, 0xfff]}, 0x3c) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) 16:03:14 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x2, 0x0) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) fcntl$getown(r2, 0x5) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x6c) getgid() fcntl$getown(r0, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380), &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001400), 0xc) getuid() getgroups(0x8, &(0x7f0000001440)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getpgid(0x0) dup2(r1, r3) 16:03:14 executing program 0: nanosleep(&(0x7f0000000040), &(0x7f0000000100)) r0 = semget(0x0, 0x2, 0x41) semget(0x0, 0x2, 0x40) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/185) 16:03:14 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x1c, 0xfffffffffffffffc, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:03:14 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0xc80, 0x8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) lseek(r0, 0x0, 0x1) ioctl$TIOCFLUSH(r0, 0xc020691b, &(0x7f0000000800)) 16:03:14 executing program 1: r0 = socket$inet(0x2, 0x7, 0x3fffffffffff) getsockopt$inet_opts(r0, 0x0, 0x2000000000016, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0xed12, 0xb1}, &(0x7f0000000040)) 16:03:14 executing program 0: chdir(&(0x7f0000000040)='./file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) renameat(r0, &(0x7f0000000300)='./bus\x00', r0, &(0x7f0000000340)='./file1\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x2090, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) getegid() getgroups(0x4, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getegid() setgroups(0x3, &(0x7f00000002c0)=[r1, r2, r3]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) chdir(&(0x7f0000000080)='./bus\x00') open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:03:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x23}, {}], 0x2}) 16:03:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) write(r1, 0x0, 0x0) read(r0, &(0x7f00000001c0)=""/106, 0x6a) 16:03:15 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = geteuid() r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x108, 0x60) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x2, 0x6, 0xf0e, 0x0, 0x3, 0x807, 0x100, 0x1, 0x0, 0x7d, 0x10000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r4) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff99319296480000000000000000000000", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = semget(0x1, 0x2, 0x11) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/21}, &(0x7f0000000280)=0x17) fsync(r1) semctl$GETZCNT(r0, 0x7, 0x7, &(0x7f0000000140)=""/73) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x3, 0x6e, 0x1f, 0x100000000, "5d12eca07432cd002a43a6faa36b7d84556359bc", 0x202d, 0x7}) close(r2) syz_open_pts() socketpair(0x0, 0x5, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x5) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000001c0)=0x5) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10000, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x1812, r3, 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x5, 0xbd6b, 0x10004003ff, 0xffffffffffffff64, "73cc8c6000", 0x0, 0x1}) writev(r2, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) 16:03:15 executing program 0: mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x8000000000000004) r0 = socket$inet6(0x18, 0x200000003, 0x800000000) setsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) r1 = socket(0x10, 0x2, 0x3) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r2, r3) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x9, 0x4) recvfrom$inet6(r1, &(0x7f00000000c0)=""/148, 0x94, 0x1, &(0x7f0000000180)={0x18, 0x1, 0x7, 0x5}, 0xc) 16:03:15 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)=""/216, 0xd8}, {&(0x7f00000000c0)=""/5, 0x5}], 0x2, &(0x7f0000000280)=""/206, 0xce}, 0x2) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x9) 16:03:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x100, &(0x7f0000e56000/0x2000)=nil) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) shmget(0x2, 0x3000, 0x98, &(0x7f0000ffb000/0x3000)=nil) 16:03:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = getuid() open$dir(&(0x7f0000000240)='./file0/file0\x00', 0x0, 0x21) setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:03:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x200000801) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSETAF(r1, 0x80087467, &(0x7f0000000080)={0x0, 0xf38, 0x0, 0x0, "805e8185cf5baa5f7a6beef3478b5c040bf35d52", 0x5}) 16:03:15 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="d877bc7f33c229e515bd567c91d53ecc92ff4c55495b3923d3ea3538d0d129eda60d4463be4377ede48349a337ea6c6f2ec34c5219e30eb50f833bfe9676eeb25b06823fe101ea3c8ad11557b414383fc44c58291392bc11a9f03ff61918af7a4669c4c0cfe2539df6dc5fc55d7207d87c461a47a97704047c977b1d0874ee566816b33859fc1ba743691275b3d711c9f316efcb592d345809d35b0a72ea2b0e43beece3", 0xa4}, {&(0x7f0000000100)="67a57a377a98c62b6e0aee9bbefec3da68774790e759ca91504caafeb86a21012b9223e43da1d6bcbcd7d91c6248c4a7564dc325c63bd80d51cafcd241f93d4c68668f8982ae858e5170889d9eea18a20bc3ef779023e8f8f4925e04bcb2a9473d67ca9161fe067560a05dc6570cdb48d5949b7ec1d9", 0x76}, {&(0x7f0000000180)}, {&(0x7f0000000200)="6f76a92aa4c810ae0cf0e492dc6aae31c3f33b83f5cf7954db0eced096c992e3da579f176bdcfddde63de910892d0e136bd9e5f18394c7e5f8a69321cb34927164bb897a404f16bca716d191f8f70b7914a83458c156da62fa1ef2c25b330ef35708", 0x62}, {&(0x7f00000002c0)="329c19a57a1447c39cc6f76f9db42af7add5b46fbf9225382d595f5775de5df4fdbcf97e834283b468f8d93b88262dbda896790a43a6c96078d842ec95305b58726de07bfe0f7ce7aedd74fb224db2b56bba03a1e958c80dd44cecc103f824c47ae5e38f91c996ccd1145e9ae9cddff240e3c38f8bf55489c06e486e2ab906207a8ce9c6e0b14a306553d69bb646b4449678c7f569", 0x95}, {&(0x7f0000000380)="fbbf925516990921b6e05b0d51b6215a5bf246c6102fe78a90adf37b697aeb7cc4a97c0c71053e37cce9ba94c180bd616d4a7a74f1cbccc88ad0a8cc45688ee801e98d462d03ca0740ea4477", 0x4c}, {&(0x7f0000000400)="b4ca81e8babff5ac4e2b844f8c7840be38053b6e38581f213d45a07e9ae48a61f11e7f600c3a160451196e9baf1b68c6a2c91f06d87188f1b5c8c22c6883f7d1ea84868372e932ef07e43db3129732bdca1d2db8a91ddcc4249a085cd67c4b", 0x5f}], 0x7) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) r1 = dup2(r0, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) write(r0, &(0x7f0000000500)="e9f0ec66e4fd6216cdf73df5f51e7e30b679fb22bb23c41845ee37502d97d6ef5679bdd8da8bbef80b7b6034856c785d5c55b7645e775c2d473104227d670a734390710196db630c41bcb77147687ab668cc257421261722da1abeef57e4dca796e65e07ec562e343f035d984e19192fa201f8cc5c046147672413100127437ade7cb97550c072072d1d39", 0x8b) 16:03:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x4, 0x9, 0x3, "d730c1e7bb6f1a30613200000000130000e74de4", 0x2, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/114, 0x72}], 0x1) r1 = syz_open_pts() msgget$private(0x0, 0x11) r2 = semget$private(0x0, 0x1, 0x200) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/88) r3 = dup2(r0, 0xffffffffffffffff) r4 = dup2(r1, r3) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x4010, r3, 0x0, 0x0) recvmsg(r4, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000002880)=[{&(0x7f0000002800)=""/116, 0x74}], 0x1, 0x0}, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000400)={0x2, 0x6}) r5 = fcntl$dupfd(r1, 0xa, r1) kevent(r5, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x28, 0x41, 0x100000001, 0x100000000}, {{}, 0xffffffffffffffff, 0x28, 0x40000005, 0xfffffffffffffffc, 0x8001}], 0x9, &(0x7f0000000100), 0x8, &(0x7f0000000140)={0x9, 0x101}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) select(0x40, &(0x7f0000000580)={0x1, 0x5, 0x1, 0x576000000000, 0xffffffffffff3672, 0xfffffffffffffffb, 0x166, 0x401}, &(0x7f00000001c0)={0xd84, 0x4, 0x9a, 0x100, 0x4, 0xffffffffffffa45f, 0x8, 0x1}, &(0x7f0000000200)={0x8, 0x685, 0x5, 0x6, 0x0, 0x100, 0x6, 0x7}, &(0x7f0000000240)={0x6, 0xfffffffffffffff8}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x3000b) utimensat(r0, &(0x7f0000000100)='./file1\x00', &(0x7f0000000280)={{0xe3, 0x3}, {0x9, 0x790a}}, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7, 0x400000000000481d, r6, 0x0, 0x0) select(0x40, &(0x7f0000000480)={0x7, 0x8, 0x100000001, 0x77, 0x31fa, 0x0, 0x7ff, 0x2040000000000}, &(0x7f00000004c0)={0x200, 0x7, 0x7, 0x7, 0x8, 0x1, 0x9, 0x200}, &(0x7f0000000500)={0x7, 0x140000000000000, 0xfffffffffffff30a, 0xfffffffffffffffe, 0x3, 0x5, 0x1, 0x3}, &(0x7f0000000540)={0x9, 0x3f}) mknod$loop(&(0x7f00000007c0)='./file0\x00', 0xc008, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)) 16:03:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000180)=""/94, 0x5e) dup2(r2, r1) 16:03:15 executing program 0: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x0, 0x0) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x309, 0x9}, {0x800, 0x4000000000000}}, 0x0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x0, 0xfffffffffffffff9}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000000, 0x1a, 0x2}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0x5bad}], 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x80000004, 0x7bd, 0x3}, {{r2}, 0x545283629135331b, 0x0, 0x10, 0x5, 0x2}, {{r1}, 0xffffffffffffffff, 0x80, 0x80000089, 0x40, 0x3}, {{r2}, 0xfffffffffffffffb, 0x4, 0x1, 0x1, 0x80}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x5, 0x8001}, {{r2}, 0x0, 0x8, 0xfffff, 0x2}, {{r1}, 0xfffffffffffffffc, 0x0, 0x400000a3, 0x3}, {{r0}, 0x0, 0x1, 0xf0000000, 0x0, 0x10000}], 0x6, &(0x7f0000000300)={0x6c65cb10, 0x9}) open(&(0x7f00000000c0)='./file1\x00', 0x800, 0x4) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0xaa, 0x0, 0x0, 0x4}], 0xf, 0x0, 0x41, 0x0) bind$inet(r2, &(0x7f0000000140)={0x2, 0x3}, 0xc) 16:03:15 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x2, 0x80000000}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x6, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20, 0xc) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) 16:03:15 executing program 0: r0 = dup(0xffffffffffffffff) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xcb28df4, 0x200}, {0x3ff, 0x5}}, 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x481, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x6, './file0/file0\x00'}) getsockname(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x40, './file0\x00'}) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) 16:03:15 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) sendto$inet(r0, &(0x7f0000000080)="dd769d1afefd027ac83fa6b2549aea283ba6306874099305fd37af02aaf5d2b4822134a2cbd2eef0489e345015821b8d234c2c4eea90557398fc7141d265f98031a91edd1be583a1031e17dc37b948c3788d5d95eb488671520d59b0744f5f2e8e", 0x2e0, 0x8, 0x0, 0xfffffffffffffdf0) 16:03:15 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="01"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:03:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x5308) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x8581, 0x0) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x7) open(&(0x7f0000000000)='./file0\x00', 0x180, 0x90) openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x401, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x8) openat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x40) 16:03:16 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x1) fsync(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:03:16 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) write(r1, &(0x7f0000000140)="b2c3e6eb1bf79500793d40f0e4", 0xd) preadv(r2, &(0x7f0000000180)=[{&(0x7f0000000300)=""/83, 0x53}], 0x1, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) pwritev(r4, &(0x7f00000000c0)=[{&(0x7f0000000000)="81c87f3471765b114f90991309d780f342b44f37144c4fb1a8e3562f6b17b6b2557398a6983e3af06d0dc1f90d1e85477d45cc2ae26d5e39f65b784ae0bd", 0x3e}, {&(0x7f0000000080)="98f7e8fa65bfc624905e6fd13fcb1e0b10d30b09663886cc1b", 0x19}, {&(0x7f0000000200)="ecab4b78110e003b66491d0d312f50da25e7a95d65a5a22c31fd8c55e4d385726a54b1cbc14deeef715f9f9fd20154b6d48d2523ddbbd04e86bf73c501f0519e3f192c1b88e6066d6a3eec154ca360957a12a1eaacddb9b939e2322fd6cf479981354713dd0ad9f56de612314b814191e44262b24dabcf6375fbd98f24a66222fc259146e53420f5527ee1475c98668fcd0699bf56eb2997e0835ef2d9505d0a516a221f653ecbab614d058305d57140b60d4e6321ca4ee07eec059aae5e3de22454016e6aa93355357df95aaf3ce060100b25a722e8961525b32c1605427a6cbdbfd7c5275a186c5bf8a53e4941b801", 0xf0}], 0x3, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x3, 0x10, r2, 0x0, 0x0) 16:03:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x800, 0x100000000}) fchmod(r0, 0x25) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2000300000000}) 16:03:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0), 0x0) getsockopt(r0, 0x400, 0x3, &(0x7f0000000000)=""/5, &(0x7f0000000040)=0x5) 16:03:16 executing program 1: socketpair(0x26, 0x1, 0xb657, &(0x7f0000000500)={0xffffffffffffffff}) writev(r0, &(0x7f0000001800)=[{&(0x7f0000000540)="a349ab12dd8adca6cec50fa24aacf3d1d3b4a7c437cbd5c09705e0dc4c6e5bd6981617441c98a01636d2f9880aebede213b0f43aa3a3c23834a6d0ce7774864541df1c35c9399ed26ceb12cdca666ede006d9a2825514614911e1c375c678d189d7e", 0x62}, {&(0x7f00000005c0)="df8ee34cdcefc70b2689e20909604d1e2f367aa4d607d037b6b64771a2b3a2bb3ca9ad129245983b79c04d8c33eb9cca5c8c6b8624c0b5848a3193b8ff46922309afac80887ac405299de5d0b8053555604360a59e8aeb13c9cf", 0x5a}, {&(0x7f0000000640)="f9b7f9c4857e3762a5d5483332d94d75fd157de72ab0315876262876a4a96274a2b664a29d83d50bd0f59214bdf97726a69268114c95304c78a4870a756a761fd1d0d85fcdca228b4f14cf1cdcfadc949d40dc58ef4ebbdf597bb71c56776545ed502f9736e059b3d5f7bd2b3bcf000d16122513e30c0077b1c5d158bae39083085ca7a42381597f7ebcb8873b7038c967fa82e3611be7bb8a9ff564227764bdf5a526f47f19a2fab91a2baaead32545749061858866cc0831f2c369faa6a28a53a890760f503598f763db4d4988a70b1e0800ee31f498afff62e4ae445eb44f7e14ce63d8201568d691a2e64648c13d3e95a71467f07dc3f2cc1dab141c6d312502b1c375468fe1f2242eb3924b7d9af297823f9d3601b64be892114d70a93dffa56b62f7b7e125992a37c8ff1c3ada6792a4814877fdcfa50c85eb3801ea29a2f34add23321bda1312c4b362e00413ab871ab7312c459ccb47c8abb7f52baddeacf47f18827bb9fdf804ac205379d30fe1735f0c37b910e11d634da8716cf5cb7dfdac4da40eda220ec724a7260095a8295082fa1b019b1196d48aeadfbae4db45855e8a30e0f65dd54ce936f52c0b822c70fbb4161f83d60688878082ea3c8a9129019bbe38c6903bdeb04b0e5696c4f64b52ae43f605676fd862928a68c441e8419ec09ee0ab7dc9c8528d44cc4f78a36515776a3f31a032f830ffe3c669eb997436f8b4cc6c8bfef2a78d1e26cd7f4432e83e191d96b22adbe4fb04ed303cadd32becafc8474e8762535fd9a494dac902f7ce7edca2da1eb5685cb81b816d8a9b542ec8007794aa3522d109b9ef5ff8538e3ec8d0a6c526dc94bf2c2bfecba44ba035698eeb71137bfa84046a29c25c931f2f49dbf2e0266ea95583c81c8a738311e3e2438a05743220461f971288338f49417ef1867faa183d8f1d46d16680881d4d1ca651afe1b2b085c6735824b89d74ad45103a7115f2a3609c3b1a5cb1c4a7db0ecaf57b9432c3578090004eafa40c0e9b36e98b62949994dc915ff26c9a6ed408c374c220f714d3cb54cfbec3cca3b9a8596a4b732eebcaf202c1f49e98e42f1a64f94bccdde30424283bf94d1efd9cc4bdfd5f4e67ed4d30a879760fba423873b214f98e77246da30f0c383c9b051f855fc7a93336a6b2132822a9a92ddb18e3e7b3337d05fbb01df55916149e0344ac8cf243b2554a3f3e3bdef211bbc8d5cda9c3cbf3d96ee03cc61d954de4e8d7371fdad30425c86b2e4269cf2dbf8bd6116e751d17ee6ec58f5d2fae2ff5cb89e0b2e8968b5f6b2231493a05d211b27c5c580499445e7a1d9331f1588038ba4993b97299788d69a5b17352041937b5f729fe0e3276c113f6da6f4bfbcf11d1df951fac13dee1da35c3765b7e4b5bf2b11d7658f752873cc09571398843ef948ad6a4d50b97abe1f38eaf3014432256d49a9eb740975c64e1f7fd84ee649a4dfb4e9e3bffd3535e65ee60b3cc224fb9bcd58b4d393effb2fba3c66d70c26269862f791a84d2f10aafd56750f57adb5ca3ff31dc917286c3eb7f62a0c60ebea545581488e62bae04de7786e0f38b4b96b8111918f03659e368660cba2225f9f9e2f2635ceda6d8d573ce6d03cb6978d097a07f6e61355884a20fc21c33d2258d09b3b44994d2804b26e011cbb94a83249489584693ccae3074db21a9325861507a4d031e2a75d91da64892fc96a3216e23d87e2a861573126e10db36ae973867fed31bde35a11f1796bef6fabf7ee1f5b4221f252045ff28f9cdd5fe8f0d959c70a2a4f603108f165a0666d7ba11613db1312754b6bd4730a866e6d4e8b1b8d09ce5d410cd323abc001c115a36b20b765bc54419cf3197aadff6efae62712f5d55f2bf16b0ced7948e8d02b9da0b3136724aa33c3a7be6c4d603a42614c11e9404fd697c4fbf5d51b5ee40563f5ff3edbfaa516054c30fb32907b2802e1188e75b750f78665724a61311e083c9dd67316d95075dea65cb467883dba63f676e9756f76728a197dc0b97cb326bc661ad3e70f066e7c79ace30681c3a27e0574ec8d1207b9cf9e817ee6fafba13baee21361d2410ce1204e4b95a6d6627497a8cf8a542b2522fabdedf40b07aab636d220f796d4838f6240fe4a7f4eea429b5496ad6660bb6b080b021594307dad1a0bf11f9c9a73e3b618aadaa8cf8be58f2cbabd06aa3c0cd4327ede21cb9eaee2067b0f99af406868e45319670680d294883ea0b7a7257f8b00ccc6d55526dfabe64e07bcc4bb769370b972900c78bfdcaa0bb0c161faed3e65dd9528633b96a3717f32ea3b4aa13ab243e49b3732fbbd9acee3c5ee55034a82175a289ba7fa27dcb44bce6c348b7660a1f4ada7f50452b46ee60e6af8b30db6f7b1be0d3d0201ac3129687d3f99b285ac88afa6bf97a8506f39685784c13759faca7effd2db22bee06d9ea386cd352cc7f547c6add38b3e703298181fd75ead95887c7703191c24b249824b01388883080ef03cdae7d89fb2cc22db7dd0b766f36c5b8bfa7efacdadef32ead9e825fb125fd7aec3a3233f03a5efde7d1b4147f31f53c888f627a60ef834f9529d5405695fdbd52678226886683157929a7a6a6dcf08d6a278b0a3d380d2ba0929df7d9069a4354e17b905ad48320c24ec7f94d659e8fd8819d5e0751ec336bd66c1a170540395a1c6b2307b4d802b481dc4e68245b5a0daae1c65007b48177b582cc52006b91381df0d1db20377cfc73178efa99ad4c945a5b7662b9380422ea0716a0467fc007e8913fafc80f000323b9f87910b7cb51ab586d72c69de7e5cd102228c8b45a6f2b3f3a13497ce8639fc4f7f9df9135ff33baa0e5549930df6b63403152db636db0980059a21b004d52aa6593c84b216f930f2ac76b1c29157e77d9a7d752ffdfa0ff3d75abff6ecba687994d20d5b88ea62854690e5f6fcbf9d698cdd99f5b64d209ef72063135a1c4d5b32096457868b6d5a53602d3cc4e704db78a4dd0de3293dcd575139e18e150134d193349a11d26823ba1549d2a5efdb051a6f7f1964e31736809d7bb90f4381a9408f921f923483cd2d3014ecc093b10227fff95c36837f265b15b8226d96f668f99c056bdff32db55b256ed823366aa2226239974d89124fb326ecf58b3f5d164eff3ccb279721fa932de6cc4ab17cfdd37c2c42bfa0c85045caf2483381a753197ca516fd912a80a7fd03040311a05ce1743ba1085445f018e463b49bc0f47d2bb4c33af338ecb5c12f029effae87a052d1dc2b71ae918161e5df1957628f416864fc74f2d91cbed444e9638da9ff95319a29c3f95c65a10579390e06c41e4aff155a10f8cf59455140b2ae248294d06340f991326e63fd1d1f9308aa959e6bced4f0590862140b6b368424cb763afc47317ad36dc50597375005185fc13122f839c337a26b1abd3578c2651baca78702906b67361a66fc5385716c8f6b1e1b7ff708cffeaf342309dbe8722b976673f953303aa9f7ac236293677afd1fa5ff888c4b371f675f02b4d1fa23a2e2010e86a302c26cfe495265d0ae1214688663702921dd1d5dcd3d50c11319c38bbe6c832035c898ccae3832bb64c2cb349a90067c4904e6ae1bbc2bac64b5d34c325e7183a0d3a97c5cd7b2422f12d13b3e1f416e5e8136272578bddbb45d762864b1cde3aa9367b6dccde37c137f9d79f96f233aad79b7250673f65f1c36f4cd0811502ccb80fc025f5eef72f0b7835f38ee0ce7f3008a63611073cee22450920328e94404fe530855eb561b2d60ef33efdfde448cf3cdc04a4c382d56f1d7ed2ace00822f7974c2fa01dd989c1c8168f7e99066f7e1f2a374ba6c70c23643843696b04cf4ebe92c7c9b7443cd76873ccc48172dfd521d121b5648bc760d6ad814b06f07a5b01a36adef90308af967248b419e18b29506f0cb76927acd7ea5c57aae63797568509c84184318f370a0b9e4a7f8889c05bbc681f96da18397f935e6bd023013969e08fdded308a1eff53052815dae5ed86acb66fff5991e69c45e29118b7da10e21fe877b43b013e7df1d7b8e3e730a9834823774cae67016814dd6dad36edbb5de0d252f585a03a7f7f93a23d61367bec9d8c8108de201f0660b0f8bcfe90374bf2bf4c2f652e83996efd37b8dd5c907d77fb73a304f8eab1adec92179f818765033714fc5612b6dc5e62829d36aa32848de185b529046c0af26395b3a8a082a5056a081d9ff797ccbd1f0057bb0a5fd4e0d37d7c1f87898ecc239037982015b1712b952b65dc4d5de9c0b0cfa224f481b34e3e36862a596961ebb9de1f98ff8bf6dfd1efc03e75cd9c3d0eaa56c39741794bf9df43b8b2f18073dde0b28c3460d67f9f49cc51c80a79f357f495d67330ded0bb2a0cd2c54d1f64ed9245070bbd6b42ddcd0a3ab22d24ac1a94abd4abe6bff2bd83c56c9d7738d89febe643ba364d2ca6a203fa94b4b1beddd572c63c263f9b940dbcd1fe6e43a57abb786f7013b16b07a62acf4e32b941a40ea2e6a49abe4a4b29eaaa05e51fb91a15f286920bea44daab643bf1c25044dec5c1771dfab66a7679ed1a8202ace0788469eeb9f3aa83cf7ce4347da1fd81436432d9a929db1671450bc23da0edf0ad95970af08f5a3f88df2ff6967ccdc920757f685cf2b516ee1701d5facb2f95a0b9f19abc41b1546c18bf47f370f9e084bf4d9eb729c2428598fbe3a3ad1105a91279a5822a0842023e1c1a2025bd44f44fbf87ad05818be42a112d27768bc5f9476ef0d8169abcc9be32bb693895d47dce1d6f577bc922ab0579e2250f84cf92512c025ab5ae0077ee12fd76a91583572874a69f769e6dc280bb3c7928131d8e01d6ac301db61c89c597dbd052736bba55a066f51dc9216b6137116c94154b5a5be9b2c9c48235fe862b2928f7bdd89d01459c0adb2e6290881365a406a0bef215b27dd5fdcd085ffc1a279901964f1ddabae5db577f2b8bad9d043bdd51f63e41f56a249be82845d7738e5bab9e24a88af12888678bcee28cd71aa844685fe1c0f607cd5f29ca124529b7b2582eb132d663231e49223609951c2c52e5d38f932d60d043bd94ca5f249092af61cd125c641dd97a62fd86bf22c5a5a9ed494e7c8d70d5391f3016b649075e8a10363c949b6b62728b64d8f250e98c25cb234eb29d671dfa4d5a9a126b43efafc24c9279e915c343d400a8e0baa7c4eef61cf3630ab4a80775f63db68fd28347f31b6a1123d84adc0eed714695975c28efb661fe005cac236160a7ee769bea3f90402fe00630949989b73fb8c3f2c9a160cf5cc38345ffd25708d5059383a71a56c57d9464dcefa4149961151bcd1896dda6110b95492bf88dc387d1b67deb37f41ff605e0289904e2e63352308178747b65b8399b11843372ab657947c8c9ddf9884724a237130184caa044005fabba5f38a6369cc51d16c8ccf1b2eeca99ce506616f3c60609f91fd4060f6ae7cd329c517ba7f46f0d68d5a28665ef185c2277b769c3fbf5ccc7ee361f2eb81f012abaa6d6f5863527a324e0d0f0b298dcfc1eaba80e003b1f47bc8fe0330d4fe69dc1c7f6a5f28e97ed4b1603e6fdd5c7eaab3a1043229262ae8801da67c8bdf9fad3b814b17f14b06076cbb72f79510194bec334301c6fb328ec840bad6858c1f9c35fd2800c088b4a48892e2ecac16872b6e32684372ae57671c5cb56c0d0fdcf2e73547f6a110c0c5a302226adf69d6a0a496167acfb3e49c2ae2fe809c7e97f4c407a52ee93f25e8718e4ba7d5aaa6f315302ba7f381b6062d53c", 0x1000}, {&(0x7f0000001640)="6cd07db77a5cd7200d10ce8c299c5e28f9ad50ae5680f181a07596f4579f50f205772046a458e8302aa5e2471add82f84279d1c1fa05991cf774f4a384123d09c1a08ad79829b903c32cf1b94964576fd15a586cd9ad58a95471c65ae9660ddeeac1d0ad3ed56fd07fdcdb86ee04c4a0fe476ad3245bc3cc08faebd1d625aca27fb433fab69eb3f8cb82de9fb7246f26470a300f4db01de2873cc54fbe07180676ccb80d76d297396a01838796", 0xad}, {&(0x7f0000001700)="08834656d8bc95d04b5f4af06ae9d68faf5f8faa473139e0315a6dae7c5a284418f0ea98857857b5ed1afacb77b7be0a1f8d216b4761c3591ea0a9699da583f3067ac07b208082832c7b15c7d0a8ac46fb0a3e8d168500", 0x57}, {&(0x7f0000001780)="6838dacf7234c7c295fa4bde38c7c421a930a2456a76bed65362baecc91d792e381dc50e1d3b29fa97164b858182350d8b16994a5ffb6dbddf89fb96171e506a20591dccdb07e6ba28d2fb3a61cc0547f691fd49c303293093ffa2757276c01d3db80dd830a7ad3a28e6a004db78c99eb1e196", 0x73}], 0x6) mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) chflags(&(0x7f0000001880)='./bus\x00', 0x4) poll(&(0x7f00000000c0)=[{r1, 0x44}], 0x1, 0xffffffff) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000140)="bf7057a5ad5dad654d837631765eb9f157128b1d566c84648b5b3122959be350570d8658c85d236b19412d1ee5f63856b698f9c0447e4168bb518e39fe72fbb4f8e9f894017643a99b9601549acc915dc53fb0d8ca75e418e61963c2dec1d23d2edb10b2", 0x64}, {&(0x7f0000000080)="837b6ae794b25cdc197b50a482f75f27998e4351f456f387b88b431aca678478b33b2455", 0x24}, {&(0x7f00000001c0)="8376d7017d2b93858badad29e29e965408565abb1ed9452ebae80d0a1ddf31537ed957bb79c41595cd1d117755ae9d6828cb4767f0a6447695ef6a7e3609009c2555b5c78c6d5378c12146402ae852db60b78a56ac8f8ca648fa53ac20cb3817ab2106afc0d7f169325273b170688714d00a9c26b0eceb8dfa10ccb5e7f1843f9335b8595a7fe1538d15da56177b2fae0dbc9c4ce440a077a1272f5e49216b34cf3365d928147b148a7255aa96a0b6e1677a281c917af2ee9c1e84a1d42f3c1d8ad8ebb132bb0c8fd3d894e31c73a7a82542d2159ede6639e1c11a5135028372f41bab40b4368576988ec043d620f42e87b61a3019c2", 0xf6}, {&(0x7f00000002c0)="00ca6ced0d8cac741483d9138ceb93b803414c2eafdf72e15e1a6e0e3b9e6503295a073b7dfdb25bcc4432d8760d71c549290ad71bb45e779f499aae7a53600af73e64cd5069faf0099dabaa610ef68b76cadcad731727b3b4ccb33ed9f0cc92ced23d04c4287af05395c97a64721410946b15d2a983947238a96b606b0b991ccf16e1decd732a7500fbe0f64a6cea41decb494ecff6ae6f58676d0180be214bd7ecea0fc7e9f38787de4c1a287d", 0xae}, {&(0x7f0000000380)="8c2799bb0985bd880afdcf2dd38e699bfdf34e83450ca8f6e8b32aa8d7e8bb5403fb5dd41cbf8149484257e019baf4215c0b1593d160997c545d32f44aeb9d6c1d4c73cb9e67c34b2832987c94a9e2b1d0ed61bb162d853e4e14f15e40d0436a5159a5eb7f87616cfd7b6d15022e3c539943a0c97c71cfa69eca46d8b0837ee943bdc9193ecff089a755e5108c31f441b4109f89779078f2f0ed1da5d97a", 0x9e}, {&(0x7f0000000440)="90592344f0b27c4cb77511e586a9c69a1f2c586a9a9d8bb54adfd25e7b7a40f8b4dc9a1931d04a0eb3a3bf932cfd1d9e89f403fd026dc9f3223075", 0x3b}], 0x6, 0x0) socket$inet(0x2, 0x1, 0xff) poll(&(0x7f0000000100)=[{r1, 0x1}], 0x1, 0x0) 16:03:16 executing program 0: execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000240)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='\'$\xf6#\x00', &(0x7f00000001c0)='})+:\x00', &(0x7f0000000200)='/\\\\).{x[\x00'], &(0x7f00000004c0)=[&(0x7f0000000280)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='!\x00', &(0x7f00000003c0)='*[\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='%\x00']) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8, [0x1ff, 0x122]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:03:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0915c44f7b202a, 0x9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000480)='./bus\x00', 0xa, 0x190) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000380)={'./bus\x00', 0xcc4, 0x200, 0x3, 0x1, 0x8001, 0x8, 0x1, 0x0, 0x1, 0x3}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000140)="6fbc", 0x2) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="c6d8f5c94a3cfccb4a2dbd97764dd667be9e795b9aa0ed69c49c8eb95b48164417223eeba9ff4a048c081664e5b1faf009c09fdd51559b63d177810b24b51606fe44edcad992fc2d890ecd740544f59b6915b9b2ee65124eafe5f67c39338e9aa06f04f536e979b6ef44d31e52cc57503c08e1c91fb5c966e808663bdd6705cfd506bb763a1168391874e0bc2570d017a5096b9e10e1437ace337eb23f5c48aa7947d7", 0xa3}, {&(0x7f0000000240)="2fd35b6eddd3d4202e5b71bcb07adfea8094f613eb561195575dca351ecd81cd3f8935061dace6cbbf18522e0ba45d93eb1436c2452981218375cfffa84fce04c677b657acb173016125df15cba96e8ab45d7c3ab64c0606fc4c4f8ab5d342b7378b478d935cad7f687f43c5205f9d6f97bf975328a8694d73830a3e52ac55513ea062901e6c59136c856a5f2d6ffbf6af68e71444dbb3a3b913f77f8d58eac72833", 0xa2}, {&(0x7f0000000300)="0492ba2c075d06c73320b24f91fdd56e1765702dcb2a1974485d36974c2ee040632ab58eb7dfb860ef8ebb61d06cdd5fcee9ca83165a5b95023467178cc006a910a57a0d89c3dc807bf15b92ebbc45f0f683f6187c5ea114aa2c276744fad9a7e7ea192cbadf41096d5ebe81689b1f908704766598d23093", 0x78}], 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) utimensat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f00000004c0)={{0x401}, {0x7f, 0xffffffffffff5a96}}, 0x2) sendto(r0, &(0x7f0000000400)="60b9451889628fcc31c419a113b18bcf35bf491304d2", 0x16, 0x2, &(0x7f0000000440)=@in6={0x18, 0x3, 0x0, 0x1}, 0xc) 16:03:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='x\x00') chown(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./bus\x00', 0x480, 0x21) open(&(0x7f0000000040)='./bus\x00', 0x80c2, 0x91) 16:03:23 executing program 0: setrlimit(0x7, &(0x7f0000000000)={0xb, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000040)={0x8, 0x0, 0x0, 0xfffffffffffffffd, "61aa0db11de9a78b3ec000", 0xfffffffffffffffe}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$TIOCSTOP(r1, 0x2000746f) accept(0xffffffffffffff9c, &(0x7f0000001780)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c86fba980000000000000000000000000000000000000000000000000000000000e8250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036f4"], 0x0) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 16:03:23 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x1011, r0, 0x0, 0x49) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) r2 = accept$inet(r1, 0x0, &(0x7f0000000080)) close(r2) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r3 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r3) 16:03:23 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') r1 = semget$private(0x0, 0x1, 0x200) r2 = getuid() r3 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x100000001, r2, r3, r4, r5, 0x20, 0xffffffffffffff4b}, 0x6, 0x4, 0x8}) 16:03:24 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = semget$private(0x0, 0x9f295395c2f0378, 0x40) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000000)=""/57) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0xffff, 0x9a9, 0x4, "4edc1fe498da79028c8b05241e15eb2827f6bdf3", 0x0, 0x8fa0}) write(r0, &(0x7f0000000180)="cccde4ce37519ef19ea5dcac24baf0fd63e5146f532426070920d404ceee456e336cf01236043032f4abd128", 0x2c) 16:03:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000080), 0x3, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) 16:03:24 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x120, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/230, 0xe6}], 0x1, 0x0) fchflags(r0, 0x20002) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) 16:03:24 executing program 1: lseek(0xffffffffffffffff, 0x0, 0x0) r0 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x6, &(0x7f0000000300)=[r0, r1, r2, r3, 0x0, r4]) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000380)={'./file0/file1/file1\x00', 0x20, 0x7, 0x5, 0x1, 0x1, 0x7, 0x8, 0x1, 0x1, 0x1, 0x7fff}) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) mkdir(&(0x7f0000000500)='./file0/file1/file0/file0\x00', 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file1/file0\x00', &(0x7f0000000140)='./file1\x00') chmod(&(0x7f0000000540)='./file0/file1\x00', 0x8000000000000a3) 16:03:24 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000a488"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) 16:03:25 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8010, 0x20) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x1) r1 = socket(0x400000000018, 0x3, 0x2000000000000006) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)) connect$unix(r1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000180)="e151c6476e8f9e2da8bb641028a71bf3407372a688dd46350f4e34daacadc26bb3efda72cfc5a0fd36b3471c2f2a497a97ca54a0171e993eda19c1f49ce02189f0b8972675c7acd557", 0x49) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x65, 0x0, 0xffffffffffffff2c) 16:03:25 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/105, 0x69, 0x841, &(0x7f00000000c0)={0x2, 0x1}, 0xc) pipe(&(0x7f0000000100)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) 16:03:25 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00080000000000f1b2735c"], 0x10) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) shutdown(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001180)={0x0}, &(0x7f00000011c0)=0xc) r2 = geteuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000001280)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001140)=[{&(0x7f0000000140)="eb6e4f5e24eebbb9fc8054ce934916bc818283d35f87a1bf59922cd7d6cde7441d64642bc4317ec6a647bdd0742ed61b214961b5b1923c882c339c0eace018b1bb4bc2e496b3c534e1fef771b20050814aae89ed0b118f5fdb95f9f4e1649879798126d07df1277a386628c6961429f9d0ec1830c46fa0fde91896b66e384a88cd2db23c0822914df3849ef73056f284c1c8c91a8188a9878cdbcea2c513d90dfd2ec270f30a8bbe55ec795ae6b0483833c19f62278b8a2665bd153ebc47ffc3a18d1d461bc4a329e6a6350b2b7db1c3b180a7e9987f5a527bf7d0b88cdbc5cfbacbbd2748dbf5134750913dfdb7aafc3ae67496b3e44406a058dcf92c8df9cb9fcbbb6ae2daa26220c8424cfa13bdc955232230b098c9319e9947e25fb5de875ae2159813b533f136bc72f5a5e3e803fc64b3ba4aec8fe4ed34d80cb890910fd9eee9906fa751974ae2c8d6e0b7150968dbdadf04607f630c4fbc2e58610681519006100eb67e3e9c748352219037d319cd022d0a135c5cca681b8cca8434d9c68cffd83c22c6c1be1793933c72237150b15fd72e10f72014018d6e87220f56d6f249384a864a3b2deebcbd3d815d2d2d0380f2967348ba7c7345a9b373d52db50049a078796cdcecad2ba4ddeaf0bb28b2b6c5610e05169c8d2f1352608cfff77d24168c732b0715e7abc092ffab8b6fb702716f650a1f5cc1e75c929dcfc99678c18d57a8802528294994915203c1777523103c663172d618c4816bf6885d82aaa5dba68b18faa41ddeb00be5c824d8aba4debfd4dc6e82d7893c3762b7c9bf8e548894d99ab566868741df62236c809c51d0092155f7f53823316a8b9b0078b83affcebf1a7be4611d50786e1d8704d4646697af76d8d0c84c5a2008d455377df9c65e88d903a488398fbba09f55232841b16b79abf2f45a253f735524debc1295f58af345d91f0c733f6ed7a3590560e0554ad9e525d026e29d21d6fad7af54d4fee3bdee8021a43adbbddd6ca61ace300d0f187756f583639adc2872bde8daeebfe7f35cf89a3a85606944e54ec8c098a69e35fbb7e3e38a70d36b0ca9b93228f57cfb24600cd51cce0cdbd6028a36dae918e2cee5e23d6806dc9015a44f95bb3ed4df8f18180c24efff1cb939dd29933e5a01de93f174d56b8cd0b482ef95d2edb9b4e723be131487f4e25ff1b03324076dd8df3a0e427fb3ced92dc3383c0734aaac8375c038851d452754f0249be8eb9797f0b9152c437d0556f5786a196c771bcaa0ac9442bef23d090bd1b9eb3843b3ee6dc6387c95f2204daf78440cb9b158bc10f5d5bd3106f7885e8cba96f2995609575229dc3acba07459f4ea0b70ee0bc917829a5478032d59a914a4b181de11401ab8e93c31045ff2b6333219a66c30d5da366e8816a00d0099c26f48b11dd0df1470fa27a80d82799abb4012f9e22ce97128a69fa0c8f131993aad3a24be69c4b5a0d4517fcf41e1088c02d4d6526385bebb930ee146f0cc4b3d56055a1d4ddaf62ba6481f764f8c1cb0b7024020b18508f37b9d35676a385b243af1074252c4d344e5a66fa725c3acf56a72c17cb0edfd086457d71005d19aa5385b4c449bdb1e5a8d84baf014cd85d79ac9768f77af9195d6f4dc4e62cd7ace230ef72b4bf83922841e7ff554f5d2ca5f0e74cc1c4ea3d34dbfbe745443b9301596dcc2d2adb4062ef8ee9b919289d745f596c05971853bb3462cb239befc5dc94e72079d81a1e84ae6af990c02aee1929e78e067eb43be4022cceca4ff47d95c74cb12e5dbc8cf9194c88af531df55d5043d3c1015b8337d6d6717e525d29f1b206743bc120f424f893cc29eec08488e8238087c5745d7450e2c3cacae88225a33e2e66bdadcb33ff6a8be6e638a341845c54211aad391652ba888ba34dae47050a9df56ac3decd7050e09d277e1155662e7843d7625e01a01757b82fbc5372b455bda5f7fd3e045cc5db3a11b76e93bf49a21242bf33766b273ba0ccd0763002e08d1905543830aac5f691f17506a63f6fcb1e0331bf83699a674d8b3e783fe8416e1a4fc88b116cc728c4d8106f16d1ccb876f5623753fb41633c3e683ae722de02d584a2a9a67f7c332092f36667736c58ed23e2e352b08d8eca217d467cdcae12cced5b27b3bd514ec3954788ce6152624cef6d19d8cc29ac01354be9aecc89e94466868e10fb738088b3f1abdab8b0e720cd494a997c78d6a1c4801adf910614a4896102e1376128c2f63e2ba3c019f12bb45114a3c5596b5bf0725f97cca639522251bcdb80e392a0254f01af66a33d6c8c7d5e48b78cd003a6cb28f507a215149f317f93199d1b75d8b88c80b0297be601d3a66ee27134d80ed58cdef9611e8fc1a56997f8528c346287ebf66414eb9579949be203f13caa17a3b8b5c6b384f75b378019fa540cb3784a952f5c001c6cfa204ec08eddd785ee8273e4db96166628eb0b1f9faa42a0148bd1e77e9bd58ddeadf018f4445260083fd5a756f6211860b61b254aafe2de275e234754196fe7a71a8ff3af94a6830f3848e22c2d8f9d183fd00967b5d2c539d2b038f8389f705cba31c283c6a72c6889de40b1e93acf4aebcdf904661996cca2a934b72f0c9358b555051e062b78b763d3f2e081385ed8415a2de05e08ce69f5dfbfeba0673abdb59983a1f251f50d5f40b3a5eaeefe9d70a246dc83b6bed42b4411189829da98fca5c085ed67e66e5aee2fbeee803993cd1795d96e581b00a217013b4d82393cfabbcc5280ee2f8200def0f0f20a466958520c32f48e641839091ed43ef75c69a9492031421c3c7fdbbd597519a6045a2824ab966a07e93d5d16232e8db859256c516636db4b1f809acbe4c7fbb4dad206deaadeead643d50ed615072204245a204974bfa1fd6e1caf8e1b98c233bfa0223beccad8698ea36e4f1abee49484ff5f83db4adaf2013d64b9d3170b0e14230660b13ec6e73a2fdef141ad1ac65eb23e3e7e7693303b14132f75d2c9ebe9ee707902665cd9c0b04032354552ce27cbf22a16479c5f3e0a5394ac39c4f4cdb14bd694f7327b15e6a92a09749d1bbc37e81a2ecfa3257b4eeefae5173d3ca34b9bdded21aea05e248a0ebe49a00a449aa870ecff44ca588d6049e3a764afa48ae9c64caff531137e83a035942e5e86c3c791199902f8352f412e00c0f953968dd94c52cd5cc7f4f4fc5c7d72f0ffa7e80097171ccb4206beca2c0f844d1d79fe8f0459c8b31fada76c812ff9a3913e7f7df8e2ac0b94edf78db49cd88c296f6bda4a33d8cc5565a8a1ceea1bb52f2deffef2caca925e580127532ab0c55acd600a6f23759d8b169d0f5c287eec88ecb2232f54f59136ef69f5765847ce333714cd63792e59716799375a839f42a192f47e7418a71cefd8f8f9226e62d4efd6579bfb81dc2a618900ba9c9cd4c9455187f30e5a5b9e5ee39fc4f9ebe2af6c569805d11e84d949f21de813a20413c0856890a0fbf35d1767c1f87cff3f720ee285e4d6613af803344e6d2025941e9f5d5a246d784f01ea3e62cf475620732cec07660e7d9d4fc1cc5073524698ead3ec8333a9c2403533264fd32c0b5c032a93750f96608574e642b8d5cb575d16864a64ba5b66dab6e291ae765d821203fa0a86d18a2bd73a7fbd16f0ac98dbdfe88308a50a7b85e508d53165fb43f3c1b98956149a9924c28b9ba5174a81b8791e7039b16095fec0ad0ba158f4142423c76af380cdfe4fcbe50bfe401a7d8a4bf28d575e32131b1bb78e071752e345c30251b5206b3ef1109b93473813d142f759df25db67466cce2b9efdba9da397e2ed6857f8a43d2132d88eb291169706b90e1e94d68457b1c5145e053d6df67bfffdaf05d1a31758cd1dd7b7f42dc241fd99cad4a00b1e0d8a260d87d30959fa88ec509930b954baca17d0e78cc8bbf33c2f64d41184de20c2bb10ab5b587973c59e1f786110cb60e09357b04e8165bb6647b54bf5ec95b54fdd63b2f2b972bbfccb11243af70b5c0bca51255ebbe1b0708abdc227eb133ecf6faefe44f16d922f66666c4507d7d84dd9fdc19dd37e34f379a189ed2bb76466d93a55d126dedec5e30d0f3e1b39490e6e44683278fdc7c55236e8ec736a09e4b9dc99b2ecf2f9a3ab5e67a1821aef7081602fd5f16e9864e0e250b7fb25c15f789cba9a62d496adc4b9d994fedcd3e7d4c8ae49e30c9020cf9f8b775d99ce5822427428f95e6539f012ebf84fb2a1232cad956fb0fd392d82f22d79fa5a24489606c0da62909721d3e156d031d7386f1336c8247fde234fda7453a78b14f319adb7a5d168bb6b5f92b76aa52019b76ac4c8f8cefd6c8d445b06b0295d0418885855502d3db0e7ba48ddaa1257178db8841bd0d3284d815b5a253591b3360d464a2d206cb4dc64dd6c8223d0a58853008bb012508b8a58661be9aa0617480d1b6429c0fd993f716f86eeb1105da13c4ab98210212883f5551057c76a94f5f02ba01ccac5b49af1b1cfe91863184a947991d0dd365bc8c2d226b403622d080fe845c2c62b19f52051ee36f6eb511ff85ceb2db4051c1b4da51dfe7b4a2afdad80f38611926e1730679bb3205975ad65b36410929ea6739a57c747712e1b6ade68a123c4e85306b03b7f482288a8eb6abfdbed4ee4bbb587e10109ccce169ea563fe00e155c817b110a8326cf7d4bc57db986058bc787f64797e279dfefcd1decbb8da0666b5795c8af350d85330a5d1265000598dff8fae71752d7da53064a1b3c60bfeda3d22c67dbbe355fef66e00252721b9e928a808843230a3a8aec65b0e11370b7aca0f5fe685944acac178389063247852635495c914d2e49db602f109be6c84c9a3d470c0664492be65f0f1ca8cc57b76a7751b7c6f8200f3764719f4188015cea3edf8294883090b39f555d9d61750a9994ee8aa03682422a2b586c18740fedae3fae130b22d3c8683640c0bd56bb89a9025dc929e74af93b37f821f800dc37f81a01745b63ef8f338faeb6fd8c0f9c646fb7b912dc0001dae7a4ae34c9677a1c952535caada9ecbaaea867a3cac5ad462683880a033b9ca91a3047a1e1c99420adda9548c5a1fdda1adf4fb794e39c753fe96ef8d10dac2ad54ee773d20eabc1e96a18262dc0dbf7c78c3b4fa8e206ea86062a0e20f9ae103e977bddccd03229493f79b4bace5c3c256211fd709f608d74743aafd35bda7deea0080f5c351b6134b0eee96bef54bb543cb75158f4fad17353fdae59bd645f473474bf7ad3220431c42780e8352a68bd947a5b43ae0a158fc440412f29910534700ca03a714f9d90aae7f88b48871d3df0030539772176ee94ff1987987d17c739fac2890217d3581e7ac7bb6d7b7ee57f913e05d441f3854824e09c9a1160b38d331229eec03bb775d59d814bb513d96d73600f09b93cd0707714b1624b9b9487b7a004e4eb8eba2cfd433d09d2f67f756789aa0ab3fc5953570ac0d782b488006a62f3e269cce142a0627bf9983be1804ca547c15a661a677a28c3faa145e21ecc1c5dbe3f87669711ad34ef76f9d5bc5001e25797b92090d65c2d99bd2a5a121e9e9dd70ab7233d2370bc598fe4da01060914f414135c1bc841c046425a066f7818114697ccfeda2ebce4b8acca3f4986e6da1966ac85ba074b8a23c017cd6d758dccfa5aaa0a8e2c9985dbd5a988bd773ee7c09784e7ec3c3427d523e84c4d8beacd86115fbefa9a6362b37fdc27e4e2c719406d8e2410e473e8caa5e0ef85c11a4062be80d307ddad102c4eb1b6112b948834885529", 0x1000}], 0x1, &(0x7f0000001200)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x70, 0x406}, 0xc) 16:03:25 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x20000, 0x0) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x3, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d60654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r5, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) getdents(r0, &(0x7f0000000300)=""/225, 0xe1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000200)={{0xe7, r3, r4, r6, r7, 0x80, 0xca}, 0x7, 0x400}) shutdown(r1, 0x1) syz_extract_tcp_res(&(0x7f0000000040), 0x1, 0x1) fcntl$setstatus(r0, 0x4, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)) pwritev(r0, &(0x7f0000000080), 0x89, 0xb) 16:03:25 executing program 0: clock_getres(0x200000, 0x0) 16:03:25 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100200000000000b, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="75dd61be1f7256657ce308412dd10b9e91c8ad12fdbb785c2dca8092271c71ea6e07e81577346045503b7952d3fc929a6a0441cd0239ce75c970162f24f1766d0c200ce0685231842857bdda469a3360a89c883a79039596efc3b9556223deb918b9f8850b696ce31fac7d7745894ab15f7b9add63f90c2436df941c33c9bc1f66e6039fca33ee14c27fcfe8fd93ffac216a0b2bedb6ed858987aef2e7e4a431e3a853e48cf73f425d4c065b3d53af600f1449fcd90374619305ffc18f4f0cb12a94c29fbba782639051bd0c6864491b371d0efee4ba3702d7c9ed0c19a4d11afd57df4a4f76314c6b1b1c22c0", 0xed) 16:03:25 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) close(r0) 16:03:25 executing program 1: rename(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='./file0/file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) mkdir(&(0x7f0000000040)='./file0/file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x41) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0/file0/file0\x00') 16:03:25 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) close(r1) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x4}], 0x101, 0x0, 0x1ff, 0x0) 16:03:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000001480)=[{&(0x7f0000001240)="bba9", 0x2}], 0x1) fcntl$setstatus(r1, 0x4, 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) write(r0, &(0x7f00000000c0)='\x00', 0x1) 16:03:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x40) socket$unix(0x1, 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)="59f6a3a0134bdc1ebd79d9b2b65e1f0da1de9a5a5cc042697145f9e4c0e2654404c4f555717bb101f39607fea0ab878b6c6e92d40098d376b7b86a90aaa10058c926f9f8db277063c931c4d068046cfe828ba2805d9100cad290e206e70f65893ed9d88d6d0c5684257086adabb9407da047c93fe991977acbdc2a7800678b05a441051bacb8f9d1d1210318c072948328488a9ce201fc4d0fc219e7d10b1c7d2a33ac708133892bb8ec3dea0e4c9ba080059cacbae41fbd5745fad4ee668c329d7814b58d13fadcec65c3ce6d5d3a50f3a3f3c5376774d22875b3392663a0fb30cc4f9f55a0368fbc74f1cf8a4bb155bbfeca169222987fc53a89750731194f9910edd09e402ef6ac4936b5df8b7baa615e40539695418dab18332dbcd1f082f2c9ccbe0a5dafb8dc08d6d3be2a7373d12834d6ba7aab76ffcd48c681bf8a6c513b0294bcd064721977c4d92769025fe7bed47d57c34e9706051f34c18e6200956f8c5f78686ed6968084c1aeddd397fd661f4043b00cca77d0df6bfc3a57769fb7c95b2b2480d7e8d79bffd7865d4bac330fbd0651cd586622bafabc4ad8baceb2dec76d45307395c407dcde48decac5b6ef7964e8aae63a2e84a97c839953df5d13343712674950f53bb200d98e56aa6175f835b860059aacfd38381e6bd0fb8e00e408ae083a350fb090c6571718d8768c275a69cf782be0cfb4ac9715d422632b5082d5d84eb49307985968e4a94b191da4f5b9d74e8d032f378225f7407dd395930556853aa34d8a5238499d1ac836e41b9e3391d39aab4c9d2067e5725b5caaf79c463d166c57a9e67b34672ae8a4c2b7e31711e8ee436d1290f7565b558b5fe8c933e10c11e0b7d692e19c04de30cae820bad1e01b8f6545a41422d85cf3bb91bcf4b2ff607ecf7f1783c5c4e5328bcaf4ff9a3790526845a1d8de2772a62ceae576b4978a2bf222fe28495b4671323c596e0f030478caeeec44d11ca39d445c86bb6dcf56c1dc3062bd013a9aa99dfdc6ce8d32267a6d3b1a8cde3398af7d21b12e8a31279dc5beabcca19318862ae3e605fc18fd4ff6829ce3d4424c85e70d5be494876468cade01473796d9be0fe535a2922f94ae67f5fee69a822160cfaab8f096c4b450d29d94bd76eae37198cdfb7a28adb05687b0b5d844cee617d539bcd4c34e478c7ad6e8d2bca07126723d1a35c50350f6ccb0189484013bd67461f8120dbd3225f84c9d0ca2b7ba95def67e0bc18d25450e74a783638fceabeed445d072aee8f163236f1887f40191c9760b676bb1cca945513fa2ef16ffe8c6479a5971b4ae552c90afa337c6e6472483ae330ebb9daa5fb4b16129dfcad2d0aba4c844a583883978ccc0dccf82c3de870d9385e5a0352dd96aba34a0f16404c92146a6750ac17a45c278d88b67a86d83727f87f153e198810883877046f74d9828167991dc052cd5ca7aad99f93bff4bf605cacfb6e91247619b9b17f4edf246f89cece324cf6168cf8d3d44e49659046318f63070b1890abcff8e7178e456a17b03b45ebc61e74d07cdf01d44723f30a28b4def2e1740276efea6de039c76f513f2837a97578e2618fd3ed01b587b6a1bcf609bc1625c7b72954c208a5029e34c034565daaf9746be459d2cc5b2c78d08d7a30d5a348e848a548ae250ab8865bc497ed808768fc086a7cdd8bbc29faa5fab4160f71c67bd8706ff8d51452feeb78f401f9b5580f2964d65070f95baf16576a85f35e8cedd8cef9838c23e549a7bc092e66470b5455d307e1ad37d2ef8c8bc7d36c872071b1da19f4b31939352fa2717121c460496aa51decde17833a70638197d09a6f4181a9c9751373d98850764d421909319750563d536c091eab81585ce125e920a7cf5adc0d6f461b80b33ed491dce356f35d75e93a6f7a3c73ca7781cb2aeb3e38431dc0f3da22b809a143613b158f9f5426fa694809d1382ab97a6221728fe4d8c0cb37f6030ea02335bb19314ec9400f139e87f3091231d245d75b1f6bc62604c1e021383439beb8362cc26eb99d40b775647f5fb08c2e9a29a824cceced527a8550aa808ae302397bc6c697485f06805c929bdba232f3badf9791d6564aac92875fadd34b3fe6900c1d8259151990c3ef514e399ca8bb46002e7725f8fa9c1f4e74d467e029ac5c9513a702c8cf403b7bf556785925616418608e2b4bc7cfbb5f8d331a99fb223d8704add9d06431fc0d8f76b1a1415c4a6188c497556bd6c832f3903c79bc55b0cfebbfbd8d3d9d8cdf4cd38277e61e42b8abbde9cff66b778b95eced99e453bf0532009f8b8da89aeffdf750978a17777a0de05ca9b6a4157dd0abd886d905a7a48838a47e78a671c1a49f763f78aef664b51e103c6769fbdf1c75af815e8c5992812d46d57a3af681a0f1f57f683cb8d0fafbb5503dafc7a76fd26f9987fb8fc951efce4255cfb3fa593dbc4612a9a3e671d082bd6e26cdb9a164a480a4c1388b13fdef715fbf1876d1226a2e67a8c72d865e67fc6e01d969380f6344552f171a980bf7ad61f69489bb5250240a1442475939a6848f4b28abdbfe3b8cbc244cdd1c7277e093d6e91035edb403f5aa4894f19aa1386d420acaf71302e5869b04066ab72ade50c02c9b3ae53d745cabe24c87cf2c44bdbf5f66e94186abb12b4de53a1cdfbe303fc61ca972cb051d2ed42286d9d139facf3a44a9630ad4711277edb75ff955db4df46bab3417e1a58486f001796e8d9f2065ccadb1fecc5b0952253946faf3936ab761b846e519bdd256c1144c582213b28e1442a4cc183761de0c32261134ff81c6b200a7dc30d1a2b4fa2b73525e273e908f225f40caf635df6f0fa32f4c0d7d3a5c41a46db6c277071fd62359a5a76480f8a80966a3ed1feee3eff507f54d15773de887bfff72ff58cf3f64e8d50fdc7be5244bdd43264390191df071f59b1fa7bb47b7906e806703d47ee2d8c28d365e48be0928e3fa95b656275aafbac921216c1930bfab90dc9b227d80b0256a600e916fa2d55710a93105e39a87eb84e92b44bd51aabc0d2543ae735568a77deb8f534fb41cb6375ab5d8c060ba456bf6dcb9bb6b045c20cb7400b24ea5653ca380f7fbe7bdc447564472afcf069c1b2bffb2902039e4da9dc20dd32316f15f0ae64d5ea5d0d97d7cd798c1a3c7d5caae927c0ba33c563faedbdbfc9edfc7e904ffa76de92eb53679573d32cfe1daf498f0351ea89eb969ec9a847d1fef96a5f94c56d1e135bc431c09884d2cf8d3e0ade621fa9d78ced095f0d9df954535a514ccd710482137eaf2b8aaaefda74e94c3c6d522e081efecda3a01f990ade01c58c9491fec48352fc8e217d25e642881a5ad2f7b2837809cb1b33ca48f570dbc929a697b7c7504dab7e7232e653e121c0ee9c9e3cfc6df7b62f09a3f9a1f0726bd94f742e8ee56d059f25020fb45fc7e56fbc530f3b812607fffa7636199178776b1d3ccbe409af724c1eeb7ed1cf635593ecbdd395c0a6029a2dc31cc03b44b6a82d90426dbeb002882fc2ab2d1472125179fc019bafdf8419f6e72a2edb2a4f4e33bef1677ad68a79c833bf5f4ab15dd70aaeb75dac439cd6968a6915d80fb6a65ade71d74e9c2bc01d3db781372f15d6af49db70ae39e99ed1dc4954f0c866eb238d6b6b5a020bea2330fe0da34c77bc6cd8eec88f2ea9fece41e014bde7d2542f92473ab7825cc3939b518ecab5d56b51afd8da30abc26d8c83b3c040b9d129e5528d1cc14a07b959321bc84942333d072f13b7bf80423772698174a4dee97e41e05c112fd231b7c0e8ab18fba16de68ecbed3577ebdd43e7142f9bdd322ccafb9ce59e7b2a816d626f2132c6238b8e2cb048c69e17782574f7f6802876633faae6eb2907cb3a13f8666c9b798ad76bf302abed2e90043d6f641835a4f22b0786743ecdfe258ae1a6fcf2ce849a971beaea6e372a868dca84ec1d16b214e96d56c82993a122a8e401927ad3d78aceb2cf5ce10f24f8784b9e506e269628de79ab9aa7e8078606622bec18c7b19bb18eacddc030cf55f0c8a9ec1dfb8b349c71324b6bda1bf7c31dd2fb40fdc40777d5a61a1c33d0554c040b65994bf92a499ad86fc2339e626b5bf25e5340fe4a9734488f2a1909caaa145753876f229b8e00ae0bb127366eabcce26243f55df01b57d170e97b10fc76d2d65af3891ac12e02778d8f7187737afec00cfa7123f78dffc1ae1f5ea74645b538ab5448d2a9399672887899134995eb575b4ad7a2e865ffdee7e35920bdfa43b7f1085c0ee46427df2291905b33302a3f7f1877fc8a62e75a96b0bff405258458dd168347fb06b458b6ce78e69dd3acb603beec7907a8d52b2a5eea3aa4bcd6a81d53b6188e32fb4212caa0c02781a70d497d8399a97a5776ad3556c88b9ffc49561bf4f101eae54c9d453b0759ceb8fb684b67ace90ba620eaa8171db8ce5aa73b10180d7aadd1b417f16acffb166a42c2e6d07b0f00f8e3b4e0716c88003d373bb344096535bac1b4fa851c14b4ce4555612bbc9a57fbd99dd44155df6d7a0ec27701dd30444aea18aaa0fe6cbf096d28e9bd3fef2c7fb14f67c01c4ae1068273cc3b2af42072514ecae0a9af009fe85373aed440cd5460389c371955810855d8cfeeb68c67a7e03af8122b5274ba2c630a04fe7bcbf2f2cd57087c3976173e6e1af5aa29545e8340342be9757287f4790fdda7d38a3365a07c6d8f5fc248a3ad84e663dc4653bc165365b575b8b53c14b8cc41eff926feeefff830c564f10c257f2176c4b000ccb47a337c526d46f93c259f8e881dd4d0bbd56fc2952453a5197efe7c9556626f497d4a3ac69ccfec220ee8a2db2d7d2e962716624747b5bab0e97df95a89ab938b9ce7f773eb2c2a500365dfbbf3e29881e5cada0ddd5ebb6251ec5f580c8a474477ef3919fd3f754ec03b085406ea65064c7af64b71ca6e0674e2e8888a04ef7483062288a5d364d5b4cb85c22969017c68d4ab54c457f36fc3964963417c601260d2a6c422636a99ce2cdfd1e43817c9b6090ea1244b151fed25c52d7d427f813edf7cf737362439e03eec3729150ca39fdc722f2baa32590b1c6df405af17dd3990b6254b1aa3ed8527cec9dc253aa06f7422afb96fa74571c7b1a516d949907e5b2c60f0a370249d7cacd8ac0b967c736e39a1d7c6230fbf6c9b953d768b9e33bc0d9641db566406f705246b818ccd33b8eff69c44ec40d82676d4d7708ff836e83de4ee54fe3734822673b2ff58c8e16473977034824544f466caa03f7fddbdec24a9c5d9c607cafdd66aff2c74ef5c95a80773a47b8667cdb6b526ba0256701b760db5b38c55d7eff1e8816eb9cfe5f08e23c5dc0f1819bd30bb7dea1efc0185e9602209ad549a7f30a15f1a1a3454b5b2143f3126e19aab5c231bce51c26ab575ceab9273fedd2c14f1ac", 0xca0}], 0x1) close(r0) close(r1) 16:03:25 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:03:25 executing program 1: r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x40) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xcf, 0x8}, {0x7, 0x7db}], 0x2}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = semget$private(0x0, 0x4, 0x31a) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000480)=""/220) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chflagsat(r2, &(0x7f0000000300)='./file0\x00', 0x60001, 0x2) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='c\x00') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f00000001c0)='./file0\x00', r3, r4) r5 = fcntl$dupfd(r2, 0x0, r2) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000003c0)='W\x00') clock_settime(0x0, &(0x7f0000000080)={0x4, 0xef}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCMSET(r5, 0x80044272, &(0x7f0000000380)=0xc6) unlink(&(0x7f0000000180)='./file0\x00') 16:00:04 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000002c0)) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="4bd5a443a4bcb537b9978a9fd219ad2d844ab066e7bfde1814bf80d6b6d5efc9268f9c7b97c3a0bb07773afba59addb525972a7f9422bf2730f5cc09c59c160e20aebd8ba5b01fd4a0ec0da0855c0d1c0a5d6a0271a2004798b78b64058901526f5fd8644039eda3e2a14027", 0x6c}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x3ff, 0x7fffffff}, 0x10) r4 = fcntl$dupfd(r0, 0xa, r2) kevent(r4, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffd, 0x52, 0x0, 0x3d7ec4bd, 0x2}, {{r1}, 0xfffffffffffffffb, 0x48, 0x40, 0x1, 0x4}, {{r0}, 0xfffffffffffffffd, 0xd0, 0x83, 0xd13, 0x4b59}, {{r1}, 0xfffffffffffffffe, 0x84, 0x3, 0x6}, {{r2}, 0xfffffffffffffffd, 0x20, 0x80000020, 0x2, 0x10001}, {{r1}, 0xfffffffffffffffc, 0x1, 0x0, 0x3ff, 0x7}], 0x3, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffc, 0x20, 0x3, 0x4, 0x5}, {{r3}, 0xffffffffffffffff, 0x89, 0x42, 0x6, 0x10000}, {{r1}, 0xfffffffffffffffc, 0x4, 0x1, 0xfffffffffffffffd, 0x4}], 0x3ff, &(0x7f0000000100)={0x4910, 0x6}) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffb, 0x40, 0x40, 0x5}, {{r5}, 0xfffffffffffffffe, 0x29, 0x4c, 0x5, 0xffffffffffff7ffd}, {{r5}, 0xfffffffffffffffe, 0x10, 0x20000009, 0x3, 0xffffffffffff0001}, {{r5}, 0xfffffffffffffffc, 0x2, 0xa000000f, 0x7fe000, 0x5}, {{r3}, 0xffffffffffffffff, 0x62, 0x200fffff, 0x2, 0x4}], 0x66, 0x0, 0x81, 0x0) write(r3, &(0x7f00000000c0)="a8", 0x1) 16:00:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendto(r0, &(0x7f0000000080)="1dd228e84eb592c8ea62ba2753b70c43afecff6ec219e760e679de6ae62d2c88cf1e453d00f55f58c44a90ccd3730221", 0x30, 0x8, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200002000, 0x32c6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2) 16:00:04 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0xfffffffffffffffe) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:00:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x3, 0x9, 0x6}, 0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0xa092, r1, 0x0, 0xfffffffffffffffd) panic: kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/main/kernel/sys/kern/kern_unveil.c", line 879 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *509503 33542 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f430c7,ffffffff81ef0713,36f,ffffffff81f51bce) at __assert+0x2e unveil_check_final(ffff8000ffff3788,ffff8000149fa668) at unveil_check_final+0x805 namei(ffff8000149fa668) at namei+0x88a unp_bind(ffff800001949b00,fffffd80307c1900,ffff8000ffff3788) at unp_bind+0x1f8 uipc_usrreq(fffffd8037017000,2,0,fffffd80307c1900,0,ffff8000ffff3788) at uipc_usrreq+0x182 sys_bind(ffff8000ffff3788,ffff8000149fa9a8,ffff8000149fa990) at sys_bind+0x1ae syscall(ffff8000149faa40) at syscall+0x541 Xsyscall(6,0,fffffffffffffefd,0,3,ed2b9612010) at Xsyscall+0x128 end of kernel end trace frame: 0xed4c31df400, 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 kernel diagnostic assertion "tname->un_flags & UNVEIL_USERSET" failed: file "/syzkaller/managers/main/kernel/sys/kern/kern_unveil.c", line 879 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f430c7,ffffffff81ef0713,36f,ffffffff81f51bce) at __assert+0x2e unveil_check_final(ffff8000ffff3788,ffff8000149fa668) at unveil_check_final+0x805 namei(ffff8000149fa668) at namei+0x88a unp_bind(ffff800001949b00,fffffd80307c1900,ffff8000ffff3788) at unp_bind+0x1f8 uipc_usrreq(fffffd8037017000,2,0,fffffd80307c1900,0,ffff8000ffff3788) at uipc_usrreq+0x182 sys_bind(ffff8000ffff3788,ffff8000149fa9a8,ffff8000149fa990) at sys_bind+0x1ae syscall(ffff8000149faa40) at syscall+0x541 Xsyscall(6,0,fffffffffffffefd,0,3,ed2b9612010) at Xsyscall+0x128 end of kernel end trace frame: 0xed4c31df400, count: -10 ddb> show registers rdi 0xffffffff81c4ed97 db_enter+0x17 rsi 0x41ba __ALIGN_SIZE+0x31ba rbp 0xffff8000149fa400 rbx 0xffff8000149fa4b0 rdx 0x41bb __ALIGN_SIZE+0x31bb rcx 0xffff800001b3c000 rax 0xffff800001b3c000 r8 0xffff8000149fa3c0 r9 0x1 r10 0xffff800001999c40 r11 0xa93df40de8b967fb r12 0x3000000008 r13 0xffff8000149fa410 r14 0x100 r15 0x1 rip 0xffffffff81c4ed98 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff8000149fa3f0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=509503 stat=onproc flags process=0 proc=4000000 pri=79, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2270,0xffff8000ffff24d8 process=0xffff8000149526a8 user=0xffff8000149f5000, vmspace=0xfffffd803f013b58 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 56542 466807 6490 0 2 0 syz-executor.0 56542 295035 6490 0 2 0x4000000 syz-executor.0 33542 511603 72988 0 2 0 syz-executor.1 *33542 509503 72988 0 7 0x4000000 syz-executor.1 6490 71167 16187 0 2 0x482 syz-executor.0 72988 337209 16187 0 2 0x482 syz-executor.1 94281 43169 1 0 3 0x100083 ttyin getty 95684 310505 0 0 3 0x14200 bored sosplice 16187 515991 63542 0 3 0x82 thrsleep syz-fuzzer 16187 223309 63542 0 3 0x4000082 thrsleep syz-fuzzer 16187 447890 63542 0 3 0x4000082 thrsleep syz-fuzzer 16187 275502 63542 0 3 0x4000082 thrsleep syz-fuzzer 16187 229903 63542 0 3 0x4000082 thrsleep syz-fuzzer 16187 81972 63542 0 3 0x4000082 kqread syz-fuzzer 16187 329292 63542 0 3 0x4000082 thrsleep syz-fuzzer 16187 38138 63542 0 3 0x4000082 thrsleep syz-fuzzer 63542 212591 44927 0 3 0x10008a pause ksh 44927 381848 52445 0 3 0x92 select sshd 52445 261511 1 0 3 0x80 select sshd 16815 187323 23855 73 3 0x100090 kqread syslogd 23855 273684 1 0 3 0x100082 netio syslogd 54160 11542 1 77 3 0x100090 poll dhclient 45665 246818 1 0 3 0x80 poll dhclient 36651 212146 0 0 2 0x14200 zerothread 88762 229766 0 0 3 0x14200 aiodoned aiodoned 93730 155626 0 0 3 0x14200 syncer update 33002 167152 0 0 3 0x14200 cleaner cleaner 57191 165427 0 0 3 0x14200 reaper reaper 55388 462901 0 0 3 0x14200 pgdaemon pagedaemon 59668 446394 0 0 3 0x14200 bored crynlk 39787 116080 0 0 3 0x14200 bored crypto 12830 274276 0 0 3 0x40014200 acpi0 acpi0 62541 462005 0 0 3 0x14200 bored softnet 5600 432138 0 0 3 0x14200 bored systqmp 46786 124054 0 0 3 0x14200 bored systq 27611 430291 0 0 3 0x40014200 bored softclock 60952 115289 0 0 3 0x40014200 idle0 83137 480934 0 0 3 0x14200 bored smr 1 361639 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 9540 6360K 6368K 78643K 11571 0 0 pcb 25 9K 11K 78643K 1493 0 0 rtable 100 3K 4K 78643K 1393 0 0 ifaddr 71 16K 16K 78643K 454 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 79 0 0 iov 0 0K 32K 78643K 379 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1205 75K 76K 78643K 2552 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 35 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 346 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 6 17K 21K 78643K 2547 0 0 sigio 0 0K 0K 78643K 66 0 0 proc 45 38K 46K 78643K 1056 0 0 subproc 64 65538K 67586K 78643K 873 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 309 0 0 in_multi 33 2K 2K 78643K 388 0 0 ether_multi 1 0K 0K 78643K 22 0 0 mrt 0 0K 0K 78643K 11 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 509 0 0 pfkey data 0 0K 0K 78643K 6 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 79 20K 25K 78643K 6774 0 0 UVM aobj 128 6K 6K 78643K 150 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 122 0 0 NDP 18 0K 0K 78643K 154 0 0 temp 198 2360K 2428K 78643K 11183 0 0 kqueue 0 0K 0K 78643K 23 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 27 0 23 1 0 1 1 0 8 0 inpcbpl 280 1283 0 1276 2 1 1 2 0 8 0 plimitpl 152 110 0 103 1 0 1 1 0 8 0 rtentry 112 250 0 210 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 6 0 6 1 1 0 1 0 8 0 tcpcb 544 454 0 450 1 0 1 1 0 8 0 nd6 48 50 0 46 1 0 1 1 0 8 0 ppxss 1128 47 0 47 6 6 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1180 0 992 12 0 12 12 0 8 0 art_table 32 1181 0 992 2 0 2 2 0 8 0 art_node 16 247 0 213 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 7 1 0 1 1 0 8 0 semapl 112 342 0 332 1 0 1 1 0 8 0 shmpl 112 148 0 22 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5570 0 4048 50 0 50 50 0 8 0 ffsino 240 5570 0 4048 90 0 90 90 0 8 0 nchpl 144 9375 0 7661 64 0 64 64 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 30517 0 30515 1 0 1 1 0 8 0 scsiplug 64 11 0 11 7 7 0 1 0 8 0 scxspl 192 30003 0 30003 18 17 1 6 0 8 1 sigapl 432 2651 0 2637 2 0 2 2 0 8 0 futexpl 56 42162 0 42162 1 0 1 1 0 8 1 knotepl 112 1063 0 1044 1 0 1 1 0 8 0 kqueuepl 104 803 0 801 1 0 1 1 0 8 0 pipepl 112 1688 0 1669 5 3 2 2 0 8 1 fdescpl 424 2652 0 2637 2 0 2 2 0 8 0 filepl 120 18162 0 18065 6 2 4 5 0 8 1 lockfpl 104 671 0 671 3 2 1 1 0 8 1 lockfspl 32 244 0 244 3 2 1 1 0 8 1 sessionpl 112 43 0 33 1 0 1 1 0 8 0 pgrppl 48 87 0 77 1 0 1 1 0 8 0 ucredpl 96 3692 0 3685 1 0 1 1 0 8 0 zombiepl 144 2637 0 2637 2 1 1 1 0 8 1 processpl 840 2667 0 2637 4 0 4 4 0 8 0 procpl 600 5654 0 5615 4 0 4 4 0 8 0 sosppl 128 30 0 30 10 10 0 1 0 8 0 sockpl 384 2589 0 2570 6 2 4 4 0 8 2 mcl64k 65536 1410 0 1410 143 110 33 47 0 8 33 mcl16k 16384 8 0 8 7 7 0 1 0 8 0 mcl12k 12288 52 0 52 5 5 0 1 0 8 0 mcl9k 9216 50 0 50 9 8 1 1 0 8 1 mcl8k 8192 29 0 29 10 9 1 1 0 8 1 mcl4k 4096 139 0 139 7 6 1 1 0 8 1 mcl2k2 2112 25 0 25 11 11 0 1 0 8 0 mcl2k 2048 51329 0 51293 17 12 5 10 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 105035 0 104946 108 93 15 45 0 8 8 bufpl 256 11772 0 7115 292 0 292 292 0 8 0 anonpl 16 274981 0 267631 124 76 48 54 0 62 11 amapchunkpl 152 11046 0 10963 18 12 6 9 0 158 2 amappl16 192 13919 0 13430 128 95 33 42 0 8 7 amappl15 184 435 0 431 1 0 1 1 0 8 0 amappl14 176 1057 0 1053 2 1 1 1 0 8 0 amappl13 168 504 0 501 1 0 1 1 0 8 0 amappl12 160 913 0 910 1 0 1 1 0 8 0 amappl11 152 490 0 479 1 0 1 1 0 8 0 amappl10 144 147 0 146 3 2 1 1 0 8 0 amappl9 136 744 0 741 1 0 1 1 0 8 0 amappl8 128 398 0 380 1 0 1 1 0 8 0 amappl7 120 158 0 152 1 0 1 1 0 8 0 amappl6 112 437 0 424 1 0 1 1 0 8 0 amappl5 104 365 0 355 1 0 1 1 0 8 0 amappl4 96 2425 0 2400 2 1 1 2 0 8 0 amappl3 88 2101 0 2093 1 0 1 1 0 8 0 amappl2 80 22147 0 22086 2 0 2 2 0 8 0 amappl1 72 56257 0 55832 25 16 9 19 0 8 0 amappl 72 6022 0 5988 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 149 0 22 3 0 3 3 0 8 0 uaddrrnd 24 2652 0 2637 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2652 0 2637 1 0 1 1 0 8 0 vmmpekpl 168 20499 0 20483 4 2 2 2 0 8 0 vmmpepl 168 280230 0 278727 141 62 79 81 0 357 13 vmsppl 264 2651 0 2637 2 1 1 2 0 8 0 pdppl 4096 5310 0 5274 5 0 5 5 0 8 0 pvpl 32 732982 0 722484 249 123 126 141 0 265 27 pmappl 192 2651 0 2637 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 699 0 239 14 0 14 14 0 8 0