(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x60}], 0x0, 0x0, 0x0, 0x0) r0 = shmget(0x2, 0x4000, 0x3b0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f00000002c0)=""/178) setreuid(0x0, 0xee01) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r1 = socket(0x800000018, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = geteuid() setreuid(r3, r3) setuid(r2) geteuid() getpeername$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) getuid() r4 = getuid() geteuid() r5 = geteuid() setreuid(r4, r5) chdir(&(0x7f0000000040)='./file0\x00') nanosleep(&(0x7f0000000000)={0x5, 0x80000001}, &(0x7f0000000280)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 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) dup2(r0, r0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:01:10 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f00000002c0)) 16:01:10 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe, 0x9) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) kevent(r0, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0xb1}, {{}, 0xffffffffffffffff, 0x2}], 0x617, 0x0, 0xfffffffffffeffff, 0x0) 16:01:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "f643938def1291777d75fb9b2256dbc6b34e8846"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e", 0xd3f}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 16:01:10 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x23, 0x3f, &(0x7f0000000040)="0a62273454e9b2ca7cecc1ce2639c3897c6486562e47e40e8df0c2cbec89d77094bafa50382df345ec04c2e661778d5c6cde8ff4a9a274e6474397115c32d5f30191dc210c4c8ad317faf37713adf435bc0b6ee7e9d9e0048a2dd75c51decd2a351c8a6370629d11fc37eedd68e8c2427c11a340e005393f49d7c0c7f53f228285d8281812910e6612dafa5980f3856cbcb61118c3e8c9ba62a62d7b20a20686e834e48a3e38c2ec3d3b1d98ac80", 0xae) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x6, 0x7fffffff}, {0x18, 0x3, 0x1}, 0x9, [0x56357912, 0x200, 0x5, 0x3, 0x3, 0x5, 0x0, 0x7]}, 0x3c) shutdown(r0, 0x3) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) 16:01:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="0418b10900ad5662b3c4020000009f5c14c776b631adbf6203d7879ba9c5c9d028147f02c116", 0x26) r1 = syz_open_pts() pipe2(&(0x7f0000000380)={0xffffffffffffffff}, 0x4) ioctl$KDSETRAD(r2, 0x20004b43) r3 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x100) r4 = open(&(0x7f0000000300)='./file0\x00', 0x480, 0x1c8) renameat(r3, &(0x7f00000002c0)='./file0\x00', r4, &(0x7f0000000340)='./file0\x00') close(r0) dup(r1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000240)) r5 = syz_open_pts() ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000200)={0x8, 0xfffffffffffff45e, 0x8, 0x200}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x0, "b08dce5800"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1, 0xfffffffffffffffe, 0x1, 0x5, "d9eab1871c8e9b8de149c9649be2cdb9cb80f341", 0xffffffff, 0x1}) 16:01:10 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="bb2989c424083a410993824d70acb2fa119d83794b285cc7ac232373f97d9e7ae164fd7ec52a11d2ed94e8d5c7e56cf5129a26cca8a124d5de3851afb3adac72fe5b1d76907e7cab08c6017af5672159d27104", 0x53) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) sendto$unix(0xffffffffffffffff, &(0x7f0000000280)="48d8657920fff9a17ecd5dba397951a814911c7a3ccd1109f31ed679e674f27978d8ae4a4bbaa60823f0e407ea8dcdfe144c41fab8e7f89bdd6d1db144017f227a0a117d2f59be74d9c0fd429a4b34bc6bbaa455df8be244ebb1b568dd282d99307a03d7", 0x64, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) read(r0, &(0x7f0000000800)=""/4096, 0x1000) close(r0) r2 = dup(r1) recvmsg(r2, &(0x7f0000000640)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000300)=""/245, 0xf5}, {&(0x7f00000001c0)=""/50, 0x32}, {&(0x7f0000000400)=""/170, 0xaa}, {&(0x7f0000001800)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/144, 0x90}, {&(0x7f0000000580)=""/158, 0x9e}], 0x6, &(0x7f0000002800)=""/247, 0xf7}, 0x1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) read(r0, &(0x7f0000000180)=""/62, 0xfffffffffffffece) syz_open_pts() execve(0x0, 0x0, 0x0) 16:01:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x100, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:01:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x2aa) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) 16:01:10 executing program 0: r0 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) sendto$unix(r0, &(0x7f0000000140)="6075a36391701f1e691cb506be2f238d56ddb3b0781ea47a99b62d62e5aa7f45ff920da10bf8f2609f2017101f18fed59edd1e60ad294f5e19d51db204cb4be9180bbbfe54738f695e7ea5bd0248a036ccf71093f90d6078f1d90386bddef648f0fd156ad0d3943696abd76b188782770ef0817cee8a0f42d3f217119f8a4b5a020609dc9c48063bce36f330cadc48c2f2c0dd4fbc1c29b1983771ff5c", 0x9d, 0xe, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x9) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)=0x10001) 16:01:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1c37e6fc6e23c5b00e74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x3, 0x7f, 0xfffffbfffffffff8, "dc04001b0002e108000000000600"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) socket(0x0, 0x0, 0x1) 16:01:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f0000000340), &(0x7f0000000380)=0xc) rmdir(&(0x7f0000000080)='./file0\x00') recvfrom(r2, &(0x7f00000003c0)=""/80, 0x50, 0x2, &(0x7f0000000440)=@un=@abs={0x1, 0x0, 0x3}, 0x8) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:01:10 executing program 1: 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, &(0x7f0000e80000/0x2000)=nil, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') msgget$private(0x0, 0x200) r2 = msgget(0x1, 0x104) msgsnd(r2, &(0x7f00000001c0)={0x3, "9d13e97ead9f46926c40a6b814ba458225c45c0c00011e0900dc3c4e92b466df73766fc0c6fd9c5fe682bf20760bcd31536bc8172dae56b1dd398175ebd36521974df70a6913b7459844507b6246e07696c1f08bd6a723423970cf67e2b215ab5f04efe77f7657bb6b667c26b1579ce7a93bb8aee0a207dec1c5631061cf6b8052ed9c"}, 0x8b, 0x10000800) shmget$private(0x0, 0x1000, 0x600, &(0x7f0000f8e000/0x1000)=nil) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x30, 0x0) mmap(&(0x7f0000d61000/0x3000)=nil, 0x3000, 0x2, 0x2811, r3, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x422, &(0x7f0000f74000/0x3000)=nil) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socket(0x1, 0x7, 0x1) msgget$private(0x0, 0x44) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:01:11 executing program 1: r0 = socket$inet(0x2, 0x5, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ea92009ce6bae410", 0x8) socket$inet6(0x18, 0x5, 0x5) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x100, 0x0, 0x10001, 0x1, 0x314, 0xbac, 0x100000000, 0x0, 0x0, 0x0, 0x8000}) 16:01:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x800000090da, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pledge(&(0x7f0000000000)=',}}^\x00', &(0x7f0000000140)=':\x00') write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000080)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086a33465550107e0800d16f09", 0xfffffe1c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x10001, 0x1000003, 0xfffffffffffffffa, "85000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x5ae666b903df84e2}], 0x1) syz_open_pts() 16:01:11 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@un=@file={0x0, ""/95}, &(0x7f0000000480)=0x61) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) fsync(r0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r2 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000280)="4e85f52b3fc5e563339f3bc251a1c0e37b7168c2a6ab8911e549c9280e", 0x1d}], 0x1, 0x0) r3 = open$dir(&(0x7f0000000200)='./bus\x00', 0x40, 0x1) openat(r3, &(0x7f0000000240)='./bus\x00', 0x1, 0x8) r4 = semget(0x1, 0x0, 0x200) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2110, 0x0) geteuid() mknod(&(0x7f0000000380)='./bus\x00', 0x21002, 0x9) syz_emit_ethernet(0x20a, &(0x7f0000000a80)="f6ae2f4c1cad27b8d2fc2c6be9889f1caf239b2cab39f095ec45ff74eb9d9d0465c23ae6dbce21a72f494e23bb9a7a60d128371e2b3abe7200fea63e08b2368eebd86f1e87159de4af20873bd6cc528472a5fb5dca19e2a575862c4af6f8fb1705b5e510f6cb0035cf76b24c6e7a950ed47849ea5e785ea988a133b9305f54fb9df214aea8e855f5bc379d95de3656663744baba00757a1aadf240ebaaa917f883f2fd88bb537aaf452642aeec0ef984a0ef05fb3761839f738031503bbdfd35e23b76faa204fec04c0d3cece1a02e8480cbd625ee5e2f40abb335e546a00385878a153ab92f7477406b540f9d629ed4f80f2dfd9c12ca0db25b86cd20be49157e6412b0230e0a75d9c9a8d2e2115c9576b1fc29e923cf6fd398515b1dd3778eb5e5cc2448142df36fb191879a53c48f44db79b94e1fac0d1d3a2d20190b3faadcb3dce37a21ad4801a39a5d667f2e7220e1a3364c3be637f044ef7ceab3a6c237bbb2897122661a67d46c416c5fa949448dd07b995214b6e6ca916b2f1f123b20ea9e4e9a69d55506c28b5d20d4770137e07a0575887deb83d8c6183bfc71003b367867d876490b745a6f20352dd90fcfdda3d103ccb980afb672f0f3973c58d67a24af0de17c2b73cb1833e445631ec61031d653e4bc496063525b41d21d4544294b1345d7c3dea4ce3a80c72fba1d016b2d43e7b3ca50343df435a2604eb5d3cae63b9b0e4f31d8dd") r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) accept(r5, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) semctl$IPC_RMID(r4, 0x0, 0x0) r6 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) mkdirat(r6, &(0x7f0000000080)='./bus\x00', 0x10) setuid(0xee01) symlinkat(&(0x7f0000000300)='./bus\x00', r3, &(0x7f00000003c0)='./bus\x00') r7 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r7, 0x0, 0x9, &(0x7f00000000c0)=[0x100000001, 0x3, 0x3, 0x3ff, 0xaf, 0xa, 0x9]) 16:01:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x7) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x39, 0x0, 0x0) 16:01:11 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000240)=""/183, 0xb7}, {&(0x7f0000000300)=""/214, 0xd6}, {&(0x7f0000000400)=""/156, 0x9c}, {&(0x7f0000000080)=""/50, 0x32}, {&(0x7f0000000100)=""/46, 0x2e}, {&(0x7f00000004c0)=""/142, 0x8e}, {&(0x7f0000000580)=""/209, 0xd1}, {&(0x7f0000000180)=""/55, 0x37}], 0x8, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000700)='x\x00') lchown(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) 16:01:11 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x102) getuid() 16:01:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000006c0)="1b33e4f21eee924c161ec5cb2729601d3eaf807cfd5016e493910a5692862287d186a2493fc62004fc03898ab5033dab42ea9a1ee7161371f1834cada536dd2155c40faa2956974a8ca7537923c1a1a52264", 0x52}], 0x1, 0x0) mknod(&(0x7f0000000ac0)='./bus\x00', 0x6000, 0xfbf) write(r0, &(0x7f0000000380)='oL', 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, &(0x7f00000005c0)=0xc) r2 = geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f03757355"], 0x8, &(0x7f0000000a00)=[{&(0x7f0000000140)="6b2354fc95f8db973289ad4efba180dd350ee5757211d9d1583ea2147e3853974032afcf8f85d7d6c75e7c2a98bac799f34ff07e141c4611785be24e4de489b241f19d5c5e81c21031fd651d6b05c9507e14ad2097a98d92dc1500f343dcb7f69b345ebcd7efd59db67cefa1b21154fa530537bb9f87a034a8d9", 0x7a}, {&(0x7f00000000c0)="cfbf7d1df6b6ba2d6f8c8bdbb0", 0xd}, {&(0x7f00000001c0)="eb49e952c5eba5eba12f90226fd13719bf2b8ff4d7b88df7f671f1ebbe25c760881c8f39e4c9a88d49dcfc11bf50a31e0835bcc0b74a7740e1619a1de09f74e60fe7aceca1d08f9d632bfa69b07364a5a951aaefc9e8479415c86427134eff927179178777c12d7930320c868eeeb0cf90dd7da2e94e48a2dc01557c687381f776c7997941c1311af5a604e790a2826baea54c291f26f13171664c61c19d21b93c3b9b3777fea6e0237ee4363f4f562d1e77a58f3c40ee937fec1a", 0xbb}, {&(0x7f00000003c0)="8d26b8fc1134b9ff8ddedb6f4d2073d057347da4549bd916b3297346d69817e337e773a7943f5e271f9927abf1c767152613b16d49ee356ae40ee2474812a36be29bfbeda8df384ba4f9f030de3efd0a539a921f343aabaf710f0a83c6f29bd14af1909435dcdec1147abee50974975f9cf58e3380a21fa518f7123e087839cdc5452594adf6cfdcf40351c7aa6417c919b9e080506f924d1e1c75aead392f95f49744e514fc918acb420fa071e7d7401e2e217292c79d8a84c6e3f2c3ed12d241caa3213e48c335d5c4e462968ca78bffdf4aa47f5ef8187d1cb6a0aa37626ed1d9bb3cd1d4fa10d92825795b31439f08", 0xf1}, {&(0x7f0000000280)="2506873d7f60ce05923930e17d4e00411bf445d17ae4f008f4ee078e5735a732683489b59485b972a2d6cdc1ccf8b55ada62814f88c503459e153b2c61703a0ae8c6ee2db7a570fd73504392ade1da4a6199deb37e0154f4bfa3f5f1b8c625ae2f997c94aa25bc0062dba41a765963e39e48e7cb471a9c9c5fdbf38f1527a9872f6a3b9b99034f5c9b85633811ad4a898786dada44a09747e6e1a0d5db9404a2", 0xa0}, {&(0x7f00000004c0)="8909648fdca25b506b850402cad3155a3839bf4b06d01d0a66aeb3c3d4d9ebb51e81c1b4018b300d9fa1a74ab0ac76904617cda3df03823eb5f04aff60e1f6933b75b6267f80772b1c710ec7f790212f88b6e048b0095aabc7147a2a662c9bbc42a4eef189a06e7f42317956ba279dc8b4b7af93da8b2027e1b10e2c7ee304438e7356e545845d628986cefd41acaaf6bbcf8a2bbe593379502d7b9d0284fa897281fa2b50a660b25ce69dabd6", 0xad}, {&(0x7f0000000740)="940eda245533b3a099c0cb587fda9dd9cc47feee6f9b6d94831770c336e3e899097285950920d6acfc4ff4fdb87f775f9bf5ba61733577be2b7688ce3ec68e915b35c0af4123039b8a4cc31a9377bdf1bfe827e7df5a894c8270d682ad81eaef5183f9956d1ba066a405182337047ec5cc47434212f96cef55583f48f9b1b8adc99840a6bd752290a99430dacb53cb1ba93d2a0cab573c5003fa16dfac56b0d2873ec77ed0e4974044d5528e1766236e4da42c8ff6e939efa05f59603e62be268884b48f63", 0xc5}, {&(0x7f0000000840)="9d7052ece882c5274c7b9aa157c89df369ac552f6bc7a73a185358b97cd12ce96168d1727d9fa4c273d7852ad6f6bca14a29e9b86fd67f0b639ba6738781e9ffba39883ed1ddca9d44f5dcdfb68f64951de8c10d7474206e53b13706e35ea3fcebb8bfa32c6b6c9e2d8f2cf837dfee9879f4044ed81b00c6e860f900ff8870a3209bb193b704b4bc4900a6be23916795486b260e7c2d567170c03d1ba6824f7b04499684b147fe7f9a773ffaf749c0", 0xaf}, {&(0x7f0000000900)="69fbc27feb4a0ce7e4dfa2ededfb047c02c67864ed5447cde89d4243d95ba156dfba62512da65f49d471f28df8112c98ffb89150033adbebcea4212b3503c649d71c612cc15ba80df0325f13f4a09e54232d3a2a17dca74939b51b947e175144ba02985e120b3f1a1e7aa5da0653e4b4abb510615ae2b0cf79d839f3fd485a6f30c8039ece2d78541f363430a184b6c5534fe50a93c1af518d3014f5002b30348f43666ea67f54f489b76bd7b746462b153ff079b8afe2aa967c8b40c02c83bab6004fd661276eb8bbeb526b583ec6f59207d3d3a57347e28c49a7603acd89be4688d617ca49ca2324fbf2d731015614c4a6e9190622b86eafadb71416", 0xfd}], 0x9, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x4}, 0x6) execve(0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)='>', 0x1}], 0x1, 0x0) 16:01:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b854ae5fbff00000000120055098c6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x102, 0x0) setegid(r2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x6, 0x3, 0x0, "3f0d34eba6425ffc7a47200930e3fa6404b2b69a", 0x3, 0xb7}) 16:01:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) socket$inet6(0x18, 0x4000, 0x800000000008) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000100), &(0x7f0000000140)=0x4) r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x481, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:01:12 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x140) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = dup2(r0, r3) kevent(r4, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0xe7}], 0x80000000, 0x0) 16:01:12 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) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000500)={0x1, 0x400000000006, 0x80000001, 0x8}) 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}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r9 = dup(r8) ioctl$TIOCSTOP(r9, 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) fcntl$setown(r3, 0x6, r1) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000540)="4c3394cbcc2a015ffa97b233b44fe5e51986a754b5681777a96ba08827f4529ebe957856a23bd6a0b9ee06c1f7a1ff7138ea6e027dbb98a17c29785d8309b035e0961fad63d3ee62a48c816f14", 0x4d) setsockopt(r10, 0x29, 0x9, &(0x7f0000000180)="f7f9e794", 0x4) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000280)=[0xba, 0x7f83, 0x40, 0x3, 0x20, 0xe2]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r2, r7, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) shmget(0x3, 0x3000, 0x4, &(0x7f000053b000/0x3000)=nil) 16:01:12 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)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0x7ff, 0xd9000000000, r2}) close(r0) 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$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffe758, 0x0, "834339db831b9e721a6901a46fb6f08a8864ffa5"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) syz_open_pts() 16:01:12 executing program 1: unlink(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000000)=0x7ff) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x1a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() setregid(r2, r3) 16:01:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8, 0x40000001, 0xfffffffffffffffe, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x0, 0xffffffff00000000, 0x1}, {{r0}, 0xfffffffffffffffd, 0x26, 0x4, 0x8001, 0x4}, {{r1}, 0xfffffffffffffffb, 0x40, 0xc0000005, 0x7, 0x80000001}], 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff8, 0x44, 0x40000001, 0xff, 0x510d}, {{r1}, 0xffffffffffffffff, 0x1, 0x200fffff, 0xfffffffffffffff7, 0x72e7}], 0xfffffffffffff800, &(0x7f00000001c0)={0x7, 0x8}) 16:01:12 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10221, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/54}, &(0x7f00000000c0)=0x38) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 16:01:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10101, 0x0) write(r0, &(0x7f0000000240)="1523afb45188688512731e19e0a860867aa82e6e387ae9551d56eada887949f2ed4d33268cc81fbeff44fd576f1f7057bc88a5db8d8afa9102a1c1378c1d2abee426e865e616ec4fb8f320ccc2d81ef66e91b34520e690922a6ec4a171a4f934ede0e90798df17992803fb4651b27f05c9122e6517273e4e30386ce1b6e23b8296119bb66b92e8435bd930d1869bc810c6208b0a173cf04a3339e3c64937cac567755e05e26033cd0ea893772aa9c996204addf81b16c8e191add8fa3898b1adb2e6e79acae035d2eb4c8c548a781cb6a4e31c73685a2b47ed", 0xd9) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) close(r1) r2 = dup(r1) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x21, 0x0, 0x9, 0x6}, {{r1}, 0xffffffffffffffff, 0x62, 0x8, 0x2, 0x2}, {{r1}, 0xfffffffffffffff9, 0x1, 0x80, 0x7fff, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0xac, 0x2}, {{r1}, 0xfffffffffffffffa, 0x40, 0xcc8627bced270d1e, 0x837, 0xa4}, {{r1}, 0xfffffffffffffffa, 0x80, 0x20000000, 0x200000000000000, 0x2}, {{r2}, 0xfffffffffffffffe, 0xa, 0x8, 0x8, 0x9}], 0x3, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0x5, 0xf0000012, 0x9f}, {{r1}, 0xffffffffffffffff, 0x41, 0x30, 0xfffffffffffffffd, 0x6}], 0x6, &(0x7f0000000080)={0xe0b, 0x7ff}) 16:01:12 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000018, 0x0, 0x0) 16:01:12 executing program 0: socket$inet(0x2, 0x0, 0x5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1829000000ca4fd735"], 0x9}, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff80, 0x3}) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x1010, 0x0, 0xe425, "2a17c28393c368bbff920d71148e5a9c1e6909cabc902a965462870c1f0904c75e6eb2419db47bff5612b2d3b86b046a6d00d4cc8794bc425468109afca7c7520a6aaf80472c654316f3a7e2ef48a973826ea81a53458bfaacf61a0f8a8d636c2bb978eb2a313b94745c07a6aa49215c7a5aec4cee8c54d1e5ef66d540edf9d944ea467c3d863fd29355696d946ac4bddfe00c9b313995123b301b7814d0272b8646771869412af0fe6da11a6f9a6135d0a7963145765abefaeca0e865b9e54f2cdb3008cbddd8f804eb40657c25a07ac3030f2d5e069b32251b5394abf5c15676453aa948517802dcdb1d5093804034e33b1de791a9aa68f65d2e16439bdbefc6cf6e3b8d1f32900c4a57df8bf3b70d354a85e2c578d28d4eb1363e8d5af23b8cc0f6ae6858134b0f198e1eff19f99aa8de777e629050d6805da965a5bba6687ebbb8feee1ce9e975f45da96ffb9caae4eb79bc23afdb1245f44586ebfe36fe874cff0810595788121297cf1fc9346647b610e53a14485dcd8f668f017e3995ef86b4fd4f7adf6c0b1ec39fe4d70b111e6cf3acecee955fa6d0d169347ba38c05bf65c868e55db5158072deb75c00eecc406f533f390f9ede9ff531cd1d67040d06c38e10098ee18bef259bc232b6b4c7b25cad76a14eb22793f96b62f1ad6b6cb31dd63525013f47a7e89ab359534688b04bd36fc7ddb484b35f282a989d1b4d3b06113e34f75d8c9e6d2a25118bf65e3cc143361814fcf08039d994b5b58f515e5f92a15b800eed0a7cb617f3da0c3811e09ba54baf9905e5f1c5f40d3362d66364d32e372ea24262be24c94637b9058507b88380e2051947647fbc9a1ac6c2a66e0d808b6bdaa553655914469a55689017bb983af0acea991eb6d8239093d5faf7ae9ab6149f6f7f631efb06e9a695c3523b920bbc33d51bb8bf47ac2a167cceed3ad85132ab524db3c0b1ddef26faaed9b80ef3df09ac3090fd6b1ac92ba7452c99847acd83fbe546a07aee7ae25ef953b21b64db74d0f2c56588bb0bfa9e0e2e9933b673e10890008dd627ae8c4b784e4f0fca383c70621ffc6ada85d98d00c8b5149ab8dc2226cecfc38bce6ec3e36c4b8798f3f14a2c87d3e30b60b7d28f448c200e1019e831e5b6ff352f7893608cbd993c8ea52a419e27acd849505172ba29ed1e4e8b75233685463441169ef44bf57cd99f25ff707801c0a435fd8974c194d7b510ef507026ef7273a74f11478934855219b98cdc91f3b4068227155f3f8014ab85ffc679b71ed0d1be39714d785a3fea8c95fc19e408daa16e67624dc240587bf5322832c528bbe3560e01f58a10eab463789f97d49fbfe8db7773f9b6e912657bf21c43ffafc69f8110e1b72b67aecdd79b126175471eb4846a6813f7a22dfbd1e7929492aa3c94cd296791bb1a87c9151ab2d9fa34097ab3b44bb141b7346d804dbce340d7596bc8521afc5307ee2438967b18579bec2b90db7486727d54157a7ee16fc749059abf28692e3cba2e6ec137ace19d48a7aca19c2cb036c1e39a7cd54d13db5181ff1fd2009d4629f0cad2d33fd44b611ee34f8e52a405892974362cc36d9b9e124b9b93394ab7f7acecb2016f8a4abba52702f8ae70da2a90056107c30892a8e68e12ba38f6fbe4ccc3448ae5b73fac2b0334959dd520a6926d8ccff7bb3dad4e115b74ed690645c03b810e798cb181c2d5aa19b570030a9c558f09cb05f1e8e5593d44078bb54e240312668c3bfad7d35632570ad966c51dc36c471a767f704d075a1a2ebb4f8aade92fa6034a53d95667aa49f754cc946bb9746767659aac11f8a0ae62256a4fab14762d7d4de0abf222966f974795d882bca7337bc1b8d28a660deed5c7398ee130894b70a7d44f0511945e3698c86f71a250c9c8ac6f746f5639ed157bff468c1bd7ed386c0f462c07d9add2c8525bc3a9a7f5f90ea40feded511372bfef8c221d6681594b417ea973036d227dd7d706bc069b3355404af0d5a095593a2e73671fab8c4862303f812fde642cf220e8031b4fb9ad1c3d85e06c1ad389e8cb9d7f32928c3f6fbcfd52840ee4e8aefedefad12ad17fa07c24f56a25bc613fa5885db60f1ce55cf8a6ef678153a4470bc9f9a903d8e04459caa9918fa3a58333a5afaa586960fe7e5911bc6fbc67f0fba705a21c58d9c8730ebdad76ab3f8265b748ce3114ff3b045994ed6f13a7180f7db5260792717dfca64b74337827c2af44a65a57ba94f108d6870ed17602cd6a6689b2171cdf025111e4d33bfcf0f1b24f3886bc02a3c2e178ee230a859e563234b30d6994d0794469b1f459f3a926d0417ffb3f220d51a9903a7dc9c699e53c44a19d9b47f021944618699b6d9c5f380546c7f4b27dd19de8f69172cc468ffc120ee4f5f89f23b4b23ea001df02721c10b3d5ef8f8ef97d5b6930fb6c788e72f511b65e56fada0ecf49ed18472f9fa5abcbadd29a5bca5b224cf763d32d3b69358ebebdd3257804de340221b94a9f2cd88d3e34e8901ff084cede262d79c52ac6133c794f259daccd6b6d305c266e35bbe386b195e48b4a35e467c72b1c438d020dd8d8fd1af124eab3d232779f5d663381c78d93cd6b54cffd7ecb3d518e88cd0713a17230146156dee128ff3151571750b9591a6633dba8788e1d3351bc851d09adee24683d6ef2708fd16daa09a6dd492a3ae7e1b025368b4764f13b3fff53fe262fbbe3c52434f7486b9e8ed3731d742be80befc5719a57adc7d10565cea9a89691bc5fec450d3f307e874845d5892de5d12d65af69e0b9174dd4a855cedfb95acbe89d32096a48ba436d2b681a94127737b8a23b59b7424d5b3bc40677ac67d14806ef9b144cf7ed8dbc0e5bafd154394a053655b7860e13674eac6a872ff4ddf8e205cda4d1f1e9b1b0154463a9f8a6c8b9bfe29bff527951180b244d308d0d58313661af3f9f0a23286ac1cbeab81cf4bd59129714513426d6bfaa2760dd84a06dd82736fe618d2271c1853438775f7c0271af6e73134e9e90ef2df95cba6c1132e3d9429956ee395db6b773ceec3bc2ee606d9703e0e0a37985b9865c0450bdab64dd5670aabec08cb4ea83a5ae56e1c4acec9cab42c8bf6e6bf83afdd08b47c80d41d6556d93aab7c3b7b407306499357f4164333149b51dde7a7a8996967aa1a6a9181ad5120bf7fb79964ddbf97dd83a47c343e81181dd5268acbc32adbf27d937827220debaf89afd0cbd735c84c6d78d840bde6abad34b0b6ebeb54931e929ea07f52610f369c1c87b3b05e36d86dc83290d01ec552a3f8739756056fdc393cdb1e4ec6ac080b8b1cf18dd60a8b3fb9283fb3703de5063d4f65aa975f019355ef1cc1673ee7075eb83b49e126d308dc9ac05dc88ba9c36eb4b4774f0afa2a01d7cd9e043aac4ff24e9dce36c02f5bd2d0f27001d1a55a043b980a6c438dcdf84574bd6125842d7eced072391e48b17b8ad53ef76fc111a3cb78ab84fc811d90e437b8d6bc7f1bfc2108ab629a6aefce9ea4fe38ac6fb7448d5beb51f890173ed33d5c303b75f268458c3b3d17d5b52cbdfa3623a034636fbcc95740bb4609e5f7bba8c53b010b0c68521e81bb8afec4ad1da20e8afc05d69a7b5540519e4b21d9bc33b5df1021921949ba38777969893cbc00d74e59bbe8fa83595d0cc0bb9e5ee72c8455a81925a1c4ced970f9fffed85f43147a585872f5d37ea2666974f0fde7be8c5bfecac13a64b93f37b266eece4ffe07ec19bdbfd1a779297f472fe329a9dee8e38cfe09a9543ee3da96e843b1cce53325cb6e94c5476ea3b9e39576d6daf31244585166c2e729d9a8291ee7799a87ffce817edfe4cca8cc4ffbcb24db70ee011e7bd974e742eea355239c0478156c92bfbb61eb81fcbf7c75b89883e82403e1de87cb2e816c1f9770de96f0af114b6667d3d19ade15c14717ce139a83c8a6222c6b830baa07aeb55cf614d3b0abe834cc21c09eac355ad30e3c6f0c39f3f6dcba072781270d71aed3b98251750cd0df07bd07c93ab2b321e281d3fb0aea0d3186ce01455dc842e12a906527c28d6844a22ace93f164ef9adbfe8d68160a6d2ec403f8394ecd1946eed3e25d31bbde6a2980bf81ad15b94c4dca51076e20b10d3e783645639205bff1ed0f627409c8a44b877561a0ff59aeb013d3c3520093914b31467b96432d692ef99cbdb69a5b20f75a9590dc6d8e88db3b7efe044af1c6e6d5e0370b2ebdcf9f48c855e5294979aad1ea9e396e91f9ad7f2573d21629a74f0fadb07950338fabd19b69765835d587288c06c68bd863154ec6ec655c7260ea8542906b504eef8fc949ae7fc2c015e34e1f4e74459cab366a86f91b697294b3d81df1975797f53dfdfafda1282ca33c614bb4dd026f6a3efae8559ec14d0c450a255d5575efcb0797ae91f5411dbd75ea2dbe1ea508fe3734765ce37b52a345bd3736f60ff69b25cac32a85b808e82ac9da92a4941d7ad539f5bc197561bd8a5b22c8db675e20c5b7538db37ef7ff56fa6120c8ccff0270ad7b5e49908e1e4c64bd17266fd8daa8a002bc12a5251de993a44c4f14e593c293fa9aa56516a71fc21bc005859cb64b322a4d4df242ede09485c1ee84482d16cf2be20fc4023cf6a8eb93e278427c9085c2e740b7494f72ada47307d7f3fd6331486244797a7a3dd89f4efde065708c34364076fd5c30f26955276d141c9eeb5afe152f6dd3de91ccb3069162f8f1ced27f0f0e87fc325025b3afee56d41dadc671e321b519fb2b079fcd20fc99e038d5eb9776da37a4d01694f36326bd07992b32326aab633a18f8f5c7c5bd5a55f44c182708dbb01ec5164be36c50e2f4d784c70d2e7c94b2ef425af1901632f124578b7ac8ea44696a82145d7b8e9930b2a9b26e77c0b08ecd583fbef91bbe1992e5c54deba1e530491af8ae8c160aa4c9261818b67fc3f911e1dcf319585bd467b4f12c4683df4037cf43c8e5ced1ea809c49987dfeff815616d9f953e4444a0a2621afebc8685db47c0a9c833c26f280645924e7d4588470c9193ab6354112e70ffefefc9f9a61c4c3797bac7c6930bc0b323a8b78b44316e29060562ae3bbd7b3b0d34e68d78eb07c5aec65235c9670f4464115383f3b41fdd63d0021d67fef493ff84b578a9123a70e6658f95fbf2f0fb250f3e94b223a12b70053b2064cc0d2d9a2052ab1568838477a1d626890c07b3533908b6063e6d307d34b044610e2d28278355b1fd1243b0728040f8061ec1cbd2a4c05f689738fdf79d36b4990d8613ba7af857e2678eb164e63f209e55e1942b8c94e452aed7041febe82b1206f9c509dd0cf67eec2fc74718726c3210e6d610aa1b831599b5a981f3033efa7a1d42a0d1775fe467bc737a2c642f6b4e785746b3079d6a4b2719330fc6c06cfa283107bca1cf232282505584fabc913b6d1aa94641346ba23e0937ef14922a472e648703cce5694e7aca47ef4ae47fa7b03a5c0a75095ce37ac104d54b7affd2c33db97086e77a1e8e660de14f41f39b137ab8461b5c1c879c2f60c56ce69dbf36540394e502a4d8b9f4a14246040f1a7bef7f90fe90943234b3ed8ed165427633f8a43bb9ccdb099aa82f63a1f21e3e764c5a42d4f564ad8c40828149defc937d7a4240473bad6a0188342909062e2cc0a93a65312cf972f6eb2ec0bce580e3176404b94795d1a312963be4f917788a536997f1a758257311dfe1497ca17e77899d829f4e6219bdbbfb813adc964a241543291cdc7f4bbaebb8630be746c89aabcc3601d15ba2fbfbb1"}, {0x78, 0xffff, 0x2, "423f5281ea0ab7030c8b80df11833637e8977a9793dd333b340bc7ec66f3c5fbcabb1a6086338e85210aca391890fae5a4a3238a3797bba20517558c37b50e2f86af221271356170649a036a8140c27969bf33ea278c00f25d7259fdbb1f293312"}], 0x1088}, 0x0) 16:01:12 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) 16:01:12 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x98, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbffffe, 0x2f, 0x0, 0x401}], 0x100000001, 0x0, 0x0, 0x0) dup(r1) 16:01:12 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x0, 0x8f28, 0x3, r1}) r3 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000180)={0x3, 0x1, 0x8, 0x8470, 0x970a}, 0xc) fcntl$setstatus(r0, 0x4, 0x800040) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) r6 = semget$private(0x0, 0x3, 0x2) semop(r6, &(0x7f0000000580)=[{0x7, 0x7, 0x1000}, {0x7, 0x5, 0x1000}], 0x2) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000280)=""/47) semctl$SETVAL(r6, 0x65d6719e8430d307, 0x8, &(0x7f00000002c0)=0x4) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000300)) setegid(r2) socket$unix(0x1, 0x2, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) fsync(r3) setsockopt$sock_int(r3, 0xffff, 0x1986, &(0x7f0000000340)=0x12a9b6e1, 0x4) fcntl$lock(r0, 0xf, &(0x7f0000000380)={0x2, 0x0, 0x3ff, 0x8, r4}) semop(r6, &(0x7f00000003c0)=[{0x4, 0x8, 0x800}, {0x0, 0xfffffffffffffff7, 0x1000}, {0x3, 0x10001, 0x800}, {0x0, 0x2825, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x4, 0x7fffffff, 0x800}, {0x1, 0x8, 0x1000}, {0x2, 0x2, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}], 0xa) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000400)=0x1000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) open$dir(&(0x7f0000000440)='./file0\x00', 0x80, 0x100000000008) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f00000005c0)={0x9, 0x1}) write(r0, &(0x7f0000000480)="ed390625df26e3efd2", 0x9) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000004c0)) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000500)=0x1) semget(0x3, 0x4, 0x70) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000540)) 16:01:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) unlink(&(0x7f0000000100)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/168, 0xa8) 16:01:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x1, 0x2, 0x9, 0x1, 0x0, 0x10001, 0x18, 0x3, 0x3, 0x10000006, 0x4391}) writev(r0, &(0x7f0000000a00)=[{&(0x7f00000003c0)='8', 0x1}], 0x1) preadv(r0, &(0x7f0000000380), 0x101, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f00000001c0)="7606c36687c96538cc9009866af3573cc8e9e29c2afa9499cfec91196d9bd2d7ad5976ac9863c5d82cb73e3646c4b59edcfd79507e40b6fa450cbed73350f803b6ca371f112d06d831b2d705a70d2dc69dde7e444aabb5ab65b772f623febab74720c2fa5dcaa18877aedc49af44e8702972c4b29398707a5af65dfcb8c6bac36d8f", 0x82}, {&(0x7f00000000c0)="8fe039cb0f62f4", 0x7}, {&(0x7f0000000280)="74a4058d8abcec6cd705a4ce7e3811f8b404074193376f8379d2184337b4d37459894e2bd9ecc81da579c830e3fc5e6a29bc257f3ba657d94b576fe703f36cde479a9cf20dbcc1e10752f7a9a605a9ff3d163dba859c897eac21fadaefdba1bf1da2657a7235ef4e6e31ddc59b105a88ac68", 0x72}, {&(0x7f0000000300)="8fa060b7c81c103bfe9502990cc9705a572e218babdd6febd0e694d5b45187653c795cae568be7135449311dfbc29da0c974e3", 0x33}], 0x4, 0x0) 16:01:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x200000002007, 0x11a02a19) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000002940)={&(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002640)=[{&(0x7f00000001c0)="66d64c7c41d0a94886544ef45e8ff24ece899eedb42ade7fe49c7388f8858b0ff84823f0738baf89b3828a43eb2135773dbbfbf43cf6c0d6d4851f517e096f3a83f0b3e08969c497c26ad976a116f83eb57def9c55521013072fe024cc4bee8eb227f6be324a9d68e1b01b68812abae5e761c42e094d4ab21d", 0x79}, {&(0x7f0000000240)="f003a989a6099cc752ede4e6f6a8db2e9eab648bfb65ec5a9f2c0ee51f0ac9d2774c0ea6283c9adef58f382bfd47a65139205f86dfa94314a847bc78b00feb0627c21bb5f2add7dafc0195657396f25e06d82c0bbf2fe2dd920baca63ca227891056d1ba880d9b3e4202dacd00984e1c0bf86e11", 0x74}, {&(0x7f00000002c0)="a0ee6d42191343e03d46ade5728284febbfc4c5d2c8dff5cb495b26aea9053260470619c6c21a54abc8611d512355f1bc95c78cb5024ddd16069e28c23ef10e24bf46ed1003b328754551a874c9e7c092b2da9d876b91008b66219bfdacd6c330ebaba3b4b338a7a9f972c200f7ba6c822d639185a4ad2f547992a50d1eee6f50567c6c2c811aa463cb25f23d5fcb04355dce247824bce51205bd89e746adcdc8713de416f5f135f8012bb1fcce627acd931fc117701fc8c1340bf1586741bcd2ba6bd09ec287a37103039caa6354de21d61f6efb443b654bbd7bee63c6aa842bf3e0ac7aa71b4c50337803e52ff37b8339c157a15cb086c1431e0cc358f5f292cc819c43ee49bd47414d3a99af2563ed275da6bfdd92116ed8c2bb6e3d2a39ff65887aae146d6e2852b50e831475b72139736f5de0d300d721e081ff959564b33c9a0ff1bac539c96a9ee34d0348fba51369d63a489bcf08f5e3a1110b957d79451ce19ad15887ed1bb669326b119e975df6303c29f817fd82f897aef9819937c4cb4b9fdf7be5bedcc2439491912d66990164f754b9cee315de8d66091f7a47f4c9cb81b086b1fcf29ca1222641dbd66f1d87603d9388a00960afad54ad5c4022b420f19a7e220585e2f4dc8ad6bdaff754326eb9c44e2b93bea1fb208f97cec6aaba90c58b02a45bf81488d46067094ad23f0be534ce263af9c0c3ab8eb925760abfa991f94dbe4603f87f4722a3d1fbc0045c2858aed0e9573598844366be71931521c0cc4273eb0a8e1a990aa7e9bf7edec1d773934e85d585ca8612a38041e43dc318035ba1ec8f0c2a807f4958e35a46d00b3fb6fa88e18005034042fa8be79b676e76af9373d43ac9494b712d3e1aefba6ac713c148426502379d81d59d77ccf2467ea3d05ea049caf4fb3e3f0f41804dddbc91fc4cf59482959fc5dcad862178aa7d3f0434ce43475dd9b23d2282413712c102182e8e8a5df8e982c77202c23a98e54d7212cb719757b12f89a3b449d5aec9c29ba82af003caea37041c5370c3796e38095185ec01b624b4f58ceb22ef4daa9d0851d5df6b269238e8372ee924fd2b2cdf51fcf69f26165c5c4537123fc96aba81ba375c6fb103f55e3dcc5ed6e3cbd9b1d475f1a8ed62653ccdd08e596d2617ffffd97e54b52d26abca5bf985ed13c3d6c699cab5be0195dd5199858a73aed49ecff9425520730215da8fae2529c886f837b37b3f2a673d6a48229768f98fe578562f3267f3734ae6a5a8b90417c8ef668646d58977febebb48fcc5add55755c5c0e0afef5069be7ad90f433b131775fc8b3042a7db8134d93683b06a14798624e7e5df5edccb43075a042d128faabe2dce87c0f57f8780e0bdb23efc22a0e2d07aba7a7b28e0f8f454ff44295184789f6dfbcf8194e850c015815ac57d38415dd7deebe521207cb9bf587ce365ffa78fa5030805ad027897f5be8f26c885cb263ff19a5b3c82667f007638bcadfb603064af13e7367eb3fca2703b18ab21f76d608661123885312be7787153d47fda73e8145242b52c26717e0967eebabb4a0ec0875d663477371be811431773c15d1a92b8689977c444fde5eedbc68dc899604f7d4bff729115bf0d5d5468354c03c082d439cb729b6cfa65847a8087ab17654c1c115b9c1b8f009f86bfedb130f93244cd0b205ea9b291c51fef5e7aca01fede0b3545f82e8bc0c0d1eb1ee0b40cf9f912bf18aa5df8711239be87e9937bf660238a0892f16d1e588ab4856ac6814180b4857f66672ff845e54d21d5e380c595027e55115ac4fe4636fa0542ac4c861c2b2639bed36d9f4c008f9fa47807c61e3f60f0ff3fc9eaaac7e9280c0607ede1b198e21c6c1c0a235a4be7767087086b54a2eed17d82c0502333b476d32b58f34c882736fd7abe170a57befe71883c49c78f88e4ee045da0572e6509d78a9bfbc726737c80c37c52fa411c823e431751ff18299d7d2272ca44b5bf82577a6de641263961d7cdd38f8bb6b18e5d3c03a9f128fef8a93737565f0a57a45b71edff06c1df5d31f8d09a2511338c95cfb92b87222b9360cf8d116345191701c239b2493a6fad3588d3e3683ae4aec63c63293b8aa29be5349e19cb4dc650c90a024d35ad01f741bcb60b1e3889dcb08c52222093e5d914d1f907892050394bd00bf5d7aa59e656340b71f6a10e7ed8d1246bfb7a0304f1dab7a369230f4a52a5d64def24d0887010879ce9b41bc8eee672986c2cb1d3056060f97773ad7bff1ff4f43ae647d7223da841aaf8a0ecb8210337df21b957b3b72a0693fdcdbe95f12d3f51cd2c8b5d85fa1c3f7de6ead4fdca9d861252f5d30fd3e29bb6ff07f27eb7c665d65e984179c4f2f55d50d189c4daf457536ebe9303b55c00df8b3158c12427fc33ee1b1f1aa530ce4db502fe6a42755c6d0646844dd0e1ed4c94f4e9a062718410a9ffe86ea57bfd29c2d1b06211b6fe48bcf0b2e4863137c07020a296bf4763070d3df8ef9a22844bd571782e561e5e91492d76524c3ccb0be9bac5f2d11f2d50f28f8bb69718f6e7ab2a3b4aae172b1da278721704dd6d1581c28bd2da471b142450fd72ecf151f10ca2b6591609c7e7b7c1e58e7902416f2ee24a2067371ddb9318f30da65636a94980fcb4a507728007a29c2083df4ba03b5d393e4d2e5e18e08cb552f32a96339245c66c1f5c9052bc6c453820c2055789fcf2b2ef7c26783ecf11ed233e3e733d6f9f0ada0c7944b7dc2b11c9f826b9c4340ce2b8277c7e9a5c29512acfb3cfde0cb9851aeba77518dc1f7ccb0c5f23579c8d8a66099bdfe9870a00a0db32f9cec34800f25199bdbe27126b28ea21bcbc2a5c2e5862dd37aa94ce967411e7f95ecd6cb630a07051ffb6752045f92cdbf030e3562d6ce02dfe7b1646fc614dfe987f8a8f1e684158f4535f18c80a5e0ffeacec74fcf7518acad801460a7d0841c447feeefc05d1bdb009859b8cb83f2851c5bcb8964ba6c9df098e9b89974adb3bdf7e9c4297db03b4b7fafc152f7696d2956108aa7cb1dc765de697a28a804a2f142e5daa38a8611de2576cf65c4da58df4ebaca9fe7170db2c8cdcd50a76111078d3655b4ba8e84b342f82e6aaa1ebff2c7f940f04f2c11bda09c35374e0d7968c65001a974935c65e035367cebd717e73fdd6c46cb8d40066521988fa8a461e2c8a5827ec2bfed5cc86edf33c9221f1b131ffc75837f8560f90e75e2e47829e45ff3712afb63be63d9873e274f1732aa78e90de3ce45e7d0ec12a510436e1eeee9b35cb89d9e66472c8f738d9bde2f3822fed00a288eb48ecb20484c53420e1af1f0e3bfb300e8b8dbc8777423d787276eebe366f1cdefba8f91fbe10f41499c9f402d6e4ecffe7455bcad85493349601c24fbb7ff8cd83406e82150c0721b11de01f1fd58a5454e874eb650fa0021caae6f8a4b55cccb20b65445e584d5a48344df1a671d63942c0baf5ef267994f36a994aac69274c013e41d5d92d43fb7cebe1149b7194fa63b80a9da2af152c24dfcaa23e78a039b28ba1068dfe025fb744d01d3364bf753045ae72db8e42043300ef79d45e545abde7b9ba1c31bfcf9190bc1c0c30acefc471115adf74d80bb69b28b75e9f1e50981f9ec333a634cf7fe43c998c75b1fd3a8c8b9c26b0278e7e7c78f13f5759b36d7e8379c27bc37ca63b83124e9a5037025b47eaeeb671f05b4dcd67610922da934a1420a95f4b8c45ef2d2f6ea6c10c8560d93f08dafcf4458d10116fb712db7b0d9c483c16432bb41090e0b80cc8ed20e259369c730c05cead92dd067160452c562e7f587d51645a0b89e30e76730cd647a6f1fc9d809f1ff4fcd44d5d3bb542c15c448d29f1a5746206ebd2777cebf3fc3a57055fb42690dde48b914d5e0b485a4fad1822f94430432d64eae6d9ce2c19e89752db938054a2e17a1ba4d58aa1bd22838d519f627d16763ac57d36af9eed6a9054be1daefc1124bb10fef1c8c9de4474cfb05c7e982bab434ea7c4e4aeab62f691f117b3437dbb00f63549b2638ca60486a0f635bb08c490ed6b462f8ff45c76a664adc52de83b5a7a8682a6369332a619264900365a74e007274519183bbe06959ad26633c48ffb6c43053e1b569b3a334fccdbd2d0b2ebab399d875e33f4d521e9f946add40d918330e811c9d2e6edfbc093edb4edbbced8467febd2e8eda5c195f5d3db48c9b0421b557eb5cf675502f0a21a690407d3c92a4d22fa9e9c2499105e97b746b1c26bcb35002c528e4f530c71753470ed04512b91a2f3cd45a4acb83505ef274bc22a37b39bd9816e46ffa025ebc4929487ebf1ee184b5cb311a9f6e692dd165112a3ecc947ede0b343bda8b98a9add35b03ca5e96570c46be713e4ec714e52cdd9bbfee177605fa1e0f49450def8139aee65b5ba8a08120f8192c8b539469a7298ef41c6041739be68b866243f55e9f4379b2776572757fe121af1320fab6f01d37f2587ed28a70ef1acda6a424a705e0c612e403fba96e2b1ea5ade4b584bd1f242f4fd0af5d1adc740e566af8230f65c2be377fa7d11cdd5a47db0ff2b82552cd7fb211325e70987050d223bc2f86828670317eaef8efe70300fe4e7a78925778adbf5b83096e6c84aec4c02b8482769cf34b865e285991ab26f124022d75df375c170cdf9224c9e220e1c8f01790a4a489d4489e370735ad4704f35e0b176e1e527a720d9a791303babac6b04d402238a10d8bd341837b89371cf5a688f58c70d8ab131bfc061741a0d291cc47bb7b8c095cd1d9148e704bc8814a571d99da6933b405c473a959cd3323b324fbcd5381625e164f171ca1326c61510508a9515269cf030257bcccdc2777fca2b46a2508b340a36888bad90e2c48dbdc005715441bad0b3cc60ab7962e09089541cecbf6d99247d0f5258542beeba8487bd8b60d2be99ae9dbfb7e6fbed7df749a0625c542d04495ed3fdaf21d77365f042f3d46b6c3133417ac921bffcebc7c86a64c0b1285353fc356c08b24422f9e6b5e9ba9ab7468248c97384eb564cc73dde962649f5ad43a6e6c80e3417e1f7c7db395c559e1bfa594ac5865b869ab849f895300c225a91cf65dc2a509a3363a1b6a66dfecf10f51fc2679ac514f703cb5583b9e29f2db4fef5751e3c4f030834004dd1e07431969eff8fe6b4d273d9381661899881539ba8fa4c3f83c9c5085890df7924df7dcf45b4b587bbe050afed963ac1cb1ff271048162e0a2bee8ce1cf9205e5f7cbb6a863a7c9235339375c15af3d719fc34e8c5cbe23e422819e723c6a5dc01339d3ba6bdcb10ca502e106e8be526984915b1069bc1d2d83dfd19564b83e171dc0a3ce05dc59a799c29cdd65e4f64f2ababfbca342cb38c8e483413aa6cb7b5ae335935aa0cacfe18f3a53add12159e02b1b394069f18029c55785982fb7e216b18c32aa07ddd0b6653a4f03ff3905f7d78fb8947bb0586407e32316f60101c01ea9b28a63e1716ac9cebabd9106592a724f38ab8ed29f9e75519db2949097b636d26d73b93972c58de14714e5a867f350e1517124a64570418549abef846b13fa23d334a3a87eb3024c9ec5ac4598a0d9cb1e78d7d59098b3ab92f465d385c7c51b23176057cedcbcbbd49c4a1e0f41c8a4cb37d3f392a49e9155f6ef187125a487c136b68b5607d5a5993f90ebc01f2989ebd70d0e1d6df607e9b03911bb388893b3cc359944a57f8286ff8ac1f158c0292b89dfeb86f0759f9c357b2911fd36f686c65ad9f942d179c40f069ca40ea2b32ab8e0e289", 0x1000}, {&(0x7f00000012c0)="b62c64de4d427b14f634bed9b0570939f28bbdf4f9b35a46797285fafb47ecc53e7e4046efc90a0ca6642796b02720836aca62011487f55d6c094bef06b39a673a19583bb2ce9396dccfe4dc87046be92e8715f92ff28a7040daf39d7bf0e4095efba9aa0148b2f575fdc98a5eae1bc625d2fff04790bd161a31f748b121e93d68082c8b3189af2bc744f18426df08f060eb3004fd77a3140b7a68431cbf0d40fcd87a6925525a3293c4353f41b9e23112bc0e89a0875f5f1766faaec8f2585b2fa6372338b7fc1ee5363088cc2378f5e04d5c55c3bb5f98", 0xd8}, {&(0x7f00000013c0)="3fc43331615118056fb8bd0e698dd352023fc028d2b44b72edc8d54bc25244ea3efb7be044b62e6dc6b0dee15d1f0769ec888b9c91c0757ecd63de9e8b7db351ec5d90299e9eaac9d512ba56294c56cc2d93bde3ca2a23749071a989c7afe92f605f94aa61be1095de5cf7bd88b70cd31bd195eeed150b3ab21cddeaccd746c164064d5cf0815e3ef70fe17ebd1b48b7c453e02a330d5e34afa2d9d76b8af1ae22ee66923fdc1bd400b0653970a17d1268b37bf0a4fafa0f86b6a4d9e8d6551691229c31a5a3f57bc8ba334a1088c5b4db08a9a15554e180e15c7533aba3b86a7aaf833f2bdd0241799d9baa3393ba0e7862ca3ff621dbeccfc3", 0xfa}, {&(0x7f00000014c0)="96bc0bc12080cf0be94621e11d88d783af3c20c91c81ee05fe9b3615b08062daa061c6e4a7dd517ec8a464e4136c5d0df908d04046d1207a83471a2de5d967cc352c15875a7e938641fa863906eb725158b24c9691dc12af9e296bbb2dd3e482b22b42521d095c80ffa64c868da7a00f8e09c329a2300d6f71c4ad39ecffabe84198ef5cd65c6da41979ea87f598f2e100962071bc0f864e7c3f5338ab6927f82fa042b20c40a569b24da42478ace57ed0b2875e490eeafc093f1de888a6c2a679ed6d191c4de32abd5336c154493bb6b7ba329e968e85602db8eeabba45a48beb7c632fcbedb30050fe8c82290f6ba9a96d42c929cb4964fedcf2880a5ab2c4648a02bf994c08a8ff4d671e59733d4a5e884132a0297030f71a4b1e59c09de3fe18803d8829c1ebdd78045b670bb2f69ed6a0089e890f643bd62d056b72cb7473f3b798339e2c4f21ba6a52e5e1f84c0365b5e2abd37474d39e4f4af566844e1b53f210c9c33e63c7a49824793c3c7155052e821246db11cb7294145cd96af2537848bea48275c49ddf8a5d17ce5ccaefab8577e873ed2e1998474e669324709452837d01e5ae25f8461566f20193744efbced670ef0ad08c27dd16ce02749568ff12e7f2f470a80c9e1e7ae0452f7ab24d083eae0a3af836f806529f3e1612fc791e38ebf27e06bf6bb0fe8c3802bfd3a341b710f621c05e85ad2e5b007af59a578f312fbb0a2580d2dca2ee44cb544277f2b53a89f002a20ed31ec2325b14a0751a63ced2cf132572e20652a4d125a9b2f389e72a7f16cd5e5960d19bb756af0950508bdeb5ec677c50caa015a55f2e826b1a6373954e2b0d8a2e6468fc8f090f26d5627ade5dbaf4806cd2ccea338b3b1c0e91b8c93cfefdb948a5db16ddd21cead55f64c4a3b53056a781b9e763fb24b98f90c4fdf80bb70c70377f9b91f70433dff67bfa2f28a0d24d39d8e57c22e0e8155a14954c4e64014339d78346a0914eecdfcd700977d9ad6bbd6e11029e2b29b4180063e26cbad80b798b2d7012a1aadf9a1caf54712180fbea912016a81ceada477240fa4612a45b68b430326015564df7b55fd30e03a926db417f4aa722b6d94019b713659dbb6549b1ea4441af900e031db4ae56d8d02868fde813ced213b0f25432fccc141e9c4bf630bca20ce2be779a2ad01459e082703c4460c3f2d27a1bd443b3c859055a2553da0ae9314105666b1b949b922ce3a2a2b25a184a41c7ffd3aad5780613da2d70b0e84c0c79a53853a3a7b40359215458d1b5b37224885f6fc9ff7ae335c2194d2d5b56b3bdec2ebd141eb3760af2522fcc9ff6ace7deb36aefcdce77eac7b4bd2700d015f1b2d898775cf1e7897a7f7648d94bce136132badf3b7c0bee09442761657be7eacd378dc501c1f717efd9d5561c1c98189253884ac9ecb86fe68f0f01b4692b9aecc0f59839405b79975cfb287f2d2eecc73c0285ecfaec1977284fd6e74aba09a8ceb0c2c4b283179baa782b9c924aee3f193d15eba65c2b6f677e10e58ced0afea2705bf1687c13abd44eb6035fe3c3f2b4985b8955c2883c83ea31deb85323023526fac386a5fcf39ff0a71c81dce77c8f576ebda36fb0ef16feb653cf32ae1099cee7d0485a0d667efe96599b3f9560cfb76a71050d642abc0bae80be04c3b067155c307ccbaed6d7bfad5cddc2cd205fc30b3f2c3da46f5a4ebfd5ae1d824a5892c8aac24ee4bd949ef1b23cec23836aa2d4765aab302e5696541af535a473c6f75e956cd2b270c22b8b5d8934777a923486d0b9ce684f6e75664e214f770f0d4db7726abe06a8be758b24955240f4005542e69e429eb36ee041c8107c1bcb94ac0bfdc5a857d7e639527513736f22a931932e7f8a8e9027d7e83e3e3c2a895bc991870c265815018795b90277c85271e36ba1040cd87b5f05801619b630bba8146c698dfee8637e0335d9016e2d631ced3a5f61410a45a48935e8cb12eaea9a4405c596739718edff118525e3e3a064cbcab3e567f6585caebb38657dfe0cfafa887fcae690d466016c7272907ede84aac9258a8126d429b1c9968d1fc7348c7a58a6d2582147110da9d720f0e4811e036840b0d628122d44863ebeb6925bd60e498979b3cc8486274b078d1abe04e28ff6d878a294ccbdf087e1104620a537a7533946c3c0ba7e3b145dfb082d2b79fd1b85ea5585ba66e5765c398604198c78b234ce27bd1e29b6b98c9724dd4d8573e88708b3b29cff479ecd5dfd41a6af6e325425967a68667ef404d657ce7d11a6927d3f7b0de724033bfee59c648948091cacfd7da335778885ae45057d6dbd2d006755a77610b254eb80930a17fb14deb2ede278ddb4bdd025c733ba510427af2fac22c1e3ff97fde49e732fe18611bfbd3330f812cba712b21b1c2970b3a55683dd41522214bf97e024c59593b4057e6d4fca8674c5c5d0ce4b72749b568bfa38fb1683473845c860790ace007e5005d3b09abd3ca711c49d217d54166213417f4f97dddd898f34a8090c50ca25193ec072a327786c8b6b4c64a3de67806942e67f77eb331b093e10c27b7d5286bd42a7ddd4cf131a585898b2485d096ebb61ee0cdffe5513b47ed1aec23b97a344e309555abb2374c88aa42801d478d3db353feb228ee6e9decdcc15544e66dccbc918fc3b4524cb5db028d050259065de8af0baef9b301115b851962a60d1111ac92bc50fad7e5c4905cafef4022dc02ca70d31777109048ca60f63035d43adcdb9363bd37ad7e5862cb6e6163b8252697c61c13f087372d12729ccd14ce418c812bf11db29b6a017f571e193f2f9afa13fddce91d5cc194efab99a5d5d5e359a90c0cf6eae9b3437574d855cee6f654a1bb9b81891169856ccfc039f7c61115c9bc04a3527b2448afba61b9a8a2f4fd0e2634af4c9fca21e5501da836b12f3fbc1e9b9d799334529b31531b360ff7089258258b4fde1405edf965668dbb9e07d05eb68c0ab82db3b00855ec9813f79333bbc82f7ef87e1654f6cb56f227ab07a2e6f86afe3496524f22bc71d817adfdae64e0352c1ff8bb1d30c6257553f1dde91bebee2acb95ac8ce45e8ba08ad568503513379c14a7ea3e8d227fc35a9dc2f5ffb33c8f2da6f8380abe6bbd2db5453603776b7e062fce9c22b9b827bc5ca5c86295e3fe33debfb56d66ed14ebaa146c87915b8523a69f5027504ecaaed0d8e532cc0476e8a8aea74c2ec54ae6186e5ca3de29052ad33321cf6c1b53e748025074ee9b02b5cbeab09e8182c0f300667e079019d583c71dc6b206cb12e3e34cd3e322ed1698ec172eca0744e1fc29eee33bcff3c1fd1780d892c2000b3de50765cd61d16f0a5f205fc0114ab7f3dcd21fd5482469e351210e40a92af94a659b8f4ad5fa9705b134cb2b41093d6a2e3f361ade772e2fe52a335b5a6457008372182c423d265db58e4498655bf60c3fb7fcc9e9ebd37c06ed8997d082451acf23a8f58abee9d3612084810d4fc750984126e4b1ec1aedbb83d4f96003521afa61d6c5c73bbdbabbfad11927cc113e0a4554c4118f96ff553a44cec00cfa360d46b718e89c336af836ebf016907196b1ab49b85a43151731631f9d8c64a975c2e401c05105d6837335fe9020cfd3791defd86c98ef2249d2ee5d5d5b9651127f81927f1552b53f953664d4db35faadee074ab0cc3039d82ddbb2c86fdd1ad545d2eae032baed85409cf5b0f890e6f19296b2f15eeae2d89fbbf01ffa0910c909a69e1478aaaf8e2c00eb7ffa41ddee3773b1c3fa229a51279684e8c377ba6ca9da5dc1b8580a5282706b866680645e1925ca4da7820b4a63a387ba0ee31794141016a355e494013fc6f5ef8468963cae02df711509a767f9c6275fd80f6762584b281f4fb010a1300aa6817b382af01898c6c70af34bb675c93ba73ead10130be35140a23c5b3cabd21ea34a6097dfae6d7bca4074b0db4536c40e7fd9fb0f69b7aafce4d960bc1f697dcdf939825ecaf8f7792bdf0bf6420f68b858588c202ed6527e408712f0f9884bb43a7081fb36dc0923ca9a765bdee55dc52395e4db76c34a06b54328e276d517d18daac323439276c91937d5b0b8725c51cc5c783f03e30b918c6190beb3404a71a2cafc212f87be2e3e5e3e769be2b2e23b0d35b13b0b56d4b100bb867856608c2da563e44b8d161dc57a5521d35b133d8671ce59558ef33c1f168c5a6ab36398f4b6e6e46623e56ed7bfd7f5224e079f1a7da30bc83d4db56bbc0f689cc4e16859156995a18e6606967ddff5db7365f0e5c248ae6230b518f421410144ba6190f334a95fdb08bd3b2c85b8522a3569ef259f8b56f3475306793a4821fbd9b7d15e373a8340809c5ce8ffc72c3fe462ddc15b448cb091cecea4e999b7f12328807479869665739a63fde786683b3e571bc134a69f31edf4e1cffe056e92bae57465953c9676c08b9459da5a6a458662a436372086174552d7ceefcb58f6b7028d219fd5861eec4fa470aeab739d10ad9607f3dd7ba2c1f6d370e39dc3ad00b78e2825ab13c875cc2314fae8e9522b1ec069388ab9b7367d48d8a2ff95bec91c1bce7d6350e008704216f1ff2c166ac35d92157fe09af4486e09873df3f61dbdf1e0e86bea7f8a0137d8060d270f21ada4d01372036fff501e5e90c0527636f9cc815a2061c43c7e6c9b0f7ba4a4cc6460841ac8bd6fe1ac032fc086e8291024fe57cbcc3969d2b8780020a241e813298fd0b5a982ce78afec0cf9a10736e665de15ec4b5d258768c9b1f0a00f812cca672d848c9289b6b44ca04924223a49e1a18c6904450cbda8356680c95a9556c9655e50a4964e11cd607dca9669c3c3546bddc885eb8f0ece8ea6cad60d685f6f5ae5adcff45c715a902b93afa50be8d4d80699ef0447bbf5b17de73f6cb90ac5eb240d0121d7028c81664ddd6fbe7a0cac7b2c6bde5c2dff8680be63b8081b2ae86836ac7733fb9a0ca3b7b0a27c50dc76289e36af78591276bc47fdd9e6a8fff90f16a996e5c66eb248939c858d6fbddb5a43f7cd90861d2588a3c293bd9964803e4fa375e0b7688d832759e658185569276aff2ee1554083c2f7b5a93620bf3f6c0ac79466a79824241f993f06d97b82954a4b5b11247f3659ecff7c7a9ce75ba06e9abd9dda905cfaf301e4c9f2cdcd9bd6d4579b36f1e0c268ab5e67a439073107cff79c6fc4217fbeb2c5244d28179c88d3f516ea7ea66044f6d65e36a125b72255468d5dcd73683082d73080efd3c46c342577f6e55887b1fbeae35304a61cbd3920f24cadb5bf7355c227ae7f2b7050a377e25296e65bc0a822e6111e42d39bb28323aef5be664c075a6f1a984c783dccbb5373901abb5f2b4dc319f6e469f609e9616f2c835a4a0baaeaae37282eaa2a621cb1e973ad217cfeb09c201703d4fdaf041dcef5c88849716cd9a5330da190837e61098f8f724360412b65f78e975b9a1329b34a1af0fbabb6e4229017c7e5372e67ef603a31469860a47e5ba6175dbb4a7142ddc72a4f65a3746968a5c0c06eea0c473b5c6697b6b13e6341d854944439474a11a14940d47e8ca290c30d3129da44d7d45211f09ae85ddd08dd461ba26db6d67b90014c2dbcc404b712028f7adde6178f7408300403fae81d68510ecdec2c4385a1bbe43624c504810f10f235eeaa72144688ddfb18e103cd8c24f6e199afc314a0e23a7be64a8cfc1b69773191e23d9c894c597fa9ce757dfa4832293cbe13cbae6b04373697f20d7e590a51a55720aa7a89b6c4a5a0896b252", 0x1000}, {&(0x7f0000000140)="499335fb17a812b68cd489b437fa349dcf3944fa43c3", 0x16}, {&(0x7f00000024c0)="7b20d79aa28c48f186dad374024bfc11d918e85c546c3e335907f8218dad254b6dd21b6b16edb0d8d2a27f3c6b6c3f81e7fc8af9dd4ee316796cb7199be0d0f1804a7a85936b1164299ca62b64cefcf16978aacd783759989db0d1956f286f52dbc0e9b8aa1a7c16278fbe3eb50f77463e0724328913cd6eced30588f7db6ca941fb525bcb01d557e43127285fd0a06c1b883e43cb8aa04ee1d15ee4d0a4bea6ddc3588cf188e95b2cbf1c2f94e02484108a056601a0ddc0856335997c888a28770441e60a0049f6", 0xc8}, {&(0x7f00000025c0)="d0c1389f089a239ea3e6daa2012069b7daa45f79a3b3e0ebaa789fc9e431cd01dc04bde7324dc09bbc8a7be640b7f8f10599d774c87001c36f602c6f8c2b1fa9bbb869f6c24d43a4b36658c481f33290c628de7d9b7f20b848faea8331", 0x5d}], 0x9, &(0x7f0000002700)=[{0x20, 0xffff, 0x6, "56760183583adad4cd8fc0"}, {0x38, 0xffff, 0x7bd, "94cb6268e0b350e2611f861a6af4cc3e60e0502b96b17cdc3d670c1c01fb0d2b32d3"}, {0x20, 0xffff, 0x5, "3ebae19bab45a97f5213b23fcc"}, {0xb0, 0x1, 0x6, "380d88870e1e14f0fbe6f3f2178c88cfeaf32c9e8e2d37d871e13b39436501559d5e6620277c4a273e64495c5754cb74e82469deb8deab6eed9ae1d102784e8a70a9af8fc59d663a7a84751d06abc9ebc4d1faced78a710575368fbbb64bf76e2682eb2ba316e372020714ad583c1c9732b85ae3794b9365f3b46f52b306dd1a2ce727d6f923a6bdad1840099c47fcbb570549ed1440f53ba33747062696609f"}, {0x80, 0xffff, 0x6, "241ea9c2e24a8b3890350f719dc905ff19b841ca7a288b1b4ac721d6bdd8fcd09696175e7abacc393eb68cc54dc3fcc55fed8d7577048497475455bdf4d39e8c679d3fe6bd02bbb6f246e8f154344e53c4e1894f4393fcba51ecca721ecb3671c55d5fa0bc4dfe4a0686c0e1"}, {0x60, 0x1, 0x700000000, "b8a39d461ba455c697b0964bb089a40979cfe879ee964b1e2dc75c25c80096c6c744ef6ab30fc2dc9515fab1716e93d6c8b374392f137e38995f5519dbad898c4450c283b832b63021"}], 0x208}, 0x4) sendto$unix(r0, &(0x7f0000000000)="f89c8b5d841948e22977ba36c75dca1eec92c59341a10f67276282", 0x1b, 0x4, 0x0, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 16:01:12 executing program 1: clock_gettime(0x4, 0xffffffffffffffff) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) 16:01:12 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) fchdir(r0) 16:01:12 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:01:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x108) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x200, 0xfffffffffffffff7, {0x1000, 0x1}}) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="8c97bf7494f9f9da848139", 0xb}, {&(0x7f00000000c0)="4952a85f3b29e57e35f44155598c0d8b65df132373f4b5e8415af690c71477b15a0b448f759337ba8743214ee0b71c941beeca3c27c640530d2f606a8da02ad573fa26a1e281b213e6448720afba4716b280f96b57d2656eb59c7213dd2634d032f763d747af387a40621f26a5a90c4cda5cd426b9c594f70ecce4513b835844037a1e8d516ca5647c738071ef51b0ef0b28125ddd0ed5e191f9e0daadab08538bdaabf1f8dbf203f59c4442f77a39d8df2f87a495771f404511aa685f939fdf35be95eaa5c44b4c2bbfaea1d0557328fee7f9cc3bf350e5c70aa226596f4c47db3b4c0a1f153139238503a98b6aad1263bd9d1d0d8528", 0xf7}, {&(0x7f00000001c0)="5257a5aa438c155e23cda15bbc90b551dfcd6f4de10433ec89ef6661bf461ea537fbd3810d598fd10431cd36d6007379ea2b9f38b240b75a25fcd03f0e5f45a38ee86fb675f590ec8461548640fa1f466d16f652eeeed2395a142f57f8b6977e8bdb756caf1bb53ee897aa3e90672a6b8fb9fbcf7b681f85bb456197f2cc77fab40bf117c8d8834b2231865982e1f659d26a111c29130ac50b74a8b3d60dae34161eb70bf606b6a3d8a8a98d9779ea0ac8c9549b415472b8a10817c1dc88cabde034adaa8afcb47545825506e6b3170ec41ea18ea71e17ce1eea038171d4d87010702589872959208bc43c1b2eac673b9626b262", 0xf4}, {&(0x7f00000002c0)="82d8d0a75696e55afc9fc604b8daefff268113c50041c91660c4215a1da5879c8ae6e16d249bb76d5c535eb6264653c7706cc5f453b9a36659d3033138ea479e8543c127eac12a4bc122db8e1e367b296515f71f08ccd6cb75723e08550e25011d8344d5e8803ad5a4c8a6b7054a37407a99953d15d62eabd9d4e56883f814fbc8625b8b6026d2c220fc56cd7381", 0x8e}, {&(0x7f0000000380)="1531d898517a0f984994c20eace4c64d8849f7c6ad901157c3600b3cf29d0e3067edf55bc6bd513555c6d8ff22a886af0e307b0efc4d165d1ea6f0886c744bd690e8b7503b1ceae9e385debaf76458899bfe48e9fef580fc6000a1f9d3ab98355b6f56", 0x63}, {&(0x7f0000000400)="4859e100c1d67993526b7e69d211fdbfa5471543d1bbb65fc13974d0ab99598c819f3e96413d90b91e86ca168be54187dac0c824b5f9fcda4631748ba5b870c6771bfe24b32a4f453ac13da8b8443880ae097f2c737d7fc683ea8f62d75924e4af4f6aae453c309a39c783237c481d73cb1dcd17e84be1248425eb259f9179358bb57237f4980a7d24ca6afff6fc5bf5d4e2d4a86775dd88e5fffa2f926260994cad4c9b8f7fb438309960e671e7f7971d9d81b84a37043dd14aaedccf38c1cdd67e6dbab3f92ac4d768449645ee125e3cdd11cb32871bd7e76e46b96e0c7627b9a5161a756bf18bfa071bf17f", 0xed}, {&(0x7f0000000500)="179ef4d49da7927ab07abb2158cbcbf54e5366711ccb0ddd71a4aa04222db794225e77990bb8dc2f362b1427f76a8be8ca6e1169df130f281763418b928722234961d4ec41cc39452e6408201d719958969fdf6ab25c1714a9641b780d168d4936878c23ae3b53a866c68579c3e7f09fbc4430318e46650d485bba36b96e3e7ee04e166f67202b2fc1bada4923bd1233d4903f27358ed37eae6a0658493b49e692df13295e3bebd2ee908f5e53afa0c24ea7e6", 0xb3}, {&(0x7f00000005c0)="bd7b0d29c0211a538cac5b6e88dabac5fbde9e45907fef3ebec20d8fdc890d595d055a558f84c5507296719f2525c0fd316b3f71fd82ac1c1cbd3810c2794e2b9c16a04acad21995df3947b5fce38df641", 0x51}], 0x8, 0x0) readlinkat(r0, &(0x7f00000006c0)='./file0/file0\x00', &(0x7f0000000700)=""/200, 0xc8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000800)={0x4bdb, 0x100, {0xffffffffffffffff, 0x80000000}}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000840)={0x15, 0x5, {0x9, 0x9}}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000880)={0x7fff, 0xfffffffffffffe39, {0xf6, 0x4}}) pwritev(r0, &(0x7f0000001b40)=[{&(0x7f00000008c0)="f927cea613e42f588bc1a796e7d18801ec44a62747bd2c65d013fbbf1d1fe558acf7da4ab68cd1652e6445ecf39cb4f421326819af23f6ab11ba01c0019004c653ad8026932b3848a38b304ecbcd", 0x4e}, {&(0x7f0000000940)="5f1740659c8b987b3e383bfcc61cce16eb6034a521680dc80cb289e0daa7c5d5ef7de22a467a2f163e85fe4be4d71abeca7b5535a970f37e0711f0a00db829ef2bb382159a795c347a2f2be694518b63422e71fe4ff6aadb816842c9cc197deee6865da3761694ebaad2325bbacc666cd9d44084526ed88e724827e5db4257d7b40547", 0x83}, {&(0x7f0000000a00)="ca9cac1b71475b03896de3d782621a99cba3f881bbac0101845a38b2e20d8aecba1cd511b56cbb68bd4c71637954f409f6a0d98725341ab19306d65705d1270b26c316a97204f93b6715fc6dbe8a8949beedf3364421f10b2624e63d09aebfaceed6c7bddb8cd20767503946117ecb9c03c19f0438488db4b201a756e6ec19a5fc2f942bec93fbff62a0e96d609b20d34406b9bc198a133583ee421b22ef806b8bcbda3f861a1f02dc53a86d2c4c309ec46a5f2418de5e0d3555a99c69e5c508c3a31fc960988613997baca7c1abd6bc94b0c0268a9a6f6f0b515f20ccb78ecfe5e9994375d1a65527d64cebe1b232fbdbe45e4043d181df8d639d4513b281d41bf4ab308037a855918274caa5919af817607ce56326443f917faf48c7929b0e229cc724cc1cdfb8e4cee6917a1bd13dd5bf77b25ec71f2e16ccb58d7051e7946adf8be2519c586a4ac1663836492db7411a7bb8ee5b18fa2eb39d566c66d682248c9100437209a4b25e56790cd31110b70b3de111d12c536bed59ea9116513ebff6c475a750d0dbaed9d04d69cb1b7231bdd62a12be1bfdeca74610b51ec786a4570179da39706be27bc88dd2aec0e59af010c73323ce13240ebcc21d4f43dbaf7e6c2026a9e22561e3d6d030951e0dac4fd36d952d6ce097f893ed0d5d366e37d2e8fc2250b63d85f7b294c6ee209c98f29b232450796c2b16532e16272c61111a6a5c8c28a89b9d57dff37bbd22755322069cd18df0d245bd36f6df400bf62c918fa7ccf777d0a2d3ae2147178946eaa30509ee99365ca6cb554335f13265297f92a90e1894869aefa0f611c3c0bf23dc28b3c72cdfb042fec6ae095c47f854ee35ec00495fa268118a20b886ffa2251d0d4dac44738dfeeb11388696c0cb2c8c1cf24dcd39ea9fdc50d23f852048de987eeaa9c10163e28430d51e91d742354766482e0bf98213e815049b3e678673978e469bcc459690c8b9d23b915bafbc62adeb54062a36645e55cd40e8ec479c4f82a468b45d94270839bdbc493b1b3d407ac000912dcf818066f4882d317b75f18f028636863a2cc813d4834659ab677232223d435355bfd384807b46c6f0cc713e823aeb36def147f448d840c6e61872ec663458a0894df164f7a1b6fc9fa7edb71a423b66832102f47ad8d6e66e2f84e77bdb94ef5d33f3b736f568ed0d4a87bfd67b8ff821ea3835b4a89397dbb4ce0da8eb70827032b6c86c3fa3555e58d0d498134588f022185a51b25495223fed41da6a8bfd585ce57c8c5357d4958ba43f7bb96dfb50b6556ac124261a8a286a7acf87022c4b2448bd671f4c49185cb10054a447062836b13f816a71c18c120498d2b8a470f7f5e641c5a64da212baf943bfbc805a9524bd48e6e49227ab3e61c42af438900c6ef756a388d8bb6cd8136a8d7e1c8f1a77c7911b1250b4d5d3766a693cf7a268b6f455e583442cf49c773965450c5778647c96a1cfbf22756f3891652b1d1097c2c71724def74e7235ece08294a0383882e1df7155d824337290e9da6bf979ec7bd396ba69f9727e61cba80bcc54001a748722cd5e22cafe27b4e44bfe242b9679c92bb072cb08eafeba6ade35db42c72d69ada8ac4b9a81f0e778a1908b152bc3d039a2683b9a80c644f62f73a0e8a323b128b27e85bdfd141d4e4e944ef39540574b7c84e4e53d67501d42fc66b26e4aebf7c6c466449d07929d019e03e96f39c1d1f8076a14e7a9205244172c326fe2071fc75c6618cf9fd7ec918cf66bfa727490876c04da0544bc4c6debf69c72919fcc75345f1af1b43f5c9999789fa3028ccc2c5a79d6276c61bd0535818e33316fc79177def3e85649628d6c7043bcd6b94ad68abc06bfc4f2dcfa1a89b237a0fc85d46e19128bb2b0ace114c170b9b9e9d5679f86549a2501927011f133a5b48ea81a01c3a4d9f193ede54f1faac0eef8079e132412967066371f3734031dde6d1104f038b1205deb219f36d6658fb892614f5ea8eb426fa701bbdcf70e362db74b12784faac904aec0d2c362fe1b97dae81e1a6b930885d4f3cade8c6fdecd750cf40f1cc0990c74f808b37ed6e5241257376919c59c6edb2bb14626f30b879413844c9d8d53d4eafabcd014858e545f94721f30fba473df53a6ff8746214fdc36b4ae868f0370bf8cd3701742c1bb4e07ebc17e7877a2b49401e09fa0d554420d379e1b06e92c043475aaa679841a73356dde19f1aee299081f0ec705677a1fa02e69b1684521891cd133ab96202ef69f0dac2a85eb9f1d3d2afda4dce7814a04e8b8535c27108f6bcf67b359ea9a0a732b5e2db741512af933f2a7980f3d849ad75d369a82ce01cc633c47cbc5e5f692f0fb3eaae70c3d6db5406f0fe7719703b72783dc5dd258826db455e3890ac472b40beace0b94acb98c27c47c72a3b9a74640e46abbbd6920f2ee0923e8a7f8257ec01707be5477532ee4f545044fd2bb0482049bb584e77dbb3c5b52b7dbc0367cbfe61d5398cb196d5cb9b8a8407d1112f8dd2e10c2c12de7f4f31d86799b58bb9993c4f6538d02883922868cadb214cb52051c7f0940b63205c90eda96263a15a2b202af097e494ba2dd165c8b393b91d3f7e89086ce2b951679c177dc0ba60c3344b7ac016df608c8d01d27c0fb6bd46dc61b392bfcb6d7a29c47de734e775f628f7ac889ce95a151f5e68b59619bea0952150d8ab4b865a335636ec9875b259364f55f74abfce7edee7e6cc26aca00090eca5d98b91f8277b029c8d046ffa33e7c1d015f65c8935ee8fa9818b2de7378b0c4bf9e819209acd2856a6baa58bb6a537ada22f4885726f2270156b9fc16b6723864a975168a054985fe96b02119ac6d460a5d86a259b24a927f6f27d3afcb6ab02101589dddd05ad54f83289b2b7e8ce5b3e4b68b0b7463d1ebfc859068d7592dd06b4b96b5071008ab9f05e97ee417a18a5b35f1fd59f9d4966ea9aa87b22f05d799043b1a60276c6abc1fab5ac2cf9c5c70d9742a1d5d9b105412bf5592c247276c8e4066200a91d975c7e72c53e53dbdeebffd967642729b218085157a6879a7cdbd444047ca7900fe8ece7a04fb01f8a793d3c62ca89cde8d69b5c4d7fba916e8917c2f92830fad626278772a8efa697ad6e31c265397ab12d52fb8f69aa32e91ca342f46b8d295a28bde3da12ff115ea98b484b044e1c2ef0681b5f104d549dcef57c59ef2b80cf7e8a9f855615a45a2172b56fa1430f6969a68489d89cb1962e0f356af96d49d44e2dcdf999a7644cebbe5c4a24ccd78092a6edb10e848a21d04a87a15974c78e421035080de178147be7a7aaa4c14577d5a096c8380cd2671d8f12d58abb0b056a5256a6ecf839da2b37198d318d0ace8cd32a438f1df5e1e9dc0681d3ae314acadcd59e856b99ab56e167989a6973e8c899239326f6547fda5f20260851c08c15b9627c87d1783261709e61d5d2705393920a172ed8c87c6d228ea40ed2079e93476e9088fa8ab83df9945ffb0aad0a9ce36e53d46c8256531ad85b96d320af98934914771632dfc266b85252d432bf63e76e790b63d7cc9a2fd58ba14b3aa494a2b151ae7644af4d8d644b31d5e7a76c2e9b2061fbef2fec199a20623dc013d963da6c4ba8b2a7e2a73513eaa2eed502355548f5e5a15c660c5919627b7382261e6d92e8bc26a97a55bcf6c3c99a231e137bac2b843c1f75d487fc32f4bab089e74b5dac98a2aac1432a478eb2b20d82a54f1d41ef184f6409041f3a86853d483f9b0311da4c315a9a834ccee26e09a3c15a5b2162724e64b231d8a9151364475077751d4f9c17ceea24cfb351b8bb26be34857cd54b1876131690e89c8e325e594e2710e49fc603bfd4547dcfe748ba98908ac50b61439c346ba4f91891f9790fb89cb7b03b7e563c824c82b08538b7f9faff9c11931ea4067b2509f2d42bac4b97be291aee50f9d692a0057f24114ff0f0211c4fd4cdb710768c8c3cbc1dcef391441018939c9e2debff69dcfefd66c4e344068e81cf4b25aba0a103fd1782e60f684817345ad7be575d578eaa63ea417d8de04d49e59ee6af9c22449918bdbd98d1b1cfee5d822b44294f426e14570e6113fa5e2ec0aa06ae23a4c887002b409ee8c4a63bf40db05338ec021727e435e0a9979c0c1c8be24becb19670a019e8c9583ca986ee360c5ce6a9ee8ce914de28af71efa6b9a6d1cfaf8ace67230d8d55118da6bf765f9f90582de35b0b1588accd3506d679921a31a802bf1aa215902725f65ea6c83503dcf60e7d015a92ac92df830c3015cd86628aae534caaf21a7672c11443f48f426841077a4677cda662b686e1975b83887aa1820d0dc758ae81892ba70802b75b607187293748f13d4775a0a26ef6b7667982c28a8c9790bfd96a6a495e443603880e84e3c3510ef16f1adc2fd3de8abd39f8a892334f06ab932bf424ec9772f331e17209fbf53748de0acda0efda771c4ba6670f563778316abcbcad061177ef2a98c6939d9935709984ce6602a20056c9c5a45f943d3641c8d955ce35767238d91fa65bb99ec39584f4ec68b8fcc2be088feb54af06c0503bc548148a77fcd1194e624ccbe9d85caaa6f095f6137f63becaeea310a33ab09bbea7814831142567009a70b8be736feb489868ad1b7a66ec761b21d148bb1a21a01f2f240f0fe24615ec671e636926afe3581c3cba07a5e350dd95bca4c10bcd73ab26b7ab0b57ecf8617955c85ff93956848cea944712f0699a1922b048a9d9ff35ec10c52339b30c4357c334918baf757bfd58025aa13881f1590f6fac96bf9825ca70dda52d5d4f77dca3734006dcbf6bc8e2a3b7f97fbe2e2e17baf8d88cfe23513d7df8631bb58365fccd0c6b75714b4e7c4137239fcbacc3ab207f34e8d1ac02b0da6057b421445ec37e8eb3cfa916afb3d46d21d4fb643f64774c6c6736b4cac63b2806e747d2497906153164262376e5347eaaf4ce16f94ce72a67356f5d2c99f3d3c29c9accf5cb04d92b5a234ab3adc413601228971b20c2974cb827e21f56d317d75d9664980ae616e3b9938fc5d8dae0cf91c0e4439a1bf0ce382d9a17828c59980e01343890d22d6dd9028a81a059b54d0fffa77c2b6b58772f3fb53b452fa814190ed69b73c56cdb896d0b6601ee4b85c4516f8002b55f080e7089bfe1e754c2f2300c47d0cd061f5d3689cd1604662fceef5c75940c21d18ff85663dbaa0f286b06e7656718f8304e3d909257f4e471f5de300ffd8d8cd5c5efbaa982a254bf2224af6014ba21de4fc4f17fd14b87aa506cb377adda2a21efc3ce033726c79f13470550349bb02a7734d7a4954d5773bd5e573880e1377ffe10d329886d239933bb51a4827267b3fc03d55fce9a5a9d8840fa513301469204aff1802a2ffcfc7fb87450a9e4681c319490ab1c2991206738eb03aedb4652a901b81a3dd5ac0a0df40da02d62789b7538b3803b01f00852fcb454dbdb82b92c8093d2b2c47f2c5daa60503a9edb43bfb7a85246cf96949a2420b7e43edf8e8ba88c3f6501c081aba0c87df36bebfefb568cc679f98d3813dfc5b8fc91d8d393086d3168216c43183058a24de3f56b280485410822bd0f81f5200a15bfc2c23f7419b1577b2ea77e3935f3448f192c4b41dd12bbdd538d41237dbecfc140d166758f725d8668e4e9c83956faedd0f6d14b8cb0b6ef10475d31752d1b2d744d289a9615228db0632930b444058d5cbcf1495f4f7acf90c354e08f0cd501b750959806963a2ef21ecedc9fcddfb1c5164b2b4fa5548", 0x1000}, {&(0x7f0000001a00)="7d3f7d8d7f640df52e66f66e63420886839726419c41caa78cc88ad5eac809", 0x1f}, {&(0x7f0000001a40)="d4a9757d9adfac2555d840ed48ca32fe28f59b506dcec67344196d6248144e4b59122c1db937ba1d6ff356e96e42afecc3bae0b1299221b6e650a55d152529ff45299e43a241c856e1f52c3819b395", 0x4f}, {&(0x7f0000001ac0)="b1a0fb1e61d8a0d8b2d6e7c42cfbc741da65b249add3fda60b046c60e689093df829b4c2f4aea1b9fa300f2f8ddc938b89397179cd501cefa009045bd4d7b5e8bd5d0ae17e032a586b3b627c4364dcd532cbf50ef37bf685ac6078b4e34a6ec36036db27ac92cee1", 0x68}], 0x6, 0x0) sendto$unix(r0, &(0x7f0000001bc0)="1f1cf8ec2e80440a3b706d007159717d7d1c1c9527b82444d97f9e3a4da193e86cc2c266528fd343c648820b8043", 0x2e, 0x4, &(0x7f0000001c00)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001c40)={0x94, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001c80)={0x8, './file1\x00', './file0\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001cc0)={0x0, 0x0, 0x0}, &(0x7f0000001d00)=0xc) r4 = getgid() fchown(r0, r2, r4) r5 = openat(r0, &(0x7f0000001d40)='./file1\x00', 0x10, 0x20) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000001d80)={0x80, './file0\x00', './file0/file0\x00'}) sendmsg$unix(r0, &(0x7f00000032c0)={&(0x7f0000001dc0)=@file={0x0, './file1\x00'}, 0xa, &(0x7f00000030c0)=[{&(0x7f0000001e00)="c333f869a0744d0fa3f2084c2af1116e4ab7a5f2d5024bc93c15bbca49482927e299b7bb88748b415830667e064a963a67521aac6e306ce582ce88ba15887d7656478b78b07c599807e4ecc9c08c59d36847a746938be7ddf775c8530fabeae6479ceaecf454ccff665c3106507d8467ca509656e3aa6b32aa4d94f2b68e0b4f066c9e575ec7383a69e1a4f59d8c549429a4fbd8254a0c11e8b036780a20e35642a9b60c0bb45aaa4db36ae71745", 0xae}, {&(0x7f0000001ec0)="8665c52e9fd6b397d6b50e755c69236cc734bf5b365ba7841821d65c65a30f3a7632317495ef7279f7a1c3f239ec68813978448cb47280443aad7699eb07a71b22d99a7f5df7f147a7d069948eabf9386cb8712e69b9ea0dc4432b8ee9c55ccb33264e530eb7fdfb66ace8fe5384332531084a4feb2874c8823e5a0deb8af27dc38ee4f4a12820c2df99171f0169f813072acd8355f498e149106220c8d22b4a53ee977c1ddd40211021e4f2744e4e810a01a176a2bb75b98b01518d8124b736648b8bf6f9b0a1d61b44ee645a5e036bf4a802914527af978723c7bdac9dffcafdf14bb8d67c1b84d7a5042c79b40127f8869c4920ae22a4f3ce4e9d3c4aae1570c8d205f7e3daee57efda5517b65287580381e2c4c68ed8dbaf35acb0aa0ab65534f782c288ea7ac7df6a5868e6e7b8eac1760cf2725a69992cf6d734e5a128e24b2069e8f9351ddc367d67554624a93e615684452ad1c95900db6e054779d8ae53d1ad58ad547f64bc9cda6fbc46209965b3b642f0895d22171b2dd90d32d57ef5b2b04ee18e78ca9e8e8208e157f3d755a311b2e9a7fa9023bbf551c6919717d44a711f175fcadfba3ff1c176965e42bd8e0bca2c8032295d4cd504e3990627fcd7a4c16cf78a75554a9ab7a80751ee1f13ff813a08d23c9a4a39fa95c65586a11632fe2ba97e1f41394f3b22f3475676a2c8116e830070a16590864d1c48ce3e192730fda6986d47ddfa8822924bff5dbc26d1f649371f5d3f58da7e80a31eafe62c4ef671dc6ccd66c4b8ffb07655ac92bebafcf2cc1ebd7df7adfd0f8cb3c3e7c019035a0b9f113616bb8a274adeef56d4c39246e887c44ec2616b21aa0f0390f65af8c1a87f677537d829b4410d6eaf080900326da13a18027e7ef6bc53cbda48a5b56980ffe50a541a428f6c4ec3816722ce26c9254137798aaffc7acc71d40009a3304ecbf9b849a14bfefd4f8803b32a0a24240e0b4928b71d42c98590109dc3c728e7df125b9f593708cb0e724cc2cd363579c9d0633624a926cae0d213b527a1fce86c54b94ca2f3a8ce8053256c27970cf28e82620122666d4736edf2bfa5519093225594dadfd4cf274a70b4bce2a6b73199bed55f1e4059f6d78b53b5d773cd657b0ec29ab7ddea754c20402c53fd8df800338b1261b7caae68a064693ad681ca7223e9f7abaf2407124f0c076f3ba84edaeeaf72606a9f9813b0f44eb89e819ed7621a6578b4f379ad91e654bde9d09d57b51425e1e2df097604f07190f47bf94d0b9381e86537e17ecad7cdbb001f03adf5bc3e39bc6a71b76e2d6a6057eb0200a2a88dbfae593adb23f51a2bda6d8a4ea668be901a23ac5120365b617f8989e0aae5b8e5fd3edb2f3847538d4c254afffa3f35ad8c0d87c0c1229aa45baeff1757536b177b9dfd2083e4c69ece9c8c0b27490b12338abfa2cac544838761ecadce732378b8c5af04c4f9bdec2684baf16e2a98be79dbf62421157629d9312d87e4588c0725914715eb8ad4f0df4509ffc647bd307d33711763533e57fc7bad3a3a83c63555fe20240a6876d7bdd6f26bd8b46f44c8f8f3462b773d0515d41595b8e83895f2b59ff5cfd7c64402d5a1fc17baf4e4f958112994bd344b2ec63d6abe79cc25915935b508c2aa6e83c099b6ca03417ef7f1eaa4658af0d1160bbf14e40b78c9610749610d43f0fca74073c74e640af9e059683e6b195012ed82ecf2c4dd40e7455c311a00283f5c93ed2bc3f9ac6337dcba92a60a81ec08f7cc242f094e5a783cf85b4b42284569ca25d3414fd1dd1b14f6696ff584ed69cf1d6786c471ea561131d948a57ef04fa7ab70f7f7f72a41ba814a3f1462bc84140e63cc4c0e84d0c644e96870e3e2ac5e53fafeeb1a7d362df0721a28a0b276edc7b15eb913e9b0d84bb3c43ccf7ad664ef092f9c3ba52da29d340e17c90ec76751f94700b2934413ef4264fbe859e3bd466dd46a170778eee88c2a4985ae39116751afbeb272d2cf6fa43169c01131d927c771f6d1db84ef40c1d61a72fc80f04d33bda0c2aef0a3ff033ab06cf92c7964e6aec4576ce268f91afa555bfb8f7e4517d5e1b3ddbeec5a07fa24c0d63ae38adaa106e9be22c74ed2350b72b934d78d3a37577a94c86ebd385c7ed73ced28fa7a19ec488816e2aeb0ca78ad899c54cd2576e9dc918c744ed18c650fafc8d75a6b0eee8201057abd82fa7f01e070d8318c1adcafdc288096b1838767ef09a95e0d5e0c82bb11dd4e05ab8b0b883e5b5e6b52515732f9d32b11f5feef3f81127ad3d8a7c4251c3a98ee7e8a81520238509dd7a3c0b45ef252a1f908d4b6354c2242677298700d1f0a13637971123315ebce512df71e2d0a35fe77b51d768e7e1b6717f67be2ef0540860784a8180dad866201f5bc0731830f64cb3e9049ba57e2b90b71100677e896452fb2ed720f008ffa9e97fcec5f9708efead21ba0fd641f412f90d597d716fe849bb8580b050120f5981bd30e507cfc04dbf7b5e13cf47144043a99f88cba59619de76ea852f9e70f5e256411ea1d2c0fbe0e69aa30dcc89473dbf3d672e6dd8d3da6b6229c4bc34c30ec2e6a4761abd88322bf5d745d04f485c740e7b9e2123dbc057470e6d6ce8e17ac66faf70a399948d4d07452632e9fba242f7247ef3d9b067aeb590f9e7a009749921b364e14e193fc7ad0faada84894cfce026fe03d92b55bc459ca43afee8f76f7693752097384475c1e70870fe9b96caa2d4c1e7c4f2718689463563079202ae02bbb3bb805c2d7ff7e7dfdb7b6ff3d9beaaaceb71e7b954d58b10b5029b9be04541a672bfb40170cd12f556d6365b59e75db48243238708054b265b6ceffe102a76646ba2fed5cc98ae52dc892eb6af757fd903dd21e4df436d18a282ee4c6e98a9c8cbd94120ae19a22b7df95d3b592467ae43726641a0af82875f49d7527b9b2c3cdedd7b1fe7df1052725655219ab51319534e1e4f5dcf33501973b4cff5c0955771b6fbb93426198e050e77b60357ddda5bb0411f55d6cc91f88a58997b5bce696c0ca001529b330690a89ee1a4b9895f4d00e6095ddeaa92b3ac32544abf6830591c0191d4bcd0329500dfb113108478557b4fe8fcf9a7acff2623b109ea301772f724e1657e9a6dd2a0821e450fd665429378f432a01b7ce9a8f5ac0f1f9ddfc6fb1264f4b82a4d34eb89c522e1274247b8e74b2293fe61a23bf905cd3cc7f11479be856e60fd3cecccdc57bc4f2aca7cdc2b49674d7376b8fc987a87129da0df50911af97ae8db443339ff5cd617333d2ec46ff7cf09bb1b17d2cd0a2f2de82d322f880bb085d47b7232e4abf90c8c151898f0a0982f2261cbe812628fccd2e990fd899d718e8a6469c75e6f8e9c3afd9b8572a3c955a7fefaf0de0721f9a09b579127aa08d4991b3fc807d6d28a2c423fe70b737c6fef4b53a751d8492fa41cd533120f25148ad20bf8a652b65d995424dc68d8d32a4d1b868ba610c2913801ea089ce0421fda86fac866b83e6923e1335ec396f668821ddc152b400874b7b35bd330a1325af5f162f5e28c260d91a8e250deaa816c554c2dd2e93bb66647d9700d5d0d19ac7f604dd2b3a8a1feafb616eb350ea49660347ecf8a5a7802e65ac8f9ab315f1d5ef228f0623921bf7922b709e5e0848b9dedefdf1a44ae7c89e2e120452d1ac4608151632cb457e3b02b50c9279d56d6d1315b70531f225d783f03fe55995eeafbbb90828797d268d0b01b85ccdd0a8a310d52b625f7094758143ebc338c55e4c3a14c3659f27ec03d22f19931c73c8033d2f2923392f30f6909bd4fceda83dee245a0854206eb6282e22b1490d132752dfe86dbee76e81dcf405fde108ef2612f4b833c8f0dfe9cfce853096e63acd41864ef8443c28697c5308144b16ed9fcf92aaccdc9d4c967c1b89965210f5bd51e9223b730a1f46656adba84359b8ab3f1662bdef5f9b02ebbc32958fa46a4b6ab95840edcade8b971a6eaf850b3a9126900c69d149a30dd4589c3bd3c4b5ccbf6f7e7d4ff81c6f18674451bfeae1ac1c08967a4f20b7bf0c432ca2c52e92b7c76ac7a6730697c58f829e9d637888a83b39e1db32c9249fcca446a4d55930cc5a3f8440b09aa2583482151268f37b5d5de643742030c0e4c7476e89eb3f296010feb741930891056ed7f427994e24d00fba615d74e2caf8f147192bde06709b630ae3db2e7d1c3ce4c13dfb4b2026fcce997b5e53b7d03230b5ad5c271d9d4aa502a3c5133b1079f3844797ab3674845ff582ce76b165ca2d9f5279cb82dcec9385cd20ea613046d74a6fbab645613d6a72a8ada19f6ff9dba8b8a135d08b5c7df77f1c1ffb89af830a5dbb6394c668f4d966dfab70b070caaa4f5ae9f471c2b304525e1dd2d0ee880a15d045e7ea642bd69fdca61259f58aa68d523c6800a601dfe5c40d0b861b3da444027396c959adcb47f3e0fd2682c1f0f152ee4dc2efac8326d981d94952047834e058ea4b05bc7dcf8b6442b599ea5ff2b471703c353c3be334196b188882f55a72dbbcec6f692514ea0cd986cc0824e487a06fbc92e32571668f6608a17ce286fe8473f520561c120c55aca4a948e67a9ac91cc9c90ca3c4debdc44b46b374a07094ed7cea84bac609653a27144c229edbb41eff77c28e1ea608a5e25b5bc9734e6774bfca11ee8d224059175874fafcb9c8ca6db41c53e0679410204bede1a69aaa24f79e51352a480dfee5587d093bf3a29e6208ee42d2aa1cd3da2cc3d3be9b70d79441555ed12efc6a684d0a12a068e13aa43b4d4e1212e6c558bf60654ed0abf51440bd639cd523a90e72d76f39d4a7dee23412060c35bdbf89bd9d2f9f765d29dfe97fb9edf82224e61eaaa1b407a50db70b753afa1e8480b2cd012fb1b29e531d583dd2b53355d02a24ccaf9820a16d73b3d931cc88f0a49e154fa6c247ff2918f8ccc401a430b305d546c2875c58b5405060db5dc2a6f704d82c5df9e38d447a26af5018e40e7da8138e21fd8cb0bd4d8de83cfc5a11f64096eb414a3829d9ee0e3223ec9288d29ed4a275f45255d70f23d5f4c9bc9f5d95fc1ab2f648d9eec63b4e97b1341e654251019b3dceb8476e9da1f5fb3e831d78d8ddc4a1e72a1623c1fe7110485c819e08cb154c8a1d4dc428c6237ebb8f2db040977acd57ad43770faef6fbb3b155bf3467190784a1365291373c80bcd1ac58927d342b9d686e46d60d78e5b8a66d2f5468ed89896bcfec92edd2180acbf3136f28c072f9ef8f72e3e11416a031dd763c748e81ed1a9efa1f372396c23edbec67c910b10bb66bc7217f2124ac8517275f0540f9b195c118c47cf39e827d79050a4e7aa3df47a4bafdcd2f67c1055c91ef381e116b53ca7ab6629385324f27062b08e994d9489c2db6b3fd27083397c348bacfc8eba7e66bd234a48a7cf991741ab6297478c64bf7663fe8001f684307dde2954cbf64a3b7d3df12756ff869abf6c6a20bd2bb3432f35867fe6079aa31c5fb7ba05505298ee5501d1719ee3edcfad23f64b4fedd18d5165445bf14a785253a933395211af894628e5d8fc4d2a1ad150db3b1a998d5a3c762848dbbb705d69bb928cd3cca763518e023018c819af3272788fa60001142f1bf00157433401e82c828533493cbbf31f427fd668a9cd7a2c35e2ce32fdfb782d4f8ba6c4d4ec3d603e458ea999fd9278b56e16c0fd4c48ea5b656da74aa977e69ecc0a76497b0ab028249edfeaf3037c84eeb42b82a921ee9d0afbe7123b88817c7da02794bd3daa10936", 0x1000}, {&(0x7f0000002ec0)="06e77f8518add1ac12ef7d17c714bfde37963548ba2ffe66bbdd3d86cc2e079b58419daba7166c1b333adc78da04deca6623f7f784eda17c3918c32ebb9008c21a2f54c10f57b9411d0645b3ca2ef438", 0x50}, {&(0x7f0000002f40)="b09feb8c127f6fc692ba8b0e01edc9e010e41daaa3a0d731db0d83e856462b13c27bf40624a24853dc6bf918357698c3a108ab348fe39b3ca052e4608c", 0x3d}, {&(0x7f0000002f80)="287f822b89660974b1a6472429d8656f7b90422573d8984f20d696aca279b62da7d95325be04f0a948", 0x29}, {&(0x7f0000002fc0)="c116f40391ca67c5dfccf802a04dc6316fad520d44fc4f9b633db1182f2226c607986a9673b7b4bad3c0711dfc72d95fe291454e69", 0x35}, {&(0x7f0000003000)="f49f209fd7eb4eb8905adc1eda06b6eee114e48badbfa10edecf270b2c0b2fd431b253e82eac892d845a2a34b8c5343508b436811dcd71e9046987a95eb004a75c53524c47cca47f942cfaa82947abf4cc8522ac9d7658bdbf7518565df4a61b02fcedcf315ab09ac66d6593b9a93160a6c9a9e33f5805837440d5caff79282488863523f13fb13abb3558a183bae5a0fdea44532697a02b0b8ddd96241ab2dcfa8b5e3b91a57c7245dd91bd4316be5f255ba56e28b0835f", 0xb8}], 0x7, &(0x7f0000003140)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}, @cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x38, 0xffff, 0x1, [r5, r0, r0, r0, r5, r5, r5, r0, r5, r5]}, @rights={0x18, 0xffff, 0x1, [r5, r5]}, @rights={0x28, 0xffff, 0x1, [r5, r0, r0, r0, r5, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r5, r5, r5, r0, r5, r5]}], 0x148, 0xa}, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000003300)='/dev/wskbd0\x00', 0x8, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000003340), &(0x7f0000003380)=0xc) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000033c0)=0x7) fchmod(r5, 0x40) r7 = dup2(r0, r6) r8 = open(&(0x7f0000003400)='./file0/file0\x00', 0x0, 0x100) r9 = open(&(0x7f0000003440)='./file1\x00', 0x20000, 0x20) dup(r9) open(&(0x7f0000003480)='./file0/file0\x00', 0x100, 0x100) ioctl$TIOCSTSTAMP(r8, 0x8008745a, &(0x7f00000034c0)={0x8a70, 0x1}) connect$unix(r7, &(0x7f0000003500)=@abs={0x1, 0x0, 0x0}, 0x8) openat(r8, &(0x7f0000003540)='./file1\x00', 0x0, 0x90) 16:01:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="0000001860040008e047790d95991b37b5f8f4b9ba5a3c00083727feff023519eeffff00000000000000ffff", 0x2c}], 0x1) ,æîq‘íÁ«£ŽI’9±iŠe’Ž6ŠWiO ÏQ Ó²d°Ó(Ÿ}¼iåÑÖrȪC4^UÝ&A±zŠGä‡éZ\Y~^ ¢UÇÞNY’„ä!Óò ò_kO ö›½7“ª èd´¯[i—67ë{1 ±É2`2x‡' ±õ!î”j&b}Í2Á )bŸ±ÅЪéyB=›¨ȇ”ÈôV‡29rÓ8¿ý([«ç'J„ÒÏ>Ÿ""êÕ¡tî€ÉRØêàTK’Ä1qÁÆÅÀtWþu›_ ykÇ^z9¼!JO€Eâa 7Pã £c|)‡[Ÿ7A6—žHZpckbd_enable: command error 16:01:14 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x38, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x1) 16:01:14 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) r1 = semget(0x1, 0x3, 0x0) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x0, r2, r3, r4, r5, 0x2, 0x9}, 0x7, 0x8, 0x1}) clock_getres(0x3, &(0x7f0000000000)) 16:01:14 executing program 0: r0 = semget$private(0x0, 0x100000007, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x0, &(0x7f0000001040)={0x7, 0x5}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001400)=""/28) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000013c0)) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000001000)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) kqueue() chmod(&(0x7f0000001200)='./file0\x00', 0x8) setegid(r4) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001280)=""/26) r5 = open(&(0x7f0000001100)='./file0\x00', 0x10000c4, 0xfffffffffffffffc) recvfrom$inet6(r5, &(0x7f00000024c0)=""/115, 0xfffffe64, 0x83f, 0x0, 0xfffffffffffffd41) setgroups(0x0, 0x0) pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mkdir(&(0x7f00000012c0)='./file0\x00', 0x81) r7 = geteuid() r8 = getpgrp() chmod(&(0x7f0000000180)='./file0\x00', 0x1) lseek(r6, 0x0, 0x2) r9 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000001140)={{0xffff, r7, r4, r7, r3, 0x0, 0x7fffffff}, 0xb9, 0x3, r8, r8, 0x10000, 0x80, 0xc81d}) connect$inet6(r6, &(0x7f0000001340)={0x18, 0x1, 0x2, 0x10000}, 0xc) chdir(&(0x7f0000002540)='./file0/file0\x00') unlink(&(0x7f0000001080)='./file0\x00') setuid(0xee01) semctl$GETPID(r0, 0x800000000000003, 0x4, &(0x7f00000014c0)=""/4096) pckbd_enable: command error 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='\x00', 0x1, 0x24) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x0, 0x7fff}, {{r1}, 0xfffffffffffffffa, 0x44, 0x2, 0x10000, 0x6}, {{r1}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x81, 0x3}, {{r0}, 0xfffffffffffffffb, 0x4a, 0x10, 0x20, 0x14000000000}, {{r1}, 0xffffffffffffffff, 0x90, 0x20000000, 0x7fffffff, 0x8}, {{r1}, 0xfffffffffffffff8, 0x8, 0x9, 0x3f, 0x3}, {{r0}, 0xfffffffffffffffb, 0x90, 0x80, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0x82, 0x1, 0x8, 0x6}], 0x0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x2, 0x9b8, 0x1}, {{r1}, 0xfffffffffffffffb, 0x0, 0x20000044, 0x417c80, 0x1000}], 0xbb, &(0x7f0000000140)={0x5, 0x4}) r3 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r0, r3) r5 = kqueue() close(r3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0xe, 0x0, 0x0, 0x0) dup2(r1, r5) r6 = semget(0x2, 0x4, 0xb3) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000080)=""/78) 16:00:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x7f) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000200)=[{0x45, 0xed}, {0x47, 0x4}, {0xcf, 0x7ff}, {0xe7, 0x3}, {0x65, 0x6}], 0x5}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x300a0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000000)={&(0x7f0000000140)}) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fchdir(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x400, 0x63) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x0, 0x3f, 0x2}, {0x18, 0x1, 0x2, 0x2}, 0x7, [0x0, 0xe913, 0x1, 0x81, 0x1, 0x0, 0x8, 0x3f]}, 0x3c) 16:00:07 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0xfffffffffffffffc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) getgroups(0x4, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) 16:00:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x2, 0x24, &(0x7f0000000040), 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x2b7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x4000000000201, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000140)="dc5916bf06bc91f7138753714e0e7914dd8bc2340db5142b73e5dcec45e2c08fe4b87f80fa216639e4e131d59adb5b35b636729a", 0x34}, {&(0x7f0000000280)="2bd88e5138f87352d7e9dc556c858bc0090a25439efad6d703e3142b212e8925b7eda79e2752a446a4129b88ba252d29511fb9b4dc4373fdd3c5b54b2756da7747e1d477f4de9374946fc7e53b56addf4b0215077109c02848b638e57a85ec23e27bbffa83e119f94e702e2b64c6c7f3b67271b8b4b91d592ee8be5e16b6ae2901cd3161535f73bec0bd06a092fa27999a6273ed017c7f055015f0e56cbc3fa342210d92fb0cceab4ead4631665856de07f9fe59a78c636c623480c5fe7a27ea622059cae88623a3a181a9c3e0e187", 0xcf}, {&(0x7f0000000180)="fe", 0x1}], 0x3) 16:00:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x58) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000080)=""/68, 0x44}, {&(0x7f0000000100)}, {&(0x7f0000000140)=""/175, 0xaf}, {&(0x7f0000000200)=""/215, 0xd7}], 0x4, &(0x7f0000000340)=""/23, 0x17}, 0x1) 16:00:07 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f0000000140)='./file0/file0\x00') link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') 16:00:07 executing program 1: socketpair(0x38, 0x3, 0x7, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r1, 0x4) mknod(&(0x7f0000000180)='./file0\x00', 0x2006, 0x202) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000340)='./file0/file0\x00', r2, &(0x7f0000000380)='./file0\x00') mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) readv(r2, &(0x7f0000001540)=[{0x0}, {&(0x7f00000000c0)=""/98, 0x62}, {&(0x7f0000001280)=""/158, 0x9e}, {&(0x7f0000001340)=""/198, 0xc6}, {&(0x7f0000001440)=""/217, 0xd9}, {&(0x7f0000000140)=""/2, 0x2}], 0x6) fchflags(r0, 0x4) recvfrom(r2, &(0x7f0000000280)=""/166, 0xa6, 0x803, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x2) syz_open_pts() readv(r3, &(0x7f00000004c0)=[{&(0x7f0000000440)=""/78, 0x4e}], 0x1) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) shmget(0x2, 0x2000, 0x10, &(0x7f0000164000/0x2000)=nil) setgroups(0x0, &(0x7f0000000340)) r4 = shmget$private(0x0, 0x200000, 0x400, &(0x7f0000000000/0x200000)=nil) shmctl$IPC_RMID(r4, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000003c0)={'./file0\x00', 0xfad3, 0xd6, 0x100, 0x1, 0xe2, 0x20b, 0x6, 0x3, 0x0, 0xfffffffffffffffe, 0x9}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x401, 0xff, 0x55, 0x0, 0x8000, 0x0, 0x8, 0x0, 0x3, 0x9, 0x2}) flock(r3, 0x0) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x80, 0x28) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000140)='./file1\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x21, 0x0) fcntl$lock(r1, 0x20000000000007, &(0x7f0000000080)) 16:00:07 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xebd, 0x0) 16:00:07 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='\xff\x11') utimes(&(0x7f00000003c0)='./control\x00', 0x0) socketpair(0x20, 0x800004000, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8020, 0x0) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x80000000, 0x1}, {{r2}, 0xfffffffffffffffd, 0x10, 0x12, 0x2, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffffc, 0x0, 0xfffff, 0x8, 0x98}, {{r0}, 0xfffffffffffffffc, 0x93, 0x3, 0x6a33, 0x7}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x5, 0x8001}, {{r1}, 0x0, 0x38, 0x0, 0x100, 0x7}, {{r1}, 0xfffffffffffffffb, 0x0, 0x11, 0xff, 0xb1}, {{r2}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x9, 0x139}], 0x8, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffb, 0xd, 0xf0000000, 0x100000001, 0x5}], 0x0, &(0x7f0000000380)={0x40, 0x1}) socket$inet(0x2, 0x4000, 0x4) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000200)={0x0, 0xb8e, 0xc5c9, 0x3, 0x100}) 16:00:07 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x3, 0x80000000, 0x7, 0x0, "010b5dcd4c48789839b0064a047fa2d38235bf52", 0x2, 0x100000001}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0x30, 0x3de818b680109013, 0x100000000, 0xff}, {{r2}, 0xfffffffffffffffc, 0x41, 0x10, 0x5, 0x3}, {{r2}, 0xffffffffffffffff, 0x80, 0x80, 0x6, 0x8001}], 0x3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x40, 0x1, 0xf68, 0x200}, {{r2}, 0xfffffffffffffffe, 0x22, 0x10, 0x4, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x4, 0x2, 0xffc, 0x401}, {{r1}, 0xfffffffffffffff9, 0x0, 0x9, 0x9779, 0x40}, {{r1}, 0xfffffffffffffffb, 0x10, 0xa4, 0x100000000, 0x3}], 0x0, &(0x7f0000000040)={0x400, 0x8001}) close(r2) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xfffffffffffffea5) write(r1, 0x0, 0x0) 16:00:07 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) write(r0, &(0x7f0000000040)="2b24785c52bcb709c0328a93f47202e558ab064b1df7bf7834c5ed8fe8f8144e1b52c89c25a00e3c2243b91449610a752852f37bc7455f862a3a4644c76cf369cc7ec7015128c437ba6574ebaabe54a376bcdffb22021605a2663c16999393f1059015b730d695aeca69e47e530b14c74a1a5dd49121438e8a278a4a9873cf26e396b651964f4eced83a7395a45dc40017f404b401d84a5507b543ed42f0e1c9f817f28d9f4002", 0xa7) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) ioctl$KDGKBMODE(r0, 0x40044b06) close(r0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)={{0x6, 0xfffffffffffffffd}, {0x3, 0x8659}}) socketpair(0x3e, 0x5, 0x27b, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000280)="df3ddd2c3e158ef9826723f03e8cf7678f3f72521df48c03daa82fa462982468a774ddb3661a088481d942a6c881eb6b3d8f4e96803e73da9dbad6acf39d0c47525e5a83c6a3e00608a1e633a27af8acf19179a9d2e9c00253b409d42cd6e05e85564ba18cb4959be455eff88dea91f8d408d8ac9af01b719fb4e265d6e9d327fbd170d259f128bb5c2eefa1956d57564dc7c1ce2a5604b894e406b1edafb28548375aa204a828db9539043f60607dbfa7a8430d26b845a1e325a75c61c4abdb42e76e8fc26abd41cbb303c5956098b9d3dfce675873a23ec8abcd428fb27bcaddee1beff8f6540177049afb12d871f98a", 0xf1, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x200b, 0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022ee083696c653000"], 0x10) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:07 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) ftruncate(r0, 0xff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20288, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x2) 16:00:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10101, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x3f, 0x971, './file0\x00', 0x1, 0x7ff, 0xca6, 0xffffffff}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x26}, {}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x80, 0x34}, {0x4, 0xe0}, {0x1c7, 0x1}, {0x23, 0x10000}, {0xc6}, {0x0, 0x3}], 0x6}) setitimer(0x3, &(0x7f00000001c0)={{0x5, 0xa5c}, {0x8, 0x6075}}, &(0x7f0000000200)) 16:00:08 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000002c0)) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x21, 0x1, 0x4, 0x3}, {{r0}, 0xffffffffffffffff, 0x1d, 0x21, 0x4, 0x6}, {{r0}, 0xfffffffffffffffa, 0x20, 0x80000005, 0x81, 0x10000}], 0x8b8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x44, 0x1, 0xfffffffffffff900, 0x3}], 0x200, &(0x7f00000000c0)={0x4, 0x800}) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x80000000000, 0x0) r1 = dup(r0) write(r0, &(0x7f00000000c0)="8ff3997aacd46b02deab184bebc39558687dc4b16feeead5b2e7951ecf86293b40c30532", 0x24) poll(&(0x7f0000000180), 0x0, 0xa) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000000)={&(0x7f0000000140)=[{}, {0x2}], 0x2}) ioctl$WSKBDIO_SETMODE(r1, 0x400c5708, &(0x7f0000000000)) socket$inet6(0x18, 0x4000, 0x1f) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x0, 0x2}], 0x1}) 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) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8100, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x7, 0x81, 0x7ff, 0x5, "d057619b6b642e21b6240415b4b5b27376078556", 0xffffffffffffff1f, 0x95}) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) setsockopt(r0, 0x2, 0x34, &(0x7f0000000180)="24b94cab3da79eccdcff82dd9a755bda30c48c3cae88dc1f519217a305dd590521f6c587fecbcc04d6cfa96856bc0113825e390c2cefeb71ddd7c3a5c80e233195f7d29d7bc5fd5f2204b52453ea8b65c514c87ccfdded5afbe082e0b89107de8073a74b151ce31dab71419c5a0cabf163f2bf668ae11ed9e8cf6e00498e9105dfa24be0606807788837a716afbff2f4540fb4c2b092449fb7a3661fe5ef45892d9858797ae0e75cdbe3bdd4463828f77a47a5a862f11c2efb21dfbba476e2d8a1a5d0230b867a30a3f05a2065ae3f2018f83825185e86dd1b78", 0xda) 16:00:08 executing program 0: munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8a00, 0x0) r1 = dup(r0) linkat(r0, &(0x7f0000000140)='./file1\x00', r1, 0x0, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000001780)=0xb3) setuid(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchown(r1, r2, r3) setuid(0xee01) bind(r1, &(0x7f0000000280)=@in6={0x18, 0x3, 0x9, 0x3}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f0000000340)='./file0/file0\x00') r4 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) read(r1, &(0x7f0000000440)=""/253, 0xfd) writev(r4, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x1000000000000002, 0x0) 16:00:08 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"}) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) r3 = semget(0x2, 0x3, 0x2) semop(r3, &(0x7f0000000040)=[{0x0, 0x14ccdb9f}, {0x1, 0x2, 0x800}, {0x7, 0x7, 0x800}, {0x0, 0x8, 0x1000}, {0x1, 0x5d58, 0x800}, {0x2, 0xf9, 0x1800}], 0x6) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bd0cd24e91c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e9a3fbed9d7c7f5ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d2091f2e9bdd11c4518138f751d07150000f34322c0cdf50600000000000000cfebcdd79cd66c3140972d2eae1f3c146ed5ead4fc43c6c3b018be5455ba5fe808ff840f9e13da075ee54c062044a263e46503f0ee68df5d7f7a6c740d4cda985d7c88b43eb30b40050321fcd5fa0a2efe8dc4f4c6ed7a127c5caae7ff8fe9a63dc986b000", 0xdf) r1 = syz_open_pts() r2 = semget(0x1, 0x1, 0x188) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000300)=""/188) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "8549550002200000deff001167f4bfa695adfc86"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffffff, 0x14c, "b04d00f3ff0a631a00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) flock(r0, 0x1) poll(&(0x7f0000000000), 0x0, 0x73) clock_settime(0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1a6) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) r3 = kqueue() recvfrom$inet(r1, &(0x7f00000001c0)=""/253, 0xfd, 0x1, &(0x7f0000000100)={0x2, 0x3}, 0xc) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:00:08 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0xe, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) fsync(r0) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r2 = dup2(r0, r0) ioctl$TIOCMSET(r2, 0x8004746d, 0x0) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xffff, 0x4000095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xd37, 0x0, 0x4, 0x8, "d400010000f5fde549eb00deffff0300", 0x0, 0x400}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x100) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0xf8, 0x80, 0x6, 0xfb4}, {{r1}, 0xfffffffffffffff9, 0x8, 0x1, 0x9, 0x800}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000081, 0x1e, 0xf6}, {{r3}, 0xfffffffffffffff9, 0x4, 0x23, 0xfffffffffffffffa, 0x31}, {{r2}, 0xffffffffffffffff, 0x80, 0x2, 0x80, 0xffffffffffff464b}, {{r0}, 0xfffffffffffffff9, 0x0, 0x11, 0x73e8}, {{r0}, 0xfffffffffffffffd, 0x8, 0x9, 0x6, 0x5}], 0x48f, &(0x7f0000000140), 0x9, &(0x7f0000000180)={0xff, 0x800000000000}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e", 0xd3f}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) setrlimit(0x6, &(0x7f0000000040)={0x6, 0xfaec}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0x0, [{0xc6000000}]}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0xfffffffffffffffa) 16:00:08 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00@./Yfilu0\x00'], 0xa) sendto(r0, &(0x7f0000000000)="de62ba15b2999a3dd4a96a00d4c62f08febfdb5acee6ed24a468b1a1ed1ab8", 0x1f, 0x8, &(0x7f0000000080)=@in6={0x18, 0x0, 0xfffffffffffffff7, 0xfffffffffffffff7}, 0xc) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000140)="f0227132329aa5f0", 0x8}], 0x1, 0x0}, 0x8) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x6100, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00d", 0x85}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() semget(0x1, 0x7, 0x401) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) 16:00:08 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x5, 0x0, 0xfffffffffffffffd, 0x1000200000005, r1}) 16:00:08 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 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) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x7ffffffffffffffd) preadv(r0, &(0x7f0000000280)=[{0x0}], 0x1, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x4000086128) r0 = socket(0x20, 0x4000, 0x73) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x100000041, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1d050010000400000000003d825fbf12", 0x10}], 0x1, 0x0) unveil(&(0x7f0000000100)='./bus/file0\x00', &(0x7f0000000180)='W\x00') 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) r0 = syz_open_pts() r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f0000000000)='./bus\x00', r2, r3, 0x4) fcntl$getflags(r0, 0x3) rename(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000040)='./file0\x00') r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x82, 0x0) getsockname$inet(r4, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r0, 0x5, 0xe18, &(0x7f0000000100)="ca5f6ffe0c34c4e60381b5baae4736f7a98445dc01f8fd971bf7ebf3871165110cfb5c12b7dd0fc7636fccfbc4205ea56b271afb584301baeed94aa28f37e42e2c12e3bffc09e18e701b9637914f9d666e2b967fecb1", 0x56) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x40) fchdir(r0) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x5) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = semget$private(0x0, 0x1, 0x20) r1 = dup(0xffffffffffffff9c) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x5) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/21) r2 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:08 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x5) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = kqueue() r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c", 0xe1) lseek(r0, 0x0, 0x1) 16:00:08 executing program 0: r0 = semget(0x1, 0x3, 0x400) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x800]) r1 = socket$inet6(0x18, 0x4, 0x3) ftruncate(r1, 0xfff) lseek(r1, 0x0, 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/57) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x400, 0x3703}, {0x18, 0x0, 0x0, 0x2}, 0xb7, [0x10001, 0x9a4e, 0x7, 0x8000, 0xfffffffffffffd07, 0x0, 0x1, 0xffff]}, 0x3c) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/96, 0x60) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, &(0x7f0000001280)=0xc) r6 = getgid() sendmsg$unix(r2, &(0x7f0000001340)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001200)=[{&(0x7f0000000200)="26db745704c257cf02ad028fb50952a04e133efc12ff076364bb827b8bd408dab5e75e74fb56368ead86b226c71f7b39980a648196d7d5b6afc748f33c12cc8559d159a4d9e0cb8d75a3588fb2265ca768da6f028d9f03206ce9e50c6b9f21d83507997b85c9fd427533edbb2d176c6680c33f098e3244755169466c4875f1f4628c3d7b9568fff7f566a53b8800779dc59d4122a90bfed8e2740fc795b9f04c8232a2168a71a91ff137eca85b6519ac4d29a3d70267df49df1623eb67771f9a5d12c9bfe2be792bb456d763fdb7287b6c57c788751a3ad4e1297ca7b20fa1231c6ac2b9f8f6a1127a32ee9062b50f545de902d61a7881ee2d58486409634eef360698965a4e397a1714d74f5e7cb71981cc9e5ea7862d1c8135bb60edf3235dc3a5dd9e6c100c3b274bbe043145825010ad91e3bad7582f8b44a2a911baa78c9ea91660dea98eb2c6762ab8bf37d6ece4ff3c81bed5390e8f2f9232da55b5938b960781e54c9b0c01fa5901a2a23171769b76c41205b6ae1311891cfed8f23ead391b6815bcf716b0cfd6b0817d9a91804244dd4dc3db4785d8c7b815122d8da31da81b26e6b58f30d1b7f2fd67d321e7de1df42d76fd52561806aa4cbd3b4b6f2081e55ae92549b55a3de09a99263d723995404a34d069c6c182b6c71ea624a415a1f0d27177834b1b619fca86c72bdafcfaa9f5ed820b733acb9a23d62128b1e55bfd2556c761bdf8f5da29515e7da06f46ea11745ab06210b364b553bfdcd7784ac446b47910fff89ff2f38c44f8b6c5d5a263258a0bbbb88a5de559267afd79d3b9433fad5d5e9eb8b1df4d7289913fb6405dd52cbe9132e8ee24aa12fcc75856404316a53bbc91bf483b2df604a6ca921980edaf00c78476e5d6ab7ce659d410711b49946335c538513c7a118a4812bbb13feb73a6ddf9c213c34d02f462dae71ebd195150ebdd6879de71ba9568121f36bb2a06217816dd23921f3f0828805aa3bd2ab8728643d434c2b923bb0faf2a0f189e5f76b2fbc686568b8d88c9afb42ba84a2cc6cf6bfc0ab63fbc6bc2e5374afbd0495af75be2f758bbd3495e7d12851b9e0c744360e226003c836f5255bd5e65049fa677e0e35c5149ebbc8f692e29a98b9f0f073a73b01cdece2c349f01bfdf81885b3a7b9f510194b06062797fce980537043ea949ec13f5ad8364004fee31c42edbb6a603c2142d3ca98f2ad5118f964f43d36982476adcc493c965b6fdc77033267078f2ac3b5f8ab9a98468ff2a8d28d74b8689a72b59fc8d94eab8ca4973781fa8d86f490ce307b0345f72995bcd9d3a1d07b1814a993ae7f39f5ba6f3f628e1807e0f42ce9404452c6f9405825736081cd21880c6c391b6a49f456da874d9cc83105fd30cb5f7d1f52a183fcc0fb50f4589ac4803f11d0dcb0e8c02ee8492b19e9624111de4cd60886b005e30b15f792baf4de05e2cdcbb287c713ffb18f0628d4a0a2ee43c88f390d33a17478a4e5501b5c17ef677865ef525aa795e7af466d089f03bcfc2037242d590d3305604d4769c1a6ad8c9c08b5d5c2274bb1b11ab3e09446dc2341d5f69c0fd7545f826ecd3ab802d1373abdd18d515e785e947b25386ce389a2ab89b0b132afdb14081321e0f6be5398057417f7f26cc24b499e490d5e46e0151d3f90768a3fc0af7d1d6be60894e977f6d99efeba0cf6e878c2f6d06f6d52b5c96013f4ae09ebc9931e57240c64b70c498ab10be8915f23157fe8d92b7ee2c42a9ea8bb41061b63dd70f91bb619c4d1d3f40e3b0dc572a40b69208079c6f9506e580e7b22d4a1c40d57d8e07100382d7793572a7a1bc8837d2d88f09d3dfff9e35053b831f2f6ab48a77a6617fcde807f798a2bae352b6a6000150c73b170a8300500daa5053c38a40c3d2cc94a77a8c2dc558791f8ba37ab1fc2f59937325ab131f0870e13e13c88f540b203045aa46a470b4261e637ae59f9dccb708d276ff303a4647ffbe7225f94eecc737ea166857ec3a0cd30a7e3a9cbbadbe616d7aeae1b9bafe4dbfd15cb9d78dd9c1f763aed538fa5757d5c039d2877cc1239e7cd428fcc3c4fc2f66becb5f99ef4d60b1efef6067f647a70eefbfa25d65ed01aafa7e422f79beb3a21b09a3841639e24728d03ed5437f5ad52e5c7fe701056d7f55cd74a0554a3725c87ad49ab988e709cfedd82043582140442155fb9e4adf97871da5a407ad2313bf3feeaaa88a99a39054daa581f0c8a344800e8706348b82e0d8edc2bbfab0626bb5468afc103f092791cb5e9aad3fd7553bdf5af6deb18b47ecb63159d8503d03f4ddab7d39f29f02673b9b7ab0dd56032b1c9f164f148132393444ee3e66edc93aa0538d35fe4afd5d2560f1c05d38668bc9d8dc0207ad1adb99c1cae00461820e1258c72839363a753e16dd7209dae207f7e1d246842c810e3ff8f8cc9ccde725a633fdef361227b141d2d8ac8219ae701ee56727e78b698afb7392f3f9e89022deb1c84a2682023cfdc15645e2683bff997869853a341b21d7a6783f8951a6041be0704f9decedeebd5f4025b8bfb2f8e8da908fb4449fd12d2200e115ba72299496c1e9baa430322d642e1c9f556abecd816296b6db4d7bdf8eb5e2a6057a5312cae8a281a9c220bb9e9f1325f118febe4e276ca545eea8797e8ce4c980acd2cae66bfa6188047d5f5ed215618710db83e67e5d3991d508a2bfbba91a91e17ad17d1ee3381c78cbdcef2741f40deeca8b688fa53f824b4d6ad0b14483e7782a5e966c837d94dae03413e056847e127e3e6beb3b4ee549597daef81b86d1693712181117f1cad0f1c266175b47826d84f15d3bd065354262f888d2971ea712fd5ce61d523e50e255c508479c7134844ccf9c1236c51063bcf6fc0e15173e21128d733a60e9e90a531c2efd4e00c2232d81dd030fcc7114eab2815b6f8c768a1191d727f140a4340039236aa7f0057a1587f983c394b5227262a622e1bfba5e0e43e3ba45dddeac8b50230e10b8d562fa3b13d05522d77736c111e8d739ed6cec9877d70f757533c7c8bcd7ad250ea102ce68314a92e8a6aa22670bf62821c7fe862c711800c9e6afad24af834d5f11f001d7b2aa6518f4668e97e9d8a35fc335558778ceae671416ac057df11cd822588554741e0ec58191118deb31938772ef2abba5dedb514c85f5f85ed5728afc86d62868269823040535b1a47d4810bc0dd87f923a1b629368c3e9482fd08533dbd539e825ff582c7c178fe84bfef44297a497c54c6cff86a1d2d46f18effa4619f45fbabf8c6af7494c14fb9a1be7e8ca617fcc3a21f42256bd8b2edd893ae7a9f7f8ff0e7caa2f2f74cc166490802758c65044a94596f12034b8ec054afbb9f887ac68f579f8008432c96398615eda7ddaab636d420fc534950137a196ebe554c629068b53154760e9c89eec68983835989052ebeec21bd30f5083aa4c93df9480e9c227f44d45c63e63075689c8b323bbea7934532738b0042daa0ec9bc5d81837df41e149d0f8e9538ea4671c8abed3ef14fd5a71342e0efe4a34db8a363f6d6a918de6fb059ef45b0a179665404ce04f40ca04211efe1f45df3988b37da47766725d2bc66b0fe38742dcb1649b0917142bd65b9da39608ff7e56cca1073800390d21332b6590450cbeff5e9593159320577ab895c5cbaaf636f421d886cd9279c50327064571bde8f224c859b37448f144a3d5e5f00f437bb69889814ccf7f4d98609baa853e81c43ce03446c0d466bc10d51df834c1cb23017635b858c5c5bddbb2fde57f978b6f171c31821fc762bed1a472f8715818354708ef1e2adbf2f1c53e7a111357e7a31324265aba223783b2ea006a0d895e94c73bf2bebc2ee378b409b0bcb5dfac2ed04e3fc36a8f6f85a8c69944764d74a6ce60f5512cb7956703ce1be4dbe6447fbdbcc6e80a2e92247c119a8565f0714f434efd9784406a6b69e71b837787d79de3696f84e6c30cfee36d439d17d5c03b66549a439a136e6e661cc2a3a6b4aed7a2979f43cff9e3ca86ead647e3b4ffcafa1627fe6df08829b2c10cf8e61926b53e1b853d9964459bad66b9503cc1a0426bef2d2b9770d7e773949968adb17832007677cdaac708eba26f309414a26bd8b5bbdfd8a8602a6258099bcd7cd9831aecb334b434feddb2718dc2401adb603e4cffafeffcaf36f2bfc97f25fb6894d9ab8000e193a741074c6997e9331693766377c3e1ea329cfe030a89906240b5f4ce4d51e06699c9a9af882abd1fff3fbfa8f9acee28a6e1fffe6df7fdba84da0e8584ea88d486409a95c2ba3d920cdb4cba6275f4d1522d3e56fb566ed1c9d6b1b4bbdb78c9cfff11feaf299f1e87daa23ed005256cfefadc30c4a71485f1294edfdd6124f27e02736bc08e06d1b5b2f91c7e21c5733d6475586de5ebe6e80009e2907b684b4e4fc8e3c6f21be6f56ef5eeb6cef2e210cab7e8d93d24501058e32f2d53b824be94f3bddf323cfeb6a0f698cd177f05baf0061cd58a963459bf1ac8144172fe4b9071dd00af618917cfca0f1e8bcb71c778a2c5a88407b1c8b462531559635445908b9695bf6f253ee45b7225015db102f4d977d8042d17c4eac056a7be94b650feadc32102ce523d73b76b03f5aab62c47a55cad7d9a449b6e56dbea7bccb59b65c39461666945d2ba111774a30554d78805d90fd3cd9589bfee70e0bd301708d5d018575563f8306eadedb77a9797ad38a31bbf6bdf7ecab6aae07e936fb4cc74a392da192d520a97f7afd52e9dec97d5063177a569ed162570a5d3662bf41561d096e2e34bdc68275358d0280fa8b5a9a9bfff5a79a3be83425f5e4ba5b5ef1fbe153c6644fa105bbf47c960fdcb832cfb008082d8f1ad9e538e3810e778e98586f0f32d7e5b2414a920e002bf6376654342ea09958abfdd0dd5844c252fb76326197ef8b0d9521b20518030e0d43c2d14203ffe5d20ad70e4c1e9f2bc14b9fe9738a87c18cf739da07c368066f4e0b356b76efe7f97d548506a9fb83aa993eeb9231efd8865b4c9ab468bca786bfc8e158d138751d1eabc65a1185636bc95dec46f70e916e428f0136634c2a762b406e8eaa1e7c7a4ae252cfb4fa7d1216146e83b366c7bdeae7a6f949d6ccc16a6bc63019ac7c3a23c192d7c9a5df3243d226ac8ebb54776b862efd32bd8378e1143b8dbfd41c515b319ec1f3448e1cfa7c7a858e99e79017e50c2125483a8a4b0cb5082cc40fc36236f2b8ca8fe536bcdf688bb9e87548ea496aad1affd8424dd6edde4d6df14566b3e0739ac485e0db34f490a3505e09ae9a5cbb4a4872e45fa7f5bff46a358d132453a4da548559f692fdaf3527cfd13d1a419b1d959087714c00b7cc34ea0727e9e65b4cda97ea28552906766c08797579f576ef65b29f21236a451a726af511a172cb09fef2ebe0c8824ab3c72bc80c6362e9aa2760749a17f46ac739e00dbcef956bb14d989086161da19fd603a0528659030f0ea5e0d69069395a8c0b1073cf5564a105a22578c7a50d468041da66c4d20a22f9fb2daac330b6aaca94ac126a6d3c0905bff4063f16c00215149f57450f79399cbe09f085ad367b4b90d33c8194140b5c4486519545e2a9be99306de1b1f00ab36daeb30d437f050f8647ab4154c7e37dbf1a986be05c0d822bb7c8dce86d751abf103b76d0f4854bea99f2e3c051a005a3d1d55a89488659bad692ce18d03aea303e8cc54305b863b6eaaa2252241d2c0d1e1fc9bb0feaa3199d49727bf45c77d1ce517d8a58a60fc5b3764557", 0x1000}], 0x1, &(0x7f00000012c0)=[@rights={0x30, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x68, 0xe}, 0x8) symlink(&(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)='./file0\x00') setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001400)="852c1ee48f8664c58b960a28c53b39d63b13a0d189337cea3474cec0df7f905f82aa15c473b7aed41e5f08619d43097bbae27bdeebd71daef218c55f8f26f8bcf100b97a96eae6b081dab9d13a5986f1ced93f868467f5a12fd3f89f312ad386", 0x60) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000001480)=0x401) fcntl$getown(r2, 0x5) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000014c0)={0x0, 0x3, {0x400, 0x7}}) accept$inet(r3, &(0x7f0000001500), &(0x7f0000001540)=0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001580)={0xffffffffffffffff}) getpeername$inet(r3, &(0x7f00000015c0), &(0x7f0000001600)=0xc) utimes(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)={{0x10001, 0x4}, {0x9, 0x7}}) execve(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001780)=[&(0x7f0000001700)='-\x00', &(0x7f0000001740)='-\x00'], &(0x7f0000001a00)=[&(0x7f00000017c0)='\\\x00', &(0x7f0000001800)='.', &(0x7f0000001840)='\x00', &(0x7f0000001880)='([\x00', &(0x7f00000018c0)='$\x00', &(0x7f0000001900)='{,+e\x00', &(0x7f0000001940)='&\x00', &(0x7f0000001980)='/(,!(\x00', &(0x7f00000019c0)='{),.\x00']) r8 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000001a80)=""/97) fsync(r1) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000001b00)=0x6) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000001b40)=""/58) accept$unix(r7, 0x0, &(0x7f0000001b80)) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x7, './file0\x00'}) unveil(&(0x7f0000000080)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000000140)='./file0/file0/file0/file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000003380)="58d8568ae4111cdd24ec0fe51148951f103b410504d8b845dccd88e953b585a7f66f57cb22282ddcf22dbd2131e387cd3c2d3abccdfb3405d97e07006da793fda019c08d76c85218a0ee4fb7a28b666b1ffbf807f08da80fc5c094ac6adcc1758dd89e0fc53445493ca955407e0b9edea87555175d482ff217c929bf6c65b574487acdf7afb5c57600df0749f132ad56e1d3f03ae332d3f2eda490de1b0138a8410e82ee3c441ccc867122619d2abb87e76d4ce690f616a86cbd6bd0735cf9199826b748e4b105fc6bab713698698cbcddd89f19bd3151c2305ad711c0282ba710c2cbdc4d4bf90b58d0d4d515c3a471ee58eb62ec61b5bd456963fd6e5026210637ee7dcc2a56f305348ce5765ca615b09681c3f6f539111f078a7c8321059bd540e0ef18dd2947c518f434eaf3b0bb7acb88351dd8aedcb4fcc49c00a3d31befccdd329c102befb515dfca4f6445888ba0f5b257f93e4335e19cccd78614cfe7d229d4e4bf037ac18dd2d352899fa5a49bdf25e3b9156a1111621d3b0264b710a071c144954a24219c662e2e4cda4d3234297d8898b69bb6eef5580fa16ea4c90fad9df547e16ef7a575f1f3bd230d69a4bb6a48c2ec6db9492b7c908de85b2a17357646fce4a49168259ed4984788a1bd2d36ea1d89651488a63dcc4884df73ff96eafb77a7b5a3769f9563c3f58637f979e0abc70ac2adfc77cce725839625fd63bac48092c14848fbd712a0d927ed057f4a670af5cc508195b9f0076d8a0eb74c7261da04825782dd3a8106781b75a339d6d6d4df67c7a4aeb58969cb0098872783bdb9b5d3015dc20200b8b81c9ca0c1dd8b284a879a32e81a55d20b9e61e22bdac474d7622f45c6ad156da6240a28d72dad9d05df4749772688d7309615fc66024e11960897ce339400c3cfa1e44a5d3fbd789a23a3289dd3d6c14a7b66f3c29f46dbb1578906a598e3760d8ea0c2169d2b9d56a62f8b52dfceb432b1e508b3809f8e0c29160e89a9872f6b90d17f2f93be75effb6dbb279104890c8f026eb5dcecb0938a441bd297707a9e66b2633a791cce6994593355bb969b6c3695b9e8b625c8949134cf5d15f7a3ac6b0371e3f3b1db28ff7eb4186e340cba724ea44d64fb6d066178c2b82d227cc44a63add009a3b29c34dc2f949d62adad88dd40808621d0e037379c7ac3792ddbb95884e913e57276fa3c655b315327dabf538b1e8e07e21b50bc27175e76fce7bc34e2a521cffe85f66abac24acf1a087b64ea18f00bd6e4caf83c7e61193992aa619d3184dbfded4a045b6b3337d4debf6ec27df950e868503982f2ed381c4ad51b5ca51a99851ee63825d37d1ff745f460c996fb5c2e181734015fa4696d5ad64cc52e9739b5f81d3b792cc5abece67c3143417328099a1098d4ea56dedfd63fc42cec3d75a34c49783a74e139de1e68755f002fc0fe3d603acf254878baa9d5db5024317911354eda5f4beea2dffed78239e72af0957fb967a453ed077c955b307cdb388185d21ae91e008475a75b3749f998cb804b6840ab7cc4f8615734e48256202c4d2c928d33af6961e9fdc400b7bc3fad937834bf42373d6ed22d4fc7c4d3d68699fcae6cd251e10766e387f573805506fcd380dd7947f4435048357d1f9dc1efc4ea3dab6ea6f207cbe4392a318920ee3d90d0efa8c75e6ceceff07b602f9f09229b700382229c48bf44baabb746366a8e71e84e2cffd3e8eac51b501c38f74498610e5f60ab28e87b9a046fd3b3c87ca8d0bd8fec6e0d2c887b8ecbc78e83feecc22c3d3935a8c017285a3d3287cc331926fad5501ed35757476cbe2a8cfd2bcd16a46cec8caff3fdab6b8fde8fd0c3bf853b4c5d6408d31d0e70d057b1cca59fdf91ed758f365776140c98cae559c7e8140f1736bbb670fe140e0e9a8473b59aeae0c27300385b94cd8dc99d6a0d45f4e2bec65d91c461049668c8719baff088bb77b3735ba6717b8c9f9e6c1237d2f39f5d272f8a7e04842a2deaa3438af9b998085d0c0ee557f1fdd112be9f24e3bfa5227548e86a6b35a69e92af1b9d0561b48a0c5503f9b193c6ae44077efea6eb3eeb2c2a9a801345a700ef8e5d68056814675209ef49a302f341803a3528031a7c2c069bde0d41210e44660d0437a379961ac2eb58a24401673bfc8d4488d3e6551366bf2b22e0dd62fe7699d8a165b8380d33fb239bf24e9c3bcd88c187595ae52ed96e4c3018615782b8550c260a78b7a376c6892ab4c0048ba1149825f4af39f029c15fe514364d54d0c4b623cf6a355e8751aa9cf04e1d7c846e9bb433b3d84b1a919948b1153da3691ac29b86572a309826a97f6741036deb0158c5a0860875df57c648adee10e7cf1a484ab857c6ba47452f0ef4acdf6277e43b0f0b4421d8b3dad00646ae25e15369decc710f52325624b14a5369faa6554eeec8317e9573cd449271cbe28e7318de0457a39aabbd7e0ca1e7f7cc9d7470e46364d8e9f1e19afd3399eb3871611efb24eded58289bad8de6d8265b3976ef2df375344a85c38949c48e34f2e39b2c2d4dab6e565896885c74e225970eb6bccf4330d7a0863a33cf0c86b86aed58057f051fbb68458f859634acb265c7556b1e88ceda36478fe5d3b6b22f4ecf5230979612b7db77295f6920fd3d918b865790e93cf6650aaea62402f437bbdca6106bc7814a584438a7408d455c81cd81f8ea855b0b93768dfd2e7c9d75b1d3c49ccdfe658017f5eb6f8d1ebec2faa8b1b5741033cc67def103fc9f0d08baeefdfb57f0aaf524e44cb4122b9a133cef7fbd7624c054cd1990e8e9134eead1c217f0fede51ecf549e628eb04ec587e81fb854fb0f8f701c1da48fd10251125b740b7fadd1dfde146feef7f542497bc4a2f0142dee39210cd708417f91c7ec4ede8918c335529bf57dac682fa5855e336ea1aead339e95a838330297d720f7af9ea288d2d82209be76ee16e92d856baf7ccd459a2c10264f5f832e78718b71a6b4a5d97b96b7d67cb413655824afe603c07245ff9f6a274049906d2421751917288646897c421677931b384d859ee9dde39228d1ef5fe12ae093c1627e23ca10053e75dc2c2ad9e7041b74b54a1540c16ca6d68d8437b682bef2f9ca0edee2b843f5c98af8ba382413f75e5fcc341d7b7a5094159fc7cea84663f396750545157bcc370b69e655a62d5a0ad7199f2fd3f4d9c43d00808bfb148070a57f1bc05739c9b7cc705213fd69521cff5c603497810b30ecdb4ee35c567f222ce6b6216251a3cd65abdb1ea9c8c9b6d384ed93be4564ec81f4176d39517018fd2de6786279af7817789ae9536208d8d5c175e47ec5b0823801b7078c3831b6f546bffb1f36ebb024c18f64deab8817cac164ca9fd06768ae564d9d4c061ca93c9656f956ef2c3f4a229ce42fb3eccd5dfc9cfbb7ecb8de46db78089ac08b74ab9840b546433a44116eccf34593eee10ccda128b7152847ff3d57a891599a1216b52dfe6979d22fe52153ae073da95549f9424aa072b50c75f31d6fbc779e6b673421fc2a5389df3c7b4080f6112646db505c505251c59916e1b1e7d4f4d452dcb305beda5f103105304d56f9da34b04aa64fa77f37098f36c71fb4523224933fa90da4038f7cd2a338d08bc4e554fdc351c5534d83c0b3bb5acaaa73483b5877124a657bcdfdc9e79173877957060ffa0f8028c3e6852f25e95868fdc34100de281ae1a921c5c4b0294ae81463407336871eac49fdb004836a141b5a4c57e0477046b2fe0e720615e1e4e33574491d30383ef961d0b05e8ca4e6e0d358b684948ee43c9a6a658bb668e5368f88e7649230f3f0320398c47021951c42d8c25762884f47dd5cfea3dea703d45cb4cee236b69b21bedbcfc1bf5f4893e7979acd76cf02597326c93e88c80994f2d7afebe0f61e0fefbc8c6bce9c5c7b7199e298c50f2a7c6590d791c531cba8fbe07999acf203c71b81259db54ce6c005fcd40ebf1988f7eb75009477e10f43d84990846f73b6791e542392727af788d238d8eb72c896eadf19cadc1da1a060d7dd43026206421e6a55822aca682d7eac09d7ab7f05cfd7629d9e519f77fd45d25fd0306d3e5ca262a462a2afff1ca73e83956d59ecb870fdedcb25a06e88cde424032b652503f4f862fb03fa2d5f2e44b59d364c46b0a1730148c7d7278e3a52dc318c460a6362f24afca09d7d70617eb14fdcbb522c13371dc3cd95ff8663b7caf09d28c742ef1834c5acfa2c445fda695e0b888dbff210eb1b19f45c336857c464f8ca03baca462c050019f0c0a4658e4c5b7431bb64531a009dda9b8fa21f508aef566627d1819dd8c6df1cda5d0285f2804ecaf06d30eda10acf18eafe0daf422df80164297aa07176979550cbbb76b4f7b8917fe0dca833600dc2fbed99f88fb44bcf28f93ca4a2d1bdcf997555bc201fb577b51c7d7a86876b17cf2748e0ca1241bead4f1e7c1cd528bf3c5f8806e30fe96ae25031ef8715db808ae19c937158cf1f400604bea176706b190c062f7c7a3dbf9a7fb2f62ce2a57db4c8854ab58745cc6f749808306ea12f908bfd93dd0fa450fc0c94b81facd9e85584d4bf247663c9fe6600f7125727aa1ae0b00fbb380d6f8a40ed9a4adb8eef1f79d423869e33c78711c2c13997bedb3d06c10e490977be404524abb7cb78ff27502d4ce2ee8c6831ed77ebee70cf6fa7d27ae1b7ed77a5be053e8031b76de2e12701c1783946e9fcaf38f0bf605a07acc295a87cb8ecfa6ae75033defa3ea12a53a36b52a5fdd6915fad590401fc5a4e7d877c9144c3763b9e8a0446781379688565df45dd11b93ed09da3184bd441e7c5142cef793bdab698b41f0094c627f314a9288b5273afd3f0b455720980d3095d1a658ee421660a2f1fcf9abf1820cbe0e94921ee807fddf4c54510f75ac2fc50d25ce6249d05a3c2023659cfe6ae7562dbcdd43a4e01035eb0f76abfabe69f94087a2c7e631c4aec53dc1cc2b5a0780f04b32b206d016482a3e89e4508de0d543f6169c2d4f4790a231b8910cf3d158fd2f29a9f03db213280215c4538f96096016d19ae30a88b690b4ba9747055d35fad6b7ed0b4ca84c64a042d3bd3a232cb906fdd00c6f6ec0d9a441aa3bc9d6004970aa136cc97c4a1136543e8eb0f459fd1efb6c6d7a94ae469ade6ee9d7c0c5dce026be7baeb57cd2c62db1584edd67b1b685f949802267fbe3ebdd754bf4fe564664ae78a900431492595982a16f3ae8b5e2043e3e390b098f7c58fdc8cc0a3559a29daa35a5f36c3c2a1488ea1a621ad1968e756459c5b7f4bdc7c0f19fa45319c7f37e34a54c23e1f0b728f22fdfd69beddcda52061454e480d463026c82c3789d2eb9db3124faaf5429d2ddebc8e2e813d68eff7812778d0cb43c2bda6929ef4f8af9f44690102537a3a305fb91323bff24effffe7b5fa9fde263d8e7e455535e37d682f0e9c602d92d12e9b36835f58a37c403f0b726084dfbc1af32c06ef26fe10c84e18beced3ebc98ef9943102d00418f50cece95ccb20cce8125f72dcc4ce332f1996b2d0582ea64e355e874f75efd39d68e0864d6e1a49086614d83c93a1968e94b15f706daf07ef0181e59de11f37d1e5875475181fd439546a9709ddf41e2a75433e09acf9b1da1afa481fe6eeed40eee8e94b0a3ab4c1f7370c00f2e67aa0951629fe8787a0cde6df0e622115bb02a9e308e14ea3c1aa72379725f501517d892125aac0519e193983e291b66e044197d2321f35b46ccd2286bf71b45699a30b62687ce05881a69a3b468a79008da4c1af5b0ed9e89a28576b7848f9c30541484bca57e4aaf6948977239d7f07f4164f7d1ab91059c648b860eff6630edbaa82a1fe89ccaefc2184fbf2be56949e123f3a9a6a99fdfb4b31b5381994689d6a924b938b116b954f0618e03f27ebdfa6969ab9b9010ad38ee44c86b094dbc76569bcebf09b872de678b84a8bde99d898ac055c162fbfa2a862427450878e8cc704d468ac6edc6374bd08904b16db2c3e76e6dde8ae20c2f54648f5450e39ba1d60402e1ad9dcd98cbb81115ea0dea5f4c08e430c642b6caf3047d60375095b923915d720010440156ecd1cd009f5448a42eea293d6a32c53bed59f60b148ace0baab8fa0d4e95a00825d4209bbf2a657ab1a1e273e24c8cc83f369081ecc3a802642a", 0x111c) 16:00:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) chflags(&(0x7f0000000180)='./file0\x00', 0x2) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) sendto(r0, &(0x7f0000000280)="9cc8c7db83e3a6f6c02c92ee973666f2825c770aed615f706133e26754207b44ddde1f36a2483e4ea85d26b40445e4b202253453a90f954636a883c336717122a391521fcc06ba8c1f0379a19a02f85403a33702c5f85bae86b199f07e329d9e3ce0f1f66612b19dfb6c312d6933", 0x6e, 0x4, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x5, 0xffffffff7fffffff}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x173, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) stat(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:08 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x400, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x7) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) fcntl$setown(r3, 0x6, r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) recvfrom(r5, &(0x7f0000000600)=""/229, 0xe5, 0x800, &(0x7f0000000700)=@in6={0x18, 0x2, 0x89a, 0x2}, 0xc) pwritev(r5, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r5, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') unlinkat(r6, &(0x7f0000000480)='./file1\x00', 0x8) r7 = msgget$private(0x0, 0x0) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f00000005c0)) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) connect$unix(r6, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000080), 0x10000) mmap(&(0x7f000000a000/0x3000)=nil, 0x3000, 0x2, 0x11, r5, 0x0, 0x0) r8 = msgget$private(0x0, 0x15) fcntl$getown(r5, 0x5) msgsnd(r7, &(0x7f0000000e80)=ANY=[@ANYBLOB="020000000000000018c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd74e00000000000000e092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"], 0xe5, 0x800) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000340)=""/190) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202a, 0xffff) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d030c1e7bb6fc6e33c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae62225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc8ab73894ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc0000d8a4f5f728193ef16ab93f12bc4d5f16b136a5d00d1628b53a", 0x18e) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffbf7f, "859c117e4dbfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffffff, 0x0, 0x0) link(&(0x7f0000000040)='./bus/file0\x00', &(0x7f00000000c0)='./bus\x00') pwritev(r0, &(0x7f0000000cc0)=[{&(0x7f00000008c0)="8c9a74", 0x3}], 0x1, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000140)) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x1, 0x7d) 16:00:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="6c6530000000007c3629434e4be92099c38dfeb2f318099f474f043929ca102aca697f2c89ccbea002e44cca044653db3112b03c3970f5c66c203a9a498df4cf38c339b5544161f7a81721b8a951313bfe18c8118c7f75a309d8b0f6067d4280b6fc4e9722bfc0b2cfec1740bc81ff5bbdaec145257e7ae53ff5ac60ff09ef475de965bb"], 0x10) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000040)="7aceb8c56891268bac290e899b92c6b077606d918edadab6e775330b16574a0a25280301076f04e696178193a94865aa68c056a660809e147eb286db96536e615c66b2b6208f9a2d51c1acd04e210ffade275190d7953d55922c6976147a8167fe40540eef16f6f1b6f51a9af33e86d9a372e7a8b66a5129f922c9b4cb1d7bd2d3dd6556eb4a30295ee3dd46addc8a19c00a743bab7e7335662da7b2e4961b385ba43940dfeb237f0a01eb818a10e5a807f55276728eb7f30f961400c6fff82db54de2e5b81882ec62a06bcfed832fbb03835c93fd71d1ae48555e60343e4bf28c77a0bee3501046f2e01443fb124d7b3631545a331021709baff25c45c03d4d928a8947562a4735415e914b99fc985335edbfbb390eb333899f2f8cbb1148ea7bcf98759254084b4ab5135e3835b94387b577d8974e67006daeed4328a57db34f94e3cda4d31d3105b5f40d92279f8c133785b691135b6af265bed6af369f4e1a78e0fffb4a62c73f1b6bd650e0e55e3fbb9fab2be0ecee54c73e391570631b4c839e499b72ce3b888421406af87e232ab86df4c4c0925b040cbd040b3d4c5b66e81eeac54cbcbc55d7c59ac2d182496706d29dae62bd3f7a162b7bf35ec811e48d64b032928e254fc225873c074e05a41edc90663f66e0ef70ba68c9209473b578699aa06c99fc26f46c6c17d821a9fdd0b9e2325e9364377ab2e45deb6781989ba2aca60765a61f338b12a7b3e77fa0bf6966fbfb562d45f2b11962db3441dcbb37ad889b28214538f138a3fc33b2545e308d31a7c88a5ba195dffbe70e2955d9078ba818e6dc431e25c9b52ca91046d829195bcbfded47b89e089400ee5a6976e716ae88096edad6014a3c7326822e9bea0a8742bca61a2fc78205d55be8817a1bcbdca22affca3a874ded0e60b893d859da89dc6e8d835feee31cb1dc0b251b372b83b878f67f03a14ee9bf4dd91544388089bc14f53fb0d202ae1817647bb7df7610950b74aacb3f249dbd12932f5f60378e97e97a6f7feb836b194efce22e379c9bdb7b125e63a6219570d37809d0b0c43fd9ad79e84973776d0359abb9e279c1d884d406f3ef6dc17b72eb2e8091c958f989ed1dbfa120eeb21283d403cf7a6cea578f539f16a0f96ec13c687f28adc32529590c72567fe419b7402ec4a2d967bf8502fb9a7c12308fee4454e9922699163260b1a02f3276fffb225c3d068a5366284678420cdf2c5f071a8636fcfaeb28a7c38daa6bb26063e547fe9cc3e2224bff50d15fb8e7de72bffe1b54f582303531f319848dff2e6a5fc070ced2e84c8c02e21bf3e032656d110e9200a0dfc9e048da878c42c56952a363b77441e1cae16955969ebafaa3773c286840d62b9f26caed522dd4ded32cf9aedea7e77906c7a9bffd7d8bad838af0fc8cae3a01daf08f281e5a392e8a9e85bac5415e1a20fcf85b0b95498c1a18cb4502675a330272f5de3f8ab28b80272395c44e1c1e6a61204383cfbbe442fceb88af3cdfe4295cf6011827f3df60e1ab51377fc45a7f6a1a0235f1e1e9c2482fbf267f00dec296bc3a603eff7e850cc552ea39754d606f1cf66fddef8c3fcda17bd97f71919dfb1a0fc618027545275b5e48cc28ad134e03dc046a65a260e9fe0e6843d5b51bc548320226bde8751019888876f58a622b1c3f1c6e5d958ad683469cb4ecf7b121b9abf262cc094cc0390ffcdab83fe75de13735f10229db18daadd2914b422b075590d7c439a4052abaf9cf826f9eada5fc25d5d3a8efaaafcf23aea8e26ec6f4d60a789155e5870c675e890f0d29e4f7a16c34447571590d57fdb04444006909bb463520da810ca4d4df3b41182c35b18b0d42bb41910191bc2f0a6e1a5c43081f33d6b22f1b1cd094d4021fbbcb67957644fefa562a7bfcbc276396e36a7b15daed7a3ec191ad0127dc380ec974562f9915e51920793f5d909958dd29e30fdce20725f06eb9e539578e999821917f500d9de4c9e87ce2307feab2e7e3c9a782103f44849213658513571adb9a5499347c8861c7c9974f34961b8323f208bbf11a60930601842fa009e383a23f405eda6731edff41f86954dbc045f8d4a4678f216ee1a0a3638dc15fd84996746e8d2b5826ef8fac1817c529d54ec4059fd3df9815a963d2d65a0a6f40f280904efbc8d6f1fd58c4ba52991bfa5f2aefd7092dd129f97609dfc3fd710e72f1250fe2d25f51e5ef1b7df949cc3c1f126cb753ff9edd3a179a14befb409bd7f1e82023ecc81db06260b2a60ccc20833d2196bcf7bd949f3829e1c900b68168c2b003667471e683c4cadca9794729449341cce74b0dd99f97a5a1a163f355e875fb9445301f65d7e0d4b0b6d0c106ca797d4bed765226c5d7a8495e8e81b76a76416334c1844531266d5460954439d71bb95ceb556edcc660454ea314878055f9715378d7e88a3d83934052d01ce263f434dc3b78ea2e4aef748720c4b2238c6ea6e8f26b6b25d84743034d8bcfc81c1e4b9033d55d5a4dad782128304db24c444e68cbef1fb58407f85daddd510bf4df78426fb473c954c962107b8ca818d4186ad634eb64061bfca0e5f89eaa44a0be335117376336161f9320a8b3439cbf8fb01a5c4f2573b1e20744c48e1fee44b95fae15fada40ae0647e7bf0e6b56309066058d5e64f2d814a983ef20fe67c6acc3190d21bba6075d45d7807e58826a5cbf777d72585094e129a7325e93fdc402d13e9c6463f61807fcf1804aa5c3268644e5e063ba50211b02247583860f2344e6a556a5fb7233e9a9112acb0101c9f78f4bebc9780cda0fe88d58930e77943c5a0c573f9c00e73d8e21476a772344c44bf21164080ba4641567099e2128f69c2c0a13c508d8ebe576b54801c9f1829deef801e7bf5f84261918e12111a5b8e63d3868781850db74570016442b69ccb89a973034fc0d8c0375766c088a5db8fb34eaffae3927985f6ad69ebf363e3127d2", 0x842}], 0x1) 16:00:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100c, &(0x7f0000000040), &(0x7f0000000080)=0x4) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x1000)=nil, 0x20001000) 16:00:09 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x6, r2) 16:00:09 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000000}) flock(r0, 0x2) kqueue() fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x40004010001028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0xfffffffffffffffd, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186004008b005f3a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b1176181ffe691ec51f8a0d902da5691d899536f95b2d9de35a17d1827addfee88dc46d1977141600f15400d61592c24faa7956450bb9f397fa7abfab6ecd89c7f8d35d67ad58fe3b23f83a4d6c672e7be70d23eb8e7484b5828a783ffa7ebedab39", 0x8b}], 0x1) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) syz_open_pts() 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/101, 0x65}], 0xa3, 0x0, 0xfffffffffffffe32}, 0x0) recvmsg(r0, &(0x7f0000003680)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000003540)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000040)=""/85, 0x55}, {&(0x7f0000000180)=""/50, 0x32}, {&(0x7f0000001280)=""/124, 0x7c}, {&(0x7f0000001300)=""/172, 0xac}, {&(0x7f00000001c0)=""/13, 0xd}, {&(0x7f00000013c0)=""/4096, 0x1000}, {&(0x7f00000023c0)=""/126, 0x7e}, {&(0x7f0000002440)=""/194, 0xc2}, {&(0x7f0000002540)=""/4096, 0x1000}], 0xa, &(0x7f0000003600)=""/119, 0x77}, 0x2) fcntl$setstatus(r1, 0x4, 0x4) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) write(r0, &(0x7f00000036c0)="6e9171b93596dce6406d17321c6d389ddd17ad0164e20807f679410cc07bb7669362f813676f1613bca5e7c2047efb0ddb6f4501f2834a489695a9039ba2845423a5d30f74046e580a2b92a96e2f9b09382ead94a9db331ee9dd84f6e2f49d4b9217901e3d9819070eedaa990c523ca4ee78724c45e5bb7f49c7787dded1ba5ff7a2240c43e682ab8b6c38b338131d68bc3193a3ca8daabfeaff10c8de0c044fc579fb4e5183d6268570ee69d83e09a7286a5b9d221bad657b7759", 0xbb) 16:00:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getgid() chown(&(0x7f0000000040)='./file0\x00', r1, r2) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d01a8ce05766c653000"], 0x1) 16:00:09 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) setsockopt(r1, 0x1, 0x101, &(0x7f00000000c0)="9540d645a63577cb8b87a7e9470a579c9f05363599ce3fad3a95c7fb4812c6d250955692eaf169fcbfb35c51bd8d435282402ae4010b1dd6c88af0", 0x3b) sendmsg(r1, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ec00681ef415d7a1be00000000abfbdb60f7d81d1af27e8ac85e48"], 0x1e}, 0x0) 16:00:09 executing program 1: execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000380)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='$%\x00', &(0x7f0000000140)='$@&%[\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)=']\\-\x00', &(0x7f0000000340)=']j\x00'], &(0x7f00000004c0)=[&(0x7f00000003c0)='}\x00', &(0x7f0000000400)='@{\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00']) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="6f4c458514e9a4a2071dab210b0327905dcf0e46d14cab9434a83cc0b404c3ac0ebe05ce429e1381931e551e8dc16628d8ca4563fee4b247f0380b717fd46a63de96adb238c6304b597ed5deb627f23c384726f91e59720582a8ad76b40ebe928964ff4d6daf1aeb4627e6fe40f20848b2ebcdf49cb8a4f394141d32875d146d1863259448d0148ea5c4b9383c31771e71208d03b87e7d000094e00f5b16c360f1607b20634810cfbd9bb28b84c56ebce0e0ab9d5a801c2587772d18959495bcfb684f86cfde54c0f7bb38ac6cec96cbf0fd4aa4f78e88b99a0c06fc981bbf4e7a4bbe5f37702c17ef0bec3a6ff6b18ea036075f936fe597e74f251f584664e0e9a9aa26bdd9eb1dbc5c868973d6d3900633c0069fdbc89ec4716b35a7070cd78601625e34923aa1acb6d302632b", 0x12e) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = dup(0xffffffffffffffff) mknod(&(0x7f0000000240)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x200, './bus\x00', './file0\x00'}) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x7) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) getpeername(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe2(&(0x7f0000000140), 0x10000) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pipe(&(0x7f00005dcff8)) ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000003b80)) syz_extract_tcp_res(&(0x7f0000003ac0), 0x0, 0x6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000037c0)={0x8, 0x6, {0x7ff, 0x73650650}}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x3ff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) sendmsg(r0, &(0x7f0000003780)={0x0, 0x0, &(0x7f00000032c0)=[{&(0x7f0000003280)="7bc784544f24ea1d06d6cc95f27e7cef99042fff3a1fd5ffd0bd1ae12f9fef583b69d991873b86936bd9cf9d261ba52b48ef8ef13a5f66", 0x37}], 0x1}, 0xb) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003b40)={0x0, 0x0, 0x0}, 0xfffffffffffffebe) r3 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000240)) chown(&(0x7f0000003a80)='./bus\x00', r1, r2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:10 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, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa3", 0x2c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0xfffffffffffffbff, "4bb8483dc4a4a4cc11eea30bdc9669faebc9ed49"}) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:10 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000001600)=0xffffffffffffffe7) r2 = socket(0x1, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x100) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fbb, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0xb9a8064cb521abee}, {0x4, 0xc3a, 0x800}], 0x4) getitimer(0xfffffffffffffffe, &(0x7f0000000440)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000300)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xc) connect(r0, &(0x7f0000000280)=@in6={0x18, 0x0, 0xd91, 0xd6e}, 0xc) socketpair(0x16, 0x4, 0xb83, &(0x7f00000014c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x761f64, 0x400}, 0xffffffffffffffc6) r5 = shmget$private(0x0, 0x12000, 0x502, &(0x7f00002e1000/0x12000)=nil) shmctl$IPC_RMID(r5, 0x0) semop(r3, &(0x7f0000001500)=[{0x1, 0x5, 0x1800}, {0x2, 0x5cde, 0x1000}, {0x1, 0x27a, 0x1800}], 0x3) fcntl$setflags(r4, 0x2, 0x1) setitimer(0x2, &(0x7f0000000000)={{0x0, 0x5}, {0xfffffffffffffffd}}, &(0x7f00000003c0)) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) fcntl$getown(r4, 0x5) recvfrom$unix(r2, &(0x7f00000004c0)=""/4096, 0x1000, 0x841, 0x0, 0x0) socket(0x6, 0x6, 0xff7fffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0x9, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)={0xffffffffffffffff}) shutdown(r6, 0x2) getpeername(r4, &(0x7f0000000180)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) semget$private(0x0, 0x2, 0x4) pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20001000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20002000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20003000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20004000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20007000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20008000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20009000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x2000a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x2000b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x2000c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x2000d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x2000e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x2000f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20010000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20011000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20012000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20013000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20014000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20015000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20016000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20017000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20018000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20019000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x2001a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x2001b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x2001c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x2001d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x2001e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x2001f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20020000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20021000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20022000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20023000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20024000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20025000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20026000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20027000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20028000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20029000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x2002a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x2002b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x2002c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x2002d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x2002e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x2002f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20030000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20031000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20032000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20033000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20034000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20035000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20036000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20037000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20038000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20039000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x2003a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x2003b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x2003c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x2003d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x2003e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x2003f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20040000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20041000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20042000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20043000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20044000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20045000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20046000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20047000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20048000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20049000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x2004a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x2004b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x2004c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x2004d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x2004e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x2004f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20050000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20051000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20052000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20053000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20054000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20055000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20056000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20057000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20058000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20059000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x2005a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x2005b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x2005c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x2005d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x2005e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x2005f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20060000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20070000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x201c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x201d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x201e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x201f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20720000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effcb60 va 0x20730000 didn't change! 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x6, 0x6, {0x7, 0x7ff}}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x9, 0x1f, './file0\x00', 0xffffffffffffff5e, 0x2, 0x1, 0x4}) 16:00:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/101, 0x65}], 0xa3, 0x0, 0xfffffffffffffe32}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x2) syz_emit_ethernet(0x97, &(0x7f0000000000)="5b05caef7f4ff695b5bfa83fd1765e5f5200f689fe42be5047717f844513741c233af98aa4e408c702f5c63cdc4dd8d85b30b75e7a978c0a2ceafdf63802ce9e231f257aa9955bc5fb308e7597d5ee03823214bcded7b89c6560a33184da9ba9805a1d13e9a14af46fb0d57ddd968b4be70b77d2fb528887f754a668b871fa772bbb06051d5e7eea2c666c13e4d933c40a421524a919da") 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0x8, 0x80) sendmsg(r0, &(0x7f0000001800)={&(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001600)=[{&(0x7f0000001280)="ab59f505f6bf8c1a5dd4eb9a7cbb34da28973c09ca10c44629ae6d07b11baeedec4c8ba681811a43f9083a02b45c431d1260251725932b7901476b6808f628f6eed7ba525c285b5dc31a939e70900b040fbaa924adfeebd4322b38cf9b0e1de1e2c1ba865dab4e3a63e1f261", 0x6c}, {&(0x7f0000001300)="a931fda63b8f2e1b324be63147414e2a988cf1698d41d6e751c41695d7d53d801c736d0812baf8a1b9bda16c0e347288a576a2a0717ef85b23881c214431045b525dd7cb89", 0x45}, {&(0x7f0000001380)="89653111009ca344e9e9cde24b8c435872183df19c0ef3", 0x17}, {&(0x7f00000013c0)="a544f715681cf4c2552f7e3575176661560e2572e242509970625dce78cf23f64310850f4f062fb038e01fa065998b5797669d34a8f54312ddfb9c9c801583bee8fee37d690cd2ff19533561f43912abe2f633abef1c072cab5af973eacee70109b548d71524e5d1a4c72401c524222a16b0ea9120e17cfdd86ef1d8f65f0135f77fe3bcb8c57d7871800e15cab9478269c374c375aeb4024530f37e7f0a23109fdd806251de261ea56e36227a181d52b045200c74c616c068c6310198d24ec782765ec67649c6e77bbabad1aefc0d035910d91a080d2f9bf213f004934ebaf1d655a10c97b0b1e3dbaca17f991a816db371f6", 0xf3}, {&(0x7f00000014c0)="9beb7aa77bafa09c89b6e201c62f9ef09f8a39e76b9ce3fcdc808d82d7135f6c928126ffa691e21a2e4c644495c761d4838c9e344f8504676f50a216439b34d32f39bb5b4257c9d3af070fc1b0e23f511d21f24507e4b3f5bfb9db8d21fe7fa817b9e7b91f492cb30accaeaf066788851d117f4e401f29b076ee4dea57ba5eea29a70767a8c7aa271e3c3533c9c1979aa5708b87446d4f630b5a2afd76a349d22351640bfcca49a5e1dfbf728e8487bbd862704de20e2d6cf7709b455e027c95d72e58a7229266972a7e77c86bb437eec85d2cd0ce2829", 0xd7}, {&(0x7f00000015c0)="82d4d38621d30ce17b192b4addb20cc7ac7ebed806dd405ad4c1aefe2275317cab5db24c5b", 0x25}], 0x6, &(0x7f0000001680)=[{0x10, 0xffff, 0xffffffff}, {0xf0, 0xffff, 0x40, "39297b1f70439d17efb4b51f11bca81c007049889f3dcfb5182a34ed343418198790d1edd5c28d23845da0aee36653e156c5461b2c0024b3bd38614abcf8e69cb2bc7ce95b4ef33ab2695b128e53faeecee965fed2a38a1a746b6ce866ee9561921461dad422e9a9d91f8e74dc1db9ef4da6b9ffd3f9a7c18d9b628827070e60357eb5a2d36871b7daad826c2724c582d321f3580d7adfaf1cd23ca5996cf1035c50c4d6f31e7da08fe883bd69c1ccdd146e0025e41d732762667cf57da9e7b789c2412f62598b95b3eca0cb1da9c5872bc4b9a565918b4c9e"}, {0x58, 0xffff, 0x4, "3386badf858bc8402d094685d15a2bbf042a81f1b9000c5fe61de394fbc434fb75ebecef8b494ec3809c2701abf17d36b9e6ddd73070d9e26ba52a03c95a62ba45"}], 0x158}, 0x1) getpeername$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000140)=0x1002) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x28000, 0x100) pwritev(r0, &(0x7f0000000cc0)=[{&(0x7f00000008c0)="e750128cba451d912f57dc4c61d26803c42474696a606235", 0x18}], 0x1, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: socket(0x20, 0x4, 0x5d7e747d) r0 = socket(0x2, 0x400000000002, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/126, &(0x7f0000000000)=0x7e) setsockopt(r0, 0x0, 0x15, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) setsockopt(r0, 0x80, 0x8, &(0x7f0000000080)="285345c7dbf8d738028a723c0934ba42d9c809abbcc2943db805bf5829f1574ae68328a17e20bec6de7bc34fed09075e5994a2e52c9cdb0f95b5c7c2203d679186dccefafe58362b23cc816c8bdc387acc57da476db9908b75954d0486b55218f969912a5b9b5b9c5f85b463d2b6db540ce1c69d021f1d18f9335eba0ec9a1d1f08fd4ce7dc752785bf97ce0de9cfc5a7fedf98fbf57fbdce75dfa312564567ad2f2bb4a9123e17d0de5b36cca606da4bdb4fa18a45160f729e094b61df2789068f7dd333a29e40ceb501828a6be3042887cc90db56b5d926e751dbf7acfbba168d046e119d8c8efa38b39c27cd2f1302f22e8a9aaf343d932615656e3b16b16c407f17c90871826f0d37ccf7bb246e0890858deda60aa6b88b0542fb9a2612a8458c02c14f57dd606c302f3037ca54e6682d8d59c000c8d023a7f1f20581cc188cac3bd1763480067b10c4c510e6adae62f7c368f93a772b3559b4fa809f3ce01dd6ad67866ad78f18fa3c71694a4eec0997b75ce884a2148286c551d41378bd7b67922a2cc0f9d67f0c81479b60873484fee27ce735150ba1a4ac3525d20416ef40a1ccab8e19fc0ef25fc27eba132c7aacb177b48815c1499f0df57c756a5a68c531d37c9cc098d85a68fe7ac670f6657fa60654fe5c3e3a3ec7d8849efb51c23264968d27f4733b96a8c70504c9938f31b2eec90aac3422b123016223aaaa2299a1465b0f86038b14c83bd50c54ff0f7cbfcbea5acc23fcb87a7764fd047936f80fae5193a08aaaea6aa3f4d9d55c02f1f5246435bf9c97b83d71b606f312915e7247d9521c27a86763a68cc2fb23607caebc2dfc501fa48f9096e408e932d2bf7582f67cba9fd2691a583634ccc970a8926980ca3657db1e7ccb86ddf8b72e93af9968c4e289d0c775a5e24a090207a9ba6bf7ddca5522eb3e951e1488f4f1649ed7f049f751c3c86d5a08bd8ed99483b77d55a4456350df4abb17a049a9c59d527b3d6e5e1e1c8fdc396321c63866d29553d55e2c63dec3fb458887e589f3a257828b7c841bc5f84ca1984a46fa215b3e5a164ae66a42dea8ff1c6ca1e8cf43ead52ce0db8a9f597dc9083c7f75f9c413f65c5a82241cc686a7535e12d47ce2a0625a3b1981258f32d66a79259c45d7d356543aba97ec76e2179faef06260610392a0f33fe85023e00a90c909e5312bf9217c16f5423d1dc59ecd3e3f3b927845b72da06b6d4761774bbb521179b860ad2b8d9d2545952554b47e58dd12557379d1c16e3aa2980a4eb485dbc450d4abfd7faa31a51631d2c98b27ae6285be338b309077e44565e7a04f8bcbc2fbfcc4dd880277752cab88b2fde945adacb031eb4dd83d335e6d8d50a405668c53317cea3affdf72d094e1d1a04cdbef4190090cb214cf249b60500b96b61fbc6a78d62f3ec7908835b0623d7283ac61263ac327e9e83046f55ca2a117b92f992c9570bb9f6d42b225299d5eea4e6296e83b2b9790932cf36a7e75b4f16dd454784412e90560b66953bfed57c77555cae7deba7e607e48adf62e853de71c69428fa4235fdcad5d3752a97335523e3b732c7ee2624430f22a8066f5499aab123d4ea852442011f9d46815c1d8ec48cfdb4871b80f0ebf3e17c0200fc9499e53b4d0145aa7ee07810ac26ad57bf4bb88fe65bf56e3c6d1c6594d7d9579565e12d1c3026cffa93cf09788c4f68e945864fea5bb6247c3f4cd075795c5d0e922b60f1e5542ab7c181e951e7cea58d7820e2daae6e116430fe26953a81a87c3fa45ede6eb5a64f49fdf144776aef519bb3f04bdcf17be1f88bee25bfe2dbc4620128605a9f2408d8e2da397d4975db8b7f2d95eb9e7fbe8fdbb50dea4f5d6b20c04ab0dbad07f6ceebf80c22e79cb4d79435e482aaba56471e4c23f4c0c9ef001cc5fec331d1494ab64b2f0c4d7845a53ce5211c38ef87ccd88d7c6bc174c3d8eada16cf092d8ceaeb3263746edacacf8bdf6aa2158b49e5b3b7af9e758a833556e6c2120551e533969c60437122768f89eb6154117ed58d147695af64ae00ccdc56e2f81a8885fedc708966b433446849d5e743b48142d59985deeea4c4239e669eea706689dc5512a12ac7cea7a5f31ffd86491df246cda42b13d18bb9eeeb3466f0256d460c074a4f89b2671a5bf725cdb9c2a768b057c74248a3f26ee70e57e2b01729c9fb0870deb9dd4a12ba58bcdcf4637953018bab18c0125254b632f44460adba422ebc8709bf5b086a6138deb463b06c792943c134af1223a00716d35add72e49ea6d050a1a8291897f229c72e28abf6af70cc4e26a0f9365ef3d79fceae7928f2e55bf7fadf1640b019aa02585ec8888236beb922d94bd0bdf0a714d264acd0a5e1544c48f3ae74f102d9910563adbaeb58cabe76fe489750933c24b1e6a3890e48ab6089a12de3b9d1e4830e1dd01e3fcb95208577f9ba4eddf58c1dbf6d68f7836172e0073a0c3289b09b1b2606f05674cf378ea32ac463418b2f6cfecbf49cd3bedd5152c0284b04a67a1bc1e694aab3286ddf27620afc803c2441fee092a1fb80613fce980bdbb46e5d413d663ba60948d9e557153b59a4e6b9aec2488e30148375fcff8fb8dfccd714cff3cfbf1f722ce21d43410484a90696bd231857bcc2273505ac1902753bba071e37ceedc69632bf75608a05dcfaf4522789c7d0fe8853a788a3ea6f12ea730435b94df8e781c01104e52f73acd1d9f4b2340ccf7f5021b7c644c0e7859584ddf9550e6627ed00a16f3db47863f21e9e90c9957f03360f15ed824bc0dcf5cf2145ce1e9311da2039ddf562a2a692bcbf99de26fdab29b7c784f9e5d3851d68d5f6bfd5f8b2dd3619227e7dc49068e0965e2e2c57d68a0b6c97d2154c3af3ca7790c1104ac929e7357301b76e2918e0fd5d13dc6e1aa89099f645dc964f65c9110c85b361d47794053f2e735d2f7a1a0c48b1a3f018fc1be903ad26bde14dc3e43ff7df3bd5feb8ae88ce8b48a7cb013d04f56115cb27bd7c6bcfab5b5f7cced45080ca8107138a697da99e88e983939cb7356198e9cf07117852ab9cc035b7d1468b021ad189346b689af53f2545dfb865e2749026a309cad15fed99d5e4b08e5862a085f9c3125566d96861ef9b69dfbb6b3aac0cf73da24999564c6b8db94dc73cbf44efcf8435b6e6b9aab4b3959ed0bef610796dd11b18f43613bb5194151e6267a93469e2d9a1cfcaa3c32c313b39a2907bda072a7f0cd0f26fc769fae5f90be817b0a148816ae06965e077187c5d344a1f92758a71d7a0e470400d9bef1a2e321b39b0c91510efff2a7344f2e7d179edabe536ea740d793ba6e6df1636334ea2fa64e834aa8d2e718afe6c7c30e30aec7b0e94db090149f7d74d4e461cffeb890cc9f4949ca4cedaa8db9ca10fd230126c7c8774ca3816b47a3c57e0d4da1e7107a232a8ec688d8e0441a6ee65938f1a332e54ff316bf753d50cfc59afab35a293025385260e12637242dc7b6db171b95d4820f8170180dbdd9ca9a387178a5900433fb7b303d49e33465fdfe1d68e0cbdcd42760cd8a155cc9527b8ca571db6dd923a7fd6004868e2e49546474a2a31e6fa5520a91e62b75039480a2a914808b869daa899bdc0495561e5088bae8f8beb4dbfb63504b6a1465ab0985d4a7cc85cfab3ae686639428a03fdcc35ce412cdd44f0774d0ff6c28447dc1ae8a7a7729f891b4f0df38b3ecb0ec77574645fa579847054cb7ca27aac7dc9e30cf1f354b6a5f5ca4f0bb8b820ef2e4ba330db59a3b55a8d8ae18065290ea5aead948692e6e4118db3f9ab73e3f5576428867e0e8a04be1bab9a8f4b6f52058b2d5d72caef31e70387fff740faa00d3a5ea40d4a6ebac0d0f1f6b96dc2ee11b0ccee7bf2c170d38a75c1a009c5602f465abd782242cf4a502f06ae715e68fd30266cd9a8de4701aedfa7cee07b1175e01eadccaddd809b045035ede13dc795239ea9ebb02baa0cab878386c3a6eca228c596cbf415b0a77cf133130cb4e31b32cfc86dd37abbd2f56d1cbe6155faf04e681c408d41c9cccec75c9c4dfddc9812ea9735eb604727ca191dda9986b17917538b38234ca6b39b5cdde6fa053508ac6f804d77551accf1bface6075b23964540413c12e72b3066a1efef29f92e8a1e66d163f792537e6f9e7ae1abd86e008d80278231771dce869b2d34515ac30b8e9877297872723868a9d90c194adbce356e3849eed9830df104d1f6ce8e48e62a39492d1914624e5c74bfd062495f902183fd00e86e49e59dc28c751b451d410421782e80c5747737b8bd94b3b2055663c3b5860dd73346321ad6fba3ec786b248c534f5fb03006c112629960241a4203d40f6348f94ba224ad085e6460508f293f4fefcb3855675a7fc6d1475314c2fc095ed52ba0bd32dfcd0e718af77db2baa686d21e1f7c48a2ce0fc57f329222df5c15c91ce5b568d1e87bd42ad3cebba4a89b94f08d274f4d581c273c5beb3d945bfe0b38c415d002f6764d2c620bbcf390bc09990d9bd998cddb327a2cf6fbc0eca7fe413c83cbcc7f943c66f2b588e834279921ba936cdb79266cff5f213880f2f71ca2fce2c604e54b54b89713bedb27618dff94ce4e5cfcbd8917bdbc938a5b15a3d1ce6ef0d93ef524fa70ef0d3db6098fe7cc7fd699976dff59109d826a8b9f86b984839023d148080305b79084c13680763ebf37ce321116f543fab2cac8999ebd197000f7b7ccd05b4e35ca0ef1500225b8ccd518e54d1124c49097e9e7b872329b82a596602e3730af5144e969e307b372a26b11879beeed9c6c5dd1677234af9fbb8098d7bcf10346c7b6c18947c5f4c6f161ef546e3f7b1675f6813a7490aaa034a440806c29db1f771e0d5cc9d286f3970a3d1eb4d7a326525a240fd1494b62d96aa0f56a282f56c509e65821925e89634de5e9592ec3176ccddc746c4be6c86d2fc8b95f20723468cda8003f6e72bcc9d486b0cc53b0dc2d59ff1d6474742bc435ef4cebe6824648dbf95cbf0c36254cde8e531fa0fd68707c8d65383b07049a0572c7cbbe591d1c2b1ae2b417f92bbdec39fdde6153dfd4edfebc0a2559fa4cb03ca028dfa53e2a25eb14f6b2b32068cd75b6882e1abade574d0cf138706e9e6a98a45b6957410695b862163838a613ba5e53f5e2ea3606b5089ef0f0dee7b9d485e7823fdb650890e924b7d2e4e0a57d93fb701c151d88ca8ad1ed90bf4068150ef7b3d29fcba59f36d1293fc8ff078f240752b37defe274286b31f473432576d84c903fce21d90d01abe2ef69c7ab7b38b0bae95ac279a566fb213e7814f1353560be840191d3107677085dd80e17bb87e5e09b7c5d72fc29a70c7833878dcbcbfcfef8b6bc9821e9bb26fd8110045c02ca7e6512794208c8a15a0048b9f1195e23908593b2f059b1b5ff5af59a71767f9933cb1d7a569c1e12fe5613dcf2c1d2855297f9669daf15604a0ab92848a9adf929409d61d2b58001b7c8812110410b6adb829f09c81c0d579bd905f045370105a3b579f5c3712057e8cfbdbb37368ba65cf9e7a1c68b763f1f672f9e1e870696fe7883d617d25983c374eb55e09c3560cbcc6b4be797bbdbd312488b1681fb5c09d79730628f86ee445bdb4ba49ef0533e8263ce34cbdd0b72e56615af37fe743b7ddc3a7eaa7574df918e25484453f5a1bd2f21783b2eaec116046975e089a4a03a9a7688554bea08b2fd0db3583bf40fbcbaf47c7f59f279926cca91cae980d3a21e0916bc31ba0572605a7aa5526df3aebcd8822860ea34b9", 0x1000) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x9) munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) syz_open_pts() mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:14 executing program 1: msgget(0x2, 0x610) r0 = semget(0x2, 0x3, 0x12) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/221) 16:00:14 executing program 0: shmget(0x3, 0x9000, 0x286, &(0x7f0000ff7000/0x9000)=nil) 16:00:14 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) 16:00:14 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20080, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:14 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x1ffb, 0x8) r0 = open(&(0x7f0000000200)='./bus\x00', 0x2000000000005, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) lstat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)) chmod(&(0x7f0000000100)='./bus\x00', 0x80) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x2, 0x975, 0x3, 0xffff, "f824f1263b247728108bf9289386eeb61b08da5d", 0x100, 0x6}) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) open(&(0x7f0000000100)='./bus\x00', 0x10000, 0x140) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) recvmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/87, 0x57}], 0x1, &(0x7f00000003c0)=""/131, 0x83}, 0x800) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d8d34b8de97a0b8b57dd0cf862b29d0ed569c66d"}) open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2dbbb2ff, 0x0, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) shutdown(r0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) setsockopt(r0, 0x5, 0xffffffff80000000, &(0x7f0000000100)="b048183ac0221c3f88def6db5c3d995124c4d9da3d2d51673f75ba552842b8e1d768b836bd2b1ed1c575f19044d1aca1880fc24ea2dc988f5cb4ff2747376814d81625a49b1c22e1e2c6a0a811573f62cc4e68fcbf081ccd14a129174378e6a5b975d06721ecb3521213b6b01c839e8c27e9c645f05b2c2f0e2e1c6efaa6a4a78bcf2505256ef332bf20e459442bb96f03d396c60480224d1544efb67837230c028fe5246009f9b29195ebaca5888d8c68cbdd69dbcbd4be919e4cd60ecc4a87dffc31fab7f72fac954af64f57d5ebaadae807974659d7e2dab99439b4820901db05352c559e007ea5c7090b564f4189916f", 0xf2) 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:00:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x8080, 0x0) unlinkat(r3, &(0x7f00000016c0)='./file0\x00', 0x8) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f0000000180)="ecd6914169177abfa2c3f716186713aa6f3a0cd6b3550d564d70357de8248228accd7be13d37c23c52e57110f544d67ad9f43a1e511f117a3604728371a5a9d6b4f89fa87c7571968fbe0b48a959f37756ce3ada600274fef226c9ee056d6d4156a7dfe75ec126b09e8cdb69370b81a0883d4e1675503298e17828323ff0522a82bfed3c7af686010116766ca425928b1ea1a926fc545170140588637c049d17b798a5962dc02f402def5067af8d3f861934c51ef8b3c90b3e56dc10e672da6ce437392491a94edf1dca7ff5f97d89352cefeba7f0cb1df836edf9b624eb92a1321852d0d83c", 0xe6}, {&(0x7f0000000280)="02c250a7dfe02e860c6dee7ae0e2130f7069cf9cad6ad0041c56a48d2b9e100c5be16846b05e704d0185c93fdd52f79cdd42a28b8c47a53995825029a8f7cb866fe970ac96e6982c16435c6be2d7fcd7c96ec75bdf4d8978e7a7935a462ecd352b80f2dc641e3c437f896a92fc4913b598d5c879645e66d7b048df2dce", 0x7d}, {&(0x7f0000000300)="caa8f14fefa226cb02aeb5ea16137a4e9e0ba837550c66c2eb078846550bd99867c027cf9e71c33d5f7066ae19d0897428d613391df951c19cffe11b9533fef7f9425475bc128b058598442c57cb082b3d76a5e9f51fe264ba2b7d1dc577c7ded477ba63bae1bd675fe0ab59fbb1feb7d959443e7ae20297a83e46cf2042c1afe4e8fd9d74210836863aa82496caf118c7a4f8f455f324ae6e021c14d1a5432cad3684c039d4e7d3f32159967361c7c976de1ed214acaf3d6debbae8c09168d980a9ab71b7d20a176d375f90edbaaea63f5bec7dc8d467ef9a95c734a759170217e02ceed0091e3b7e8480f2e7eebb7ad29325dd684a0b12d5c1f3810cbcebd6adafed308c0ecea0e386fb353a244393f0479116d1174ef446e4ececac536560c0ae01ed0ed0e65bfd0a59a857d041dd0aeb32cc797525bbdd08eddb1faf60487f717f6c2c944f1ffb7660e490932524c0e848c2e3fd6932e46cf70552086a9407a7aeb16a95a720b3d0a1ce505e583f0706b6aab6e5647c549b5ba1e0fcb3142e45fd69d00600a441cf3b9a209156c6384865023b8cd9a0db1c686953d6f8e1682e548534dc0d59748cfbd0dedde49909bd1cf69ba5b81e0d18b202e5527e92486cd89b5c4ad99f2814dc8505b8c756d337cd97035904236a3e109b9b7e37b0689003cb5df65b735d8910a717bb69876be77dd959a10e3a912211ab91f7fa165b3bd9d53bd8980d989e00d1d30459c9184f3a79773147632334b0a42d05abb37c60f328fc6a446437a24fcec3a92a2fce8709e13a9848cd0390649fd725056d5dfcc896ebb5b8a544479bea243365f81d48eae4cb936c0068dba32edab24eefcdb238386409c96be19a560e19cd5608a0b0df03bdd15893273c17f6d929f6c0ff2ed6541b7923c4edba4a74726a71dceb427e1b6321c89ca423ead0cd1f8850098dbe2214c6915e391f48c0355c0236570e1849a41640c784f2aac048a5bcb810c321d7d8580c17ffb871aeb4e40a57eb8caa537d5fe182de6ee4fdc7c668ac3fd0d542b80c8f8b5e1263a6668d97ff55608558bf82a5c9767a9de24c5ae816bef0a8b6ad4074015ceab9840c58c071f5790eee82eb1505f95286c1623cddda72c3c0f24c8249b59b82c49d5fdbabeb0e68debbfd635adffaffd7f727dbab410ffb75d9eb59d3c75183834c8e92a0d80083da30e1f6c88d6638c9a7a6100912a70b7877f29a334f876411de531d463e375ec80a4fb3fd0f50cd8603617f2e17b6a19eedd3a32c559e81e46fc61b0701ab32fa4fca413400ccda966924d2b2f14d6baeabb0b341c31304077b64f3434939524fa1207df876ca30259bc89ff10add05bf82de4c36f49825c0fb1fa0e4c3bfc76ed7bd3cd461b35a5a52ab67f8389ce9f67b5a7e0422511908058e1e8da0f4a4d310ce91ac6ba7c67cb67d5f6eff2eaae5b934cddb1a56724b7cbf30f4f1d4dae7435c665f811a0fed9ed78bea09dece156a385b8b3e1ad5d78b7a2a92b1113f5ac44b50a5b3f3ab1d601c968c147b12343bb258d7b8680ba6eeb2906317298cd5ce7afa9365ea622f144389a9fb14d95816087904602b67099cacffd92262e284f0a93afd568337093ee3ffd0c29f2b87c574941835b19f9b4aac8baefc9ec083d8851c7130e50220bb95cc8865fe73c8e50482e7794767c4bb9d89cbcf39374f7a3e1cb4aa9fb633e12eb3e311fc718ab4aae9e9da10213f3e691fa891babc087d5437e05e30af1b99251661e4f1951c8a50e000c11cfdcfccbc1c43e47b1b04599d221ba8463cead524176e972db3c7e7d65ff0e68af086b1138095c60e46f38acf7595600c013293217ce905b5f6b2bf9b697e5e3a8bbda183e1e2d695892293c91add69acfed39f52e2d6d182e78213d0dbdb03c6565283edb396e274006af4bd57224e3306eef2489ba72107d143830eeffcef50a3e73c6d04fb9e7522c8da011e7ffdb3b1286cd989da4be623d4d172f2ef99d848d5681a8feadf2b7de78429cf7313348897c32658cdbef8149a6e3259e4c2b3694eaf4e35a488e8d9a4aadccd0f4db2110f6bcba69c72dbb2ae4114726b3b0fb19486ff74f11a70c47bd967a8f83aa79724a0bd97365e3358aadc21818c7edf151fe2b52d180d16ebe4e6cc85e0cd9cb267f39e6e0d904f29c7b40ddfe62ead4db74ec96861a7e97d54e865cfd5ba17b08b4e51048a73cbcec8d2d706692d85ccfd5234053fa8cc24ce6ffb70cb31b994dd68087b1a7fc08c047c12ce3d2f83b50462bee082cb7655f750a57d4683ca420dd0e25cb3c48c5ab99fc1997179c07e82ae233d8c7cfcee14a0ea6d7116ff3d42bec7580ed96d8b8c01368c5c99d28b3da2966c3bec8b41e81f2117a6e245f5a9f2ffa6a366f160b999dd0188db1eda7749548970f64bcde21469c5bece25e27d9238f730b86240efac23e02e3bb5bbadbc6ba5c9ff5560a2577c12c8ef7318ef7885cf369146f78af06e7fddaada42e2d12c6c94d41fb63130f992b1728100d1b4ae3d921680dfd1e969b3ff2835616e047d693e47c89ea405d0c18985e5e02ee501ac795d197331ffd14fa9e6dc56eff46ef995442fd44b1d09b8659adda166236895e9303ee9ae1f4ffc32e72f88619a854c60959bc4e5a29e2d76836b6d8b28792d77b07e3e3dcdb09563d17350f420507822c10a80e5891457f97e7bf311a32a0d424273aeaeb00968ccaba1bcdfc5a0a92fa4628f1e561c14f60898a62a90856d3ebdd30d55b8fafd1b6c39987996a5958818665c5477f1ff4fbbe10dcdbfe4fcaa78c88e51f10465b50f710c1eeb973396a6db2b1bf1cba2dde1ecdd27874645f0b0232931144a6baca1384880090870af620f2d7bb3bfe19211337106082afa2a8ce8b925638add5464dbcfaf1fe953c67af02589aeb77800b13945cc39ab19dc19f976e0b9773cfc98377a672d5af3c6e922944d99a7ca89507d01f7ac8ca458c99cdab16c9e963644b0fc831b5080a2001c23d07aa430cace9a977b000893ddafbf6279f281855b23d123bc5491dbd5602ed226a39d86507b81ff9f4624daebee90d352bc907e847f4a794546a969b60f66411eaa20d59a85407f25e841bb29ef30670c3024594379bd9c08e9700738b413ca5efb364181e5af46685cf3595a147220fb16106379103a63bbf1fd7178a667dd2e3b5f757bb44db4cbe644a50d0431672c517e273cb06c2a80bef381317bf20b49532bf04df196e13a7fb0abd6a1c2c9c758b548bdb1ecaabb5a919af1755acbce8f2948ab7a475962e8171a0b29bbe0d1ad8fe5b3b56de70138df751931799bce5ccb402c6fb026f2edfd91850de1ac84bb18857563935fd223192079777fce0baaff4f08b84581b13159e29723dfee0d392da458002f089bf86a47daa54e64684ab30a0b4004ff09be000b38eed460d2f7f2466c2cd170f40d3fba1f1bc3dbf15c75f5186220b19caedb9399f4f814606da753bcca0da119aa34a151c4b41509ab5e9bddaee749c58116e8b8b6f350980e919912f436a367b8d5151b659458aa0f6d0ae1f4044c07e5fe3fb3eb55158d38a32c211d712c7a6c9073496f9350be48657430d45697ba052b323e048947c34450475c87891078e01539c33dfd1640b95805039fbeba6aa0563b12b904abbdd2f4de581d866645f91badc0e654d6d19c506dc6a093946e477ecf253c5babaf18c778e165b83130fa5dadf3953a5c60439dab97a8d49967fc1d43ad6231a531958754b4e488f4a09b841f5d8748689cc4b22e559145fc4247124660d31c2e1de087b0a242ba6b2d63b2c6f55a8221f979c27c97ea2dc81d80b29883bcf674488ff2ac3ac85fa3cdec2f7d93b618c88f049d7121566189a2223e115010262d088a30b9beaed2a49d575deb49e78919f33595e21593f4d6ea8c93c004ab39e7153b8df1892c6d4a92b14fb44e1a2c73bfae0d3eb1619d9614bb27b96279d69f80e2a2a9eeee715f802b0d63e751cfe743f985d12c0ccef26d6b39704d365ef92c511dd1153e0379ab6711cfe2799633e61d487093a5d1524c899f28b1f24e802850c48c1d32ca145362c9af4b1847a4fedb0815697846f3b1e1a6334eb55e02b4158b5b5c835290f4f9960eb9082dff345ade32cefb3eeadcb7b5904919671a162ca965e4c279473521bc2c78da6eea8be920b3205369ad582bf438d3d60706dd12ff37df2b4900ec36a12b10038a011e47dffb647f4910d526cfc6a173a42501bca8f671515ffc820c6918b79f748f77bc953bfac2aedb639d6295da1d475c11e57c010ee604e8e32946b3dcc7872a448a30a654a9de0af86d44e9a9472e8ce16601ca08bf03b741495d787e168fe04ade7d7f58d63736e19714c61adaa267f6d49397c663af35ab428154d5e28f0808995bfec6198a0a5faaa6c5ba388e246b8a496a8d04d14bbedcfde99845420cc88ec4f46174c985197e9407b4d45f0be94e22659df389bfd4c71a6a714ccc9fbb0c1a8ffa1b3ebc304a35a9c8bdb3ebd229393650556283e4f86576779df039b766996f067757e78fb3f1e268d3851e0353610219d88599a8b5d9e8cd0e32674a7bbd96dfb4c4b1fc0a7a4f8d41a9bc96a69b93dfec74eaab5a462d4ee9dc41e9b3eafe87b74ea2449552caebd3cd926ffe6d377eb42ddc3e166458f05c3f40d5d36113ec3caf216996c2ca6fd23bcfb936366b6fb34dabf727ebd89fc10fbd917fd823216949a5d97f5bae89a444986a7b983c2d2a7bd48e3e835dada4f3959c8bb7a82bba3999c13f0386ff0ecaa444968be52b34631cbcae5ef5dfe7ac4ed279c9facc2b9be607e59660636fe5c3ef6a37b3e3d3d34ab127e27b5983bca3056e204f716be5f62b0d3768a0cf45f8f0d9de30cdfe95e923411918235ef09a081a99ccdb21a7ae0c83211768c61d18897bf3b7a2d18caa4a58623cfab07883fa0c69cb7a5fcc367a4ee9279d2c11e77dd6d7191a3244b9aa93183357bb41de1674d86a8f1ed751a261ea8f46b603f26d9319cec001ff83c400c2cba45abe597b8fb28d8be7618608334e382ef7631d52d50b413e353c9c570ac1d2cdfad35a1799329aeab9c323d2c6ee8d4c43e6117a3a754a758066ccb14298124dfe34bb55ffb792fedc05df71f0d35d7bf400047b188dc58f30a31dc308f2df4d86390e2e743ddf8f093e5c8a0198073c0e748db5d443d1bacfe2dd2f645e1476f34f30a16cea8f8a1a09b5e1c5edfd55fceab3789806e7b221a09139ac620c4b30d84d924cd7a44a5809f493ca07d450b2825c25518527d1ad6d668b0a6dba5caad2e6a64e70542c6c57a529df6017115abc61d21d7106be041fa0fd94b85a736acbcdf49766d23458ee7403df3de1f10ba613074faa28bff1a1bb4907d7622d36f0bb590603204617e88e36b5e32a9f2a79c1acdc92cb661181093be11c1b46615fae990f6bebf603e739a6d1594f1476b66900b32c12875ea36f7d19f43c762884d0c56438fd02c323aa61040c84e61b90a3bac23735472cb844f5d549c3baba35d6d8dd2c79023f510cb386d262b18956f34565dfac93dcb4358476d937c84ccb060d8ef7653a0475bc5d8a13e7b9bb8bbaab3aa818b906ee98f364239ba14991873f2f4132a2ebbb62d03c32621b15d41ce41e3103d8ae75c5a3f2c0e6bcfd0055d6ee4c51526d93754c216ad029416dc151dd02532700b708cd0b5bba9acefdc1d0f36ce372a4fa4aad35fc592ab862bca6d2c834d0c94212b61df8603fe2a6ae2ea11c864a67a0ae3f6b1e40284a", 0x1000}, {&(0x7f0000000080)="4cbea5f1d2c233e799f1dddb17ae73cd16a80c2b3247fb582508b9485849dc857029861d3abd91cdbf05b00a5555cdded91dbc305eaf", 0x36}, {&(0x7f0000001300)="a93bf37a1af264df33f8fe0147e7ab23d0b1dea4740b336d4fc31ca9b2c078430d78bb1ed888abe41e6baf3edca9167558a05c85e36e8c7700ca66570087fc7204257baf5e464082d86ce5a1d027fef59d60e5ed77e0ba62cca7f4bee56089c6c29e90a24e0d9fcd", 0x68}, {&(0x7f0000001380)="45097f6bc21c80e95424039121fec00c160affc63bf9fcf5318ab6291ac00620354bc3daaa35e0c379710f2e3c6c8d6d31b598ceba09b1b68581765ad6db1f04133634f7104147890306f5087e76128cd9bed6ddbdf24812c23fcbffb3c8ee33b8cd", 0x62}, {&(0x7f0000001400)="257bebfb31f6c8a7a1ea124878eb1247b00338977881903f1d67104bd2459010807c2413253d74ec425ede0cafc0710aa0f7bcb0695c1c8802ddadd119f94da8cad672e33673f867ff7910e7907d9c8e4e6fdb586521e8c539b5d49db3eea1945f54d91bcc719817cf156f9678827b70c46d1712efe421b889872809c67ea0f1af7a4e008024aa7980db30094b322c0b79837c759031a2f19713d4ad03da36d28a7c59c57927eacc47f711b4", 0xac}, {&(0x7f00000014c0)="3d24ce093f", 0x5}], 0x8, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}], 0x20, 0x9}, 0x9) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d01404966696c653000"], 0x1) 16:00:14 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) readv(r0, &(0x7f0000001140)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/92, 0x5c}], 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x2, 0x8001}, {0x18, 0x2, 0x41, 0x7}, 0xcba2, [0x2, 0x4, 0x6, 0x2, 0x9, 0x193, 0x7ff, 0x9]}, 0x3c) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0xfffffffffffffff8, 0x1f}, {0x18, 0x1, 0x4, 0x2}, 0xfffffffffffffffa, [0x7, 0x7, 0x4, 0x5, 0xa90, 0xfffffffffffff801, 0x0, 0xba]}, 0x3c) 16:00:14 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x2, 0x0) fcntl$getflags(r0, 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x5}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000100)=[{0x70b301f36cd69f5f}], 0x1}) r2 = getgid() lchown(&(0x7f0000000180)='./file0\x00', 0x0, r2) semget(0x0, 0x2, 0x40) close(r1) r3 = semget(0x0, 0x1, 0x4) semctl$GETVAL(r3, 0x6, 0x5, &(0x7f0000000000)=""/234) semget(0x1, 0x7, 0x0) 16:00:14 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r1, &(0x7f0000000180), 0x10) pipe(&(0x7f00000000c0)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() setregid(r2, r3) 16:00:14 executing program 1: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000080)) getuid() symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') readlink(&(0x7f00000002c0)='./file0/file0\x00', 0x0, 0xfffffcee) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x7fffffff, './file1\x00'}) fchmodat(r0, &(0x7f0000000000)='./file1\x00', 0x20, 0x4) poll(&(0x7f0000000100)=[{r1, 0x1}, {r1, 0x2}, {r0, 0x1}], 0x3, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff04008e12efffb27858f5695606edb3c12705eb5ad35a05000004"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 16:00:15 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) rmdir(&(0x7f0000000040)='./file0/file1\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file1/file0\x00') 16:00:15 executing program 0: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x80, 0x0, 0x2, &(0x7f0000000000)={0x5}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) 16:00:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) sendto$unix(r0, &(0x7f0000000080), 0x0, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x100) 16:00:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = msgget$private(0x0, 0x0) open(&(0x7f0000000900)='./file0/file0\x00', 0x2, 0x20) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) readlink(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)=""/40, 0x28) r3 = semget(0x1, 0x2, 0x20) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000002c0)=0x7) semctl$IPC_RMID(r3, 0x0, 0x0) link(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') readlinkat(r0, &(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)=""/14, 0xe) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='W\x00') getitimer(0x2, &(0x7f0000000480)) r4 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffc000/0x1000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x1000) linkat(r0, &(0x7f00000004c0)='./file1\x00', r2, &(0x7f0000000500)='./file0/file0\x00', 0x4) msgrcv(r1, &(0x7f0000000540)={0x0, ""/232}, 0xf0, 0x0, 0x1000) r5 = msgget$private(0x0, 0x15) msgsnd(r5, &(0x7f0000000640)=ANY=[@ANYBLOB="0300000000000000e14663129182bdfb35212bd1ed280b30a6bd3e31df0b61473acc76f16dc6575079c6c755635508c54f0fb244c45216be17b96652914facad69bec96e42e93e06b2a30ec3a36cc1adce25ca4281dea15093d4202eb31f3e49d3985410c50d2e3b65baf8780f97bda019140e3a000000000000000000000000000000"], 0x1, 0x800) semctl$SETVAL(r3, 0x3ffffffffc, 0x8, &(0x7f0000000700)=0x80) unveil(&(0x7f0000000740)='./file0/file0/file0\x00', &(0x7f0000000780)='r\x00') mknod$loop(&(0x7f00000007c0)='./file0/file0\x00', 0x1080, 0x1) chdir(&(0x7f0000000800)='./file0/file0\x00') msgget$private(0x0, 0x0) msgsnd(r1, &(0x7f0000000e80)={0x2, "18c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"}, 0xe5, 0x800) 16:00:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x61) sendto$inet(r0, &(0x7f0000000080)="236167a3e63cdb1ea68dae70d9d8f6cbf59442d2cf8c6bf0643eaf1ce93ab0f514eef2ccb1f09bf8be6ee70deafc186ecaed6c45d2df172a54f5e853f325fa3ce8acc7703f78d5917f2014d0441eed5bb49bf9ebc921dba39850b25978051184e35a16680d62af755ebc424fd8f656709f8efc4cb3c31366ebc5c4475f1156ab19ffdd14514f29cd27e71748b1b603193351cd269013cad4", 0x98, 0x9, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) ioctl$KDGKBMODE(0xffffffffffffffff, 0x40044b06) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000040)=0x2) r2 = socket(0x18, 0x1, 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x28040, 0xc0) dup2(r1, r1) setsockopt(r2, 0x29, 0xc, &(0x7f0000000200)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) 16:00:15 executing program 0: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x0) kqueue() 16:00:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) shutdown(r0, 0x2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x8) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000000)={&(0x7f0000000080)=[{0x24, 0x6}], 0x1}) 16:00:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="a2fd6eaea249cdcd325d108b3600"], 0xa) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:15 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)='\x00', 0x1}], 0x1) 16:00:15 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x60d8) open(&(0x7f0000000080)='./bus\x00', 0xffffffffffffffff, 0x0) 16:00:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x200000000000b, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:15 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10ed9e00ffff000001000000000000004936d7817d6f2e22a1fffa8139f0ea8bbd7c8ee1acad1fff52a4e363260d31402c41ed04ca0171e159dfd6a2a273a5ca36f7d8162e5f2d9a76b08c0a86b372bbadd501beb67e472fbd521084a48ebab7d9148854d17d05ba83583a044df0b1e5a7b90000dbf36fdbb6779c66c8fdd2cc51197ebeff09a8"], 0x10}, 0x0) fchdir(r0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') sendto$unix(r1, &(0x7f0000000340)="dba6e1bb04d3360d904089a93c4280006814e344f0413a2e0f9664fb9f752b3942f32c202b4324c3122a5d6f14be9530f338777b91495a97448a592a1bdb8013c5014908031f86d0155ddc054da80710dcf0bf31b340aac294f61a5e86627590c81cd95a3d79108f95b9ffbbe37541732d694dc4787e2a3b79295162fbf5da6bbf518746cb565c00fefc50db233bbd46c6e0ea752dd00379159e62e92cb665918c46f0ce51e41c578bd4c9961a0a7f66abc2bc388661201fa32afea111ec8f23269822d8c62b8c26b1c60dd50381c1efc504d87c74c7c7c1a853b74a4d8a28e3958dd28d8f671a7807e8e8583bd1b16f009a4289e7a8732c89aaa631350c191bdd1870bb30d4541b786f96dd157c5b922424b77731580f56a5e3b7c1d1c80166594d9547c2b1b9419d7702f0e73a95e6a8266c0214c2d5fab7493091fa3a4020ea4a10cf872d5382d64c9cf5857263ff78b07bd17d95ad258f6e7bfaa1aa4eb148d15c2266223136be44c0ef17b3cdb416dce3ef5d577191d1f1954c24a6962158a2b51bea8f0eec946eadc2169c80a9468d843b4b1c9b7bb4444990d34d47067d9d6268e45cf3a4790f1f9bd91641230d1b289d7b71e46efc6f38efa44b4aaba898c78739f84379ff79cca015b6b6c51a0bae5038f4c603d73ed19489753d6fc4c7c28efabbf68513b8d85bd8084102f71ee1a40a94229ed141ed3549ecb758287da01d7d57832aa425106f2e07d96a345cd770c4d9b83187f34488ab9e43744ce855cfa5ed05225818efc132add8c94c8e374cd7951132c7b2a776872925f62aa87905938740b824c1b93ca3837897c2968af976e2c0371c3630272309ae3fa6596c7fa5b4a33e661817b73d22aab7c52c154d64a05040cd2240606542ed0fa743fd0f33811b83bb2f60aa0bbad78a5acf1e466444275377ee99c99e97b046aa9096875bd2edb0d9904a9638da5e24f63dce15a98f1e879a946ea6fd4fa60940e67666178c007a28fc2b1b65e5bf7714f55d3f056433bca250dcc796ef227617a1527aa795f5c5002819f4cf46bc0350af3cf05efe350b2375a104123e99cd48e8ec338827ecae729ad80740c853621ae5b6277f9d762754a2c6225cbd2aff0357349e9c510069f895c8480a6c8d08782465c9966dafad760f623d4b5b906e561f1cc6b4f10d181baf0ae248399825916c3261ad07b4c962caf3ee49bc9f56b03352bacecafe38a6b21446a47e9cd3635dd19ed7b50a48221dd9e9803e8803045a73d8fe1ee2edb8cf13279bfb299635144511d2097cd2cdecc05be54cdac1d56a9ea573b8c6fea013e31e3c019728f72662141d09f77c1e548beb40868ba7f653603537dac6dccb5b848559cb03bde624d6d3bd881dd26bbd484fc2fc071719c91047cf1450c82b5013f264179969049bdd9e974210a90a49b8ec41174c39a0b317214c52a3af1b43117b1a5461a6e9708568a46d95e91dab897c528a74fbfbe16cef1fc31776a02043dcd91282450bb1a76d936354d8a7c92952bd47dc52cf3bb360858cf2c2654e6b3b458c5d878c37c3275bd790df5a08e554cfff91c1a3318aafb8313158ef733921f62226d4b287a4179486fc862ceb3bbfe5e7f2e8bcb92c768cddd7636111de0c965808d5923ba74a6d0f51a99f5f469b50c0f1533eaf19d99912c1a094872963df5de39d585f64158833f0e334d03b0628eb413d8264a607c8c0485d95360cc80dea3e51d30ca0c4d5881b93ff0bbbe9c747daaa00e3330954d80bd901cc685409998761e73810758bf768c7b6c41ab18a145e44f99b23397084f2ea3954dff1c7a03b43766fc9c0b06bd93d438ae90fcbc15ea28d5fd69cf5a4e8bde548c6ef62120188f1582172545280b9c77ce8daccfb8999e75e2c4f0288285500c1bef998794b2c020b2c125ebb98153807527e79de5aa56f796b4c4e48860279330f251d2262aca659580a4d2f5886fbb69595de21222a2be726406895f0f41cf533452c73f06b0d2182c3e33b8a4d73c34e2a6726c75ef4ae025c3c7b286c59aa428ed4e9e682bf7010c7e14ddc246a877672207eb493d0aa1a33e0876c97964916e085c5bea59a53027dbcd3096a7b6e1f8c0796ee42ab46e49fe2b776d463133256e4f0dd10bf46f50513d0abd9c5c2274da0e45b5ccc86de832e52f508db9ae256b3213d566b5caf41436800113fc440207853473197d6a5009b7648a599c70f43dacf7e44c6643294241277537b2e9889ec6a291b52029ff187a41bab0ada6f4cf265658e35c5fcc4911331339eb9adff10e5b3ecdf192c7964026ab4594a836dd2db854315f5e20fbae331a4ae03b062b0911d5d8e124978cd64a5f9a63f926ea861672edcd354baa4bd6d97be4647f08d08c5bfa7c0810750d5fef09bdffe93b7c4ad5395b8d55d33cc5a83743fff118e65aa8ab44a20c8f913a5cb97a4a96c944752661b75c1aebadc0d9882d108fbc778ad7a5ec7ca8e5b94376a7b5a7bb6e50f6b807e539151af33611633a9ae8317d6441cbfd8208e17d4713f60ee2606ab8381b3bb319b66b71e362ad917a10b42f55ebfba116378018bc695474b8d4e0bb6a41a3e389b7b89b70a48b154b1d68bb57a7f28f96e876c30eb7920e382a22273cb105462772be8f06cd26f248cf96150aa5e2958fe6c4884fe6a877eaa759f4c292a5ca8dadce43e3fae3e42594e2e307d13a2ec92d7b4a2a117ed74f21274b21a0fb5af859dcb4d1e6c758f195e6a32fb4e8c08225742cc126e587c3fdf6ad834c7cbd3d2e0c2e9eb36f8ee5d7872126a1dcd000523a6b9cfd3b684651c33f01250e40d546ef85199a1812d3a878eb7717d4e41b52a43aad1298db617356eb7e3ba9be08aadcae5e2aa2eca84e3dcac6e5f2f81afcdcdd89fbbc07638826dfe59048cd0a001dbf4f8dbc7d66146855f16525ed5647bed24b5cc73f0f726d0009af912bc8f204c0bf5410467d895e4f9f9506022d87d33ff8b6d5be4ab96c768c539c51dff8157180ab13b473023867dcf989632e6a67ddef9476c527b401a9ea615bbd99941d549953d2fc89e22c9e67ec00101a976532de3d9764d86341dac754377d480b7e92bf61d4685fdde7c9dce6c1155a10d42e6f92847e4db0bc4cfc1301488ccb46a73ffb127067b4fc41ec514e1f74c37e22d9d44807b5b2f53f8558012af10bf07d85e7dd666e615ad514da0632d8522d29d4b3fe0139ce3e9f5e54d51a2fc59e7b1418f6fd4a7a43d34778a7b1de8da83c8d67e8a2d5e3ca88a00031805dfe399285b14fabf87c6e817880d4ead99991481bf90807043f68ed7c632c71f841e58fabd389e7cecbf9e7e7af8c0dc4beab58376719b801dbda54f7a77a4f17487b09415bf160967c26c0c848512e5ac1755c9576aa0624edca607318ac932989ec5b308d25f0d5dbd35795e60261f519bcd9cdfdd89bc16a9d86d01bcf99c7c322d5d75952d272411ea972b9d3de65cede8d5a51600c927205148ae22cf89808afdaeb8684dd4de3d5c6f2eea8912f5153869de872fd17c1b9bee4821bcbbd4317522dbdc87daca8960d10cf86ca586c462a9f04bf2c9795ac7c7600350e9cb5070f10ac0cef9720616e544725673fa3e26fa1f9a0baeb4117d72fc425e4efdabc36fffce6ce7a5d04e12a8cd041d28859d69fb12985fdcbbb7fb686d1aa31b91ebad2240bdbbf8d2adff5514747d4ac7c829244aeeb5b15b77823916d94b8a15cf972ea53b2063f96a13afa9f853bf415f504fd6354e8cd5c1c5101156b2e7880b4ea41f4101a9d33bbd598f602dad86c27a807bc357342ebdd073711db53f9ea7c2dde4446252fba3d1be61ded119af32b9cad079d8bdec7ab0d0f1bb3c67b305f286e15e31ecae9e21e04554b52ffe68f7f625bbc914f9dc0284e9c42354ca5ecea70e4fcef445021aae49226631285f59fb512a0d0fe736d61584cded5c70f058c636d0efa8f6f895347259f1f60d37691a52a5aa0537d5d71558fa232865b226ab47a087fe792f4286dd39ab85e0d861b4804ac717f9c9a493ba7c15dd305dfbe6d2797e75890c059bcc9aa0c5ee2f36ed0254599ee1c7934da6b770d732790ab8931f955aee8fee0db434c2260edea616b8d2995d0c846a16c8aed7365969bb644996bc1575ec49d25fbfef4cfb09cade258f85f737ab02ef21afe44c06817fb31ef8af16d3ac38c9334d689ff5211d347964611ff74b1d4962535258ca444878e1dae09b2af8fe35e3d76853bd7c5d5d2643ad0d93b5cfaca977ed54f4b170c9553219864a723a63ab0815bf22673eac30cb6678ccb303d6a7e69f995f85d4ef29794f1ff97f6274526a29db4445956fc700f810fa3fa7b803fbd97cf4bcefd2672684e861a604c29f6aef3861ce91aedb181ca39a67786443990eddfb02b43e3b5b145177cbd59dff5f02d93fda4d46d89cf3d93d516d08ebb566f036df39f7bcfcc760b4c60b05a31ab1aefe2c99a4c342d4a7d8608c306c03316ee97ddd75829f786aac1e2c371be6d75dd3c265cefca97278cc7055b6ed02da8037a92c0b9ce08758a5370016649ef9ac142fa5caa1d4a90a8d55e54fa27fd87e6f8d50c36f9ac85b8a0afac742b61294b81b931eae3066b55cef09108b95bef05f0b217c9f28ec8049510f5e0cd72574176f32ec8dac6647441ae6ab806048b366e44422f0921d611b9e7165b479004fcb1850a56802373c99a95053308fd2dde036cc76cdf8eda7ae1b1fed0db92bd7e4ebb2148d303b7dc5642aee86c2bfba9730759ffeaa0c62a5b416c187a9cb363c55fd0668496afc874ee05a6aedbc73ca98a08417c844e9d2d385df61ddac74289ff98b9d6701fe368bdc6300c642166125d8e0454a414dd61be7696a178811474b315dbf4ab7713450b2e7b330c308bacfa838477b1efc84d10c21518ec8c8b06e972f60f67f691f3884a6ced4762b261fe739ea362e989a7b639a8365a5e65c16a3089508f7d4dff421c27519ec6cfe747fddb46b46dca2a6c268cf7be1bafa29ea470c251f242b4c41310ef1232cf5972250e43cc339f47de319f9e9003ed58419be8651b214ad39e7d3b907d1ca931391327f499d613597df332b98e38f5a3e93f2ba7a06805d7ec7c965fb0e1f8954b50847a6b785f0ffc7d5f69c82e121d5dca66a6522d915a98abea826422abc1144277fb868637ce9c233c493c800b85f0767840fd83e297a8b89da3b59a030177161b2215062a43a4e7ccef0ffa4e4f2d3b4f962eddcb44f7f2a0378f48414fb896db9d49c2f3c0aedb147b60a03e2081581d43a555c4df2daf8d7b87ffea8e965542b275634302b3e27c17f827457bfc4ab7cbede06f926accf9db5d38f64398b26a80d73a4f30c2c3ca94d76c02e64427c8727e3124cf85db06aaafc196426358628937dc55b2c63a5d0079d385b9a62c3248e47508fdacc8699d26770cb254788594fad3d1ea7002989cc9b8ae626323f62e6fffa503ea86bc9ea89429b7cba331aa7fb50d26dddd4a18a6f258fbb4042b5aeedfb9fd6ab48363f50e8c666f8cc3887c73e78860f3f37a8750e420cb7ac29b6f4010ccd3df2c29770a93684d6d56071b6875a4867994306133e8ce32cff92ed9f15c7cf28d43f8eab97d45a91d25e06c49390ca1107d3ceaf31da1102f2b623d1237d1d64589f0329d49c828c2c491924272fd3d13cd5832ca79ea27502bb2c258cc00d8f3eed0496e39930a00af6be0bb421e09016e626c71ada96974b705f7fa7f5a5f3e06d6c55318fd79c8af8a62368e45819af3e", 0x1000, 0x4, &(0x7f0000000200)=ANY=[@ANYBLOB="00102e2f66696c65302f66696c652f66696c65300000000000000000238d313f6a764376389aff6604e7aba8c2a1a013a678e6aba5836b86c3c6583a"], 0x1c) chroot(&(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='r\x00') execve(&(0x7f00000002c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2000000006002, 0x1) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) r1 = dup2(r0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x3, 0x5}, 0x10) 16:00:15 executing program 1: socket$inet(0x2, 0x2, 0x0) 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, 0xffffffffffffff80, 0x3}) chroot(&(0x7f0000000100)='./file0\x00') sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000680)="add40d80d98e8e7986462fd1e6f5f90b252095fd889ab63a646a04000020000000003c31176664caf9931809adfe43c380818fcc1bc33c9691f22fda34a0f33eed4acf93a23fbde1295767565976de5755f86ef203f17419593822c1683b5382350be8dfeeea57137f1e22ae83f947642f07310fbbb8f890c95134b7753cb15c8ae9c0d39302777e35b5a40c6a17fe9a15fbc4a17ca01045a7a9ec3327f6bc7431685e0ed85c32777a6d3247b9ff4f9d204a5aa832333ce972aabc6161d477c1cbd91e919d9ea39e8ee088d0b3c1cab9be0678b1c908b9b17a55ab5019afcb1f9955e86171e2b4479fafa0df9a972b3f69a4fabb28cf62b872c94a66e51072ad3baf34c984f72d3386e6cd1d5c", 0x10d) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:15 executing program 0: r0 = semget$private(0x0, 0x3, 0x8) semop(r0, &(0x7f0000000040)=[{0x2, 0x1, 0x800}], 0x1) r1 = socket(0x800000018, 0x1, 0x0) rmdir(&(0x7f0000000000)='./file0\x00') getsockopt(r1, 0x8000000000000006, 0x1, 0x0, 0x0) getpgrp() 16:00:15 executing program 1: getppid() r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b1000504b1000000000005005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x80) r2 = getuid() getgroups(0x8, &(0x7f0000000740)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r5 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000007c0)={{0x10000, r2, r3, r4, r5, 0x8, 0x2}, 0x2, 0xff, 0x7}) r6 = kqueue() kevent(r6, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) r7 = socket(0x18, 0x8000, 0x8) r8 = getpgid(0x0) r9 = getuid() r10 = getegid() r11 = getpid() r12 = getuid() r13 = getegid() r14 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) r16 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000004c0)=[0x0, 0x0, 0x0]) r20 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getgroups(0x5, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r7, &(0x7f0000000700)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000080)="5029eb6703e234a4ea113c22584da1bb5dac782f245dbe100427240c8fcac70e895d2feda87bd66de4996ce49ac004a10b938fdbabdb166403501f0c8ebcb1", 0x3f}, {&(0x7f00000000c0)="9778703739a55871c54d02715abf51f167bd311c95ed5081bcd3dc2ec83c0794b0fcbb8a831cee500bd85a200878c21205bfcd1dfe1294d6ea04f5", 0x3b}, {&(0x7f0000000180)="7c13c3ba3766fe42e28b0e8ebb0f99fec31123e2c409aaa10dec5ad5ff275300b96ef263fc12ff1e7531b3c5c977bc450889779aa8494bb4687ecdcb28ba1b7789e494e293592f5314a11df5c168684257ca5314e8c247a2fe92374bb8", 0x5d}, {&(0x7f00000002c0)="f6b3570377b558d383a12293461266c0d7db5ec0a93734657c3983febf58614c5bc061a3243b78f9cc62389f20931b4b3213c05c113a670a794a82f2a9b2960954a0b28b6db040eb0f9715c3215799efe2c9ecda847cd5673f42a031782b8b15a8de613e0c85ed1856ba74f1300bd9163bf73ec04c0cbac6d1a18aea7531442cfc27759464d0be0bf00caee25f9c3b577bf59847e055bb2326e50e168d7b01988ea838ccd9a8b4965d05366aaceabd8d3de98018ebc73d9accdb3131f7a068b3ae0144968e4c0500368a945872fd06263133b525275455d36b7084daa7956a3195f4c8", 0xe3}, {&(0x7f0000000200)="b77991fad0f1585af986edcd5acc7d93bf343abf4ae096627b0fba3d75f89754480a6956cd037255d91fcebb780e68", 0x2f}], 0x5, &(0x7f00000005c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="00000000698e800375ce8248279ab9f6be192800", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r6, @ANYRES32=r6, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r6, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r6, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r6, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x130, 0x8}, 0x402) kevent(r6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r6, 0x0, 0x0, &(0x7f0000000180), 0x100000000bee, 0x0) 16:00:15 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r2, r1) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffd, 0x9, 0x20000000, 0x6, 0x7}, {{r3}, 0xffffffffffffffff, 0x52, 0x1, 0x4, 0x401}, {{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0xfffffffffffffffe, 0x1}], 0xe09, &(0x7f0000000100)=[{{r0}, 0x0, 0x40, 0x80000000, 0x400, 0xffffffffffffffe1}, {{r0}, 0xfffffffffffffffd, 0x40, 0xf0000000, 0x4310, 0x101}, {{r0}, 0xfffffffffffffff9, 0xc, 0x3, 0x7, 0x6}, {{r2}, 0xffffffffffffffff, 0x1, 0x40, 0x40, 0x5}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0xfffffffffffffff8, 0x3}, {{r0}, 0xfffffffffffffffb, 0x10, 0x400fffff, 0x1, 0x100000001}, {{r1}, 0xffffffffffffffff, 0x1, 0x6, 0xb2, 0x7fff}], 0xffffffff, &(0x7f0000000000)={0x3f, 0x9}) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) kevent(r2, &(0x7f0000000180), 0x62, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x9, 0x0, 0x8, 0x0) dup2(r3, r1) dup2(r3, r3) 16:00:15 executing program 0: poll(0xfffffffffffffffe, 0x6a, 0x1000000000000) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x200, 0x0) socketpair(0x10, 0x4002, 0x80, &(0x7f0000000080)={0xffffffffffffffff}) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDENABIO(r3, 0x20004b3c) accept$unix(0xffffffffffffff9c, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002e4e4d3300000000000000000000000000d57c688d3e02f29e5286e6abb0c67ff65f1aca73597016a17df17b45a758e40f406574ae8608422bdf8b1c9dca31eb86c543e645c9763cbe4d1a876f79ed629a91a80d03eaddac5c7aa9a3c0a8d3159d0ffa"], &(0x7f0000000140)=0x4c) poll(&(0x7f0000000100)=[{r0, 0x100}, {r1, 0x10}, {r0}, {r2, 0x40}], 0x4, 0x4d) 16:00:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000880)='/dev/zero\x00', 0x400, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x7) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r5 = msgget$private(0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) connect$unix(r4, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000080), 0x10000) mmap(&(0x7f000000a000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) socketpair(0x3, 0x4000, 0x3ff, &(0x7f0000000400)) r6 = msgget$private(0x0, 0x15) fcntl$getown(r3, 0x5) msgsnd(r5, &(0x7f0000000e80)={0x2, "18c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"}, 0xe5, 0x800) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000340)=""/190) 16:00:15 executing program 1: r0 = semget(0x1, 0x7, 0x100) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000180)=""/180) mknod(&(0x7f0000000040)='./bus\x00', 0x8000800480002000, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x800c7005, &(0x7f0000000140)) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x130) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x8, 0x7, 0x7ff, 0x200, "55b0e23ebe7f1bcdb6eb88574c6e63de97354ad0", 0xffffffff, 0x3}) 16:00:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x610a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xec3, 0x3, 0xfffffffffffffffd, "845c5509002000afb481954dfc5c7f8ad79f2700"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000002c0)="00aa0cd0549655b0a7abb4fe15bfd06b6f9a2f109e6428c141cbc36a1cfff1ad4fbdd37dd8b5eba7fbd6f565a2a61e24ce9d641289ea07ebd90f08d3ebd0a86330f7cd879eaa8aa9452b68388308b1311f514b5f1eda26906cf253107b67b96314fc4cf9298a3cb128c7af48681cb126b967f03483eccb75489bd390c3812436332fcc45ef838efdbfa53e98fad9c1f0cf11ecb4bc07dc1404fc1c349246427f87d65516912b9645e607d712ac7a04", 0xaf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='./bus\x00') poll(&(0x7f0000000380)=[{r2, 0x8}, {r0, 0x120}, {r2, 0x128}, {r1, 0x50}, {r3, 0x24}, {r3, 0x40}, {r1}], 0x7, 0x800) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() 16:00:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x8003, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) unlinkat(r2, &(0x7f0000000280)='./file0\x00', 0x0) getsockopt(r0, 0x6, 0x3, &(0x7f0000000000)=""/111, &(0x7f0000000080)=0x6f) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) getsockname(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) getsockopt(r1, 0x19e, 0x40, &(0x7f0000000100)=""/187, &(0x7f00000001c0)=0xbb) 16:00:15 executing program 1: r0 = kqueue() fcntl$setflags(r0, 0x2, 0x2) setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) r1 = syz_open_pts() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r2, r3) close(r1) r4 = syz_open_pts() ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) write(r1, &(0x7f0000003540)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d6bc75b3afe2a8ac610f41868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8eef9d6feb5aa20d3650dade18795949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2d16d27b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de22676eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b62085771c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6", 0xffffffffffffffee) r5 = open(&(0x7f0000000040)='./file0\x00', 0x288c1, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) fchmod(r5, 0x15) write(r1, &(0x7f0000002540)="7f7dab88242c17af4e62c5cfdd918d660f7801ab97f41b5152b6ccedf1ea0447a610787f1137d81d0c25135421e74c77f5ae21097a19a59dd02a1b142f35a78aaa0aa3c7b34d57adc85b197afda4b894757b093beac3dd6adb8fcead5740fda8eb2b0bd1c62149729cef349e89ba1a0f72f6a8def3468e10251610b22ec74e5ffbc9574fb01505e7d472e22a1bc5b8f8397a717b28c0b4bc05553e133dfd08bab46ef00570428907c6224c8ac1aac84016f53e63f98c78977d716b51687c7c481e7dc9024c2f9bf8f3b41c59d3f4c66f9820bfc33a6da17d2770f713af566f253bd24b28b1c92eafa24e522ca7eabdbeb6286b4248e35116df635e466291ffbcd281011d5f569cab2eca3ec51402469dd5b09d4ea89fe7aca9998f9d9620a6a6e9bbb7f612fe45c4590b96a049d806e47b736d897bd8d5c80a1f57cb12ac54380090b184b9f16d42f9535f79038d16a8f0830862c9bd7d3c7ada1a6534e3026adca51961b393dd760ba3939d0c27dbb196d1cb823d4ae441ca3df7cfab365289cf76292d7dd2609660d55a73a691bc0e1abe5d0b7d5e5628ce5c8979b651bee04290a3464608e528f0e42813a714d1c80ed2ab22affcaf13937bc70c32a3fab27e5d0459468a0c79ec23886d27c6e8fbbff596d7e43d5f85be72992a797bfe68cd3d1bf9f353ff2e85d92aac0b06444c896690ac386e2030a52a2b36d6ac243471e2a9ec9199827c81f2d194dabef8f3612e90ce380fb7038ff4d99d8dd2b7027d03050f9f53a4874ed0b2b00cffac552c8ed011cfdbbf70bd293382f5456678b78d2061a1652f84cb5030c07fe7f6c18ebc9dcbba8b29dec486606fee27d996259b0b2c8ee16dcc9e40a9f8f7c14a12e3dd51b156cee42f2cd7918488106e82c20e50ddba1568f167dd9119b6f7ae4738f07fa446236f31c17be989a94d1c6719bd861159d50b1f84e7d6861d6fe5345c4bcc8d0a2473c0b8be928054a5bdbcf31aa47144f96e4b02c81a51c64cb26da8273bf89fd49a3190fcd6b6357626e3c5174546ede92433f7a09cb5f0327337e33eb843b9a80f0583c4ec67a913c1f8ba7a6b00efc176e752f1b4ece19eec3a29af45a3790930ffeded433910560716702a31ddfed308aab7ac4dac9153424f233dc63f7c41d0ccf745e461077b24e72878b681dbfe8b61bf1055da6cb2041ca122d06845f37c0fe8299692527fa4c8438fdafc21573657a9034b747234c5af47c2eab3cb758d16652ede40199d6733ce9bd463af9b923e3ac378da5d8ef5eaf52f98ccb690de7211bea8a4c50b30aed7e9753995b365698420f5ed17c0f60cea212050ced71186f99e4d0a6a20dac2d975ad7f20e79a7e644b5c9ea73057538dbf9de2bc293b3888fa97c58719d682e4d254b9cb006afa07ea707c47f28541a22322c3a44312f28f811a5306af12b5c78685ff4c9fd000e9acd8937b7adbcfcb659c1afc9ed50a621afde78fdb506a972e098b2d85831d23755a6b00f852c60c0601151a5d59c61c51d7c7278fbc108d3e37b9927c6f55a522f1ef674bc8ae4eb924eff0fb2e308cea462c8691e676ff4a0f6102c76ffe01b9be71514a7205f7d35e120cd95ac64c82a0d947293743b24cd1890670fddbe717dfeb3fc5f394c29eaca43f6e0b50686e456d20c307ad7816913a32e514a9c2417e288cbbccbe6a74b52fc4be9229efe590e315f1561ba8f64dae313ca3b0c7a39744ccb533bda02a27034d0517c756f6d0e4af16b21962dd9d58f8241aa2161a134ebd35600f7364769adc3a312c76f17419c964599eff29347c98b06296da660837c3ece36f0093148f23c06089be7b2c2c393936cfe96fd7e1146bead8d27c6bc4344149f992d327a860c8b7131af92c90e127dc17dd514deeff3f905167b906c7f99bc69f4f4682f062a281f21991899b0328438328b9ba14b066e3812140d627ca73cc102645ee886b33c75deb45f2cec75961e22f28b15ce6148412729a2f312d8a795a81798c4ecad63cf421cb78e66663ad1b0c782088a3cacfca60be48b22024e0a8d0487fd62eaef5fcd359d4d1a730840f4e4471d687fa163b2c3b5a0318daa09dde92aa1924bf5209dea5e3b0e234e90158758ed69ee044528acfd02d73a501a848fba953e8d6972b61bfbfd95aede437f9e89d0c4e42a4b64c6cde8bdac07144bf1f790354aa375c35287173589dafbde5ae123477be3fc4d51a1ad45d908cc48e8752940a4fa472d26a42f3dd0bc42dcbe68df2a9cbc3befd8a75738266687f3a0015f132123220d3810d0c760c518d26d445ce9033a26a9ff2250516dff70ee9c4d4b7b28670459c1e2866031add643f2fd01c0eee50ead345b0f3c71a206de8313ecbb93fdaa163496157c1e99a0799b8331fca392ce11612bae0312f12fbd531681084d2fb5bb5a7eacf43079adff3dfa9819e9eacf6b691cb261c19357ce3ad577db0e1c162bdcc15a22d501e53eab01bb089219a3920bd902275d6c9ab9f0519ce45aa30acc0cf3cf1f17a5279beda35dc38fd7f596de0e74b9427ac4facae1862cae06c949bdd50f47c30db193a0dcdab3ff85afe00cc6d3d288b5b50e80cb15f3a8f8595bba5ffcaea10aaefa12bdf4bb924f2ba8de5b9ff293d1a379142816a2ddbf73aaf71a43fd8dc0467a86e7daea295a80d86dcb9d0f95a7c52213a64698ff0bc61e6cb1f5e3e4daee17ec1a5e8229c5e42c207e35ca84c14703766d831e4c6016ae3ffd6911aa331febf35203d0b4a91415a69115bf28789e94d1ba995c24c2c4672a0aebe0875b23ab48f46197667531c9c8bcfb4421017c124e26814b465fc973ba860927f7dfb65a495093d9134f333fcecfe422ca7aa9fcc77fee687c516bc0499a3f78622f2d524bf8ebd991475916a09825d16d12322c13db1648a2dfa52b341b18e7b1937fb941d859f5de11b98cff5e069cf1dcebaabe426f26a910139a3e47d5071128cb4c576e350407ee110658cd3726febb9f3ea4b7ec8215050537a4cbf13ed0d75141f2e4ed0acd19144a78efc7eff4921c3862172d258d9f2de35f74f116ea9176100336fdb28ceb5917c019f7cefcb113d69d155b038c70f30ac05fac0686c7adf57c55981fda885fef5587359f782226bffd427534f3d6a65c3687688684415afbe93ea39c864b7cb3897a6c49e00839cff8946f99fe7adf03bc5f2d2cf1f7456f0f5fe76020550d0ddec9c27ada0eae497e360c37d6bd5567d5e43bf2bc7ae44570096c91fb4a62ccebf79d526981dc7078cd0128f94702a3854d8c664b1b017016abf4f023724b0e47e68cda8b1951ba8eb9a35801e43d965e5980eb9ed71b96ac795af1305cb22f73307f2263abd2cbadf4528fb702ba2e0a27dc4edc16477cd2027b7c5a1a9bd336197533b9a5d22c2389019b118652c22f78279afdb625cd054cdb1cbb3d7f2aba334789dc9f9ff6db293a96bae6470377ccb898d99bab368481c0ed52a829d16650424fe82a30b22d82f865cf4e3347099984c35fbeacbda7d82c9e8f84af0417c3970e2e49636e922fc792984c69d9757f6e4114de2025da5716995fd2a6ff71e229a1fe390acbdc826e33d037033d0b47db6cbde9ea91ab8206b0e0ead30c08fba3647b5b1fb60009558164cfa19cd7d7e824ad9d3d2574ea54779e3b00db607091ad67b72d4f96a7f74b5ffcf60594411e74aa4173ab0b2292c6a745140c66327c4b5648c3e3069ad1d742ac1cfbc9a2a8d141810e2ec489dde3d710296ac62ff939510e426b57e84b2e5c0f45dffe4f0136d7295f23f48d8edfaccb13522036151967e950e40f7463743cdec7ad628f3a68a297ebf765002d3284dbec9fc0bee3a75468ca4ffe6113e5e257dfce9d579f2327496c23a70a9dc58ed398ac36c18979556bf71ec4c4fdba3dbd77fe7908ea719fa45966a58fe2548df16439e36d4e5b0238a4bd3b255aa31a52ed674f2df8a0699c3e7711749238bc202658c440d7539ed4a9d7e410b70a9787471983717227a5c646f8e4a3a5dbdcd1833b173421c82cd75d25b9e47442e26d3ecd2a9dad83a4ad262c9f7e0817905cfad4cf56bbe883488af1d1176a69840cacf9f0a23538c63a8e43ec633cdd11b56908f366f512632e0186ebc5a2c73ae9b3aeb842863444627e59075ce87e90971d8db67b198c5028d3dddda7e580c3ea6161aba111a3f073700d5d6a65a3d0eefe3aedd1a19e14855389fbc78fe4453ef9e6b7acfdcfcdabe59c4269ed6df08e3b15d8129b48c8f9659fbca895af4be1a5b8246e6c772f7b290c5bafe1a8e7acd82231c092b7112fab348fd0269d3ac4f4ebf6ac0617f6ad6f293f0c12ad4b342453c7916dd0da9a5e5c0a19ea6186ef772ff2490427123b8241a000bf469f369b5eed1a7f90711934d928bc464e2846aaf8ba858536964d0d277cd07dc425896cb0af443fabccaf7902bf0da1e85e9399f61c9ac379c26dea3673e7d84b545708b5e5a406a083d5f08e5d31f4919cc35240d0db8ba2afa0437661403d41023bb5242f49effdfb61b21500fe98386b869ca1cec4ffc3ddc3c3ef00606e8cd5d7f6c7a427fc67fcc45676982f41b85ffddac7ed96b2f32f22a42803c9ab66f46ea9b006a0e65ece00073d849d98397d465e2954e9597272181d6a2d3b88427a6f33d5ee3987c450805f3870cf141e87bf5a4ab16c39355efd271044bd12ab691764c59ada535a70c0fd5d9a42e204f52af2c1bb56b4852a46cdf55697df69452f9badf17bc25993195a5716adbaecf407350467c79c1f44da7fda690b00c43f9c709e55f8e0877f3b0a385cd773982702f0bbde97f49947fb168a8741466e0884fc6e36e3fe525e7c45ce473af26fc29b609c2757cbbc76caded531f31dd173200e7974f2a3b87a0cc60d5ad5832fae4108efb1dcdd94ab219e418319162895665b5c088aad731c58b5a4f66ad9e28982d1e769e950c2928b0832e9d4fc537dc8f6de2ee2b9261120a99fedb690d640b81d52029ce52ab14c690e9a6d0c38c08ac414a47e75a99b55f5fb0202cc4c2cdbd0ef86ffed7847c08dbca2e672f4fd75fa482c630a5dcab28712d7d49167ea630e1c62989a1106566d4fc777b0d2832030dae456af8d8e8fd67aadfc372b4aeae7b01c5de2f1d4cc15a5f6f856a299dc3966d4fa8ead4ee00f0fba8f984b992488674a6c10d734de6449447f74becc5b66b84d4c78cf23964720a461b2dd5d7fa4eeb73b1b009de0cdf5df067181965dea4db6a6f84cc5aba3f791783136182e18b8fefa393a05873442ddd8a9b8a91af1a833f178aa4414344d5f34f164cc3f5c77f6cbf47fe0f68f398cceb62e499238c78b7089d49883196574ee669926c009d7b9aa8568c664971ad02af7a311f5ec3c9bf29ae09c63616a0d22a577bf6d3c92d9a432436d6f35066b709f922423a385078367da4cae4715dbe49ec2e2d84de7eedf5629707eda8aec733b95d6842314cd58e768210d93e1dd5fa13e18e15995b43dc921959be9f3a6363eb18a8ec0c5f994224372340496751b06de51f416ead31e3fedaa65f043ccdd2b0162fdfa13419dc69198323bfe9c267479e9cf2d121f01c19305e19badb873daf7fce91da65a7994be19e837d49389f37598db62421542b64d1745861d02924c60d288bc7eb1df81a8750fcf911a4160d0cba9c6d040288ac0956aaebb9ea5a2f9e9b89d936be52e42fc26c4d6747f2e88b9ba3e601f573cf0af77684b5882bfd9b925497eda5d530f659c61e1f0634aa5e41ae59e09798736023ab4f", 0x1000) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x200) 16:00:15 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) setuid(0xee01) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x4, 0x0, './file0\x00', 0x0, 0x1000, 0xd3b, 0x8001}) lstat(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffe) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:15 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, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x53, 0x8001, 0xdbda, 0x1, 0xfffffffffffffffe, 0x80000000, 0x7, 0x2, 0x2, 0xfff, 0x8}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:15 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2000, 0x40004010001028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186004008b005f3a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b1176181ffe691ec51f8a0d902da5691d899536f95b2d9de35a17d1827addfee88dc46d1977141600f15400d61592c24faa7956450bb9f397fa7abfab6ecd89c7f8d35d67ad58fe3b23f83a4d6c672e7be70d23eb8e7484b5828a783ffa7ebedab39", 0x8b}], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="9292cc3fbbf43daefd3ac68ebc7234d7c4ce60b6caa2624ab5bd755a9db34b2d0101d55e6476724a6703551e8222e8de91391e0b28f00a157680f4abda1089de0209c86a18f47b976bcda2debc6d272473d7b67c2af308d5a1ffb7baa73437367bbca4e96133c078da6c43202c2d4ef3a692f3c817ae44696381a2", 0x7b}, {&(0x7f0000000440)="c37812cb9169b83e20d77cf7116198cebce87cd1de82c071fcf82c3b8158a88212c43fb7686f6a61693b4edd0e93b068c9a95b8797d2cbe2fdf5b1f486993289a962098363738dc28bba6c27ea68505fd53abcdce19b1a974ef923622c5e655cf5df74307d4d33298bcae2b5c2e19ad4ffb2737528270e8a3abdee42f238947f77cb9637746f6ada30c13728647815580733464fe05bc836ad3785fcf071af90d84285a5561c3f28664c7306b71ce19164cd15a70c21d6466140a3f46f1d7abd211269574912016ab416182df2c83183e5ad9d10ff9f0dc34fcf750159913ede354fa04b8f7e6e1222f48c52fe1934c901e2598aecdc8085b13cb4ed8f1922c7a4ab3fcb8534347325981bf761dc3be65419506752ed8a70b47f8eb02506822bfe878271441bb2e5140ad55ad585e93c875f31bcc07a5202617ef4db36a1ac86c432f25762b7f301291d95d2a3bc11d529573bb35d09e626847af1a5e66f3145f47e5f9e6eb02a7202b24deae8ed570b1a51987e82e4817fb20ac101107ac80572072e798a1e9cabefbfe0a9dd47972621ab74f3518148a99e1b886805341b9c34ce48e21736f15cbb076b47b24202cbef05076e94ab167d2568d286efb5660046941e3313407a66a48aa270e39fba7d3b28d9b1a7e67dff2980925512c4885fff78406a50ba934b714c093c8f160473b5f91e00025a20d05dd7b101ad9bcd80f702e32ee85053f3cf18400a0c113b0ba636e45ed7ad243e899b1910a23bedc5c5572218d16be10507204d308ee274a94f715f38ee6f0ebabbb60a8d147cb92073031bd5a522ae137b3cea37fc63cefb796ac4e51f7a65376b8d9f38879a3ed54d3b23cd1d154706fe007102077f3eee2e714f3e202f22266a2fedcf42916f6acf5a0900eeed46eabb01e7d095c0e292afce8ec54b55009aa0a0b466430fd140892a2fd767de44d3640a4272d05593f1d7f0aa297e32ce4055de6a97a5189ef7aa643584bcc7d5a148081e94688a8a65b3ba09475b21cab52492cd95a8781e3149d25f4e2112c1aec160a8f6ce271c8f9346c720c518f14082f648f9ad3fa7dcb53a9f741d4182871dd0de691e8e2c314d0caaef4fbe96b534730daf2786ce5d1d0f8e2e71d818d854a1c90cd9d3bfd272636721b7de2e31d57c21a6c2ccc0a9f9efbdeeb65d8131af470908a64946bb02cc8d08b226a75f4f2f2979511f2a73a7b936491953ee8bd087840115c38192ee9ea376baa786fc868cb197098aaa3d75b0e39459d21436314089c2542ccdf7c90116c97b41f0a768b0dc1d714246a6c4a125f17c3f572ab73673572355e4fb97c4de8ce04e05c84e55b029e2029b886f378e19d9a8a4d1f2a3c85284fd23b94943e3b8693d4788ab0a092f0e3090fc6ce1339366f7ccb975043caadc3f9f40ddbdc5b1cf69bb5fc949c8ad2beac4515edb28df57b774ac48ed3efb3bb00b96e1bca9342033bfa8f0ef57cd1f848f73c66c40be2fca253a3fd6e3f14fe2040985f7c13514eed84258e7f7dbd06133be4bb2cdb8dc4b29a07edeb9b1bdc63f76a317f0bf49d72ddf096148b6a374c93dbee5fa7658061a77789039358a8c2ad0a98b170df73d927727e997263c028846ea11b674e19cad8d1dd3bc3f797d33faafd4e9d203688dcfed3bce9e3f0e4c40fae5d6bcec29546be453e8d881403ec0118887456ce276c3b7576ffbf2612a3237ba91fca2285403c9c058b8a821f0cafabf75ae48fbcf0e00df730be4f467f3135243d2a5b028038993da9ff0f0c33fcafba67fe966916d5a296b7fb9ae80286b0c942c90143d1f6a0cbb9903bfdc9b410804a71125f7ca8bb285e413daa7b6fb174065fcf5d507b00e83bf58a9e9422dcfb49be0fa8049cd0c6b8c696e134ddbe545e248d69c99a201dec603edf1c60412d293d0cd8bac97c7d867f065a2f5b1428c0e01cc5e4bb0e7cb6745d0a6174a69d44a34efbb4eea864061bc59ea48e037ba88e61016e719f0f670fafcd5fbaa52326e5310ce820a3e7a7e0c3a262dea6cc39f2f85993d16f64374e785c94e0d88ed89e29389a49b0dcc39f8abb3e57947d2a0995a6e474a3b5884be74f419d0da314ca32825db8f7a576142535e667ade53ce815c32004f89a2c737b2ec30f4291cbf13955891b465b14be1379787e1f0ed23be419049a3ce818fd59ea917ed4a98757a95dc8b751a369e9c9e484bd2d021dd4fb5f7ea6e540509e13794f1f9ded0aaa3447d8011b93e92f0e9a6562461631a92acb4f54e09b748cc08aef10ba197154c033566e26baf09b0c83e4fa12df2294a457ad499d5c21417fbfc84b15a77ac41c0744f3a07b4ebebd5436c848a2704155a2afa24ce778f43c0626f3fa16dcf77be526fce11ccc6d22dbb20ae770a0fb97db04c61c3ef37444cb0ca45db2c0c765d64a29e5fade7e9b0c2883408fe468ffd0b0235d54357c6227b5d719054cade2bd29530e262958747badf2a874e12e950b642ae4bbad1de754e0d3b63b057360f2c1f3b1d27e1d584f2e615cbe508e968013ce49c3e328b20f7a80f68365906350548a112c974f100d0e0d27f463a9ecf98a64bced2debf8c69420b477f6ad91ec4f7c9e160e9fe482aa7433db1755acb480713ec592e83b3287152cbe14d81241a0f1fb98971f64c311afda0ce272989239f739e05b2c98d638057a6d4034f420f06871eb9d6efbfb2f79cf2c073a216c7245dbec70d95d517713b382607ff95a4f707905be0fd570d3e558484b5a51457f571acd7d0b4c3f4c033800adadd452948133a2adf9de741610cd1e92dd9d5a814896ac7f2b78fc70df1095233354a4bf6887536ffb1b06a5b952b193adaf512ec8627535c915c4365315df6a122b7d3c08128cac70b05a2387aff03dfdcd04c42167f920f669fd3006f0354c89b720d9c4ab0d537dd3f0571efe208cfb4747c5083f99787e8e519a1ba03cbea63c4aa2821a32f14321df3e4205f1601c70b1e13816ca8989bea791fd15ffcc40bb25dfc6dc4383a651a3b09613fee9f8f126ebddda0485e0f9f641e64961548bd061599b9a93ca15111d93651798424b9462c7d5a8d289b0d83b0abd66c9c63b82097d9de9c51b7f63b2c3cd29f53b8b4b38bf200bfd827e9ac4818dfec99d1b9da7b396120b68898f31396ed25aa5520571ac31ed54e42db996cf2bb847e2aee4d24e31c3e55b2c8fafb4c97190d688e5f4570c4ff047ac01320aafd02fb90f82c65e1fd52ee258a4d7cf1dc3b6cb01fd304358470600f13bbcfe813a70c7a3c4172eba2c3677bbf292707086d49e4c5a77542728d089c59589c760244ace7fb8709ad32e68e1fcfa3c544290916b53b19075974dc740e8a802b2e47d1b64c10f32b5a31a84d7e1c8ed18febb767e52d0cee4198acf6c35b5dc34b729799f4d5945a0fd0a614395ee080369eabd0b41856ac61678c88fc2eba54e47ed0e45d437d3ef55fba7726e3382af4e887e2f72f0027aac537cad46b1fac7e07b3ecd4ddcec3abac8a30ce741bc646b9ad14c25bdd79eed866d27f15fc746a3cc228fa972f5da1e1d8ac3d018e9008e57cf82041b57182a1e34bea88df6b3684bd200dfd32564d0120e002d1ce52752e82b8a0a44f22d68ed423a2e97e0db071e7164af6481b176faf50fdf7551cdcb9fdd5e54fe456fc5569b61e0a873619105ba17e2e119dfdb7a98db94cc4b431a21b7e86dc0d738fd48642207b1208f6a11fab386c0eda88823ea380142db9a62d4bb0931d5d3542dac3b8b41def8f4092408003583aa938f26ee3d30360ceb22d7b674e6951e4de08682efd1f78813a3a6a953379c37ecd0497a1ba1a229e744395d1ab696191bf61085212105d58fc53e54ceda98dfc956ffd722fefa6290ebef5537be74b8ca04bf5e83f6ed83a2bdccff6d1c97076339815082490ee33c5e4c0e6e240c3adb82e0973b9c1b139667581e0b041d98f501ef39a4226b41c3ed6d876d5c18925570cd947caae1ae73162c753727b1f8983f6445dbb96fc15fbd51c3c36a1100b39edbef12c966348d8613828c33274c8723bab1c7e1905d4ce321ec32fde748262fdbc234dcd6d6eb1349eab77b341ef70e2c2abcd6ef803e5320ed0ca0b70445ef9e24eb73be315cd4d39c5edd58f48d806413f78dd45f697aedb2445aacd7d1cc6fa0a3d2c9fd7d0f6d96262d573fe17c49787fea0e5bcab44501fd04d811cf3a979a52c3b4550e646fae1e29e94bcc368af866ea1e1ec43b3bbca79fa98ce954166c1cd8cb2f19ba557ea2810415b5d46602f4720ef0ed8d7ad830f2775d2dec0201137dee4d3b196c91e29607fb90c72a53057f1eba622ee57790fb068845488e8c70661d23323f1c2ac54a48434d2e23ca8bbe57560a0df768aae4ff50e61eac9c472b80a6751bdfe16d466ffb2ed1199fcf3ba276c2d5459596978a4f66a558695a55e853c598c522bc16135c18382debef51c1fe39d33ed3f50c7d5187d450665954c7ba875cc4858c6132788b30e49e0450c58c0cfca221e14d22b8c9e42bd604a00145e06f24f5a535748cb35c554b45702e0d17aeb75603f704903d39d07b80310a8db5ecaef888cdf270a9f324df9ba59f5ec7e31f68efe3fd4d797872063a45e31227e8433be23b4a4d1c003243ac52e5a651f160ca55479f52064c6755d4fbfa22a49426ce1fdd3a543d77561db2b597d5917466774878bf13e1b14c5b841b44ae7f9073a45229dadfdf352fa18b7ac8ae0f219453e94a0302480c7ca7c17931fa13d6fd647531fc629a676f3ed5561ebcf4c12a4e0579714b7e0f78453bda5f38ee1af34099a4307f4145df0c9bc597bc412310328ec4b878dcd5dcaa86d1003514565875fba6f50590fc1a2c2fb9261777d92097ffad61f617672007577a854312108f2e551889a9ec7495e3c7a50d4e39024b67e38c7daabc9f1e9a281c47092061897ec13815fbae59649d427fb148d0d6d9ab994fc248603818004359d6fc239b8f7e4648e87adddd8c69841e954c8d05aa87969f032c098bb0e616664052b5bf8796f7bc7780ce4fc4d73fe347c4d6e99613d2e7ef098ed501b8e1771aa64a0122849131c48b5a6ca9b345a23a08d9bb4d2b33fbb6b423f5914c8a5699e25864a046d4ed5fb8e6be1f7119d06a2f778eaf3e56ec9f2a4e9c7882acc3a349d651530ce40d65020298627db44a94b167c382844ba03c75c7cfd25f62a8e8d9eb6d5de57cc717f596f0a05858ee370a331bcef36afb07db243d886157a06f9b3347ba9dde5f9880c73106ef32f9e1582857a615c5ef57f04f44edf039a008d2d6fe35077e06d885e2da7b0debea1a80ec5f458e7b3e999dcffecfbde20a2a48a5a56c661cdbc85d7944c62c6118e5e3f8d5cd70cb6901a26ef9a39119856485bbb20b4fcd1b2bc6786ec6f656347368017d159b8dfc4ca4baaecb45084a60fda175d22ed1d55888fcb3a4ad5e80c5d299597a02788e7f3df3cc62e3f928b451f12cf73f568e48c2b466393d9f6ffcebe3c93f058e743f55f54e03f46d13f30ec3ae5ccf0b8140dc91a4ba2b3844a944be4cd8ab75a32156b35ef3f68908f91451db67d4be16801baaf7716dca3b56f7fb7fb1472f7fd9600213a871d19ae84ae120704435676d9242936c6db7666d646c5d95c0075f9b06903f7632b99232cf632ba84fc9f66ea9461e4179b5d15c4a05e720b3dc368fa56bbf7501deec2f3ee734d5412570443a89ea2aef770821a221c64d5c037ec1dfb4994c1d96f65bf7f4780422894502ee26f4dd6b4616c39d880", 0x1000}, {&(0x7f0000000140)="c3ab5d85586f8ff02ad4d93d99aebe6d393f7eb0e1f3c1dc4c98341d47b217b7ea41dc8b104b3f7f7357cf97e28c7b04b61094d1b8035f6f29e7541679bb48dde69aa425e654c5fa3efc2b2ab7b5036b1f5f50da5ba2543d7b4d8c9e859b22fa6fa8adfa1a36d9b9252eae345d0d179dd4a2e7bb36d123998b301c2cfaf06abd074dab4014c33fbb4542dbf6cabc686247f38c01e1194c2423bca6fc9906ed720d481bc3ebb1619316ab033b5cf5a79cd7c61adaf02bd3a8d4e439a92e5aff3fff66c3669186db412aebb47a753dcad8ae42c26a60c17ddf005f6524aa638303c3d5b7878125b828fd6a354f9e", 0xed}], 0x3) 16:00:15 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="0eecab82e17769d2c8bfc9fa3203f8c931c8ea9cdb9bb0e65c460e978f1a03865af9080c098fb036d523169e", 0x2c) setsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000040)=0x6, 0x4) r3 = socket$inet(0x2, 0x1, 0x80) getsockopt$inet_opts(r3, 0x0, 0x2000000000017, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x80, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x808, 0x0) mknodat(r4, &(0x7f0000000180)='./file0\x00', 0x2, 0x0) 16:00:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) socket(0x1e, 0x4007, 0xff) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 16:00:15 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x3, 0x2, 0x7, 0xae4, "4e92d3e39f31f1967257d31b7e9cddd2e27ef123", 0x4, 0x100000000}) r2 = dup2(r0, r0) getdents(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x1, './file0\x00', './file0\x00'}) 16:00:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0xa, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101, 0x1}], 0x2}) r1 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000000)=0x100000000) 16:00:15 executing program 1: r0 = msgget(0x1, 0x290) msgsnd(r0, &(0x7f0000000000)={0x3, "3469586e3a7cf05d09859c0b02d7e645b2048471bc52d3f92d57fa80cca45c519d1587b6d87f43c9bd9c3156f92f965167a2e29154df14e25baa80a1e6e9d6cb958e9b986d299626e34a433d49b8a64d5402b9095b45607f52f923b5d527b1f6fc241e1a95cc11faf4cfa6e974e74335c8257de63e34ca824af19ad604e331a1c2103b2cfd527cf39a3d9f0f21b75f5c3ccc864c335d0c90627c95560457a164edd8cd99b22b015d661ef0644d3196ee3beffd8a02f488780b555027ac2dd13f12da7aff7442bbcd14ca1dcfd1f18cae37c2a4cc943b96fbcbc77315dd4a7caaa831ec71911ccab2"}, 0xf0, 0x800) r1 = msgget$private(0x0, 0x8) socketpair(0x2, 0x8003, 0xfffffffffffffff9, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x488, 0x0) msgrcv(0x0, 0x0, 0xc66e97b106a280a7, 0x2, 0x1000) lseek(r4, 0x1f, 0x2) openat(r3, &(0x7f0000000180)='./file0\x00', 0x8000, 0x10) msgsnd(r1, &(0x7f0000000380)=ANY=[], 0x0, 0x0) msgrcv(r1, &(0x7f0000001080)={0x0, ""/213}, 0xdd, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x1) 16:00:16 executing program 0: setrlimit(0x2, &(0x7f0000000080)={0xe45, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000000)=[{r0}, {r0, 0x4}], 0x2, 0x0) 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x3ab9b6e9d3c62a5d, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), 0x4) r1 = dup2(r0, r0) getsockopt$sock_timeval(r1, 0xffff, 0xfff, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x8003, 0x0) getsockopt(r0, 0x3a, 0x12, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x258) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x1, 0x1, 0x7f, 0x80000000, 0x2}, 0xc) sendto$inet6(r0, &(0x7f0000000080)="a89d36bb1300178aba1450a63d53e0e2205f1d6354a8e0e165f6a5871a11350f8e65e5deaaf7e709e6ad02ceed3150ca2f9363376529575faca6e1a8012172dea8627ff79a6b6c7589afc2d54442e3a4e8de968d850d782baea7d97a9df9e0be48002f8fd3b1fa28fac6b7b46b2afb886fe32114a47a1aff7ea57c0708a8b60747ebaf87788ef81cc80eade755a2c5827d273c1085c156ec8504ee769a7cba204ad44364", 0xa4, 0x8, &(0x7f0000000140)={0x18, 0x2, 0xffffffff80000001, 0x7}, 0xc) 16:00:16 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x840, 0x0) syz_open_pts() dup(r0) mknod(&(0x7f00000001c0)='./bus\x00', 0x6000, 0x2) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0xfff) ioctl$TIOCCONS(r1, 0x2000746f, 0x0) renameat(r1, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00') linkat(r1, &(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000040)='./bus\x00', 0x4) 16:00:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x13ffffffe, "00b5c542860000fe3b5320000001000000080d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$setstatus(r0, 0x4, 0xc8) 16:00:16 executing program 1: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x0, 0x40000006) semop(r1, &(0x7f0000000440), 0x2aaaaaaaaaaaaba9) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0/file0\x00', 0xed754effb7ef2411, 0x1) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000140)='./file0/file0\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000300)={0xf7, 0x1, 0x7072, 0x3, 0x7fff}, 0xc) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x8000000000, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfefffffffffffffe, 0x1000}, {0x2, 0x3, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000006c0)=""/122) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r5 = shmget(0x0, 0x4000, 0x1f, &(0x7f0000ffc000/0x4000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xfff) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) rmdir(&(0x7f00000001c0)='.\x00') semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) read(r0, &(0x7f0000000740)=""/207, 0xcf) 16:00:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x101, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) unlinkat(r0, &(0x7f00000000c0)='./bus\x00', 0x8) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x40105704, &(0x7f0000000000)) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x3, 0xeac9df7) listen(r0, 0x7) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) munlock(&(0x7f0000794000/0x2000)=nil, 0x2000) rename(&(0x7f0000000040)='.\x00', 0x0) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000140)) 16:00:03 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x108) r1 = getppid() r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x210, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x200, 0x0) r6 = open(&(0x7f0000000440)='./file0\x00', 0x20000, 0x2) r7 = kqueue() r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x180, 0x0) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wsmouse\x00', 0x20000, 0x0) r10 = socket$inet(0x2, 0x4000, 0xfff) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x1, 0x0) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x200, 0x0) r13 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xfffffe63) r15 = getgid() r16 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse\x00', 0x0, 0x0) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000600)='/dev/null\x00', 0x40, 0x0) r18 = getppid() r19 = geteuid() r20 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r22 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f00000001c0)="bd0046f8c2392bc6bec97d4324804921262ee510a438f1660793c7be2bcc3f86d9d4ec1dcbd7612813788b3828393731b752989aa0b6d648503a3463fcdd8e6b342b576a6d4ccc65293c6572dfc1ecaf19288b7dcb050c4af9d87027d7ca8addde4a82af4fc71a2be6e1cfcb2f9d4f7a226bd533a3ad20b89bb3e7b70e5789ede1b3a32fb5da6bb43362f887fbda70de03612e9fdb4d8e5ae3b68f86cece18f8bca3d7a3cf0077d74c20263c1e8bfd3c55784fdc4bb1aee5ebdd7e16b797823dfb2f4c4b2377c805ce66a4cedddf", 0xce}, {&(0x7f00000002c0)="62f3bc282bba09e267e28d9a3467e7fc6fb4501daf6a4bd4813352504e1a2ececce4dc4150ed326e9b93730aaadadc8fe6f62a7a", 0x34}], 0x2, &(0x7f00000006c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYBLOB="0000000020000000000000000000000001000000", @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r21, @ANYRES32=r22, @ANYRES32=r23, @ANYBLOB="ffffffe3"], 0xd0, 0x1}, 0x404) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0x3, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) flock(r1, 0x1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000080)=0x1) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) getitimer(0x1, &(0x7f0000000040)) socket(0x38, 0x8007, 0x0) 16:00:03 executing program 0: chmod(&(0x7f0000000100)='./file0\x00', 0x184) clock_getres(0x2, 0x0) clock_getres(0x3, &(0x7f0000000140)) pipe(&(0x7f0000000080)) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000280)=0xc) r1 = fcntl$dupfd(r0, 0xb, 0xffffffffffffffff) getsockname$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x8000, 0x200, 0x0, 0x1, 0x43e, 0x7, 0x20, 0x0, 0x80000000000, 0x5, 0x5874}) clock_gettime(0x6, &(0x7f0000000000)) 16:00:03 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000000c0)=""/185, 0xb9) read(r0, &(0x7f00000001c0)=""/90, 0xffffff34) read(r0, &(0x7f0000000000)=""/21, 0x15) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x0, 0x60) connect(r0, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) r1 = socket(0x11, 0x3, 0x0) connect$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00./cus\x00'], 0xfffffffffffffddc) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000180)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r3 = fcntl$getown(r2, 0x5) fcntl$setown(r0, 0x6, r3) r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:00:03 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000099e2c69cf1afa136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000000)=0x1002) r1 = socket(0x18, 0x2, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = dup2(r1, r0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0xffffffffffff4332, 0x80000000, 0x80000000, 0x3ff, "2b7a28c4fbccef641c4953bfaa7ca7807f2863eb", 0x100000000, 0x4}) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) setsockopt(r1, 0x3, 0x0, &(0x7f0000000040)="9bd2223959f7795e9ba17d5ceae4faafc347b7c0fbd722a8d5a03eec95cbc2a6dbf5cf3c540c79ef2d2f5b7bd017cadbacac503d12e142a817fe5880bde4b510f5c788e961999165ae225e17b02207369388eebbfc4e95750aff6801f886e29498e8c270fa7f07f071e5aefd26ebeb24cb13f7be7ec271916962b612731beaabffd1deadebd1520a2a7b776e515bcdac2119f876d5c49964e38ecc540aa5693a281017487b94886118cea241795875046bba1e759d87dfb5d88c8f", 0xbb) accept$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) 16:00:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) open(&(0x7f0000000000)='./bus\x00', 0x7ffc, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x8000100, 0x4000000203) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x100000041, 0xfffffffffffffffe) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs, &(0x7f0000000040)=0x8) fcntl$dupfd(r1, 0xa, r1) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f0000000200)=""/130, 0x82) 16:00:03 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) nanosleep(&(0x7f0000000080)={0x6, 0xd3e}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000180)={0x0, [{0x1, 0x1}, {0x1, 0x7}, {0x1, 0xfffffffffffffff9}, {0x1, 0x8}, {0x1, 0x2}, {0x3, 0x8001}, {0x3, 0x4eb}, {0x0, 0x80}, {0x3, 0x7}, {0x2, 0x7}, {0x3, 0x80000001}, {0x3, 0x10001}, {0x1, 0x4}, {0x2, 0x8}, {0x1, 0x3}, {0x1, 0x3}, {0x3, 0x3ff}, {0x3, 0x1}, {0x3, 0x5}, {0x3, 0x2}, {0x1, 0xaf}, {0x3, 0x7ff}, {0x2, 0x9}, {0x1}, {0x3, 0x1}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x5}, {0x3, 0x81}, {0x1, 0x9}, {0x2, 0x5}, {0x2, 0x7f}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x20}], 0x2}) 16:00:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000000)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b8000000000000080100"}) dup(r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x1) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e7, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000001ac0)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a063ffff000000000000f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0", 0x90b) socketpair(0x1, 0x3, 0x1, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="1bfa30b3bf7608e6f116f4d23ad091f5d726f512b168ecf7d9cf6ad4c39188c81b307fcb5b1ad2ed188a1bd9dad141548293fc2e163d42fd36774689e1f441ee2df35cd59e71bae8cea3201a5dcf30f0549fd118e815022a8055fb0a5e627a3d8a488368477597359c0c69", 0x6b) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c2ec75f4811c73f9835676e16586f1b7cceb8246e56c94c6aeef01905d7bdb63d3a2f0f06d8a1cedb43d71371298b99e6fd8e946eae05000000000000003ce7a6d590fc1b6b85dcb7e4b4c21c2edc35dfc23d048e753eafee045e5409daed53746048f210ff000000000000008ae0e59a5c9acb36b8253770832f17c2c17910b2ffdc8b7c0b0de329ef598985071004995d092b", 0xe3) 16:00:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x40, 0x3) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x204, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) setrlimit(0x0, 0x0) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) poll(&(0x7f0000000380)=[{}], 0x1, 0xf7) r0 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x1) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x86, 0xfc3b}, {0x101, 0xffffffffffffffff}, {0xc7, 0x2}, {0x101, 0x3}], 0x4}) execve(0x0, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x108, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xc48, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x4a, 0x1, 0x1000, 0x7}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x4, 0xc8}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x8860, 0x2}, {{r1}, 0xfffffffffffffff9, 0x8ce2bb907f5aa6eb, 0x1, 0x8, 0x7}], 0x2, &(0x7f0000000140)=[{{r1}, 0x0, 0x40, 0x20000000, 0x7, 0xfffffffffffffffc}, {{r1}, 0xffffffffffffffff, 0x20, 0x4, 0x9, 0x100000000}, {{r1}, 0xfffffffffffffff9, 0xa9, 0x2}], 0x2, &(0x7f00000001c0)={0x6, 0x8}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x3, './file0\x00'}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000002c0)=0x1) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) r0 = socket(0x200018, 0x5, 0x3) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x5, 0x401}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x800, 0x4}, 0xc) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/158, 0x9e) 16:00:04 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000001c0)=""/76, 0x4c, 0x801, &(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x2, 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') 16:00:04 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r0 = shmget(0x3, 0x2000, 0x4, &(0x7f0000ffe000/0x2000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 16:00:04 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8010, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000000)="ac87412e2eb6", 0x6) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x4, 0x8000, 0x18000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:04 executing program 0: getitimer(0x0, &(0x7f0000000000)) mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x80) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') open(&(0x7f0000000040)='./bus\x00', 0x198, 0x82) chdir(&(0x7f0000000140)='./bus\x00') 16:00:04 executing program 0: mkdir(&(0x7f0000cb3ff8)='./file0\x00', 0x0) chroot(&(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x8410, 0xb) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) chdir(&(0x7f0000cd2ff8)='./file0\x00') symlink(&(0x7f0000ed6ffe)='..', &(0x7f0000000040)='../file0\x00') 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)) r1 = syz_open_pts() pipe(&(0x7f0000000080)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000140)="2b00ff23000008003c00000000060000", 0x10) 16:00:05 executing program 0: unlink(&(0x7f0000000180)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgid(0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x10080, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = semget(0x1, 0x4, 0xac6028be431ffe4a) semop(r4, &(0x7f0000000200)=[{0x3, 0x3b8, 0x1000}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x101f, &(0x7f0000000140)=0x5, 0x4) getgroups(0x3, &(0x7f00000000c0)=[0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r5}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) fcntl$setown(r0, 0x6, r2) 16:00:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x8, 0x1d, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x401}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) setsockopt(r1, 0x1f8a, 0x40, &(0x7f0000000080)="2e375faa42df", 0x6) 16:00:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0x9, &(0x7f00000003c0)="0e568f862ce1ab16bfc9a986d9e4c374477490bd9d558bec4ecda7d5ed44b7942b6f7ff7ee3cae4285cfb88bdceb5b6e9f9a5125da97114b9eb886ec4b2f5e2e5cec53573bcc7080ca4b175f2aa105f4e54c4f1291beb2ed4fa266c393", 0x5d) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="e11cc1bd", 0x4) mmap(&(0x7f0000ff6000/0x8000)=nil, 0x8000, 0x4, 0x1010, r0, 0x0, 0x2b) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="024a423baed39609e90203f4401ad9a35dea2901355ad3b1c90261b33c379869dfb5a537f16bd6d23cff9a7747ac55941b499ea467a654090a26c36cfaa1ce55f8787d4eb25efa19fad61df2944d7e358b9767c32b920663170cfa732d410c4ac4f16fc38f8e12e321edcdec49a4327a9e3977fc633cdc0745d78f33384270d57659ed4770ceec3d06ebcbc5a6c182c26334913657bffa0159958ca2427c7f96e1cc7618ff03f8819734a7e6", 0xac}, {&(0x7f0000000040)="8f1789961d4327bee6bd43115ba4e9f9", 0x10}, {&(0x7f0000000180)="f048919caaa43aa458190157aecabd8d135fe8ae495615c41f96ed0720b3a93172a1f3b1b843c643d802ef11011ad91a2fe6a4b8a8616b2117b779264e6af532b31a743a68c99c3bdca69292073e554ce5e803faa97c9a4c7f4ee52f94f78924f295376b0146d3fa8874082297d4ddce0c26c90ccb3f371901edd63fe44d738b8556d45f5e640607ca69281d69c8ab2b28982ed092d4edde8d64b28f304394bb18cb28649410981fd9d203b09656d400b227dbecc22b8b8240a6060c2e86421cac0c9f035a0bf0e2685c3ffbb22037938c80e66ff7d6426e643f690a0bc5a79363f4257e930ac5557c44cd99fe82d8b1002f8b726a", 0xf5}, {&(0x7f0000000280)="5e31bbc9185ab3731bbb1135696bf59b80486c16e515b152e157ee590b60d3f3e02bc86cfafacbb6fc9841ca16ea3da8d5e2ab0b24276e344f0e983c1ab8a7bb48188245ab5f39baed6f067e81b2722f19e27633ec15698fc08535925dc1a71c43b4eabe59336d3f93926821e92fb61626bb64e4d9f750e358404891f4e8f4c6728a64bbe13f67dc115b0f45445bf80ae54157a1d0e1eaf5fbe305e7eccbe189e6b37a4dca6b13ed67d66bc5d97bd6f0d3cd7e8c328d2ebebd4d25fb165d12fad315099c19760c7938a492b1befe2a26f988535ba049d0e1c013b2f30c6431b3", 0xe0}], 0x4) sendto$inet(r0, &(0x7f0000000440)="8abecb6f823f0b5ad85222df369865ff35440c988916c0819f7c41b277fff3d6ad14c285988228c3844cf101d5bb2ccdc8629b65d6ba5996c3b613b8a7b07c0fc15e67a50bc6149d0f701d6db08907be2f7945828b1fb7f9d56ad1144274c8553fb8fd1284bcb22053f4b92742e9589b6edb38a070f644199f02b05ef0f6182c14d0c7", 0x83, 0x1, &(0x7f0000000500)={0x2, 0x3}, 0xc) open$dir(&(0x7f0000000000)='./file0\x00', 0x203e0, 0x0) 16:00:05 executing program 0: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) r4 = dup(0xffffffffffffffff) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r8}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) ioctl$TIOCMSET(r9, 0x8004746d, &(0x7f0000000000)=0x2) msgget(0x2, 0x214) 16:00:05 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) write(r1, &(0x7f0000000000)="30b8c4276e4f7c7fc8e10e2df5d3b4047486d340370e8351f92c91aa", 0x1c) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 16:00:05 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x3ff) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ftruncate(r0, 0x9) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3}}, 0x3c) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)=""/4096, &(0x7f0000000000)=0x10de) write(r0, &(0x7f0000000240)="a396c9090000cb9dedb1f5ab8d3ecca54944c549901a68e5d4a18d309d010000003e3b27a98892046d0b596f40fd611426ac67b05d03a5cef5af60903f5e0a3b1edf69f2f7a6000000000000000000000000000000", 0xfffffffffffffe27) poll(&(0x7f0000000100)=[{r1, 0xc0}, {r1, 0x100}, {r1}, {r1, 0x4}, {r1, 0x20}, {r1, 0x2}, {r0, 0x140}], 0x7, 0x4) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xb137a2e882ebf828}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) 16:00:05 executing program 1: pledge(0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x0, 0x7}) 16:00:05 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() r1 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x2000) shmdt(r1) r2 = shmat(0x0, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r2) syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) write(r0, &(0x7f0000000000)="1cb208595de7cd5b15e50fa3dfaf39857919c9d1049991da26ec7ccb9403d10c34f545e089b8c0f00804aedfba3dab342734697fa66d12679a4003b6453e1df3d09cdb5e1c7f7d48d022b07c954ddb5124b2630f079a050aaf62da6d3961726562ace6d9e34ca0332f600c53b70b926441804db3ff6a79ec952d", 0x7a) read(r0, &(0x7f0000000080)=""/123, 0x7b) socket$inet6(0x18, 0x2, 0x3) getsockopt(r0, 0x200025, 0x2, 0x0, 0x0) 16:00:05 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) r0 = socket(0x18, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x120, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x10b885, 0x0) 16:00:06 executing program 0: munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x26}, {}], 0x2}) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) 16:00:06 executing program 0: unlink(&(0x7f0000000000)='./bus\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x181, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x16, 0x8001) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffffffff0004001f0e7ae08a5109588dada600001ae1ff01"], 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x3a) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x1, 0x0) close(r2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)) close(r0) 16:00:06 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r1 = getegid() r2 = getegid() r3 = getegid() r4 = getegid() getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0]) r6 = getgid() r7 = getgid() getgroups(0x8, &(0x7f0000000180)=[r0, r1, r2, r3, r4, r5, r6, r7]) mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r8) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) setuid(0xee01) chroot(&(0x7f0000000080)='./file1\x00') rmdir(&(0x7f0000000100)='./file0/file0\x00') 16:00:06 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x2000000000008080, 0x0) read(r0, &(0x7f0000000040)=""/234, 0xea) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0x200) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$dupfd(r0, 0x0, r1) close(r0) fsync(r1) 16:00:06 executing program 0: semctl$GETALL(0x0, 0x0, 0x6, 0xfffffffffffffffe) r0 = socket$inet(0x2, 0x4000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000006c0)=0xc) fcntl$getown(r1, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x43, r6, r3, r6, r5, 0x100, 0x84}, 0x3, 0x566, r4, r4, 0x9, 0x4, 0x5, 0x1f}) r7 = open(&(0x7f0000000300)='./file0\x00', 0x2, 0x2) openat(r7, &(0x7f0000000400)='./file0/file0\x00', 0x40000002807f, 0x100) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000a00)="a3efc3d04af7f5b23d9108c099a3f287a3ad60c3639ce6e7cc4d33c27e854547ae81e9b6aef5ebb01605f2989405637dddf232ba36a0335e18b52b941d8e67ec25e17a3e898ec20327fac6695b4a2dc450d2f0b33e316ae7c20f88ff5d562145c630953853aadc228f34e0e7f64e44c983ade05021fde80d7f7ecbebe6e48247e359a092f3c5140b8d34b040751bba844f1812d93926cd4e58e3881097033e569f4e0d1997ce38bdc47bbd30dac23075d308909784f5efa851b43f61172203c798b13854e1bdb2f95666a7a4a612dff6f50be21faae64186c1a24556bddfcd338c49144e0e", 0xe5}], 0x1, 0x0, 0x0, 0x408}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) r9 = open$dir(&(0x7f0000000940)='./file0\x00', 0x8442, 0x10) renameat(r8, &(0x7f0000000900)='./file0\x00', r9, &(0x7f00000009c0)='./file0\x00') getgroups(0xa, &(0x7f0000000780)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getpgrp() getgroups(0x1, &(0x7f00000003c0)=[r10]) sendmsg$unix(r1, &(0x7f0000000880)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000540)="18dd41484cffb84e11adf1145663affccc1c8c9b2649afa805701fb5dcaef796db3f9d59835e731f51bcda827c4fc345d2cc85b398e38751f0e97438f24ea22f5840ea262ba214e38bc6a75740b65ba9fe6dc2177bfc0ab228e7e32299cf894a42282ec3fcfaa78fa732270b536171ab3fa3b4ad12b85b46403e714bd87eb6cf9c93e7817c82a0c7055780935b95860f9e78b3a2eaddc953f7561f86aee82fa076e727499de88bcd8a002ea696e10e861a4f99baa71c3a61d3d9c5e5e298c8d44e8d6db612b19b779b0ebfeabe7ebe185fff00fbe37e296bc1f893df10196cac3bbeb131048d64614f5dd1015c237c2007411022a0242392", 0xf8}], 0x1, 0x0, 0x0, 0x408}, 0x9) munlockall() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f0000000040)={&(0x7f0000000180)=ANY=[@ANYRESOCT=r0], 0x1, 0x0, 0x0, &(0x7f0000000ec0)=ANY=[@ANYBLOB="c1abf625405bacf1080f0036bcd112c69c12f2641105ed9d7918a3c2f60ee0a36995df524d3877a817157e209b663f48b4df9926dac40a5898da39823ddad89a725a0ea5771f5672448195ce33c305d7e9fab39c24560a08e28aafab055cf08edb55f29afc3933cd1ed8872a6b4e154200d8a8af5919e7737e933775c180fd32fb3253c10a20a37c1e57af669674804161a381f6fc99f46eff3188c9eb9497a3083b5d72d21f98fb930a46020d0af508e539048e366daf0f00003ab8c1701f2e2fe29a59c6431708b9651b1ad7b3a1410a19d94cfe156ea356e84bb219da31151e9e78fa98f314d5196cce78ae91db71dd014a68d3f53f447bb5464b3f2372f8dba027920f8c05f71c608ab36532d3683f950eb2037185db37f8b2d32800cb6246b72558fe924c5d7878eb62f1b315a655b55f2bcf5c2bcdf4e3db9425a9c8c7dadeaaf59b841ac477795eaa5da3ad4f737945ace85ff0ad26899aa1040a09f94781c31106fe6a169a19e5d69b799f4d8a69c5ac955060485bef4cb810336e643ec43e855c2a4237daa497966878b94ad618cebbdf2cf129ff485984ff225ffd535f5902fdb857c306620961b7bcf7d107dd1b4d4eae059a1e47607a86f501abbdd973bc6dc880ad6d8a26c48b452758de6972439bb33125a372e67df21f54c4e8c826b2418c6e131e0dbca19d815560319bcb49f1e2e3a5caffb2ef9538b44f2cbe7feb7bb6ff42d86f84aec3232e"], 0x20f}, 0x0) r12 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r12, &(0x7f00000008c0)={&(0x7f0000000380)=ANY=[@ANYBLOB="00002e2f66696c653000140bf628c533ce18ac268b8fc556a6fa"], 0xfef4, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r13 = semget$private(0x0, 0x5, 0x2) semop(r13, &(0x7f00000000c0)=[{0x4, 0x0, 0x1800}, {0x3, 0x2, 0x1800}, {0x0, 0x3, 0x1000}], 0x3) r14 = semget$private(0x0, 0x4, 0xa1) semctl$SETVAL(r14, 0x3, 0x8, &(0x7f0000000040)=0x3) semop(r14, &(0x7f0000000000)=[{0x2, 0x2, 0x800}, {0x2, 0x10001, 0x1800}, {0x2, 0xbd2, 0x800}, {0x0, 0x5, 0x1000}, {0x2, 0x8, 0x800}, {0x2, 0x3f, 0x1000}, {0x2, 0x7f, 0x800}, {0x3, 0xffffffff, 0x800}, {0x6, 0x7, 0x800}], 0x9) truncate(&(0x7f0000000340)='./file0/file0\x00', 0x200000010001) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) poll(&(0x7f0000000040)=[{r0, 0x30}], 0x1, 0xfffffffffffffffa) 16:00:07 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xa3c3, 0x10000, 0x7, 0x1, 0xb1f0, 0x401, 0x3, 0x3, 0x1, 0x7, 0x2}) r1 = socket$inet(0x2, 0x4, 0x6) setsockopt$sock_int(r1, 0x1, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x7) setsockopt$sock_int(r1, 0xffff, 0x29, &(0x7f0000000040)=0x5, 0x4) 16:00:07 executing program 0: execve(0x0, &(0x7f0000000180)=[0xffffffffffffffff], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x20000000002a, 0xff, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffe84) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x20, 0xc0) faccessat(r0, &(0x7f0000000180)='./bus\x00', 0x9c, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) unlinkat(r1, &(0x7f00000000c0)='./bus\x00', 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x110491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0xfffffa}) ioctl$KDENABIO(r2, 0x20004b3c) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}, 0x0, 0x0, r1, 0x0, 0x0, 0x0, 0x100000}) dup2(r0, r0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:07 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) socket(0x0, 0x2, 0x1) getsockopt$sock_int(r0, 0xffff, 0x8000000000001001, 0x0, 0x0) socket$inet6(0x18, 0x5, 0xffffffff) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000440)='./file0\x00', 0x484, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='[\x00', &(0x7f0000000140)='\'+$#-[.\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200), &(0x7f0000000240)='^\x00'], &(0x7f00000003c0)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)=':\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) 16:00:08 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = socket$inet6(0x18, 0x5, 0xffe) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0xc6, 0xc0000001, 0xd0f, 0x400}], 0xc26c, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffc, 0xa0, 0x10, 0x7fff, 0x7}], 0x2, &(0x7f0000000200)={0x7fffffff}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r3 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) bind$unix(r3, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00|./file0\x00'], 0xa) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r4, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e7c28a743cd63a655954bd0bb83b38cb78b0be757b1790b86e66ef4adda456bf29f278d8141480f26228c7933c6a6db6728602af20355263cf1f29697cd86b74f2cff6c76a1654433a01fcdf617498726e08cf96a4683db9bce5e9a526981075c3487300e47c5f521abb3383dc164e78202a12bf0bb7e3b2995bfe3389a0c18127d17dde1db23a7b1e03bbbd14180319aefe8094bbb05518f502cde2cb3321bfa886d8377fa1540db7d1731b80570f206bdc0dd4e8d8d9edfa1b634be4a21dde7e3cfa5e6e304bfd532f370ec576fa8d643777a7788246d2a6d0b243bcc20e233239aae5da6edeaf621c3e8a310b20ef074c525ea94353d07de20e376c746ae95ae2515b661f05815ff27a662f2c55cdbb9a0b457eb2ae329aecc3f2d0d19dc7f762a03a508abf8afc11f602d17cd141c41edf46087ebde58bdf599950e6907ce4076f18e18da2d47a4bddd57f7fc17dc967385475732b0fc1f0edfe5dd9d1f38e0d24284373577e7884cc2a94ee60b3195244519a9a5e6802d375421ac36f43e29d623fe6ac91c74320adde48ef6398e9c03090236e11acfde16ad5117ef665dd7983f5af66a12c0e3812945c79ebe5553d58f13e73101f0129b1044efee548a98ae9ffae0c08fa2d9066c509eb3531115ac8ed51cc3321f8a860c1d55f709941c70904d0738141b89872e7fc2c7b06a1e105ebb34f2b2c18b504e7a73116e450d9d3648ecb5ce7b555f53ed89f1030abf6ff8793296363fadd4238711c096de1dd63a7cc0cec20ddbc8fa2ed66db03a9bf31c11d2b1ef2d4fd4d8dfc944e68479e9b74dd7b8fa6929f289d9c203917c9fd544aff503ee245c0e", 0x290}], 0x1) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r2) r3 = socket(0x18, 0x400000002, 0x0) socket(0x10, 0x4005, 0x10001) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:08 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000180)='\x00\x00\x00\x00', 0xfffffffffffffeed) sendto(r0, &(0x7f0000000380)="cf4bc9d66ffe35231111e7a4f349f9dc5ffa1609dc848c2b36f3a59c10b510581cb13d2dcb81467219db32958d884915996c73f4d3dca626d8d33f74d7941dd818ddd67ead5c678bcf85c4540cecffeddcb7305aa424809f4095ed74903af2a7bf43206dcaa1fe537dc473445f80e214327b3cd132ff1e5fca62fca80562fc16d5b6978bfdae202ba0d4ea8066bbcc27f0114702b057a0e5f170309cc89d50f0261e00a7f98d92a35112aa5e97f811efdbf234a5f120a7a205bc93c2e32a9a817de57637a453ea97c44946c6c79e3cef38dd48e120342419583593933a602f22e89573f71ec9d2ed7e2d5620d33a54e935184fd4f4f26399aca955aacf8c1086c9dba596ba64720b21f824e601153eb5837891b99ede1bb652e190936e6e68521bf6dc4b3b66cc9f0226ded0103aad25ab78b8e6c8ed", 0x136, 0x200000000404, &(0x7f0000000040)=@in6={0x18, 0x3, 0x4, 0x8f}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0x1) setuid(r1) 16:00:08 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r2 = shmat(r1, &(0x7f0000ffb000/0x1000)=nil, 0x0) r3 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x0) getuid() r4 = dup(0xffffffffffffffff) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x2) shmget$private(0x0, 0x2000, 0x302, &(0x7f0000ffd000/0x2000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000040)=0x18) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x0) shmctl$IPC_RMID(r1, 0x0) shmdt(r2) shmdt(r3) 16:00:08 executing program 1: r0 = socket(0x18, 0x7, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x8) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="086d5135f15090eb", 0x8}], 0x1) 16:00:08 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)="101ccd2d8d2c227fcad631b107b9487dab2613074fe7d58902c46368755c87b5939e6a263c51f0138dd35e7d252e9e4d0cdb59a99d62b5905098c27918e3f26cbc02a0a2c3af113afd29924610c7ed5453273eb7556baa8aa859386b0f6b12033b8d9c1e45", 0x65}], 0x1}, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) symlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x28, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) dup2(r1, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getpgid(r0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x4004667b, &(0x7f0000000040)) getpeername(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) recvfrom(r1, &(0x7f0000000180)=""/191, 0xbf, 0x2, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) 16:00:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000000)=[{0x20}], 0x2}) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887681309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30aaa4ed5973504af8dae59eb37577d92392afb0680ac030a173b1df6fcda79d914c9b421b5c093874a45a8414ed0deb206a9b313c9a2858a9ae68860a159f08d", 0x124) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x7fff, 0x1, 0x3, 0xb83, "501c4981d32802ac4aa0fde0a440f2e5a8d9c073", 0x5, 0x8001}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) syz_open_pts() read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x4) write(r0, &(0x7f0000000100)="510fc3", 0x3) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f00000001c0)="ac3d1687eabaf89daa11f04446d9d05b7a9026fffe8efcba7d77aa2ede950615b51b1d9258edf539011b212f8491b063afed945bc3a95bf300371b373c4c20db7be5e4ab212676612ce963f678774c7b4f09dda550b310c00e82498858292041a4c34808db3155539b9b2f1f125b97", 0x6f}, {&(0x7f0000000300)="8682a33f3b036a7f01be4ae5c0454a63737e448e210719641f380e43202620006855a3e5289b76f6e8b6857fc1e07faa30725e03869337534dba9c5ed68a2c7d79336f3d9bf56beff185fae631767c2a4983451dd81962028e2fda36ac086f67f5d10b3cccce768348a7860f0435c620c5812cd69630bb6f2ba6b2dda6579e5d829a5fb6b1325eec3831b0ea2d167325024f9fdd4dada1a190930b", 0x9b}, {&(0x7f00000000c0)="1797c5f57201024b50d7268092d7bfe9e86a4c4ac3fe0b39defc28e4e639", 0x1e}, {&(0x7f0000000240)="b5d3ac21686f938488b109b71e9b2f7bfeb06d520daab84481fde599639022c685aed5db85a66d20047c75650f0d1634ece239ee4f64719365fbe73750512292922ff2d7f1e1d3bc9f87854c", 0x4c}, {&(0x7f00000003c0)="99517f156a5846983e611e0f780f554140d09c8edb517638630908629e39952c1680cce82119188b7d4515c68b817eee55923286caba764ac20da1b4e8b4c1931f47e7cec3400ad8d03cd07ba9534f3a7fd8e76aa8bb199d90c7c0a62f8ec275f4caa0dc8c0ac42e9218fdd240a15ae04c8c587c78f9b744835a5cc1ffaba501b95eefc39655aedb183dd5867dcf87318dac464815a5ea98c0d4d3ead801d6888ea009dc0d64b0f056fe761a08bc2b5f03052d83b4eecd8e38a5a1d35e43293ebd2e15c9da9924911faae2c2f715bb5b3c5be55ffb9cfbeea8ea69e36c86d2", 0xdf}, {&(0x7f00000004c0)="0d9990d323517e1148c34f356b88a65bece0c8eb0ae2e93d93da7c3d66073db02487dfcd2ae2efdece0b17fcf8e7cc2eac42bfc64c46d059985b5b98ead126257cbeb452b3a321c7ff81d9ebb5e435f3261c9b32da260dc7cd6defacc222b19d9a0eb81f0d12e6f12cb4107fe4892ea6c98a0efe447557d2fa1a606998999df3572cf9c9c33202af00cfe950b4e3765c1f43c1b4a53a247ace82510182da8b7cfeb67ffe8cef98d014f81fd536d27f32925e00314a19ca09c2cf6cae45035cd7308c66eebe4d9a4f04ad20840945ef84711518d93327739fa5fc2a0c", 0xdc}], 0x6, 0x0, 0x0, 0x4}, 0x404) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)=0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x3000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) msgget$private(0x0, 0x1) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x1, 0x4, 0x7) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8800, 0x184) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:09 executing program 1: 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', &(0x7f0000000280)=""/183, 0xb7) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000180)=0x4) 16:00:09 executing program 0: r0 = geteuid() r1 = socket(0x2, 0x4000, 0x101) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r5 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r5, &(0x7f0000000040)=[{&(0x7f0000000200)="000000186004008b00003b27febf0000000178c317fa000000fffffffe00000000000000680002ff4f22006e", 0x2c}], 0x1) r6 = semget(0x2, 0x0, 0x12) semctl$GETVAL(r6, 0x0, 0x5, &(0x7f00000000c0)=""/209) semget$private(0x0, 0x3, 0x80) setreuid(r0, r3) r7 = fcntl$dupfd(r1, 0xfffffffffffffffd, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r7, 0xc028575d, &(0x7f00000001c0)={0x5c, 0x9, './file0\x00', 0x7, 0x2, 0x0, 0x7f}) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200)={r2, r0, r4}, 0xc) r8 = semget$private(0x0, 0x4, 0x6) r9 = socket(0x2, 0x8007, 0x100000000) ioctl$TIOCDRAIN(r7, 0x2000745e) truncate(&(0x7f0000002580)='./file0\x00', 0x4000000100000001) unveil(&(0x7f0000000280)='\x00', &(0x7f00000002c0)='c\x00') r10 = socket$inet6(0x18, 0x8003, 0xe811) recvfrom(r9, &(0x7f0000000300)=""/4096, 0x1000, 0x1, &(0x7f0000001300)=@in6={0x18, 0x2, 0x3a, 0x4}, 0xc) setsockopt$sock_int(r9, 0xffff, 0xf, &(0x7f0000002540)=0x5, 0x2) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mkdirat(r7, &(0x7f0000001380)='./file0\x00', 0x0) fcntl$getflags(r10, 0x3) semctl$GETZCNT(r8, 0x3, 0x7, &(0x7f00000013c0)=""/211) syz_open_pts() syz_open_pts() connect$inet6(r7, &(0x7f00000014c0)={0x18, 0x3, 0x8000, 0x3}, 0xc) 16:00:09 executing program 1: r0 = semget(0x0, 0x3, 0x60) semctl$GETPID(r0, 0x6, 0x4, &(0x7f0000000000)=""/109) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000080)=""/56) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x7f, 0x401, &(0x7f0000000100)="21dc9b321931bd0f3693b9de54fbe0a5f714cf88348ef06a33399b7019bed5ad67f4f966215ce3a107bf62a1ce4f2a2b932a0cc8b22abe9759b24f6c65ad7c6a6fb17286f0ed945b0ed0a5235764f1e38f3b6792e748fa7d0cf58e6bf7e1d23506a9e18806a8c281d3176c99165604c2945d428404b68947b6dc17c86de58fecd9a4982607162c70f083d5bd5e1bfc1e95ef433d0866ac4765f69d679f1466308561c8ec06d3a36785eaff66352bc955f43b8d2de469014132687901acc1", 0xbe) setsockopt(r1, 0x4b7, 0x4, &(0x7f00000001c0)="95a0aa83f17527e0a40649600ffd05a626331dacc4182a6befa45d3b3f2de3e5a6277f610fc3f4d3485b759783ab28901547c47a0f2f374f5e4129d4339c5053066a9bb495b2ceb3d0d07ebfa188303b0700258f0403fe79342ae65a502e0120b1fda1e4fb9e3e6b0fe8c6fe93ccf0f5f39c2510d474cac449ae019b121e7160df4a8af6473ff025dda754d12705fdf2e2857c62352a42c1e4f49b52b8651e9548a95264e0743ddd79c4ce1709964d2c462ac6", 0xb3) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000280)=""/166) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x5, &(0x7f00000003c0)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000004c0)={{0x7ff, r4, r5, r7, r8, 0x18, 0x1}, 0x40, 0x0, 0x2}) ftruncate(r2, 0x9a) close(r2) getpgid(r6) r9 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r9) fcntl$setown(r2, 0x6, r3) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000540)=""/114) r10 = dup2(r2, r2) ioctl$WSKBDIO_SETMODE(r10, 0x80045713, &(0x7f00000005c0)=0x1) execve(&(0x7f0000000600)='./file0\x00', &(0x7f0000000780)=[&(0x7f0000000640)='\x12]}\'\x00', &(0x7f0000000680)=',.\x00', &(0x7f00000006c0)='[-.\x00', &(0x7f0000000700)='-\x00', &(0x7f0000000740)='@#/\x00'], &(0x7f0000000800)=[&(0x7f00000007c0)='\x00']) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000840)=[0x0]) r11 = accept$inet(r10, 0x0, &(0x7f0000000880)) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000008c0), 0xc) unveil(&(0x7f0000000900)='./file0\x00', &(0x7f0000000940)='r\x00') socket(0x33, 0x3, 0x9) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000980), 0xc) socket(0x21, 0x4, 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) 16:00:09 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2087, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x0, 0x1, 0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000000)=0x3) r2 = getuid() r3 = dup2(r0, r0) r4 = getgid() fchownat(r3, &(0x7f0000000340)='./file0\x00', r2, r4, 0x0) r5 = getegid() r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000002c0)={{0x80000001, r2, r5, r6, r7, 0x108, 0x100000000}, 0x5, 0x1ff, 0x5}) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000140)=""/233) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0), 0x0) semctl$GETPID(r1, 0x1, 0x4, &(0x7f0000000040)=""/200) 16:00:09 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) select(0x0, 0x0, 0x0, &(0x7f0000000100), 0x0) 16:00:09 executing program 1: r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = dup(r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x200, 0x100) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) 16:00:09 executing program 1: kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) getppid() ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:09 executing program 1: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8eda661051eb3432360b", 0xf}], 0x1) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x4007, 0x7f) recvfrom(r0, &(0x7f0000000080)=""/93, 0x5d, 0x2, &(0x7f0000000100)=@in6={0x18, 0x3, 0x80000001, 0x3ff}, 0xc) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8004427a, &(0x7f0000000000)) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x4, 0x8000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) chmod(&(0x7f0000000080)='./bus\x00', 0x40) fcntl$getown(r0, 0x5) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x2, 0x2, 0x9, 0x6, r1}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xffff}}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x8004667c, &(0x7f0000000040)) preadv(r0, &(0x7f0000002300)=[{&(0x7f0000000080)=""/49, 0x31}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/27, 0x1b}, {&(0x7f0000001180)=""/109, 0x6d}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000002200)=""/230, 0xe6}], 0x6, 0x0) 16:00:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f0000000200)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000000040)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167, 0x28}, {&(0x7f0000000000)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6136) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x401, 0x0) fcntl$getflags(r0, 0x0) r1 = open(&(0x7f0000000280)='./bus\x00', 0x800000000002fd, 0x80) clock_settime(0x0, 0x0) pwritev(r1, &(0x7f00000002c0), 0x0, 0xfffffffffffffffd) pwritev(r1, &(0x7f0000000280), 0x1000000000000042, 0x0) 16:00:10 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) dup(r0) pipe2(&(0x7f0000000180), 0x10004) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x66, 0x0, 0x0) socket$inet(0x2, 0x1, 0x2) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)={{0x0, 0x3}, {0x16c, 0xfffffffffffffffe}}) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r0, 0x8, 0xffffffffffffffff, &(0x7f0000000080)="d0fee6f83685311223ee3c8ceb8abd63b2be8a5ee17338004deb4da73006c6f3a27507ccbbe87e092e402aed957b916a97fce3f11054e48060ed51b5e5d5bb5585b8326f3aa20bb18efe142ade84f0c7705b2fd322b2c5162c400df3c3e7205f78bb7d8fc5fce0012872f752442036298587b8ea0390144730ec83224b07a737b3900c53edaee9", 0x87) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x6, './bus\x00'}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) socket$inet(0x2, 0x0, 0x3f) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x2000000000004, 0x4}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x3, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r1, &(0x7f0000001300)=[{&(0x7f0000000280)="0b5dae3070ca9f05", 0x8}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f0000000000), 0x0) fcntl$getown(r0, 0x5) 16:00:10 executing program 1: getitimer(0x3, &(0x7f0000000140)) r0 = geteuid() setreuid(r0, 0xee00) r1 = geteuid() r2 = open(&(0x7f00000003c0)='./file1\x00', 0x7c, 0x0) getsockname$unix(r2, &(0x7f0000000740)=ANY=[@ANYBLOB="00000000feffffffffffffff00000000e99ee48ad0a8e136cc2be5d8cac000559d4cc859878a404740a2b08ff5d11bf20cd714b185b118651cc8528bb042a9673a132b09af4fbd00e1a82b2047e50a5a77781e61e8c7a3440b1884ec67500b2e5403a42c9083d8f679891b3e857e2a0aa2cab04909ee92df25a6fab460593b47f1507be14a2508612a4bcb799a9ed67ec5ec4e6b04538c04c7fbd64d2381ed49abb9c61449d96fe6719da19864bd4662a060b57845151a926240c2aa5f08c5232aabfad01f97c3edcb84468ca7309d5a742096c35d4cea806b7545a6ceaa6b263dfccd095c0152afb1ba5172e79ab64e46a7423c49f14b89c628183b10f68096"], 0x0) setreuid(r1, 0x0) r3 = msgget$private(0x0, 0x10) r4 = getegid() getgroups(0x4, &(0x7f0000000580)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r6 = getpgrp() r7 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r3, 0x1, &(0x7f00000006c0)={{0x80000000, r1, r4, r1, r5, 0x1, 0x9}, 0xc357, 0xfffffffffffffffd, r6, r7, 0xfff, 0x950, 0x100000001, 0x1}) r8 = semget$private(0x0, 0x2, 0x200) r9 = getgid() setreuid(r1, r1) r10 = open(&(0x7f0000000680)='./file0/file0\x00', 0x20081, 0x17f) shmget(0x2, 0x2000, 0x4, &(0x7f0000ffa000/0x2000)=nil) getgroups(0x2, &(0x7f0000000180)=[r9, r9]) r12 = shmget(0x2, 0x3000, 0x200, &(0x7f0000ffa000/0x3000)=nil) r13 = fcntl$getown(r10, 0x5) r14 = getpid() shmctl$IPC_SET(r12, 0x1, &(0x7f00000000c0)={{0x2, r1, r9, r1, r9, 0x10, 0x7}, 0x100000000, 0x3, r13, r14, 0x43d, 0x1, 0xe}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240), &(0x7f0000000540)=[&(0x7f00000002c0)='/dev/zero\x00', &(0x7f0000000340)='/dev/zero\x00', &(0x7f0000000380)='--.)u\x00', &(0x7f0000000400)='\\(\x00', &(0x7f0000000440)='%\x00', &(0x7f0000000480)='/dev/zero\x00', &(0x7f00000004c0)='/dev/zero\x00', &(0x7f0000000500)='/dev/zero\x00']) geteuid() getgroups(0x2, &(0x7f0000000240)=[r11, r11]) linkat(r2, &(0x7f0000000880)='./file0/file0\x00', r2, &(0x7f00000008c0)='./file0/file0\x00', 0x3) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000040)={{0x2, r1, r9, r1, r15, 0x0, 0x3}, 0xfffffffffffffbff, 0x80, 0x8645}) 16:00:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1000000000002020, 0x800000016d2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='W\x00') openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) open(&(0x7f00000001c0)='./bus\x00', 0x800, 0x32) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000180)=0x1) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xbfb) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) utimensat(r2, &(0x7f0000000480)='./file0\x00', &(0x7f0000000500)={{0x8, 0x2}, {0x5, 0x1f}}, 0x2) write(r0, &(0x7f0000000380)="f9e46bd1a247b60b5afe357ed640997c19f18080797b43dc4a4c45f23b6fc09f9a0e89eed8973b", 0x27) read(r2, &(0x7f00000003c0)=""/147, 0x93) recvfrom$inet(r2, &(0x7f0000000140)=""/217, 0xd9, 0x1, &(0x7f0000000000)={0x2, 0x0}, 0xc) readv(r1, &(0x7f00000000c0), 0x1000000000000029) syz_open_pts() preadv(0xffffffffffffff9c, &(0x7f0000000340), 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0xc38, 0x0) pckbd_enable: command error 16:00:11 executing program 0: r0 = socket(0x18, 0x400000001002, 0x200000000000) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) 16:00:11 executing program 1: munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) 16:00:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x10, 0x40000000, 0x8000, 0x8cec}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80, 0x5f60, 0x5}, {{r1}, 0xfffffffffffffff8, 0x50, 0x20, 0xffffffff00000001, 0x2}], 0xffffffff, &(0x7f00000000c0)={0x3, 0xffff}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xf00fffff, 0x17c110dc, 0x1}, {{r0}, 0xffffffffffffffff, 0x7b, 0x0, 0x0, 0x4025}], 0x40, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x8000, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x100000000, 0x2dd}], 0x20, &(0x7f00000001c0)={0x7, 0xfffffffffffffff9}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="1dfa4f9204dd433ec853a0c04b74a31163c309dca783114409852d81ec41864e5733acfab9d7f798ff6d9f213336e670a38a4e0b85e284df218c3ba03c95e6c75a2153e15342128469a33d83eca922", 0x4f) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080)=0x3, 0x4) 16:00:12 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = getpgid(0x0) r2 = getuid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) shutdown(r0, 0x2) 16:00:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x1000, 0x40000000001e, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffeaa) socket(0x36, 0x8002, 0x1) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100000000204f, 0x5904) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) clock_getres(0x0, &(0x7f0000000000)) 16:00:12 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socket(0x20, 0x5, 0x97) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x100000000, 0xffffffff}, 0x10) 16:00:12 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) shutdown(r0, 0x0) socket$inet(0x2, 0x0, 0x6) 16:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000000100)=0x2eb) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) write(r0, &(0x7f0000000080)="9788f8358d800ff571dc5c6ec2b11526ae53b38e1c9353d91ea93402a185cd465e0e2bde8243365831fa4f4c685fb2db5748ac009ea8922f385cb31953a78badd41f7d796490ebd8924695664da3d63229598fe47f11c868b9e4a67fdc48252d49f98b4cc3e55b09d1e7560a2afed4", 0x6f) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000200)="33f7e011877556cc4543da018144cdf7ed96badc840614d8371b12a6c7c9f96cdb878e212a8b233740ae69b6f64fa03b6bc81ead7193d37529a470592885d9cd67bbfc4415dc95b6e1ab2544e1da998c02ee1f58cbc97e6bfaffc2c959aaa5f1c056c50f9a14158b05bf4a3bfbb2143c152de7ed0fa2d4bc25257f9f1d112ac3fcabcc040c9d2ca9213e1557aa2f96c9abf33b871fa8dd4b34dd6d03a82d103b9d32c6de3a8f7d3cd9404874e51a9e0451b1ad84b4553d27b633a12b027fdc66", 0xc0) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x40) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) r2 = fcntl$dupfd(r1, 0x9, r1) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x2}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x7, &(0x7f0000000400)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) r9 = getegid() mknod(&(0x7f0000000600)='./bus\x00', 0xa1, 0x1000) getgroups(0x1, &(0x7f0000000440)=[0xffffffffffffffff]) setgroups(0x8, &(0x7f0000000480)=[r3, r4, r5, r6, r7, r8, r9, r10]) lstat(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)) r11 = dup(r1) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='W\x00') open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000080)='./bus\x00', 0x2010, 0x0) ioctl$WSKBDIO_SETMODE(r11, 0x800c5709, &(0x7f0000000180)) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x100) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) write(r0, &(0x7f00000000c0)="5e81532b5a27388a1f6fbcea177faee88ed89115c3b6e3c0422527801413ce0a1c5c9840748e30b3d9aa278a3cb87bd871ff8d329c3b15abdb507430064cad96", 0x40) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x18080, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 16:00:13 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f00000016c0), 0x2}) r1 = getpgid(0x0) r2 = getpgid(r1) getpgid(r2) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./file0\x00') read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, &(0x7f00000015c0)=0xc) r2 = getuid() r3 = getegid() r4 = getppid() r5 = geteuid() getgroups(0x2, &(0x7f0000001600)=[0x0, 0x0]) r7 = getpgid(0xffffffffffffffff) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000040)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000001540)=[{&(0x7f0000000180)="e941d8b1948a648834d5fea363e62ef078509b6fe82362478961d8bb7f156cede365a68413ba73bf671d6b0e7b58e6b7c9224365d8241df2a247b35271c005ceb43f14a0a63ef8dbd17be1e44195843966825f8ce36a817e94ea12c269efcc4f353dcfa479008ca12ba43c0d0b192a0b0e981a162499016f25c6fafdda8c9226", 0x80}, {&(0x7f0000000200)="184bd473381f7defdd8c0867ef5f5215388eea7ebdeeacabcbde9b6e21e1a68e27794bde580916427cee9a7eacda164b3bbcce9068cc37489c961c22f20f39c34722e62d0401df1353566453951aeac5042a278f9edc", 0x56}, {&(0x7f0000000280)="f2c4545049aaa1da2d147d08f1fc989dc056bc9784157f515f26a028df5e4ecca9363b32de685dc1839030ec8e9a83afedf4f36e1b655a132ed76f6465cc463fa731ce98b2aa3306f52a4dd329a8971513a7d826394ed5a2615129191c19ec1d230727d122831f2dd2d3485baa1f72d9afac2690b44682c9a471dce97139717e436b2b2dff2e2394f27802e5410961bfa919e78bcca0acdb2cfff9aceab103a768b7f2a80ebc0c2ccfb0", 0xaa}, {&(0x7f0000000340)="bbc5806394790779fc6d0c4ddc102223f8f373697d78ff785888a3b99edfef9a4b1b6e7df3c21c759535aabacc25fc013e19e401bbe1dcba06f4cd7ef326c1631c83b0fb49f8793abb3a61efb5156560b5f867fbe11128b59863299515ff22e571493f4ec9f77ea9d88f20ebf67c37ec987c74e6e584069110614236bb30720f356979ca7eb688b59ca9790bf97d204374f8ac5e5d3a1599c91f4aa60b99690886668ad411176d7af5fe22aa1bf62bf38c63a04373a2463f08df38dac3077610cbd70880d9a154ecf21784e48f4af99c8e272a0e4d2c0fd28df8165309fa10bf70dcd565715ca47d9b9e0bb854c0", 0xee}, {&(0x7f0000000540)="c5e0d51506caf17224bf95a0be61c956c07fff4e6fbcca5121e451eda2fe27a20d374169632d478e9c144a45b7e19d04dc3409edb6df81d8e46b0d3a1c74daad0d845d4942f7594439aeaa466d50a13e4c24fd2bc7ef75d51d19667f634b885d195e3d8e70257b90d3863663ee34e35092857062d1707bcbd1f21414d3edce903d27dbbcead92437ff086cc94e864d2f146a0f64925e1cdc4b1e10c623fda958d20095ec70c6c178e3cb5f38fd7e0056c84e10b2f355ff5ece497136aa754dfa31594f286261171ccf2b372723e7278b2923f7000b275bbe5a3e5f7bebe7d55f97813fbb0c80bd49b49a14157cd993203d141f02bb48752ca026eec36d60dd05b0840633090f4fb0a193360528ea34de2ed888ad3c3f19c6148611bfb9da7ab673e3862620913fea7ff4b899494d1e997bbce367fa1774c9574185272f291b0f821fa0341bb60da46dd7e40f1f5d7e3c6cb79e44d50f97052066ada4f35802a5e5b4dbefd3d5ab8102ecc9c35f51064ede7df2b695e922e99c21624685112dd6c4fc02e8624ac8036e8a91f4036e38e9ffba1b9ed8606e59e1b9d491c64fc566131626f0404d6511a9c9113788871a2d09ce498d66aa81fbdad381759d5e34f9bdc33022dba8ed6388635f70588fe7963a7f2246a60b39a73cbb21b35e107fa3000f087b069c37bd0090fa90edfb1c3fd962fff643c21c66c3bf949236bf4e8ccd9c725917551294764731872d76e6448f84961da184044dd34cae2c301b76977f724c2bf47b48f8ffef4a1836caa652bff3bc287b0c84576e64830393e5db45c48a091077cca56ce0ab4a7f38ee99f8e4e891fcd99852abb0252ba49c6677441d41cca40fc681bcc5b6066c05bcafc224e5034aac9e27cc6553d96cc286f314851fe655e4dd77bffde7661a282315090bcde9b9c7e322ad6f7bc4ad69de1b466e5c045e9532a5a8078cff42e2678e118b1041eddfb523822b1048748211e5338c465cb9b3e23a5581113670a980afc67e2d2601925673be559d78335e272025be163b0d20ca4339afa984703aac3f940e10749bda237882db11571e8e9753ef3f6f4f6fbd043a003223f79111361616dadd4f65ae17b3e0dee87ddcfd7a70179ddfacf87eb9a0d4790a74d21458a79fba777257534f39a2375f6a36ff0c293ed4ffafc9a8385638f28379ffdc2705195ae38dc559ecf84592cf6eb8df15f4497cea1b9a0c2949f43fe62a548fd045a61da5ef09e4288d9643d775c047807322a5aa0c23dcec88a7c01eed22b9e0206fd06987e06d58a7ce00820e964343329829ac02046fd5888f84548be40be81a87fe0ca1da6d2d38c50eb430f29be40c74c566ff15c38a37256ef5d3a8c6895fc4b07efdf2a2d5cbd776e457bb81d65773c38116884b5b59e149e7927ba197111fdfd9b4146d8e2425f3843a4abfff1352ab3400b5e84034224bec48e0a5a8c55cbd88fdb51a3e0015d3b39895f04530d3da0b002a0d9c7a3c443d59d66be511ab97c0265204b860dd8f9bbed2e294fba7afc3f278f48a0c3a3331f057311c4b02a0d4f6f28bc59f1af78615afbf2ab3d2b6cc3da41b6b816f8dc4569c2ec65984cd1308bd1e10771c40ed135b700568c41869d1e3842d218d868defab8aedd3331662d287306043f60b442180089525e5f9da79ffac12c487794b024684dd3b1780baa9dc9dc18139b5b0f9274b832c37c9cbb1b0a1efe9fe7b152135af4aa63159c8b1acb3ea579c794861962fba9de4e497d4e1cf1994c8beddfe80df97e06341ac3ade6c6e09c95d0d94fb59bcde807ce437494712372bb2f2c71cb24e109e62ec22e06b0cc260329461cbf18bdc51a31941b097549382260a2442159f0caf01010c9380815bd0d9bc70b8fe8c0acfc1d3cd461d47f11086130bf97f22280ab7245fcd9b6d0de74c8b4f7eef850b8a72ef43b3f7c6c5d13def1827e6d5418eb00632ebbcce4b5f570aa054169fdef7637a0b8776bee4f027b4c027b317a4233c8bc12432becf58ecf0c3efb7b42ba733c52b7ac08699367a8444fea70eaf80c886a0d3eba5585756e803e25b7826b8029c54b505e6b5c020df0588f8902a49ddb8d496d92e862dd5f0d668b6236d4bdb65ec8e983b9117bb666b1b764f296e4e6c77413a76e8954acc7341c411300a0f43b1aab4f5fd8e1de8f2a0e47444dc8d1dbea4777fd745e0e2e56300bfc2d6056202e56ba2313155063c2855504f8dd0a00be386622b0a677ec5a5196d13cf30188a58efda63a4b76c38114f0fabeaa975e73ad5426de495c05ecbf89274d33eb8d9480dd08f58d4956bf527b4e1c8136fa55ef2f8db9985d684086c17a91c99b1314088360b909cb0e10c39284a75b789cd1040d79b748be687a3bbafbf54e62f03b5af3ff9038add48f50b03b7cc7b2ab8b7405fa191bc8f3403285ae1664c062bbb3e6d14e51cad8531a8b5fcf4cc0b5973c67c03f6ae333b758d605542b3ae9b59c3fabb0cbac59c6155895784aeaeed1cefdc329c5cdde674b09c342348c86b2454fefe62e04d13f71eff29b0c5b81f4f6b352eb33f16103d2410ab0da73ece5f94617d535b011895aea6f01b9fb70eb5d0c33fab79b69c6be2f2353324a581dbfd1a2beae765fea53df9d0547c6af6f7c6f8a3c0b24c6892ce2e9028cee0bf2f4d0c6d1fd75ddd11190931d7c061994454d030c2ed36615d80030585e2541f3db2867a02a3a9199aa878c6aa1da644b1c1e306e54c0d69df9944f70c4885d0eb5832e7228796df06c5e4b9767846fc9f23bc27458ed95c387a178e29bbbfddaf7d0631df81d5b71bd869e8926d7ef2e78a89cc6cf0bc019bd087ac606fd893d032ab6c2baa6e5bee8c328391cd74d3ce189353a8fd7eb4541581308a49d929ada38812ac21a0db8e82601cfdaae89b57c9ac56544be32f6e7045b82b4d196e253521f64e93449e09cd4e5a88c67cd4a78e1a8e53433169ceb91bf2cc818b45a7f161dafa11e5d113bb0b6183a09be7bb51e6b076b65aa7c2b76d04e0982e14abecc487c0a9a4ec4c06130a1d458d8537ae24524e02bdc0ddd0dbe03639c34605e6850185c92a5eb6add091d625ed38a6a0de90e180694f3207bb47f6c3a7fe338c2487bd51851eb8ef442ea18130c0a52dc5177de2e661d8993ab8f82f528e0a6fb215fbdbface83ec5ce0a198611dd0a759a0b7b505dd2332828582439ebf7a1e951a691dd2c93bc41bfc64e93ce8d3a7cd1ff8113211169e4c866ac0d12a820e1196dd854673c058cd4dacb40291690d441acf3c56a303e864c66903d5a4d9c4dd927202d014d8246d3a8436a68d34a13917a482ceba2b6922910d3762d598a24a274918e092bf57109fa07a6ea8348323fe37d7f85982b0ef2ea94b0bc03bba4f4890c3c952c6c2e01dc999b87d80e01b77c7d7b9e1115cb221b25b13ed1a982c77ad501a536f84c1f77fee487816c825317b3c669640a9e303b57ba7c936c1cbc877477e0e8c2cd810c461ba9fc52c30e53909b917ede67f6dfd82415f0db29be5efdabff77ae2ca117859c896e2daa07502323c574f87f2e1c3f6b89ed056225b4460ce9f869bf82da3288750805d247a667686b1627fbc2745e9ba2740058fefa68ef139d7fa58c3ffb0bd704d3f355724b7e27eedd8e6f7096c92b10e6f3e249ba4f3727c6dd1f633e8f5bd2e639049832f036ce55fd0cda95dc976bfdf0e65c213ddbd475dedb45f820b31ee2bf6f324c8cd35a841889be97aa31b4bbd96d020d7b286dce2ccedd892e76289e811a49373f238c20b7b0b6be307deb3a2d66a0a0b75c2af5fb73be72f30bb7c342780bbdfbae90d8a778e780a33ef6a78a22042600e79514c0a66a35162631a1c71417fd1ee40c5f930b8a9f276658b8ab3f08edef6051e00f19cb28b08780e3204e9e7ac9b9dc856c2014b3ba0cd7d68dc263e2d90f2041f18c806b12f5e3fafe703dcadaf01a742e3eff04b27bbdca5e4e2cceb953ea1a7ae5da976a95f54061d0cd28df0c9d211b350f2513ec7e0ff5431321f86666a4ab987906b8a63596810f5d9a08217a5fef3533ad2a770dcc37dfa6755f93f30005c35b7e6459d1e8dfe0676f424f45b93e4577430ac8d3f00c1d4796b3c8d8d768f3550eb0b0c2990d7660d777ab66f40a936f1ae36c026677a83a66488ca5d3046ff4211703c7fecb97becd9c6a12cd2f0c4734a05c85ec65b70989c7279401d2a1808e6b367738e77daf83aba902a417ab4b2af119d1e6a6501044923b403a617f952626ff645a6027ac848bf0762d021a4f8c67922103baab23902000a228a4d41ef93b4b696a3995763a5c3d09be823ce43ad7a651f0a785e4a5abc3c2d7f53a750aaeaede70c8b1eec860382252114acdfead6b611efec0ce792856bab9d232baabbe721a2807557636f76d6ee5c2b7c7e49095bb97bc35456a84008b39d2b967cc22228cd003ee470ed075bbfec28a21e710d86a3ad7da595682efcefb456e30831a1f9cd7557e68c5be92966746e98a2e39d1a7c68b4730b01e9f6234036dd1ee76c6523b7b1fdb3aad06e292efdf05d0b882f1c8e527c8eca960dff19864f467e7bf3f455b9803865d21bbbc9b91492ab02fe250a5e97b1aac19672f62f534699119a852f0ff975f782e6c07eb182dc5a4022981c100d863d0b6f67190b09d42982f55637bb6691f3eb0d959918c54c22831f2f38c3dbb8711f151ca64ec71fa5109482904bf730399b82365d38fc9ac60f76779bfd19fce38c218317bdc737e763e5e915d9d4b982304ec16d9e6e674a8965897ea7b484f3617af50625312dada8480aa07fa00206aae74b968d1be1a37dffcdb1e30bcf062ca8036d4ad118c8d1628dc0b94f338532000da204493447f881f921a78a0612c154731ffcfe042d46f6828c5e8e148e188ef5179471afc5574829a0b11853acea016f8563b5d6a2a8a6bd1b95c871b3bef2a0e371fb80f20cbbf3b62932eb74f360924afe09ff9eb82c8ffd716c0e2c6130d71c2d20027d5a370200b3b65dfdc1df16077ef3944d96c00f5298fde64cdf374257de7e53d9f1e0bcb2a85402046d2c2bbfb121acff8af7ada613bb1673014957975a017630432effe792504054ed9f284d578a5f09bd551c7a15c562bcebeef1a5bcb68db009742093c812d6b98d52d80faf8e021c011f0822d60a5948c4fd6218d568dfa713c75383ffc9fabe43d7679e3eddc6cc90640c59cfcf91d38951c9181929bcef7fe25179cca1e2b8f1de9e31cdae041c689b026e790af97ce8afb19f9b7a470e88007246e0b5375496cb2c20ad1033d1ed2449688422055a08a9ed97278227e4294b533ac12a319fafada6f7c77a2c21ecd9314b9db68ed59e5ad400e2a1ec9db9359443707c6df82385710df94b076ee27defb3fe66612d6beb0d14f7dbff1c7cb24e61cf26c77d59de51c8a725fdcfcce6367533e1bad51f28f5e4d444cdaefeb0020c3dc466d809744086eba19b87cbc85e0ee00747c23aae1ddad034e49f2c55722d879c036d2b5208fdae90df0fa660acdcf95906c2c722ebf1d5fbb1863b3058cbfe8e7b785de1a3b1e0f40eef3b95589f7a2f03964179359f9bd8a4d64208ff0972cbb31df40c6987df51111fd468f82b4e86231206b24b3d9f35f98e81f119a922fdfe5bf7deb6d6d0c828ef5693a0f1e6e3bbe13ce261b93c8fb4b0d1bbd62c73542831020b173869404af946b60c0d8af4b063a0bd4fab40fcc125a2e5fad8d6a3c94f2a1279d0fee6ce32933cc2f2d1850a8587189c067fa810", 0x1000}, {&(0x7f0000000100)="1ea0cb51124b2eda7170ca", 0xb}], 0x6, &(0x7f00000016c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0xe8, 0x401}, 0x8) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 16:00:13 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) 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, &(0x7f0000000380), 0x3, &(0x7f00000000c0)={0x1}) write(r2, &(0x7f0000000100)="8d", 0x1) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) syz_open_pts() close(r2) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "b08d1dbd961018d3a50a2c21d8e500"}) 16:00:13 executing program 1: clock_getres(0x8000000002, 0xfffffffffffffffe) r0 = dup(0xffffffffffffffff) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket$inet6(0x18, 0x5, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x88, 0x0) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x81, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x2, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x6, 0x2, 0xfc00000000000000, 0x8}, {{r2}, 0x0, 0x10, 0x21, 0x7fffffff, 0x401}, {{r3}, 0x0, 0x8c, 0x2, 0x7, 0xfffffffffffffffc}, {{r4}, 0xfffffffffffffffc, 0x8, 0x400fffff, 0x2, 0x4}, {{r5}, 0x0, 0x1, 0xfffff, 0xcf0b, 0x5}, {{r6}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x0, 0x61f579db}, {{r7}, 0xfffffffffffffffe, 0xc1, 0x10, 0xfffffffffffffff7}], 0x0, &(0x7f0000000300)=[{{r8}, 0xfffffffffffffffd, 0x10, 0x81, 0x4, 0x101}], 0x101, &(0x7f0000000340)={0x200, 0x3}) 16:00:13 executing program 1: setgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x50}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0x46bfb) write(r3, &(0x7f0000000140)='U', 0x1) getgroups(0x3, &(0x7f0000000100)=[r1, r0, r0]) madvise(&(0x7f000076f000/0x6000)=nil, 0x6000, 0x1) mprotect(&(0x7f000076e000/0x2000)=nil, 0x2000, 0x0) r4 = socket(0x40000000000024, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r4, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) poll(&(0x7f0000000140)=[{r4, 0x80}, {r4, 0x8}, {r4, 0x104}, {r4, 0x154}, {r4, 0x12}, {r4, 0x80}, {r4, 0xa4}, {r4, 0x100}], 0x8, 0x4) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x100) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x47, 0x62, 0xffffffff, 0xe7, "fb394c53afae4d3e7b6e155c9c05fdcf2bb65cf9", 0x100000001, 0x800}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) 16:00:14 executing program 0: setitimer(0x0, &(0x7f0000000040)={{0x0, 0x3}, {0x0, 0x9}}, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) flock(r0, 0x4) 16:00:14 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) rename(&(0x7f0000000500)='.\x00', &(0x7f0000000540)='./file0/file0\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 16:00:14 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) dup2(r0, r0) 16:00:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0xfffffffffffffffd, 0x0) fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000001800), 0x0, &(0x7f00000005c0)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) chflags(&(0x7f0000000080)='./file1\x00', 0x60000) r1 = socket$inet(0x2, 0x1, 0x200) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open(&(0x7f0000000000)='./file0\x00', 0x208, 0x80) 16:00:14 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x888, 0x80) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0x1) writev(r0, &(0x7f0000002300)=[{0x0}], 0x1) r1 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10040, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) r3 = semget(0x2, 0x2, 0x0) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000007c0)=0x5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000680)="57be6e77168adbfa2a6de7e5bb20bf472d2ba34ddb577929dfb15a437c752beaece3eec7897f5f665b7e8c7eb4adf5966820496d432f9b8018337a7be30c7ae694021929ede003061d91b5c5094a7f211f377780a1e287de0f6c0bea310a6af0fa3068b8a140b29a7703a7503bc1f3caea51155b22fd4dc95cfc4bf9b3f0faf8483a862e101a2a707f656d87a7a49f737a3747895d9b35257f14fda577ecb5c1b4752bd78f8f7ace7a8a808a0cc116df0a4a170ba1299b8f066728a3b23f57b93564ab8594098853af08f6aa3ebceb2142c145f9908891a8398aaf9949f0abcdcb3bb63a45a9ce39915757ad4c6ae007718b36e56692cd5100", 0xf9, 0xc, 0x0, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/147, 0x93}], 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000004c0)={0x8, 0x7, 0x40b6, 0x7fffffff, "a3484f178f81d74c5e955dd602ec3a8f9f6b8c71", 0x100000000}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000880)="fb78d46cf069eaa7ebd5df12c5a8e9e147f74a519ea4c063a6dc365aa541a6cb5735661aee3e78a67df5e5555330f32375934722f20857a8dcb43682b68c40b7defd8edaff201897b941a0ce50b0f81da4969f01c3eace34da482b98972dc55e55999629c2062ddc", 0x68) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r5 = dup2(r1, r1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000001c0)={0x0, 0x2c7e2f81, 0x6, 0x7, 0x80000000}) sendto$unix(r2, &(0x7f00000005c0)="83f0c89cac23e351dece3499f726e8369da1a4aef5ab6cf1e078d488738d7b9f63b55d46f812f1e0cdfa790aa90ad192a9a80018f518ebb7f5a420e0e77a51381b803e944f61c814dfe0a8026c44ffcaffc3ac76130381ec47b529e2e3f4ef0feec055eb77283922f9ce8779cd5a667450795c6ce41063b5481fa447390debb5edef488e8396f8d2d811ac87", 0x8c, 0x2, 0x0, 0x0) r6 = semget(0xffffffffffffffff, 0x1, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000014c0)="2fb9c929af931428d57569b273f281a76927b7884ded27c18dacb6291c480ebe45eaa00a46bb41d7167653cc354fcfc91b263ee7e9dc8b7bfe8849b8b052443075ee409891f4041d13aa2c5b0501ae47ad8641e716424ff3b5d31bff4f23897cae144403e24c5ef5a8302debbdf4b17731ff7b6d39f665be26eca491771f317c3c0964debe186a51010940fc6fd22ea4c12fa96b8b5f97025b37d145d837", 0x9e}], 0x1) read(r4, &(0x7f0000000800)=""/88, 0x58) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) semop(r6, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) sendto$unix(r5, &(0x7f0000000500)="9cce2881c49e2f343e061965e4f50e6a823b9cd6461bf045b32e1d7a6035d1675527a6b628869363b2d13b2b3a6df3db4e54eed0f2cbc07372608938622c136611271e4a262f5a9081f16079e3fac1026c80c751445504845b078321bca0c27bac39945eae9a51bb6e79", 0x6a, 0x40a, 0x0, 0x0) semget$private(0x0, 0x3, 0x3) fcntl$getown(r1, 0x5) semctl$IPC_RMID(r6, 0x0, 0x0) 16:00:14 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) r2 = socket(0x18, 0x1, 0x0) flock(r0, 0x8) listen(r2, 0x6) listen(r2, 0x0) clock_getres(0x4, &(0x7f0000000100)) setsockopt(r2, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 16:00:14 executing program 1: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r0, &(0x7f0000002980)={0x0, 0x0, &(0x7f0000001900)=[{&(0x7f0000000140)=""/140, 0x8c}, {&(0x7f0000001540)=""/148, 0x94}, {&(0x7f0000000200)=""/14, 0xe}, {&(0x7f0000001600)=""/185, 0xb9}, {&(0x7f00000016c0)=""/174, 0xae}, {&(0x7f0000001780)=""/202, 0xca}, {&(0x7f0000001880)=""/1, 0x1}, {&(0x7f00000018c0)=""/60, 0x3c}], 0x8, &(0x7f0000001980)=""/4096, 0x1000}, 0x800) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/185, 0xb9}, {&(0x7f0000000240)=""/215, 0xd7}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/222, 0xde}, {&(0x7f0000000340)=""/9, 0x9}], 0x5, 0x0) 16:00:14 executing program 0: r0 = socket(0x10, 0x4, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = semget(0x0, 0x2, 0x400) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x1, r2, r4, r5, r7, 0x100, 0x3ff}, 0x9, 0x8, 0x3f2800000000}) recvfrom$inet(r0, &(0x7f0000000200)=""/60, 0x3c, 0x2, &(0x7f0000000240)={0x2, 0x1}, 0xc) setsockopt(r0, 0x4, 0x9, &(0x7f0000000280)="1e8842b7d8cbda1a7a41b116d38df998e818a38dabd9a489e4947979101692fbf4862552b1b0b33dc6f4a7ad0095b4f0e621fa87127d2a615d57383e74e45cececaf217449e6b1bd8e0d76c8950a00b35792f574ddd824ec6eadb1ced4e6ae74aafcd0024a77b0f21c69006d8033189d", 0x70) lseek(r0, 0x1a, 0x2) getsockopt$sock_int(r0, 0xffff, 0x28, &(0x7f0000000300), &(0x7f0000000340)=0x4) semop(r1, &(0x7f0000000380)=[{0x2, 0x1, 0x1000}], 0x1) truncate(&(0x7f00000003c0)='./file0\x00', 0x200) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000400)=""/68, &(0x7f0000000480)=0x44) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000540)={0x2, 0x0, 0x80000001, 0xa775, "4a145e0184f2a8fe51a78f8aa16c2174a4e48fb8", 0x839, 0x6ef9}) readv(r10, &(0x7f0000000940)=[{&(0x7f0000000580)=""/226, 0xe2}, {&(0x7f0000000680)=""/203, 0xcb}, {&(0x7f0000000780)=""/209, 0xd1}, {&(0x7f0000000880)=""/49, 0x31}, {&(0x7f00000008c0)=""/108, 0x6c}], 0x5) fcntl$setflags(r0, 0x2, 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000009c0)=0x3ec5) openat(r10, &(0x7f0000000a00)='./file0\x00', 0x1, 0x1) recvfrom$inet(r10, &(0x7f0000000a40)=""/113, 0x71, 0x841, &(0x7f0000000ac0)={0x2, 0x3}, 0xc) shmctl$SHM_LOCK(r1, 0x3) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000b00)={{0xfffffffffffffffe, r3, r6, r8, r9, 0x0, 0x8001}, 0xe3, 0xffffffffffff4e69, 0x20}) semctl$IPC_RMID(r1, 0x0, 0x0) fchdir(r10) openat$null(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/null\x00', 0x20008, 0x0) geteuid() semget$private(0x0, 0x3, 0x400) 16:00:14 executing program 1: getuid() getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = geteuid() setuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1, 0x27, 0x0, 0x346) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = kqueue() socketpair(0x0, 0x4, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) recvfrom$unix(r3, &(0x7f0000001700)=""/231, 0xe7, 0x800, &(0x7f0000001a00)=ANY=[@ANYBLOB="00ff80eeff09ff58"], 0x1) r5 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r7 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) socketpair(0x0, 0xc003, 0x63, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r2, 0x21) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x10080, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xffffffffffff725c, 0xfff}], 0x80, &(0x7f0000000500)=[{{r3}, 0xffffffffffffffff, 0x60, 0x1, 0x8, 0x401}, {{r4}, 0xfffffffffffffffd, 0x80, 0x80, 0x5, 0x1000}, {{r5}, 0xffffffffffffffff, 0x1, 0x7, 0x20, 0x9}, {{r6}, 0xffffffffffffffff, 0x80, 0x20000000, 0x9, 0xfffffffffffffffa}, {{r7}, 0xfffffffffffffffc, 0x4, 0x0, 0x6, 0x9}, {{r8}, 0xffffffffffffffff, 0x20, 0x80000015, 0x81, 0x6}, {{r10}, 0xfffffffffffffffe, 0x20, 0x20000040, 0xf120, 0x5}], 0x1, &(0x7f00000003c0)={0x754c}) r11 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x2) r12 = fcntl$dupfd(r8, 0xa, r4) ioctl$TIOCCONS(r12, 0x20004276, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) wait4(r13, &(0x7f0000000680), 0x3, &(0x7f0000001940)) setuid(0xee01) mknod(&(0x7f00000002c0)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file1\x00', 0x1ffc, 0xfffffffffffffffd) open(&(0x7f0000001900)='./file0/../file0\x00', 0x40, 0x3b) getpeername(r9, &(0x7f0000000000)=@un=@abs, &(0x7f0000000600)=0x8) ioctl$WSDISPLAYIO_LSFONT(r12, 0xc058574e, &(0x7f0000000240)) readlinkat(r5, &(0x7f00000006c0)='./file1\x00', &(0x7f0000000700)=""/4096, 0xffffffffffffffbf) fcntl$getown(r2, 0x5) pwritev(r11, &(0x7f00000018c0)=[{&(0x7f0000001800)="7090bd72088669c6334f2011e745d96c0a54b373d7f02b5ba6ec0413bedf2b6cbf22c7b16e44899022521f82e73ff6eed13e71067eb4aa62192936005906d753c389e02cac3a9c9bdd2f81ef38569afba5f3e90c79932a9fa8ae94035f1d6cddf6ac8a1aa04376d862ce70d979822d1b57ceb8c79f1fe6610d2fa4912ea9a47aeee3d15f691321ba5d6929a12709d185b9be77cbe582235a480135923d3a36c72cd96a97590ec328", 0xa8}], 0x1, 0x0) socket(0x0, 0x4003, 0xefa) r14 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r14, 0x1, 0x7, &(0x7f0000000400)=""/211) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x8000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4010426e, &(0x7f0000000000)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0x5) 16:00:14 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) close(r0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000000)) mkdir(&(0x7f0000000080)='./bus\x00', 0xf6) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/1, 0x1) flock(r0, 0x1) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000140)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8a285d5e4178b632dfe94ff334a5619e6ceefd7aae473884b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb08c3c532e9000000f5f728193ef16ab93f12fc4d5f16b136a5d00d162800000000000000000000000000", 0x65) write(r0, &(0x7f0000000140)="bdfa4d2582c314a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ece605370f55d9bb05dc03e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31329b30f4bd5a32a26b0564b0440b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075e654c0682247a3e405d536fac851f1b937a4812b568c75c", 0xd2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x4, 0x0, 0x3, 0xffffffff, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) fcntl$getflags(r0, 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:14 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002002, 0x8000000) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000380)='W\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x204) getdents(r0, &(0x7f00000010c0)=""/171, 0xab) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) ftruncate(r0, 0x7) lseek(r0, 0x0, 0x1) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x21, 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x4004667f, &(0x7f0000000040)) chdir(&(0x7f0000000080)='./bus\x00') ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000000)=0x7) 16:00:14 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) pipe(&(0x7f0000000000)={0xffffffffffffffff}) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x1, &(0x7f0000000080)) r3 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) r4 = dup2(r1, r2) r5 = kqueue() close(r3) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r5) 16:00:14 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socketpair$unix(0x1, 0x2, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000040)="143b5ba075c3e25bd7039bc58fc27aff4cd7dbb941be5ff829721024e19143dbc6254d75235ce9d51b0164ce4bf85f88af4991f98bd05207a78b88529cec85f0a7b67ba048169fb6339fb5f73997505262ee358764", 0x55, 0x2, 0x0, 0x0) 16:00:14 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') r0 = dup(0xffffffffffffffff) r1 = kqueue() r2 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x800, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x10400, 0x0) r6 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x140) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0xa, 0x0) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x802, 0x0) socketpair(0x30, 0x4002, 0xfffffffffffffffb, &(0x7f0000000340)={0xffffffffffffffff}) r10 = socket$unix(0x1, 0x1, 0x0) r11 = open$dir(&(0x7f0000000380)='./file0\x00', 0x0, 0x51) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x0, 0x10, 0x911, 0x7}, {{r2}, 0xffffffffffffffff, 0x20, 0x14, 0x7, 0x400}, {{r3}, 0xfffffffffffffffa, 0x20, 0x40000004, 0x5d, 0x2}, {{r4}, 0xfffffffffffffffb, 0x20, 0x2, 0x4, 0x1}, {{r5}, 0xfffffffffffffffb, 0x8, 0x1, 0x7, 0x4}, {{r6}, 0x0, 0x88, 0x20, 0x9, 0x4}, {{r7}, 0x0, 0x98, 0x8, 0x1, 0x2}], 0x23f, &(0x7f00000003c0)=[{{r8}, 0xffffffffffffffff, 0x10, 0xfffff, 0x120, 0x8}, {{r9}, 0xffffffffffffffff, 0x40, 0x9, 0x7, 0x2}, {{r10}, 0xfffffffffffffffd, 0x40, 0x4, 0x2000000000000, 0x4}, {{r11}, 0xffffffffffffffff, 0x80, 0xf000000d, 0x3, 0x8}], 0xfffffffffffffffe, &(0x7f0000000440)={0xf37, 0x8001}) 16:00:14 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x2) r3 = fcntl$dupfd(r0, 0x0, r0) fchflags(r3, 0x30003) open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x0) 16:00:14 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x7fffffff, 0x4}, 0xc) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000001800)=0x8) semget$private(0x0, 0x204, 0x80000000000400) r1 = semget$private(0x0, 0x1, 0x204) semctl$SETVAL(r1, 0xfffffffffffffffc, 0x8, &(0x7f00000014c0)=0x5) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = semget$private(0x0, 0x4, 0x200) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f00000000c0)=""/139) close(r2) semop(r4, &(0x7f0000001840)=[{0x3, 0x45a1, 0x1000}], 0xf) readv(r3, &(0x7f0000000300), 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000200)=0x403) semctl$IPC_RMID(r4, 0x0, 0x0) sendto(r2, &(0x7f0000001600)="8717fc0324eaa85a791715e24b46c72b16982a6aa02d8e0b82a6b3cff98a112306ae3d9f0f51d8d48879e0ba01d93708099ea97caf34c02319200a77f5a99490aa19a8103e0bd7c634d39feacd5ccbb63e43397c2559f097a17d463a44a8252563821bc3e5fe88c8a3efb874984d97ac024e78bb449800fce88053789462474d38acfa11a5d60301df0479a98c47907645b12e542aa918883e07a06bc9e698bf799122846e49f7756702ed304e538e708c1796bdafe1a6d4092c109926492b631a874c7a075c417d0fc495a922c80953cdbba07da3ae152204cb98e5b2262fe181ef5e44344726c5c0153c20e49b70b4118892", 0xf3, 0x403, 0x0, 0x0) r6 = semget(0x1, 0x100000000000001, 0x22) setsockopt(r2, 0x7, 0x7f, &(0x7f0000000340)="f363bde6031305848708350c266198d8dba74f9abbe73166cb6dae0ccf4eba300f0f1f49080ea0d7078ebe4fa4066127013709c706a1224380c9d6", 0x3b) mknod(&(0x7f0000000380)='./file0\x00', 0x40, 0x4) semctl$GETPID(r6, 0x3, 0x4, &(0x7f00000003c0)=""/4096) semget(0x2, 0x4, 0x40) semctl$SETVAL(r6, 0x7, 0x8, &(0x7f0000000180)=0x200000001) fchmod(r3, 0x40) readv(r5, &(0x7f0000000280)=[{&(0x7f00000013c0)=""/137, 0x89}], 0x1) connect$unix(r3, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) dup2(r3, r3) r7 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r7, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 16:00:14 executing program 0: mlockall(0x2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) munlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getflags(r0, 0x3) 16:00:15 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x3}, {{r0}, 0x0, 0x4, 0xf0000002, 0x8, 0x4}], 0x4, &(0x7f0000000100)={0x70}) write(r1, &(0x7f0000335000), 0xfcb7) r2 = kqueue() ftruncate(r2, 0x9) kevent(r2, 0x0, 0x0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x400000000c51, 0x0) kevent(r2, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x40) write(r0, &(0x7f0000000240)="6b0500e0e9afa11e66b716e97f082199c9eaab34dd21a01480b376a58ee57d55e8edeb51ef79bcece1ecb6840d", 0x2d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x14, 0x1, 0xfff, 0x2, "62fed11532d142cf93982951751dacffcda69f31", 0xff, 0xe603}) 16:00:15 executing program 1: r0 = kqueue() mknod(&(0x7f0000000180)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="00000018600400000050da1414b888af36002000000000000028000000000000000000000000000000000000", 0x2c}], 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 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) mknod(&(0x7f00000001c0)='./bus\x00', 0x0, 0x9) kevent(r0, &(0x7f0000000040), 0x7, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000140)) close(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x3) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)) r0 = open(&(0x7f0000000180)='./bus\x00', 0x800, 0x80) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="0de8855131e7188f", 0x8}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000009c0)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) rmdir(&(0x7f0000000280)='./bus\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0xffffffff, './bus\x00', './bus\x00'}) 16:00:16 executing program 0: r0 = socket(0x10, 0x20000000803, 0x0) sendto(r0, &(0x7f0000000000)="120000001200e7ef007b0000f4afd7030a7c", 0x12, 0x0, 0x0, 0x0) 16:00:16 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f00000000c0)='./control\x00', 0x0, 0x3fd) 16:00:16 executing program 0: r0 = socket(0x400040000000015, 0x805, 0x0) getsockopt(r0, 0x114, 0x2717, 0x0, &(0x7f0000000000)) 16:00:16 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaa19aaaaaaaaaaaa81004b00890685acd95be485e0da5122b8cf05b9c234a7d6abe59f6504615d2a0329d9dd3c05b57af34b4dfabdeaf7509bcdd98f748b46517beb06324703c8848f38454c39624273e2c2cf043848d1d6c8b7be010000003c3f4acf78e54a994e5e2171efecbb058f6d060a9dbfaaf29c38329123b5d592cb0a4e931689c52584d884369e838024c6e08596ce296ec2a1dba3e1211d6fba0b112a2cdc75b06a630e77036acd84d76ae9eedc974debcc722a3e73592f936c3f603a2fca2763e681b305c7d9fb43848bf3f5a6aa299c4a724c293327246fdfd62a6f16e3875af163ca2d3ec682a31f9985"]) 16:00:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:16 executing program 1: 16:00:16 executing program 0: 16:00:16 executing program 1: 16:00:16 executing program 0: 16:00:16 executing program 1: 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) bind$inet(r0, &(0x7f0000001280)={0x2, 0x0}, 0x10) getsockname(r0, 0x0, &(0x7f00000000c0)) 16:00:16 executing program 1: r0 = getuid() r1 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r0, r1) symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) 16:00:16 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x3, 0x1, 0x4) 16:00:16 executing program 0: socket$inet(0x2, 0x1003, 0x0) r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x2}], 0x3, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000140), 0x9, 0x0) 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f69b2256db24ca665c6d2adfe04300"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca", 0x49e}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="a45adc5cb11803c0ac9678c249186a7b68facd0c87c4e3131f08fa99db66f221c32e6840857e9e85d001378c35900c1f0c370837872d9a186dac599b819b50b03b4daa6f5a47f52bb11e099555d9226ff3842efee3ceb758d9c718b0", 0x39}, {&(0x7f0000000400)="ec95203de259e9db88c811f65f232fdfdacace1c6d1d8f9e1cef37fa91f4319c558f7a8edab853146a397d0a3c765d5301465d08a52bc02f7e4c900dc27eef168e6a33bb379b232c194bfa30c2a656bc863e2bb8f95a4015bd50a9a7b9f1dd119317f3a23875cb780edb4f9766192480ac506669d27e4c0a0f53b3fa3eab294fe156ceeaaaf473350f75b9dae028e5a57828143dc71d9c96", 0x98}, {&(0x7f0000003cc0)="a4e2e43ec6114006e262df204409e6b3b623fe2cd1005d63026ec2de706a48c82573ccab173c919acb0fdb1b5c0c649526a798a90c925223e8cd6dc6037e3588c5c5468b674bb7ec03d0ccd2d60197b53000dee914c4e1d5abe687879d1c33d5f5dd5b8f5dc8a9db0092c500eb3ca83880cfc580704dca818cae6f664c26c2d9190bee52acd5d587a37ac793b990cd814411b6419b85c212c6772d59358ef10f1777c2a2fda39df37708beeecfe5356c422b66dd395483ad3697814c03fd463c5324f1787b29bd0ba93cfbdc12bb92c45fcd91fefcd3d4c08a6953b27843bfdb3150004ad0419dc879c4bbb863d8485cb7334640ad8558940b476c66f4709d1a3b7cf7af2bdb8fbe272ab7095201aabe652c6c8985dcb175ced85a1cfcba248edce9acd6b95fdb6c7a1455627663bab183e15fc3f65426bc8347fe77aaf9b61c17b6a56a48a55e2457f36c5946da5953ea2bde40b6ac91a101c5cfb930e2b3df941f750746b81fbe325dfe8b484ab2ac973ef5c60bc5c376e88756a9130b45a3d15b35b8a2337b33c1122c0eec1d28fa654f9bfa72b90dddbf2aa762ac263c271cc5ad06f1d7d26d8221bf2385e7acfaa56c51e412f027ccf15ad67547a8ad4d1db312fec9ce74c18f8f815dd4cb0f3c9b7653d05345f7d978c6cc99f802f38c5653fe2d548b4d639a42bc681cb2c0ca18a7ad534c179ea66da584eb36af69551e36225ccf17b813cca66a997f406acedce2d3b3366a0647b8816bcdc7a3aa517756097e1c9ccf53ae43a4d22ad70abcf4f60e2c820ac6453ef8605f71ca17b4f02f0bafa54d22106678ba33861fb390fd409b4be371b99beb749002e9dd10fe36cf69a552f7b27403e1e614c217966902924c4708a41b222df53b6ef59013d82063ea0c029c608e86c3a3b2b578a06b4a6a04424bf45764012fd82f8c21a6eec0abda034629a611ae8bfd7e6443db6d27fbafc1cbd3ac7e530aa85d3fb9bca2d700fcaeadbbcc275eb75bc2b2efe12d1de334824c9450006ffff5cd8397a429478ac900a628cc9a53405a8529c683379d0c949ab2169e14dac79cf2f60ec2d842da4aabf7e90a15ae2c9453d16b1cac8185135cb053c5eeaa4df26d97c67cbdf2cd5a4eddf375b084b35e7d895a670a1f08550651f15c5abd01f51c15eab33c0cf441de6e20d34009fab1c338ba26cee7366fb834fde12e58d3deafa42339ee0df4f0c726722fe0c5a37ee304939b752aa259ef81046c804d5dfde2cfe7a57353af6905a7e41096368257b2d2af4296ba7f27e1602859e3d5853a4dac6c95b721f0d54ce8a919ae576d891f0ae675901a9eec91afd8cba8d77d442e601723708d9d02f579ea92dedc5295f0a7f16554e0cdc708737032b4afb4606fcdf792b388539cd7b6c8c812139c0ee1eaac910a78e3853bbab3068bc5fba206ac66eda0fd4a1386718584203599ea21d9a309674593bf5d9c1fb5fc7085a2dbfc7eb93a5f9384dd2a2415547e2babc739a7031834469eae93d4cced77504c567f7ce6bd5d1d35a9919f54f79c796a12cfd6b4cbe4ba488df50dc640e58de6e873a21045050a923fd0ed10add5c26d5eef0ef216d0e0a826312cbae86230704686afe413cb3421768c51571ac4f13028badaa39a6961dceb106d294f8f96e2c97ce96432c5c52ecc2e8339c05b90b9c16d5ffc92f8bd3bb8bda2440423e86f72fd1ae5ab6084433f88624dce8abd920745f6812603d9e40b99950cc0d417c08b81baca85b8cbd9c9a4d3ffb878536616e76d63dd1d8c96e7cb0e2cc941ebcc9a03909a51b552e6cc6461c5b417c279074a88d4159bac0bde5a1e04d72bdef629db9545e06841416d18684713b3cb4854caddabd61d9416d0727b25845473f82e5eded04aa2fd4744d6606f202dd1d6761d03b384caf2b8e8c030b42fbe386c602191aef6a62f653f770023756d7ae1b853904e91ca1866429395dcbbfbc83005256ccce5e32b2e8519a6dd3f9cc0aef9a0edb9031b203a7367e9ab141cb90e46126d16b08eab404b0ce3ad324a40591b83a3b84c69357e63c90fb291933a405de4a74e0a86e884622bed8309a8a1cb7405998f0f4eb973c543f5e29a2c88a061efea6ad4d56cdf8befaa2c43432bc9933bc3518405dfac3af1feb7d43eb3a113827c2585cef2d97e90e5bd8437ca0bd6817821b4f0a2e496a42f0a9c325cf0da1f6df861b29ea285c9edfde02ac0cf9e1b40ea26ae2f49b5de4b1df7c8143a154c5d90342ab96bcd993a8d38216255e3dbefe8482e283802f8dcec341cd0d783dc0ba3b0cedd79296d4450e9c9a95a45032af8f48a668c025f2dfc94fb0f55dd360dcaae254ef69167a8ea5ae6a68f69ac2884002c81d9c259e6935490e9172e7686ab162151cacb13bce0478e87ccdd1cc738fb6bd7393658d22493c03028ccbd94e9bd56fb754e50dabd875301982f6bd7bd1fea2e0eb58ee5d6e53a19e75123eaac5b43702f00169a10a78b5db05a3c9385d435b257eff918f9bbd925f4467c9ff6174934acdabe2bbe1365f7740f737f0f1d4209ab9720d4eae16da73d08f16624823834e16df8f2fe945ac46435d1a093fb3a97a93c1bd6add1f7ea4c5059e6c6a2f188f8ee89dd04964b2e2a2283af3baec1c0a037dcc604cf23edfd587475419e9b15f49d64bd9103f796d7220bb0203f5ddabcd447711c7cc8c0d335db480b6136cbd3a56aa641b05f436320bae2e4e7423c1f680c8c2c3ecddfd5ed487c7327fe73c6b022c907c025665f34322a0a7508d9398afbc7ec9f80fae7ed6ecbbedf2ad117b0367c48910ea1e87c5d0c25b3d5bc3e08e42c95b84f8306be9c37bca04b19b4285b6b2572a6e913873fdceec87c7de397eac1af2d619aa3c3c75343137f76fd63d3a74a43fc334178ea34eb5f4dc89775ea70bc514da55459b6c1899505c76bd685a4de9282391b42a28176733bacf92462db8c2b1cfa2653203b746968192398e64719f0fcc17e8713ab6acc819ec2eaec41b24249ec42ad9fa83409a19a3e301c9a4b3b9a2fc47fd1962a314080ab98cd6e5ac360e770f6900412d3ddff5f85c14452463d975eee76c56eb9907f81b1f0889e09c49a59af7e4b170ea0ad0ab8a299c44ea123c3b0dd30c5a14f3776be8d0efe2390fdea3c3fd6dbd9538203a7cf4cb1b548da40ea1867bf4845b7d376de321044a1647f1f8a27ba4b01cc4da5b0ce877c5edeedb2e62038e82224db0e0eefc0b55cbd17890eebf310194749f654ca093eb42d77bf8a004eafebb8ac5636f83a0b7425ffff0cd3f1415bc216e850a7f81052e6d5c03074e174c4147dfabc5b8a18ab6a8b3f2c4edcbae36bad0fbf73821888cd5562e6a50faa1cbf091db1e002f216f108fa270ac2b4002e788116aa541739befbb52daec577134c325f04067bb8e2d737b5e6f619636521eda38bcb03b488c41d419724ff4c6b873b7a5c6f15493189e7b8d53d686041896e0a8ff41ee938efbddc5fb9fad8ce41e4e77ea668e83b9e7c38261ece61b643d4da7b1e12f5b9681ff5ed601538b30f564b19ebc879751b101b3323c9f513195c3d1d20e2708705853a026e0efd8821345932dd0d545b34cc352f5947365ce8d5fdd715afe51cbbf249b31960fce953d145bd406989389b1be68b49e078800269e2d27f8a48ac5da15d0b3287c7fe99cafa15e65f479458a471f8ed152c8d783cd966e1ce3001bef2ca1b1a165938c60397d16ea0e3b22b901db52ab98f201923ddc4fc24ff255769f32e13690f7d98a462f2d2fca1bc8d17b277b744cb3e7e23b704e399fef1fd19d9365c6955105f454f7f17f720aeae173e7d0b8e67668e2022c27560120baf11fb634009eafe04745b4b413668d57b9d5c8493c39b730d710181cae20317001d4dcf504f0ee161dca248d5e172dd2a5eb0f9ff33f3371395178f6b320510d40a86e1a2dc5a7595cb4dc6bb2aa70ae0b50385197dafab92d9d7f3f72bae781fe4a965f4fa966dd2a6620bd5393fe306f8321f8ef2b47eedfba1926ef5b1647986334e4a91263053784814e2c32bad2c7d2c84c67e89934b3f7ac99c62be26810b8a9130d6375169874ac826962aed194800b50f2a30a081bd5762daad55112aeb1b1e04d9a447cc6f5ad5ff079824255676c62055c4d29381f40aeae34f87924d4826582b09e0bb79df128efb44687c3c462813164cc0bd6f04c3013080ed0411fde38db6aa276facd102c568770313aa390526f50a1877868a06a0587026d131ca0b4a0bd6e7a56d7608fd82c4da4fb50344e8b4b530ce05676e4c8a6936fa6bf5d4f94c9e7a738ef187a5b5648ff88ddfc349021ee3e4a05a42e4a46397c7bc14bd80f14cf09079587d5ce0674df4570ac73456b1da42ac22801dcaf3a803fce69235c6a5c3d438158d5ae86bcd7494b9561740a53f8c919568f7524b3032667f9b93c306aac8a57258d6f1bdf2f2b73ae4d967322026665e60770cb2e6e063fb19160b148472c67a97cb64e6f12c107664fe7c59a6b0ae41d95f48b3f6c58262a84de8535e9c8e97da6a3177a82c0345353c84b9821c94e0c1e1befd035a4758613f6c4e13c355407364e5e2ab7e21c6289d1cd6c34b4c70cd26c48ece6c06d84c6f3672a3bcda785d024115fd3d84a8814f1649550a5c7159a1fb74c2f429ec60ad3dc414751e847f656c39184d38e9016261b22d9b965067e7b7c114a1f4f11fcd330123583fec9c794c7adf342441a8811b65596291fb225f5ff7676a42265b17433713b6e5f5f86290a71d06b3f5e6c628feb858ecc881bf60f93fd7fa765b3371b63a0bda5751939f5d2ce535ec9818426f98849f9869838569dcd79b1c2fdf70d505c788723499b7efb9df12828a0bca8a02801358e98d7dc85f77605fc1f624adac1ff8c3249d8bf5df73f2072926d77b9f9e1757333c2958f9b3b695760b73d52209675c06570bac164b5bfd688c700dd0d01bb71b20b9f60c979a3fca014163a332a6226fd4bfe8b425e2cdf9a134080625b0e4624152c9a74b85ab00ad58f605cfea6fff55e564f1ff3a51ff77fafd828379e186afe55a3d294b1c76b70c8921d96c9815d05fbad5bedafa1715d74c78a9e3458cf5e9724c10fe2f8cb357030ac7d899f8a52439471d6e860e0fcc7306181e534283cbc6a289fc87ef3265a372474a746d3624f0f1ccb6bec05e52559ada661c3cf6f73625e9faf36c8a6432ff12dc1cf549ebd25e34e2635185904a18b2ea0890ff8d5ff2b5c5a5b851b18e5f3a95a0b3d2f84a3cf331b677029b64393db561bb77e8bc2746f38d9aed2c81434410702e25fa1c4ab0ee9b6edd3e94fb8968c8d4120af28c7947741373a1f47f974bb2827f06ab231d0eff3d475ae81451748082b788b6ae37888b1be1f593a594bc8b4f94b9faf5aa91bae78566da129aafab50bd52e9be38579c916cc60dc1d7c4ed456b9191d95eef73ba928ecfd56e4a39bfd95f2d27dc9727694d877a0853214148cd0ae7b0d1b8807fa2fdad0e6738323af419e62e7109cf334bd4e1e9249d9db9aebce414db72feea51e5923e0897b15c24f83891e5bed68bf35f75aedac702958871d66a4a2aa27487efbe95900eff7c5441523da05a3d7b95bca301fda8e36b20a7aa66a5abac6be04f6ae74c02166014cb3722376a8deae8b8d66f149406f55ad514a25d328ba5dc5cc505e2dd7af3b38ed7f3e6cd1d7adeb2435b84fc9c618c02c4d19ffcd180defea37592f0353f00486523837cd0f562f406070c15991d0dad6829a03fb1b2f25d94", 0x1000}, {&(0x7f0000000300)="f0c878ecb2aeab3f07c65b5b89e47af7b5035c6a69351935bf28017a96dedc8edf0dff629e29749eba74fbf531027c90b90e7fc213530aa990c99d568d9fb93884829b96b232357cb92dd798027cf8d6378720580be569c209462e4956656305244c9e09f90d5ff8e8b6f6db076caaa1ad82bbdfcdf66ce0d5ec6240d81e922053f77efbbde66979b655cc8af9866e2a07a5a08e8970ac26694d4809c2bc1f50ea6637e64933632d9bded084c2b131c0704d8405bc04d9f52aeb3c3e53b1d530d0fcec91fafd9c519e160a0f5bd8e2ffd3c3de86ed0cd54a1fa20a29caf5458d8c9befecf4799744b422316d", 0xfffffee5}], 0x4) readv(r0, &(0x7f0000000c00)=[{&(0x7f0000001cc0)=""/4096, 0x1000}, {&(0x7f0000002cc0)=""/4096, 0x1000}], 0x2) 16:00:16 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000080), 0x10004) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)="db02cfe4098377fc12719635704bdc95c571be31fc225c4487193c958b5cc4f0633f93b2ab9d2ba427f5da0a17433d0554760c3b0b2e29504b8fde30e258fdd3b27a44c6b075b6e46086e1e906a98d93492373dd482b40d369210265ac8f9feaf85953799961bea064fcbe87bcfa797b5ab422"}, {&(0x7f00000004c0)="59bd0999221bfb25a66117ecc463c3ca49e31c9445bc96a2c3b0811e4bb1ed2d78d7c5596dc3fc45283fc52605c9a5ece7e27c270531c38d6613c5b45fad2ac79d28f8ad4299529a2443af95729b54a9e12193b8d26f6dbcc3e124dc8b673642d9c2642be51b6c32e1a8d3b6fba47a83b7bc21cea49b881e30b9c18c97484bdb0fe8a458cad22096df4d0e28326e6a8c1e5ecf12a679cd093907693ef7d6eb1698101a201eff5f118a8e47b8cf5362b90f4c0dff06ee43379cccb7bf9a1d962694e0a78460433f3179fd2e55f0a319e7bd085d4af27d5956f6b848ae7076c92d0670f3e049f43c"}, {&(0x7f0000000440)="5ce77a017d0163c55604b8b498e20b5917d0f255f59137f6288555ca6d"}], 0x10000000000002ae) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffff0a, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x2cf8, 0x9}) syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000001440)="63fdb1586859d949303acc113e4dfa71bcb26b750b172f06086e481592f27e51fdc0fbf2ba470464f9fa7f65ac5b0e0feda7d74d717d6e9a77174be9d756f47c596fba967230737fc7daf865aae4f7ef53c73da1090614dc97015b40f47dce2887e0044257b77b8ad2c874aadec36d1393fa8fc7ec887048a11dd7c2cfc22b3f38a7dc972bec179f1141a25193a233ff7d6fe2f992086b90c092de54b1f69c22da12d855d54b117d02aa747114b8ecbae7d124865052bc042c8cbdb1", 0xbc}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x81, 0x4, "c67f4b3498dc039b33c26e9644597fee8cd7d018", 0x3, 0x401}) dup(r0) writev(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() 16:00:16 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8, 0x0) faccessat(r0, &(0x7f0000000180)='./bus\x00', 0x0, 0x3) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = semget$private(0x0, 0x3, 0xa) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x93, 0x6a0, 0x10001, 0x2]) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000200)="000000186004008b00002b27febf0900007e00000000000000000000000000000000000002ff000000000000", 0x2c}], 0x1) chflagsat(r2, &(0x7f0000000100)='./bus\x00', 0x6, 0x2) 16:00:17 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2000, 0x2) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x100000001, 0x101, {0x6, 0x7}}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x9, 0x0) dup2(r0, r1) 16:00:17 executing program 1: setrlimit(0x8, &(0x7f0000000140)={0x7, 0x95}) getrlimit(0x0, &(0x7f0000000000)) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x5) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e0a20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0a", 0x1b0}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x5, 0x8, 0x8e, 0x3, "c331f84be9d14277ce6771f5783991cad2ba1792", 0x80000001, 0x5}) fcntl$setflags(r1, 0x2, 0x1) 16:00:17 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = getpgid(0x0) getpgid(r1) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) r2 = open(&(0x7f0000000040)='./file0/file0\x00', 0x28, 0x90) unlinkat(r2, &(0x7f0000000100)='./file0/file2\x00', 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000400)='./file0/file1\x00', &(0x7f00000003c0)='./file0/file0\x00') 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000680)="dffc90b8e051f9386e50ec48e4a22bf20efb3b9d1687bccfd296b62db188e905eab1df69e53721353130be7ebd694a42d98b1fd63e635256feeb640ac35bd9d71becfd06a50398fc7f75cbddc8000073f78378d2518d7af185cf14114560787a0e155b5ffb57163f627b39e770c55e059a17702a9a2dde82b5fca5d0b67131789d9b91f599fb8d03e364d5b7a32cfadfbdc8621996cf19b55f6ccb261d4b30708928d068b5be5b65c7c5736fb5da692f731e1beb1e2eb6d19e72681aa9ccc2c63effb113d30a87ac6922e92e760d8825a6b7fa0000747971bb8aa82ad7346833345c738fa450083423ff329411d6c5cecd6bb7bcbf06f646f920bb574cee8d99b6d3847f518cf260ec7befc82821ae8d1257191ebdad94094847bdcf1374202e3e65be67bee4a6babe0e7d3b11483b1b7a62fc1e287c1f2f63177816638d056f000000000000eed5dad1d4a3fdff5d20c594e101000000641b2447322e", 0x15d}], 0x1, 0x0) execve(0x0, 0x0, 0x0) r1 = dup2(r0, r0) mkdirat(r1, &(0x7f00000000c0)='./bus\x00', 0x20) 16:00:17 executing program 1: r0 = socket(0x4000000011, 0x8003, 0xdfb5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a800343d605e2f43b0d33ee6185c6a19e1a3fbed9d7c7f5ecd50537efdc30f7a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947dd39a00000000000087f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc387972d2eae1f50146ed5eab87dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54d5bf03c4c06822484b10ba5651238225996d2250f6ea8640053a6212d0000020000feac0fe429f3c2ff8a0d5305493fec52c7bfbdb7c6feab0d4e779efa285828dc1acadfcce4906243939023368771ff016551a90e6a0998bd25030a0000000cee859c33bd408d3f22d86172247ba51ee6e871ddaae8588c1ef612de8d1a09b04bfe94c3d929ff7a651833c924d957a19bd8261506", 0x143) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xffffffff80000001, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0xffffffffffffffb4, 0x2621}, 0x8) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:17 executing program 1: clock_settime(0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2002, 0x7) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000100)) r1 = getppid() fcntl$setown(r0, 0x6, r1) close(r0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) getsockopt(r3, 0x7, 0x0, &(0x7f0000000080)=""/33, &(0x7f00000000c0)=0x21) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000180), 0xc) ioctl$TIOCCONS(r3, 0x40044274, &(0x7f00000001c0)=0xfffffffffffffff8) ioctl$TIOCSTART(r3, 0x2000746e) 16:00:17 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) fsync(r1) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x6f, 0x40000098, 0x4}, {{r1}, 0x0, 0x40, 0xfffffffffffffffe, 0x8119, 0x5}], 0x37, 0x0, 0xc5, 0x0) fcntl$getown(r0, 0x5) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x4810, r1, 0x0, 0x0) 16:00:17 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000040), 0x4) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x569, 0xfffffffffffffffa, 0x2, 0x0, 0x3ff, 0xfff, 0xf15, 0x0, 0x2, 0x100, 0x811b}) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x28aa) mknod(&(0x7f0000000080)='./file1\x00', 0x80, 0x6) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) close(r0) open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x51) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x80000000102) pipe(&(0x7f0000000080)={0xffffffffffffffff}) dup2(r1, r0) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002000, 0x4000000005bcd) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0xd43a) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x8a}], 0x1, 0xffffffff) ioctl$TIOCFLUSH(r1, 0x800c7005, &(0x7f0000000180)=0xdeadbeef) readlinkat(r1, &(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=""/195, 0xc3) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x90) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = dup2(r0, r1) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000680), &(0x7f00000006c0)=0x10) close(r1) r3 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f00000000c0)="bc", 0x1}], 0x1) close(r3) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000700)) readv(r1, &(0x7f00000016c0)=[{&(0x7f0000000400)=""/108, 0x6c}], 0x1) readv(r3, &(0x7f0000000600)=[{&(0x7f0000000100)=""/188, 0xbc}, {&(0x7f0000000080)=""/55, 0x37}, {&(0x7f00000001c0)=""/150, 0x96}, {&(0x7f0000000280)=""/184, 0xb8}, {&(0x7f0000000340)=""/143, 0x8f}, {&(0x7f00000004c0)=""/72, 0x48}, {&(0x7f0000000540)=""/20, 0x14}, {&(0x7f0000000580)=""/81, 0x51}], 0x8) 16:00:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x2d00800a}], 0x31f}, 0x0) r2 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) 16:00:17 executing program 0: socket$inet(0x2, 0xc007, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) write(r0, &(0x7f0000000200)="c2f0ee850c6b15b3d11e2a0506c8196f86af883eeaf0cbccb94e6c7c3589fba351e4890e24895ae71a6eb8df92c8879d24371684cbf1cdc29f112a7fd1d1b022c0e84e97d537dd38a9608cd42c6c09ecb3ce98e53d10453ef0e1a066db8be1436e147add6e1908559bc4395c153f96cfeb7a1e25000bfad1e04dcc33c2ac7f845d73f3cc63bc1f379c2c5a11536158f1fa161282f5cc26f42406edb203f990f20f3474d1ffd8bc", 0xa7) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)) openat(r1, &(0x7f00000000c0)='./bus\x00', 0x1, 0x4) mmap(&(0x7f0000010000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0xfffffffffffffffd) mkdir(&(0x7f00000002c0)='./bus\x00', 0x10000000) socket(0x1e, 0xb1da6155cb5d22c6, 0x401) fcntl$setstatus(r0, 0x4, 0x80) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 16:00:18 executing program 1: r0 = msgget$private(0x0, 0x120) msgctl$IPC_RMID(r0, 0x0) r1 = socket$inet(0x2, 0x3, 0x2f) getsockname(r1, 0x0, &(0x7f0000000040)) msgctl$IPC_RMID(r0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) 16:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setuid(0xee01) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) getsockname$inet(r2, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r3 = dup2(r0, r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) accept$inet6(r3, 0x0, &(0x7f0000000100)) 16:00:19 executing program 1: poll(&(0x7f0000000080), 0x2000000000000001, 0x0) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xd5) r1 = kqueue() mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x2, 0x2010, r1, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0, 0x0, 0x0, 0xa1}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) pckbd_enable: command error 16:00:19 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000200)=""/108, 0x6c) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:19 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2108, 0x5bc9) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000003c0)) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)) unveil(&(0x7f0000000300)='./bus\x00', &(0x7f0000000340)='W\x00') getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000040), &(0x7f0000000140)=0x10) semget$private(0x0, 0xffffffffffffffff, 0x42206) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r1, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) bind$unix(r1, &(0x7f0000000240)=@abs={0x0, 0x0, 0x2}, 0x8) select(0x40, &(0x7f0000000200)={0x4}, 0x0, &(0x7f0000000280)={0x0, 0x1f, 0x7, 0x1, 0x8001, 0x80000001, 0x6, 0x9}, &(0x7f00000002c0)) open$dir(&(0x7f0000000400)='./bus\x00', 0x400, 0x40) mknod(&(0x7f0000000480)='./bus\x00', 0x4, 0xfffffffffffffff7) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000440)={0x7, 0xf0, './bus\x00', 0x9, 0xffffffffffffff01, 0x5, 0x80}) 16:00:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x1) rmdir(&(0x7f0000000080)='./file0\x00') shmget$private(0x0, 0x1000, 0x81, &(0x7f0000681000/0x1000)=nil) setsockopt(r0, 0x1000, 0x2b, &(0x7f0000000000)="ebf1cbff13b2fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:19 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x3, 0x0, 0x8}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000180), 0x1000000000000066, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x104) readlink(&(0x7f0000002300)='./file0\x00', 0x0, 0x0) sync() 16:00:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x7fffffff, 0x4) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = accept$unix(r1, &(0x7f0000004880)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1114) sendmsg(r2, &(0x7f0000001780)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000001500)=[{&(0x7f00000011c0)="6c056d6401459cdaaf6cbedd05f02117bfdb2a66b9408ff92309ce8feadd2d520b2a15a1584d0d0c95a9f2b6a7974bc0ac427821663b67b620edf4d4b0856dd51d45962417cd948b46a853c45dea6c2de2c2892e3fc4092253e92ea8d9915041fc91ff9177a27b1bc6161d48fcdfa5c380801f568e909c8054573ad0234ad8f138c93aa21e1caa9274942d373cb9674a33c2ae14365f3cfa115cda4c4a7c8e855e2f1498db59384b46bd1efc4c7b47db04d5e84b725929794ec940646ddb248db923f0db3d275f4ba6641dbd83ee387c083fadb24e61d725aa77", 0xda}, {&(0x7f00000012c0)="e5cf521b5f9525e034c2b617b83ecd84ceee0a6b3ddba8d8238204e77fbb090fd57c1cd474e18e2278e4533975dbe8452f49c64d56d57094f052b6a56c824cab88c081c7e7aef49ce5f927c2b5ae68dd93f9b20b2df1b588cd0f6a8ec919fe07968a790ef089fdc030968d689818818e26016ac7e1ad77c65e087413ded262c7f56807b01bbdd7bbf9cd1e0c971d9abb39e45ef6dcc4d5fa0e287a27a83bef6228a425a31846254d465ece8b63261319db9f50f1565a0f0e3cb9306c9380e6c9fc526f1d21bfb0cf09612285b49a5aa07abbd0902a56749133fa1b1667f2c7c76709c090", 0xe4}, {&(0x7f0000000080)}, {&(0x7f00000013c0)="91d422baa2cd8491e196eaaaf23d6f6f573159e53b67222bc7009acce60f1d2f7a2c4063980fb4a84fce3290bf12ee016fec30a7dd84c024d7a00bf311e3eb2d4a36", 0x42}, {&(0x7f0000000180)="f9f066293a913837279ed46ff7b7200a3740d39207e76e757c20b33fa9e20bba55c2a795068ed52e8040be09b3b890c1b262bc54c7119e8c0c4eb4b28d93fced3b13596615fe666b5f17a307730fcb7c0688006e703545ae55cb4f2a8bd3bafdc88135f701d4248b67a6d7fb7118c2333c1487f16b8c86b78ca1a6743bd3eab311c8630bdcc3053afafdcbcca4a9a9bc3730a834dc37feadd36b26265e4f55091409c15c91700aee58a89bb26382459aeb18", 0xb2}], 0x5, &(0x7f0000001580)=ANY=[@ANYBLOB="f000000000000000ffff00000200000096e8121d55f7a541e44a9a0ec7d11b820cebf444eca03b730a7ed72a7928d7a2651b94509d8167c111f7a6325a9abeff8a6f7730eb0ee09b14efafbb5f69484a566fea66207d593ce5d5347650c752d7ef2c828d3718c574e1f555f5ab8c0dec00f6cebc85a1abb8b15efd94028014d3e117ef9f2515c2f49bb4b66343f6d5c2f2851490a16c2891a2ba76af8f539c32499c0cc3b8302ee4dbf68c88e4436bdc7c4ff711ac504f4ec445a5d99ea782f4970e1f66858903fcdfafc8c17160cd99b01f81a0c736c6921e5c412e859b0b343e54d1f24a9b4172fc65c1c66b908b33002000000000000000ffff0000ffff0000dcdf3a0530b11dff7d107177000000001800000000000000fdff000001d3000000000000003000000000000000ffff000001000000864a3bc27a9abe870a97e16c965d7fa91f05d0e43c9292ce198d0000000000009800000000000000000000000000f00181c1c6b0947c20739ae50ff2ecbc9f0af28981e2b67a80b03d1e36526fe00e4b9c2278bbb9e19b749292f9061ffeadb01ed332c56403be66d23c5ef0e84da14684986d1bc47dad54367a26a44775e3f4855bc6a564b2e2066acf09d4b5790d3485b49d62ddd98aa5c4fc96fd29e16bbf142eb427b8b362949d592e5180e3573533bb22fa52e72bd70000"], 0x1f0}, 0x400) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x110, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000300)) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x10000a1, 0x0, 0x1, 0x7f}], 0x81, 0x0, 0x0, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) close(r1) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x9, 0x6, 0x1ff, 0x0, 0xbd, 0x800, 0x5, 0x0, 0x2, 0x5, 0x3}) dup2(r1, r0) 16:00:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000400)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r3, r4, r5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r2, &(0x7f00000006c0)=[{&(0x7f0000000500)="c93d70e576fd30df7a0d9e41400c46abe10518e3ed2eab2319020c6bbf622796725d16a37da8fb2ccce7dc76f5cf0f95defb66ac310793404d341591819a13efec8f814f6350a88d2b2afc26648475bc466b5fd841504feb07e02497ea7aaac6fb74e891751a5a68c1ad111d4229b4397d38c74e2aa1c603ce221332c663a9af375656b88e955baa3bb629911a116addc74e7425ddadeb8b7041e6d51258db11fe75d28298f6b5d1999b352cebbbc6317fb8ccc02da1fcd5ed95ba5e93834a9b40a639c50c234a09c91e83052fc5b180bf51195fca56035a0fad083a582db47589b8ca982d98fcae3bf201f14f46ac", 0xef}, {&(0x7f0000000600)="e46a7ed3aade8749317e384d67646e3af80961c9aaa675108f7e19b786913ac67aeab87bb6b5fa4cb4de7c25f837f7564f11cd74770738695e71050a287fec9041d22e43a3f6cfeb3deab26e16426bc98346364197efb7193d4de7ace17398be881398d669c25d787babf4e52c9826114aca4c7b52dfb4f9b1e74edc0b25a66a18f3d065137033590fc77644b33a112ada93cad3c67e9ed4", 0x98}], 0x2, 0x0) pwritev(r3, &(0x7f00000003c0), 0x10000000000001dc, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000440)={0x1, 0x1}) close(r3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000140)=0xfffffffffffffff8) poll(&(0x7f0000000180)=[{r1, 0x10}, {r6, 0x11}, {r0, 0x41}, {r1, 0x48}, {r6}], 0x5, 0x81) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x8, 0x9}, {0x2, 0x1000}}, 0x2) getpeername$unix(r6, 0x0, &(0x7f0000000200)) socket(0x1e, 0x8000, 0x7) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) write(r3, &(0x7f00000002c0)="ecf14b7449f9ea86495b154f5b65994bc657551ee4bb8ac5fbfba21f560e3b794632d5ea88e089108f5c76cb0838552b465fa9d1f8914872191ad04c50afce81a82269cade6b7439018fc8f1d0c2b7f1907bdf6fa40a3feff915ca9762b559018a85d7ada1cb7ca924b89b052b670ccac86572a6e8be418415f9263648a02246d10fb2c9020722bc4c3d7995cf43cfa99ac775f0819e86cf10205417579a6637067fd8765b751e066493cc510fef18caba7e9e181a745c01ce7279ecb7555a56b59b717d679ec99cddf64a8cbe77ff1ec062a3644ae34f1b5c28234b9dbb7a9858ec9a5a57", 0xe5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480), 0xc) fchdir(r3) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000000)) close(r7) sendto$unix(r3, &(0x7f0000000080)="76b9", 0x2, 0x4, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 16:00:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file1\x00', 0x2000a, 0x41) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000041d9dd5a6c653000"], 0xa) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000480)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x6, 0x0, 0xfffffffffffffe4a, &(0x7f00000001c0)=ANY=[@ANYBLOB="1000000000000000ffff0000010000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000f3db3bc4b0d580e2644705c536d1de4dfdebb5644aeb144d3a41e68111326b40"], 0x30}, 0x0) 16:00:20 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x40001ffffff, 0x0, "050000000000000900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x7f, 0xffff, &(0x7f0000000180)="1029a5bbf3a386eff771086807d626b0f3d09323c24609f51441de33068fa23fa4a9775d3dc93959c0ae220ef2bd83b5d6d960857a4df13db8b8296733faa49c6c803976ed1618ed03aee849f524d2878fbc6ce89e9949cdefbeaa7fe46be9d4fbd5cf088a57254d92d10d339394fc66e91422f48b634f0117c4a3511d79553fc83e83951a1c5c6f408eae0ab9471f8daf85497df15b11c39ea39fcfefb389683e0da8ba69cf3da1862d9fefa1c92560653e809b9caab109a4fe10c9b5e3cffcb9bbb73b910e9e3ef438f8f89e6ce1c164704976727d82bd0e969bcb91e0570fcf049686d9923577d70b9b5d1414b3b365cf155280189fa42da164a1a0d680cd97634e2a1d28e5ef6892cc978602092a9dfba44f82ef176e806d8b63d0c88337cd35f9485c3f7fd1433fe3a536d4b2b6716b0d210c751f8f114e437db82d73ac46f0eaca63419b6563966614f3a43c8b717ed81588ec8ceb6f9ba59e1b8ec008b47b7833191d52168e1c60a655d201a3338e5819a3cafd5f139ef4573d5cb27f6c18d9d4754ab46961e21aa6ab2d265d79206c370aa4d527086e27aab9f539207fffcbf52d64f3f62e1d764aae77fcbbe7765b0f1fd70936abe7f7499616d9b5de7ef6062dd7712cf35c7ac67eb03084db36e1b0728964ed50c2ac70ffd6d53f326a7b72f55f0ec48f3dd93fc261cb94fa8173acc8455bb9be0d4d324dcb2df0014d7cf6c518d727b7c578ce64fd4efb798c497bc244392fb9b50d1f763afbba11ecd7b075295a306251d29fd3032293fe4479ad826e6a59640e12aa24d5a80031affc39302f535da40a61eed3899e7377fb51cc44f3d2ece0ab30603df8ab4cb41639ccb80edb845d7803ac74413fb3d9479e3b79231367576d506636f711a54daaec96e3dd23be0e35ade614c0118958cd9e532166886c228a494da050c993deb296594e2392d8d5f1b81dcf8c7cc8ddebe86a8f7731e3b5d89c5bb5974cf890b77fe56744259c08b81a8ade927dc2c90072816a7cd888f096ae973fd4eff8c25ecbfccdcef9a57cffcc65b71f6385c47ce86ccd0723ad682e0cc9f24cca0aa2a23bdd7c06e6e1e65dfdeefb722b922e81e918a177227b25c88f2eb234fa08b731c7db8a60832e67b2adab8b57fb602b5a634a2ef7e669c6fd1d647f2a12f19895ca5340b8e54264ff6b26bed7890ed047017c51d0d381ff08ac01c4535736d7c6256ef529e23b7ead42b662472248485966bcbccf7d5cf1e8dbd375f8780de8d38ffa7bf8f456a63b12873be8ae82115bccf90b026d340d52b36514886d587942970195bdcceb02889e3cf2dcdb3b11b7c81e46da0e02737b8fd3ac8f943143561e0188e18dc000157ff22db73b7f87e9d022b065a4383afc0f58e79111eadba3d4e7cc1ee6396b0a3d5ac4663269182e95d5a0a3f60114a3a9855bf040e2858f7215d0c0fd51cadf78ba40ef07b181feb25ab5853c91c9dda79305d4280911248816ef12a316d89f8f0ddee2b8d53e98e23a65ef4ed3f01422ad8160972ecaa6cc59aa3dbc75a6a03ddfc54bbf0d730c4292989b71a350b132b9f2ecc88a5b4c3ec79529f78b4778d710ff124ed0c32141e8b32f589cf08bccb9f15d0133352009dbe51600dfadc388afd6988c775162801268e5515965b8e5365ce3e9df320d94fc285e60113f6f4086efb3fce454ca0fdbf568a9ad9633e9dc349d2990524b83802d225f6c7a76280314eb426e78e29197259b48e52d517cb5e93e5d882a737fb4ffd323b26ee8e32418f91a6ab77af7f54e548b09c4b458deaa8ef9101caf88e4f8327bccf2ccc17911d8b91dce6df9018c02a4b22a673a2e528ce7986800e41a9fda224449e36886268297f20a84a6f293c89b93ad8637cee2cedb7b330994af095e94cad3bc7adacce5e55caab2129a60cdea24a4b369302b8f5562b0afe9be997e7d58014d9f2d2c1e7ff60c4464df3eb7a41d54d6a68944f91b05018afccb49365dc04e9d375710edbe2c8e986b38d3cc7fc6ddca2707d9e989240d1cb5c0ca4e28b558d1dfa40ee6f2b927338ae6ccfce0601aeb7005d946e9d3aa7a390405d8a3285ad9ea4b2357e672e9b8073f50aa7e5055564a9efc8df82b4108dc0c9019f2ee203fd9b79e97c06ee4f66c8ab66c083105214ef8ad855293ac4f7c8cb31a408e9163f14aba86c90bc7e4cecfbf0734ef47819f6d08a609fd74ec6f82e21ac3a5c8aa5967e58d0c6f813922947f44125c41593b4f17376d7395de6c72117902069deae1fc351537f3a9c9df3453ff5fa96e7d42d5ca0cc86aeb1cc8e35a5e1eb5031c6daa1f3341d660620a9e44d50f4736a9e1a4025428901b955b54f2e1cd7dbde3e4846cfccf599ee4c561ba970a4ed5714bb8b7a81b88d35bf11575904126671ba9ed5299f6fd304faf4d5c3cf278668b8ad190d6704e0565fb1f0fc48827d8f1fb70172817acf5ec62ec345e7493b42692dba9258b1b92f394ed56508a2b13dd05203688044a8dc11a45f2e17257a70676359b8777f27c78f395e9177e47a045a73dabaa6aa65ebc2b71f45dc8d7c17a3f25e7e4161b574b65fbf11e74af666f85b4594b1481df0584941d2afff0f7456043a5431637e301ed2268a2f78144257e544932a125ee8cd4bac69c83c6baf6c88b8a2f2553a332add867cecb52752ff653ad842a96d7e51d55e6ff11491c3e4bbf3707cba9d7447da978661a592a9e2f07279a463214c187ee1d8d757a04f4b2c653477802633293cfc04f62dd0a4f4b179d9d04c63ae5f552e260b4e5d9d04bd57da8fba6ac1a0d48ccda94f3c606b8b6f00fcd7c936a4439d6b4e1dcfd7e7a4069332e1937f2b8ab22911fc331eb7ea3c967521ab4fe2c67b9d61768f53be4df0ac0ad12674282e5941b96cb2886aa851c8e419e26065ec091ca779833104a8184947e142097c03049988522b0acc6627dce5600d45f8bb5a66f6ec906b00d82415276558abc1214ad0f192030d0fdfedb66b1fa2d4f8ba48f70d4fca2921d2bda9bc54e746a1987d5072b1429ab408311543aed3771016de09cbe13d4159cfff9b6829e834767006fa9a5daf376a5314d43764de3f9d9fced8bc35bb266ee473f940edc10803399681f941265e5f1e7db8a3b21cc4267e7ce1ff9d05a4c2416246608f0e303c950b10115b802467a6a08be7f5c09b6b8521edc21cb9ca8aaba0a189fe811eebf371ba4319fbfe103e73d388cccfdfc5473432cdff4357ca3364be4ef2575a613a1f7fbfc7e839f29377900bdde611690df218693fd56b2583a5b8cdc460422256e8519f150892e8162aa9c4173018384f58ebe2b3a4943886f8809eae9f4684ce206319b82a60cd1440a469c0317a40205f52066c027a606998652592e7221e575bb0db874424ad0c9d64441230aa0dc0ee59ddeed8f69d12868286f92389c6df38b544c24835ac9f54a0e3861a407db852a6f999c1f54b94b74637b5a4ed01c419fe50d088130bb3779e1b9fc68e53bfa36ebe54f092d717b1601ddde547a1aceb59a726eff51a0d29b4ffce0d60158af50c24a32f64e06b172d36856a0866031b838354c69ccb0d255514ab4aa99dddcc5901e359471a8562eb53beffe91cb14c2a50aea43809441d350ab2a0b6bf9f502ace1d54fce74a6df74a76af86f5f5dbab6795a040f68484a290970b1495cfc2266f5eecf046fea95d8b57865b92ea686ae815c25c7e651d7da239ee720d006b81e9991be8bebdb04b85804469a8996208cec8f47d12c2227c7f18034d1e2763f33a5eb858dcc555d545962bbcbd125a66bc08e9956cc4ff6be2944f1c4521462f91d52d591dc0b47c163c21eb71b89954490ca6c1c5294b2265ea8aada75abb173e1af9b9f5c95d33f302e66816d100261000ffb49b183cf51ef155055e7fa6b74ad47849b509a881dee7f273e01c759f59d3ea89c7f54f5e9204b5079834ebd7c94e8b35813ef67632d5b34de3345fb59a3831b855984e169d6083265789a34bb7664376897b9a7db408e2ed4bcaaf71765e31cca397d655fd0b120b0c17d39db811602afca7361e9111b5e708077a05405b5d0d3ebac2322a5b375b92c72d366a2b6d9c9fd3236c7ff9845fbc2c702b49d1c31e7c264dcc196b91bd679ab1cb48a43419f0c87ae040ef5a25a3f679031832f1a06ef76f19fc75ae53fc060e4d1a509d121c55458e0a81dac3ea65945fe7cc35ea7d5e751e4c47b6720bc11aafc04b77172b5d9e60c54d1ca8f4f30b969e723fa6b6832d915633acf439052aee04e9078cd7219ab3fe428b2be49734eb79830a14e919ba8c17e928602c32c37f392bc9261e8f3b770436e1c6cbb2233ca8415186e908dd1215f95416fd96931e1a8acb18c007085bf472b834d342e35a62a75b6d73a3208a4bb168f86840c6d41495c31237bab50cdb5713881e27ab66f28ebe3b3811fc4ac9dbcb53b4c4508bf8a992778291a615f12a34541cdef18de51e5376e0bd082e1f10a043ef0c474e38aeceba68ea2d9842b8e297a333361960e8e52aae856b0b874bf3ffe5762cd861f523489f1854fa7172c1414e6470e652ecad0b8739c2e7b7f903d7d455e78df8f3a4e4a83d99fa9e80a15f0b7dd9e968b4b899d94dda1d88d88a2ac058f635f556cb0c6c1c68633771e06a06936bd6e6ee8e6441c68d8d483d5ec05d2ab6c6c096ec17e59d95c0c849d49a28c5870c7bdfed9e5f59a1a1519ed4892186c95147a1fb5740463cc014fc617ae80dbca32f0a3f6620fd0c274d498816a479fa2e2eeaf110671c34ff623e254914edd020a80f1f8b1777194711905ebbbcf9ff64a57db43f6a3e882f207d29ae881489eab43a51f80fc0b8338674509bddb01ab8e43884ece27b2acc3701fdfc0e8e7dbd9c7a6b62423f301aa364c3febf86d0fe2ad113e1c1d4940c2d3d32fbf76f8b6d33bef25203514a8f45b8ce64086baaeb01c0894ceeaa9632e14c48bff44471315fbc02211af5f9a366303e18f9bd39129dacdeb962443e2afce30e3e21396c0e78e6f73a03db3654e8e5c5ec7004d086277400aac98754980f13013925f18aae93068159765aabd2187ebbd06b43654747f2e708fbfdca76ee6e37c98c3d1d67c38748b1da7de792f3c1e09a8002ebb19c26870687bbb10a69c8756cadd96573b138ffda2a11a84ce89aae518bd85d094c61353e1a52ee2d7e03672a6dd026a7b606f4ad4837409e28849427351b2294758f4311ff082cacb63eb923eec10a8d603f9608801305767da00a663cc55292535f9c932cf74c0b61c6ecd2165aedc37cd90c5bf3ce2f5de7f890f7c057eb7406d62684f3a9674bb98a0cdb32f9f98ff9653769f9f6d8a553819027cc4b82a9d02e766b0b388e4c6c48c7e15c2fd6aa0b82d77d4ecd5fb566e0d2e3a44e11ce039c3f864268c5a7c7ba271440f0eb2362d48f97d49c7f0c9112fae59f1d7f73a247fb298700554a62b9cdc75e352cddfc009cb056c60b534f78990822826302ce9e93b4ce42e11f04e43bf72debe9c2a01a8ac8dd1548f947b898c29764a0361aad50e577cfd26086bd34d71702e4d8e929ff8487bbf44fbc529c88a137317e49a15e44e38507659a99ff7c24f1ce419ea4e5740f0b2f69f63e455dade8ff3968514ffd14b50277a4a2e91f441cf5faa172eaa40a463e5dabc082a9dc15cf83312118668a8bfd4fdb1197190c4a42afbe58ce3645abdcedc00a25ea9b5db2ddb88e4229d524b31fa7518d9eb64a092f244b80b8aa3b5331a1304777682d2df17b2f649951d2d98cf299e", 0x1000) 16:00:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0xfffffffffffffffc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) r1 = socket(0x3f, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) 16:00:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x0, 0x0, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x8000101b, 0x1, 0x0) setsockopt(r0, 0x81, 0x80000000, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$inet6(0x18, 0x4005, 0x800) setsockopt(r0, 0x29, 0xf, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x2a8) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) chdir(&(0x7f0000000080)='./file0\x00') mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x2) 16:00:20 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() r3 = semget$private(0x0, 0x3, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) semop(r3, &(0x7f0000000000)=[{0x2, 0x8, 0x1800}, {0x5, 0x3c5a, 0x1000}, {0x0, 0x200, 0x800}], 0x3) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x20, 0x0) read(r0, &(0x7f0000000080)=""/101, 0xffffffffffffff41) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x4000712, 0x0) execve(0x0, 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) setsockopt(r1, 0x2, 0x2, &(0x7f00000001c0)="de480000729ee95cfe0195711fa1024c14a229bcf1871536b00e21e499000611a53f9676b73a7b45dffa442ea7a290f27b8e2f73b6b69f36026993666468689e0b6e302a943e274143a14ee022acbd099f575e7b7bbaa9133876afff196b919d282f0427a38125d3daec2cbc35ac822d8d3f693c2d1f23cd3062229b02be8b930cf5d6e4d14482cf66107d60d1636181c1cfc2de6311885b3cd24235f62acb5d43976c02c3731e9bcfd33b047ed7bfb444ed5f6966f5cf55492ea7216cff8f7328a52478af4deefbaeba76487f6ac8750c23faa7f68b9338f0ba2d53f08a45c101b8346d05cae2b0f505727dce6b1f941ec20996aed82be5ce4e1048af4b6cca02962061809f3127e8d91f18c8cd172c20523d1482eb770b7b34046ee95a0feabfa669b44c8c69c85a1dfeee455c9e11c7334c15d3ab3b8bd03651fd75e0e35681a82c8168aa4b1eaa359bf0d1c10cb4fd2464891bdf", 0xfffffffffffffe4b) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82422e2f66696c653000"], 0x10) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) shutdown(r1, 0x0) write(r0, &(0x7f0000000480)='X', 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x1ff) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:20 executing program 1: r0 = semget(0x0, 0x3, 0x284) semop(r0, &(0x7f0000000000)=[{0x2, 0x7, 0x800}, {0x5, 0x8, 0x1000}], 0x2) setitimer(0x2, &(0x7f0000000100)={{0x1000000000001, 0x40}, {0x100000000, 0x7}}, 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) socketpair(0x12, 0x4, 0x7, &(0x7f0000000180)={0xffffffffffffffff}) semget(0x3, 0x1, 0xc2) r2 = getpgid(0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000140)={0x3, 0xffffffffffffffbf}) fcntl$setown(r1, 0x6, r2) 16:00:20 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xc000, 0x7fe) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000002580)="0fd2941906c574661230f172a959f71c0747b8e2c01dad09bf65f7a27321d03d884407a566d1eaf68fd6a1e2a93ea404d7d7d98beea5f7af4cd0181f0b6a67c50499a67ca3e905598fc0a75fd4264e728c0499589051d107455d92e01cacdc1310b57d190ee5fc185b90159e31c2664d1db5b59656f389d95cd4136184c6e5a123364a0678e6a556e630d64b6cdf0e275a7c413e56aa176e6620f8ed003ad471e16c0f7c20395ceded9f4f05a085b3dfe27776196d52cb913e9e233d8dddd75625b4f938072a538ce0db9a816d1523d1fd74bb55c83ec4bb05f68346c4ed325d2499c6a4ad9a5a93b0683e88d4a0771d740ce704584847b79c44f8bb8d6ac7de8063f9ef06ce020facd45bc7d970bdf3f29e4760da9c4b5b97234d3f5e70cbdb6bbea55d3edda3a8f150ac2c76494b48bdfcc74aa22420199f4798700e02026c7556dead7c8e", 0x146}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001380)={0x0, 0x0, 0x0, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc"}) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x23, 0x3) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kqueue() 16:00:20 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="0c6d033562f03ac2e5fa0014f4002000003300000000653a8dc97c4a", 0x1c}], 0x1) r1 = geteuid() shmget(0x0, 0x2000, 0x24, &(0x7f0000ffe000/0x2000)=nil) setuid(r1) semget(0x1, 0x0, 0x4c0) geteuid() chmod(&(0x7f0000000040)='./file0\x00', 0x8002) 16:00:20 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x40004010001028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="000000186004008b005f3a27feff023519edffff0001000000bf02008c9798171fbb18fb9d568e58a6b1176181ffe691ec51f8a0d902da5691d899536f95b2d9de35a17d1827addfee88dc46d1977141600f15400d61592c24faa7956450bb9f397fa7abfab6ecd89c7f8d35d67ad58fe3b23f83a4d6c672e7be70d23eb8e7484b5828a783ffa7ebedab39", 0x8b}], 0x1) fchmodat(r0, &(0x7f0000000040)='./bus\x00', 0x104, 0x2) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x108) r0 = open(&(0x7f0000000100)='./bus/../file0\x00', 0x0, 0x2) mknod(&(0x7f0000000080)='./bus/../file0\x00', 0x2102, 0x8a33) fcntl$setown(r0, 0x6, 0x0) 16:00:20 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) getsockname$unix(r0, 0x0, &(0x7f0000000000)) faccessat(r0, &(0x7f0000000340)='./file0\x00', 0x26, 0x0) dup2(r1, r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x2) setsockopt(r0, 0xffffffff, 0x8, &(0x7f0000000440)="8d8f0643146a23c32c031572be4e579d8d09d57b7f3d7050acd675579d7c54fc437a55b1c4cd36bf17e1a11f4e6476a171ba148cc3b86670079a02a1a9fc86f0efcdb3d110c8ac723c4ee5ebd67a903b03155ab16358a89cfaff3044f5b3df3e10b9bd04ea10c304b21a55826694a99bb12580143bb75d1ed5b6afcbd769e881655ae8b9f5feaaaf004af59daeb9e21ad76c83253de788ffe66550ea427751dae294eb045033d03afc44d5", 0xab) mknod(&(0x7f0000000500)='./file1\x00', 0x2000, 0x9) ioctl$TIOCNOTTY(r2, 0x20007471) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000200)=ANY=[@ANYBLOB="01f32d2f66696c653000"], 0xa, &(0x7f0000000380)=[{&(0x7f0000000240)="27de2da3c5f5ad4cbb2b58f363621443f3e47370b512d2e628104a0fc41093df9c700d847283ad8bcecb6d1e4c26515226103ce699b1a9bc153af7b5d1afaadd2fd5fb321d10acba87a5b2f13edbe94640000771284e4f6934488774274c6f27b379ca8feac11923e314a8372e2a709c8bdc69dfce1929faea0831db3337427eb5d29fdc938d0de21c7cf4b67c49dfeac60e2aaffc65710271ab72eeb345059acc72ece20a14ea82bf272d2b7c5af71cd16da6b788a6dbfbe9be733def92e058322ecb369b821a91a659651c7f9d83abc4bcb83028bb99", 0xd7}, {&(0x7f0000000340)}], 0x2, 0x0, 0x0, 0x402}, 0x2) getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/79}, &(0x7f00000001c0)=0x51) 16:00:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) mkdir(&(0x7f0000000000)='./file0\x00', 0x40) 16:00:20 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./bus\x00'}) open$dir(&(0x7f0000000000)='./bus\x00', 0x38380, 0x2a) 16:00:20 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x50, 0xc0) recvfrom$unix(r0, &(0x7f0000000080)=""/195, 0xc3, 0x1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x8000, 0x0) getsockname$unix(r0, &(0x7f0000000940)=@file={0x0, ""/108}, &(0x7f00000009c0)=0x6e) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0x8000, 0x4) r3 = semget$private(0x0, 0x7, 0x401) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000240)=0x800) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000280)=[{0x100, 0x1}, {0x81, 0xb5}, {0x86, 0x7}, {0x87, 0x8}, {0x0, 0x40}, {0x0, 0x6}, {0x3, 0x6}], 0x7}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x87, 0x3}, {0x0, 0x4}], 0x2}) r4 = fcntl$getown(r2, 0x5) r5 = accept$unix(r0, 0x0, &(0x7f0000000380)) semctl$SETVAL(r3, 0x6, 0x8, &(0x7f00000003c0)=0xa537) accept(r5, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) getpeername(r5, &(0x7f0000000480)=@un=@abs, &(0x7f00000004c0)=0x8) recvfrom$unix(r5, &(0x7f0000000500)=""/43, 0x2b, 0x800, &(0x7f0000000540)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = shmget(0x3, 0x1000, 0x21, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r8, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000600)={'./file0\x00', 0x2, 0x1, 0x1, 0x1, 0x5, 0x2, 0x729, 0x1, 0x3, 0x9, 0x3f}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000680)={'./file0\x00', 0x0, 0x2, 0x7a, 0x0, 0x6, 0x1, 0x1000, 0x0, 0x2, 0x4, 0x81}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000700)={0x3, 0x80000000}) semop(r3, &(0x7f0000000740)=[{0x4, 0x9, 0x1000}, {0x4, 0x7, 0x1000}, {0x387699854932305b, 0x68417bad, 0x1000}, {0x3, 0x1, 0x800}, {0x3, 0x6ef8, 0x1000}, {0x0, 0x7, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x3}, {0x5, 0x8001, 0x1000}, {0x3, 0x4a60abd1, 0x1800}], 0xa) r10 = getuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000800)={r4, r10, r12}, 0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd\x00', 0x200, 0x0) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000880)={r4, r11, r12}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) 16:00:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) r1 = geteuid() r2 = geteuid() r3 = open(&(0x7f0000000000)='./file0\x00', 0x408, 0x4b) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) setreuid(r1, r2) pckbd_enable: command error 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x61c8, 0x409) open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2040, 0x3) 16:00:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000001b00)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167}, {&(0x7f0000001a40)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) semget$private(0x0, 0x0, 0x408) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000880)="2ab1c7048b511ed75f6e9c02f8d6f42df3e8995fbcf10146758ec07dbcdda93fa5cb7dd17a4e4b10c5bb7fe61623082462b4368ccbf95d2944e8aaa87bc5ba64574a56f8a2a47acc00a6fffde7d9a7ca9cc082aee8345f1b0011022a481aa925b919494c3ada23a56a19438ceef42c41e60894d9162d52e66223ec4ecb8de04cf4f82c15e5dc83b4b3a25b62547f28de238a1c1827a0a8aed21c2eaa4d8da202ac3734a05b111838ede87a1c1066513e1c5f1a88c5ad65a4", 0xb8}], 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) 16:00:21 executing program 1: r0 = socket$inet(0x2, 0xc009, 0x4000000) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) 16:00:00 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x3, 0x5, &(0x7f0000000000)="5a23ee2ce66d80261a7bb4fa7f76115f0f58d6", 0x13) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)="02000000", 0x4) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148ff0042b8e02ad14a7f5259bd7f16120f8991a62fed95b2135c5b5df574d682407720f52a13d79140c872b1dd3b11bbea4118a8d8751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d75ff6b8d2076f3d86cca9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cf986a1e89282830881d1bb57c651ff", 0xa0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x4) socketpair(0x11, 0x3, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="64c4901c9bfe3a289ff5462ea769205eb58da694c19ebc0b5a06a8f693c0ea00656e80c62b99c503ca01733edfa4", 0x2e) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) 16:00:00 executing program 1: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0400000000000000001805cdf0eeb02475000000000000000000000000000000000000000200000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x4000007fffffffc, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r2, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x100, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000180)=0x1) r4 = getegid() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) mkdirat(r5, &(0x7f00000001c0)='./file0/file0\x00', 0x2) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) open(&(0x7f0000000300)='./file0\x00', 0x400, 0x2) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x80000000, 0x0, r4, 0x0, r4, 0x20}, 0x3, 0x4, 0x0, 0x0, 0x80, 0x80000000, 0x7fffffff, 0x3}) 16:00:00 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x5) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x58b6}, {0x3, 0xd64a}}, 0x2) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) bind$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="10000000000002700300001700000000"], 0x10}, 0x0) sendmsg(r3, &(0x7f0000000480)={&(0x7f0000000200)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000240)="dbad895ad8e81cd63b19e960dd1482b3c733a57e145d4437fc3e4522ffcd3e8ec6334413d3e395e7c0a21d3ee97ec281a836d118a9ab18080de56f5e5f18f094591a283a2512f7dc1dab64262d1c0cc776", 0x51}, {&(0x7f00000002c0)="694f119e46eea33280e624a0bb0d551e2513660d2d0f312ebb9d", 0x1a}, {&(0x7f0000000300)="4f885d7cd39e38af350730f599ddf789456458f3539a8835754d7b8f83d5fa669f32d75b128df5ab9dbadd0ed840db617ee73a4b98d97594e15d557baf11c263b4e6e26fd7ef767b070d7e1b05f36021fcb40979c3d9bd92c52c02b43ded8c1ac83db13082f9ec4ed9f6739fd17632d2862f17b679e6ccc9821cd2403352fabc498d2677a3de8f1c89d2fc926e14a22feacb0e8285045e682b35e598d9d2ddf8a0fe664f7d9c3691388e8fea71bacbe0480e2f4eed243b7e0224053879778ee5cdef6227", 0xc4}], 0x3, &(0x7f0000000440)=[{0x30, 0xffff, 0x9, "3167c4dee60b7dee416a57f28dc3dd80b1f5196363c5083d0b"}], 0x30}, 0x8) sendto(r2, &(0x7f0000000000)="4e8596e26512722b99604e3017039cd41154b69f08b79787c82dbab651b57a64be9b4603f07790013e968fa7f04f15d099119e08cf45f7", 0x37, 0x0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) syz_open_pts() r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xfffffffffffffffc) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000140)) 16:00:00 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1000000000002, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2012, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x0, 0x3, 0x0, 0x6, r2}) preadv(r1, &(0x7f0000000000)=[{0x0, 0xf5}], 0x1000000000000323, 0x0) 16:00:00 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x0, 0xf0000000}, {{r0}, 0x0, 0x1, 0x12, 0xfff, 0x2}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x3, 0xed14}, {{r0}, 0xffffffffffffffff, 0x9, 0xfffff, 0x100000000, 0x5}, {{r0}, 0xfffffffffffffffa, 0x14, 0x2, 0xf62, 0x93}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000000, 0x7ff, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000003, 0x8, 0xff00000000000000}, {{r0}, 0xfffffffffffffffc, 0xda, 0x6, 0x8fe, 0x2}, {{r0}, 0xffffffffffffffff, 0x26, 0x400fffff, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x40, 0xe, 0x9}, {{r0}, 0x0, 0x10, 0x4, 0x2, 0xfffffffffffff801}, {{r0}, 0xfffffffffffffffd, 0xe5, 0x4, 0x7, 0x20}], 0x1, &(0x7f0000000200)={0x0, 0x3}) socket(0x6, 0x8000, 0x1) socket(0x18, 0x8007, 0x3) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) writev(r0, &(0x7f0000001940)=[{&(0x7f0000000940)="7aceb8c56891268bac290e899b92c6b077606d918edadab6e775330b16574a0a25280301076f04e696178193a94865aa68c056a660809e147eb286db96536e615c66b2b6208f9a2d51c1acd04e210ffade275190d7953d55922c6976147a8167fe40540eef16f6f1b6f51a9af33e86d9a372e7a8b66a5129f922c9b4cb1d7bd2d3dd6556eb4a30295ee3dd46addc8a19c00a743bab7e7335662da7b2e4961b385ba43940dfeb237f0a01eb818a10e5a807f55276728eb7f30f961400c6fff82db54de2e5b81882ec62a06bcfed832fbb03835c93fd71d1ae48555e60343e4bf28c77a0bee3501046f2e01443fb124d7b3631545a331021709baff25c45c03d4d928a8947562a4735415e914b99fc985335edbfbb390eb333899f2f8cbb1148ea7bcf98759254084b4ab5135e3835b94387b577d8974e67006daeed4328a57db34f94e3cda4d31d3105b5f40d92279f8c133785b691135b6af265bed6af369f4e1a78e0fffb4a62c73f1b6bd650e0e55e3fbb9fab2be0ecee54c73e391570631b4c839e499b72ce3b888421406af87e232ab86df4c4c0925b040cbd040b3d4c5b66e81eeac54cbcbc55d7c59ac2d1824967060628bae04bb9fe7d713c3006d29dae62bd3f7a162b7bf35ec811e48d64b032928e254fc225873c074e05a41edc90663f66e0ef70ba68c9209473b578699aa06c99fc26f46c6c17d821a9fdd0b9e2325e9364377ab2e45deb6781989ba2aca60765a61f338b12a7b3e77fa0bf6966fbfb562d45f2b11962db3441dcbb37ad889b28214538f138a3fc33b2545e308d31a7c88a5ba195dffbe70e2955d9078ba818e6dc431e25c9b52ca91046d829195bcbfded47b89e089400ee5a6976e716ae88096edad6014a3c7326822e9bea0a8742bca61a2fc78205d55be8817a1bcbdca22affca3a874ded0e60b893d859da89dc6e8d835feee31cb1dc0b251b372b83b878f67f03a14ee9bf4dd91544388089bc14f53fb0d202ae1817647bb7df7610950b74aacb3f249dbd12932f5f60378e97e97a6f7feb836b194efce22e379c9bdb7b125e63a6219570d37809d0b0c43fd9ad79e84973776d0359abb9e279c1d884d406f3ef6dc17b72eb2e8091c958f989ed1dbfa120eeb21283d403cf7a6cea578f539f16a0f96ec13c687f28adc32529590c72567fe419b7402ec4a2d967bf8502fb9a7c12308fee4454e99226991632603d068a5366284678420cdf2c5f071a8636fcfaeb28a7c38daa6bb26063e547fe9cc3e2224bff50d15fb8e7de72bffe1b54f582303531f319848dff2e6a5fc070ced2e86c8c02e21bf3e032656d110e9200a0dfc9e048da878c42c56952a363b77441e1cae16955969ebafaa3773c286840d62b9f26caed522dd4ded32cf9aedea7e77906c7a9bffd7d8bad838af0fc8cae3a01daf08f281e5a392e8a9e85bac5415e1a20fcf85b0b95498c1a18cb4502675a330272f5de3f8ab28b80272395c44e1c1e6a61204383cfbbe442fceb88af3cdfe4295cf6011827f3df60e1ab51377fc45a7f6a1a0235f1e1e9c24d2fbf267f00dec296bc3a603eff7e850cc552ea39754d606f1cf66fddef8c3fcda17bd97f71919dfb1a0fc618027545275b5e48cc28ad134e03dc046a65a260e9fe0e6843d5b51bc548320226bde8751019888876f58a622b1c3f1c6e5d958ad683469cb4ecf7b121b9abf262cc094cc0390ffcdab83fe75de13735f10229db18daadd2914b422b075590d7c439a4052abaf9cf826f9eada5fc25d5d3a8efaaafcf23aea8e26ec6f4d60a789155e5870c675e890f0d29e4f7a16c34447571590d57fdb04444006909bb463520da810ca4d4df3b41182c35b18b0d42bb41910191bc2f0a6e1a5c43081f33d6b22f1b1cd094d4021fbbcb67957644fefa562a7bfcbc276396e36a7b15daed7a3ec191ad0127dc380ec974562f9915e51920793f5d909958dd29e30fdce20725f06eb9e539578e999821917f500d9de4c9e87ce2307feab2e7e3c9a782103f44849213658513571adb9a5499347c8861c7c9974f34961b8323f208bbf11a60930601842fa009e383a23f405eda6731edff41f86954dbc045f8d4a4678f216ee1a0a3638dc15fd84996746e8d2b5826ef8fac1817c529d54ec4059fd3df9815a963d2d65a0a6f40f280904efbc8d6f1fd58c4ba52991bfa5f2aefd7092dd129f97609dfc3fd710e72f1250fe2d25f51e5ef1b7df949cc3c1f126cb753ff9edd3a179a14befb409bd7f1e82023ecc81db06260b2a60ccc20833d2196bcf7bd949f3829e1c900b68168c2b003667471e683c4cadca9794729449341cce74b0dd99f97a5a1a163f355e875fb9445301f65d7e0d4b0b6d0c106ca797d4bed765226c5d7a8495e8e81b76a76416334c1844531266d5460954439d71bb95ceb556edcc660454ea314878055f9715378d7e88a3d83934052d01ce263f434dc3b78ea2e4aef748720c4b2238c6ea6e8f26b6b25d84743034d8bcfc81c1e4b9033d55d5a4dad782128304db24c444e68cbef1fb58407f85daddd510bf4df78426fb473c954c962107b8ca818d4186ad634eb64061bfca0e5f89eaa44a0be335117376336161f9320a8b3439cbf8fb01a5c4f2573b1e20744c48e1fee44b95fae15faf740ae0647e7bf0e6b56309066058d5e64f2d814a983ef20fe67c6acc3190d21bba6075d45d7807e58826a5cbf777d72585094e129a7325e93fdc402d13e9c6463f61807fcf1804aa5c3268644e5e063ba50211b0224", 0x7ae}], 0x1) 16:00:00 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/133, 0x85}, {&(0x7f0000000180)=""/230, 0xe6}], 0x2, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x40000, 0x2) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) openat(r1, &(0x7f00000002c0)='./file0\x00', 0x100, 0x0) 16:00:00 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10040, 0x0) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = socket(0x20, 0x4, 0x1c00000) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x18680, 0x0) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) pipe(&(0x7f0000000300)={0xffffffffffffffff}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = socket$inet(0x2, 0x8007, 0x9) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff}, 0x4) r12 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r13 = kqueue() kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x94, 0x2, 0xff, 0x4}, {{r2}, 0xfffffffffffffffd, 0x0, 0x8, 0x3d6d, 0x7fffffff}, {{r3}, 0xfffffffffffffff8, 0xf0, 0x6, 0x9, 0xe0c}, {{r4}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0xfffffffffffffffd, 0xfffffffffffffffe}, {{r5}, 0xffffffffffffffff, 0x20, 0x40000003, 0x9, 0xfffffffffffffbff}], 0x1000000000000, &(0x7f0000000400)=[{{r6}, 0x0, 0x10, 0xc0000002, 0x8, 0x3ff}, {{r7}, 0xfffffffffffffff9, 0xaa, 0x1, 0x1ff, 0x5}, {{r8}, 0xfffffffffffffffb, 0x80, 0xf0000084, 0x100000000, 0x8}, {{r9}, 0xffffffffffffffff, 0x80, 0x4000008c, 0x7f, 0x7fffffff}, {{r10}, 0xfffffffffffffff8, 0x60, 0xf0000000, 0x8, 0x3}, {{r11}, 0xffffffffffffffff, 0x50, 0x6, 0xeaff}, {{r12}, 0xfffffffffffffffe, 0x40, 0x4, 0xfffffffffffffff8, 0x4}, {{r13}, 0xb6dc04d44a7cd962, 0x48, 0x2, 0x478a, 0x3}], 0x50, &(0x7f0000000500)={0x2, 0x100}) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 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, 0x1000000000000006, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:00:00 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xffffffffffffff93) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() setgroups(0x3, &(0x7f0000000100)=[r2, r3, r4]) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfe7e) 16:00:01 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000600)='./file1\x00', &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') open(&(0x7f0000000040)='./file0\x00', 0x400, 0x80) 16:00:01 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2003, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3}) r2 = dup(r0) read(r0, &(0x7f00000001c0)=""/247, 0xf7) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000180)) 16:00:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000340)="d2", 0x1, 0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x101, &(0x7f0000000400)={0x0, 0x7fff}) 16:00:02 executing program 0: minherit(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlock(&(0x7f0000002000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x100) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x81, 0x8, 0xfffffffffffffbca}, {{r0}, 0x0, 0x4, 0xf0000001, 0x4c, 0x154d}, {{r0}, 0xfffffffffffffffd, 0x80, 0x80000000, 0x13, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x22, 0x22, 0x1}], 0x1, &(0x7f00000000c0)=[{{r0}, 0x0, 0x2, 0x1, 0x10000, 0x6d7}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x9d0, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x8, 0x97c8}, {{r0}, 0xfffffffffffffff8, 0x21, 0x9, 0x1000, 0x9}, {{r0}, 0xfffffffffffffffb, 0x4, 0x0, 0x6f, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000000, 0x81, 0x2}, {{r0}, 0xfffffffffffffffd, 0x10, 0x40, 0x5, 0x6}], 0x3ff, &(0x7f00000001c0)={0x247e, 0x9}) mprotect(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x2) write(r0, &(0x7f0000000200)="dca88cbfd5cf3247001cf7cd15ead78c81341e4eaad019d380676484785194ad50fa72f16ddab6d526c39504fdc9c6f0f7b775", 0x33) ioctl$KDGKBMODE(r0, 0x40044b06) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:02 executing program 1: socketpair(0x11, 0x1, 0xc60b, &(0x7f0000000000)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x7fff) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x7e) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$TIOCSTART(r2, 0x2000746e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setgroups(0x1, &(0x7f0000000080)=[0x0]) 16:00: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_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x2d1) r1 = semget$private(0x0, 0x0, 0x2a0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x0, 0x5]) 16:00:02 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) shutdown(r0, 0x400) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003eb000/0x4000)=nil, 0x4000) 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8081, 0x0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x8000, 0x0) msgget$private(0x0, 0x7f) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x108) ioctl$KDSETRAD(r2, 0x20004b43) r3 = dup2(r0, r0) r4 = shmget(0x0, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r4, 0x3) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000000)={0x1, 0x8, 0xfffffffeffffffff, 0xffff, 0x3b}) 16:00:06 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getuid() getuid() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) write(r2, &(0x7f00000001c0)="5f73ee4973d4fc6824e04d4d1991659efb176109526fa39a212f1883dfdbad0983f12775ae776b331e61af94c8a04d0c44ed1bb6eff2fc88e055a210ec723f194cf2a2933fbf8723d3", 0x49) r3 = dup(0xffffffffffffff9c) fchownat(r2, &(0x7f0000000340)='./file0\x00', r1, r0, 0x4) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000140)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) kevent(r5, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x6, 0x1, 0x902c, 0x2}], 0x4, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x84, 0x6, 0x5, 0x1}, {{r5}, 0xfffffffffffffff9, 0x6, 0x40000000, 0x7fff, 0x3}, {{r5}, 0x0, 0x0, 0x3, 0x6, 0x3ff}, {{r5}, 0xfffffffffffffffc, 0x40, 0x1, 0xdd, 0x5}], 0x0, &(0x7f0000000300)={0x8001, 0x4}) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0xffff, 0x4}, {0x18, 0x3, 0x1, 0x80000000}, 0xfffffffffffffff9, [0x0, 0xffffffffffffff80, 0x53c, 0x6, 0x1, 0x1, 0xffffffffffff0001, 0x400]}, 0x3c) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000100)=0x7) setuid(r4) 16:00:06 executing program 1: r0 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x30) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) read(r1, &(0x7f0000000040)=""/93, 0x5d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) read(r0, &(0x7f0000000140)=""/87, 0x57) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f00000005c0)="000000186004008b000033270000000000000000000000140000000000000000000000000000ffff000000e4", 0x2c}], 0x1) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) fchflags(r0, 0x10000) write(r0, &(0x7f00000001c0), 0x14a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0x9, 0x40, 0x0, 0xfffffffffffffe3d) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x410, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x1) 16:00:06 executing program 1: lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100)={0x3, 0x4e1f}, 0x10) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:00:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = dup(r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000240)) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) connect$unix(r0, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) getsockname(r0, 0x0, &(0x7f0000000200)) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/62}, &(0x7f0000000180)=0x40) 16:00:06 executing program 1: r0 = semget(0x1, 0x1, 0x630) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000053c0)=0x9) r1 = socket(0x800800000018, 0x5, 0x800002d) semget$private(0x0, 0x3, 0x40) recvmsg(r1, &(0x7f0000005300)={0x0, 0x0, &(0x7f0000004280)=[{&(0x7f0000000100)=""/83, 0x53}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/4096, 0x1000}, {&(0x7f0000003180)=""/211, 0xd3}, {&(0x7f0000003280)=""/4096, 0x1000}], 0x6, &(0x7f0000004300)=""/4096, 0x1000}, 0x42) setsockopt$sock_int(r1, 0xffff, 0x800, 0x0, 0x0) r2 = semget(0x3, 0x3, 0x8) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000005400)=[0x2, 0x8bef, 0x7fff, 0x0]) semop(r2, &(0x7f00000000c0)=[{0x3, 0x0, 0x800}, {0x0, 0x3, 0x800}, {0x4, 0x3, 0x1000}, {0x7, 0x3, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x9, 0x800}, {0x0, 0x34, 0x1000}, {0x0, 0x1f}], 0x8) r3 = semget$private(0x0, 0x4, 0xa9) getsockname(r1, &(0x7f0000005340)=@in, &(0x7f0000005380)=0xc) semop(r3, &(0x7f0000000000)=[{0x100000000000004, 0x74}, {0x3, 0x8, 0x1000}, {0x6, 0xb, 0x1000}, {0x7, 0x2, 0x1000}], 0x4) getuid() r4 = shmget$private(0x0, 0x2000, 0x504, &(0x7f0000ffc000/0x2000)=nil) getegid() getegid() close(r1) fcntl$getown(r1, 0x5) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000080)=0x4) semctl$IPC_RMID(r3, 0x0, 0x0) 16:00:06 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xe) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x20ca0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000440)={0x5, 0x1ff, 0x2, 0x1f, "3bfb58570834d0b6c30bb158153c504e379cb26d", 0x6, 0x8df}) setsockopt(r0, 0x29, 0x7, &(0x7f0000000400)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x32a) r2 = semget$private(0x0, 0x3, 0x91) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x24, r3, r4, r5, r6, 0x28, 0x5}, 0x734, 0x0, 0x6}) sendto(r0, &(0x7f0000000180)="b65fb406808f955e13f339bcd621716fe9f59d8f09de9aaf8399691e3f60f117267c9e6c7058f29449d658a78b290a9a3f0ac48ffdf97e4508eb2c36d156b0d7023dc4a7fcd1e293c2d0b8bd3979ff4e23bb5a084bf2d183f5c24ee8066df7cb4b080373c4655576a779007905ecf0b61b3e5a196d8b36cd8dc07468d43d8e5f4c99cf8515fc2e7f2274473ace7ae1f525cd1ace21280a3b5fc7025457e5dca8cce18d03428bb8d7c92f398379de28914625f556869f67135c65c0fb32df71709f374eabdbd3e9f1189e8f06dbe0cda3ccf1", 0xd2, 0x0, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) socket(0x10, 0x8000, 0x6) 16:00:07 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x6, 0x4}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) fcntl$getflags(r0, 0x0) preadv(r1, &(0x7f00000018c0)=[{&(0x7f0000000300)=""/226, 0xe2}, {&(0x7f0000000200)=""/131, 0x83}, {&(0x7f0000000400)=""/225, 0xe1}, {&(0x7f0000000500)=""/88, 0x58}, {&(0x7f0000000580)=""/207, 0xcf}, {&(0x7f0000000680)=""/126, 0x7e}, {&(0x7f0000000700)=""/143, 0x8f}, {&(0x7f00000007c0)=""/193, 0xc1}, {&(0x7f00000008c0)=""/4096, 0x1000}], 0x9, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000180)=0x10) write(r2, &(0x7f0000000140)="220e22", 0x3) write(r2, &(0x7f00000001c0)="7e8b4b2d9956288885761dbb8e5ef9d2c0b0b51a71222c76cbf241724066a92febf95cd7f5ce25acb84ab5b7652914d5", 0x30) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) recvmsg(r2, &(0x7f0000003fc0)={0x0, 0x0, &(0x7f0000003e00)=[{&(0x7f0000001980)=""/79, 0x4f}, {&(0x7f0000001a00)=""/50, 0x32}, {&(0x7f0000001a40)=""/52, 0x34}, {&(0x7f0000001a80)=""/179, 0xb3}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/4096, 0x1000}, {&(0x7f0000003b40)=""/174, 0xae}, {&(0x7f0000003c00)=""/106, 0x6a}, {&(0x7f0000003c80)=""/220, 0xdc}, {&(0x7f0000003d80)=""/103, 0x67}], 0xa, &(0x7f0000003ec0)=""/218, 0xda}, 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) sync() 16:00:07 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:07 executing program 0: munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) r0 = socket$inet(0x2, 0x8005, 0x229e) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x0, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xfffffffffffffdd3) r5 = getgid() lchown(&(0x7f0000000200)='./file0\x00', r3, r5) lseek(r1, 0x0, 0x3) r6 = socket$inet(0x2, 0x2, 0x20) getsockopt(r6, 0x5, 0x7, &(0x7f0000000000)=""/179, &(0x7f00000000c0)=0xb3) listen(r6, 0x79) socket$inet(0x2, 0x8004, 0xffffffffffffffc0) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x22, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) ioctl$WSDISPLAYIO_SVIDEO(r7, 0x80045745, &(0x7f00000001c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x400, 0x0) mmap(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x1000000000200000, 0x1011, 0xffffffffffffffff, 0x0, 0x0) 16:00:07 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x98) setuid(0xee01) fcntl$dupfd(r0, 0xa, r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x53bcccd6) setuid(r2) 16:00:07 executing program 1: pipe(&(0x7f0000000180)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = dup2(r1, r0) sendto$inet(r3, &(0x7f0000000000)="abf161cd29cfce63883618d175300857f2ce00455359fbcbb6e850887ca3f69e17", 0x21, 0xa, &(0x7f00000000c0)={0x2, 0x3}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000001c0), 0x8, 0x0) 16:00:07 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000000000/0x4000)=nil) shmat(r0, &(0x7f0000003000/0x1000)=nil, 0x3000) r1 = socket$inet(0x2, 0x1003, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r3, 0x0) connect$inet(r1, &(0x7f0000000000), 0xce) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x3, 0x9}, 0x10) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) 16:00:07 executing program 0: select(0x21c, 0x0, 0x0, 0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000000)={0x6, 0x1, 0x9, 0x4c3, 0x9, 0x1000, 0x9, 0xfffffffffffffe01}, &(0x7f0000000040)={0x80, 0x5, 0x89, 0xe0d8, 0x5, 0x3f, 0x5, 0xff}, &(0x7f0000000080)={0xffffffffffffff6a, 0x6933, 0x9, 0x4, 0x3, 0x7, 0x9, 0xfffffffffffffeff}, &(0x7f00000000c0)={0x1, 0x8}) mknod(&(0x7f0000000100)='./file0\x00', 0x2, 0x3ff) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0xa80, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) shutdown(r1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0xff6c, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') setuid(0xee01) r2 = dup(r0) ioctl$KDSETRAD(r2, 0x20004b43) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) getppid() r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5712, &(0x7f0000000000)) 16:00:08 executing program 1: mprotect(&(0x7f0000444000/0x1000)=nil, 0x1000, 0x20000005) r0 = socket(0x18, 0x4000, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x1005) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000140)=0x8) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001540)='/dev/zero\x00', 0x28800, 0x0) r1 = open(&(0x7f00000015c0)='.\x00', 0x1, 0xfffffffffffffffd) lseek(r1, 0x0, 0x2) getsockname$unix(r0, &(0x7f0000000300)=@file={0x0, ""/53}, &(0x7f0000000340)=0x37) readv(r1, &(0x7f00000014c0)=[{&(0x7f0000000200)=""/217, 0x71}, {&(0x7f00000000c0)=""/188, 0xbc}, {&(0x7f0000000000)=""/120, 0x10}, {&(0x7f0000001600)=""/4096, 0xfffffffffffffe82}, {&(0x7f0000001340)=""/16, 0x10}, {&(0x7f0000001380)=""/47, 0xfffffe78}, {&(0x7f00000013c0)=""/194, 0xc2}], 0x7) getdents(r1, &(0x7f0000000080)=""/37, 0xfe37) getdents(r1, &(0x7f0000000180)=""/120, 0x31c) fsync(r1) fcntl$setstatus(r1, 0x4, 0x0) 16:00:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x1, r1) ioctl$TIOCFLUSH(r2, 0xc020699e, &(0x7f00000000c0)) 16:00:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000001c0)=[{0x100, 0x2}, {0x1, 0xfffffffffffffc01}, {0x6, 0x3}, {}], 0x4}) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) accept$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/46}, &(0x7f0000000280)=0xf59bf9ba) 16:00:08 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt(r0, 0x10000000000000, 0x5, &(0x7f0000000640)="a5db6c2dc4b774416285b135f0fc2995406935ff1416064ad6781fe3c202a81e405e35f5e4984163a0ba00689e9a15a1f9c518d1f9363999f0224f3a87f87b4f52dbbb4f0dd5da5e501a1d231dcf1b3e524e09259c9656b34734a75847bc2c665252407b8e38fe1a1a13e4c5049fd169ab810a4e6dd69ba3f18610e9b8e25613de7b2b3f0b6177f77f558e539a2c3dbab989881ecce2db6a89482299fbb98bec9748361d5cb60ec7a60ccb66deacdbf2881a1f2762de4bc2fd0a08277764f4a0f05ee300611288414e8bb47a8aa991c0c73a025e243a6a4651c7740ce964ae623666e488aa07bd39080109876849408081761cf34f23281c3f0690ae9eca6bf28b58eb6eb18d331587ff927123291e5f16ccab9e3bbb3f7a620d7613031accf8f8c99f4ed189470fa1c9461f28165ba4e9f746867e603b3801b8daa8a7cf93a2f3b149f78a5cbb4ddbe5d3cc12a7892712319364eb7f05533719d5665754784f248ae070993ff1afb7234a6f656ccd5b6a4ffa2c0cbb6db414f1e381ed22ac27d17160528b7321a43167a19401ba0e595863630370685b1492215e1b74f9456a40901ca130db2fb48aa504fb2173336e9c13c94721d4e52e3569b20619f24b322403e780779369ff62df94afb81daae176e849416b3d12d47056e2f613a567fdb5a0d314df7bd4a96444e14b86a47876ba73f6913e63adfa813e6159e3cb57ccdedf2cd04caffed7fba9348433c963ac9906777813df4a3b38b10283e7861d4442425fbc42e1b2e49f3693a850cf1d2e72cde1e8157cd312972e82ee013e3a26e4f98602c17dc56dff9b67e2485120d6e0ca3a8a35f3461c7cf5e0046941742e037f5f571b60c067d9e84ec56381eab9b85a8af487a089c728d6070c720e8b0eb9a044dec44e1f0e6f1459811c02c4a6ece9435a88c50c12c781a2288d7c0a613413b271d84bc7ab2fb0457ceb8f3898b94ab6b937878f77e932fe4cb84dd986c1dc8e587f1fef0041192fb7a5ea5bf6b32e52555612365b8573c84d910e31885ca12754a2e234912affa97c22516020873dbfa0f7bbe65df286dddc04129010bff19052474c2a54064ca44005bfbde0e7fe068eaf9772fce203d0abe9276a540a7d07d98b9c2099c7ec2c8d2d7847e47e45a084f7ac2704ab14437c0cfe31539457558bf0d2b6db14a1b5eb3842bebc9d01edd626ea9a0473904906acb444ab2ecb38ec186908cd1b0e66042e87a08afbae1d9b125bda237550fb51e02f79e28258a85b7eceaf2a906ff62f22ceb375050026c23f008621c749bd0150b0a5b75735e0cdb64412e7f79a4db4d016a41d93c7779ef1de9effc404179dd163de5d239aba4ff82836469b33a263b885a843d5bb099b13edd403f2259b1dda51112d681481dec978b668c22707ca07a06889ebc0a598bdfdf7c7b3891a1e7568bca0b1a3dfef7b276f7103f682ff4f38812d238838b1272d7a5fbeb952bd3250f1e2e4cf7e7e211897d5db77b289c99308e03c54be72169d7091efa9e340329576fc85525a80ffcb568c498d60c9208574ecc68be894ee9dcd371976fa99b68f0f9d9bc9d1398625c195ada8157dd01061ddb1a6444bcb63a5407f1e924e8b4bcce3cc5b6b5f7cc5407a5908f84c21fd5eecaf6340bdd851e04759135df76e5df4976e8c03e740046d86bc2f2b06537186868292bf16c0fd608fddd89fb6f54444a79cf21e93feb24678e813ca7a1ebb1c97b7ad8f41ef81f05f1ca23f1472439462e4199acee933fb43184ca6b8209ff7fe16ab6f0aa3d58a7ee9644f944712029c9d9e317ee384a92777f80506adad0075eb675c17770b9e59a301423a4d29be420ab2e0b7d1162ebc79ed70f7a88d47a5113725d59058731d48a4c44498fb1c658264a860554b2f9a909926069193b5fd3a44f2523be5294813266965dcb19533de57de30e019f2d384beb600587370f69ca25780d1f821a4997e54fea43b646b5ab97fcfe7ecfc6c2dacabc0c6d2304a296ddf620ca4caeb8f9d85054a5351f34305ef30908f2df5e80ffe953a2c1992985c6229d2db09e1160636d8bb981cb551ba7ed780c9cb7c9d43dccd3e96cf4056b98d31eed9d5bbc8e365abaa989d9fef60090d109eac81ce12d261e225b899620adcd9ce7054c38dd64df768c5564e33f779254eb6bd811836181faaeb2f9563153c225c82836e2c8e95d6698c0a2310a5b75540ae513a8d4565fbc0f66d93fe134df4a4a51a20e2150a4b49b9bbafba9215ee4d47c03544506fcce40084072527fc655e4d12e224abb79b6f4e3367a01a346d7aab562c3f9526b99d5ddeb8bc1609055d5b78b08cd77be8504a5555c51a20799969cefc1b4b081d92ad1ba0bf192c966c587deb1511ecde553ccfb69c84eede2e63301378ef67a68bbf40187e2b99dece5dc6466be2a8b52549cab55b6a95e84e9370b7892c8306e81c76ce5b9506493b25094a9a2f9168190a7a9b9bc1190af72e542fc4c13087a809844d02301ee15ef0e605952c0a40bfd7bd272665f21dde3bf711f2b8dda168ef4cd9e1f30d3923ae459a59b8ed0e64ef93cc8882a83bd5a3fa6b81f609b4918623c2d19fe7a6d7300d6edccc5ad73f545851ad98e13627a0e9326c88cd2aea40b8d15b299db8c3d8c5a99a94e4b6dee69c22a557a5dfea08758ada29b164496fc41fcffd31ab781805fa2e82cf73e25c9fe86a9ccdda1b8c18f19efdcf237698ef668ceaf0b1d10c8617a1df90a019ae129d05687a81e19bf30e843c177e710b3909fa8fd729c458ac433ae254435720f21e6f5d5b7af7c1314b0521e30128963f6657b3eb67e16f370935de2a28414d88d188db65ee36379137f646ef583a4955a4097a2426afc11ae3cc4ac67adbf9fcc753f260ae708ce5ce1494c2456dd86a5583898fc4f8e71c0e172891983985a59d935fcb8d02ee2ae2de36862ba5332fe98615b49714aa5ec24fe7a1b34c2f251322daacf84583b2dc81ae2e3dfdf7edbb5b8a72b0a77c637609ba8036f0418fecc8d44feb6e805adee0b3b48fa20e7c0037e27a02626d76a11870ff1bf15493d4c586527159ca539240937e8f6950f09dfcb891728035acfa07a94818dd3147a9f9a2d83ef89142cb6710ab74a09db638c501cdd8cff47d17b93bd886cca572da232ffc51d51b85ebd9609bf2a036d9af347862b9d57072be238009334b7eeb0581782c85d0b06c52553efcbdd55dee48eab471d147b322a748e32444950afff228f7595289e0d593d333f0523a1b127bf2edd02f0c37d351b1bd49e78e378dc5c01972de57699fa63a9a2f7ab4b05401339aa906b30c38c512709e9f361fcfcaaa9f20abc669d92383806e4abcd07c284340bc0be92b8947088ceeed15ba1f14214ea850ec9e8d562fe65be8263c1a70dfd60e729ab41bb496cdc2187e35da0482e01e4fa55cd9f898212490a115166573ac2d29a267392f5e9a6bbde3c1a19e36ddeeb81369681883d4d333589602a2d2965a9c16bd3bdc5f4cc68a5b3dc05b8f6be1b7e1447e58406ba021f690c441d755da756ada15b36ea8d37e4e401e444c02537e45ed6210bbf2a480cc3be577ef7229fe9157c80d32e5de156be8fbf3b06435536d3ac1a7e360619650cf13fa81ff211dab35240f75287748722d3a81d84e67c8f03e83d87294bf727ece9ee579ac80534e8f72d58465c271c73d81dcdc9888df3d44442f0b01c9d9e98bc4d844cfc5cf6de14ca66d4afa4944b997cf1aa4ef2d97cefa9ddccbd15bc67f10a29db012a03809aca47fc07e956ecbdaaecfab641160c596faea1cf9674bae1f611a367833f9041e29df3ad570c0c728393f1fa572ad5443bbde8dd869b5d17cfd28a88e953577e071d3030bc474e782cb772181c91d719c1c9013db6999d73df73e0a6e432557e597c9408692768a6489c82ac63440bd6c5647ec383cce3fde1afcdd75d3b4f1e869b9040a82b113e4de19c8b02290d4222f1ddd5a7fb32121c0f47e3d0548eb527be3bbe62d3cc2a937297e51f6393021fd6f101a187e4cdc6ffa3b073d3862fca6597cc80af069d3205ea5315104bae2c813802298cfb5856b904e6acf9260eb8c122f465ee3e97eecd09e214fb042741fda5e9c356556348abdead3fc646a20ab5b25b260935445d0bc0f8e6a09d7b0e63faf3a3346c2cd0d4878b2171e998aa96b89bb2f871b79ca003ae13e9cd328a2a94e8492413cef6c7afc2b8e9e369c4c47cc7bee23d4e59d4bd0f97a34c2cd0f572feb31018e5761a286931c7e382532e9522c5a9f74dcc0d85c59149fff507eb8edd127a78defd836f554699b79edcbf1b3aa1bfe70dd14f8eb96883d1c0a6b3e8d376318b4b6b7747464c7dfcbb1827be468b5bc737db12cd6361e49c64493e684ddddbe0004818c04f3bbd04fe48fa6438f69599d9028724db94d2a9b72b898fdfc9445d5e1c39288a3c3a8ccc814adf1958d81caa836d0c6a1d70a5408cfec74c6962df7e400ecf1bbcc84d451e94851a70f62a0d80dd824b3c33ae84292401a98312e323abe7d3c63ddf97cad344b01200170c79fa9a6d158f05c62c895aa3463a5bb4bf4be99c60a4f1fe97a96eca497c94bd80c09106a29c25d99d478171928416d3477834e5d713283e0674dd0d6c45afddb3d270d0697f4e11533104ee2b97809bed5f6f650905319be2930b88e5e91efcfc72ff7db6801bdde34cb58c91c5fed7b6e06bd8681cbff1d8edd6e4951ac4b9a7f2ed9f63e81387ce74196574e018dfa6bbcbb9a195c752f5e0dd46c165367238accac533934793da52b7cde7f5da837b78c05e7216e3f13042cbda380ada82ab4fb8b43aa3397cbfce6f2087048afa28b9db50dcbeac35dd0eb8bd3a20259d72f0e7e3ee8f5fda6d2c1fa626a255b3e0fd249e061ec25378e9b0f0825889a01539863ae8d6897dc45c0b56d9aefb7f6332ff810a1eb5048efdbc5f192468f3a38c45cba15ba91930954f589dafd208063c9f4e3668e2d7d45309eca79bc96b2053392ddc87b0a33c6a6fc0b090b1ccae985a0bf1eb58d6cbe9e990a1241938288d630d88e2c274160d37e3d209fcede3b412c236906385a2b7c98d3b74034d319b9d7b601b58dcc2de50c5a7b523ba3fc21b46d13bcba5daed193c2b1ed756aba431914afb95cc6ad17faa594bde157fbc1c100bcd4ad660896df26fa7ece864cb0789b6f5e8a497e42b9f50799615fe22970ef0a8aff484d77cb5abd2dbc2c53b773eb2b14b107f0b66f68b060035e58bc1272fab944e136780489ccc3c2eb678120032d8c8798f027990b9d6b5e7bc5e6200771363460f1f2b24bfb1bba5f2d03f59ae8ab3f5917dc508c87c03e733a25b618879a8ee37d51a69c983c9df88e3ceda7a7a176700f854a36fba8efd0708270f6bac2f8b76811a81d0d7ad2bc748f56f8b07a18560168d2fdb0cd8d8740219c3b27ae15a1d84c7816076c78dae84bab55e6c6a00cd34296c0152574ab56681748e88595f519febcd1b4782e78ca0a284c61f4d2ed6dfdb44d3bbaab4a60b093a968c87785f666a55937838ca887f39c2a027ab3e2316160fb86e8f93c8c0937f9676e7c1827ec8c0ba15234e18dbb1faf714206e78ae4cf195c4b2727e90e528d48a1440f14c42385bc18848d2a050f4ba673f6ea0db25784e775fa7a786c6941716c9f8bc5aecb1ab8459512775029cb3b08013046e3fb2294aabd45fce211c184ab091044a2aff28ee1976d81b9639e0d854061a478b310c1f37badcad71c4f93cdd8050c1e8e6fbf95aa4268d4", 0x1000) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x10910, 0x40004000000028aa) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x420, 0x0) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x20, 0x4) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f00000001c0)=0x8) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="05", 0x1}], 0x0, 0xffffffffffffffff) writev(r0, &(0x7f0000001240)=[{&(0x7f0000000240)="88a9d6da683adc1e299088ae2dbbe64b091e652a685773210b7289fa36508422720552e2d27d186c9f652264e167e4259d928d0672dc8fc7a2b5d64b26eaeb3025c77d28657a5d33898b1579c05f40785dd347075b6a24ae8c1e107d8d21dcaa6fe002577362da5c9e7b6bc90ebda0f661149fb776d9457fca55adbe10cb497715d3c514c1ba7783d7dc38bb0f67f754f9510d361daa054ecb4e46ca1d649e2a92b56003d918aaa2f285368bcaa12ee397edfd955b24b71be5f455bb77d2a6a7907477fd47b6759400e924c2fc35e8eb14904558225177137c9baac62a76e9370fd1f02ec8d235039e98d1bc3fb645a40100d60b79a0b32342a0fe07dab7715c526a460a905d9050f766cbf7fe413d9edc8f29c5964a05acc7e03a05c0e41157ae269e72f4783c3939d079626b84f3e9f7886e73233367dab289cd7cb2335a5932b7edb7165068b3f8c58d1e18746d809eba430bc2e817c9839765b28f17625de04ac56518d534e45b9d883188d127abc8d258edf77510f696e2e77399e3492cc0c6b56d3584b6d97235658a2e1341305420a34941a15dae7b69a98d5c9c58a822782cdbc2e654f5e94bf0ee375ccdeab535df9ea675527da608d58871fe818aac46601e0de892a2b6de3d914a958613f6d0b8051b9c0f49b530f0787aba1b0d4c0723724a021584dac7a7329990ab83a2ca5a378d1fa62b1eb8b276442432b312cb9cee7d4bb4b65b1244a3edf12b16d4ca0ff3a077b59f323e1093568b7f243468038019527275c92f01a88553209bd7121ab05b4ea678e8b9f6e1a2486787ae52a3fb6df1a3d47bf497e4be88cb6f2b8c2d1bdb13f178e53c62f98993e9f62a7594ab459e07405a0c46926d76636b7b45742ebc8cf74056e598be820df499b11bb52a6b10e2af5cb947c8db7d09e7bf4dcc284ac54b588f49818b751a4367f8d14909c39ed4e63a91e369ec9c14b57c697f8745e694e013fac87d0f14063ccbb88c530181d1f0f812d1e34611f4e39e4cfed7f852685df8649c4d5c940d9be7bbe479c09320e625edebffe0710e155e593e411c4f50e1d32191c59638bb3e3802cd335038c198b054437d177308c9a00f60f813356699abb1cebb759399bb8b4bc756aa160bb58856000dc93e7693b57ac025d29065ef1074f62c1f6e8a306dc740e38391524410b9763597e7ed6988855e1c9c2015e67579fb719c2fe41eda7296be796b63e9deb134613bc732c685543a2bf64b4bcf20941106777fcd11921ab868a7f8c53011d047034376f7ec211f8ed85ed3eb94392935f9fc35d73b9eac05e278b378431e1c6799ffe29ae2213cdd0bf1db67587e9f4472814efaf50041ce975d7acaf07e9c2c514f36bfcf0f24a584c8117767d3e0856ac7903eb4a954ba335bae2bda935deeca609dc461bc8a04251a1d429c50cf7b479c381a308d8b35002771443a2cc310c9216423707318a174a8a2b568a185ddb47c98feb510012d6de1a6d81d77e8421951fba78f8c4351e3f3b95fc1e578ce7ac7e54bc39bd8ed0a27e71540b6b8a790bdcaf22cfac7ffcd0229bc70fdc32fba5aca9bff342574dc6850d770f9b91ce963c746b8e8ea6637352e0b9627ee448aecbaeb672e88d4547e68c015ff223c9759981ba524adcb14b74d71adea07", 0x49a}], 0x1) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) msgget$private(0x0, 0x630) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x94) dup2(r1, r0) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = shmget$private(0x0, 0x8000, 0x2, &(0x7f0000ff5000/0x8000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() r4 = getuid() r5 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r7 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x7fffffff, r2, r3, r4, r5, 0x101, 0xe8ef}, 0x800, 0x6, r6, r7, 0x3, 0x53fc, 0x1b}) close(r0) dup(r0) sendmsg(r0, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=[{0x808, 0x0, 0x0, "154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ff82d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e75b8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80aa105af3a8d40ddd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44ff959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad27bf8d0951d9dbe67bda55708d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110fd972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d77d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5654208801cedcf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6ed7067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a01105"}], 0x808}, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) bind(r0, &(0x7f0000000000)=@in6, 0xc) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x5}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') symlink(&(0x7f0000000080)='./file0/file1\x00', &(0x7f00000000c0)='./file0\x00') 16:00:08 executing program 1: setuid(0xee01) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8, 0x0) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x20) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x20000, 0x0) r2 = openat(r1, &(0x7f00000003c0)='./file0\x00', 0x185d0, 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xfd82) r4 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) poll(&(0x7f0000000440)=[{r2, 0x4}], 0x1, 0x21) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xfffffffffffffefe) r7 = getpid() r8 = getpid() r9 = semget(0x0, 0x7, 0x3bc) semop(r9, &(0x7f0000000040)=[{0x0, 0xeec}], 0x1) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x9, r3, r4, r5, r6, 0x4, 0xfffffffffffffffc}, 0xad, 0xd007, r7, r8, 0x6, 0x1ff, 0x6}) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x1) semget$private(0x0, 0x2, 0x402) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f00000000c0)=""/234) 16:00:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='c\x00') read(r0, &(0x7f0000000280)=""/254, 0xfe) unlink(&(0x7f0000000000)='./file0\x00') fchdir(r0) lstat(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 16:00:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0xffffffffffffffff, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) socket(0x1e, 0x8004, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet(r0, &(0x7f0000000240)="5930a7ab721c70d9fb0435ff24e5ebe4e87a45b19f690a24e9fe8d9364e6113cf89581c5824526fe5daa593842de2c49dcc6b588c35b9bb59fafd19486ec07f63629fc68c7299ec3e8386ab45968a6c5fe8b9976b74005c7c3acd4b2d7f9858a4416cab529f46f09089604820bb5f6fafa668ec750bb0d1e15615aa02316e12654e7f773a6bf1aa6455ed00e9a797e5c9d5744be", 0x94, 0x0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/127, 0x7f, 0x0, &(0x7f0000000080)={0x2, 0x0}, 0xc) 16:00:08 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000100)=[{r1, 0x800020000008c}, {r1, 0x27}, {r0, 0x5}, {r0, 0x52}, {r1, 0x1}, {r1, 0x22}, {r0, 0x18c}, {r0, 0x100}], 0x8, 0x0) write(r1, &(0x7f0000000040)='t', 0x1) r2 = semget$private(0x0, 0x0, 0x60) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000000)=0x2) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000180)=""/31, 0x1f}], 0x1) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) nanosleep(&(0x7f0000000100)={0x2, 0x7ff}, &(0x7f0000000140)) mknodat(r0, &(0x7f0000000080)='./bus/file0\x00', 0x2100, 0x0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f00000002c0)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffc01, 0x0, "c2d8de6698db8620f86b7869cfec12e629916a3f"}) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:08 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18218, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="9c16d4659e9d76351c8dcf90795fecc75e9639029f5d5ae5c7f661017ee54df92b46ade6689c642f21a8dc9503ddf051066bf3c125cb3117aff39277ff58499f268977648c5cc791c470bb4f3ab07ea9e5769a17d838c996bf8d37358eff9fc3fcb106f698b95665adfe1e5b711c3ef83d12742acd647f0d0328f0be87678a0ea522fb359215491837f197ef8c14ab2589d8f6a91a8c42cbadcff596844d57bd603e030ec3915dd96fb6e5895cb2ec6af315aee0", 0xb4) shmctl$IPC_SET(r0, 0x1, 0x0) 16:00:08 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x247, 0x0, 0xcf}, 0x0) 16:00:09 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) getpid() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:09 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000000)="e266a6b69f1582b7", 0x8, 0x1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r1, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) dup2(r2, r1) recvmsg(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="6f49998269c215efa7267b369ce977d4bcc85038", 0x14) r1 = semget$private(0x0, 0x1, 0x40) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/110) fchdir(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x40, './bus\x00', './bus\x00'}) 16:00:09 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(r0, &(0x7f00000011c0)=[{&(0x7f0000000000)="4d849cbf6f9c696e8fb01f7c179184d6b35a84536a87a808b76c7b48fb4fe000a2bda9226d43331740af8db7a754647ac01a4562f85d04b8941b557d55beccb1d0eb30e125d28aaa3370df4a149509fccdd148a720f58a4a3db066127b0eaca8be43ea55a9ba05fb808d55c13b2b8e8a273e180db26d6be23cb21c1692feab8bc9bf2a5d57cc68a13ccf45f773eb160946d3370b5fe2e86039fcf2875062e970471d14dd0a5a8b4525e7fb32335b96b1765c22db34782b9a047878c0204ffd16dd1a44c8beea3ac779d71f6af539dfd3d14d3d7429302ceaf5ceff574f982c4bb77ba62b77f8c0e371703189bf515518ab35c3f9732b4cfe241b0c20801ba38b33ac339e7c9474e2c3bdef33fb4ea0c2e98ee5403823ad2a610a5dea5434e118a38c5f9072f9f7689e62afe41d2c4d3e5240fa2140ec863fdcb1b67924474b477b8322772953c348f79be1a11a3270c26a120a26aefb249dd1214c832743a7ed1011b685192d0408f6152945fcc0ee709b779f866bb380e2ccc3a5532c0571907888cea415ba33fab079e63da81c21811ad39783d2fb9261a69e982fab89f247441ab296d594fa231af50fe8eb0f9b986582c813125161e9221b18fe745b8e02dc1611dbf9dbf9326cba5ae2c2435144ba450b6bd729a27d64e9566e56fc050027ab4cbe6003822fa0f0152a485770cd476d9a74aa1bcb74fd16e86d70ff85ab53fc856c0bb1e49c4ffb2d09904e5779c0e6a6fa5287f4c77302ad19c727abf8155004bfe93aa381af40ec8dd52e7fbd3309558c369d24d286b0d1d76ef9ce81d105d02b4aaa67e406ff4fc05a2bceef6bd55d06f87d35e8cbaaddcba3d096be4707d279c31869b34ef09d6415ac195a479565210cc135bc74725e2594dcc1902d44990dc99ecac192597b4ca7907f32aabeeac7021a72c71506f73cfc75cdf16d4ab5bc565ca5c6d186e9acc4b486c0198cc2d28b60df37d480078bf797b85adc50d771cd174de17678dc542a02e6b640f524c34864be35e489d0ede16ecf1a03e5a3633740cadf4daae1c95a6d054bd35fb7aba04863bc2b9278658c31c8b8ea5c4ba5cf3561f05bf9481bc907b0fb0776d8b9e4364ce915c7bc4d598e65359305ae65e48c4e6e9e936ca352a7fa7c4552c42ef015249950ae983c25027a3639da34cd85f7809642b8399029c31279b795ff435697a98b001320d0dbfdb6019c9e73d99b6d5ff8a5bbddd91a4492804c2d470a9d7042cabeacdbf199f7c4bde6a725d81a042ad31f24567b52e11b13d02866daf950dea77249d3a093f3d8fab5cd35141ac5636a63f7a7116f6c373804777164b77afa77e71e0911ef6ca197d1cf11db009068d54dfec6044ce50753d27bd642254efa19a51ccb09599b925e3e0e99397d7c5e6faecbc7780902f0e9ee9b69755ecaa2717de5d98c534cb5496685f58c409a6c7eb13b7b637528ca2d3ab36f5df6301f840c74f8bd7758098c121952d195dd68b9a36faa7f91aad21f7b9f70868e8709b257f501c39f58a72228921124317244c48a65d8e09496cfc2a3d34fdfe9506b7eac2b26a990af6e65763c010bf43b33f9872d1db01f337777e84298c6609034d3fb53d4a500c53ca8d051ec314541f1f20bab39b02018b4f8c63c345c753fd6b183f0fcc4752062ec19a054b0856034e4a6c2092dcb62e243cf12d42d914fad2e1441c34be1052b7e3fd7f0347c212e496885821fbd09c7e92c37f11e9d364ddd47ab245ae00d7535986c88a0e0f00f8d7320687299d8ce3d1c28d69b54f0447475a507c3eed7f45d34a357bfd2049074f767919e41da0dced5295881ec1fd240ffb9c672fa2d82a67d12253d75441296fce9c822bf5d0e4a8136dc9b3653134d43745c8ced60c5d6051e02a8c75966565c38bf5b31a4a37b81df3eb16d952e705703cb65125c4eba1fef781e154b41c778f546efb040aa76dc4ef6e642412448c1447b763e84680a7c96a77d52affed36668f7274cfb4282fa947fdc4769da42a0a3e75fb29b4eeed3fb0ab954f6d51969bc812588879a198219e3ab472fec34f8c792e52b82647ee143ec6f9bf14853e9f11add8f748677ab87e28ea5bfebecf543771b1682c6ae9152100b22c7096c019e26763bfb21455efe4682f0bf9781d646c0fb6571d3840b513df060b75aa76b1db77630250ff9d4a6070f39cc7b78920178810ae271df9ee704591255f4203fc5bd12580280542154554a8b705eb7b2c8f222be52bc4d591b705a1895c2c1180aed658ede4ab3716e93617269cae43c36c512a8e6ee0a01776b7e4cd913dfabd366408edc89896d8e4c6f4f34d04e3c71b2bd48bacdbd8f2f208bc4abfbc8b86bc30c2111a4e4a9ed1c36045c6155c8682b967ff41e6a140cb9b14f8c2e64a779837bf5815ef2c222daf40abf7581448f6611d5f7ed10568424d8e67b2874621578b118a2fa4cc17a094dffcfc443a7bd971ba2cb1d56c898b827cf96b1f7982ff49734cb7a8deac6af864bf8788d5dfd639b979ee83be6b2afcce324a33e44e0748c5e48b5a296df7fce400ee56ee82e68997c5ba44ed1c5da83306816e4fe1521358bd2cc9e168f06a28f60323ccb631f9d20cd3818c0aaf4363a9afed2d81a3a8cfa8d90d9752fb6c44a5c09376720cedb3c833b7f57c92d666503ddc24bced406ecb6b4c43359f9589e1f1a13997246616e1182079b93cbc2b462cacd370494721b56054ff36cca56dfd7f83e3c14f8b16de6e8a902ac95e38f6bb3be8e87c45d3b236f9f4952bd26477dfc866772df96d7433c7de13a41f03f4c87ed768a7f17527f6ec95f4c6a661a0bc4e9b8de8bb73581ad76e269f75cfcfda22bab9ee5e416e54d18eb4875ff91a9d8529a7f8ea63382b94e88f57f037c2012e24ade23eb2331b86a54ca5df7fbd0599c05d6c5a00fc2c796e5834f1bc08862ce60020bf70e02d350d5b3537f421c550c27753137b752805ef0269b286999cc33daf2d95b9941129717072de4f5d21cd4199916a0fece119b2bb220177ca40375551f97ff014c7c10265ed86733e17c6fc3c450dfe95e9552ab38b30bad933f59d856849e64ef66a45cf0dd5732121a7d952a2752c4d7a45e6a64c6e2eba19911492a7a868fb89a5917960d074c594feff5539a6d43292e7017b5d00aff5b5da75aceb36e7261ccaa0b2eaa91240f9ac35e2948c7d21f3dfdf87fd82f1115d37d557beaadc8d9655663ff9ffcb85e536b94d73564d834506124a4f9c48bbf0e80cb1efb832891747b7063e98ac3f1a25671b1eff8e310420eee78a344722344bcb17d88de43090e8810eed04fea84cb098cf71eaec22b599be88edb2216f413ed3b1b0c650232df6b249face621e22729313d8e71fa827cf94ac6d31109991061b48d2575e9b370a87bab8160266212eca4bdb9135aa59a4ed500e208cf49c57a85e4f9dbb1b5fcabe2b1da426bdfcf0bbdf8f4a46b9d07274f502618f230e4f297d0b621df54b0198e2129113ef5d901311805b70aca37f22245fc730b2a1b9bbec9598623f8ed61ca100e6e2a1a6ef619a130217ff569673dd7f15ef3efdcd2c8f29b631ed76e306ac3d6b7070a5410914d2d5893b1836803f9e32e676c1ce2f25834708847d499b3e1ca4042874676f3abb4d2c7640f56b6b15329d64adf19e1f0c9417851d9a15b59dfbd4f370cfd9a3d34be5ff07ff1f2084acd4d8db077a872db3494104444e45d8d6cccef46ae6dcac240e7bc806860a4a3290733c471085429b1a3b2ecd0c3a8bdcee1623515387a2e3537b149562bcbc641e8883173eeb0b5c7162ef57001298025252555ecefb61cb12d3114ecd27dda44db3813aafd97548ee67e341f2e7c341bea0f05fd8cae71b4eff1f0dbccae38a5b6426b2e20c817060386da5e50fbac2f548799df5f0ea942e5b84a99997d1cbb016974474d9e409410e599c5581a2e23700d6c71fcef455f3ac236d99431a6c159a11b9d3a0cd4bc102e0a9afe10003087b75c11358cc5789ab6b8ec4f84ecca9ba02fa144a7192734940f1b8560427838710e3d4229b89b61b54fd2213489f0d323b4627985eafd98c547e3f19104032ba0f9444fddd7b369e47168e9dd22192cda7012cd684dead15c37f1cb4a2e661ba98a3623f84d0cc1e5c1db4966ec30f2261fe793c058713e463a5a45fc1ab1c6b492be6a0d5f77f370c9defedc4b971939139108fc1b1fe40d9d388c7f64fb26026244e78b084e1062787fe5028e3eb4fa70ba8bb2235a6860996b864e0f5e07c92e0fecdadc72ac9ed5b05e33047c7919011fc359ea5bf8e1642d4b74c0879bd17531404143ac32180ce9167e33215455000442b31125b4ebdcc5fabe42e4b732a24cb540c3de8648202ddffb830c5aa3531adb8f13e970881883fd5df316e50a96494275c8981c9dfc4cf276bf36671543d630dd8dd673d0e6b996f7eb90fb273346afa6dd7eae1b2d4adcd4bf6c6f4883eb9d834e5ffb3e7e254ab41e64a1725164bd823a154fe1b3eda31f7305b0fac26b27ec39c55d9b871c3528243c67ff24b924c87eb862bd382c6390c9673f772c3b304642f38837b5ad3c8b4918875fe7805bca3c02db6575fddc2fa86b2feb746a99113dab00fd333b27a2d16fa1e910a835b9e75b0bb1b7c4364d90f8e7393c1dbfa1a1f3a0a20ed6d9df5829a1ce06f1d5e00b178d0cce36aa25b89cc0af7b72c894cf292a67373b654b991d305a528db3b3680116a5c6a8743263f8272261c315cd46c76561a671298c2ad893f482b32885d2f8a1bb21b2011919f5805951e4e88209d97eb6635467219a3044d38740c6763dc898aaa97aea3cb8443116c56d528362eeadb9b62c5bdd044724cb5ab87863fbe916b42bcdaa367fba04d013950bd7a96fa95efc384ee697ac76be380595df889b7aac6ea850be19f75f1c619d3f0fc5177da9a129bd6893f40838bb7b1807faabd7faa09f8b5ea475f3f771b5e8a8b50e5f135741470b96c415b9219762e61dfe90c2d87ca213d2c396c0d0a3688d2b25a1450cfcc151fe57ac7af7a72a1e1995636a800cb325777162b45f0fedf0fff0252a445bb60e21df9f22f363fed1e3e08ba3e61d3df4894e18a014de3fd60dd061b0114df783916bc155314d9df13ff2653a1205a52d08a4f19513460c13e0cbda06e86c26c1a1b4c7f58b91252b2e3cf28b9f7ad39a42ef8544d8c9f3d79cf2b3746fa4392d217077d4637bad1661e936cee79527dfe95fea77e636488b4c6b712e37282b9e4d64c49b1a560ad470c60da5aaeeae0e1cfec1ba9569e322b5fb6c6066049f3c4e141f926310431c8e7432abf47efe7cd4033c8b2458ff6767f6ea561fea53aac346e8445b2f3723be04ef1200fa60bb1046bed82549849cac7b9a18de0ea5c6503ac2ba7af56ce7468de3da716f8c8ab93eced9b527ed6c11a1cd1918bd98fc3dfed04a35bad92af3da569a28218a5e7a51ca138c8d743b7ce4ddbfde0dbf0e632a3828484998263219821874489b887c79a5fe73f1ee3fe5e0957311ebe5fd57aa72f886e826182b6ed7a83c9392de5d616342675426f55459a32ac605c56db87349d8d18b7c5bd8b3977a1de4d69c264892d8987848f4dec64bdd40102251b77d536d2a0fbb1a84ee2792e038414494cdbe167f02d814adee7d70fa1210493e60d249fa5be020ea4da615db51405880802be400b694a60b3b2ee8d74f5b03c4f9cf97449cbbfb507daa1524ca21d264c817fcd96606e1926863eb4a4fe1f8678705f6ddba280c37262808c02f", 0x1000}, {&(0x7f0000001000)="af572357b90432ffc43785042fd8207ec2768a54ce2fe818e99b6db8a41c3d7230f642ff1d638f3852edaddc6f2c20228f0becabef73923a0da6b63b812192d2faea08ccb1d7c34bd45f8e15359999df29f39ca59d0f07d5494a1580c4105c6eba5fd20774d8260850981c04f2a2b4befc8357a6662509d5e0fc894704f94ebbd0135eb611628a2b3a63a8c814686808e89ec425356a88e743015de2e53e2af5a81266b437229ce55ef40fff07fae2f85bc249a8a52e0650a0791deacdac", 0xbe}, {&(0x7f00000010c0)="a5aa12ed327c139dc116ba157f61c8f7548e60aecdf690410a157efe2e4562af70b5cd8d280866c2abe13d4f686e3629633152e43b76a89f0d0edaf95dfdf728419b5fc0dcdd08a4878e0c5f6c1bd4de42ba349bd593a6316f2b0302acad24bb4d9ae2533596de0240bb580b4edf835a745171374122932864eea83c2b3d67e16830352f8b1f0ed42585c4e14871cd94b464fe38991d512faed1fea2c052d8ae02a8c4930a21a8a26262d318c14e5a3f04948de09ecb005febc03e8f511c0588100fe4", 0xc3}], 0x3) r1 = dup2(r0, r0) pipe2(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000016c0)=[{&(0x7f0000001280)="639de4e1ade611b513754f687cb71248c8e295d468a0994fdb4f4d0abd0731a291e657435c9d2a9dce9a8360f4ca4023b03a65c6819c77358f480b30aa18defa91b1a5aa5bcfed06a9a3abbddb1f4a26a050e6c3b61d9bc588a7acf68e548c1a7f93fd3bf440e3342bf9e86525100820ea429b5ec9723bf640e1c72baeb963e04db8ec9b00c24271c941e0ced51a477a5f0670a6f35292369e4e86138818648579deb3a79a574eb87818d48af714af3e893592c46dd845ea5e3cc34636dde5b590a1062024b80c1e036a98e188b4b200d6c23f144e385776f37b220b43101b07ef55337f508104b2f170d71eee0cc730", 0xf0}, {&(0x7f0000001380)="ac1075bbff58addcae9468db5cb799e55764fcc60e7f138368033c680e8afd7c0dd44a8cafc51a4a98b39238d65924514f343ba80d2801589da2da0b244446a454c7b44490c2d870635c7d11441cfff536d9e05388971973469453e0f362f9ba8e4820f52270318aeebe38022f65cb468ed51dd1", 0x74}, {&(0x7f0000001400)="8d0beb9d549314628c58fd3ee88863314a89de42fbd6cd3e7a5f0474842829bcf465edc4", 0x24}, {&(0x7f0000001440)="af81e4f08e23f13ebfd222d8eb9946a9a5682017a9201f5ea6b548bf6a56b3eee715dd0bcca933f3eec0739805eea89b872cbb06083706c73c4567cec5ea4521ab76e462dfeda7f49611ca51b3b8b5ac83e6fb62e81baaac8959254cfe6826", 0x5f}, {&(0x7f00000014c0)}, {&(0x7f0000001500)="f33bf31304ff83ddb4045ba817561440aaeb8a78bcb0d4192dbda428667a0cc8fafea79d64b217d43a0aceddd52a0f7d0e1fb9e7c3edfa16655098a87f9154c8c989abf402b78963189a76614b2c64d7995f3264c72302371419587a78e92f3688a2bf2cbd21996c44439046db68755ad60898c09a07a6d081ca12faa0af2f6f6cac22352f4a121c40e67a6ca6e8f628dcb723e6913e531f65ab103204fcfb7baa14", 0xa2}, {&(0x7f00000015c0)="9f7dcbbf042a0559ddb4dd95cc94e97cad42231139968f681e3db26fa8c70b9d449d4c85d546eb220a1dee00d42ddc54e584a025d9eb37e5f62d41ff78e78e67f32132a637fe0e4776a7a550b6e9d464e6e4982e17bb1d29da4ef51fbaf9339de23eb084e105097673e5435b6b54c79efb13321b3e39ee6d852e592b09284ebff28db9cfbd5eab498b3318e6fd69407fec67c9d511cd0ef1236366f4019adcf306fd151d54a6cc27d013597abaf98212f1c45093834beb0d5ca120d6f20c0e125b8cde94ccb23dd2dce5f54408b54394c15d027bce410d54afb2010a9c23e3584d99dea7dbee644ad4ead77c94", 0xed}], 0x7) pipe2(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSCTTY(r6, 0x20007461) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000001780)=0x2) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f00000017c0)=0xffffffffffffff34) fcntl$setstatus(r5, 0x4, 0x40) writev(r5, &(0x7f0000002800)=[{&(0x7f0000001800)="d83be644537705dd1e3e3b0e8556cd541688e1f1e09937d343204805776406786533287f76f2176597e96ab26a2934dcf354b895ab05e77ff23704ca978e76bbf73dd17eded8bc233e41846e147e60af7c5c4c946372c81ae6823f8f774f5a143b360002dbb7c565aa738e6660f2456db58eb878fff069d590ac6a21c0da937b0ad0a01f7f8195b409540c7e11a08bf4023f05653c7324805a1b7306946ecefd8295ce7954ef2b6341219d4c0c606ac8bfe675b99b39f519b8dfa5e0f4eca619f6ac95970c4aab1637642dc021c383e6d05364ff2f3f836ef59f9cb3602888b0325c353db9b7e6774b25443699eb0257b74c25d07ebbfd22f0981564f1c36eeb0614ee37a14f68d94d09fdd4b298c698267f0b680e6571a58c4eada8bba78cfc9f29a522d85a06ddbb3a4824bc9b4a98b6b9528e2b87241c62936514c6dc5f227b7020789ad50b415ca7159a972b78f3693961e3b8756724427bf3f317dc89fef319a8d16aaa5eeb2403714064a42caffac0d726dcc6efaa5bd7b58ede4881ad61d7c05faffdfeb14b3852bbd7a9aff861ef69cf363a9fbe8f57492b380bd328d640ef8a47427c9af3405fce72e8366cf896c7eab78ede98e86f7bc85634ae2abb4da04477f9e43ea5ecf78cde5e2d25065e766aa9da589d3a9aca21c2bba077edcd698154d60cab3e08f8176e5aab9ba1f7acc8c004a3f3d3ed451a28a6fa15b3432aba9c31f9d0ffd58e596da70703ac64166906e25cbd89ff0b0770d67c1ee6bf5db343fdc9bc7a77262a3c68225fcec547e6a70478c64b597401c34d2f9487731eb611d68e8dfb3ee26956f4c1daa36dcedf9a98bb9fe35a5115a0954a502e4f7db45bbd5286627e8a784ae431a087d50b886ba17da10c6c08e8a56b1c92e223404e18f42c8794c68a1fb8132475021a6c6b64967df1e85003e94a4e65a736336d48a7f35eddff13c55eaa99bb4f8522d453fc105c621d33d0d61ecdfd71a3f998a3a27cf3880b77d5dcbb9ba164b874c5a035e0cf75ea100db86772d937f6a77df5ec3e8e61f24619dcc24eafa2b6f333a5f5785767c7b10f8d863c572d306f7001b8ec67e415703a517b936ebafc29fdc5f3914bb2afa4b6824613c0fdaf42fc23b3b2f99421b6c02ccbf4bd4c714abe8df3c76bbe5c172b8752c51855bb0302019e8d7bc4ec8f8f0dedc6a4e7e0ad439d720ef97e2510a3d32dc4e0c8ef91a56f2f027208a8e02f04ae662d70cf3ab78c19cc62dfd41026451fd6e1d1c92cf7e3e3717f39db5591c583ef04d34b34b16bd53d108e1afada50fc17359fe5229206416fd7da98feea9a14c241cee1971725bd0f18a159f307dc3a3398af692df43efe5afb80658e74357a4a7cf8317a1f746991274f5fc105b3243c48033b79d3759e33911aad3ccbe562176a3b276076b4308cfd1db93b7251e8967685e3a67d7ae871134ba726808176bca950c3f859278f96855054913990862abd2a089d6d74bfd8d0f09ea63194e17339c75b25aca5fd0c4f332fecd883e76b6baa1adacc1364ff73a9c7542e9ae1fe60b94c68ccc30541814fb131aab7b4e8db572a0a67e0ce6bdef854b36a117a34c78c2c06fbab528cbffc08b3e89fda2a8413302dedfb89e389dc57fa3a63ae4236b09611139ee75c38ca9250575412b3838b476aeac24163cb0bccfc633144bef1d80db4022c9ffc0fbb34ea138a2f5e136f1e5f4c72e210957b1fe36b52c16cd31f8474b660e07bfc08ed6e7719a097dd5e1b71c938689518bc16e9e0bec748b14b1da7e5380c1b247a6bb1261633c7bfa16f95a81da78e6afd317f9a1ceba3e6fca8b8f97a8a44d3307e78fc9e4f742d4d495c9bfba3831e91c7296df42b288e769ecd3da3558e4dbb00ab5f9806baab306ed91a99e38c6e417a48c89ad2970e229e4e80c18bbb663a5ad6e2b4d7382b9029bd6985b06d2696c0eb83254b22a2d88028d05a72191e8d9d0a36b0243b3276cf2829af5d4b20e0b3c9dfb3949777f55eefbbe1c3f4a2e5f483818d28c798f1b39912b22c6320245a225e441ab79a64388a075cd13ae2f01b70d090f52486e16ab224322f1205b79c63efc2f05dcee3a9d6eb653f45f06a8b46288b29a33d9c4c7c589ad260b5d85d7e34fa09a56b2992cddd9f76792433b6f13addd5fce7976eafae27a8e4f5bd78554b3ad97496a03986ba662cc02fc3f0395cd55083534f2a9df7f7d586c539bff3ad77e9cb6c5fc769d1048dcbd37e52cddd9131742bc9f07243dcd6e7a9fbf8cc91c1af71f5d390e58e4a25e0aa287ded9ab130491df2c81bc968329e060e60da5859708088ef8983e4f81b35bd7a27fa7c094f094dab75ee9c9032420abd34ce9f17245e038e9c7ccd27bbac7f50cc8b4cc71f004291d02a0220e0369e693a221d638b8981e559805c17f4adb3d25604da122df60ec56f9f6bd6c8b03336a486814bc5bdb1b3e7655d76beef0e0d6b8403c9ec7570ff1197d27549c9224864c6a9d7ce5f53d3ad5f1b3ff60b2b4729b4d347ae8c30b2937d901f034185f02f19227f9bc7d5f54c70db4e24b79f2aa88ce07b98ece4b50085f99d76c13b4fa65c8c1d4123a2d7c4e0fed773d18fb2a8360d4e0fc62a87d191a13a9aa687e968338ba4d9e3c04871d6aa4ff7fa6214ac1ee3c4886e136468380236d98fdddba7170a86551645c6aac19654ad06ce85875d79a7cd9eced24c247f887c3ac685a495eea831de80ec79b391f11e80fd0b699366a5d2d08e7267b615b1b32aeefa9995251e5f2e23e0e051ec8ddc4770f9401dd7f49bb71aaaa2c3050d851a4373bdda2a2535d0cf8fed3ffaddf0e63dd040da36a687f83480db1015bac2dfd0c1d64b389861646bceeecc78956aebaf16cbe653d29e6650066dc01247a3162f866987f9edfe48f0693d9bd9615ae532a16100aa18a321a83fa770a20b61296f3c8d974ed1d867d08e8bebeb39e3672bc695cfe8b5c07fc0ef541c7ad03828aaec31dc3116f37aefbd55af3017b3bed93ddaa21060a1c17b2ef720fd5334edb8da6af858bc391f0f4ceb239e2ff60953ce1503ed5a09a8656f64a1b96bda72408d7934d4637339fe953b1d280c544fb919528126201d5ca8705ebc8f68d9c87bf5d7fa551617c7a31e57f5013b925d526ce8334656677c20ebfca9b91f2be256d1d49976487524a6a32e87bb214242956b6d3ae37a2e827b457e8acf2c1ffaa4729edff25b048b86d0fda938d167422f9d4d23125799a4f63bf9f0ed59cc0855e939e949df5b1f4baa87cad706f456e8868a439926e40c0d6009a872a2118d1bd627e34c70d655d58fa505e761fa7037dac191613b464967e1265d61340306af908d3ea7b61413526e4e6f5c71db6470d3a10423dfa3232c833ae5ce335939af0957fd21ab2776b6c79ed36f220ad31760674b74f1a91dd40fd2e5c015f03158fa2aa1212e7eac802a5062792c3d6924e8c48682e32a9ec1cf27dd57c3b3db38214cde260004dda51947090c87633bdd2814babedd852a2c0c575a2bdbcb7039f984f3ba9c6cad42cbad93fd6626fa68dd2e4d4044e643f6f3c7ad10385c09c739005ce21558af6ef4f8107ceead1d060d060585c42c93fdee87125becfb563dc83273427186bc85d68ce67dc9a13c01950711dde59675caee6d8cd75d2138caa660b569cff7b39cfb9f038662894f5e5cb15e89d3680ad6b0a0bac0a940ca320d25f92ac29fb11855ae9ff3cb20b21d7b77e010451d651ac02e61b700870bead95a9af22128948c6a1e144629188bda10090215c5cdcfb55e3741ded14b7910a5f7b51c4d5979ac5ffbbe1fa47c1cf8edca1256e2ad3f9bd447cb33b254e85656c5f59d765d1a5b177e57f50b818c1913c45c3ec7c17f0b9c3a445c40741b1648216c77f7fd9477182ff68922e41e3e4efd714ec344d21ca66d66fed8d96688e21202b0b47ee4d93210f0ba648715221abb277dff72001fcdb0887855b62813de075b1c9c8cd0b255e4894eed4a4dc325fc79c9aaeda6a7817f4605a8acf80dd52e7d5953093d18f87529ae199fb6a438e0432f985172f81a856f30a55d2dc2fd3ca3b98e5eeedad35ad88b28ec6f677f313751c36795ed11459bf9bfd4759b5664c1c06c64680fa28a0668ab567091751df4c1d62e35f4951291b657b6346202f35572eb1ba25f5b631ea3d9418254d13759f06396c05bd2bd5cf222aa2cad852b71c96bf600aeea44a43c0f16c4bbf75ae8d540998a9d96fc4d8a4e4530957010e608663d7846aa70aa6766148b7c7d93955e2015d1a349fef00b7a533c1969f01ea0cc70c4fc6c09e6933c42fe4f4c6995e6db5340b4000f68b36d40bf376ef8e22781dc171a67d6bd10db9093512799c639a1c6b8dc09af1064195d83474718b6153557307255157dad2ba315d63c236fc140960030e0a585610a2367efa495c3598747c066f12b015dddc3633ac803c268e6215cdd62e5b6c5877f29389af273a9d77fec6b7af8c2659afcd60aa36741a657e12f567d2f616389e42117f12a87c3b88acb31949998f340a7159013607d29dbf6f153ff1523c8e3a3739079cb611c9014ae150971b02813d4c7a724663cb6e6d010c0dc4cfba4c41a009e16924d0afdd426f5bcab4276a2da1f419f7326acd536f3d67eeb4f7bb2e024317433b0e2b799c2319f081d9488964c29e37c46004e0c0c9844373c98e72499541442060b44f5ae573257057434fa59d3fccb37a9e901e8b454ab32fd84f7a6dc729310be37353ed10b00383248389bd244b9667a5a0873d7dfbb135586922bf7e83ed4244025703341d060eae8204581abcc13c3cc87668d177aa3561406d64142241f5ef4b6d3b1c1eb34a30fd5424e3414bc1d977e276eebc0fd6b11930aab3920c195b094fa27cca6dd7b0340885af835591f152b83e6b603c93e516d6913cdb71a0b88cad0c4aed8a14cb4530bf3c1b11c24832502c05aa56a70fd88701e0be526a81b4fe0b34be3b4a7fb34ac75bc0b53243933c9bc074d629a2dd63c2234f5e611c778954e399d8f28bc3534f668cd23137978f594effcfb403eb444d1555445b1f64fbaf7dde8744cafacdf90aefc1747a5cf93455380e253b96590cae3e2d49ee761489225fe1399111073236f08f230d308d987d0fc0bb286855105c2635a33eb1e05e0e1c54e509884e178607d25af7780d97143a983cd2aa857b47a8df3949fe4a1cd63d48a7fe6a857fddb085ec025ad92dd60d14f4d00921c8a67eb29f175c8f07c83696e290e266946cfa9e2012bb1c5dacd5208e89e6b302defbb8fe166d5917411b760a702b5a831168f1f002de4a732aa649d28cbdd8ba5e5355bf3a36f917cb81d0a056cd39313864d8c7e8a4aa65de2ac463d8c1c4b9ea043cf0cae04645d56a041a24142675082b11ec108b8cb95645d6572cc2fc6aec1c9e9b428288dfe06a0240e15065b6938920b2c82070f9743d88c3867af4bf623fc07141ccbc44ff095f6852ed9a62f3d098faad4db37c67e747ac67a3642e75620eba9ca963a7990ee909449d2ae34810963a840f7b749181d5e367431d9f5ba678869a526d70cc8481eb8c8847b5380b137dc968899f67996d10f768d84ca91ebc695f6637f9edd980498869c656144ce6584fae89fcf3897bff5bb391e5185a3cd23279ce407ab2d3df108e4ecdbf9027e5b69cc62a9eeb50e75add8f7ea5635ed14b60195681ede07acfd0d2cc0b9a152f272cadd7d3db6881b98767fcc3447e23d1284727204bf274a7e147643d4fa62e43731ea1a60", 0x1000}], 0x1) open(&(0x7f0000002840)='./file0\x00', 0x0, 0x120) poll(&(0x7f0000002880)=[{r1, 0x80}, {r6}, {r2, 0x4}, {r5, 0x14}, {r3, 0x44}], 0x5, 0xdd) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f00000028c0)=0x8e) link(&(0x7f0000002900)='./file0\x00', &(0x7f0000002940)='./file0\x00') r8 = open(&(0x7f0000002980)='./file0\x00', 0x10001, 0x2) socket$inet6(0x18, 0x2, 0x3) syz_extract_tcp_res(&(0x7f00000029c0), 0x3, 0x9) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000002a00)=0x7d) socket$inet6(0x18, 0x2, 0x6) dup(r6) openat(r2, &(0x7f0000002a40)='./file1\x00', 0xd1, 0x28) sendto(r8, &(0x7f0000002a80)="9e0250a2ffc9809587e7577a9cb17ecfaa5344a3000d28b12efb67995f996668ec971e400b9ac67e7834f41d05d6d2f2b5f613c149def63a6e2c083f1a9894abe393c7ba624761e6abdf964201bc4e7517490eeed85f3fc50ca7c6b5ae4266ff64dbc8bac9a6fbd2c1c7e247b8dc6cc4279dea8b320b28de0a2e74f7527c08bdbad291dc6ba7a106ae767cf52999aab3dbddc47121c09c07c1350ca4b8b2c54bd083ce44ac43de6cdff57266c3bb7e8d44e5230fee008fceca806966c25ded739d2f5c8d", 0xc4, 0x2, &(0x7f0000002b80)=@un=@file={0x0, './file1\x00'}, 0xa) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002bc0), &(0x7f0000002c00)=0xc) readlinkat(r3, &(0x7f0000002c40)='./file1\x00', &(0x7f0000002c80)=""/48, 0x30) link(&(0x7f0000002cc0)='./file0\x00', &(0x7f0000002d00)='./file0/file0\x00') mknod(&(0x7f0000002d40)='./file2\x00', 0x75dbc513de522cf1, 0x80000001) ioctl$TIOCCBRK(r5, 0x2000747a) 16:00:09 executing program 1: getpgrp() r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000040)=0xc) sendto$inet6(r0, &(0x7f0000000100)="b0e03675ba3fa333a1b23b53eb219b2a06e6b62c82241236aa10ad445cbae9e4588eca0ff374f6cdf29618f049e394c45c2f0bb3211bfc87bfaeb5bb002fc7a3fe4c71051dbbf8c31b4aeb71fc8d686d9577e44641894bbccc610a0987769862a3dabc2fc9f90b463ad1ba6ea01b620b29ee4631e5e3364c5ca4392fb182c825aef0a68c35ac9fadb0831c218e25e509a6d1a64f", 0x94, 0x1, &(0x7f0000000000)={0x18, 0x3, 0x8, 0x81}, 0xc) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00le0'], 0xa) r1 = socket(0x10, 0x8000, 0x4) shutdown(r1, 0x1) 16:00:09 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x10001) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745d, &(0x7f0000000040)=0x1) 16:00:09 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x800, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x2002, 0x1b00) r1 = open(&(0x7f0000000480)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000040)="a292edc564f9611c4dc9f63fa7f4", 0xe}], 0x1, 0x0) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) close(r0) write(r1, &(0x7f0000000200)="c220130212385100b1ed8cf29b4f04", 0xf) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000140)=0x7fffffff) 16:00:09 executing program 1: clock_getres(0x0, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2d7, 0x0, "d730c1e7bb6fff7f000000000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10}], 0x10}, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) bind$inet6(r4, &(0x7f0000000000)={0x18, 0x1, 0xfffffffffffff5a0, 0x719b}, 0xc) 16:00:09 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) getppid() getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r3 = getpgid(r2) fcntl$lock(r1, 0xf, &(0x7f00000000c0)={0x3, 0x2, 0x5, 0x4, r3}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) fcntl$lock(r1, 0x7, &(0x7f00000001c0)={0x1, 0x1, 0x1, 0x0, r3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0x1f, 0x4}], 0x4, 0x0, 0xfb5, 0x0) r2 = kqueue() r3 = dup2(r2, r0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000080)) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000100)) dup2(r1, r3) 16:00:10 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) 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) r2 = dup(r0) r3 = fcntl$getown(r2, 0x5) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, 0xc) r10 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r12 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) sendmsg$unix(r2, &(0x7f0000000a00)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000640)=[{&(0x7f00000000c0)="debdced1532415dd9b", 0x9}, {&(0x7f0000000100)="b803dad2d22884a1ea41255e", 0xc}, {&(0x7f0000000180)="4b1d28c679bf60c43f7ed4fc24d95af1c18a8d85848b6a4bde1366230fb63d397ca5b332b045f17c928013063d0a3d555928fe7f345e681672719c1b10fba59d68b6cd50812d45989b1e15ac73eea77a9b6757ac3c8a9c50e825fc307bb6f28352a935fe01c9fb1b85747b76cfdc07b8c0c3d7d7407e61764f676075aaefe3a2937853a86a7124be50e3e12034d0daddb7f3b612536a53dcf0ffb3a1c468949a868dbe404b00d748a3c0eb5fbb6353ccb8d5de434d360dae924742e63b98c40d19a673c737c863604ac2eb0f3c31b5", 0xcf}, {&(0x7f0000000280)="1d02b768a0320fb687ee1bdfb1bf07466d221a7bb1ef1b1a2436f701577b2bbebda7117bfbfcc70e66993faaff51270fe1f4995939b393460d3c5af0d995e8820ec0b606d30ceac857caa63e659cbd6e59831c09d9c2083f526932d3489b12eb5c98bc0df8dde78695c1e63cb43f52192d607be0343ddc203c3b314f984f7315626d50dab4dbae9ab8a0b20d2e8f065354cc99f809b51c9ae53eaf9675ff", 0x9e}, {&(0x7f0000000340)="9ca4b869109e3caba6b6dbcf6c96e50323f4182ec7473a803a59974836dc03c1c1ee6bf51039d21d628f7d083289e86ed688d2288f085e159581f49b52c794f75c3f7416fed831e6214b9b6f4ec0bcd47668e41ef4917a908883ecc1bfde6310e474b864ab2a96911d4ca3b38ccc9d620ef6a790424f787851245b807788e590ef1416264694ceee1fed5e8a", 0x8c}, {&(0x7f0000000440)="75f1d7cebc3dd3bb89d9921babf6d15cceaaffb104d6152b1fb29536bab3422fea3db0696da41e3dcd5e439cafec7ca85346356c61f6363840bb075699585a9ba1657779dcc9310b9b725db956c0f855f4ff33a465d6281d469afe7d1fe36d9cdbdb2cb09ff45a8296dc790cffef1994d9d9570444e7c982bef5f5edcff1a5e88d3ce19635fb90b143e9b0f4312994946537", 0x92}, {&(0x7f0000000500)="a138e4559136fe34b1edaa5443ef3303912e4e7e915136f7a399e194ab61242210b4048e914c7478eefcfd92f9263a", 0x2f}, {&(0x7f0000000540)="53a7b5fe52532f11979415f4c95a6e5cf1ef3a78668e5537320b7a569977b58f0bb7c5ee26816b7f82afb6784a84814203193dbab8f507054725dbefec5eca06802ea982412b43df8fd6c327e47d4e8416a1c4715629c59c4424067263114f98013b5ce44bda15526032a2a5519c7c5aa62ce8", 0x73}, {&(0x7f00000005c0)="b632e9ca6ec2e65c7d115b6e37bd5ed2c5161842b2e07276a4d897a5db1d5c0a7dcfd9498e596d58f91c355aa08ad71308667c5c92e200bd89bcb14d3c1bdea9bc5e7318f5e230c64c271cecf0c83e88e1dd0181494ada731c822672", 0x5c}], 0x9, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x80, 0x2}, 0x4) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x100000000, r0) write(r1, 0x0, 0xc0) 16:00:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) mknodat(r0, &(0x7f0000000040)='./file1\x00', 0x1, 0x33a6) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f00000000c0), 0x0, 0x2b) fsync(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0x60e4cd047b7710c1) fchownat(r0, &(0x7f00000000c0)='./file1\x00', r2, r3, 0x0) pwritev(r1, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x488, 0x0) read(r0, &(0x7f0000000280)=""/21, 0x15) munlockall() 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000100)=[{0x41, 0x8}, {0x7, 0x8}], 0x2000000000000247}) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8dc8be6fb2bd7f403e020343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79ce16cd982a96cd975e52434c5c51dd66c31400b4dc386972d2eae1f50146ed5ead465fc2356687f94cf1af9fc42aff8fbaf638a6939b793bfdef79883078de6640add710661fc9a73b307557c5d4d3a496c06194615af090642c17c90427004b9dea635c20ba801f99407893dedb623d88df86199844a79ad92f86b046dca0a", 0x11e) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x9, 0x7, 0x7, 0x4, "f7c953dcda9e83493f5e436e243be8efd7458b56", 0x1, 0xffffffff}) 16:00:10 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x20) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000200)=""/4096, 0x1000, 0x3, &(0x7f0000001200)=@abs={0x1, 0x0, 0x2}, 0x8) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file1\x00', 0x8000, 0x2) ioctl$KDSETRAD(r1, 0x20004b43) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') shmget(0x1, 0x3000, 0x40, &(0x7f0000ffc000/0x3000)=nil) bind(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="00002e153865300000000000000000005ced2efabcd2661201dd372a579c93439a0e241b8e6eb91957858382b12cdf51a6e60175d94649e870622e7156aec0fa82d23a8f487a4f6116cfa4d57b48569eeb9c6b367e471d7a3dc4d9c6cb30fc5e1e7359b5e5b4ce1956b4b5995f9b2ac8a7ba73c70acdebeadd2beca3ff8793b12e657eed8024b38f6cb164b77348ec770c038abb36ae20ff52ccab7f0260703276b5b93508eae1d29ec1c85b2c3a99d6b3750d1e13aab418a5dc40449454b0b2bbc6783a2dbf6202979d383654633ecc091662397de2cdee8bdaf808601d223c2b90ad7ea6cd82a506dabafaff5f64573acc5d2ccc2fe9d6bd1f97565d738726da6ad305a31263"], 0x10) 16:00:10 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x8) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 16:00:12 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x90d, './bus\x00', './bus\x00'}) poll(&(0x7f0000000140)=[{r0, 0x15}], 0x1, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/140) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x1}], 0x7, 0x0, 0x8, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)) r4 = geteuid() setuid(r4) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="000000186004008b00233a270400000019edaeb9e7f6000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2c519a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x1) symlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='./bus\x00') 16:00:12 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:00:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) write(r1, &(0x7f0000000140)="6f49998269c215efa7267b369ce977d4bcc85438", 0x14) 16:00:12 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='\'^N\x00', &(0x7f0000000200)='\'&O\x00', &(0x7f0000000240)='/dev/tty\x00', &(0x7f0000000280)='/dev/tty\x00', &(0x7f00000002c0)='-$\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='\xc8[\x00']) bind(r2, &(0x7f00000003c0)=@un=@file={0x1, './file1\x00'}, 0xa) open(&(0x7f0000000400)='./file1\x00', 0x20000, 0x189) r3 = msgget(0x2, 0x610) msgrcv(r3, &(0x7f0000000440)={0x0, ""/54}, 0x3e, 0x3, 0x800) setitimer(0x1, &(0x7f0000000480)={{0x7fff, 0x2}, {0x6, 0x4}}, &(0x7f00000004c0)) ioctl$TIOCEXCL(r0, 0x2000740d) setitimer(0x2, &(0x7f0000000500)={{0x7, 0x62}, {0x7ff, 0x2}}, &(0x7f0000000540)) munlockall() r4 = openat(r2, &(0x7f0000000580)='./file0\x00', 0x8, 0x1a) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000005c0)={0x6, 0xcf, 0x40, 0x5}) clock_settime(0x2, &(0x7f0000000600)={0xffffffffffffff00, 0x2}) msgsnd(r3, &(0x7f0000000640)={0x3, "97a0412f3e6eadef4767b9c92ea2e545d95cbd09e2617cdf9fc22722b83f3e95a0f48423feb1770fc61b6ecd5d0bd0a10e85060a78fe5246cc142edc9ff96a0d72ab7d60a8ab3ab62e03af1774a8c7f7df4dc0036d387077ea33"}, 0x62, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) r6 = semget(0x2, 0x3, 0x204) semop(r6, &(0x7f0000001940)=[{0x4, 0x4, 0x800}, {0x1, 0x10001, 0x1800}, {0x5, 0x2, 0x1000}, {0x6, 0xff, 0x1800}, {0x4, 0x7, 0x800}], 0x5) msgsnd(r3, &(0x7f0000000700)={0x2, "5f95f0de31d1b37afe5ab84226075a1eddbacfb4d2460736ada7d598f2a465bddc07f9a5bbabba8741b032c5873d06982e5a8b58bb21cb98f0b3f5c4822daa99d01a9058aa2a0cb9eca9f8b2e608d19080b7d40d559bd41318e5ec36d08baefa89d31ec3b4245e95899e92418dbe5d0ae923eff07265c478b5307341f4bb00b8f4a136c7949b25499546ddbd854d417a8101132f75a8a0badca3f8ccc4248e6a465f46c1570d3b16d05d260f06cb21618a834867b7d2d3d7059e39f5dded3249d0ba3921292aa4f82c05163c927683cd5f61ad37c82dee874cfd7dd46ccf11fe4b900bced9ebcc49a8980c99726fdcb6ccb81ed18f140e2b3b9cc063aad8d8d48c46aecc29e67ec0d5def0a8dc1d2f5364bfd4c5b4dd9ad8ca6c179778e95d392d33235f2b393440358dd5a558c8ce1890dbc4b5f619d190f10fa92a4a9d609ce2c5d2641ac990b081e18fbc3ed5240bcf9a3d19297826ba4d8edde8577394f487d6d7822e23ecdc1d801b82cd428cd7e5f1108ae71b9405f544750464d90a196d1151ed6d26f8cc15edcfdc7f4facc2a99b3bbace3b85e4e0c746edc4261b28754897a64c6f3e166e193b8a57861458015eaa72edbae299aaed38a8a950b670a4041ce8a81bf84b3d139b01b5f4c1b9b5997814bd585f8a2dd0f397577c27977282807aab2a31b22f4fa1df9884a43f5da628ac0f09293bf697e074533c9e7f9b11917b8f99f670a71b3c828acd90181322e6a2504ce43038e5a40b16aa7a3b2306ce5accbe55982a11392bc5548957a43aa6cfdd8be1e07aecbcd955703d76df88bb1276f9870a0169f9ddeed3ace24f49ab757ed5896b7c629919b0e5e883a1c0796febdcf2241506d003efb19271ae578aa9c9365a9a84f2190e2632ff69dfde96cb35a2a2d6b6270afc426a713874f9690c0e38bee9800bb1510a2ae87cdd39f3e5e5dbf5718ed97a2df596b79cdf4955ed42218257fc5b4f0b1605819e2c1f215f974c506b373d2fc667065b9f9493f48f4e6c94ad7bb0558fbcb5acb55aeb600cafe2a1f4d10a8d78e599f6a99986b1f5234be50d56271c660326efeb9fa3677fb94b1ff9981ca7e63f749d2903e478494d6370fc0ee1111970bc1660d24d430fcdf54511354e2136829a78da9cd13d9687ba45a195a8e5a5fad653d4e7b00980baa9d48a7887862f4832260a2ffe5a4b268525c2a6c2cca3b6c7a83928fd15d55cfd955e496c0b7637df384c4376862d4c85b4bd902c9d49ed4debc0a5d2b7b5e2fe769028599872d7f54b9045a4948de5063393e560515499a30754fd465d84d69fe83fca10c7f0272e35b8171a531d5d0b9643006bc2d1a1898a3f72b6cc84112efda0d817dd1c4da2dd668f3ca9097b2c5245afac41939f7120c8b0e58061b54639a99b4a8dd5df6878565095a62e4834c782bc17f8519f01c16cf1312cfd656262542691b274ed187ff0494916553a9be4cae7d0c55037f6e5422d1fcc216446aeae10aae2c60d3275cbfa4a6101682d7f73e129e679b3aa32eb5c1d4ce9c1b86d74f137877d2a9f16b17a0f5c188ae4e4ca2259fbd96be7b1c11bc17aeae41df5ccdde245577047dfbb5b0ea06621402dcd43ed772221b21b5c5311d052eca11edfcec958639e76a48ffa4ca19441c4def17ce532eee2156c2b1900b60b876c1035fcde3d40284685569ea9bcdc5a600a65a2632977d50fb1d77891893ef95030ac49d16fb28333fb3996fd6095bb6bc98292f126044f4d0cbd452508dfab1d03086dbaa884fd10a995c11af28f9a732fb9b54d9c97ffc8e5558f447b8b0a3ea6555c3744ede8579ea0b6471e6e1fe7b95eaf769cc87a6eb6ab106aa9ada18a071c0716972d57929579d522ae1a8ef8f42a5f653a9e7cbae7d0b75a5710e40922517d6fa2cb13aa53cb710e136f35a6c6c49c0e9d8ba41a8ab554e28f1664aade7de7c93f3b4e0910b4a6940ac74d551904adeffcb51387a8b1099f1e6e5b6752621c6524f9bc9a8cb72d91a8580c3143b488b36f523af14b8c4004cc5c3e164e577802147b20081f9b2a734cdd90ac2fb7f7c982f407d07fae53b37e18d9efbe54d1adda61570e5cf54dfebed6c4ae0dc1d8e71a5d006ef3a00c4db3439432fcf2dc2b64fef99bde5261dab3ede6deb1e869bf0e42270465a7db1f9fc92e83b3fac97c3dc3c53480fd70e261d997a181a6c11e08e5767396105783cc2f9d1d8791768d93ea6b58d546e8b97424d9f4d0b6c849a9369e775b465f56836461c7a28f74ec3a1907f41038665d89a045ab8cdf6876c141ccd51645fc9d0c78d197fbed554e828aa3230bd3ff6b37c9b14974c64ead197731334b3ed472b66f0efb042aae90b50ae88952a2fc6aa0869bdbda338b02dfd7a3ef85e9d5797a69117aa634eb10319af251a3c69b9c1d574123e070b074dc7f63d2ca3b5da45d31fa85790d9a3c20f33be68bdbbcf41a9f5906bd024249d0fb13726aaf061d51aa78e28edb8b304bb8d3a4feeeedaee2f408722478d70f19461365c6f75318e53a5af714adc7a7ff3688ac5b035098fbf92939e8555df3f312d3770bf98efa215a29c84dcb7731d18b1972ac2d0db819889b669f1a839d91e23878151a6cf0991f42dcfd3d7071cda747480c1d6051e51ed7918157dc118439e1ec4aa07ce1e993deeb01e916ad63a9996a75cd8d1b0c2b5f8bf6aa63f217fcf95ace1b3ea918d953b9657cdde5da7009c6ad2060828d44680226638fe82e31c5cf5a09fc547b8490bd2c58a32dcdf282f7baf7f7e8e9af10d73e4242899bd6b47d06f8a82ab2810120a0c839f0af2a89748670d0676cab86148a26fc97f2347ae398947adb627507ab69d96767438d96a02a9840af755edcbb97168ffb8385aa1f313ef2ba0b210a57ca9d7beb8b394f3201f16b9ff675e689ae0b774a9b0607085aaeb7ceb0d5e9e78eb90338554b212f6d59f84dd0e609368926b2928ed1fa0d13b97bc1fcadba97597c45e79b8b7e16ca77f51fde7ffef3c566fc7fb4f4acacf0e83c001a13a18a8b4bd419d54a6e62e9bb83deba80356092c3071e93da1c2f7bcd505a4aa948e71c6d38f7dd8254cea0b7d5b2cef2ce24702dc6871b79e8650d0c77e3e7ef0c0a919b4fca023626d607c06685f4c1301d9c95ce646f9ac7993db7950460bb460bc59491c5143ff9c0510663e0f364ca76e6ef755368e05ed4b25be386d67aa78a3e39b7b2a2dabecd8594ff1b62fe50e1dff5db463fe77c1b89ff11ba1987d882f08226c09676d74de6ccdb0f114c45ebc77a11576bef0b196e5e95c9d0f0fb5f974947973ed6ed93e317a3d16e09dca6e9d003d33468bd8bdf747649f848c897121556fe4a6276f9fb00675eb50420de10308c5f2daef1450e1d8fda59397612a18d0dfcb63ca107af408038f9434d89e0e93fc82ca8c17a5b78b5a439e449832b0af4d9aaac4cc95d898669e2e610e8029f0ac9d915fa6ae90da76ed210cfcb61e19f932e62c1f4826d5e5c02be818e626eacd403e322717684a25019d3ad3206b242310d08053d66cad2a12fc0463db62987a8c20d9ac8db8fb07cba471d2ff2c4d450c371a70bf512dd71cb3f7ccdeecd21e5e467a918d682e97aa0f2bb7d3a8223a939c1de371381e7fb69295e17c5330cc2964bf3de458ef78e91126ce6b4016bc082f46392893ec602745704868693e039ccb9ba85275df3054775b5458051374661ca09e8232023eca8d4035fada110d983f481a738eeba7380bf5bea7c8c1c17997ce1f23679bd865040c2241d18d8a802bd44fcb5670f310de22bdb43e32294134ed72fd354c5858a421ad2a9dd9d82aaa5b95f82d84a82179d7e69644887a655582cc5e1de2c86edd00495315e605388da0fb2ddbe6d7870a3490dd93688811e72460c2cf9635cd14e333ff50ed1d60c2a38810bb7251d4a78a863aaef20642b16dc3b7fb0427e6e886b8d5db84befc9acd6b4176cf6c560d8490e683e97241b0b3eb1d83d07dd3cd00f581208e69243005a1cefa88648b6b03523ab57f82101900b44e4a86febf35c8853d52955d3a0e0c915ed6dc59d7c1ce242bf3d4682138a86401a277955039857943a5b98772ddde693e735db3c738057f4e2d461a64f5b42677413fecbbfc5ab23658de38806a5964f51cc438e764ca05a6e65b0167fef50281459387d3ae98914ab46b756fdd1d9b7a34a9dbdce53d92ce8ffdbe7e4209eb55fea370086377c8f9af0a7b554469d3be371b986bf63e3a5233f5b17902ae2bff25df667bcbd2c29f619feb529e0eca184e29e9c411ad15e4aeae77b8258f3950a912007045a61aa02b4b8fa7a2681c548271e148e3e53cd6efd4c7a528ba1582275c9f883e166ac7c14129b073e7cb4367a8d21b0e903160b553af49b493ec1e7c149b608fcedec4d3200ba2e9b59e6d494242933118c7b17a97a194547ebbe28cbde90dcf9e9d010e1232aeabda25dc203a21948bf1591175e05d1380c15f915cf304466d2971c27ef96f8f1433987f66ba290de2cab5f24d04d667d6a37208d17ceb8e57bd227ee4e9f7dcf39757885075e7ff3f02f0966e38d182006b9fdd7c6364591d2b387cef8d95fdc66c8d6a41a5db7bfe221f81bb70840313638d3b4a0f709c6828801befbe75dd4d5269726018f044ae798700d18ad1203010fc0f5496829df5bec7b3ce76c92203cb8766e551337a482c4c5f28a5a0d52a7eb62a474ad0ce592d4852ccf51d555623d7e178fee399bccee40e20496300d4d4aa9ae9ad75e6fe428f824dd2b461ed3ca49780cdf932eb15f98db6d972bd10bd6d897161293b29f9fea34639943c51cfc032b1e903f692607520ea8053f35286f7b9acae1deea58182899fef049d2932904a19b17e7f59cf643741f109789fc871d30665795ec667f818979a4ee46467f258d52b44bd4c7be916534d1b307567a8fa0fe5c62174a846a65fe5abbf6079aa132b203aac6e9c6965b2f9f29bb1ecd3ceaa3e51d7c6b058685ff3f0fe5c8858a9ff82e6e5667dcf6666e12674d25fd3bf05f7fc9eed3fc44b7c46fabe3dcb9b20a9306367db988d47a18cf51b2bff21860a5559a6f21115eb69a3faf54efe2ced45dfa6c6fc938f7c487e6e2ff372130dc0ef7aaf6c8f6e55ae1bac010faefcf8c4d371879414273e20b59ae9f1268d5da9914e3ee8f5b624d9467115152d01e00b62ba1d2056d0ee780deecce66751e79f4161421d0d2846620440c7eb2dda6f628eb92c7ed6e247dd4f28b92105410c5ea5120e4e389437574d93f33e2e35cb2558f8aa678e1972b0392ea363204a7f16ce39144bd97ce72895ebc71aab33c934218a5212ddc9cc86bd093c80b00af7063f76a7c5e05ed85f128906cf4a6c4a88c33c44a28ca2a57d365bc791de813a26eb014e9288eca4505ece2a1c39e83424fde72ba1ddd622844dd90b29dda907940d99808314056cd5478abb77b959732be5c157c90192c15bfda71e58dc2976ecc67c1eef8caf6f3ace5bbb826cf48326b1241928f3903fe07f3bdc11fbae518f477167466bc7e5b4f9d7aeb5788d62bedd1b966b3554eeca8a2b9b93db57493aec21134a68b9add3856334e0ce48dae682db2e10f11b588fd51525ac95b8b40ce875b76f0e69201a91a115e5d59cc1da57e80d1437b65b00ca0ab4a09bb7a73c5e9422a456215fac447580632362fc682ab4db74c0fa67778c893e4e0264d06742002fd3a55759ab8b4a226f10fa14a884bed0772a17a0d9688b18df412d72a00211f2ac9a953a4fcc1ac02f943756657"}, 0x1008, 0x800) msgget(0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000001740)={{0x18, 0x2, 0xa9, 0x4}, {0x18, 0x3, 0x9}, 0x0, [0x7f, 0xf22d, 0x1, 0x7, 0x6, 0x4b, 0x1f, 0x3]}, 0x3c) r7 = semget$private(0x0, 0x1, 0x10) semctl$GETNCNT(r7, 0x0, 0x3, &(0x7f0000001780)=""/233) mkdir(&(0x7f0000001880)='./file1\x00', 0x2) link(&(0x7f00000018c0)='./file1\x00', &(0x7f0000001900)='./file0\x00') 16:00:12 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x1, 0x40) preadv(r0, &(0x7f0000002640), 0x1000000000000027, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)='w', 0x1}], 0x1, 0x0) accept(r1, 0x0, &(0x7f0000000080)) pwritev(r1, &(0x7f0000000100), 0x0, 0x0) 16:00:12 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getuid() r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername$unix(r2, &(0x7f0000000000)=@abs, &(0x7f00000002c0)=0x8) 16:00:12 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, 0x0, 0x2) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x3, 0x1fffffffffffe) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r0) r1 = socket(0x1a, 0x2, 0xffffffffffff681f) close(r0) recvfrom(r1, &(0x7f0000000080)=""/58, 0x3a, 0x2, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x6, 0xfffffffffffffffe}, 0xc) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() sync() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kqueue() dup2(r1, r0) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x40}, 0x40010047}) readlinkat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)=""/29, 0x1d) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 16:00:12 executing program 0: kqueue() r0 = socket$inet6(0x18, 0x3, 0x0) bind$inet6(r0, &(0x7f0000000000), 0xc) r1 = semget$private(0x0, 0x4, 0x86) r2 = open(&(0x7f0000000280)='./file0\x00', 0x400, 0x2) ioctl$TIOCEXCL(r2, 0x2000740d) semop(r1, &(0x7f0000000040)=[{0x3, 0x5, 0x1000}, {0x0, 0x1ec, 0x800}, {0x3, 0xfffffffffffffffb, 0x1800}, {0x3, 0x27, 0x1000}, {0x3, 0x5, 0x1800}], 0x5) shmget(0x0, 0x1000, 0xa0, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000340)=[0xfffffffffffffe00, 0x5, 0x370f4a1b]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000480)=0x4) r3 = socket(0x2, 0x3, 0x1) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r3, &(0x7f0000001300)=[{&(0x7f0000000280)="245dae3070ca9f05", 0x8}], 0x1) fcntl$getown(r0, 0x5) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000500)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000300)=0x10002) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0x5a10) 16:00:12 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f00000000c0)) 16:00:12 executing program 0: socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x4000000000807ff, 0x10000, 0x0, 0x0) 16:00:13 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) dup2(r0, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCMSET(r3, 0xc0044266, &(0x7f0000000000)=0x500) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000200)='./bus\x00', 0x2000000000005, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x1813, r0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) chflagsat(r1, &(0x7f0000000080)='./bus\x00', 0x40000, 0x2) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000000)) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x40}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x84, 0x8, 0x400}, {{r0}, 0xfffffffffffffffd, 0x80, 0x1, 0x8, 0x8}, {{r0}, 0xfffffffffffffffb, 0x18, 0x0, 0x6, 0x5}, {{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0xff, 0xe4f}, {{r0}, 0xffffffffffffffff, 0x89, 0x15, 0xffff, 0x8}, {{r0}, 0xfffffffffffffffd, 0x20, 0x0, 0x8000, 0x1000}, {{r1}, 0x0, 0x2, 0x1, 0x4, 0x4d}], 0x104, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x84, 0x26, 0x23a0000000000, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x20000003, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x30, 0x2, 0x7fff, 0xf815}, {{r1}, 0xfffffffffffffff9, 0x2, 0x4, 0xffffffff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x0, 0x0, 0x4}, {{r0}, 0xfffffffffffffffd, 0x14, 0x40, 0xb7b6, 0x9}, {{r1}, 0xfffffffffffffffa, 0x41, 0x0, 0x2, 0xdf2}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000010, 0x3ff, 0xdc8b}, {{r0}, 0xfffffffffffffffb, 0x80, 0x11, 0xeb, 0x100}], 0x7fff, &(0x7f0000000080)={0x101, 0x1}) r2 = kqueue() kevent(r2, &(0x7f00000003c0)=[{{r2}, 0x0, 0x40, 0x20000000, 0x1, 0x200}, {{r0}, 0xfffffffffffffffa, 0x22, 0x5, 0x80000000, 0xdc0}, {{r2}, 0xfffffffffffffffc, 0x5, 0x80000000, 0x5, 0xfffffffffffffffd}], 0x64, 0x0, 0x6, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0xa0, 0x0) r3 = socket(0x18, 0x3, 0x0) connect$unix(r3, &(0x7f0000000380)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r3, &(0x7f0000000540)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:13 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) fcntl$setflags(r0, 0x2, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000080)=0x2c6) load: 3.51 cmd: getty 13568 [ttyin] 0.00u 0.03s 0% 316k 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000280)='./bus\x00', 0x30000, 0x100) write(r0, &(0x7f00000001c0)="9a6aaf51952bcfc9bb153a36faeda5a23393412d", 0x14) setitimer(0x1, &(0x7f0000000000)={{0x9, 0x8001}, {0x2, 0x4}}, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x3f, 0x2, 0xc000000000000000, 0xaaa, "d94c9ce4e07280df816e416bf1af315be9ed0fdf", 0x3, 0x3}) execve(0x0, 0x0, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)='x\x00') 16:00:13 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), 0x0) recvfrom(r0, &(0x7f0000000140)=""/210, 0xd2, 0x1, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) setsockopt(r1, 0x10001, 0x40a, 0x0, 0x32b) load: 3.51 cmd: getty 13568 [ttyin] 0.00u 0.03s 0% 316k 16:00:13 executing program 0: r0 = msgget(0x2, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0xbfff, 0x1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x0, './bus\x00', './bus\x00'}) ioctl$WSKBDIO_SETMODE(r0, 0x80047476, &(0x7f0000000240)=0xffffffffffffbff4) 16:00:13 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./bus\x00') chmod(&(0x7f00000000c0)='./bus\x00', 0x40) mknod(&(0x7f0000000040)='./file1\x00', 0xc000, 0xa000000000000) unlink(&(0x7f0000000080)='./file0\x00') 16:00:13 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0xc00, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000000)='./bus\x00', 0x42, 0x29aa) open(&(0x7f00000000c0)='./bus\x00', 0x3000000000007, 0x2) socketpair$unix(0x1, 0x47, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000002c0), &(0x7f0000000340)=0x10) r3 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000100)="b1000503b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x1, 0x0, 0x0) bind(r3, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) sendto$unix(r2, &(0x7f00000001c0)="6446e05fb0db8819921f87e2d2eaf66802b1ae8a35d7b1d150e52b049093120e71ebd1367f185728b5bcfc7dadad32395e25ac5f500fc928e76e035279990d2b0f1cf09f892ae3af964fad7f2df6bbe2bc921442ca7b1c027524f926515117a329b64136f433c159283b1338e7baa25afd8a961310b7b95f75c251ca629d5bd67b7574254fd3405aef9d5c2110838ddeeeb8058364247691f2c745dcb43fda3b9df5730f646e82ba69a2cfe0cfc0e0d7868beee0dc979a92b175d35367b5a4a22fd912541c5f318b9a04beb128183e42d7", 0xd1, 0xa, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) close(r1) kevent(r1, &(0x7f0000000280)=[{{r0}, 0x0, 0x1, 0x40000048, 0x3, 0x100000000}], 0x7, 0x0, 0x7f, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x7, 0x1, 0x0, "3cbf42eb8249066509c75f4a559bb1035eaf4847"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d16", 0x62) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000040)="03000000", 0x4) socket(0x38, 0x4000, 0x5) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) clock_settime(0x4, &(0x7f0000000080)={0x1}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x27, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0xc4, 0x4, 0x3, 0x6}], 0x6, &(0x7f0000000140)={0x5, 0x5}) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8, 0x20, 0x9}, {{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x2, 0x400}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x68, 0xfffffffffffffc00}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xc31, 0x5}, {{r0}, 0xfffffffffffffffe, 0x37, 0x3, 0x4, 0x100}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8, 0x980e}, 0x8) r1 = semget$private(0x0, 0x3, 0x38) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/199) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140)={0x1, 0x8}, 0x8) r2 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x1, 0xb55, 0xffffffffffffff81, r2}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) semctl$IPC_RMID(r1, 0x0, 0x0) semop(r1, &(0x7f0000000200)=[{0x0, 0x6a5, 0x1800}, {0x1, 0x6, 0x800}, {0x5, 0x2, 0x1000}, {0x3, 0x2, 0x800}, {0x1, 0xfff, 0x1000}, {0x1, 0x101}, {0x3, 0xffffffff, 0x800}], 0x7) r3 = shmget(0x2, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) shmat(r3, &(0x7f0000fed000/0x13000)=nil, 0x2000) r4 = openat(r0, &(0x7f0000000240)='./file0\x00', 0x800, 0x1cb) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000280)=0x1) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000002c0)=0x9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000300)=[0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r4, &(0x7f0000000500)=[{&(0x7f0000000400)=""/58, 0x3a}, {&(0x7f0000000440)=""/184, 0xb8}], 0x2) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000540)=0x3a) syz_execute_func(&(0x7f0000000580)="c402f91d7a048f497c81a9116e594ac401a0542c458bd90000d09f970000003e3e41d0ec361aecdebd00000000c4a24d8c6500660ffcb70d000000c4e3656d55008e") sendmsg$unix(r4, &(0x7f0000001900)={&(0x7f0000000600)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001880)=[{&(0x7f0000000640)="55b45c848c0077598248803050c295241ce3ea9e891e170a38aabc0cbae9c383f317e967778c50dabe4d020bb513b195e0964698e13d4063cf4d24ff16fee9e99f83622e0b10812eee8cfe2c48860f78072b2d8f2ccf8528aad1748cf154bf6dc964a87b1be39f01f3e0eeed714256d1f0db276bfd4f838e2776e0dd7af5d85559c71c5287b26a19e52e8c852518e23f78cc22cd297030cf1dd14375d2341ba9064b7d65ccb7f1386748c672c7c56105db3068d0bc747f4afa3401a02118b6f040c9fbda8ce0217873b3c1804d2f30fbb368af224df403572903e3c1b8c733422eff55cd591b7ffd79dbcc0fe9281f36de0e4fae447a47adbd4064ab053d74ee489ea3ade05be221c51bf9df3310aa223db8468564cfcec04c410d13c7138d88aee616d59e245460d20500caa143ff362c5b149aa03612d874cbe432f87d9972e4428cc5452ff587a6d4dfa79da980a02e533d8030a9521c72b0cfb3cc5e866da9df793a0acd8ce8a04aeab6e11f5972b4252dcc35fb1f81b8c265ca8a37edec54bd2a3f7961e4ba4d8c7080094433f1b1295ea178a7d3e625cb874d4aa42f7a01e654be86ed8b9fbcb40a56d3c20455899f0499973c2b228a12e4fb8f36f872a217b7db22109c21013dd780a3f7562563a7cd833ca94464c6edc3649aaa0934619f5591d210563323d398bb76d49d7c47028a72a094f38abf59cd641f05f0e16a9f4f4692ce3dcbe03c74d41ad80b59aeca56a0fa460db84fc9936d453a9216cc70c110ea0923d270d94fa68b1a91a45f4ec3084ae5afd5e837b95a261e85fcf1df499e7222c49d6152c706f5a214422fe8b0349d557445bbde8809cb678fd5558ad8c980a803d465f3e120766183a350937d035822d8c5925c56a59fa5a34d899e8da45986d5decfbace1ade3ccdce839a560c7db9c5b407718b877ef32dd37413576ab1f9d6c27324f8cfd35a1c37a52f75808d0c1535703141fcaa922fceba321b207c373e1f037900563ee607e94dc982b42aa69ec398e11a51757b4dafec7ffa5436a6c32a925272e97d7cea8100836d7f0202df730467486bef927da4c8c467562992cd5ad385cb942a810bcc11d26f0cbb12183800e1dc95ecd1c94b22a9a5e2801cbe806b1049e19d7535457f7c920e04ee614cd5549a086dbf5dbfa3b51b1c23c9e229b0b447a3824655640b408d8e18b9d082ddc6fecd4469905ce0d395909080763a61b5bebc1a768acd8d9b103c994f684f167206a93303e9328a66691b27ac83aacb9326f7e89fdbd0a99e382ddb6b5f49a9b4edc79877aeb2100f609b3c72406b88e6182930ff935b26b29488130316497343d7c42e5ac8c5161e69804e1af4b67f5be7221b0404e4f3e7fe501b9bb9f6e168438b8d2cd35ba77809fb160f60ec4f08622395a86dffd94b2172fc098de9f51aa0bd8dadf7ec675442f46d8da29c280ebd1b2ef4e80743cc5dff9355b4586db7815bca23f3ade3c8ad921c57331a75d761808c43f62cf3ef2ce18cc580856d2f75e38ca7a997e5d40e641f5b21841f6e1011dc0a3ca4c22e27bcb11754a2837e1966a97327bf035a87205c5585b0bf519a19a650c23e27377390d79e38c503f42303f6ac8d563d4facfa46bc21d928661892c4c5a749804e6fb300d7826be285ed4d166d9cccaff23cab509f08c09c71bae269adb9de9ac144fdf0b0b8fc4a10efe491c0d5e8e6fe7b143017d87b3c55634d26b1fe18599321c1a327e08712d60087c7be518d82808c58d7f07989b1b08322c75afa56f6fd8586b5dbc3675ddb8fe116c27ce21331b5d26cd2cc010deeea7418a9e59c1bddd5d00083c313cd6a0a68ae5dc2a2395fecd937d174b7d16d0dbf41d10c4177657dd838bb1bcbfc8f28d7fcdaf3e3aced4462884fef13d8e018f2607628aa1b53541067fecf25ec68d900a35aae04682a85504e7e7227284e1243e8b43f389273664332758e85929ce687ea6f9ce5e7cd1af4ac961ea4d54cd6c0792cf10cd3d05eb1e8a709f72dc36e865221854bfe9b6b937ce301332029296f936cd2a70d3d8154642022e6879b3fff4cf9099ab12f52d47d67ea19b109cd095a1b8e6384f63b15639866eeee43fe97510fe4897fc2af496e26d1ab1a39cee826a38efa2bbaae67c3363a233d9e771b99750c0b665699c1f9f5474b4d7605c0e1aa1ea295a7b9c9d5821b3f44e5b219cfe06efbba845d24eaf539436eb58c266cb242b68a38b00775f1c8561f15f89beb152db3ba816193e798a76bd45eb3be806ad9cc2fcd60406c1538e52d789da6a0576290ff5d47c19e0a9bf734aa8407f48b62f2d1c62a18a503d6dfdea9aadd66dc6122013f05829a658f035df31c73cae19c8fd414aea6b92d1b8cd34a2f626822c4d7e1e1357d0c0a2c28653dd44b908fc5477a25571caad08584b13990d2e2ba2bd501955dddaaead1e13722b4e54f0f3731d125c02972b62ced0ed40cc3b5e772cbb230f181d285718f5407d6c25cf95964d7ef75b021f091b3300886e556c2703eed6865fe07ccf6d795f881e0c85354a7ccaa548a72b1f2925c3d5a9681b69204a110bce9e0adfe5895a833d8cbcdf9c88fdc46004bcb7d4b1a6f3d54e5be40c437179087f8ef7a7906a337bff6e56b24b13f08166fabff04466340c981fc4cedfde49fcc13381646d318ecb54f85f47d6ed52e4844621d69613f123265b72e9c51bda062ea1abaa74dec68ecaf731dd9887e183d3eb5318b9286ca184dbec5487d197636f5a840f36dec3d90d890cddf2a35f29d7bdc2f18913f3d78a53f942e72ff76a69b1df8aed2c47c788622f2be4868d88f523870637d1ea99f55ebf41ffeec196cbf915a013ae49585f0a7f3459c10e2da29db7c9e53c38d29e3e14558004382f2932224b1dd5a78195128697d7c6ebdca1f29b27e72d4f7cddad2ed05d61e7ed2f15dcba49b2946b4b20f1917fbdc262081479ced9b933f84e8af56788a3f26b5261d769884e85863f774b86c7fe57f54bd3213b7177ebed03503f0d17a4b00010cb7f64d7b4c2421749f9ee194b6ad754f2f785b2b8631bb96be81af02cbf9193d7da68c1fee657fe4a76eb9d402c41553b270dabc46885301dc27d75be91200d6e52105ea45444a83278af415de5ae34c2e8d6e6c0b92dee83b21cc3d72f790a717d363c315473204073165f49d171ca971fdd6577ca1e354e845f4fd4eeb73f5e13ccd579a917480f17bc933ad92d399db1e2e4c6a46fda8b47ed427d18defe45504e2dc270e1eb8a929bf7e57602dc319a6d5eb6d2c5ad47dfe6b13d94b67b4f00beaa026b947dc1104bf2a9647f1881d4bd978a8edfc9c24dbcc48ec5ef8a5f3d6f1f571569b7e41132e67ffef47a6b8d1a7a00bceae2568b2a5d4e5e38621b40aa8b0985f872489aabc7bcfd573b3fe49538bd5e3a5d707a440f2509f8e234e870d035e5efc898f86108b48cc45e4bbc9c0fc5c434a3d256ca5d16589bd05ce2b777df3057e396c00d817630082abd6ea68692a0fc546d01487d9b5ab6d1c6374618659c0e164dcb88fa26bba3bf3c58035a2d648ace933a3832295ff023763194ac3bf68505672c1cd73168b2929266dce5322b3df32463af9e2aae3887bd9cf8b1a8afa1f8e7693a90a196f09cb136e952119a0b45d4cd89cbef4fefb4abbc7799968e6b27dc73b46d3ec699ea0245489094ac50f32d13102ab44030782e21f85bd0e2ddda38f6977dc2ac687d3229229b5839a3a7dc3991371eaf28369ca6aae0118251fd68fe52e1491b002b0d3327c7ca766395a118e80dbfaa1c7d07fa2e47dd18995b4f11e9f1d197121d5bf3c23a142e347ace008104fb1fef3625a534ea954bf3bbef691eb8a50b947f0188543f53cc43b81293e7b2318650c39a12465b48d4b8464e5b1a93e872afb9d94bea0e7b81456a0e58bbb5b9b84f8b999529f2408552d5458ec7885e7aa53b4a73ed6904b136a2d7e4a1db78616620e4a2b5714986d3607bd3b50d73c8d30b609483b96ad69e35aaf42d11c01aa16209f7731ab684ba4bb8fb1cd39d511a76d47921ef63a4b3a9bc2bb3995be5f5f80dcf2ac249abe4601ae9a64b03e179ce3a0116cef040bd691226491496a19aadcd8046e51c3a153e3a682186bd117b59c0f9f551c2e73fa9cd4faf9085ff964f3bcbed2a236ef434b5ed1b91723eb29e41b581b8c6ace26b98fbd668c7b111615acb13195f7de6189bf0e70103ff8a4ab3302f35a7702e5a3719b66d16ed6dafbfac036dc54c4e8c42be6ba4af98b190b82f5af3a9733238b0926a4f9dd154d4924a2c1fe45b59ee626f6170427e168b3835a4efb67539352c0fdbddd0fa4b021e01ebcca96ca4cd72d566180b708c138f9b29581245db4061b44150582aaaa932b6ace94578fcdbf133fe43cd63d9ddca1d41a07f31535d85f13d36239d7480b869256de5f8ba2ad5d8f2f4f20e78986edab46ced77af18d3ba77d0f94c69376b22c2bf7ea239a4c25cc6faab873e5be4b6d2688f277ff9fbc43400c69cd6271648839bd02e0f0c1d71bcee572fd99894845c71d684521147c617dfd1a2a6e0c04a01629ba4872b623079a905303e538a7d666b42f315b2423d3805a02c2626e16e2040c7f96d87489a0aff8817087ae2e763ddd428e1efa53acc1b5ebc05b98ad677280c42ce814a9a943be6affeb0d85484404e18d617eee3645c9021a44c307d103a2bba31289e4ac880d975795c9a72414f88fd14b7615a97a79e5c442635c5e6622cda8c299b8c4829c307d473f51cb5286a9ae2fb24bcf9a80c1cff7372e41f9235d206a8dc4d798bb0d8d8cf0495d22a1f2c9b820f77a47b56683f6d3b144c0de3b0e81aec88c7eb99dc47d9dbeedc3d860cd7e498ff6e87055cf9484367d198fd497338f51897d161e113aa903837f74093d7cb37d11b08c45d17e767cf46962dbaf47d0aee111bc14b70e0f1d70901a3590d9951ab45004aafde0bd3d16282a56821502a63b3e5271b85f710e6bfe32807933ad6f82a90ff1e564436d011973cd85d97dcc0cc4e4a115a577f0c9f4dd4feae577d20f35becf811598bfb6dd3be24316208d5e4785c2a6c678c6fa2b7ba5a14683254a7df6e472538f89dd0169bd7896775cd0f37305fecfc4590b99fe56f034cbc05dbe60b27ec76ce113ca983b479455a862d3c1622a837a917d3d6076f0722a8b82b4a85fbdaf6d0f0628b96b3fa0e67759faffbd28bbef8646c6e53bf0149df3dd9201644757a8088d821a682d8d92897433bfaef3ab365950840ca40a6f92a225ebb6ee671cc13c5a62deffacead943ac60d174ce576b22c2c341dccd3c82772bf0a582a82ec03b49687a3ecfddff618a5f08778fbc2b2b639f1aa25522d145e648a81fd429c3fa47290113703a0bc83d671b0d8b6fac89341e81b9ef9a55de4a0adf0f0f22a91806f3ae25c1a0097f6ca088c1b5babc6e256b0d6c3d6739f40eb84a472415dc5aca07ab127e16cf24d542fe676c218105c7bb43f7db72e9231d85df3361977d2ccb8c5e2a3e05dd75031b29609e8c4db42517ab259dc6828cee2bd5dca6ee8a4c9520f803887957d713904cfff486569224ffb78ab7b5b68ff1d2dfc3ff8b174eed69948dfe89cd62767ac27fab86a9745a142bc997dfd86123f5f48ea52bda775273e22c0e9834693be0f8447a58661e5ffb54a7b7cce2538a61c7546aa209b0e2a1fe4f5e7c050ff6e58d6aff45ecaefe22c848bc196cf54afbb5d70c13f2a844f273b1d5e4735ac2fd67b95a7e2d477abb323e8f23b81c79ca", 0x1000}, {&(0x7f0000001640)="02eba0f397fa3100bf4836f0061f961d1e401aa821293fff56bbbecf704b86a173f7d39650c18f82400e7533612a02a795234859fd8724452b8551cde434e4cbaf8e821f3a88c9d1583ff6e80126f5d8d8874620a9db4810b6d8edaac2ebab75364b049261faee3bbd53e1d473ed7ca31eb4857810c59a4a0c9ea1540a75be52841034938dbc2f202e1186", 0x8b}, {&(0x7f0000001700)="de92c4e523e7ebbf84c1c9492a20d72c41471868bd3ef250735ded873a35e5571e1120bc57b4b3e9d29f3923b61ee340b6f3e8676c46186793489d443b4d891fef1059285077c7dcee64fb70e3a1f749d5c2a84d7930198af5d54fa3e02809a9a883426c432d51977d216786984679ebced51bba87a958bade296867647d4a3e7b44f724ae643574c76d833674279688c7c4dd598a82235ff81cfeb8461dd8e8da43cd9e5b72b1f216b25385f5bddb81fe2c6b906a725a10f85f50f4c3b9e8f2c0537839c3a1a0f4776326378901c711361882f18e3acfce", 0xd8}, {&(0x7f0000001800)="35448e3384a06532a4716f9fcd375675b261991ebb129180797f", 0x1a}, {&(0x7f0000001840)="44b0193073e45271e1e0d48ad7f0d78598a20a522f0c639939750ff1b1af4516fe8a", 0x22}], 0x5, 0x0, 0x0, 0xa}, 0x1) pwritev(r5, &(0x7f0000001a80)=[{&(0x7f0000001940)="9c6c5178adb7724cf6113647", 0xc}, {&(0x7f0000001980)="3c4a7a8b6bfda21e49fe2d360e2d4c1f7b28a715ba0b55da78315de65d6477f55b6c1ca78e5ce222d4adb0c6d51c984fd35dbabfb6", 0x35}, {&(0x7f00000019c0)="1555d1c2793ebd65263c3a1983fe0072ab0bbbf1c6449fa81d4ea7064f6284d24472922c59b501880cb18b58ad4a6b1c1289f30241d3b0f5ee3575e34de663c7fb26ae48f22495db7c5ab20a26a499a01c186c6e8d66d67dc23f192d5b9bd2f437ac5d2890205e2e54599c99af630ecdf3a5d805b5d9ba26135d063bc1302f4f7764eae5c3c42162a8b5c9d37c1348676f356bfd5819363d916e57a91279a056f1e1013a3133", 0xa6}], 0x3, 0x0) connect(r6, &(0x7f0000001ac0)=@in={0x2, 0x1}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001b00), 0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) fchdir(r4) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000001b40)={0x3, [{0x3, 0x1}, {0x0, 0x45efb95a}, {0x3, 0xfffffffffffffad8}, {0x3, 0x8}, {0x3, 0x40}, {0x2, 0x7}, {0x3, 0x80000001}, {0x2, 0x5}, {0x1, 0x8}, {0x1, 0xcaf1}, {0x2, 0x3}, {0x1, 0x5}, {0x1, 0x7fff}, {0x1, 0xffffffffffffb9e1}, {0x0, 0x5}, {0x3, 0x401}, {0x3, 0x3}, {0x3, 0xffffffff}, {0x3, 0xfffffffffffffff7}, {0x2, 0x2}, {0x2}, {0x3, 0x3}, {0x3, 0x7fffffff}, {0x1, 0xff}, {0x1, 0x6}, {0x1, 0x9}, {0x2, 0x3}, {}, {0x3, 0x7fff}, {0x3, 0x4000000000000000}, {0x2, 0x7ff}, {0x1, 0x9}]}) execve(&(0x7f0000001c80)='./file0\x00', &(0x7f0000001d00)=[&(0x7f0000001cc0)=':\x00'], &(0x7f0000001e40)=[&(0x7f0000001d40)='\x00', &(0x7f0000001d80)='/\x00', &(0x7f0000001dc0)='{\x00', &(0x7f0000001e00)='\x00']) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000001e80)={0x0, './file0\x00', './file0\x00'}) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86134) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xce6, 0x2}) write(r0, &(0x7f00000001c0)="4bcc561f40a9804346e0c72d28c024d2878bbcc89bcacef78d931cfb28b1db51fb226170becb919c3bf3eff61c1d19ef5cf5d7b9e5b8e6e04d382d0d7e93b342b1208e070eceb069bcc150ebf22d86acb796efef2e7962ed37e885f5b1b0cfdabbc56ca6317e44e66b86633d2c7d44cd1fd2bea4568deb3941ce1d057695", 0xffffffffffffff9d) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pipe(&(0x7f00000000c0)) 16:00:13 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/78, 0x4e}, {&(0x7f0000000180)=""/22, 0x16}], 0x2) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0xc8, 0x80}, {0x26, 0x3}, {0x2, 0x2}, {0x85, 0x200}, {0x5, 0x3}, {0xac}, {0x48, 0x5df}], 0x7}) 16:00:13 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000003c0)=""/134, 0x3ea) open$dir(&(0x7f0000000000)='./file0\x00', 0x1024a, 0x80) close(r0) open$dir(&(0x7f0000000240)='./file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x2) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) 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) 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) shmget(0x3, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) writev(r0, &(0x7f0000000700)=[{0x0}], 0x1) write(r0, &(0x7f0000000300)="9b", 0x1) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x400000000000) 16:00:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x111, 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x1, 0x271d}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000100)=0x3) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) ftruncate(r1, 0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) 16:00:13 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2012, 0x86128) pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e", 0x8}], 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000200)="ba5203", 0x3}], 0x1) pwritev(0xffffffffffffffff, &(0x7f0000002380)=[{&(0x7f0000000d00)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7f", 0x499}], 0x1, 0x0) 16:00:13 executing program 1: r0 = kqueue() fcntl$setown(r0, 0x6, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x12, 0x1, 0x96, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x9, 0x0, 0x3f}, {{r0}, 0xffffffffffffffff, 0x2, 0x18, 0xfff, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff9, 0xa, 0x10, 0x8, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x88, 0x0, 0xfffffffffffffffe, 0x9}, {{r0}, 0xfffffffffffffffb, 0x80, 0x11, 0xffffffffffff3117}, {{r0}, 0xfffffffffffffffc, 0x40, 0x3, 0xfffffffffffffffb, 0x2}, {{r0}, 0xfffffffffffffffa, 0x0, 0x800fffff, 0x8001, 0x20}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000000, 0x8, 0x5}, {{r0}, 0xfffffffffffffffc, 0x1, 0x2, 0x1, 0x8}], 0x401, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0x8, 0x40000005, 0x40, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0x81, 0x7, 0x4}], 0x80000000, &(0x7f00000001c0)={0x1, 0x100}) pipe2(&(0x7f0000000000), 0x4) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x1, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:13 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setitimer(0x1, &(0x7f00000000c0)={{0x280000}, {0x1, 0x5af}}, &(0x7f0000000100)) socketpair(0x18, 0x6, 0x2, &(0x7f0000000080)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() ftruncate(r1, 0x80000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7f, 0x2, 0x9, 0x800, "c9393534c6a392ce84e556cdb5a159d20f50a36c", 0x3f, 0x9}) 16:00:13 executing program 0: r0 = geteuid() setuid(r0) r1 = dup(0xffffffffffffffff) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x32, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x6b50, 0x28000000, {0x0, 0x1}}) 16:00:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) socket(0x0, 0x7, 0x7f) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4010080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)='./file0\x00') 16:00:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r1 = socket$inet(0x2, 0x4000, 0xe37) accept(r1, 0x0, &(0x7f0000000080)) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:13 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x4, 0x3ff, 0x8001, 0x0, 0x3, 0x3f, 0xffffffff, 0x3, 0x1, 0x1, 0x8}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r2 = open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x3f, 0x9, 0x7, 0x5, "1d200724dcaac97de83101bf549a406df6db5ace", 0xe8, 0x3}) fcntl$lock(r2, 0x4, &(0x7f0000000640)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 16:00:13 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x2, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) mknod(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x81, 0x0) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x41) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x1, './bus\x00', './file0\x00'}) r3 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 16:00:13 executing program 0: r0 = socket$inet6(0x18, 0x7, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x7, 0x4) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x800, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="2b00ff2300002b003a0000000006000000f2f0ffff1f24da843bce7121fd6087bab5ecab9e0bf919f289549f25b8d814ba521b532e2c5fb42d4da64db30900dbd3bfe9c6d86270db8a3f25619331", 0x4e) 16:00:14 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4000000000000200, &(0x7f0000000080), &(0x7f0000000140)=0x4) 16:00:14 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) socketpair(0x20, 0x1, 0x8000, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000200)) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000100)=0x13b) r4 = socket(0x800000018, 0x1, 0x0) syz_emit_ethernet(0x76, &(0x7f0000000080)="7564ac0c80fe0eb0daa82deff342fcef059a3698673c1f9bc2a509c47e64ccdd0d0e727e36584cbf644c1a4daa964a2814f3e98579d819ea418401dd91590360ac8b8e53137aef9f57ef6d17e2f63cc37bda796a00ccb76672aef31871d36f61bc40a22d97f8c4eb442da22ac15450f055b6ddb43830") setsockopt(r4, 0x6, 0x6, &(0x7f0000000040), 0x0) recvfrom$inet(r2, &(0x7f0000000180)=""/87, 0x57, 0x42, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2012, 0x1) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000200)="ba5203", 0x3}], 0x1) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000d00)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7f", 0x499}], 0x1, 0x0) 16:00:14 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0xec}, {r0, 0xd}, {r0, 0x84}, {r0, 0x80}, {r0, 0x80}, {r0, 0x10}], 0x6, 0x6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) 16:00:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0xfffffffffffffffd, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) ioctl$WSKBDIO_SETMODE(r0, 0x80045721, &(0x7f0000000100)) setitimer(0x3, &(0x7f0000000000)={{0x40, 0x80000001}, {0x58a0, 0x400}}, &(0x7f0000000040)) setitimer(0x2, &(0x7f00000000c0)={{0x3ff, 0x6}, {0x5, 0x4f}}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCNOTTY(r2, 0x20007471) setitimer(0x3, &(0x7f0000000080)={{0x80000000}, {0x1, 0x40}}, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x1, 0x400, 0x2, 0x0, 0xee8f}) r2 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) linkat(r1, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./bus\x00', 0x4) fcntl$getown(r2, 0x5) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f56371f611e0f12cfb94170528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000100)="92b6040f22ddd2391411e2b6afad4b6615d7ed37790a69a8d5b8f1b594b0ae4e68a6df51f5af70b86abf744910bcc24774c8223dda06b89b2709144ce3fad44afad05c27fdb0fa0a72945f0828987f1ace4d184de4e493159b17400d61f8859ed81aaa7b9e5e39db19d27268db745c09ee31c693b79403c8865d324598ccb4adc0", 0x81, 0x4, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) renameat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00') 16:00:14 executing program 0: setuid(0xee01) msgget(0x2, 0x80) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x300, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r0, 0x6, r1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt(r2, 0x100000000, 0x1ff, &(0x7f0000000000)=""/62, &(0x7f0000000040)=0x3e) msgget(0x0, 0x0) r3 = getuid() setuid(r3) 16:00:14 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x512) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000100)={{0x100, 0xffffffff}, {0xffffffff, 0x8000006aae}}, 0x2) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x3f, "8b23c17aaa1280c9530001ffff0000d30d8e4de4", 0x80000}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffd, 0x20003, 0xd9a, "9c8d14ee7504000000090000406e50e800000100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:14 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x1, &(0x7f0000000180)=[r0, 0x0, r0, 0xffffffffffffffff, r0, r0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r3 = socket(0x2, 0x400000000002, 0x0) sendmsg(r3, &(0x7f0000000140)={&(0x7f0000000940)=ANY=[@ANYBLOB="56022e2f66696c6530017f4e7cdbbea66edcdb721216626a7a7fce0be08b21ec37ba21948c2d5c8a31d48fe81a34b9bebcbf17694fdfeed32329949dd1522c0285b9f27a2ee16194b02fe7fecc941235aefaa9bd33cb26e2d798b562010f68a4c9d09e8b290015e7e301975084bf29a6e92bcea01ce77eccb07c0fc703cec1859a8decbc387b25e9fda9408cec7b10a6613c70fed2c54cd8e4647275"], 0x1, 0x0, 0x0, 0x0}, 0x8) setsockopt(r3, 0x7, 0x0, &(0x7f0000000140), 0x0) r4 = dup(r3) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f00000004c0)) lchown(&(0x7f0000000000)='./file0\x00', r2, r1) setgroups(0x676, 0x0) r5 = semget(0x1, 0x0, 0x40) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r6 = semget$private(0x0, 0x2000000000000004, 0x200) semctl$GETPID(r6, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)='r\x00') open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) socketpair(0x12, 0x800000004004, 0x9, &(0x7f0000000240)) socketpair(0x3, 0x4, 0x3ff, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r7) r8 = dup(r3) ftruncate(r8, 0x0) getgid() semctl$GETVAL(r6, 0x0, 0x5, &(0x7f00000006c0)=""/238) dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000080)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0), 0x4) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x200005, 0x22e, 0x8]) 16:00:14 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="a0a7407adaf2ddf1034d121ce12d15b304010ae6cffd0b9da6edd47791d18cf2f03b95375d5f0effe0635528860f4ec1a160d6a71bf7a4a4944ccf1b81996b485450b3e11999c15c69"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="086d5135f15090ebb13409812eebf772e93d00000000000000000000000000000000", 0x22}], 0x1) fsync(r0) 16:00:14 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x2, 0x6}, 0xc) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0xc20, 0x0, 0x71684c5e, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) kqueue() dup2(r0, r1) 16:00:14 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00", 0x9, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = socket(0x27, 0xfffffffffffffffc, 0x800008000000) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="fcd3b0f415d89151cb3ae763e5dba917fc8da734e6259d9d6400d424031f1a105d8539b286bf3674a50c74c0e606201a59e2f84d4005d61b8ca375c5b375b797e95699ade747ac13092e52773765fc318835", 0x52, 0x6, &(0x7f0000000080)=@in6={0x18, 0x2, 0x0, 0x6}, 0xc) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) 16:00:14 executing program 0: r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x3, &(0x7f0000000080)=[r6, r3, r6]) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, r6}}) setegid(r5) setgroups(0x0, 0x0) setuid(0xee01) setgroups(0x6, &(0x7f0000000040)=[r7, r6, r4, r1, r4, r7]) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSBRK(r8, 0x2000747b) shmctl$IPC_STAT(r0, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt(r9, 0x5, 0xffffffff80000000, &(0x7f0000000240)="8c8ecfb350752013cf45073cc33eef7c3904edc3f1e813b59f5ed68c873bbc078f51e86a10027e1129eecdd1b94fe0191eefe657533fcda8fe7c61167189642a1cbdb373754d1bf63b99260832043d31c7bbb1306f89d06407cc433b6dae4789f3ba78b16ed420b08606c5b2f723544a9d057cd6e6b5c5a9616e4a7665b9a4ba9b16b890283b859c4860935252491d0bb60cfa68065c6aee8f6d024ac41fe45626733cc1f7175f56fa05c7b92b12835d1501461339ee8efcafd19b4f41", 0xbd) setgroups(0x9, &(0x7f00000000c0)=[r6, r2, r5, r6, r6, r5, r5, r2, r3]) ioctl$TIOCSTOP(r9, 0x2000746f) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000280)="000000186004008b0007000000000000040000000000ffff0020330d05dc7a7ecf2af9b5c3adaa0d000000004206b37a6c5c479d", 0x34}], 0x1) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:00:14 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20, 0x0) poll(&(0x7f0000000040), 0x0, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r0) 16:00:15 executing program 1: setitimer(0x0, &(0x7f0000000200)={{}, {0xda}}, 0x0) nanosleep(&(0x7f0000000000), 0x0) setitimer(0x4, &(0x7f0000000040), &(0x7f00000000c0)) 16:00:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x184) r1 = syz_open_pts() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x4010, r0, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r1, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = semget(0x0, 0x4, 0x604) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000007c0)=""/4096) r3 = dup2(r1, r1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef8919e59bd2e770a81e813b58bf9602919a9c63a4a5ce7a567ba2c328a19e36709f015183196db52622f6bd49c207a4", 0x185}], 0x1) setsockopt(r3, 0x7, 0x3, &(0x7f00000005c0)="2002cbbc65fd813bb42f6bcb5efcb4ccfb5cb8e1c61b9922b2c6044e61e74a1d766bf54cf1cb5f8e01be6b80b2f2174635ab1659daf081976a2c99c72042a208a694e7b7ead807ea78102871c53849572639fb7521b7399426a76660e5f0f5026b55eb0257a1a2c260caa71d894c114250085f93eec470baef322762df62c4889adee4c9902c129ad26423bf17ef3197a058d4156a41c7b2218702e1cd016e8d70f962a0e3f0c5016978584306413c2f66d7fffb910a5554f21c67ef9a5012cd5d9511efe6a159", 0xc7) recvfrom$inet(r3, &(0x7f0000000180)=""/141, 0x8d, 0x40, 0x0, 0x0) r4 = syz_open_pts() close(r1) dup(r4) readv(r3, &(0x7f0000000000)=[{&(0x7f00000006c0)=""/247, 0xf7}], 0x1) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='U\x00') syz_open_pts() r5 = syz_open_pts() ioctl$TIOCFLUSH(r5, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x3, 0x6f78, 0x4, 0xe17f, "0104fbaf5f1c28dc1cca20248a5efa46606760fc", 0xd7a5, 0x3ff}) pipe(&(0x7f0000000000)) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000280)=0x4) ioctl$TIOCSETAW(r5, 0x2000747a, 0x0) pipe(&(0x7f0000000080)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') 16:00:15 executing program 1: socket$inet(0x2, 0x3, 0x2f3) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = semget$private(0x0, 0x5, 0x6c1) semctl$IPC_RMID(r2, 0x0, 0x0) socket$inet(0x2, 0x1, 0x7f) r3 = msgget(0x3, 0xce) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/24) setsockopt$inet_opts(r1, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/96, 0x60, 0x1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 16:00:15 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x165) getdents(r1, &(0x7f0000000100)=""/201, 0xc9) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{0x0, 0x25c}], 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 16:00:15 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000140)={0x9, 0x800}) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r0, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000200)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x6ceb11f0054f579, 0x0) 16:00:15 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r3) setuid(0xee01) setregid(r1, r2) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r4, &(0x7f0000000140)='\x00', &(0x7f0000000180)={{0x80, 0x101}, {0x7, 0x100}}, 0x2) setgroups(0x1, &(0x7f0000000000)=[r0]) 16:00:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = dup2(r1, r0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) r3 = getpid() fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x3, 0x2, 0x400, 0x40, r3}) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)="12", 0x1) recvfrom$inet(r0, &(0x7f0000000000)=""/179, 0xb3, 0x3, &(0x7f0000000100)={0x2, 0x1}, 0xc) r1 = semget$private(0x0, 0x5, 0x400) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getuid() r5 = getegid() r6 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) setsockopt$inet6_MRT6_ADD_MIF(r6, 0x29, 0x66, &(0x7f0000000340)={0x0, 0x1, 0x1, 0x8001, 0x5}, 0xc) r7 = msgget$private(0x0, 0x80) msgrcv(r7, &(0x7f0000000380)={0x0, ""/13}, 0x15, 0x2, 0x1800) r8 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x10000, 0x110) ioctl$TIOCSETAF(r8, 0x802c7416, &(0x7f00000002c0)={0x100000001, 0x30, 0x1, 0x2, "12209639694870aad9898b27925a983acb226ae1", 0x9, 0xfffffffffffffffe}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x9, r2, r3, r4, r5, 0x121, 0x1ff}, 0x1, 0x72768c5e, 0x4}) 16:00:15 executing program 1: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./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) fchflags(r2, 0x20000) shutdown(r2, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100b, &(0x7f0000000000)=0x3, 0x4) flock(r2, 0xc) recvmsg(r1, &(0x7f0000000480)={&(0x7f00000001c0)=@in, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/246, 0xf6}, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) socketpair$unix(0x1, 0x1, 0x0, 0x0) fsync(r1) 16:00:15 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x104b2, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x1000) close(r0) r2 = socket(0x2, 0x8001, 0x0) r3 = fcntl$dupfd(r2, 0xa, r0) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000000c0)) getsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040), &(0x7f0000000080)=0x4) 16:00:15 executing program 0: r0 = syz_open_pts() r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) bind$unix(r1, &(0x7f00000000c0)=@file={0xf4bb188573eab41d, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000300)="bf54", 0x2) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCDRAIN(r3, 0x2000745e) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0xb, "b08dce5800"}) readv(r4, &(0x7f00000004c0)=[{&(0x7f0000000200)=""/213, 0xd5}], 0x1) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="68a6f32bfb71cf765bef430be34fa741e9919ee9307ec540b8dc9c064998d232bdeaad0f0a91033778aac3139ede365c074b74094cc7e62b241f683f0b48168bed65ab7621fc62167f8a72ee649090f1534c", 0x52) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:00:16 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x1, 0x1, 0x4, 0x4, r1}) r2 = socket(0x1e, 0x3, 0xfffffffffffffffe) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f0000001580)=[{&(0x7f0000000240)="2c52ffe8ab2ba7038a04e89932028c265b17984abc4dd5fdbee85733fc0d8cbec9275dea3740af1fd9ba3ea63bb7f1aeff637063d7dc901e43f6e0851db32660ab355dc21d209967baad1d41a86016945268c292096a6b8995512f100f41f6c5bfc0ede5726b1c74b94be9451ea92e3ec0f148de", 0x74}, {&(0x7f00000002c0)="ea99c6c848c32f2fe838be6f7c369ab327eedf8052458c719c78dd5ad5eac73d36852d", 0x23}, {&(0x7f0000001840)="16268d864dd49cb3d5d6ed5574d333d40bf9e4aeb0aa590e5503e2a3ed8296624773c2d6e88de9034df883a0d69387d3704020f60a8543737d0c7facca171c9a33178a85f17f6cba6617bb7f7699b3542709fe0c85e200333daef388b53088da91988514477e83bae4f6332a", 0x6c}, {&(0x7f0000000380)="297bbf317d7e01335dc7c99e191f2d3132ab9edc01b2fe4a55169ad40fde7e909d447d369753b3857c92d8eaebfb241fa64b4e3f8e552b220a806fb199f3fedbbf66dfe01348a4f850149672c2b514bd9694e1fd9a098d59f4955427009822f4d55f27dc2ef439cf544a0147539abacdf2a96471ccf495240eb16a4c5e0191d6f0c713e6dd5937160ff34f0f7d6ded2dbcba8b98a35173d713a38ea3c56f8a58439dc670b817", 0xfffffffffffffd66}, {&(0x7f0000000440)="826039b2257d682cfa592c577dbb21377dd33e", 0x13}, {&(0x7f0000000500)="5ab3ca246d0176f85d986e69b19f35b92affbc86c163896d0e4f5a36a80cb790f1c8d1a807d37fef05d7cbcd62b2902eca5638c04c78be5114b2fc6403d91d8b503242d37b8dbb31389437f86a0d9ab8305ac3d5ae09cd4acf31080e02d5bdce5d595d60a85c9313f4695c23352d0cb8a8c8a02731a5eec19754a50506e3caf6d91ff660b09a9697a54b990499043e95c29732db0c3312305023f7182077aa4e47bf22ba3d1533544aa6ca92121057cc1f01611df1048cde710f0469da019140f684e35863d43c586d019fcfae433f87af891628be1b3b1b5436a85b09bd9aae958ed24edd0065e47c417f2c23f4f580999939628630a6fd6c7330f71a859b6b9c125a391a1ea05c8c655b686c046c638a89e2b35d2c70f22ef84b9657902088feb67059fe9ebe5e58d68c90bbd6a5ebfd08ee5e2f54a71ba2daadb922d786c402d54f1c6efc2318606ab6df08f05bb4ed97a605aa631ba534858cba9840a1218ba09ae4ccb98f10be4c3d87bbcdedd9699170e7e59adc00ce5b8117a3abc6bf0ccfd19e34b787eef5d402998dbc1353d16ab77c74f8191a518a41cd2e75d4e4be3d5763588a34468e18ec963140a4db81f25dffbcef147daa61419fa2f18ee86a637f98b445b7115b03e7ee55d626b1e741d322e6b8ff5f62ee705069a2421a461669f63c07c0336c68cd1b1dbed257452a6fd0e9e78ebed91296a62dbc17ea56f8c116917a6a7552b675774ab440685d4576cb050eb3c56b3dd0a7c66e964253529dc991b763860222475b13c47e4d44b84109fc50119571fb6430562b60fe2e9acf5e17474daf2f253be66b4854eef0fd2e7c74ecb84450de3df48323b8b667b8bc1306205b793da3ee3d5acefacb2148265b4755279e5f1983e694735edea23a3977bb6489e1d79a28e4ca34da9016448f1e16f2089ca0f2390673ab486485133e330a302952ae8882abdbc82e043e8113066c25d504779626ef6bef0f0235de52055c500308e7068476ccafa937b10a8bb13da2064e650008eed11fcdffd0dea184bd7d4fa5aafcf20a55a73705b278f175294f3710566380ee92c80d191768e5ace61c3bd965a3a5a9b6858836ecb716b31a1d59db8556205078dcf436ed409ed99f426721c60a0c7eeb06f545cc6a7a5be5ccd2b8bdab7d5119ad7314db17071e0a61348ed7f12888244cacfa9768fd558fbe44b9235f1c556c06b3f0014a36489a144944aaab46aaf9ef874240496b1a4077138a72893946ce7a56f88192a125fa06b37f74ecaa3ebc395e5be7909969cc62802bbc84534bbb50f8dc656661fe1a390b680656d141f7ce5f35fb2c19e89726d55ed73a431bec7ceab9a5d965dfc0fc359350b51ee2bc58c87893a6c637a03850d163691e2822926eb50683a8bf68c590fb23689a96abe5729e69885b167cd797a12febc9207f298cf64309db49005e95c52942f9b22e37a48e0b7467a19cfa9ae53aa643479a456ef39a6b50cbf8d22eb4de6c4475279e8ddc78c06385929fa1c90f375b76212d203c5b3561b762a5ff3f208ac69b10eb05b83e4ae8f00698200da06d9855443b3602f2597e8ed0f933967098d66709ac6f103677163c574ed9b4817a530d199031db94dd13fcd1a4fe15acb9e54c0b4dc89ab1c39c9d750c9b257bd91c016a1c388cf5b6efb1b01912af51f76bbe93103fe8da94e2d5ebd37e5b47444b5465af85c6eeb7402009f3a01301c6789ee9e6480c02cc35ad35e79a95acd39bb2551a376ab3cd1e819c291a286c8c4de85cfd2385f996a1bfb2716231ed5c6e0d41f34af8b2a8bb6547a629452ab297a4e9ae2ecb775610486fd5620d5c4f3265a13e3ad96c5e7ac3f19f0282ecbf1d10f6437c1ffd251d8e6efe2094b5e75b1694f49d5eba1a442102e2444bc60141b01d5832d2b44dab8b069ab656a2a17859631d041c2024f7ce0c417185b145174fdbcd7223ba090c98ab29d4b9ed90e94f44fee35c51d450b57ebf6fa0bf8ef93e130ed6fe450f39f8c9a45cbbc0290bfefa7e61a4b2b8e1a6ffa99a7317a362414d1716cff5f30b7e6ff5d3360f6d4dd8c54701403211dd7dea341729068dee4544edf1c51059d280971c7d129c3a0d471840dfc99ea3f130b4e9660e81561257ecb3761efb4d36eae41c55d6adbfd7093954d989eb5a95bcf9bdda6888bf9e66dca0284524cc91538c1d0401806ecd8320d367d3a4dd36d044a468b3c27b32efbe6ab7cd7f32951afc427166eb0be740a365f883a3a6e58653fffa44fc4f7d06fc079307e61631c1f8998474378f22c1daaa4e75dc9096abe99c60df999c53a79007ac109188c593c8a727ac2cf48db19449c00c8e0ad4056bdadeb325320510eed2db5b1db45ae35520897fd81a041a6b344a3233a7c69c9dc8e37c4687c41be90037a0ef9aa8e83e1fb73be0aff9a77d841909297381db77a38c43cee6d55784345837b8494d35cbc4e999a4599b07d576c886a22356a324953229cb81871894e1db908c3a41663c4f0fe1e89e577d7424406cd5ebfee703f6cca6ce197d6b19793cb41dce30808f771921add3140415616717fd65ec9a462c3006c7f90cb76968df6a9fda8b6cb8df3a15875d2d870af5d56a9b9db43244166bddf339f4433dc6eaf21a456597f7b630e8a16b5cbef9460046b0a27c786822dfae26ce330b6f0875c6ccedd905814ba9bc2fcb02f5e6cbe1186e0c4cb732cb2a136b4a0584f51169be32ac9942048c6e939a81489a058c30967561d65cc59a6b4f8019ca22739e07ff7fdf32cd36541f861ebfe02838ee1c58c4e668b529b0a56881f8fed475efa7d312360c2d054c5c79d4b83619556791a90c09ffccf43b64a8289d98ae16ab740e95db1c1f478051f252d67f8297f6858d486ee04110d7c226854adfa5948bf4355fe1696ddcd72cdc141cf142b31aba6fc5fb4b1bb4a7a01faf9c1958f107267771cfe584b7c33ecc40d44025f848327d0d900a3f551eeebb6b9ab41a3b8014d0b7d287984e99ed189cca422d98174fd64daf015e55d21eb8a73fd1395f228c251241f508956c23601cf45254ded7db19a402bd1eaae9ff6b3761bac05f9d98604b042648f9a431151e528ba8e9ee950c641732ed41fed06be3188745a1989417aca723cef6490ea2dea3dba5cdc213e48f158b1b6a9733b82371677130e4ffaee18a79305d515cd25d0fa9931d35fb36dee73b7707e40082abdac824eb31c3ae5e66ec54ec7dba3cc22cb803e361dda8b55c78b9e82bfd977a17f26982ce967427f1571f61c813a3d57ef15c29ae951ea9e0bde111691bfbc2e97376770b5272b8123117df9e4145794aa3eeceba8ec99ac7730a1ae9ec0a4dc7edd506d3d9bfb84ff7468f6400d65ac318293f7cece9bbb6b98b8e1b3fbc321a365ba7d4cb6da47e2f91d66ef4cc8cbb44e79ac6398a8affdc3c34c672eb5929acbbbdbe417bf42f6e75fde4fe86c865e9c5b5340734feff366a5f6582254f1296c96ed4e0af51caaf29a371e771d640d6808ca2df44ba281f8bf1d6f8357112ae4bae4289e0d1691b0c671353628425664d3c11fd6eba2d41acfc8764c81d62939fa486f42ee278293f0376789b03f474cdb01bc7391034c2b2ee57cd3b568d4f2ca2ea605c87e82aae0d07b11b575a402b589f275b5b90a780d00730949bd353664bd082a854b50ec22d6ee2efb3f902c9de08b55e7bb7de2553434669e311f9ba9942c824a5b6e7bb8a6bdc3fe1cd4a84cb8c61222e9990081e528a86213968acb533b24cca25249663bbf753d8235de97661449069f099e439778ea368a61435efc13daa5a6f8394ff7392b3c09a4ea404f03b4f0bfe6fc494eba06a207d802545ca05bf06869885044d7d1fef91402ee0beaa2e5e532904fcc22a8eb1a87936a219c7f186b030b5f814361529c3678d238a5c2de38e87c6f5677f8bc43ee5c6ead5724973e1763b512e9d831aa80b7d8d3a93594514656a3ed4e15bb38a3a1666443374e03303b9fbfdfaabde32331ceeb6cef0721204944541c0d48cbecb7010584d08e5d4c104d22dd98ea34566719c4707608f902c15a62df08ec97c1deefaa1b613c4670ccaa30e8009969b15dc1c77eb7e801d70d0e687035757d337cc536200891485b9f2d031f65f041395915b4a515b2d870635ff7eb7ba3d4b9ad4f5c8d3fca39a0778827abc08ed0c94e3f07d8ad872cd7a9d7eec7de07bad6f5477deb0f49f0345ff2895c1fa2d38a7bfa132b3c175c01226a04309af3926ede703ac2c4fac8ee50073f08eb74af59014fcdca351f062ec657b6bff903ed57f254b6505505d520484aaf4ed48f1ad049bfaf2097149aa4cd6a0d353ec96b07179516eeae523f43e08dc2545b79c8a0bc6b84689ed9c00bff58ff4326bbe8d7de15f77969f598e1e6ba799a344f9f30b07810dc608362781bd8c37f5f6f137e50bf89175e9d9b8d0308b1fc9f4823e4ace09c2dbc6488719fa227049d696e5c8b8c67dd37266aacc7ed797a25ab197fe8f6b7bbd5b19bb0689f901c69133577ae162ddf2a6113b4a33a3e26e6bb33f1478dcaa264eb481c05bbcc8e39f1ae6c62e26b9a22f8f5a8804095b2c5fadc5323be0d800de8d300b6351b31be33495e55cf3547e7ee6995775e29897e2d397106348473d953f45721e770194f65d5e2b7fd53a87fec174f7ecd90e1ec02a8c79841587b4114ecd16986f4b5f0ec671d2496500b110f7e12f50231ef3437dd7df5138fc9d49384cf93bca07b4f76016c0aedf7f370f9dcdb5b709c6095b2e251aa16bbba5792ee15414d327256783deb9f5ddf4573ae9ac62d2eb29ba0f9efcb472468beabbfe3e220f046d7a7c7fbc55b0133c36bbfa4c4115f81d1c2809ca02b76e956d46856a3f11bf986b2f187d070ee8b983a230dbc0d8b6d28f6ad79ac91728693e81363d51f161947038e7d02d0f1a93beebb6c04c64693cd2793b30c3e2a51137224d002a6f8c0cb28332e491859de16114644622db95471320f6ca2740a744b0ab06eccf56f49a52d42e6d6b052c1c44e03047bef49934098102f2421bfd6012f9cb3b1175d957ee9a6d9ae1f162c67b541494cc3f2e31468c476d31747c19c127d10a08d0942dcd2c696abfe2fe644b49d71d4d6c2b58beffecf02abd8a83d128728933312209564831ad4b6506700b02cb3265ff09c06f16158779b4e7e665a1e4358203a63e1551c0107606e130700eb03c46ff354a2517078a830df69c2ad2bbb941d00a2a88dbb587ab612f0434c7d4a3d6e7ab63dc65232385891caec1bac9b1984c0facc981a1bca5c1a89e53173a076edd102a88f376319f37d1f5590673cfbb6fd4b313695f03e88a5f79839ecd197e02062f66631a3174fd005a3d7bd06ad01bdd5bd9467871ab8a1e99ebc1e7512073386205051443e648af536bf862f0a27abd7cd42468c82068d49f90a154543f1ad005b69c5f9fd5c2ca63a4098420f71df249157a222dca24c9fa97a7c1287feb682c0fa1c379ce08293bfa8b8f493cc56ebf4e1c5e176f00f71181929c69750c3f41c981d5ab3260ecbb825acfe1cbd54b68cf3588e8d0dfb499f75d831486a62199819329a062ae037e79a85ba9771106e941852dc838628d2eacc7a071704b961385b700cf28171cd47e63a828b8a90ed0cb5f43dd18627d74e9ab662c848475cabc687d562feb4c935951555d16734a8ba708b0cce2b27407b05353b4e5b38cf1db1c3361bb561fcdbf08090c2b3e9a725f7ee122405cb784fd6e56904387ed6dc6b1e14188d4f45c1b22", 0x1000}, {&(0x7f0000001740)="8208a99aecd6c05201db6d3f21b9ae540bb68ff610542cabc5790cc2dda27ec4cc278288e981f12572a32c780950a6fc8d6506690b454a6e716979a69e94907f738569c5e92e755885c3e55e571f50d3a29354ed5cb7654b352f8828d749950e28c16a7de7e0e6bd910049e316cde1e92f2ac38b1c7d78f35cc1d9e93e4d111bbda1098e9c5c4bbe6fa2ae9233d9d94f9eda6c0c9485efdd15cc91a3dec3ea5b547293ace0f4d6a176d782a266ab5d0b793ec71fefdd5333b7ee676e86023172477355296d1553ad919c111d757a24f63474b2f1751e29bec9f855143cb60a3efcab8ff62080cafc8de6a3", 0x42}, {&(0x7f0000000480)="0f2f7ffb246e1b2ad24d3ed5f97841510ea0336d61090b4dcdaedf4e642edb371bb69c9427680f96ee9c21f90691f517a3ba5d4df875c0c8678ce41ad3", 0x3d}], 0x8, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) getsockname$inet(r2, 0x0, &(0x7f0000000140)) close(r2) ºR OpenBSD/amd64 (ci-openbsd-multicore-8.c.syzkaller.internal) (tty00) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x200001) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) fchdir(r1) 16:00:16 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvmsg(r0, &(0x7f0000000740)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000240)=""/19, 0x13}, {&(0x7f00000002c0)=""/200, 0xc8}, {&(0x7f00000003c0)=""/119, 0x77}, {&(0x7f0000000440)}, {&(0x7f0000000480)=""/95, 0x5f}, {&(0x7f0000000500)=""/71, 0x47}], 0x8, &(0x7f0000000600)=""/197, 0xc5}, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) readlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000001800)=""/146, 0x92) sendto(r1, &(0x7f0000000280)="04", 0x1, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x40) 16:00:16 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="bba1", 0x2}], 0x1) pipe(&(0x7f00000000c0)) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 16:00:17 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0xa, r2) 16:00:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) chdir(&(0x7f0000000040)='./bus/file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2054, 0x1) write(r0, &(0x7f00000001c0)="ce1603791c41f822b9c2b0680257d314225bdefd097b08384a6e5f714b0a46a765c01d18b8f4f6e981dff7079a50c2ff3d1cd6785d8e8aec07f6e4c004ba20ac596d93291ad00a3071c3308be17a520c122faace777f8908508b9df67e1b45a7cfb594235b88534c7e74b0ed497675a13b012f2b96555754400d9250e1319f7bb6cade25e18a12383c9e37d806abb6", 0x8f) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) close(r1) linkat(r1, &(0x7f0000000100)='./bus/file0\x00', r1, &(0x7f0000000140)='./file0/file0\x00', 0x4) 16:00:17 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x102) bind(r0, &(0x7f00000001c0)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0xfe92) recvfrom(r0, &(0x7f0000000040)=""/153, 0x99, 0x3, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x2, 0x22ede3325b0f5554, 0xffff) setsockopt(r0, 0x2000000000000025, 0x4, &(0x7f00000000c0)="e7", 0x1) 16:00:17 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000180)="b914431b0c18446dde2647901d81f0e6784d46e3908965ccf0ac9b0eda579a026d8563b8e24746e5587cd567f0f389c6e0e2d51e6e316297ac22ea0a83a72b61e3732a3ab370c9b79d4699404099e2678f51c3451e451ddaa25f909566fcb306ad623500f5cf76cb966707fc657bdd7de01b0363cccd61ccf5e0bedab73ebc648902a76dd61a60bbc829d1f424a5f3a474521df01f6bbd9d724ec4cb99c9b240e15fde55994cddff28ee2ba788c867d628aa1a9ae62bb7cf93d5d8fe05b59c225f1b3c5b0cc7c65b53a6aaca4ffed9b7a8af46afef2e2205c4c8e8277739c632380c61707796", 0xe6}], 0x1, &(0x7f0000000280)=[{0xf0, 0xffff, 0x1ff, "f0d6c5f48115cfcf4dde66d9f032dd034d2dfc641c9370d5c23ab3741e1aad275162b2df48a0ee2eb2126f5afd0847219fb9e4c8151ab739aca4d8d867fda409f0e87953ba86e1b4bea268154411b0558ae7ff2cd48afaa171434d5be9042051562b260495bb5908a726c782634089311c2d9f3bb6ae58e52ca4caa916281e2e6a27fc8f7cc65e1bb64e801135085f1b311996fb7e0895234d4ce426f4808f4ebdd8f1bb120ce8c2058e23ce38dd396d985f1aaf8e0b66d527650f8b9fcf81042b80b7d8788d0614955cecc606bfe72b890a7ab9ef296d92b19591f80191"}, {0x48, 0xffff, 0x4937, "175eb5243736105b7ca1a7db85e59dfd81940cd1f7ed871140a2954b983e48839df22d8cd0337ec05fc66e5e30d57d19801e431c"}], 0x138}, 0x0) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x40001ffffff, 0x0, "050000000000000900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 16:00:17 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r3 = dup2(r2, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000000)={0x2, 0x2}) setuid(r0) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setegid(r5) setegid(r4) poll(&(0x7f0000000040)=[{r3, 0x62}, {r3, 0x4}, {r3, 0x1}, {r3, 0x185}, {r3, 0x80}, {r3, 0x11c}, {r3, 0x80}, {r3, 0x80}], 0x8, 0xff) 16:00:17 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x280002006, 0x7f) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0xfffffffffffffffd) ioctl$TIOCCONS(r0, 0x80047466, &(0x7f0000000040)=0x8) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x180, 0x0) r3 = dup2(r2, r1) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0, 0x219}, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8200, 0xa2) mknodat(r3, &(0x7f00000000c0)='./file0\x00', 0x2002, 0x7f) 16:00:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="2b00ff23000008ed3b00000000053f00", 0x10) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) syz_open_pts() r1 = dup(r0) kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r2 = syz_open_pts() fsync(r1) syz_open_pts() close(r0) pipe2(&(0x7f0000000000), 0x0) close(r2) 16:00:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x2000000000000274, 0x0) 16:00:17 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x8, './file0\x00', './file0/file0\x00'}) socket(0x1, 0x0, 0x10000) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:17 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000180)=0x100000183) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="bef6b3d92eaf54c1c061a8318376fce8cd7a6c308ae0477a96c3ccfc4d3a92018cabd30d4d96b1aa0600271114144250a02289a1005eb4758c83b0a456a262c3a0ea5f72138b25e81472972e7c801ebca45b4a4663291928e07cfa9475bfc90bcd1b7c4b2c639b49a352ed3b548ced69e99c1c106770cc7b", 0x78) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f00000000c0)=0x2) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x20) ioctl$TIOCCONS(r1, 0x40044278, &(0x7f0000000180)=0x2) 16:00:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) setreuid(0x0, 0xee00) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0xc11, './file0\x00', './file1\x00'}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x4, './file1\x00'}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x2, './file0\x00', './file0\x00'}) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000340)="514d8c8a1567f992cb6ccb6423027900df1489d45a7091d35efa5497be772512d6c42a1c048b5030c9bdef96c9dc567d712f4e641e7f6b997bc63497eeb9b41a564d163fdeabd6e1fb35925e6c0845eb39f6561cc2c5316aa4a6701183c204820716a5c2ebe3d65914044a98ad075e2598fd6b90e50cd61c418327f5ff7dfce732ec5253e06940732f2f0760b4df0f7c9ecadfbd5c8fa38d9674ccf7f6cb18d105400a", 0xa3}], 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, &(0x7f0000000480)) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) pwritev(r1, &(0x7f00000007c0)=[{&(0x7f0000000780)="a91f64343f47fbbf5ff28ec38f1d3ff6d49a4fc069f32bf5f78e87f23b855b37fd37da4aba85b010a1a71048392a904d", 0x30}], 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000840)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000180)={0x7, './file1\x00'}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x100) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setreuid(r5, r6) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x32ebf1a7, 0xc2a689be00000000}) accept$inet6(r2, &(0x7f0000000880), &(0x7f00000008c0)=0xc) getsockname$inet(r2, &(0x7f0000000900), &(0x7f0000000940)=0xc) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x2000) msgget$private(0x0, 0x40) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x18) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) msgctl$IPC_RMID(r1, 0x0) syz_extract_tcp_res(0x0, 0x0, 0x0) msgget(0x1, 0x480) mknod(&(0x7f0000000000)='./bus\x00', 0x6010, 0x4) 16:00: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) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x1) 16:00:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) fcntl$getown(r0, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00: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) fchdir(r1) ioctl$TIOCNOTTY(r1, 0x20007471) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000000)) 16:00:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\':\x00') mlock(&(0x7f0000b06000/0x3000)=nil, 0x3000) mlock(&(0x7f0000a0e000/0x4000)=nil, 0x4000) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r1 = syz_open_pts() close(r0) r2 = dup(r1) open(&(0x7f00000003c0)='./file0\x00', 0x40, 0x2) r3 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) getpeername$inet(r2, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 16:00:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000200)="78cadc9d211e9f8a80923326582ee5db30085e405f18a2c0e74b4c7b34bea9ccce9850b0ef07278203e38887edf1387821e07cc9f4d65574c8f12c7b08ff9c3e1c36c44234d5c1a8edc23c5cd01e7bdc4dbe1f286f0a81b79f8dce42e881d74b14dd96ee32bf7a6cf908227306a9a5d0d91c53ddd062839a30f198b2949dc6259209fb9fdd9768d90be26fc8ce796bd887d75b3879284022dd4fb3c432867ef91558", 0xa2}, {&(0x7f00000002c0)="9148880407acf658255b31b4fd9ca86a8dc0b9e2a87c0e68dfcaaa0dda9832e2f906ead151c58d429f937f7efa1817d985785004132a", 0x36}], 0x2, 0x0, 0x0, 0x1}, 0x2) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getgroups(0x0, &(0x7f0000001640)=[0x0]) fcntl$setflags(r1, 0x2, 0x1) r2 = getuid() openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x820, 0x0) setuid(r2) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000100)=0xc) fchflags(r1, 0x10005) preadv(r1, &(0x7f0000000000), 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:18 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, 0x40044266, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x1000002004, 0x4000086128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x100000041, 0x0) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x1) writev(r0, &(0x7f0000002b40)=[{&(0x7f00000001c0)="7dd9e3193a406f82567dfea81e6daa164f368ac631cd8a54834780b8c7862f4500ca76857eb14788ce19a2e4f8a4464280f9f0eb769c91342700d40ac587ba038794dc3707ef4b3cdd278b8e424830d3997d687a5bf4f4bab73a1e7318e3e1c4920369ebd8f1c460ff9cb12ec8cf36ba59e1354e2141ab9bb8749b0830424f920eba2af2786dc2124c2a21813d73ae4da30654bd48264314d18b53343598a9faa7724ade40baa8be9744593ac1f7d182299f46900f1b9c8c71f7a30fb8629264c67914617a74ce8a2bbcf759ab63440efc03f9160e", 0xd5}, {&(0x7f0000000880)="c02f706b37c67a8b7cacd3afa004dbfac4942719ba2543227f92813f6c2e8b2715f6ab8ba4c17227e530b2083263b1a5aae5bb6f43367a9dfd5d56deadaf00388d23987af34bd0455ff3887701865978bd6de49cc92ff7fbc0b1fedd147ce79ce0d692ef96d29f95312335ef310d128640ba7448a16e8933807d2f201730edcbd9e741e700c3d35c1113885c29b6e99d26a6bbd38fc7fb8def41bc9283e190ccb3d6c64b0f96feaf31e0741b8db0eb7c0cdbe6ab31b6001eb65f398e00669cba46893e35b2f998b67ec90ffc2f5e705fbeb3253a976fb8aae95228c940188b32", 0xe0}, {&(0x7f0000000980)="642001599c99974c94bab8c0d31fafbd59aabe1a4c344128a0783eaada170c8b03daba9d54c72ff8dbcb9d869a2acc9782745c71c6625eeae4322eba97189a1ae7a0ddbaaea8ec0c8c025126c4d571d6de6eb4c72bd99e78a361c0a5a023966094d30bb8e6d3476fd115fb6ea3fd264e115ecd1d7618e782783fb9f94e7c4e870a813739fdf94f79d6c6d9cf3d5c0c0840d798cebad5a2271c20b7fb53e665b647982543070d6496696187b34348d88f6055aada23929cd9b92ab30b6de4a65f835abe0dfc5766c73b44ca6a5ee555bbbfef55d97fa921cceab71fe4127ce1e5ac33ecb987b29296407d4ba379e2d118807ee2cd3233e6436af12419279adc273e1e78344aad533e01ba05798acfaf33353457bbb37dcee56dd566537847bbb8ed9cfa5029075f34a10d3a51f604388ec8778908405a1cec40020fb157257d01cc1b1d561839ac3c2a9edaed52db72d5dcde7260e44eef7d1ba79fdd97bc79818e4101198ea4ee00f317304ad15c1bf00bf81819b4eacc5e7d9a86db2ed26e9286d7d9599922ec97227d1bb3bde2a368422fc559b88f7b8fe6055200e5330898ac0249bfb4ea88ab5a7fd25da539a1d5fa7d12c241646343441961c04067e15282ac26f03a171b14db3f842bc9dac94329b351bacdae5643dcb82b674a34784552918feb0aa2de11fdf8caa525cdf029871abd203a05e1b3ae716a177c6024b81844523fdf45bb436d21dac23fce56b0b6051906238c6ae6c1e24ad12c6195fa42cb3207ed93f1e9721ec1e360542d66eaa49c18068840ed3507a9f5977f426e40c20f3f870a69181c9e736e700a4bb8983cd3c7406b61757c43290cea5748d6f6dd380ef97b9a8438d36872fd4779d22b4d5b4d4dd0cd8e7831c10a62dde81ecac6956ce1e4e2a82a1b202105fb69f006e2489fbbf70cd0c95038b2cc58fd8b0920ea7301a59b0792372c17d55709e70661c9759952632b0d1b2572803c9935a90536f99589d33458408804be67b5f2b050c99c09219993539439d2a81861d3c560ec4eb41d282c0ab58868c3573cb91cea6049c1adcafb31b5f41d8b8b8438c2ac5ec42d9e9b4b143624ae6054f0840dc31e76d27c1f756d212d48a7e62ed90a7412165e8953a62a8c4ca9b7821c54ea98a4b1b10f60dca19203d460413ad99ad75d24cb991f806a81aa22d86898c3ec239041726e4ed40941b79b094c3189d610701e7594a9623081bcb4dc9a8a7d0a4d98eb8bc860085a9f27e1bab900676f269d8555ac046e9cb383b80f9a6cb19554ced6c6fdd122ab39cd774683fc360c243961d86733366fa43e8a8e3e2dd96a7b80cfc1f023b6af3115c4d34ed89828077a5819885356423d65f6cf9b2da42dc11febe362e751cedf1bb6d62cf93bca8aaa63bef5b9bb116f48f6b44b80a3038ab9a5de2fac0e325db66d9cccefe9bb66aa14344958247a04129a562d607eb5d46ea02890e2e06476f6651641a7723033b3588ded90fab5f24cf6237029578d5b2fe0c4b4cd2f5e56f397dd2fc76ee67984af5490205dd46c3729a1506bc1f457f79829ad4ccef1d5982783fc20b1073f6270872eb1bbf5e403f76a5ffce78ff01694aadf7a6b457b53e9157194cd493d54867f7db2d3271b828835e820ea0b0b3ea30e9599397645a81a375108ac73a59355e03015edc11ea83d81913b9472dfeb7acd3addb07a99b029e1d71424b6a289794a5c745b8a18a4130c4d2104e58455c828e616cb880448c8d4b7baf86ac22e01cfc60a116cee0021b1401d001e1329655acbc6820c4921144eb1d789c3edfdba4b7a373e455e758cc4a5b3f64a85db44669874653fa07693d7ef620984ecce0429fcc53a20ed7bb4cccc3458c3fad0bc7a2681e48feec4f40e8443eeb879aae3fdece0d8e5e6bfb7ef19e8e45946c3465c1f8b5212c889c3b425882d6e531c2537c5f861041584f97c73802e7425b535eca6a41fdc232caadd9839065ca206751dfe85a5f792240a6b31c67f65edef0695df5953652befe2c96fc1bac26930093d2d1604bb21688082d014f5d004e706c32e041f2e79b9b189b21b11a5e3fe600e779d0e32364d8dc36c551f714f8e1541ab65cffbb2f95ecc0cb4902a8209aa742c55b27e0cbc57624068504c3998f5fea0e8b54a3a6647a4ad772924577402cd8e0235264ad3b0527c8a420444bcbfab6e31e7705b2249db9d3edcfdc4ddf4ccb9efb7a3a597462e04948fcba3d7b266104e941a3ca351e1c607fee26d5d8eb233e29253d8e579408f284678711e8812aafa12369b545b83de03a44a035af88fb44406562562e0f015a43e02dcf345b619a55dd8fb7b9a3a23e6b162287e42227ca1591129194f1a07f0c6628c83ca29eb2de4fcea2a023a33a0acf8ea9d4496b53d2dbf9d5490333531b612b90159b689fc08da5448ec7ca3811c3532746e3475eafa0332712311869aab02bc77a94089e2e38a851f62fe573a9e5dc6d50e92f47f8cea7e3a2e46ecf7c09c692617400e66cbf82726f4a86beddcf5e08f7925148eaad3f277e7d9e042ea0910d2423dab3f7cced774b58767a141e48ebe071b20cabbff146e2e96fda22460538c06dbe38578bceb6e6cfde9fdff52f9a4a6787121bb831b5d5592fec626110bd3b85a78b5eedb75ec332a1818ec34762c6a024ae94071ab28180137d44d2a2547c190041a84a6cdb839cf531f282ad1e11c417b53c64a53b047666e7baaab32e5f869a4613047d61e28d45ef6a8400c6f81b709c313cbbba2191c2318f9f2bc30f96421074ff6496109b6bc629f092ede381fafeb001e5e4dc55ffdd2f641ea686014d895c71e2fdc4ebc4b8df74e083195a7c62fda75ae908b93c5d6a08c4ccd6aedec47e5b7da60049e08a7b929cc726345571321ec60a8a9c5bd61bde0dce653a82a33bd248da3019af5f2e8ce0771e0b9dab971b21b643722dc87129073a300b380efc56df8723b3b4b8ecca76afe0132309604847942d0ad66394939ebefa34761266cf5e96302030a27ea7e860ea1465caedc39af253fb0b55a1d31f135d8d83331599b93f403b63f13d211081a147b80bcbd2a3e13e73e64e3eacb0183482d900f6e02eea5910d6e6d5e1808c1972b4b36b4082d4f5fb7fda56e1a5f94822bb21cf9ae1f1625f81fc762fc4db4c0ada8275e745929521e5afb657cfd749451c40dc4fc99f987e946ae341ebf2d8addb531a7f0387ff756ac11ef83d1d25a80d5aa2bc5a0b1cbbf3471cf8a299163202a1907830c6a9439cfbfb9732b2629ed415fee76354c254d46d996f0554a1ac9922537ef95b1b58735a0f4a445b0b16a9cbe44f7d27e638f5c7be4d9658136f4320dda43a827b928330c2a35cd813f1099fc8e2cab6deb3c9a432f29c86415b8d50bfa5e6cd13ce346f430fb50c84c4c86d87db3ad65aca751f63fabeff951f9a2ef316d0ac28b00586373269e0ef5f700f878a898aa11d03b6335e470a8fbb94e4b938a5f44388fd3957e6aebc01b10e13a1229f5607a77d0eadae546c997cc15f28da5d738175ccd6cf188440e45c4c82cce2b2d93f9a53d8225365d1ab510a58a5817ace060f664f15a6703b8962f3ee6797d0f6054564c5552fbf2528a6444e875e667bacdeed72d648cbb22f585287a1051e51521519c6ec8e8516445d9d9427e4cc3faac221f3d1b8158b55ff35e5a4366cce46d00142deefcd6da5877997634f2885d122866fc0731a7cf6f223c18c5b4a4acc5c1cfec35f7a831c79624bbe9efd45532a99e58240c0f1c0d3fec922f88026e6c31d52ec2386c31822606f78b9918e487892e6487b34eefacd2e9685d2ae046fed78e250add24a040268e057df1eb6957780a859c21d314ef5ce0ba417ced624742b7be1305788c0778bebe74c14f341130d2ed1bcb1b1fa1cbfe6e8e2199daee566fa07ef9a25989c68185560c3f14d15d88284e27b9a6474520148c46bc3eeecf63c30962289be4e265f3efa6cc6e1851fbbb6fb190757e3c813d9794fd8cb2edb63a2ab1407bd09dac86ef697a37337b4c01eac65ce6b60ae69d3f17464be3f3d1545bdbaee3931525054a7be6c43a1a1203b0c0cf305b2d22c53bd4a4531d469a358730c20af09a3b439bd11f38e695808960611dd21f09f612311e3cf9a27983344979572ae5a0642382c539b7f5a1d2cad208e91e9b1ee54aef5d177b74e404123eec3484e3dfdfc3ac0551996e31e3b95bd85f63b1da221d31285fd7a5f2bb39af6586e8ccc568db19ad4d2a458e37e8ba64cdc4d98e513c712127fcdb632611980ac46c1844ba2fdc99e425db47bae3c61d0897508abef92eeeb750e50dc1be0cbed0b5609691b39eec8af4cec264e22df42344abc51d771ce40747e5e83cd5a0b57a2742932e0ee26ecc14e98059a8c26fc0864098ca7bb11cfc74dd71fe723848e012f75c943eb4ebf8a74148e42bbb5f944512d1fc9e8259dc3a1a866f64ffa31259959f1598aba28e7142f573fec14253b88f18154c9580e6408a82044972b2c563abf84b745ff419e91cc2b69fb6a22fb61d43faa88a4ea9a7b70acec1c6a8e341963595193d78bb29a4dae10b44e5bca4a61ff7a47850b2175b3d1e18b1030927f9d5950c0c067d9280434adf46bf819328b85898641b1bb95c1bbcfa20269550ebdf86dcd58a06af8509c8aec4e6fa713f01ad1859bddfe3fc6a6cc5c1eabd49bedf903ceb19570ec8ef935edfe0d2c0124151d2308c4fd236858178e7a5812bbc6a8391396c191977b8d657a1bbd41bf34002bd307c49bb6b5820d8a264c84a4cc11e2188f031ced1669a4d9af2ef275817702185712ae677a50bed8ee4fa782878c5eb454fc8f48c1642de158f18909616ddac2da82f415ff82f9eb002bd23563c9e04b510b81abcd684ef10ce987c6d92958a8ba63ffdddee16127a6486c2cc424945237012e3c1c90d7f8196d93e6eb8fad0ede1ccd96f3e0f683c06f0ac3fe2639376978998addcc67e7acfd62930efe7c72b4900200c037894599de967338ddbda5d9ed3115b2ee58f020944316ed12a753aec067a938a1c069af96bdd501ec5591eab564d14df24c79d204d6f23e0fcc2644bf0fd01842942c365c99f857a1c6a807db695606e6d3bdcb56a5ab90da6f5b26168f47c9eca6e626628ec60ad70df5615a12402263ce6f6aafc19d40bbb4c103f4116dc9324a60c6aa74fbdeacb0f0e1065f8a9dc8739e2b129a63d45f0e1cf4d97aeddc8ebe2948fb75b24c425bf1af9bd18c1b8a0f10d7089fdbc20b85021b284958cbb48bd37f0e190d802d14a76844d8146c119d2720eaa9994c8e1cc9fffab2d6a312d0c2294f06edd8450a6737c530ecee33dd1aa8fbf7fc4542ef8145dd8131bb1253830403282217c6447bb44331de2c3a22e36885307ab2d35652906458a1b2af0ac38e64bda6603ea67edf616aa54749660ec579e12fd48c33da9d0c3b28b33f8d5cba7474744b9ec08c9e2dd71414c636f0145f9f157de1380859c3712b01d688e61720556393fea7b80b910edfe444c8e555dd767ee0dc6c99c36f89d8f6eebfdd0b4f3baf86547a665684e0a056ff10487de2aba900fbcfb9c5ee29c7e2a546fde63dde610c1d72a4de8670e66b3208d9e68aaaa9b2682553c63b52970e1914355d5bbd6bfda414041528156fc2608e2af27183aa8482456bba06bc52652afa7b76c87d21159b3271b67f43843ad0f429c3b248685ba307d4fa2beb207fd82eed468b215bc6358e409cd7795ea9fa03507c9bca014b707efedfb42100bf9d51d93", 0x1000}, {&(0x7f0000001980)="4af47359d63cea075429aa72421224ba9361d4d849b9cf86e964ddd267dc03ddf460dc3ad43368708e52b272a4a2d077372c801852c903e975bae0bd0debad2c7f33b9701f58ad934196ac6b97a6a3742763b524688633a3781b4be788c13a2886b366e475f3840c7db336891e1e23169bf427acf15665508e2fb1b56a507eb035ad793d7952f3430beb65312449bd96f4b7b7898bb5dde3ad302283f3c6550a580b05d96ade88b74fadc887ed51ef90e27a26518082685de920cd144d5776d62473583266219914a1ae8b9159e013c418023b8375b215d1012f8fa3d15397484baa7a4b770cba7f6ba8ee8f5f5d666f3674b37a978d630451325cd826e95a94a2e5017d743b7d89d125cc472c3d56e0e82cc01259826955388235cd063381023ee40747559cc89d6927368761265cc8312359f197ad468421b48be3b2d724f2f49b733c5c85e6e6ac18e8174561f3585ab499e27664e3c9be3242e551e3810a7812cba31a7e3188180e7b383e26d337714af010b438a5104075890231666567cf88fdf08fcfc8a79cf29fb3fa6342d58f482dffd9b165a4617379c6a42aa0f7d6de3337439ba3dc28f9bf77e0ca2d44181ed5a10f627c18263aaa993be00ce7f52a208cbacf8d6eccdb2555f3781106e5e16ff49149be173ef61e6af436c72486ef2c896bdcc17b8521bc2d0c7cfe326fcd00b7af2c352b61fdeb44651a34254977b5f5cc19e45f2a59150cff3e2302ddc73cbd1ee000a3dc81cc84b4b31068399c53dc794dbaad0248c4d2092bb906bd6f6256e9134fcf9aec150af0143c192c8a0862be0f433123c2ea93ac6f7738a9fb8b60379f95f2df82357cd491813e4dcd0e6f1f616c37f268a485f7769d146b4dea145de9041becf5e0e3154103c8984d84c5431da83362f2e72da401dd9d9450a04fba92b93d617cafac9fa790c10948b84d588745a73a0ede116d489fc85b8c039bbd773f1bf774e047381bf2b3f77e034a95946ff9cb5cc4c8b75ef7a7db1dd712e31f1f1c9e7e908fa5712847b35e1ee946848dc903a42743b4b2cdbbdb3d79b73f49c06eaba7a5aff46187573e74a76b9538e484d82a84d89654aa169f70c935783476ce80f86e62637615477635faa3dfb7f4a15267122664c778296a751fc98f8e1ebbdc91eb9626a07305b138bbda63a393ba77897c74685683728de004a0f022139463809b107c07031a1eab78ff9bb4296717acca62ba2a716a6a0ee067f289b6a5ba2835aab87878dcf973943fb125876e42237d4209710a35ebf13f1b738aa1cae8eed59a04c8f4d238078cfdd5a17866554a93f50d9300ea76a22b2fb23b5103d97df330f4ee5318da262f1e19efff572a73ac1f6e0b5364fde88eb7833aa4b06e545ef52e1dc6c730d90e66e2abc7bb0e3d318af3e847b88fe15df89aac28ef3d7c6bcc6d54a9a49a0e74bc52e325e9686b1e867921a69f761416b6ce11500abf82c3c0b9a23c9f41c0fc840505a343a9a54d62da757cfa28e6298bed9ecf339770d2075d2cebff1896fe8ba5500aa4dd98bff71324d3e3d2b1ef6b0798cef5b763cde18e9d7ccdea42d5d1b9d4813dee798d9a4fa009e1e15b6997df9c5805e8e4307f16ca92aa06beea59b4ac36b8ed7efa3ed5727e354b5cc97e5200f5225a582d6d57468a36bff453fe2ab6bbc58dd281820a7c009dcdc368c49d6b9358e88bc668868ed14db884124a901e73436c7d03eaa69203be65c43b8c081e0bec4c0b56c16072d3ebb281aed1d52b6e06a2568202f60cba5a17d029c8f99be92838bee9d13283aa5100482eb680e05363fd1c8ed8140d1c05309ea9323391ff1c5d48b257a26cd59d1e795fab4a3d0b1c66834b7b1fb04a18bc18d3e0a4252141c13935f3d403bc305947cf700f7b67d2d7bfb386b92ae7c73c924d3ed466beb64b8348b3599b7b12577a1d84a3eb1da71f3c3b633638b31b3db3784d0530a202365cdbf11065e78016dbff484fd43dab6dfb0a95478ff3fc20268779e8d367134ad91521df49772f6e07362c22e5bb6dabd6cc96c4dbb81816c49543203d4a1f4628e3fe890e961f4946c20479c6d3aa05b2ed8092f7f93b5c98eb04d347c32d6ca228bc631e6efd32f903ecb28f8c4d0fca4d60336ba7bfdcf19d215b76f656f578f187caeadef262a3cdfe6a72013e72ccb4f764336e20f32b77e0f2d1e32de0f14c83c66725f62c5fbcc32233e929900a672162f5d1d286ac30e2e6eeee7a71c5787a99e5787af1cb7fb58b6be0307ef3c428db1bbb4c12b73f6a1c386aa54f438b21db63cf82d5b14ea021fa4f26216909c1d5ff3af1266e30eb96f4f6dd29e3fdf50673d8f5dc3a387e52a9734ca783beb6678d5f10664067ece71e08d51b400267c1338e0c931fb12dcaf27745ab0ad12945b22c4ae15d723ec5f0da73d079b85b3341a8a25beb954e18a27b3898d3c3339e93ef787ab2dda2a0d1ccbc8e3532034a25a2fff946f29fb10a00b1ac67e1fe2ee154b959fb7856eda8b2e6a63d37a5a6bea267b430efc8d8173b832976fafb03cb88acb5ca686b6afdcaeaca38343a86368127a4067608ff651550abe4dbf215ca268abb67ecc4e12d203534e6ccc89336e08354347e050e55f590d0f3c86f8753408f4a1a937850759319ee68c4f7ac856dbc94416dbf4a709b68c1dd1ba02ef869ff207fe482322017ad6fd4c1ab2eaa9d586b851a7b29a2105d61755e1ca5508b950daf1adca373ea3486dd7692b924beb85736b076684ef1e094cfc7bc92a9faca9ee15d869389a9c2c8f3bd2ac4c1c484c4fee21629e398faaf0cdcef94e75ce656d4399b7fbaa4b19573c4d4988613055379fb2d77de7c39b799cb79923e22c22581c0da73191d4a8ac288c048a611c2c18f289a3ca8155dbd72d3fc805ed6b92b49741005233681ab0c75840999ebd2f278cfe1313da8d09db7b8c7327f71ddc0900b4a50c39381f2d4a03e1183c75884be549f546e7b2fff824600343bf6bd74f256da7c04acea08c17a935a6646a2331819fdea52b306e5a260292a1aa661e70c225f912e9e7c590d61e20854ef955fdc4306b61c4aa7b7d7f523a1ff7d24059b68016a171c8122d9eff7021eca7d608c64a54784a369284a0652ae7570d07097a0cdafd3f3402320f0a220612bd07ced827f80e2b0ca2cd2b5932affb3ebf3f5ea790a20c0c1ddad01e3626cdc39208e528b44f2064b35542a2b61f8977945bb66e24c7fb39879ba018cac214bb5e1d7ae8bcdea5ec9555bebce7275f0f32033cdee8b161be6d675ce063d290132a5c0988cb2815cce556e401317f8126684cf1b6fb2fdf93705cfbb03edd47e6b24b230bc54507540e9d3d2cf20663d2054fc1541470655216d3727edbed7a2aaed64ba2ff1b887d56103bd7d5fe312fc6c9b8383fbb53c7d3e19dde65fab424b675d1521c5a67f4960350076ac2edeaafd4ba12533d6527e8d84a0895a8182d15983a1765660a7ec75ea49774b42ad1597f405b51adb9d92d2ed42b2d81b310511dd56eb3e4a3bb51e3ec11f9b89614b50606fb49f978f209fed7ee43dc8581e700d70131b1b7d21373bc9a733ed02e9e83a6af5ff2f278c29abe6e44f1fb0eeb0f631ce313d5f476740779336a6ebe9963f5d411476ad26bd1386af9037fab5f20249f7d12311cbf2b36462ed9a0f5706de5b17465633f1421943d89a2afe66e080fc924d2f37b1d0d1484e420f97a4ede58da3d5729bff0271931a753229feb07d9751ea5d6412944034a74c9590cdf36174c052273a33e2d687c6174ab504753b7cb5c1a485da35f7e10f66d18902db72a765e55928711e017411fa7487636951ebf693af065200d484d5c4503ef7c4af5d1e7a024bb0aeef7ea4dd91e4e12eb1f2ef08cee1833532166ccd7e7c1911333de71adcc795c27f21c9738a1ec028936626d0ea3f47f795111fe4baec5dbad90edb2a379ca0fb2733cbc5fe6a62764de0b17aa3984fd72ffe9559c0f0218550c3e0a2257d836858e397f5617668d718bede24c440daf873a6b1af4422edaadc7b541892e5ee78f497c7cfc9d32fe5586aa0094da268456c45a4d031a444214763481100c8b06bd15ef46f8dc5797b9b705a8e333cf05bee400690652549317e6b226805433b88624771d04dc7358d8bed2641aff68fa222ea9fbf29b13ad390ab2fb3badb8ba9f1fbcee4e53dadb50b2ffcb55a991145f0d095783795dc607e9332fce8d0738927c242ac66fa2b5b7edf4fd602d8acb46c6ddd87ef8e517db235eda5454c209c121976180fc9e4772754028e992628cbc2f6cef752351c0cc9b89afc2368cdcb981e6ca0678c45e05c4f653cd224118b459e7e0e731402567b02fb8d17356a3c19e2d6b18bc501fedc3c012bdeda9cc129777e2156adc6c847cd5e75b3e5dfc87658e379076393fb1bef976f95b41c2a429ccab5d1b3bb69504e69cf30dacb142c5195c48120543a52169486714830f1e265949b5b775cb9d8dd85d03b5afa03e19ed03d8a1a184c7b763d4579d136efedc5350cdfa4cd14e9a2347c75a038a9e5fb85cabe9091bad023f95fea6bac5cf1403ede7c892b9242af046f51599c83d90b45c7a1354559f7cf7d8f61fb64b4becf0ed83c34ee8dcf3e32761035ba833c3385273cf3038df967f6922a1f82187e227f48a112a4571f8c3a5bb60b442a3fd3f0427fb59e6df7bf4c4a027569a1506de3bcdf5e50f53e7aca678783d30109e97b0ff35542b4496b0ac96e9a6b9d5386af552ea4d7343bc456def3739d1ce3f2eb093f16d55a2f6d9e48b5fbdd75da953c9d66641d6c0af61ace0c35b0435d0e61c91f342a094902c80c6780b2fa12c1aa55b5a2a6a5fe33b8ba03f4b188d47a5af512c44e7477b6014a1116536da9924d145f77c5f4c7cf8ecf2a68492a86b494ffdf0e8a267e89ac821edde6a5ee89ccb66f03b1d81d1934fa279ad77ebae6b0cca3f505c6039c3d37ab41b58ac3df9babedea67c4c51a3782d29c84c7fb309f5b9f72c2797af680e16d9fd7dd6edbf3aed876c79439291ab16db5c873134c0664864fc7b0861b4294f5c75035fad44c27d75b161c0029bc351a75fe9163931a49b70abacfd58d50cc3f34373f6ee6716a9e45d2f5e9371050168e377eb6ca9fbf1e121cfe893e52f0041c3e5f12b1ea3d3e5c229e13ca69c1b082c775934636a42aab457abb6f33edf31ec0f5e2dc1cd5dd228ba60b458fe042d2bcccdde972361ab6a182e2005f9695a0b6da00539bb0a2d88c9542d52cb52ff1dec9c68c0c5477f273e0e45e3e238447938cc6516966b29b78da74e759dc5ce9f212f6834e4dd6c43d04eeb29fa643588cb9e44f810b43ffaedda4886d7992a5449629931d25c60536e23a035fb154098b718c303c7fff6d86ab1cae72f681a648bcd9f3a5b13f6a3197b73288051d1a12bab4522b82eeb1e10a5f8a8b93ee924a29403f9ced5d1db50dec7eb91e307f29bd60726b567da597890e07046001fab77372f30ead5da1d3cb5de0c93a6f99a7b6a0361240d2c36a3b8bc49a09fb49467e3302f469f2dcc9195e5f146b361a2417e3760315027aa184f485d7ba71c61fc9df5dec102a20d6d411160ffd7aae6f0f528c3ea1dbf1ebdc4738de530932bc99cdeb5cdbc77833bb02e11de2b10c66b85f022a72b9955f7dd7ff2d4a59348bf19a281a899adda5c2dd3df4c05d0fe404d4a1d803f07c693c37a76ca39af4e060343e4493cf92742694a6d27e8fe513ee2976a87d9d8bfafeb2c9d38a199d331126202f1c8e8a94", 0x1000}, {&(0x7f0000002980)="3091d3684b3646a5a914b4f0424eb1ec2db0a0f498cda1641ece78f378e4a69cc236d4a31c0d09dceb89d8c5e17b2824018bbab54625ed00cd0bc93f1e127f8ee87100d8d8254f65a2e72424350cf4789236f0380cba03a79a998f9a74f057cd588fd04b7e40527f2acbc509f9ca431b942ee135ab88aafdc0ba20bd497611455217eea9068eb050c88a55fc15c00b2266258cb22c26d9f24c5cb3f7f0751b9929e36f4891ce4bb7289b37e91646866ca2ce647881f9fe96a7541eff101aec0aed21681a296dcdb6", 0xc8}, {&(0x7f00000002c0)="2583b0076c1d379319dbc1ee47d7f3ba91ff4c3c973d024351cfe1b4cfefe76c5c28b6fbc15b016f6dafd97a36cb206f106cdf5df0ec57d2ac29fa628f86e2b8066508ec8fa58d7bc57a42ba95f280d8f2f43101519270082cae7c1c236f61cd27d01d6d141654dc193a46a12602b18f0ea81c7f87d555944626d256297fcd794feb3bc1f2846a174895b219f417e15156bcec3f7d7daf5102f2c00d2e2a884a71a4d37be26147211b75bf80", 0xac}, {&(0x7f0000002a80)="e97b17e648fc39c5ae0bf20cfa16543e60b846577d16a65312a61c7981befe262b28c872a1d45dd6be3368cc5cec321e201e327b39b5a3242cb5c6c5d13f211b78010375a59ad7d9e98890657002abaacfbf8304a0c3c55ee788e409cbb9c7281882fa95c7166a98e503292e4e2ce8b2e5a66e46841aea473400ea9ccc11aab65f9f182a9719a30d", 0x88}], 0x7) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000003c0)="2446f0ec3c9dffe39644734908291e373589c710cbb869cdbbc2a45329218f2321741057d25c9c4aa43d40892f8a0843479eaf675bca1c617e2f32bbdef87b018d0b373dca389be715b05a872a19d9459bebf9f949cf6c7436008443a998af182a1d51abd97b287a8597a1a91444970e2a1119e62e8f761a2ab82ef23e3aa6b768d808cee8f16923ebad001c25f487eee94bddbfaeb497d1d07103277c0c263d50480086e92e80718d31136726187c57a8e4927655b991c9b39e5d8938afb894859cff22fe105cb9b4e79ecaa71781250bfc35656b33f0c63ee7faa548b05812d5a83cebabefa9529fdfb931081c995f37f6788adda35f39d7d4dc71f4dae8c86d4f8c7fe89f22105086c29d5dc485b9ffad1130db2dc3f97683a5d4033e152829d47a7e2efba5f53c37097ad216e0dd516a0c59f71f6d56ca516416e89993507873fa4edc5c62f22866762e43357632363602715d6722df2e8dcb3abd5381b089443f422d43b7fde55edc34edcd8cb097609a0e94ed73e1a138fa4628ac2f96044fe92b975ab278aa9e110f01a6363e9682b0f33afc1de05c49f4522eea3fa3067f3348087b52568723bf8f6276b7b02330b0fcb75f435ec790e14597b6c1ef70836caba04d63c09a016748b7710931ab7b5e2b6d14cc64b35d822131d46171b01af6b09c3748393067d5caa93cafefdb382ae0c30a3fd76521286f82729755a5bbdc5ca6437956ba1c3c8443ba74bdacda644ac35d66ccb14b2c1589ac0dd7c9120afa6bf36cf2377e7bc9f077530563bf01c1f53cca06d02df59768953074a36b9417bfe4bb3709e5583a3e4e30e1d9c666ca245660403e319b2713718a9a7926233f0f5c4ab823a1d6d364dc8bb73a50550afa971173bf8ab106557cf1ae24a7b76d6a3038181fe1c129d131f07734b4b745f5b3bb30a8dd5aef077ca8c449cdc07a2bd6e33291b7d11e6c082fdb8fff797d1774ef88570c676927118fe1cd75db8a78dfdac9f6693af68a2fc4eb018a6a9b3a16678e78c8f4a6835d297209b449461cd638b712b47aa716b8c24abc8edaa465330818ab338f52d6d07a0037dbbf130e447ccd0879884f88ffca403a37323215370d2cf517a67434fc4ef959abfc625b1f171ab35016d32d0bd119d3ff78762e5cb9abd93124c47a488a29aea0aaacb19e8f69e6895efdb402f5676b1cf572ba1f1e930ce6564c1527169e3066464e6a4766b1c700cef8eb992b8a478b56fe6cd356c13bc976da127904b58cb4cf8405a08c4daac804831c355943193101af8cd887026a83f8a9c3648169ea2e0294a158a6e4971f0b9d257dafdefa4c3f1de24db511c05df28f72eeb9b820ce41a7c0cf72d5e733405436b4c1274168837077ecc07b01f0af63a2b9c5c93beab601f5ed8f122c89d8f54db99bbff4b9a7844239b794000606a992555cc9caefd6e220b78a903c6ac3f1c88d819d31e8d8767352a3445ee9be200549ef3bc3a6e2d37f78f8a72e5d605de63e2dfa74b8d669772784ca78357147a78f7c8133cab014ae7696e912aefcce012a386561d9806eb7f176f58b0ff9e1704b579a2348789bb63475d8af496a990789e4c27894b009acd01318fdf31657a4f970f59d5286c2f1d8c58d40b7936652667e67748e76c5c0d0a75d7aa0", 0x49a}], 0x1, 0x0) login: uvn_flush: obj=0xfffffd8077c54eb8, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! uvn_flush: obj=0x0, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000140)=0x8) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffe00002, 0xfffffffffffffffd, 0x0, 0x0, 0xffffffffffffffff}], 0x1, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x1000, &(0x7f0000000480), 0x9, 0x0) 16:00:18 executing program 0: r0 = socket(0x2, 0x4, 0x0) setsockopt(r0, 0x1, 0x6, &(0x7f0000000040)="5e9f0000", 0x4) 16:00:18 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="cf022e2f66212c1f5f00"], 0x1) shutdown(r0, 0x2) getsockname(r0, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) flock(r0, 0x1) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x101f, &(0x7f0000000140)=0x7, 0x4) socket(0x10000000002, 0x2, 0x0) r1 = getppid() r2 = geteuid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x480, 0x0) r4 = semget$private(0x0, 0x5, 0x22) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000240)=""/115) 16:00:18 executing program 1: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r0 = socket$inet6(0x18, 0x8000, 0x6) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x6, 0x7, {0x400, 0x3}}) fcntl$setstatus(r0, 0x4, 0x4000000000004) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000100)='/,)(^\x00', &(0x7f0000000140)='\\(*#\x00', &(0x7f0000000180)='^6\x00', &(0x7f00000001c0)=',$-.\x00', &(0x7f0000000200)='}&\x00', &(0x7f0000000240)='@.\x00'], &(0x7f0000000480)=[&(0x7f00000002c0)=',#&\x00', &(0x7f0000000300)='.\\\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='.%\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='$@\x00', &(0x7f00000004c0)='(^\x8al\xaa\nR\xdaf\x8f\xefrdY\xb1\x84\xf4']) 16:00:18 executing program 1: getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) 16:00:19 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) writev(r2, &(0x7f0000000780)=[{&(0x7f0000000080)="d9d20fcc894422ae9f922be0effa32145da5aa3d789d9ba3d148e44c1073e53d1c7cf004fd", 0x25}, {&(0x7f00000000c0)="40b057bbabacdb77e04a9a398b18cdfd929978cd4293182144c7ad26ed26d3a4c4b5f2b54a1b5c9cb3b548941e1b082901684d44403ab284abfecbd7900bf47760d8f10eea7749c655661787ac7f3ad955487029b7e8fa6d6febddfd937d7d8857eb3e34d8c20ba65dc196e175d9f76fbb42972d7f04e00c855d21e282eb2dbef869d0e7b1eb8f", 0x87}, {&(0x7f00000001c0)="de6e4ea0123956b69b915e197407217301f1e951da02f3c47d22484606c343c9d0a6a6eee18cdd5b587c7c64ec2f62dd9fdcd03903107a75f68f5b8f04bc9054c4d9", 0x42}, {&(0x7f0000000240)="b4596c8f0e197f7978e21ac26f1a57ab1c38a61a7344c09311450242194d41e3b07ce27aadb83b0e0fab4bd86ab8e496a3c5444e8df2e14d0291f94d5288971a721ff244f482d13ee572802831a16523af6c5b68f1391b1af07d7c41d5671004235788e779344330b5e9f1ebd9dca6200fd6f7c172a071eeaf215468599749ee9cf4", 0x82}, {&(0x7f0000000300)="d99485245e8848108e96508c9fe28b10bd3767f58686c56376e48191b23d633d3671a1171983de5e9b55e105ae002f7000d561a66a3fa4fc2494b7b33f6b32cc93bd88c8f11ff726b018a38d2192c93be476465817ee377a33fd1ba77960251869f3d33f9d1f44d5f8813115be5e099fb417c5bdc7eba94544089e389ae75d6e9629d8fd8820f2fab63a8022ff14cd070956c54e58b5658ac98b1749422c09844affa51b82d4066f138dd2c3d43bb611cb4f4d3cc081f48f6ae5d685ac64686571cef5d7d1948a7b0c4ac40bf82d7086", 0xd0}, {&(0x7f0000000500)="17730dd9d7effb616ef9c2254b368d40f4c28c48cb1a89bea3b58269d77366588d5a942f6476774af258ba43d2e686ae0b2b1158664318d02e4d4c2aed7cb50c666ef8c1d4295b94e22617b0cda4d558abbc34adb28a4a884646a4f3ae58920e55cd6117fd7aa47fe26dfc446fabb25a0da536173408190c188c307a1d44dd83de2e08a7a4a5ebf1f9d692bb8024dfe4b544f5eccaf7b1857293b894fdda749a31003301baaef0f1ed58568c89a395234b1ae8cd2c3071c697a26bcf0e5a26e9f53f668f419bc873d7d99aa52c207e5de6c259a64edca48d0a0ebf4e52cb50c3e9e5527aad5ef41aaf1f2db83376b7", 0xef}, {&(0x7f0000001740)="5f5ec4c96ef650faa3f3c3f4768b852b966e711e8efe1e77883b8a06ca3dd232357cf42f9a1899151335690bc99e86f604a6950cfe3a3b852f302212827604d933fee8480d1b1036a74836b3338840057864e1fe5d8aef209241adbebb9a7ee6962a63394c0b013e8e08eae9bec5d527fe0a14c28e6de0cf2d1d27f18948f846b93bf4a49bb455da2f6fe5e19a627c610e8faf7ef6b50187ce0154b1c901e2667719353bf57890dc61a279b78bd46b3b095963ae794237b0f6f5cb6f7b8cb3b5df919c0f90f5a0ed87c68c5e043c8e8bbfe5f2c1e8250602d53762cce2eeda15378c40593e569569a2d689a266d775d5f9d4da4bf74b076b34d7b8459f9060082a27732e8f0ad80e29cc6c4a3c75469ac3a4a2cd68a7913858128aedcd7413a61e9025ab9eb1fe32458f44e0cb19958897bf467f46e45ac61f988069b1e5215afd74b923dec20f763b41fb715fbe3686cdc369ce1e92c7749e0cb904a90b5ad490f4712cc369831d91189272aed20d8bbf6e195e9abb04c363da3f7729b2886170c9259e813223633804918e4a17a28c761db26bee8d0c0f1e02566b90a58d8dba74d2c84f24024db1bb7e09bd306fdb274b4291cfd89fa78d2f474f1036919fe9bce3ad37bf89dba4a44e5e7ed15915ccdd0c408e72639d32f7723fb912e1c4a2f3ed0bce00b2377df27c3f50c01de3bcdb322c4a382d272522fa69861b1b6bc2c3cc8cd06adebfff32b22cdfd090930ae4d664207c622e9ab270026e878f2f68efd41493ff4afc07666cb0d6c3b479365f2bee1f768b99d771b0c23eb2dbef2fe69bea0c51f31a147163d12c9bca74d5aad3ae3d8de23d2e6eb8b2f10ed896e4928dd8c46f8d6b686201308f2f37f0430112ff2be1e10c581b1e5caf81044308b49db47734d018f9cde60916b0a98d0806d523d9bcb753935b1713044ff0d68b5f65bf87fec4b35754b689f4d0ab06f29b7330523f45958f5f7a3aa43c1605068a858f9dd0172eb077180515e55e90aafe7f721b178eb7f8cc96d7a676181250c081a7f5e34c920c17d80ca13573f0535172e3c1cf888138d1a34640332695fcf21628a4db148eca9eda863ef15725c4257245cf081bd5b4cba12eb893857025a6f4665ac06aeaf52711753efc124e145ab1bc3a99021f346a334e9fb1d8eb0676b96a44b4df2d6f6113169ab487d4c30a32933613bc27f2ccb702618da4f49c49d962b8169c0b0a9bb9f42737a99b3a875ff57f55a8e57df24fcfa4a2d5568168adb1b12914269b9dfbe97545099c024f33e498d1faefb0793798ee370aa602c129b3e6e832f3948ecd77d23bd5be99f42d84524f7262c011595f944fa43bfa63c73699d65cd6ad21d1290db1c7d6741fe9204aa2937a08f0ee42b89d47ce59cf9c01a43e7ac7bb895ae1ef49038e30022c6f3401f36b94628368b22fc32e652619c108c41d3a3cb7db6176b00f4ee13e84e6004483a1be11eeebbcd09141e2a7d2aa0558e3c07a03291fff12a8524d32e783d9bd5d9ce16866ca871fc0b54202657fbdecd17f11b0aa830fbc9494c738a203a271dc05506acb9a32b51f49988f9603fe15d3bc59a4f996d3f220aed872adf9df1a4436bd7a9d277cb766118a0f9bf3f5ca52b04ceaa22692591c0cb5ad56cc273cc2ec974b603a9b513438829e3940368cec0f60144a6333b8abe051d56f6741c82660614d40be86aad1ba5127ccf2f4dfbadac5c241e98ecc40e83d0d63f2187ae2b4f1cb7e80aa11f5d08a12d360541aba8c48eff905f2622b50d42ff276bd5b910d22d39d5f31e01f8eed96c2b46df8b54abf4aec77395d36b5cad8566c004e59ad99b7f17f9d8cb615d866cd21b618723319d71703d11b603b3f6219eec1940fdc8c11dbcf961725f913ced9dc6726506ab3ba7408fffb0f1406b4e6264f456d0a51b5f6ebb635529187de6047dfb600a7a42bf10a8c8adbe36f0bd5650b19ea8787fbd2b22a59624655cdd907ba49043a5dceefdb248f067b6c3cccd58df7ea861a7f3942d76a4422826f179b81066a324eab62faee2325f742b4327053f2b3dedc1816abf1d8ad47292b38287dddd330fb1b4168f52f450c41b11c4c489cc538cd1591e68b6422c150eabe151c2ca17e51edb5f4c5b3aef81fbdf76c324f096a057f87e73cfd092d11fee2d95fef4f269bef4a709b069eb9831b1a1403e05b765b18aa81c7de993019920ef0435c2406ce6ae0fe3165632a34c28617c34a927b240819d0a118e9ba0adc63bd2c3c5ccb66e7f3ca1999a655fc403d0ede5a91e4cd37232737c329743a2076eeea6d80aac12c166d9bc68433cf0bc4618b6258bfb99216aeda1dccbe8b42b5dbbeefda658bb01bd2c5d3abaf783d50b2c517e5e6a2c49977fbe544497ed2bb89c25e77fb37c40348fe6bff0c5b2473b90d5e0bba9d1a4695af0e6dbe87d8b7308526ae0d83d5aeea9d128786bad7251742c21491ab9943bd205c41d01bdda411179a4c1123703b233fa870d86ea6b7e551df1938c9b1285145f9eb309659fe2df81e5f6a7e50e3bba0e8de5a02816624a18550b173dcadd01b6cc1efe0500d0ff4bdbb21389d01384d07c6d63e7c85266b251116d24deb8a102636ed3c0822db327dd6db6a1d0d0c32cc69bee9fd522019bd497f9e044724aa392893ebbef4ab0794a4512fb9af5c846d79f44d918d763c441a1962b3acb4fa51db5c999d2c7b79fd967196d095e7c93b590c20a430776fcdcb66776680b1e9eaccbf7e521ab7d9158199a017cc99720bfa4bfe64f90bcf3068c8b12eafba7e51fd86eabc6c52700d05b0e58e24d2208bf1dcc95d3ec24a70ae35085688d943ff58dc5393dfdf6147fd72609a74684c26d7ae0ce7b23109012167915cb2138e84caf247864138ebbb1167e42cab16746bf12ee5c9c9521facfd3b8295fbd4934e3007863aa9e40275b54cccb445a300617802a0fd9d55acb9f68836c9838d9c70c916c1fc91a1530ca462038741b03ebf1e55ab3375542b3ce8dc5af205490a3bf97abdccd6b11068e3e56ee975e22b49f2abae06d3f78c620a0069da3a763a1e9e92865b82d0d3614ae98342b2dd1a5d7c101f20b5f0c50c78ba7aafa03700b3f563e883625cb3cc99324e6a319a4a8f40c9ffbc60f8116bfa4ed1c43e045c9c80346b7453e4794fdb2af5c79b4b800284cc92ae1ef7b4c9cdbe42fc3cfff0ec497c1f7e38fcb124d53ae623284dacefafd11aa346a4f6462da036f9116f4d90705580c871759080fd582c94a4b17f8e902517ba3f4f97f776af812ac15b24e22978079cf94e79ceba8011317f99e61ad4eadfab52eca6170760e50f7165ff423193df450fb4f0f8ca19f872edc3350d4838bd78e1e3816c456d132bd986aa2aefb5afa9616d738aa7662d3eada532e895fcfc23f07837611957c21cba904eec39d3fbbc16c7b54783429d6b12887d00f5dc0f0b82edf6e4771c366ecdc304504bb91941fbe86e9ce8e3d787bcd2036972df603ba37c1afc4b3836958edbd373232b88f467688db6bc2a088020c372d590cdc6f8eb902893693ddda17c959d5c5f1d6abf2a97f54a3b638fd8e3063a49f869214ff6a8ca7d8b4ca067d5113779ae2d24345a20ba78e0ceb70392847b47dc6eba79d441a6f849ae86dc4f22027c147ae2830db05c9ca75c3ea5fde2e616bef2d6455f44be2704c2d7990bc2993ff7277ebe8ab333a48967fb5977be8cd7f03e7b927718b5115f5b75aa857c47000090beffb1cd9f93d42a9abf424df19b58d47e78fc811a70c52afc281241f462f01c37a607f3ededade50b07c0bbf1c7efdad09911c280abcfba0c21f9aff84716b6d9a1add6fa9a477ba4781f0b8222a6f7ed8e962724567942d5ddd1c70dfde42fab37edb3e4fee2ba21ac78ba25c51ed2325bebf3ca97b6250443f65ae11168172948c9bef1727dec808f7f96f21a6c7e3d1fafefa46e05b5132f0fe4b930ade1ec84aca97463b0d9b7d1011fa17842aeea852d6c8bb4c7b192f608ee20fb7c47e20d5e4d9181233f752127cf258649a629007bc179295bea587aa5edce3093de710e4211689462eae6ffe6b7b2491111cbc56381fa6144c0600dc9c54ffc2d7007ed080799b2698bf01a5b040ad826174afe4e48c5164255545c1a67301b145f7178c7754fd4f1d65c7bc2f95cc84ccfc78a92ae0af44e92f57d6dbffd235bcf1fe04d01ba4bc5c82dfae52ebd417fd42eba852e4240085ba77dfec93571d855a14efc09b1cbbda680838303afa3fae1539caf2415fe55a4d6db3cc7a65e991a8e4823a13b4eda549116cc745bd7ee7722ab36bfa3698fb45b4d5283e63dd385c039071d8c8c51dd3ccf02134d2c100e1d9000c7a6c09ce76f45add493c4a4caa251edba2247ded031b2b97ac4b1c94340cd9d86e1fabf00e1f2b6c52b84a3b3655398700cb58deac23c81e037c79ab52e67b70d8ff4e10251bb101e306077354626e51dfadb2ffcc3f391450d2b6ae7eadb2fae00e361ef673f3c5d811f53089b57aeabe46d7280fb523e017eee0deaa5d1bc869d5397c870673e5b3854f0ca8e523ec652935b49ec6d3bfa97ee62d76296f903131aa73a72b3762c2fbdd13dd3df8824c1176aa21aeacbf0658d4656cd9dcf167a77f6b9cf93c477659fbf31875b8f9d12c2e461ac96972d8e96386ab3a00aa34d0a09e6768ac6c4bb718dc719cf823059eae5342c7b58d4a68c34c01356612c7305cf27ba0d961010325bbb450a44e5c5887abd93e700d29ab196d6268e45b851d96de213280d9b8b2dc8f28b098c8ff95ee73f906088a9df9803e1d315433dde116aa01ad2203a10e4a98639da112c713fce98d453dbb296720e61bb739270d1c28dc2f2cce1b2408a734df54828c0302322d7118f0f61e3cac67d08161928d44057cbfba1400d3211cd7ff9e8e2251aff3e7ec7561ef0a44a65bc8ff1d438279754bc57b6338af7c45f69c46a9e93b67ca69754ceb8810455d41c3b21284d3b036cbfff3551fb0b7aedb8ce95121feb6b4e5235918c213fb16f87bc1a0a9a916055d9de19569451ea65584a01a1c5ef12d336e15bb983063b46bc819efec47062458db22b458d467ee2d50f0f6012f830ab50aa3d1046b40b13af58f52f59e31b2d5099cfaea73033cc241f492f81062c2efef9df9d687279a4eb9ec1c92ff98813438ce2e46fe7b21dc31bda32cfc930eea6701de56e6720f2c6173aa2b7ec0d263dde81276e763a3db1b3a82db5b7b092bf75ac46a6630acdb31b92cf0abbef2403c9c8543be6877d2bd0a08626dd612a1a087c8177d5ccc6fbe6b0f67119fc02903ad8754f511c80abe2750ece14579317afe8fc40b561ac4945f3199f76176c0ed7912b39a0585d6f74eacc0dbbad8468113d37d0ea196593898b1baf738333beb973edc575307cfdd9fae05d2eedaa42471913ee82b3c1c7ee4304b4e0964d45ea5888e840d778199c0ac3bfdbdb0560777d1caa1b8dd5af73df26da8aeeea7be36eb475e6743d9a0be892411bc77cd9e730fd3d3d699e7fc429ed7d8b1013a489c0a459da0041beba20f2231adebc3fbee4b78bfc1c7331197c07a6d59957a8b4072df6a0c2dc38d15b1f684066cbb925de54c1200c116340f8607e8f2492a5e78248d2d32cfc59bda722c869a22eb464527134d3e969504114de6537470245ed29b7915c7e5300d6f8dc67b1e894d6e3158a0bc2607d3b1e75e5e090a11a86e4919a3ccb28afa1926eb449c299ee7d9ee6f30f0366d566858d12a14d12797f09514b69e1b7985f", 0x1000}, {&(0x7f0000000400)="36aeb101fb15d8649210daec0cefad3308f482aa01f87ba40ab2e21d86328dd6bb31872da213a2d98d3d15f3b43bc457fec3489a0495c97927250945a44585fe1245d8401f0d708ff42755fbf9b4158223a170a15af33ec54e27a3c1e88166efdc8f5f47f4004343aa9420bcc35db9e563855f6c6e6b0372fe0adef18341798fffd780e901e6c44de101b372342d00b402836db76489d48685f5ec3130ad6f7a67abbd238c8584ebbb4c78179b1b87d7", 0xb0}, {&(0x7f0000000600)="e6ba9749c158e6f1ac852b74e4a79526ee7262d2981eb24e446a3a78afc975d72573580a840146ff1130e44c2b9c90226090322b37fe4798dcca3461786f39e79db745f321da978192a6070cb3f003782d82fc8bc92036a8b37f0f71ddca32b0413bd48a27b5ae9086cf81fe7c4760889a59e9f4bc5a6c5f2b62794c", 0x7c}, {&(0x7f0000000680)="9d9505343fdc79e59b84679e08d112ac47b1ab41cd9964418b9cce2f603572957996fa93fa350524a353d5f39572b0114bb3e874062c4802e86bb02c851bcf73dda4314c882b84820d3a58cd2078c13e8abfe4ec87ae8e8bdf8e6562675419eec1fccc709b3a34553e4e7d1dbf41cfc900469f958611c3ee936cf6599aed0577be62ad4c2addc5bb8d36d2bb0daaf1fa0dbca59f4ed4bd745a23c601321ab941eccfa2798fc938e18f8715c55ae1ef2f40914b52accca50e5763512945cbbac123c848137afd0b2a43f29a725629e112679b", 0xd2}], 0xa) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000000)=0x20) socket$unix(0x1, 0x1, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 16:00:19 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000640)=[{0xffffffffffffffff, 0x42}, {0xffffffffffffffff, 0x4}], 0x2, 0x101) shutdown(0xffffffffffffffff, 0x2) read(0xffffffffffffffff, 0x0, 0xfffffffffffffeaf) 16:00:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x3f, 0x6, &(0x7f0000000040)="324bcb0f0de77086fd479e8d0711267820ed43d2cf74e3f4e40227b54f66d83bdf2f", 0x22) poll(&(0x7f0000000080)=[{r1, 0x1c}], 0x1, 0x32) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x1000002, &(0x7f00000000c0)="00843187831c00ba010a2fe137c82526c6bbfd8c367b1cbed074acd2f78d45df11b04283279e6732bb4dab631911df2a1f6e9e3e03404d56a07fb8d42515699975c1751c251f3b0ad88f55ae66afd497d083d3ea617999f12ee1093d008f618a513803939fe38be3406a5b39dd5ad53967b07ced5c49777d64bfb263f08fd472", 0xfffffffffffffe5c) 16:00:19 executing program 0: mknod(&(0x7f0000000180)='./file1\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0xfffffffffffffffd) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:00:19 executing program 0: r0 = syz_open_pts() r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f000049f000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/125) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)) mlock(&(0x7f00002ce000/0x4000)=nil, 0x4000) mlock(&(0x7f000040d000/0x4000)=nil, 0x4000) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='c\x00') 16:00:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0x86128) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) fcntl$getown(r0, 0x5) getuid() getegid() getppid() getuid() getegid() fcntl$setstatus(r0, 0x4, 0x48) getpgid(0x0) geteuid() getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) setuid(r1) getgid() accept$inet6(r0, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getuid() getegid() writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="0100", 0x2}], 0x1) write(r0, &(0x7f0000000080)="ce9f137839a5", 0x6) socket(0x20, 0x7, 0x3) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x1ff}, 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) socket(0x20, 0x0, 0x65) write(r0, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket(0x80012, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005010900000001001eb1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:19 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r1 = socket(0x2, 0x1, 0x0) faccessat(r0, &(0x7f0000000140)='./file0\x00', 0xa, 0x3) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="820b2e2f66696c653000"], 0xb0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x101, 0x1000, 0x4, 0x0, 0x4, 0x10000, 0xc7c, 0x2, 0x1, 0x1000, 0x3}) 16:00:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x40, 0x14) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)) pckbd_enable: command error 16:00:21 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000200)={0x2, 0x2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002680)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000002600)=[{&(0x7f00000024c0)="fe3be2f1aaa90e3feb4b819f51c43591be9fcfdcae0d4c46b4600b47744e085f5b7a30eb2a840ba602894ac9a7cf4243fde7f91c337bea39670e425656da2dc1ebd38635740af13dc3f0f30e1eeee4f3fc42b2145315b8f1fb464ad0a653d244c2eb872941", 0x65}, {&(0x7f0000002540)="2175be70efc32c48c778ec2307aca410df01a14251714805c4052156e9da2c6fe6d7a3595d7021a309203cf9ed95381bc518d6f5926baba894ae1845f6a715999b2322a40c358b4dde1d64c8d3e984ef57ea9398b057f74f3f3656beaba4ca9e4e3c0324444097c9bb35ca0b3df086b2b5bf578482c6dd651328257f46816b462e", 0x81}], 0x2, &(0x7f0000002640)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18, 0x2}, 0x4) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={r3, r4, r5}, 0xc) connect$inet(r2, &(0x7f0000002700), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f00000000c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[]}, 0x2) setsockopt(r2, 0xb88d, 0x3, &(0x7f00000027c0)="009b7b118444cf4d788489d3aa053c4e33f6dbd5797f1b58258791408e4962f978f43518eb5221f70742e4e104b57f18e6cc9ef0b7a88b7c9c38dd46e7309725eaeca81d03e88907051ce755184011ae3139569f5c2c542f9fd7841fb5c64396f5d0bad18e89fc8d750084051a2c5a690deccc5035c5d5101671b89897c4cf32fdbbf88e6bd444bbda0144da5305fcf5cece006df0a687616d01932c1f6a0c6a852f5efe78c35f0e79a07176d54d7f227667840de72e58644c31950e4bec93337bb50a153a59d95920d5b21a6cc17bca750f6b22c648a65cd54076aabffc9ef14c8cd27283d3db96f0cadf0f609b3619b3d4631777b6130bda7e3e75d8d424fe8980fe74031d7a57a5687f819fe1a99ea6813acdd6b9d68ded476038e0f74bf0af3f3e502482df76d25572bbc59aef6483c2bddce82d951ede005e175defeee6262923f5cbe56a7650236d5251d86d5a15defac60ce8dc854ab8303b6bd0320df57b0afdf22f71171a2700c69d2e48640cb340a994bad2c30662238cb2bf3d3a6aaf2f1dc27eca991637c7a272c334b60aa11555ff8d784ddc16fb326f8c20c20da4c493d89c4f1b0f85468ad33403a88ea8d46a3404103d2cdd69445f5a3dd70d09003564de7d979aa2ef41b2158be1707ed94f56d122958feae1ef0bf374308acc93ede8a4aeb985fabfbd2c2b42cd30a1b1b7074779ca29be418e6561050cb8f402565b39d8cbb4db24ce035e95f69c340ca88e24598a733f330eb615f916cb16f0ccbdaea2008eaeee73093bb266261c623868767d6b9e33dce8285ff0d4c29e6dd8518049a8adac8c6906e62ac13bdd2c0409244ff005281841bc04336ef690f07e0bdb365409d48cdb40a71f6503d050847c0e87969eac678f0f0028c05842cc2cfbb5b1d905eb44284131d72306099fe6c64efb67d2f47eafd20ae81ea2b3bf183e88947e6ac36c1373813b51fb644320bf2dcbeef293a4fc5016cbf878487962f43192863eb0e38471b9c34ac4d95a35fa39ef9309533a86058248899c680d45249b8dfc96d4c534f507e842ff8a39849470051bbb1926de283895c8fd8fa02a7a6755f26a9a3416dce5847b743c01ea84b49d25fd4ae970bb969210aba74a4701687e7960255a9fcf31e06e253638b715640b77400558ae70a82cfff2f88ee60c440c6d357d423d845e78a3a826b6e48e648c2327ec21653e2ae4b3423a513022837cf55885a9b72365a2d9f0305ec637e169249c6a0c6cd28c98cea4422075065c845aeb11672d29fe64ab82161fb45991d490da6403a1183018fe4c29fe6bcb30c54b8a4046d0874065fefc9d79cb011a0ddf369bfed8e4a58e30cd0561364f3044e615f35a422a997bd7acb9f10d1cc7f498e8623c9543aef42ef9f3f71cb4c4d305cbd1f5ad4a3938532ab1be0cd29ce96913920635c115caf6e6c31e1220e38c14a102a4f9122be12370d1fad52f8ba582d0d3df94711abd9285747165c9024c38c7ec8c9b854777028e85f7a01924fd0d644114659344626a3bb924205bc31e9171ffc285d9b3755da1a4b0962d850e362b770ca89f8a6b3197ab7c121e673041fe4cba25c4d32181e84ee3df547b0def358b935fcd1d7c6defe0fd1c75d9e1f7d28bde15a884f2beeb077a89eb83c7238dc8fa8f8d19d3274af0ee7034a23a823d66cd098742f253db792e07901b20ca74a38102d4baae5b8fec1c85a6386f17b3c2763e7f030b92011e89de44d7c7e3927d8269425259d41a78e5ecc3cea0fa832c8a7ec71bd1fa3799dabd6baf2ba5fa4980c7b83357db06e9cafd95671a532d80a57ab6fc67c65a2ae3dd3fecd27ea846fef510de245a6ce933ef06c111e332b457504e3464816bdfaa6c9fb895558c0273911ecdd0136b9bca1b3ba62194e12a760a6d7c8761f5743eb89161dfd9ab97deeabe6e7b72ec41cf2bfd837879d0608ee98d2306df6d989500c6bc8d2d8ce8bc76bb56e3cc283396e548d2f56d148f2b6391ad8ca2a428971280805122fc2b394ebdd483e5b77aed86cdf8f1fda1d0057eee05bd7b4d00d47dd4c1c6616e5fcc0b346bf6348e2da9508b0d1179501d5ba46877949e8bedb35367105d0c82bf2f48ca18d2b0d42193903ac931b2f4faaaab68a7fedcea392d3f7e985f7b5f86cea3aedf191e243505a6ee30fbb6e5401907071d31547880b5cb18a24651ee2b598a20452c35ccbb61330e83d3e7720288298e8cb5d1145df750b6fb5afa456f4a9bfe42625e7563fc5e3072be612681b0bdcb5721fac52aa89db724103526e85f372038726e2413865f9c1d7580db4f91f1169f92ec44e617feb6a205494db0f5ff034ab58b54dffe5e0213f55419188342be3359715120d3af0945e05aaf29f5bea7f317c75bc849f3d69e12c221bfb012013331248a67101a0bdc2e1d75ad78a40859365527c912f3e40402c5ae298490df55eddf83720dfecc99fc4604e37d28c1e4e5847f8909282d49072f9760d5d7cdbdd6bdb84eab7f1401ecbf7bef8a38c53bcf48ccd8a962e2b81a9ce22d9055e5a133f597533d96c20ffb6f596643eec2b678c04194055c0488bafa14646ad98d2bd82e535699a50ad6666565f46ccb7ce860cf4af94abb1f56f6de27d0ed11b6d03d99f75020670d5c17b8aba74968f1233227e48f273d04d2783db5cc62163387fecc9808f1c54b6e9b1ec6da44a2cf3af9ffd678d51ec0c88638fda400433467cc216aff4b9d17986981578da9a2108e46c40d1c3b0f562adac1842533623b2e550c3b9981da54b577bd5affa96e817da51e6659930d9e8455ff7d049606c80e39a4eebdcad9af72328ead6ba03fe7c2221612195855d0c10711d630460fd64d8689ac179c89a97f6b035bd1af93ac51a38d38a5d5797805ff8d8f806d783d83b71c48a1567e23a81a88fbae39c4c1dcd5c22240a4c8a3d3884b8db40bac65575404adf4e86c6c61943cb944ad35f160dcad4fe7e6d46e3c885b6010a0d4737ac44a097739c8537fd25665f5739cf0d0ef62cefdf60f980912fdf9c4ae50852277aaa79a5b40e04b2466690f56825b60bdca88f93b00491e560d214f03d22f840c0e5ccec98b191bc3cba74740ff8696c64284675e7c0fd5f99002084b75f931890befb5b9f334666000a9e45c539aad9c7920c1f91df7ca35530cecf1c00e146aea047e574ab0a3cda2b0720399507e9a8e84ed1ccdeda4c64ba631ad5e7240347336e6c9619bb01cb63acbefee03ee15e252f60a7227bb418dc30be3b1c6dd762df548c0e055a622743b082576d174d9dee65b953a83266ec8b27f3e181aafbb5934303e70619f198d2f0adccd914adbd38db61d16b673912c9d8f1b7af3c71e94fcfa66fad65bfb034aea48650f42c29123b2d91b816e1bb483f64b593d24c687b50c93b91e93786c633cb37107fee3b93fadf65fc89a4539cbd4e8e4ae348e1020229f46d6b084bb028d1b7fba8f545608a789e8e210faea9c9559f6d0c32fbd92a5ce6bd9278ea5374b703c982b586e9b16f3bec6ada416cc0bfa90db997a35811187448b93e9fc2e518fc0fb07134062da9c181337dbca47b1b637011d9f058dd08a336556251ed950d3bdecb905418f71f61f8c7572a0db6e2e2a1d58fb507cd3d05f279f799c8c6c7a652f6cfbdc8788565e64aba6a078d20eed850b19c89bb03544adb5b41b3452bf26da3cc5ce738c850f3269b0efbd751ab31b18d488ea2940c6952177ecfd4c22c8cb9754563ad173de00d5e98b84b86286e9c65f0a337931fdc49bf71763bcbb0d3613e6e9c759d4368ca7df05206fe918c85b0291ae281a62c15cd7ff7d780ad9448be1def807f60e825e0ce4cba2628ef97fda5dce4170dd68b4665fe010324ac7bf26febb89b46675ec248769e59cf65f10d60008f656d30aea130e25228e56f19863022fbd11d063e1a10a4b3123be4507166f0e2b66b633d603831288b03dcec75f246ceb4c9a095fe6282624c6cdef76c5f4f749652a86ec751b8538c2c9d7bad11b1275f0c7295df386887e2d88799956005bded20702314e57137c6c5f6c1f999eb5b77e22e973015b4ce1b032660eb0fbb43cee20c04e1febbbad641da130fa267ef59b6882d7ae3af8e1fde8a641c4499efab2c985234a2593a92f34fbc3a54566c8b4b4233264a997a1d4d5bcf16d1a1906ca36d6a5340e10fd3d7a63a42f9047cb3ed0d65289748e99f3fda0631fded95e02cc697e6256cf140871d1bb11fd10a85cf14c8369ea562c6a706e8d46db0a4e42d3faed5888c41c57a3f542c916adfe561e6e4f23dfe20d063d8a80a98425ce03e781e79da39867b1de4d995e1e17981449c72dc19f186c7e8101fe85f1c93b5726c297041d7497615ef947e5600bea072bd82b0242277fc89d6251ef532c99ba7b5a125921d7173e28908cd9b9dbf7f7e63edefc9608cab46d7c0c24276e40ebe3790f92daac209f9deb6c503f6daa5c7b9533effb5ae9d781759c8177f94e54c307fc733ba772462c54a11e4bd2f55917742cc4c3f7a197b53f148b40f69b0c616ad84d98fb57c8af1281c0e0a79e16fc9f8695f2832ab05892372d1ab98892d4f14e3e86c1b161be94f5ba59af4d3d02a25209e70f329af23830c6447741a5218d439bcca61139a08355760e35df84ce7ad9f379f8ad3520fff7d4773ec761177b464fa157ece64bc86c5ea18b1cdc86468dcc6845faf5aa5e28f72c5f87757cfe2d8da2af4bb6464027fd407b7ea2cc12e61f6e03108ec06ecf48ed5661be1116eb392864b6d5ba36c6541f103e6a1d5dfc1da553fad6832fa6fce8e542ae2bbc41620f1eb8078235dc309112bbdaf4435f37b9ff72ed8f14b1604788d2d5e2680b4f74331cb3af3b47b793ede9167e20fb82fcb9d5fabfc6aba2792aa5fc5c48c383d73f630003d4d9b240f874bdf6d56c339a7aac892ebdc27d741d95bfd74abe72519fe84751898d5eac0f55f015aba0883668be990700593f59546117c326ec779c913f6695b5dd762c0c2bf6c853f1ed336e7be7f692f1709015ff165a74aee70376352898c42e871c437c98376904bade3a4aea87afe74a38008de94604a9e39b7d4e6cc6666f2507d4bc79c1006718e4ce19bb25d38702088fbd529cba6b6fe38b5bb4830338e6f5ecac802c613aca1c356bf3603adf4a7aed1425eb05fa9fb60c04d9241d8dc41380fa8b75597ee07b7b9c3a0881bacdfacc6ae19c8b487dab5160d1e6d6f9116b3190fdad0e6b4d76f3fcb915012b9be42ca76571917a1c5914f7fd8b4c9f647e71228b3a3b45598ba2f4d17d0ff9002180e35836056846e0ba1a49759a0d02ea1f7911550a3abacc3b7769bdee0a0557fa6419f8111edb30a9aeebeea91ea5114eae788befeaaf6f3d28f4a6aa401e6dc7198d61a1a18ae88a362af97852d1172e2cfcb5e10aa16b2d278ebbd0f24941a4d5508985a88b7b8f9c097f7c6941fa863d908b990e90f3cd1740a4f72db39d4979dd06059c33bff508ba3f7a4a9638e7138bcc76ade46791c07bb37bd7b024bd4dc3fc73b0db22091cb7bbcd9980d596ca9a6c78d162e5b002ae374c14ba239bf67789a3e62090c632e37a2f7efb49786e37f483abb681bcdf2140b61fe668cdefa214994893b22cc9b6efdb564aac2297c4c26dae206f54ea7b2d3148874ac01f4d487c9d557744a9770759408b12dc5bd89c963d214653a8a95e27fb558bbcf55c796059aeede8ee27a505a69df24111e23af3931b9505a46eb19a4c98d0b74a0bc14e73c2efd33e2cc97f5d8116", 0x1000) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) r6 = msgget$private(0x0, 0x200) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000180)=0xc) link(&(0x7f00000001c0)='./file0\x00', &(0x7f00000026c0)='./file0\x00') msgrcv(r6, &(0x7f0000001480)={0x0, ""/4096}, 0x1008, 0x2, 0x800) getsockname$unix(r0, &(0x7f0000000440)=@file={0x0, ""/4096}, &(0x7f0000000340)=0x11ea) getpeername$unix(r0, &(0x7f0000002740)=@file={0x0, ""/108}, &(0x7f0000000000)=0xffffffffffffff87) connect(r1, &(0x7f0000000380)=@in6={0x18, 0x3, 0xfff, 0xb7}, 0xc) 16:00:21 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002002, 0x40000028ad) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./bus\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10861, 0x0) pckbd_enable: command error 16:00:21 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x11, 0x1ff, 0x200}, {{r0}, 0xffffffffffffffff, 0x10, 0x20000000, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x1, 0x6}, {{r0}, 0xfffffffffffffffc, 0xc0, 0x87, 0x100000001, 0x7ff}, {{r0}, 0x0, 0x8}, {{r0}, 0xffffffffffffffff, 0x81, 0x2, 0x0, 0x9}, {{r0}, 0xfffffffffffffffe, 0x4a, 0x4, 0x4, 0x40}, {{r0}, 0xfffffffffffffffe, 0x20, 0x20000087, 0x8, 0x2}], 0x2, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0xd35}, {{r0}, 0xffffffffffffffff, 0x14, 0x20000000, 0xffff, 0x9}, {{r0}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x8, 0x800}, {{r0}, 0xfffffffffffffffa, 0x20, 0x20000001, 0x1, 0x7}], 0x2, &(0x7f00000000c0)={0x3, 0x7}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="45bca1c15573979b7339527c087ec5b944eeba6eac6b032f3559ca7e5e6bdad7e2f2c0513f90171b00d80e76ae43ac0bf1e9e6a6593c76c8c32c235e7c5e0b0a095f057d971e38451f5580adca69ca91091209045fb73be3cac45c88fa875385c71189f763a275ec43b2c14349a5288ebf5d54da3e51ee723c1952486de491eac8145157f8d3a0c40cd48ca18402b19baae5e02511dc13c32c89d9fc2595eb5fc5675ff6dad7a4e469210647a7d4578307339eed71e8b54d4cc3", 0xba}], 0x1) open$dir(&(0x7f0000000040)='./bus\x00', 0x10000, 0x0) fcntl$getflags(r0, 0x3) write(r0, &(0x7f0000000140)="7917482e9e589794ebfc2a0edff33a28a30ad8bbc2965c9d00b67811aa213234adf5816d59c0c83f4230f8f2cfa23adcff4c30eadaab37fd6e007b5db15b9dba5940e203f3f3a155852d012d8e166df4a366a217d280637f119f155c6de0331cc915a6721b8ee015b877f1bbcbefaa8158b7023286", 0x75) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={&(0x7f0000000180)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x42) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x80001, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00000ad000/0x2000)=nil, 0x2000, 0x7) semget$private(0x0, 0x4, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup2(r0, r1) semget$private(0x0, 0x3, 0x80) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8dc8be6fb2bd7f403e020343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79ce16cd982a96cd975e52434c5c51dd66c31400b4dc386972d2eae1f50146ed5ead465fc2356687f94cf1af9fc42aff8fbaf638a6939b793bfdef79883078de6640add710661fc9a73b307557c5d4d3a496c06194615af090642c17c90427004b9dea635c20ba801f99407893dedb623d88df86199844a79ad92f86b046dca0a", 0x11e) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x400) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) dup2(r1, r2) 16:00:22 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) chroot(&(0x7f0000000040)='./bus\x00') r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x6, 0x0) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="ce7ce482a913050053a21cd231788595", 0x10}], 0x1) r1 = syz_open_pts() close(r1) 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$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffffffffffffe758, 0x0, "834339db831b9e721a6901a46fb6f08a8864ffa5"}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = getuid() setreuid(r4, r5) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) syz_open_pts() shmget(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) 16:00:22 executing program 0: unlink(&(0x7f0000000000)='./bus\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x181, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffffffff001ae1ff01000000000000000000000000000000"], 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x801, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) symlink(&(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)='./bus\x00') r2 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getpgrp() getsockname$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000780)='./bus\x00', 0x2000, 0x86128) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r3 = socket(0x18, 0x3, 0x3a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r3, &(0x7f0000000080)="31aa3fb3c1594cef551bc47aa519aa141aacbf704000000000d020a2a879532328311df601d8fe230000", 0x2a, 0x0, 0x0, 0x0) write(r2, &(0x7f0000000040)="000000deff", 0x5) pwritev(r2, &(0x7f0000002380)=[{&(0x7f0000000240)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) recvfrom$inet6(r0, &(0x7f00000001c0)=""/151, 0x97, 0x842, &(0x7f0000000040)={0x18, 0x1, 0x3, 0x1}, 0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000011c0)={0x0, 0x0, 0x7fb, 0xfffffffffffffffc, "0366402ba77f0c033c02db71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf3c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:22 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) flock(r0, 0x103) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xdeaf4152}], 0x1}) r1 = fcntl$dupfd(r0, 0x9, r0) getpeername$unix(r1, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x100, 0x8) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') r3 = socket$unix(0x1, 0x1, 0x0) getsockopt(r3, 0xfffffffeffffffff, 0x7, &(0x7f0000000080)=""/72, &(0x7f0000000100)=0x48) r4 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x3000) shmdt(r4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0xc0, 0x0) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000300)) 16:00:22 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) r4 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCNOTTY(r4, 0x20007471) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) Þÿload: 4.50 cmd: getty 73296 [ttyin] 0.00u 0.02s 0% 318k Þÿload: 4.50 cmd: getty 73296 [ttyin] 0.00u 0.02s 0% 318k 16:00:22 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x10, 0x80000008, 0x10001, 0x9}, {{r0}, 0xfffffffffffffffc, 0xb5, 0x20000001, 0x4, 0xa413}], 0x7, 0x0, 0x0, 0x0) setreuid(0x0, 0xee00) r5 = geteuid() pwritev(r3, &(0x7f0000000000)=[{&(0x7f0000000500)="c210da55fde71e9a78715705451c46d12714d1b39761d999092b224e70de61268ad7e20cc20103193e4ecaad4dff4c6c2781395fd29c08259fc8d23c01cfe33f867aa308506ef5b40529dd05afe5f876c82915e1ab4ebdbecb0b2a8c4cf3bca374c5e56d4052e38ef0f3f1fc980a63e40fc343a442681df8d947957c05b60d38d98b88834c77179cbf457182229b769e73eaef650b657997c0eb8d06dda4f96d80fe434e0ce0471620a9f38dda8354c3ea775bb68db46f7b85cd559686a9686beec6eba6d2f0b09f9880e3a7c8f88256621c10f0be379990ecae5f45a9efdb6c67442b95f2ea1fc562492ef633c79e35f7660f8d8a2c1a5fd584a7ed373e178c12c79071c8759ac46b90a0ee9402a4e590844737a6c39a5e70d5427f28be96a1db25dc820fc9ef930ecd28ab191a7f74010677a635cd1c8c5bd99d551895f47d429cd67a834aa54bcd035ddaa0403ebbab59c60e8634fe14213d7869dbe26058810c369bf98033e85c6bafc757863abf4613009d0b61c1d32c6599af4b4e909ef0d2464a6d33aa04c88f312220debb309f574b369b9ee6ca10c123848e06397d8746b256e448a438a4a2cf5773e1dc3356606a91f053fb6d09f756b8814779b5b3fcc1e13d56d3958e98cae8f3ae4f59abfd472eab2b4a37530ef5c3c12c42ca12247e3324f4dc932c3f9b671efacbdbea2da8b23835bca05c05ed441a69f79bff08f49787a91a9f810ada66a3473441c5ab63b526ae1312fe456ed51eedcf2467459ff993428b0972ee28afe6608a267c3f5a78398c8c5a94140fda3b0e9632aeeadf09b3d65b956d605ab62acfb67e791b09d144dcbf1b1f2d4cb997242800cb85afc3f5a4ce76857942bd8521b3886c53bfcdfcd31a3d147eb920a6b8acc5972920c29f0f7a0022f712e7ae97bbb81f2a3118e675594acc9bcb32f1041e42ab435f9ca49152ebf4edc7d369867c02a79c275ea5a2066f43ce2e1c4b308450f93bceabe4d4e2eb61faf4eec3e52c8979f6a0044a5a4eacdd2315cf9e00e629e4338194a5c2c8097dc591185e37cab6b401898a999e8b9d7fba45780c17674cd92e7bb592804cdc495092c7c86f2de1125bbe814bf7259f6cd6a0610f0cb32208b15135a5d64dac92e2ec36cea043324177365d312cd378b7d133d29ec1ccf16aa8d44c635952efa3c30a42a1d9448e99bd776936ce36301a154d92f5425cc945098cd147dea12aabc01be1bb3b0ab88513bd558790033e4cc8f86b7c1cc28fad48d5cf97ec66290b3c2ad33a252daecb0ecf5690bc9bd5d9bf4d2b7ca314fd55f5a5b5638cc1274e29756c722fbfc99b7251e5d0a2a574296c57a2b5cadefe0edd3820dfd88a63dbf39685a385f0ca64fad9d90ca6a80e51faa93f3d54841d5bbf400e38f55e163b0e4536ae5a30868030691c328b8cd8cba0491f1e97b452fc67586ed23ed62f3f4f12b959e94bbead44bf6b098eed55d4a008140f4225e0ddd43dfbd71e8db33737be940f5f655e2050dffd61f00ea1ba88a5ad63116b5656bfab5a520dc000b8533952cc6a9db71e135a0d821ff9aff5900725ac997443968d55ff13506db73bf57bf1da29842274a9beb3805af19f6f199539ce8b6071fe240d50981399752d7477dfcb06423fce08c10e5c2347fb3d1a1665e2d058dc98ab18822deb520836347677fb32218e185ec7e99223a7e0549ae30c919a2f8b4f4a36478a9e192aed6b2addc469524b51ceab35f3f9169ee194133c3e4f4b87f485bc78e887a6ca0663e158d7f80ca3478dd82783923f2ab10741373acc9cdccae0cd0dad857781c69374b3a59b9a5cef23c5fd11d9ae1afe6d6b5deade3a44fa7bf0a340eb7a4e50c88eccfa3bcb9ed67ed8885525ca6bd74c065d94f6894a92a2e484bf29fa8b664ba003e42ec72057e04945f9deaa40bbfdcb466a34b677e59ac8ed8dcffb43ff8858d094d97a879f540ea0f638f0d98ddc568bfe8d4c8cd3c6df6489ce0684815c5064da12bda1e934823e7d6c8b5146604616a197f8ade7a3552467ae13eabf475db83f265ef29a0f144e51631c6c1e84c66bba57fc6697a5300ec7334d53a16f7c9f479b53b49e0ca0bdd78ddd65f3e5d6a7f987f8ff94269d42225a2221db0c684e626cfe1796c3dc4d34835d8089548f5efbecf56299ec433bb344b98d542773b466f996384e1bc59eaf53f9a0ed1d362a7d8499a8392743a4d69c3c890e95f30ee3daa99f3ed354fd49e8facb49fa08cb207e58275d178c117db33c06791d83b5b7c57d097bfbbf17104c02c52cb06bbf9b9980c387af4f1c83cf0eea8fcdb7252fb5f264bba506d17c7b24d0e3089c6712bab9585bdc50e6be84ec27114c7065eb64ec6ddcb3c34155976fc10c260ab47545681361958fd54c3d6d43a47fb213803e4e17c042b1d744605d087bc76d0951b36af57fef0e289fbe1b58619976a0943e7970105658b169b9d3bd6d36a84a2aa80c52d9ab5d39d171020ada6ac5a2ad3bc7c7075535f9666955603cf2714a1fbb4896c2af460939868b93b5ffcc8a901c7a0ec161d5d55e5b250d283733044e9585e58284624f3cc87de60c18fafa93cfcfeb77e45c379eec3b1e1e22d2325e2e619d24fb4b3c84f0b2002f2a52dfc32d21a0b5353e10a3bcdeee0dbb54bd8253a147ea48096c9c88cdc959a063115a35f56fe74cac60f531ea0d57fa2aa10369faecdfac4846bdf7ca749971d497a2dd5890d63465a50c89efc37418a9045c74ae7e0fc137836b4f22d50dad2aefe23c65bff4abda88b3f77d284170c51d4737b534b188303ea640a45d90d39702e3cc3a09498e8f05618f98a835b724742ee1cb4d37f0bbe180703d551abd9b835ce74af6865ceadaa55dc2486b21816639a6e9af6b5c7a9ca8795415a899aab1707dade2a6d7fd976d56f2aa177b6b86e28c8312b3f2709d09acaec67ca4d67ba0a24a24f222423add1a2e70cce3bff4818ccf641114267f91c00e162a8670359e5c46f86000497fc0e1713c54bf884dccb98fbb8cf871f2545c4a3215816fbab7188bf063afe6b9c09628bbe68fcae096f4de2f972bf182fc32bbf8a24b090d7bac0839c033a9922eb7c3136fa13df415fb05b6a76346e259488f69e0f8cd61cada7e2a7aced948cf6d154e86796cc6896200ed6f43c75d58c1e10df6f995f5d33a9b71d9b75aacbacb1087652d3aa9bc9c2496e699754e8a4db7a9f5a51d10d81a4ea800fb311079ef31497c247110c9c4fbab8b1531361812a067c81e3401a488bda9f11c34befd0682cfdc15a3fb64da732dd1b5ff9d5588af53438d1cffc55cfd93690ca4d956dd6a1bfd25ee0023adf423cf505b13abdf2508db91856d304954d7b9460e8de8e7214a089cd18ff0e6f308a7a70a83064c75263c2049196a46c7511c62cdd04d7a69726a4885be503cfe0e75c6ff23823d7d35d3e1895eb066df5513f4628f6f3750d91b747d683cdd4a2d350b702e82e0b8f23ec1810122379bbaece673e99f37379c2434b54fb46b226872833b76d09c366eefe98ac7fb7ed2e73a1ca3bd8f42ce3808209b995fcd277a1d22fd17a38440a9f939c4dd87152dfbcb4b3f81d779102cc19faa798487985e6a387e9c5f9bc53ff7a614544c2f84ef56659ee52d963be2d78e3b7c3959bd6e32225bdbfea16312a3731786c89fe4bdbc61bb602cee31e40a68014be190a9358324ee2449933284d998a84be86da37b80ba2a01706d2890295cf8bf1319f8bf3433e3b6063cfcc9e4b24d410d9ec999dfa53e78d9f8f68ca2a7a72ca6ed587b438cffd77cfb40e61641c326619a60f131b700dd3eb0ae4a1893d50beb7fcaf16a3a73f4507d4e7b608ba91cc582d6ab2e7e8b3010f41d0db1c70f4dbab1f228b25ed8c846e96a4c1d94ee6c68405c8518593dfb0df9571dfdbac920bbdaad6a122c9fa0ef4a3b7184112e16466707e7aec7b52bcf6697af4b372edad98cccd55e112d98c967e3f1248f00755402b1122c43814d0a75ea4bb8636d9db74d1cf4331ec3f6a70ea331dc6c830eb7d4cb97258cce15a70f29c940de1dd323ec36ca5631af45ade497278a2878da652f38aa30b53567137bddaea94ba9710fe4192f91b1f0431411d4f1af5e5e9c48d0c2e9dc68f2e1bd890cd9de87aeb21c80cc9b4fdf429400884c391abfa76c88a481c287e86656b4e6173e0b0441e7d355be30418dcbabbc63b98adc9e0006543f56833878c75bdb71c85618311b9a02b88b7d523801917c851a592efbe0799482030e8b802e2642b05bd495a3523ea9674ed14c177dbf398a2e2bff87187a869b30c15e75bb0ed8402457e5017a6bf490953cf31ff5370c8759d571cc3850117547b8bbd2fbccd000030726d9dfb5e0766a249668ba51ea40e3d935422b681c89345710d7db52397547ab527706e2dcdf4fe8b923a47299e7b8220304bca5e850e8021596b387bebe1059c635a1fc62fe8da3e3af519403d9bbd455bd9ff5a094d470942f971ed950f4ab7feadb97f6053ef50c3744f082209bb04cf50e7752003d88fc0a3f6f82326d57a11c0a88fd32d905e6750cafeae66bf0d7b44f2a5477d13eea6c8e3c19e5f3e3e7d45e131f4dfe8ab71c2fce98d83aac0966732939cc526a2391b0db8a7212bc00d5278767edfd479b8a57ab228396711559cab3d9095880894cf4bb70e8d447bed59304f9508d9afbd1690c8c26bb84e28f1d3fedca3bc3bb7f4f062c2a950b9c801af302039ef917949a41b53a4d219c144647f53dfb827ed364c74b425ee193ff63e643c9f44783af78cb9c74e7cbbd818e4c4ae3c6feb06e4f73d93197035931de9532b4254714432e7ceea1b035e8c7aaf5ff1410bae664fd5b0aed257338c25a5643bd88078e58263e2d7d81d01803f9926cc19c6481da4cebffaceadc8e6ac8316388ca94baac4fed541a59f77f1af66fb736dc0aba1bdd202bc895143b80265f0f6ea662f0dbafa34eeed6a3414570a6e4e236dbf3a9fdec57a5b11934b81890a90567a1496626b164d6ac2c7ba842af2be8af852f01e10c9139c2a27657409d09973a9a0d54f8b11e2973b0e6bedbe74350d3c512c32d447d547dd4b6fe2a20f779488dfcbc10cc8c4683c3077dfaae750612297945baddf1100fe2c5ee53efae440e479afb939e51796d5d68ac79e982738b52bd3ebd500bc0cbcdcd37ec82dce01fba1da6a65cfb330608d09282f00b796de1190f0ffe7df2a9d60fc77c8b6c6939a723a1b5e79cedc65ab6632b76e0781498df69aa5fb47529d4471fe5d571bbaa5688264de6d3b8ceede04a10b1814c8ae02b6d340eac6573202d2117596d45d9bfb90bb0e0f9e69cebd1db76c7f3e3de3b9287fa89f34299568d1ddd67ac23d74212389a800cf355fe0e422f6a90e78e64ab89d6a8e3d12e4e4886303fe205ee95fb3bb1cbf3fc2a9956c5829514dbd625069c911197120d5a8544d2fa3442db8be14192c61db801873a2a2763ec49e46b1fad989b3e9e0384992f04629b734daeb4d1f0dc618882253b8fa22df907c497948fb6048626c12c32fbb0733a0f0d8724264a4a77c745ae5cea76da4d17a3da396dacd286913ea389eb8584f4a9728475b451c539cb1445eb550f72c867ecb77b8768002afacf5a59194a6f40d4c09747573547d49b40e655d56b30b938ba5ac5d79a26176abc281fbfe04266a7939f2359ea22b05c9a5ce7d717166d7e00c023b667bace1e5ad5ae2b31b9847ceb6c93b8c627067513b25987af49294987591d5f24992cf7d0e369d77393f35b7c49", 0x1000}, {&(0x7f00000001c0)="2ac33dc9ad683ff5e875be10a8b1d85bdc93881065197c259103bb3dc701b53fdfff6db54ea0f6eab6dc6b1dcf34df2dea6bced1353f52bad16854eb2dd2455efc72ebcb7f2cdcdf304b4af97caf95dd8216242af87d7b2dacc534a1d1ec8c41d52dfad7a7eb0de3f4c30ed5204b516bc89ef49bfcad", 0x76}, {&(0x7f0000000240)="5396a59f974a3938190a5546208499fb8a07d2ecca309243d648add9343e45beb6d6af87b20f25ba7a98583706d203cde2cb277dd605a84007a0680e1e42584710d9f2d7006b3496591e738cbba1afebbcd489adae335868155932aa2464628380a6262361d99e03a895791139d9", 0x6e}], 0x3, 0x0) setreuid(r5, 0x0) setuid(r5) writev(r3, &(0x7f0000001640), 0x0) 16:00:22 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7ffe) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x3b8}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/87, 0x57}], 0x1, 0x0) 16:00:22 executing program 1: r0 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r0) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$dupfd(r1, 0x0, r1) utimes(0x0, &(0x7f00000000c0)={{}, {0x1f, 0x20004004}}) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) write(r1, &(0x7f0000000100)="d7bde7525efc2d33c2c1536e3bb6a50f195637bb663b5f012d2d4a94e961d365557e301c5239d105ac880933d8988ada6d2d139f8f7d6527485bcb2ab164ca42c7e1969e1f62c8fcf8e1b2b2d933bab0f862ff83826e03a84ff73d45504c4c5a6e3aeafb56c6fc16d98862650cde69418db9b0090f583d220a5ea4aacba8a3bf431eaf4bab3c4012a949fc9fe1", 0x8d) 16:00:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000001640)="d1", 0x1) fsync(r0) write(r1, 0x0, 0x0) close(r0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x6) utimensat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xfffffffffffffffc, 0x8}, {0x100000000, 0x5}}, 0x0) 16:00:22 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f000077c000/0x2000)=nil, 0x2000, 0x3) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00006e4000/0x4000)=nil, 0x4000, 0x2) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000080)=""/97, 0x61}, {&(0x7f0000000100)=""/213, 0xd5}, {&(0x7f0000000200)=""/98, 0x62}, {&(0x7f0000000280)=""/143, 0x8f}], 0x4) 16:00:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10040, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) r3 = semget(0x2, 0x2, 0x0) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000007c0)=0x5) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000680)="57be6e77168adbfa2a6de7e5bb20bf472d2ba34ddb577929dfb15a437c752beaece3eec7897f5f665b7e8c7eb4adf5966820496d432f9b8018337a7be30c7ae694021929ede003061d91b5c5094a7f211f377780a1e287de0f6c0bea310a6af0fa3068b8a140b29a7703a7503bc1f3caea51155b22fd4dc95cfc4bf9b3f0faf8483a862e101a2a707f656d87a7a49f737a3747895d9b35257f14fda577ecb5c1b4752bd78f8f7ace7a8a808a0cc116df0a4a170ba1299b8f066728a3b23f57b93564ab8594098853af08f6aa3ebceb2142c145f9908891a8398aaf9949f0abcdcb3bb63a45a9ce39915757ad4c6ae007718b36e56692cd5100", 0xf9, 0xc, 0x0, 0x0) readv(r0, &(0x7f0000000480)=[{&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/240, 0xf0}, {&(0x7f00000003c0)=""/147, 0x93}], 0x3) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000004c0)={0x8, 0x7, 0x40b6, 0x7fffffff, "a3484f178f81d74c5e955dd602ec3a8f9f6b8c71", 0x100000000}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r5 = dup2(r1, r2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f00000001c0)={0x0, 0x2c7e2f81, 0x6cd, 0x7, 0x80000000}) sendto$unix(r2, &(0x7f00000005c0)="83f0c89cac23e351dece3499f726e8369da1a4aef5ab6cf1e078d488738d7b9f63b55d46f812f1e0cdfa790aa90ad192a9a80018f518ebb7f5a420e0e77a51381b803e944f61c814dfe0a8026c44ffcaffc3ac76130381ec47b529e2e3f4ef0feec055eb77283922f9ce8779cd5a667450795c6ce41063b5481fa447390debb5edef488e8396f8d2d811ac87", 0x8c, 0x2, 0x0, 0x0) r6 = semget(0xffffffffffffffff, 0x1, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000014c0)="2fb9c929af931428d57569b273f281a76927b7884ded27c18dacb6291c480ebe45eaa00a46bb41d7167653cc354fcfc91b263ee7e9dc8b7bfe8849b8b052443075ee409891f4041d13aa2c5b0501ae47ad8641e716424ff3b5d31bff4f23897cae144403e24c5ef5a8302debbdf4b17731ff7b6d39f665be26eca491771f317c3c0964debe186a51010940fc6fd22ea4c12fa96b8b5f97025b37d145d837", 0x9e}], 0x1) read(r4, &(0x7f0000000800)=""/88, 0x58) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) semop(r6, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) sendto$unix(r5, &(0x7f0000000500)="9cce2881c49e2f343e061965e4f50e6a823b9cd6461bf045b32e1d7a6035d1675527a6b628869363b2d13b2b3a6df3db4e54eed0f2cbc07372608938622c136611271e4a262f5a9081f16079e3fac1026c80c751445504845b078321bca0c27bac39945eae9a51bb6e79", 0x6a, 0x40a, 0x0, 0x0) semget$private(0x0, 0x3, 0x3) fcntl$getown(r1, 0x5) semctl$IPC_RMID(r6, 0x0, 0x0) 16:00:22 executing program 0: r0 = socket(0x0, 0x1, 0x8) setsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) shutdown(r0, 0x3) sendmsg(r0, &(0x7f00000002c0)={&(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="700ebc", 0x3}, {&(0x7f0000000180)="1d5f01a167ba7e2a9344cde69606e12e0fa1801c1d88741e06220d7249c8955f4e8a89152345a7354c1dca1bc786e0610dcc902b688c31aea336b7ec02b0a63540c9922ed2b17f984da152fb45927f46e292cd143ef55990a6d7fee39114fdc5635a5dad5c9e469c89f553d674e484546ecd96", 0x73}], 0x2, &(0x7f0000000240)=ANY=[@ANYBLOB="6800000080f04c972ed01cb0eb7c0000000001000000050000004ca365d30aa32d5863a29cbccb545631806855651c9c3e41a6b8e3af9817ab094cb2109f9d0ee9ee14a24afb4c0404713b0590647d40e6aca8cec60dc8098cb1ab671b0000000000000000000000"], 0x68}, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockname(r0, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) write(r0, &(0x7f0000000080)="6ee969d76c3fc57a6e43166913ace13cc48a33b6453ddcf0534ba3204f1f074d4ec5f8951da55fb4b42c44ad3ebb2798c1fd774026a4942f59fe6200f89233299f1d0033d62aeb6d5da1aacadac8fe77efd22b8348e2e6f1", 0x58) fchown(r0, 0x0, r1) 16:00:22 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x0, 0x100000001}, 0x10) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000001800)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x3, 0x1e4, 0xa9}, {{r1}, 0xfffffffffffffffd, 0x84, 0x40000088, 0x10000, 0x73d}, {{r1}, 0xffffffffffffffff, 0x9b, 0x10, 0xfffffffffffffffd, 0x7}, {{r2}, 0x0, 0x0, 0x0, 0x101, 0x3}, {{r0}, 0xfffffffffffffffc, 0x40, 0x0, 0x7}], 0x6, 0x0, 0x2, 0x0) r3 = dup2(r2, r1) writev(r0, &(0x7f0000001740)=[{&(0x7f0000000180)="2fe434a479dbdc0fd7d8843dd3131fcbc48da71d2582cc8bec3da6b3ced4ec7f5b54830aa9fc3b55e81e3d0dbf5ac345926b6d92074b314c8da59d8a91c15bcc3e968c88e559a8c93486c9ab1ad0e06b307f554b42de987657d08c7d225d03b7f140a1f19f91b3110fde202cf18059b10a9265447e1fc979e187b38427aa1139374eafa70015a20482fc55e75aeb3a2d96d3948acfce4b4eaa6d94463e089c5f7995d34df32a220473c64d09ad75f27c8bd6d131276c67340d76c206f068a6e185b43717b300024438eebd644ca052758949600e11d44ca9b5595f101137a95e9ac715dfc50a761d5f0106783431022ff9f81f54caae62b705231f75d57afa", 0xff}, {&(0x7f0000000280)="e02b9ff62111a0fdf624d78fe9ce706ae988f0f059c2669c54642054245c7d6ff5c2415476105ac71fa9882a1ade0c5cef781b5acdc0aa4975ec03648914704079dc996a157dd9192389bf734ae04c2ee323b6b67558b5b05c648abff0d9e3f5a57517d438a2f36b816135cb8d6dce9e47f3621ab0d3d72dcb506bed30de2d6c3d8f6a46c05939567943a383d24e0691cf203438ebc6be0a13b4b90a2c1c0fc4b67181de6b9cb1934a236360f4fbd25b93e3e4e7b28c0699", 0xb8}, {&(0x7f0000000340)="15b8ef8181ca67e47e0847b24580a2fc6219142f1ee8bc8e4ff6ccea7c13f0b376867fd4d34e9b2b8dcc3ba5aef515b22a1fbfeb052872ed8b87e3dbc3d77d871fa7db3bc7c52d0ea21d93dd811e3445421b2a3a9c9e499d1bacb97b2f8e6f95a7c5e58b19a8b3296c4d4f80dbf1c0b828bd6b0906d0e29d20905f1f8110eb1534f29f9613cccd83941e4a263b6e57cfb04ef6418c41d2efc01cfed1b3f4666e8a7379c480d25cff93c54c3039ee2f77aa8bb5678a12caf7e46024e0991e4f36214ae9c252a8f1ef9d6f99f2153a8aab2e33c2499afe44db9c924dfed7e10b04ff4f10e49219b479dc01204c88b52d8499", 0xf1}, {&(0x7f0000000440)="6410f84f1954c26c3d106d806618e53b744c327498f9c16a26c586404ac7c281e7c64886adf7eacf66caa74d0d9c5163dec5e8d2305378c940636edceea41c52685d1e6a77dc77a83af4341e4f899955be531b9d0f8ffbaa28cd85f3799b33b10cf8ed9a76d62b099f870e9deb24a0df72b351499f5fe4a83994da0fe71d4e2fec27ba87761502a9dfeb03f8628757321ee695ec133ef06026f945", 0x9b}, {&(0x7f0000000500)="ec98b568977ce64c246d45b143d2ca0842af22b7e1c910d2bdfcc8d8cbf55759e3e4ae09c24c58552ce9859e0e849c0708245c4d541f6ef4baeb0042a77a51005645b1cac34cbc5e1ae268023def3442a302c27697aff0196c662261a17e4fdf9c3fc7b5d06bef35b6d0a8ed40ed7572595241da28cd88bc482dee9f46380ed4e6838367ae4c256bd1ee357631747029f42fbe77318f4706314048aa6e2b1f5ca2e232fffa20bef61282dcf41c78080bb3e108d9dffcd5138d0bf35d5894124a5cf4e8a238034f9b95943fe8be9aab681db47c74dc6ba3bd897189428371b70053bfc72f41a0406c4a60bb2a48519666f1227d88534854b2bbb19ef59e2d1722735c5a91d32174f619b338a38065c4f39fb35de376399a7929a58b7af686edf443de4d6b55fc75c94eed8a376d73ba3de4fc8d61332f99a8d507db4657374108100ff53fea75b0ce143cfceb57db6df0966a127f4d586a06855551c0d1ee3d2a842f44956558cbefeb205b88cf2bf1c8a41d1124b463303b66f0bed865ea782adae4640cd20c2dac9de14b3dd66882f796382c75574cbcbf5de628c0225fa732728e2d0353cd229405082253ae6d7b304035fce679d722de439a380a79b5ee65a618f10029f8509780cb1b60debfacf886d0401a17d0fd1106bc5ac62909626eea057bc5fb8a638d8cef3b308f910d08633285b00172f4b9368ac4290636f6b2b95a809cf2ca24cb5af5a5d314edb7b07731b0762ee2b16fa04281bd97fa00f7a5acab4b7ded10c582c92c9a18e2aa8dd3b5929fb5f55c5a71878265475590096cd12447e8aa459c51b5f3de3eb9bf993a2ff58a2cfeb3a02f3a3542076f3f59894cd2aafc33a48e74cb0795929cf77fdaa6e7255e762a89ebb3f8277e2785d5ac5226d4700db95c25ec8ecd5d01f2814f3632b82b4101e8989d24f3b82768d93d4703efc114abd6a2c6e866af56a24b353505c5b243e78efb2769c3d2fe4c176f08ebcd52680dd9aeeb8778f7ee2848b7e8f21acdb1b598c46e6b6299ed93937b0937ef673d3bceff3b338b3a9932569da97dac54429194ced599a95baeedb0ea953180d0c069063b127fe0a10e41a993c1345f98c7deb2d64e53fe67263714a55fd4e8797e7e4604e02b3f5842631eab212188b620ab99360b0bb00bcfe2fd4d9ae5d33ff662a7bb2db2cab7ddbc822cea59788f3d5c004ef0ab910c56db32f695c0c9aca0f4cd5467deb6a7cb62de0ce62f49e396acce340045fd1b7f903b5e27123c21d340787776eb669a39646ad239b45a040ab68f640033e6049f09029044761d2ddc0f162495897cce2518ff4350c750482c1a302cf386ba55ed81277b79cb6b1d7e32d2ae56b039efc4c6f134802d9f3182a474ca6dc4ec637018022c1cf5c527fb5e527a10ac41ca1be529cba77e8e3c24fc99b528fc55ebe1cca4e5cbacd07977d6969cf1294817d7df2ee5e77caa57f39faca0741df8969074e8c285c25d57e85e5f7df2af32bd131ebee4e67aebb8768f84035ea65448bab14e2327e71c1219ae3889723c9b4119d7452fd24be64634af98327f56b900ad9075ddac864b43b408b7f6f4c3bf7ec3075364a60befab5d10950fd52575b1a8c2088bb831ad36f45c2e97619a5ee0c50d64f1f0c6c8327e2db200f9db32bb2b42d03bf7819d0549a7074457de729fc338443186cfa21be17c3f505ad790eb0d7ea14c15fac384ecba8ffc338919564c6d5bce629e29e148081e86a77e2e60749973445b559dadeadfc960593a21ee56f168395fd4210628e3f6f09e03656933f42271cf9740a2e7fb9e5f9e8fabab8e2d01daea905f136005d2be06b4fc4664ee4e37d0b5ce1365cc4d9728ed15e7bfd82bd1b5a0900e0d8122cee855491f50a69ac71cd5e228f3458fc036eae0ee7a114ef7a1d33b5ea3ae7d0d231c984a2fc9c2da61521ba7af3aebabb160f8c842572437110b1e122266df0649f22be6b6d8acb2388e856d2aa314753a147db814c66e29ac40e8cee18e933aa311a52dc2c35bffd6c406be9425e9dfb2c3930f78ae6fbb946f11da614af5f8f0e8eac87bf62edaf24f7b420faed0a62f107e5c4eeb8b887b5ede5930baef8f4231a499e787cb83e19fc0fd22c07f94710d1867c4df6cadf8b559a7637a43ca943f3fc0f75882acaf7c02fd153e078c791ad18a82333873381fe06cbd182792e659e4992db5a87ba556aedd4633b4296f3fa4c00d5522cf6470e650b7d996bb5b15518500c10547c67ac78b6d5ffc327a2a1f64047a724246ab1206258dfab7bc8bd5c2ba1ff619a4714cb2353a4b6e376c336f295dafa9570baa0f465bdb5fc8aaf6883c2a19a9f96e63077081e4d1b67baf3e0574bc922c2346fbfdafa6731b8f5c386963ea9510c853027d191705763e53bf0407f32d4abd0a3a6d2c5768366bc4409fee8b1b41dfb2c6e21940e9bbaf66aed0ce5ad4e5e1fbd853a4bda5cca4c2261f567644ba2995d2b65f525029a0116aa64b78bc4aa9d23f2bd4c17970a3c943aa951a632e96baa34f6bbe9aa806de03f83c8a097b5198e379558f61630906de09237f4d6dfba3cc264d145b1bffaf310689840b1acf37f6e564b95ca79d9f195a809a7e24011ed12f813af0f57d03a77768fb651ce780f06f64509b36df93535927eb41da864efa01c3ed9947683763f0bcfae1aa0385adb808f9512333b2975d7794805f251e0fdb94f3034ddd91b56167fcce4a8a7d7089934fcd26ff9b00e5a03cd9680f4c3a418c6fdd5dfc7dd749b85a8b694c27f7b0fa273b220e888289c6e254806564b97558d709c82e330797c3259c2660f1d42cc11f89dbe7961d867c8192626a4f267c681af8ba495dd7ed8e802385a2f877604999f561cfcdd32d014a4e805168666414b4733c03b342f11950aed240701ced4463ae8293cf5af927167d59f694a8924afbbe72e26655ca95acfbac4c55d48715dc568cc09897b8d20d65aadbcc59b765f92a69bf0564f8c62e92337ea9824b734bce2f343dfb00f914abe11ee4962f77f0c9b6076a1586929a2461baf20c122956d4f22b01641998389f3758e1cce06d316891c8f4c0ed8046f8f14576d6e9724f4f189e62917767afc2481216ead085c5caf74664a07b58e283847a1671c83b442c6833bf38f640d2fefcb6ff5d32fb695fa7557eb1df397039602a74aa1550b8a0b3bfb76f31b16d1f0b896862561193d5058b269b91430faeb6a9664cd523db36871782c73ad82491ebd8a57591784e1034b58ed1db212f940b8b8bd593bc7ceadf014453307d35928e850653352d2d1f5ee9429f2953fbfc5e54cfe74d50f0c863340986ac41d96625421e0b33da6606f79e2a3fe2308f570e7d1af72e78de69cd3303b0f912295d28ee21f8ed0a0df4d40e3736378b0390fd7a025eebbed954d3bce5733906df082005871959278472d3a25c08ee9da3526f6f4ec73099c9d80631e14e4187fe6bfa1016a657236245cc1c45dafa73cccbaac902854e2020fbaa8b9abdc7669abd0ad2751734b5d58b949f97aff5f0227c028263b8652b4d8d935aeddb2974b9cf5e7e3a503f0853057d457519d72d80b8aa89faf1f5a6debad5a08c0b3bce1c77bd02e4a7d84500393205eecc7f94638dde13d05570b9b4701ebc371898be75affa7045002e6ac645191308db1656195bf2805a331555b70906f406c81caae65e67ae7b4b4f6748aa11c10bf7142d645e091db97f54cdcfc7d5c47258412d7f0fa876e37f0be2ec1b6c8175f5ca4ac1fc9d990a0e3d51b89087a368315d4e085c86912294a8e77d4b373912b008e6018c5475d90f2f357e11326c3915dbfb024e2d3bc9062c2ac433980b95da156f1a32e9a4926219a3f1917a091746d40e1eadea8f5f32fd3fe9d60315a1204f628afb77fdde88418b89c7b79604b0482d9059d5e34e44259793de55871adb5c6f6dab15d45523c28f576ca4e0d7ed8087f0c8cac074ca77bb71d601394007641e52a1f2d373ace31d71686cf23de50c52936043dd700251da185bc69d6e175109f7d6da6f1b5a51e60b7904d0833a8d847625e55be2b144a82bbc952d8f980c2b589c08cdfa506e2b9dd0c1948846cf38be4f37ae924bf8a3dd047c64964d7a70c18b9a344c763b87cccb1cb0d4a573ffdc5082a3ec403c6b71177ac9439184594a67b155796fe598afe18040bfbef1e24c26cf73810ce9953b75af5dac1c466a5211cb4732f77e0b9392669cbc8eed3fcc43200b9d806c2797c6a0b23f4fd1d79e1b28eded4bf1d693bc93e988da262f6baa01ff1737afc6fd5d69149ff24eeb7fffc924ab7fdeee6f991037d65c625ada68bb2c7bac4725d42489eabad1604c539a92cd46c3eb98b71b619bf7086dffdb5c7368eba861b8a8060803a133d62fcf96e2a695d62d9f67abb5b478988b0ad9565515bf5a63a5ec88bf7aea5a680d3c20aee04cd8572363005d2138cb6729a3159eec75d3956f64d0d6b06008db32c59c6207040304ac14fcc1b47c2f0cf020bcfbe0357be101cde6de258cebfc8c5bcfd0ddd60195f374780b81925f3c6bb7b1152ca1c9d62e43c1a28c37d4eb5541564389f3d6dab95d113a22b6ed49c57afb88afc63eda6a260013db9286d9af3b69dc2b1adad125b71f6a09e39d9dda3425ac4a8296326e21caf6a59991c028bcc020da0e466d2ed730caa3297bee513aac3b922ad8a9a22108a5a512ebcb7d8cc40c4d8e945039b74f2ea1308ee07efa3e29f2ff4302d56eba3002bc476bf8fb535952f02c33eb80609c0cb4e9606788a47a31ebbb6dc07ebd32d08fd507f9b6ee2baa3882e9bb12906996676ae258d607e023abc393c8f965399e289de9b9ca96e9129859f006d7d1c214966d5a6f93087ad30956dd1c08da992fcbcd3803c6fb2b163a8662ec7bd1b7615f1a6f72b2412ab38e1baac0b009a59b1a9f8a9407c07f107c10f573ff05552bd2070caaa57805d6d4ec79b7bdda75d06f305e0b51152fd52502c6a73643b0e7810586b5ffbe0dc86b5645433c31e9ad9b68f6e741e57b26b9672fe14fa20bb6648a740d4e8c34a2e7f7dca9a4878e76bf70e6416205f46e8aa9e33c3487a46134ff2a98c0adcfa9cefabbe7ff57016df001667f99222b173df019969102a4b9dde377d6a3fc52708aa0f23149e9743cff02d5df6752c825b0c9a9dc5a8ef5082cf130e261721aa6577fa7bedf9b7a2468c7b635f368d426e6965b4be45b0030a6969cc5163dfed4bafa11990ce0d464476c9c290576af10a937f545c8be8e12c757d8115a1b10eb719e2b4e753b4ca1bcc827ac926121778ce63e0dc10d2ade6681c82da9a6acf5e3127f5943d5b6b533ad39d24708800adad9998db47e8ff2ff7b207fc74cf564500704938d15683dd27d92e184d09be4c9014ababc48b27c0cd7d3ad9957121cef909572a2f22e438a50e0b56492152778c1b03abadea944640936613ceab5baac65130a3c486336e70dae66029cd8e984a01f73066a60e40a8edc9aa4466cadad6f5f3a6188a83d4b9e0b3397c4d660b7f7ceca61148d9eb7ed530f8ba2e4f2fd596bcbe5ff3307f4f86ebca76ec0a83aa7b85f0d0d3caab34945b0731c5ad469e96bca05155dbd78128f97186f90ee01eee692f9a9ec884ea7d425ce80a79acb16f87303fb8e1de7cf518e0085c6486d5a593ddfded2b30b9f20feb47384cd3a1fae3772faab537c503b92c393b9444ed418572a06e94c238e1ccddbc1db8a60b8f6a2684dae5abf387fe77af36330ebb2f380654476c85742ef4423", 0x1000}, {&(0x7f0000001500)="ff74c1fac361e3cd1b976bdb6e18678f2ce5039478f81d004a97fa852d6a68ea14f2796e142fae1975c3", 0x2a}, {&(0x7f0000001540)="6cc0dbbd720c4a4ded2fe53c6dc2ae240f654440cae35ca4f017fb4d00761d80206d2615dc51afdd6c3f0cc8bfab59bfcb66bd5894a17252ef8a4c0e9e2fb51580106f9be1969f538a6068061e902f6a76178ea3f68fb8b60e7b2dac19c8dfd39f3398c58380fdcda9ce3ba0efe933936be01a8ef31f", 0x76}, {&(0x7f00000015c0)="e5ec8b23863b7796a5576375f35201f804bb0f17b2b2001a2b1dc8151939d95a033a7ac2d4146688996b63966b9292732b52ea191551d0c167733f606d2537ff6a31b9bfb822438ad285c156fdbe60f65f76b2984ad9028aded4ce170169bbb1e533907fef82a545260f103d81", 0x6d}, {&(0x7f0000001640)="404a4ee3c415821a0d4aa1ac3e476a2eae50ae8469418dad7443c3ae802deca421ae959642ddd36cd110e2c105995fb62b0262ce4f477ec0f32f458b849fa4576c24d220ae0f74923c5db6ab4ff4a10bafc95ca87410ecd5f3df7f09ce5b51fb34ef5645ff6ba0cb3abcd4afebd2e7b6c14775b58593cc43609c2ec369962217f386bb88b46d263f4ce10724bee18675e71ad9ab2380f76acc98125dbe8143080c9ddade3312de5c89a3b1cf40d85135fff8b47ed45920c0c366c5817426461605b684c0734831c15d0355cf6171a7f030a36479b02ec160b0686125f266cf2488b8d88de486a2eb259d9cb9c900", 0xee}], 0x9) fcntl$dupfd(r1, 0xa, r3) r4 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_int(r0, 0xffff, 0x21c, &(0x7f00000018c0)=0x7, 0x4) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) kevent(r4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x53, 0x0, 0x687, 0x1}, {{r0}, 0x0, 0x20, 0x1, 0xfff, 0xff}, {{r0}, 0xffffffffffffffff, 0x10, 0x90, 0x0, 0x6}], 0x2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0xb1, 0x10, 0x5566}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x5, 0x52e82677}], 0xa5, &(0x7f0000000140)={0x15, 0x1}) 16:00:23 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x34) setuid(0xee01) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) fchdir(r0) geteuid() 16:00:23 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)="0000000000000000b885349098ed95cfd5eef92bf877b0dfda11b17931ee8047af0b6cd4c53ffd1bc309100334d4b8b81d12fa30258a8c3642d2736b80537e373626c2158102aaf79a10ba7eca98bb50ee9782b551", 0x55) 16:00:23 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) sendto$inet(r0, &(0x7f0000000080)="f60faf846b0d6d968276fb61af9c677f3842497048d88c7cac7c2fa6eed153dd7b406d9bb54fc07eb6fbc7a31d25d43b7a40e4536d5d9df5bf4009d5a0cd3f75c394b3073f08ef51779b983e6f73c9a549f695e06fcd07ee07f1819ac247bd2e8c263a53b95aeb44f4b6f62d2f1b47e4402571d6e661f9fe02e1fbf53ac928f3ba97f96cb2ff94a1b89ce09662c8cbf68a07a06dd2697ba6f7a4754d078a99fffdf789642408788ca36ac95bc1ef4464cd7a2f519c1e6656805280b929ee664af68212c4dfb70cec8fa6f4112437683f126f25caaff30603403f78ffe51c1959c9d7ffcdf720f97f6bb4fe", 0xeb, 0xd, &(0x7f00000011c0)={0x2, 0x0}, 0xc) setsockopt(r0, 0x101, 0x4, &(0x7f00000001c0)="ebb1c466f25ee56136411bc7caf11c0d0e4c76a6fd8fdf584e95f1b83e3da72efb0f210ca5bdac603b743515cdaba0d5701a574924fa13bb9cd8798231d57d2ac6ea5c422948ff3a85bac7863446614745b654a40290057cb6cda4af653a8e9b1a029876e052eaf21072a7b8a7ebf35852685d01f8b65fa23351d6e829f2ab1ed66fa84540014ca026f0f7a68993eb46590cf9f8994d69a686de9da7fa7811c3aef2ae5ff1715dc2751e9080f4728ab2f5f9319ff42256b5a07c4d491bfb3a9529a6878b80b5dcc281d7cae3ca7e41b9a519083f79fe6dfee208fbba9692467d19eb50ff726bef86cf0e9b2488c4933b0539a0ff868e95bfbdb11ad68065355efc9e592e6f6f5f50de7877e3548a04d5b233b34c8b7a19235d5369f7e83333d74ed63935b2f7f03686f00f4677460ea0a6df9a21214f6f182db14c96bbc5da81cfa9da6ee521af4c1e467bab0ad33b8f4ad57197556ad030e1b9475aec9705b91ce0041926b26a8a82981902d78a67416b2b7366ccfc8ef4865a059583cc703bc7e5cb0f9efdcda44f73220f38904f005801a56b88f2d299406cd75c00ac1ac013882770246ae0b653cb783f2239d492181cc6636f054dbd8bd03cd8c37d851abec1f2ef4a18814e6bc8e1d930b85c82f658e1d25360688488650359794176dd0aae82b144a6d41dd929530b69354ed25c53540884a7fc877465dd711381f08bb3b6197b103808c7ae3ef9c9e1ed39fa9efaba1d3880729325973095f64fba295f3f6af51efee59977dc8a9f1eab49b4d9f9ced3456d75bacf4141fedef9fb5fc50a6647cfcc8f6462cd95f40844800efc279ac688e4edb5cc00b1110cd8ff27410e3b63f53bcb0672fc81114c09a51306928602a8060ab81f745157407eb962508c371924795cc968bc6fd34124a2e0551e2fef09b2b9697cc9f553e4b5ba16ebb544ceb3872d575307f30ca361f35f76672d290129e79684f87ade79b0d4ef95b093a7b65af75e303288e3c4b7d6d7831bc2eaa5aabab5a042b10acbdcd733f29f9d22d4a0008f75800c8cec6487d0e904a71bffad4c5bfc76d04d837af8fdc40bb34679e26971a604e5d2e39e34e585e4560d9d67eda843fc8715c41c8262a025853bd21542f36aef7afb1338086043687ee3f48bfdc8a2739621316428629f29f8403f35f445c96b66c9c271350199660aedd5658c4d167ca316593da37cad56560a36e835cb2d44e4059b10adb15af45ac6dd0e5f2959dcf36a457fe0f3ea3fc839f9983d90a92fbac89d4e1f5f41ebad596994918a7bb5522a991ba6718a2f8d1511b9fed7b0f7740026204504eb5c4c993984b80e119b62dfa3a81b0f3f7b8154dc6bb4692f9dfb5269e0f2401b091760a4444e7db835c80cb034f29ebd4f2a61e8724e0a28c251e99b1adc3034980a2514a63a40fc4ddc0c3807249b591074cb85df64a02674b5f386580d11198b6f224bc7a0f542e3dda95068b8f2a777d3a0251fb6587025d5b8ce219f79bb82f8d99b3b9acb596d49f43c8a15130ec519c389c9a9d6f1f57eff57803685b6f4327ce83cbd68aba7dc7a4bb3fde8b7b2e11a25dd2c3a8b0f4585039237417667738f8aa97b5a625ed9da55563a0df0c5ea79c5c3a8d606e47b12168f34baecb8130ea76f530cd2ea2d99c299aee46aa8327d25f9f8f35711a95a6f1929a39824f616f9fe6ecbd7610981d82647861327bf42d4058a2a0b92adaee948bb22a2c67d2a5ae623d3dd80f43bd1224343cd52233bd9010eb73928090931521547bced3f3413a1dccbd41e16359e5531c8e67867bead42fd8d48ef597f6e2c669b03863a75f56c76e899a1522fa45b47a2c1ad33257d4226d027cbc6a16027403c0e6962784bdfd4569a2130a094a554911858a4cc7a9bca0f4b65fa3658c35afe17b5e01971d624a54dc142027a4f7dfb91693aac5f51ad646d9079bf187f9882cd0dbf7f8212867037132509a186f5d867fca246a5cd9de54add59ed125db77d756fa9df05c28b4a499c06ad763ff2d4e3e5f952439bb51c7739b3f00af79a484b749508e2b2460f6ffb2703981295d6f9ef2e2cfe2eca9b10bc67a59285d8a27b6ded9d51332ee407fffcf32ec93ca6616aff77c39777cd039849928af081852e7bac8ccf6b8b8a6c8c53a224d7c39f774a0250ed12798dc2491e3c56e35a1c243212a04266500e29abcefd288a3ca61684da16e1a9d6a68595f3bb10969c63acd80dd76accc0de05f0d777d653c5fe8b39ca4aeb99eafd19ec0bcbbb70d58829237eb873b4dcc65d2872333d7d5eb30e8c8166f8d5774b1903b4c95a87609787008c8674ff46f0474a3aca28d1723ffaa0aee59e386bf7950dcbf32a41ffb05a5fd53e813f99f65393d196772771c6438f3332a8ae997c3fc89c5d2eadc4a9c91661e18e010360c354b3ffa308e052fa2d8fbae60fedd21eb5802b95cf530c3e6d7eb9d679892cf9e996bcfccc92c96766e7b361f90a34c9831113826383285e7478a7e716a44ab731310b2b38d5eb2d61f8d285c85fe29b16e7c2bb4e7b5cc46d60fb4e5bdd50eecccaf6629d6a6d43e475e6a5cd915ca1d659b746e4acde6c93af34fd057db3267ad1c4dd54da69b6cf14e7d87883f9070ff909c9ec9a81ebca6ddeecc864be1b2f22a920ec39bb0190e22bfa704224b5b6a8e15fa3196139490277d36fbd11ed6c325825a22a2244ba2609c89acf6ebb0eec9af1690e81a95c19f9c5738f0519c5ae60997fd21808fe2c50d94b4fe45c4dca2a59d225887c24a8a409cc53e63e82ca16adaba8561203c2c1323c6670f13c14cc7f3c8aad60baad11cd6c8024e644bf22b18ba7bb08e1b32386735fd30a53d6a81ab34a08381045ed75ec4453d1cf3088527437670d57c7bc429c321c836b223c03c6802060c36adb84ccd7cfddc3197fd45125744bf39a5e2a18f7ee0d56725c7c3b40e6db3181c61ad4b2985c9ec98881828a0d496c0b72cc74d2804c700c5bb55fd909e5625be3526303f0865ab11de08c8c12cbed1a5bf065552707396c788d7b095dee133124914b7f6bcf84b4d06b9b492fe6145fe321a91543a6e02743efc106d6fa529290d68879d55e9386c3eeb66799ba73a70493af70a8f1249169d16e07fc3b87b79f04b511ac0dcf8107a7b8863414fe8ba17981186deaf34c259d0e422f569f8936c0792caebb2b073c9ef27c854e0f9f4b4a38641532b237e963b13b021ade1f3463206ab267dbe94ed08b798d976c43ed9b0f69841b6d2d5e35161d017d6f3856be46fdf670366ac544e3187b4def7e50eb719ef6845eeeaf4f285e63e1caac71d8b345f1d7a3126e290e04a74cc2e4e2bf24087b1b6db14ceb05aae982c113f28870bf89b17d7b37948a4b076ade34e1acb1459e076d1c6c6c5be9507f2ce969b6ceb643f4d12fcf16f8e84d4163fad6f222a82142293cfab4177ab6c395485de89f5d3cbd77a50597ca2bbca50f396b085a8280e4579c4faf88375263285193ccf86d8cd813ceb2560a2a098d1eb3b21046dac763b5b0e0abc01abf7d17755e10379205d91d4c71c8c83087ea7da952d090e8e8bda7c6f8a6ac7325e1670864bfd93d7ddbe012d16936c94400462ef980b304c70031064320f614f5b23f104dbaeff6a806e684da0add6d300540316b9224b6ef338403ea02cf917936fa004bbd6b96853b4381a03bf7e3674595ee33e437875044ae4c2d2173163cb891b05acf0378da4b4bf503c1236cb841497e558ebb8c42f5d3ba7ffd15aaabcad5b9b9ad8480236221ecf1be91d034431a8b1482aebcc39a662eab0a56dec37ec32915aaa4bb04bf0cb1bd7c3f24c322cf0815d2ba1fa9accad25a6571d3101e01f38ccf0b4a08da95757ddc3b9b03407e8342f8212075c5448c5b2d5f67191dbe4345fe90b2a94b17861b7cf4f000d3ddfa9708267b38e501603c33ce9e2bd97d0d7fdb4a65467b436ab4ae0d452e99886c9c1430822fa16c49e33f713305cbb8e633ae915f11978139adfba62a29f33de18aced25ce09c530c22e94d0dc4d08e76f1e5bfd3721a3ac1a1dc7f54df88d6464a832181c837732de45276f9fd4564c952534fe9ef2b2efd1cb89b01aea9fb7f4b6a3987944878aa2b1adf25ea287aa03d9c8cb2fd796099fe631690f89a4825a52b4c7b058151d03b191cf5b2ffef8b63c7c89f9366acd557ba0efd2a8663a6e939b31fd67271589dc22729a78535c191859144d127280167e4b0783eee53e39f3e14aa5276f702e2d9c58b1a302ae83a10ae651447f513a25415aca97c17953568a6b1f4d288113b33f7aab4961c3ae236656238b08b07f8065e8a443a13e816d95dca4a9e18921a3de65fa956eb1c389482bc5a436f1fa0ed6a7ac1247e6af6798859c2c74761e46e1666a840699bf1c260d736fde8c4d4ea19d4f84179e14781cda79019e132674d4fa43647903b0624c19f5ca84a44961b1cbbfa44745e4a055817e92031711d13cc91b3edb948393b60e28e7acc53b50887102a2a59e63261537be5827c4a9ccef48fc7f39b94e310c1d1b64802f10b33fc833a47ee22709b4f18e442b3d9f7cbd14bb6bc36be76edb28d6b2268741ac12fdf6af0048b504c12d339a5e1a7ff7c8f5b4313a80d9024be380d7362e8c173aafacf35bb3e6be8cc71ff7b75a11df832d92b6da62c40d923ab710184458e7a57bacd839e310d9d560f0f0382e66c69da6fa9452da0b7212466a5e014956f55d8eaa028da2d145ab4f7829ecfcb4cff5583978067c468862c32a5da4d63ded85f163a863a00a3183d99bd375e24f8a38845ae764ef8bc91e71423d38496e175927e3ebfb32c4f37a6f140c9f22d84074f2287b22aa70cdb6469ae6a5adf6dc43df585f1ce43170c98407ee186ee3c02164be0b9a04bcbf234c5961f431d261b22d4179d3ae61704928a092976e744822cfac99f114075c0853e44123fd09292cc80f4b13b8228b07546d5e3cd938ff9e61908e4914127dcff0f4c993fdf0a160d87f68c394e38dd9fc4b95e449e01dd685cfabec11f06338760d8ac50cd5c2bf65c608f139066f3f9f91de2592208b5a3ff4002452fb79ee128363704eacb1ce2185efd29cddecccc76dc9ce3f66f34e1f31aca10143dc3c0c93f78b1721f62acfe00af159c2c0f3821052dec8897d68314ad57c11c36097a7649493e562a572ecd7fc25f64d21a5c31b33b659ed3c7d43cd529dbebc1d1f40034b0e9921bee821046061d212195352731f6cc3e4e832be635ef8dc00677e3ce3e66a65bd956d60f8c5a9ae8cd999ac4df7752ab6b76c0591ba8d8400ad9a3ee33536d0c03603e263e3efd5b46cdd76f5f76845de35f24806eadfa74bd899204c0a237829c160a104362cac3a37a58e491c9e4dcadfea6d47b91201c5efaaf550cbc5050d1fe61a2a4e8e132bb554c6ba38b8647982e77ac18974e8a7d1881641b855774e438950ef0448d957cc9711bcd17de04665a78262c070ab9f19d05d9e93f84a46a192fb029d6097cfc0a35c045b51acf6b523bd86ca7db55764fbaaa228a737a03ef9050984b89ceb98d188979cc2faac004c7d712ad621786f6800112c8d1d5f4acb27564af56f04676c9769f047c359270721990adca86a74ec8da027e5aab17ad9a666d6fef31d84311a1069d8b9eff629b8485db53567ab4adbd98630e3320fef4ff18ced52777b1cae4b82581f1145282c5d969e60a37ab3785dab955f2222154aa723cf1128155ca11e647917384b262eac9e4ad96b6d73fee04d5e70af8d0d3be71", 0x1000) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000002380)={&(0x7f0000000140)=ANY=[], 0x0, 0x0, 0xfffffffffffffe70, 0x0, 0xfd68}, 0x0) 16:00:23 executing program 1: getitimer(0x0, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xffffffffffffff15}, {0x2574000000, 0x5}}, &(0x7f0000000080)) setitimer(0x2, &(0x7f00000000c0)={{0x8, 0x1400000000000000}, {0x540, 0xffffffffffffffe1}}, &(0x7f0000000100)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0x1f) setitimer(0x0, &(0x7f0000000200)={{0x60, 0x6}, {0x3, 0x100}}, &(0x7f0000000240)) r2 = msgget(0x3, 0x4) msgsnd(r2, &(0x7f0000000280)={0x0, "04c572259076867eb516ae02eb901a9625637b374419e9c9a6167ebffd6bbb6221c988819b7dc2fbfa2ba483091d0e487f418bf8869c0cc9fad6145f2d4442b7a4a7d23d05b5c2549da684cedfa770fd00e775a783041c481d6d670fea5c31fbb743f110d646cd69ffcfaec591031b3d719ffba01271162a1b6874015d81e9c2a94aa0fa06b1938863f1b3be74824a865fec3d21b5a966be0436c60f52472acf5baff438203980c29a28de25aef0cf89bfc033f9328bac9ae8597876d2d27159ed5035c1a2c9d9e3ea4666fa7ba6f1b4f033ef13c270dc5c6ddc6cd46e55f53caf1fa6f73dcd74adaa7c282a765d7912980ed203e8f89903b53104bc18123c8f04cea11e5b4258eb4994be61baa110aaa2f43815f4240110ed5ecce38854c057c2baf14972ecd7a613dd2424ccbc13622620b36b6f592777c802ccae2c6ba5ed439a0522bf17eb58bb890795ade755ebc5fb0fdf145e52d46dcb6bae961b607060a3ba6f36d98823d3c4d7e52ed361dc85dfb9b1eb0100284ccdc873b995432ddd12952f57eebeb8f77f8bebec43b8c78655d6b3f2a74d51df076f94d03402a5768dd335ada04ddae37ec757ffd29d1ee7627d7a6c317f9cdda39dbf3ee34feb6e77987b1e8e4ff64f08e821d5286488ae8e4dcb784be6acbf9ec9bd7734473cb0338dbae8583dc37ca7257379c5435845f7f44b14a1e9ed142f4e6e5aa0abcbaaf62701f629f6a96f5bbd75078b18cd352afbda25dc112187ff4e7f1d4bcd7e9d1756789c325a5a29a98e71402dd1ce57d4501dcd065405ec6da8e6621d79f49d6ba3b4550c77562cb5472d2ebed5f54f38e2c4fababd54f8754c5b43fbf559b038209f569bdc07ea1bce563fb0b286d3dcdbff8820a32e3a5283d551e93583a50d61552eadfcfa53f050d291c7ddc26e680a1ccc64b8b88e0bdfb8302ffa5d6f5893dc68b5fcebf763d64e3b4132038deb355639cae96b484a8eb1b331cd5461d97253c03a9a7e6b8b682fc25921c08a6917aaed35b96b5fc40945a3beea0dd24e88537d0bd44a9e725d3d3fc1bba729ed5442644f1641fa43b678baa4949e083a2f148594638415f255fd5e29296a8bddf0598ca2c3df02e7d18f4779e4061d6aec9ea4fec0fc68eef9ca260f00bdb18c2a18e9798ec836967dfdc7366a80edfecb8dea42b3fe8215981e44dc2f1202706e8cadef102c8830725f406a4ed9c3f1573e0752a507e8b6d707fd54a6984ee94d15c457acca66b7fe57aaff087441c5254eeb60c6b70c5e765092644b5ba45979d0af5625c5fc209f7d3d37b5215d738bca34b7bd734296a18da0851abf587e38a83abb8a69b763126c6a9cb192a7485b6b30c2edbc30202fbc84150d53341a8a5e55c062e74c34ff22c40686fed21f996f99acedb0eaeaaff5895b857063a9017bfaca5db3520d072e7242673134fc2301e3b229fac0c19ab64a58c27c0186b49c4504304127b3b293e1ae1497e124590fe8db9913e7eb09a6b7ac0192946a3664ea8bab7f9a31ab70ff6e4cb1f03f461371263d0b705b0af7c20a8fb077e14adf2fd42fc82ed183f2beefa8da082a7164b5a4987f8745a679ea59378303bfcb7c1a18742d063736f553cbd243afa461ea471fb2d573f5293f847bce604991e3f3553f66b225b445d96e0b58e9c7470ecedd26ad517a444ecd3b132c045a3f388584f10cb6e98ff2e58896dfcbf7791e8f4317c2758486b9511d1d22856f8247e48cd4f1270eb4f580a6ba99b2619570b90c51bbb6d89c0691e9a2c8f466dd3b65d352657cbcc9a3e02583b9f5c9f6856a30f6b65517285c4270a446f51d69535dcccc1d72454e724ee718ac235573d974d6e0829ccd90e374ec026e9f01f9cf4644a246f8d8f131ac64a2bad4e01dbeb370bed549f2f86feb32ba15759f4582ab628868374e26d4c59b57a997eaa7f6cf74935845ba83cee21ce85a34b8f984fd0779839b6758d5eef3cf5f55eef05d6f7bda15dc1c00025d04548884d0dabd4a64d5e8e86cf1f2f075effcbb5f151fce35083de8c7bdd289b59d1e5b5935d3bbbded523682eca38f388aecf0f6b17d3fd82af8f46dc096ef392f2e2db4448ee2e6efe1292c83dd64512592644a94d03244528bfd86850487e5f2163d0cda661f103117b8d7771944c89fc32568f2a86f1c91c5a8125d5643653f421173019ebf25bb5f6db82a94c7df2137ed3d78d58320b9894d92750bf764f46be03edfd22e3439c7cfd1cdb2a77b730041be9a6869f2325231e387e7ba08ea121d7de298b87ece722757f926e12e9aec4a72c247655d8c8228f8e9dd1e1d5dd3aa1d9e433bd3a5d580f96c16af9031803b5811086cd9a18d6b8671ff8d9af561f4c0255547fa265aaf0ec87102cb500579c317ee2e71a1e0584476e8b5fb059f749da9f54fa265d16bb94bb091795e782686ca9a8960566dd97c28668ee86f0df0b0c12e98584c58fe2ca3b5eaba0c72ded1162ed60299c5551e55c362e01f86dbf52d882571aa05b0b1cc5e72933edbdd851aa84345be8291fc25455557f5a41d64a0772d602847ae370443dfd9440a398b9190e2d7e830e4f3727bb1e402a7a76f855c625711e1980188f6b1b1fda7cc75ae98de80f0f09f6bd85f9c494367671ff9ff3cbb58af0ffb86670c3dc1dfdb14024dc9ae3423894fb33c9686759009b4c52013327bffc7776b37c436c981281ef7121a1c5641a310dce102b2ffd0823528584c0e209a655cb71d632f54c942117ed8c506d0704ca77db4a4bde1c6a4bf45c251b6d9d82f7f183c840da49d8a1b947969e2fbab8cef882dcc7ad392301f0ac8a202e3f1d43252175a5d48c5fce00d31a9736d2974ff2e01b93e439042b88f6092acea82324711463951dddbe5f015fbbe2eaf93cd6e84561410b299341359d6663198f4047ea0b57ddf43e69acee2e04f57581db46ecef47c0e0772be7e197477d1b9125d68d0d6cdd77666f13c40b8a0b4e30e681d0610dba3c83ab3a6dbcea80f98a8c717851c273b0c69d059c7691ccd8100c16d52c9cd4b7fd353ddb2c273840ea1dcb3e47a1bb8be62cd818a4940cdbbc9913c82629cb9a1aabf08f0264754e3251370c3835c75b2418e1c9e914b7f61527ded4371264e42724624a936579478f8c746ce5fe23ea92c396706ab1fde3801d1185c3759e2e04ebb285fd04c0eb77ba4f80537befdfa0feb422876a243904f774531dfb14fbf3c852135552cd0cd1d383d7031cd0a43bd5459a6bdd2348c42c6a830c7413ef151798fe5649e23ff1b4c181e15d07288d91fffaee236bc9e71712de52e9eeded34965bfc7a389cb0574a5823b8af8981e543d5adf07711970f30b22b33b7ec5d515c1fc466294bba93bf357c79a4197ea5bfcd4f1f13669129a4ed5cdb741ddf2ace71d1f4ca45153037c6b031a31256b95ee56e95995bb4f3954e2f965e1e5f65d253deeca052ae54cb1a32331499606e206ea0cea737448391ebcf5fcda0dd1960881cda4ca32e704d035450aee82e1e86497172e58bb701487a8264e557ceb2e0ff8719dd9bdd00793c50216d2363096cb33b7aeca3505a8c80da07e9bece7c44139b7584c2ddf5ab2f63950f0618014d04fafb5cfc4119c4b5f114eeaed1e77c9a1cf873ab0cbbc1dfe5b4d4e6db7b6d0d084e4799cf8b0ad446eb8fa304b9f829c850e519ae72a3c3443f8be6b3ea14a48da6eda5c62457795addf6f31ac49ed3353f9c6193c95641f9648494c84242711a8295d9de8702448b908956b3b3b919a3b650ab5b96a844a3dabbb8037af9b051214c2363ca9f05bb2d40ab841537785ae667526e115b6525fc6dd58451a1130b7fa183601772d12a0ed6dcd31415fc3c49dd3fe00c9a1708f79bda0aae7328f239a8cda3f0dd9fcd229c2ebb82fc390ce5f7f42d93b52cf59e1da3ba9c346b48c8e699646e3dfb9eecda0fce23115dd983ced0c863cb4f04377d9cff5c99e2a4e7f4e5145ae2efa089e351785f26f73b518fd4f508609315d35397da0b4f83453cd6acadddd41e163e97b53597a4cddd555dfe1473840f0c05e98ab3f0fb21a06a93756926b8d5a3f68e4a22380b4afab977bac2ff61c7aa27e839b06f1e4590077429a4597286083ba376e541d128d6b8a695f52ba021595b03122fd2b367fbda72ef1dccc48d7341c7a9ec99d6f62b8abefc7aad22c3bd6ab6c291c8eae468d1f7fe619ec48799dde9ca27e070657935ca5b17204cee4bce27558293e2641b4fb06f6984faf7f37c147b04d820441dbc7ebefddbb68dd17134f2e719676acea540ace7c2e2e4c254bc7d098cef1257e91a95ee2f896f2eb3853a7eee91b22b81bb13535a4e9bafd2d85bb560e5b6bdf08b2256625e373f4f711270ffa9986a20dc47d63d83e2f8fa2b224abb0ad79d23d7b3ad261a243f8462fabfa24ae047c9f8ad59a1f45f17f6c3b707f8039696242d716b14551b6ab2fda74c703d054656b6b8d487b552dc98d5b9212d093a3d04b380e56639573bdd217ff2534eda771d52752000ffe60ce9ff08cb28fc7bb8e1f42161c19008cdff277b93013e639c18308521d2267da0b45dd1862f9b202404338ac7b8e0beec1e71b10d69528be80e0ea9e21a64d77fd425da083bad861a6cfb0b0611c99dd1ae3418f5fe89726569dfe2889ce172bb111cb8081f91c15135f8aebd432808e1302941ceaa9ffa91f86d7bad6000b37e058f594f93ebcdfb09c09b1fee7256934aade20a2988d7ef66be2e1233012c59db7d2d946c38b57d61150adb8b6a7881159ee5bf7f26539f84bc3b22ea21b8101994301dd0ff2364159ac11025f1f8979592c314a1dba77d8a0a42cb4e03f5a54e04750672687857d62babc0351bca263030b0c470b14f7713b1605eb9845096d292571696202c2fd41c67e8a5100cebf674b2f8c7499ce64b575d471a9633ff5b4a4ab49f4c381d14d3f384839ad1a488ed0e40a5752b28982dd7e43a3fe8f98f9457f2df9228448ea304d4823bbe3382e754adbba3a9608d5b19d8ca9f3dde995821b1cbf4b4fc24665a8fab5f9fdc72d3ad80f203fa9349335a4d82cbc1e5cafa50223f10192f5c53849bf94f4b82a55a12ed31f7071dac79292019e665d3a8c5b1bb2a6da5936d24bc0ac9c1d29d8ecd6546fbd7065bbe0dfcccbe702dcc3d92a872ae927e3cba19ab6bab5a506b9654121fae832aa51f29ee1b5fc1a0cb6ff14823f957989808ad61a42a85424517607474af0bd298341e01e9441713c552527b6ccf474e724ec75e8678dec4d5f8cd51f9607767f627827608dc052802afad7caafb5ddfc113bdc2719c3501e6fc0296bbf1a5928ed3cca87a39d676697a420f3c4ae0b230db19123e1e917ac51a0e86aa41b909469603c404d36947a8328bb37ca9375b8a54afbdda69d36c3c0614eb23ef2f90cd2ca9872cb62800533a435add1b1328ffc6d4fb132d40b7df567c08ba74caf8283e05369f00d1ce20a780634d9ab8127318b87f3beab7b71408c0bbaf449cd30f734fac59eb3b7de4ba46d684d8bd283c546dcb40f4c6525df67f615212a92476a935c60b6c5fd856fbf0a3a50a7c7f3465ba48dc8eb654eb7852fb71acd146fe5637bf95a657df1ec344f4e0ad648833ad3ef98d54bc9828643811fa9222e7d22f8ae948a831efdd6929eb22f884db7d90e8929bf9d59cbd9472c21d85a2db6acb5688117592db4fea7209092369fc69b97f8ddd9504fda79a2a0780ed9957c6e13c78ccc36e284d5871241ccb6de8de62fdec6a15df553e1ce5837ac646"}, 0x1008, 0x800) r3 = dup(r0) r4 = geteuid() getgroups(0x4, &(0x7f00000012c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001380)={{0x5, r4, r5, r6, r7, 0x80, 0x40}, 0x0, 0x2, r1, r1, 0x8, 0x7, 0x4}) geteuid() r8 = msgget$private(0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000001400)) msgsnd(r8, &(0x7f0000002640)=ANY=[@ANYBLOB="03000000000000005d99a00cafdc95bb741e3be4172dfbb396b8d7f2af5ee7b814f5023087bb69d1f5a9c94ffa1697d7c83b0ba58d3fc3f1aa8743211aa96b859433630f60d806c96f3de204eb98907fd7a5073164a423920d7282cfcb1c0cba3002b62071499a67e13df146cb5085cedf057717da3fdcd7c7cddb5554fa59b0a056e3a58b9048ad22226737dcbb79d8564cce6d4f8c0cfa1e48639c66574c62b634c6c5a0fdf99680b9de52321145e3dcb1d217466bc2e88ec39502996000166b5c53178500cdd19129d98aff145b788db085b1e32ccac5197b0791bc6cd951c3b261d804cf6c2dc4d35dafb4c1ad64aee0ef14b40bebff7e50de7f551c5fbd6ab18708d7b2e561f47b4f9975d621531525578fb5ef5b92a8b185185eab4d428dbb1d911cd6c2a10a76d69b37a43f941d9c28b06f8148bd8e8ed12d870c1129f9af0e3a3077886c239965ad4a05cc63096fb1f4f8f374ff9f0cfb7676adb61622b310d387edb59925e8c16d41d4252f232c6b70a0ff26306cdee48c71d3d1726736cb5854530ca046f01a34c67917241d883546a377fb5d8d7760841c0c3f696274f3b01f46647d97f111e9ed2fe2bc8a03da66e5ce08bf1d4c431f9cb610972a1871ffb5ffa114fec80909b108474db37ae31f5b5fb9a790967ae1862d334cbca65154e37477a6ecafcc73bb2ef37e4a5caad7a5e32725b8ddc314167b8b3637ff525fc26e59f7b62a6e36c6f7bcc2e843315136a8724019d6fa00a653abbf65ae50041e90521e8631ad35426bd12c94f26f40a45e60181affe4c2c4c295f747dde3695b7a39473f18648d3a32cc9e3a5851fa14250c2b65c01f9728939f728733695872fde5d1993f18aa520c692a345d97270083a04c51fcdb71cb298d3925265df32b0ad11bd9352ddea208aa99ae72dc59981844b628891135de32feab578198961ea9416b9a6f7b4c1dacdf0de525a5575442d871ef19c0dc06f9e912be41244bb07f36e9fd0f930f702184ef9ca2304c3f92d669e1da1d5e030ab8e7a497206eb0a30ddbcaf7cd579dff058a988a13a0e1f06e95ee504b32cb0890aab210214bd59f79a7df9630f5255b5e67e7091699cb8457e7ba4b2d0796c70d281e3c5bb75104790469f260f91502cc386fea603431e9566c998ec36aa21cbc95dff6ca730f118c24ec77ae9884722643d837f19774467ab8971d98baa999f0364fc16128adfa8701a7b55a946d4ae7b597dec21f48ce908e821e5876569f4ef7e552eeb4fdc224abc2279813160bbdabd64ed6cc7474c760a9ab63b5eab332a448bdad0cd12084674f8d375c3b1a0975918993a9e07796e5f2fad3c201c1f5f82d450adbfe5ab18702b12c290c3f2ab1c44bd6b0a2c7e19b05e24194ec2668fb849f4b321c59fc0ee4d71b2ed670d9ddc3e6ab009a522a7beab7d33f24fe8c3a32e6466d0686003a3862adc41bae8d770719dd5e97f422b5ccac36f389805909cb986c9955b0c355de10dd14c1a2025cb6170aac099ae4d4e727494e88dfc03e44a8a88f421c66017e99969a07f189cd6f5736364402b08cc5130fa85e432b96b406cd3e30e206545eb1665cd979811398d0203ba1d8a1b600e819094c64e7e2e1af9aed16c030549ae228cce3e9559293125edb3faaa6ea5cd5ac020588bab73146adbb06780e389ee8b7516dfd9ab7c232de4cea286f255fefdb1c1d3b8461e88e6f64431f904138ff64fef75e591cf9b0e5562dfb3623532b3e654e339c1dddcf1cf289d8f5bf3e0d8dda435e02c2949ce3025aa66a32ec16d6c68658096ffc6d27179b0ace76989697e12549a4e38f74bfb75d2047dc40324bc0825cd2d8278650c75ba7873126ed3126902cb0a6485e6ed67b2fce2259e9c9c5b958c2700c5924e67600683b71e72dd3e712f2612034173d7e936799cd862a414d1713d4a20ed1de15db32a5b2217276906759c462395eb5f87c100eea25bf8e7b15d538659c4924a493399acb03b4527836c51c14ca050686a4839bf7b79ebdabd9b3c8a2a49e83c8b7593f6ecefcf0db3c7a522b78c065532411c9e237d8eda12e5ec265bdb9dff39f820393aad791b4fbfea3a9b61ffee762780797d84e5be4494d0d1abbd59019559349395ee9e93c9d09689152967d9c353caaaaf1403123000c0e94b5214b52e8ddc66e96acdee08fcd9af98f17078e31efc1716c5998a21b42d1289950be120fa74a8d6c5b58ffac0e9724fe37f28e3d438d1467821d4cf927354594908b2f773db2f97417a03693368557b859be38a07c52f3452751d2734d244866a21ec37ecda0fb7b4b45efda8f1aee806d68d23891fe52e814fcf6ea71245cced3b366bcd1ef1ec83a80317d718b50704853bf886820c215513c31397509c4bc5a4822eda601348d51a6ae35a62320d9dbe38578431e527e765a3306d32f59f9b6f14859786f7b4894b1672242f69385f85ab8945583ecacb323f59bdedf5344a336be18b712e9bfa4314439dbe11f7897153bc03fef1fe661ee72f6543baf3f0d9df6ab6dda936143ad2fbeb7ce4172010b74c10d3db649b3ca1964f1b52969f45a271f7227c1d56a50f7fc383c820ef07db94932fa75ccd2aa8b9cc9ec6641f0c1ca83fd819aa142c57c4fbbbcd22996eb329aaa2ac9cf3a9ef83f0333f37ecff5c8071715e98a264c9b7657dd99081eff3e0a5b0dd3463bcda1c1b3b6a13e47c90f5a6ab7ec840fa528a790ba82cba54ee234de2bd8e88ef4d9f3ee7ee57456be5427c4d908efe8394f239a963edcf9d9dc8a8673885ece9fbdc1094932f1b7f1beb71ef53fc5f407c28cca3568b7aeaf6d596763953ad70fc73d5ba793ddaa9ceef12f2186a0ff2c5abbb8f2a9584b2ada41b3aeca887c500bf8027d86befb5fcc94ffaebd1cd63c2aed4980b470a561c207744f126c4fe5dc8d801d8bfa52f5aaf6c5a1e88dda67c518089a6b4867dcbda0260aff0f304e9a450952f7589f09d24c936c585fb50e4895055b3efdbe8df6072ea773dbd366c5885e5071f375e9d3106118c176ae1b2dc5dafcc20a865e26b8c888814222c967de488076eac6310ee554e97a2f9f3b7ab059d7b4d831d60652e77e1f6ea15c9e50dcd64e1357d4c520e7d89ff088c4870f7945363f328f5fd079b71e2f41bbac9d48e3fce0fabc57a92b81eed3a3be794ddbf8caa05989294fb670de54c1ebf233b126043b6a156b3f48862bd0bb088c38c8ab17dc3069255612f236d8dd3065d0c57dae04a16d170180000000000000b21c225661a181d710b3522c34770942fe1ca2796b61edba3a77f098a61db7081e8414a284550b8a007ab14d9bb1d003a4f75bde0f7e25f574b20fcaa4417587762629cb8f6ddbca123bb252ba4d28059cd0b49a4c9bb43864e1c209b78802247d579fc272ffe9aae14d18627440c8801e7b0466b765ae7d99e08a5deb931ac59f1aca8f67687f7a41dfcab54cda2ad8449cbf18a599fc5a03d4822062331eab5a0caf00e5ff896f704ab0a8da8e81048a436cc40534fb9677e56242457bdc32037ae2eb1be038c7b3b7fec82aa145802d037c36116969e49306a3f4edf9e99383ee34f2a98a4d494a6b216eb9c494fc7bb6ae206d9b8490ea301ae11f112d5400660359a8dd7ef89df4cb460bbaebec8ffb4e130e525f39f606f317213b39960d33855a281acf47229d0d2a6fb5e4f464c518f14c2044fcb92200524cc70b8bbb97a1b429395966a8237c9746f44d6e8af3ade7c7ee3a70c9c0f8ce29f678154f1c85253fad5dbcadb3f32e589c6490a59ae39a1567a9e06f8235a63cdc06e088b9e64dcd94224ea4a3e09a8e3a2d5fcef212232e713bcb0dad38296b5b22bfdd9fdbbdd733900389ab485df3c9f9a609aa7da375ced299d1880b2756f6bc46df8705774a635bb45fff66a4650ee3ba7a84f1ccb14cee1e1c9c312d67651bf6d904b85468e870bccb122512964a983970593c47497e506d30230a11f77e4ba475c0eded53fdfa540aa24f4923dabeca9de362e454653527241fe39fe9c93438c887c6ee6d987caef067e448d80d2e6d473338c1c43d860f90a8c9dde678421dbd10ddf421b6469a0eac58d9307d2ddb513846a5559750daaa905f98c67279ff8aac4a0e8949c64a231bec2c4532397631f196f0872d6898339d4c9a4b0fa48314ba3d67f020f1aa5a21d0d1570ddfabd7e397f6cbf3899601b46d84dc03c2a386f7bea1900a3b4d07c000f3779361be90923a28588c6cf4e54bb4ffe5f6ee76fea96defa25f79b4e7e9ea80681e76dbc2e3edbddcf9e1f494e95d52387fd383d54513583531c72ffee6527e07913d6092991d5eee644274914d328846b4f5f2451f5a2246d2eec0b8e1cbe5a07883d5e7e284f2214e94713a6ce494c5ff0cc2447fcf7dc48d2ce8df22e70d402f49613c44bed858d77c10b5935cd242c1a0b15b7b26e14b1286d07ab11783a17a74bdd46b304b8fa64730cb288e77eb5dd22e425492ee82d490edcf76d76a53b15f08fbd9c05961e882bc5116320d687fc946aab74cbe0b56758b3640c8bb4f300408482cab8988341dabcc5a741d9963999b427897c12f255a32b97e4cb47929724c9733df8690cb7a040dff8f29eaefa9b1db15b77ad6b6481aa8d8790c9b4a869411e24382574c3fe9371d90275c6effff94a930bb52fe4885987583eb8d66dea176e76841c970fdd4dd3710bdda29511b006e56f5927e67cb20d9ab26513f5bff9cc3c2d0f1196bbf48c30822db5cbf635ced5acf567c02f371a11149a2a8ba8746354c80cab3ac488511504f735c252366f59926c0c9934822dba6f21cdafb110b98c36f609b7fb7f385c20f02ed1fea7dc25883488afa51d21a72b152a9286f11a438e754b7fbb40db315c13487ea2790c1c82df1de977224355e0a1a96ed107ae27810fc91660534001eae34914ec1182621cd40cecf2c572434a49bc73fead4891ded597f0004c319171227f328fcf9e24168cf56159d20fa2cd55c2365dba371063ea83e4e7cb7f472c51c40cd9b4e4e4a34a349f6990b08eee8353c1ad6e22c9ffcaedb95493905fa5fef4f0965993589f94b04bd0495dd2a87513ce8e1ad3a96af81fe724c17d4d8911c3fb65aa809b2652f6bce53a933447141523781474aab36c8377197ddcef34ac9752c90cc598e81b291e2aa2fd78f57e1b1bdb8bc8354888b033e24965563eca712cc413065bb09414e5b3898bf6b628785c307cd02b47ad2dcfb35beb7ae37b05f6b6defe022fd74809fdad6f4c156f07de9276c4e9920056eee4d068008a0ccbb48498ca0c3c4228362e1b64b83c029a84f232c4971b07387ff9a55e59c1f026df5813f66789fc1e96dd07a9a836ac486fb23d6b93ba350521366b453089555256a0f92ef2f11951dca85bd80afc2f5204916c8f9d8d268c1f4c3f47f26884bced85d4e7aeece22090e4ec886ba7389619ba19878bc19c4c609cb0424061476faedc3f764b56c65c9181a2590e174dba3d3c73cec8c0ab16f540570395ba0e04051cc2a7805fd3510bd090c61ba80b0a717a377359b57f1af66c0e13f946a8132cdbd261378e606f2cf5efe417bb42b02126804f335ac23ad0da4fba1e246bf47e920f527d10bf6d5d06dd6cf0051e06be6b2a33b61edb021c924ec274335b316a04f1c067459ea98b61128ac73257bc8cc53e24f0f235fa23a5566795a85ad4992cce585ccba3a6ed8d2b5c797efc92bdc0626784dcc57bd9d7a83905cb7f2aead8be49ee72d81e8c4389c135e232c4236e5f10bff2ba2fc22feca2cac696bc3cbd1"], 0x1008, 0x800) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000080)="b50ab55bcad5645ee4f090b4c5b5de16e172f70adfb682669f831c563fca492ddff56cdde92d569c229a29593985c9a348f1c0", 0x33}, {&(0x7f0000000300)="85be0920e2eed317db1ba4fbc045508a91577a690ae012eb5a9346fd46b353dd32261befb5babd0542c8a9fbc71bf1d8f829cad3f68ead6a9f797fe4010dc3e3520410d74a0d52b0f275967c32566847d5e8d5520e5210b475fa8930d63b9b062aa6032ba2cc65e047cb97bb472fdc0e3582748aa15075b842bd3c716e34dca998dd8ddda4f976d7fea04e494a1a5d4f8aac5cf56360cca958590b6b4a2ccadfdd678bf3ef676063a57aad53fb016fb863416fa3e276ba80ba13770da3a5c1ff64f11e1c51ae7c", 0xc7}, {&(0x7f0000000400)="3ba810f2f88c6ef1f50db88053dd6d1c4c2c44a9ba221d4d76cb5e5b0663a75f9b96e472e49d6c905e879e9038ad7daf83218dfc3ea764847ba81cfccf62f4b49a58a1450af6341b40801b449d707e5b53e744308e29170d04f699b1cee33e370e866ae268a29eb0dc16b758d8e3da7d43e9df1a884f76eee80addcb2e7aaa143d1397084dcbd2a37bac6f897cc57998bf8c1213c5354ec4efc6d4a9145771a386b06b29f4f5f16e9ab922d0fc80272b0bbd2c1e163e0833845685968a3ee03678d36bdae6dc3d3a952abd3b5b3ea3f42b", 0xd1}, {&(0x7f0000000200)="edc6cb30a3006ab1685743575703f5ae50d2576a0bf6bd4a2950a7094728824c9d8e1fbac2c1249b9fa9e60409fa1f6885790c5181c51062d3b377f7e3abcddaa2eb9271323485b86670f7c7e5232c12a0da1c9db82bc9d6379b6364a4c5c6aed24f25057b046f60d996ad5131385ed3e2ad22ed032b2d0073e97545d24cbc9c35188f28f95c268e5265a3346509420f05f287fbfd95ab5e66acfa20aa05914999eb093d33f96cf6232210b973afc7c847dfec99881163", 0xb7}, {&(0x7f0000000500)="1ef306fdb280d0d289dcc45d9a43a058e11e937fd2639d568dc92df9a6e6956febb7a1cd64bf07271b0c5e4f74dfd53e49d027d2d91ef70f67d2067ae432012ab7601a79e02ebd38e04e12df3710ec4eb439715eac52ffc2aea183b2527a65dd51cc882d3e90b57a795b96adc3222a701b3fc48f585f5bd310944463119954e2662376772efc111e569a2e25bf8739d154c6412ec52b2a2c97ef6695945161bec902332f50f6f17d42a791a8932a39dc1611b8a0c63567369194a95d7a29e093a9255fd4dd20d3479e410954d9a90f2bbab0ede23eb529a4098535b1dd7a6bc082f061aab2fd322340fec75cf1b1c10e0b96b68f7875e7", 0xf7}, {&(0x7f0000000600)="c5d289a4a4a0d194db00ac0670ac646741a50e327945acb84ba742bc7605edca5de0a138b31eb43406d8af608cb46492c0c6aa74cad4a7f93e0bafcd61a5d8f82215a84dc2b0bb8dba07ed626d6dfd4fdce44613adac3ef473b1812efa8fdb5bfb8168b4d666e6", 0x67}], 0x6, 0x21) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x9073, 0x3) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) r2 = msgget$private(0x0, 0x80) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x7, &(0x7f0000000700)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r7 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000800)={{0x3, r3, r4, r5, r6, 0x43, 0xffffffffffff0001}, 0x6, 0x5, r7, r8, 0xd0a, 0x3ff, 0x2, 0x7}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x40010047}) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) mkdir(&(0x7f0000000040)='./bus\x00', 0x140) 16:00:23 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:23 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x1000000000000200, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x21, 0x0) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x004\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x6e, &(0x7f0000000400)=[{&(0x7f0000000040)=""/52, 0x34}, {&(0x7f00000001c0)=""/104, 0x68}, {&(0x7f0000000240)=""/83, 0x53}, {&(0x7f00000002c0)=""/64, 0x40}, {&(0x7f0000000300)=""/228, 0xe4}], 0x5, &(0x7f0000000480)=""/251, 0xfb}, 0x2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)) fcntl$lock(r0, 0x20000000000007, &(0x7f0000000080)) 16:00:23 executing program 0: r0 = semget$private(0x0, 0x100000007, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x0, &(0x7f0000001040)={0x7, 0x5}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001400)=""/28) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000013c0)) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000001000)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0xfffffffffffffffe) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001300), &(0x7f0000001480)=0x336) r3 = getgid() getgroups(0x40000350, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, r3, 0x0]) chmod(&(0x7f0000001200)='./file0\x00', 0x8) setegid(r5) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001280)=""/26) r6 = open(&(0x7f0000001100)='./file0\x00', 0x10000c4, 0xfffffffffffffffc) recvfrom$inet6(r6, &(0x7f00000024c0)=""/115, 0xfffffe64, 0x83f, 0x0, 0xfffffffffffffd41) setgroups(0x0, 0x0) pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) mkdir(&(0x7f00000012c0)='./file0\x00', 0x81) r8 = geteuid() r9 = getpgrp() chmod(&(0x7f00000011c0)='./file0\x00', 0x1) lseek(r7, 0x0, 0x2) r10 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000001140)={{0xffff, r8, r5, r8, r4, 0x0, 0x7fffffff}, 0xb9, 0x3, r9, r9, 0x10000, 0x80, 0xc81d}) connect$inet6(r7, &(0x7f0000001340)={0x18, 0x1, 0x2, 0x10000}, 0xc) chdir(&(0x7f0000002540)='./file0/file0\x00') unlink(&(0x7f0000001080)='./file0\x00') setuid(0xee01) semctl$GETPID(r0, 0x800000000000003, 0x4, &(0x7f00000014c0)=""/4096) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0xd103, 0xeb1, "c9e0cfb24427a87adba32d5dabee634a64b14d7d"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a", 0x126}], 0x1) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r1 = shmget(0x3, 0x2000, 0x674, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x3000) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) close(r0) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x420, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) write(r1, &(0x7f00000000c0)="f07ac744c6a1f07db24d65cc21e7e80d38aa7cd14f0dcb02b465bb966484afd01bf552a1bdbb6d0463352b5021b2a58156a1b355e55e14f6e47851d8aa5aa8d751d5a3bb6b18b6add79e796143bd6d1cdf8c649803fddab51f47b4c4ef461ad8931278be181ce61f2d5aaae077443c4e35d2a8de7b34b16c41664430e98841e1a6", 0x81) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x40) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x0, 0xa, 0x1, 0x7065d69c}, {{r1}, 0xfffffffffffffffb, 0x5, 0x40, 0xfffffffffffffffe, 0x5}, {{r1}, 0xffffffffffffffff, 0x0, 0x40000050, 0x64, 0x8}, {{r0}, 0xfffffffffffffffa, 0x30, 0x1, 0x9, 0x9}, {{r1}, 0xfffffffffffffff9, 0x1, 0x40000002, 0x17c3, 0x5}], 0x66, 0x0, 0x81, 0x0) 16:00:07 executing program 0: mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8800, 0x1) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000040)="f873c32ca8d77b428309c57db7cd2d55ad1403329ad65d0ad65903b879ddcbe7387c137c5312f155e2aaa7058509e4d9050a9e291499ec35b1d2b34feddbbb4f3b0632fd3ffe384aa91f835ad2ed93a6763f3a0556b9367820146fc9bd1e9b9b0137ac3e6a06feb1043f821417e1f07c63529ddadd3fb4a5e167cd43326991b2d5d9de6b739a4e184cb67019d56ae475054ef8b76993a09479364feac070663d8577", 0xa2}, {&(0x7f0000000100)="f8814e0030db8e9797d0150df3887071ddbd7217763cd075fa351f245d29321b461f0347e83d3d875b4281421f68998b3c09f141690b92ddb5271fc20949592d3ddc12de6f045f44337e04783cd57b0e53b7d2f18e61683589f330adb8af85d5764dee4f6cd07bdb29d43b574b87748ecf42a054a4ceb9cfb69c839e667fe63e8b656ad6452c6ce8b65f9c1c7ad51902b452ecedee76474a772f162c068e0ac9ce2fb13ebf8a38cae0", 0xa9}, {&(0x7f00000001c0)="041c4ab1d70d773b80dd117d78ce4604d0e1ee4db842cdcb1d00928db7f4a9407f3ce24b7ad6fbaccbd018476fb9008bb00b3b45a93cb0f24ae1e37a11330f974b7b754c62dd9bc526b0e1b724ae9d0920909c3664f411b2a6cc7095ad02", 0x5e}, {&(0x7f0000000280)="4c48a66060e89cfc69c69dc2e64a638fe40237b6a35e6395298936421c1c073295d4afec952cce4a9ca2f81ebfc630123a5eeb2cf9c55f45cc41bd2dd7dac54360eb0d82233a26d4547cb11cddd8ad508daa1ecabed0889e6500e197ccb19dca973be96e794ac8058b17309f191b5630de9aec4ce85e8673d22863b02ee1bfed9c518e1d069a1b428793b1189fe7ddfe2096622e24c55fcaa5fa3237ad13bf83f4ded44929fd2a668075c31d836c162230c4212d1a918001fe95deaa", 0xbc}, {&(0x7f0000000340)="08037bc5aac31927ced67a6f599f2c2654fb90f43dcfb9a554d155212b49be0b29da20d532dfee83a699cfbf35616e15ca48ba7484ac87ba488182cf4aca25dd4426e7556cdc1425226f8a8f3049043831fab64fa51164281f10", 0x5a}, {&(0x7f00000003c0)="3e499d006ac142eb5b85c630d95bf3c7f5f1f6e59d096efd05e1e23e63720ddc93c51429caa3f28cc172fbae308db1236a5c51f2b509e38ed1236b0163ec148131eacc35c0ff87db3cd647c56fdbfb16b6f10fc7fcb3820971c1330642137372215b3abfc96ad6f63e29c79105afde8bcff1eb0946c98f6b2fe4091fa1cbc6301d1823b3792eea1a011554c132db", 0x8e}, {&(0x7f0000000480)="5bcc6f09ca542138796afae25c9f9759dab79e96bf9463cd6e354ebacd4c7b2d6ce3daef41072b149a5f533bbe30cef5bba6fc6dfe454729bda71c9c1bcd504275c59a34a3ef04e31dad0dde63b033d8bf723114fa9282fce8079859fefa9e91cff6bf3273a09839a83126b4fc4283da89847513463025a0be30f83758f0618ec9f9a93caf6b7e9c4ecfa813536d26d68c3c715be96b4c98ca0792201b97bc7a9ce6a5c60008e79d7318c81fc53ab424f0199d3b5c6a43776e20d5c801aefacc957ab138f8b52b3aa06c704fa51d1732bd23a49bac9f1735400ccfa93b313339526e751eb596cfbb9d6f94d2c3ddb66594344bf4534bb3a655b95e9b52e8a308ca69b15d97f9a8ea8ab4bac2137251d7052564abf338ce6c017ef51212fcb8b3af0a9538830c7cc253e108771e7e7a5ced597f2c7d5f0dc530dce6e7ecd7d0b6d3b9c793d02d690d89874c16ce537a6402f9ba7809ed18020e842e83a181339feee1a3f63527ac137ce9062d38a9c81aecd8f93bf71d63b1617707a02455e1b000dd8005088300de4613014d5883392099f3d3ca12e24a6c1ff46977d389ce95eb57852ccf6e18d353138915ef6662e158e00c8c1c6ce4fcc3958752aef683b85d2213548a017ca89f8e3156708fed436a96e4737ae410b000d045cb436d130929a3c1ae09aaa5f9187e6f42b617c4f84e7b381910425841b74ca02184e74812b787ea55d8e21dd712571c4aafd41a8ed50029b0e573367f31502495bd2a2842e6cc22172dfcaa8f9f07c10986841d13ee6fd4ff0e7a4aa58ae5e7b756a94d6c48f6a048bbe98ef2cf4f7eb1ad1cf4e9d98733f67dea2f7f614ab9279bf5bad530710284cc2a25916c09668a2239da0e568d78628a99f41a49cba3d37ab3d735fec6c73b422232fe10b5b2c6d0f24b9d57fc4b7f4a50adbd8562af1d1aa9c6aee5342777b916c6681a2dd2cd2806628d081d6b80be516a00dbeb6c87108df731d717137f2db4a68d2ee94a849532d00d3cd2365a84afa23bd897c68946d11db63d14d294dff9805f7fa8e499396a439f469bfeab1a56427001aa9f8ad9729261def4413821f8e0cb5a7f6b665c380b382b55c246c01c598bf7e71f1df9a9a0af088638216511add6eba19fcab3d45de6668b67cfb74432ea9b6fb0fc3ab9be7081648d8a96de35e8151eb8aa940c0fe2a094ebf4946f90e4ab2debd19a5125bf528be5caef25d5b9341b0ccc9aeccdc0fb951cf6bd9a972710621b7886daec8a19ebc5fc6f065b48fc5143c252f410c48f7df2459a50e862daf69c9f9da0a81f571f8f1cacb45d3644d1797e70950ec8a79fac3064d219d4ec48b0744e5ba5506fac13a1a76a64e7e9e119a530d8a8e309d0530b9c9066070436896eda76e3d0ebbdd73fdd848de94edae51e0d7ff1b7a911dee4762965a054e920b82207ff2ff7cbc7ce1a322996838ac08ef03b54ea42ea815ea506f4a360e1d21a5ce0f0685b3fa94c483cc4f819293d90ace6ed0b45edfab20576c2aea7316de337c6de8689283a71795c3e4a690bb16713ffb10debba7d9eccee1fed35b5403c91dd1fc7698be9c3d6b146a23bc8789aa6b4dffbbf7b3bca3e25a5060a58b1caf6c32fb48c1eac49f3682a362ed16ba1fda4eedbfaeeebd476baace52ee308996c9f6059bb2fc6ae2e2942b7b159a849bb928a82a68a150c06dc34be81fdf915742b6b3e3aaa24795b8a6486dd52d2d2ae296afbdde80f9d3a9c85adb38db59359070ea6a9d00c952ecf8f77bcb6fc596126143acd373c228f8a42134cfef700c8d32ed7ecd18898fb3c927fcd27b648be8495084c624b851f85320482f011d01ce76d2b025569ae124c93228dab65674c2ced2d3a91992dfceb779d90dfb28362ca9c2a1f1881d9ab86d642568ccaa64d7a66242188d354c7bccd3ff508958bdaa66090012df39f96acba796ca01b9c749d164b1c2bd2aae02f3d3e895be571444763e882f89da1dcebfc91a8aa22659e53a9963ff4ed648e2552c6a5decda65bbb14703f877882b2aca2c104e68d9da67b8201eda6235b1dbe0dede59c2b429be152dc0e8b540532db9568da8eca940141eb67d456a0e213f2b174e9f9cb59ad9ab483e7a3e57ea396e581fef64f07886acb9d239c16a6e51631696e59569afa0a456b595d53e8d7ecc186e4c67c6795d69cd5779802ed6a15117ec87e9b04a463d505b45f04f3f0846c1ce69b9541a9c4cb76fc5560063f79549858161940de2ffdd9ea12d177b28ad5c67776febf025482463bfdfdf80311262a2b7744edad4da95defe856ed87f15250c9b59786c72e90a27b838b99a58b501a5b3fba777c6505718ac5781ae7a4285767c6eb92573252a8d67caaa3179e99a3c2158d5a2b7dda33be7a6567c1cc6fbcd15746e1a50dc9002abc254570d299d77644231f7ac542eb8dd76af90d646148b55d37d1f67bdc12584956922bd8e2a0c18b58c15731f5778580a0934a3e29e046559bc8fd9b75ae71d3775c38507c13640790bba7e9c387ccea4a44d027cee3c316a3112d858decf56f695ac40bab4284dedbf0930115d67f9b115e78ce9cefd19a50492e0f5fb3edc3fc3f8f763220aa9b2fef48b76a744708eb8ed6cef0104f55707a66f36aca1127346002f49d21c46e76c792302b6e18c495f9349591f451e1c002724355f5c03b6e7672b9f6d541da85b36e345a93f8e5319ee539adddc6c1a707a36a92400324f274065f41b9361a494d5df45c71c157555629eee0f02f8cbcdad492a1fbbc91ce2d238e0b65c467e32087059dca2d1e5cbbf22b4c067892e197bc90105f175f814a294aa2eaa49bcf7c185a645e0af6eb327e27698a4ae4f0f71501c7356b73e52fb89d04cfbf14fbf684110bb535ea552a08db1180faf2a5373729ebb02ef0456703dd15b380ee593ef37f619b784a759c355a7485d04f72dc327e68e92d207e2551294386e99cf3fee4e2924657d342a0d574f73117f9a2b75914548e115dafd1a507385e69a5ef6b84ac5ec32764100b4dc37b82e741d60c9e2e06a2071ab1000e46135972ede5656647480a55c42e5ffadfd6dc70d71c2e7739ab56e958ec701739d206f3df018536a1447d53d49ba5fedc25b92f35d94ca2df3b986fbe4f596850180b68747a6a277ef091e4127f561f75dfd51a5cedaa4e18a8194db9b702464246a74533095dfcc2029b24907a68ef51a10ab08f2e26ae6a033adab59903d118cb2ba0d73e1c74ef3585afd1daa6fb2859d62605f6a0044d1136715b2fc6fca2b388c41d1120fd7a15788898ea52cc6426cb11b8c050b9cf92bae5cfdda07417fb35112911ca0d27f5ed6aceb3c9647a0a89db8464f1995a900419cf2f7af151885c38a7b549a11d9c21785ba280f973ebfb750cb71df01198533391bed517f9060060c332690db305863e197829ceab35e5f4c3371374c5fb35ce5203bed52cff8178a0c665e6e1aef35fd4e7c23f084a215c645a6878a16b55a487359e9a9bfeea28a6fd6c7dcd4e535d04b784eef9446aec2876ecad7c74b1cc5388f110154b20b0a00f5bdea9aba0fe7f589c3cf41f0c69ed3aadc88f0305bf170481c7310ad824fadd8b1b0bdbc491300bc2f1b109fbb85cb113af15ebf1177efffd34078e1e3d0a257ea6a1183f54ce1622f148a92b1aa5b4ceb00ed92cd809e3139d6f4eca66e034d8aa1e2d9cb0d0025bc8dda2451a022026cbd55d61614ffd6c666949c99ed77be902a50fc6ee6ff9385602d1824edddfed738ccdca11bec3a65d0e276beacf4baa9c52ad119ea82ef4308b7ed74fd39f64e8769d32a6bd3fca5311311f81e8c11cf6060b520810f3d933cd5d167b1a58207a3a6fbf500fa68cc97767b3c64ccfdf14d76593bab4938262161ee52bffb39b9b8370556d0e05c6cb0253b758d28ddc33f586c976fbb383d1e6f2bbf7cccf8795890095f8eaf070d50efb13eb6b72714e0c0c56da5bbc035dedea3a0efe467f6b56a44b82e189741309bd716f33c7d8919fa6d00496d41e7313dca87a2bb474964eba66f80bd05d6437f0ef5f2403b191b3a9febc5272d3653f7aff599507e343ad58085149d3d3749309421c581f9416015a0d333bf6f995c03f70ce94777f3614dc81211e35f5da098b96a060fedc6788055563fc118f0a83da3823aa1f057a2e0c92e07b49a20b2bc19000619dad8cde6408005986a3445d9b0da3e6d95b76860b2521388be42abb2996be3064f93d165be81af38f9f00b473ddc07e69c0f1ac2b9824788aaa7b68167ea95e69c14fa009ae6ee638d37201e7477b8fe501a22f2b541b7ab988b0d1676a5cbd32b568437c5f6ae0ac2f78202f577745d3eb12ba62b1de0ffa569f5bd713e00b6bc44dbaa901503a66776d5874a999e61f7455055072238c88e533be348d498a87921d42eeb9e551a80c52844359dc9ad1cc4194b96915c1d33a0470179ff9372122ef1f72ea395d0cc5857e8ec29fce6bcea902f3718c33392a0023de7d7af4131e214f53314f3840263d8434a63c552fafea41b5dd5f4710aefe594d40185883ca23a8cbbd62e3d71180ad70db9220876982ea40c558fdc6ec0c8e263ae41fcfdb01864cf9941a70e1e7fc3e78749d1dd7860ae06da6de99ecae27205eac0b2806129ebec941536cba36fa40665249c35137edd3af6caeb08ce5a320682f3dabdb08ae8134650f53ec560de8e284b4deacf0d802cd6f106c76a7e0d4f6a34724e7c3784d1c6671925c6cbd41031293a60747bd1017105501317ac110cc7b27c35369dccfc76dd61059cb267a2b5a18111c1c1ed8e7a3d5c17e1a4d972fc54f0c20d94dea93c5d2c53127efaa259d40b78d79946af5cbc2d120cf42effdf566a6fd6e50d2f7086151ad3eddcc59a82e69a96cdcb54c3d2096a55e2e7394cb4006c062943f722fd11a75ed7859a7d6203cc6787bb01c0736b74ba48af08c34b1b59e6bddf773014ef75bac4cfef5cf5c9f05f0dd086e18ca104bea7293ded9727a855f8b604469b76da470885f4309cb11a2341f309f448af578e5f88a40c7f0f64f2f9bf5d309f251f5ea81b0c44e0998226213d3a26cf0f37ea87fa4a613e9ad1bc34cc11dc1feb06d2b1abd94740c071694ee107294f01c0ec5833cea617b54f6a7516c7ffe4928733261098b5c612865829531eb41275fc02a3390d6e98cce7a5f997d42c85005399e4aa50f75983a1eda3bffc8a3c028648cff028b30090504472295ba30323a3f7843ec89e415dafc03bfc3f6849046856c736a15e32fc187ec5b959a9de52ce829a2874f2e9c0c47541bfe5433030c1fe6051753dff7432be5ea65ea7a14fb3cc9334d8f5a9f805ea05e4e84a63b79f77e8bc979e9e27ac154430e58a659f14ecf1f19cf33082165c61468c08b79666cfebec9789c8c96344a00dc92821c9b762655d31d614f5a793a6f604dd1cfde5e8310bb95e41de499a9af0d68bddcd1da7be6f8194431c03426a4b967fb5aeb5e944b7969a09c121ab452b852c501aa530806e98e3324cc8be37b01d82daed50e1753ca38c8083d301303c996fa9413b5ce1316158bc739be526166ed5235c6ac19724048579a80fe962857663a351c9522cd02141fd7104dc2573aa60f3163b500881067b0a76844d8d38631cd94ea12abe79ec42ef54bdda5c44339705e644736c1d14d9e3abde5953fafc326f934330e912ab5949684bcbf4fdf31ac4b34ca7eb93143f6019deeaf735556e5f8e8b7d54be572a8528be79d0a904b783cfe4f7c42b3e40f3ac884f9068798", 0x1000}, {&(0x7f0000001480)="53e557659f99d8520eaffb1ce4c93968400117e207cf16edc55731e3629cc82a8bab82068af18323d577b11d2632cd27bc4d0ec5d18bbfb620bf87e8231f68ff5ce7f48f8235b13f4739e4f2fcdcbb7a904b9346b17f2a74fc27d84f0bca7ea3bf8fc8171942612ba044e7a63586ed12bc3572b929fe39e3fc0a137e28eb03a2f1c7d707b4555eb014eca79aec575743e2195eb8649073cdb89e2ed738f038a496160a146cc9d90deada0abec7582c5415453cbd8851fc6fab7722060c8976980291dcd146e5d9599820950852844f5dc132111c5bbe999bccdf55090f63e78bac0e6a421558d1fea0ad7269d9e72b", 0xef}], 0x8) pipe(&(0x7f0000000240)) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28280, 0x0) ftruncate(r0, 0x1) 16:00:07 executing program 0: munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x20005) truncate(&(0x7f0000000000)='./file0\x00', 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3) 16:00:07 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a0632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a0000000000000000800000", 0x65) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket$inet(0x2, 0x4, 0x8) close(r0) write(r0, &(0x7f00000002c0)="a8", 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r2 = syz_open_pts() close(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x47c3, './file0\x00'}) r3 = dup(r0) kevent(r3, &(0x7f0000000140)=[{{r1}, 0x0, 0x8, 0x0, 0x10001, 0x5}, {{r1}, 0xfffffffffffffffe, 0x11, 0x20, 0x5, 0x3}, {{r1}, 0xfffffffffffffffb, 0x6, 0xf0000080, 0xb355, 0x4}, {{r2}, 0xffffffffffffffff, 0x3, 0x4, 0x8, 0x1ef0}], 0x4, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x21, 0x6, 0x1ff}, {{r3}, 0xfffffffffffffffb, 0xa, 0x1, 0x1f491982, 0x2}], 0x1, &(0x7f0000000280)={0x9dd, 0x80000001}) syz_open_pts() 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x2, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xf7}], 0x1, 0x2) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) fsync(r1) close(r1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='W\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x4, './bus\x00'}) 16:00:07 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa00, 0x0) r1 = kqueue() renameat(r0, &(0x7f00000003c0)='./file0\x00', r0, &(0x7f0000000400)='./file0\x00') r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r3 = syz_open_pts() r4 = dup(0xffffffffffffffff) r5 = accept$unix(0xffffffffffffff9c, &(0x7f0000000440)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f5c36e500bc5b33bc12d0000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000100)=0x6e) r6 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x5) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x20000, 0x0) r8 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x28) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xe, 0x8, 0x8, 0x5}, {{r2}, 0xfffffffffffffff8, 0x81, 0x11, 0x8, 0x100}, {{r3}, 0x0, 0x40, 0x40000000, 0x2, 0x100000000}, {{r4}, 0xfffffffffffffffd, 0x4, 0x20000000, 0x4, 0x33}, {{r5}, 0x0, 0x4, 0xa, 0x3, 0x8001}], 0x100000000, &(0x7f0000000300)=[{{r6}, 0xffffffffffffffff, 0x26, 0x2, 0x3, 0x1}, {{r7}, 0xfffffffffffffffe, 0xc, 0x80000000, 0x5a4, 0x1}, {{r8}, 0xfffffffffffffffe, 0x81, 0x45, 0x8, 0x7}, {{r9}, 0xffffffffffffffff, 0x40, 0xfffff, 0x688, 0x20}], 0x80000001, &(0x7f0000000380)={0x4, 0x1a}) r10 = kqueue() kevent(r10, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000000)={0x80000004, 0x8001}) 16:00:08 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) getpgrp() 16:00:09 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x3) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) dup(r1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000100)=0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = dup2(r1, r0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) getrlimit(0x7, &(0x7f00000000c0)) sendmsg$unix(0xffffffffffffffff, 0x0, 0x1) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000005c0)="000000186004008b000033270000000000000000000000140000000000000000000000000000ffff000000e4", 0x2c}], 0x1) open(&(0x7f0000000040)='\x00', 0x8, 0x30) recvfrom$unix(r0, &(0x7f00000000c0)=""/128, 0x80, 0x803, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f62757300218b6feb2b2d8d602a42b3269c656eacae4ef25d8d711be6288142acf3aff2ee8a1b7fbb16d27f26cf96edf301a72438824d9e04a18cd988feb02d2c9fac84a2eef71c5211af33e69e0988aea8d0fe250b25493cee60b7f6ad4bca579d067e7d589464624293ea769609a1bcbcfe2e7b07079f33c00d7a65101a937b0610ebb8be261725a9037ac1e0f845337a7cb132097424dfe311d558c600ce0571eb069ff63d4964b748b881eb908bfbbd6991876c9859f6ea3e5d6fdb069e3bf93b6536557ff121b7880ac3fb47f70000000000000000000000"], 0x8) faccessat(r0, &(0x7f0000000140)='./bus\x00', 0x22, 0x2) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r0}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) fchmod(r0, 0x2a) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) lstat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) pwritev(r1, &(0x7f0000001380)=[{&(0x7f0000000200)="8ccb01d9ad9f6b8159926920b50c671564bd0bd2c20b7dda76821975364ed55249de5a6f16359117005518eac55364de1852f118ca1ea0bb002cdd876e17d4a8af4730deb02677216ecb14784ed9c03c8b82f110316e24a47f409ecbfa6ab9cc47291224bb1007bef2cbdc8a376694ae3ac584ca8575ce4ac2628ba3a3093739c467a6c5af4dd805246bb7b44a39a4eb54f21af859ab6fe54e0383e451acfeeac4c00082714d7f23e3ae7c22f2866944d535161977f072ad37043416522afe8535e53c34abfdaab708afd8d479a82d83ad24df8966c4a78c06cbec52c32842b8b415da6e5ac90bf45472cf9e9f66da7705f1da34a7fbfaf39417e67e6260e0d34767199da0c60d46c96dc7287e709cda4f970ac5de6e6a563d89b90b965223db7a760aec6395616a7c75aa46e5477a092ea065e3fa42f125000477a45ab07e916c787d34cbf1ba062aadda2b79cca446c4966fb2205c1927145d562ff809f093bbb25188fe2570cbc9b8c2eb69ff0b46a6cf28c251e7afb34294b9d4a78a7844e121638e52331e9e48e76eb1eddff798f1bb14f19007eadf84a1c44c19ac7c38d5ca89249915676e14ca0a8a84846d0b6429d11b16ec464f248142f369d00fe7a2dc4602d2361789d2e008afd8332243b9af61ed66b472cf96ecc0ae2c3fa8fb891f0fe6295c01f0f1bd13a4d3afb8ceb3727e6bf6c66265ea3fb12d0d7a6c78b2ff2d406bfd7aec144ca0f0415ea8d8270941515d8f18ae509c641b345cbdcb9780b06690a805e537ca98a68c20b704180b776c44910f47c6c68af7ce5ea96c65cb3c1934c5c146296386332ca0860fbcddebb817e8be7030962a6048988e3011c66f1d518cde73b97d7e0c3c601f5550c78413947cffe74ee32ef93a3e515524003e3ef8e2feb0095b7f7e270c689097d3392eacf3ef1fca266fddc8c287a7df2199c418072959ab981a1226dae908bac7dbba93bdbae7aeb29505f43e50b435774d8c2b1dab381b010c7959fe7f49ac27a6cb77a080daec5e84abb80f6ce6aa5f75113b3fba963b4ea10ae7d02bfdeda3176891994250f474a26551d2997d8fb4f5efb975ea45136661a4b477be42aec818a431ddaab2f14962f31a3fe4ddbe643ded4f0847215d2870ddc361df6aef770a162a37350bb0241d5ccfced86b19f27ad235508563b99664295ea8d5ae5e3f00e3152fb8555e0fe1e8940d73cd76d67a8c7e252e88ddf7bfa9d0e472ddc71c8b4e8bbce31cfd7288145e5f3b99cb5bb4e7a9f5e77b5cf92a1341b44880f589e43980ea07ffb58100d92ea69ed5091507041f67fa19cca552e8a96c084c3d4fd3b921322e3db701c8131c166da5ba0b50d9df0388849f719eff040085f6845d3a9e73dbd1eecdd4d6b304d243616a10b6f9fe963fc9c25a0f728bb0a75da2bf510518251e3f37ff9abab7640800c876c8b07ef907571afffe27e9beddfea660d00bdcffc50fc6555aca74c35e611ef4caeada49667c93faf93b263d839d8d2052a3a2c1d7dd0d1ed69d1d6c5c688aff5d34732c2826c9c4c8f00b889d8cde985d709897b570a26bc472a3ca2187ad8b806be0901bcda1ff0023473ce69bd7b828d81b97d47f254113f3058eb00a5e78831cf690a11be796191434156453a543c7f979b83cad42e6f0f872ea20ae4b32a318fe413031623bb42d79b4b55bb3f5cd1fecded72aaff7069a80389d1a12ad6c2446ffa6e8ba350d05733c6bbd6c3e1fe455deebd668cd6ad83d5655aaf7c39c3281728bdb4a4c52fdbf6d62da34a33e62edeeb509ef3138d8341358877f3b84690d417fcad85112c094a16cc3c8a3315b6e39e0b609b004f3663a731376f4edfc298838e010d2cfb3c9f40d0a88c5bf428b5b2352db17a5b14a93242dfd03318de35c57132cae29be6e48694a0ca168efcdb67d1c9b6b2919c2a5052d41d38816e683ddc8d7040f78e9610dcf50c630b1488b420d1604f21b622c19a4ff15a677e062b932a7961fd654e5f89f81688fae542b9c523f04f2e9e30d817e451f15fd49ff1cf644a60f4fa047987fee4c16b947b7978f414423483aec822c312d814c451b67b5226ea0d77ff31665369efbf7e1291ba35b434a6c64aed537192126c9d93c5a47cf92e1ab8c86d64b34dbfd1d1d8971405c4a2581a45e426cef3ca85ec9e70781af421ae2453c5f96d652f5a59c3c7e36cba0642fd7014626cf187c105ef6be8027a7af09f3eb31f771b09360d7fa7705b5e686d3850c55781a3ebebed8ca24e6adeb893062f2f1c6ec4f084ab3019c8f12c669e122774931c1d452e6e9d50d971b999313d7a0a3ac8e11df6516ac92a31e31ce843c47c22bc41bb00bfaae08d5070f3f1858e6caa6c451b84839b840c7507d333d42b14d839ede9c02db7c51651607f4fe71819a6017a290ae95ff70bf610918b319c2cf460b6eb7f74a6384398e41676b8420875ae55a069de4199b8cf73562a6652ffd74ddb9baf2888344033975587e81c9017b7be01aa08116ea9c2ec08a5396ad35227dd7f4fb5f4dbad47b10789e365ab9f561bc5b953ca112b778b6dd9b1ae256714342773ba54224396cd9a6d76b43bfb365eefcd1ef4acd264d9280ed5f489529ba0de314d363d6c15108e44640e8e68a1b59a1abad8ed31417e5c3bd43bb79700171b8168c32cb74e02587fd828f3a12d5f22fc020c98b16471f8cf94d4bb41aa07b0e08ed4e8ca376ede5987849514bf0845d3b671e00e3edadc18aab7d14c7a9f6de9ba590cb6c75793ba286acfc5a2406ce6ab95898ecd13f21b7a376aedc339fb9763272c847c37181011426911f0c3c20ff828c719a3e815dca979ec5866f8bd2e6009d4b4222160cb78b5ecf7edc6c670e1d24d583072c5e3b8c0347479b90de649f9d0d2f433d102b9a2e2d236e93913bb3f6ddfb189f59b38bb986ea23e309a0b0a3563426198d5d8e30478d0f3f3a5864c1e5807cb6450b86417ad8d48cb7d60e49919db82e3e0c733694c904b72a009d44a4320c778988a48354d6c6c4b76b93b410835732c808faa35150c2f61655520b68971545545fffc8b5092a51038eb7de49b3bef72980e57f4225ca34dce6026453428afdc16aa4cec16c8aaf4236058b04adce77de247c9d430116b241919d411fdd33df5a5e19d0debe2f77edb73fc7f0b4866453f95847233cee1204cf22c416e67992f5be49d752553bbd471aad8a6278aa7d99b5b0614589d728d30b9e40649cc056544f68d9e16d5d796e438b6f89ec8bfc2acfbd27635eea2b3f73630f5c6f385bf029ed69753891268adb9f37306b3d7f0bded312136c452980edba4c304d6a88bff38c8ca52447ca31c2dba8c41ff5d434c7d488bcf6b9ef2c39edf8e6c05e4381d4baa85911a1f8b38a4e58181f438416c0e25d78b6932159f40ca56c893934cde2eb501595923a32bc977744d470bb1dbfa3bf7c1bf82723f2d8850497463ee488c97ba8fd33ad48af49d826a54a6f4301538b58ddc52c5befc5d9a01c93923522dff60d4572cfc9cdc369b50003bbdddded54e2b3b05e370d81cbde38d3135ea0440c61c3b8fc1af21daf688dd35e2a6e089a2243d998f8af39ae6e50266c084532c429ef80b6c4789c69adda16fbf9dafb653306742be3289b235c5a2cacb4ce466c0397fea3a271e62b5720e0ba5d05507f898174b1250d6810d26eed9a4aa27d999982f71710808a068e5264763f4a515c0b8290afd84ee6b12ccc4c5310c1ca1ccf58869854cbd7fa2729fd6e6f1c03e7ccc8a5333466802b5431bf9d37a17969489c999cc20a9863da92a2c7915b1332dd25d4cc92967d7df7c18ab6c6a4001e9851a7b0fd313b6a22bcc5844b58bf5d44acb55eaee6f4ed0b321cd4f8e885a8611fa17d97eea4d55df74e5b9b2fc53046d03b88241bd82c01ca46571bdca5a25e0d04b3edefeccb7f9c2ffd94431f86322cf894e21d5671f1f28a94c9ce3cca07adf21ccffe3a3e5c3cc8049085e276c53fa2c14762b9bc47e1b9705913aad923627d62e323ef8bd7e2be7fa60c1669a9f1a90273c535fc12d0b2d678a6dca3d5c43ebcccd397cb887cec8650fa04c22371aacb23aec1eea24ea9b8c5a82433ca68fbfff263be709eb8c87723cde92e7bb983c50cb7db33696085ee985d8678205dee300ed39eb19791b1ca7b0bb48cd68dc61a897c56c8b0441b62ba1ee8b85724ef068f6e3f419cec96bf7d9b2cbd145140d3e9ea2a212a810047590501186ee6a568e8fc3f0d0d4eb73394db46fd5ef440fa72a494105e962c1c3e8680dac5d90a6d44bc921d0172866417be9b22be563428a6c674f062c5db13855dbec88466da41442cf67c173c62ce961c5995a7cdd94d0c94d8db5befcefd26707bf0bb370f6b8e0bcb6fbd4a9c964d47678c8dd4c1b57064efcdc4abf61d20ea19772d61eec4f590759e8ae52edc458041ffe6af5d376b0681051baee9f4cc83bf2db2a3276e44bf186fc8b84aa292c10d58393e94df288d871acaca657c456939ecc5795d2637f2e333534a1ae2f4e9dc10fa950f133d76e4701f842bfb6df9a54d0ecea5d69b1382e41b15bb5aad0b7af33be8d4c85575206c0ee940a78148b7fb159aea949fc0e5524b28f06f635cedcde11419dacf6927933ecdebefd40d448e9af89003050a076ea3015dbe7751b95eff9aa69d04c2398adf8c284c0817dc337365063259e13196ad284a266b45ba037539c48827381901af34105ab71bc5bbb4494b713cb16a35d3aa4b692deca1c1c0f7c034876738cd3a04a2b773f3eac59a9288afa45c2f6e6af3a88a6040714ba325f6d0e14b026790157af8ab824a49add8cb2d36a644de42e3b37979aff9856d54646fd0fe7c60508229a4b53d9b31bbb7a1770317195ffd89490b885cd3e2de6f7cd0ec6deff60306219289d08cb1d53951dce7d4416ced0b0b7cf672bbc8beb999c8855c022533c5cd8103d13e455c36e8c62c13e5be24d66063756a7732b59960f64c7bf44fb2d01788ccead50d2bcf4428ae6d1abf24f09867fb88991a1c60121a805bd3b8b3be6318dc600a1083efa0350b4404d677754ca6e834d5f085b438f01d84035c18ae70a32c6d5e29ea1aa2ad846745274f6767a435fd1923aff544bd15d0c1c8ccffc689f0adc6669bcb6505f019853a3fc068b9760f16a81bcfba2e76184d923445072ee71f08f5b17d663afcd8c81aa4f2e411150517f2168626d8c10e82a0cd10e1d9eaf4a0b5bd7dc0f37b9c6e3aaaed1877eb1dca28057d6c11dcf2e5dd0bf4a66af5a2d30044cc347161620b79db32e36613cbd072603271bde269da5d1bd6ffd8ffb6a06e6be627de889ecccbde7d685f4211297883f0161053b42db0888952a6cdaf573dac13c098e930ae4899ccb30b71a9fad0a23be3819e92dd394350eb0560a0d5a8e9c137ae2e023fefcd6e191023575345f957b7f6aa2cb012bfb71dceef9f30ea8b7049d8b102d64e85081dd4001a3a3f3d03f57116acfa84f43b563cb17a8cb41b40f849c81c3e65c92abe3edba90bc601416869c729a465c7680d71d15242890d22011410a7affbba7e6c7374a2227d2e76068e7316d9784fb44d9b2cdac0cc3c61f762892b43554a197a0ec58bb660ac7db1475bb36aa83e4ca58c6bd5e264ba8d2c116d0c6050d0b47e07aa66ed77263a9d16bd64ca9c8f562a8fe85e157d4b2c60a76427471c41cf507887f93b0dc3d055f8dd04fe1c4d07221e9cde42e430246819286c132b39d294db02a09135ac28e3ad05d826b14ebb5f3ddcfe5acf0af4", 0x1000}, {&(0x7f0000001200)="e0ffca454ecce2781c6894618289bd0b302873b49af01de2629caf7ce11de40990ead4e81f1a923966d2e684ec669653a552881f9c91eabed628650f812ba3df316b1e748ca351c44b95a8152e5a78a59cd5f2242d42", 0x56}, {&(0x7f0000001280)="ba8fb6a27674adcbff1bdb140ff5a5a643c83e46131f981304c8a92b2299e0d2cb0c98d0238af5b93d29dfb658829946fd6fc1811f0d334bf4105510a26abc8cf2512b1183a161e1eea968a7061b9b817efe3375bba32abb9e9495d7e36626b25c9ef58d7599ee857e6e8f7368409400502b04710421b5e6c7152d22a83a6d27aef88b83c4d0944b3fa909667f0d3b670648619d36440c0e491f1fe03c8a7dd6a1d602e199450f105202e432217209ad70bb027bb2fa33303d1ba14426cc98188ad47a8861125bd7fc06f01cfa332f0bdb209f93f270983741725e3bc6e74191a37ef94484", 0xe5}], 0x3, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010, 0x0, 0x80000001}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) getgroups(0x3, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff]) r3 = getegid() setregid(r2, r3) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) 16:00:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000040), 0x0) write(r0, &(0x7f0000000080)="1515ce", 0x3) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) close(r0) writev(r0, &(0x7f00000002c0), 0x4f8459521d13ca8) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) getrusage(0xffffffffffffffff, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000100)) 16:00:11 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/145) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/209) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) write(r0, &(0x7f0000003a00)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb28b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250fa85fb38302cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16000000000000000087471e7cd109b1be07ad0c4d22a9da7e4809c9e48c3b6001109e627698310c52122375586030dd48297b7788224cbd663b1e41d0508cf1a778092a87a05a97d792468b204562a6415c51a52072dd5da569effadeca4ee815fe942ff2b288edeecc4aba9956808130a3fe74f535742ca79a32434d308e9e4a373cdb67032a886636eebd342ee0870e2ad94188e13bc758320210e57ac50db77d40f0e3e242f758153d91bee5726e7c5eae97da14466e75a0daf5ffa89eabcc7a1df1ec11adf5384aab0c665f135a4fb6960ca3c188bbdfa12a181dae41d9dab7856842b2c503ad3a92", 0x1001) preadv(r0, &(0x7f0000000340)=[{&(0x7f0000000040)=""/61, 0x3d}, {&(0x7f0000000080)=""/151, 0x97}, {&(0x7f0000000140)=""/227, 0xe3}, {&(0x7f0000000240)=""/219, 0xdb}], 0x4, 0x0) execve(0x0, 0x0, 0x0) 16:00:11 executing program 1: unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') 16:00:12 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x310, 0x40) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x3000) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x1) fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 16:00:12 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000000)={&(0x7f00000000c0)=[{0x81, 0xfffffffffffff800}, {0xc7, 0x2}, {0x26, 0x100000000}, {0x85, 0x6}], 0x20000000000000a0}) 16:00:12 executing program 0: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x7f, 0x1, 0x8, 0x7fffffff, "9ed445aed80d4f5de3ea9de3669799a9a929e0b7", 0xfffffffffffffff9, 0x5}) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) socketpair(0x18, 0x4003, 0x1f, &(0x7f0000000100)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x10) semget$private(0x0, 0x7, 0x465) 16:00:12 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x5) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000001c0)) open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x80) r4 = dup(r2) fcntl$dupfd(r2, 0x7, r1) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) r5 = socket(0x0, 0x3, 0x3) fchdir(r4) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) open(&(0x7f0000000200)='./file0\x00', 0x8010, 0x38) accept(r5, 0x0, &(0x7f0000000140)) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x400) poll(&(0x7f00000000c0)=[{r0, 0x81}], 0x1, 0x0) 16:00:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) dup2(r0, r0) sendto$unix(r0, &(0x7f0000000000)="b100050300000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f891d88221cfe0df81e7c55351e672d", 0x48}], 0x1, 0x0) unlink(&(0x7f00000001c0)='./bus\x00') write(r0, &(0x7f0000000400)="7c84c111323cbf4f944f96dd1715e9f366b1959a794cf8317bcd8c006b82f9f9f0ea9081fa5cea9e18fa106e5527aca3bd7e97cc3a581d7e8038f293714c3dc816f347732a7605a3ee350320450ae10000000000000000000000000000", 0xfffffffffffffcd5) r1 = getgid() r2 = getgid() r3 = getgid() r4 = getgid() getgroups(0x1, &(0x7f0000000200)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) setgroups(0x7, &(0x7f0000000300)=[r1, r2, r3, r4, r5, r6, r7]) execve(0x0, 0x0, 0x0) stat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000140)) 16:00:12 executing program 1: r0 = kqueue() r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r1, r2, r3) r4 = dup(r1) r5 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x20080, 0x80) socketpair(0x18, 0x5, 0x6, &(0x7f0000000100)={0xffffffffffffffff}) r7 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r9 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x40, 0x1, 0xffffffff, 0x401}, {{r4}, 0xfffffffffffffffe, 0x4, 0x40000006, 0x9, 0xfffffffffffffffa}, {{r5}, 0xffffffffffffffff, 0x25, 0x8, 0x80000001, 0x7563}], 0x6, &(0x7f00000004c0)=[{{r6}, 0xffffffffffffffff, 0x81, 0x20000005, 0x5, 0x1ff}, {{r7}, 0xffffffffffffffff, 0x12, 0x63, 0x4, 0x4}, {{r8}, 0xfffffffffffffffb, 0x41, 0x5, 0xffffffffffffff5d, 0x5}, {{r9}, 0xfffffffffffffff8, 0x10, 0xf0000003, 0x3}], 0x1, &(0x7f0000000540)={0x3, 0x6}) getpeername$inet(0xffffffffffffffff, 0x0, &(0x7f0000000080)) mprotect(&(0x7f00003a6000/0x2000)=nil, 0x2000, 0x2) sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) msgget(0x0, 0x0) 16:00:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x818, 0x10) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000040)="5422e04fa16084359c2a2ad456c95b388612a1eef1dd847b5ea7db18c48e0ead0907d842099122d012eefbb776b46cf9de2b0173", 0x34) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0xef, 0x7ff}, 0xc) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) 16:00:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1000000000000000473c54c14f550a214a302ded84ffff000001000000"], 0x10}, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x100001b3) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)=""/165, 0xa5) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x2) fcntl$dupfd(r0, 0x0, r0) r2 = dup(r0) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x10, 0x3) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x33) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) socketpair(0x18, 0x1, 0x472, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x4) r2 = dup(r1) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)=0x900) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) getuid() 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) dup(r0) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be54553a5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() flock(r2, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000140)=0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) faccessat(r3, &(0x7f0000000200)='./file0\x00', 0xc, 0x3) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) syz_extract_tcp_res(&(0x7f0000000000), 0x8, 0xfffffffffffffffc) pipe(&(0x7f00000000c0)) 16:00:13 executing program 0: getegid() getuid() r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/149, 0x95, 0x2, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f0000000240)="9fc7869a5ac307c87b2b9cf58197d38757c40c051462254d803bf49f9228e842fe8a01bfa5869f8c9a0c0f62b85c461f606ce28fccd2bd873bbe4cb2490da4dd254e7fbe875b8fe9d66f3b04d1df440d02213789c1194eb46e2c184f1eae381cf7830e3ac3046d6e71e31841f5", 0x6d, 0x1, &(0x7f00000002c0)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x20, 0x8}, 0x8) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x0, &(0x7f0000000180), 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) 16:00:13 executing program 1: r0 = msgget(0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x20) msgsnd(r0, &(0x7f0000000000)={0x3, "7e12510c7951480f375c2593af550fa1c51229e3a1de8f823e782e2aa887f38af21aad20ff940f80dfd0f1f9769242d87227835750453cdc67579d72bd02df21561377855accd6327449da953479890043"}, 0x59, 0x800) setitimer(0x1, &(0x7f0000000080)={{0x100, 0x400}, {0x9, 0x1}}, 0x0) r2 = msgget$private(0x0, 0x100) msgsnd(r1, &(0x7f00000000c0)={0x2, "635669aad7aed72c017bd2d139fcbe21d301f0505fcf43ed"}, 0x20, 0x800) r3 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r12 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0xb4, r3, r6, r8, r9, 0x102, 0x3bcb}, 0xc9, 0x40, r10, r12, 0x3, 0x1, 0x7, 0xff}) r13 = open$dir(&(0x7f0000000280)='./file0\x00', 0x408, 0x100) fchownat(r13, &(0x7f00000002c0)='./file0\x00', r5, r11, 0x6) r14 = dup2(r13, r13) ioctl$TIOCCDTR(r14, 0x20007478) getpid() r15 = fcntl$getown(r14, 0x5) fcntl$setown(r14, 0x6, r7) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000300)={{0x3, r8, r9, r3, r6, 0x40, 0x140000000000}, 0x101, 0x5, r15, r10, 0xf22, 0x80000001, 0x2, 0x10001}) fcntl$setflags(r14, 0x2, 0x1) getpgrp() unlinkat(r13, &(0x7f0000000380)='./file0\x00', 0x8) msgrcv(r0, &(0x7f00000003c0)={0x0, ""/122}, 0x82, 0x2, 0x1800) sendto$unix(r14, &(0x7f0000000480)="ae0e", 0x2, 0x1, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) setpgid(r4, r15) symlinkat(&(0x7f0000000500)='./file0\x00', r14, &(0x7f0000000540)='./file0\x00') lseek(r13, 0x0, 0x3) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xb42) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x6) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) 16:00:13 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x5, 0xd9f, "0400000020ba000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:13 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaa) r1 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000140)={0x8, 0x0, {0xffff, 0xfff}}) close(r0) r2 = dup(r1) r3 = syz_open_pts() open(&(0x7f0000000200)='./file0\x00', 0x8c40, 0x92) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xffffffffffffffff, 0x0, 0x20003, 0xffffffffffff075d, "b08d9e7fed29000000000000975b6222e6000bb5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000500)=""/45, 0x2d}], 0x1) fsync(r2) ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$setflags(r2, 0x2, 0x1) poll(&(0x7f0000000240)=[{r2, 0x6}], 0x1, 0xfff) linkat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) pipe(&(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000300)={&(0x7f00000002c0)=[{0x44, 0x34}, {0x46, 0xffffffffffffffe1}, {0x67, 0x7}, {0x0, 0x9}], 0x4}) 16:00:13 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000100), 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x102, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='W\x00') execve(&(0x7f0000000000)='./bus/file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)='\x00', &(0x7f0000000140)='W\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='W\x00', &(0x7f0000000200)='\x00']) 16:00:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="79aa36cab09d5b52f0fcd3808fe296d33d72716530a9ce942a70b9b08cbc4eec8c9c14615f31b4c859bb5cfa42f8bebbbb70ddd0362e0913bee767c64289a846bb5d52be7fa29688474fb09132c754bb02db0c2f71aefb7902a7b5648328abee0b6337a222b5e6076f74cc5f6030450229a9304791ddc7d1d7a5d8144d897f02b75143e430f49101d7085b44094de43d74d1d47e120fece8d99acd4485a4fd5352db7e23a250b5413abe44db5c8e033e0149f78d97e900c10bfda7ad61814d77b4b8de5e5025bb798f8f9c3f192c520869242b6982a2df86a6727f15d1e90145a49c7890f31072d325b97390a9e39781d952672146be72ee2f632de1339e5f3b00dec2ed8f4f87a695e2ab34dbeb4b3fb556e6311b9ab11b126384b7be5c360da08706d89e125861c882363dc0655b076771132094e1a01b85def2654e57d288da4aa49fcddff41c4ffab42f51db48813fb1d584a2e4535f996962e011bdefd0ef59ff5e322db92dc04349c5d8784b2f9f1658be7f3b367462eee5f4e4202c950cf7ef0ef2d558c19c14c14d3fc04a30b2fdcd51b1deaaff5b499efc1183b0a00739d3838c9a572a74a6501ba81666bb592205fcaa7c2c3dbf114a084bf67c93bb760c260c6fed2b3b7f2d7279647f4323ca53d6d3a1067bec304652e8e95d9fc478da9ce010efe60621e052ec8e35da5f72d79548e4e458461a63642d609526250bbd7ca16bb94430cf775a815c7301ac1682b729d1c7d478041fa4cc2aeb8fc5555322c07c05a4adc3d0832e3f01feacf02aea8613d06e4c994db9c3b15f4fd359dce5f89c9684cb1df95de72c6bf0f86a27ff181b33c477737c2a28269ec12c767c8521fd36435b6deaf2c3a7912d4260be300801c1e49d7af3d6812764d7ccb478b8ef34049030bfe928eca2dbe706eac7253cfbe816a903da04d7e807068d04bb4cf34866f24f0bdbd0c4653fb37c1369443288135ad22a0bd4445405721e90c528b291839bb28c71aa3890f9a53cebbe9e04d340c5d113937afbf867369467af84ca64a3dd8447754fa0cc27d17099f6edabccf9c881d36565f7eae188b6de967ae5fd261e168bf5c0f2319e97701c985466a22cc541d87cd8dcced428ba8b74d2dce44a5663154439d01f3254b4f1bed5c5a002ab162dd9a16d2f85a59b24811dfbf8e7f627c029f69c5a3239a23a7a23a36b8bc5e7f9fe2cfb47686ccebb57b74ea0c1c8a723a757167366531713a79720d31949a7df24a94efab531b548395c4260628a66d3b8b43bdd2ecb48e0d40d998f4f896f2224387fbe2bb531ab8a9504311738115d322ce01f6a46b863885d3047a7005bb2ecec8eb4352f0c7c729b71ecb5d49e1cefe34c8f84a489774e4464e905e68a978055ca6526069c2bfab0735c95dcd99261d33a4628193461b960627564fe26224486d3506d2e0b431c838703f76d6fd2ee0e7c5ea53baabcdb40f6123be530609441b76ec55a0d7c43a4c354cd67446f4bf63d5b12f8f20e614873e2603687a9672c222dbef6cd8f8d9fe6b48709ccf67fc530a20ae51872bac901df502e108b2457573281574460b71c8e5db0bc955e5480896f4914835172818815743acdc6c7748201032ca86b3667142677c60d786352e84ff86122df33bf7013cfaf23b38d7c669a2c022525c5cda92f131aa6687f0c65ebaf242059aaa3b038f68fab8d885b537ee096bd34e8aa5b678a036d46a5af9420e17890cbad7a9d33d0534e92f2710ab1665159022f3e79687935a574bf6cf8a64c2cf0645136ab5c733ee0b49638bb414cb61ef0aeaca9c967b30901f309ec1204ea4174874e0b9a5eca987aa6326381d0c3cb70e48dd279aeed72a10bccd2b0140145cc1a487803199e7bd8ea47efa492a65fa1932cac16bfe47dfcf907f84aff2e90c47c396ce07d08dc325b77b0112ac0c4aeeda0c627fe67ba064b1789f5c9f174ddb41dbeba23f2951137304f5d9703a0f8234e66d26cd74f11ff9893b456b81d6641fb0817d28df4e619d0826ef59386a3fc2eb85709f66f4daa29d698d3cf3da049693935f4fb13a5957a53cd587edf7810f94372009db253e59ecfb9d1f8aa64cc097d74b132e392eff3a9495296c1ca27f0dbffbe362706462e4e397daf312e0fc8cec8f1e858caad3f2b245c7ed77af95668c395849c13e1765725880519a74edff351cac366f6ee81bd21411166b310f93ac06efce6875df3c1e8265a3b1ab44876d7603985f2f7d632f8b6b12d3f7c8ea40de0f231dcab258d18bdc6081802f6a21014e507c282cc5866780a71ac47033d634decdacb41d7d5554cd57c9fefe3b2010d2ec84e4702854e4fd76eb88177718b226861e008748b6155891202409631c609f481b73d22c652ab2347ab0628b08f209e8474ac4a738c540d06406cfe0d09861a8293a5015c58f0182ff4bcd7c7e9f28a5a68261eea9ce2dbcf52f9990eb7acce637ac7679fd2e57964e1cce02ff53bbeaa46e4d843a2ab7475f48a9703aaafe1eab482acc87b3ba3d4f7fcb9f8e2e39851d7d6122ada487cd8811da98e5f524011246f34f538bc45390251a9477e5437090ba582a19f9ad1dc142ead2d0b14bd8ed9f968a428397f5c6a592db0f00d05ad455ff07c7e24a6157f7627eb174cc1a7c8146767dacfdbb7b7c5abbf0ac41ee7facb6ede5d50ba7ff9fb529e9b2ee66681fea558a6191845612dc15d61ef7fcfd41b19b39a5095a38900fa7b8b2a9d404c27f7191e08b52ba52eecadf0ab87f07abe366dc5803be8c3e472082e97fdd1dfeb5c5b9d4d18bcf3e133260b714021ceab2ff6264965f5e4127a92eadc879c9298757c81a082d3f2a1606c7b8ffcdf63125b1cf68a03e0a5ddd4f802832fa5c416664738353117722242ef0da11e2f94de59459c4b78431d6035eeedddf73ee6522ae0825928f4e97a611b8ffc0594f7c23eeec63167aa050ccf1ef8b037c9f8ff4fccf3355b9b040409adec423bc4d50747a122d76aae6c3327f6a2d865cf5b848b14d9fdfc210ed5dfeb809ce8d4893f6c8cefdfe8820596b9fd8acd2a14d57c8890206eb76e90f336130d98146dc474c08d7f005433faaaa399bd9a7472c7ab4d11694b7ed52017a5085c7e5b79eb71b510d6e411ce2d9cd1fdc2d6b2497346179de5d0f2e82fc722d6561a72c813b7c0b2a873cab8abd69435333a398f69d1317d46feb71d775c8406b4523d68a40623d7d20bb3841389d227756f10b31d86d9adc71ad1aee6cd8d6318a007a3510e89f39b463b728471304c752823b2d5963ab236b47b6dfff5281ee177375f64053cc7c25e287bee828918c85d60805b5e6210d43f954876e63cc559b65b7eaed143f17768ab50269b07b45ccd2cef4782d0c3ddc5ac61aa252b09d93b293da66dae665d56d57d3fb8643e3ec1ad0d43bd34a4493519ebd4aedd3752c1d636ba581d272bf24bcb9c3d214127cb26ed672c19e8c6fe5dbf8c285a94a7c248b9d2b728cc361060fd4c4803bd551e25248d52d88fdfb29bc993d95bdbc2e0bdad14e22574eea050ece38265bd043c81f3c7b81066cbc1b92be56c34f525b3090eaa8284cbcedca1401e71d80f3051938a909c2041e0873759b30036c3d2fc608a7154f49e2e0302959358d5bcfa1672e78fae6a2740b4022f53b8973cbdb649f15d048c60fc9ba95f7f7a8713fa6813c9f7da81be6745311b1c4fef05a7c43dc493b77a599bd7203a254ade3e48895b1f9415187c26a97f1e73688a15557bfdc1cea1c86d0e5608cac2df1419e7d079108fd04e31bf854abef8a0d4f33b4355a5d082acfad6b1df1ff7a4cdd6e8898bcf350924115d878e4fcfa6eb0d83638ffcf5aece3bc031acc9f2b41efd6c0c92a33e5ecb01c932326fd32b3384593df3ae63fadfc86fc834a05f4cd7e5a8edf593299d7345e3a50ee0e01996735518aa466787468f6720f5b4d58906f1909926d1b9f794ee164db1c258c37a348d8cca7ffb45acf626f25664f584fef89a8546d4d189f1d96f21eb315cb52e2cd76cdf869f4f60139b0b6cae05e7edcb76f745b2c28e82d35eb4b920bb04803c6638d0b8d01bb253ca1bca45a5ef766575b8775b4b6c6442736d860608b3adf7df502dad2d1e08b3c2621b0490a3b4003d792ed3570853fe2189c308bfeafdf5901f2fde15cb97108fe801394182b99c519bc4b1033293803a6bfa56063369278d43073aa079fa9c7909d7b4ead75a48dbb052d77ec672ac006c9256ef1ebef73896493811edc429579fb07127376a7145074b366c989f29fe89b3094f3d8429a77f23afeb46c49e382e71ab1e025abe3e7c061173806f0d8ec4df81dc301dadb3d853f988e1c4cbfe774afe0a5c80cf53b3b158d2d4d58ca9c2bbe93e5160c0d958325ab7f6fddf7ac00eceb4c27332685960a63eafb62cd45436511b39dd127f8005ef35475a51b000f5d8929314b18ef9c36054f15d92db01747e46dbb34962d642e9af3f0b93457502195fde6fa80d5137bc5b98464967c5916fbc28df71b6876b8cd7e4694f9acbe8438347fef85ea4e927b8968aff56c1031d88308861618e5f57687e8c2e585aa51fa0e471b2b0e8639c4fb8f52145f9284a1d75edb0c3d971207847338002083655350437a5c8b2a7d9085f1f84aea25ea912fc2ba5b59bac1bb9199275dbdea8aaae1c136db3334f59b80f582225c67d4151090fde21cd79fcc041bb2f3e3a8ed236fa2e8ab9467c925754e38dfe31e61e2a3de0d90c46621453b29c4554de631a36153708adceeb5bf72b3ce08588a0eee74a35c94b129fc72d843e1d4cc9080cdb212b6daca651bfe7ca35709e61c34d9b0cc8a23e5978bea601e8838431666a0344d44dcea8aa1372a1197bb431a75fcf8d0a4715ecd7d60cbcabe154d4739757aaf35669fb3a2e1b5ab7c80454eca448048464312e5cba426aea541b2106a80dff95fd19d9e9abc3ccc1ff9cde61aed34edc5003de9690ba586cb78361fdb8eed1752a2af1acc829cc45550ac511f64033f9c8c4f890bca4a070af6cb0db9f2ccb997c41794caf4e4c99cde0d534aede1843a1b1ba6ef0d2b2abd22bfd7a6818ac51eb8e74a4f7c232edbb9cd1917ef0f4f26620037e8d7f1c7d3a2daea30e5694af26e0587dcfacf2db9ace07e7b358bb3edf88d07dd6a2bcc9740ef733bef142087345522412479d91cde22b4be53df8cedf45009fd9a0ab9534e7e960cdaa1cdb1b55f0b24a937b8d91463f1ba4bb6304aea50102620a6f81933bc3ff5b2142c073a075921686c2e880368b268ed134bc73d66eeb707575ab67c9f92c7f375cb6125df48fb0ab9ffdc555909f4d84c148f7d35bc298eace6006749ff8c08c43f7e9a23b9bf12801a2d47d15d0b9e0ce432cb2957e84ad931ce021f309943d3e2c586cad1f49522fa0c77070cd64d0b42cfa0aa1d0b42eda7bf12886f5d49350caf4891457bda8c7d3f1cb544897de055d15c4ff951d3ff6b3efc4d226c782289abb19c7dc87ed9ea02cdc8b58b50a813a64c18c7336e83f67b77877b295d06c29f112d72a35e6fbdeef3b8c3885c800202a41be4fe45403cdd00771fd82e06b828825c292f62e84399365ce078a0b8af5e862b80505fc2fc0e26fa95a51b9f36cb27c915dfa8d4650071bdbb2e7a6560b0c863f3dc09bc5e034493e9801affca16919272ed23aabe549c98c47c78b00fef46bd6b335b2932382f6bcfaa391590f179f7e6f343a034915381cfec74e978a0cd67a12a7aed4e2f7a8f0ad2763d424ac27edc499de645c20350d98", 0x1000) getpeername$unix(r0, &(0x7f0000001100)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000000080)=0x1002) r1 = socket(0x18, 0x3, 0x6) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000002140)='\x00\x00\x00\x00', 0x4) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x1, 0x9924) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x368) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) 16:00:13 executing program 1: setreuid(0x0, 0xee00) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) setgid(r1) r3 = shmget$private(0x0, 0x3000, 0x500, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{0xffffffffffffffff, 0x0, r2, 0x0, r0, 0x18, 0xbc}, 0x3, 0x9, 0x0, 0x0, 0x5, 0x9, 0x4000009}) socket(0xc, 0x2, 0x0) geteuid() 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x9, './bus/file0\x00'}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000200)="33f7e011877556cc4543da018144cdf7ed96badc840614d8371b12a6c7c9f96cdb878e212a8b233740ae69b6f64fa03b6bc81ead7193d37529a470592885d9cd67bbfc4415dc95b6e1ab2544e1da998c02ee1f58cbc97e6bfaffc2c959aaa5f1c056c50f9a14158b05bf4a3bfbb2143c152de7ed0fa2d4bc25257f9f1d112ac3fcabcc040c9d2ca9213e1557aa2f96c9abf33b871fa8dd4b34dd6d03a82d103b9d32c6de3a8f7d3cd9404874e51a9e0451b1ad84b4553d27b633a12b027fdc66", 0xc0) execve(0x0, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = accept(r0, &(0x7f0000001480)=@in6, &(0x7f00000014c0)=0xc) r2 = semget(0x0, 0x4, 0x609) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0x6, 0x4, 0x9, 0x7ff, 0x2, 0x7]) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x68, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000440)="25c9a730148b9dcbc15197bd2149f51df31528ee22422b08800e659d5672cadd2a08db0e20030c119a895e50a99b4b90dde47990c417c81649222287baec51eed2a58e59cd108c92d2f7b90e9a1396ec229876089f757908d21cbba75f936c392f4051d940517efbdf8ada831021da03f05f98d2d5afc34302a7ed3165500c9827f92ba8522b133afe750cf6138338ffee1368e50e0b7982caa6f7d18ea57c3dd8f37e63095f1209fd91336f070bbd2668c2089126bd8d7b54a8038ab9ac5e7f2c4f20628e6eb895bc5cb96bd302f9c1a7413e575c24ec2f1a5e122d04ff1c80baf899efa6549906bc258d5f0fa07fd7e262e72e4ad3cb0acc97e46e2e30", 0xfe}], 0x1) execve(0x0, 0x0, 0x0) r1 = socket(0x10000000002, 0x3, 0x0) getsockopt(r1, 0x0, 0x4000000065, 0x0, 0x0) getsockopt(r1, 0x1, 0x1, &(0x7f0000000000), &(0x7f0000000040)) 16:00:14 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f00000001c0)='./bus\x00', 0x8, 0x92) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x200028a9) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000300)='./file0\x00', r2, r3) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0) faccessat(r4, &(0x7f0000000140)='./file0\x00', 0x4000000020000008, 0xfffffffffffffffe) socketpair(0x20, 0x3, 0x10000, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f00000004c0)={0x7, './file0\x00'}) open$dir(&(0x7f00000002c0)='./file0\x00', 0x8, 0x21) kevent(r1, &(0x7f0000000300), 0x3ff, 0x0, 0xa8a, 0x0) kqueue() symlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000280)='./bus\x00') utimensat(r1, &(0x7f0000000100)='./bus\x00', &(0x7f0000000180)={{0x8, 0x3}, {0x1f, 0x1ff}}, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2864c61ad4492a500a35ace697bef649f907bdc1bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214de8e9d95e8f6b9d3b3c190fff08eb1fd0000e600dcb95a0100000000000007a864d67971a38826a1aa8937092e", 0x79) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffbfeffffffffc, 0x1, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) lseek(r0, 0x0, 0x1) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:14 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() syz_execute_func(&(0x7f0000000140)="40c1f16fc44289917c85ddc4e3fd082c0f0dc4a269972bc138160f72e26044dbba304200003626430f2e6c1104c4a13dd8db8fa894a258fe0f") kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000180)='./bus\x00', 0x20, 0xb2f3) 16:00:14 executing program 1: r0 = socket(0x2, 0x8000000, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) bind$inet(r0, &(0x7f0000000180)={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) chflags(&(0x7f0000000140)='./file0\x00', 0x3) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 16:00:14 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000200)="1f234c2d691f2c7f019c2ccecc58bfbd3dabf374e89e0c6b03007e060bf7f4b8635aaaa5477be99635986bf228bcde59a1be3fec9c9bf42f0a56423c3b0789aee79139e14a6a9a43e710d8ab033e3df9eac200c6395360", 0x57) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) pledge(0x0, &(0x7f0000000100)='\x11.!\xf0\x00') setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) 16:00:14 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)='r\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') ioctl$TIOCSBRK(r0, 0x2000747b) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) open(&(0x7f0000000180)='./file1\x00', 0x0, 0x48) 16:00:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) write(r0, &(0x7f0000000040)='h', 0x1) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) execve(0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x11, 0x0) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x8) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfe4c}, 0x0) 16:00:14 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x210, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0xfffffffffffffffe, 0x2011, r0, 0x0, 0x12) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:00:14 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x7ff, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 16:00:14 executing program 0: kqueue() r0 = kqueue() r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f00000002c0)='&[\x00', &(0x7f0000000300)=',#!(\x00']) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r1, 0x6, r4) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r0) 16:00:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:00:14 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000100)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0x596, 0x1}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') 16:00:14 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r0, &(0x7f0000000500)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/37, 0x25}, {&(0x7f0000000100)=""/212, 0xd4}, {&(0x7f0000000200)=""/97, 0x61}, {&(0x7f0000000280)=""/207, 0xcf}, {&(0x7f0000000380)=""/169, 0xa9}], 0x5, &(0x7f00000004c0)=""/55, 0x37}, 0x0) getsockname(r0, &(0x7f0000000540)=@in6, &(0x7f0000000580)=0xc) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r1, &(0x7f0000000600)='./file0\x00', 0x44, 0x1) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000640), &(0x7f0000000680)=0x4) getsockname(r2, &(0x7f00000006c0)=@in, &(0x7f0000000700)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000740), &(0x7f0000000780)=0x4) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000007c0)={0x3, 0x6, {0x9}}) bind$unix(r1, &(0x7f0000000800)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000840)={0x3, 0x9}) utimes(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)={{0xfffffffffffffffa, 0x8}, {0x7ff, 0x38}}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000900)=0xf361) r3 = openat(r1, &(0x7f0000000940)='./file0\x00', 0x20000, 0x1) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000980), &(0x7f00000009c0)=0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000a00)) pwritev(r1, &(0x7f0000000b00)=[{&(0x7f0000000a40)="422143450979933a8469c06b3dbc949c4e7dd6d2b1c0bfddff1573ccbea5c7187049717b47bb6a6635d47e72387162d5bcfcd94daa067634d56d00ac2a0f0f473285ab28276bf813d61926db173d34a9a493ba9c6b1548a0c0d168", 0x5b}, {&(0x7f0000000ac0)="409fbb4e308ad4c52716b6c069ee6c7eccc214d179ef3e821ef91a", 0x1b}], 0x2, 0x0) fcntl$getown(r3, 0x5) symlink(&(0x7f0000000b40)='./file0\x00', &(0x7f0000000b80)='./file0\x00') unveil(&(0x7f0000000bc0)='./file0\x00', &(0x7f0000000c00)='x\x00') bind$unix(r2, &(0x7f0000000c40)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000c80)) unveil(&(0x7f0000000cc0)='./file1\x00', &(0x7f0000000d00)='c\x00') semget$private(0x0, 0x3, 0x200) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000d40)) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000d80)) preadv(r2, &(0x7f0000000f00)=[{&(0x7f0000000dc0)=""/147, 0x93}, {&(0x7f0000000e80)=""/50, 0x32}, {&(0x7f0000000ec0)=""/38, 0x26}], 0x3, 0x0) pipe2(&(0x7f0000000f40), 0x0) rmdir(&(0x7f0000000f80)='./file1\x00') 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a1f9373f7efc102fbb89c325d376957cddc47b05"}) syz_open_pts() syz_open_pts() 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x8001, 0x5, './file0\x00', 0xff, 0x9, 0x0, 0x2}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20420, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000080)={0x3, 0x2}) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x0, "32d6ad483399118eafedf8877d7b0376436a065e"}) fcntl$setstatus(r0, 0x4, 0xc4) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="1a", 0x1}], 0x1) 16:00:14 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0xfffffffffffffffd, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000001c0)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x81, 0x7fffffff}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x4}], 0x4}) 16:00:14 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x101, 0x0, "0000020000000000000500", 0x0, 0x21}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x5) 16:00:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) fcntl$getown(r0, 0x5) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0xfe5c}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 16:00:14 executing program 0: r0 = getegid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setregid(r0, r1) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) readlinkat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/225, 0xe1) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) mknod(&(0x7f0000000280)='./file0\x00', 0x2101, 0x8) fcntl$getflags(r3, 0x1) getuid() r5 = semget(0x0, 0x2, 0x8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f00000002c0)=""/222) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000003c0)=[0x0, 0xfff, 0x6]) r6 = open(&(0x7f0000000400)='./file0\x00', 0x10, 0xc4) mknodat(r3, &(0x7f0000000500)='./file0\x00', 0x4, 0x8e20) ioctl$TIOCCDTR(r6, 0x20007478) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000440)=0x1f) r7 = accept(r3, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) semget(0x0, 0x4, 0x4) recvfrom(r7, &(0x7f0000000500), 0x0, 0x800, &(0x7f0000000540)=@in={0x2, 0x0}, 0xc) lseek(r7, 0x0, 0x3) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000580)=""/219) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000680)=""/105) getgroups(0x3, &(0x7f0000000700)=[r2, r4, r4]) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000740)) semget$private(0x0, 0x3, 0x80) mkdirat(r6, &(0x7f0000000780)='./file0\x00', 0x20) 16:00:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x1, 0x318, 0x4, r3}) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff0000ff0000000001000086ff8b2f7e387354d6d94892fb985fc9a0ae9b0e02709a4814e3dd22210eff0556c88f1bcab907898c87d0d08e17412ee6af49d301d7749806128f5dafde86846ad9022ec4e23afe93f3339fd76abe3b192ab938f7ec82189910f43b2f31ce5b5e3443d4ae82ebe61157384b81ac924cd11edee0f92df2619a33ead121bf35096a31064d6f", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x80000001) flock(r0, 0xa) 16:00:14 executing program 1: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) syz_extract_tcp_res(&(0x7f00000006c0), 0x0, 0x6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r8 = getpgrp() getgroups(0x4, &(0x7f0000000180)=[r4, r1, r2, r4]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r6, r3, r7, r5, 0x4, 0x4}, 0x3c0, 0x800, r8, r9, 0x1, 0x5, 0x7f}) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000240)='\xcb!$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='/:\x00', &(0x7f0000000340)='!\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000640)=[&(0x7f0000000440)='\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='%\x00', &(0x7f0000000540)='^\x00', &(0x7f0000000580)='&\x00', &(0x7f00000005c0)='-\x00', &(0x7f0000000600)=',\x91!\'@\x00']) setuid(0xee01) mknod(&(0x7f0000000700)='./file0\x00', 0xc11c, 0x0) syz_extract_tcp_res(&(0x7f0000000680), 0xffffffffffffffff, 0x6) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) read(r0, &(0x7f0000000180)=""/197, 0xc5) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) pipe2(&(0x7f0000000040), 0x4) 16:00:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)) pipe(0x0) shmget(0x0, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) r1 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x4000000003, 0xffffffffffffffff) 16:00:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() getppid() r1 = kqueue() r2 = open(&(0x7f00000000c0)='./bus\x00', 0x8882, 0x26) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1d1, 0x0) ioctl$TIOCDRAIN(r4, 0x2000745e) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) dup2(r0, r3) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x1000000000, 0x0, 0x0, "61aa0db100000100"}) read(r1, &(0x7f0000000140)=""/179, 0x4a5) write(r0, &(0x7f0000000000)="a746", 0x2) 16:00:15 executing program 1: mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) r0 = semget$private(0x0, 0x7, 0x2a0) socketpair(0x6, 0x8000, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x1f) poll(&(0x7f0000000100), 0x0, 0x800) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x1c, 0x2) r4 = syz_open_pts() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xffffff65) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10501, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000000)=0x10001) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xffffffe4) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xb84, 0xfffffffe, r7}) r8 = socket(0x11, 0x4003, 0x0) setsockopt(r8, 0x11, 0x1, 0x0, 0x0) flock(r3, 0x420000080000002) flock(r4, 0x100001) r9 = getpgid(0x0) fcntl$lock(r5, 0x1000000000000009, &(0x7f0000000040)={0x2, 0x1, 0x0, 0x100000000, r9}) r10 = getpgrp() semop(r0, &(0x7f00000002c0)=[{0x0, 0x4, 0x800}, {0x3, 0x6, 0x1000}, {0x0, 0x9, 0x800}, {0x4, 0x3, 0x800}, {0x2, 0xfff, 0x1000}, {0x4, 0x1ff, 0x1800}, {0x6, 0x3ff, 0x1800}, {0x3, 0x7, 0x1000}, {0x0, 0x80, 0x1800}], 0x9) getpgid(r10) semget(0x1, 0x3, 0x42) r11 = socket$inet6(0x18, 0x6, 0xfffffffffffff801) getuid() getegid() write(r11, &(0x7f0000000400)="d8cf0efb796cd4d5f3911aba5fb2ba897e675e7f08471b52dc636e4caf66c7011aac2354d8e527544b04b5152afe2d76df4d5f4ddb68593f887e5df380cfadc6296c09576b162fd1db6605f2f14485a48d63d16829f1907d384d2d7b16a820a97a0fba625e4898c93838faae1a9290f13eb04a0b997e3373016a5e187e43c8bbf29b19cb57699291451d4a82a9efb7b1a243c19b76d9edc4566e201755bc97bdb3ce0b1880573fef98619ea37862ccd7a86eba30ea26cf4b6121bda0cd3de332ff52a3bcac591f317f4d55747f897fb215e90f71ceab5ef50abbabe0f2d0036149", 0xe1) semop(r0, &(0x7f0000000100)=[{0x7, 0x7ff, 0x1000}], 0x1) shmget(0x1, 0x2000, 0x100000041a, &(0x7f0000ffb000/0x2000)=nil) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000000)="22eaad1aba73989cf0d25f539b9baeed0e220e544c5e732b6630a6e53415cf75493fac6e3c767541d6f81a6aa0b1b524b49faf89", 0x34) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x400004000080c1, 0x10000}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00: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, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x5, 0x2003, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x100) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b406", 0x595, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x5f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) 16:00:15 executing program 1: r0 = socket(0x2, 0x3, 0x6) bind$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c01a002c45cd2df4476bc8edefe74b613c640766a05c4846f", 0x1c}], 0x1) write(r0, &(0x7f0000000080)="1371654ac7e618249544f742c43c9fccc91af1ff782d7072e4b241f19931fa2f75bf073abb71bd84cb4af1669b84b2f5", 0x30) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendto$unix(r0, &(0x7f00000001c0)="8cf78bce0c3049c95c59b88702b9934f92536c8edea0c2bbb35668d7c2cd8abca643b572542ff3b304b5c6e72e990e0b88644eee46af110eefd75db9ce751b21eaa9ab2f24f9ad16a0c6d1e032e772f81b232be9f38bd37ae1ca0017b9d4f7dbb7da281d760f8a147aebddbc506029684dc40b4af67160799d81e16b73f191868f5935dbd0efa0237f4ea7336959607348bcbc6dd47611a5bf554ce7ea5aebe66f84239ef8895a201f8c26a15d0e8ebe9b04285648bd9a226ad4eec77c7629615d2f14c85ac14b361fe5b4ea72a4c14049d2d82df9f35a2b9cc548b7e920e404e943d661afbd7af58a9ff275fe54ad50a5f76354b481", 0xf6, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) ftruncate(r0, 0x7) getpeername(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) connect$unix(r0, &(0x7f0000000380)=@abs={0x0, 0x0, 0x0}, 0x8) 16:00:15 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) close(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20801, 0x0) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x7, 0xfffffffffffffffa}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x40000000000020) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="0d0b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a", 0xcf}], 0x1) 16:00:15 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 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(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) chflagsat(r3, &(0x7f00000000c0)='./file0\x00', 0x10004, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 16:00:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000280)) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[], 0x0) r2 = fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) r3 = getegid() r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1014a, 0x82) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000180)=0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000100)='./bus\x00', r5, r6, 0x4) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000002c0)) fchown(r2, r5, r3) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000200)={0x2, 0x80000000, {0x4, 0x1}}) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r4, 0x80047462, &(0x7f0000000040)=0x91cb) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x0, 0x10000003ff, 0xc27f}, {{r1}, 0x0, 0x8a, 0x8, 0x2, 0x7fff}, {{r3}, 0xfffffffffffffffe, 0x0, 0x1, 0xc5}, {{r1}, 0xffffffffffffffff, 0x2, 0xc3, 0x9, 0x2}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0xf, 0x81}, {{r3}, 0xfffffffffffffffd, 0x11, 0x4, 0x9, 0x1}, {{r3}, 0xffffffffffffffff, 0x40, 0x1, 0x0, 0x9}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0) 16:00:16 executing program 1: socketpair$unix(0x1, 0x800003, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000080)) dup(r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:16 executing program 0: execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000080), &(0x7f0000000300)='{[(\xb9\x00']) r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file1\x00', 0x20081, 0x1d) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) close(r0) close(r0) 16:00:16 executing program 1: r0 = dup(0xffffffffffffffff) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x2) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000d, &(0x7f0000000280)="e4", 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) msgget$private(0x0, 0xc2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2010, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x100) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x7) ioctl$TIOCSDTR(r1, 0x20007479) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) r4 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)) getgroups(0x4, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000340)=[r4, r5, r6, r7]) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000380)=ANY=[@ANYBLOB="01dd2e4846697d65dd7ab32e35995a7279486b2e7c90aee1306da8d900000e05c5844b2500000000000000006041d7667731b0ab66c1276ebccacb2e0e1cea36133d23e91980a748535e655e4749fbae6c5050c67f22"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x9) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x200) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x90, 0x0) 16:00:16 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f00000001c0)=""/90, 0xffffff34) read(r0, &(0x7f0000000000)=""/21, 0x15) fchdir(r0) dup2(r1, r0) execve(0x0, 0x0, 0x0) 16:00:16 executing program 0: execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000036c0)=[&(0x7f00000010c0)=',\x00', &(0x7f0000001100)=':{\x00', &(0x7f0000001380)=']-\x00', &(0x7f00000013c0)='\x00', &(0x7f0000003600)=':&$\'\x00', &(0x7f0000003640)='+(-\x00', &(0x7f0000003680)='$\x00'], &(0x7f0000003980)=[&(0x7f0000003700)='*!}', &(0x7f0000003740)='\x00', &(0x7f0000003780)='.[\'--{{[,\x00', &(0x7f00000037c0)='&\x00', &(0x7f0000003800)='\x00', &(0x7f0000003840)='[\'\'\x00', &(0x7f0000003880)='^}\x00', &(0x7f00000038c0)='-[:\\\x00', &(0x7f0000003900)=',\x00', &(0x7f0000003940)='\\$\x00']) r0 = socket(0x2, 0x3, 0xa) connect$unix(r0, &(0x7f0000003a00)=ANY=[@ANYBLOB="82df032f66696c65300067b19ef2e17a751540be7f78a20dfd5cea4d35"], 0x10) socket(0x1f, 0x4, 0x1) writev(r0, &(0x7f00000034c0)=[{&(0x7f00000000c0)="cde78ebd5cef0caa442e05670fb9448209e977e448780f52138a9fb854fc8cd2906fa4e8d020e9f677bc436824c5b6919272fd0faaf6596839358da035cc373d1b230f75be247914939aea9409d7d20acee09ddc0d4ea85d4a594f6b2e7006229504978455d3bd51e2977b765afc9ade5d5bd9e0811d5e27a2abe62fb626c631796b2f33fd6163ebd1409ec6afbb911497d3e2e55a83682511f00bc9c30ad3f0ec72840909546026d5ea5faf9a2cd823331f340754795ba2deb4049693d18a85b0545aca321a0c3227c3e836a0cc96b2cbd1263d4e97811d3265165415b4e691aca45acf4b3ff47b7d12197d36b277aa0f40772d4eb03c57e62d5948c55952c0ba7a7ec1e9815082da89ab9a1d35a7e3c9414306946c09140d54312beb8831f8df6d0d28cd88b1f5f214b6a05f613e0c2b247c7a3d97b44249b3c99fd01fbcdf967e2aa7e8e0bac2914b5e0de1ec147981c85702937d586676e13d4b81c5cd1d3dfedf55509f7c570a81d273d971584ba49fedf865e8eef3006e25a67f710c4b0c4caa5c8e9baa7a022648d67c249d81069e14eaf7db2d8c48679125af0f791f6b1e3714063d58472817f770f6e0aebe754f261bce831b9adc1c2a5921a657693117f924ba4b3ecfa03ecbaade18681a314efd914de15b9ec1d3981c7465fd04db8109acd5a7bff10ed6aac620761fa5fe99da797ebcd3a22a25095d229832a0083d521a105be1801a071e0c58bc4b051604511a0a8c2b30e1b703ce6164eed1aa81f7afd154b4b9647e1d2700a31678218510dd47f23e5f1d680dfc0ca71f36af6afc19cc006cda7b9d3ca4d7d680332162609dc6f9f7a9899e8e28419545e2601085b4f2a0289d947b494c05c648d606b5e327ce5ff190e1a93a27706643e8bb4887be184ede66af44d74a6b35039fbe0a5c5453e804e4af90c77da3b362b8a41513d20e70f0c02732fc9bfc821a47ff09fb4462ae9ba2a1778226e1fd0244c30cd47cef8cd4fd3157938455bb85b4c40bf87a421972e17b866e82d1a449e1856081faf3b0cc2cdf5f9948d8057995d7be66632f3dccd1e21aa06dd1f3660b1783a2e3cddee3a88c89d5a489fabc66c03c45a7946cfec0351e9eb1dee241fb5a70ce833416be52f3caeda39bf817b9a3d0bf46465272e71f7ad332dce734c31d7c555b1c3b6dbc7136e644af84512e7627984bca09575207d5e602fe2a973baea024491e167cd2333538ab5de8780f24a4161a21fbb436f1c5a634d436bf274313ddb0b07f55e3a4984a9989af726f0c37c3c555cc91271979e3a7692814991ee9b245350daa952f0d9da969b82de481fc18a75067d666a2647d7e60ca9f5846de5f4ce4df06a52474eb5c973949a7e3b0053964dd7fd56c56fd12f6620791016f678616ec937507c35deaa76e26507f994a79d6203c1594708549575125e5b30fd26da18885f4e9d98a964e80b2dc5b3e9f7166e979bfc5b6e3f64be163ed7db96000f2d33b9eff01c97dca46fd734a57021b648fb57f268ce6610899fcf23aac7d94ee064480bdca40f3a9fb8c335cf7f5d318f0dd98e17b9409dde1245a6cc941a8a6ac89715a25e23ebe4930ad3fffba2fd549475e8937039a104bba23901c53e86ed5b519b50feca7d8ebafe0ac54f124a3efde724cb2945741a8e622da095190c6c2a70cc5561ebb7eea5c36fb7e86783e2cb73433bd36de3eaf9a8ef506b10a4778046ae2ecb18345a9a1a60d29062eabd56fe84e5e9b5cc3db2104f06b6f1d8843442f1943a06948f901c69b5ec4bb6e1bd14305cf40019e0927cb66936c59e9c6e16347900c82cb719825efaf53351b3d2b266c6c006b9350c475e92fba8efd3be7aa16583b38b1d09628f97534a21a65b4b6256d839a21142883d3cc51f5cb31bb94dfbfd4bf67822ed4b0a110acd1bad8269b5e3812e70f07a4b7fedbc3b1fb996a22b6201d039948e496b270d615a56dbf8ff8d6c02000458a1d0e82ee45949b3b2877da9f9227055ef34f629a3be1bdd5938841c98e0caecc5c01b00e5f11ab50a833f643db93d65c4973551c991d15aee1ab581ce515250ad620c7a58fbbfeeb696c6994c7b7bebe330c20d206fcaef62f892086b904d1e4b9eadab6ad01b8148098f8240b364b2e3bb431c5ea196a5da9fdeb0a925c921faf4da3fac919b00050a278aab9cceda8c87e3bbdc0bf2d84c8c50f6c4c6bcadf044ffb381522e24f9b57c997a5dcf8a826ee691e6c7d105301146b329ab862979761fc4b8faddbbc7982582b084864a81d1e45271608464f0565092b108d68e1e3830eb23557afc20025f4869299ec62e2566f42ac2bba5e2105ac6bfe6787c59ef6b263a950436cc05975a1071e738fe11f29e77efb14c1c70fd9e3388f1a3f0b70e450a17f627b9fd47bebc41b400ac452d5c8fe3daa8dcc3c3cd425ffed43268a1cfbc8238f6fd4c4e9166615c3650a904f9deed61988226c067adf82da4fda87f48fa8bb1564051c31f87169e57d39ab0e7da58c7305c614ef39cdf15826378d44f787922630b3c7b869f5ee938e9d36c6e227804de4be8781b759535be3af79888235c52a107079485416ed11d7080a7da70d850a31ae36b38c73c6e1e813950cf262b0ac2a97a27eb32b9c7efef65c1c6b6660f1e18bba84f7343014ca3c89782feef76c8de011e7d49da9b2579137b92aef607d1b2e009188d6560fd5929ce56d7d93d6d1b75d3e5e3c9590803bd299ccc95e0668da44f397b530a1475c3315f5183990f3819bce40666664cbe01c1db60b79a6fdd9d7e663facbbff709a01587c497a8cc43ec5a406d6de483f5966131a135e31e68ab840a17ab9fe1738d7f95318a1142fffc0c99a1e4e1cd9f3d212f706591a9ec47e5c0051f35417fe9b96e8e51dc1c38bd58cacda44ea1998ca9de149d4008db0ce49e7f1bf969ae65db569d256bb650271b496e18128eefd04b8e7fe4bb5a9991000258e7d2cac1e2c02ba8c6998bc9a65bbfc2bef41d9d455af70ccd0e552782ad1010bebb2e4c9956e5841660428404643dc422d8dc48774638ee1c7c3453ef7e343f6788b6a78c6fce4cd2b01873f8983664cfff35c4fcbb51ea8de7d7e6228fd9169e2c28e1371e287aa41b80eb3270fce01ad9be66a15b2bfe5e8996588ac7dfcece48474eeecf520dbb3ba722cd5d78fce72ea24d79e2c2b27ef6c9d2f05759a8f433827aa8fa0a81e4a2a478de4c8c288a3a81019d74fd91454bd951d8e04429bc24ec3e838ec2afd2e0307e6732aadb452afa9454b2b8ab38dea95974917dcabae7742cb5887202a40d15ccc4234ab3428003fafe02c92db7ae8d2357a2fbcb4867ed15e35ff44a9548c176ca8a716b3d650b76d06066b71ccb5f9fb9e029b11be42caae13ce28932fdc21de0eba3ffa34c5964137c7d65d2fb1fc905bbbe911f058856d1fa7cfe192dedae9c439522503f91c124347d5357035e4f26840cfd45b813cbd0ee1d0297b87e7a64d6ba75959d2384fda384896b85a73a6f2aa42cf4e41548ded04a236bec69a8405f65888026d97f0818beb38bd66aa8b45534cf0bbdc13e32e65f568850ad26114e94ee38756e551374c369884d7ce86b7502bccad297b416938d372139cd74201946aa8d8705085c39993c56d0b90864cb2d769b3c349aa9dc765054052295b3b5ffeaae3edd0b8de72aa7e5c375c050ce3af55323f3917a9333533ff9ae8a2ff143e0ac16072b3713d059db3e34095c8b9091a17fe5f5303eeeb89438041df784adcdffbc7eb954c0517fca3bd8ce017e6bbef80dfbbe40691aa3d1884c46e44e29d6a3adf558a2607961ba73c67eaf9e9c7cf41b0074824fdc43ede2cd04abe547caf262555826c7fbea10eddf012875e77930c3e9bddae2279beaae09ab9eaceec705d12d8d8f17bf66a0a0405926749fcc1137cd65eed7659163a4496241ebba03ce4181bdfa84d0ed3d6036d0b6ea65321b6056a6733cef68840939af5867561c958938390f4291ecc0b792583c00e715f2d5d6f4d8af475477fdf38665ddc715a43d8aad7c6c8ef5461dd813ed0d5df41e31b9850698690e49893b530dddf7c530d42491067725799f184b866a741b000499558ab9fac3a3390cbc9c3c0666d5bc9c133aa8e8ea27973d9179af754e68b474e83442c6c2f58cdf079cf14b32ad3efc08fac00a96d2515faca4e8df1a723e91c3d9b896aa0ea97be99109200adae20091d1d4e806f90f4d8286e5d49662af1e0d379408512ee8d30ac0edcb748bc58a28fc395748fa9609770f665d3d0dcd8d27fe880c15d8938d4edc9cbc97ef0ca3f8f2996b2bbc94c2f370e74de800bbe10c51ac188668a5bcdb9aa6705ffacf3ee45349f7c55bee2b43a8d9fd944a00abd1170a5966fcd92a60d3b7a189683ccb54de0d9662d22be2a5a7dc9aacd3d2667cbd93dcc21645f344ea6181fc95698c86cdf9ca01f15cc672a6c90f99c197c7893b2493af46b36d8d6ca0b11ea8870aa2b1c453361973f3142167697c0212f036bd161e383e2db9d2452eae60fda69280761b6c6da7b802a0586b2c4185d1328e828ef45ed5cbffe9dc952cbfc78945bcfaec88ef864dde85451c99b2ab5ac7f6c20fc3a19b31146a7a0b92a2961f2dd861f7e5881b69c0a10b3f58896d98c148696653fa1a83e2505c5e9033e1bbc3e6c95f026dcf4b5a0cfe7a39398b0b0d177a4176af189f61c79f552f17da6311393319a703975585bd03108ee990beb9fbbe367192b009f8d7e255c7c5991b2e39612ec9c0069d19838747576e9ba0093142b57227c6767545e792979d7b145323774264c900767bc4fad4c7b417f5bf32fa09e93285fb9575cb0e202b2f4ad000987eb68070fe46c5c96d88c6117e5dfe7a600ba8ae17667a79fe2f7f213f9d9db329a4137f5b06ccbf538ba27e2f6017860e847bb730f356ad3563f1715af5c394fab36efeed17865450b02dc460ded076f4b02b29920a7bc14c836f6e476d019eaafaeb38d8c38d19ef5afa560b08611b27b9db15fb705d93577105c86aa1bc0973fc254c792f86393b780372737e9c9e5f0a11174b35ec161e85131b8c9ddeec63486fbf6521e8ac74ec92c7f97048ce3b6ad6eb6a5f46abcf8519af1ae6b635167f6b29b980083e4093d49327432dc16d43a25494ecf52043df467a3e99fbcbaee02fbc886ae52c347b97595d21a5d08fc8cc6fbc51166a6b34c18456da137cf1cf4421b13f3d4ec9a26a2cda1ce70bf2e4b3599b5e197d6bf6f103dcd23c0b11c3ded390bd0e5613ab025187bb5a318fecba5972a0f02e414f200b0ab52d10510f76d77da39920bccf258939e331e828aafa226b7b8427056f59b4ce028f95c92bc99f1ca62be32bc885815f7e2b17bde33819f1ab09bcc74f57a1e98b7e7d87956193179bc9c9bf98f7d6faf8244afdd1d2f14c620c1c66fb408cb8307988264f905ef5d07b09afd1316de3835feeb004e3a1d3cf9bf33e1683b1f5d2d23fb4c3863fac0c6b850359f2b271634f1c891199ee0c09dc66ce73758f560d0d8cc3da12eeaea1ea705a7c6b528756143d425ef9ce1d4f0a3b5c4c56fa6a9654be78936021f57a5527f955c57f3d529949ee847f4d19882293158e3b865a147d15d5b2eb50721fe561d4d991910c0e15f27e39895548d5a4a0eeb12617a4aa339c9559ec31d5369ac4f5f56716cb3daf37fa8395716cf36ea740e8fe70593a7caf9ea81af9683144f1afcc80d712cd7df0a171d9e00596202a12aae9c51ffd3154bcd162941fbe6b5c476ace86010012", 0x1000}, {&(0x7f0000000040)="4d91", 0x2}, {&(0x7f0000003580)="fe2cb10952ccbe8c1ffe6cd0bf09d2b65ccd93c0a06a88a66d39527923687191c78c1f4079dbe5220ae89b3cbc6561e88b4e396d8eb957edfaf98fd881b009a0c2f709215c532d6cc3", 0x49}, {&(0x7f0000003a40)="121e934318dfd1e6e80ef2ab6c0025f15d249ab708f66e98f7ef66427786b21d5eef06fb7e28ee134f6bb26590294e7fcb803b1925ac12045c94551a8b7fea97c0389ec6df66f387afc859ae39ce21c66226ea2263ca87d5eb597806803c683f29401b54d02b08d9c42390526dae71a4bf606cf23f86fe42999571267cf009177a3500f8b5cb2d", 0x87}, {&(0x7f00000011c0)="11bf2e02d81c850a8339497bc36562c8a882eba105f9b779bdf1debaa1063ea546b0aa41374aab14d98c41456e945201b55782aeb0e8a0cf5daa4ed98eb37f45699d13ed34d515fb7081792ec141762ad5340fedacab6876d93c2e11639c77dacb35208e06cd513a4335fea6b4c9f88e3b3b8ef9bccc26478ea3f91e709902f295ca9454bc8f12a19ff706fddfed20b52e686e1db0dba6da561937d474905a22f01d79d2605befdf1c5477786a95eaa0a9742aafa9141f5d9e18877bd2bc2733e72e9fa467da27dc7b7b4f54f37c6a53f12d8bfa3a94ab9f08213ef21954af8d2bd7ecc0287e9ec47643b51010c16148ba43ab8895", 0xf5}, {&(0x7f0000001400)="7870d71499c56c66b52126d99aa5ab6edc263f461b22cc7c1361ca6a5e247280751a8e08f356c683bd23d8139b5abe37b60f8a27a826868cbeced23d57c686326fed0a561a2180a274d43de3838a7a32dc6bc04157c73cd48e3f41b4dbe6fc2da01bb416c41a2da7ff0ccfd4e3a1127f4117ec650be731e946bea3c8ceeeccc1947db2ad455ce3f1f76c7f7fa9894cfe5a5c21e9bfe172e3f72cebbe676779d7c09d285bb9b04fb4d4edd3cb641aa92ddc562cc4d577ddeca95e6677ff116541acdae19676d665aaaa7c2b877c3cd4bfc827bff5b424354b9c58bf6730861aa0b7619d593c8fb926b85316164873013959600e39eca92d313d3577aeb8319ffb18a4af7929bf1e74664d86c36766bc84886b1c44ab6eb6ca8a50d82fcf083ea35d4269b6cccd402a6c195d48924c37c2ec27801e3141d69104f948fdbfad5f9e9daa963af002d4bf5ae095346441e8e9fcf7c3f5b0922801dfdc1466249ede4a5de544841405bc4e94bc411ad161f08066e996777c26e3d62aebaed5ce9b1ad0701fd18e6c498c7899f000da137903a64ed5c22042975e9949791b30684959a9a9a935af9d3f26dc810b1a1f947d62ea583acbe99c2fda25e9e4db8076cd9082690a678f614d51a821caec6c45504ca876aa8195606e64a0e53876e853a3846263c1452f8eb716cb1530ad7cf74327b997be5e7c475c44e88f2770c7f1ef4e5753913483c946cc1d4eb608d709a711bc50901c1a0e1360c8e891fc2fd786c45b9d0fe7ee00d3a19ef82af43f09f6e4b91ead965d3336213258f71497dc3eec40e42b1a9972e0cf0268f0ba707b5d72d6e153baa7fb524a8f0205682a0a00bb615ad30c5cbb1cf9de2205b6ae0cd00cba719c2b60a7e082d0af5e27a03e44e2659af4f18ace42aaa1f902fe49308cd2d1e0fa477ab4f2d64b476c2e57a199ac7394592cdd42c33ad26e865d9ebae27c351469ea8d77d914b51cc3c0f60690aa02050c509004cad7da31b8b8bf21894cd2995670727792369767c493bb5b1212e0252858c7f244605c0d65b81f71a0a1debf84ab0511009a0ef801ef14e3701ae857c01a172c971118d562f2d5e29b1c2aae7f550afaa633757bb42e08e96ee8be96312793f073be0a451419796cab468c825c049b12361e3ef6b89125c623969c1bbc07d2ecec5cda856f0d5d0bde7845a0f3640643a0110c38e09f72a21b598a7a91cce3661ac6b1dc89c9cf91c78543cd7618b7cb72e7842efb3585b74a746afcdb53f72de70beeea0ca7baec7606ce8d1a1323cba4d3ae9a4100bdf68f2a6f7c7634387c89b2302bdca192998982a86a574edc706bc419af83ed823d982dd91b59edff933427a8725ddd9258f61011ec9c84ccb6e7a002c5df8e865a3c5abcf16be4dcbc030bd088679fa6355fb860b5e8499a5f50dda9d528952069cb494a88f534484438dd1c1a12218392465a732222aab74707bcfafcb1e369a3731d8635150fb6584c4f54406821745935175f6818c787025514a443bbfc6d1cf00ea94ec88c92532901346fa3348869eedd2e5a79384e2e30d5ec01f636ff4c5936cbd7d5762d4d0fbd5fc340b8a819b4d7a91b97acdaf7c7e2af43d9b8a15655222253b464198b6c10dfaf233a3e7c9b0492189238872d4e1a63e5fea483f8d9b7ebf9a8b486039aa73c9f54b27b1b69660cc2361e308bc719b5369407ac9355ebdd7c76b40af96949e61f6631fa524a539f7646b994df1504d70799fe1cd63a5cab06de26520f61889a04c428be132c0e3ab739e599cf924f523cb6bf403fe1d24cbae1c68c5e99234c3033c75003e5015eb47282ab2258edf9dfdb0927133c49608073b3ae811fe1edb3b57004f3ef45b7dca58887498ee4b719d3237c866b163c88c0dfb9cb62b1210afbdb6e0dbecfce2efacd9d93ed38fa365eb818f984d634ee759065e53f49aa4ef4cc189a6884e44b2cdf71d480853914f249a11702726eda422a9c4db6d227c45c53244d9ce2a57f5750774fa9ab07974049016213371f4f1f6524738a28a0d3f35caf62711e57de5daef72615a7df1c3ec6559774f4e09e8e1a844a5179f53eff6498731898b853942e7f7ce0ee78e154ebe945c6b5507aca3de67cea04eee4ae53ea92dc09eac51901f2f6e20f22db04811f4e3e9c8ab1eb71612382c37a2edd4958cac2893da308be36f722b3d3cf1eb504e930bf1cb7a17116df49015f57bc6d611e244e35fd044069952221a7cc413cca414dab3722c182448b545e6d1eb97a58db3ecccb25d25b3e0aa90c874aa01c4539560957c3624312d5710a530d57e24a5e54f7f857992cd86ca13a465c315d6f8cb8eebafa5be337be24d4c5a23667a2d72e61da86a1c92df2615b15e3c1c96f155b46306d0beaa3a151de1aabccc9b2ef3f419299876d935549762a9609f2a809983cf52d558bfc06e4756b20d4e7e0096e1d0f784a69124c2c01bccff7a1baee963bec6db8adb9ec8cc09d9c1c9368844959cde3b2516b35974ee9ed88324cc449c703937aa0058d9d1eae778e809d88b44a5fc1cf1bfc293c37f90f3689dcadb59f06b35812b7a04109d3390118074f3ccf36627036512be42109f855d9439c7bcf541424564fcb1ebc266bf5004ff750876370075a52d7daa69b23ddfab939ae8b86adec5ebad82df53cba11f01f2a3ab5bdca450e656ac26ae92e167ef687a7b5786c0a47adf74e8feefccc36505ed16fcb6082e22dc6a2dbee99c5b2ed0ded6be99b665b948fa4836510bf2fd62ee42a752b3ba87e91da4b147963e4c336c574300729ed53d39ff3c51e62228d118e7d88220cc65f7c8b1d8a5e6975fee27bddf751a3e7b6c81e54c618231bee57d03bba43bd30fd63979358dee51df57bbc69a8ec48d7c5f55e3721dd493894bde3a1a6614272c61b357d3aed3ee317117c95e9eddc54664ea23276f973cefdf5466ef39ae2d78f988eb9eb2724ea5dce048c4a00a056b33c2fd305b74c406b20a566956e15164d31da41982bec144e8e94db394ee2697dd49a55d5786d36c47cc3eb2f8f6c2256dc8c01c45a6f16d950ea566c5e3c5bedaf6c21c2a69c789c1ad6ddb27cac74ddd018f55c303897789e0a08918ce2c76d81250ffaa8131e8e2cdab990bcf7a5653d9c2ccd062d04692d373cedd76e4d7eef9b2d586c5cae42172ebecbc9330259f40ee550f77cd1ae45ff4877e3064485845151c0c0c50b4c2d445664991ad0d91823333887e293304a9e01a8c62e60d14f42b23e24a7970d34bd4e02305adb2c0e6c88ce2bd0f2412dfad9cefbec3e79ab90a19d0fd41eec862f8b0e3356eea092505e016d9a2ebc933032dbab489bc31b582c5508ba8d6ea727d16ffc510c8c4a8a19c08dea9904b5e8a9f9100f1ba4eb4f89b926ab899c03d8f39c086ade92b90c93640b024ae37a1bc99f87a224c397e65f3ac5737765162020b9dc958e87d2d0751a187fdf1418ea2af1d7d3fb3ffc8c3e605130888fc8266d7999e6349e4828c033d8a2cd573cb861667c1ab17e9332d8e6dff64c2ea4e2f40633e5d3b8405a855b6fea5236eacca62ad510e1f9a884fde11c2ecc3080b4caa8fac6330a275f3feb8573b31939982ef2caf4af607e9b8944f7b7b8c11574132ce36fadf2ab9a572ba2086aced2a8ed562c1dadafcb0232a7304e5d03d0aa82fbdbc24cba05c91aff0684d301686327ddb11a0db6bee71676258988858dceeb7698db46ff5bafb00a3a26af082b10d0beb7d31601ea81acf70ac67f57e7568f0a3b82d536d9688a77f709c39b1998c1e0795dd02d34eb828dd7da003f29e90e64815e31bc5251d1875fb0d0466aa36a215a3348cab7a5d52d6758eb00ba7e7f9906ee202c1a3d24694d667f1623a35fbc5b026409389dfe39a10e67491b27e7f0d39f718e0b94f73356f6d09d19fa4f52438fd38224621d2bf7e7876d0cc77f22d64aeeb1119de02d1ab4a66b3b8846568bc134b530375ae7fea402dff4f329eaea705aedfcaa698f71fb20e6f85161ea9a31ed9d8dd8f3c388514b81fc9074b68a2e77a2beb052292302fca303182266021f47d00b5689dbc512d10045bec7c0f882f425daf21f9e59b8b9d2238f77b1a4f9ad95410deed5b1d233e4c57a13001893ff246e724fd8c7fc08ac52c1248af779fb81c67b05994b16f649caa5a7f53767fd637e92edef270597936f5bc4baad1d224d157ea6d942ec1f776d3b13677266bf9255d1666317015da0e963778fa821920b7ca3f64b15d70382ef164068273a941d15cc010a3cebf1e265e4c76e93f76309746bcfbda6ce5ce7bd3ab42ce7d116a5529a7d35abd7fca05737b856f5d289ea3e50fe325ea3436f91a802df3dbf5f7cdef06b328accfc3e975559a6059befee20d5914986be2ac4c9ec5894d06eea2df7123462aeda88354ea3bb49c76c281f26bb926f57f0337c58cec01c2d362a6f304b420f4e782b0b9874b192b5a7e372c1633617551179cf4636bc5b2051eb592f983991dd1ca1058db3d0401dc543cb27a01a80262500d857d5bc004c4334014ae17a0c1e1e175eadf182580f451ebc4b95091279b08b24625ad15d95f31c7dfdc688e1fff2f54a883ef9ca3a8968aa1301c8712a965845f6786eb3127e586c74071aed54d8721c1bb1f7b9c5f868c8099859d8e53c2a1bcb744848cdc5b4b55a46f32e6d7614c68a285b0e5f309bce4b28c7e48d96d8b71ed6d1bf4416ffa32863b94b99ddba6713f1645de1a1c99819dd2a0c41f11617667f462d46762afa831708e83f575b43bf183f9b23a4f00f90143e2c4a364795fdcdc59294b51d39bd07e8ad23fe5b6e059e254bdd61ec5ba78a3340b3515720fec25e9b031095e01d2bf3a81275f87120a721568c0def7931235cc1e3299e9e96016a5b6e9467017c79ca3d8322c803f07a3bbf2094143f58d3bd3f1ff01e5d1c75b27adb046bf8ae6b3362cb3283afb3d90c765643885e8aec9b39b432d7bbc49b3e115e3aaed61d63d9906e3243aa061b03652c0eff1ee77aa166044a223dc1c2a62f21c25be65bf78881de7ccf99778f2ef666f013ca33011f351a8cee82019d8fce741fc2f0a0b18cdee5eb36c21b966679e0d6217c471eaece229c60a97d54598c9776bfdf641be866f733d37bfc2dedda24a97f9f6552d5afb69b3e187e7344276c3a4a43a90e49e90447d69fccb524bb641da05c89bb3a4650676eed17077e620b3ddeca4b12bdbd0daf8fef7558686337f2ffb5b5af7479663c39c25e783cf2c5763be68b66860a9b6b5fec41524b31c796b48ebc0fe8212db69f20d1b19669f54a03448a9ae20cb84afbb7d1ce076822be772c5ce58288744401c9e56f342cc8429cb8f6c37d79565638646e95db5cd7a205d57737e3ffb56e0a9a7fc31b50a8610f49006286bf841ca8cf2e441bb6743f7fa77b640a01316aa031f449ecc4e9826d1090bbe21f280fd676c0fb68c958dcc9d5f26922b6753e312c3a8a4978f839439683620c03a794b87b5b740d1f84ff3fc877bef3cda2224e9eef4576bb9fd95edae558814326cb61c940d982a4570809956c70f2d77fddfff4769d7468d163c1c8c04306d3240ace81df7b656004d5d5f8a8751fffae23c6f66ebc86aeda61ec83cdbe97b3d0c180f8db9d145f96b585ccfbc993d140e3005cba07e4dfe7e5d07195a5bc0c208925a5bff6fd74cbe1a6abcfbedb955d0f6afa7930690b78b89f9458508d95fd6db6227107c6c13ab7bbcedb528460a2f4f4cf65d8f04af13fa3824f417467227d72fb15bb833b", 0x1000}, {&(0x7f0000002400)="671dbda2a5afa37ac545e1bff7badf382e12aec7d534b419540b00c0430771e1f8fc2cf59751ffcb9b12fe0dc70407b3e739ccf991e9b8e937473eef7686f7572b1024c9104dc9d17a3e02a32ee2dfe69ac0ff3fd24972bcc62e1e3bdcabb2a392db048e9bcf144d6366cfa8f6c419f9a947f84fd8c3b59f1b8bdc17553ff3df08e76e12286f84b44cd53907fdd6c3b43a1390db1732829ec3245c96aa58590151d6a36e4e4f0fd9fe6c20c5809ae1f92fda45b397181782cd11dfc348fd88415a2ccfeb0c748e763cad3d5909b2a9acf1bd8c7be845edffe053e293a0fd786d5544ccc9f3d2372f149baefa8c37769e4734625d20cc02e13521b10ab7e1a5cd60913863a21dc29e43adac257886e8012b02ffc95af0ab5b4c934d49e1b6310c941394363b19357effc43f2d8885a32ad7bc7aa54ced8a643930ed5be4690add2a1e1cccaffff35369fb638e98d79541588d97e44e2df69900be5ab9186e618661ffca00713ceaa4b00f1be2245f19c3344ebe24b6aba68a0e5ecf9901d38eefec126aafc517f4e2daa5d4540f8e838a626bf371b9bd28ff10c1e3588cfc158c2bf8075d7e3981218e089b183584b733e6aa57e6941ab1d81ad8eec41c89a37766a0cd1d3275180cf96b854894abbe50019e32a30f17430f55b8129d5dde87a25467dd8b2a0b0ce36e9cd9916d02e9fb3b13dc809ab552300ab2af0d9142bd429a10c8339e04cc5e9c3d0590f19cb21763054d44832b43685d3aaa20f05a2c93d0e9dd95276a5ba6d57cfd58c19955c664e4a12934a8d058f0068b0068404171062a41db4840e159ca1221384c230d8c2c6b9283ef2d71ef68257e9e725578fd5e162f3d93f1a7bcdee17d5174f8a68f990fc69f3425553fafb1cf5eea964012c060445575b676429c0c6c969d08867528b90cfb987d002c2a18944bda07e6ae9a873404bf838fa23e1265123a6be2b04c2a37daa7f0f5474fad4378c4e827490feb38f3b5a868143fe981e58936824cbe5ef0a6e0e8143397d583db88888bc73770b05b1294cc8fe58ec010732192c1b5e543f4beacaacf08cb3284e9c7033bd1de822acfaa8e519c2a7730a7723bed1ddfc35f4cb5879a6f7b004e8d79de0c4333f15ab911a17f159a94b4d29a071e515d65c5db146a3cfab70f9d553907aa0a31ae95fb6bd8e4f39e011738dedf88a6688861a74a21177b7b1cd919f1f16d1d64cf34a1b1cbb59d144af7255b56a4ff5ee0892d3f4df34f2c2a5f07a6043aa32e4602b96aa45404efdf58e48ec018ce3b069043001ab0728a675000a7e5b1934585bbfb8cd16a278da62d2270483e3b316b8231b51d906199cc7d809bf244af162ba8169194a6576a9068d7deac5b97cd0fee9f5c3376730e8382b817256e5f290eb5bdd5caeed96c2a92690b13ee322be26a183a94dc51c8e74c0c89aebebabd43c12e3fcd39d7a4e46808a0fbe9e529c516458082a92a8bef93b94be9a18deafdf6d464c18006f5c394f94ccae0ab76d60172fd21f7372837f2925a3c5c852ee88fd1e7f8d8d8d3497d9f3e3543bee6b1494a4e9be296a2ac9259f62179996e9b266674a8bd54810c0e76cc0954726ba95260e41a29ef48353a5151ee268ddcf307f489e6226f4c84ecf95d6c691f44587aab89c2945b90f0479825ffc6430f164ed0255ae4c294c3b4740d34121c26c975e86c7c3a8fa62c19829b6da6556b6eff74d871fc71dfeb4075262b8b5476b660ce6cd1445826c97afe18f06cbcdb2385a5169ed082dfa5208b3f8c4e276b25a733be01f4076eb7059950b9ad75662fa1eea8ddd2efb6da21b7ef39fae9f297eab223871ce61b1ca85130ea0ad51d1c7abfad94c292ab7078c93b97a8007d91dedee998595589d04b1d851301515bd1e8953e8c0686f738ab13251cf241c823a63b7cb600a40b573245a27a0622401180f3d8a0380c0ed2540595e33f585dcee7dbed0e183854cf9a8755d94c8764c6636402632fc384fc08d4596f4084f2a2ce1b5ec5e0d97fead9260107779aced954e5836eb6335ca8282678ada62ecb71bd99f23cd560de6ddda6657b5277ec5b6b27b421194ed99d5174d93f6d0435f59c3fc1ccc1289c3ff2e67a61ceba9a796fca72c1d533377fad08be31bea7c26b6685bfc6115bea2fa6c870f02094ad27203304282982ad9bda75e28ff5dfe0e960570c383f6bbc335bbdaa34e911149aad7c47cade877783f487fd8c82d8e40cbbd7f22308d1162e2990efaaf7d20f324eb3a8d871c57f1c3a563073452c33c6ea23291bdecf6d434535c1e3d6af848a51e609b68ea4887460d3418c5f30e75656017681cac3fca18b9fef37702a5553a34b9d6d150efce9c9e6523584c25d65386086f99b58fb768f6211b5f56e6c8274b614379eb322fd89185b45c65e4c1723a281650458dfef021f48f14614caf2d73142af91576cede3a9afb9edbd213ebb5041dd11618414efa36200cc4af83de92525e33b0ead89385053e38113121424f88d071c66247f18d3088575cdbd113c8be0a489a51e9fa4b3fd830d465e230f8cb03eb8cfaec61d75e388e4614ee05d39c908aa1f56fca982e9368860c774691a4d8b220550f1810c776a485dfb6ab1d175c2a6e77637b9681c3ed263f7b6660db59ddfdf7c85b68a10dee8ac5cd5b49201fb0b94aa8ffb356fbccdc8466e3c756d269daac131c590be4b617d4c6215049638147634746bc7369737eebb33318ce4f6c39edf47074ef95487df9446fa77ed8d809291a789b57f03f6be9113bdf06d14dba90b55422c9262670670cd0afc43b972122b33f597028749a3e2b1cec4405be8e62606743882fb41518485a3bdb471a1955e8ce94813a284bfecc75848eb05bcbbf886af3a57ca7e4fec66faa866433a790e4ca69080aeb4403f7baa2ec8b6046813fb45092e4ffbf9a1c94ac3aec98d926c003af7b4518d1a56ea1f1e058b31465e49e223e3b7f022d9363fdcdb23bf5a84fdfa403e35120ac962f07198861e91171dff2a583cd3808a17ea6a36de1f8c7b56fa981906bdc995bd2dc0ca4067c7c7064da66958cee163f3eb843f4bad142db5b8c21c40244689083908279e092aa55e055b722e69472109e7da6455bc43ba199e38c13e81baa67e6a2393cb5ceed6d6dc4b9856b27a49e3f9c7a7fbb9641e6c2983b9f1924e5dc7ce817e0e7d6fb4b7d2e4ce73b19ff785fd6b325569e4cfefecc76e06be9eb7bce529b74fc99c0bedeffafd0911f141617d6c7f89b9dfb8829f0b7f1d29ca6710087c0d6b9c1a69106cef81c7c27e3316acedde5a0d7055f7a5f4c31c0d1c375d1a8ba1c02b12a65ca39df7819b8657401044014199decf979a360665cb0237fe2fcce3f889e3da9dd002c6b303d01b05eed015212c3c30bbd0fdae668331a39aa39aa9eeadcd5398cbde21fe670ca9f3f6f6c97460bec4708836ddf1b99556cc0e380f6250fd05afc22f2d659e20b03bdaaecbcd8580625fc6219a459160fd87179c78443538c871a4ae16aaebdd905a106b1f9f5f077dd20c4b08651ef9e9855867ed44a67b95e3fde7cf1b6fdfb173cb64b99285b2e4207e097c06616dd32912e162f6f3482cd73ee51bf5e652e5b134d3b638e25a4495a26efef4c7a304ff52ea815a33c535faaf316ee6249997720c4c36807ec74d5ea76e76cb6ba52f01dbec48c6403476ca3027f0046e91a1db1bcefd4255899e8fa4b7407b41884daf88fc4abefc92657fd1f20085b4b76832a695101e729730802d51b07af4424bc634b786198a3f3875c5ff4ca95f25fbee5d526337801ace8e90802fae18bef6c911fc81fbbbbe08a7946beecd1493cc95a9e95ccfbdd5fbffef00653f6f6882a0ac7335e95e9c9d62891f5e6dc51b78e7f24d7b97d1b08fc309beb5d473819abd1bdbac8666270dcb7875a4d64782edd40998b29a58d3304ea61a27f361f8e7ea7bf203c3bd2a11e97cf137e54e8276bb0377371e39ae62cb0f00249cb08cd14fd4c79e1226b93120e03bc4b06f1086fec6f9e63bbe51325e7e68230135826066f38a5ab4f0337e204376e2286b622b2c6d0e42b1ab102463919f2eafa3254e8704d21dc6de61778e89a2c0516c82e9ca1c0786049eb415048b511029501cc871aeb401ac38dba79c6fae1973f92759f8b312119489df37dd6a891c5ac697821579fe128f492677712b8701cb356ffe070d133d1bd98b55a2dd9bd0b9d04b91fc628ce1e5b39772cc02b6b469108b6d7071c19562268f586e5f3785e29f69b51c819b3c296524495ba22abc1ce01d7491b3e5500c452b98950155675d6c9d4ffb0d19fb03985d82f37ed37fc6131233c29947c088431f89d70a1636c8464b0a8e577bbb6c57021f067a26aa107a41e7e2baf366fe1aa48b3d6ce9a1e3a95896df65b33d8cb654352f464d8392e0e6f52bcaac1ddf66d453fd29bf7d44953f8b3d0ed00435fad8e86249ac94140188d6825aba0b002122f619fd879688f571823bb59e62bacad3afc536f93734c2e78ed4bde4357f73863a4f0be67a8419282935e4fcd952c800a967045a8d8aeb67729ee477416818e8b61c296c024253821f870358d23aad3f0b2795de208571397e379272ab547de3179f1db230a8ac5b51a227f8db1fa15e041d6eabe1e5079a57136ee5d3bd4433b2d9dbd1d9d4dbd7e6858d35e00bcb4ed22c01ef237bf03933f8e469e9b8d8935d72f4e412ee2e96b3e035cf301f25e18113f76983fce4bf33fcdbd2138c1de7c629c42ffa1d9114fe03bd677acd25276f03b310bfe966962da078184e9560e7a3db496e41e58bc8d1711ece70db0977bdcfee61a5cbc70cfa8fb545ee3ee45ca3f7626e4945a1d2d8ab4af9cd31b95243d755c13805987c6f49359cda210cfc322d2d59fa6db6234d815f179825b3f2a67dc6ee0fe5e74455964326ad8562ed643a06330931b039ef7670023d1fc98f763fbfe9bd6fc53d4d3c8f8a5d71eec3439678a50770a139aa2cec931fe32f2580874e372629d0055305b4398c65fed93b6fa68a06a77c8ab0d11281741ce4bba5de60dd9c0e43d9def499cb50ba9620f1afc7d2a9f3c782359585c64f9c504b605f28a84d227a9c0724a2ca3157ae7e4fe04b7d4b22669adbb59817fb78b167426853814bdb3b05a6b2e90d74c0f8bebd71591a6d2c87b5923bb9741ce6f3e3da22aec83455f7bf8a6ab8df57b3fa934fc8e6252aec17d19a520b70b2464004621d1e0d7ec38788b5939fb1f7e7d6448fafc1f7a5e25e2f5bd5fd72299175412b787ab1ecdb54ac4e182e7df7fff907efd03c4432a52472826366475ca85e4a4fade79b470bba87bc49317b025e42c0a973c75571b3e0477903daf14427449d887990b0d9ca58300e6811211393696a758c6ec9bb3f52f93b38018e8b5565a84040ca3415f10fee28944853e98d049ad7ce4a6320f0916361e24d6c05fef9a147868de7571a2d45b9c708301acc8068eb7d125951f97ecb3e2f1c7de9d3b5b39bbd8c2c6253bdbdad4a9a6bd43fab64411e392d5527b2218b33e7ca193f0ecbeabe617c965e65baae76a5a32cf57a5156ce06c1b762ebaa9fc039e9fe7c947ca6473269220fab4ace76241efdd02d062d274c192a0fd8858c72fa197e1d0f464843bf81e00c798ccfd4ee4b088978191c75e6bc9677a3251d6de69e580077b6d6de32e110f9b21e0237a9558541040142b21b30e1e9de92330643ffadbbb18698ff35005b0a2f4f91ae9fb512502377cbb6d38a1d90eda6b26e80a946c68510e83b7a7daea283", 0x1000}, {&(0x7f00000012c0)="5faf13ee42c9e24773d366c62bfe6599978673b31d7bda96b808d2e52dde9ff06daaddf4c13d38c02b9558f954d772a55b27144af100ef39b5398321ffd2d1f368a9e2e8acf1224792d3dfdd6e8fbfcb0f88b574c7eea2ec29bbb22db8fb5142a2fcd63c9901911625ff3884b05fff7bb1900a705ee09b4f333df43f7d00", 0x7e}, {&(0x7f0000003400)="6b40adfbe45df1c57d8c88a98600668e2097ae37706e81a898f466157e3875806ed977dbccb7a25d2dad67c20bc789480a32fc6d533bcb3d1a118e362e90d64c3d525393c77fbd035cce28cb4d710da85b9cc645671f60bf9af468729325d2b73ae78400413559f6dbe2ba398b258e21c84688924fef4567bf66713c3cbfe1eb77a93fcd74e02480ac23d3", 0x8b}, {&(0x7f0000001340)="f6c5bc5771399277cae3bbdf", 0xc}], 0xa) 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) open(&(0x7f0000000040)='./file0\x00', 0x480, 0x3) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = accept(0xffffffffffffff9c, &(0x7f0000001780)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e8ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e81142c393dc0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x0) ftruncate(r2, 0x3) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 16:00:16 executing program 1: pipe2(&(0x7f0000000040), 0x4) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000840)="000000186004008b00233327feff023519edffff0001000000bf02008cb383246b361f9d216d848314a23e1d8cca1286a2a219a3ac621f176181ffe691ec51f8a0d9025335a17d1827ad0000000000", 0x4f}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2000000000007fff) 16:00:16 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xffffffffffffff54) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x880, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYRESDEC=r0], 0x14}, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x0, 0x7fff, 0x6}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/26, 0x1a) close(r1) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="a30bddb698072c39f7571a4d32687d7633068740a1b27e94e9edd71970504702d4d4b4bcac295047e86e2fb4e220a846b89423ac0157b78f429bb46ec71204482df50811c90816222cd76bdfc21b61e2d424b911f5d6ee73f6594c6d184afc00fdf46cd00dd2b4170667dccae4a236c415d860fc47b3203caef1fb4f9a0bd5af9b5f1aea79bf1d1db87382351f06f76e10c74427f1f0419eba6746f726887ddb4e2b0ae5f9518c3eb2deb552ff56eed6bb1b1658fa3fdc1f74119f5b664193e6e14877d53b26a09b361f43085fa56681c3962d34bc3c01b0f742a70782c8b45ad478404141eeca24367b98181b39dc065db2f284b5617889d978ea471a719e", 0xff}, {&(0x7f0000000080)="eef00f462a95d42aea41fda5654d4dfae7af77c514627885f4bc550e1a9073b1b141ab244861d5fa600cbf302e6ab1b60854560ab0b901f19c998b78f8aa3b6530768e0fc6b187ff251c1f6604e5c2a30b48d04881b9d5ecacd1ecc0784c2f09f2ea9c8a774c5ddedc2657963c03afb6c9826cb82dd0739abdf756638ccd854e7626aea0776a4a96b0736bbd9b", 0x8d}, {&(0x7f0000000280)="d1bea9da2c0f5d3e71c5ceb4781dea00d05ca126f13a54869572cc553c2cf14e9e0a37b014e0a2ed19a88a04c53f9606428adf89058a5338938b3d89cad18f49560a7d5a32c55b49fcbe", 0x4a}, {&(0x7f0000000300)="f3effbbd5e2ba00f98bce0b8095ff29d6ccbf6db652752d6db67fa0e751c48280a1eaf8c452a7bdebfdfb1ea510419f6a1a3b2b53a6659bca72a18b48da9475f641fd811a36cb09c61652df5b6e0090da0b9763d53c0d2ff507da8839e2421d02ddb48dfd3098a4dec9682e86bf08dc982d9d6f347ac21ee573dc87278f4d766a7f1a05aa450fd817910ef3ade396a36ab52b74a949d1a1e613935f84d769f9811d7647276acbdff163ea24e9f18feaa4562a9fb777e652f", 0xb8}, {&(0x7f00000003c0)="0478856f06c91d255c9ac7c0fc58e7c91d34e030974c41a412c5339099e893a0f3adbdc85639205d1eacdcebc71b487eb7fd4ac0c9da17f6028a3d00c6b37c4e872d9613396530a933cfca9a77ea39dd7e1bc401bfc9bb3422af4e6c3ec90003d7df91dcceeb98d6dcd5b6b39088b91d4d0dcc0b1ee42534078784069a53d07f0d509397ffd8e91b87f16106f4f2c76e2114330fc922fb4d0ccde06e6093a40c34777f9463e118f9b77e428af736cb15c19fd700282edfcdcd95348113266581ca03dd8fc30510c7c6038dd6b7c282270a6f1e5924b3a2d850d16a655ffafe04ac8fed54fba95d04f8f5b9e67cf45b9a41b77da50949c7e0b8c9805d7700", 0xfe}], 0x5) ioctl$TIOCCONS(r1, 0x4008426f, &(0x7f0000000000)) 16:00:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x1ffc, 0xfffffffffffffff8) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc020691b, &(0x7f0000000800)) ioctl$TIOCSDTR(r0, 0x20007479) 16:00:16 executing program 0: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x390) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c4d0c91335cd2df4450bc8edefe74b613c640", 0x16}], 0x1) 16:00:16 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x86128) r0 = accept(0xffffffffffffffff, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) setgroups(0x1, &(0x7f0000000200)=[r2]) r3 = open(&(0x7f0000000100)='./bus\x00', 0x100000041, 0x0) pwritev(r3, &(0x7f00000000c0), 0x0, 0x0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000240)=""/18, 0x12}, {&(0x7f0000000280)=""/24, 0x18}, {&(0x7f00000002c0)=""/73, 0x49}], 0x3) fcntl$dupfd(r3, 0x0, r3) pwritev(r3, &(0x7f0000000080)=[{&(0x7f0000000000)="29c89ad5fb14f8ada35aaf0eacc034bce10c08a13820712fe6fe7a48117988528ac0699f121d765bd2a90c2ea62a77625f7c1ea543be61751e214f8d2bfcdfa59eadc5ff91fb45c71e0d12edc8bfed62b1330fe7cbfeb4f8967d0ee63ed8005153f0e67c7a", 0x65}], 0x1, 0x2) 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0xe56) open(&(0x7f0000000000)='./file1\x00', 0x210000, 0x9) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() syz_open_pts() fchown(r0, 0x0, 0x0) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002002, 0x81) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() fchdir(r1) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) kqueue() 16:00:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x129) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) 16:00:16 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000000000)) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r2, 0x80044279, &(0x7f0000000100)=0x100000004) 16:00:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) clock_getres(0x7, &(0x7f0000000280)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r2 = kqueue() r3 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f00000002c0)="00aa0cd0549655b0a7abb4fe15bfd06b6f9a2f109e6428c141cbc36a1cfff1ad4fbdd37dd8b5eba7fbd6f565a2a61e24ce9d641289ea07ebd90f08d3ebd0a86330f7cd879eaa8aa9452b68388308b1311f514b5f1eda26906cf253107b67b96314fc4cf9298a3cb128c7af48681cb126b967f03483eccb75489bd390c3812436332fcc45ef838efdbfa53e98fad9c1f0cf11ecb4bc07dc1404fc1c349246427f87d65516912b9645e607d712ac7a04", 0xaf, 0x0, 0x0, 0x0) r4 = getppid() fcntl$setown(r1, 0x6, r4) kevent(r2, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000380)=[{r2, 0x8}, {r0, 0x120}, {r2, 0x128}, {r1, 0x50}, {r3, 0x24}, {r3, 0x40}, {r1}], 0x7, 0x800) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) syz_open_pts() getpid() 16:00:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x401, 0xfffffffffffffffe, "0366402ba77f0c037f00000000000000ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c", 0x820) write(r1, &(0x7f0000000980)="6a4a4e5cfab0fbad615a309b8dc538bc2fc94746037f", 0x1ba) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x10000003a1, 0x0) fcntl$getown(r1, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc01, 0x0) getsockname(r2, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000140)='./bus\x00', 0x2a0, 0x10) 16:00:16 executing program 0: r0 = socket(0x2, 0x13, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001080)=[{&(0x7f0000000080)="0bfe77a992caafbcf9a2c0b87369a5c265ddb4e6cbe20a7fae42f00f", 0x1c}], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x8000, 0x1f, {0x1, 0x6db}}) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) poll(&(0x7f00000000c0)=[{r0, 0x186}, {r0, 0x122}, {r1, 0x40}, {r0, 0x114}], 0x4, 0x400) ioctl$WSKBDIO_SETMODE(r1, 0x4004570f, &(0x7f0000000000)) 16:00:17 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setrlimit(0x5, &(0x7f0000000200)={0x800000, 0x5}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0xfffffffffffffffb, 0x1) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) fcntl$setstatus(r0, 0x4, 0x80) pckbd_enable: command error 16:00:17 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) setuid(0xee01) getgroups(0x5, &(0x7f0000000080)=[r5, r2, r3, r0, r1]) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(r0) read(r1, &(0x7f0000000140)=""/250, 0xfa) getrlimit(0x7, &(0x7f0000000340)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x4011, r0, 0x0, 0x0) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="159262a11f7c7ee856e906e4317be6f397feac671173e5a065651cac1a823fb66433513c4551fc4be8c3809fb99198815d2be2996bd05c6b3a20fcdc0daed7189943bfee030e5e7e1066017db2b35f3ce84367f4af8f4df224bb2be7a34a83a168a363371f7b8a9bc2691ff9d41fba983724885fc08e6e0f5f286fd561d377958214456268b06d763be3f425d283212de0e9c06527d61adfbd9fb5f1c88419ad8de02c11299d2b7285d2b9ba6882e9397f78167994253851d4dcfa2edf95de8b9f6f3066efabfb8f87", 0xc9) 16:00:18 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='\x00', 0x8000, 0x4c) fchflags(r0, 0xffffffffffffffff) clock_settime(0x4, &(0x7f0000000080)={0xb174, 0x5}) 16:00:18 executing program 0: r0 = socket(0x218, 0x2, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x1) setsockopt(r0, 0x7dba0f59, 0x6c79, &(0x7f0000000040)="7e2f7bc2ceabce5aa84401f700a178097e27b0d3c739bd723cd0ef4d31000dc8e6efd457212cb4020db6eab2a81e1fdd983c651071485b1ec6564dfc845bccfe611b0ff8ec929f684db0feb221451256303e5340276384889c771a3deb4d86b449faa85a1d24f5fc2b305d3a4b3eff47e9d24f89b5", 0x75) setsockopt(r0, 0x29, 0x40, &(0x7f0000000000)="d5ff9668", 0x4) 16:00:18 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x441) msgctl$IPC_RMID(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x7) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) execve(0x0, 0x0, 0x0) r3 = msgget(0x1, 0x10) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/241) 16:00:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 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, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x4, 0x9, 0x4ae, "d0ce6237dc36ed90548417b8ad1c5b9a4159ad63", 0x1, 0x8001}) 16:00:18 executing program 1: shmget(0x3, 0x1000, 0x29b2e5ce916856be, &(0x7f0000ffe000/0x1000)=nil) select(0x40, &(0x7f0000000000)={0x40, 0x401, 0x4, 0x3f, 0x1, 0x8, 0x8, 0x5}, &(0x7f0000000040)={0x2, 0x0, 0x7ff, 0x10000, 0x3, 0x800, 0x2, 0x2a}, &(0x7f0000000080)={0x1, 0x3ff, 0x2, 0x8000, 0x5186, 0x4ff, 0x8001}, &(0x7f00000000c0)={0x5, 0xe92}) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open$dir(&(0x7f0000000080)='./file0\x00', 0x480, 0x4) r0 = open(&(0x7f0000000100)='./file0\x00', 0x4, 0x40) pwritev(r0, &(0x7f0000000300)=[{0x0}], 0x1, 0x0) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0x40) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffd, 0x0, 0x10004003ff, 0x200007ffffffe, "73cc517b854ae5fbff00000000120055098c6000", 0xa0c}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x40000000000, 0x2, 0x2, 0xffffffffffffffe0, "b04760bd30c3c8c0392fc2975aaeb0b72b8026f0", 0x2, 0x8001}) writev(r2, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:18 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x23d) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 16:00:18 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000100)=0x666bad9a, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa0, 0x0) r2 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x2d1) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) getpeername(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x80000001) setsockopt(r0, 0x8, 0x3ff8, &(0x7f0000000080)="385106678d17b62027e9a3e35d350941037387d5833108c789bc3a9cfb1cf105a38dc3d81fdfc887ccec44fb2ea924f83535d5439d2315e1209a70e3f7ff24a41c6e890a5e1b895473ed130e8d82824655fe2dce9d3c678445e08a4a622247661923293876d0bab848e5dccc026f3e65317f459742fae63ab18a1352316edc66f8928d74b61080ff6a862666e76f80f43b17ffe9882f5cabe707c4e5d8d70e83f429faf903865424812e5d1cb69f39999ea0a108d0a4041972c1db10d4b9487602d902a38d18331b0471e16bbbddf4bfd65926c53bfd0f1780e494560c4ce11a894fd77260bd2320a9e4f06671153651ecca0e9d5332eef846", 0xf9) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x8) getsockname$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) 16:00:18 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x4, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x7) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}], 0x1}) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:18 executing program 0: 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, 0x0, "6fc6e23c5b00000000000000e74de400"}) r3 = dup(r0) r4 = open(&(0x7f0000000100)='./file0\x00', 0x280, 0x100) renameat(r3, &(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:18 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000000)=[{r0, 0x44}], 0x2176, 0x0) execve(0x0, 0x0, 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() ftruncate(r0, 0x5) r1 = kqueue() kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f00000012c0), 0x5, 0x0) 16:00:18 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) dup2(r0, r0) fcntl$setown(r0, 0x6, r1) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002006, 0x40004000000028aa) syz_open_pts() open(&(0x7f0000000040)='./bus\x00', 0x80, 0x10) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000001c0)="000000186000000000140000000000ffff0020330d05ea7a66cf2af9b5c3adaa0d0006000070fb835db690f36c000000000000001bfaa7e5da21ae25927d16b9", 0x40}], 0x1) 16:00:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$TIOCEXCL(r0, 0x2000740d) fsync(r0) lseek(r0, 0x0, 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0xffffffffffffffff, 0x0) write(r0, &(0x7f0000000080)="3009de15b32510549bc6532ed10ea7e7656e323cb4c0ffc2", 0x18) r1 = kqueue() ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0x0, './bus\x00'}) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:19 executing program 0: r0 = syz_open_pts() r1 = dup(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xfffffffffffffd56) r3 = getpgrp() setpgid(r2, r3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) getppid() 16:00:19 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffffd56, 0x0, "9707d05185f36d66d31b437f3ca047ca1fc2b383"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x13, 0xfffffffffffffff7, "840300000007f1ffffff0a00001a00b877b400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, &(0x7f0000000640)=[&(0x7f00000005c0)='^\\-\x00', &(0x7f0000000600)='\x00']) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:19 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = openat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0xfffffffffffffffe) symlinkat(&(0x7f0000000240)='/', r1, &(0x7f0000000100)='./file0\x00') utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f0000000040)={{}, {0x0, 0xffffffffffffffff}}, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x80) 16:00:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f00000005c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d453551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449811f7809b900000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1726a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d70122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee50027d0767106bd31b4605f1d0008fd323e6b8bab89057394671025bc15a60257560445f296b71329fe1b836bf0e33f96e1efe6203f13b0db71f2a5c691fe5dd50faab69aafe8756ec278be2602e282c4dafc5fbb6e39fe13583a283fcf741fbdb394363616dd7a069dceebf094903a00f6a480f413dc21", 0x12d) r1 = syz_open_pts() fcntl$dupfd(r1, 0xa, r1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0x1, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffd, &(0x7f0000000000)=0x8, 0x4) fcntl$setflags(r0, 0x2, 0x1) close(r0) ftruncate(r0, 0x6) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) r1 = semget$private(0x0, 0x3, 0x4d) semctl$GETNCNT(r1, 0x5, 0x3, &(0x7f0000000080)=""/4096) 16:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002680)={&(0x7f0000000440)=@in6, 0xc, &(0x7f0000001640)=[{&(0x7f00000026c0)=""/216, 0xffffffffffffffdc}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/67, 0x43}, {&(0x7f0000001600)=""/34, 0x22}], 0x4, &(0x7f0000001680)=""/4096, 0x1000}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040), 0x4) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$setstatus(r2, 0x4, 0x84) 16:00:19 executing program 1: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x2b) fcntl$setstatus(r1, 0x4, 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x20000000000000) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:19 executing program 0: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/4, 0x4) rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) 16:00:19 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/37, 0x25) pipe2(&(0x7f0000000100), 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="4e090008cf376612", 0x8) socket$unix(0x1, 0x5, 0x0) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000140)=""/253, 0xfd}, {&(0x7f0000000040)}, {&(0x7f00000000c0)=""/7, 0x7}, {&(0x7f0000000240)=""/156, 0x9c}, {&(0x7f0000000300)=""/241, 0xf1}, {&(0x7f0000000400)=""/18, 0x12}, {&(0x7f0000000440)=""/200, 0xc8}], 0x7) recvfrom$inet(r0, &(0x7f00000005c0)=""/86, 0x56, 0x0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:19 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8000, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x140) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x400000aa}) open$dir(&(0x7f0000000100)='./bus\x00', 0x80, 0x10) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x80, 0x0) panic: malloc: allocation too large, type = 2, size = 8589935960 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *367776 83168 0 0 0x4000000 0K syz-executor.0 471075 55846 0 0 0 1 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000558,2,2) at malloc+0xa6f wsmux_getmux(400000aa) at wsmux_getmux+0x71 wsmux_add_mux(400000aa,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd8068b52690,80085761,ffff800020c53810,42,fffffd807f7c68a0,ffff800020b299e0) at VOP_IOCTL+0x9a vn_ioctl(fffffd8066d28440,80085761,ffff800020c53810,ffff800020b299e0) at vn_ioctl+0xc9 sys_ioctl(ffff800020b299e0,ffff800020c53958,ffff800020c53940) at sys_ioctl+0x651 syscall(ffff800020c539f0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,4b445c1d010) at Xsyscall+0x128 end of kernel end trace frame: 0x4b71a88b280, 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{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic malloc: allocation too large, type = 2, size = 8589935960 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(200000558,2,2) at malloc+0xa6f wsmux_getmux(400000aa) at wsmux_getmux+0x71 wsmux_add_mux(400000aa,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd8068b52690,80085761,ffff800020c53810,42,fffffd807f7c68a0,ffff800020b299e0) at VOP_IOCTL+0x9a vn_ioctl(fffffd8066d28440,80085761,ffff800020c53810,ffff800020b299e0) at vn_ioctl+0xc9 sys_ioctl(ffff800020b299e0,ffff800020c53958,ffff800020c53940) at sys_ioctl+0x651 syscall(ffff800020c539f0) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,4b445c1d010) at Xsyscall+0x128 end of kernel end trace frame: 0x4b71a88b280, count: -10 ddb{0}> show registers rdi 0xffffffff81a91937 db_enter+0x17 rsi 0x18fb __ALIGN_SIZE+0x8fb rbp 0xffff800020c533e0 rbx 0xffff800020c53490 rdx 0x18fc __ALIGN_SIZE+0x8fc rcx 0xffff800001566000 rax 0xffff800001566000 r8 0xffffffff81ad1df3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x20487b8634ae4c69 r12 0x3000000008 r13 0xffff800020c533f0 r14 0x100 r15 0x1 rip 0xffffffff81a91938 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c533d0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.0) pid=367776 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b29080,0xffffffff823c8d80 process=0xffff800020b7d710 user=0xffff800020c4e000, vmspace=0xfffffd807effd708 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 83168 286692 35531 0 2 0 syz-executor.0 *83168 367776 35531 0 7 0x4000000 syz-executor.0 55846 471075 99581 0 7 0 syz-executor.1 55846 133839 99581 0 3 0x4000080 switchread syz-executor.1 35531 185111 55409 0 2 0x482 syz-executor.0 99581 194021 55409 0 2 0x482 syz-executor.1 73296 255525 1 0 3 0x100083 ttyin getty 72804 465569 0 0 3 0x14200 bored sosplice 55409 298541 20037 0 3 0x82 kqread syz-fuzzer 55409 53676 20037 0 3 0x4000082 nanosleep syz-fuzzer 55409 162036 20037 0 3 0x4000082 thrsleep syz-fuzzer 55409 179575 20037 0 3 0x4000082 thrsleep syz-fuzzer 55409 23012 20037 0 3 0x4000082 thrsleep syz-fuzzer 55409 30502 20037 0 3 0x4000082 thrsleep syz-fuzzer 55409 236367 20037 0 3 0x4000082 thrsleep syz-fuzzer 55409 394421 20037 0 3 0x4000082 thrsleep syz-fuzzer 55409 380767 20037 0 3 0x4000082 thrsleep syz-fuzzer 55409 483126 20037 0 3 0x4000082 thrsleep syz-fuzzer 20037 369328 89475 0 3 0x10008a pause ksh 89475 204892 70017 0 3 0x92 select sshd 70017 159082 1 0 3 0x80 select sshd 93437 324114 19922 74 3 0x100092 bpf pflogd 19922 488044 1 0 3 0x80 netio pflogd 55909 145310 63412 73 3 0x100090 kqread syslogd 63412 13456 1 0 3 0x100082 netio syslogd 39362 182025 1 77 3 0x100090 poll dhclient 84853 246720 1 0 3 0x80 poll dhclient 77819 430874 0 0 2 0x14200 zerothread 1047 106453 0 0 3 0x14200 aiodoned aiodoned 83538 401742 0 0 3 0x14200 syncer update 66724 443151 0 0 3 0x14200 cleaner cleaner 9894 58556 0 0 3 0x14200 reaper reaper 20493 104158 0 0 3 0x14200 pgdaemon pagedaemon 287 203681 0 0 3 0x14200 bored crynlk 40573 55911 0 0 3 0x14200 bored crypto 39688 237169 0 0 3 0x40014200 acpi0 acpi0 64577 215908 0 0 3 0x40014200 idle1 76432 39923 0 0 3 0x14200 bored softnet 21848 250219 0 0 3 0x14200 bored systqmp 79280 10155 0 0 3 0x14200 bored systq 5447 367632 0 0 3 0x40014200 bored softclock 20865 422126 0 0 3 0x40014200 idle0 28268 172467 0 0 3 0x14200 bored smr 1 347705 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 83168 (syz-executor.0) thread 0xffff800020b299e0 (367776) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82360b08) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x594 #1 syscall+0x48b #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9553 6436K 6448K 78643K 11373 0 0 pcb 26 9K 11K 78643K 1043 0 0 rtable 100 3K 4K 78643K 994 0 0 ifaddr 68 15K 16K 78643K 373 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1490 0 0 iov 0 0K 16K 78643K 227 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1196 75K 75K 78643K 2216 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 38 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 247 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 25K 78643K 2026 0 0 sigio 0 0K 0K 78643K 25 0 0 proc 54 51K 83K 78643K 836 0 0 subproc 64 65538K 67586K 78643K 516 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 223 0 0 in_multi 33 2K 2K 78643K 235 0 0 ether_multi 1 0K 0K 78643K 8 0 0 mrt 0 0K 0K 78643K 6 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 436 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 94 21K 25K 78643K 7386 0 0 UVM aobj 120 9K 9K 78643K 128 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 75 0 0 NDP 15 0K 0K 78643K 117 0 0 temp 193 2380K 2508K 78643K 9380 0 0 kqueue 0 0K 0K 78643K 17 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 17 0 13 1 0 1 1 0 8 0 inpcbpl 280 1322 0 1315 1 0 1 1 0 8 0 plimitpl 152 99 0 91 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 159 0 119 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 19 0 19 2 2 0 1 0 8 0 tcpcb 544 352 0 348 1 0 1 1 0 8 0 rttmr 72 1 0 1 1 1 0 1 0 8 0 nd6 48 30 0 26 1 0 1 1 0 8 0 ppxss 1128 50 0 50 6 5 1 1 0 8 1 pffrent 40 2 0 2 1 1 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 43 0 32 1 0 1 1 0 8 0 pfstkey 112 43 0 32 1 0 1 1 0 8 0 pfstate 328 43 0 32 2 0 2 2 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 744 0 556 12 0 12 12 0 8 0 art_table 32 745 0 556 2 0 2 2 0 8 0 art_node 16 158 0 124 1 0 1 1 0 8 0 sysvmsgpl 40 8 0 6 3 2 1 1 0 8 0 semupl 112 2 0 2 1 1 0 1 0 8 0 semapl 112 245 0 235 1 0 1 1 0 8 0 shmpl 112 126 0 8 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4770 0 3292 48 0 48 48 0 8 0 ffsino 272 4770 0 3292 99 0 99 99 0 8 0 nchpl 144 7739 0 6071 63 1 62 62 0 8 0 uvmvnodes 72 5212 0 0 95 0 95 95 0 8 0 vnodes 200 5212 0 0 275 0 275 275 0 8 0 namei 1024 24157 0 24157 1 0 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 5 0 5 4 3 1 1 0 8 1 scxspl 192 25200 0 25200 15 12 3 6 0 8 3 sigapl 432 2189 0 2173 3 1 2 3 0 8 0 futexpl 56 22506 0 22506 1 0 1 1 0 8 1 knotepl 112 681 0 662 1 0 1 1 0 8 0 kqueuepl 104 516 0 514 1 0 1 1 0 8 0 pipepl 112 1338 0 1319 6 5 1 2 0 8 0 fdescpl 488 2190 0 2173 4 1 3 3 0 8 0 filepl 152 13304 0 13202 7 2 5 6 0 8 1 lockfpl 104 506 0 505 3 2 1 1 0 8 0 lockfspl 32 255 0 254 3 2 1 1 0 8 0 sessionpl 112 34 0 23 1 0 1 1 0 8 0 pgrppl 48 66 0 55 1 0 1 1 0 8 0 ucredpl 96 2544 0 2535 1 0 1 1 0 8 0 zombiepl 144 2173 0 2173 1 0 1 1 0 8 1 processpl 840 2206 0 2173 4 0 4 4 0 8 0 procpl 600 6370 0 6326 4 0 4 4 0 8 0 srpgc 64 79 0 79 7 7 0 1 0 8 0 sosppl 128 27 0 27 7 6 1 1 0 8 1 sockpl 384 2218 0 2198 6 3 3 4 0 8 1 mcl64k 65536 352 0 0 42 9 33 34 0 8 1 mcl16k 16384 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 9 0 0 2 0 2 2 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 130 0 0 15 1 14 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 402 0 0 21 1 20 20 0 8 0 bufpl 256 10048 0 3025 440 0 440 440 0 8 0 anonpl 16 228073 0 219399 85 38 47 53 0 125 6 amapchunkpl 152 12983 0 12887 25 20 5 9 0 158 0 amappl16 192 9489 0 9024 92 60 32 36 0 8 8 amappl15 184 420 0 416 1 0 1 1 0 8 0 amappl14 176 1133 0 1128 1 0 1 1 0 8 0 amappl13 168 882 0 879 1 0 1 1 0 8 0 amappl12 160 1132 0 1127 1 0 1 1 0 8 0 amappl11 152 156 0 141 1 0 1 1 0 8 0 amappl10 144 197 0 192 1 0 1 1 0 8 0 amappl9 136 655 0 652 1 0 1 1 0 8 0 amappl8 128 259 0 236 1 0 1 1 0 8 0 amappl7 120 75 0 68 1 0 1 1 0 8 0 amappl6 112 205 0 196 1 0 1 1 0 8 0 amappl5 104 688 0 672 1 0 1 1 0 8 0 amappl4 96 1609 0 1575 2 1 1 2 0 8 0 amappl3 88 1856 0 1847 1 0 1 1 0 8 0 amappl2 80 18245 0 18182 2 0 2 2 0 8 0 amappl1 72 56863 0 56419 25 15 10 20 0 8 0 amappl 72 6730 0 6692 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 127 0 8 2 0 2 2 0 8 0 uaddrrnd 24 2190 0 2173 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2190 0 2173 1 0 1 1 0 8 0 vmmpekpl 168 20793 0 20768 2 0 2 2 0 8 0 vmmpepl 168 243064 0 241510 132 52 80 81 0 357 10 vmsppl 360 2189 0 2173 2 0 2 2 0 8 0 pdppl 4096 4388 0 4346 7 1 6 6 0 8 0 pvpl 32 654485 0 642450 195 70 125 138 0 265 20 pmappl 224 2189 0 2173 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 652 0 15 19 0 19 19 0 8 0