writev(r2, &(0x7f0000000380)=[{&(0x7f0000000780)="5c78d18b8fba8341ca8ed222368f49e4dfe5b32775fad0a8df6dd0b022bd3a612aecb40547e9773fcf0e081136f76a7f864ed1674e730b4a4657533547c13c1772d7bb2433fce28600bf9cb327127183572bb8371a", 0x55}, {&(0x7f0000000800)="2ec131d10705520937d6595a6ea23cf90f4bd74bdb8d481f3479f3a96ca6ea72514850bc41572a460d60fc3e37f18018e1da1897f4f7c6e81e0f572d36e072d4fd2339e8bf0ebb8e632450d8c04d9e4dc74ac1a9d644806367cc8e9df7c7241760bdc99dd394823dd39bf38aca1c375bcdb4315c107fb9f26c92df1127f0ca8ee3a1d70541af1101d92384c1075550b2db2a5d488d1bffe3a0", 0x99}], 0x2) r13 = fcntl$getown(r0, 0x5) r14 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r16 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x2, &(0x7f0000000540)=[0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000040)=ANY=[@ANYBLOB="f7"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000080)="37997a304b6a247614ec6e163ef512912bfd1236e4e3ebd8dbe4753e9cd319b8e572277a40b0285f070c2576a82b2559b70e8ea9456e6f4c0873cbf63ea2de98c0cd01c23fddbaf2c041faf8ee93a1f1e7c1f60d4b3c37b54e9c0cdf71e9f9eeef0b92f6934c1a7cb3f1288e82873986ffeb82caed711e8e", 0x78}, {&(0x7f0000000100)="45d1e2b67a6f6298ce93e04f4b229f52a9e979dc1f9993d47f882724904f3b0cd38459d1a304c9740a119689129af5361be8965f83d9e8cf56006dfe2516ff9ca4721fb0b766b47c478c2ebe59c191b2072110f2c7d857deb1c66fa7ffe735cfe6819074c3d0cc4d2a727631aa693680e1d257f66cf1ec8b8932cfd02aa7a10f2251b2fab2ecd11aa5d66ab42554ea15b2ad800abb6906fab3572fbd189e90bab1841b34ed2c2ceaeb2b3591c6e3fee86194017f89e4", 0xb6}, {&(0x7f00000001c0)="9837fcd8f229417568f4c5c4d3f13c2498244d001426aec85e5f03da10c371620be2b8365f2fc7bd65fc3b63cd98815590b66746f39b16cf3ba3935e64147ad3186b", 0x42}], 0x3, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0xa0, 0x400}, 0x6) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 11:01:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000007858f5d4fb0e38b3c127058725b1ca143b35d904"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 11:01:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="02000000000000007858f5d4fb0e38b3c127058725b1ca143b35d90405e1961ab791592b8b0dfab2fe54d044cca8c6129e74bd5568d2d00201036dd20f88b23533bb8f0c896cda4ce34e28d7274ee5cb0831fe06ee94b83ca0c57f52567e07a5d8203309e6d154852c71555f3e6b0bfb6eb24e775872b32a99fe3bffb8d7442644b26062a7a5960614ad95444e58bf3f575c807fca4999a9461745190f7d68dec477554e32e0fd47d01d0ee7a6dfb0fa71d073ca2772967c1f8e0009921bf5638a85b2e2db0032408cca1e47e93723f89779037342d35a542c69408decbc67a40fd86de7a91c8150cc0aa18c9e92f12d0fd252f649234e83964803c9fcc3b8c20fa6c50a3dbb9be8b5e02b70fc363a10395bba3c2beea390230597fa7e67086d8ce3bd66a761b690e4a7d326f721564ed8170bb83e03c109406656"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 11:01:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) r2 = msgget(0x3, 0x23) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000240)=""/95) r3 = getpid() r4 = shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getuid() r8 = getgid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0xffffffffffffffff, r5, r6, r7, r8, 0x0, 0x2}, 0x400, 0x1, r3, r3, 0xfffffffffffffffa, 0x0, 0xcea}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, 0xc) setpgid(r3, r9) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) r10 = syz_open_pts() ioctl$TIOCSPGRP(r10, 0x40047477, &(0x7f00000001c0)) socket(0x2, 0x8104, 0xffffffff) r11 = msgget$private(0x0, 0x400) msgctl$IPC_STAT(r11, 0x2, &(0x7f0000000140)=""/121) recvmsg(r1, &(0x7f0000000680)={0x0, 0xfffffffffffffd78, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x9}], 0x1ab, 0x0, 0x2bd}, 0x0) shutdown(r1, 0x0) socket$unix(0x1, 0x5, 0x0) 11:01:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="e3000000000000007858f5d4fb0e38b3c1ff070000b1ca143b35d9043c805928c7adcd933a1bfd6c8a851dc4146fd66803c4e42086e3b95f1fd3c865db018e93e4d452a5009a72dd69b2f66cd4d18e803b21821febe5cdd57b382776351003cfbc6d7fcc0592d12b695401d5393b13fd864e5b1c746402d37af5d929d1defd7afa1bbc7de73c7d98"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x40000000006, 0x0) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) fcntl$dupfd(r0, 0x900000, r1) socketpair(0x0, 0x8007, 0x7fff, &(0x7f0000000040)) 11:01:25 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) getpgid(r2) write(r0, &(0x7f0000003a00)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb28b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250fa85fb38302cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16000000000000000087471e7cd109b1be07ad0c4d22a9da7e4809c9e48c3b6001109e627698310c52122375586030dd48297b7788224cbd663b1e41d0508cf1a778092a87a05a97d792468b204562a6415c51a52072dd5da569effadeca4ee815fe942ff2b288edeecc4aba9956808130a3fe74f535742ca79a32434d308e9e4a373cdb67032a886636eebd342ee0870e2ad94188e13bc758320210e57ac50db77d40f0e3e242f758153d91bee5726e7c5eae97da14466e75a0daf5ffa89eabcc7a1df1ec11adf5384aab0c665f135a4fb6960ca3c188bbdfa12a181dae41d9dab7856842b2c503ad3a92", 0x1001) execve(0x0, 0x0, 0x0) r3 = fcntl$getown(r0, 0x5) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getpid() sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000080)="3f6ddcffc3f572cc5298c682", 0xc}], 0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="fc0000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x68, 0x408}, 0x4) 11:01:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000007858f5d4fb0e38b3c127058725b1ca143b35d904"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x1f) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 11:01:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x2, 0x9, 0x74, 0x1, 0xcd, 0x1f, 0x100000000, 0x0, 0x2, 0x6, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 11:01:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/61, 0xffffffffffffff0e, 0x0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1001, 0xfffffffffffffffe, &(0x7f0000000040)=0x2) 11:01:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000007858f5d4fb0e38b3c127058725b1ca143b35d904"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 11:01:25 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$getown(r0, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0x80000001, './file0\x00', './file0\x00'}) r2 = dup2(r0, r0) openat(r2, &(0x7f0000000100)='./file0\x00', 0xa0, 0x3) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) setsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000000)=0x10001, 0x15c) 11:01:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000007858f5d4fb0e38b3c127058725b1ca143b35d904"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000040), 0xffffffffffffff65}], 0x100000000000014d, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x76, 0x1, './bus\x00', 0xfffffffffffffffd, 0x81, 0x2, 0x100000000}) 11:01:25 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 = socket(0x18, 0x1, 0x0) socket(0x0, 0x3, 0x100000001) close(r0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 11:01:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTART(r1, 0x2000746e) 11:01:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) accept$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) chroot(&(0x7f0000000140)='./bus\x00') 11:01:25 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000140)=ANY=[@ANYBLOB="70012e2f66696c6530003d21533dd67b8b41b26e01df72196edb5bd7f05065c0fc42b39d93ddde00cc47c428e4781e99df9cf6cc3c87bdcce74435aa27de1ce13a58bb84ceb2b6ccc5a5571a50eec342b0a4ad407c188063cb4290f78259d9c1c0b0dd76dc9a417b5b708a714f3f6033980fc04373ae185b0a055a568764338551da37a9fe1a949383f40d4cce16c82681440fc9217d0787589bf463cb96b37ff7cee257d095ee7e5c15ba49c06c6b409b62e27008895f01117c27421c963a6fad3669ccaecf9559"], 0xa, 0x0}, 0x0) 11:01:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000007858f5d4fb0e38b3163b35d90400000000000000"], 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="b503d3b745184af39712e78866d030b4997593f758e59983c18a0c780953ae27bbd1e1fe21dbc7e00a771196fc7a721608dee01c6b10aa98b1af5cfa4b44417d3a883d8fe47d44d9aee04f68e0daa6bc7ee43926411e5bbd881774d39c26dd93a117b75eac27ec05cf192af8da56a1e8e1c0d6", 0x73}, {&(0x7f00000001c0)="5ac0f883898cb483fb16e9447733a8abd92fe8cbbdc4fd5905919340a9d8157416566c7e2055b75698aa70d6e99569f7127448b3062b512d0fe3ca77a5c04e5fd696fab5bb9f271d755e9dbc4fe08ede2298535175ab5a2aad6c0f140b3a07c5afc44b7521060737672a46522464bb38132551a13224da2986f7235db669e62a4f74c319dd508e944ba3a7", 0x8b}, {&(0x7f0000000300)="033107421245935421a99a7a2d56d30aaa90335577d0c9ed5c6793a1a060cad9ff96e9ab6685bc8677c9b7e49c647181f925b0e76b18cd18fbe479d6924822d137b0ef046d0d3fe4", 0x48}, {&(0x7f0000000380)="b9cb3eeb7ad9a5d4caf718003661727b84d671c9ddec6b8bb960c093dbc55d3da09c3251ea090be1970cc58907d7ff326ff6aa359e02e4b873d4f005d10978fb74acb21eb7bde671059d253b9b347fc7b06ffe459b452f6d0bc6a821c8cb428a237f111b6820b83747f86d6865abe3c0f7a23a59f2184d4f19b92f10781e9a62c13440afa1037bc75d40de124f57c3f6404855ef6553", 0x96}, {&(0x7f0000000440)="c7db1808a749a4792ebb3438bed062f36418175ea52a0f2a4a3eac7ccda0bb523af66c29376cf6e66f68f1519dc5092090466aadfebdfc41069a5705e743725475a89ec44288279769e8a89eea516d9504618d080ff4f2f9df88635f53d627ccd813350ac43f7c72acdffc2febc48c4b7cd06ad9fe443c4cbc9ff5319323996bdcdea16606912714f9696921c386ee4d446c399c2f7485f8717e3073c5d0ebec0e1e5c858149163b", 0xa8}], 0x5, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0xffffffffffffffff) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 11:01:26 executing program 0: 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) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x100, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000280)={0x8001, [{0x2, 0x3}, {0x2, 0x6}, {0x1}, {0x94b161216647819b, 0x6}, {0x2, 0x9}, {0x2, 0x8000}, {0x1, 0x7ff}, {0x3, 0x400}, {0x3, 0x5}, {0x2, 0x8}, {0x3, 0x2}, {0x3, 0xff}, {0x3, 0x1}, {0x2, 0x8}, {0x3, 0x2}, {0x1, 0x1}, {0x3, 0x40}, {0x0, 0x100000000}, {0x3, 0x25}, {0x3, 0x9}, {0x3, 0x40}, {0x3, 0x2}, {0x3, 0x8000}, {0x1, 0x8}, {0x3}, {0x3, 0x1}, {0x2, 0x9}, {0x3, 0x2}, {0x3, 0x6}, {0x3, 0x7fffffff}, {0x3, 0x8}, {0x1, 0x101}]}) r2 = accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/17}, &(0x7f00000000c0)=0x13) sendto(r2, &(0x7f0000000180)="a77d6ccb6fe91878ba91106f6428509798f2120f68dfad6e58ccc21cd2a1035313d6d722e50dc78316ebe0462ce5d71e1194f82583efea3313bcf9b0f96241078a7aaa12c591b8d2994ad66c794dc039e147b6d87e387e5674ee870fd392e683aad6495c41cde98a29f7b92f35d45e5accaae19c06a4c1e83fc5fdba13f7c5b0819b40f8f6b9f7a967f4ec8ce0ef34476581e19ea7e7c945d6240f8a4605b5f4bd3350eecac74bd7", 0xa8, 0x0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x45, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:01:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000007858f5d4fb0e38b3c127058725b1ca143b35d904"], 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 11:01:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f000048d000/0x4000)=nil, 0x4000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:01:26 executing program 0: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) fcntl$dupfd(r0, 0xa, r0) syz_open_pts() open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x4) 11:01:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000fb0e38b37f0000000000000000000000"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xb54, "30d145aba76a43688cb40edaa1f0fffbdca437b5", 0x6, 0x3}) 11:01:26 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) clock_gettime(0x3, &(0x7f0000000080)) kevent(r1, 0x0, 0x0, 0x0, 0x4, &(0x7f0000000000)) fcntl$dupfd(r0, 0x0, r0) 11:01:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000007858f5d4fb0e38b3c127058725b1ca143b35d904"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000400)={'./bus\x00', 0x0, 0x7f, 0x3, 0x0, 0xd4, 0xf2a3, 0x1, 0x1, 0x0, 0x1ff, 0x2}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) truncate(&(0x7f0000000280)='./bus\x00', 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="2a0c5612d45fca9607bec997aea6fca9b36de98d4d63d7fd77bf373686673296eb165696f14a89a34aebe5b663c49f10e223c003280061f3069e910f258c8298bf6aa28faaa0c2c679103ba5ccfdcd9a33c775c34368b7ac3255d200f3b166e659215de3ff2a9875b85604db36576afb20a98470a8fe519eb1ea786216fc1bad04c274e8651aa809cbb738e523ef8ef25f11b75d8611f2455a4cb6b616411b2d49735e8c2078d372a3caccea", 0xac}, {&(0x7f0000000000)="eebdc34dec17b8d836e7e238a214c53df78d5dfe2463323ebee248d46499d790700dc388c58d743347760dbb48b0fc12e96473256b81715667183d1810d0ef4c4dabb0", 0x43}, {&(0x7f0000000300)="18482bbdf0e5176eb32ea96effd552604cfbf71c9d3b84544988ceed726246772850713fcf99e29f56f0a023e1281ec50c3439f1dbd74e952b9241c036550212bfeb44f585e252df9b3096f6528cb155c5c56b1396e5fbbd244a7fdac504f99592e3351beeb8da6a0e86f5319cb01d622dba244136b7600903a559e038aac1425300c04191693ae6fa96e66dcc88809f94c2deea2ebae23c144158f9c1616919f83e4175a895d94c2981b607587b217e4998e0929eb9ef5345b5a026baf18effe649bf5eb2e92870ac8759290b9a148dc66655a10a1423f42a10332d89473f269933", 0xe2}], 0x3) 11:01:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000140)=0x1) 11:01:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000007858f5d4fb0e38b3c127058725b1ca143b35d904"], 0x0) r0 = open(&(0x7f0000000000)='./bus/file0\x00', 0x403, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 11:01:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000007858f5d4fb0e38b3c127058725b1ca143b35d904"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 11:01:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x0, 0x3, 0x4, r1}) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x1, 0x20000000000, "61aa0db100000100"}) write(r0, &(0x7f0000000140)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f745d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4d34a9755d2f106934ee8a009e6527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f3", 0x12d) 11:01:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0200000000856780670000007858f5d4fb0e38b3c127058725b1ca14"], 0x0) r0 = open(&(0x7f0000000280)='./bus\x00', 0x8609, 0x4) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0xfffffffffffffffc, 0x100000000}, {0x1ff, 0x4}}) utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000240)={{0x1, 0x200}, {0x8, 0x8000}}) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000280)}, {&(0x7f0000000300)="10d715f5a271ac5acfa2ffb616ad59510f0311dd6efff3bf3e8c6f6df2505e78", 0x20}, {&(0x7f0000000340)="5b742bca0e068321e03b648bbc977afadc3d4f4283c8967339abfd476619625a3df3980f7ce96c0cef7caa35b4256db4a1e134f1057e980aa53fb067c7c4e8fb57dade7aea135df6b8fda9170a026f8b51315e096d461a2013df14e92c14d0b7fb00eb71232c7da1c00309f1214863bee7ef774f02a9d068ba8dc725be7007db1b8b39ef0ab6731d0ebac602695a7d5ac7c43ae25af710ecd08e7a27692f1b01cb97df2576466c9a606276fb03b93e87c6c795e69eed10dba60b8ab9705e0ff5502e9a7eec445a3701edc5a8b045130d476c45e044b9589e937f9d741a16c015748c2d1bd8d5bd4f47f9fca83e61", 0xee}, {&(0x7f0000000440)="570c8ba5991117a84ceffa83d2c60a69588f7e3c581f1f0d27e2a3a42dc2f3a94d022bb157c5e2d3c964d43744f1a4057752dc08ea1d377d4dcff271774d90e48533bfa8b0e84ad425de2b4567f023550d8f8038199fd5a4ed75b7086dadfe9b026f118c6828cc70197cfda3481b5fee7bfc4e69f99d8e7b4680f054f9f4c52ba64a961f4dd325e75ce19eefc825bc2c4b80c2a1964054d071587a245555bc4e1505f5e5e73057b655d67d2449fa99bdee1938d1be190ae84b06604eb22b469adc6d10abfc69341ffc3a3690d42dcbb99ea1ee46c7d904", 0xd7}, {&(0x7f0000000540)="0b20289872107b2c1bb817773eb06e2b8de34ad78244170852ab3b0505c5db4d9cfa258fcb43443dae1c5f9e3acb86d96b67eb622a6d28631666655064c8f6aec71447864487861619b432235684acd4825dd13c8477473ebbc30d59db4661e8e4aedfecf45181bb64bb6e035d51ea78ef0249", 0x73}, {&(0x7f00000005c0)="56328e8e4aaf9f60827f303b4878cd9254004ebfc5890cc8f44cedd8d55b0972c7cd7d1810890908d4a439951e42f79c3dbd", 0x32}, {&(0x7f0000000600)}, {&(0x7f0000000640)="798de70ab75332b8c4b5c7808b59c2a1919196c35c7cc69d613c85413aa0e69380d91f3f0d51ad962c90f00943dde955606ce17f93d54cca1cf8877eecdf2ce9fc3532751e692646864e903d299d2a3728ee5b7ff49314ba31eea398162f93918851317b2703b3fd4a6b36d22b3585f9777195e861a59f477efa6349bb27d5934002b6cb15275b62226ab4f589fafe9d4182dd24a67329f2030e01047740f66f53af1e25233dd7722104025d0f6a2443495584c870df84f1bd2783751cabec5be4d602fb6ff560817f9c933a79bd4a564d93b7516a1a649b3fe1d827a06257eb507c03020153e22621d33da6dfe49633aa98f11b9bc9045675f27ed5def25cd26da9dc7d86c2486eef19c66a3438eb24096bff5e584738b7ec835e7769d52ee87fbdd7fdb480d2d42ce1759fe01044d40937e18cec0becaf063e1c58320f4d02d15e10299af2c3c7c66a62811b7a5a736aed892b6ae495cd911d6ddd104e858719c6de24a4b0c05f3af38f3ad96b0005e9027587d1e351c90340501e0283ebdacff495dfe3fa638e61b6cb2163c610219aa05169f75bc238d03315b05ebd19fbd77812b152712dc793f254c8dd7b0122e25ed046bd954e529f3dbd1ad54d1a936fd739ce9ff3239cfa0fd3be7a2171c8a880d0288b3b38a4be2eb9f3d8b388d030b9faa3b395888cfe55483d77042b4e9917904b8945da683c3a8770ca356843072df5c35820414c9531b58b2fb939bebb5158bc6a7a13c92a53d5356d918ad59df86d49ec9b7a8eea7a12a9260836b068aff81f75821327d57ba13a28ecd83920f710b7e8f67eb47c84562ce23b1822a70bf32e6b928f0085468162eef2b5d30051f7417f9c9d5983589df837d3ef1718af8a3ba06b4e219cbf35cadabffe80df084182d87e7a7e59f34994fcebd84c47b07328b42fc57f86e835b80090b00d57cc1570d21ea2488760703f4e89f542ea33f70745662b5eb6378a6bf8700d897314daf749719399bdd50fe94f5a46910404bf9a733f3aa1965d598fe650b5b1ca5f4ce54fe79d5a0e732342edd750ca520ddea017dc878b9b0059c07e6e747efdb83cb48861b8fb6d3f9896daee79b2988bf565a2dd11ff7318a6d2371b151d94bd4dc8b1cafb9365bd8e4ef2b8e8d7685449d8635036b96fc2a2b20b7ef3862c6bb2f97257a834fa1222801ebe2083d11213ab81ed4df4a6fa59351f3e0d85cc84897af0b4017e1a4cb0b69bd916be3f00b04f88b75489dce1cf06ce65bc6fd4efac3ebb723f7a03125f15da1f9308b8c1952e8ec52d80bc764c7ca349eeaaab57d90d1b78f78ceae86951325b031afae1f87f5468eb3366f43e818ed4100e09c8579bb705c66652467163d6f876f68be99babdb9b3a97d90ef4126d3b35168599e3a395d6cd9b58627fbc55f6724f511cc84341111f6d8d2424820007d2284265bf301244a41a7defc9363c7f9057dccefefa4ad7b457382a596de4f482e88ad15a9558c5790c0e47d721f3a8e4be9e65e6d803e96ebac11eb066027b89189163f8fd6debdd350eb70019b736cc8d9dbdb63c3f4dbfe56f8282ecb6870227b1c6d56bcbc339e3255c8688ef58fdc9d72540f3f5047d2bd2f0811e4825afb3b7ad499ceb03453e04ef8af60e0415241fcd0f22c0cf9a15f6a44c8702b358b4ffc8787d250c79aa0513a32eb7bc6c95b59f85459faa797cd26c4b5843e72f046bf222781cf1c26f8b03ed75557eec29bd9303f8070526632687104b23d57955fecd6b742a5619938b23a2f0fd45887dc6f8c298d25a5653848d1a804d0504ca1c678c9b61e35aa6cefe64730bf54abc5c3a6c04963ea25a51075bc2a74909046cb6c5486bde70722d4814a9c82b8586ed496ccdd49367106968d6bd72a95aaf1dea4a35bfa1447d2ee4619e3d5346dc266f040fd9f477783668777f882bb5ca45da723f9df7482d2408185ddb2f399ab3a72c7749ddc2adfbcc2ebea40476928624edf2bdf197e3e8603e74d630fd18080186aded22bcb501a6a19675028a4290d1c682796803942818256b46223729c61274fa6a720120a55e49c26dc541391a3e1976f9a12993c98322e7315aa66e041b42ab30707b9f515a0abcda11edc0196ad1bf6b46802975859ceb6bb6dd311694fcfa3a57d6d609d79f463aecef33d4a006dd10c9e6403ceede4cdb501fffab15e7e0044d16c09b0c7ff2471c045384b3d624095da4f4a1c26b31ba1d3f95ed0762a1e4a5764a81215a81e4fe410b20d1ed01a4a12fc072e9242bb4e5f8accbe62e8c46df0fd2a2526661a6107b8941e59f16547e0ff468ff9eb3ff1983919843d4bd17524e81577e76fd515d18c36c0d3c853cc3e9d1f4d2ee226788c214f76cfdf1dc2cab580299c741f060498e7c01fef398ca57cb6d01c058cd418f2800460e06cf394d7316aa05dbf24849e8f09c7e40bda455267c2be7381b6b8e185f5a310e7a76ccfb834ba26a0ce10e5e1c4eb82dae76af7f8edc5119c0f0360c8e288c918e055c76cec20c9e9ec36bddfa8f112107b302dceaac065702a782a5d35ae5a6878946b9ac874622340b558bf2ce8d03d2c6bda2c48881d4703345c2e688acdd2930c0cb7bb10e8e0733723e62597c8cf7fe38016d241158c76c7b0803e26abf5bfaf5b34d8c697231b9af151357829070a186ddd106c67257f0ccd8c3aeea3655f7d960fcc3c145fc081def485e8c3f9c88c47bca6c273e28d7e4060dd8db1118a4d35339cb9060cbc137e0fe42a2bd9221a9da3d63370594373c6ffe8011d8e810438e33e5814884820cd4037286abfd1866727c2f07e00b2be3fd8f1c13c81e7f5151f2abea8c3c91fd153d4c4deeff125ab45cc2bf799b0afa175fa2fba54f6a2bb0253072c61c4b32c6de55ab06fa929a848ff32d53c0d5ed32f06e897c9408d4a73a336f741c44e09ce3ecd1df47b11d0f3dcf6f787cdb7a5aa63479bd744d650efdcf455ce65df45e2cb8471824aa593550189d7a45e56589d25e53b6e4ced442d90c6a4b44b79f50a90abf7a88423b31a12cd945c251b85b2afb3886de876121ea50f80d8e5b43518b99d3f493f9eb7a2368f57c633c9d0bf7aa0070e512d2459c24ed0b3d6ae204d8fada7fb24764463d5ef64446c46d03c62dcee99ca2f34b2da3c4dd1510c07e559d976556f804ab8dd29880610714a418d72f9dfd4b9abef1f22c593e24ee4f0acba1508b08514624e0ce5114ffa5f4823a3d291aab6b5c4d2303b0d9e49876185e969470a73698b2e6884008ab74320dec5b7b3f4805b02e95cf1f9b0abdddce6fae4620ea2e50d3226b8adfab5c3ff715fb4c5613aca15adf3a7b598b3a96a85f62273323cdf4eb4ee9054c1d6a8287b94ad51e802128f75db63b3eb0c35f18e3805a6ae6aabfefe0646df3c65c73aa8fb04704cefbe7b9e84f0e5118dcaa29b7ff0a4c9b2926aa6c256941d41e2ad93877fd2453c5672c32f6fdb0d57aff647337f76e1e133f69ae7cb478b873e6e742b93579a8fbb2d3a7d028fef5d9815a48bd3e8a2380c551f3161ccee2e8842d40d3ed5c2f59016f4f1895887ff75c03a417cb25c2c6642b18315530222afc28e5ddbaf45f5c8a11b44199124cdfa43624f7d04ac485a8bf852998e7155497f729377ea4b4356a7d332e0dc2148077a594985893a6bb82e03675db4b7e074dfae137cdc6713b21fcbdaea81cdcc19a8c4403fb5eb0c809641a58d58653a29938a405b2925fd3f3245e1505517fe448d832bf4468b804b01b25b077112be3b3cda15f14623e8ee5f25e5480b1d463405f7c6ef8f822de38b72860cbeacb7283dfa3757358b2aa27f6efc80cc636324ae221509ba77e89157fc9ac3ce2155e4c5eb72a1cc64260ec4cd4fac16c17081cf0a7bd4278b4d99ddeaded9379b650037d93cf9bc6ec446a164a01a4781234741e003467e748aa7c6965cc7bd1258aee070315fcdef807638918246ec0132703f60264900259a599e808f9875e804fa6d1050d94723e0fb34c84633ea9a893aa348e8f8e76a960c33c16b39015d6b9994fd53195a32e65ac740d90b3ff3ace12199b32c2d517b75f01ca0ec3a7c1d143d4ca6d1ea7ca0c162d68cb31ba1fcabaf8ce387559c8f786d9ad9e1db1c5b2f13533adff8d6e693345eb444b82cf09b1227ce880fe908f61075ee9332c0e145a555bc8c40ba5c43918f1a4ba5624611be241caa99625a79575dff5152a31b9b9032cf76e1cc8a681723605eaeca6747630de119402710150ccb042ed88c88ab3aba1efc111749c92852dbb3eab55617abb7c9e1c37f013efd63cb34378963c0ead95fd59bbacb0d6ae60627c514c25ee623ffb831af138711206cd9c2634f90e45b038de38fd0b7940b930f77d3802aaee8e4498b7f20361a662a03121912cc0ea087cecbed0aacf1255ac3c0f0d33bc3e66a157586a9290c5a562c1d62a36f7f8f655272131a2c9144364211087660768cc9bb7e32d72cc9b5600b2470eb6c1e4304ddd2a8f3375b907bb6131323d5785cd8b41a648f0496abbc68fca8a1c03935949aef13ab18b1eb6060610eda8a09e59562774d3af285370c72a0df9be9abfe7f35d086a18cbf38ae447940e7a91ecc3715f272079c2a623ae1615d05942188ff374d39156f4af2131f4c1eb08ea2f1999e8e4efad54bae6f9a6091ed8401d30f0f6cee21709df9f487a79abe11f2ffd30a4d745c1309f5b9c4591b09884a68c5bc1c67bde84460cc739b42f50eab502f3b193119bea262d4ca9aece3c803ebe2a0a84fc5d19aca807194455064ac11e706335684c1435ded07e619afb3bbf53637f4f60cd1ba9ea1423d4fd2d2cfa5d865780c7ca8bd10dcbc2a25f2d370c76600ef5f3e0be51fe94aa5adab8eb5074bec4868a526f8c6d98d038eacb8c2db7632f6f0bf56456fa6fc6c9999c359ec51c1ec6a99ab3552d79adc7e1317d6b0b77fdf181eadc901ea28149d8b3b769f85d4d2600f0f17992a8960c4600afc49ac2fecd9054bfadeb6f30e51f817cbe0010f10462f25e5298555e02d5455d46f8dea58da828c5455fa050ca6b3abb81e8da871c76778ce8d4b473ab3265e44c266c4c6d7ec63466a54589eb0626c862b8215e33c8cbab3588fa4f023fe2fc8ba5c4042530a42118e16bf8ff0f48f7fcdcda62fa97eb33555feb7faf8163b3dfbe782b0fe53ffb74975b22ca87895d7abad67d7088d1e02177863a57ce0c73dd333bbe558b400b44010548faa50a1cc6500e1801f9558621f230b53c879ba3f3cc607d94315a65c538a9a7dd6ba709f2ce0fbb99029cba0ab9bc45f10090942bf4ec3e506872aef7b94e8a342ee9994906c35b2a644e853291d1e990ff9998e7b7d687dc5975aaf934f3d9c8499e867d50db6846bdd9be7a747b39ba012215d608af012cb6ed1115589e654cab76e4b69c1f53793cd07c360c89ae498906f9a37545e2f134416b17cd1b488126c451a7bd85936de6416d5715bb5b5945483f58552cf4ef89bc7acc677cbc3b0a2a1216248da8f4d2845f0712887516d84f6628ecd3a94411a0cbd39eda642b90a092b110625070d015df5610ddecd2620b2fe9d57c9df94f0d17ece9b03b69a8b8c175d0e4cfd0f075663990abb316362548daf05b93145e12012f280b740b42d15cc2642f96e5e1458f4495b60b41d9a6675d554d5f1b671e46a41edc90431f2d8af1b24c6c051bf344bcc27bf1e96265f610aa14b94e0b229f84c73b2cc449eaea0ca67c5c122ec9011791042bc493d5cb3ee07f4b743c222fb9ea3b44d25637c1", 0x1000}], 0x8, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) r1 = semget$private(0x0, 0x3, 0x300) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f00000001c0)=""/97) 11:01:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x100, 0x401, './file0\x00', 0x7, 0x5, 0x62f, 0x100}) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 11:01:26 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x400001ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xfffffffffffffffc, 0x1, 0x9, 0x6, 0x5}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getegid() lchown(&(0x7f0000000100)='./file0\x00', r1, r2) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x2) 11:01:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000007858f5d4fb0e38b3c127056c25b1ca143b35d904"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 11:01:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000007858f5d4fb0300b3c127058725b1ca143b35d904"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)=""/137, 0x89}, {&(0x7f0000000000)=""/17, 0x11}], 0x2) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) recvfrom$unix(r0, &(0x7f0000000300)=""/175, 0xaf, 0x1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) 11:01:26 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x300000000, r1}) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x100000000}) close(r0) 11:01:26 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xe09e0f6b641eb292, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000280)="5e28d879b2fa3a8d280f33562719c1379cc6269e69d558d6bf4a767311b06383e9218c97f9e9f9c19e779288909bcd20edf6e1bd86e61b94c1b089c27f29290df4d43f9620e6cc3d7db71f0f4dc935354b89aaf19116ddba5a349a98180c848653808fdd2b0c32ec9993bef24cefec8d16e13b30715a74fc9d93a2b6c833f624c7e9e42c1e0987a96642", 0x8a, 0x0, 0x0, 0x0) 11:01:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000007858f5d4fb0e38b3c127058725b1ca143b35d904"], 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) write(r0, &(0x7f00000001c0)="88aac25f2e2225b453562a009268601aa8baf56ef6b11b3a8f3e7b25ddba279fb78093ca36212234d3bee7ed4740bd2b59345e4f920abd2d70a1f846263745c20b7696f47e2b471ec215b2a3914491b47d77b360ecdeb66d23108e6c948e3ac139e2976c9dc8994d9c184e10f62ce875302d4563eb63b5c73077de1e7561fc8d183b94301772e8b489c57523e84bf36cc21ed120952726c8889ec5588d1feff0992b722d08", 0xa5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 11:01:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000007858f5d4fb0e38b38127058725b1ca143b35d904"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) 11:01:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom$inet(r0, &(0x7f0000000000)=""/211, 0xd3, 0x842, &(0x7f0000000100)={0x2, 0x0}, 0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0xd89, 0x0) linkat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x4000000200000024, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 11:01:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x24e, 0x10000, 0x10001, 0x0, "a6a0484d21169f1164f374697691d0e99cb69fb0", 0x3, 0x3}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "daed989286f54571fccf0d8f70bf4058bae4bd16", 0x80000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x200, 0xfffffffffffffff7, 0x9, "348c1a82bed33a132030435b7e2cdaca8d1a419c", 0x0, 0x3}) 11:01:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="0400000000d779dd84d4b60eb8383fc6aa1da374090000009fd01a9f8212c5570ef85d9767cbcb65063a7fd34a9601a7c17e8b000f910433ca048d89e39efa20f69ecea3259acd8f5aa4b1f31cd1cd0ef40600fc41926dad5fc8f07521adbb3d591ca2b1d774c5a4c06d9c2988ba84bdae42e60309f2d4fbd824f0cc7bbb3ed36b"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 11:01:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x281a, 0x3, 0xc3, 0x131e, "e6380bfc04d09f4cfd31f6de51d731b037fc9654", 0x100, 0x3}) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff8", 0x69) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCCBRK(r1, 0x2000747a) 11:01:26 executing program 1: chdir(&(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="1000c259000000007858f5d4fb0e38d9040000000000000000000000"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) shmget$private(0x0, 0x1000, 0x4, &(0x7f0000ffd000/0x1000)=nil) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000000)={0x2}) 11:01:26 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8008, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x21}, {}], 0x2}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x84) ioctl$TIOCCDTR(r1, 0x20007478) 11:01:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x1d1) accept$unix(r0, &(0x7f0000000180)=ANY=[], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40000400006, 0x1) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 11:01:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x3ff, &(0x7f0000000140)={0x8, 0x5}) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 11:01:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000007858f5d4fb0e38b3c127058725b1ca143b35d904"], 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchown(r0, r1, r2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r3, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 11:01:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000400)={'./file0\x00', 0x7f, 0x39647ce0, 0x100000001, 0x0, 0x3168, 0x7f, 0x1, 0x2, 0x1, 0xfffffffffffffffb, 0x3f}) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r3 = openat(r0, &(0x7f00000002c0)='./file0\x00', 0x18480, 0x100) mknod(&(0x7f0000000040)='./file0\x00', 0x2008, 0x5700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000340)) symlink(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='./file0\x00') getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) getgroups(0x4, &(0x7f0000000200)=[r1, r2, r4, r5]) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000300)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0/file0\x00', 0x20) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 11:01:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000007858f5d4fb0e38b3c127058725b1ca143b35d904"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r1, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) fchmod(r0, 0x4) 11:01:26 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x101, 0x3}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getrlimit(0x7, &(0x7f00000000c0)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x401) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000140)=0x6) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000001c0)="c6f2fd105830d977dd455fb2a8e1f5cf08a21a5055c276d4caa1129e4304ffd16900065a60151725368afada7c138bf2c28abd828a857176263fb4cd41c1875aaaf835a420ce410235bcf279a6d57c5e9d8e2ca6", 0x54}], 0x1, 0x0, 0x0, 0x1}, 0x1) r3 = accept$inet(r2, 0x0, &(0x7f00000002c0)) syz_open_pts() r4 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000300)={0x3, 0x0, 0x9, 0x7, r4}) fcntl$setstatus(r2, 0x4, 0x4) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000340)=0x82ff) r5 = getgid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000003c0)={0x0, './file0\x00', './file0\x00'}) getsockopt(r3, 0x0, 0x1, &(0x7f0000000400)=""/24, &(0x7f0000000440)=0x18) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000480)="33ef89de5ce9502946d7880ed98e4f5f8076c43236b366bba9746fe987ce912c330fb00b2f0ad8f143e87807b9d6e68bd2b202f1e3cbd306d91220dbdbd7c6d9f2b7953803e9e72b722288f1580bd50ef59b04b5ddf5dc41723f806237f52917aac1e4229f70b2", 0x67) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000500)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x10000) r7 = getuid() fchownat(r1, &(0x7f0000000580)='./file0\x00', r7, r5, 0x2) bind$inet6(r2, &(0x7f00000005c0)={0x18, 0x0, 0xba, 0x3f}, 0xc) unlinkat(r1, &(0x7f0000000600)='./file0\x00', 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000680)) ftruncate(r8, 0x1000) fcntl$getflags(r6, 0x3) open(&(0x7f00000006c0)='./file0\x00', 0x100, 0x101) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000700), &(0x7f0000000740)) 11:01:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000007858f5d4fb0e38b3c127058725b1ca143b35d904"], 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 11:01:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r1 = dup2(r0, r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x8) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 11:01:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000007858f5d4fb0e38b3c127058725b1ca143b35d904"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x40000000006, 0x80) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 11:01:26 executing program 0: r0 = socket(0x0, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f67616c8b3001"], 0x1) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) 11:01:26 executing program 0: r0 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x4, &(0x7f0000000000)={0x18, 0xffffffffffffffff, 0x0, 0x1000000000000}, 0xc) 11:01:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="028858d1cee3c2bed8df866e0000000000fdffffffffffffff38b3c1"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x120, 0xb0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="66ead6b3ca5d109293cf716157355f14ae3acd5d35413d1392bbac4434b1b284bea5a9adffa6c6d20ad76db1408ebd76a16983ebfc3f447d06c0a7c61fd5690b1510e6568d1dd5bd955969a2d20c7c62d022d6840fbd69506857802c9bf72099056e81c73d5b462294f8756855804224d817aeffe23a4d2aa83ee80cde7abdac27bdab6d7346dd2df976e90569dc6f9fc8c857dd", 0x94) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) 11:01:26 executing program 0: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x4000, 0x1) semop(r1, &(0x7f0000000140)=[{0x4, 0x400, 0x800}], 0x1) renameat(r0, &(0x7f0000000200)='./file0/file0\x00', r0, &(0x7f0000000240)='./file1\x00') ioctl$TIOCSCTTY(r0, 0x20007461) getuid() r2 = semget$private(0x0, 0x8, 0x40) semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0\x00', 0xc001, 0x2) r3 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000180)=[{0x0, 0x0, 0x1000}, {0x4, 0x5, 0x800}, {0x3, 0x1, 0x1800}, {0x3, 0x6, 0x1000}, {0x4, 0x4, 0x1800}, {0x1, 0x6, 0x961f1b615b6ee404}], 0x6) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0x2, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000a40)=""/122) semop(r2, &(0x7f0000000000)=[{0x3, 0x5, 0x800}, {0x7, 0xa70, 0x1800}, {0x1, 0x31}, {0x1, 0x4}, {0x1, 0x47fc, 0x1000}, {0x2, 0x101, 0x800}], 0x6) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r5 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)=0x20000000) r6 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) read(r6, 0x0, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000100)=0xfff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) r7 = msgget(0x2, 0x2) msgsnd(r7, &(0x7f00000006c0)=ANY=[@ANYBLOB="0200000000000000efb19bbb1df93d3c55efe86326aa2f701527706ca6ccfdd446bcfb4d5086c8a599463f099252c4f1b1f3246f09a24dbdd9698e911870ae8a00000000000000000999ab0a19ab4f7b476cf32435a787350840487231c89a04ed0800c270c3ff00266815f96aa3a5dd49137d735e0000670d0027efbb36c420c25640f5c9d2bfa45dd823f078ce59215f5bf9c4ee27c87a1e8ec1e9530dae513a02f47a29cb1607de66a12d64cc6e0eb259dc11b989f1fa1579e4787238bbbd3093a6bf4e685a162e43547a94f5ae37a18601b0c07a3970b69acd78877595ddd903f7fa235cb55d9c2bf25c91d0a3109a37b71ef6751acf2b109fce7fbed418bb130383f95f985f180c973c0ffe8fbe03dd7ca79b819791f1943aec11ce5e22c1a4f2ea8611f1d5ecf11f6bbbc12505df6f25e72df4"], 0x1, 0x800) semop(r1, &(0x7f00000001c0)=[{0x7, 0x9, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x3, 0x56c78e30f8093322}, {0x2, 0x7, 0x1000}, {0x3, 0xe4, 0x1800}, {0x3, 0x9, 0x800}, {0x3, 0x2, 0x1000}], 0x7) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000007858f5d4fb0e38b3c127058725b1ca143b35d904"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x9) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 16:00:02 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000082, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000000)=0x5) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r4 = dup2(r0, r1) readv(r4, &(0x7f0000000080), 0x0) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x5, 0xffff}, 0xc) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)=""/85, 0x55) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000007858f5d4fb0e38b3c127058725b1ca143b35d904"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) socketpair(0x800000000009, 0x5, 0x80, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="02000000000000007858f5d4fb0e38b3c127058725b1ca143b35d904fbd7822d67d77bd4e7574d06c7369a2a18d2996a509cd035754211f7b787"], 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f00000005c0)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x10080, 0x0) write(r4, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000280)) execve(&(0x7f00000001c0)='./bus\x00', &(0x7f00000003c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='@#+-@)\x00', &(0x7f0000000380)='$\x00'], &(0x7f0000000480)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='\\\x00']) kqueue() pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x6) getsockname(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd3b8152000000000000000000000000000000000000"], &(0x7f0000000040)=0x6e) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000540)={0x101, 0x1, 0x9, 0x7fffffff, 0x7}, 0xc) getpeername(r0, &(0x7f0000000600)=@in6, &(0x7f0000000640)=0xc) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000680)=0x5d6) 16:00:02 executing program 1: pipe2(&(0x7f0000000000), 0x10000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000007858f5d4fb0e38b3c127058725b1ca143b35e005d6e5f804f7d88709f7de3513f4c1cf46066e9c811aaf3212a16c30a8e752b1cc3cb6e2fbbc6c388257aa964f57520cdef1985fb67e45da702607c006b4444d63aaddc415a9befe2e1e82ddcba9b34c2d"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 16:00:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1084, 0x0, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000007858f5d4fb0e38b3c127058725b1ca143b35d904"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x5f2, 0x6, './bus\x00', 0x6, 0x40, 0x7}) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000007858f5d4fb0e38b3c127058725b1ca143b35d904"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x7ff) 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB='\x00\x00'], 0xa) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x28) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000000c0)=0x400) sendmsg$unix(r2, &(0x7f0000000180)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x3c1, 0x0, 0x316, 0x0, 0xfe49c9a297e97c26, 0x3fffffffffffe}, 0x404) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x1, 0xfffffffffffffffb, 0x5, 0x9, 0x9}) 16:00:02 executing program 0: socket(0x18, 0x3, 0x455) r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x5, 0x0) socket$inet6(0x18, 0x4, 0x3) shutdown(r0, 0x1) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000007858f5d4fb0e38b3c1270587143b355904"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000000006, 0x2) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 16:00:02 executing program 0: mlockall(0x2) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) r2 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(0xffffffffffffff9c, r2, r3) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="e61dc604fa67b5d77858f5d4fb0e38b3c127058725b1ca143b35d90449e81e096afed2618301a35d786facb8834d90ed98a62687dfd55dd6b35243d5b6ab9346e0a41c2fa0ef8e9910f2d843568922d5d910a50b7a697d4bc57046677aaf577a41217106007a686411b594136b68d7d75bde94376078d7a5afe0eda86fe9164e8cef97e1a17128385007a524fbf87462"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 16:00:02 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, 0xfffffffffffffffc, "00000000e78100"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:02 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x543) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@un=@file={0x0, ""/59}, &(0x7f00000001c0)=0x3d) r1 = accept$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="02000000000000007858f5d4fb0e38b3c127058725b1ca143b35d904"], 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r2, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 16:00:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x100) setsockopt(r0, 0x29, 0x17, &(0x7f0000000000), 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="021d8725b1ca143b35d90400000000"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$807%&&$380 6! 0820&� $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$807%&&$380 6! 0820&&$000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$807%&&$380 6! 0820&� $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$807%&&$380 6! 0820&&$000 $)$.'4 #(!.'%! 16:00:02 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:02 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) mmap(&(0x7f0000355000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x0) setgroups(0x1, &(0x7f0000000080)=[0x0]) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x80, 0x80000001cd) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000001c0)=0x414e) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) fchdir(r1) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x1000000000000000) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000100), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r1) kevent(r2, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x4, 0x20, 0x8a, 0x80000000}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x0, 0xfffff, 0x7fffffff, 0x6}, {{r4}, 0xfffffffffffffffb, 0x0, 0xf0000004, 0x100}, {{r2}, 0xfffffffffffffffa, 0x80, 0xf00fffff, 0x6, 0x5}, {{r4}, 0xffffffffffffffff, 0x21, 0x40000005, 0x3e54, 0x1f}], 0x6, &(0x7f0000000140)={0xfff, 0x6}) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000007858f5d4fb0e38b3c127058725b1ca143b35d904"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) symlinkat(&(0x7f0000000000)='./bus/file0\x00', r0, &(0x7f0000000040)='./bus\x00') 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) msgget$private(0x0, 0x408) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fchmod(r1, 0x86) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x2011, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x100) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x7) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000200)=[0x2, 0x2, 0x5]) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x90, 0x0) ioctl$KDDISABIO(r4, 0x20004b3d) fcntl$dupfd(r4, 0x0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) socketpair(0x18, 0x4000, 0x200, &(0x7f0000000280)) ioctl$TIOCDRAIN(r3, 0x2000745e) openat(r3, &(0x7f00000002c0)='./file0/file0\x00', 0x1, 0xe1) 16:00:02 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000006b58f5d4fb0e38b3c127058725b1ca143b35d904"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 16:00:02 executing program 0: mknod(&(0x7f00000001c0)='./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) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = getegid() fchown(r1, r3, r4) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r5 = kqueue() recvfrom$inet6(r0, &(0x7f00000000c0)=""/166, 0xa6, 0x1, &(0x7f0000000000)={0x18, 0x3, 0x47b4, 0x3ff}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x1000000000, './file0\x00', './file0\x00'}) kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f00000000c0), 0x9fb5, 0x0, 0x7f, 0x0) close(r2) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000007858f5d4fb0e38b3c127058725b1ca143b35d904"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="02000000000000007858f5d4fb0e38b3c127058725b1ca143b35d9094e572d99b3236457a26b2a60d33fac6c614b7c195b3df1d8d71e1975ef932b5cc88f55403d86cf916ade8a6963e5a5aa0be46d5528c3073ae56a4064aa7a3b4f6d631b987037539ca303174a93de63f72942f2709378eb34757725f36638ef42754c44a4c55390de7006"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00', 0x0, 0xfffffffffffffffd}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) syz_open_pts() 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="02000000000000007858f5d4fb0e38b3c127058725b1ca143b35d904"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 16:00:02 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() pipe2(&(0x7f0000000000), 0x10000) ioctl$TIOCEXCL(r0, 0x2000740d) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) write(r1, &(0x7f00000000c0)="186d86f288", 0x5) write(r1, &(0x7f0000000340), 0x3fff) 16:00:02 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000240)='n', 0x1) ioctl$KDENABIO(r0, 0x20004b3c) 16:00:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0xffffffffffffffff) r2 = syz_open_pts() bind$inet(r1, &(0x7f0000000040)={0x2, 0x1}, 0xc) utimensat(r1, &(0x7f00000004c0)='./file0\x00', &(0x7f00000000c0)={{0x40}, {0x9, 0x40000000}}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) sendto$inet(r0, &(0x7f0000000740)="f4fc67596dbe43e94829374b169f1c3f8fe731f697a04e2e31fc64bc552fb646c557dcc2d359e01365b14413c6ace9466b643c21a16198c38e1da5685cc0d5b45d34ec28631216a6596bec049f30ab99e76501fdb9f9fa8af90a4c875d735244ad216603eee1bba297ddb49dd98decbcb7ef0e70e3c6e62c9e0ec33210f6267cbfdc70665d0b15e35268470690a9121e07930a59ec0cdb756657eaf2f9", 0x9d, 0x1, 0x0, 0x0) r6 = getuid() r7 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x2) semop(r7, &(0x7f0000000280)=[{0x2, 0x400}, {0x3, 0x8, 0x1000}, {0x4, 0x4, 0x1000}, {0x1, 0x0, 0x1800}, {0x0, 0x0, 0x1000}], 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={r3, r4, r5}, 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x40000000001) ioctl$TIOCDRAIN(r2, 0x2000745e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000600)) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000380)={0x33739cb4, 0x7}, 0x8) seteuid(r4) syz_extract_tcp_res$synack(&(0x7f00000002c0), 0x1, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000003c0)=0x4f) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000640)=0x5) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000440)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x7, 0x2}) fchownat(r0, &(0x7f0000000480)='./file0\x00', r6, r5, 0x4) semctl$GETZCNT(r7, 0xfffffffffffffffc, 0x7, &(0x7f0000000240)=""/21) shutdown(r9, 0x3) semget(0x0, 0x2, 0x80) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000005c0)={0x2c, 0x2, {0x80000001, 0xae}}) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000500)=0x1) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000040)=0xfffffffffffffff4) 16:00:03 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0xc0, 0x10) semget(0x1, 0x3, 0x87) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xe20, 0x1, 0x12, 0x1, 0x1ff, 0x5, 0x1, 0x0, 0x0, 0x101, 0x1}) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) poll(&(0x7f0000000080)=[{r2, 0x40}], 0x1, 0x0) 16:00:03 executing program 0: pipe2(&(0x7f0000001500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat(r0, &(0x7f0000001480)='./file0\x00', 0x8000, 0x20) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000014c0)=0x9) r2 = socket$inet(0x2, 0x8000000000008, 0xffffffeffffffffb) recvmsg(r2, &(0x7f0000001440)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000001300)=[{&(0x7f0000000040)=""/64, 0x40}, {&(0x7f0000000080)=""/153, 0x99}, {&(0x7f0000000140)=""/157, 0x9d}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/113, 0x71}, {&(0x7f0000001280)=""/91, 0x5b}], 0x6, &(0x7f0000001380)=""/163, 0xa3}, 0x841) getsockopt$inet_opts(r2, 0x0, 0x2000000000022, 0x0, 0x0) 16:00:03 executing program 0: socket$inet(0x2, 0x5, 0x22ce) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/114, &(0x7f00000000c0)=0x72) 16:00:03 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 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) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x2, 0x80000001}, {0x18, 0x2, 0x1, 0x6}, 0x1000, [0xffffffffffff8000, 0xff, 0x50707b8a, 0xfffffffffffffffb, 0x1, 0x200, 0x100000000, 0x101]}, 0x3c) 16:00:03 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3b, &(0x7f0000000000), 0x4e) r1 = dup2(r0, r0) geteuid() r2 = getgid() r3 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x5, &(0x7f0000000080)=[r2, 0x0, r4, r3, 0x0]) r5 = semget$private(0x0, 0x3, 0x124) semop(r5, &(0x7f0000000000)=[{0x3, 0x7e113c32, 0x1000}, {0x0, 0x7b, 0x1800}, {0x5, 0x8, 0x800}, {0x0, 0x1ff, 0x1000}, {0x1, 0x3ff, 0x1800}, {0x0, 0x3, 0x1000}, {0x3, 0x1, 0x1000}, {0x7, 0x5, 0x800}, {0x2, 0xbc, 0x1000}], 0x9) 16:00:03 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) shmget(0x1, 0x2000, 0x100000000000000c, &(0x7f00001ec000/0x2000)=nil) pledge(0x0, &(0x7f0000000080)='\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x4, [{0x3, 0x2a0}, {0x3}, {0x3, 0x15fd4972}, {0x3}, {0x3, 0x7}, {0x0, 0x7fff}, {0x2, 0x7}, {0x2, 0x1b72}, {0x484e046c6485d523, 0x800}, {0x1, 0x7}, {0x2, 0x7}, {0x1, 0x6}, {0x0, 0x20}, {0x3, 0x9}, {0x1, 0x4}, {0x1, 0x100000000}, {0x3, 0x7f}, {0x3, 0x23c}, {0x3, 0xfffffffffffffffe}, {0x3, 0x7fff}, {0x3, 0x1}, {0x2, 0x1}, {0x3, 0x7ff}, {0x2, 0x200}, {0x3, 0x445283ac}, {0x3, 0x8}, {0x3, 0xfff}, {0x1, 0x200}, {0x0, 0x3f}, {0x2, 0xf60}, {0x1, 0x3}, {0x3, 0x4}]}) semget(0x2, 0x3, 0x210) r2 = semget$private(0x0, 0x5, 0x40) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x8, 0x10001, 0x7, 0x5}) socket(0x21, 0x3, 0x8000) semop(r2, &(0x7f0000000000)=[{0x0, 0xc}], 0x9) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x2, 0x0) 16:00:03 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = dup2(r0, 0xffffffffffffffff) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r3 = socket$unix(0x1, 0x2, 0x0) shutdown(r2, 0x0) sendmsg$unix(r3, &(0x7f0000000080)={&(0x7f00000001c0)=ANY=[@ANYBLOB="a4ee45d46d362dbb2af8e2cad78864050000007daa5c8c7816b2bc085be72bc08c05e8d66aed7fb2"], 0x9, 0x0}, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) 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, 0x3, 0x20003, 0xd9a, "9c8d14ee7504000000090000406e50e800000100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x6a81, 0x0, 0x7, 0x20}) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321adcf98848ed28051bd24603dea8d0343d601000080f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c601000000f0130906e061a751733f5c2091f3e9bdd11c4518138f791d6a2e60e1f34322c0cdf8608b48935d14a79cd66c310404000000000000ae1f50146ed5ead47dfc43c6c3b018be5655ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238080096d2250fe439f347ff8ab32ac184e6ad30af4e579efa285828dc1aca7bc3e92434cb41191c368771b6626551a90e6a0998bd25030a8ef875a3e25447bafb7147209b29b35216d1f947ef355d3cb3fc4112013a2adde1491facea20b30900979a3edefad0c39068c5c65f9a0500c82c9ef59b196ceef9a4a00f9af502c095c939c696c33e343ddb8da44bb057050a5034dfef86fcae9fd5bccc71404090e0a966b9bd2d9c0897c742ceaec06d825db7382cf5b590806966a7e8891f406d371037ad6054257be9c9d905544b2a1a1fce2f78a385a51aed6c4524104dab61703e13ec3ffef9ffffffa9a5ae87654083da7f8b40bcc557e5b1815e2b763457e167bc5a28ec1b6900c76c04c0288da4d9588172ba770098323c22b299df4f818541bd67e6ee06d6c7de5f788d72513a5a63c8f0a2e54190ea8b53c0a637d19c5f89cba82a2a6eaf84b46aefed186ecf2348f65137f98f16318716a2f21b2b22a829b1d0cfe14409", 0x216) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) dup(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000100), 0x0) 16:00:04 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) 16:00:04 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f0000000000), 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x0, 0x0) readlink(&(0x7f0000002300)='./file0\x00', 0x0, 0x0) sync() 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2beb, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f00000001c0), 0x7fff, 0x0, 0x7b6229e8, 0x0) kevent(r1, &(0x7f0000000100), 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x9584, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000001c0)="d3b724b00f10ba72445dda698675412125bb2308be89edb96f91cc494b6a6f5a5a0008b82f5f870e26bebb421e24ead478d0e097f85cf1e26a374b02480f0816216503ae0c27d06c7e6ea8bb79e09740af11f837246ac85ee01a9b483c6cba22cf0a8427333488e4767fe5ac42f47b7af5a4f4e1a484189b733608a8fc3cfebaa4f9be761957a4b280e517055b1d9a9c1260fd0fb7438d2dc4389aebfd258f81d1ce65b93591c7d87cb41f58", 0xac}], 0x1, 0x4e) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r1 = syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000140)={0xff, 0x3f}) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000008c0)) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r1 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x7, 0x3, 0x7f, 0xa8, 0x1, 0x7, 0xffffffff00000000, 0x4}, &(0x7f0000000040)={0x7fffffff, 0x3, 0x401, 0xfffffffffffffffd, 0x1, 0x2, 0x1, 0xfffffffffffffe4b}, &(0x7f0000000080)={0x3f, 0x4, 0x28, 0x6, 0x401, 0xfffffffffffff97f, 0x5, 0x2}, &(0x7f00000000c0)={0x1, 0x120000000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000002c0)) r2 = getpid() r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, &(0x7f00000006c0)=0xc) r9 = geteuid() r10 = getegid() sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000180)=@file={0x1, './control\x00'}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000300)="f71a9646e529b019a85e9ab1118fe76d1d6b17c3578c62a019e14c4d18ed64583f12a65a482d77a66f402c1f8516445aaeac59a66f08dc936a169215ed6f9dcda9db449db55fab5310ff8f9e889d3e8d38638d462e73e28b18b93d9621308fac487c6824d4a078d6d7f74ac3b108a6b53156b38828fe1f830e52f61948b0850d13f87f4db74cef87d41e65741a", 0x8d}, {&(0x7f0000000200)="71ceedf9c8f51879004c953cb5bc75d0b4d74e48db47b24f8f161fc3811d2f6b96ff0efd80c9c54d9a5cb805051c450fd9727872e031a1985690049b420fec8a1399e4369b7016690ffc4f130e4d9450c8967fefb6ae8d640c047ee8f04c45bc8c4c07ee9b51fde43304725a172166a1a495738a495f27d52d6838af", 0x7c}, {&(0x7f0000000440)="cdaf5d1e44520cf91c981706552af127271c2f634fe8c155c080337c958985a786284a97cd8e7db55c1def26d9617992bf4f53a03b4af4217707a11f3b11296d5872a39abab70c035dd4f51795f9a537dba098609cfd710110505053289446c0117e17e2225a666851538b16a3c392a0a061f68e2ae951e152cac45befcd4ba2d4b4f5a58311e09c62118ad098c528014a1b7c4656", 0x95}, {&(0x7f0000000500)="fa2e32e797f4e9c7a28721ba007cdeb1736c979e2f65c44974adc9ff5dc509634c7f412f5ff06e0821851900a7d19a86a64abbb6a8fa96c116fe78249e3dba8c4caacf7dec563896d5846aa42362f7db42c354eeaf8bc22db2bd78581c757a8d726d468649866c95ea12bebb317811baaeb12d47368d34aa768e35e97ea049d89891429f", 0x84}], 0x4, &(0x7f0000000900)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="20000000000000a0f5b4886ab75a4f380c797bca6052275ce48d729e765b770f767b1c1a0567b7f4c0225bc5b02fd124801233e4ec72ed9355348c99400c33a9cb094bacd2b37f6a15466a59e2176fcdba2dc2", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0], 0xc8, 0x8}, 0x2) ioctl$TIOCCBRK(r1, 0x2000747a) syz_open_pts() 16:00:04 executing program 0: getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setreuid(r0, r1) 16:00:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x22fd) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket$inet(0x2, 0x4005, 0x10000) r1 = semget(0x0, 0x2, 0x8) write(r0, &(0x7f00000000c0)="ab70e206147cbc26cbc9d63ee09266dd4b00b4ddc14df9e960de2b523712b44c2d7d61c57c1aa75169b99cc1a16d1ee6f643290d872d4c7b9f2d587a0e4b62a1195a2ae66e8d3b8dd16920955978e5e34632e557c0c6ff096b2e016d9dc6933a56160c89eb70ec7f029eea38829d5e2f125ac167e10962c19c5528e674c1d602998fd5beb9e8185c695bedc84e7179bb7182ed76c726bd0a33bcff3a704b1e1e6492dbf4903ae50c89b647bdc74d5379114860b29dec2e09bc1fd99a3c077cdd7d61c20ec9921a21b277", 0xca) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r3 = shmat(r1, &(0x7f0000ffc000/0x1000)=nil, 0x1000) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=""/69, 0x45) shmdt(r3) fcntl$getown(r2, 0x5) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000140)='.\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') chdir(&(0x7f0000000180)='./file0/file0/file0/file0\x00') 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="4c0da48700", 0x5) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000001c0)=""/190, 0xbe) getgroups(0x40000000000000be, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:05 executing program 0: r0 = getpgid(0xffffffffffffffff) r1 = getpid() setpgid(r0, r1) r2 = semget(0x0, 0x7, 0x420) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/163) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = semget(0x2, 0x7, 0x2) r6 = semget(0x1, 0x0, 0x40) semctl$GETZCNT(r5, 0x3, 0x7, &(0x7f0000000100)=""/198) shutdown(r4, 0x1) semget$private(0x0, 0x3, 0x8) semctl$GETVAL(r2, 0x1, 0x5, &(0x7f0000000200)) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000240)=""/228) getpeername$inet6(r4, &(0x7f0000000340), &(0x7f0000000380)=0xc) r7 = semget$private(0x0, 0x7, 0x4) semop(r7, &(0x7f0000000440)=[{0x2, 0x2, 0x800}, {0x2, 0x400, 0x1800}, {0x0, 0xa7b, 0x1000}], 0x3) setpgid(r0, r1) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001700)="b92fc75d480573fa0e10555dd5a22016bd4c1c6b1dde447e5198502c948f0976a8d0760b0b1db3968de530fd9066a7bd4dceab5bbd3dd51f6bb1b5ad8e08727c7637dcb960f444e792e9f6f8f04ba83aad1bc81ffa049815094fccdcff31280bbfadd034ce2dcfce9794e9e7ea88ed88866b12be014910692b0fdf4fff98e93157e07e29e56aba4a9f4a10bc5d372b85d5daa44c027119598a306c691aba6cd3d50330899d834bc718cf2533d278b371dc3dfd4457f9a45c2e982e6f898e8ffce46595f05a1b39fd08af7b77b85b8eff4c8572183380923e283765f36c6e64f1a09c6edf8eceeaeaff83123531db216468bd277d85748158bc6b3b4ba6af2790892b0ae0740fa04714d38819a841d307e25be2ca6322ecd9ae64c96e5c7248215c7bb820ce970c404a1240ccca80db882008748ffba8836021549be8bd4213fec89437627407f3d7c82953fea2eb50a2d72d963e45a0d824761e6117e9f69577148a0170f2c12ec225139ba803d068a915417bc79140b4c2178d51290f78d9331ce6e72bee33f149eb6e812950b0554d96d91e6667c32d262ff47b8caf798fb832f5f04604dc80c1c8de63cfaac280817cbb2e10cf3a7d0fb2ba48e8c24488b2213dfbfd0ee1cb8034059c9c3afbd67b1f3e4e44d7785708062c1a015a20efc798276926b31b82c99646c77bb917de785a7e0a336f4464987c5dd457e492e05fad423d6a198453f7bdd72b67c57d54344fdc7143928f0dcff07ec6de2cae26c652bb1eee5e489d3c6fe066186af2fd1c75e7f72cbd1e0a46e9019f545b7d584e11dfa7292ee3150da3df0e9fae3f707975c903062f0b477c90412c06ea85e80ad19f8bde44b89be634cc7b37b9090c53c430f51f4e373f7f5b753f30380d47107a8b4d87e545d741a7478ae28fb6352602c741a469c3535cfaa01b0f32c22ccb8473927e5babaac01025ec6cd857b43dd3fa14eb4a9cf28a1194ba6201d2ce402e4ceffc3d9e0915a39ca23271afcc0f1e33fbfc461f4bf78f14559b35232c2d5b9d6733ae91c3f75317e8773885a5c5a23c736c97cd750dfa02afe23525eab37c8b07a8b7ba0b7c67a191a7cf9704bd9dab879463bee08290eb47b5f5557a3999e4cccb5ecb8c167e6bf67f3abbad734bc4d4516ef087c673d5d4d286cfe39db9e4c785faa80809cafc36d12f7ce1c10b395c2d9daf3bd178de2bb54ed6d0faa480aa7816cf525b50185bd447bd8dcb66b469ee013091494bfe3ad8aa022a69ce7c50c4b75a778a929c420ab113966719ee1b482f68a6f896432f4824a3b4fdbb3a2ab5ab5c9b1b864e9fbefb826404f91ab1d81f33d021de713cd5626ecfc8c7d56b07ad785f189dad3dbe33697ce381aa14813df26120a2f5c5b1ab4be3e9f6055fe93038683665113ea64b8a70c3077904cff7dcb7f2eccea498f1c83ed8ba93827748188e3deb5dd259a5b6a6676eaa9cd7e234cabe37af8a54eb584a25fa98a895752f3e15882c8881b0cbd19977e729a444b6d49343986c509f2a83469ab5eb876df1ba1d0c3b508dea65483e1cc31736c95e4084679e531a6410dc8f0449a375b1f1a7f9a9a445f132a20a1fd615c43c07249f42da17f787826e83df8684a2c8379e6d012ab117a5caa71fa051c6a80ee2c1a0608b31f09e870a62a846c1174a2c447549d7a4e2de87951c2ac7bf4159c1f3d92b5db2548943e38c36a385f9f690ba1904ed5aa9f6df6fc193f8bdf4b93eecf8bb8edddd75cb7a7af66fcf31fac7143409682dd85568e171e6b137a9c8ad849562d6802070697856f5369af85f7ba29dc717d93b7df0a50511d3ce7fcd143ba3a0d1a6bfd32c74f7d5b35ea7da76ec496e5ad9e2fc03b7686859f595efb4c126ce2addc8bea4ddf92c37df1ad83507ae27ab2c10a5d645ef25820d218354e2feb420bc1d86b3d519c4ca236bcef1d5dba726f84523b268cd793a8bdd0634927437e5f0593a47addca304a3e12208943a1daed196314330e1cfa45ad511b8bf64e0d7ff849e74ae44d884184ba3b6eaca6a5cc203201a69cb6de1a3eeb5fa6716ee28035930b4578fc1ab72375729134f2944b8869b47d0aef2eb0d73fa2722046403273253f90ad88f104981ab14b5778a57d1e78f8861e193e48b1761626d0cca4c9875fcf81ddf2d20dbed5524489f1bb1763f1bf3cd7c500fe87217924bc37b3954af9eebbf6ecde63ed52c457353404d0e64f33ca857797fc8e0e4ccd70dec631f8b8d47e7a05e6db8dfc6281df78bdf6884144815a001a63bae12b5edfa9af64fc4016d141da9b804856a9ce31fea11f216c33c5a3c876e66fa4e03bb941357b14c317cfd8dc711e321533672a7fc646d720a061846538a2e4725d9dc277db61b22365bc6767c848fe2420272dd711c278d6e03bced609c9b4f1502f76f3209b0dc6730f6f8cfb784199fa7a161c0926ef48cd3be7765d76fae3e7cc85629413b400909cbb035768ed5ab9994242e161acdfcfa18aa2955b958646cb41602bc486f6f9aea0a2855fcd544a5d8b7e46f2e77fd911548a7ec6135af48fd74fccd05ff82ff80041fd509de03d1ac50b1d5e34a8e0dac53678adbf814183e2fe21e2b842f6db69ec748b1c2a7f800e176193b74f36fb8cd529617808c4abd80ce0cffd9ed8c9f0ad79b9e9a2ab552b5117332ccb5a77226f17838d299a53f83f190d1c54237332ff0e61640713b4d29eeec3aad50e9e466e7bda7d3d5145d41d1da2c2c16e700457d32a5067d2d8804d2a9c6c0f87c4aebf989a51336240127fd2d39ad40431c80b784086a40eadd9f952b4fd38fd0fd6f325b948b4d311bd946b1eca93b39af627c09b892b7d3b6e504fad86c833aeb9a54904c9f8d6afe75fb2e9bb941aa3ff12e42a15d0f4e371f73c5bf6889d86558ebcb43b1d0abbcc6dfe7c85e2c5521d6f31923b95ec29727b8b554a04753ae72ef2d49040626d51153d907374399e63c64b00c860cca90c886b305ba0c914f4a82536012251405cb2d0f8f386d104ee6ee2d846ca5d5e9d831444b1bccbb09ef1abf0db62d7578ceee6523d0b874153f0d2f4e64180df980d000f4c402ea8eacafb8c6fb0d4848398d0e78c8f4388942d49f9c6dfbf30ce9203a5e41742c8801ebb8e1b8bc6a2722fb226ec82d0d99f4a4fe0f10b01944ec38f043fcea9a7fa4ef1e7f576dfc7ef1f64778804f8d5dc581167ce8c1c0d9173eb423f6af538002ecaa50de6b94fa349b201d0fc849b1671fe4728ea200486f9223bb0abcfe97a08dca91b65f06bd6a2923a2279880d0350f6fe5e358710c7c594ddc5532eacd86ad62c862352719c069f4f55eaa1204e3e97d02f49e9b4b04286ea604315c4410911d0970f3c0e09384ce227454f79b789f7e29a4b8fecbea3a5c868cca8259f5d2506333b4a349e6a63644ce1b4dbf29c5249e1187d9c529a3d2b0b1dd64c87ccae827627d563cdc9efb842432b98956f5607b6df40e2abe52c9836b37ad06dbd8eb2028b7b873daf520134bce14375f9d8a530b6d0e1f39962def236f9f338b6cdcd0a9b5ef9c357c09b685331eca6f8a065ff092ba266ddd31f4c86934f3458229e952fd1f01abf16be03adeb099fd3591b1ce0bf498cdde62e0158b1235aaf1c5f7a8b3a427469ccbd1fc4ed97f4f249634d2a13da5539578f731f796f00390a4fb3215734b532e45f6178fe14d499066f47f35ec0c1ebb4160799995ad5873351d905f9c114632c327e8af714d7252337a18bf2be053584337ac4cba4f8644e330f95075c4aad103bbb2e1eb594c0ff60ac1f54bca019cfbd78b22c9c0af560e28a4375dea1903ab09f34bc4a02c2dd66f342d0d1ec38fa4b690b682030ba95573a082f9d958cde102f07c8693f5095d57c6fda191a41e413ce006d703511eaa408081e5dc0e9eb9fea79885df41bbbb40e8b7af706d3571ceb870c2cb792851016c39daf3b47c56f9e901f376c7e41e97e445090822e64fac556666b285b6174a6d38331694f04c2a0d232507daa900d5a7c2f8906036dfc8bb97ce7d6f6da3eda2cf202e9c9a0df946bf555c72190c8dbdf2ee8b8907513ca66b0fe339f4e14460143020a83ed85029c34afccc3ce6c4c090a80ca36aeecde4e64611db3ce4eada1e7c950977fa6ad02d1df05ff629c6896a5cf21ef8ae59ed9dae7206afd8583fe80e0c33f69259819d26aca92d5903c73f82611288a9b03b508fd4324a364763f40da0a291b2190b8851faa38ad2f92c9f4de314b4546ecd73d57c66456c900c69478837da6310582dc601c976bdbcc85a460f80e14e6bdb0c6102a929e31ebe3ef38b0e68b9950171f919c0daa3bff57b6398467dffc1309608cf4fb305474f9cb8e4fe42f99b7a699dc64f100a22b77c576cadc1df7099ad57b074b779a98b975e2d0d6aed65fcd9613d0875cd937f5cf68e0ccd8fd6637bb29ade9c025e8adcf39a7cf4e78b1a57040d19cba6af5054adfeff0a1eeedb3cf9f5ed92348e7864b8eea86e3bea1bbd6596367271b78c17c4d02a826e2b61661e208103f25bdbfdb6b02063efc5e8ceeaf8036da4588e2cf52dc875560bf2164b7f20df4ae9636351c994d6b0915fac9d012666c54e068ed561f8e6c85f66c6d8d83f86bbcb49a164f8b51770064fb8cc228b5c4f2e855733492432b1ee3221ee7658d79e62f3264560132cea42b6a0ac8d2f8098174bcb5db71bb31f4a4b847505c2164d4441ef54bb662880f03eb62afdd9ac0acb45f02e5c033f7fdaa2526defe5fa508ba39d58660b67bf87091e8d986b2ff862603a07cb637e39a6d5bfa5db665a7639cd5a50aa0a62c778d757f17a7efd33e6a494e41580cca03cf281098ac3301513e7846b41ee4c352c120143d49eee67dc5171f418258837f682e93bd504d95f1387ad45616b387bb5eab6c290398d91af4dca883fb771a09531f7b224ece4b1046cbf4d9e6ba1c580cf3d1317bc06a40b7a0b6ff43382a49478a6be793e0b509f6d8324ded8f250988d83b637cf684c4436a69382f163705da4fd2bd3d163b58f179464673fb68c338c58ce97a3b1da66a2768758e8bcdc26924674dfd866c7fc0c596bff48cdcc2bd39d7f188f951079e48fd36870ba964d6314329042463c16348c796537664fd70868533665a2b619e5eaacd9475ad29b936a2137c14f4eb6a054c616341d143a18cfd865b50a196cb430f396280a24f70fdf27412d844482835c79e2587a671ba59047589ace53cc8f3ff01903cebcceda69b1b78b1897f273af9e028312ee34d0e427444ad16ddf707d3b512ffa0edf309d50a12c3cec1c8c416505349efdbaec3604ccef9293025919bd4ca98990a1bcc83301a9f0951d6f32f918636e6dbf52de3cf4ebb0c2dcb631534f60471eb2ffaba4383bc1c32841ec57b3e6e029582c8ff62e4075bc43bb0dc12cdc96c27f4ad7d8ee77ee9b3ec9f3401c2e984e3bd330489a459db5ce8be1ba64e6112d32f1ab76be9f4a60591b48888880e0c1e5063037beec9175c26e68d59d98e85482f8f6dfac0d0404aa3f2b4bbf06329c893b40f850b75a669981fe0be1c954685fbe8dd49b7c034f5b5b09ec59bfa8fa62ae39dd01ee384f8973b1b87c22d754096d127f2c53eb59f769e8a6fc80c355c6ed67011de7847af82d7b7b0280bcb8c3f475bf8e9ec10b3a39c02846b3f673e6372217cf9e602290b17057e5d1d5dbef3bf5c0c8fc05a67b86c55aac98deb6a2a2ff9cd1ef11cce68e644b1ea19a65f0a98eb340ce4bc4498afc93be87dcfc0969c23bdec6cc", 0x1000) semop(r2, &(0x7f0000001480)=[{0x2, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x9, 0x1800}, {0x3, 0x1ff, 0x800}], 0x4) semget$private(0x0, 0x83, 0xd) getpeername$unix(r3, &(0x7f0000000500)=ANY=[], 0x0) r8 = getppid() fcntl$lock(r3, 0x0, &(0x7f0000001580)={0x2, 0x0, 0x6, 0x0, r8}) recvfrom$inet6(r3, &(0x7f00000015c0)=""/46, 0xffffffffffffff6b, 0x800, &(0x7f0000001600)={0x18, 0x2, 0x4, 0x4}, 0xff80) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001640)=0xffffffff7fffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) mlockall(0x1) ioctl$TIOCGETD(r4, 0x4004741a, 0x0) semctl$IPC_RMID(r7, 0x0, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000200)={0x3, 0x0, 0x8, 0xbc, r0}) 16:00:05 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) r5 = accept$unix(r3, 0x0, &(0x7f0000001b80)) ftruncate(r5, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c9, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:05 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffff5af, 0x24, &(0x7f0000000000), 0x0) 16:00:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = accept$unix(r0, 0x0, &(0x7f0000001580)) r2 = socket(0x18, 0x1, 0x0) r3 = semget$private(0x0, 0x1, 0x80) semop(r3, &(0x7f0000000200)=[{0x6, 0x6fbb, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0xb9a8064cb521abee}, {0x4, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f00000015c0)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000300)) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000480)=0xc) connect(r2, &(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) setitimer(0x3, &(0x7f0000000000)={{0x0, 0x5}, {0xfffffffffffffffd, 0x2}}, &(0x7f00000003c0)) bind(r2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) fcntl$getown(r4, 0x5) recvfrom$unix(r2, &(0x7f00000004c0)=""/4096, 0x1000, 0x841, 0x0, 0x0) socket(0x6, 0x6, 0xff7fffff) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0xffffffff, 0x1, 0x8, 0x5}) socketpair(0x10, 0x8000, 0x140000, &(0x7f00000002c0)={0xffffffffffffffff}) shutdown(r6, 0x2) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001540)) connect(r0, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x4}, 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x9, &(0x7f0000000080), 0x0) 16:00:05 executing program 1: pipe(&(0x7f0000000140)) r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x5db8}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/48, 0x30}, {&(0x7f0000000080)=""/157, 0x9d}, {&(0x7f00000002c0)=""/246, 0xf6}], 0x3, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) dup(r1) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r1) 16:00:05 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)="bd", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000200)={0x5f5f, [{0x3, 0x3}, {0x3, 0x100000000}, {0x2, 0x1}, {0x3, 0x8}, {0x3, 0x8}, {0x1, 0xfffffffffffffffa}, {0x0, 0x81}, {0x3, 0xec46}, {0x1, 0x800}, {0x3, 0x2}, {0x3, 0x38b1}, {0x3, 0x7fffffff}, {0x3, 0x4}, {0x1, 0x5}, {0x3, 0x7}, {0x1, 0x8}, {0x3, 0x4}, {0x3, 0x1d0}, {0x2, 0x3}, {0x2, 0x7}, {0x2, 0x1f}, {0x3, 0x2}, {0x3, 0x1000}, {0x0, 0x9}, {0x2, 0xff}, {0x3, 0x401}, {0x3, 0x4}, {0x3, 0x10000}, {0x2, 0x81}, {0x1, 0x2}, {0x0, 0x7}, {0x3, 0x1}]}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x3, 0x0, "b08dce5800"}) poll(&(0x7f0000000000)=[{r3, 0x9}], 0x1, 0x0) 16:00:05 executing program 0: munlock(&(0x7f00003ec000/0x2000)=nil, 0x2000) r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x24, 0x0, 0x200, 0x100000001}, {{r0}, 0x0, 0x0, 0x1, 0x4, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000007, 0x4, 0x2}, {{r0}, 0x0, 0xc0, 0x0, 0xb9b, 0x1}, {{r0}, 0xffffffffffffffff, 0x8, 0x20, 0x7, 0x7f}, {{r0}, 0xfffffffffffffffd, 0x14, 0x0, 0x9b}], 0x9130fbf, 0x0, 0x4000000, 0x0) lseek(r0, 0x0, 0x2) clock_getres(0x3, &(0x7f0000000000)) munlock(&(0x7f00003eb000/0x4000)=nil, 0x4000) 16:00:08 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x400) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x25, 0x1, 0x7bed, 0x7, 0x21}, 0xfffffffffffffe53) r1 = getgid() getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) getgroups(0x8, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getegid() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0xfffffffffffffffc) setgroups(0x4, &(0x7f0000000140)=[r1, r2, r3, r4]) clock_settime(0x3, &(0x7f0000000000)={0x4001981}) 16:00:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000340)="c782ab10ae731bcfb21ce2638146f6c0308d9211a11c7a4c621a9bca5769472bc0f3f72ffd716e6518d8fabb0da09b7cc8b65a493e5326237f75d51d0b6364178ba533c2aef419e94ac1a89e09c743fb59", 0x51}], 0x1) connect$unix(r0, &(0x7f0000000740)=ANY=[@ANYBLOB='\x00\x00./vile0\x00'], 0xffffffffffffffdd) getrusage(0x0, &(0x7f00000001c0)) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000800)="d681bce1a21eb5d0d0e924651de2187d2ebcb498ad0487ffee8e2e345772ef3f418c6d9dff2b2a7c3c9da13d5e19dbd2399b24752a1d0f716b3b00f3cc0a649cfaf888dc36916966d8921290b4abd9c0521fa24e2a7376186b8f8f1e3982dcce760d74285a36ad9e46cbe55ffa4bf794cc31d1353ee9b1002df6d2e26ae5fa5b39e9f11e5523c28773b793e8554bc71bfb0d7f410806c4dc8564ee7e8d27db178bbcccd8f33f07ac3bebab4640", 0xad}], 0x1) r2 = semget$private(0x0, 0x7, 0x2000000000000038) linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000700)='./file0\x00', 0x4) getpeername(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c68243333b76000000000000000000000000000000ff73079c9ec3467677ef0ebe017cbc906a1b7c199ed72a6f4ebb9b133134718efd929181dc4f1235e2e84a036b3943585fa9ce857bdb8c196afa4ce3970830fea43a4c0bf65710cdaad50ee68e248a6971d04413a9a30b62e4d9281ac7a784baf2784bbaeff091714f1f75aff002c5eeb0216a08058fdf4c340101000000000000e4bd4a8ff3c7e2155774374c54983d1abda70b3f48cf147340ec3f8c358a1bb36665d5b5d2742b99d568a02ba892e1ca3160ee0cc9e68cf64a113e4b76284ffbb4915569ed45daef80504fd5e07d6b"], &(0x7f0000000680)=0x5d) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0xc679, 0x8}, 0xfffffffffffffe92) bind(r1, &(0x7f0000000400)=@in={0x2, 0x3}, 0xc) semop(r2, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0xfff, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x40047463, 0x0) 16:00:10 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ff7000/0x9000)=nil, 0x9000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x3) 16:00:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80000001) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000240)="000000186004008b00002327000000000000000000000000003f000000000000000000000000000000000059", 0x2c}], 0x1) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x100, 0x3, &(0x7f0000000000)=""/226, &(0x7f0000000100)=0xe2) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt(r0, 0x5, 0x1, 0x0, 0x0) 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$807%&&$380 6! 0820&&"000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$807%&&$380 6! 0820&� $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$807%&&$380 6! 0820&&$000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$807%&&$380 6! 0820&&%000 $)$.'4 #(!.'%! 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) getdents(r1, &(0x7f0000000140)=""/153, 0x99) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) bind$inet(r0, &(0x7f0000000080), 0xc) close(r0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) 16:00:10 executing program 0: mknod(&(0x7f00000009c0)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0xfffffffffffffffa}], 0x1, 0x0) 16:00:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x148, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0xe23, 0x6, 0x9cc, 0x0, 0x7d, 0xff8000000000000, 0x5, 0x3, 0x2, 0x9, 0xfffffffffffffff8}) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8020690c, &(0x7f0000000300)) 16:00:10 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) syz_open_pts() syz_execute_func(&(0x7f0000000040)="420f510599899999660f3815057b0000000f905a00c4a1d1e0a6fcffffffd9f9ff8efeffffffc4c2999a771a67f3440f53770fdcd5660f71e66c") 16:00:11 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x5) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000100)="7d1d67f7b630f4f3", 0x8}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:11 executing program 0: nanosleep(&(0x7f0000000080)={0x3, 0x7}, &(0x7f00000000c0)) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x103}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x44) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c6530a77132cbb181d7465f00"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x20800201, 0x0, "b000"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x1c6) 16:00:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x2, 0x3, 0x2, r1}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000180)) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r3 = socket(0x2, 0x3, 0x0) fcntl$lock(r2, 0x0, &(0x7f0000000000)={0x0, 0x3, 0xfffffffffffffff8, 0xffffffff, r1}) getsockname(r3, 0x0, 0xfffffffffffffffe) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xf7dd79c502963ddc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x6) syz_open_pts() 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) bind(r0, &(0x7f0000001100)=@in={0x2, 0x3}, 0xc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:11 executing program 1: r0 = socket(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="082c75ba00a60ff7a6b599264742c242b93a040f7ba103fb6e2088164bbcd31ecf5163fb82cc1746dcb895c5", 0x2b9) socket$inet(0x2, 0x4, 0x1) 16:00:11 executing program 0: r0 = socket(0x59, 0x4005, 0x1) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r1) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000000), 0x0) unlink(&(0x7f0000000000)='./file0\x00') 16:00:11 executing program 1: r0 = syz_open_pts() kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de32148ff0042b8e02ad14a7f5259bd7f16120f8991a62fed95b2135c5b5df574d682407720f52a13d79140c872b1dd3b11bbea4118a8d8751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d75ff6b8d2076f3d86cca9144737e6651fdf26cfac5f1bd53d079312557a90a6dbf729a8cde5b73359282830881d1bb57c651ff", 0xa0) r1 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) close(r0) dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xfffffffffffff472, 0x3ff, 0x200000000003ffc, 0x80, "0503c966f22e95a163797f00", 0x0, 0x8}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000100)={0x9, 0x5, 0x8, 0x6}) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000240), &(0x7f0000000280)=0x4) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000002c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x2070a, 0x0) 16:00:12 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) setuid(0xee01) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0xd80, 0xa) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) renameat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00') r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000140)='I', 0x1}], 0x1) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000001700)=""/108}], 0x1000000000000176) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x70) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x1) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)) 16:00:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) open(&(0x7f0000000080)='./file0\x00', 0x18003, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x20020, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000100)={0x6, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x2]}, 0x5c) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x400000) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './bus\x00'}, 0x8) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x8004667c, &(0x7f0000000080)={0x20000000}) fchmod(r0, 0x11) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000001c0)) 16:00:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x20) 16:00:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x28000, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8, 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file1\x00', 0x10211, 0x8) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') 16:00:13 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) connect(r0, &(0x7f0000000140)=@in={0x2, 0x0}, 0xc) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') readlink(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0), 0x36e) accept(r0, &(0x7f0000000200)=@un=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f0000001180)=[{&(0x7f0000000000)="de", 0x1}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)="79c0a71ab8aaa42af149153823fedc523f8c5d1a83a74b1e27fda9ed611a817038b86ccda49324b207660a65", 0x2c}], 0x1) lseek(r0, 0x0, 0x40fff) write(r0, &(0x7f0000000140)='!', 0x1) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000cc0)=[{&(0x7f00000008c0)="e750128cba451d912f57dc4c61d26803c42474696a606235", 0x18}], 0x1, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0xa0, 0x100) r2 = semget$private(0x0, 0x2, 0x20) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000180)=""/209) getsockname$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:00:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10680, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10", 0x1}], 0x1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:13 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0xc, 0x2, 0x9, 0x4, "3534f1cc0014bed1f7000c92ba52efdc42b3381b", 0x0, 0x1}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8220, 0x0) read(r1, 0x0, 0x0) r2 = dup2(r1, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x80000000000404) 16:00:13 executing program 1: pipe(&(0x7f0000002480)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x80, 0x64, 0x1f, 0x100000001}], 0x2, &(0x7f00000000c0)=[{{r1}, 0x0, 0x92, 0x1, 0x5, 0x1}, {{r1}, 0xffffffffffffffff, 0x12, 0x80000021, 0x5, 0x80000001}, {{r1}, 0xfffffffffffffffb, 0x6c, 0x2, 0x7fff, 0xffffffff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x90, 0x8, 0x1000}], 0x2aebc0, &(0x7f0000000140)={0xff, 0x1}) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) fchdir(r2) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000040)=0x3) bind$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000000c0)=""/4096) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0xd, 0x0, 0xfff, 0x7d, 0x8, 0x177, 0x5, 0x1, 0x4]) 16:00:14 executing program 1: getpid() munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x4, 0x4300) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x380, 0x2) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc0105715, &(0x7f0000000080)=0x8000000100) 16:00:14 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000003c0)='./file0\x00') mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) ioctl$TIOCCDTR(r0, 0x20007478) symlinkat(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00', r0, &(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00') renameat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00') 16:00:14 executing program 1: 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(r4, &(0x7f0000000880), 0x0) 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}) r6 = dup2(r1, r2) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f00000001c0)={0x0, 0x2c7e2f81, 0x6, 0x7, 0x80000000}) sendto$unix(r2, &(0x7f00000005c0)="83f0c89cac23e351dece3499f726e8369da1a4aef5ab6cf1e078d488738d7b9f63b55d46f812f1e0cdfa790aa90ad192a9a80018f518ebb7f5a420e0e77a51381b803e944f61c814dfe0a8026c44ffcaffc3ac76130381ec47b529e2e3f4ef0feec055eb77283922f9ce8779cd5a667450795c6ce41063b5481fa447390debb5edef488e8396f8d2d811ac87", 0x8c, 0x2, 0x0, 0x0) r7 = semget(0xffffffffffffffff, 0x8000000000001, 0x100) writev(r0, &(0x7f0000001580)=[{&(0x7f00000014c0)="2fb9c929af931428d57569b273f281a76927b7884ded27c18dacb6291c480ebe45eaa00a46bb41d7167653cc354fcfc91b263ee7e9dc8b7bfe8849b8b052443075ee409891f4041d13aa2c5b0501ae47ad8641e716424ff3b5d31bff4f23897cae144403e24c5ef5a8302debbdf4b17731ff7b6d39f665be26eca491771f317c3c0964debe186a51010940fc6fd22ea4c12fa96b8b5f97025b37d145d837", 0x9e}], 0x1) read(r5, &(0x7f0000000800)=""/88, 0x58) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) semop(r7, &(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) fchmodat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x4) sendto$unix(r6, &(0x7f0000000500)="9cce2881c49e2f343e061965e4f50e6a823b9cd6461bf045b32e1d7a6035d1675527a6b628869363b2d13b2b3a6df3db4e54eed0f2cbc07372608938622c136611271e4a262f5a9081f16079e3fac1026c80c751445504845b078321bca0c27bac39945eae9a51bb6e79", 0x6a, 0x40a, 0x0, 0x0) semget$private(0x0, 0x2, 0x2) fcntl$getown(r1, 0x5) semctl$IPC_RMID(r7, 0x0, 0x0) 16:00:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) setsockopt(r0, 0xcf, 0x5, &(0x7f0000000000)="c405b299fc830020b6654c43bf39d871f772969ec19bded5534f225ee566043a8a71d91bcba4", 0x26) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000002c00)=[{&(0x7f00000028c0)="a1", 0x1}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x796, 0x100000000, 0x1f, 0x4, "50c95eca31e3b2e1f95bec8992f9d89edb8331cf", 0x4000000000000, 0xc6e}) 16:00:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x2, r2, r3, r4, r5, 0x1, 0x20}, 0x1, 0xffffffff, r6, r7, 0x3ff, 0x7fff, 0x5, 0x58a}) r8 = kqueue() kevent(r8, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) shutdown(r0, 0x2) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) 16:00:14 executing program 1: r0 = socket(0x1a, 0x8000, 0x7fffffff) readv(r0, &(0x7f0000000840)=[{&(0x7f0000000080)=""/155, 0x9b}, {&(0x7f0000000140)=""/162, 0xa2}, {&(0x7f0000000200)=""/99, 0x63}, {&(0x7f00000003c0)=""/145, 0x91}, {&(0x7f0000000480)=""/248, 0xf8}, {&(0x7f0000000580)=""/255, 0xff}, {&(0x7f0000000740)=""/201, 0xc9}, {&(0x7f0000000680)=""/115, 0x73}], 0x8) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x202, 0x4000000000000) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0xd1) fcntl$setown(r2, 0x6, 0x0) rename(&(0x7f0000000080)='\x00', &(0x7f00000000c0)='./file0\x00') poll(&(0x7f0000000100)=[{r2, 0xc1}, {r2, 0x2}, {r2}], 0x3, 0x7fff) 16:00:14 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0xdbf, 0x0, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040)={0x2a5}, 0x10) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x100000c, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) close(r0) connect$inet(r0, &(0x7f0000000040), 0xc) socket(0x18, 0x1, 0x5) 16:00:14 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x201, 0x1000000000000000) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/247, 0xffffffcc}], 0x2627546e0d6e9921, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) close(r1) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x3) 16:00:15 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:00:15 executing program 0: r0 = socket(0x6, 0x8003, 0x1) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/58, 0x3a}, {&(0x7f00000000c0)=""/164, 0xa4}], 0x2, 0x0) r1 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0xc8) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) write(r0, &(0x7f0000000380)="8dba40544331e54728ee6a2e6bbc6d9014a0211d5de4ed9d050f4f5daa69177b7d695708865a187674441547d8f1acf9a618cf23c8ccb417819c0eb129ca0150a592889c60a383d4287a5d3b6ab3bd775f882f14a18378b8b8fcabfeedce6dee16b7", 0x62) write(r1, &(0x7f00000002c0)="9dc597e894e27d3d9bf9b195bdc84658f58983e4e4cef3719659f4299c770c8692d6bf6c2b5b109e3fdea25118a9816aadbf20509ab18a21e2cef0177f2e44d3f88cb93c3b05ff57fbada16bf19e11f46ebcc934e6d191a778232cdbca11b138180d53caaa77c7aba5b5610ae1dcb192928792ec6318e614977fe403f702d150aa1e391ca9a66b5f1e6fd785367060b3058b7aa19d", 0x95) ftruncate(r1, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file1\x00', 0x10001, 0x9, 0x9, 0x0, 0x101, 0x0, 0x9, 0x4bb0671aa4bfb1b8, 0x0, 0x6, 0x100}) open$dir(&(0x7f0000000240)='./file1\x00', 0x0, 0x40000000000000) 16:00:15 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f000040cffe)=@abs, 0x8) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8080, 0x24) fcntl$setflags(r0, 0x2, 0x1) syz_extract_tcp_res$synack(&(0x7f0000000780), 0x1, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendmsg(r1, &(0x7f0000000680)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000000c0)="7a38e99a8a2cef335af72635fb46a6bdf7712f15029d556657f082b3ec94773262715b9c96e387a4f6f44f9afcf9829b981e1efa8932d7708dea22947a27883922bdc412a3da", 0x46}, {&(0x7f0000000140)="6fccf9844c8c0b93e97e2f30ef65da885dddc7e16511b1ab25823303a56e7f27c7c31141f6af0219c02a96cca66bb60d775ad70796c767b11d0a45be2d3c7a3bd0ebc20b8ef883321d1d7657efd6d0011a2bdf45aaf6041c9ebeebc29e9ca965796cbd7a3f365b51400f7ac4eb3a3402c558ee2deec47efab15de1928630022c0f032851eb15b7e0956e5580eb718674ada6afbf6433f535ce8b94467246f5420e0584e676b614c7dcc92842743ce4c4", 0xb0}, {&(0x7f0000000200)="90b167f03758647d27a9f5c004042d79dabbd730039e3de572c37049987d2bee9a5020dd0e88ff8c7685e874c1caabb876d99e735094fd7ed8355347a1af5b97b4f00a0ceee1a4d0b5ecc8682b3a367399a1485276a2cbad57ff313988a3420d72146502e7127cd2cfe29fd5e7cab66858ef572100bedb0a4f92a5f4fe08843c666aa742b75fcd951c3cfd9cc96d94ed32b7ca6b23c2e7c2674d6c9a5033cafc2d245a83bf4c8e895a02a3ee138db59edd81e96a41a50e9fde4f36c1afbd7a0cb1be3f62da09b717", 0xc8}, {&(0x7f0000000300)="85449555de11b5e1575c7cfbd06682e62fdb2cee27b01a73f922e00f4da63313f7a6611cfe1a047edbfa9b80f845b500877edc88b729b16a961addd8dddaf5b00da7808eb622864c9cdfbc3a37ef0bedc777178daa97b913a1698eac6bc10a07c5202210f3bbf27e361f31b502cc3bfdf9d413d5733dbbbe70f5c73af3bbf23eaa43ca9a62a7f856bab911e09c38a6b6d81e1152f20191e7c38b603d56da46338c30afd93e5419d25d7417287f702549f6c66a7ea3fdcf22ba925b5b72edd7369ce94da2", 0xc4}], 0x4, &(0x7f0000000440)=[{0xa0, 0x1, 0xd2, "86eb020f15bbf1ed29e8d48b9dafaf1c091c2c4e49ba30ed6c3e7cbe78c0dd2c4cf0549704ee329590c3d912444dcf5d8972cebc0360c1582204a084bdcbc2d2fc9e6d5d74d91c927466c2b9fea2fc21ffc7eef9b5a89ea5164057663c7c031511d14161a911089a7ab9874396e15e6601ea9a03f65f0dbbd72a589cc91429b3d2006fbca5e605464e3d9e"}, {0xc0, 0xffff, 0x0, "71f437d8e42c5733907c72c6d1cf57eee7b304abc5fc7413303f08d998bbeaf3d0854cbff07d68f7d6029653922a130fe98e131e8f07462e67bbdd4c8a2dadd9c2eb61c846af1a4b90cc095c9d748e75f6e1e573a39f0458990ac17122f47c9c42724f90d934a7401ed84c44e5577141f5f32205a60f43915cd9c6bd5f9bb05d0d688ff5952c8bcfe838bf4c2a9f63afbc1700e9104ba01895c5f60359ac865b0f33546bce28a4ea41ce650e"}, {0xb0, 0x1, 0x6, "bcc1bb688b40918ba0143f4540545c292a076a3d4d55c9c31c1e0f2b5df2a4c9b169e06b17a2c7701ee2927c4a3f89586593cca30e237cf74bc136c1e7c58e41b7a88d996d4928de8071863e62c3490d044ea44fea47c5a2f0f909a594d446258a5f6b2b36de8fc5ebd4d5cae24f85a30bb2759aae1b9190c26d558aea63249ccb7219047e83250ab4b15fabc84a4d557e1334f5dfd26bf621e7"}], 0x210}, 0xf) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 16:00:15 executing program 0: sync() getpgrp() r0 = getegid() r1 = open(&(0x7f0000001280)='./file0\x00', 0x208, 0x80002) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r0) r3 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8049, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) chdir(&(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000180)='./file0\x00', 0xd98f8504641fa671, 0x81) r4 = semget$private(0x0, 0x3, 0x80) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000001c0)=""/4096) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) getuid() sendto$unix(r3, &(0x7f00000011c0)="e2e26c15362722307719a64c60784792024de476b6c03c2e742c92b33f0c68f7cbe9574cd77689fa1880c866d4e149ec88f26ffef5b4505f5c623cf15d2139ea7550fd49d7ae3d38965e3ca5bac1a64cd0c4e43faa40185cc381f42ce542286a65dea2506c81f32170d03682225065e2aa9d29d4e1fb459ac98856d3a91afdb73ba49a94aa557d8024876616", 0x8c, 0x0, 0x0, 0x0) getpgrp() semget(0x3, 0x2, 0x40) mkdirat(r1, &(0x7f00000012c0)='./file0\x00', 0x70) sendmsg(r3, &(0x7f0000005a00)={&(0x7f0000001300)=@in={0x2, 0x3}, 0xc, &(0x7f0000005800)=[{&(0x7f0000005780)="dc69b1d0b93f4effd6e2bd086c4a2741b413c61a4c53608abd45ca37af546a4e7d767ee50ab43d3d785c83f4331b2d3606fe7965a6b82f2a0b29c6132138bf9bf4411c3def9041b56a98ffc9cf12a25da075481729b72bc707ac6d4534b7", 0x5e}], 0x1, 0x0}, 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000005a40)='/dev/wsmouse\x00', 0x800, 0x0) fchmod(r3, 0x10) open$dir(&(0x7f0000005a80)='./file0\x00', 0x80, 0x1) socketpair(0x6, 0x8003, 0x991, &(0x7f0000005ac0)) mkdir(&(0x7f0000005b00)='./file0\x00', 0x1d) pipe(&(0x7f0000005b40)) open(&(0x7f0000005b80)='./file0\x00', 0x0, 0x85) semget$private(0x0, 0x2, 0x44) pipe(&(0x7f0000005bc0)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000005c00)) open(&(0x7f0000005c40)='./file0/file0\x00', 0x80, 0x10) 16:00:15 executing program 1: 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(r1, 0x40045744, &(0x7f00000013c0)) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000001000)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) kqueue() chmod(&(0x7f0000001480)='./file0/file0\x00', 0x1) setegid(r3) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001280)=""/26) r4 = open(&(0x7f0000001100)='./file0\x00', 0x10000c4, 0xfffffffffffffffc) recvfrom$inet6(r4, &(0x7f00000024c0)=""/115, 0xfffffe64, 0x83f, 0x0, 0xfffffffffffffd41) setgroups(0x0, 0x0) pipe2(&(0x7f0000001240)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) mkdir(&(0x7f00000012c0)='./file0\x00', 0x81) r6 = geteuid() r7 = getpgrp() chmod(&(0x7f0000000180)='./file0\x00', 0x1) lseek(r5, 0x0, 0x2) r8 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000001140)={{0xffff, r6, r3, r6, r2, 0x0, 0x7fffffff}, 0xb9, 0x3, r7, r7, 0x10000, 0x80, 0xc81d}) connect$inet6(r5, &(0x7f0000001340)={0x18, 0x1, 0x2, 0x10000}, 0xc) chdir(&(0x7f0000002540)='./file0\x00') unlink(&(0x7f0000001080)='./file0\x00') setuid(0xee01) semctl$GETPID(r0, 0x800000000000003, 0x4, &(0x7f00000014c0)=""/4096) 16:00:07 executing program 0: r0 = getpid() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0x1) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x1, 0x3, 0x5, 0xdb, r0}) setpgid(r0, 0x0) 16:00:07 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xfffffffffffffd77) readv(r1, &(0x7f0000002080)=[{&(0x7f0000000d00)=""/4096}, {&(0x7f0000000900)=""/145}, {&(0x7f0000000780)=""/4}, {&(0x7f0000001d00)=""/150}, {&(0x7f0000001dc0)=""/209}, {&(0x7f0000001ec0)=""/252}, {&(0x7f0000001fc0)=""/156}, {&(0x7f0000000a00)=""/15}, {&(0x7f0000000bc0)=""/42}], 0x20d) r2 = semget$private(0x0, 0x6, 0x8030c) mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0x5cc2) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffd000/0x2000)=nil) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, &(0x7f0000000b80)=0xfffffd15) getgroups(0xa, &(0x7f0000000100)=[r5, r4, r5, r4, r5, r4, r5, r4, r5, r4]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000340)=0xc) getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a80), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000ac0), 0x328) getegid() getgroups(0x4cc, &(0x7f00000003c0)=[r6]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580), 0xc) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) getgroups(0x1, &(0x7f0000000740)=[0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000540), 0xc) getpgid(0x0) poll(&(0x7f0000000040)=[{r3, 0xf1}, {r3, 0x56}], 0x2, 0x0) semget$private(0x0, 0x4, 0x8) getsockname$inet6(r1, &(0x7f0000000680), &(0x7f0000000640)=0x488) socketpair$unix(0x1, 0x400001, 0x0, &(0x7f00000006c0)={0xffffffffffffffff}) semop(r2, &(0x7f0000000600)=[{0x0, 0x1000, 0x1000}], 0x1) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140), 0xc) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f00000005c0)=0x4) pipe2(&(0x7f0000000200), 0x4) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)) 16:00:08 executing program 1: truncate(&(0x7f00000001c0)='./file0\x00', 0x1ce) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/110, &(0x7f0000000180)=0x6e) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a4beea81f965e1c7cf20e2da943ff01000000000000705ca7", 0x19}], 0x1)   #'?  #'?0#+"$%.!",%: #/--!.$ %22/2 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f00000000c0)='X', 0x1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffd, 0x20, 0x2, 0x8, 0x6}, {{r2}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x2}, {{r2}, 0xffffffffffffffff, 0x2, 0x40, 0xfff, 0x7}, {{r1}, 0xfffffffffffffffa, 0x24, 0x0, 0x800, 0x5}, {{r0}, 0xfffffffffffffffd, 0x1, 0x1, 0x8, 0x9}, {{r2}, 0xfffffffffffffffa, 0x40, 0xf0000001, 0x8, 0x7}], 0x6, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x0, 0x1, 0x40}], 0x6, &(0x7f0000000080)={0x5, 0xfffffffffffffff9}) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x7f}], 0x1000, 0x0, 0x0, 0x0) 16:00:08 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x2000000008}, {0x0, 0xffff}}, 0x0) setitimer(0x2, &(0x7f0000000040)={{0xcba, 0x5e37}, {0xffffffffffff7edb, 0x8001}}, &(0x7f0000000080)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8080, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$setown(r0, 0x6, r1) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x40) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x13, r0, 0x0, 0x0) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() getppid() socket$inet(0x2, 0x2, 0x9) ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCBRK(r2, 0x2000747a) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) r3 = open(&(0x7f0000000440)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r4 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r4, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r3, 0x20005302, 0x0) renameat(r4, &(0x7f0000000140)='./file1\x00', r4, &(0x7f00000001c0)='./file0\x00') poll(&(0x7f0000000080)=[{r1, 0x113}], 0x1, 0x0) clock_settime(0x4, &(0x7f0000000000)={0x1f, 0x9}) 16:00:08 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000140)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000180)) r1 = open(&(0x7f0000000200)='./bus\x00', 0x400000003fd, 0x40) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000440)='P', 0x1}], 0x1) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x3, 0x81, 0x113e, 0xe301, "85fc1eb4d26f01600127121f0e08f42189f30d48", 0x40, 0x100}) poll(&(0x7f0000000000)=[{r1, 0x4}, {r1, 0x40}, {r1}, {r1, 0x100}], 0x4, 0x500000000000) 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/101, 0x65}], 0xa3, 0x0, 0xfffffffffffffe32}, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x7, 0x71}, 0x10) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/131, 0x83) r2 = dup(r1) kevent(r2, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x8, 0x20000004, 0x6, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x4, 0x0, 0x6}, {{r1}, 0xfffffffffffffff9, 0x8, 0x397897d9779f1819, 0x8, 0x100000001}], 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x2, 0xe1}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x4, 0x8de1}, {{r1}, 0xffffffffffffffff, 0x8a, 0x0, 0x7, 0x3f}, {{r1}, 0xfffffffffffffffb, 0x61, 0x20000040, 0x7, 0xe33}, {{r1}, 0xfffffffffffffffb, 0x1, 0x19, 0x70f4, 0xb0}], 0x9, &(0x7f0000000340)={0x8, 0x7fffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) shutdown(r0, 0x20000000) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 1: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x400000010, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000002000/0x7000)=nil, 0x7000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:00:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) dup(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x1, 0x3, 0x0, 0x1, 0x4457, 0xffffffffffffff00, 0x0, 0x1, 0x4, 0x1}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x2) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400000000, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000000)={0x9, 0x3, 0xcec, 0x2}) ioctl$TIOCCONS(r3, 0x80104277, &(0x7f0000000180)) 16:00:09 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x336922e61fbeb270, &(0x7f00000000c0)={0x1, 0x7}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x200, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x4, 0xfffffffffffffffd}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000140)=""/145, 0x91}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x7, 0x8) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000000c0)=0x188) r1 = socket(0x18, 0x1, 0x0) r2 = semget(0x2, 0x7, 0x142) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000880)=[0x0, 0x0, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000008c0)={{0x1, r3, r4, r5, r6, 0x100, 0x7ff}, 0x3ff, 0x200, 0x943}) semget$private(0x0, 0x1, 0x20006) r7 = getuid() mknod(&(0x7f0000000200)='./file0\x00', 0x80002005, 0x2d94) r8 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f00000003c0)={&(0x7f00000001c0)=@in6, 0xc, &(0x7f0000000980)=[{&(0x7f0000000240)=""/201, 0xc9}, {&(0x7f0000000340)=""/7, 0x7}, {&(0x7f0000000380)=""/27, 0x1b}, {&(0x7f0000000440)=""/185, 0xb9}, {&(0x7f0000000500)=""/233, 0xe9}], 0x5, &(0x7f0000000680)=""/245, 0xf5}, 0x800) r9 = shmget(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f0000002980)) r11 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000029c0)={0x0}, &(0x7f0000002a00)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f0000002a40)={{0x10001, r7, r10, r7, 0x0, 0x71e7dd227f218318, 0x40}, 0x40, 0x5, r11, r12, 0xffff, 0x7ff, 0x80}) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{r8}, 0xfffffffffffffffe, 0x2b}], 0x200, 0x0, 0x0, 0x0) socket(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000100)=0x1f) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r8}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r8, 0xffffffffffffffff) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000000)=""/159) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000009, &(0x7f0000000180)="ea3f0008", 0x4) sendmsg$unix(r1, &(0x7f0000002940)={&(0x7f0000000a00)=ANY=[@ANYBLOB="84b1cce24f8ce23cbeeffd77a3899b02aca89aee58cbe6009ecf5c3bb95404805f9a3b353f81de3ef9d616d268f95f886f857ac03f088a7735b0406bcf579afdd3651f5bca235282079b1f58ef81f8"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x400) 16:00:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000340)="c782ab10ae731bcfb21ce2638146f6c0308d9211a11c7a4c621a9bca5769472bc0f3f72ffd716e6518d8fabb0da09b7cc8b65a493e5326237f75d51d0b6364178ba533c2aef419e94ac1a89e09c743fb59", 0x51}], 0x1) getrlimit(0x6, &(0x7f0000000440)) connect$unix(r0, &(0x7f0000000740)=@file={0x0, './file0\x00'}, 0xffffffffffffffdd) getrusage(0x0, &(0x7f00000001c0)) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000800)="d681bce1a21eb5d0d0e924651de2187d2ebcb498ad0487ffee8e2e345772ef3f418c6d9dff2b2a7c3c9da13d5e19dbd2399b24752a1d0f716b3b00f3cc0a649cfaf888dc36916966d8921290b4abd9c0521fa24e2a7376186b8f8f1e3982dcce760d74285a36ad9e46cbe55ffa4bf794cc31d1353ee9b1002df6d2e26ae5fa5b39e9f11e5523c28773b793e8554bc71bfb0d7f410806c4dc8564ee7e8d27db178bbcccd8f33f07ac3bebab4640", 0xad}], 0x1) r2 = semget$private(0x0, 0x7, 0x2000000000000038) linkat(r1, &(0x7f0000000000)='./file1\x00', r1, &(0x7f0000000280)='./file1\x00', 0x4) getpeername(r0, &(0x7f0000000600)=@un=@file={0x0, ""/91}, &(0x7f0000000680)=0x5d) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0xc679, 0x8}, 0xfffffffffffffe92) bind(r1, &(0x7f0000000400)=@in={0x2, 0x3}, 0xc) semop(r2, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0xfff, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f00000003c0)=0xc) seteuid(r3) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000200)=[0x0]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) mkdir(&(0x7f0000000100)='./file0\x00', 0x5) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) 16:00:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x61}], 0x200000069, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001440)=[{&(0x7f00000014c0)="e43a9ae1eb95ce30abb8fc4b2e7c2cf5e8c479d2429c902f1d58dfab4a190d93083c1cfce4d592532835a016d8bf6bff6f633a8371e65f032c8b6b04a95259fb15ca6e3bb6c1399565a67ee27d9a9d765c2088e204d2f19cd7c350acccafd6fe282309d7e5d1aa46edfb7a888036f232e4009e38f880a4acd735dfcc6378d92b61610f453da7ce452b8abfdbc0c56e28f0064bb7f87905490f489bd61fd74deaa86668461ec0fd1eac9a817769896b1c2e7e744a1ee9e9fcdb301e95aa99ddbc6c34398456d54f220892a002d9a42225ee683261c67fff2582c45c64d9f0a8637a400a2f6c1dcbb0341f4849e9f0206f89bced0b2bdf02306df1e15af057d81437dd0d1f1ca38e80f46f3aff15a464dfe64b71ea8057351d90062db941831dc11a63b7a5e2baa28f3f2af917b7626fa2cecf788f4b516495ad496b9a92daef7e441746c06f78e0243e8f35910c4170bd3cf26662e13255e2caec523d14ba994c700a3d9ac3220cafac61ee8bdd41d9f04fd267be772706c0bf717c6736853d1f64790b15b8443cd5f7daf3277f133a20771a7d4f4eaa24e36b2144d7a48d5f13757194d529e9adb9d11e80e174a97952197b6425ef1dfff28e454dbf0a39bcc996b54b9a5b32211d05d94e4b49dd3c71d6e2b05bde5f089bb5a8acc06899c8ababc56b89e7fdc8f799df80274e26edeb2a875d1737b53c7e5816e1ef3d9f469e34e7761539052ed7bb0c2dd689fd379bee20ef657bbda7404a26c573576c85595d88350888c3b1648d6d801f67b78f3f8994a172b9a4c3574d0ddb4dec4b17813a1fac214512689e2344be499b915f12b699ff5bd474bbc5838e12423d2fff54f8d7d351f7b062019bc73880ba40af8111e9dc7f37545129088c0d39a5ead5e22c6ccf4c940a7a2ff65f885526a285ac829ffc7dfb1848696063df9c7ad80e50ebe656341187408a8ae903c1714103bb34fe5499a71b85857d21cb4d914ba8a17522534af79964eded09cdcdf5fd6ba0c934ee441bffdef852e4a6b1c322099ed3e528ed02aca5332574846d85d6c1b8b1f67c6403ec47d74035b6a0ff9b11955292cd7bd834d4e818da8d4a78a8bb741ca93195ff23020907daa1d86f66baa4d028a5453acbdfb0d2ea299f187a9273c18feafc8787e93428e9d15a0f101b0a8094c30e908555f8769657c43e0dbaa13e272ad8014743d58f049fafa174a697f0c4b81cfe63f5af35bd8d27e6a20fe59f69c253a92dcdf307c8807904d702c9e5c88fbf3ad9e3905401a3c59b158ca4b2a5fb1a9df8a0287861fa1b2f1520cac4c95f6cf6dc3c86f996f4ebddea964b4251483866666a0b76dc27187c0a8e74c5719818bbb3cb32e66cada98f6a3cf874dde1cb71fd5a235f69710453321cd019d549a68957d5d6d3450c25c4fe4380b851347698269010556a4b29fae5ea372a46cba64eb1a619f6c1172a4a78ed2a11b6b8bd99d726632d669a98843471522a67448cc7204008e25526ebb6acd89087808383a5426694587fab9138e0253e392d19d2f94f7f8313a9111f80fdfc4592deabfbc4cc03ae0e5885946484abee88b43d63de2f1efee1bdda29acd81095b8df2934d9a6a440d6fa31e5946cfb6c6ed5714a175a915b6088e8e83094178c5e873a4863fd30319e304f8f10b296c6c35fc7412c0596c46c37ab95ac8e28d763c42534e1b1a2c0150bd8311bdd3e8e2215a340e8c96805d2ae5ce1592b8c9f5da2f0cf6c0cddd3bff4a55393644d6964432975d5eb2d5183e7be97a6d8df9e6f165345bfd1c13539b2e286fed34e2f660f8545fed8b11af9592bbc6bfea01e357edf73c2d436243bc20ea876f21a634c6501af57fec4136dfb338f95efd43b8618ac5f8ca61892ec8907e90ec04aac75af6e85304a768c09dcec3068fa98d735b6921cbe4126bfb8c94910bb91934ed75f5a832f99b51c899ca2fd3c1ff9c798ba4a3c87e13826d983954a90677ce0bd5d2564ffb956762bff99495f27dfbdfb58d1f9d2008eba4532e2f7f84b9e98202195cbcdb8f5a7c7f5f48e9cca53d5eeed38c88870db26c80ce64c095326189b1be02497d660d77ea233bed32ac3def7e5684c6db6bd70ce532761b95bf57168ed612ba94f9d31d562b941681f09ff0e605dc66e7614a5b37d02edadc7a2a468cf824922fc57bacb2e9ec070941f9080af47ecac69e327f72172a8c7f972668fce969b268d061d90e96b9d13b2eb8e402e3072adb222237cdeff86c2b2c0ee10d0bf35b7627decd8f9aecce8514103fdaa2606acc05bccf65406e6155231c31d015de0cd655b1c81cff49389a9bca4058f1df45b55fce38223352732ae71232fdc46115cc7e91b7bff6e4cf668f7036140e0caa7664eaef5d691d229856519eb152acb485183a263575262f5f5903076cb1d5a97d16704ff4c8a581247b9dc8a2b5116f8a76fbce3a335932519e8def8c550baca3b1737d2af87c72bcf9632b3692f80a7ff121ef8b63b57f5d1e753f8a335c429d9803c6125f2caf4ffe6cc5ed6a18acc053a80dc5e12af7cd69e05688d0363fbc4bc6cc6a360b99daf2342a624ef2fb5156fb6d55303cbd35399d009809d03a80361c511363cfe02601b4fd269a3055eda03a50b3a75a65ea2512f0463167e067897b69fba7fac9f3680a81282f024de5ddb5525211171e5b6716741fc741fb4038a97de8f786a86a30d0909063f74f2206969dfb5b2cb1707e9f83bdb3cd3b8755ad6a483e97c0c41146db2cfc610151df2578be207faccc25c9acf7d31e90d6f113c6bad680df488436890d14f4cf34dedf0a1a24ac6780c0f5296d468d8f831cd484079edc5faa2faa53b1d294f7420b242366cf9e7ee0b8c928b8562028036ba5750daae34a393690775", 0x801}], 0x1) kevent(r1, 0x0, 0x0, 0x0, 0x5, &(0x7f0000000140)) 16:00:09 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x8000a006, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x3, 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800a, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x400, 0x0) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) r3 = dup2(r0, r1) r4 = accept(0xffffffffffffffff, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) r5 = socket$unix(0x1, 0x5, 0x0) r6 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000006c0)={0x6, 0xb75d, './file0\x00', 0x1, 0xc939, 0x2, 0x2}) r7 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x10010, 0x192) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = accept$inet6(0xffffffffffffffff, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r10 = accept$inet(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000540)=0xc) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x10, 0x0) bind(r3, &(0x7f0000000700)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r12 = socket$inet6(0x18, 0x0, 0x7) close(r0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffb, 0x22, 0x1, 0x7}, {{r2}, 0xfffffffffffffffe, 0x8, 0x54, 0x1000, 0x9}, {{r4}, 0x0, 0xc8, 0x400fffff, 0x40, 0x1}, {{r5}, 0xfffffffffffffffe, 0x1, 0xf0000058, 0x1, 0x4}, {{r6}, 0xfffffffffffffffb, 0x4, 0xf0000001, 0xffffffff00000000, 0x3}, {{r7}, 0xfffffffffffffffe, 0x41, 0x6, 0xfb6, 0x1b2}], 0x2, &(0x7f00000005c0)=[{{r8}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x6, 0x8000}, {{r9}, 0xfffffffffffffff9, 0x40, 0xf0000000, 0x3ff, 0x1}, {{r10}, 0x0, 0xd8, 0x20000084, 0x601, 0x57}, {{r11}, 0x0, 0x80, 0xf0000004, 0x6, 0x9}, {{r12}, 0xfffffffffffffffc, 0x88, 0x41, 0x7, 0x5}], 0x7f, &(0x7f0000000680)={0x5, 0x4}) r13 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) getsockname(r13, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) pwritev(r13, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) ioctl$WSDISPLAYIO_LSFONT(r13, 0xc058574e, &(0x7f00000000c0)) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket(0x23, 0x4000, 0xc4d) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x6921, 0x80000000}, {0x18, 0x1, 0x2, 0x5}, 0x1, [0x0, 0x10000, 0x6, 0x8, 0x80, 0x3, 0x2a1]}, 0x3c) r1 = open(&(0x7f0000000140)='./bus\x00', 0x400000003fe, 0x4) getrlimit(0x7, &(0x7f0000000040)) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000240)="8760a7f6f1325faf87a3d293e36a0efc55558d609db62641b98e62d51c3a30c5972b0b3c529bff58dd9f075d81fcc5512560147c332e96351f300f97a1c0ab50df8b1a756726ae5e7c25c2a59e0adb603c0fd68132ae03fbe181382f77e5405018a0ec6ef3d3fb4c0d7a49f418fc2f60683dd0aece2eb6a10e608096a96b8e23b400837aaf6b6d53d4", 0x89}], 0x1, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x101, 0x401, 0x5f0, 0x1ff}) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f00000006c0)={&(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f0000000040)="1670d60049b5858e6cba3229370d6731198475fcb477f28e32523502bed643cfc5e5e549eb6a6fd587f6a139bf409de30a0067a4a82641f29a1d932551b1c622ed60458ab75f8926ae8ac6ff73d363b2a45911a46e12c568e9f94322a08bf7acfa819e94d786b58b1f9071e6c241e08fab5ede77c9620a7d03d1ca03097ace7069", 0x81}, {&(0x7f0000000100)="87644e6c7c02a74a165f05a5c1d298568398289ddd0e1b33084638f7feef357cd8088c1a3cd4dcdcd9b59be61020450b84cdebdcccb3d1633382c58807ad160f7e7b6b6c5b044b007f88a7fd48ff04705b4680c5b0179aed49644356cc2f0be978a5d09577fe33c22e20388cdf5ca5efc35ac9f291bfb0578dd7f46b3d04367a14380859c741750afd7b6512bf12399fa8cec90f1c8704bea5b368e3f484951cafe93f9022b610ebff3a92485a63bfab917d6fa5a2b6e5ca48c68352fba873b781bd", 0xc2}, {&(0x7f0000000200)="2feb5fca40ca5bfeb314ff3d7b07a9864b420a3e0783e690575a95", 0x1b}, {&(0x7f0000000240)="1fbf392cddc28d065288100c79f8d18057f90518af492344110c8347c3ba14396a1e9f01c926b4f894bb782bfc30643958606ef6af479bcd1cb4b93f6791d56d6cfd70cfb5efb7057fabf9cbac9310ed4be64c", 0x53}, {&(0x7f00000002c0)="3da444fe5e77a15cd38f6a87", 0xc}], 0x5, &(0x7f0000000380)=[{0xe8, 0xffff, 0x4, "72e7e19f04abfd2f2b7e627423b22eb20dfc014a620b4ecc888c782a6c097d8ccc70d54318237c5ff38d67bc410da91e1423884c7cc431531430f7cccb676b07e4c291ce7bff342d104a1a62b1038529bddade2d2da06ceccc09bbd29f7405c7581014e6b674a275e0468932943120e5ca0368e253dec5483a0913eaa38c3359931b5172bc349c28c2e0cbd5b45db5c20a7363b8747a18a5389d6b06540f0c9a988672f43bebb4055ccb386e59f8e367a6084d9b3fd7f0e7074e127427f0e9fc07d388b1c4527bedd6e5f50103e25bba8be8e3276d6a83ab"}, {0xa8, 0xffff, 0x7f, "6f40e7630001498da233499c0ddb5733b842edcd50a2dcd540036751933c525905ff9787b9cb603d7c42b644eeea88e91a0b03d4ec51facba74b5650eb0a1d7d6b5286c3867bada644110aa70944b220f1d9184603adacc8c5db94fbe1d659afaf46f6dc1cdd0ddb4ae2d7743fc6ddcefa88db2a59491fd30d4906ef6ef1791b7605af429939c7bc171ad55cd00e48a8e494db"}, {0xc8, 0xffff, 0x8, "b9b4780d4965b8c43bb25b5cc67cbaaf023b81f205745c2b7ed126fb68761a2d80882d21012303f94c2aba3c82e03b26474eb62ff719eb75520d49bf3266889e743902f7852ba9ada301220274118f934548d5990900405e636311332531ac710692decad05b06b7ce77fd8f921e56fc4739eb100ec28674b4a09612f3077cdc87ffd9d3eaa090553dd270323d1c80baf82b4232f75d6ee07b0ea55de03831b5d82089a690625c7cb8c34d5cd9d26c2258066e8046"}, {0x10, 0x1, 0x5}, {0xa8, 0xffff, 0x8, "580b96d1eb422255bf55dfca89cc2ab45a8dcd6dd101c05703f1b8548469438d3cbac3a5d039a4e6463213276b25448769687ce43dcb75a00d60a840dd6b34cae9ab44d9b1d1bfa9fd4429d7c6b1e7bf4c55e4a408fa86e959b0542809e207fa8a4400c07628cb525d3fa1f3f683b0068ed8e9c4283ad14056762c12102cd0d87d4ced9b125e0341be5294bfa8aeb7552614aa4e66b603"}, {0x30, 0xffff, 0x1f, "e068a05054e9f2ca7ed25c5912715a6a06a5ed1abced3252cbf763e3d612"}], 0x340}, 0x8) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) poll(&(0x7f0000000080)=[{}], 0x1, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080), 0xffffffad) r1 = syz_open_pts() dup(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x5, 0xfffffffffffffeff, "85495500020e850ebee6f6000000afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:09 executing program 1: getitimer(0x2, &(0x7f0000000280)) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8081, 0x4) fchmodat(r1, &(0x7f0000000180)='./file0/file0\x00', 0x10, 0x4) listen(r1, 0xc) rename(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='./file0\x00') listen(r0, 0x100) 16:00:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) fcntl$dupfd(r0, 0xa, r0) lseek(r0, 0x0, 0x0) 16:00:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "44619b00000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) fchmod(r1, 0x88) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) setregid(r2, r3) semget$private(0x0, 0x1, 0x401) semget(0x2, 0x4, 0x14c) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:10 executing program 0: setuid(0xee01) r0 = socket(0x1b, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0xffffffffffffff00, 0x4) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCBRK(r2, 0x2000747a) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) r3 = getpid() r4 = geteuid() sendmsg$unix(r1, &(0x7f00000011c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001100)=[{&(0x7f0000000080)="34eeec412807f3edb6144fbe5c3895b6506229c5e91afb80", 0x18}, {&(0x7f00000000c0)="07149a455c4b61beadfb818109d38fc8e979da97bef1e5269fa4b4ca5eb00f1c5c5b452413dcada9cfa45f2657bfabfbd4a1f6cad8b100ed", 0x38}, {&(0x7f0000000100)="f05521f67d9efe6d6206cee60e38e7d2a78adba930e6dacf52ee7707847c9bdf517e871015e24e83a41f6e2a58c6ec2b8798ae92d406ccefedc15716782caaffe407e762ebfaead2834150ba37f2e4f9d0a8fd0ffb33bf7697b398ff08df08513fd184f78b3a38f8f1ff6e2e43f70d71a30e8eec0f9578842a995979d2aa22ddd1e8d5835e1aab00849eda9837b9a32c738ad0319ea5f3593cbd44398c8c269bf655680d6bf75f2bbe5eed03d55cb1b0677ab83eb0d9fb3633d9abc484ebcb3a1154f665ec71ad86784f339f8c7b78e66bf22f0a90c9fe63881e38ed6a2db39b6e178da7b215d4f4e23085a1b17a24bdbae4389937818b8b82dc0916ea2e28f3591b2b4584c0f778d6da55eaf889ea249b3f2434fb82ce6975f31dc15e8fd92c012d1898dfd8e5b6e72bc80c3c86c0aed14ac95b8b55d522706e65a1e0b14fb14573eeed589fcc188bb4eb3b3ebe61811ff35472147dec4e6fa03a2e4b20450e61bd7045406799dcfa282abbfd110078146a134d7df0c7bb6e8221b78966952515d1aa2bf99f1d2585daa4e40d910769ed50e37cc7b274ea4f65ca9ddbeab0012fd993214eb44598ca4667b0c566a99ed1e398ca0d46af95f4b12ad23068d0425305b9c9b5a4940c6a3c35f57745ae43d98fd16e3c5d7383e766d6f9ac37be432da0191b722c62863fc8863b4556075e96c304ae8b7a8006ea82e56a434b53933302faf0f922bb20a3b7cbf65812351be10f307a04e1f98d2e263d7fb0e2a3e5a5eaca5d3c101d14c6c155db6e59105b35d5bce18259b37c75d911eface13a8b0d815ae6b7e69afa354d1c0e7084117608041fe9c1fa9697f03cb5d9cfe97c52d640ead21012eb4e553e86496632f2ec993c67a02c1a36ecca722faf3799f152f79c7a282fcb746cdbdcac7a7d75921cbec4637e31c68f0ae6dcf01d10b891eb70d4b2ce76b184f72b9f1f0290c0e480aa2ce88f540e2bdc4b63456f8fceb7e97055db2405463fa09562e06ec93ed97351e1f2c95e2e28bea6c3b6079f9a227f2baf132f89e85df822c2fe0db2506331cefed1b8c066859e44830112c86cf2fdb4ffd16fa5eba53e64d885bac7f4fcba0deb40abcaf559effa4f7c4fe1244d466fd7751cecb26871dd62c6cafa29c90fd8d5f55b273b74a633feafbf0921f47f72c37c6ef6564d96acfa7bc269d09ef56f451b926742711dd73f64063c98776a91334aa4aab9736c714627ae62b90d1791fb75e654df7c604272ffe5d8405ff41ab1d5467911d11e18927e6c35f748c39cc1f7057e05eee4da407d8c2ccd26d790adb2bc1dfdde1bbfd2182edb7239b1dfc547c64c6300f49866cd6a22d6ce453e1a7229f7eeea2504761e43819047cc5383a35815cd01ad22b61969d55f64ef44fb0cec697c53ae994ba8c399a7030fd00e2bdae2fdd2ad5eec5fdaf86251930b6220206d06fe50e5ab34c779710bc3e14dcadeb6558199f08eaab62297374fc0c7b5f64f5e01c32c2f44f3948f6727d64146b279603550d8b35b7302b86df7aff2f0678789c2b36eb939f51610808a43777108e9765c38189165be0ebc64d1f7693514b4236315d4a235bc1972b3597ac1ae4e85a347a193afc5d791059fb3015b59b1f772f34222974d6e3ee99c95cad69257a02c8d47f729812a4d70835545f6a7aeeb19002332f74eed113d432fdcb09773b7b494ce5875ace71857c410f1ca9858d937b255321eb0349d15c36882a5bb9e442edab497332555dd72e23e68ceacd2248939dd8acf3197df677b22b4a87a3db2f8873a8b8a68b97b2b9374e482dda28c66f5fe4c7deef09adce3fbc0f3f1752e98e24ab32a1ac496315b7c18bc71cf24f5f516fcd1fd74f4fc0b8830b3911324781da887e237e48eb70f92d7e971cf9ad7595812d6c00dc366ea3bf581abb1ce0d27063770cc0261080e348a14e717f48eb5c1109e4b2db30a7771bd371500090d125d6450f216e066b92330efdd9b01ed1524035979bf015a157888f7b680ec6b182640d257568f33690f58464589adedc23a4172ebebfbec65f29b60890ff15d36d76297fd8b8689a8d4622654412d2a2006157f240ea0256f550b66b0ec375597f4c732048975fd0add1a57ec34af154cf347169f5b4d25357e005fd42bd8126d141d085c5d65053f0ccf6665983b9014460da3b9442bb5dc723a2c4929068c5b8d6519e811c669222116321ce86319bee6c0d16e9c54ddfdaeffbb14869c26a317cd163ad2d358ec4f843d9ffa8f7826b6f42fa6d18b91c7dfa003c453cd6c84b74472b1b87014f9f59d16a218b7cd5d0cb16c3745736dcbef8154f39d6c7528a550bb546ec5ea593739722d645e0bd13f8da94487a6478e8f6476a156fb373deed75fcc7b786e51c56a785e3d09ae1e86e07ac76d6710beac86ca4f2eff0a26dbcca730faa75fbd5d5cd1743e3255720b7a975316fe3ae222961175d9e575ccb4b5da57b51440d971b16418a85f2a97ba8b15a042721192d4b3acae8c613d5d441cc940edccd17b7a75a70dbf44d836a00b6cf66d9ba8351bbc66da1d4cd05f6cbcb98ad19cefc5ce3dd2842260b8e28dac154d862789d1a4c6d1d060173ece561ae6274b0e371c667cac8e390fd5032ee7fead1a394f7ba0f8fe7b52f316b3b1405ce821fc1e06ab627ea650bac26bd03533624b955310b9e98f8bd1b099171037cc30ce77cee9e4abf3231793628c25764d2f496bd0738aeaca8552dc7bb45821c48dd23eb6d96678d6463b2e548f50c4986c90e263aa4747152a2d4a31b556f6ac7c2976754548c06de243bdb4cb367918d4e3041ed17a9471d17e4c45b3d75c6cae347db75d121273ac76c7fb99d00d2f9959102ab8616867e504137751d88ce36c3076db20eb1bf9355c7a24789eb608b43cd932c316dbffb7ff1d7bb0993708f77cf7437d984210a808486cd775ece0c82bf70b45d035eebfbb78f8acaabfb09ec2833167ecfcb30680766331156cba41757044b61cc550d7674c7de92037435c1220785b4b075e96b7e3075dc055faa114d7d99140d7aba7acdd154fd0ea1e4528b5b77427eb0678efea6f80d8e2a66985ab747de9a0c079bf3e377a593bb11f03a25720f7c88ac415ca0332a887c795196405957a693d2913a8b20bd4c27550dda4db59475de92ee1faa83e67c22ef2f0964164c79cb40b4fb8e65a1bf1ce8799ce5e560aedc2d62f891d844081a0f4547b0b46c289b3caa8ad05e9712fdaab12c762ef23dac7a5efb332fd31525350d3403488a7b56a273567a0ff4446e7025c9b978f1fe74f3de95490872b318b1ef5b6d96513a9b8ea8d7d14218d4f4396dd6cd07df6354d961ee510b238bf60f311d416061a98ab3f68bed3a74edfada70d46ecbf2cc4d3101c40831ef58d2db0f7bb559417b1e17be28743731a7adfcb3d049ca7ce125bce0864bfa3fce538a46cb2875c3bf8bc668f2eb9c59abe0af178bdc8dbfa952efa889541666158e9cb59531df818f644dcb82c7db5720570e992376ab1f8f80f8de4d51383410724c1e630b59542d6e9bbdf7b11b97634f3fc69bf80260fbabfcb9eb1440cd0682117f26a41e940d57315b3ab3d75a6050f73320a5571bf99cfeff8fc3d55ae099c6a8d7571a9363904f4f0206888f4decf7cc649867d481498ade5ea32d7795d1acb077b6c122491b8ce892e0768e397dfbf9cad14ec7887552eb28916e42ebce99ca6082431e65e1a52a99637e83f1b2c9069ecf4012113ce08ba8c36725e5693e9813f0a029a2b7bd22e97f11c55fd84aaa83a39edd6285aeac44f5fb85ffa430bc249496dddbcd2164600116962ac84fb289e197359eeff3dddf360ce3154008062bc73e5a04a6d9646067f629da4b4fcecd2af68ff778cfbc0bf893e0a6da685c06bc9aa89a3a0bc6af925e36d5f4d4d779ea5dc81484ed8a64efbe99b1c9d79a8de3c69c6d0347f0ad62b9e47828824b9498a39b1cb9988dfb6dde6fd6e9a28d838a0d0dbfcc3e298ab081118245a790f69ceb9072067e6ef985fd04a22d0bf1308ad4d19fc20e765cc454ec847e4b49965d177ffe667e757a6b347e9848b343aa7f3d7752b52fedcb87288140968fb6408f7480bad040906db93693b926cffd19e749cb78b3b046f5b8b7bb84658f08418cf2ae9ea686527be1e1c4ee11c7a6081a04d978e13e767d870ec07a391217793c640a22a52f0fc56b34928c39f95cf3fa4340c042e67fbb19baeaedffc0ec64e7c9fa9745b89d6c92474efca55abb74166c61ae1f26f830333a3b8ea38e3895d1397bde471a820299c21c9a604ba00fefbe0d53dafde065f1395a8a60d153670b936fff5cabd154b3c8df6304ee177d742a22ff6a752b55d6c50eb6e582d6042e998c8eb8aa7b8ac2e49193ce640aac5fe1190f0dc46620052d5043d1f3a7e932ebd08d9c8bf99aad815b6e95fd61edb4f124c72fb1a93951c5a4cf8f8be3f9019b370441b4afa1a0d2192b074f671d6b22e8210a2f52a6f6388470a0f3248581bbdb14f3821efa13205d8d3115f6cf12af3bba1b9f1942e2702b42ea0b827756e18d4edbdc5717ebd9fa9f14038299cc4ac9ebd7dfc86343ff26555540982c440c548db0ce9f33124f90442c87d4ed15017ca25468921c7e67a727474fde6f12f3cef74cbb6bfe2bb939efcf6fb2cd3cbf0538ffbb7a93193ffce4da12d58197254cfd57a8cd1672e45eaa82670d2a9555a816d8b11c395add931ab2c3ab326404119bcf168113e9c77bd91f3199929ed723c69a7f4a1dd909ca9668a5ddf4fa27f59dec982955deaedf2a1b7c719bafdf58d3c59d395c54920983f0e1920a91401dee6fbdbd1707c1ac8e721d0f7e060f5af3327b4f6032b2545ec29845f408fb94feaf6918d893faeaa18ca233bf6a534bad1379eed34f0fa4cbc88abc53e692ada23891198487610864063db601b4ce44426eb9a7de306d1a911eca44021e4d05aa2c783d81a9d7a85d15426a7f760f75084df7c447faddc3f5d324d951dfb3a02338b6e4840e3345b8feed57f873ec6cb025c328f30cec3372f1d6d8ef3136d1ba680f80e5d7bbcc36ee2706cfd4e7e59fd3c753e6c15dc25e6b6edbe4e49ffcedcf762dae70a9ca48757e47c1aed5a220c2b746b45e25562f5757d76acc0ab57ae12c81e3eff5942ad218a5cda2f77bd08bcd0e2a9f3939400b6ed37d3f1fceb58f96f1ed1524050e62186f1624c43f78638b0393dc0678921148112e07929e039dadf60254d44622b2dd3495e511faa2b315892e05f43ecca5348b66ab3ae0e8390d049c64aa7e4ac93a6871450b59dd63d1da6b4a2c3097efea26b7acebc296071e5b48b0598821d075e7bf34f67e0fd97f1f23ca3e48594049d7ec2b4114689a6cf1e768485af51bc9e3fc010b6dcbb241f9c70429763fb48164aeda013b388c8cdb14dd077b477674609539fb12b98a3072d4d4fe11117776535acc3975966e630a762661a1fed6304be0f66142515661829c1617d1018843dd5ab57ddcfeec3eb5727d8815158f1a150419d143a5365bbfab23ecda7e3da7aa4ce2fff4d37958e3710efdd3bba7088978d2d726a7769bc04ccab84eb7d20d5ad31a465ffe8ee4aefd5b47df97d3aaeaa0053b592882e7bbdf1c1f6abec890c23ebddaafe73aec6b67dcd52e4a3916c03b45f41ea6756259692e6e2e6f2c6b3509b152f9b99b10e8d23cf6bab2a4ff583cb6f7ef0501468e9e0b14a85aca2679e0aad9e51d78e257b31ea4dfd4fb83f9424f76fe37e2794030e71d14238fd82dda8eaebda", 0x1000}], 0x3, &(0x7f0000001140)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r4, 0xffffffffffffffff}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0x78, 0xc}, 0x40b) 16:00:10 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000180)='./control\x00', 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x2, 0x0, 0xffffffff, 0x10400ffffffff}) pwritev(r0, &(0x7f0000000000), 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x7) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x31, 0x7e00000000000, 0xb87}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x3f, 0x80}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000000, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x60000004, 0x8001, 0xfffffffffffffeff}, {{r0}, 0x0, 0x14, 0x40, 0xfffffffffffffffe, 0x8}, {{r0}, 0xfffffffffffffffc, 0x20, 0x80000000, 0x1000, 0x6}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x7, 0x8001}, {{r2}, 0xfffffffffffffff9, 0x10, 0x4, 0x7f, 0x6}, {{r0}, 0xfffffffffffffffc, 0x20, 0x4, 0x0, 0x3541}, {{r2}, 0xfffffffffffffff9, 0x40, 0x0, 0x80000001, 0x676c}], 0xfff, 0x0, 0x1000000000000000, 0x0) r3 = getppid() fcntl$lock(r0, 0xfd5f0a42201fba5a, &(0x7f00000000c0)={0x0, 0x0, 0xf4, 0xfffffffffffffffb, r3}) r4 = syz_open_pts() kevent(r2, &(0x7f0000000040)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) getppid() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:00:10 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket$inet(0x2, 0x4, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 16:00:11 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x400, 0x0) r0 = socket$inet(0x2, 0x800000000000c007, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000001021, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x4, 0x4) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00233a27feff023519edffff0301000000bf02008c9798171fbb18fb9d568e58a6b193ce1edf1286a2a219a3ac621f176181ffe691ec51f8a0d902da5691d8995335a17d1827ad", 0x4f}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/46, 0x2e}, {&(0x7f00000001c0)=""/193, 0xc1}], 0x2, 0x0) 16:00:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000180)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x9, 0x394b71e1}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000100)="aa0467119fadd8e29cce045768dbf67d77435a3693f36f1d12c81a421645d692543209455a6cd12890cf3095644723127f97fac5f3dfc26017fc48bbbd221a317c8e85e3fa3922cac7541ed9857630ed2c110aab846356b6aba883f90791ae27bc4e71908e31c4ab42e9e9d369a9d7a7c9ec", 0x72}, {&(0x7f0000000280)="77e23d7803ca11c590fb7aa1f2524840b748c867666dc7344712ab46ff15a9683b80a29f6cffccd41c208178ff10ba71f0e469b3542c249bc44c55189eba7d2809888124b35bd3b9f6826a9b0df9d86cd6d2d79eb885d74b7ac6aa4be344ec8e31f3f76887fd2ea2e7522630edcabeceba8e7d459099f225a3b3f62e829ac84c9075e1020be08851e6d05bac2d126790723f94fba392267f17631083ec1275475f84c8eab0866dc252be3ac966cf3e6aac38ada89ddf2f87c15d3702d617c49d498f34397696e9b587dbcc46685b1cbdc62e4f", 0xfffffffffffffde3}, {&(0x7f0000000380)="bd726f751ba7d5d9ae539948b5145b182a955e062d154e7d92f55deeb66871da8b042345d3d0596900f681f7aa3093748025bc80715d6608f8244ccf92304f1ce4307123304f31c48288048413a33f2b6ecf5621c7765190827c6edf9a4dafaf68402a98187cdc7b31534c5950079922c49d404d7ae296b289b1af2c66388b2b861830309ef51aa511d7e392954680ceec82", 0x92}, {&(0x7f0000000440)="d60281019ad4774d85daf112a936459449b80cefabd4890c971c3182b4ed5f415589b313b960234b1c928efc5293157963b8cf9d7e8b0dad8483eacf1075a8392ce18bfa56ea41b3bd6045843165919fd3a3ac95d6ccf4fb47798b1c92f005e196f690ce5c6fff49ef56f42f8c17ccc434", 0x71}, {&(0x7f0000000580)="c881c33136121796042be11f200ee6785c2b7be48319b381068cdb7e716f851085657a007e83b3f0d1dbb59905da9ec36cc8aa877a6128d9c849cf0009582bfbd8e7ade78f780bd9074aa2a0bfd415bebbabcf4c68c218b1e4ff434dd881fc15e5d2248a42d1a8b7faef515467ed6d096217f79c3af06c8b6e74e81766c2aa850193eda569029cf11613aad1904862e5c820acfafbb44702339501b770ecabe93c1a7716ba85a6c62fc9b8bd945a727edf8f3e3d60c440cd47014277e01007dc1c42e148ff786547f3d4fdb1875d913c735062ab660a5b3649d71ff31c71ce192b49e2aa3bba8ee76c", 0xe9}, {&(0x7f0000000900)="8d9e627b4f65493a8be06bb0bf45e7336430bedd5ed2500155cfdf45165d7379f24637c25c0816bed5c93996ad683c640c33842ed7e1f36595098775d3c4c6a5e440aeefbdbe12239e5eb23ab22e13b86f1c9e3c0dfbfce3fe104add60a31516696475e9c10636201722367d497d664a75988368570360e3a880ecae0feb2d599c5613f272d4888dfb1c5dadda3fc222aed0ed638b5ac2282faf719247eee6467d6fbbced2d1261df586e7cd623a43f90355cbebea4d334f3a26221659555c7708bb158cee28b62ccd4fb5b294029bc2234b4ce688810112d66cf1db3765891d5b4fe51979ab0381c4ee4a3dad7d8e1875bbdc6c50dfd9d5f6e87eb283cb761131a2114082c7b3942a2754724a49370fe62db7a703ccd3742eab7974baa7e2ba1b4cc459d92fdf4ba4f110681fbae6ae913347fd300215217111", 0x13a}, {&(0x7f0000000080)="581bb4c5c66aeee7f0c7e1349a0f8bc5ca38df45d68289dd0e957b250e929ab88b49a919d32afe", 0x27}], 0x7, &(0x7f0000000a40)=ANY=[@ANYBLOB="4800000000000000ffff00001f000000f6de8cba48f6f69d7268eea39767842dcd371eb118d5799a8d0d4fd971e156bd63209e1e863dbd1744783d821d6c94e3cc31d92b000000001000000000000000ffff0000070000001010000000000000bbf8db8693000000191994b1c6da8db8db64649a4891d685bcb2b9599c297b442bb710a9ae00ebfaac0c45ec3af240d7f52d6849e69a4e3d6b84386d332fb83ba92a9d87585b11e093d3e8e3fd5c02f23aeb699fc821679957ecd40710af0d2e898fd9c8fc4c94592c35e13c89578839db16efef9fa96a94b57fb8b696005fef1805da02ce18148697b99a9b1253d807169da235f9051654fa7da6f7966e21e8d6421b49220719edddc2d51936430df752f6ace2e8b8189b4b78ee121c701b159122f5033c2e123789cc00e15d73372a738d72b9e3a187ae8365ba51ed2bf3fc01d66fac2fec196c9c8e16d1a6978aab21e196664dc4f460bb1fca1de5fa2bbf05d7dd5e34c3fe5706af151ba49ef7e2212c4abed914b15924fbc4d06b55c2f93b6826f138aa0c26ea05ec453a07da3b8a12ea74da6dde4acdfc0e9abc1938563469a75a901d5cab4581430e366cc666a4e58faabadd8ae9c187397ded84d2d5b601914ee0771124576a0f7366c3e9bf5d9c4849e59b89a1552919e04dd435e9ddf12c585314922c9beca0d0d8cc7ea96d7f4f4f9b51806c8af79d431cfe02e8f244f63f8b0cf78828830aa214f41cfb289965c91a0f6ba447a0eb04c8a7d655e6393d2a51a487eb6d7296e499043e7e4fd51bf8580719fc85bd1c3b088089907fd0057aba52c9e0ca382a80bbdb12e4c3e30b09bcbbb2e3a57bd3ed542f7599409d07a4f9e77d80aa64389e47e378a3e378cba88aa22d1e5dec5841509a7c839d6a22405c4c7da0fcbb6348fd398de1ab543e9f8cc6b75bff5ce643029d27785a104fa88c1ee61bcceb69a27e884a11820c40d91d75d3a915fb1b86cfceb6d2bd464ed642e8b7a302553900587b3cae3a1a9cd9dfb7fccdd610c3ab9de10815766d46f649d09635ae9b1653d38dab2b16453b13f2a252fdb1d359d300910828d30a06a8abac31143f73db9a9f1ef13dd45be3be60f2a54f75fd8a1a522222a68b01616216ae6998d929dc755c51e1b16cd628dcd3bc383d6b25282ce4f9f356832ad8e9106d8eb0b51f592e8ee087a02e2205fe80d0a7c35d712fc1eeddc3e927df2c2d11d5a88fa67a9509316127c790ec7fef5d1283c9f99877550e63f809c5d87b07d69ddab6ea5eceb5b488c5c59c16643219a4375de766a7a7b49938f0100f2306e2e4fa0005b60d5074f1358eb71a016e8ca53253ea162e8cda8d48495af0779d6d807fa13a96084e9caa4850e95f6b749c1bccda582a17bf24c6b1d8fe080428eaf442db9ec725a5551b747816600cd584ebdde7d3c356feb3771c922761e22064271b6332bc35d26c0be3e094bda0cb304f4d987ff5e28f40c6f8ad0d63b4c1853595f29c79f0c81e71f4a73e65aac4357217fdba8571f1dd3be28043d34b46fda050bfc1f2092949913abea3992e7cf13aade1949e11d1ab63a261d6d279733b91d918a85363752c90c87ae42461910b7859d046671344b50bd8ec828ca9463d7c7af030917e5db107b70e00cd17d194e4fdf03b8f7d10594de148dee1d1d40ef0995f730699d6363e1944c0168ade58abc4c4383037c92c87d5f971c224bd293e89d7cfbd0482bc4f2789e661957184eb01290573354f32144e2bc8b408f617c9392ac7b06c675aa0494e422149617468943f97021023dee2fc20cc5400999b3c47dd43b906599bdbf076a3770a6e3f4a43e74e9b5eb45bb71d65edd596bd4004f863949a7bb15ef698b5f35c3af6a93cd89848d57949435b1f2fc2da3f897b3240ee0d7d300ed2e55159ee89ca941794d5fe5ad846ddb7f5bd5003deac211e44649aa783dff692028b766bdc7a251f6ca5198c83ed02941dcd9cd6c8e3c284b1c7ceced1826566d8b164eee3efc0f5a61553190c07daae92b923e429aaea8dcd22681663bc61094da46472b6cae1419ca14f7fcc3428b6bede4766c6140aaeff6f213567f125a6f070fdd99ef03593d1ce2f5264c735e4e317b7756650f28308b4fac27cc944b22a1d130443bbde93f1802489956620f020915a5d65272b456e689af5a45384141471b43acdc28c3ecd9031f37246e1e7e4244a671a1478efbfeb7e7e56eafa5ea30706c5584933d80ddf518eab5a9f7710ce97bef88425ebeb18775f6e7acf64b8d33690cfafc375581913b1647be485ef7878bbd0aa2ebc32f708ba8faab2e89ad6520ea3a9dd706cdce39089131fbc8aaf99da209e005ab55f41927c4c0c7489c50c01808d19349bae81533fc25fa14959f537392aec604665d7462336506ce8505cbc13a59c5077a14c740d64b5c5abae7a36ec2a05731ab549a2e24261b97f38c36bc857208208d0b58949aca7317fdcf38a82e42db20dc2fec1d0c2793c9bf218848c38e5d781f9f08a030000009473fcf5d518c9cf2d50f42b236b9d5e09645271e84380d70a33a0ca2d6e7f0cea0ee2775e8bebcbc8a55feff7f402300e6d0babfc8c9963f0e8f1f2b3a61c0faccfd0bbcd4e60fd1238a602fa13b540c15e11b8075af88d7f2aaf7a6f9258b260d89f8a91694b00bc355dcdb8bd17bf75661bf0c53ee979001a46a31944056a0600c327a561eae169cf707e0b3b71165540a2f51416473c334da7160cc6906794b988e7410a084b7589bcff844d9545f2a2477e02ce42813645c0af8d00ed462939543a6834c4e0b41248cf5304f7b750221a57b1114972183341cd90e4d77f871b0e8c4e8adbd14ad69e860baf1380e3e3cad67943dad4c761dc0ac8ab710bf6bfd6412f77c5b2f9ea0f5446a1967035f8e6b3c0b75a66717cd0c1604b225b3d51cb1886f2f280462c6908bc53146f7ce8e78167941ebd99f8f7c4b72cd9e648c5e372fbee10a117ebab6ebbf858472dc0d31376ace2517e37c13c681a03d5d11cbc76e032a067f5192054cdf4a66d2314136d4c1ea81890ee29cf139aa4fce4bfce36053e2ea9657e999c8e14a3a9710dc61c70d83af8c0ba5d1cd9abb382e5ecfe9b7939013355abad1690dc2a49ca94ef3a927f934ac0c71493913aca4a5897057f6165883b207b68d385bd6b5d1729318a75783eff505a3fe9881c7b48f8e446a530bd98a2d2e273c08266e9fc3af5b16cffd15ac6be1a9c596145931d8f1967bf777fcc2add486b515cd9d81a030166a3203a9ea800411918595c537beae7cbc83d53455e1db9fb66421fb02fd2ddc62a741bbb1fb204c105a19301bc9370a675fb50fbb5b3b46484934b6f726a6694472b7f97b9c886306975d8604a70aae0c6919b0875ebfbde89ecba29b6a82c407c0fa27262e4a805790d3a248da5ba600aaa9b95e44dc24c00917b068c72f838e970bdf0dd20c416cab26aef6acac29ea11f9157704d42aa23507841c8936ad1d64c3067bc572f8eeb74e0f6a505f572c6815e04251da8e98e8a21da54dbc1e2053c96c355f3dd932849ebd95b235613aa8a8fbee2199460aaef89dfa3ed59cf270e002e16ad0d548a16c209df10513dee9f4d7971d384ab03ed1bce7b5e9921b334003bccae2bdeb143ff20571cd143e7da66fa4e35002f5f4293b08de41facac7d4f9b14b221b0b3b7653907e1e4273843a85d89010400008cbda28d0b1e4b77c0d1ee82c162c7e468771646ecad40680e8d5ca28274f73b6034afa27ae77093bf7baa5cbc8c924fbfe5a1dd765f86a7ed8c7333c22fca61b75e063c1397ade050d7049ea1a0d7bb7d796287f30616f58268b5b5944d9efd13774d6166b9d240b90a3cc52c459bf250104b553e404d235484f1a325723364bd919d6d853895dabb9b7f59f2114f56b29f3547a1fa69fa962abf93698d81900c09ba0f606284bc1009285b712d37091cfc4ffb13c693c8e8c95d4aef58c0d67003c1a5594a5370434afa8f02afaef43db865261263188218bc3b5c4817ff636faf5d38804d5cb86019654aa875eab77cbedba8722bc4dc6915f16ef726e2321aa16174fd9251260a9d6f1ba34cf03d871fda31a773ddc2f78cfccccb2cb324bd40911a47535161a2ad355ce49c8c5198b3b0998946b0ade605dac815b8f3d56e6f1473ba3c8afbc3a8ac253784346bf4b81b9aacb90da8304c8db85205256a07edeccded884d42751a227d3bc5b713d573c2bd0c477f64dbc18027c00ace88ad7ac7f4827fbc5cc6c6e6d54b2bec409fe11e4228e5424075517fcd1b3e11e0d1b82ba740d9e3d9b88608e0577f5833fafc7484d2ff03a34d6779769e1b5087825ec4e366e59ce0f84f86b5797e4435b767a8c69bcb10d4cf486f1738eb3e3915180d41e8f4695419db122f39db3f484f480b808e93f8e7481efc7fde081fda415b61c8014252d3dd972c9e7c4bb1f8f5238071c53a81f173840e43a04e4fde58559a39cbc82611c33359aaf7a9ddf723de98aeec8b3a2cc79dfb6a5d13fccee5484195b835f22dfc821a8de9c56bab3aa877f558e274cda420315cbd13c6c128974626b8f831cd7a1ecf4e1a1ae98de21d33d87b2ef15cd0d1bca5f13301174885163ca57cdb3fdf861d3cb453598e6e4e573d540826a9e939faa905158ca49fa51e32dad6c693187aef206ef2fa8f5a34401fad56cf66426d409d2ef67c6cab475eda3da440bdad8a2ca5bb390ea198cdb30323b308f164eaf3ab27ace301c655d42eff31a6cc6f4fa262298742f0d94b60ae3b51efff7ed96f7bbdbb6b4c5109576ce3124f08f0717a6dac16113bd79057758f950a3b9c3ae21cf73d2221fcb6c9d99c18abc53b6e1410f24f438d96be7bad9de34b3fceff8fa1c2f60c4ca7801618fc48439b452de7a4e047cb788dc0f1b3c07d125c43edf011b3cbf8854c9b1d7488aa097f6b133cd5a8ad514de003c9ed9a96bb295a76ea9a7bce3ea7ce73387b2bcd909409052da0417e85d9cbf91fa0825529c144ba4e32f5a829c8fd83c21279de04e952955e322e3a81815dba40cbece87ef6e0a5324226945d017c46012ea7fb99458064eb7762e50a52df6d056a22bd081c7e2eb2edb08ac2bb1b5fc23682df10ceb84bc03ed614ed83e3e597fd1442711b1eef1cbda13a6713a905f2a0881e2ba88687bac6fb16ef6649c58d2a6be6b59d706ae71889fd9d93999c73be5a2b75028b22ef5b9b3b72d988a57d64a5cced7a0dab854cfc318859a6a3ff63a20637651be12ec87d023e5b95b201a4acf52f8bb942acc6acff220cd4ee89f3f51350eff46f8c6c5d64c4eda9cc0de2ae0a9b7c037a56dc24f88caaa27b3c94b6c1a77f5cb321e24358c661856622240766f9583105708ab43e4d6ae20c8fd8d5748325435e4738f86053637175791af5eeaca80984f11b46f4fbaa19a3e1f9c41db5f815aff34d5c0f213f1faf1e7d5d985769163d0adcab63fd52d8f5aaaae6fdfce8a29c6b67410a183009739dcd59d12ed0e4163fa889fa07b3f4c55463b88c28011772d3dad58a960d108bb09bcac148ea249ff758856e15c224e8bd78829aada7a0cbceaca363289c10a252979e36614d9f9672621ddaec7ece17087e3d392e5dd37c954b995ccab00eaed33e2162a406523bb59206b63f8a5dec83e94f9064ed1ee4b7fcfe20fd34af59dcbe3bf99c2b631888ff4eed2ad68c83a97f86c0a372a6c9fb59cfd7ea178b492b678623681e29d9770200767eeb55e4d84fa56de29c7e1f6c4b013f8518aa51d27fb6da2bd3bf4f56e8d1c6133470fb03f0e6a0ff8ee901c4fe6e17bb46599ac99741dcaee2917b8f7f460f6f00496e1c9bb6efb3572b4a4aed2c616f44de4c5a31fdc84bf8952c0010bf40a3f1ce60106ad215b4cb8616f54392dc8f66e52200d6e4154769cc035a51d1b62fc94f361f0e9d46084a18cc9b909d05d3003a87cdc7cb6208b212c388d7c82291db8ac08231d525acbda42bf601201fc65ae8be0767b74ce66dafe93b52cb6796a6da5ae13a8c3ef9515902734f9855f1178acb6c9a6e8ae426c77565f2fab442dddde6eacb19a458b35df9c084bf6bbefd43cbcb44455b2d333bc3cb007c39881a721208e4832a2236382dc29491fec45d721e4ab3fd9ab58c359d325f4f504f62e20ed1840dfc40f5bde536"], 0x1107}, 0x8) getsockname(r0, &(0x7f0000000680)=@un=@abs, &(0x7f00000006c0)=0x8) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000003f40)={0x2, './file0\x00', './file0\x00'}) setsockopt(r0, 0x29, 0x23, &(0x7f00000001c0)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000008c0)={0x0, 0x0, &(0x7f0000000540)=[{&(0x7f0000000000)="82", 0x1}], 0x1, 0x0}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000780)="e8d4dd827063877ab4c02cc66882cbe0af681c57acb4d2e617ab3a1fe3412b159cd6bb8132de5650f48b8ac8b4c6b563a6d8c5369fa1cd60c8dd8f6c0c71970b607a719112237e925642e458ea76483c37ffa3c390e28cc7e2fd3c56d67c32b043455e67e0cf928aa89cdfd4dad06ba18435039feb29c6c163cd448a2de67b05a2eb9c6081822c17fc81fdb9286290210f4ae6652317", 0x96) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000003f80)={0x100, './file0\x00'}) sendmsg(r0, &(0x7f0000003f00)={&(0x7f0000000700)=@in6={0x18, 0x1, 0x6, 0x400}, 0xc, &(0x7f0000003e40)=[{&(0x7f0000000840)="37fe9b16835d31a81d754dc5215c73fee69185fb40097318677efad9f3fe189773a4a1f80d9bab0bcefd013ec99364c18248b83c69e33567618438a0ea114db78ca51ccdeae367a5f5eea2d75d6c55c6b8b9", 0x52}, {&(0x7f0000001b80)="d603a6464014854da59eb259052a43ea5bd388a770c21a000b85546d04fd556882979dcb4b7c7a4a8dce2d3781e8d9dc47f5953670d9440c3a0bf3e54cb90538aea2063d321a5693e028100be34bc93b5916443987d891542255a8f0bb4ac8b3b3e0b4c668406d5a81e23f83634e85541eb603e2e5260d2f50d3f2f93d8d229a54706aeab3f3f6805ba2ca7ab0e3dec1d9d27ba5f02cab43bec3288427ff2f70d47bef42", 0xa4}, {&(0x7f0000000740)="4c79c97c6a505ee16127f8f97e", 0xd}, {&(0x7f0000001c40)="6a241e5b8bc0190e288b42b4d33fab86f3e4f004fcabeef7198abd71b21d0b307626dd67e8c3078307df1fb9080ff3be24000234848de33fda38d9e61c85bae0fc0b7326a6e4834e0890dfbd2d60283f43f49c9a64454af6256a731a0a7959b8bcaa8c055a01b9c37ca6917b97ceae8a12271f42285d358a107d0e85c681774ac9ff40622fd3440c24292e7e163783b0b1fd1542596f6915541ec71bb140b4df45dd1dd68d9afbc08418c66723135ccf7ad2d4d87366cc7c6bc5f3627c79fc6b94aef32d88bb7334b20bc6bad0b55955b8a8c48d99dcf7a96e5eae4999cafe97e891c3c284605f751208d6037dba129ebda55017927d48286788bb0e55de2ca96c56fa8edfc6ddbc3497c553f3a592c4457182fb682b2f568211783c7e672fe61972773bc5c3c082884672b77797ea6401a5f6c289394df133dd7d06d0b862ac04e0ff939622233ff28e5b892df52c12fedb5eab2542fa07ac3939fd337b264a9bb7f2822bea408a009882db9905524db6d54200a9fbfac75e28b26079990c781d77e9a18ae1999e6d46e57009ff21625c17b7cc074ca02eef8bce236db90fe11c06c3cdfc305c0deb58c40e5bc5c60185e49077dbb8dde61b57a06dd7e62d5cdaff2741dd71bc34fe0262beaef9f347f962db2baf71944f7ca7a0fc2aaafa6590c49caad952e130571065eb7cb420927711a1cea5cf299bce294d108a564c67c0134e41d3dd46fbdc483c8276954c862a4e967df22e4c31dbeb9aa7381ab3c11418637c38f64ec9abf27b62f0725eaf41bb3df2eba8a2815b5bc118a8a4432d23c5cd7be98968bdc5aeccbf4599c5ae25cd5d69e3f5048467ea88d967a70997371c36ea6b3e512293eeed0c3ddf01192e8cbbee2e1ae15a15bd0a35f8a435c973943d2bc3b17e01a77ee1ba6f6c58307820ac6d2e6e2074d7462c01f5c4df1d6ed03e5db18b9ba9bfcf49fc8495f953d5b9a02813472681785f73ce87b47e82ac11e9ea78957b5a8dadd3383b86714084fa42509f12fbccb20d8829402643bd4639c50bfff37db978aa26b734ae5aac63a606f6194267364e1f2b162c3094666f95e72e68a18faeb394907023e625c63a94ebc1a7a059b1c0d0abb8fc7300e1351e7c1e396563fe3da1a56b5d92706b6ad8a6fc582f9fbc28593c152cef094640057ec1524b1eb489325e3fd3ba4200d374dd60f831b2d04681bc219d724331051f5c3d30c1b2381b2c3d7b7ef96c4e08b9179f169a95d3340c2a6c746cc51a8ca6c880b2ee9c6aa0887581cce309376e6a56c66411a2b1df2485b173d1185c1177b3429051ae120232cf5af622d7ddf8cc7b63a0ab9347e2f8cc7d77aadf950ac83bcc1253d2261afa3a0cd3d9023458ef1292e6735dda82400d4cd248fe8fb86d9bcd3238b16913977d912861889fd5fd05cd58a0216d4447ce9370438f76b2277403267550538f122d87dcf232194a000dc3e64688ab0654016757514200c662d6c93264d558b4238e59b2f0baf943114a2b90ceb4dfa6de9ed01557f8003006827f4e3a5ff7cd8d45b8c94d818058e1d324907ce6edddd642e8951f21021321b5b03e3f2d8e18820333b7eaf96d809b9d4e6c7cf38d23b6d3769531ba81666b355095646440c5af6e1aded21b06d6c998b429546ff8c562a11d250f112cfc3ce64050cdce6760ace3cb4b38803e2a6fe1973894d615fd8a0b3602ffb90efa2fb6e7a2f1ce2735d0050a5c79c40d21c6b76ae7f4aee7e4242f32b109a275c8951ad6446574045963fb7db82a7876af65dbc93b52ac88b03f987356087ff66f135bb659f449e03c8e4352286997652f5350874a4df6c8b202e1b43c5a75de2b33eb865962a01658da8d3dedc992c6fa09b275db2e3187653c4ccf7ff5ae0132091d491e0e872d8acc95d27e6f045ca637fc9cc2b671ae16f8a472e85eb4f11640103cc5202b99816d4766cfbbe65b97ffe35d5198f1ed5ec33b00a7b7cb2f8cfdbad7b3cf7b312fc9213109069d24590c688d7f34218c9a02c49b0ae7195c0b558bebff4809f92a24a274d86810e5a1da9cde72029e15e81dce813d8e6a865e86ad1159eacdf2413b0689306e4dc1c711cecc8237c50233603c7976219450b3ea476958845e4e705aa5fc16bb4010e01e5c7fe7e6175428de156e4fd1868aed63a76b1be965afba7f9a8e952de578c3eb76fc62ec3b2bd9090bbbfc07fea12d6b2063db1c7410c3ed0fb58e3e8fcece3dc6d1f9b63c225666265f85eb584b3495d6e5ae8c97441ee3ce7430089583ff38d675ea407bcc75585f06160ee6b7831a3a2311130a00c0448081651a77fef12303f6834ecb32ee83d59fb811bbacbd6dc816c126f0a510ed1dedf162b10f40d6284aa568ae220fce9a37890106cd2bdc8cb7c8df2bee1adfba8ee98b68713edf791c68e535e7d06d0c3793f96a2407568adb1e9f90b697ec50856b37fceb21fbd5198e4c78f0a815b29cbbebefb42dfd626331e6788bb2a17b1b4c92286b1a4c9e71bdc87c24b11178cb0b27e83d4cc65fac4db64d77000ca960a7cf0fb1facefadf00f1ff623ac5b69c8e4e3bdfa77ad219ed301371fbde136834c0152067e4d6075789045835f31fc1be30b45763e9140a376eba958651e3df8afe6207b00f5f12375b154884b656247cb0fe05965bee2f693321b75bb9aa886fae73160ad4a2847008dbbc03a1f9bcdcdbf9a332dca95c592464240c7bc0c2684ad8b5b670e3a444f2ad55e25dbc9ce39f63e4185d2047592d9638efa5a018a68d5dad0428784e6d398d42e6be51a3ed9d7c7eb14e1c3f3c937fb75418d4dcf27a550123eab3db730f8cef7ad3edf83d376688e8dbd389e8097da7baca46bba2581049c1958ae1985273128d773d850366ef34c0a5379db9c7c2a748538550331c0c8917e9a5d1afebcb3694ce8de7ef12556e38a7e053cacde3409e404fe70adb1003f176475450b33346d238588989c911c90aaf4e2f8bb6d875b3daef357cff419476bf68fcf14ec2e2749bbf33b111884f6a587b7bfc9c0acfc71e45ec516228c2f00d57501ba55ffac16774a7906e4fa0822b377da1e4199faa125787fa6ba9c7e1f9aea3129546ba8b32db46aec1960c4b8c559131dc37cc38b0d2eda47822631ceed30a88d4f90b914fabb7278c44e1c83f4b8a6277394e86673fb7be649c6da2b545a08d08c56d3a2ab88cedae26136fec00750263b59ddc97c1de5aef46a65f112678f2972c8c765401cfbca8263b264d4c52c1c3408ef2480626116bd82d1439c19f82eeae9315558b194a9d4013dfa2c5c3703fa26323e553f91eecfd77690dc16ea042be8c5650dd0bd2fa903d0053da783bc83ee6e84d54a51cb2342b15a8200cf808db89872ba5fb5d643d8e5bd56cb6b23fc6c2ee1efc6702c1c2821e65387b6dfbff45957ebbd33b8d42cf3cc32645812f165bd9d4cfa967a68fb78558328f06a63d4e92c9d415b8aec30cb0f504e511cd2bcd0b6f12654410c9461caa9f8dec4624bb838fd54e9da37eb9bf0b1d3c3da98c55c53bd71b659aa24eb66ac4bc923d343df07f231b92b708cf4a4c129ec4f12dd1e9fbed21d7c664dd8352904568afb897fa9834a47dbed35e047f5980a588d01b32176da85d1a562b639e9cba8c4f06274c44ebf3c38dea897b3079fe3301a503abe9317e939f9f64fe937e38d3fd2e1c3710dd91308474e6533d97a9771de978579d0c7f64e24351d28b3572caafdbcb5d25d3570b0be6f4d14d46d9d3bab024dd0d7cd81769ed557801a61ba17e755a907c05ec79582ffa2afeb90249513c9e85e565c6af4b903446831877f8b576e994325d5972796f9966d387be46de1cf12881ff5015f94339cc19f1f534d3b0a069cba2c376cd60339e97269b29f715ecdac97b27b1c5656ec6165c39e29ca44dbc39e2688ab53b257aeee766a1abdcde5047061d873b7fe9c8f9ef25340babb804c5419be26dd3af69d9e4c1229f7cf148cc85d81da021f04cd78ae1549f94616addce9434a1fc1e6baf28fe31c59d8c8e8cfba95860fb8c3fc1d10607f86fe02d64761f2cbab30f50fe09809b889a0bb3f8ee3780762bd4f779b58941a4aa60cd586dc9288a1d699f1fdef7360b3dcd13634be4c3e338fa2e93ecc9c8814dc57a6826c676577dcdf73dc5175b43e29940e47524d876cf9908eb6d594407dd93ef62f038c03f88908820fc543f379b5e36e8d77a0ba6a5854287df7fc72268a31cce7c5db452889e0f39d0a434fa969fbe6532a58439507f99d6139397293cab6b959cb6b4f495a232ed5cde69f9f87e218be34a0e196dc07dac7dee0cdffa6ea8245dbecb4a4830deccde00f260d8b727162b86acabb4ef5a0966d007475bff801d1b227c9c59e1fc6a14c88ae1f4599d42f8342ed7f0b2882f6cbb3c66028d0cb1a88d61602f46d9515f95f734ca59dc1a854ee590983761e1447130541f95a4e89d6cf653d42f5450f95b1111bfdc773a00cae37eb681083cd96a463c328a11ff560f71ae6db42ba7921fcb6e84f9afabe6ba6616bb7b61757598148a6019a91d75a6a84d5c23d69f95e5762e803530fbe2541a04915b1cbd93c7031b02f9840940e385f19b76d28960b33a774645b098a794c6a2a7009fb6547122aa55271bc452acfdb3337a7e52d85de4d4c8c190d15b4c024528db264a645594dfe28cb07fe456c37db2d494046bc4cc28d023f0a87472b80f84144ad0c213d4a2004183cad9a1530ddf538780a590c71d3435c8fc45cde8e20b20f758a4f6652f2fb19380aa82e96afc6aa070950d67194552d513cf30c8e149f73fc87794a0a3edce1e1eb667bcb840011046a26711ac4567622ac1bb0d18442107de324efba6732aba45cf356be09d2131313b0b30e4c9c1170ca9ae6f6d3bac75fcae99183b4eb15d26cb137519250c7a6af61120af9514129855f51cd422549c8c28d689218e4e8d9dc40adf386e307afab5cad241e8165ccfed04c6beecc90abf522834883dc0add75f1eeb436f9f3d65ceb0b50443950b91e82b22cd4c3c66ebab1c64c267b72481091c8b8bd6b0fc229ea48c303e187488f9f0fc6803f55b748433e635ccedf16d0528c540ad944e1a74f70d6a41bfa7b66f5edba38c78299b133cba04c99fcb65b3fac17d853d0d54370eef5dad513c76cab89c572a7a171e5ea2ec6188ee7632d29b7a101128c41dc969f4795b15e549a4621270a89a0b7716aaae6cacc6857d4d3d5767f9408c1ba7bd30f0ff106cb37afe0d5b9225509ded77723372d573c0990a0e9fb314fed492a6cee2942bcce375b1a40d5087edbedc26663f453afcaf044b49f10376a496e73ae848fe05888e67a88995ba766c5465fb0705ccfa16b3df5fb3337218719cde1d96b981ed6c9491c634a7bed115b3fde33a161eedb3813791787ff022dbfcd0224be5f798b207d624201ce7f26e8feaa2bf8f29c222b56b7fe198dfd57ebc27beaa2d7a7c859901cccb6d404d4aa38c97a263915d83fa626d110f1e0acb02f8f71182c6597127b1b53fe958ab8772a9cbedd2e95ed121cc8e364e2bbe7e82e32bcbbd847897eba58aaaff255bf886319d0cf4badedfbeebf870f2c32f1ab008dec8e3a275c3cb4a35206287f19931120cec60a19290173563680ac53395e6ab5490b78647e842f062eb5896f2dd7569334abcb1b349824a316ae40f61cd9026edd3aca7a764bd6b11638e130b55d7e5e3e05b73b84b58c4d28826b6eba8a85f95dfd0c6e407bf614fcceee0e8152036f758e56adf1337a707e05ab439", 0x1000}, {&(0x7f0000002c40)="1d92d02a3085087754659ad38dae04d25944d93385357711b55c8e4d61ed2359bce3a8a6869210b9323dce62ea94d1e45b46e7ed2853e5b7ed103a0d7eb21953429ce6f99def6c25853a5e4b84f5771f5db97839ebdb7a433d41159a54ce251636fb2cea5ee6cb11c9f73944863303b6c96097aa76e59d146bcb579373756d7e3e084eb462954f1cc69bfd6aedca2eedc2e391836eda76c50cb2a5a09545d03f026999b1de095bd0d1ba9384dd52f48898b619a6fc79bbdd6b72fd805b10a6df5daca5d196", 0xc5}, {&(0x7f0000002d40)="5da2127f1bd8e43bd55a80722d25b1fbc3795ccf9f26fc9416d3df6be06bc556d22e1b4c0789951fd1c851a63aa4a1c970ee8003dfbda7c605daed1036c288e84c1531e1a2f717312b5dd80a27e08953c14669117824963ebba242debc149d1f9b4b1705bab6521f60c2b0a2bc39716f6c66b0e6d38673ef7b14c8d459bde5abeb95cf0b2231affc8e58bad3ac1e26fd9d042b802780c5996a42b111ecf2b19f635a280808e4b8c7d6c525ee0d13524af361d70fc3425ac260f6db13300fe769dfd80ba5de16020520a29aab375cf7bc2ed5b90736f0c325fe45a9ebf4958c2c05f50b5027", 0xe5}, {&(0x7f0000002e40)="2dd453f88300d6ea0620e6520360351f54553b913de81f45886a985979e24143eb526784b155e8e6554f66429acbe1c303b8fdf535f870e61b26014d68d0380980767572fcf7a128bfdcf44ee2ed34e9b0894e998f7c9503b5c88572e05526da10c18ba05ab80dba52312592af321e0505d7057f6fe44b9bb74f5974674f0a7a1e1615fa2915d870a7c20202ad6215e7fe318994aa7b9bc13c5b4698fbf3bd6a48617fa7e89165ed8c464908472df6cd8e5f82eb58b4967b6338d8b82f2b531fde43763646630467fbf2a789f52c3e75ab7e6cab801dcd8488c1c3c1a39427b60848e4036715c6d47919e58a58f76a44a1069b379aa4817cf68c213efdad0f20df777e94c66fd8c96d1a8f5f1e4d1e259859beb1df4e119fe240656c850616fe7febffb177dbfc8a10e0fd0bcfe760804c3906c91a0072af8252ba530dc8b8a3a6953b6bd0acbe7c99c0c69793390f3a721a28537b58c873e35260d1a0d676cc9fc92f4b134a5a0076b349e18286348386b692229d499e6a5c65b0406b946ef360854933a520df0f15131ef89b63e3204dfe82f566ee6baa9ec20e098b4282e6b050d7c3394b450cb0bc5f2655a2bac2443572b66a707ab102bd28ecff5f5f222b676aaacbe20857c1cd4a50ddc6690ec12022324ae3829fb212f7623f484b9f375c2128e5f28d3aea39a797481684a3cbd11d3ec04cc1b26a482508bc08f3f89c5cda4756c1a21f81210d48bec347796290886b86780e3c2395239844d614f4ebbe47ccc431990501b94f28afdfc876f55bff2fc15f44db631c85dc22d1ec8022e6e53e2511bca1853b5af043d0eeb7e84f8030015cd8c371a411ed9f82d53d0ec612ac535142ce94caa46431d5f5ca21db5b6d33328fe26a0e0cc3c3c4ca20d5ed3b4377862ff3bac2a74a0c4c5871ab5e7a7f2b1506fb36166187c9d46c6496c3707fed07172b879311f0f7c02c326ffee96640ce4efad4362f3f7b7b7dcb84cfd6cd6f772acce2284fd71e1d6564f930e7d98e177ebfa61a41b1a0e7408825d71b4b4723542a61b515a5c4552f49d0c0f1cba481b4ca9531d1a38b0581cc054a7905cf25394df8b4506d35b2d582571f4732fcec3c055859da3c7311e325bdd9c7cfce8ae00a2fcb1f19c4824bc0735869c8e992b622c6c57af2bdd795d1bfda5e66458833bef549a6ded38c158e87bd1e7fe2a78eb32da679589e53f0ce2e67e4479fda2645de0104303abea86e96cd77f2fa65f1240ef9362a6b48d475b6208dd2482fbca0c2681adbaa23441659dbb75544ea35b1467416b413c5f0fe07e7c94a2be9919fbbfcadf4c0d90edf7ebf16ecd8b57afb7ee864b2c66e8cccfc9f49fcb19acfc4ae1e17b2c6b0ff048116f274160de287329369ba6c8c11c5ea43638cf96e2693d3c513dd1584078e86a8cc813ab3cef2ed70bfa1e7463bdf9aa8842a16e98d6487f458274646c8c5027700e3764ad73c0a20a050cc95d501e9c2c913150444fed3a2aab803dd20a445df0c11b3512a931c272d5f610f21831c94804fbb77cca15b6e5dc309417b60a2dc181fb2063b9e071b5162e6c785b1eb6105754184c610d43aee381ce5cd535fb7d36ac0ad1749da019a48064fb2942cde9a3c24946af2de5e22e60933becad0b5504e318d0b1fbd48443cac97a467fc3e1add66008bbaeda0655a85017cd94e8717cba704ad0344cdea4c7696161da5916b6a3e1a840fc5224c9688bb39aea7570c7d2e417d39d3bae1da7690d0d4f1bc5a6afa46009c49d9dd7507c4febd2365c38fa100695ca9344cdcb181e89e51f728ba8951df5585fe60b6611379abde840fc4f965e4629ab634d4a3c3114c95d845705ba116b9655af8be6e32face31d19b582a93c4ea1814534b9f4465467b602b5334077c8c4832ccf2b49159f2440d5f25d06f4162d32d11e8c88b0d80ab1be2e845ec54335258888715bc49ddd1329401627e8a1e6aaf77614aff0a8a2c2686a2f5a0b74615fa1b5ecb520f25ec96a784cedab631b85851dfbd9f057ea42f1b95d7654b0068642618c9c1252b241bbefc84f5b3b86067f903ad75cfab4132cfb7a5cd498b0548fd250a1f04aceb1d8366d02f3f9308fc4cb7de5c31efcf342a55adebe140a2ed958bfebaa62ab0a9119e542ff74711608ef13bf7c306a4edb0ee7933a0255957280cb5c061675e68e30070044d5d3eeab02725eee0754a2881c05fc92a9280b268fa84a2c79263884c5b7d3d28494dce15644b80f7e411955d95c6512797af2bf268cfa7d2ecef48e2650702fa69fc07d3b439f071f39ac938760e5dd3c9572b54572e91500ff8acff58321c295f54f2a8551cebbd339f9a45a906a67c5dc114687b3e6ba34f6a383739f31f33d46d43597c6eedd62cba6de562fb9b7c129f151c5a213900a85abd4fce9c1203531bb9c70de04f73108d2a9000814b0588f34fa015e87ac92f62149d8f65bc17248c9f910475bdb3318b855aa7fa3a221ef12ae256eb9d2701a51f835ce2b80a9e89e72a4122a222a369ca86789fdfeae5e876ba13f2b7d0118dbcb857f32636e4f344a39fa3cbdd07f8c9d3221bf41312808a8138e35e9c87cd57a5b001dd03fd4c628cdf8b5577b94fbef246a17eda72222b441c294a3d1b49d425fe9530aed1cbfc08a3eab84624e317036bb6e7587f675cbe35c7b29c4f78a98d32dbf3c06e7f8b00f71b40dee6e83d1c5bfa49d68eb94cb1178716b9ee043bf2703dca919472156008bfa4b11fb0958c6c4170ac7b063a350d0ec7df1a391a92b6d13dfd4f3fb1fee5e62fb9acc33ca594bbf14656aba441ddc92a2d4443212bf27e0c6a6f386bb0ea14f305f555e9b693301c032c1ea8fe5c5785e3a0c732092982b16cda77420aa0f6f11bcc30c0b55bc22eb97303affff40348ce47bf28c70a6e52984b4de17a6789c26212445d745e243db13b2df069aebfa778c9257c30a3525b871b0ecd426095144e6bbcf7ad539be31ea5ebe2ee8a9a32802762605c467699c5ebd2b11c7f14ec51e209fac39e3236560728f408bd634c1fa48dc71873700344966a1883e324a828e778f96aedfb05864020e8868499e2d2416e34989a982292235dceb1fd977ffbcb8462d0b9c1646141c0647e30af9190a16793fa946f3bd9a883daee6ffe7fbb7ae37290a114a506557b93082c76363fb158c395d8b1e4509b4854f95dc8865dcddf89ca3299fa6a2b84a0e6ef55b8436f2e8d23aab363f1717078246c492db19d0dad9405c4fec30bf0939d2bd9f79976897f8f516dc681d52dcabddf4477595b714f28495574db8c9aedf663e152f2c526e2ecd91a3c613edbbef4df6c72d9034f7f242bde74797946f1242efebd15f38b3f548f0ca682a78c1624112dbcd5e9f2e8d9fc26617fad618cc50f37e5fedf9ec251b7c5681a494bcc94ac894153186e60e934678316c421ec516642c02ff53e1da96bcbfe03d2a2adc711da109c22ff607b3a197295b54ea1ebda48d59b459fa96165ea6f362d3dc80868e9f6b674b96bffb17bc8bb41044110b6229acf332471a46c94d41486e07b8a246d541d27ee751e8f21887309e8f96c817481756208d2fa08fc2a8fdc40e5a8a59407d7f404bbfa641a5fdff8aba58633342848ebb7a0646643c24e02bcee78835a93a35db32f144a42b41c2c796ea7860971bb9d7c9d42a655c0e313f74bd70b56e64847aedc751df51e6880e6d91a4b644f13a03558a8a6dc4a4ff0bc50921a1f1a8946b4409b16bec51985578c0a2859fb039412baf3474fbfaccc8fdcf34ed299f7433c132076f477a4483ab57b5353010b78959f043b8fef9f2592634ce67a902cecedeb71444ee9a3eeb5903762435a38ff835ca7f1d3de5e67676b21ffc799b7a43f6348939c41775f2246866cb5099b433cd1de6fb5c05e26598825345e4a81472c8e5f9f721a15346f6700240740968c5c8710b7b1b3acd0d899f70300704cf9c5d88cbb6d5e6b4f41be15583724a83f87ff4f699ff30763d39a1584b2efa22c5d4841780c4917ca96c51beeba9944fc204807c62f934f648173cc6f0c673f9a2747cfdca1bfeb68b4de3a2dc3995676d5d1872881e78fd8f90b46637916ec204eca5e6da59f554083597c6c12b99013c6439208dc3f9b474f146c4f9fb35774e43a0349bc2a4b46ba863fd5a1c45f1d2529ec3bb256b580062e94e7c62c055af8b9cae2b00969e516b6924aa49083b72c427b7debd1903004d9a2651e19442be75c58cd53528cc0f42c7a58e4c5785666911a0dfbb78bc32bb6f20fad08210aa4260646f2cb857f12aaef67f58e40c065d5fa2b9e75edb7e13778db35a36296edd7c1292a4769fb72c3743fd89bb5eca3263e762ba38ca9184927fe4eee9961aa86b1cb315b350ca4e350371f8223c79d02b4d64c20d0f84620ea8843d8c133723fd7294fa29d375eedf440f082ca476d214fcb06309c2c4e5c84ce349b8d5b31cf36a18860df3b7e7f3e7a8cc101a4c1b231a12ff4a2122efbddd7ffb5164343da8ed4bdf96c15b5f69a76c15a50d31127e159099f3e4391929195bce90c0dfa9b46e2591bd79c59207af837d9cd3bb3a060a62c00f92536a9d0b2642dd637f7c75939420456e7bd0f01fb6021ae56e5daa4a88cff1f1c9ce87b4cf2db08b46987070e84a0ffc578a70a4611b981b7a9a861953692f117e35e916af7217a2eacd61a49144264a3481999bc356ea2e5f294c9950888aed06693c33bd8903ff550ebb9dab8a302aeef9fb6dc08ea31d53389f6668b90818f95c918af81a0c94f55fda226f16154405f4745f1c8da641dba82f689ddfb7375d156f0f5b13d7c8f20f9ddbc2a7280ddeb63b5bcf3dddb155a8139d5958fc4b2d59403f16a2fed5fec022a3deb46bf38d849ea987044b2378b4ba1be680d5eed888265a7de00f5771be0038219f408f222ccbf552e1360e1df81c4c7c9e9f4d0a8a084f40e23fa1b05110d064682407d7fb315e36bf5419c7b89d03678dd4ca5fc2a5ea0afb7969390e92460d2d846d9a2dbbe1d1151f92ede55c2b9643a2005f40d8fd07317137970738a129e9f7808cd76a935fa7bd9a6702753051aa572697cea7eb8d5799a8a414b621ce79448a3fde0eba70151e6a6866af9b59143662e65e1af63e52af4d5fb39cfe8321010933a84300e3dc2602e254f28409cdf193677d8227b942a7051f47cab20d046f6e5394695c99067291fb65f700860b61b9827136203aa8c3f869c0c4c6b31cb9b689625cb22738df68b62a0d9775dbb3f0559c2d12e71327724776374f0600544bcda7dc25629a94862996bac0ab2b521564fa69bf4f1bc6e92b015234c28a824724fe71b10b510c8bbce36b23dfae9956e795d8a159882388477095e8d2fe5f2019c96a020fbff8ba8ba72422d00101cd86c34707a061d5ef3c924371cd53bd77a266e05c6aa4052c61ad11ab61398c4aeb19e280d63d1b2d06eca60960a708d30797ee6dfd984cf8065e6f3ee1c07b0e48b782ddd8309064f2e8e797e569108ded66f27c01d67e19d7d5dcf057b2327f4f1cbef282fb8f00d0540983d8201826250119557ea370f62e6be11b4a97f175d79fc816e59d05c790b6f3a28ab63650b37ddef6beddc62730f9272d8fbb25a3132afd44cc33ddd4c8904c7cad9b2fb9e4d9fb39a08d54f32a76dec52ecd47a1613cb727393a538695c7628d77d32930cba04638fd2ccd1c913eaebb8dbec5bf90653d88540a370b5bef8749e84ba216db863f5fb594bb9c4d019c7c69a8dd27b83013d7f20f177a7", 0x1000}], 0x7, &(0x7f0000003ec0)=[{0x10, 0x1, 0x100000000}], 0x10}, 0x8) 16:00:11 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = semget$private(0x0, 0x7, 0x1000000) r1 = dup(0xffffffffffffffff) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x4, r2}) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000400)) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r5, 0x0, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r0, &(0x7f0000000500)=[{0x7, 0x0, 0x100800}, {0x0, 0x10000, 0x1000}, {0x3, 0x401, 0x1800}], 0x2aaaaaaaaaaaad8a) semop(r0, &(0x7f0000000380)=[{0x7, 0x1ff, 0x1800}, {0x3, 0x202, 0x7ff}], 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) stat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000940)) getsockname$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0xaad) mkdirat(r4, &(0x7f0000000880)='./file0\x00', 0x10) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80c0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0xab, 0x7fffffff}, {0x1cf, 0xffffffff}, {0x82}, {0xed, 0x3}, {0xae, 0x7}, {0x14a97c2d9d5855c2, 0x5}, {0x46, 0xffffffffffffff35}], 0x7}) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) semop(r0, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) mknod(&(0x7f0000000340)='./bus\x00', 0x1000002, 0x8) recvfrom$unix(r3, &(0x7f0000000a80)=""/4096, 0x1000, 0x2, &(0x7f0000001a80)=ANY=[@ANYBLOB="01227186a0757300549224c97caf2aca0b7861104198675e7c37e4a4f048deb87696fcec65409a2d410aa8f555cc0636e2fc0707e14150d77f60bb3a2065ed9ee205254200c8a679de72b9a0ae0bd20300000000000000311c4e8ea6fc9d8f0a708fc4be2e8a66ab4a534f85005ccf0050b142b609bd791e73da41f78793c0e09d8282bbac2903b42f83d21c4a3514175018fc63c266a4a1af996bb61f23d347f39ebd0a07af62f2da16b849f6f99e8b50b2a3a7b8cd7cdb515a400686e29ba018b1cca607aa5d6336f8c8a8bcdf21c65f94c9891e362cb01457ad4d7bab12a74968bd070be9f21df246223e82b1cdaf6430fc01f884788f0592262b015c0c71d9f12d0cdd0fc7b12b3d1a26618c997cbcaabccd403cc9bff2015d2c66def3023b3314aa1f01235fd6c104f89ba6f0f7a263b9aa9d0ae8cc60ff2fbc9f0fd47f68ea86bfb4a1434004011afa876f1de6f71329527bf7166fc3216d2bdb98520095ae483e257478c067c74e21877cd0bc5c1a633ff15ecc5b5439432e6fd8b494ae84ca9304fb9a91c875e6e5ab092ed70400c82527eea18705d8e58aba860c4c9d4405df13dc44d007919a25f6f5967b993b797dfcec26784daa45eaddf473056363e1829c859c5d5bf185ac360291557df1455cad362b3d4bc39655da491f762d9fcc4240ae7802d435c099c2fd01aba0d8930e1b3285af7e54f0ffff620276e4cac21609c43aa533b98e0034b5e10400049480da"], 0x1) r7 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000440)=[{&(0x7f0000000180)="000000186004008b00230627b56bf9514897f41b7f0346cf4cc51a34cd284bfeff023519edffff003200000017dd411284bc3d69979dde0200000048d8361f9c216d848314a21d8cca1286a2a219a3", 0x4f}], 0x1) 16:00:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x810, 0x0) sendto$unix(r0, &(0x7f00000000c0)="a8eb9cc10900a135daeff734f07ab933", 0x10, 0xa, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = dup(0xffffffffffffffff) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8}, 0x3c) r2 = open(&(0x7f0000000240)='./bus\x00', 0x822, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x0, 0x9}) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:12 executing program 0: r0 = semget$private(0x0, 0x2, 0x301) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000180)=""/218) 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) setuid(0xee01) ioctl$TIOCMSET(r2, 0x20004268, 0x0) 16:00:12 executing program 1: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/85, &(0x7f0000000080)=0x55) nanosleep(&(0x7f0000000100)={0xfffffffffffffffc, 0x2}, &(0x7f0000000140)) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:12 executing program 0: 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() getgroups(0x4, &(0x7f0000000300)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000340)=[r4, r5, r6, r7]) getsockname(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) 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:12 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0xa20) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x400000018000, 0x1c1) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000200)={0xa}, 0x0, 0x0, &(0x7f00000002c0)) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x2, 0x4) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet(r1, &(0x7f0000000080)="9bb145", 0x3, 0x40e, &(0x7f00000000c0)={0x2, 0x3}, 0xc) bind$inet(r0, &(0x7f0000000180)={0x2, 0x0}, 0xc) 16:00:12 executing program 1: r0 = socket(0x2, 0x400000000002, 0xfffffffffffffff8) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f00000036c0)="d431326d6e69", 0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:00:12 executing program 1: r0 = semget$private(0x0, 0x2, 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) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000001180)={0x2, 0x3, 0xfffffffffffffffa, 0x1}) setegid(r3) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001280)=""/26) r4 = open(&(0x7f0000001100)='./file0\x00', 0xc0, 0xfffffffffffffffc) recvfrom$inet6(r4, &(0x7f00000024c0)=""/115, 0xfffffe64, 0x83f, 0x0, 0xfffffffffffffd41) setgroups(0x309, 0x0) pipe2(&(0x7f0000001300)={0xffffffffffffffff}, 0x4) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) mkdir(&(0x7f00000012c0)='./file0\x00', 0x81) geteuid() getpgrp() chmod(&(0x7f0000001140)='./file0\x00', 0x1) lseek(r5, 0x0, 0x2) connect$inet6(r5, &(0x7f0000001340)={0x18, 0x1, 0x2, 0x10000}, 0xc) chdir(&(0x7f0000001380)='./file0\x00') unlink(&(0x7f0000001080)='./file0\x00') setuid(0xee01) semctl$GETPID(r0, 0x800000000000003, 0x4, &(0x7f00000014c0)=""/4096) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = kqueue() pipe(&(0x7f0000000600)={0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000640), &(0x7f0000000280)=0x2f2) socketpair(0x0, 0x4, 0x9, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() r5 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) recvfrom$unix(r4, &(0x7f0000001700)=""/231, 0xe7, 0x800, &(0x7f0000001900)=ANY=[@ANYBLOB='\x00'], 0x1) r6 = socket$unix(0x1, 0x2, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r8 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) socketpair(0x0, 0xc003, 0xfffffffffffffff4, &(0x7f0000000340)={0xffffffffffffffff}) fchmod(r3, 0x21) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x10080, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x2, 0xf0000000, 0xffffffffffff725c, 0xfff}], 0x80, &(0x7f0000000500)=[{{r4}, 0xffffffffffffffff, 0x60, 0x1, 0x8, 0x401}, {{r5}, 0xfffffffffffffffd, 0x80, 0x80, 0x5, 0x1000}, {{r6}, 0xffffffffffffffff, 0x1, 0x7, 0x20, 0x9}, {{r7}, 0xffffffffffffffff, 0x80, 0x20000000, 0x9, 0xfffffffffffffffa}, {{r8}, 0xfffffffffffffffc, 0x4, 0x0, 0x6, 0x9}, {{r9}, 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(r11, 0x0, r11) ioctl$TIOCCONS(r12, 0x20004276, 0x0) recvfrom$inet6(r12, &(0x7f0000000000)=""/51, 0x33, 0x1, &(0x7f00000001c0)={0x18, 0x0, 0x401, 0x1f}, 0xc) setuid(0xee01) r13 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r13, 0x1, 0x7, &(0x7f0000000400)=""/211) 16:00:07 executing program 1: r0 = socket(0x10, 0x803, 0x0) sendto(r0, &(0x7f0000cfefee)="120000001200e7ef007b00000000000000a1", 0x12, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f00000024c0)=""/4096, 0x1000}, {&(0x7f0000000280)=""/125, 0x7d}], 0x2}, 0x0) 16:00:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, 0x0) setuid(0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x80000000000091cb) 16:00:07 executing program 1: syz_emit_ethernet(0x21b, &(0x7f0000000000)) 16:00:07 executing program 1: 16:00:07 executing program 0: 16:00:07 executing program 0: 16:00:07 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='/', 0x0, 0xa8) 16:00:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0xe, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x100000001}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) 16:00:07 executing program 1: 16:00:07 executing program 0: 16:00:07 executing program 1: 16:00:07 executing program 0: 16:00:07 executing program 1: 16:00:07 executing program 0: 16:00:07 executing program 1: 16:00:07 executing program 0: 16:00:07 executing program 1: 16:00:07 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = dup(r0) fcntl$setstatus(r1, 0x4, 0x0) 16:00:07 executing program 1: write(0xffffffffffffffff, &(0x7f00000001c0)="3c1f86d6d2edf4578740a8c05fe0063eafef27ec22c172a7206a24763feb0252683b9e635c552312941ff8b5e533006e2a9916b9be89470f1dd596ec1097960f33edd97da8837805bf2cd8f0e8c4a164848f831e183b64d3efd00b687e1efa73844e9f3550204f3885ffd348b01f3d34b7c1", 0x72) r0 = open(&(0x7f0000000080)='./file0\x00', 0x880, 0x10) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0x7637) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "9c4bd91d1900bb2a89a50000e3ff00"}) write(0xffffffffffffffff, &(0x7f0000000000)="639465d210fcc29879eaaaf279011785cc5694ffffffff5886d68a32db6c7804eb35e3a5afa2b13ba14c3e79c06dfac57c3cc6be0eff9e4f3a80", 0x3a) r1 = syz_open_pts() execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000040)=""/22, 0x16) 16:00:07 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = msgget$private(0x0, 0x438) msgsnd(r0, &(0x7f0000000140)={0x0, "70d15ac3c07b308a92662dd1703027450928cbdf4aadf9465866286954101235c9a611436052e540207b5cfcf9af5397da14aa2a3c5b6736bb1825b25f2a8f8b66d24acec38ea1ecdc1a153b2ae637b9cc2fbf6658b21ffbf81b952218d2d2acb647d6e33a4d8730c49c5b8d6f0108dc0d1d1a90f1bc6bf22beadb29f7fb232bbe83066aa2dd9492a865bb56d9cd2b95ef50236f25e37d34afa3efa1042638a137f600f9d6ad8d6b42278cc68fa5725d837b5d73f0683b14a75e3c767f2fba7ce5f6c910003760a48cedca0031714334eec7652c5539840cc7057fd5db0e02bf07383cb04033b0de17eed33736d05e03f42aecf3a403980f88f5ea7e856300473751cedda987a1f41f3989f183b8d61d62498356620d1ae4259a3c7d03179e1497f5fd46f65d786bbaeb0b61d2b0873a0c46d9a4501b5648d0f2482ec50c9a3f50b500052443ae40bcfcbc95671d230329ea8c6b3b7bf297e73565cf00faffff7f66bd91e2dcb45c7a180c0dc9a190c708d851da22df7911d052045acce48ef4dd12e626100c67cd06158e3782d024fb8df7d71cae04a41525ab0a2a84340b2c6e63a639f880bb9dca461306026eaf7f67fe58e24c96f623aa71a4c4aa3396ba3c3cf2f36fddcd7baf7f8f1dc991372beb8ae9f5066bd2628f2ff6296266ca88e6d0bdcf2ba3094d77988940268956dcb8502a5ec47e985561d72e4b1b1bd584d05f3c7dbe90e9d9e41ed79cdb32427bed205e14725eeb5e062e5ef6f41e691b810c3c6cc9d97c352dea1364c1b26b2dd130d9b7fb52060d6f95a8d0509b7c06c39adfa45e70385e56ec039b9c9a6cef5bd42d56f74315248ccf33eb67bdb593d483ae4ce66c0684fe1506d600283f09284b46073fdb230cc3a381601edcd7596e191cb12c0720998c2c4efd0a207c6909873d2281774222e62cc8ee62115b8acdd7c59aaa50f180303be73410bbedd75b2dc9ffec177bb4b860692cd8d41a66c73ee2932fd4c6bbbf06ff14c6b310a3d856cce3b0dacff8658aa98719ecbdf6aef1f58bd29afd7bc74a86d0f78efbb9d90a3fe2b3a9d8b8f1663a8e675e2b8ed3b94a000b51eada7dee9dbdf08d7858002dd32de6faa59138219457cb96af2871b6315f4bd203774cd12e9067375358e3e73992a64ee6433aacbfee72c37173650de019eaac311dfc43cddfa0af9f7131af8e83a7f77fc154406a88fe9ce2a4412ab2d7de9938345e16c0b6a33edb18dc58d9105901512b1e3a920aee9e3cd6ff25923c65b747def8cf045411a517e4a047bd6ccc8350f08bd45a140aa45fcd1e0a8d616530b7fe1ea3c12f0c85148574594301169de7d8b6950ae82f10bb6d3e19bfacdba074f5ccc56d33ce699b223e18180473a8e5960dc460cbf955a8edb6be7cddf017a8d60ef4c22b573de84aed860da48f76af2327d2750a0403ba6a1c7f4338626f47a2fe046d3cfc17de938c2c9b96960274944c21b348f18647b495f321420ab3755410c83e5de803c19ab35aab37ca1e3493a742fb90f632c03a28a0b76536af9b5ddcc4ede678c9a02ac38f6ba598820192f52a8ee8fa76346fd16d2d4d1491d064df2cdd46ba4117d0c59f3e2435c9f83f62bd0cb5d50d595d2519c5a3ead6367e15329f53bc59cc0e06d8dc8d8f6bc5b674a19f55f08dabda7f7fec1cdc05e2a6dd8e70f6af7794bba14c6084a57b5544ce518e29edc118e90823a62a6e1c21e6eebd6b0a106e19e3b98520fe87ffad38994e258b0fa5c3093c5ac9450b944172c35bc16beb75beb175f3e1fe54323a8f02d6e2243cb2c7b521b321b8f480f7df5f0e0686c6f2db1698e67e3050de23ff0268314611167da5d26fc0cb6b5dbd349a4b3579fb01291f0b62d7d11ddaacdadfb94f574aa6f9708ba8e67dd1c899fcdd2d12f21ef1ec994468836a0f0e688cc316525544a45774e40d9077f7825d7e8193e87e7673cf349da49b1347b92309857483a8dd6a6a8886f6fe8af739414410914d74ec28653d445eac6cf1d019712bd42012172ecd321be7f2c739c189c1f9418040048fffdc8a0e0294135bc736e748176f93911cd5e653233e1eddafb45a8f083267c8d9f542e233ff2bbf47402080c759a94d4519084bc286b6cedda6079da33631278a6351fac796c85c85cc461d6fcc0f4b42ddbb0254472e0c315832c406eea951383c0f64b53755dc59ad7569f63596815f192f57925ad1c4d4f0c4709bffafad39bbbdeb74337450f4caf8fb172fcea3efdfde873fc7e9c6b0bacfa1e5a69432f0e7f6994c76f481ecc0ce533817f5d95b081988a1e6da56b1679130524f6c2337e4a080a427796b17a9a034dbda05bd286428bee7a6c7bd0d33d1c4d26cac9f041de3322dc9a82ccce8860b2243a6ad628eddfbc4e21c8d2df63519ba98dbb85990c1878c8a493b547fec872a7bb638fed04ab85b1625e4c0a663c48fd2b1aa61e17524785908161c12716744dd40c125fe0f07851ed5623e5d72c0d484b3755b4bf1e5d952f27b845147a6f393c4dd0209e33d16a39baa03625bb7141f43a306e42a1c87fac28451ffaac1edf3b0c23a405fb58f235477c2486ae17407a4b065189f505619597ffc6d3feafcaba472b67616873080c7b6c2b726ba6603a48c5564d3c08694fa2355b290b1c521595ce8129b185240f7eb604bcfd5d9ff09d0eff3ef98b8f1c4fe55b3cfc2776366e9c80a53604c108436a0b2f5d6aed7db2edd33c6ff9004807398eced201b1c12a5108fc5c9afff914128aa1698fd41349346a6f76166d3f1841af10c886eff3d322c3d9e52fe830ca7b9d512d506a0ee856d9b75e6cca3d048ee451be76d6d3c1b33e8d774af6f93495a2da3bedb3105a5fe6a5dbb7477eeefd36a3193d2ebb280a87732e3ac13137b3d7e92c8e6f722c4ba8c17e5d12aff62e1ebab7327a7b05f79ec384e5aa5d87238ac8fb2f454bc89b87c2393b5bae39bb8e3c8323b1d54e9c96e6461d60de83625040be2212dd22ed60870dd1df9dc4d8209d59686764ee76910662808b4a02b7c887696a06f739198f776504fa71d5198d6b4c60b6f8168ea1e4b81f28ab598ef1a246bc226109fa586f5c794c060790199ad0d057c7bcb0ebcbb05c679cb302d678dd2c7b04e038d0729113fa4807e02f7fd4eb0f31a909b5f2f98474029a2ecab225fd7db237516cdbe437978ef24505a0aeeaf0b5e16ea955a5c8c9360dd7cbf09ed53190c4038161a053d579c6031e038c60282de6834dc65219e90041ce50984ec2cada30b116affbe6df64e67fb2905bd439d302195044473fcf70fbf0944af3a45d8511241ee11b0a762bbf484a913d3903416e188c784a9b18b1c22f92ba39cb6ee93b035bb543eb4c8886c886daafe75e60bd438b9468781b9a4dfafdec1eab5ca1a55cc932cee22cb39f22b2649638a5032add2f7ad0574a31fdf9903b729cdb01fe681896fa19b4c09b2062e0520166699c716bc0d26475c76233127531410aa09d02fe27d4199c09d20e3be1953f4200c3615291f7b52368fe1c9d1cdd74db9c309838bf7e7890c3f7f56bb6e99c33dc4eb7f6a2d0a54feaf8fd64630b8c68a3a3c4ab194ea610d06f8ca6ae0250a66bf1dd0fde0ca05cf99c40b477936073715250f2b3ecbf490151e0ef291f2ec69e0cf49b0bcfe427a9d083d0efe0c5d32239dbd0aeb1117cc40fd05252b1da782f385fb1962c1203bab15222868ef0496da154be683f820a07bef8d2abf7688696f3b28689e0051c844c5ea1b3591f598aac561509f18b1801b85ca5a51e891662a934204e18793fa3d719ebad93eb846daea2af68b63c0583fd8c36136f2462299e955e6eb45ae84832eb61111274ee9956fd086992b1f23a9f92d06beda8b5f9172e1960a85f63aec19a95955b9c367b2a52e8c796f23708728b77e98d846ce22ad28ce0dea713fa42e997a2730c0d4dd69727532c2cab577b02984533534415649f805b75b642c3e3460583ca7d558694d24fa0f1f6e854d9cbc0996292921c7b1853ec4850c1d3201c9315269cd0fdef79d07f43576319fee6247fcad18bb490d32186778a478aabcbd0f127f37b4c22c9b151fa019bc9cddf65aef6b72e3fe0ef2b107228924bd61f81117eb242b7481a527270cf6a02f3feff0d8792e26ba3fcaa6c49b0fc14025ca7a9597c0e3796b8254b489ea4fefc21bb18d6a72cf2763b2af9f3cefdc7a380466feece1dad2cea4a9249f0e37f00b9c610f870d59bece29160d1ae4c30359d8eef073a5a5b55d060e842c502f2c1740f3bddf0af515849ddc92ee12434f202c6fa7658866b5a4379770a9367af2ab5d9f9b3d97599cf4257f9b791e41d8a9d87d9964df3e12852b7646511c024d21f279ac31c8e28f7e7643756256fe66176d89e0e4e2ec2b4b3d7d254d924b9c89bc38ca15a792fb5e62cb12483425c175349300c33853f893bfc703c885aa7174269d351ce5f7d1932a7be0246fb281a7257091f6a288080d3a307cfcb29e42cb538a04035404fbbe316225698794a86d4deefd36ac52c3784ab5b7db6850bf454af5973c19b4687485e415d4c5966511eb83a192004ce4734936a8c0dc6acc0763c3dd86555116fb3743a9766753fddb26d1f20520b81f1f1ec82ebf9b0049cdb329d682d9d038f862e89618278ea0cbd11a317625e4e0407b283f5246521b12826262ee88224f0a8a22dd1f2db9a9a8bc6fc6ea272dc96c7abfabbb9dc83a06b0965724c371b0f41c35fb3c8b081cf67b47326f987a87be0bf0b299d2de261e95066227b3059a541a4a67978d377a3604e4698aea85fc6dd3948dddfdacd6eaf988c835048e9cf099762368f5c3dfd1cc63450b754f44f58d399b4ea9bd4e3db1bc99ba186a3a8d4bfeb68819e59f0cfca6f3d11333fc98c625989c9a26820bb54a9b15f1f660f690b12d5b54120d7c555d74cff0dce0048aa4852e9062735b6cdaee1375fe5ad624515831e499cbc5197bae01b2cad2bb225e4fa0169793ecccff4b212bdaf8e9c5e3643e80db25134748c19766523cba4c167280671750bb7c5f84a3454d4792f01a642e2fc18b1f79804f43c85bf1f4b3afc2ec571dc4450accf6d443e5fbf38388da8f7fa12112f4a109fdc979cfb702a1624c6bb81f5dea38263c65aeff249a9ddec5dc22ff538d3d6ceb8e68a9d2eb8bf39e127fe2d7d69f2200e4877921ed6f0eac1ed655ae6793eca8731714c866dfc73f6a43e5d14a79940ded05cebb39039cf24d10d4bcc791a07ca744b5770a714c48d4b66e5c45c7bb9b640e915e63d86eccc15b9cb79eb50dd468ea8a1fbe937ab306c587341a8a795ac6c2700b806ac8f4e1110999cbfed1919c7d0c9407a14d0bcf27651f501d7e0306ad88031e47c7d735bf05e1dbc935f873ef53429f7cbecd8e3f217008df85db4ccfc7c19f62eb3716cd293b3f1ef185ef2ac091c998da4199fcc9eee35607a594de5628375d262a3f54f9eb17fcd1178c62051abbb147768fc86ed43ccb23e3cd0271319f98ba8ada0c83f0781baf4b2145ef7a4ddaef2518f83582b5f02bf40ede7234f4c9aa2057bc279e479c89492daef4f3e1982bac7459dc0545beb7b01a240b31fe621c5347873a60197de82d8875c4d9abec9c6fd0732f6ac32ab953814298cfc27109d97f4eed7340ae52a620607b65f2f1b56b789845963f67eb126204da2395e1fb7077e59654975f95efaa0bb7fe441bb972b2304fbb5565b9e9fbd60a5893bd2967f16e3461c544ef913602464f29b6e362fdb7caba2b76df27eed4e6e3f4cd"}, 0x1008, 0x800) unlink(&(0x7f0000000000)='./bus\x00') link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='.\x00') 16:00:07 executing program 0: shmget$private(0x0, 0x1000, 0x400, &(0x7f0000fff000/0x1000)=nil) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x100000, 0x510a2c84}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000100)="510fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) setsockopt(r0, 0x8, 0x1, &(0x7f0000000180)="5e2199034160f9a3e802e3370e7bd0a1a3dc957889ce24bc8dcca020290ba8183bb4792bfd3591a0e0b2de74feb835b05bc36885f306784dfc802cdf6210639b430a2aac5388d0214824bf8f0e49a5be61dc61fcb7403b5dd414fa2756b17d91aaf3d8a8c0e912b25cc883eb67e9d0b0a08564fe134fb7da4d92b0c9a933b5846db5557bed909086aa74e1130080a92a1e790b001da105b6dac57d049a65c500e317ed13796cc6baf897a68d33f4d554a52e9c7474352b3339fe957a6cf59e4d4c76245b09814fce1239cf36ab21097d175f6888a2031b6bc142f3d6df8d7434f933a43a50e39298bd49ea10962e89aa1718fb52441934c969f7ef1627422001343d942ce27fe7e35acdddafb5eda41e7328a56fcaafb75bce9b89bc1e556836f0d0ac95774972fb5f27f56b9972f147eb680ef3d4b9d1b4aa6a6f4cbe989e39f18c5eb1c97c3598fa59794d528821faddb98bdf441f74ddb4c7680be923b75d4062b3af36afdedda62bbbd5ae6811bd33bea076cab782f28bdd53edafbcf6dfc3a7a28cf2c91dd97f6bdd3ebad36ce924d2327509ebd8604af4d7a6e1ee2b34ea83a04da4dfbec4ac0a2f4b72744a098b2121d36a4ab7e652463d865d426080caab0dfab1954f4cbddf3bf90fd1c8af490f0f9eb29ec79b897b92560d3553e4e9906353bd85a9cb0d737d95221e0734a2f3f9217617a1a0985c982490b472503a8a65391738153dadd2ae6bb26f880bab27b69543684ba858dc41e703b29cb00a8c66974042787969a4b1b6e5535612e842a2490d5df068359d74d979a22b82f621e904ff47b66188ff8e10917e296d0f69850272c41c0096b36b47b8b0fb7f1b77bccd403dc25ddf98ff7787b9c55b39d6db3c7e5b6c6caa474be5e056804c72ade99dac5b5862a56a5152a6e56c52a22c2c95926b171959ab4a3f4f1e6fb0f34f7f85fed90c21850a84e6ef87ac8c114c80588de03d93d8a73286fdef06f5fd64c9e1bd7dfd13afd631a46f2ef300062ea9204a686f9cde6ea9e52cc45536649f8afd2e422572106a8e93d7b760725ef59181f5c33c84908b7718fae81eea4c8f06728d3cd199383ee9cb196608177fd6fed96f436b4e3c434c1a6150bcd482d083c01793365ee22813ed080c2fb30f7214089b5cad39bb5d7b914359874f458c7cf32c9ff5aeb11fae0b08034d439bf2742e1e33111f597715b553b17f5eaba49568815aa877cd736320355cce6fa8c0e6877cf79991f969541ecceff0b52ce66c5286f056cc939fb2e457d29d6cb580a0be577d1002cc14b60fea441e5dde01def512c7031172d3f89dc870184c697f2ec3a572b7c1e9ed166d09a6e4edefc4fcb6086cbde4be937de0ef0eac3ab39dda94983f6f89f103c3e161650db7a7a8ba9cea6842ee07bbac63b899ad7a08971593e807a37067e710708102eb4bf5ff423661b387e98ec0d6ea8c45f2aa0b6d6371bd442324e075c5470d79e7d2c38cd1b06ebe8f292d783c5ceb290006e3916f355edf2ec0d9747f21235cf1194473c6d28e4427bbad39f39daf4a8e29433fadf20acd408d0b4a443ebf7a5387cd002c8b663371bef207e2c824dbbd2b85613ad9d0cd0300530f5b67d2d10cd9fb0f5826c9f5710335aa1f3a712201d9f7ce2f79af77598c6a08792c878354948e9e85a0060dde98015a24478d13b22dc7640351ba2fc79ac5de1bb14dc4f034c3264c6e0168d09759e8649d27ce011ec3ca017b1174d9672b0a785e36705a1ee79c3b86f0f0a114f3425569c7ceb7b0e4d43e4d0701819b9a52fbfb812749a1c9871c136df528287aebce00f72e8efc977557d0169f475f90c046d3d9923aef0ed54f20eebb58d3fa121a3475017aed016dac1c18de5a6e97d75e6820415f64a66d8f9e7884513f2a670856d883ce500fd6f5bb95cbc8b7462451ee85ce34dab949b13a2fdb6778ccf5155da5c892d25dccda9bced282ae013f214419e1af3ffc0822516d072be52967fc637402851c4b1018f383762f2c61b13c6394f972476574c15b18a5260bac1814812fd4c6ef8702cda3d4172d370f170f77f90d715dd25dcc85ab62a6940e28fe500e1c3398f4aaadc9669bf9c900ae06318c18832d042f1d876b68416d07deefd030d4dc0f9f885b920300f36e29aa523faee52c96b1c2ca51140b13f46f93efc46c9a74b320f74bc18624b611159059d7a7db1c7ec1942b603dd38406f30ea035e286cdee8de96ae8605e4449d6bef47b9a82b82196bc0997845acd612a443a1602cebc68fbbb0178a51bf4b8273bd78a58c4cec34f520c566f1db457771d0edd33787840481cba6f7f53ff48ee913c23d78c9a555f2f7c49595efcb0273d9b0d6d19e793d16b3e81319bc7045aa8881fc0651cca8f12e2a637aa31dc65544eecad2223b5861367cb2959333155f057d4fb835c93efb38d34d646d6203ff2df3453b638f7bf0c379d52ae63faa4698fd1221bf52fa74cd177bed79e2e7420e878548ef17bfc33a8cdffc5f4ab76800b765484686bae252861a0e298f5c84df1e0536113f3fbb5138480dca5d8d28a443d885cce37d96c664c2956bc10fa7a2d80a6a8f9df48c20f3dd4173bb0106c6cd7a53ca5b48ac86f5ad90272388c2b27bb4952329cf6d509119906f667b42640bc3e4b6f85f018ce6e6dce436ea3f53cceb8e6c06639a62322f6b67c4518bef1e8706e678715983da92ad826fa5b08c6b125517a9cc20c4b9527b3cc948785a6bc4fcd7d8d00600ab60582dbf26c62fe60a38eb52ba084cd787200627801b742d4bae2fddcff384e97a791d100276b4efc9c8d56ba60ca4e5c0658f4d75f6136f81503f53400e15ea4a57e948c61a0cd03d3a737413fbf4054edee03ffdfb0837c72c6d657f0bd8fc17225d0a1c38a013b4b1a73ef6d7cc8fc79ce1aa80cd8c5eaedc5bee550c83abfe72770b401d1db5259bcf5c3e28736cce72220bcbe01abba982ad6fd0f664a7ba51684428e003c9cab824c453ce65b735bcc709ce2de6bd6a075e9e45ec0261d1dacfb66faa3eaad57b3fe8f7d3bda549324e059fffccde3aad46582fa650760f57abd7053b9f4d36e3e5cf5707f809e076f22fcb84f836034dd731058cca3cfeff515f7d8c29ca98a0b36794902d8afd1f93a022e44ec56247252057eacdb3c952658da960f94764c332246f9baa8ceeaa6dac091638f268937e3b5e9dc13a7ba03091c15fb6ea412fd96c6a03e638f406c83ef35eac08d69f071c653216677fe1fcb69532e9c319f957b5d6a5889b91aa65726911a5ffdbea8ae63a2fbb09e434fee599bec0d18a126bc7ef287658d6e4b22151d91a2fd6d4eeb9d10b3fff5a4865194dda67a004989a6d231b733494099c1fac29a76912114eefb6a6547fc56f4c239e9d3bfbf37b468e4997244a6f9c385cdf03fe0730926ebd8fce38804ab4f35dad42d7d738ca4b4ae440aa2db78312acddcc0909a1014f2e7bee0da5aa079a7ae28e00bccb3677969e561de3cd5e65cc91d197edbf4fa9026921770467e1568ddf76a13a53de5d88caca1ced1f3116c709887f805e4b4ba37de3763d2a611a135c85815b47703d4a5c135713a5a879790a1bcb7be72908b9726aaf468111b5ff051334a641c1f1c114a2099d9786098cc20960357139c727b96b9ef304beca67e92e017fc8b15620e2df158b7f738274ebad2e5221b965abc5f502b0a0c02d884b6eb9576a5a48f2a5c5007ede3a88531456123ecc620e19690c179a66e113a8585c4d5c2ab94045b773262c1ca709cce11afbeac84f699b8acd4312cce6a77869fcc913a2fffe9cd6032b07027cb0cf3dc80e7159e63a1c3148e8547f2fc73b9cd195c3c1c5d592fcd1a5335271016898d94b7ab429c4cd82a0b7ffbe9d04c576d08c6d68ef28a0e626d6c036b5e6e67dac54ebd7aa267d3f1b302c44bb082c02a8c5b674440a92bb75fd56a41c90e5a844bb94a92eb142c726504612f707f6f523e6542c9a909d499ff5ac6614c1d8d343e8a6fd66e249abe255d2e00d03b2edcb50d508b35e36c353e87dad725ac38e22206a0336eca4ceb419813ba01543d492976f720b25dfafbc3e06b778ff10d6e7679ff66166be34cc3c8060dae11d960e292c282427e4bee197a944dc638cca0e4c2946a5af8a75727d1a510b9ca38bb1ec85fd241748b3f11629f77f07f941742caff881a9cfa805f2754f67960e99a5680319f4436d37b48d7c6e1b4f7365344aa7d500b58c4941516aa29e949005d4c53ee60aa80e64a6fb279be6e9e3d964d7bd0fc79cb86f2eb711753a03943945738da612e50acdd948f7af5767e5e80bb266c7b3627680b91b975e4e878373a8f186cb20b55f98e50a2da478c399c89d1195a3c5ad09cec0946d8dbc92a15f847e4c854affad03c8cf750406c41d3b6d4bbf104466dc1a398102eeb785a7590f7d77ea407148c815c7bf39b5191f6f901e8e987ac4983a4ef2bf186d77f4341b9db951e8228b503e59c4066a57b3270633aa65ff4bd1405de4ac580f345cbadb7e04da9cd692698afdec9dd3707850aa141e4f62dfed4dc6b1c6ea24f743580adb86fa41845f94a874c0bfc7caaa64bbe42465280dbc694f4ee46d71c397cfa290756125567cff6f7d6e01bc6b85baf1bf9d7e4f9632cba7c9b80e435f53d0a2887abcfe6462bb9a25c98e35f9415c37c6dd73d03f2653a63db8177692f4c78dcf743c9d565f5825fc7e086fa7205cbf13b5a09fee37f050e4c8bab94e3a6a54fa7a74dc6693209590db1374a3104db46055e6bbc82ec833e514201c22d6b60113cff32ae712421790352f8fad2dfc14a42696ab83487f285beab631ac1e4345f43b2929180e383feb68d3ea464b482cb28b104431de6db60149c11a2d457e87db3c5dc4360f3528db821ea2d2c27edb45814bc7419546730c299ca327450af819862965327f997bcd694fd935ce2acf9ac1f860ffb91bc128d59ba0e560b89de81c489d0ccc9e00f883b0d10e9da60bdbd71b00bfcbef7c89ce69ae5fe737a777bcc185885a33e1c1c127163ca0c7fd42810c66be0c68be0f7521144492f6b43ae0d1b74d76dad1229bd356e9f8391225a484f2199fa0a9809f0c9cffacf521ee09b058ae42eeeb8870af94ad17af42120a421184d5b1e7a716052708dc55c1421678dbc68608012b947b97f21ad26877eb7365a167cb6daeee73b70310d6fd9b7f474bfb2c3d7946006389db74ab64eb9800c622e6decc9d7925768ba5dfb66937d60ff145973d2b1550952758a2ca46fb80b4905048b63bca39a44a2bd1fc433fd1cd1019ab1e3245dea5c286e51976b200ee0d6cce9c2ad5d6b7dd79e9b878ecaa2afc5ff775953f4ff3541c76fc384e1b946e4d2a82ad5092f52db9691410b673e1a31946ed6917a1ea16b0915bc5c71f9162c610e5b8abe62e5994bba3844cc290b652a4ed7ecf4cfbcea94edad8a008ef63b6c619c5801da6fea9aac98786c9eb6f190f1e17924b7822ba9eb4cf5c49568b79faa8a396b40ee88dca27cccf08a674406fd7a1355bfe6855142c9eb5f6a7f21a2c45c9430b0e8cc998a1ecb478c9c4f98db7dbb75e1ad76fcffab34c0f2583fb8d1241f0b9a1b435c9a5ef50746759537c7fa7b0edc886d95a300c5fe39e3eb9798c415b21836bdd69c68a3a1667c6e267e8eb6b49d6d246307612e9db65058f3206f8f8878ac415dce9549fdb28fc35acb9f50ec02d0315969c439920ebf96a1608bf66496d38d2a44228961241a39375f604cbf365b7ac84bea55c8dc586e99", 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() getgroups(0x9, &(0x7f0000000080)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000001180)=[r1, r2, r3, r4, r5, r6, r7]) 16:00:08 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) listen(r0, 0x81) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) 16:00:08 executing program 0: r0 = socket(0x1a, 0x8000, 0x7fffffff) readv(r0, &(0x7f0000000840)=[{&(0x7f0000000080)=""/155, 0x9b}, {&(0x7f0000000140)=""/162, 0xfffffffffffffe78}, {&(0x7f0000000200)=""/99, 0x2}, {&(0x7f00000003c0)=""/145, 0x91}, {&(0x7f0000000480)=""/248, 0xf8}, {&(0x7f0000000580)=""/255, 0xff}, {&(0x7f00000009c0)=""/201, 0xc9}, {&(0x7f0000000680)=""/115, 0x73}], 0x8) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0x81, 0x6f}) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:08 executing program 1: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) r1 = socket(0x1000000000011, 0x3, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000100)={0x5, 0x2}) setsockopt(r1, 0x14, 0x0, &(0x7f0000000040)="71582f19556c96387dba02171f94d1b4b2385bcd7e6a4ec9aac56852baa2446baa510cce3239e3e45e1a20dafb7c", 0x2e) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) connect(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:08 executing program 1: kqueue() r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./bus\x00', 0x80, 0x180) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000240)=0x40, 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) utimensat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x1, 0x1ff}, {0xa, 0x6896}}, 0x2) preadv(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) r1 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000780)="791547d39b705c8720da05b664d7b5c92d5c28ebccdda8122a4b3beea73cf20a83fb42ae5b8fc71f3173a9fd5e3a4b282af6901f0ccd7c07da3c8ec8b43a115894f8f1ef78de416785dd5b0da42336", 0x4f) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x12, 0x0) write(r0, &(0x7f0000000140)="b811be642f5f141f3fc926b54cc3457794c832ec2300ea0c86831a8665704654fe93a0d469f9e5d4339b3723629d06e15956b0be89ad26d3de0e58866d0e6f757e864998668bc60c062da3b889662d", 0x4f) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000240)}, {&(0x7f0000000280)="26c31262af362d998268d5019dd442ce47ad292c105e2977cd41035d2066b35cb6e1cd2c6d83f578c6f101e10e068386ed174cf5e1602eb04e15c9df05fd1d5fcb792981df539fc861aa279782a5bd9a6f6970394b471179f3a4776e80ded867cf", 0x61}, {&(0x7f0000000300)="d87638283853bc2e19738da323f494e6bfcee490df08862f2d99e7418412ffe8945e67f86ab9c04e5e33fcc8b31c8f1f5c92ed45c7eb47bbed7e077325e496a3d9af59fdca5c21", 0x47}, {&(0x7f0000000380)="efcb66061e4181ae1f59faa27770f3a11bb192fb060aaac8d3a628098409e2f4563807192f3c55fd3034435d29c332b7", 0x30}, {&(0x7f00000003c0)="a89dca3289829a1c7ba68deb89938f575c3f488cdb94cb02e73866afca71c7527cacd32324252e5f094d05d667d880006d609cacdce5228d640000ad122e1fd38c6ce0dc2b8334a8cba41fb068edeebdd05eb65af5f8b95271dd9e51df7ab2f1b041064863a3c6801087", 0x6a}, {&(0x7f0000000440)="4b0ad30b287b28ffb41b2e549cdd03fb3e0330aed05b4bae4cec9c888573def8c46ebc673597368381f0267d6f76a1cca3dd5e785a4dd0baa5efe872c5af961e081ba34956ef7acb60ae48946fa4b05cebc782df936e464a66d328bbb820cecd19c4eaf262451991dc2c4f3081b2afe2ba18617c3451a805f8203fdcc4412fcf06dd94fc8c", 0x85}], 0x6) fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x4, r0) recvfrom$inet(r1, &(0x7f0000000180)=""/133, 0x85, 0x41, &(0x7f0000000240)={0x2, 0x1}, 0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) recvfrom$inet(r1, &(0x7f0000000500)=""/4096, 0x1000, 0x1, 0x0, 0x0) close(r0) r2 = syz_open_pts() pipe2(&(0x7f00000002c0), 0x10004) unlink(&(0x7f0000000100)='./file0\x00') ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000140)=0x3) readv(r2, &(0x7f00000000c0), 0x1000000000000029) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000280)=0x8) 16:00:08 executing program 0: r0 = socket(0x2, 0x3, 0x6) write(r0, &(0x7f00000000c0)="3228d1ae4d2291328d75dba3efc27c3e160300001b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) 16:00:08 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') r0 = socket$inet6(0x18, 0x4005, 0x3af65806) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) preadv(r0, &(0x7f0000001280)=[{&(0x7f0000000000)=""/77, 0x4d}, {&(0x7f0000000080)=""/183, 0xb7}, {&(0x7f0000000140)=""/4096, 0x1000}, {&(0x7f0000001140)=""/17, 0x11}, {&(0x7f0000001180)=""/206, 0xce}], 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) socket$inet(0x2, 0x5, 0x101) 16:00:09 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/226, 0xe2) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x5d872d543169813, 0xf0000015, 0x8000, 0x1}, {{r0}, 0xfffffffffffffffe, 0xa2, 0xfffff, 0x5, 0x4}], 0x4000000000007, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0xfffffffffffffffd, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) syz_open_pts() shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x0, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x50001) 16:00:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f0000000040)=0x3, 0xfffffdec) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 16:00:09 executing program 1: r0 = socket(0x20, 0x1000000008, 0x1) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4}, 0x0) 16:00:09 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgget$private(0x0, 0x400) 16:00:09 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff8, 0x41}], 0xc98, 0x0, 0xb811, 0x0) ftruncate(r1, 0xfffffffffffffffd) 16:00:09 executing program 0: r0 = socket(0x400000000016, 0xa005, 0x3) 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, 0x4}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0), 0xc) 16:00:09 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0xcb, 0xfffffffffffffffc}, {0x2, 0x7}], 0x2}) r2 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x0) shmdt(r2) r3 = shmget(0x2, 0x1000, 0x42, &(0x7f0000ffd000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x1000) shmat(r3, &(0x7f0000ff9000/0x4000)=nil, 0x3000) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x14c, 0x80000001}, {0xcf, 0x4}, {0x46, 0xffffffff}], 0x3}) shmdt(r2) r4 = dup(r0) shmget(0x2, 0x4000, 0x402, &(0x7f0000ffb000/0x4000)=nil) r5 = fcntl$dupfd(r4, 0xa, r0) shmget(0x2, 0x3000, 0x480, &(0x7f0000ff9000/0x3000)=nil) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x84, 0x3f}, {0x101, 0x4}, {0xe7, 0x3f2}, {0xc7, 0x5}, {0xa7, 0xfffffffffffffffa}, {0x48, 0x200}, {0xad, 0x9b}], 0x7}) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x7, 0x9}, {0x7, 0x4}}, 0x9379a9e80842768c) r6 = dup(r5) read(r1, &(0x7f0000000240)=""/174, 0xae) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f0000000300)) preadv(r6, &(0x7f00000013c0)=[{&(0x7f0000000340)=""/105, 0x69}, {&(0x7f00000003c0)=""/4096, 0x1000}], 0x2, 0x0) close(r1) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f0000001440)={&(0x7f0000001400)=[{0x82, 0xffffffffffffffff}, {0xc7, 0x3}, {0x8a, 0x7fff}, {0x87, 0xa6eb}, {0x82, 0x3ff}, {0x4f, 0x2}, {0x7, 0x2}], 0x7}) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) fcntl$setflags(r4, 0x2, 0x1) sendto$unix(r1, &(0x7f0000001480)="9bf2cebed10996cba25ac2ecb752843f89c5aef98b201d777ea58328c53e4e6c756f70e233974f59733019f98011d7b739acda904b0f0ad5997f5585cf75eacedea131c56a4047dda0bf722e3d9957fdabf78cb762fd3a407814ce20a175578ac8979fb76da6ce91ee6a6181269246", 0x6f, 0x1, &(0x7f0000001500)=@file={0x0, './file0\x00'}, 0xa) read(r6, &(0x7f0000001540)=""/93, 0x5d) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x10, r4, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f00000015c0)={'./file0\x00', 0xfffffffffffffffd, 0x4, 0x401, 0x1, 0x3f, 0x1f, 0x4, 0x1, 0x2, 0x833, 0x4}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) setuid(r7) 16:00:09 executing program 1: r0 = semget$private(0x0, 0x4, 0xa2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x10007fe, 0x0) r2 = dup(r1) readv(r2, &(0x7f0000000bc0), 0x2a9) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) socketpair(0x8001b, 0x5, 0x401, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f000079b000/0x4000)=nil, 0x4000, 0x1, 0x1810, r3, 0x0, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0x2, 0x401, 0x3, 0x1a}) getrusage(0xffffffffffffffff, &(0x7f0000001040)) r4 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000ac0)="cf160dd597928ec97f2e8e122bf3705eedfb76119e09244cb2702ea329e58e6e4922a19c33b9d5afcdd35f8761b54419bde73eb6a83e2f9d7742c5b52ae61148a9fe0a523ebe0f731b2427c793ed78642b1f9cedac69eeed178f5c7a04b81c8225a1c319cf9d5b8c006bfa070b631e34c9c05c9fefec1f91fbb22d31abc600d3e35c5732274f712d61f8f25e6a4b5f80261cecc1f158b9fc793c1620a8dd92ba752aebaaec79dda844d699d900a9c28beb36c479b8c6ec8cbf533b090452cab3b4fafd471036266295342ce9", 0xcc) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000a00)={0x3702, 0x713, 0x3, 0xfffffffffffffffb}) open(&(0x7f0000000540)='./file0\x00', 0x190, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r5 = shmget$private(0x0, 0x3000, 0x3de, &(0x7f00001b4000/0x3000)=nil) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000a80)) munlockall() shmctl$IPC_STAT(r5, 0x2, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000240)={0x658e, './file0\x00', './file0\x00'}) semop(r0, &(0x7f0000003300)=[{0x1, 0x7, 0x1800}, {0x2, 0x4, 0x800}, {0x2, 0xffff, 0x1000}, {0x3, 0xf2d, 0x800}, {0x3, 0x1}, {0x0, 0xa6d9, 0x1800}], 0x6) socket$inet(0x2, 0x4, 0x1) semget$private(0x0, 0x3, 0x90) select(0x40, &(0x7f0000000140)={0x400, 0x6, 0x800, 0x4, 0x100000000, 0x1, 0xffffffffffff8000, 0xc1}, &(0x7f0000000180)={0x80000000, 0x1, 0x73c0, 0x9, 0x7f, 0x3, 0x3f, 0xffffffffffff8000}, &(0x7f00000001c0)={0x3, 0x8, 0x8, 0x7, 0x81, 0x20, 0x100000000, 0x4d5f}, &(0x7f0000000200)={0x9b07}) connect$inet(r4, &(0x7f00000005c0)={0x2, 0x1}, 0xfffffeeb) readv(r4, &(0x7f0000000940)=[{&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000400)=""/87, 0x57}, {&(0x7f0000000480)=""/168, 0xa8}, {&(0x7f00000006c0)=""/32, 0x20}, {&(0x7f0000000700)=""/148, 0x94}, {&(0x7f00000007c0)=""/108, 0x6c}], 0x6) semop(r0, &(0x7f0000000100), 0x33) 16:00:09 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, 0x0, "00000000e74de40000004000"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket$inet(0x2, 0x0, 0xa6) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = fcntl$dupfd(r2, 0x0, r0) chflagsat(r3, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) r4 = dup(r1) ioctl$WSMOUSEIO_SETPARAMS(r4, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{0xaa, 0x7}, {0x1, 0xfffffffffffffa5d}, {0x85, 0x510a}, {0x85, 0xffffffffffa5412a}], 0x4}) 16:00:09 executing program 1: r0 = socket(0x1e, 0x4000, 0x7fff) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000000)=""/85, 0x55}, {&(0x7f0000000080)=""/100, 0x64}, {&(0x7f0000000100)=""/168, 0xa8}, {&(0x7f00000001c0)=""/21, 0x15}], 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x8241, 0x0) mknodat(r1, &(0x7f0000000280)='./file0\x00', 0x0, 0x7) r2 = dup2(r0, r0) read(r2, &(0x7f00000002c0)=""/81, 0x51) r3 = socket(0x10, 0x8004, 0x4) r4 = dup(r0) r5 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000340)={0x7ff, 0x9f, 0x6, 0x1, "7cc88d2ada55ad99ccacc2ce946f72cf9906c30c", 0x6, 0xf4aa}) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/72, 0x48) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x12, r1, 0x0, 0x0) r6 = geteuid() r7 = getgid() fchownat(r4, &(0x7f0000000440)='./file0\x00', r6, r7, 0x2) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000480)=0x9) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000004c0)={0x100000001, 0xffffffff7fffffff, 0x75, 0x800, "79a823585c45af3c76671eee01aeda786ecb3e3c", 0x8, 0x8}) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000500)=0x3ff) socketpair(0x18, 0x4000, 0x4, &(0x7f0000000540)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000580)) recvfrom(r1, &(0x7f00000005c0)=""/99, 0x63, 0x842, &(0x7f0000000640)=@in6={0x18, 0x3, 0x6, 0x2}, 0xc) r8 = fcntl$getown(r4, 0x5) fcntl$setown(r1, 0x6, r8) r9 = semget$private(0x0, 0x6, 0x100) semctl$SETVAL(r9, 0x1, 0x8, &(0x7f0000000680)=0x2) r10 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x10, 0x40) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000700)=0xaa) writev(r10, &(0x7f0000000ac0)=[{&(0x7f0000000740)="e5450c30d47cb145eb298491872eb37e683e5cc094aba5a4335395dbc7af41c3d043199af34c135600f321a37f9427b9dde2bcfafbc3058f2fa2cbdc9f39953abef3457af7263e512c5753c22a9f7702e05f8085c39952acc27c9a7288fb8e35735e3e0b781d6ddf99fbb47b175eba55efdbb73d649fe9e18ee89ca1b293896c2220493892ea278a2474c4a54e29ccef1d671119724208076fe1deca6e4767d6e679eb23bd7ba1562b2be7ddd19a978f7d2677a3e1ba3c61de045b284ba5db8095aab171092820552dfa2ddc2551ec25d20a09c5aebb25cc0e55d5dd04", 0xdd}, {&(0x7f0000000840)="7d7fa16970a3a9d4a120e2e1149ac6e2dd846b91cecf205daf4e268800e55bcfccc20b432e2e78934289cdad508fadc76b0f1f61dd6e495e07babef30357c8ba42745464a56aec509c6fa55a8036c5674d66250a5c2b94ab10866c18a3e1e1f24f9367f9fcef8dc754e1f71ed48471a7c52bccd604174772853c75e67d93490a64aa1124095baa49b24ad905e977be2b0953404af79b00fd1be2f59dd9b0b8d17eac52b95f7755eaa31e", 0xaa}, {&(0x7f0000000900)="fcb4d3e69f1203466a98f4e150078c653248420ba0515274ebea2b5fcc278d07e5af86c5e727c59c2c47e093c8f2e61d1fb34fed258643f48c4b331f28c79b5d550eb5b071731e8e91f22fd80fdeb4b0b39c397f55fbd92140c9e46cf38fc6403d644d0ef870a5f5c5520877594327b417831c99a1c19cd0a4323a7596111e1f4758d6ebd989968d", 0x88}, {&(0x7f00000009c0)="41b0608c5d60626672cc93d13178cbbe02dbfb649437e620eb31b9ade18cf9afd1d72ff87eee4520d0e6140ab8313eda5972dd122e653bdcb51943418c925f5c6e12978f4fd26256ecd15ba153b65d329c0acdfd143112b149c16ba5cfafffdd9c4725a1b52b3b8f6f23ed34970bf100f13d867532006996b43ba64e7c6506858c6eface561d3772c72c1a092985bcc54c3413322bdc3429a28c2515ecc698aca8f93eaf89951b22e403f3a0e3090be1db47430a44d8", 0xb6}, {&(0x7f0000000a80)="a462eae2de6dda1cbcca792fe6c231d6f9aa0508b51b17a39cb52cdd7ca2baa1916e6d1b2a4739c64abe", 0x2a}], 0x5) sendto$unix(r3, &(0x7f0000000b40)="7d345f3615c24ba701421144a3570c05113ed0bf5cc3fac8ed819d4b93bfaeda6fb06e8c85de4a8534707b92428d5744da14d8b80046c2e264a08d9a2a518a609ad0b3b9439245d123a43b78e2dad88eed287ffadef78935079fc15d71700426a1e53cbfe71efc9acd660b33390f9c1465ec5bfed054ddeb55259d261110bc009b4d42a2a6d77a9289f6942d4a5f2cb702875e55295713f3b92a1b34a33e0a2c5b67848cce52c7c4fc9e93021e2170f74101c21b90c574e799d4b4b02f7096104af782ff272747c12476254eea3be30727c4d1e51dbbfda9f34f7d5dc26238c810f84bd95376e3b9a8d1e8fdf170a1aafd67ab291a5f26bfae5af2e3e3590656a705eed8c5e3bd2ed933efbeb75a6877af4527455434759b9426c955392fa340243a066c1cb2d2af785ff4bbd924b1ddb27f8f233d387a83058a6c55b383573bb1cda39ff83dab10f05c10328ff0a493d7f414db6d5a16616bc565d849860d120484399e1a26505f20e12957ebf5b2ba685246c91d4781620c99f9dd64b1da5b1740e8bf93083bfdd686df4b079d096cd1737c3a21941d9a62700a9fe57b9e0711746470838e92efa8d36d5dc0369d679b6dfe13dba1b51db1cdf93455d57ea3944ccebf30c2d725305a405a80de6f74ac921d23b45262d63148635ae5f62de4f9644a47171d25935e2ef6ccda2869be547ef3193070ad5680d5ebf126762c67f7317add54f79450613b7f07d0aaf1b2fea0449d615bfee012dc2690a1c1664a53f789318a2da818c63889b437179c7d5ce105809b037403867209f9c38f40c8814f34bc01b9db342496f8da71ddcb9002fc8ba1ada052f6d8ea783d53260d21c7362b299db90217a47c0a092f568c1e50d544966214ee3ee0bd2dbc169acf216bd7dfcca767cdb6d3882b3c6bbbf5b56feff9e80555eb9f9d63200a9c92fda43c852cc0cd6666403f9ee9ed79be0a8c2f916f43680cc39a8e6931decdc55c3f4cd72de532d83b8283bc003343f2e9e390ef4a9f130dad2d4bcd80516a3cdf0bc2ef34c3fb2fe5ecccc576adba12ad2f6c57b9739e2b11dfbd7963990ae455c425d80bc26cf735a9f414d80912966e6e68b94d0ba3c8df2e2515ecae7767ba3ca9819f6cc4a91d2356382b10cb85c98d0f25dda6ec87d69c6743964c1670dfad76a8ba58f67ebc1dd56e70fa6a653a3d302d784f1c28798a8e177adc3377337296f0d451846ace2b29c7a92f97bc9ebc67ef7c805e1254963e6dd14338d297b0595641604934c4679dd57807e1c87881a1fafa1c0421ead34040dddfbfc2f7a682128ef226b166dcfcae96b0fb4025d59850619a1be3c8d105a576327486d10e11692f8969b86ce47cb7c11dd47f7fc49293a04a2db33b481c7d9a65e41e4d012478aedda84f0b84b32b1988ee74a8b17f3f29555718ca475cd7655b295819bea3d1c83d02311bb9b32bd624cfa84bf03123ebe7632115e677ee482edf913a02ba37797dcd7bee0f89656f6c8de7dc66cec6a554bf277f4e6bba921106f86ac2f1596cf4c4121b35ca5d0f7075802e342c69c1eac8a4d53df2c060967096cc326fab0acc47b078dac60e1e4a86252a3212da8e35ac824ae1084f574bf1fd06f1b4f12007ad072a1acfc822095bd450f4915ed7dc63bd384adaa6ce3c972191fad1d5b7fbd6e0560f69381a4fbc8a52faa20eb33c9278a73ec674ebe9d60862ed0cc37afe531dfb6c4e0faea68800a521e35500919e57f64da2aa74d8b7a3a1ea9b715f47b1fb690ed048b90520dad3bcf11d61b43394eea8e8d435b51aec18e536ab00f7bcbe5909e545c5de1a34e4494f1314304ac6cbaa23e40aa4e92ce798c75e091ebf9fa499a277218c20c974caf205d78d8a7ba839dd09b6daa96cf39f560289a183a4134c14e2684d23b427d61aabcd0b20d5f1d9ae2df71a55ca44530c372b2de2fd4dc951caca722ddf0535ecbcb7ae9526df9ef0b2bc96b24061d3b4b24753decaa5a119336023d0ba8b161791970d8e84a3925e6614397a3b82c69c4cb6cd5b20db0db84aa139a2d25fc2274925d3234f6be526e4144ec6effce8eb775f38a661a4d1066fa483a674c5c9dc8943d911a7b439da1f53e6791fb1fe7825b549c662bf94221ab255a1302542e5968d64699ccea94eae2778c7188156cf7f0f87659970eb567e8431f640c1b03597451bda848f5eae5c773a65eb43f5b37e9c7de9b6ab4861e502de2468f17a2b68a936d2fae8c1163ddc06aa6dca9842a0e37fdc95005b64f692a54e521d72de8058e1b94eec6f24793e91a53d72cba8e2e9d03d3b8fa4048551c7c2a0bb7677f81f8f4ff7e4c4b899f9a90367e1bf6d6539852983366803601f4a7e8ea62f9a5906067a5e18115bac44671c3b7d7d6f83865c1fa9b96ef06ed68ab9a86fae305d377f71305dcece18e012cf6f05ce6d32166c849c2a31f3452f9b73f0220fc379ac0cbaf143ac215eba9681ad6679bafd90f0e03cc28301fc29afbbc913425c50011907feac993bf1574977322af7189c916345c0ac38e269fde4031a12236483bba2000dd7375f42685a39592ece74b0969938d5f1dd6e5c02003a0a0d274bb3103bd5e0044df2d6beb982c6538deb8baf5b323b09b809d042fde07e2abbb5a3551613cb3ee82f9aacac916637541ede77149f1257d2b4ea5858c68a86c2debc13339709e5b3890e2a3af3aa3982d58017df2ff391863cd92619727831d3c544f3c400d1bd1372ba3ac8b6712dfc3224fb8aab8eab2df3c3f9681b441298293d8fa6321183679be7892c54fefc7ce65b8b1a7dbff9af99988b0ef1d4a5f18b24e0ac93633a1ae4b0dce1dbd5c4d6c10acc8bd660925ce081818b510dc37d0a520b1e7584cf21ea1635a3ea3d8faf8f131d5d3ae20c65e4dd2af91cd6f551413d70b5b3b0a5d31cf7b7c4d4ff02fe9ac4bb6204a5dfdea704c60ecffe230a57b889a840ec0fcbfdc2437b1feb08864c00fdd69d94742668a42b5feaa809382379ef19f700e558663149091561d4f93bc52bbab084b69567b3cba3ed52176dec64fa51992f71062e2c24bd43098039407b39fce9425147988bed4ea3e42465ea7eb7e9da17b4a7c319dfd0863d107474a8c4cf59002d210a045f881bd4e30c7d8b06b5d897fed0a631559fa58d0fba7a120dcce1c2b587ededae4bcc0f74737505ebda116184b14992418f75d3941257c5a9092fc9cb3e7a03fa5a7082055f30c81147eaee72ee0924e89ec7ce8a320190af2bc82ef2bf90c0a0ef4c5aecbf0dc6938f8d97b1da7dc5effa6921a5628357aaf452dde199184b922bb5f60ec67847d076544751003c629a48bc3578de08e7a96ae4037010c72771fe44332e65d64e1a04d4492eb018bfeea392149f21d5b5dc34d9a338c8c163154c242885397df7682cc887bb15d8d00e05fc1b208c1d82fd32278a0de062302c5ec85130cbed50b60fdcee90431d56456f14f6710ff09ad9e925e3cfbe780616c04eb0f9c618c9bed79a98e95dbcb7b1f1ef522802ebf4a0a6c73069b2baff8a1b2a2c4fee768d45a5d5c7753e961728a1f505924af48de41bcea3e8c18b6fabb407a7a65a564a89aadaecdc3df9b5ccb1cb9d7f37832b53bcd5951b65b1038c03e2d967b3709136e23c4b968ea619edf5ed49d7d21b98e0114f87474a7208d3e1cf0e13308764043d588cf8c64af42c6e0079ccd0d045d3a6d6e7a43182bdeeeb557fb2823013061eeeb3255a27fdca5c3cd4e3be79f4ab54e7e1ae128d42b90a798766e05f456a90e57e7654c07827ea4b262620fd385a6cd1a765631a9edfdd041f267844a62b3e1f36550aa3a6ab4c4ad1d77dccea2754a35114f8e849b52f171e2f9488e0b3d1e90b3b36efc1102c2123aa348c44846e5c502d5010875a9e4407bf1566e54539d5393698dfdebcce25aa669069b08a2fe7270e0dc98366cb861a6b7dc9ab76be32824aacda6b3f32f1181c1b021b1ae3ab080ee742593de785afaafcc38ae02b53d365c29707a33291f193e1c57e5d18a4f1d3837c5564b90562bd4dd70773f273d43990ddb49749b463206af6316d330624cb72c9454f9cf006d8fd99e28cbd9548d5ad566a5bb5bae0b2b413e03ecf4ce072b51bc8ed17b62894f1850c8338ec98bb2cd87c3c222c1feaea380a3abd6dc6188f9f52a4dde05aed9e67cdaeafb323a8a2c5b4e79b127cfd2e5fee110f4190471d3114a4f07f7936aecbe7eefc9ed2012cb7d6ec4843b740044965158c7522d3fd9a050e3454a75d272cf4704df6186605201f8d57b96594dc9863186dc4e21a98c80b3d851f567653e120bf661d776b2c640ff37bc2f72a5b18a2949ca20240c3b2f12b8ee3eadf34e4c1f3b57c9465ca9ef34a2d3aaeb196f06330a85bbd8620c12223cd5ee1df0a6f0b2333e01930699ba4f75abf98acb1dabc2241955b95c4ff89689ff15bbe77b57fdb4820e362c42796f61a3a6f3e5c28ec9e6252b1ae87b1e36e3d8e219322454ac37b1be36e19ce08bddb618efab089661dd3bf33e32e35ab5d0c303f50724e3c489349658c6284ccc0a456ad2bbee33b74859658552a5fb3a03c1ac5ff2e42660cffc367ea6f1bfc70e1c56337b0a2763bd6dd4de48e6f71e166cfaa989f4ab4f6fa0bec779376c2ef595b7bc75a60876142f55c7b80a4fffc9176dfddd883c3a137a41aedbd3e74588856f7d3433e087463b732705376193e0b99f18cb33bcb747ea7de393085c31d4db28d1f6b78692f4f05a9e47552f9928e35f9c3187b369d06e2915566fe7ef04878c47249bbf93a0a5aef27faed01707d752a15755c517a54c4e0086f303fbb5ab70d76c092d06386502fcba41d657e7ccae56b01e60818f236b874468f5415002f220359a0a362676cee67eb6f33c2c33d1edbd2b7fd5991a7f9c4c0e3cdf5126f51aa46a3bb704eb715d856a7d369b1ab2faac5a070f80acd6c06ab95bb695a1dcc79120f803559e0361c0637091427095954bcbc26af286e9979bc0bac940e85ba94d0aa847263c0237b16e61a9fd0b4481a2f280f3615669dfe41358b9a0f0e740e3dc694d2e3c8eb381ed2e365d7018da59e2a2d041235b95f282a626182c2d9f5d6185058e9a07adbd33693f772f40fb54c60e9b626676caf0595e0504bf4c9d65b7b94a361e8fc2a1d723c030f9eee1853697b605782c51b8b09e07c33759f862e18f0ed1d5705a4bb615bcd9f4596415b818585df1ab5f969986893b82a7c7b5b6417b174afbdd83568b22273e20e2d7364c3d643819d58028f678e825beacfb58ed93eeeec3cbec3494b6ce66d2dc95fc67f04913219da00ed9eeea420e98cd3b13ed34abb7cf4b78e04f9f77cb0efbf5cd2fb503c4f50eb0ef5e475b50409dd22daf96f5c51c8ae6869b8c54dd52ce20df217bbc94d8600e3a7bff67ee006fe6a9c94cc6dbbc85ef5d5c8b5d50da350a3d394964ab25b541b42c42a3a383d48156603e25f1a47ce990cc8312c5b79408b0e4a64d5170e519526ed52edbc6915d3c12cab83e3ec54049171c72bd1a2591f1dcc487bd6b96992cac45a067231565cdedf188af21991a548eb16240252c2fa8d6f94fb9035297e7ea9802c6402bac4b1d58b89ff2b4c622af7c8b1ee94f792011d93060423d7b458fb9a385458e96d9ece3132a998450400e403ad71602c07092e03cff5acee0305a624f3e3ee5c30290555c0fdbef7666c1ab8898cea72dcca3009032fc3830ba405291a7f0a8f62bf39683fa33abf1ed1b8229390d6c1db7b6ba0682012ab7c5d7b2816f81bd0", 0x1000, 0x2, &(0x7f0000001b40)=@file={0x1, './file0\x00'}, 0xa) getgroups(0x4, &(0x7f0000001b80)=[r7, r7, r7, r7]) 16:00:09 executing program 0: mknod(&(0x7f00000004c0)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000240)='n', 0x1) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x1) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) getpid() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) writev(r0, &(0x7f0000000a80)=[{&(0x7f0000000180)="3faee31a84b05cb2451543ef0857662d11b626223349c40e37a62adfba8a84198ff5f3963258d20aa6762de7193a87f923bf7b8cd149d72ea1bcfd75c02f08548e6dabbbf1e153ce1ca54a71b0137b045feac5274412565127eb14ed356168f9b8bc574e55b8ef8515fb74643dc91daba9d25f0029bf19138db7b388dc28", 0x7e}], 0x1) 16:00:09 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000400)=@un=@file={0x0, ""/95}, &(0x7f0000000480)=0x61) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 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)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 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(r2, 0x0, &(0x7f0000000280)=0xa3) 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:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2043, 0x1b4b) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000011c0)={0x0, 0x0, 0xffb, 0xfffffffffffffffc, "0366402ba77f0c033c02db71795acd76ef3caf00", 0xfffffffffffffffe}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x4, 0x9, 0xffff, "e5b9f5e2d2ae36dffea2707a60653a5e7b9cacda", 0x4}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf3c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:10 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x1) write(r0, &(0x7f0000000140)="ebbb343e6fe1b509200aba675760f924453504e84f898d3fdfc7db652b362d18e73848f36e533902bb0697a6c926ad53140c6346649a58dd26e45bf7e944e856df58e14fa20f73e9aba392ccc2f07953b1fc56e541ad62df2d2af562145642c2710e7c84cd2869c31c52c88841a41fd38e6c17d56734ebc343883fbc34f2682318a33915dcb93c590e51119c2b2b7581a106562fb9d6434e11e019f7a854768ddf8a0000", 0xa4) mprotect(&(0x7f00003a8000/0xb000)=nil, 0xb000, 0x6) fcntl$getown(r0, 0x5) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = getppid() setpgid(r1, r2) setsockopt(r0, 0x29, 0x80000000000038, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x801) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = msgget(0x1, 0x2) msgctl$IPC_RMID(r1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:00:11 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x14, 0x1, 0x0, 0x1}, {{r0}, 0xfffffffffffffffc, 0x98, 0x0, 0x7, 0x4}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0xf560, 0x3f}, {{r0}, 0xfffffffffffffff9, 0x40, 0x14, 0x0, 0x101}, {{r0}, 0xfffffffffffffffd, 0x90, 0x10, 0x1, 0x80}, {{r0}, 0xfffffffffffffff8, 0x4, 0x10, 0x1, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x20, 0x20000000, 0x8, 0x400}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80, 0x6, 0xffff}], 0x8, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x3, 0x9}, {{r0}, 0x0, 0x4, 0x80000002, 0x5, 0x8000}, {{r0}, 0x0, 0x8, 0x80, 0x9, 0x9}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x158c, 0xb25e}, {{r0}, 0xffffffffffffffff, 0x1, 0x24, 0xffff, 0x8683caf}], 0xc00000000000, &(0x7f00000001c0)={0x5, 0x100000000}) madvise(&(0x7f00003ef000/0x1000)=nil, 0x1000, 0x6) 16:00:11 executing program 1: r0 = socket(0x4000000000000018, 0x4, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f00000003c0)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x6, 0x1, 0x8c, 0x3, "4e8915e8609d0d37cb443c880b55f8d071a7a309", 0x4, 0x400}) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000240)=[{&(0x7f00000002c0)="75d14cd2296c378cd37e661d989e568cfc86", 0x12}], 0x1) 16:00:16 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x4) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x10) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) recvmsg(r2, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/102, 0x66}, {&(0x7f0000000780)=""/4096, 0x1000}, {&(0x7f0000000100)=""/127, 0x7f}, {&(0x7f0000001780)=""/4096, 0x1000}, {&(0x7f0000000180)=""/215, 0xd7}, {&(0x7f0000000280)=""/222, 0xde}], 0x6, &(0x7f0000002780)=""/214, 0xd6}, 0x41) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982090b58d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f73a66aac62345d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f390be7862576aed3f1b5c54889db00c5cbb5b335149c06d2f3c3e5aae0d0ce810f4f33a84352624f71794c4ed0be185154e5374f069f7bff6c7e805f79d61e16f68a514a7b43b9edd188f4130f3038254e53aa850f210fbbf0d88dad14aa5f0ef0cb71374670deb088deff94e828d83a3776bd18aed8a14de71fc36dcbb5860d6f7e5541928f60a666fece7ad7f420a18d431c6a4d63fa5f4e6729b3e217e9623c833b9b7ce169d7ca9b69602cbccc97e0bc6e4c5a9fcb7cbc4d3dc0f3d5c96ba601d6c5e23ecd271594dbae971232997d102c363ffd4df47c5d1ff43061f682a1be47312ed3cda3c5060ef48a1c922bad381c9ab1ce4846676d3129d1fdf4f4c7d6b30ab5c3d546b0ff4a2622020ef39f3166b10c66b6399000d1c3a308d303d0aab8dd741acddcd0a8d72e68a1965bb83795b83b4", 0x25a) 16:00:16 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = socket(0x2, 0x1, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) fchflags(r1, 0x7) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0304008e127f00000058f5d4fe6c37b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000300)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb50", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 16:00:16 executing program 1: clock_gettime(0x0, &(0x7f0000000180)) r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x1000000005, 0xc1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x4000002, 0x0) write(r2, &(0x7f0000000080)="2062ec50f8bf2a066d33e16b0a25b7358c1f61ec693f9d5512942f894b63e6458b1d8efa626fdd44066da8f41eb6dbcb9dd05b2febb292d0d6e7ac039ef91b1d162b659058b86a5e54d4e1b4c08772366108ec7d9b98f87aaa59a57c90e1b30120927df9f338cb25f7337df742545e7ed986b0b4adb1760681c7d1eccb51a1e351952d047361839940032cfd66543525e6ad42944e25aeff965fb90588c86c09b41e3d1476038ad9ff0303232cb07eed8dae6760f5128cf8cde764b24e75b91f0f54aa3e7a3cffb4c7021fed55709bf60ee962fd9ae5c4f130e6ede120b3e9b82037e4c8ca9536819008e74f6ee9029c7d2cb6", 0xf3) setsockopt$inet_opts(r2, 0x0, 0x1000400000000008, &(0x7f00000018c0)="b1ce7444d8b6d1d6a842cadb90f0ffe2bffcb3fc16f24fe6e4b4af014dd63f1fbac6c91a88bfae81f031f707e8427ff029b75ae167e9360064de2e3e9dead9b2d643f6dae94036d0ad868012049d835abe80e4b17fea7acb8161acf7d18e4f47f01e25bb23dc1417074c92d21ebbc21b2704445a7aa00183eaba7685d2f604b8ac31d5b11c1171db51b9a17215fccf2c265952541592443bab67fcfc1ec65d50d4ee3afcc06a9d37ff46bd5e00e2b38994c49a0bda7f59fb8287f45706e951ed2d4757fd862ee473da42cbea8e775ef6ca29e60ef7f58d85b9e4114bede16487fe74ffad245d232786cf1fd0357452b0195ff70893f5a2afa06e05165a791b0c97294e8027fe1bdddec79f3f378f6ea5d904f7ea3f82737e7c71b6ed9dee9eca0a8d490cb3ff37c0bba0e8a777efa7ec7969cdef6f89221c510c8e29e6705c8628a60733d26b9cf828ead7", 0x14b) setsockopt(r2, 0x3, 0x10000000000a, 0x0, 0x37488252adb8a56b) r4 = socket(0x18, 0x4000, 0x1) write(r4, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) r5 = semget$private(0x0, 0x6, 0x8c) r6 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r6, 0x200000029, 0x2a, 0x0, 0x0) setitimer(0x1, &(0x7f0000dc3fe0)={{0x0, 0x8}}, &(0x7f0000b1bfe0)) semop(r5, &(0x7f00000001c0)=[{0x1, 0x0, 0x800}, {0xfffffffffffffffe, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x3bc) getgid() ioctl$TIOCSDTR(r1, 0x20007479) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000008c0)=""/4096) shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) r7 = fcntl$dupfd(r4, 0xa, r1) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000480)) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r0) dup2(r3, r3) setsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000040)={0x3ff, 0x5}, 0x10) geteuid() dup2(r2, r4) semop(r5, &(0x7f00000003c0)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x8001}, {0x0, 0x4ca, 0x1000}, {0x0, 0x2, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x10001, 0x800}, {0x4, 0x2, 0x1000}], 0x7) 16:00:16 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}) fchdir(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x42, 0x0) 16:00:16 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x8, 0x97, &(0x7f0000000080)="7edf178985491053d338c5a72e1bdb503c95ace8697129083183a6a35bb0419220ee4f5534eb5a22fe889f1ab2691724b94627bb11b3e23b1d1811d9f3dd3b23d15889482c48e8bad74237b1fb3478be8c42ce4189756aa4998e22687729dd6bbf66d70cb2fd8e5bc9d339e35debdcaa5581ae27095c0e78d33e02cd8edbd26751de8cd43e27d4ee14031290fbb68f348bffbd2583a0d1670d05e6ae26d279b9d5cbd323a7b27a460da3aa0774b917b7c40a905bb36d24ba9cedcd9584bcedd02082f0ade56836beb3", 0xc9) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:16 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000000)=""/125, 0x7d) unlink(&(0x7f0000000080)='./bus\x00') 16:00:16 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8b0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x3, 0xbda2280}, 0x10) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) 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:00:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x48, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x10, 0x3, 0x5}, {{r0}, 0xfffffffffffffffc, 0x21, 0x0, 0x4, 0x101}, {{r0}, 0xfffffffffffffffd, 0x2, 0x44, 0x2, 0x8000000000}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x2, 0xe4}, {{r0}, 0xffffffffffffffff, 0x6f, 0x400fffff, 0x4, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x42, 0x401, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0x2, 0x48f2, 0xfffffffffffffffb}], 0x20, &(0x7f0000000240)={0x4, 0x2f25}) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) write(r0, &(0x7f0000000000)="67d4d32d3d5a6fa2fc1b29c34eee67afc05affcd04ed9bbbd6653eb081bd5efd16fd6aac95667dda53", 0x29) 16:00:16 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8490, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc3304221, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f0000000000)) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:16 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x100000000) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) preadv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:00:18 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7, 0x1, 0x0, 0x34, 0xffffffffffffffff}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 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:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) socket(0x38, 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x4813, r0, 0x0, 0x49) 16:00:18 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 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) r3 = syz_open_pts() fchdir(r3) ioctl$TIOCCDTR(r0, 0x20007478) write(r3, &(0x7f00000002c0)='X', 0x1) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x291, 0x0, 0xfffffffffffffb80, "855c55000267a7230000001a0000000000000040"}) 16:00:18 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000940)="2f41434d36d33a8900ef6f3730762001e50192d79db3a1cf3d5cae40bd7d6573441111f3eefe72664262f50aa7dc6ad6ccb61fcf13fc68fc781ce5b4d16935aaa2685d865a8c700f6e043fce70ca7822679ac72a2a8dc88e272cb7dc7c58ea7fcd1189a0dbdd9f248fbd0f8d0bdb23a7f34dff02dd43ac4e3dd779a79b810377", 0x80, 0x2, &(0x7f00000009c0)=@file={0x1, './file0\x00'}, 0xa) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0xe5ee9a102a32b1bd) sendto$unix(r3, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x1}) r1 = dup(r0) close(r0) flock(r1, 0x1) 16:00:18 executing program 0: r0 = semget$private(0x0, 0x2, 0x400) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000080)=""/60) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x100) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000140)=""/188) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)}) 16:00:19 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x40000000000001d5, &(0x7f0000000840)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = socket$inet6(0x18, 0x0, 0x37) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xfffffffffffffec6) lchown(&(0x7f0000000000)='./file0\x00', r3, r1) setgroups(0x0, 0x0) r4 = semget(0x1, 0x4, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000b40)=""/251) mlockall(0x1) r5 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000680)='r\x00') semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000080)) open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) socketpair(0x10, 0x800000004004, 0x9, &(0x7f0000000880)) socketpair(0x3, 0x4, 0x3ff, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(r6) r8 = dup(r7) ftruncate(r8, 0x0) getgid() semctl$GETVAL(r5, 0x0, 0x5, &(0x7f00000006c0)=""/238) dup2(0xffffffffffffffff, 0xffffffffffffffff) mkdir(&(0x7f0000000640)='./file0\x00', 0x107) pipe2(&(0x7f00000000c0), 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000100)=[0x7c, 0x1, 0x200000000000073, 0x4, 0x1f, 0x5, 0xfff, 0x8]) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000140)=""/138) 16:00:19 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=ANY=[@ANYBLOB="10008bd6000000000000000000000000"], 0x10}, 0x0) 16:00:19 executing program 0: r0 = kqueue() open(&(0x7f0000000180)='./file0\x00', 0x200, 0x2) r1 = open(&(0x7f0000000080)='./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, &(0x7f00000000c0)=[{&(0x7f0000001740)="6ca89af93c6a75b5a37cda4a6c9b9a2974e4aca675b5e0bf2ef8df856454fbf45df0ea405e8d70e5ec7cb6492e651c1b588b6478306ae3ea8584ab8805fe7e685f077d0366033c34758c91037161ba0964cb25bd76bed83ea089efd298f89819dc509e923b66fa88b620fb1497716f3c90eee422733c16efee2ea106f33524d3e2d691dd38fc9216a8357a8c2716998c6c0dbb7f13d552f65b173d937da7920b1428d6aa6141f39dd2035bbdb4f26890366ac8009da25142bf6fae455e2c7b9ecd6e502928772c1d1c86f9aaebe9e73aa1a4920fb541013f1c480114c5934dafbcbc46f38a77d0cf07a5e8d56a209a9bbf18558169a2278b4856ff4d35c844698303db2cdf805f44e38eeec0a9dab4d11d45557c1bdae53bf4f41d018970fa273a07266b7ca9cd3b85df7a7bfb98f9d159a8a5353000b9b02620ae2420ffc9ff5efeadb69284998ada973fe26a2691ee5e106feec1871e25f83f083aaa8eb074ede34f198030a771e3a58ecf3bb4baa4b8e5003c663e5ab4439edb22a618468e4dbc8192d86a95451486a13096cd33a094240089997b3ba339e571a39ca8c284305fd72cf490877868e5f083110ba0770a423760213777b6eb6c1a8207c6be05dcf7a73bf8e537d90f6719e81e69c9a2ce3e18f3afe52a2a68eedb0ab5843fbad5eceb47ae606d7ddb93f55fd88011744bad9ef10a723695168b5c60b6d56ba4a7ac9d975f3a27f98fe917af17832f2be4c702c3a389c226e611182baab5c8f439b6852ba653adb34bf7fd5b45d062a304aaa6e61d6567567cd02a4aa5c59339cce411dbb27d8b7542a0042d226693b5debde25081c18e01f5e53d288c0fe7fd97f90aac59363dc2a1d28974d544b825599a8ac5ce61efd66ac32bf22337a81894a2255fcad7244731fae80a87c3349f19b234b1fcbb541acac00ea72f153693a71128668cd6afb12fcae8e30456b12750551c4deacdce270257b7897ca9247dc7a9d472c71bc02dd7e780b2f476034ff3c01a1b770fd42507b16e0d1e423cab79601c50ef42fbd260e27a02204e10acc8906cfe1c0156c994182673076a8c259c21570033fd100898724810521e65a10f6fad3a3ab07de6693e2f76db9221fc9a35f02a3bcfa6dface0bb031591ef6999ccc53a6ca892c9fc4d0bc3ef927f1e604b9e305eed346ffc65a6946a4061525221657a7dd909d3cc42ee3af666cf17b8b9eac1d0e106728fe4a6e60340e10443ec7526863e7232b6bfd313e4d06cf22d8005066e9c9c75b6e53e268a1d0902c03ad8568283874a67df1f090a51c2929ec669c63696452fb209a278cdc00394a41700e9eeabfba8f038059271b5cb9f0a9f6e9d7e923fb2cc9027f23d374edc62c8e63bb122d003cbb20a27ca3b04500b7453f2850d54e8aba9e104da51e2d1d07ae9b6cc2ae534b7d18616aae3d3410b9fbc608fa37abfae859c387ea7e29667d3827838aab4fc75b3f44fd610244299b7aba51f718a8d4e82264ddfa535f03bb329a00f65fa0fcd87ea7187544cc5568513749bda256e5df1ade3440007cbcbff3da8a394834bfa58c55c69d5e509feefb9c5b5a4d398bce3f106bd2592b4debb7d8d4a9307ed83a80f519ccb351bbbc8171b7934f1be29b41b19e34674709dd367236bd6f31946e02fe4ec1d56d5e6d2158ad30ef9caeb6c0d416f9d07a14f8016ea88c5983b15ef322e88b4be9b8eaec359202c6d9d7b79acdad629db243994653dfe6e68a975f7824b29e64fe27f8827b012d56901feb4bd92eafedb1e023f2650aeda281fa9b950101910e48ae2f8e1768c7cdc15fea0b58b6d5c0a239728eda72e5dcb7c17650e18e2a225aa403c464a94f8d78be3f566e9c6da601803b3d222b4f497913ebc9044901b51af50580318e20a375af2478a0bbf98001455c2843076f2a3ba868365b44ed026a4ed22ff70a5b39c1cbd4368177bcf77f479ab2af476338b3dd6ec59cd99de222ce9cfe5b85df072b4cd3fab24e38b35cee7810384c40cfdee0c35770aac6365d5bc3b03c510a046ef7eec7499244d70a8f74c4c9364dce1c60cdaa603a83eb5c05a3941e7cc8f37271fbbd6356f69b9018703d44a97935f235c4f8d91ab431c08a43f9ad4da9be31f8eb41e0d6833e8101d57deaa349a20d1e01dbdc7e3ad9179e46b055de6f309da294c321dd11da589a2e3e2cf218824cc4d0433274138fc15c306c56b396d0f980c3e584c4f307f88722678f86d64fca33eed1d3124ca2a6b8d56a6583009dd423b20c16a9673ec21293a0ed043c83fef2c795e35ef93d90bb4122313d4f0b1513f22bce35c31678d78709b371b5ab012cfb2933f28a01210ac2451496500c0dac0fd393973cecf5ddf1270f51d57003f3cb8b033792f518c54fbf69f5ee97a5ae0b919bc0ab42f30d4f9e3a75994eb41474349de6f0a576f97b112023838759daafee064283af2947bd7c78c7ad47cbad02f0d7201a58475ca9f1f4d7e895188d8786871d81fb3badb0b6206abcdb429ffbe980a2abf08cfe233e2b2b82e650c3ded5e2c65ea4ee1f9fb568e227e2f1eca5b7bbbd28fb83337663c02fc8f25a046f9df0a511c5d35aa2843c3d9a21785908f8a82339f12fe109ad68aced765fa57fc7f0730ffe82daab4a75432582886fc8b31db7a7bfdcf1a0ab09a4c1fdd3d90e104cc91fab67033a1ba5170a06cc8b74d3b9e8581dba7cabebb2f2ff3e59307369b591988b815c47f47053efc92ff975042ca55c47d20b5e32b520055b1f287c6c470cb7944a64fd82b6c9101a300de456e688c30581d53d36a895bf6b0a884b05bc5aee6fed01bc2a58935c4754c8a03cb79424b67dc636190247ded884afa7c54f0fe36746bf7ce23e3597c775ebe508215d43df470f5dfd073a7f1bd33157458bd589b67001c2fc6468f99f471e6e4f1066b1aaaa81b3be2231d5aa64edaa191ea248c9140360cb1d4955bb382efd38b8a4d6e25017545fd1e5ebcc1a539ae9cf3b51caf3056ef450b25eea8461715c363b4c179cd99b0118d483c3351d22fa903f91f04a0b2fddad22371ec2a42c30846048e0f7976f80df4bf803879070f9a8ace04094ece42b628942b9624812567c02444f3466c6bd7770e1b3fcd2058bad83d41e6a65ac4b46f1a3f45dd6be6fbb303a584f8b972eb005c4253e2239a28cb99f4bed08def0a86e30b087f5b18f08365c0f7abf46c0b0b89f59e354ac43d3f4812a947efd356ad7b7d2cc403aaafcd1f4fc2c866ed6d82ccd4d75818d80c8dc9046ec86ad9862a07923304775e53c7c7af0affb12f32ff7f04379e6fc7481a415dae2680e2c85df79915777ee713928fa9025cdf55592f5de7e48bfa584463aa0028000dd74ba8eb13e6c164d1b9c7b2beec926338a1fd398afbe6347641294e02a273c9f03e340c775afead4dea7c92b2533b06efffd6614811322421cd5a6362c4b9a2babce796d605c8089292cd29e0031ae9a5cd8400fa26ee21012c97c00d729efa13c00ad037a23b59513435533a1100b10a5f008ff87dd5bf70b28daeba15b89a74c45ba0c90b0a305e38ae4c759c898f481e3a79c99f10b5f6720a0c1ed5bb2a3b724a081cf535858c8e9203c5325f2b1b2656022d6fb48bc71a7b4764f611a09259ff8470d5b69d864098be2121c29cd562e121b73bb7b5d22301adc68025c157b867c3f451c1a23b418b65a83a12871006454a80e40ff3d2d712c80315f92b0338b3acd545a2db7c6d19a09f711edfde4af39aa846fb36bc8f116219be09c22a7f31972efbe2cb257dac43f9abbdafac135c8eb3c6359f3e380e0924f28947b7c3953114ca0006b0ab1ac8886339fe9fd81ba4587c3e77a58548ead91159092eb0f273a9403e03e465e15839db0c4e0ba109460489746b02542d5557dac4fd8bdd82727b23bf99c8b6b71bbd348cb1a86883dcd942131acbe907b256c46acb4571b36510ee20351db7964fff64422702b3816547ea158d4064cbd4e96c8c23df8a4196480adb9b867b1e20cc5cb0848b93b641d753f851c551da8d7cf2aeb1a65b45ed293796d0a55689c1a4717492cd62425d612a9b85df7a899d0eef29e5ddbe82c27744e7b9a2a0f7618bcc7ce798850588842d5d7be70a361d0f68dbf766085185cdadbd5a898356c16d186f38f429fe35cfcc6ba9133fbe0af21f2c9f77090bf6a32b441cb3d0c8b80b81d1dfa1e7217d16a0c5594a13551bf08871104a48c42f8a19e010306c3706d66b7491ab2cea7c6e8f75b4450db3e3fbada4fd8d40ae81a10236c2557fe7dfa893e1b3fd623ecb83ae48e066221919e077d6476d90fe5ae1a24ba5ac9912e7b671ad1098ca71ad8cff0f2262b477a4c29d5e55e70c83b807834366c275b806e5ea1d9782e01a39131dca4b4e1429d83684f72449e7347f4de184578a739e4f290681f7d0e1d50e8c3aed8d42af62a797609bb004176a5e5296af2714717e4fd06e1b440c34c1af322ccfafd41ee75b589d6c0e419709765d3acae4bb80c8583ed104b059482909c18562907e8a311c4193dac6f15cecf287906ea7eb9fa5674504a63da6bc548bdab21e17f4c599cccd05acd5185593f6c3b97c42c663b4f48c0e684f5b3de26c75864f9d9f42ce50c4df2e9e10ddc31878505b9b32f151ac8fb85c5011e9cf6247d6a275fb64880cd132db98769394539684b4f88c81eaa27d1975761f893457d62019f02af483ebf90f7bdcc08a3e1aeeca02f387430cb17fceeb6af6f15387417cee45bbefca10e1aae8a9740552965cd3b792020630e70cc235a08ccdc30dc260fb4f409126f51493d1c7698347e6fcac6f0a44d9ff610bd9879d63857db1496724ef8cdf4567bc5d91facf4dca09ba0dc7562bf33eb4b80822f7a2f7d9e1c9558c9036950d454aed82ab0c9f355340585508e6074bd58eb625a72933b94d1c22164e22753db4576eea83fb297fccd0c16cc1b7ec27259849ec455a1ddd17242034634cfd81c35c6806cf58adc3af1a33e0d821f6043b69341722c70f1392e5e3fa6fdaf0fc43cbbb58d35a1cdf728d8cf35546c41c948da3117c809810aaf45bddff0be19ddb2aee2abfbee4b8bf70b7314a5d61fb59576da12708ab07adaa637f48013a27075e24cc79aaa472f48a783f43c5a3cf72a4c25de50bb3d0d644a5b31db41c1f105ee30aa3308b27a5af0e05a8e85279dd66c1a36a91da31d3e50ccfd1bebc7dc1ff6a2e6faae63e85358ccee66545e52b52daf514dae986de278459166a54cb7538b02c6bdfd67727c24dac1603d5e5364bcbe5528ce1adc18d2ee698b848aee33629662abf93920ce4cc492bc0a1c40d2272b3f6b8bdd8b2f8a07141df9f477fc304582ddc64933a52ef05efe31455c09461185f1782b685347cc35e63521346ce43fb097fb3019a23548be60e8058414871f8ff90afa7ba25aba4e81be090e999397829d2138ed363709da363c0d62aea933e85fda1512e45c054d08d2bb1c039850bb204ccc47ffe05ffb13a53e6b6c0ba75dd627a06bacb2ced3aa84dafa0a57f5bd4799f07665af99d3f9f9ebe9d29d359292d64e2fec6c9ff309d6c3e72ece19e64f5d0f51f9de7ff5615cb6dfd90ebd42561fd6e7f0123d28ad62f55c7d53a8369192c80e3b1de165b1c9a3cd8386e50b838a2e33a87be9deda72acaf9ca1c924ed5d3c7aa6efd382b71b7aababcbec7c9b03c45db7409bcd60a0508816ab46c834483c693c0c0f69c341e540087e5fcfa25b6465d90de803b85f1599fad170c25fe4cd5f7dd8a84a966af28a1fcf4eb1ebc3aa2ae5b4b34afb033f5f428107b787c916c5bd442052932867ed347b02bb3f497d3e9a0e4833392f0629633c0506b61269975c792671bf450a8d3c1175ea962f974d9a23696b272198ecffa42ec9446bf8133ffc4e13c44b6fcdb6c8949fbc238f8a9213c7ae98c5393180de52453b5f7145c9198c596df8e08a610fc7d9f831c3001913cd3cc215c647fcad3f1f8f74167972da5a2f98933208f1dea02c58865fccb783caa9abb42128044604893488d678640200731bb6e86242906a6acb63dcff7e7ef78a924ea2d71b0eec17a6843f0211bf0315b5b5fc8476dca62ee1819d661f100938db0b351dcd09cdd080e6325c3223cf114925ecb631eaab8cf45e6ea0665624f1f5857226429adb100c27418edd24cfb1cc2c92e8bb45b38dbea7ea3f987b7fdf6a41894ab4f7918ea4685e82485fcc8dad8365ff0592787c3b182fdeedf835afa78df246b181f7fa2fc123feaa79d138fad7b76bde0ceeffb5dad6c5fdc5c69f766647ccbd991b95e1369130ac8a2884358fe1ceb410d72d47b7ca582ce6a5478f39386963ac7f9d18dbd24e47c0fe4dd464779e508992e25515dbe26a59c6a36d9d46e156b3fe5265e0e5c47bd04f27f93f41359d37cf51e264494b694e4", 0x11c7}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x800, 0x0) close(r0) 16:00:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = accept$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r4 = kqueue() sendto$unix(r0, &(0x7f0000000380)="d2", 0x0, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffffe, 0x6, 0x80000000, 0x5, 0x5}, {{r4}, 0xfffffffffffffffd, 0x46, 0x0, 0x6, 0xffffffff}, {{r4}, 0xfffffffffffffff8, 0x3, 0x3, 0x8, 0x3}, {{r4}, 0xfffffffffffffffe, 0x80, 0x80, 0x100000000, 0x7f}, {{r3}, 0x0, 0x2c, 0xf0000000, 0x1, 0x3}], 0x8, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x20, 0xa0000005, 0x401, 0x40}, {{r1}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x1f, 0x8}, {{r2}, 0xfffffffffffffffb, 0x44, 0x800000a7, 0xfffffffffffffffa, 0x1ff}, {{r1}, 0x0, 0x22, 0x20000001, 0x1}, {{r2}, 0xffffffffffffffff, 0xd8, 0x44, 0x3, 0x5}, {{r4}, 0xfffffffffffffffb, 0x9, 0x10, 0xa35, 0x101}], 0x7, &(0x7f0000000340)={0x3ff, 0xfffffffffffffffc}) kevent(r4, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x3, 0x1}], 0x66, 0x0, 0x0, 0x0) getsockname$unix(r1, &(0x7f00000043c0)=@file={0x0, ""/4096}, &(0x7f0000005400)=0x13c4) read(r0, 0x0, 0x0) 16:00:19 executing program 1: 16:00:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x0, &(0x7f0000000080)={0x0, 0x4}) munlockall() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a4beea81f965e1c7cf20e2da943ff01000000000000705ca7", 0x19}], 0x1) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140)="5e84ed8bc20b778198a3edc196109ec2fb44a5c35e7ebf250cc1535c6ae16f87b886fca7124bd17ff70cddcea7149c20fc8738436d39f10435483bec424667", 0x3f) r2 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0xa66, 0x8, 0x8, 0x1, "dd1e12a69b321ede222cb23cce9b26137d0c447d", 0x9, 0x136e000000}) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x7fff, 0x5, 0xffffffffffffffd9, "855c000a67a7230004001a000300000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x300, 0x0) 16:00:19 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x5) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = getuid() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = shmget$private(0x0, 0x4000, 0xa0, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000240)='./file0/file0\x00') chown(&(0x7f0000000200)='./file0/file0\x00', r0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x8, 0x83) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:19 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2012, 0x86128) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) pwritev(r0, &(0x7f00000009c0)=[{&(0x7f0000000280)="1908d2e08a9cdc7702321304be17a4661886335d1c5923bf03ed00ab2973fd274202ad76fb556ee390739a8de82e025e2e6c156e54d9e4d2e87d15a4c74038ceac0341d43ba97ea3b343e4279f2c4e8be56abdbf12b6cd838d10175d879cced44dc733ebcc34c52f95767bad6743333d63888a245b4d9dd486fa730734197ba6fe47747bd0b05aa6abb0094a66923359a3795e129299e521c87d1258c0cead5c321b1fa9125763ca4391b9f62c1080fbdddc", 0xb2}, {&(0x7f0000000200)="010c75014b4275b7fba3339066fa19cd00", 0x11}, {&(0x7f0000000840)="ea675d6f7569ab67fd03fc77fd93e0b6a0f1ca33ee45b6e37dbc8d63aac206d13645b4a86413fb8e51e32cb23cae990caaf2a14bf80eaa71b7385278a733e5a518891f4d906fc4a95d39774d0138677f6f4721ce03a11a903aac81ae7933c22f912187f43753eb31356012e7fd911c1a5b2014e361dc", 0x76}, {&(0x7f00000008c0)="3c07851ac54a8eee0b8f5ffd60db01d06247574bbfcbea300ba82816abad6060606cba822d6cfe8203472145bbb07802010a28dd6dd062ddd9ea7cc12012c3b0221e80db075826915ca699389d99fd3527d816629179302d5e12c58c0b176ca8e90e0a13546aa32a72b9d3b7f562e597b397bcfa2445e9ab40fc28834cfeaeb5459404b7259902777eb517b311481ce94d65d6eea14526fc6c8c9a23c9a077faf5b6606aa452ad1c5d90006eb07a0233dc84c036f14495e35378d582a0792d2ebf66ed2df99ecd289d2c81789cecc8845dd38596855511585558ba74a3ecd1eeda4b257e53d8db", 0xe7}, {&(0x7f0000000340)="7099bae505c54ee1c456bd66aa39da10dba340793e583d", 0x17}], 0x5, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x0, 0xfffffffffffffffb}) r1 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000040)) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000240)="03", 0x1}], 0x1, 0x0) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000380)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1facc17c4ee22a4b0a40f27458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1", 0x49a}], 0x1, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) r2 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r2, 0xf, &(0x7f0000000180)={0x0, 0x2, 0x92e, 0x4f7e7e2f, r3}) write(r1, &(0x7f0000000040)="6080de48a39b864329b07ae3d4b1ece333c2c2fefd35cabfcd7dc43394bd7cc5dd41305aff2e2dba1f6cfeb22679fd6096c0fd43fc6bc1187e204e7fd91e77f765aef0d53b3624e6d1", 0x49) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000001c0)=0x2) 16:00:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) ioctl$TIOCCBRK(r0, 0x2000747a) r3 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000180)={0x0, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000480)=[{{r3}, 0xffffffffffdfffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000004c0)=[{{r1}, 0x2, 0x3, 0x0, 0x1ff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000400)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x7, 0x0, 0x10004, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xffffffffffffff2a) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0x0]) fcntl$setflags(r0, 0x2, 0x1) fchown(r0, r4, r5) 16:00:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = msgget(0x1, 0x1) r2 = getpgid(0x0) r3 = geteuid() r4 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r4}, 0xc) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/238) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000180)=""/139) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000140)) 16:00:19 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') link(&(0x7f0000000040)='./control\x00', 0x0) r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./control\x00', r0, r1) 16:00:19 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x2) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x84, 0x8, 0x8, 0x46a8}, {{r1}, 0xfffffffffffffffe, 0x40, 0xfffff, 0x3, 0x3f}], 0x7, &(0x7f0000000240)=[{{r1}, 0x169b3c00d875747d, 0x1, 0xf0000006, 0x1f, 0xfffffffffffffffe}, {{r1}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x6, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000000, 0x3f, 0x3}, {{r1}, 0xfffffffffffffffd, 0xa, 0x9, 0x8, 0x29b3}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000007, 0x40, 0x1}, {{r1}, 0xfffffffffffffffd, 0x2, 0x2, 0x3f, 0x800}, {{r1}, 0xfffffffffffffffa, 0x48, 0x80000096, 0x5}, {{r1}, 0xfffffffffffffff9, 0x51, 0x80000040, 0x5, 0x5b}, {{r0}, 0x0, 0x48, 0x63, 0x101, 0xb226}], 0x4, &(0x7f0000000380)={0xff, 0x1ff}) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) utimes(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)={{0x7, 0x100000000}, {0x2b9}}) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x2b0, 0xfffffffffffffffd) 16:00:19 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080001fff, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x5) sendto$unix(r0, &(0x7f0000000000)="b100050409000900000021b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x1000000, 0x0, 0x0) socket(0x1b, 0x7, 0x9) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:19 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)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f60d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db5c2abba48c5e392654986c05cd36d030f97f656756d58d4d3fd5b95e0db0928866c4789968436fe6d3b2113059e89a00fb118c0f6002abe2d6cfbc15a22259a99008733af5f04f9fad06c6326631969cb348e60b5a379a27587e81c8608adc998a1288d5c5bcf69abe6cbbcf108bd0176758d8c119cc00d315105593d87d1868a69b1b6c8d5974032d14f0d6a43d196ff342dbd97bcb72ee951ca4ec73e5745038843bbc5102ebf038d7f822fae8356b30691d1e2cf1e93e345cc40d4e42e3ed3aceb94f0b2dda59c448c0d4ad6e23bf9a7272d55fccd454cce05b69ed9a28b491e0d744f14eee1b1c593b821755512d6afee62da8ee95949a65e2110f60cf214524d38af93f4b95cffad9a07508ce4a92f64d9a41b87643f30dad8fe734d6c6f20a62e26cab5a490f9ac792409c4e9455ebde161cba387e58d3a7e8d35b30e7b4951e5cc5ac0da8fe67b9065efa51d7867bea4d3825c32ee15966f9c9d08479443cd725688686be262811604b9a01f4e2d00defd5799a1787d1cf596c8cab097d636178a26c58e64d9b59a4ae9fa4ec5a2ea8e80bc35b51deaa860996d40f457df6493f29283123b54efbdff6ac41fc91e2d69f8247943e4521ad97a56a2e203f08bf47cbf7e226eb0fe6e859defe3ed415ca38d4b12bfa2c7a2df4d17b830014ca38a28f75d2c6e31d8f0eca7077a410ebdf19c87f2c48449b07739d5523d53dd17be778af2d0d7ed0a2ae7b9c081e5e29a17c85e54ad9bd02cad80f41d4095afc41b5d12ffc157c436e7fe5dafa3734f94d18d290bc8ce4b79033e8db0b262885d49ccf8785711f2e5157ab107b693f4a032c6b0b41e469191f7a5205d5ae01421f77ab724b17c64d5e34309a007df9aaa42dfaf6d3c593df871e11de2267b85b69753344606eca99012841068ca71b0a72c17a4d4e2eb509b1fbc7084835f4ce699dd95b620857a4dded3a2c71c28e6302a477c4508aa237165c69d245cc0e19b89c5b79e252aa01f1be237682957818c9d914cbcaf73640a2bf667246a5d9f081579148b5580f1d50d132eaea7743f0a4b46d026368e3880a02f33fc0af294ba8311cb36f65203cbd015bd3c0543e5af0a8d862ee626a42def1f15e8942ed1879adaa5f3f0e217dd6784632006f7cccd2a182a583c8f5d7ac5c1a0d8f8c180b3e3e66c0abd9e62039a8883a0875250fb37c8b641c20d6024060b87a31c08e12d4fc6bb6a011de42b99483204f67a44edd612f22b53f2574dc46680660f2885b8c10d8553fe2605b72c7bb5f737753977186306bc3b8417181d58372ee413c3a66386d88f64d956f0f10f518dfcfb0de1ba1c39d894462be9ea7bdbea6b5ff66886b2afd8376b3b39862f66bc6279c1c098d15f69169247a5b5d4ace80fff8d9906c456cb118938fe5515e0b5ea0d381d98d1aed9a93039527e6a64130676d8c30cddc9f2519b6de6700ae353b5291ffeb2b79b0f2b587cdd3636c89f4ff5dfda2bb9fbb88d971512b38d0ef9d5e58b7514d5ed65a6c884f72a7f3ca331539b46e6217546c67e684e677cc91b29f77f82506bd9309f074ed94d7fdac0f4647a1f62b2cb8729af179b0bbfdc09990ea2f8f5ae2b58f5e13a91bc9d6582aa964e603ae902c37328393f3c121633e95ecd5735fa195e22499f18e5aa3c6869bfc2734410db6dce3e793c92de5ffdc2e8b4066d144af6d5f66b4ea6215cac7e111d055c7130fb55091c1f2ce41bd3c9f5fa3938361fdc217563ad2a94018d27f8306923cd175645b0225a29c64d7769c0a6b9b0bba949a6721448bac59a740526e3c1fb2e87df6f138e18261131703bfcb7031a7922c2ac851cd3ad1d2f3014a6b4a9c46a55b039db7788bf7d9ee1f6d1727d6b6866ab3bf1a131092aa1694764eda0ee396132f6989d821a592dd417706dd68db647bbd4feff087d9b68c40dbeb202941ba2df92a2c32efefabbd004da03749cf8e1a1adcddcf6aa11a870387a963dc39ba21c4b1dcea2162fcd7c7a6763688865414f52d0930f00dcfb0ef56a02a14da1f4d6fc845d3991694ac3cacabb0a4bfa52ad6b3e527f481a817c06a40603cd288e4c14ba220496d8365326c30ef3185e9c94edbc46e075bd5a2afc5fbecb46cd9a1df2372c8028d09b3902616f48cc3a8952da6cd84fa260e5218b2d670a40994b0e230d7315580c53976f1308adde25072c158b0d7883f20bacd032554db5ba415a3dd7be92f313c991b9e6675d7b13d36c5271712d5d6c559ee1847a8931c233882464fff646f9d08b767f8276729d030a732ffb0bfc7e6c245af0336ab457b8995742d57f0360ff2dfd2dbd64ca2f2ade280f800955b799fbd5d4b43f2e98a16f38c2e09083a91b7e55b3efab13b10148d4c004e91142c2fec015be4989fdbc07bdbb2f0a7bc9e8150674fc631d16e293de4b6d9aa97c2a3f2834da2dbd17717c5c82d96e3f14242a8aa9acfba1f881843d4f4bde91fc6ad0f9653339ec2b121fbd26eb72f29be14379c9a6e4b5502bcc679140122a6538f4f8d4e4a3699798578143996b1e026eb81a4f23d41e8b8010f48e5c1936a4b8d1a88c18651f1f205c25219a2a6cafd5d5a2ca6b9d83d58672cf9184e92704a0f189fa4f8b2a927a192c74dbaae3aad3cf6f884e2b34db0bda0a48bdaacbe16dd5a26a418da50a6c622df138112d3dfea82101f34dd3e72a551e6426828c32a113c4a1c771df1fef54b99f884f76f49980cd48422f979543dd60ea03e9bb251262e33354ddd474f3f7d172521f324f26da6f3dfc3c0fc1a98106bcb3aca5d49df5d3c887807ecff67536a16a5c95555c3f193ba977169eb92f4a2979837fe7845c9510e770975414cc91fbf1520e5f78d5485cddbbaf2d6a74f05025ec5ffdaae6bd8c6ae496ba271850b4cae18b753903bfa3df30adbc450395d3c2d185af8e655c1042f0fcacd794cb2692e2f17d07df94a77f30b3bbb40e086c021fe7b6dad2255195b26b1df388b9fc11bdb9c23da352f9430bb5a3e55485f4b48e0bd8dc6eecc6828eb47fd92ee77d5e05b71f78cce8bb182fa2ac2671fd2b79cc1338daceda765fb9082531583cdd07299655c46afa3c0f4295a27c31c63acce5abdc838b0537d183e1cb1d684250d05ad39ba098e275b9d76ad77f6717dc8e4e9dae7371caa298b083b86b00d3dc2bc70d94f28b13812d41bfa9ae1e74c6bac0042f412213cd7ad80fc80df1f22aca0d3c9b65da1074cbfb21989cf99c96d512a4c15e48eaf69667b95b3518201f5a91b64802a16ba9ef880b895e0553be5f746db5b4613899c19c482f3891866f3201f5b9ca191f091bf4e98e2104e4070524ef5c4df134d7e15b6bd5db7134f3ef04abd90a549bdc465b0286da5b19fa0e3c12f2b73678479caca35dfb76a81f6fd2807a90e6ae109aa10a4490ddbd339694ba6fe121590110273ec2f84ba39755d67be91e8d994613d38e8e9800e9b1c63e2e37474e5539c729e50fbb98a691d5b0808fabf3035353066efda517a0f00b9c3c417152f323f36ed1d749ad685fedbb8c8c469483cdf06c97ae1d8964fa6eb7f9bea8b73ceb02fc519efe57be0d0631b4ada01e7a65fd126d43a56edbf61475224efe491d7552907015907e6beeb61751cb9bcd76e732a63962dc3bd4e3bbf066443dd669e32a6e47f1fe94a6ce0ae4d9b9e4cd9ce200e82b015e82bb0fe2b1e97a165f39f679b3490e4ab2f0d56903845831964e12838088c64acbc15ae04f0246bfb7d106b0ed05399f2b1fd4eb89b14c0676ea47783a68e851914a6af0e5821edfecf6f111974dd1d95bf450169801b23f85d8d841d3e2f2d100b7b5a73d9d46cb43df2ef87ee18207420cfb7f8ff06bdaaa3798458cddca54319d6b1fe1996cfe88b985d21786482c8c950ef5b2bbb51e6a1e0b43a60af85936d8d22c00e4574b211ad3770891d8f64a666c13f51dce19a2f33c3d989eddc0c4827af2b20e4828b5464be9deed7abbe7cfbc40f800d2e7d0ced74cbd77ff8cb84afa3d43c5c54d66700f97b65e9463b017f0aac99568df51679724ea07f610735b518e1f042adc089b17ba00b0390340ad850d1f4d4f5426d3f5f19b5be5f7e759d5f80dc4d2912c8ce47a4cebcdee6aeb2bec968704f81b51c08ecc66533ef2e97f59493f65bd3f00bbd3c0599179e7f08c7ce6af4c37fef612f60b156ed6cd63098505f45fb3745dca23ada9ce6405f4a6ca5316979b5710257a0af5cbdd114c1b378272b79252f1d434e8dad940fc50fd4da05c2a43aca95436dc5c2715e9c02b93a0129ce6676b3e3282790343fcde2ea897fa02d4e4672eb7058729e9e00c2caa423c651c6eecba6612985a767756582b8341aa3b3c08995248dc82925ce7db488d398235eaf4b2361e94c19ce51838a5b9d00c69d124707c2f647c2dd8ba76b8a4784e200c3c6a937678f64dde80618332ccb439566e982a175465a7ef46b1fa3f6e3b9861ac269671b0ec5463c60fed49d960901803bf8aa3afb809b35e972c52eab4eb61fe8c2ed6be54e7e5b0e454230324335a2111940ec1a82434e7e34e5660b5ab61e56fd64f096021d7a2dc0d096e25e5f186e15abc63e48a3560d4e5cca9c65f7c5dd1028f4494f6fcf63794f8de892e7caa6a1e9dc13c6a8b6751e2cfcf2c173aadcaeb84be35831a39d6b3a5625222bf3fad0225754a03fbb2756c45eeb546b4035fad98879e7be6eb7bac9aae170f53f7223733dcfc9c03e27649b4e04032f4b1eaa0e881091f276bdd8e043247ec43f638583116ee0865c734399a012b3d74b4ab790e086ab68444ce7bc67281e1134869f3225449cac0497323917af5797f9258770792105d679b87ba0b02560c5738e8e41e613d949f5e0343b31f26d70017ab75e938137821b40950b1cbba1652f9236626ccded843473f03685def2cde61db125447c4f8c1b9f5028b95b4ec7f67e70b2224f1477bad9ad9d1dc0f4272e5f13e368a525f75515d7b6cd191e1a13cec9d68d28397d06c4f70d45e8bb83f388e2a783f3b146b17d438821bf71b0d5d93c600f394f2e613beeca80515c68089634aabe3e95008927cc872dd8a1c56d98d6aa36464bfb7f212fe2f42406a0", 0xffd) writev(r1, &(0x7f0000000080)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3ec4426c846582aaa1cba72b36816675eae5322a635099fbe321aa751525e1f6a97a56e5e8f401e46d51222c78017b3a688de2d3dbe3b0f5941ba0d803ee422284b49fdc59ca90ccf20e1426881c53027524153e5d10248776eba553f8ed3e6d822e4d61852df5feda744bcffc9402dcec9b2e94f7f242f8bd04b157f0cae1d66a6a8c3699aa1db8383aec08d0d785a58c1f33e919cf1b06156f2301d9ce227644e07f3d93de991f47382bcdbc1238faabb2c12c672b185c7b6d535a4dea76803e9f7277856e9b3cec255d70373e447c1bc6501bb0ee330dfd005490819403414c9ff92f6e230a787323db5d05a7f115bdfaf3fdf15a7f43087335ce430886fe3139ed089e65fdff4052866cf8d85db6455ce2c035fde725e520f6302e59a63504b78b1104f184cc8434eb43c5a62193fc467fe23da152afb6c7f228ef68a8aa1d08956dd5efc57961fd4827ba0deac45473710fa1a2edf8d1bd27335b3bce597e25afa16efd77a0bbcf285dd868f245fa1a9f92d1e9a6fe62d655df596a534a6106ff930dbacc2827fcaadf9561c8775bda8f4fcf7abb9962b146f80a0efb433c62d0589a2b46744f49a213342d06479e01f35e03169b3fca179b9f2ccfb9e49e42dec8a0436f4a2a1f960ab27aa4c9ad0ee6b2b48377a6fa19b700cad58d48a3ee6beb52373ba0eaf5a4998a2f0186fe22203611ad1c7f8b7f661dba0b40f03e2b5b4c5f5ed63c792cb9c122bd1a10689980fda257145037804df28a188d630145ca1050c9e91003c7c99fff08e0812b93c8aeb3ad6eb21809404fcca01de934e74ad2618da2c232fbc793f89ce4be9219f83e133bc8086aa4ebef3ce74c288997dff674234d8fc478e95db4c2b1b93eb05013f207f95ac166443d82ba5f9cc051ff8787d3cd13508403cde0d4a5bcd743d9da77beb06044c8d5adcdd8834d2bfab6e81a5f46aea876d8cf155d11706752a02d69beb2bd60f49d9a00729b8875ec63798bf81576b416e697332eaca67fcdd6d5bae23b2d4edc7787d593510f343a457f5dd13cb0e0e72288d74f7a1968d7d785ba6e3d510f0df77e67ada645667e5fb415aacc64b8b74d232ff206eca3ff58c27877ba52a9cc8606ab983d58b0da11066b3d94017595f18430ce94a92a52607afe83d7e71057584b3302492c2124c237d2be26e1d6f46645f6bdb6dae428e43c2de1d1aa3568ca0b9c7f9a15f77f2196a4113a095bf111e3c79a9e91856c5814f35c4832afbba817b75bf8b570cac2540476d37d8eaca90ae3a44d5be23f333d29d98284da43adf236887fc3c46cb1afc93c38125e8cef8fbbb79cd8c09c09578a0758186bcfa9330ae3b78f9517f30e2ae05f6e8c88517603f3b896a3157e356232f7774c09f5400287780dac7e60e390860b6329f8bb0de99d0bade9c38915fa196b9e6127e02c96d292b77b382f72b000e28c9ab2202bab6df545475adc62cab1ea977b53567af2e9d6a52f82c7f805e8c1e57140d738815062eb67978dc58ae3e38f1a2d95bb5abd173898953db3b13923c1dcb5f1e27b3589484e415bd3e4ef3db2613d11205137aef4063f75439a031d4ad7ef29ecc8b79003af787dc3eeb9617289a8e39bfb55fda0d64f7ca8dedc6c4bfa795aa71f97dd2349397975017229ec86cffb76aa018e82422d1295cbcc9cb57fa2d7a58e1b4712dcbcabc5ea9244a2b7497b2b7707e0256f9f927e7bd8971d90542c5ef6bb9cf53fe52ae616233b20d4d0c6d430628f78e7a39d0508304648fc4fd7d615a84350518659d8a241e7502bfea689e56dea36a7a0aba37541c713153af6f589a743fa0a1c65993163bd4281374d219e46f66b31abd3685be0279ead62eb8aa89e8f5672055782db411510c1e9c8acccd3609726ad16ea96c693c3763cb56d0bd5d67f0f6f1af821ef8a33cfd4335890217befc6aef5707eb153f56aaf604113582452f45f02edba5555c7175df6d485060f40ddc07ee80182bad7077a2c146a8ffe27f336ca7a2bb5c47da352c48eaa69c4fe470c704b342854ffe0ed14f23360dc72aa27693f769c76d21d49ad742529303e92fe5350d6259c9f94c82c43c515986592c7b386dac30a46d8386ce3b9ee710dc001392e5ce9a1cacd7edaaa787ebe72b71be0c7df8bb4208ba9420e5f956b08bc03352214da5345dc1b8e62418245aad3b1f836abcd5933e2be6e00d94136d911fe2a907990d24acbd3ad501457dc9a80afe0359b525774a8a3a2ee1121ac3cd5d3e9e808e6a53f087df7b14ad8804a5bafc210040165f5ea56694b409e8d52b83fe2cbf9047b25e5efffdec68567c24aa311c0226948cf49c129532aeafd53d4bc5708d67c3ac707ef967825e7f277d76b8508cce411d5059d3686d182c896bd30e97cb44e77a13294353fc333b21340a2df553b71dab63cf20e6629e255e3b11f6a044293e74ec14636762bb52ddfb70fc241093797254778642798c3b56fb50e6f9163470f05bf33e08c7b9611bb4639773ba186d62899c8f485ac060001a0cab0ab937c4133c3634fd129a6a748c468c81fb5597d0a8e5847056a21a8b4496630730f42ebe9880f1d64bc753676be3be440b3b5b0a61b92a7deb3a4cfc43d1eb5e965e19a54c37f79b8965472fec22eab8c29f036d13eaf06dc1e340f28ea07533752cb157a2fe14cf3f38398976e1dd8132eb747fc5d32119e25bdf0986e1d0b6ca04907f631344bd2f1ba4070592c3e334aec8cfcb0d09c634b857f1824ee551ccf5fa88812ba0a415ca702d706d7290b6b3f82477565edc6613e2378c136135e078f6745659d3322be4d344a42b30d2559975bfeabb81bbb7d3bf50ba035f8c3c4c40f9ea0748ccfb796eba9a57f899b4727c4b35884c18bf53f9558c7b684ab64f686b715aeba28e68879ab280a0926480a4e5f7d71d774fb59e4394618b89e4451f911d3ba9b0c1b03873a7cfded0a371989c422f4f3d6522e82f678f86a412a547f7d25f63c205d721787df1de595751a0226fe068ed84e025d2f01f851c0667c3513eccc12475f63dfe2d9e33eff05abfff7399de22534295caa9599ad52a3000113d00a8325f5015771484e53a6bef8bdb09ad4225cf49ef6154443144719ef2c9579a781e63bcbcfdac8e6ff5a1e345493de7b064adfe9faba16e8a22210e76467367444b34bc8016e1bd2f735c7505eb0068ff05d0cbba009079abce4a1935e63", 0xd40}], 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="58f846b9c8d4283b02f31e5d56b213b1ee1662f45404c6106fc4e9a503eeb3a3d1e1783226b609623287c7f0001a633204ade1bae72927d4a23b588b6ea10c997067fc64cf77376d4a941d64c72f3488eecf1efe58d03bdb764ba012a32fd7b9d89fdbefec6d9aa1a6e635cdbcf1711e8eaf3727f1e403fffb6e7d9d3b8d7ba8fbea3864553cf0742a0893f6cab722ebed726a56f62b94d38512ef87d30ca9607216d6ea93d0009e5e1538aa639a5bf1482262c170ca7082dc5708d9ed98286a50c985d5b00339e55d04eb0651895b1cd9937042df3979e8bb2cfb9623627278d80323d635d4097ff6788b83d1013c1f5e5745f9a5757d74d13a9d27886e10ed0040d38bb7cac65b49b0faccb78189ed6ef9035c1ed23cdbf09dd70bbb1999005beda6169e07972ebe1cd0e9065d2f12b45a690a2c5415e1d61ccf7d3342d38449ff4933474b5eeda40c5128b53e50e00dd97a81a5b65bda86ec9aa4d115ae5114caae0c142f1dce31090781f67a86808a095c32432fdab657ccec2878eb898660635737c7fcf4780f3bcd3ee55f63b7107429b708034716fafa47f8ac5ba85407e1d153db214fa3575669213d4bfc3a1cb0fa39be1644665b1cc89c36711152a321a1fe2ebb5beebdfdf542d762db1cf2b069fb4cf175c7872448b71d87438bd80d5ce7072fff97395485f92338a3124c949ea0480fdb663cf135f8565a24d7d928a82a0fa1fb975aa5043150e90dd01dee2deec47ba917efd227424bda79edc7ea0740b44ca3d318daaff83fe0ef671bc928a44714d095a8157aec69155a7ca875ecee1b58b988441174aae2b9c819699045237fcd0bb5e0332bcbf004e6a9d853924355cef15dcda449f157e4c69d6877bf0211da3f8d931aaf0a70aa1d5762023b83e84d920d3d1ebdec43dc1e8e34411e3f61efd196b368c73bdff2f9d31f0dd9f82f3f7091aa185e0f28e0e4962426e0292417fcc6eef8680c511405d4d9f7", 0x2c2}], 0x1) close(r1) 16:00:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x80000000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000472000/0x3000)=nil) shmat(r2, &(0x7f00000b2000/0x3000)=nil, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:20 executing program 0: mkdir(&(0x7f0000000180)='./file0\x00', 0x0) rename(&(0x7f00000000c0)='..', &(0x7f0000000100)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20010, 0x1) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 16:00:20 executing program 1: r0 = syz_open_pts() r1 = socket(0x20, 0x1, 0x4000000636e0834) getpeername(r1, &(0x7f00000005c0)=ANY=[@ANYBLOB="c1ffe5ffffff00000000004acf005d03000e0009a87d0f8afa2e850000f467000035fb0ea604368fab249a353e5265666bbed369bdc9e3c97dae6e1ee817f19331567fa0797d7695efb622ddd4a99d43db47026428b2fc23c03b76f337c5dafc873afc26f664b89f12286cc86f8c9e3c9494879a4f349818cf524aa841facec73660ea512e24dcd4ccea7b9819119ba498c75bdf47248b352e9b61a6c79abc8aed554959c1a8a0e959eb47f450e437704ebfb11351c765093116288b9e6de54ae0028318fce79919b5babc3755ac7d8dc3"], 0x0) pipe(&(0x7f0000000080)) r2 = syz_open_pts() msgget$private(0x0, 0x101) r3 = msgget(0xffffffffffffffff, 0x0) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r3, 0x0, 0x0, 0x400002, 0x2) open(&(0x7f0000000580)='\x00', 0x8, 0x68) setreuid(0x0, 0xee01) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) fchmod(r2, 0x3c) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x62ac}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) getsockname(r1, &(0x7f00000003c0)=@un=@abs, &(0x7f0000000400)=0x8) socket$unix(0x1, 0x7, 0x0) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x800}, 0xc) pipe2(&(0x7f0000000500), 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x0, r5, r7, r5, r6, 0x0, 0xe8c}, 0x6, 0x6, r4, r4, 0x2, 0x5, 0x100000000, 0x7f}) 16:00:20 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="10", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) lseek(r1, 0x0, 0x8003) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) sendmsg(r0, &(0x7f0000000040)={&(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x3}, 0x28, 0x0, 0x0, 0x0}, 0x0) 16:00:20 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r1 = semget$private(0x0, 0x4, 0x100) semctl$GETVAL(r1, 0x40003, 0x5, &(0x7f00000013c0)=""/74) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/7) accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) socket(0x18, 0x40000000000000, 0x80000001) mknod$loop(&(0x7f0000001480)='./file0\x00', 0x5da24754a5793da0, 0x0) syz_emit_ethernet(0x1000, &(0x7f00000025c0)="1d0c03e3e4f51923e9fda58575d846dec3fc251f7be29786ee3661ce8543522f40f7b82f16eaff3a42761d055a74a517eb8ecbeabac4c4d4d650f24444aa438b00c70a7e76cfc4e20812b611d21e005795dbf0f954984d299c43720bc48ae1a37a19dab2c63ec79095a0a84498a43ceaf82f9815a0e92deae08358c8a71bb28369ca14a8f77e71f589c3b163f09109a54ee516546907b7867f37172f6fdfb8a4c6c26e2a507ef0bd0272fea37f33faf4a8bf35739d3c7b885ebf11fe6294cb491a47e8e5fe4fc2b6a2a0e03a79b59ef21d6b6493467bcc77cc7e83b432fe29b8c02fbdb840623bcf883b8269fa388d8151f412e5aaf3a2ba4c557bbd3899d30177ee98ac3c8b6f8b63f07db306e74adb1abe01a53290c41a6575d8267788672be820c2f7e380aad3d0624e6f553804ded5272968f6f85492c98d45355d5c189252bd0ea9e4e44fbd50743d947b303e3fb884d9680070d9d08706149bdcfb8d4354cbb011d595e01e30e90f37ec00852604ad6fdd66738258f467c1e956c96f29eb5db5866487f18b8b743f1ef4d81465ec634c5d2c1d59f5f609b6c027253436c6d3a0f87b02da398923e83fc86509d5dc2ebdc0876728afb6d6d2d939dc6390aa50ae95713c8adfd15a8cffea7567a137745158935d3ae44bd6d08117c6532712523fdec78f1b199857bac0049fa069c0d7a9fca9add10ca2906adee689a3e5d6aa1c65e4cdf403d657a9a62f9c8a134f553903c486bd997ebe02a4ecaa7e8433696193fea3000cbc2f2ca6bf9734d6e648143f8780343e3419af8d76d265d185e73dd99a18a81e83b1aeeee0ca12463a53aa517420ece52c7f0169dc62075c4bbc67be5d1994c3cd2d8b897322da50407aeb2cf46d1cce5591b7957b3e30c51ebcdd86c866adc5ce126d1c5efce15ab8b747704b295cc8db7db984c93764142df7e1c22df1006107ad1a89df287cc911b7cdf491c92c767dfc2facc9aa0884efb6e183ff4ef8bd4f5f1b6a7e76c75cbf43654e7f9f266b622922341b9df9d06b4b1c49d60552c4a8fc3ac012216ba10d29a6a8e57f169b51b0872a9fbd43662c2f01f97b9a6bd47fa133e911e07d4ca50b1db9a2605652c3e8560b3afae6a55a373a3753873d603a5ef87c598b9d9bf098fca70fca1acc8a3fe45ea5e84ff506a30055a2c34fbd7ab783aac50453b6c598cce8cc3dd3f473fe6fe688b3cc8935d2ffe6dde3ab50d6a9330850263e211a4c61994f2234fa39a5540212db4ec2710272ceac9e41ec31a3000dcd7f1c05ec4725d37f1cf876531447ca79778f3418c7612c549ae6ad3c191235b408761d98065fe23307c188671c48f6856c6bd195c2c8a38971e75c5f8c341bac4fd10d315e9448f782a7ec2511497133ee9fb2b975c9cad5702ab1dfa148160c2f02e633b8a9496730fa49cd5ebd62e546573275ad2122abbfb8a0be39ef4f90a9932094e9f08960a34922ab517a6dc67570289c53a18ff62d3f27ac4fe74181a29c1e19ac90ce948d6b88360ae01042acb2b0ed2f76c4372be4b32445ffe9fe455210ccafa0aa0273cff14ee596693369e92a61e2feb0b6c140a94c1ca59e8313c71bdf6ed6c36d9a7c2a0ed84d1fb2ceab718a7be05f3d4f2ef029654b139a47b2340b8541f94ee1dd7606e03077df3251a2ed2a20bfeb273a7c28010327958bbec987c218d54c407f122c3e83ef98bb64c1da00c5bdfcc7ca8eb5f3a5bc195fbdab4b80eebc11a63f3cee1722af59dd14efca0ee55caea44776fe922da76e1548586a01e514f33238062f9925114e71432fdd157bd63a679102f6e8e79d8a621069ea43a2b3ebd735359cede5b9fa982d82d7756defd859619981c6bcf9e38dd1306b01a1202e1d98a151ce8302de7b72076a35f567d3e752138571cbf231ae4ec0d994d75c434ec63564ab709fa742ab7e40cea81b456d484f9281cfa849b1b58f357f9ca1100c140391a228e0996ab822531aa6294aaafbb7890755a6aa506a9c0a8723ef2a581cb92f0ec4f1fcea3cb8d80cdae3bc9d9f572d898bf67c33e9173ab913edfdbf1bad7b97e88cdb6115f39c87a8f5b8f89155bc5f47d316d6dd7f0e3b9a14df30c103340af5b89768222fadbd4e9b5b529370dfef24ef2f75e20137efe26479a61b9a8a465da71ffd49601fcb2d3aaedadf752042ced919c48fdc363cf7aeddfbeff91e3edf6c09f634a52cb3e72c24d23395c2d0089208cba65fe16bbe64717f4586abca38f0e783408ba535cb779158cf784299e59032e061a6c0137e5d97ce30207243d3b13989e0c46dfbb6821bfbee856e54fb00483a624068305709bf8f8ff3a10def951dbad951e3d70e92ce5034c05279e4aa823589d2cee3e83bb7b63231c1691797535d0058cb804b5b1a0e0c41fe2ff8c2364efb096879b6dd578c8fed3cc4f3bf5f665e4af9396ac9af3d6867ca20366c9fa37df462724b159035229f2e097ff9a2c24768fbee9bd7640d20eb69801d90ff4a9d2db5efb79d7d38c89951106704228017d02c58afce8bb323439c8d6df232ddc6d02338a0797a2eed0bb4a33167957e8669ddfbf9f376a88aa5ecc4fbf9ccc7a17f251a70f8d2640f22ace47f626f1dbb706dc6c86c09b9f54418d972a60530dbaa8c8b4abfaaca5efe1168ab330276103ebb3be9b9c428d027085ae05d1449f3cb0710aea15a51308a73540ef59976bc3ab6d6203062202911ba5d07d222efea455385f83caf66f1868fd67cc225f53df307c44bbc2309cab8a38d5c4946a11dd9eca3dc8fa9e14470ec6ece9f05e2cd3bd71095fb4b9fdb226f0b6c3c7015f593c996da7bd6c340fa0af300cfd757c5d00f089b95c08becaca683b02a490c5e52f01edec63080c650fa2d711a7b3c02763990d3743b1c90f623dc07e3380b9752893f46ac8da7619edb8519495447d06258cb2e59720b83a96afb77483d73fd95a57710d82438acbfafe27c9361eef64f3d74b6cb4a65d4ee11d1d3aed7521ff260502b411324547f8a758091a34e91fb75bac5f899893f7f40e041c5f89153467bb3eac7b5b422ee66e8c6ea5348ef1f7eee3cd2748ee7f25a7be716c13fd59ea6743b92afa7a6d4dbf24dee55637a907b1ffc89957ede331f7466aea3869bfd068621e28a53293dfb763e96d327658bd4a326f88a9766b3c4e86f17da6722366c2f19548adb937c2f5ea18af74a67d86bd828a8cb0b849374ee9e8305602994b4f844524cf2bdae15be1b03874a6429d33b79f8d43cc2c57ff2f0a76876456aeff06d2a00ca0acdba169b67499655918bf309f5e9f60f2cbe12f1b9ecd13c32d5a3e1bf8e94abb2b3e9f5190a85dbf883414f74e64423153fcd727cddff1bab3ff411340313ff26ff78d6f62fef224b4b0f1eb7f53668f00df868b36e6a1fb434163340278794f3227247d7437efb304274a7606f3f590eb261e192b1f5c7143aeee70e3683b094d7dadd56347cb043646ee0444ba4ecbfae4d98531f310d071cc5dea753f47df09bcba86825b4c55738f03fe60b5b7b3297dbd452e0c7f26d9b8345804abb22d907d2de088e97a2d80c8c5f7c75b4ec4dd93630c47ae190ba5d6315d80fbc911369f0b1c37842533158ffb4675c17ab603b720762a4a52351cdb0cb23da19adae344e92f58936b21d7b85ebb8cadbec7ad927530c7c3e2a1f27666fdfb82af01a20bfe2c810b2a24c3b7139a24b7b40513663133e2568d7cb1762077ff5ac951e43b0e7eeb8e075553b12684c5194092303075b0e01c741ac8b91bcac5e56d443762641bdfb3fcc7880626fa64caa30ffee99ba854a4113a1a8524dcb981bff09f02ff44381a8450489f1b931740b72c166aa89b5a9536f10938faff4699f2476352fdf3ca2b02d83c1e2be78309373bed1dd90a0fa78fa400b23b7f49a2d49e11b5dc5289acfe6705cd855b90f32ae7d55eee9a0476335484c471e0f241c88c84027258627f5720bd95aecaa57eef0b188d09f554a14405ab87ae23fbb8654a6d77908db890a31f8f4f3a855ba40cc7297a3666c5dac6c1e4c95da76945e581cd87ab24a57e31795f7500e3aea3dbe6408be43e7293a4656447fc385950829560f52669b888a92aa07915bdcbcb771141033585065fe4a6445a93d69175b61c43a9f6ea4a55758cda09487a6a26e83935568df2e8e3771a21b6221fe3af75de3e9e3b2c40a263a97e3f8c73310bc313ed763acd1429d5484f99a25bd45743272393ca1b8a4cc9eba1fb247a52ad190316e9ee24da6c2646199f522e5ffc586963119b5d41ef6a93cb5b2832734f43cfc42fcf0771d62e4215e43e78c3cbfc6855733451e1cf7a79ab62d8c69b310db3716d87b44b834fc8ed1b801409fd5df8c7c3039c5090f6b794af760ee9a36b9eb82abcce8a27b78cc7b3974f311dd19d44576abf403ff8479abac114f2a80ac3252093e2d2ce79e75f80c291ef67c502855ba81bb297c6c9f56f8e6209d406965c817b40b41acdb5f5ad2b435f66966a663a328e187181bc6ea3162084504d53aec8dabebe3cf767f340f7440d09388a3533730f0e03084ad1354046d797b499346fd22d82de1f151f9eb77bce0a5da74eebf5165b1b7f2909662e776514e973579944ba27fe678294bdc5fa5fbff140758b05bdd8c733ae4c3089b6f902fc5752feb9eff153298528f027e1c4333fe2c2c3640721f63676d1218755b98af802c30e0e8ef718c083b296621f509d8861166f5151df4e5b8be708f3032d31393b06a0cd0343d0350779c02ecfb1ce417d44948d466b788ebd4a4d1f38325bf5a6ec32f16f3583947d1c1c9bb366bb349ec5a789066229ef378d0e5b7800ce72dd9f8f50fcccf6ad724193938a1a6f1e741dfd0f23d1672a4d05303286f75c2dbfd49c910858df437675cc4a8f6669d20aeb49ed802cffa646dd043495f7d8ff89161961e5a2b2687c82cd7da9975a3d259e5ad99ab62bf8bf9e254c8347352baeba84710b763fc1c3739d4cbffd2b213d1d5e739f0f9d8b418bed28201147f936a6f38dee915fe155546e507d666ed13ae59e2b0a8254fca7b4a56368ed97472d68fd808830f74e7600737d5bad0ca21ba69d1998dbb104627ee710c4cc69a0af5af4843bbe0594651b3937530f75aa9c4ca1fe0ef2be7400529202921f058e059d13ac0f2c99baa4a188b5d3043ec44b1a1094d33ebffd3fefe4d336f4647ea5fc5d5bc489b1f2dc430d2255756eb73a90a32bb18dc3be3211c7a27d2d75fdd6aedabb994b88e3f1f0ac8f6394c8e972174f5bd1384126de2146e13d37713cf73b7f3cb05ea6d705d7af96140dbceb74d4ce35248d698c5ddc013f777d9df089a7099b8da583e1fe6cb9789be9ddaf81d8ed02897cf7ec307699cdc1003a7ecff5f80d21cbf7058e928321253949d22e7a1a029bf1a99ab28aa4b528052b0805aac7cbbdd8a17a1c366c2131633b4e96095e13dba3a01047ec2efae270968009a4fb4731874343a92034d16074cdba163a50a26cf2e1a3d0a5a4f020560bcd0d9b0681ff522c339d008a73d6d55ee840c9011ace0553008bc628de7f6dfc31874928af8bfbff33bfd651f433d47cd585155daf3b02e53dd9e536104f96aea9cddb6db66f81c2cb37f24097643b6ef3427b2c112701da463e3f1fd4c1cf8a6fd5a508ae8164dcce32faccfa47f87c1ff29eb4859eda4dde54043317a6e2708a7b0435baf22b3adbddf17f9b49e69c121e86b62d6cf4cfc0e72e9f406ff8179d841e69f56b68b06e61fcb119243ad2456a19d3883a21724dd28") semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000015c0)=""/157) pipe(&(0x7f0000000200)) setrlimit(0x8, &(0x7f0000000080)={0x8, 0xf}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x6, 0x2}) clock_getres(0x2, &(0x7f00000000c0)) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x9) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r2, 0x0, r2) mlockall(0x2) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCSETA(r4, 0x80047466, &(0x7f0000000180)={0x7, 0x0, 0x0, 0x8, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x1}) poll(&(0x7f0000000080)=[{r4, 0x113}], 0x1, 0x0) socketpair(0x18, 0x7, 0x7, 0xfffffffffffffffe) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000003980)={0x8, 0x101}, 0xfffffffffffffffe) mlockall(0x3) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000002c0)=""/69) mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x401) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) 16:00:20 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x100000001, 0x1, 0x6, 0x1, 0x166, 0x10000, 0x8, 0x1, 0x2, 0x9, 0x4}) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/84, 0x54) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f0000000100)='./file0\x00') 16:00:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000200e45a0bc687953beb0a9b15a5a00c5d461cc7b10c7523ea07c4742300000000000000000000"], 0x1) shutdown(r0, 0x1) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000000)=[{r0, 0x10}, {r0, 0x4}, {r0, 0x27}, {r0, 0x20}], 0x4, 0x100000000) 16:00:20 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x80002005, 0x512) r0 = shmget(0x1, 0x1000, 0x20, &(0x7f0000ffc000/0x1000)=nil) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x4) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) r2 = open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r3 = shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x1000) shmget(0x0, 0x2000, 0x610, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0xf44834c72af4b50f) r4 = shmget(0x2, 0x1000, 0x80, &(0x7f0000ffc000/0x1000)=nil) shmat(r4, &(0x7f0000ffa000/0x4000)=nil, 0x0) shmdt(r3) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x3) 16:00:20 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2007, 0x6b6) pwritev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)="fa1204a2596ece1e001700526574526c7b6064d403000000184708", 0x18}], 0x1, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) getuid() r0 = getegid() getppid() getuid() r1 = getegid() fcntl$setstatus(0xffffffffffffffff, 0x4, 0x48) getpgid(0x0) geteuid() getgroups(0x5, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getppid() r5 = dup(0xffffffffffffffff) poll(&(0x7f0000000200)=[{r5}, {r5, 0x1}, {r5, 0x40}, {r5, 0x4}, {r5, 0x150}, {r5, 0x84}, {r5, 0x10}, {r5, 0x1}, {r5, 0x20}], 0x9, 0x100) accept$inet(r5, &(0x7f0000000040), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0xfffffe75) getppid() getgid() accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) getuid() r6 = getegid() getgroups(0x7, &(0x7f0000000100)=[r6, r3, r0, r4, r1, r2, r4]) accept$unix(r5, &(0x7f00000003c0)=@abs, &(0x7f0000000400)=0x8) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000000c0)="0100", 0x2}], 0x1) write(0xffffffffffffffff, &(0x7f0000000080)="ce9f137839a5", 0x6) pwritev(0xffffffffffffffff, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 16:00:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/73, 0x49}], 0x1) shutdown(r0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = socket(0x2, 0x7, 0x0) dup(r0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x4c}, {r1, 0x5}], 0x2, 0x0) 16:00:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) setrlimit(0x2, &(0x7f0000000080)) writev(r0, &(0x7f00000000c0)=[{}], 0x1) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x2, 0x10, r0, 0x0, 0x0) sendmsg(r0, &(0x7f00000026c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000011c0)=[{&(0x7f0000000100)="58fbf3d413ea6aca4fa0eea78dd746eb1a709563260c61acce0d3344a64b0b217e1c3c0cbfa299edaa889930442daa", 0x2f}, {&(0x7f0000000140)="afb467d841c5a31cb95081cc4497627e2bc13d512e20dc20bb77be87273fc713f64670149c233ca52949b9d5f28df48f829591b38bd66abd0cbf9f646992ddcbd28409fdafdbcdd01ac288b2e8b8542143584eaf4466a048a8e0", 0x5a}, {&(0x7f00000001c0)="d174cbf9411dffebb2b0d6f2b804445830b1681645989fc1b35d173da78f61e8834da3aae95683bd8044bfcba3f8f0f0f80d91bb59bb695a337bee390cdc4950988bd3c43ab5762c4e9458c5ae130a43394245831736df282867bad5de577100c3878f1881c94c897a3bdd4ace382f28a3d013a88d7865d10aa1effb6639541f5b7573c89c38230dfbeb0233dc1a6a5eee7861f33d3d1e76fffb15bc9426d5d2cc7dd2ebea1d29de9458cf5af99f8a0b13fb98bf5ea40591c255f387ecec31adc98d72753ffd3b7f2e940537fecef380ba00819cbeccd6e1462fcf4e51949fdc1b913b7328a64461ee7936499a575514fad205946f313b1a3146e9b9cf38cdcabea11b90cd500ea013f3f32a5c3bdda2dbada9a0694679e0b094d504927cf6d741eaac3d3fe419bf25fe7415b9b736f6bf05ed75384a729f7a4a40e2745b9a1d869df8f91fbd1f868bdf74dd76b8f301e43c207336639e94d7dba64bf6246efebca68ecb5af64c482a61f61bbdcfe6ae470633c9445a06a627420d1b13621ee95dbd4b60a2fb7d28d4e626cac901bcfc6fc1d0a2d6f3d5a6a9a5c780b37e6457a75daaa041001b9b1e890473709e3d006833dd5d4943522e50cd165a92c4cda45439e1f8ee8b5310682dfe33854fde6106c4814789296706cecf82adc5d614de9b2b95e5c3ca2e83af536214f59d9fc05a37ce4732ca40310b7612668dc70133315482b9fc487200be4e00393a9b7d642c3dcdddcd1f7e2e7c33af6ae9e3621c69eea3ef107ee39d1d56bd1fbd676f83cbd06d41cef270ef29e30a33b41e20c8d38ad8727f35f94e6d4a65036a27435271a8e15147cf018526d3875565cd18c475af356190354f5045adcd5f503b7d9eb024bdd463f9b800a6429f9eab1eb769fceab11d20c81787ebe70eb113035316f7ef79a51c0c56b0a4c21f32a71352558742860b574d1f233b026b7694bdc29e99ece1c2d721284302d85ee2cbe29f0088f74c5f2695cdcd6a2d17e493c1ec717467e26e71535d5db15728646dd96f39d67a8c1d7fad3663f1d1025fc730340256fc1ed222e2412e7ec50ff73aca706c3d2d22b8655ca9d48adbd10c0618d3152fc914e15d01d93556b1d5ec266c4946f29fb30cda099eadc3826bad38dc641d1deb8b62bce75f29cceca40fb35c438b15074495e812535e68602ca58a09331a9bd91f47a3ba502b955604343b37f102f38d38aea1557014791afee3904270f3721e4f9fa80a15ffe41ab160dc4612be895c61fcb87cb9deff1a575955e115766fea60e968936892d12bc9820cad21d9b4f0e899633b93e18f199f96eb9a143691a8b6bc6ef6e1f7ffe14d629b02bc7e4428b73cb8246a53a5f9f41bb2b190e606bcc191ba2d3cf40f78492b47b1ab4a2fc0c88569ee7c3143d722f2652ad6defba71c63115553e009b951b5de2b87db60009d60d33e7d60b78239809577cbd8a01b8a6cfcb88bf9a2a03563d0d4bc274e10c2026db012426254e55b3c04ce500b73e63c36420f6d7c462f31834dbbff48b3d04e2deb6a0f7c2f0099ac531d9ec2e34f775f28445fd57bc6b96c8c3d646f1d921b8f16bb0e7995903fd0b89c1e40c16a06ce2084ec482884e8c7f35fd9e2160e601d8ba73256a2396fc74ccade8ff69d30ee286ce3c1094e0c7775a9e901475de01f62e2d5dd372e33a950ff928295412f6864c1bab5176e0564035f8ae6c70a46f1bd4626a5cd419d9e18a16ca201fc1b367025109545979f3a6a1b8dd1b8dae159d2b427db1d295d2f9ac8a239a866e491c09f20f4630ac905b77f5e2181b274b031798ee27530e673a0c921c842c37581fb827f3815650462357853cfec7ab102c985f527ba85c825bd45308f317e3355ca0ec49a8ab95335ab3ea5ca989065e96ca5013f7fa5f661b75011fc6785f3316e19e9d48c263b641cbf5acce59cb4d308fcce3aa687ccd240a26c2e83ffef1d694b12c04f82b6ac1aff8ebdf3ce450f6dcd476fb3d5bdc42c117cc56d78ca477cb4741ffab1edcc0bd7dfe6d38c85434287d543edaed915aa9044c2208e009b6f8d772be16b6a6b9b52f320bb44e385d8793ad4b3fbff47d5f7d1a93566b25107bd2b41562d1de4b0d62bc804feb598f04f242bed9eed8050e18a7832a24275c1648653a4a0350a50747d932241c91f25a12f3994faf5631aed1106d73e206a9228787030d8cbe82f1e0d49807f7b9aeb4f27782c3118b6f31b7e10907d35de3fbd946d70e5cc7ad00875f157b6e822d1fb519cbc7d1e7e0b8a394ce6fba1bb3d4dafbb90358422e893b0129ac75931aeced16c0d0cbcb230f45f755752986c5e029e6f700957a18e67f17cf0856ca030acae67a5aabfba7a6a0a01a42f04871fda4a8d9ee4590b802b5a2f95bca5b6b28b31a41f945e40e9aa99c3354aebae87a15c5009a71b66530e0062543c1e16567e070dbc203b2208ba92b58bc1120309c5c163599cc2f2a7afd9e7b796833df93a13ce7bc6f469ae8f66216634ecdd05d3102e79f915632a39e2d2d512c1a4579741bd81d849850ae3f612d451a92de1e05646a7995ff9c2a5d4d8101e30deb1b9cd45b1ce76e38a9bc10f459bb5ecbffbe56c10cc6c82d181ed37ea72d708926799b296cd15674273411d573b48a8c1f2f0b5a78682d6fd69abbbff5aacd334cc2f24eb76a824eb095bf3d60f4855b42e07e7d2116ef12a84c44cf0085462f1542959f4382f15e7bff622fb24db37aef4463820f9df6bf82034a3920a19712d2119c9339545115b9228c1b589ee14d09b60bdcb5af97b0044767f5fea1ef4aa56db02d8d6795b08c03c8361445a8862693e579072cc562296778683d0d180d1503475391760ee042474475f82dd00f16d5a0e80689200408e7539aeec772f65da16fddd530fbff36ffc0361d6ad3131cec32329eb44e5d8fe03b157b7d782a61cb40a42a7e134f0944e093ec26f389bddfa2472cfb226bab564c60dfb34a53be327d20bfd4dbc635cf91fd92ce7996d19ba3e52ccd865dcbf06645e205b6e49f12b84b09dea9dc40f7083fa20c53efbac3c5ffcb75fd742f953db7251a934a4dca73418eac8620da99455ca26e6932086c1993ec1b3001d5cb04ed9e446ac33009003b63e77ebf5326d1b9e34c556bedcdcaaffb7b72ea40ca5c2890ebb9de3a1076dca870d297060bacdd1f8577df749c54b0c307808c3f93c2d09cee48a3410d0e4014f2d47c02d981cb68857f15a1cded35a9222e11a5e53090305398f8c231279a2dfa97caada51aa849a9affd1c12a20a5f8ba62cef3d151407fed03b039dc7f43650e4d9f6bb38e7369bbe047687f0ea6059a88e3c97b069fc2ff6872aeab76eb673860b620d7cafafad839794c11a0cc206077f6462ecf319bd03e30afd63c179c52e248d2d2dbb6084e3d4ea038d31d0f96ad4298e780a12afe77f7c9f1ee2e729ae97304099977283e692f8949b700846d99e3fae17fc7a12e79fbb93958665429f5735f790789228c089e23b5388938157555a1ee6c764a07f922ee01c821a7dca338ffff7bd2d2646fcbea88d97f397938ad34acaad6265a49d120a2ba843b455fc7ba1c3851e405927f7a49f0dde1ba2667f4d02a26cff9841274e61169a0a47d7343200993f219092bece0ded49c5aa9c0205ab195a38f4555adc402f71e54c2230a7732969a084f6cef906cf210bb31e317f1375e45ea8d317cddb92507f49eac5711db897dc3f1d6ccbd2cde7e6779ef2b5a85b7722a3e139049eef4dbe054e6f3498fa5decd020df3d200285b812ae04c8429938d8af45903aa7a7aff44864191a2264310629954f2ed64bde099559ed7ca1694abce7a4c565c54b54d41d0f5dc19baabae3a9b92b5f78c253fb905b57ac3d727e590d6f9caa766d574d6d984c524e88c3b8902a65f4efe7f817f1f9d8bda72cc7b06084b731fa1c4479b86e2428976d1bcba7acf93bae17b373b62bb7808f61c97913893107eff2f54cdb058d40f6f5fec26b861ef1fe5c921ce488a1805a9184e8ffdaa3259aa66e2c6ca097bee2ba9ec20868f1af9d0336f2618bc5f3880007a253c5f3dd392bc1f577b5e7c33a7bfb63644a90f4f374c47e80efc006114e1c20d4f14e9465f0b88fa115440d6df1f5272fbff3eb0eee7ae3eae48b744890e92e27d3cea73166536a8209594daf8934e6ed25dd911517f14882850bd9741e94379d5480068d8cbf6414f7575a2c5116de547c65ef7297416c5381623ab4a567ced6b4a69f10e28772102d8885579e07622de76319ec5766b2118716c46c5128ab280cc974d7c711a6af223a624529b0be43592942b202631e07f80c3c15118ff35b53409ec2136a52dafc2347f9218a8a0305b4848083844c92252474085b966e649a663b7408ca5c406478993d77b7cbe5ae7330cd8e4df1a74ffb625c4520435f1a632d47d0c78cfeed3d9988965060da4b7a82db0747745bf702ea75a77b93b48b98f21b9d7f0c55c511c0af406fbcb383cf5c71bfc6531bb32aef26b82ae97c7a8c341a80d3c7161b9bfeadb2317e14f6ccc57652620678c3787cb393d7ddb9f4f3a92375973b33480619920bfac354fa2052c4756326f307bcffb5a383babf9d7104dec05556bab2b60b25129237ffb5e1d69196aaaa2024e5cb1e9076b6a7ce221ac18c4baf263a913928ad675240773bafc0a5c0b6f09caeebdb8fd6985318cefe9e16e6702d65b9a7e6d00529bc86a2c951160efaae32a850ca778a87f99fb03ae1d7c0e1d4de8772fcdc143698ca8f46137c10bc4629222fc6053818509ce07d4d1207f66fcb6892df7810c7f0585601450b548db8a66dccfb421f73ea0b535a85c0541289e937f9e06479d729c38d874ebdaa6384f7457c6234395f8766b96a02dfdc2303b3621da9c57a23426e2a194741834552ec1f140eb564953418c405e13857e9bc6096b2e8bf073c284af9f72df7e4182b035e2767ae3ccfc4a38e86538cf5144c47151ae1aacaa36aa3888ff359a4303b36370e9c1e30ba1bbe5d233ce5013ca389629544537753dc756f3732c2d4ce3422041557ccd4f4a6c07dc92c7019e5be57f6db3cf25e3b04c9084185ef7339f19fa07e4d5eaeebee6315c3abe8981f2826b80ffed1d9b87f5cb99c825899e278fb92f3d425774c43524f670d3512cfee809b674976b38b7189ef927fa0300fee6c078da45f7b7c1b40e71814af6e3f89dbfe66ee75dc1289ae9fd3ee0a1ce647ae6d405576c2de71800ef1900919fac80d9072e41a001f0dfa9786f840c173630f15ce52ca08c94db59b71fa1ede72328075a7ba6f164ee0beab9f1d38bcb3d0bf5b0c5a5452bbc7c14d05849cf449ed4cc40d77d75af04393fff04619e010d767363bd31c94472df6e79300c720ca5bc724e4b0dd8c55b0e883c3759eeb89f02bf626391c313148c02e82acc9fe18163a4ba621429039eed723424e9fa71ced6b47ac7eb0ad0dc885cdd701db362dfcb79ad580ef86ae91d039a76a5682c8440df1d6906588818691778b28ddf7b01d1a24cb913b87c7b37ef2001cddec136c9d6c76f7201f169440787da956105d75a813fe6da98927f2ce0a482e239a0c72222cb8de790dc5b249d981bbaeebe1c4cf115a1c79bd6b98f0d6126db0c56013fa2d66882c3250bbee77d498f047214edb91e5367392091193c6d08d5e9c8718904d70e9d9e3004a3409316f614b369d18b93b60c43b7c8f45488bc32ef0894122b93631a136d2570cfe02c0124ce3d44974dff14d3fe6b548103ee4841c73a67aeb33a", 0x1000}], 0x3, &(0x7f0000001200)=[{0x98, 0xffff, 0x6, "98c32b74c8a90e2291b7451b3445e1264dd7d6d76cf43b3f35402863957496417b14105b120b61b615433b636e3c1a9a26ceef3768c7b833641a6a3463a07b95506e5d8aa4e0dac3be2212f8c8876302e9831482e7026b39a6b6368a969555b23efac820e5d2c8011fd1626514d1c95679b0891b630c632b2333a222b9ab8317d227bd66bd"}, {0x110, 0x1, 0x8, "3b5f0bdd867e3478080b3e0bf5176ed4ba7b3ea9b80e784c8f0359d56594644b1efbd4a08bbeb7feb9e165306f73be6c5ec7caeea07f73b7c4792e4fa591eb23392ad0c8e36e894dd19c886e1a5ad4031c044dcfe83e6439195aff2fa07d7aa0a168d9c40ca1a4db2f64f041c12a592c054537f2a13fbadb88169574593394337ec101ac9484bd97eeacf65ef81c98aaf5e55f8dd7da390af648b5a8a3e5945eb90820ea8e40688517077388918770470275a8ae0b2791577f5836247dcdc626b490225257885743c15c2663dc740cf18a02ef5bb8386ce2733a105b31fe76a065323a9ad7393d9934a7cd987ebb740d3bb2737c4bffc0cc38"}, {0x80, 0xffff, 0x20, "f49d1f5ae7f02236421075b797fbfd874c133a3ed415d265896fc524bf453192a3d952675eda144c6ffcdd9d27b4450ea0f09e810488fcfd5b4e49baeb6887bb3a6276e1c52065475886f9f3bade2a0a4a96a3d3db2b4482dd982927c3344d32cd69ac2e48b84ef4e4b3c03382163114"}, {0x1010, 0xffff, 0x8000, "0ae87885b836cf8ef2e721070f40d7eb47b6563551b6ada082bf22f15b37ac171a562e6d03db5dd9338c4df6a3fa685c245da1ed7d89aa4c526f223bcc29c7740a5df7965be469e1fe00a4136b20cbac4c534ec71f31656652146c7e11baed18d8d9c633242ca721a87b38bfc6730ce2e1464af6ea449f4f4aea09fcedf88ea7618163b4b3c678009d02d737b4ada3a78409de754350cf60dd7df9e8ebbda5135e3aab7de589b74ce0f50b9f68fade21031e886517646cdb7138c140281d3853574eb1cfa81a041cc2b4a7aab5a9de661ce1a9ce455f9378c4b7424fbe4193e605d0405c5f8352a1e2ded142b356971367d17b42c57f5d6d0603ad4db23f03ae94d40dd5e812307009d25e69d73d26bf27f989f7f86ffa48bc428db2f3337a01bb0f9ac5be9e884928f1d97cc55f53b064ea3e6cd23df4b8d8622dcb71439cd136e969439258b90f3d94304c95f82e0cacfcff3750366c7f767359d7a79e9f8dadf8e8d285b720125cb00c8916bbafd37765b0a06d2f22f0d7511e1e54252c1502cbd58b5f6f5ca6c3d37c906c35fa0350108d8a450b46d036c27fa4fddb6133c9d76066cc87122b87415a6df5dd48a703baf2e3e9c7fcf25c3c260a160960115b9ef6c1a3b09914a80ab67cb43559eac7d499b08f7453ec89c506b3d2c6dc79e8078019c2e27fee5fb4da7891ceb74a7d00cec7a872bd9176f7b136cb221cbcd2ad020ee69fd1c4cbe118fabcaf1da0d649191c76d9b1b17491ce5bc42686e0aa8f8045315be6dc0edca8d50a7a2c6dbb993aa40f55425b2553355c595d897a739937703a3bea220091b022b02403d0544d1b7db920fd5afd32ad01138d5539f52481b76d20c55e66977b69177e8ae643042d39883257a2d17ea268c1c3d2ca29a5d2b47bcb09567c2547c119bd825173a4b952140abcae15e50e48b934a9056048a6e86eaeec45d1dad5ebc5c987ad87179e7f9832ed6540f4bf6b28e2f52081c9ed171091e9a56d95fbed7e22eb4158a695e0064300e4feb106a37542ddbb6c2a884d770874f0ee60fcbb60766e6182c77cc46a92435d6b599dc53537e21685287db35160bf9e8682971a31aa4420db5a131a72527a43fc8d214118f40274ee8719c1367af673661c3c8404a38da3c2535dc5a5c4d3aa93502b66169e60313efcf6992861f6243af696e8b2f170f14beedbfcef97a9f026aede6361b3d398a462220490ea90062c5b9b843e394c7c327e1c7a27686881a1f44a6e9c927f45f6ddc9ecd8107c8093aafb68c8147337b46812a4f27083e2b8aaf1b805b58eb93adde74babcd19f9424631a441e84155015f7ff71fdb2d63b82bb27c89655635a670ea2336b8444a164c7dd627d7b66c8531695a473381c0f68cb44f12aa38ee0d2d31f55063eac4b77b4273d870462dcbf9b4cd58bed9abb26e05fa96c2aa3738e22e494b7cbeca9ec6c792a37edfe5d0770c677b4e531bdaac8dad2391bba0bfd11cb7cb0c66234eb20ad67771dfc9488838a8368a6680386dcf0f4be11c75aa426d20a824b3335e6dc8bd34cde9dd310dc49f0ce6f36d1ceb2d610bcfae439e4efdc29bc15c75d13ea99b127f54aae2bd7e98dd419b0598fbb760abc51af60bb3c34dd50d44765e49c954e8c9ff3bdf3082d9411b6ca2d3c90654c5518fe6d1ebd94ce0dc92847469cca1dd0886e306555ba16ba828162cef4844319621367a8317ed18e53a94fa3395cafa134c9a39d4aa73568d5b15c8b8b53f99faa1e01258e6e5255089fee63e4ecd0d95fcac93c68045ff0c1100a9c6c4fba88175a67572e2237b4403aa868759cbc41d6f324fd762c77b39e1febf5d32ef75989e60aebe8f1df965f4c1b1d6990bd00fd3134654b222facbf065d554567f19542c4bf3d0d5b0b1aa7b55e135283085b9439f3d2607d7b2eb821e8cfc33fef416e46e06afc115ffcb8479f0b4055e0c50ef899db268701416055902f37fc18f15f34332fb7fb513d4b40221d480bc033868dc4a69796812a9b8d8c789afdff349fb3e37d6caab3b383fa69869b2b9463642dbd5ade8c8e489ccb93353cc2d55b1a12a45295aeb8bfcaf5572c774867e7d1254b596fd3e558067db8844a2315c7a59437803c08284d30eefbfc3207d530c32554824fcd855a93342a8d7f753839c4e37897b112b1319065446db6a05e4e9d77606f56a01fea9a7bcd63804e3311b5316a23afa997fbf83f74b3d3459c62b0524921818d6507a25ea4d6526acb609fee141774a0385e48fa7e117c82eef5f82f844a89e2e6e8a552dc3e730bef230f17b826b6f525370b620e5538ed67dd3fcb4e612173c6453e75f267e6129f0c7f0ae5bb969337c7a3a530c0ccaf7326fde3ccb6aa4b53f7955ed6ff1e3cc9e1fae121eb789218dc5dc17469047e4addc262d4bfc75d7912ea65c91c6cbbe88f479e12ad36f848a41fe9ef8dceedfada95c84e8c4c1382c270147512a28204c98741d0879e4d24c9af7c52452998bfb5cb63973fadd029df075e1b8c618e6cee3f303412171ddb5e82ea7ac7578d45c097f558de41c7dd43b3032448e1f9b9c062051f91de282e7383ea2f06b03fef77db58dea4dad5126dbd44caf007ccd54670c177c78fd3e27da790b299c323341b2b592a7c1bd4a0f97e4396ea51370b06406f86a26cb19737235dbb51cb2f4dc62624052e432ea8c346f757e1742036f1b34ab72762f10a158149835bf893139c4db37030edc63ff6de00fa7628be34b5ebad20da01b5560bace372297216986e1bfec39258e3c0d0fe46913798f3bfb914b2cdd0c1175a216a796109625d70e777e17939243839a8f9a0092779d7ef4a0ec8e7f6879d40ce129221cd2e62b59b474be8681e1f67b0472bf4fd3328cd4f69bee0f3ea6183add960e4b6b7f5f1c11bfc9b029ea566681a161fb79a3ce86fe34c47ee7d0a8798391a2fab9159e18ae5bd5e7f75c38034e13c7e7929d607950c02d90abcf312434ca9410cf7dd0da86bd543c795153e85b1d22e320efb6cf90ea3f0db9edd06316eb2b14d8abf85a87db0ceed528cac31b2f0b14b900e40f3078057b4d7db2aa102cbab3b271092f7440c6c38b4c808bc74362fe5c6c403b38a51cae4d1162488f15c12770917b42ce57ff7babcf8ae0b6e8921e52561499775d4158a878e2adc430cabca1500c0ff746313ff44975c88a76ce1472c0169fff26d9d1fdc6bffed5e2a60d5c6fd0edd3ddb7f9231eb94e62ce9914009e854b08c7937510a36fbc581bb94f96b8df69fb23e6ea84153746e03a28d41729085396f3e99c1fae75976520993de9585077e2821c893f1ffdd07acbe3cc22d961378ccc634eccc9a9d3fb133819801e98bc2f8934286dad6d229916835b29b54cb3cd89ff76ad56063b1602c9975bf54cbf4ee577242a36c20c934830ba347347fe7ad9d52ad1580f0201bd1f7618b8f761c4bd6352289ea48d7f5cdbba2f7fc5713b8bbd3fc1ca745b05d36cfe318faef3f0ca4dde6c9721f92cc883663be041e048c6c12646c542fd15929eafd1463376fcb8b0268a9305161c3aaee1ffa5bf2843a2b9a76f05ebcedd23ac8d9ea4f9da7a372ae8ae60c62ddee48a08983fba2fa8a6eb5814797f741d99f031356a24660af400b9044db17fa1c12e33dfd2b371b42800f3fcf9b84eee774abffaee3880d2ae877ce0a348043266b211db684df16470018502142cdef99de8b5b34d3216ab4b53e530c245ae46ba620c4b0df28f571e9873ce86e84bb9a762efdb88d25e72973a286104bd88dd77fd423a297b4af413635ef4d3af459e3542e9d0d28cf6594fc1cc87095b5d16c8a5b21378324722f24d0e2259c3d958146cab38ff594c2f90c7369014b2cf7927b68deee75e3fdd2fd706cc3cfb37e558dc5b12343ac9bb55b4974f10885d2c21a757afb55563ef0233fda33d3e1543d7ed605309d433680a6644f4ef91b211402108fadedf317f97e677f910a955429f0cfa9914828986a82196279e59355cafb743884a039cc34c4ca932e6fa75af6b7ed083ebe2abb8e667f53c72c242c4bc8cbd7f108d38a6ac8084439fa11ee7d8730e80ab5520ce1b6a25a3bb628eac93b1e85338993add3fc164899f7f9ec9ff0af9c42b76eeb33e081d8806cdc985e17c7919e3dc69515c3459d7d69c23a876b5e79b8aa15ecc109ca37df1a32a11810264c2310918c2bd9d8d9630dc57714fe126d0ac3462d1571bbbbb907b5cf0dc6f956184b327d52e06758d974fc8d242be12823aa7ad245453023d8e498e7f161210ce5932b4a2918085ef5e13891b4b98bf10a6161a2052555b9c48cbbd711f911ce0197a0fbf2549270e694b96867d3f5297a9d1cffbcd75520f1a0ad61ec60648dbdbf4ca4f48ce685b6a9c6fc8fa5e888abbc100547372d73c37fd17af5d4d7e754313254e718ed6fa27409f65704a2b6179ea086fd0942ee509cd800372e10c4d3bdafec6b9747e9e222f7f279dc4e752789fa32eddf8c5b13a1e215ff832eacb789d2b16b43104174155bc40d0a176685164ae17d8d814fd20dbce895b88904fe87b05cfce969fb8aacf9dc8f936b6b2f448b56415a2ce50dcde2211d35b2d34c33b8c806acaea42a3dc340453cb4b1d33e226bf0f57677a4b1f2c3fd085f93cfe859bc088b348d5edd3e7c4c2ffe2e35a4f8c04645e078f4bbc2a51c0feac3742ee390d6e6178b55f2124d1decaca1c3a65aaa0865cda3cc038c4bd3d0b2d3af6e8aeffd3d4418f0a52ef2efa21187c16a4b02004df1d79e4c7c8906f520d3ee01fb003877115157a4c40ee9cbea18749767c30b4b682c68cda51e08779450940aa6a9f55488d3e8e5f0f200f6c7b20cfc460a6e8509c1df8588c2fdfe14c31561463f07b862aabacb0ce8cddc9b6d5ad2355117da96d76d9831979cd8d2087f68a0b5a975c1bb49f3ec2a7fd69093ca5084a2139f33a5b1a387c3079e289ef4b2f25f425792c6dd07aa8221ccd2058aab1eeca888753f00f6c611681cde42ef99d3482f3692e3e166ec8a3f4b72084dd5d51ac5d2c31397818e568c727c214ec731249a2f1f4386ca22d7933e6cf586ca4bf90292a1d0831bc120041742b4ecf623ad8a6fcea718b880a077c4f8d68e1a30c0353d612d0d899d205400bf072afcb4741a18acf7c8c6de314282e63b355fa400358e30d5ee038be5f80b99fba025936a279dcc5ec112261cf1fda10eedb10a63715a858a848647dd526584856159a14a87550ac07b96820878d686b08f25768d76252c362a9c4602cda5b3efae9d371c79f54a495b679e98ac4f8ee9971fffadceec64225811f4134890ab74416a4cf0496b8925c8b9a601af56135028fef5d02edea2b668cf1daa155069999f5d6c8a2fc8d9e9445cbad32b7f8353692a8b40c5b08674e19e5f8242b850709ffe32c2042fce4db0915e0de9f7ed9b75ca2d828ec7042d1178fb401d5601a9294f8252a5a136cc1e566c065cb8c925f31f6214a2f0e763591b8c8da8c758b8cee7c6395b69babffa3c05d940522ee4bc23bcfac9fa8191a39b7bfa312d465a5a18e08af65d1996c7f040a9d2a4bd5da1facf9bcfe53188524d6df9eda4d1407d68a107a0c573763fa389278f73fd55ffbc5bb188893ca90ce82f88fd99ba64b27a35af04878673eafe9b3fdeb7be388716503267d221a30700859700309012f44dc9e4f247b04d084913f51a1042b8709774ab85433d68bb417c940fb41928b16f2dfd9891896d8175a7db86a0cdc46bc4be7454c690478185f457bc0d87f2cc19d024c6976"}, {0x18, 0xffff, 0x368e, "65137c57"}, {0xa8, 0x1, 0x4e8, "fda218de124bc0b1d0cff5b9c54483c3adb1ad047c2e467d4232b0bb8cfd657815b45d4c8da4595cbd92adf969e93f28c1c1e7d52417892924bbc737dbbed585719d94e186bc6730f28ae12dd24a611e31d982daca2992054b11569aa53c5a84a0b9e8c5a40e2fdd5ced67b5f5aae38d63501e270ffccc3ed383e7b2842a43065ca3571057fdb19621be3c4ffb4668a7b3d456d64876"}, {0x90, 0x0, 0x3a, "03420e2c52d1d7784b14f8dd40ea14b4f77d244d35016766a9ea5b40221e20c008003a8ff3d59e57a8674a85e37fc9422b4c7a3f9c77875714a806c61a2e12879af1ffbaf101ea0973af71f12bbb7af013ab9b3e25cd1015014579d850e14e9a1da6d9e29974a03bbbf62bfc15448484e7cd7f6a03266207d7688eae9b"}, {0x48, 0xffff, 0x6, "3a68e64e34b272d41d1bac65729d7d87429ab6f94c16606bbda6c3df3af868c8a3957e937d96fd71e2e065f91570680553a574c1"}, {0xb8, 0x1, 0xffffffff80000000, "b6cb9b5ea5b4ae301e565dd70a6ad279f4a3720e7944fffc1dcbd05a6143f6713275c0faefa605bd71490ebd55a9f624e2f18a4f170c846dc3564d800b737f8c655592db6406d01cc83202326fb1c55f1bce675064200c2fe01e86c8795ea67e495606de36a953d3910912ec6578f34fb272283d7012ba938b29294f7472d3f730772c1d5590a9b4216fc24b72ee1275deb6cdca0b9e6c177c20cf651eb21a2ccd8350"}], 0x1488}, 0xd) 16:00:21 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) r3 = geteuid() setreuid(r1, r3) 16:00:21 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10001, 0x80) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000), 0x0) 16:00:21 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000100)=""/168, 0xa8}], 0x1, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) r2 = getppid() fcntl$setown(r0, 0x6, r2) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000001c0)={'./file0\x00', 0x3, 0x6, 0x72, 0x1, 0x7, 0x8, 0x1, 0x0, 0x1, 0x8}) 16:00:21 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0xa) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/56, 0x38}, {&(0x7f0000000100)=""/107, 0x6b}, {&(0x7f00000001c0)=""/142, 0x8e}, {&(0x7f0000000280)}], 0x4, &(0x7f0000000300)=""/113, 0x71}, 0x2) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x60, 0x0) 16:00:21 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) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x8, 0xfffff, 0x2, 0xfffffffffffffffa}], 0x3, &(0x7f0000000080), 0x7, &(0x7f0000000140)={0x200, 0x1ff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) writev(r0, &(0x7f0000000700)=[{0x0}], 0x1) write(r0, &(0x7f0000000300)="9b", 0x1) execve(0x0, 0x0, 0x0) 16:00:21 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xedf) 16:00:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) 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, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$setown(r0, 0x6, r2) 16:00:21 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x103) lseek(r0, 0x0, 0x40fff) fsync(r0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) writev(r0, &(0x7f0000000040), 0x1) r1 = socket$unix(0x1, 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000280)="a7a87a20e636e45b3fdf469b297f161e200a1111c3b01dea6c6b8a6fe9f0ecc23efdea00a54fc6c32468e9ee2b7f63e1390ccdce94fde4625f4ab227739fa6d3e02ba48bbc139be68dfa0257ba803bca30aa801868108e0d71fc3b32ec9595897336a3d500668f0b79ea667370bc20f6cb94cbaf23fafa5a3f6aa0ec7d306673686e315bf4bdb3e6e33e85fbc1a98a646a338166e48a5a17974f14976cf368838cf887086a9095dc763d32e7ea5bab1f524cdbb407355a954cfff1154ddad2f60b9187e564bbff72d1c63282c3dc9e067b8136d4d13954bf23bb2b43b9a83e828dbf5935a91e985b2aa92862469d204aa8a7ad25d506d3804f81ea2dfd", 0xfd}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0) 16:00:21 executing program 1: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001000)=ANY=[@ANYBLOB="5602042f07000000301900387767f300795a86fcd27479827dc3c0ca67a49f46be41a8be075b626dc3fb50719ecbd5a184de9578a9314df05b1c03684e40218cf93c94c7d342296fad4a1a42c148e32aee965d54097ff53f5c942a5e278dba22cae87eabc060ee7af2525b882e6f80c53ddc80cb19b17aa5dbe426d4c1c57e2fc1ac4760d04904ef00c2d9b3997360c5297f0000d7c63e03e0ea9463b100d60718bb292f6304c809ed293519404beb0f42e3e74a7f2e95e9ca36427071c6f94ff9111a4c5c31293647c1000000000000000000000000000110fcccf61316b89b78dd9aa37de648732d2a925d197af7bf710c1ad91104857c2e4236016e876e4400003736afbbe8d7f29b6a387981955cd8197990ef3841efde0e0000949b4011dab845c842853c884f0ed33c4a737398d01d28670e5813659db9d39effffff1f6957440e90be3b461f4b0096b67035515cb411aed7da8958904fea6d120b87316ccaa8239bcf7c2b3f8d923cc6d6f4a25deb3f8e0c0d7eead0916cc6bd8089b941d35dd8491dffac945e9eed7ab813def2d1f195dc69265b03749a0d3ada00c76663db6a6a9254b17d62e717f56746f175e98467a1a076182c5b76c1e4eed48e324e8027572179a27a1c9836a776483da1cc31af0a622da41054e21c48f4361317c6772f4c9b5614bbdfd833d0c9fe06d844ee080000000000000059bee0f7e0a23a2f05b63ae9d1347244a39b5bf96ccd1701acec27f95e858f9fdd00edc800ef8e07df77b8b32ac12c2d92b340d3b092b29724e634ec2f651274df2037035a9b30a0ba6f5d000061437ea7c34c5c01193eb2e7e0ff644afb83432a9e17d11cfa8e077cc5ca1f108d3369392bdf1b0bffea1597c4ec948eb9797dd6a7f962ff63feed60e2c4df427c063818243957250a000070438edc9ccaa3ca80dc3a1cf32c2558f551feb77b1726c09920cf45a12ae9f4aede6a207448d801f93d4323029454c039c5e725e97face1398bec4c1360b090dd725179a1f5507ac9e7e4978fff1beb30bd890c5d143225da1cae4097a466e43fe17bc8ba5c0000000000000000000000f1446890dc019772842afc08dd121e349b58d2b7e074409ac3bd020b521ea0e17f031c9065b12237ccc89d756defa1705ba2a40883256399bb5c03c7d465c1b836495b16bd420d4cd8f275197ac97a0d0aec6428fa0000"], 0x1, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x102, 0x4d) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x16, 0x0, 0x19) r3 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) r4 = shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x6, './file0/file0\x00', '.\x00'}) semop(r3, &(0x7f0000000400)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0x1000}, {0x1, 0x40, 0x1000}], 0x374) semop(r3, &(0x7f00000001c0)=[{0x4, 0x4, 0x1000}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x2, 0x1400}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xfffffffffffffde3) r7 = geteuid() accept(r2, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) r8 = getgid() r9 = fcntl$getown(r0, 0x5) r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000005c0)={{0x400, r5, r6, r7, r8, 0x0, 0x5}, 0x3f, 0x1, r9, r10, 0xc53, 0x2, 0xffffffff}) semget$private(0x0, 0x3, 0x11) semop(r3, &(0x7f0000000180)=[{0x1, 0xab, 0x1000}, {0x4, 0x7, 0x1800}], 0x2) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000880)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b9ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef60d9c2dee2683f7a3c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29f1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef80d594f93d022aae05337f23b36c2a241b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7a6ffff5ea525c5473ac2269449b9b00a9d8da104e55046df292ceaa0aba2f5f247d9c3921393171d", 0xfc}], 0x1, 0x200000) r12 = shmget(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sync() mknod(&(0x7f0000000300)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r3, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) shmctl$SHM_UNLOCK(r12, 0x4) 16:00:21 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) pipe(&(0x7f0000000140)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x46) r0 = open$dir(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x890, 0x12a) mknodat(r0, &(0x7f0000000200)='./file0/file0/file0/file0\x00', 0x2000, 0x5) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') open(&(0x7f0000000340)='./file0\x00', 0x2, 0x100) chroot(&(0x7f0000000300)='./file0/file0/file0/file0\x00') utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) mkdir(&(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x104) utimes(&(0x7f0000000280)='./file0/file0/file0/file0\x00', &(0x7f00000002c0)={{0xfffffffffffffffe, 0x2fffffc}, {0x2, 0x8eb9}}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) 16:00:21 executing program 0: socketpair(0x2, 0x4003, 0x100000000102, 0x0) socket(0x18, 0x3, 0x5) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = accept(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000040)) ftruncate(r1, 0x1) 16:00:21 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') chmod(&(0x7f0000000000)='./file0\x00', 0x8) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 16:00:22 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) pipe(&(0x7f0000000080)) 16:00:22 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x7, "0500"}) mprotect(&(0x7f00003d5000/0x1000)=nil, 0x1000, 0x200002) r1 = socket(0x18, 0x1, 0x0) r2 = shmget(0x3, 0x2000, 0x99, &(0x7f00003d5000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x1) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = getegid() ioctl$TIOCNXCL(r4, 0x2000740e) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, r3, r5}, 0xc) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) write(r0, &(0x7f0000000080)='G', 0x1) 16:00:22 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000240)=[{&(0x7f0000000140)=""/193, 0xc1}], 0x1, &(0x7f0000000280)=""/34, 0x22}, 0x40) close(r0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000300)=0x4c1) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 16:00:22 executing program 1: r0 = socket(0x2000000000002, 0x8003, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="79cec46e89b3409772ac384c105204479833d548f15c76b22ce62a82a3e503b7615d6fee823a6b759aeae3a7b04b891d1edab96e05018b32fdafeb799c967247e6cb73cdd819af7635119612c811aeacb639fca331cbf1dde640e69281beabe9a690a6e7cf9db3a18697bd01000000000000008b6e0593290307e7ad24052ec21eba2d334435b98d4c4ff2a3ffa3385da25efcc4c6a735fa139ff076b5e8e1cc4ed6b58a18de779857c33d97a4b8ef"], 0x10) write(r0, 0x0, 0x0) 16:00:22 executing program 1: r0 = semget$private(0x0, 0x2, 0x82) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchown(r1, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r1, 0x0, 0x0) ftruncate(r1, 0xb70) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r3 = syz_open_pts() fcntl$getown(r2, 0x5) unlinkat(r1, &(0x7f0000000440)='./file1\x00', 0x8) mknod(&(0x7f00000000c0)='.\x00', 0x3a0914c44f6b202e, 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000240)=[0x0, 0x0]) r7 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000380)={{0xffff, r5, r6, r7, r8, 0x93, 0x1}, 0xfff, 0x40, 0x7a2039cc}) write(r4, &(0x7f0000000080)="7d09157ce45933c3ce6407b0f8266fc374cdec0000", 0x15) write(r4, &(0x7f0000000040)="f761c5000422c2c20b28029cc94bf68576dfba4d63d30a55d0cca08e18d7b33e16a6305f79e4", 0x26) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r9 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r9, 0x4, 0xc0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0) fsync(r9) close(r9) 16:00:22 executing program 0: madvise(&(0x7f0000058000/0x2000)=nil, 0x2000, 0x2) r0 = kqueue() munmap(&(0x7f00004ba000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:22 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x84, 0x0) r1 = syz_open_pts() linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 16:00:22 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x8, 0x12, r0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x84) write(r1, &(0x7f0000000100)="cc", 0x1) dup(r1) bind(r2, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) socket$unix(0x1, 0x5, 0x0) write(r2, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) 16:00:23 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x280, 0x0) listen(r0, 0x0) bind(r0, &(0x7f0000000040)=@in6, 0xc) 16:00:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x801, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) 16:00:23 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getuid() r2 = open(&(0x7f0000000000)='./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) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000200)='./file0/file0/file0/file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') symlinkat(0x0, 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:23 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) shmget(0x1, 0x4000, 0x9, &(0x7f0000ffb000/0x4000)=nil) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:23 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x180) write(r0, &(0x7f0000000140)="997bd032c30aa4ed46391e2b0cdda94edb706b2d1650fb3ae1dae8a1d7b52e3cb537a73c53a14e391818fabe94e1061c369f67be354b20a26b7261a5d5079450087fdce8c0685ca0640073d34e5e81d1f05c69d169a4f81c5d8d3019519947421bd1bbca1d9d3443067aefb768226e61c5dc7deca35d28c90c0bf38810b3070d46e5fe62d6944c1925a23890fcd4d9aed5369a7080f468", 0x97) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() semget$private(0x0, 0x3, 0x200) write(r2, &(0x7f00000002c0)='X', 0x1) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x100, 0x3c}, {0x2, 0x5}}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000200)={0x3, 0x4}) 16:00:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munlockall() open(&(0x7f0000000000)='./file0\x00', 0x380, 0x97) mlock(&(0x7f0000b06000/0x3000)=nil, 0x3000) mlock(&(0x7f0000a0e000/0x4000)=nil, 0x4000) 16:00:23 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) socketpair(0x6, 0x8003, 0x21c0, &(0x7f0000000080)={0xffffffffffffffff}) sendto(r0, &(0x7f00000000c0)="9747840d911ab506c0faa97cd3c3ec5ec9b7090a899f6fcc4cc2ab5e0dd48a0fb01461184b9b3e873f73bef6cbc097a7a4f2228600d5e9d695fe7cf5e23409a00eb11816e061591dad735230ab125f8876bac076aec66955786a9114be3ead1bb283ab86bad9a1f40078543c6c322c7183aefc8a90d6205dfa6adf42bf2309b89a68ae73f6295e6fc0f8595c78e9c434577e9f2e4405b2304ac9c376bd7ed639533e7e231bc7c5435a57", 0xaa, 0x407, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00\x00./fiy~0\x00'], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') writev(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)="ef9aaf8459cf0e741c8604957fd576cb738e125e07816e380e9a412e7cc79033dcc6843986a776014c54dd40a9d8e86a", 0x30}, {&(0x7f0000000200)="709e0df6ed6a2a8815cfcdf9a036be3623cdfbc178ca02fb177abfdde04f0ac77f62769a408251a21a8552c1ccad88012426674f78426dd3dc5f5c0fa1d64617daa77d5361fbc4b719cae89abf73874ad85d66cf793ce4ff8a8a9a1c0c675f6215b56155751fd800836d149c4de773ef591c9281439bea5d0e7936b50d3a01b59772add3a3115f91e6a843e75f8afa583e460d72f99032ca9c46a2b208ef403427ee0ab571df479ac4fd5897677711086cbad9526e0297fca6c0623312dad92b848f4c9ec16ba3f20db8", 0xca}, {&(0x7f0000000300)="93ce9ac14fd4db30eabd063ddda425a2033ef83056492c7845862bfdb1dc63a7e4c5285aa1225329022b387571824180ea45e9f39b4c84f4eef0b1060ab6e3dbf27b41d17de5f2f45041bed52ef570323132920fd1a3325be94af66322c71536e54ef5302812db0def89473fcb836271f655dc97f1195f84e017deb3425479c83c28", 0x82}, {&(0x7f00000003c0)="ecacaec87d062e9b2dda4456ba0b586a771bd63a368d7c5e4d867ad51f696c9e55d021c2e1845e90429eacfdfcd408a5b7d009830ea953d93acd5db22c243c974796aa390fdb86c8dc4d886d3c126f1ea8678fa60385fb4759013a7fa900abd5b4730ae949d8af823b05b319fbbc8f27937a476e7beb3912f28fa59689d5b514656dfbbbd58335cddc226b1cfb7d0eb778334af1e21762b6c76859f982dd27755bfb5cc20e49a1ba30b29dfa22434b7568e8968459b28391899d86", 0xbb}], 0x4) 16:00:23 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) ioctl$KDGKBMODE(r2, 0x40044b06) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r3) 16:00:23 executing program 1: setuid(0xee01) shmget(0x2, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) semget(0x1, 0x3, 0x200) mknod(&(0x7f0000000040)='./file0\x00', 0x2004, 0xb5) r0 = msgget$private(0x0, 0x881) r1 = msgget$private(0x0, 0xfffffffffffffffd) shmget(0x2, 0x1000, 0x241, &(0x7f0000ffe000/0x1000)=nil) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYRES64=r0], 0x1, 0x0, 0x17fd) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000002c0)=""/77) 16:00:23 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f00000000c0)) 16:00:23 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0x13906b3c, 0x6eb}, {0x7c, 0x7fff}}, &(0x7f0000000040)) setitimer(0x2, &(0x7f0000000080)={{0x8, 0x8}, {0x1, 0xff}}, &(0x7f00000000c0)) setitimer(0x3, &(0x7f0000000100)={{0x40, 0x9}, {0x1, 0x1}}, &(0x7f0000000140)) setitimer(0x3, &(0x7f0000000180)={{0x1, 0xfffffffffffff7cf}, {0x9, 0xfffffffffffffff8}}, &(0x7f00000001c0)) getitimer(0x3, &(0x7f0000000200)) r0 = dup(0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) r1 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000240)={0x1, 0x7fffffff, './file0\x00', 0x7, 0x80, 0x1, 0x10001}) bind(r0, &(0x7f0000000280)=@in6={0x18, 0x1, 0x2, 0x3}, 0xc) getitimer(0x3, &(0x7f00000002c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r3 = getegid() fchownat(r0, &(0x7f0000000300)='./file0\x00', r2, r3, 0x6) setitimer(0x1, &(0x7f0000000380)={{0x130800000000, 0x9}, {0x5, 0x8001}}, &(0x7f00000003c0)) fcntl$getown(r0, 0x5) r4 = semget$private(0x0, 0x1, 0x206) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000400)=0x80000000) getegid() ioctl$TIOCSCTTY(r0, 0x20007461) setsockopt(r0, 0x5, 0x22, &(0x7f0000000440)="692050ad2627cb409cd1a48aef76e4f8be7b15bd218cbb8a89fb5465a58443a3a1676f98e8171557422bc96fd5463d934d67db4817d39fefa397985f42b705ae3628ff8de8e673bc9fa131c563226ac7193e66b1420341feca6114debbccb8f53ee1ec9c525c801d32581c49ae6c50bdd33d3012dc0d0a6fbd9b8c38", 0x7c) setrlimit(0xf, &(0x7f00000004c0)={0x100000001, 0x7}) open$dir(&(0x7f0000000500)='./file0\x00', 0x80, 0x100) setitimer(0x3, &(0x7f0000000540)={{0xbf, 0x7}, {0x9, 0xffff}}, &(0x7f0000000580)) setitimer(0x2, &(0x7f00000005c0)={{0x800, 0x10001}, {0x8, 0x5}}, &(0x7f0000000600)) execve(&(0x7f0000000640)='./file0\x00', &(0x7f0000000880)=[&(0x7f0000000680)='%$\x00', &(0x7f00000006c0)='%&/\'@,\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='\x00', &(0x7f0000000780)='!#{\x00', &(0x7f00000007c0)='#-],%\x00', &(0x7f0000000800)='\x00', &(0x7f0000000840)=',\x00'], &(0x7f0000000a00)) semget$private(0x0, 0x3, 0x733efa50a80d8d35) getitimer(0x2, &(0x7f0000000a40)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000a80)) 16:00:23 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x0, 0x0, 0x0, 0x0) dup2(r0, r1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x7c0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) open(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x16) 16:00:23 executing program 1: nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) r1 = dup(0xffffffffffffffff) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x8091, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r7 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x13, 0xf0000008, 0x800, 0x8}, {{r2}, 0xffffffffffffffff, 0x94, 0x80000000, 0x6, 0x7}, {{r3}, 0xffffffffffffffff, 0x8, 0x80, 0x9, 0x6}, {{r4}, 0xfffffffffffffffb, 0x80, 0x0, 0x3ff, 0x400}, {{r5}, 0xfffffffffffffffe, 0x80, 0x20000042, 0xc9, 0xfffffffffffffffa}, {{r6}, 0xfffffffffffffff9, 0xc4, 0x2, 0x4d, 0xfffffffffffffffc}, {{r7}, 0xffffffffffffffff, 0x8, 0x0, 0xfffffffffffffffb}], 0xffffffff, &(0x7f00000003c0), 0x6, &(0x7f0000000400)={0x6cb8, 0x8}) 16:00:23 executing program 0: clock_settime(0x2, &(0x7f0000000000)={0x2, 0x3}) clock_settime(0x4, &(0x7f0000000040)={0x10001, 0x100000000}) clock_settime(0x4, &(0x7f0000000080)={0x3f, 0x2}) setitimer(0x2, &(0x7f00000000c0)={{0x3, 0x80}, {0x3, 0x8}}, &(0x7f0000000100)) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) link(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0/file0\x00') getrusage(0x0, &(0x7f00000001c0)) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000002c0)={0x9, 0x3f, 0x7, 0x7ae}) connect$inet6(r0, &(0x7f0000000300)={0x18, 0x3, 0x7, 0x1}, 0xc) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) semget(0x2, 0x4, 0x20) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f0000000740)=[{&(0x7f0000000700)="8e8d88eb31484d3835e232c5e7f527feb3e6ce37e63800a9b0c5377440f674146d202e4c31ab0b9d38c3788f57941bc64a65", 0x32}], 0x1, 0x36) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000007c0)=0x1) sendto$unix(r1, &(0x7f0000000800)="14e91f214cd95bd561c011a52df2bb8a17859322bb9c1dffd89cef78fc01e05f28849f88e9e5377c12843b39ac", 0x2d, 0x5, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000880)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000008c0), &(0x7f0000000900)=0x8) semop(0x0, &(0x7f0000000a80)=[{0x2, 0x1ff, 0x1000}, {0x5, 0x9, 0x800}, {0x5, 0x8}, {0x3, 0x4}, {0x7, 0xed0a, 0x1800}, {0x3, 0x81, 0x1800}, {0x7, 0x99bf, 0x800}, {0x1, 0x1, 0x1000}, {0x2, 0x3, 0x800}, {0x3, 0x100, 0x1000}], 0xa) 16:00:23 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x400}], 0x6, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x84, 0x6) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x8, 0x1000, 0x3, 0x0, 0x5, 0x0, 0x3, 0x3, 0x2, 0x5, 0x7fffffff}) 16:00:23 executing program 0: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() mknod(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) getpgrp() r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) 16:00:24 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xdeaf4152}], 0x1}) dup2(r0, r0) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x100, &(0x7f0000ffe000/0x1000)=nil) r2 = getuid() r3 = getgid() r4 = getuid() getgroups(0x2, &(0x7f0000000080)=[0x0, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x1, r2, r3, r4, r5, 0x182, 0x1}, 0x9, 0x0, r6, r7, 0x8a, 0xfffffffffffffffa}) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) close(r0) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xffffffffffff2fff, 0x5cc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x2, 0x401) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) r2 = openat(r0, &(0x7f0000000080)='./bus\x00', 0x400000000018902, 0x4) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) 16:00:24 executing program 1: mknod(&(0x7f0000000280)='./file0\x00', 0x2088, 0x800000004500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x0, 0x400, 0x100000001, 0x1, 0x7, 0x5, 0xfffffffffffffff8, 0x0, 0x2, 0xfffffffffffff847, 0x80000001}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/wsmouse\x00', 0x0, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) preadv(r0, &(0x7f0000000380), 0x8e, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x400) semop(r1, &(0x7f0000000000)=[{0x0, 0x1, 0x1000}], 0x1) pipe2(0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) setsockopt(r0, 0x2, 0x5, &(0x7f0000000100)="7cd98c414d789e7e535c7a2fc04a88050e9d157cb84b84d86eace7aa92b119c86e6dcf20b04cf2fd6d1afa4bbc99671a87fdcb0d58f144189db6b53d1597b0caa6fb5955ad9220b0714118f29c8e1dacb0904dafd50a9bd65cd1046e952e7c9dd4ff4b4cc621c5e2a89b5172390a58401abac6dc5f14d0ed312c9e3f1712b86859575448c3f8d2647d37ca3e333b55477e059fba89406e018e66a39e6bf12552a16d65e54eb413dccf8ab278576e940b0e434b5d718710ec4e0050d26867e602acbb1c370425830da4c078de2a9c5d35717c7a7b5542d2e34e023a15950a56e3e968e8", 0xe3) mknod(&(0x7f0000000340)='./bus/file0\x00', 0x2114, 0x6) close(0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) 16:00:24 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) r4 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000080)) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2}], 0x7, 0x0, 0x7, 0x0) 16:00:24 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x12, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=ANY=[@ANYRES16=r1, @ANYPTR64, @ANYRESOCT=r0], 0x3) socket$unix(0x1, 0x6, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0x0]) fchown(r0, r1, r2) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) 16:00:24 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getpgrp() r6 = open(&(0x7f0000000180)='./file0\x00', 0x800, 0x48) mkdirat(r6, &(0x7f00000001c0)='./file0\x00', 0x102) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x1, r1, r2, r3, r4, 0x14a, 0x7f}, 0x6, 0x4, r5, r7, 0x9, 0xff, 0x2}) msgctl$IPC_RMID(r0, 0x0) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x0) setsockopt$sock_int(r0, 0xffff, 0xffa, &(0x7f0000000180), 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xc) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1000) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) clock_settime(0x3, &(0x7f0000000000)={0x265, 0x1f}) 16:00:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="100000000000000000000000007d8700"], 0x10}, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) readv(r0, &(0x7f0000000040), 0x113c) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1000, 0x1000}, {0x81, 0x1000}}) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r1) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/81}, &(0x7f0000000080)=0x53) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) 16:00:24 executing program 0: setreuid(0x0, 0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) getuid() shmctl$IPC_RMID(r0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200000381, 0x0) r2 = dup(r1) fcntl$setown(r2, 0x6, 0x0) 16:00:24 executing program 0: socketpair(0x1e, 0xc000, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000080)) fcntl$getflags(r1, 0x1) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, 0x0, 0x1000100000001}) 16:00:24 executing program 1: r0 = socket(0x1e, 0x4000000000003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, 0x0, 0x0) 16:00:24 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2084, 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, 0x4, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:00:24 executing program 1: r0 = socket(0x18, 0x3, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002a00000000000400"], 0x10}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r2 = semget$private(0x0, 0x0, 0x9) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0x3ff}) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f0000000100)=""/101) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 16:00:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file1\x00', 0x0, 0x40) r1 = openat(r0, &(0x7f0000000180)='./file1\x00', 0x0, 0x4) fchdir(r1) rename(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1\x00') ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file1\x00', 0x6e1, 0xffffffff, 0x101, 0x0, 0x100000001, 0x2, 0x585f, 0x0, 0x2, 0x0, 0x7f}) openat(r0, &(0x7f00000000c0)='./file1/file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000080)='./file1/file0\x00', 0x52) 16:00:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x8, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x301, 0x0) unlinkat(r1, &(0x7f0000000100)='./file0\x00', 0x0) 16:00:25 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="f7"}, {&(0x7f0000000140)="43ebf9a8c56c1d97a33ccac35d9fdfa51255cd3d7802e9410f", 0xfffffffffffffe5a}, {&(0x7f00000001c0)="4c9b3fbba9fca6cfb5e5c7ccd86d6181af6db0c81ecba88bc32f06f2cac5e914dcfe6c63769568f82a5975e8729d529a7e50c7190848d1fe560a4383f9fcb6c6ab85c5ba72fbbaa3da8737b151dc241c0a8b4167e9baa93c1fe75b509b871672d3af03dcaa84b512e0", 0x69}], 0x3, 0x0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0) 0#+"$%.!",%: #/--!.$ %22/2 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x4004, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getpgid(r1) 16:00:26 executing program 1: socket$inet(0x2, 0x0, 0x800000000037) setitimer(0x0, &(0x7f0000000540)={{0x46, 0x4}, {0x8be, 0x1}}, &(0x7f0000000580)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x7, 0xffffffffffffffff) utimes(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x0, 0x1}, {0x3, 0x7}}) ioctl$TIOCCONS(r0, 0x4004427c, &(0x7f0000000000)) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='%\x00', &(0x7f0000000140)=')\x00', &(0x7f0000000180)='[-*\x00'], &(0x7f0000000440)=[&(0x7f0000000200)=']', &(0x7f0000000240)='\'\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=':^-\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='[&\x00', &(0x7f0000000380)='\')\\(&{^\x00', &(0x7f00000003c0)='(\x00', &(0x7f0000000400)='(&@\x00']) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0xe6) 0#+"$%.!",%: #/--!.$ %22/2 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getuid() getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) 16:00:26 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r0, &(0x7f0000002640)=[{&(0x7f00000000c0)="392ef7678f208e07357d3d3d908f9385bcedc7d3472b7b58e4b6e70bc80cb52094e7efc998fb4ceb7286e0942c40cc21134a7126764ee3b4b3d8975eea4a7706057803af62ae460124a9cf6d1db1e595035dcb44426ad5d934d1241669fb9be68c35651c40a1ab6895a3a0359863248206050ca3c7f9272805f97f0cd00e96bffab873d9b0502ca29dcf3d5c02ab55d0be5604c1d540f14571d7c93e0ca5ed249ed407a5150eb38fdc65156e4399991d23ae651a4dd5e4e16b1238aeca721894c8046c4a148ab004014c", 0xca}, {&(0x7f00000001c0)="959572a37ac1da4a9b0329828e7ec39e876d0bfc680c348e6523bfefc602a18d7e866df97505736b2a2eb2c134b224e39fe43d3d91d9d9407b7d115676b3b37765629491d4429d3df6ff015a0b58adfd4f0aacd731519f6a3f5a42275e556ccae387e962dc3f87bd03f1bc953ba09acfcda37e39c05931e9a8b68574366f9964b9ef2d455561e5493d51db76bc8dd617a8cebb319cfc386de1e720b9df9839bb9e763fea5d259bfd0e7c8e0c5e0b8363dad05c9e5f3de284936bf04f7b7a7de8975865c5044b6c3beaa7fd04aa6b3fd4e7e795d15a0dab67a882f8a39f2ce8da85cfabf4521d7ef708bbe492c063f941fe8795e1f67708363357e364c1", 0xfd}, {&(0x7f00000002c0)="c4b25e0ce712e2f07f772e653931054a8dec02bcbb14e2e434bc3f6caa275001c049978eec6b3b5541d9cf243fb29eef2fcb7ea35b7dc08c54376a710a6f29548dc180dc576d4c2d28b88ca7f75da045188cfa701ad158cc3375de68998cdfb66b8dce56b43cfb9491a4c82b01d96425aa72654869e7c8753c8e20507717c99320dde22f9d454d31fb71559f3778dcc92384295c3cbcf006d8448658b3f91e66ab2e8aa8f9704363e93acbd6a1ea614671bf0a27d926be964af9ef14edf237c32ffbe4a60f85b33067471ec9e6d964c8609d5ddec9b3ae1a81eccba7d41889f0b97cebf39c9f50153c81b6cac7b696e4766c5ce15a6f5d1fa270518832f6fc5c66808e9aee993f015d5c5ddde4ceedaa5683ad1680c1c3321c2214fda39534b1a05eab58c07de922d5792e1635e833f6efe4e86c9591814909d0b6343aadf537884def2d0975cb967035a37daab93a9c6d21898548a182d6dd2cb9d80b785b36db8a2f7532f41cf4d05df76ce75d2b6624768a3663e9cb61b851938f2da267e2ab176bdb4edc52f2a4ef4f54029cfb69775d1b74097785c9af0cc7cc52eaf0422cb815fe9fd9fae705da9f91b061f66e705705bcf998db82be2c61292c0eb545cd5a21e66660e4c188068e2bb588c20567ae34a4ff416f5ce6edbc54387f3d1eb88ee2b33faefdeb6c5c628734aa3032bf75ad87efd40c32fc5d3a95620172345ab556b906f56d6b9c317daf94b559d62dc21fedd8d01dd26c4eabd85761b78402bc49b162edfcadd91a26bf69e2691b98352f06666be491a4ce1ccd421ec2b9c59bd93a8914888905ed62769833eff3bf1e2fe5a512acfeee549a65994678fe4ecb2d71982b91014d0b92f20a11c2e822dd47ea8914d950b10fcaa194375febafbb0476a29e3f0c3a8876d241cb9297ae2abbc7580f69a72a0f605ac42cf0882af83972e255a4ad813cb3bf29f33009ce272830cff8a62d5ce442391e8f1761fb3eaebaf8f52c6c268657620391335fb833a38ace2fd5214fa85706437e1be2e34addd2ea4d736acd3c8cf4cd154961a2e1ea1f6f30b4d52ff2b516815311db604a1da6f83338f56cc734dc80c447e3f364dc2fdfc48bb7658c456ba2cb7989d111682e738b0085198b1891b2bb2a1722609b126510077e9aa5c1fad7f2d323988328cca5b78021135b98e483d9023825217c33aae7332bfa5676956d949055744db91d7fe4130a5a4b317e3387f0ce82fce2ae325b5dae23620936873fc26346ce3607677336aec9df25ff8ac72e4ed097289a0824e848dcf1bcb08036031be49d58c53c24a5dadcce8c0b13fec85da9b47e8214642c82da3a14bf3784290b93fe9c5a25ebec778b54512a964af63bd8857512a3c456e5beba1684056a73df77240ff16721217a109ffd59a23ee89340febee6496f1722769508dfdfbe587519b8df8af96917baafcf84667778c181336506173ed3b5f621cef160ea3509153d154b438fc48614bef4b7faf465d1e13706b66870e2e8e672d6df5111efdae2a50413dbc163fc74dbfd2df6a507249398450b18a1b2e97d7e4ef1fae5f50d5dee7bda82291753d05c78060a4bc66abd18933b91ed9cb68059052389e0ea0bf38bcbae449b2f0936c849227219f15b5b9876d59c734c05db7ce6ac681d4d80f3e9aad2b1af90adee363f6755e46f2ac2391383fdd7e922942e763326518cfd1729d72616ada6657a8e6d2d1fd0fa6d4ce9dae8266ffe3b9d8655f6e562f635a5f7ddfc18b1e2d0916d348c58509701210a33eb6800d0c84c8970fac28593c6138c7a71a03cee1d985f2a5432d20fc7279d42e9af82a097749ff208a3f58fd9bcc0e21fff0c6b40dc7d7931f4f21e95c149e19f1a7265e5d5bd15fafa791047b42b14d8a0b5e34cb623ffcaad675b517cc49024830b76382c669013ae49b6e384ddb5ec044bd9a85545b22a71bf2dd901c2cbabba47b4ceb85ca2e3a9d5c54f3ccf81c1ae1ded22d00b7197d5440a022d5326de1355a3ada3dc8a44f965ed14f3dfc1427a53f46e183614cb30422085a61565dd7d98e2bca845acd4d5e974c59e10f23002e2ebf37ddf60f566ad415b7f130c8559710b5589dc97a3b45e935db41a1fe25099a5ad057cac5580ad9044063d1f77043c992bad822ae40c8f53b3e6bf62f8288ca6aaa41a157c0dc14df070c70afd86056870f8d373e98cb7fb1b5b25399d0e9b6f1723c8f01c9fedeccbb24236f4c3c36351fe9694fe365f65fd0ce558d3073b94dff575bb6e9d3862a388b3eafb220fcd06c24b2bdea96bbfd06b34a41a1eec2330e8fbebf68b260b3816eae3cd2bd801d0ca24361315a7c84317160e0e3b7fcdc98dac149dd80ea7a6864285ea319005d494a7ebc2a9c51eeda7326701a077511788a00981e9018a80ac39eadae32d3d71ed66270fb0264f7d7422f0e80794ebb218204bb61f9b5432de314b841e9f986b4c8303e9d651b835e64bc15021887a421dd3ff0abda5b9eef62af0bc569d9f802aeb291573cd2d842db010d12795ea8861ecea7fc87cb916ecf94260d011ae3ad91b4d3bcd99be641a47ee20ab2d6be2ff650092ba86244704360e5f0c0dd70c9e79bfd57f952392c38f3f4ea5a594f4be3323ec4ece6187083fd1c0d3d803e069666f7df330ff752f02258b37102d6565eda05eb0b933e76ead1e539dbe8498d0db048eec1a00c8f8f809e3da9719dd4e43552b05333c8a8cf8b62881a064a386a2a60e17e8565bd29b1b26a015ddbbf89371992a04179bb13857ea0d16af7d7e19b4b7cba0e40f5d6225ef25bdd693b79f9199cfdeff513f3fcdab2fbc63a30fbb04f58ce4eb91015ff3faa10cc16977be1bd92ee053e6880c2ad5a6c4361e1ea717f970aabaaccdb86c6a104a0cb8b73fb65a579353d49a938e8d69095192cd0dc1bf693d425726df2a4542bb052c1a3a11b4e90ff43e7826cd4792b682f4bf9709b5f14de4d96224185ff9b2bbdc894acf3f830fda29cfe207438b3fd14177e9172f7ba28147476a38f94d7a83a8fb7fe27d3e41216f3d3affab919f812539d9d62c15acd48e0da74b2cee0cd6a860c0f8a37bd8e6b20a2fedcca73de81774e2418c8b6b30496fe4cbbe6315805a1841104447798bdf0fbd973d356d1ba00724721b04ead582d0555375d731479879690f3fded6d8fbf9412f51c7268da0b7eeb3a640972117684e4e082afd85f14f2358dc04338b72d38649258aa7e055106281c49f4dcdfb19ef0eca4cf8dcbfbe272901fafb2a66e6b89250984dbcf91fde4f6780a711c7f68a7b952255bc6ab319c3e05abe6f2089716448e4db2752af1d24e706a244db893a77eecf0df89fc8bea2c65aaa3cdb0352e06ffd9833e5c8b360420db19408dadfb32ed975c7322e6168e0ab35b86e418acb080bfcb45dc449bbb016fda63bb62b5babd8fc82818b396b91b33af4d8c41b07583ac51974211f9677389e6aa9414a7e92723b32a74a97ce905aecf3388941a59f9667f6e9c188bf047447eebbe13449ce4e63d2808da88223d438d14330eea8f0335bc917737df7fc5ade9ed1f3032409e8e004dbe40c1ab9d97d21ad101f76cfa98fa00c93f6326fc45a8f5d0deeadea3a6863d9e982fbabc9b6e87f3370da1ce0fc765ad872dff4a1df0a87c80ba8b70d6ee07498b0771e4680f95107c335ab5186f8cb25b80e50c5464f70807c6b0555a5449e10caf752c85a88cde8b3101db2062b1647e0b7127015570a9370bdf1ba0950ea257e0db7d560852e9b696d1d382a089440ef20d21eed8cdf4e6ccf0ec31028ce97d5fea4bf0b3b1e618372ee615bf1411894ef5cde971357fcdd7b010af6a2a3bff05f198712c83a8c488e09d2437ca99062c64a32dc343ba3c13af219190ff269a305fe4695b62bf6e1e0da6ed0880c5963d498cfa8c6deeb7b1b97fd0a032ad76b2072d44090a900e1cfcb46d0f878be2698a5250ac79192dcddd9e52ae9b94da43a79e950399f1ba42ce35755086afd5b9d00959e38b8d487e5b14d2894efc3e8b2bdca79da04c9f85d70de9b0f98624c57b8b66897619f55cc60a8d77748ef7d94128350b823f7caa1f6ad35fb5401918e969f9655a1bdf67e5d168ec5ea3e70e1b20d9a7b3dc326c0563e770270c974e68d5ee6287bb917fe8f72f494bcad04d07b908d0e1551b2b5b3e9ea62d7ecbbbd044603e6c559d97242fb59fab9ffba5b4a071b7217a9dd4d78993ddb6a561f326cca1b1aa21a4076677f9a76aa0af943727feb4a75c56fc946eece77d43b24531cfbecd16d57518cb9d6f0511346c5f488d2c3818bfaf2d3555d177e25496ee259113fead2f37e7442077978430f8db6f392184350d2377b7340dc14aa410da8afc0d70c1bd464737a462ad695127f7f723866e269a77c78190d163f086dbae40c9c694bce07ee014550e277f3a47c053135d716a780152576ef49e30a3f21ed596c13aec611a4b4dc5f100ee4d7fc3c574c8815891297125e598ce89e5c1d658391182244496bddcdc51feb9b2041932c0e5738303fefc250156bc0b974bc5495c1e0fe8e91bdb80a592d8972a1e30e855fcfd0cf7969f7254826704299b7cdcb5f5e25068767ce0781ea2801e864d608cd504ab60c875dae91872fb69a2bcb61600cca99e1957d8d56179d0ea93ac81327370b33f1c93fee14c73169a83522d31fe61a7e6975f3de4bffba3e16a9876a6cda79761a81884685832208a6d6d7e9cfc654e7110d2a958d50ce7d4e470bee44770302fdb43ee24ace3630f9e7184e1bff45cde4c2147523114017738e2db94d2d124bafd6ba4816495a351a3c222a3cfc69a8835def0ba0d80231ae7a9ad6aaa6b2c96b3d870b32677a0c4074fdd1f68541e910f7496086ee7cac860fdb2ffd6c1cec3ca6dbbc69d4b74de777f94994a5b9d7860c4f6a278db4af3708ced8e57903f65833b4654054828a04307aae1cb4718ec6f7c60db30d10afb37a69da66da9be82c47be0c7e845af176cff135eff5cc03cd0a17d0a32643ddba6aa65cef6e211c4b97496677b9ee8aca673f0f170efd640c630b3a470f803123037f29ef92fdc45bb6ee8d1c2769115d48155285877d94b691e907e0fc2e2c01e94957d41a3c1957da53196404240aa1a26306db15e45b548a6e14d29be27cf6ee6fea129c8b3fc0b818718ca2368a8556e73ff837ff06c92319c1c18e8d6ac2d02fb4437f4d3be0ffd12fe7b483443e57295baeb6c2862ddeb8ce3508fc8d8bbfe73638d9eee86688105676c6f6e9666a1b7899483b23da3dec2c9ee0c85ccaeda92f21aa4d39ecab823eb40b98f3d025623beb943f159b0d0f13754e3959864088c736313e8325d95620999cab6dcd18fefbf3891ee4530a15832c69207b3209fb008d27250bf28f5b2d3c64e0b7990fff683ceefdb3d903a1a294002c906ed8ed9edee8dd76ce03885361b85219e8f0cfde871498852c29bd7078442952753451e2a2d03d891b14407b8f0fb2c858cc4ba9649fb31eafd467aa300113ce4469b58a3ee748d624937883db04058ab218c28fd12d1af5b5b496637147e04c340dc0541972ae1a88516a9f45e39733419ab9ff7b97675e490b955f80b532d18b49466ed3b2b9bf3b6bc0039c6b39f675a30e02367da6d3aa7bfe3467b7dd6a77942369a5ab93ebfa94860275f915e299ed18e52c8a53d097dbb62317b63c466e6bfb0ce29d5dab532318417af05a79ce84127e4d781b4e7b6e39dd0f1549327ca848fb680f755b8b2fc67e58e4b708f32c5290a546feab18", 0x1000}, {&(0x7f00000012c0)="baf01317c067e7e5e140e456e78d68e1f7178a30c0e88709525076a46e95103c617267059452cb35b923fdc4ccea363cf4d3369f22676a40d86fd30b9433e4e3a1d3ec6d32fe293b1885bcffb5f83bdf631f8cde358379cc993b4c553930cec0935c35298d3141b121cff276aba342b28bdb583e95496045db960665ab71594b9b7310", 0x83}, {&(0x7f0000001380)="f28e19b7b1be389c24f964a5c0d374ef502284b80d0d49a97f939f7ee82fe4e58e209fc1bd678cc2ed8ad69d4263c05fd31ca1a4b15d0f135648910364d8b3c9a15c6479c633d0680b9ed79afb7a9e98c7aac3a4248a890bf14e4a777de639b5bb4b573c6081d78bc4b0a305ffaf9c9821e144a3325099775b655f214082f59c5b733bf280eb579a80ae8e52e4e43c23a3d27921557f63f7a0dd303071117148b0bd3b90d49b7dc5b5aad90de0341e934dbebfd80850cee26e63a5144f69a81e67f868fe7ac69bef602147828b867c3266662916399502569bd0e090affab6232157b477b11a58c2833078e5761e195c10c9c5b9541e9f6913baf7b42ecd73e62c0315191f2279ebece85a4d3c68656834562ecdd56093a04655fb7773043d2a7a8e09cd8e32a0c12d5b97a4099a47a6745f4eb9b6731b23265ed1b7ea767180b3ec8e4fbf39af79b29b2c2836a5726dc81cf3ccd70f3e65c88b530a6c87c4e4069a5d7c645ff54a0e8dba836df38a47b8f1c9fe0f0bfdd5c02c67816f7643c002c68dd78f2de41f7ad15e7504da6f0e8188fe8ec318c60ebe9765ca995250382f8570d6cca9a27c381bce8baa409684c6fd3556df4f0ab6a2c4c0223f5ddd678eb6cd3433937f9561c6475d1c4296fbae0d3f66aa930896731a115b994bee631748a60d6c21226b3892e86bc06fe23e2c74a82b1b20af69fee5a3e0eb0b70e592c9edc27e2009d5a5088e2e545034dd270572e924b4555ecf8ebb47bb6e678ea34ddceacc8a59ce80aa748755a988b6f613c95522c7626f82c0b8cdcd96cc8958952f402f62175dd6b23a2af67fc0d1c68e8395b46aab08c44e0e3cc1533065fce2d4a58a10ac635e2c3014dde07614068a526a89ad0975dead0ca2b352d8196857b386669bcdea6096caaae530d517dca36b3f359e413b670cd4c24db7a3116ae601c4c29480d1ac9632614537ea17e3f32a946156b493ca83934b72e3f651cf1e3996d8b6dacf6646cabfd2dcf6fe49d25a0084cc0bdbfac0e788df12def16fea00bf51012e8844016df540d66f9136906afc8dd018c34969c3597d32b792fb67057cc798e66513d7f383150a9ebda451a2f5134d0377384b1ddd98fc6e9cd58f03edafbfa3b57f171046cd37a0cef4cc631680cfe1f59e603a24810cccaa0eab8a7b6f7b89e69ffba62eebe7f3dc531d4f835fcfcb2a18cd6768f76966edd5dca8a3b72e5698f11f9c4ba526bb64bb2ab0a9061eb1f2b95aa4a4191a0af0a21058e19d2a6f37d17552153dfaf94c79b6106afa81bff448324eb42157b088036bf32a79e518f4d693350a68c0246c2e5eb3d9d401f9495d00a09fe8091cf1b2406f8ef457a1c3218406013ffc2bae43981d49a1d58c9bfccec83a35159df8c5d6aae92e69ec85ac5835eb624f2060796e79c3d71810ec20aacb0648900f9f17a66737a52f4c51df17f46d9a13b77e8f31bee4cbd14e8829d3fa32e1f3712d747286d58993e3643d80a83a1f2ef81da914f6ad80b75516d09172aa92bb9bb8169bdad037a33a198886ccfb93644af91eb6d7a69c1fe488cb42db913a5bcc85a640e0cea368a57033a6fcbbb82c478ef247c5cc570d8c2626ac6757b90db55fb197157c3360ec319d2ee2f94ea1d101046c657aa8ff99f1f78a421fac098451e2a8f640cc11df95a6835c4534e22877178700a89524eddd42e5d0f65d9825204e02033ee9806458758e147d805f1d237c05abf93cfdcc7f712e27ba5317169305f61f83e46fbfec31c679ae6a0b2d7a9c3015e0876fa45492801b83a306608a477b323b5758eabc82520b103e33a8f392413ac88e59c317d4726367509065869dc9c8969ba6a1b5cff492cc0fd7f2ba00ce730ba2946fdd252508884cfe1f6807a9d448afae409a183d86b281014dd149819767a04f6683824be0492d4bf6466123339e3e8284f860bfc6f19bd81971d74935f41ca7e0ddbc508394b827c81d1ef634758cfac20c3d37f3358f5adbaa2b15ad954b15558b92d75263061b4bdfad8fe7d5f632e538ed9eb92e079fe6d76f322b5510973bf8620deb53ae9bd0fd53bf2ab8d6ebbcdffdde30761d19fce14bfeab0a5c9b731eb219332d988a50c033d4e64823ac349ef5c34464b44d648f4916601905a363081e807a9a051b9330e5905a8ec5a0637be8c78b8343c8728fe8fa54073c51a147bc22f1f41a5b245b3301cf2f1f2f1de59bdb73a2647c3ea81fbb12696b27419d83982ec8e1add0b791aab7a1748f1a1b365b116bd86c5e99d6806dac60bf9a6045e344cf4391a16477b0b83c97eca0459a77b97a5de4ca86781f08ff708d0aaecb5af1a7e50d068de35d1fbe88ff0b1d5e648aa3c2b044723114a3b52de211939db0e286f12a13f24506e5e538862ede125fd3e6c851156a96843583f4dabbb17bc830f389d4258d174f00cfbeb5086f9e5fc9a480f529c345198c81c56312e38c6436ea83d278ae79617bdf6a48cd104c951382cf6a8c542d984f8f47bc9d2c2838e3f06d399e463740572c2ae5390a8b7ac5af7d2e92abb8e638efb3b37da660b8bde81c69e9c091ec383e87a1a917d6d19f7154387ea061defb0c2cecaf8e13c295c7b97a0f439f3f3ff7d82b137363fc4799d30f276de8a68b3f1119e3ac9c52deb57139f7a51509bcc5044a7b1db351f48302ec8433a6b27947965b0375b8fdde0a0bc36b685040b5a4a51142daa35e26017ed7c7065b5669c153f7dc314367edd7a1e2194b1c065c53646d7d29d1246364883efc5c73dc6d85349f09b129f2a90132bf98768eca23740579d31b7041bacccba245fdd64d441c769e93c5c022f381cb491347b97a8f197c886f4f1b7f9ac5455f7da4c426f7c7f4c0d35fe89ef8199d1b493ae3146d45c22df58bcae166ea9054100d78629667c466dd9c1877ce744b4d2ce66be29f0fdb70927a85912fdb02184a34bf3cf694d9fabf5c3009ff38fca4f9b27547271eb8618ba45257274a141e095959ff58459b3c3432f4de974cb467400dfd423550df7594cb7427d5227de3c8df9f6910f817a691383fa5460fde2747b83576e19976b3409f502ba04386496b8b2362aa21cbe7afc573d12708ae4f8f58b112f7de516d12138c55d2c543007befcc8ab2bc12ffcec30d15f3a6f529a3730d2c190572d5e5a429e26d06e6fc46109596c9930110279f7562e99fd9d230285af50bcc1c82bcf1294ac5b53210bb445c5d30bcfc8d1c0d00fd068bf05851c3abaa0b304d239ee5bfbb85c16bb285e0bf189862207ddf7153fbd5efbeb6e1285d7931541dcdd67cfbe11b4e6a741072fff8636472ee531edfbb7bb3ae7bc7c3963b1b60dca60b0bf1438bcea289f8264bc4d76fdb568db4dc35489583b3644099b12c832ad446bfacb98e147b4712f8f33632e8035c1bf5843110f18c66a459cbd7a7979ac0bd6809df179a475dc8a89630820e8626425362e6f25abd958d0aca6359834ddf5b13c2ba6bfa17d6bc77ff3c5208f7341aae656b0a44fe3ba690f8884fb7078e1c81140299f692795c49268773af60764a9da208ec78ca516596514b3a6ea544ebcafd9c646877a1d88b7ec4b75ec3f9b30058172267974b5cd84bb8b0942a7ab7ed3163618ecaecb5c59f182f40cf57d4c7d868bcb780032813aae28d9edbf39950b30ec7a19203b3b875a296a8f3b092969fee62e7977dbccaec8f12dfede23d6f9e7980c0122b208cea8d021020b006f3aaea5d29e9ecc4dc3bb80a9a9cd1e158964220d8e994c1dca33018f0ea08705e377b2ed962a82d7eda92450e5895d7a086b40d120ad79b6496c16c81925a1dee720817143f400f3df0be4e3a6f11ca94ab89300778c6eee70a22a8f5bf81114ff259071f6257e3baba348c317e8c008ed53b8e8728c71b46fa0881675e99c65b275b11771dda3292bf0820ea63a1169bc8424b72c235dc88f8fc6c065655095e9c25a413b706fa8a9e75a208ccd60c40552bdc6668133b2862fd75c293f83dc503240a57b86e60c3f1b91ea216b4fbfeaa456ea2b4c614beaa74768eaf02930fb29cada173c22c0ead816eb22aafa2bce165a495f753c218271c4b0e6d09ef3d6da405711963eecb36f6bd5033be95c5af2fabc8dc6fcd84f5d31b2a187c4235536b32df8ecbbc1e56d58435bec0856b3f52c9984e731a2c763df7b7fcacb3b65c0267bb8ed29a319fb22248289d660f32fdd7ba9e38665a02c82d2990fdc5a6caf31eb3badc07889836a6d3c90541be09806e8266754fd6f0ed1d908e998285c0e62d1beecc20e61ea2a01b271c01d03b3ef558d4e582c8c24117a710a5f57881bb9d09084f40a6ec527fb9e6b168cc19071fbbe9747df9c6f07e9a3de68571ac606fdba10ea434b1b2b57d51b07a52c79c1b9dd115b8874a65687f1960519e0797be39f4195c6609e5e21cd29bcd91ab170424424b4daad265e032abdeaffbd303cc3ce0532b0dd1d7b1768925f720a1ce33d05dce298ee466378ca708866e2e6be62ccc058378678272f61eb1ccf5431b0cc4e3418332c1ec7e78e65156245aa23a61150a3d07bb881de5993a1b5230ddc379e6ae5f85bea2c242f82e9110fa8f27c0a66214a1130c62cafa71565ce9ebcb08487bb9abb8b12790dc3a647839375ad02a93f32a6935fb7626653a0939cdf837f28930b6a88a243275450a73d952533599e3237386107c86b8db3aa002b1c215d0f7364bc994473e3bf8005b2520278113cc2f382e5321fc263d745aac3be797a2bc559e3c32191316170ca1add913387703a7778f6b50cc202ffc1ae0520a806ed1a2556276ec3971dcf96ab64f2abc2b3cd5ec20746dad08b71f0526b06935501c7c8e0b479a456ec6ebfa45ab26eb3fbd911a4703094d41a30630b39d0e9af2e0c32eecdd1122f9b1c07f91f0bc7f860f4f31b42f9ea927890d3889ff3731b4d723642307978bef887888f6364edcddd57a957c7bf2f5018ef4403fa658033074e70a752e377b463da7aac71bcb5ad4049a0f813de7e55061a5a4cb03cfa84345c06a6760edf822da1c960ba088870a8dbad069cbd24cd0dc543c71b00df16dff3e253bb43a0d847e82059321657df2d880cf816f6811447cb709db94a38ef663a21f254ce3af96a9c33441d956d664c3a37341dd4e412f17e847e0a332e81efacc69b9a712617115a87dd57e5b12d0af788ea8e130d2eadaa81372d50b1330a8369cdc9f0eaa938d29cc65968c0a44f4502d40c0c4ebf5e919b3976048f700f744dc80b08222ae93410dc772d602b34e46cd13cefae4bdc7426c969615fecbd4ba229695614987d784e13b563b1885e0e5f53cd57d20b0e6a919572a07abab06645ffbb30899fd87fc22ab26d22408b3ec4e8ce825562c1232eac5d3dfae9c57375bfcffb5cd36a78600470564e5b3804c7cf2854686323e2c4c73ce1a6f35691279722b0ecb7b61ec4fcb9871b45482a152329e7e357fdada6bf15f29aef8ac833980a800444ba9f5f0403664ce21ea8d0c5521c20915d1b2fc023911485f957a4cfd650fc4863a8bc19a33d8cbcc416d537a352dcb3cacb6aa2f98932b0a07fb4123f01f6bcaea35ce3399571edf5fe165effe9b35e808e8d5084d2e2ec699938d5f5ad4da03018ac68caa99c0fba86ed447d17ca252aaad2260d2f245d356a4a84300086bc0b731f9bbc052403ba1c0da9603426a01a7dcab91a58b8b34016ff03dd71aece79ce1eec57d1546683c21ac6204004a3c04b7b0bfbac1c404cce1d82c9e0a1e08ed91c4db815366beec88ec", 0x1000}, {&(0x7f0000002380)="dd5744df0fff7e3719bcd7e570848911350fabc62283c1aaf844b0ff8ef564200f5a70a12cf5249ca1283b8c17806919c4732684a286bcbafeb293bb0576688e51a6f14dc0f410dea713e254f56d4219e4e43167bd9d8ac01cd51a65e317d0b1dfa0db76fc71a72445ca0a67a907b543b24abfb14acb951585048ad67cb18b0164e881f41162d6274e81827f06b1d3ae32deab3d29af5e2393f26a0cd46aad9b04f2eb496b69be93", 0xa8}, {&(0x7f0000002440)="11287b5a32eeb8fa2883a0bce5c2f54be44c8a73d2f24669caa3cec7d383e9723d9d79a4aed6f72a7341421dafcf80842eafb102c30fd5004f784f0d75163dad19a25ce427aedd7e117f2296bc75134b99f5a72682c7e54b59275bf0801e3a780e1f81ede330b5db251b663b97bcfaa2cc224501aac21bb9c41e4c8a6d55ffa90ffa41fefe1e9656924d53c748a454148919ffa5c045d6a6104a76666a5755eaeeb8042c36c4f82cf195c659f591285f5f477ab3c94c22107edb8bb8f9f686e894d80f259c2d41", 0xc7}, {&(0x7f0000000000)="95e35b78c76c5c994785eac28d252aa3a9f5430d3187c35725b2d04d0ddd723547c7a549390f8ed42874ddc30390a83f63c1a783286cb60a3a7a71223e7dade39e41", 0x42}, {&(0x7f0000002540)="281a8b5ea9256f9a6ea4571b33e8efcaf08d073ca9df9ddd7b38fd3c26e6b2e2cad82d9b15da97dfe0ff7b8f714c766913118d0986dcc61160c7db23e8cd70beab816173d98679598aa0725115db90cbb7f4dcf5af92437e164415e8ad31bcbffa53a523c357e4d79186b6c0f2c7ccbe69920af95fee915efca78a9c62d0d692205571ff42483b224e075207148b4d7135ecb5b709c4c833686aebccc9cc2943ded67a52ad0a8d08d83cf113fd72b2680ecfe3d08be8d9f7e933019d36b03ea78577893c3034f69de2b91f66318484b45483dd0360495de811c7b15f64f3f6a1ed8d3abfb303763e5b9d6645256eb82c8d04fb174158c1f56b", 0xf9}], 0x9) r1 = fcntl$getown(r0, 0x5) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000003740)={0xffffffffffffffff}) sendmsg(r2, &(0x7f0000003a00)={&(0x7f0000003780)=@in={0x2, 0x0}, 0xc, &(0x7f0000003880)=[{&(0x7f00000037c0)="13ddbb301a2ffd98cd4ad29a4f0e4bd3c9d470c24750ec18440cbd6fc492ad75f79711790d83acc3b25526f125b934cd2ae8c4899e980a2a94dc39d0a9138d90c6dc4ce706a152fd576736debf682ef4a32dabba6c54353015e57b4d0492bc087f8b0b8cafe7b680b9873b4eca4d2f300ce6aed6d8983d6d8283c3a62003f85c3d17cabb49e190a59267f678fca330f063c03bb797188bd47eafe08e7bd27347daffc31b646632665ff377199b9e28f70f02e73b4fc1c7f918a7", 0xba}], 0x1, &(0x7f00000038c0)=[{0x100, 0x1, 0x0, "743df892f1638c1ba49106d4627aaeae77c336f9fedf0d4c49ec5c6d7082362dab978023f6adc7c94d5f3e6a72241599b0525b32a6e01663ad18d929741726a2c069b741282f657e54e446f639c36e13e5072b33e2246979300ec7623a21e72b5b627a22cae9848124598898df658238b9050d368cdca04ab059a71f3fc45455568de720436e7c4fc058a378740d09a701f5f7211bbf1bb651efe5b495f47778d6e7402a74d30dab013a46a4e25ce11fd03c2780fbd07671195482372072fc470e85f3258b478cd9896ee42806e3f3ff27b70af83f728381d4e022046132ed20a5e86ea50a97b985650575"}, {0x38, 0xffff, 0x100000001, "6db67e57485d40866befa344a4fc78f1894bfa5c0a4fc75927e0d90178b846f5d9ca7641f84cfa"}], 0x138}, 0x1) getpgid(r1) getdents(r0, &(0x7f0000002740)=""/4096, 0x1000) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8102, 0x1) 16:00:26 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x8000000101d, 0x0, 0xfffffffffffffcef) msgget(0x3, 0x2) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000000)) 16:00:26 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b7", 0x1) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8}) readv(0xffffffffffffffff, &(0x7f00000000c0), 0x1000000000000029) 16:00:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "00000000000e1040dcc4000000000800"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20080, 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xfffffffffffffffe) 16:00:26 executing program 0: select(0x3, &(0x7f0000000080)={0x8}, 0x0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x5000)=nil, 0x5000, 0x0) mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x1) socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) sendmsg(r3, &(0x7f0000002000)={&(0x7f0000000b00)=ANY=[@ANYBLOB="2e2f66696c65390000005d2748f7b1b945db034a39f5e1b5c9a92226a5fff341ffb8e425ab8ec2c89ef255e24cfa3869edf4cf879944e6e8105d114e37a99ae2774f202618c00a2457f138dcf24f04c7ff71a126b096c674a211a1dc132388e0668f085bcc2f00c6a76edda46ce5843efe6328a6efebad7b81412a64794a517120f9e3ec77ebf33df9c6aaa46dcad80bd1db68341dff4bee0a7327236bc97469367f3c8a3d6b1725aa50391584ae1463d223389e884965e157c882e6430d0c4fb9833dfffbffff4b00caba35c130bebb36dd6e0aff1ff85dc36059bdf1bf128eb0f854d31b73ec6bc612008702fc5d01b01e5513cd1dda46d65050c6996dd4cef159c52059ff555955a52bd2e22c79c5ab98e7d9d81db83a9d4d978b03bae52c73db7419ebdbd80e924922fc96a52b2daa070f7d61059ffe27560f2071f99b2b22a90aede8dfdfe2523e70de517a9f2df5171040da8dcfe50b5ddf588e87e6882e331e253f243d0ae458997a828df7440d26048125c282236eea80de569cc46eae7f0ea453f22e645e024d6779dbfc2a1df3f9"], 0x1, 0x0, 0x0, 0x0}, 0x0) fcntl$setown(r2, 0x6, 0xffffffffffffffff) r4 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000640)=0xc) fcntl$lock(r4, 0x8, &(0x7f0000000780)={0x1, 0x1, 0x1001, 0x100000002, r5}) flock(r4, 0x4) setitimer(0x0, &(0x7f0000000440)={{0x4, 0x51231a9a}, {0x1fc, 0xffffffff}}, 0x0) symlink(&(0x7f0000000580)='./file1\x00', &(0x7f0000000140)='./file0\x00') ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) flock(r4, 0x8) ioctl$TIOCCBRK(r4, 0x2000747a) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)='x\x00') r6 = open(&(0x7f00000001c0)='./file1\x00', 0x880, 0x6b644e6c7ed511b6) sendto$inet6(r0, &(0x7f0000000940)="d7b9ffe68d578e9b1020a917c3617f0edc0b65e242708c8d09fd658d8b1683d1dcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6918e617f703bd76699e7515ecd24e5cf405e17ef2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba646eb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c9d00e0ba194e12cde8e766ab4102e2ef4993b0bebffc097c313a6fb5a51c6beb43fe9689e8bdb4ba880000000000000000000000c2709cf837dba5097548b8ba3f3ee6e57d03dc7504a0da4a750a2929a17f3736122fec6b01b013f460a13e46df31f78eab30a7b45931c239e4d7b0a2c7f44ecb9aaeb2ccb7f75508966466c16a01008bc6cefaee8b945f7dd5ee03ccdeabdec130faca1eb0c98b4987e902336022b887bb1b5202e0c3749aae0cebdfc254b73faabe17afef19353de57497d3806a3aceec99815afe249bc70b11f14d1b5fc31d65beb4efe0e7b3cc784174d03153e2c05f11a0ae028ae49b248400000000000000000000000000000000fa020267ae21c768ec353ea126e8fa5ee5befeb397a0502f8ab78dcb9ed911202fa0172042bbe9d11ba40a4773c585cf4b440a041711225f", 0x1bd, 0x3000000c, 0x0, 0x0) open(&(0x7f0000000400)='./file1\x00', 0xfffffffffffffffc, 0x20) fchmodat(r6, &(0x7f0000000600)='./file0\x00', 0x1e0, 0x2) fcntl$getown(r6, 0x5) listen(r6, 0x7fffffff7ffd) ioctl$TIOCDRAIN(r1, 0x2000745e) r7 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r7, 0xffff, 0x40, 0x0, 0x0) r8 = semget$private(0x0, 0x6, 0x108) semctl$GETVAL(r8, 0x2000000000002, 0x5, &(0x7f0000000500)=""/38) 16:00:26 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0xffffffffffffff81, 0xfffffffffffffffc, 0xffffffffffff7fff, "c754b836dbf08a234e7feebb088d02c8dd541b13", 0xfffffffeffffffff, 0x1000}) write(r0, &(0x7f0000000200)="33f7e011877556cc7e", 0x9) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x3, 0x67a}, 0x10) dup(r0) 16:00:27 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x2, 0xffffffffe5e020d2) setsockopt$sock_int(r1, 0xffff, 0x2000, &(0x7f00000000c0)=0x80000002, 0x1bb) sendto$inet6(r1, 0x0, 0x0, 0x2, &(0x7f0000000040)={0x18, 0xffffffffffffffff, 0x100000000}, 0xc) 16:00:27 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f000047a000/0x4000)=nil, 0x4000, 0x800000000005) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) socket$inet(0x2, 0x8007, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x20, 0x5, 0x205) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x0, 0x1c) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:27 executing program 1: r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f00000000c0)="5c2f3f38c987f3db0c82982adf11f5356b65bcf8e10e104439942269d8ca7a594737a5894d06be3050ff682238595d3ddcacb1f70b92a9ce7e96eb8a4a462b3149d383dc957d184426947529960072272e049d868811675dd1bc3026a0ea9214554f0b0f69e584a1095e6d892036536f4cf89bfc297fa0040d82cac07a77d3523241c55d1d6a07eb74d30e33d4b60407e8503878ece482e2ec6f9b43c4c6eb8040de6ab536d317071c59ec7febf0120d5283e641a9ee8f472079f27956f3079087d6c8dd0da3b1b2c8e39a1d27faede8ad8e2ebdcc19397c24202809c57d762621549ccd15e388f7c0e51220820193aafa39672fb46c423cf01dfd8244061c6b5ed1b47c8dfacc546f472ec4d3fc4acf420ac679f66b9c323cd523dc0994d94aeea241ad83055d9032f49caf6ca1a7cf755b036423235dd6c48104c22e7041428305442c638bc74ef6b73b844c8c3ae14174d5a7954fa27080eff96454e3e856bfcd5d13b867c8c3c63688c4151e917f0a85f6f38dd4e12fb39eb0a6a3ef95af60ec60b531e9f48feea2d5f0cfeda5f0841ef18ee06d1a228ab629e43028d75ca33492a6fdedd42042d6e805da09a6c972fbc4181965e02f662086fe4613b03120dfc73ddbcb0812ea29e9710c37a2c68104d22f83c62a631b1349aa179629b7bb20052d2ffe03e62e89284b651d509f127f4112a49795f240fb2c06ba9fc9ca95dfd807f8a264db5568fb3943dfb428bdf9e60b326f8fd6b211afda756408d64668a3b9212490e89f49354544dff76868f4395b08804cc2a9d002006f144a9b873e87a84b3211da91191cc15f63d78ea61e13229d08cf6a0603f80c52f1f2961080ac9f2f882aaff3191ad876491854bc7cc63e22c8ab0157e9a0608e9077d8b7b00f44fa4c05322e1bc0e900002d715c11e46b48dbb87325da2c1f37fa1fefc407fa860bf9b141b600e0c0e5a350056040bb1bb7654aa5dc72fc88ef6c1dfb197e0b2efe9e07e98dd4aaa7349982fd29bbdcf1bc7bd01595b5e964e8df89d4084761ef9a8ab19f3729461d601b9e1107f498f111b2e1f055cacdec12509d917e7d3477e6bc9eb14b2d7a17f6ccad1c4d7b2182f687ea845447e1522d4a6f3cff86d7f4aee42158ba4c2fd6d5624cb565752670d25ba1b408c752fac2bb0618bd04c24f3f90770da7bbf1850102bf45d5ee6e3b148d6e01f78f9c60c77bce355f5b9ba11d6a5c3eb235c8cb089dc134a1d6faa30bcbba678517f5246c509307f7fd2949438058ddf5f4980c01365fed33ba1432685723c9b333deef594143b177a03d47f70f29ae2b615f79ab71dc60639aaf8fd6ae693230af6434a3cdfa0fd2bd5373827f2811dc643711a780ec288110719903dfcdba873e7a4d97ca49e3e98a710edbb10bbfb86ba6b9518ed00ef3f9d5425db4ac3b55610d7746387841469a9a96dfe6d223c63ed0a7f5b81a108d43954dddc7eb05d1d22bc02ba7fecdfc15b9fc4dfe9ad5ad3db9ee89cf11f040d1b65abad8473c6b03f7466dfe1a07d66aa3556ed641cf3e3013b718135a1897ff1766e6d483b808d3c1ab24cbcc5524aef566de7969c36af3c8df3f7ca38c2f4666ce10ad400f5061103e301173079d448f1cc89bb35ab0ba5c3a0363b9fbfb305931ca904202aef7f407204cd2e62bba6260647931b4e3cff43d5231cfeacf8bc3db4fc77a30b2236db16a9e08ece11039de18015e5d4b4a87db7ebc21b68b99fc763c2d8180fa7cc5c5a21e59a3d890546ce50812fcd648277a4dc43ba5f4cef6b9e993243099e58adeb4707e9515ed80e13b0ff6633b3521f21a963dd98102b552fb2a8cae96c2c6bf1413b4348f987193ece4b079d97b7a605aaea42889d80675781d14308b97a1a1ce13a31937a2c150e46b777f66b12158620b1021fb6f5cb5074fc6979a0b1d2607b6a4d895cc77fd238586cee683ebb878d1e719d14530ebeec9fdbd0b4c46f529afb8a212063a14b23205fb5c7f38e5a17cc7d87dc3b462776950bc2202b51ff5097c7600bd8098c2419eeabd9f7cf509df91a7d599f677eed27b29437f30bcb821672f456b2ce045ac062c657aef764e2bd3a9c3dbb344aad268e374416ef42b11c318b4b5e340f6950b76749388c7fb020c8c5decc2bcc308d1c530b43881bc9175b3453215edc912414f92f85e364f90d0e12fc47d5690a5422613a06ac4c014a60f96d57538d2243c6813cdd46d40003b354401317473b99f38b854c9112aa3918eb2fae6e12683dccc9b3151f3309f2197130de41e0591a7cde073286890da4d56bc96053c9bd9738cd56ab312df22c6311c2b1a54c40e8a58a11144175f769fe32f8a427eea889eabfbc43bcfc53b9ff974c860f5edf96f70ff53c5a6e3bb849d4321192338b8398eed35b9ce33502214751724666d45faa6bd7f4ba0c1d635b655cb00d4f05796e51d0c5e6f395cad9675ab393d8d86bc568e75b81f88c23370ee53f77ce05e2d189dd17b7258e40dbe490de6add13897b96d699ba913cee83847c04d2735f5bdb49524f28bb28c7b453f080e65b44442f47300a9c8d5587db1f269a39557ee038d709b7ce881e2ca32a9934cb26653a537e4d893778c99a414c6986d167c85b67581dfcf17d66648855ca8b4d0754bb476b1260f0563ae34378493ee202dfbf5e303016643fecdb3cf5871e801662888094f9c2ac726935656c98dbf0639758864d41b729ec5049e28bc3600ba9bfeb92a439d6609e36954d79b351945606578d52220ab28b2f4dd7f0c9fd62073ff4fd39a0a5cc184d729b8e0ec1447ebf314e02aa938c372a8f006fc86b7ee9dee14a2326302881ff1ffc09db0c0eb70928218d5c65a5a9c4f9ab134a3b56ee5301a4f1b53f1717bd45b0e7cc9a6a9ef6f235558e95fa588a575bed23d373bfab01f0033c5e1abac1abcc1b16be95412bb71a76e6377f7f4a802408da6ad4d68c0d177cfdf90a8fa44fa7ee78cd4424771c919ca6d9f8f79992602018954311f4e4be62ab9618ca84c198db871967ee3b79a476e105d5f95339064fc02ea7ec66f2109846ec62757a5dd4aa4ceaabb25a2909bd7240a6bc862c99a57fa0132c0d8ad40b89d2d9c4156925123a218263e78cb555b949096a8050067e480531ed6083259494b883c02ff4a991611db72fae78c253e4e1d3be34b0945e4fb40d956764bb6f26ec0973a128c1f903e04a1773c9a10666d33c7c3beea7389fea5aee5df03816b9b6c3e1520ecddd24dc7ee271fbf0784d42124c19ee9d025a13013eee916e0d4a38a207bbe5ccb89d212289291963c0d92351a075ab0316ceaa976dbce11ff1d2783ffb92718f09484228dab95d86f494b51e88c0703448ccd39a57bde2b36826616b35d62d16dc24eb08926dc02e00b1c44141824925896c6d74bc225ab0e4717d832b813e582cd9f97416dc9fd92a50056470922d786ddf080100ecad975746a9c97046c768f32c5117eb8764e2f2088b4040389dceef9d8738d72f2ef7d7c6b99f344dd3d84fbd3a18119ccec365ab08e870ab6cea30aff13429a82f0dcc1681543cf39a1d2d2a3017a4ededa1fd2640c859bd93a485590f9a0a03066ddadcc771630189686a9a24306135eb425a217c31e32f2a0f97da86d3bee77f25a12e196a5fcea57c9bc3ae81b0703c9408a0c67fdc96cc4585140c0b016a733c89f0f1b540c071b4de22dd519095de7e7c577811f4e54d94c9449f308bec6e4f3c33bbccdbde816800e327628149e348420e10c9f59d220a3aafa89ab3a46dd36a6ecc7f12ed4e543c47f1be90633cd1a71bf0fcddaba5372287aec00023f41cd7135a8508b04a1be13b133c882d7e4a4e214f915302b6e771887f630cc045d78e881145d511d179460905656440c3a5d8dd9cb2f27d4413987e55267f13bd570a420d7e62ce7007372b5ba38e52a1ec701cbd3dea599d4f9cdd4d6c252fc1f93bc00014ddc2e2a5eeb6eb738196c86c2713d63201c30807b06fdc11a0e46b7fe702b54c61d7d8bb60b591a68227a9c30a82f1d79f1052f3bc4fd133e9252b9bbae4ba4a10f558b559755e237ecb1b79936d2d6df13f67ba44b87dbbaf90cde528232b6973f3b32ab995b381b277dcd69c8e45f7d6ca6b83b213e4565112a7f0927aa02875db59da975bc231c3cd082eac9dc07cf4cde06522d6ef6f6b81733eb42f4bec9f5f3abe7f74b089895daae8b19c31e35588f482d8c4d57aea7ad0e670bf9c85677019831c6c9111d0ccee469952d952c81e376ad5b37db197cf01a8175650c83420c570ed91e27bf31efcd7a71fb68e008046ede64f2c6c803bea093319d62d84a1c2906bede528e39a12b3f1c710404d7b81c24365efb292b08e9022e0b30a7fd59b57b4ea87edbe6fb7c11aeffb25e7cec2096b51e9cb4eb12565d99be72edb392d801dec677611d6d728b1fbbd1407a4a9de1e691f58268538e6466ade907f7aa7d24478f8def18ae32806a4650e989df34b054079626921ad8e04b5e8a5c68c370757609594c68da6b09158fa8cbf3220eeeea356c3ac46f9922f9e43113d6672ce87f0388ff539ffef863c4130d1dce403f31eb53c65e7ace71c6d590db1e6e0f565f02756b4cdb312f491798222897a4432b4f744b63e9058b565c1ec40166273b2d7721e14d4a0a8b408433e73e967f7f89c51e29fe72bc3fb01a4bf4e4aac2819097ba48a0e86383a82ab29203b994428eb40f1e92961a14c130ce5521ee4d7db48db54036656576dcf93a587c3f933c60a00f7016bc6b213285e5df457d5f934b6f5781df0ada58296c9d1886878ba5d6b588ca5e3d002f8b2008ad6fa5a888509dc90eefee1600a2c9cd06377725842109a99c35cfaca2abbe0c6e6614963f0a6e70b8a12f4b800f68d87b6197ff35738948ec9f22961a55ba31b7207f77a644cc6d59eb7b09cff4cfc3440a510c78705bbd820c31f2812a195b53485079da9b6a077b442ce397562653fc82d6aa3094a5688796cce459da4b9ef6d8c64119ff4e6cb11ce5d3ce675d2c6ba307b955a9236ddaf980354d80ff4e28dbea7e77cb925eb404adfdd502ce50a4832dd74ecee74662f6ae4f6e7c70812a949bea5a0b9fd11bed77ffaf41575d5039979ca9b590a6313151e6dadce87d7d64d34e6c5b8760405fe436dd1c9a66ede3b45cc38511385a40809d0cf58c44e735b08e4a842844c16b897c1da09025df658bcadfe74bc7f416d8f1440bd271cb5fedf3732ca0e49097b2e15ba25e1c895a87ab4b5da6235bcbf88de43f82558b0e3999ddfcebeb665911adb5d526fbab02bd615d37394fd5ad79e06f7dded6bbef87765408fd4bd6303eb25dc77b02e4327d00cee132919a961c0c2ef6e182bbc0f34c2039eef2d16202d6fae882169218e6b52c4f6c883020b607cdb2997102d2cff039583222c07af8799811930c6cf71b29b0621f59bc2ed31fc4ab93aa6e13928437514453923d27de98851592a9c238de16aa80ea3505f203550c601b5fb760d3ca20d672f37b3bdc275f0fd0bc13e453d7327ab15eb31c23e6f7688e4b98a636ec5a405ad843a3044537a81e48a1c9f21cfe9346d758859d3e4d6fe646ceb2097e6c9c8cfe597c4ecd3e462aed0af22a53143b10fa4c03d313e1873e6207b91af6bbb4270365a650b651dc9bdc139adf6f9384b549a3594039d6ded36a51aa46b1fb01483ec4c37982394ae40e32140c975db19a80a6dde15e1cd4e969f9c9bd0b3c52eb32c9e19d1c97ce5de453bf28c0aa82da91f3f81c2bb4193936128f8cf9", 0x1000, 0x1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001100)={0x0, 0x0, 0x0}, &(0x7f0000001140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240), &(0x7f0000001280)=0xc) r2 = getegid() r3 = getgid() getgroups(0x6, &(0x7f0000001180)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) sendmsg(r0, &(0x7f0000001800)={&(0x7f00000012c0)=@in6={0x18, 0x1, 0xae, 0x2}, 0xc, &(0x7f0000001580)=[{&(0x7f0000001300)="e46498d74621d32077e1cafbbe38f61b8a2dfdc3f55e16b5088555aa1544fc2588383741423233873983bd395d44f1a4141ab160adb72a56c6dd9eed5a6c1ded9d24ab96e834a3a1aef151b0c53bf474edc333489273ed8d9903da7331cd03ca32505ee0ece56ea5ca401fb55119d3bd3fd7f7ab0430baf54060576dbb501f92defc07cf8b2eeb351b6a3afab723512530a24bee4752bd22a67304243a9d8e57a90e", 0xa2}, {&(0x7f00000013c0)="2b63ed499af134192fc6d042be3dc24c5c882b759eba5eb620a4fda7464a2733e078652b9896486294ebc2a2ce7fa606b52652ae413fb00b7780b1357c95810749f92c68b63a8678d77414309000", 0x4e}, {&(0x7f0000001440)="8c0269d8583d930dc84d50d8e162cb530c8848eaed61de65997fbee3f7deae9ea7705ec550b0428cebff9af7c98ac1", 0x2f}, {&(0x7f0000001480)="8346cb8098203627799c74483b8e35079b1a0afb9c64fe0c9bd0cfd963125d7a0d18b939c96d06fd5c30a961e08c8de4db84d0241a17e63b26e8c57b865737670fd24dbf8263e10f619002f86093c34f03e714091e4be290c87b29e3ddcd125811d72fb551", 0x65}, {&(0x7f0000001500)="52897fe2617e270860d0847431cab3dd1e285f1162f37c431f43e9e2a08f7cd7b73e24643f4099dd91fc06d78ad6a0bc955c28d860356df3a1609d4a8bfbdd6716830016119201f9", 0x48}], 0x5, &(0x7f0000001600)=[{0xc0, 0xffff, 0x0, "218ee7bd61790a6f72e7362e220946ec7bfa82898f6372321e69cf3399212e42dfe07f291e21654f0d7cbd53247884b252e51e09fea2bf15c2f2bd7e7ab4a712fdf6dc4ff37010cf20f847bda90a9748108f319039038e10597895ad5511f0b81a1116f74a62801db3c87bada3c3df41e71510c050af7e09570fea61f407ef83b3ac05c5a57f8e5d1132716824abbad99d0c3fed657d63037f89694799d1452b931afcd3c020724e10eff7ab7adc"}, {0xa0, 0xffff, 0x5, "216ffcac6cfe1f67160520d5fab18049b0263ea0a15270f18550801547fab71aafa359af28161e114aaee6641db1b158f15d93e0938d072c091b2bad54f9ce589aab8ebc631e538c45fdc81d64570a74c504f7c8e0ecf62c036c43355ac286b3a8fec99144de3357725069441d7ac37da2f9eeab8e715c6d8acb0b561de37dd785f40a23039d4cac64"}, {0x10, 0x0, 0x8}, {0x30, 0x0, 0x70000000000, "8fa47c8750d22dc3522a11e1423cf7e7cac07b66846ea826ade2e420451c"}, {0x28, 0x1, 0x8, "548e058f324e6f5dfbaeb28de4a3d6cece59d3b58e2a240b"}], 0x1c8}, 0x5) getgroups(0x9, &(0x7f00000011c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000001200)=[r1, r2, r3, r4, r5]) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x1000000000028, 0x200000028, &(0x7f0000000080)="0600174d", 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000010c0)=0xc) setgid(r7) r8 = getegid() setgid(r8) setgid(r8) 16:00:27 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) fchflags(r0, 0x20004) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:00:27 executing program 0: pledge(0x0, 0xfffffffffffffffe) r0 = dup(0xffffffffffffffff) poll(&(0x7f0000000000)=[{r0, 0x49}, {r0, 0x4}, {r0, 0x22}], 0x3, 0x5e2) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:00:27 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x12, 0x4, 0x2) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x5, 0x8, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xa6d8e697) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x4, 0x10001}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x62) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x1) socket(0x3, 0x4005, 0x3) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x3df) 16:00:28 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() clock_settime(0x0, &(0x7f0000000040)={0x1, 0x100000000}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x5017b0b9, 0x34, &(0x7f0000000040)="2b3b3e6af85e6d321e0fb1b5fbf4b9e919f3dfffe3e34418e01d4d6394ac3b74ea03019f9946c79732734c7d44927d2d7bfad664f386f3e32d2bdd0de4dbab8ff5e1b423f9786d7226fee88274f8fe8a244c550af2942bc8d096864089b2e2e74862ad9109fc78017fe056e1e85e640b40ad83eed4413244b907", 0x7a) fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0xc9c4, 0x5}, 0xffffffffffffffb6) syz_execute_func(&(0x7f0000000100)="c48195eafe0f6aae0d0000000f834e000000d22bf6ca0df0818d322333330900000067f0468170862c000000670f18c7c4037963b46f0c000000000faba8e3195ea1") setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:28 executing program 0: r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000300)=""/4096, 0x1000, 0x803, &(0x7f0000000000)=@file={0x1, './bus\x00'}, 0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000180)="6012000100000000001300fc34", 0xd) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:29 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0}, {r0}, {r0, 0x21}, {r0, 0x1a8}, {r0, 0x129}, {r0, 0x14}, {r0, 0x10}, {r0, 0x10}, {r0, 0x1}], 0x9, 0x1f) fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x20000100000000}) poll(&(0x7f0000000080)=[{r0, 0x10e}, {r0, 0x1}], 0x2, 0xfffffffffffffff8) 16:00:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000040)="5370aef24559ac7b0ca280717498894d856a5395456a2d524d8c01199b8114902331540959ec5e5de223829f", 0x2c, 0x407, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) setregid(0x0, 0xffffffffffffffff) 16:00:29 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000600)="c8e333bd4868e7814f895750dffd31927220aeff5111e8ceecea888b4c225285bf8501a538a702aec20e5f203b9859a19c3da5565476cd6fb214fb0a31ebf41e0dac568f3ddce5709173a33964e690d1d1d228d4ae70b98b791a7cc8d95da4fc41103cbcfdb5c92502024015395d51121e065a64190b34d46496a6d829c625b5b1697ea39bbb37d422e9e745dfdd51f5df5b7383ba624e4fe5fedcb3f3f9db738024ddb86d573221ff325ec0e4e09059c7bc12f0833d87bee07f1875be03d97f58233e3a5492b52dd40ffd5df7444507c97aaff174bdf576ffdeea6c819b6078b3a0181cdab442d3b19ae7cd2ed2e1e327583d155ef77526c08556fcb5d9c2ccd156892446f72332f8ef19361488e74396b7b68556f12951b6fa9ff8b35b7dec870ae2543b23fbdc0b675a46262a575e7f96cc4c506d43ae7fe66d73cacd6dd499af15a338d295fd2e8705e2081032beda9a31dda625aa07c7302fcd08045a13e0d1357ae193eefa80727aa8678b5e5dbdf2f9f0d2d4243767abfe2235e7334c8973b6a1ab555b90e4868feaf9c0400e4510ebef6ad1522d1f64ddd1962ff0367ad4ec39c382498761f345c07a408a08823d34bb7bde286b350fe53c5d71beaddec42bd7e66977fa6cc8f47811082bac598481c40f2b2c6768807ad727c71154ffac12a0191f89b05475e2fdb64732be310217ed0153d7ce528607b8632d85537dc1efc9c5f33c4676ba9ad756e9724746a8d28262f92fd3219a873cc105eb62dcf902b145894c6693115a34aa50dc4016f77370b93518c39fd5682b8951be95eaf7d4bb36c92c28af1787e351f7c0cb2c48ef3af3424f10b06ec7833d12abfba20d587a458ea6f9911f800fcb3996cc348fd0868bca61dbe408fdc6caba101de2bf983198d482e745c7cb39ba8f88d08a2ec90a1879c50ea4e091c1d6edde4ebb9ba029cc5041e4a1c29d42b72601c209a2a99ba97c0dc2a2ddbc1e1d1e3dcc19bffa317144042b6d75251e9aaf84ddb4392944e21b3ddb9013a11d3f37bedd16d8281c8047ff4f514fc659b578bcf0b07330cc03676f6fae3128d5f792bbb2e30fba84453375d700b047ec99f3874c0f8fb272074db11dc58f2f59da2f68cb6a84e32715182703e21ef77e81060db4dc8cea766e3aff4b447e7ddccf0bc990e12f134d25fc08c95d87a397fe6b34e5ed280d33b3acf0ecad06143cbc13c39121b56c3532167448ffc9a5dc0b255541b25893ae6b6fe05df43117346a48251ed616e40caa86a76d423e4f24f121188fb4ae0be89fdc8302cdb33a95062763227f9fd202ddad77f395a9c299d109abb9e8ed78464e76580914d090a547123ae1943e1c8a2e98778d351c8623aa7c7cfabe12afcc05967c6cd66b975b05cefc0d506bdbd59a3eab216220fe9add7f4503ed02c793edd3741fb32e215d89a6af37c59dacf34e4deed062f4f1a315829b3ef017cb36626d9faae6e5eda55e58a165103b6698db7e471de5b907406105dcc250eb49f252427f8f845df61e45925b0c61ef2d0396f8eb54c0267c342302cafb92f81d15a1fdca5b50653f07c583beb2a7ddf2d226eff267a748dd6a262f5a093af337ce2f61ea95e2860666e1f788323ab409d937b7d5736e4f65c28447883c154a879d41c24a4643ab6ad875afb70387886a42b2cb04321954968c8cc7f28f6b6fdac5442dbe27615d2d00ac7d044ec64067bed4f570e92894df5bdfddde6f7065c5a85490745b9633e350ddba995fba574348a1887dc134a1a552ea8e9e863c1a75f34e5f4c5001f4e1d488bcce019f8d2b94e42fb715e25171d8838a68b8da6e3856705c0f90ae1e130fc1534eb4fdeb493c7b67990c200b048754e235559e398049b3185ad73187d7477720e2f29b7807c93a5291d1de4bb7ac9702830c7f91bb306b05679986e9fb73c6dfb4ad0a4d7c624917d4cb0b9752d9fb4ccfce42594ff920d80cb8f6d6a1b79a8ffac48e1d1a4de75665cdb4da05876deeab65be252a7814370319f1eb2b35ce4dd76a6b2998ad994a8ca8cee6426843aa95a52b94bb1deea3b7b2382e91529f50581445d7a40cdcb875bdf10739392501beb6a65aefd22db452651b40c949a405fcb5855471702ffcfdb69ae557d472f64a4d0ec540e224248a4b746f37ac794eb11e260e1c53a1c552e1fac48eb3de3375b6ee18d47a0b3c38cce672f7b8ebbe6bfdf6f6f966eee7ea45ad3442bd8b3e4d0dc7acb84fd3f7d46f78b8670a5550ef85c07a0e1a875e3abcf82f21b5c7bd23d0f4630cf59cae7145ff00a84052463948a92c850a7d5ad6ca8d778d11f6621da5c4d583dfd0e8c1bbb1f93cb0319cb2e009a9f12a7767f6f272fe1702bc76514ab0d7106d8f67e5ea2aabf84b19c8fb0d54eb29c170ff8cc43f6d204f3798486962893f3aaa64a6dd0e0eed07ec025c3c821d67e20ce10a5ffa1598b782fa5a93077ca6d36ec64e5844f86d1b30ad33f96bb033278a0228c0b481034d902d4111000df2b3337943406104becc8429fad1d67807f2ae2857a39f0afbc4736cde1c8d01d461805fedb43f27c43a30e2823cf755d6a96f7b266161c5cdd696ca2ddc62bc9e4ef76243807890852077259d07640bf459d751b808111e0a5199f4d72ca0366d5d79d3af3cb1d903aa7195bec35d20f7f02454c4539671d92ccabbfe13b7e183f6668deb85e9a0874f6444171a910e12fe4769f4e2c7b681919266f2511a89f2a543d13f277a49458f229f69ecc3b7a14ac02138c435e1578f4d9dd47b9e0f1c94c7d89812ae3be1e72eec4653b6dfeb88517e2fb27560e7e854bcd09e96d11687ba199900359bcc32467cbfe8b022ca8d29d49302324a7fda09dc13f21e9629475f8d1c1aace0b6d19a6897ad3b99bb8cfebf211127a46d027719ce25669295f69566db8fd2315d9b14cc8023f4310db119f61ddfbb7960e93cee992897e627045ec2e141a12a0f71db927fb331d42ccd4af419de65cf65f717c172abcda4ee197e619c2d7748ca84a04b12fd3abc8a0f23ccb5a9003f8ce1dde74bacdb329a022d5d20aac68e29c4ea36b8f50ab04872de51d298ba2b5d138db252dec7495de6f51bd96d9a2ec0d7e181ecb3cb29a47a047e8e37569bfe0c4d466f5d4fd0ad3df9316638c4de22a9d686e67ea8241a9aee9da3268a3b4dd8494c920b283abfbc701339e1abb2101885069cda4788fc8eeeb00c0cfe4d9e89a998c76fbfc18f5af40fbebead2b9599a305e967dd47579a46eb525c88cd2fee6ae3d1fa367ad365f0a49d2f1f15ac5904d4555043cd74a2d7a0c5d5a56ae8df966e5f87a09a057c77674f61d82994909770e704d9ca0db107878296c2a477a09e1da380c123875f478d357be3249ce92011934823d5979c42d5053c37730d3ef07e68a0fe0f1d0a6e1180f5d0c47abcc45f234201b2dc0a7e53be81709364bf8e18131ab2a9fe3fd421d14a293f4cd5382abab7eabca33437ae24eb8ba57f5acbb8ad8ce939871d4db3ba3f11594570a10c0acd7e46c1d191bd85fda99d0aed64d49a9d5f2b1a8027d9228cc7128ab21c606723193b38062665f500972c43a27e7758b7643a2d405f2ed8865543ddc12912858b27600c4f7b2cd3f4a004bbe23778808877fadb1e72dffe009869b45edab13688d9220325e42056128f07fe0015d572ec225a542fbb71a0fb71729d2f5c55560faa6a272f500b6982ab58039e6cab62069a02126d3f23a12f767976120836cadf1a7cb0861f689e5d1f50261302ef37f9dab9cb2d021d65d76d950e210a71a15cd20cc037018bf13c6e30aeb6ab5d88ba2929b73acd5f955fac7f0540510ecc45eedf774834ee00371a8f366396aad6885bd8d52195d3db9c33562a1fa5deb6e8497448abea035cba7f9d3b2357edb9e6001949ee2eb2674b8bd262f5241ccaa44ea89df8d1fa72ddb8252518656f3f2e6c76222e2200d2902e580425246b2a23e008b431beee652e2254502a089870d45bd49e0581e26598d2c2ad91691df628ac9194cabc1605893ce542feaa6cbc5fc398df73381e0202c59f1f8307b2b0ba741ee843e0c87d9f4810fb46c724c416d13ac41c3e0fca17ad41f2a7a35612404df19d5959928029fca667e0f5da30015aede2a12abd98be73ccaa2be858407ac64f5ba3cdc8f30a415575a49069f942f7d789389f51edca6503c146279361628537dbbec250f55804231fa45df58f8d68763fbed66a69e35bb77857742af3f95df37518f79a10130f41941a9e0e7eb5f8677fb6bd6af82d7ffa5aff837b2fbb98dc23c742ed34d7dff092f00e37377c4e4ce8721aa3459c1c04fa5e431f2629eb0faa59dd46eb5e35aeb2cfddd1f7145d672602e4782e778868c4f1371266ee1b1da530c207df0e36ddaf126604ba5654c611bba3dfa2cd9bc7985f5e1190d69bfb9f05d82d1f992f08429efb5f6914f5a25e4872b84ed3e226d125584cafeb77dd8a3f4912046a1b6824291f24de893a2910103857931893b10542912c620a235d13c6c181d027c571ccbf005a4562d41b7e17156dc3657cdf85d1fae779a3ac1e07da4409d3992269a12ef18999fb6597a41be2637f6cd27a3628db27d5a90919fc5e2774c8893382cb7b46ab23cdb2292078355c717da91e629f8c3f6a50c2b89f8042aea7675e2eb1065d0c3658e44f17f026d84ce057e530e4ffda7c265cc5951d601ada5f2b5367910819a88202c0313f2db8e21fb45fce58ad94ba4188a51210054133ae14c38c1cdef0f86607650bd4e22a536be198d2d42f30a909fef1bfe3b616bc5bf2c0dffdce9e40fd4cbd2ac105abbe4ef1332d66092583491da9d31d36d8e771273350d9bec9210bbf16e20b21aeaad62dc9fa8e46154c8a1acef3cc263ee0cffed5afb0af4e8b25a303d04be5c38395c7e5f5d472b115b981bd5f5fdf930c0c7578254cf5befe4add713b46e90e2081da1410448403c9e7ed02f1fdad628c7c13395b2c020c282f96ebba271cbf333b55ddadb3d48726ea1d0ecded402966b3d31ec3f308858162284cf13ed12f780c6a1f74d899be6ebc90c00ed9401c315104778a8dd98e67e59c9b836b88cafd3616a4aadcbbfc13057577d828da3dccf260497a6c662b4ab2a8075bd07bfe6eb2a86fc310980eab91422b2c4ec11602335b7389e10b66adf755e763d987fbb2d95fec1f231df4c72b0cf7160707f109f3fda4030b37013ae0b143acb895654f6fd9ec2488ec24b73d286546a41301bde0b4dddc6092016ca1512c8a97abc80b7b9796340ec23f2427214209a979045db39e0984f034dbc50a5be006d1182e66ef32469d7e98a5aa752767b18558ed793ce9fe3d3069628d0410fe122955407a1f2d187ced5865164c8daab27ba8ece7f9ac229dae0e19e9fb059c25e25b048ee29258f0bdda81292e812f263647a5c89b750b4e666233bad45434dbf03cc08803cb3a9f65b5ae3771fe99faaae0505330b8e220f188dec9c62f95ef0e854bbb7511c3e806acd17c0c6b47889e7e2265cde05975211dce6790e05a1c52270ef659198c5888bb888c09bceb04c4f3615bdd2cc77d273cc576c9ec3e3744c0ea10bd53cbfcb0a0f242c285c453b2fac913633366080378e48abfa2343928cf676d9e7987b10b913b0a6a92111040ad6824fe3c769402ac023c71e44c040f5437534ee6cc6f8e16b725e3b42ffd3da9ff9f8e2283205b47bab0698b0973d33403c4a706e48d8446b6eda7d304ca3868351078f5dcc82b3be48bba505df5973f2c82afdea2f60f5f23d36a", 0x1000, 0xd, 0x0, 0x0) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r0, &(0x7f00000001c0)='./file1\x00', r2, &(0x7f0000000440)='./file1\x00', 0x4) unveil(&(0x7f00000004c0)='./file1/../file0\x00', &(0x7f0000000340)) r3 = semget$private(0x0, 0x2, 0x400000000022) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000500)=""/209) recvmsg(r2, &(0x7f00000027c0)={&(0x7f00000016c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000df867f3780000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002582769ad56e0619e72e8cda00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000271fef4fb836629de1374775fd087b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000957bf696f1c0057fb005a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000068c69311d8557140b20328f11f5f132c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x0, 0x0}, 0x40) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000480)) r4 = open(&(0x7f00000003c0)='./file1\x00', 0x401000880, 0x8000000000000b) r5 = fcntl$getown(r4, 0x5) getpgid(r5) sendto$inet6(r0, &(0x7f0000002800)="d7b9ffe60d99c09c1020a917c3617f0edc0b75e242708c8d09fde58d8b1683d10277200e49ac570df274bb39a7c02bbfdcbe0e839120a6cd0279b339bd6af82c760867d811e5254c4440d6f2aefbac2592bdc5215ae924918e617f703bd76699e7515ecd24e5cf405e17eb2acf5d7ee1b3016c7b5fad2001922e4cf4bd89007f346165a9fc2ba63deb28ee1b0225b303fdbefd8b3e0961a3f0e40a0682aedc8007cb9c8a699d00e0ba194e12cde8e702e2ef4993b0becffc097c313a6fb5a51c6beb43fe9689e8bdb4ba88", 0xcb, 0x8, 0x0, 0x0) open(&(0x7f0000000100)='.\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001680)=0x7) semop(r3, &(0x7f0000000080)=[{0x0, 0x48a, 0x1000}, {0x2, 0x9, 0x1800}], 0x2) ioctl$TIOCDRAIN(r1, 0x2000745e) r6 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x10) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0}, &(0x7f0000001640)=0xc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000002900)="efb9015e3f506fc3deed727ec6ca73884e5cdb9634e030d19713058473bbe04dd758b310224f11f7d82febca008e9c5face8a999b9272b1a3e0d5bf972961d8c440ba6a3c262069d7f65f566a8ced16444a40099eda3f2ba61706ca8268e18d714aa9123fd164b0e01351cb149aff435e22e2892410a39ac0ba51b90089e40dbd2ccdb3d963cc18398b42d3ee0405fdb8e52acef54b9f1e707eb4d2ff756e05c1bf224ed86e7426ba1fab1ce16b56a89247e64105fc82045c024340939955f54a2180c7f4b8dc9d3837c2fe52f50b51cdb08ed5de7f3203ddd3d7067f199de3a072e406791167017e7d9a6d75e46241bba94a909c5ce10b3fab3967ef9bc7ce4ca86835ce0a4f908485f3ee9de73200932d7d697ec72d04cd5a8b6482e314aa115ca356b918f684d2395d84bb216d93242b363544a7566eb27efc590548cc293831074c795edb6dd220c22b4751a6daae0ab89c53ccd16b0e7fa724bc87c5ffe7e70e0ec5cf937fffb63734685e927a56fc8ada23e4e3598c363e96ae3803f14a3519f3b3f8883ca4ae5519b8f1dba9b47a1afe63df2341f0593545361f69f723f91a2e3007d2ebdbc0baed05c4faf1c48d6fdf75e284030fc3337eafb83f23073b46be237ef1d1524f56a31e4721ecb6c1752a241731b16b8a8a507c093af3df5aad493835ae2e0a6212c62e60356e84868e9034cdd38c2d56913c5774a46b2c83fcf0096d20d4ccf5e61ac9bd8792ba6c9f98debcb0486e89774c8086485aef54faf522e3d3869c1291004325e4000b0cc3c47fc2c3f395702f2fc8930c7901cf253c98e13420a106747eab9848c64858f0c697ae8ac78e5ef4d08fc11055d64e209c915ab91f49d5a7838163c04ae5a590714cd8ccbcf1301e7e7026537fefd22d8cff14f450ec8af2ee9f87fdfecfc4ceb58636ba2c2d7a6dec331acaafea6ed447249438fb484faf9fc22335ae316402a8f86f3388f2d28b4d45f7427c4c7d9fafa0eaa37426618e5809aefb8d45f9c46adec709b28bb3f8572d0254df0984754e9df03f7b3cae6e78647206e3e8fa199284c7541e9ccf45024b8c76071da6c5570eb8f48d9bd8637297ae2d36b302c502fc8b718cd7004689a41fa2c1c44b349441ab59f8803187da419be8060b7e2ad97464e7b16a63190019d1199482ef034cd5d6d442613fdda5143ad4c8225c6fc18979ec73cbda6e641a6366856ea08eced0e74f0f5d823d92c7c1c1b38343a79f53be6f8669c54a2a76a60dd1a7890c598a436d9ee64ec4c99fddb987ab261772344583b6cfd8e3f8276bb1363fc711380461948c5cefa5a54de9e578aa930b2813f5ff377aff646c1798232d854f62d8789bef334f2a16e39be8619978d747c38484342faa54f83c900da045b26ffd88635703be60e0cda148f8bc09592472d91db1423fc461f39497ce692aed032859aa67b32fef57ac5ad7468e3a947d764b4982cc0450df47133ac6d13471f9c0f871fe6cd3cc3da364d0d60c6983396568ab836cb5831a91f3d37c9fb760a8b7631f1282f2237d3937705f4f9e1b018f380aa962f198f26c3519b8a6014c1f5c692eba5eb969b1f53811920620e20e496d7b812fbd98d4dece19101cb1188e48da733744fb990ac58d506ab618de6b5d8c1c4e37030f156e9d5cac56cb56c052a053786624cd44578f906021f98f309db8e69f3922eb51c035766e3fcbc6cb2f9c82dd05391d2282f5dfe7d308d325b0bfa13548d0636da88719ff68417b966446e888e510ba9d3397b48e0c601a711583bf1d832138cedd00bc139896783d7ba76d46bc8a7f7401c5c7cd7caa9effac10c8ddf0b6026aa4f24229b2dab8341d1725ecf6e265ef3750b22654173e3664afcf8ba0e887b484d06725a515ee08880358eafe9963e182f665ea6078b18a3b4c2a63212fb1788f74c3e6565d44e0688df10f370eda0c7503d346ef6914111258f4903735b9a03b9957c463da6c16928b18d589bfef10af106a0126182f3367bd4f5af8af6ea20adf6e7a0f38f7e1a82352f0909832ecba72c831647917b681ec2a4fec320f3ba861e2f6e580aa0dff6ea0259e86b518e497f74811b30f7e5a835af2537f0e574d09abedb98a81df7f4af31ed43f1f38273854c38703678308988c6c4fa4f99e956af375b43c373bb929e553a9e010de741afaa19c433973558fad6c8e2789e3d0295deafb01ea01c814aca8014fd0195e40daa3c32ba1fff7a1ab5a1ca1476e1bd75e627c16872bcec7f6c34a01c95565ddc9133f0e3a60d195b49b1ac30b67862ac4cf054d7bd9e3e5b3dd9300875dc356cb5220fadabb2bb200bd0387de112fafdab47b5152e51994475163f3636d051c7f642df703d17f4e0e758b0cca7104829cf9b886c0e69676cfd24d1c2ca7d98b2eae182a4a8729b2dcb5f2299aaf11d42b7e42b088741fb09688f945e3f473ba03f927d79ef37b7affcfe3376b83e70da803f92a415848cdca9fedec89d3e4ad6451f697f5ef5b9b993a11d3548dc583e4ab8eddd3ca336c00f2911cf9411e25cb157f437cc4e49fb91e868531e113ea792a6d530e691fe85cb2959b4a0ce9a00130e3ce27aab17959f58874ad8890684042e53ec20646d03a807ad73e8af5d0656ac286979caf7de589f472d0a65621f161b9b73ba6084eec61259a371d2d4df84169a44d27eaacb3b483957b2c4005707e2ce92ef7d2419f079f69671571e1d63edba997c784d92fe849ebb7f83d7c42247a0bff9bd4d8390d1efefe5d776a7cfd727a110c32c0e9f0f1fe84ac2cad71850b5d0aa3051ac213b4cc360fa2f52b1ad756d1aacd1450cdbeb2e62f9ddb7e67c383ee217e8440798fc2481aa4411ece2c286da9059828c33f5c8e94b35317739afe79ae02be8c29c254c00f009dc54914a68465a66dabed34904891b3012cb0a629516c2384c557a53bae26790b229aed7cc168fc6aeaa021a3f29706859dcabb75ada6e5b4882e24a7bcd4b0f53bc7565cc1daaed34c7a356465d3e5e9462996f9b240b694d18f6a155144b140c38db4f33a9125a5bb6a98bf8e17367b38e35353a6054c9754c4f463bed96d2aa933a9cee916a98dabbba8d6d782fcd044424552d5569f7b9c69fa13312dd6069f8122a46cd121896343c02a5674784c39824afe43f4e1e6ae8d01895c5802e7ffa27fd608365515c7c59b92ed55bf8da9967c3a3beb4f1475b4c1222ffb4c0d3fac5ed7556d7f8cf9db864a435cad314ac754ed1f042fd56a65df5bf4681fe1f12f9dd5759360ef747e535cf3d1e33c1c07f9ad2aa4163ce6a5332894cc5bc6fa4498351cccd71354a88f10cf8534211f2bc52ec51a36b6fad88cbb77d7447ae78452b15509428efe9a0179258268a590ca952a16f536afc5dd873eb583f9b10ec56d03bea6e06fb36814abf6652f3a7b30d0b35c4a79825840f5e2bc67c737ac1cb18afe677e968cdd4991ec4f31bd7d9e726bd52ff6d41e2692e751cd53523b06c8dcef84d4750590eccab9974fc77849385e5a75101dea98ee073773c2708da32688163e91959b32127ca5ac5d83561c8baeddea77f41d673f02b85f3785bc754003f1b0b46efccfa0891a6d678e21a9a84e632a35a89a18ca7497bab71a3ebd3165e941c509c66c64640811058166fc8ca8887aae22f3393a996ca6c71e46e35ecb57f7c8670a956829483297da2ebdc876669b51279ce47ad72b63c642ef3b5422d7daa25f7a3a251b402b2a6bee7272cc5f67b7cea8b0eec18836202deeb571298fbd52e29cfa7ddfc078852671a4eece7fe23ba5c76893b2d27f7051d568ad922c48a5642289f4f889c2fd54f267825f21e42bf6c4b174f666ad447d74c3fb343673f3334e538af8bb47b6a97bd2008b1da619b6046fa64e0f7ae813452d4c62ef801acb7883486c1e6dfefb63d0f6dc9d62c5f66a8f95d14612c706c70feb64c5776823bfb64e0685a52f7bd7f1c8155a813c40d8f6d2e1a6e073f70f545e152f94a3a8fc5a3320f91ff6f0ac89ab855acb287396d7f5b0bc0b08f523e6d294deed8075e89ecc27ef1c2460a4b31d9ab6970c3e2bcbc78814944fd7768d852de3d6185af3232ece23d895011a44186336f7a01cb559861973500d2b9b8c57e85fb0472c4d0c1de2937b623c25e8629bcd95fa4997d01312ac2c3f8f6b09e9fb8b5705905e4679633816908f7d9a9772ac530fa03cbf356cdfce4dd4d94518e75864731a90d63aaa78cf42e53819ee12397d23c910d582408cb4f8c56ed8d5cf220e15dd1e191b9cb33eb5634425e098bd6902731c7e6604c3e5a5ab08155bf5341c0952c3a421822087c034a5396bb084bc4b864a42ad9fd3d8f75a8290deb79a3f0631d1b5b19c88e6b7ec4037a2a88a3fa29e31da617aa4bb808493c311c1b3fc60c3a5a9449b5d198e5f01bf85b07f56d1addd17a1847726a1d0d5f4b71f5b6af5f8fddc54d1e58c1271712edbf848197ea263cd97c688eaf2d3ce5bba01a50c01768929cd9e3a78e174281824d0630dd34a6587958a896a89a91f84b3ba83860cf4eefff96b4534065e3d33804086ec7ea274d91da4c70e598fbac1cd6f4d5ea289da51ca75980a2a3c574c11784f00332bdb8f97b2d098fd319aa9336ddf9c6fc0c39eb552b901db6a7a4da755a15da3dd35b1dbee0c23809acbf1c80ce162cd350d1166efd7c13aa8029a648de95002ce14489a983f64f544f8907da23487ff99d9d54b58e78a82632c931bfc5db3e51aa187f3c11760fa0d198caa8238a50b1b118a367fd893a6e4659aafaf2479f2cb534b8a9abe2410456efd144b37e77a91642b2e2739969279d2ae1a119087bbceffd0bdfbc2598321c5df43fb8cfbc26b0ca6fe80d67fdb9f5d69d114dcdd7f984e7eda8999337e156b0aad03bdf383cbe931af8496adcb3e6c3d2f6a518fc428c0a6781e0f951b8cebc2616426af3771c59397417d6c1f73c3d334f456fd6b67e3607b4dd5a525c5b8af347128963c8027e9623b3e32c5231a0d350103c9d5f790e6a1517ee8814674544922aca6ee0213af1514049cb2fe255374745fe102f9f4427e36ae15a613fd2b81bcf25c6aa3a44ee31367824a3d5ee6a2b72f5841107f5c15d80dd05fe14c02523dfa7380f333cd14b6ffccc44e22fa2567eb3b282799778f0a558e3eaef9b19fd3bb2ddcb67f74ddab228e68b58edaada907836db4e401baf20020e1251aa165a440a6c99d84a16d46e27a45d3696887ce3b2f89f4456e11933c67047f626f3b85114d911541931a37a327928fc4f0bb2c5a9f9160e38ab616ab388ea123234c7ac54788b20515886d9a12068cbbb7caa98da5519b4f6d5a102c704fddcf7de4d9f06863f481a0fea5b6b7195ddded7f978f0be0a207cd63eb95b7ebe4a7cdb7b89710beb4e78a41f6958546ce89f4a4c00f2b5952db3153ec125e2c6dcff2b2c1c3027aed5bcec81640d851fd600e93c0cd357836234c01b3bc54c3e4d6925472438f2914af24aeced9d94aca3ee367f39bae40c6a50fbb20da7057904feb0706cab8702539006756db902641496e4f8933cdfbe0ff0a0d1d0027d361560c7ce231071d378a3f5aa27c82941db8269db36825b17b15887274a7ec875f5003fab073464aab7e8bedfa36e34b6a1a021e600f0418f460cc2dd85bb36cf17ce94be303c530f58c01a1efbd4db2615f3d44ecf281167892b3114ab72d33dc6bffa3479540105e423dfe3090081f9d479092b1b77ff0b2636c3a97e934dc84588ae13d8b02c7c9d3b7420a9960f65811c738094", 0x1000) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r8 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f00000000c0)) r9 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r7, r9) r10 = semget$private(0x0, 0x7, 0x7e6) openat(r6, &(0x7f0000000200)='./file0\x00', 0x408, 0x1) semop(r10, &(0x7f0000000040)=[{0x0, 0x78b0, 0x1000}, {0x2, 0x8, 0x1000}, {0x0, 0x0, 0x1000}], 0x3) semop(r10, &(0x7f0000000240)=[{0x0, 0xfffffffffffffffe, 0x1000}], 0x0) semop(r10, &(0x7f0000000180)=[{0x3, 0x6, 0x800}, {0x3, 0x200000006, 0x800}, {0x3, 0x4, 0x1002}, {0x0, 0x3, 0x800}], 0x4) 16:00:29 executing program 1: r0 = socket(0x1, 0x400000000002, 0x1000) setsockopt(r0, 0x0, 0x24, &(0x7f0000000000)="caf5b415", 0x4) setsockopt(r0, 0x1, 0x2, &(0x7f0000000040)="627d188468623183a9a195f75d2f5f54ca9cd4fd97ef7b8d217e704badf17c44abe82349110fe452d8cfa613a68413c7b3611fbe40fb91f95a0783882d2be807ffcfb52013929cb13c1f217bd08d4b4212b801cbe084240b68f620e2404bc8dfeb897be2139fb566f0cf57e22916e83bcc0e2ea6f1897977e29a2a23", 0x7c) chflags(&(0x7f00000000c0)='./file0\x00', 0x40004) 16:00:29 executing program 0: mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "8a3200395d00", 0x0, 0x40}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "f1f743cb40e374632e860065a9bfd71e8158806d"}) 16:00:29 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') chdir(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000480)='./file0\x00', 0x500, 0x100) r2 = openat(0xffffffffffffffff, &(0x7f00000004c0)='./file0\x00', 0x20, 0xce) r3 = dup(0xffffffffffffffff) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x18, 0x1, 0x8, &(0x7f0000000540)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="01002edaf9696c653000"], 0xa, &(0x7f0000000100)=[{&(0x7f00000001c0)="e0272199940ed6ac74c5f69c737cbe6071fc38a12b5b98e5825ddc7c7df75e0c00b7361e439bae7520af67297c56fd1e94152a787d027050e697d8d704f8fcbc31753e643ebda3279ccab00a9313c3e2a1eb355a7a3f61317d8c1769dee57e581428a76e1f9a1f68bb7e68c21f189a447f0682f5de6e4b0c2b9755a47a70a64265a142af9c65602f7071f9672680e2e5a66011ebbd31ec8299c074b48e68e839d23423f7bc1796f2610692991d22a10d82995c5c595eaf7d0d9d561fbc9e282fd6aba5e7b9dd06704b975a9e7aaf07fc075c013a18", 0xd5}, {&(0x7f00000000c0)="30bd9cb7a51efbb7901fbbb81286ff80", 0x10}, {&(0x7f00000002c0)="7b9f7dce7fe83edc61c0cfa38afa78986174f661c6f5e96cebfda65011b8a25ffd7f27f8111e6328084c19154aabaeec1b7f860c8dd7e4c62f1fc4412bae0ba5d2ec7ac6b2651864d046291240769a0e40991b1ec74c2070bfa07b0bb4d38604ccbc0b0aca0a157b2117e06752c87623e4b7271c8d6cd60cdcefd03b0728e485d422e6e079ad2599e181dea4f013282371a2b2e5341bb79a8ce3fd", 0x9b}, {&(0x7f0000000380)="75a42634dec50621caeb5a69c8a8600adfa376caa499664e099295955ec6e3e0c91fc97e2b3de6d1c1afb0183b87e29f5383d6450545ea1f927eaf352905c32392b01dd31dbee770d13c9e42c0608f9e777f619e4964281099f9b277376abce0bd08dfca5d20c6971444c62109a7e2c063e17b6728f8b19288f44251902685b31160d32e822408b77f63e3cd98d174295c4521c55591e46388a085284f433b4d4f659b9034c75fae78697169d9550f8a3810524dc91fbdb2a11331af8a8a7a23000bfaff0bd33b20803bfea238d80fa509b5556378e0ebf12cae0f2fee8cdb18be12976076888d8aa478373887b6bd64046002cb81f2e130e443", 0xfa}], 0x4, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}], 0x28, 0x4}, 0x9) sendmsg$unix(r5, &(0x7f0000000780)={&(0x7f0000000600)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000640)="fb08e953fdfe9d08367b4aefe44ea1010d34220a301c7256b2fab35d671cc1d4091d0c84fac0d1cd51984064c3b8cf685f74f8ea060bba8beb587e69307bf8695a6e2725b4b0cf1b4908fc8e02d401521584f2bc617ff061d1c9248d6c39a5f34991b10506347c5c89fe4f1934fa294538388a04da911e6c035f7150d497fc7ab365c80ad74c7c923358f994b489068f70cb60afbbebbbe6681e9aba04d0939a0821d08f9f09b429faa50bf781450b7f5fb8ba4f9ea15e", 0xb7}], 0x1, &(0x7f0000000740), 0x0, 0x9}, 0x40e) 16:00:29 executing program 1: r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x100) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x5) fcntl$setstatus(r3, 0x4, 0x80) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x1000, 0x98, 0x9, "27043a313e22cbf0fba9dc2264a7948be6980a35", 0x587d, 0x8001}) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:29 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x3, 0x4, 0x156, 0x0, 0x100000000, 0x6a48, 0x1, 0x3, 0x1, 0xe50, 0x7}) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x8bd775e90e94f99d, &(0x7f0000002540)=[{0xfffffffffffffe01}], 0x10}, 0x0) 16:00:29 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000380)='oL', 0x2) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000003c0)="e63a7c808635c96b0a243e94ec95e23ecfd5cb5b6d23b8ffc6f7ab3513ba037f5d31875a4b25880713f0edbdc99c388d5ea6a8238b1a601ee857f61cacc7ef7845b39481ec4b5baedf812ce11bfa65908ed4881bc51e9b1061c2dab2b225269f3d99fdb8b2721616618a53d0e4876fed01fe9b6708201f690acf67ae1a6baab6bc8c28f9416aa33cb268b166aaf97f3d685036a0207d33555bf91c3b2c2f35a0508a9dc4d5ec07f1c221f88e02af65500048ed3f404b3b5c44b0b375c2dab69c6ef63bce99a07fe73d7607770f4e5dc698b6ca4b97b6c9c75e492154be7f7f2b7b2a14bc447754622e", 0xe9}], 0x1) execve(0x0, 0x0, 0x0) 16:00:29 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000140)='./file0\x00', 0x108, 0x80) openat(r0, &(0x7f0000000100)='./file0\x00', 0x880, 0x62) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0/\x00') open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x200, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 16:00:29 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000980)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000940)=[@cred={0x20}], 0x20}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x50}, {0xffffffffffffffff, 0x5}], 0x2, 0x3) 16:00:29 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x3a31, &(0x7f00000000c0), 0x80, &(0x7f0000000180)={0x0, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r1 = semget(0x1, 0x7, 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/226) mkdir(&(0x7f0000000100)='./file0\x00', 0x90) syz_emit_ethernet(0x21, &(0x7f00000000c0)="5bef613ffa1b67a9a584dc96bba68cc0537cc9d0fa06d0ac11c15f0efeec5c0bd9") r2 = dup2(r0, r0) getsockname(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 16:00:29 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = getuid() getgroups(0x2, &(0x7f0000000100)=[0x0, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./file1\x00', r0, r1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x123, 0x10800008633b) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x28}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:29 executing program 0: r0 = open(&(0x7f0000000300)='./file2\x00', 0x0, 0x10) faccessat(r0, &(0x7f0000000140)='./file0/file0/file0\x00', 0x20, 0x100000004) mkdir(&(0x7f0000000040)='./file0\x00', 0x41) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0xcf1e, './file0/file0/fi', './file0/file0/fi'}) chmod(&(0x7f0000000080)='./file2\x00', 0x4) rmdir(&(0x7f0000000200)='./file0/file0/fi\x00') setuid(0xee01) openat(r0, &(0x7f0000000000)='./file2\x00', 0x110, 0x30) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) r1 = semget$private(0x0, 0x1, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0xc0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0xa0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000340)=[0x3, 0x1, 0x4e40bc9b, 0x100, 0x8, 0xb, 0x7, 0x0]) 16:00:29 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x80000000000000, 0x0, "c2d8de6698db8620f86b7869cfec12e629916a3f", 0x400000000000000, 0xe0560000}) mknod(&(0x7f0000000040)='./bus\x00', 0xe000, 0x8) 16:00:29 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, &(0x7f00000003c0)='./file0\x00') renameat(r0, &(0x7f00000000c0)='./file1\x00', r0, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00') munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) linkat(r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file1\x00', r0, &(0x7f0000000000)='./file1\x00', 0x4) mkdirat(r0, &(0x7f0000000500)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000580)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') renameat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', r0, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0/file0\x00') 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) ioctl$TIOCSTOP(r1, 0x2000746f) accept(0xffffffffffffff9c, &(0x7f0000001780)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e8ffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036f4"], 0x0) readv(r0, &(0x7f00000000c0), 0x1) 16:00:29 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0) mkdir(&(0x7f0000000000)='.\x00', 0x10) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000100)=0x7fff) close(r0) poll(&(0x7f0000000080)=[{r0, 0x11}], 0x1, 0x0) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x4004, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) 16:00:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x84) write(r0, &(0x7f0000000100)="cc", 0x1) write(r0, &(0x7f0000002940)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9108c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b8825236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bb2844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbe36e89931cb32e0f6d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff38483e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27cba8aef11303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58bc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a01328a2026e3bceea1223432c0ebdca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17e8fe6a475b7461f0157a2650d6377b306dfb7b8a89825b1f21481d6e9dbd1c42da6b5a3b2b22ae7d7d7156a926097c66f9fe755abfebe81f03d76556577591a64bd70dfe720c2962a127b41ac07fabc830b3d8b1a4568785f6ed32563bc606c37005afa1541bf7af2c943a74c43619757bf67ca6dda38611f7057a4e646bc8d7222b371d468e232ba58422ff6682c4c446889fc0ac9b6e09dacda60285fb856491adf2e2ddc6e91ed2964faaaef97d3d093ebcb399ac1c6228da9bcea69ef0304063bd0f05bef31ce1af", 0x10c0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000080)=0x1) 16:00:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x2}, 0x8) socket(0x1, 0x5, 0x6) r1 = socket(0x6, 0x4, 0x77) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), 0x4) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="640606b530f76bd0e57c515e056b1a45a4f56d2192138ef9966d94d6732b0a2e6a3aca448b6552cd1578eda8df28c045e816ae7d3458c9c99b8fa3fb5de7964a55f46361aaa55749ab7e533c393d52c6c89863ca049b0f5d18ad61567d5d63774f4f3c9628a78698137e1c2964ee34b2246d26027f3f10de7e204a670807ff1d433be3376aac51c7a4094d1e7d4301b755983b", 0x93) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 16:00:29 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x0, 0x486}, {0x127, 0x3}, {0x45, 0xf2d7}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x23}], 0x1}) 16:00:29 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') chroot(&(0x7f0000000000)='./file0\x00') 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file1\x00', 0x800, 0x113) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file1\x00', r3, r4) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:30 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setegid(r0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') chflagsat(r1, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) 16:00:30 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') symlinkat(&(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0/\x00') faccessat(r0, &(0x7f00000000c0)='./file0/\x00', 0x4, 0x1) symlinkat(&(0x7f0000000100)='./file0/\x00', r0, &(0x7f0000000140)='./file0/\x00') 16:00:30 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x4, 0xffffffffffffff81, 0x8, 0xffffffff80000000, "070afb547a6dea02099edb9ca535806c6520dad2", 0xfffffffffffffffb, 0x5a}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x2) 16:00:30 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x2, 0x3) sendmsg(r0, &(0x7f0000002ac0)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000080)="45e1d401c7ea52dafc446e9ff81a54a663fe9d78f257d61cbc24eb36cd1c7eb8ab93e59ccc966fc9b8ed0f7cef2877002e591c6fe6988122a89f6e4a49e4becf5587a00277f42173a67df2fc821b0ffb14944201cec0786552542070f75e512ffca59869721aa1a4fa2d54ce098c09d412782a5d50cad0a25e828b3c915cd10fe4c3270a10e2", 0x86}, {&(0x7f0000000180)="02ad50fcfe5fda08", 0x8}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="e4e55650fa3ab9cdbfc7e4ab95a0db0dd68282a070c34b667360fce11c9ebf77afb03359cafa5de806282b63f13c4d1fccaf484689ecac27d7e3a64d49d7c19d32a69afa6f0dc291ac652644e88c7fb7134ee16403977225d15b645b04285462c2429172382408a97bb8a6b84a89c870c0e2a49fbda43a5173b954bc6875bfd209d2961f14204a66fc1528a87ef263e5d177b3d62981e925d472535fa54d30e8f9f6f84db3c8642459c7e483316b36c56bbcc568c6915ff0ce2df0da9d5d2b25dcd4058986608921c42c0c0013e74a11d76abd6f6614edcc73c2103491ffdfae78182637833843564e6078cbf873c8b778828643d125a80b4e443c8cf0a69f856d27ef99f8a5f162c085ae864448ffd07c1e22a816c2d31c98c463f408ad4d3c6454e0e518bf1287fd9b07837a301ddba1149e680bee6783ea85683b42705c9886d5b64863cc278f5f418ff715eee00fbbb0ea9bb2c4a5fd64b20b0e8cf5c9334c6ee6fdce85901bc4d2ce087709c9eb74ce64a8d78904733932d2c25b6c57c33a6b17c97698b21daaf40ec63e90749d53cb00255deedbb4ec96be1391916e9e4436acfc0bd48e357fafcd4746380734565cea058ae805aa749fb67377dbbb1783576a4bbb6760e635af02f2a187b005222042a481a1b42f85c3c984f26abd67cdfb55f43c8393a57707a7ad00286fa9676527a227abb04485a77ce7b291f4ea6018f0d08cb6e47760d5e43f04e5c8132bea1aec1b13b4ec7755c7b05504c16522d03e93a0751402193d5ccc67234ff23691a8aeefa4c9e79975c665d34400c03923a0dbf968c07767adac724b24e125a089830744622c02988e3c2d78922dc5f41100e4d66c9265c5495da1af6702a0b5ce0f57c01aeb037bc1b4eba73680799ca8282ea334710b9c6496c4fea98b247383b1a0b523bf89005142579e002da643eec66f321f80871913dba79f104982ec269baf937dfa6090e40ad2709a9bca76e8ce2329939281621b5700fd404c7bfa27f728eff5b8d3a0896b6a67615abad8b84057c4cc07b144ae6b477756508fde80d27e7525a86818cb674dfa3110699f5fb3db6a8ccf0a0c692aad52e9565fa72580b761eca6b2a551b0829d2f0ba4e73173a04ca53579198356db979f1598cfe03fa5a78e4188c42a72eecb46d1c80b5cc92be733fb18471241bed89bfc7942c0667100a1730ebba43a9d19ebaa4e4d90227bad35c4ed87471580767862aae317ba17a6aa882a29283e664ffda367f495b32717d3a1e89e83442e1bc411218d3b10341d0ab85c90049fd8345a4112fa29cb156dddb31eca904957457e10e9562e897834d81de43a2522679c694495f0d3246a352399be325fec81db3a861099db91a6ac2e07cbb335deb36d540386e611f16ec0a11263c7ae50aafbdbfead85d8de9d45a081f44803c1fdd9e5f495c58b7ddd53045a2818e613ad85026567c58a643ec4703644aac3dda2880e00dab611713c1ec1d2db61a84352094d342dc429d5f54101d4ba3ce20849455406e39425d57c283b34b98f6cd773163bf0392e33fef1d7987781bfc4f9f44fcd865c913390f327e419d4e4a0e43e82e1fed639677c3e8f62223b424ff76a8537dd857a22aa5b8dbaaca26886f4a5899fefdaf99d44a3cce0bb3b5e64e817731b844b452e17099cdd82200a3d77ebfd1680e29b7e31107799df4bad07bdc2e9734304fb571260e4c63ee22e98c7d1ce9f09fa63ff2ae58420261580e74a93b75cb322b8c10a34db1e39a32f4af9dd5cf879760a98b1a791802b13b50a06eeaa2982429b4b4810bdc5289b0723aa610e2367e1bc613a105b4e64eb0c22b8844821cddc4f94ad8ed156f2996002c4dae2d489fa01ad3a6131d7957265cc12aab364080ce605819ac248b31968a8297f9f96e3e56466a44ba1d1a34d85f6b9d1a427a48f98e10e697da7a284eaea714cdda62c2d8112eaf2dfcd97be259422816d8d86e507ad08c9e3c5db3bbe992a8e0a9bd0ad65bac752e9cf4271ccda75c0ec5b67fa37c2c82bd6c8f8034da023c1b36f95c70bab9f17ab10ec3dc545da91d6a765cd73bef9de463b876793c288333a4c1d271cb56eb80a6df0670a6cfe16ce7206fd90172741b82508c598c4166658c97e415ec8f5273e937bc9a8cf222d379d0a73a0d6ad1f84449ef5a3fe614c6dbb12d87025c47ce9dbaa62c1298a47ca52b858b4e0cb7034f50c974bf9a494bece3166b7e03a5abcd821a6ce3fb5312fe65b700bf21bfa02443b5d21b5770e85b2118de5c4a2c73b443cfb1c2aa50365932ca970e144f84ffcf9bb3399a43fd4098e6a1afd20d2dab3ec4c47c88dfa5ade80e33ff24e09b4b2a9f86768e72ccfa2bb4b0fdda349cbb880171ec6e270e3117e64d23b36f08d1e89d2dda34d8bfbdc94952d36b3a0c44e49b8c74694728e3acb26fa9c9fc7fcc4e4d0dea9835d73d57e9f35f0fd89406977cab78a2d0d6a17d19849c710fb73b70f59eeff1188b5be4c009bd4baf3227461672980db8a82dc15c36f75d19205c1b3860720bb1f43b880a6f2d1e725b964904cfc60c14bc0b1bf0d2f8385a84227bed9fa88fb59e6d44d1c58dfc54f905a0a8d7e968d5cf071f1ea28c2141579f57c51f0c71c1129a95c6608bd9aad7a2d58f06728a4223707f5add92dd5608c63df441ec78cb426cd75e90babf1a046b3e705deec1dec60a1e6deffc78cf228cc4d4d4f0ba370cfe4d98291795380e149250fc579139a90d8aea150917766927ed1e9c048468107c7f6e2cb7686d7c1316b0ec99675f1b3a06b2d773ca0314766d233a238937219ba674d38e48e7e9594830965002bf1ebf9bb854c3db9e04e1ba53663e21938a83ac436521119facbb628dc3363bffde31db884c3630091bb1b77af074c418ff917a3216f0f8d7ca2f1fe78cbe1b191c7a886f364ebb02d6140cc230f8493fb97ded8dcc39e3c9016338fc846f99ec9cbedd2dd347f217e75991fa25195fce5266eb34fb21de953a9f4bf252012f554af341dfd3cb6dd1ff21923fbefc97411dd4ae065d39da9be3b37c6a06ea90f5707df2529c9d61b2595534a33ff8381dbbb92089ebe392148cb4a731b8c043dd2562a54e575ad7456c41ca747c53c88994da2659365f358b2aacf7aee14654bac15347067c4106ed5d4bbed9fa86dd64afb420b852b970f7ae433b31afc2f32ee519a9ea74086ee42313f8cea724c2dfb93a645ca62f0878499cf33c3fd4553fc49279f97728902a7185488067f81efbbda77b2e6ba7704c4df04d33ef69cbfd0c9c53d9dbd0ed68a4186c2dc224f3f25674648bbe36175f097d80a84ae3c92fe13687622a3d39aaf47258d7ec85881548718ee6db2ee7243f2d60049232d1f7ec13b3123c584b0ee145c7bc645dc32390c30da0fcf24db96838265205cb01435c39d5710e95846ece6f911c1296902f62b54fb7d088f26ab80a0e0c9c98ce0714dac7c3060d34f9a3e479b63e3a816677cb3915da20f5aee841d0c0e6f695ebfa142503ec13b53e4168a1498b6a01a72798a1d7c12b6b0b488bcc1cc8cc55a36ebe2200a4db7893847318002269fa002d22a1c30209407cf8c564e516485e7bdd34148955bda5719036bb8f30b43c65ac3400a6b0df861c3d88362519df573a25c45a529235aa84b2bb1387677890ed98b301376824c8d6b1ec49027dd4d402a1e22cb94f99d42c40c3d0e6d66c7743a39d89fc933bdce65667002c0e287566471409cb1d1b2802d5f6985089665bc1995655da132520152e013d547a8f76dfae293233ffb7f513cd650a674a4f0acac139b791aae25e95c2076c257bac733cde4fd322ffc2a0e9b45a042315ec57106e001fb2f4e4927f98ffe6cbc76d9fdc59b99b0cd137f2e4d08a818fcd8e47b3b0a81a823dc6bfa8f1cdd2b8242c6f721519eb4e7532ddb4607d2efc04f0da115c9f480df446f005482ba4d0d076372f62c270f91dd95ebcbec349d138eec1f346038d5ae88b38d01e97d5acc5957efdc8f34a7ce7b7ccd357fc6220bbf733f6ee467cbd0c132d48c7fdfcc34a6aa775f7329d853fd718fbeabaaaf03740a48d3d164ed2e858022dc9340000bb2b9c3be61d96f11533564e6b9ee768142d14330dc24275628d5775f3233a87ba4563585ded3031baf09dc42d9a2f0f896e71cd4402a4f07a17070e914e1d454b136eebf1589bd1dee48d53082adf48aaf3c1cbae5d26ae41e6f6e017245e9665e7d4333421224c0b3fe383c560bc5b298a9120af676a880f1ef16b2cf6dc875aced193ed86191917c2257e0892d9e54ec44bc22764c1cbd7779d95ce6e89bb84c307fefc14624e0b2940a3e9c1e1d31b61dcaeeaabd84b2a0388370e9f9430c7decacc076b07796e9dc98a48cfd16106d74c96966acb0b9842c3155f14092afd01aaa2b51057119874b6a1bbe00e2f2d446ac49899059f9e804401c14f9fc13895bc81b1519f94909dc9925474c340c4f791486ff6b447d09b4f93c6a1c401376b574a076814e4ab0d021a3116aa91f05b22fc0b6f14a86673c75fb066ac9ce45d6123bf70cbf48a4e3347d26234e3b1b26712898b553f1dabcad3ba0846ed61205a18efb81833c979e9ccd6bf84d7fcb1b96d9989fb35713b451184f2b526ea906a3f49d19b5a3ff432ced0276e26d6559992cda527c3fb6657e78564b85591c1f12a020a87b19e785151efc2919fa7dbd365ff0bd75722ada8d993d09da940ab3e366875b8b9832cf858b1801f51bf1f928b6411ed35402e36cb581b77f58d664961a081b9403e760733928e000e2bc722f731fd1e4b68887a0edd60c0de956473dd8719921378ed3d02d50b10d8b00a8902954eac782fd97de83a2a1198e643f56a3bba63ac0f9d7e978038d270087b62459074151107d855da083dd9f50c97c12a2ea8e4547f7f7fa20a6b66e3ed98ea9e39fe43b44c8c7bfc8be272f01f4dfe5d30107c6a6273ea367291705b0a856357db322d8ac110efdcf011373f2d501a075ac9cba6360f0f72aba4024e855c6dbe41eec215613702d41ced7ca93a45418aeb6986f6a888b9500264bd6349538daf8728b8d9a8855878764e68f7878c1f17972157e29716316e3a502bb733d1cbdd9dc30db7d88488155f9e176a2080a380118d3af4f765ac4f5e31f0b6c9d93870c6625d80b7dc0bc5a21c3984c123b61f1ba44b2974a92c63d0bf33ec3072035e796f54bc26f1243b92694be8b78ac6806d9cc81b15f953b6a80b9b286022da8bd506b60beec2b2cdab8953cf81a31e1755e795ad95be7a11ca065d0739676c69c3344872d4c38140f19a3c9f79aa1aabefd992d442062ec0714f2347e7b0965e43e4685d05a217b0d836a2a7c651cf6acff016c887c32b20f39ab3379a405c15666f622229fd5ebfd95840e69bf6701d2f0dd34c63a48ed53641d12e6ba157cb0630a8a492735c636849422e93a37c7d57af6c724382523f27fb1665b930f9a8a18266c92dec27c660ff7706479e0115af392d3dbc1b43583cbdb4edcfba2371254941366b4f5d21b416879278bb033a7b5e23ebf9192dfb9833abe160a489b51af30b7dd71d72c0446e5874877ea87bd42228e7d91f59e5cbb1bafaf84a063aa25ac218394cb4bbc21001188ea9848b1d8e56f481e5f6454bbb977f86a4aa50046422fe361fcd47729ae4f26bad34f3735547b15001c6564c1272ec9a02acaffa9c51b2adbffe58fa82d8198bed1ad218b78067fa7449a7e9aaa6ab2328975feee5111e90edad335ecd8fbfdf5b7a8abe5ac3e19", 0x1000}, {&(0x7f0000001200)="92b403c3e7f8684ba1b72b22fd8dfa10ab7b931f07c59fe87db82ab0b188ca9cf04d8a44ca4070b57af852a2d93236f42406f3a33c5c34844626d389cc82d5ed36a633dfc62b55c42f4714e8e74beef5045b966ff3301450edabc3ff9bf14af5f866189d0f6066a8a633427cc7151819439f13b336d7fcc20d662d59284187bbd1060159c46534c364ed1d9f16c5134b973e32beb8babda27b7dd4fc97dd59c02fdc2c6caf1b72a5aed6b0f0ec09dbb9851853068934cb3c5f45f9da7a752739e06b67725647f0bae52d8017eb2744d68bf980b2a6760930a4cc2b767ac0166966485bb383c6678efe8cec37f2aad41e5213d6a385", 0xf5}, {&(0x7f0000001300)="d478492b6dd1aff6749bbc4c9173bb53dbef6cd98a522eaa0f357dfb5d89a327483ae47042607901259eaf129a102a8327c33dfb0bd303d7205a7807aae7361cb47b65db1f0be4452ecf396c48411e8aeb3d48f629a26ed382bbb59d9f2e2c28b50d7cdb233039425a216d7c2909acc5b4f7350d27d1b8807a8d8801d746273c239cfb67b5ec390b99f5056f46457186da34d2c038eabdedcac87766d3a5778fb6f6c1f860cbfb9716738d0eb95af1cff610913bb08cb07402975554f85f4f1a5b911470827ee8943dc0d76a11d2cf1deb90fcd64b51a12c7fc6f2b0ea41ceaefd08bbfda9e1c5a191a7a82f3747dab35650edaf0b460cd38a665ae49e1c", 0xfe}, {&(0x7f0000001400)="e3fc3455520e29d90c8bce0dcf89154517a82c8c69a6271f22eae30765c2f288306b82daa7b7936b3663479c8754a2d10e550e4b414609aa521f48d16bbe4c0fa0cabca34f6d8171cbc52a3a345c350a068d4feaf9de1a3207cb376200e9c970977b6211c398", 0x66}], 0x7, &(0x7f0000001500)=[{0xf8, 0xffff, 0x1, "2f7a681d41e5bdee407441c8f12a7ddfa8e795f16ea8ce04d2534247fba134753fd499ebe15d118d9941cb7bcab8acaebd9f420dd7f494fea83e91286aa6d7cbdfa9444fc0fff2ace2803ecdabde7bba102c2cfb82a9da1a3564b45e07f54d9e0edc869b982c3351740d420d94dd8319ea2417d30c7233811fb7151e04329c1ba7d2c3bc2c5ddfc36560eaf4e955312a4d858d64063bafb7d209ff10c2bdee17d4e83e300b94422d121502d90ce95a3ef122a1b4a386928695412af820a81f094856aa1f7d428cebe909bea5b8f86ffc84d0cf62abac520506a30e38fabcd8fbd7"}, {0xc0, 0xffff, 0x86a, "5331fb2099f052b5ef545caa1d53c5b9dd7106b43f6da8350481dc26392fc307c35172dae21f66836d00da846c4c19eebbdab4bb99c98e03460b7c3a7864b01d99515fe07e31102d4bfae283e905b5f6f4a5e642b0e05aaf499b476dbd5020b453a602da7d911a215f280c89ea935fd6b1c837fee57bfd36631c0cabdc9a2b924805c4c9bfa6322138c0ba53b4936f1156d9220fd5c1d73aaae7f25d8caebb295d14089dbe5343d06dd21ebbdb"}, {0x20, 0xffff, 0xbbce, "ca694f2b1d4e0388566727c4"}, {0x1010, 0xffff, 0x80000000, "e0234c85367f82f9a61db0db07f13770c00fe9351b205098590e495cac9017db363612ace9a5c01d50619fd5302d0e75a148cc20167b1b97637848557fbe64c7c01075a0d25bc26d10dcf5255f4bad6bd3d9df984c1e647adc01d15dd29db420ecc9b9a3b6d14642b85bb9b8787e04281b3b5ac97146b197ae6eb6abe83b59be996317f8835ce26cb3764d7157b6aadab168e02ee6314fe78b2f01e3cd0f1f1b624f0861d36ad57b15113f7f995e296c8d4a0108b65e54a67ecea0d11c9fb0aa1db8bfba7a8b361d6c3f1ecff61c30e6c955d5e3e9791bc8338587080758575ebe46efb3ed10ec66ba3f9a76ef92f894e6b323086ac028714478bb5ddf0ef2ff53f89ac827da307db07911637b2d1081b413a46c3d4c9e872c423958aecaae64cda0d34f9605143aee8a3996e139f41d16e6ede5b6e9b682da3f7974bd6e5d1a09e476de3519542780beb739772072084e53970be1fd53e31530e63d7b0a6a2bae5fc5c8a20ac31c734bfe552ea2005fcd3ecfbf47c50a41ff91569074dff672e8b083c8147f94e4c85bc2e7a609d549114e526b552d7a36326d53be770bf51883e66c620b0c6b7faa93f35356a8f13f81e6bc093c58d6219403cc193454f7f2fb91910d84f1d7b8569b68f230fc1de1ba4b04b99cfd753cd36234c3b539cc1041799f712b57376be8e8d92e0be1d6e979dfa518bf77fb7fc591f062aeed7774911c163f14159cc39cd7c1c021a9ce993174305a837a8ec3ecc1d0ea868a02d258efbe8c5f9ad94c4355a04d604b8902a79e0da56d51e1d91a544d9f94f376cd26e9ebf9af2038e1a0294301cb249522645efd0e011eeb4b1efa14cd76ec63532c9bd8ce8a64f6fa00c60ced2fb37b2a3a9895e0e9f3a21d2bbca7aae6457d3695e0ebb96407e25ba39f6686bd835597bbb4d099442f17f85d10b141a50bd0965a87ee25c7189b8b122792b3092577c9f2627fb9806f8747817cf1c6f00ac9dd083a8a73db839b8e7d4dbc4597387c122d555a0254368885270d46502d8abbb744d24387157e6a29b220d48b7960147d7821a785a37a3ec29be9cca63d2bfc39388241798395f2109005118ac1d75a05bf9324cd9d69bc1a913da8de60d153eb51f12fabe6b997fa030b90c706b671cc282dd3a8057a620dd2cb5ea7a5b8aa48489752fbb65ab79b18b4cb3c328d885d8049f156bad8917d5a5c872310bd24e81afe2625e8329b9bc5305d8ffb876d1766d107151a28ec233c3a1ebab8de1748cb0ee72be6fe2d91a7655389e3da63941d83c5a2a21a8abc9b1c1323f51b9e5e7b319306b3995698b6144a296218131fe9f192d0221bfbb1bcf9650ebe73502528b72a21c3448cfa927fd22068f06a961cd8fad138e5c59a1fd3de31258dab65c2b01e6e82e81a51e0e9f5ed5902d3cd05973d99b590b59c9605df4c966f789764e584b2920efae9568f3c224e2f6a7e20f58b7dd159b686145d1e45deb8c9569650a1a9bf742213b6f92fd9db7eb30e3656aacba85cf56a5d37cf4600d3c7b245c79ffeff3ce64af5abf969897ba12327eeaf1273b1d97d2c0917792aa9021a799789066c579b2d541b1da8ccde56565d4b59aa9f76f6885d951ae41afd59c507255d66aff4753079dc877f0641e0bee7d9b3557dc7d747e5f504e77d5aa78a7e097d74c2dbfc2ae6de1dde488a3e02bc793f95259fe47592cbe2c115c56b3fbac1bf1d351815fc77c8e694c1399e8abebe9713146661b7b63a2ab865e627007607915fd91a41683a855a9cb47a25671a934a639e9ae07762922b9af82a982e55f4bc05b1501bc7c428b9e8710e386af9e39f052219567b6547552d2d180d72b9aa6867016de833d4d0a3b67e5acbf7acf153f5df48f94a20fd4a5c649735f8e17addc04a1385a88b32c348a7145140d4ed4d42793dff8234c152379486b5daa5686733a765c26a823e94d85085afc1ae9e65266f28722d6afdfa7d7a20caa8478cf740643771f993ee5d219a8bca81f3dacd63e0120248fbd7842c38b089295539d569af3463f0fcb131377505b728d46f5f384d535956866d022e9c6d735801e39e27c7c03ba9a6f05bdd4882ddd211c2d6da46213c513696839f72d9816a99a5e97e1142f8091c0ac40d92c97a44833ba9347963d7dc844da950b753d9a198ad9afefcf532978cacbb8eb30c49821fe8c4de20ac01d7c12936775cc133612223056349ae13e9fa3768be1e97ae294bb37ca04dc6080707b302c84429c08ea7cb60d6defa99da3315eaa45f38653b8f1f149251ffaf1bad6a7e5ab820abb62558a0df517327561171e4a166ff04d5cf31e6398c5decd7c7a18372911adb46125048249b923c292799d7d5fb2e2f01fef258a09c5aa2ce3162355df5613d0f4992d9cda0c75df7f3f5410da8dad4b117054c481b88b290fa142a5ce0772031bf5d75cb8fe980ae72a415cf0cf3c3d1a45b8e3e9ebd48983fc0d475dba248e5f86e2886cfbb52b52ebd1589e0539869444cfb6645e989defe21f141683a54f84d01b06b10768dbdbba22cf1dbf555951ad743bf9de16bc4636e6dd0531f4c0343de05f9f735a979a0a7bef8b0fb4cf120b9371ac9ab65ca2325efcda445972531dc1255bb8e2e428d624fb6426990da22f22efe70bf72fb6c5fb0e3cef866ba2f4b24c5e36cc773446753ef68f18ba49ac55dc2f9a7ee8d9d679e11b97472bd7f3798e7a67491c1a86a5801cd5c1188376646286c94dc5c2672f63b6d3026107bdcb3a3b322022e00f4abdc7247a111fc96d5520ba04991b9452cd6935db47a1a7e39f3aedef335ce8eec7be19039cecf2584e5f40117ebac6c2190efd69b0b5e9b9bf2750fb7dc879ce26e00a5233bc0c5d20998d1034d8cb2ea4e3a6a7ceea319b6aa9ba8d9858f2f5866471f622868ad39febe69cc142abdd0c85f4e4e5779b9ff0a80d88b11b4be4cb65331f15dc51ab94b1b3387df0f234631d13266e5970938495cc2b482d4e83282971f8a1b61da108cb8926ab39036b2070a1b0b2987bdf02bf4a357fea827ed63ef177a85a2f42a4472e544899d7adeb0b09c53adc89f28a7700c90e9c40526bca9689ebd70fbd7e5aeaf7c9974aa339c2b8debb853973c2422066f107211165673d26bb530906f04a3633db0987f4f64fc1dfdc76a9c7626c632f65a029ee793d5973283ab00b7c5519ab6bad751007e95bcd64b1f18491f78302a3e8584421cbe1fd79afeb63c384c18dee83fbcfad8d03eb46dce999273d0f5c9f743cebf93280e1c93f4ef62d2334e38d499b98c39de67502286de79c8e73f183fb8408dddbb2320f3b207f79dc8c971cad2893427589b16e9cceea088066de8b59c25ad27846a9caa3292707d32e6a0b2a4c6299bbceb18d81c1246200246502555bc288dfd5fb12501ca7d8d0c5f67ba6d16f841833c1bbe64a7ee217a1b5ee5305b738fabfc8d7367ffbaf252d6d7b30eb4d3ca02408dcf9983519374ddf109fbc4617606bc670dab8196ade49402db6f23f4e44fd98c9b01545652716ad78217ec6eb75687c2978cc75f6fcdb4bf94c2a1afa0074755b2ba44e85e3ae25b5e252f53cddba6450db16540b6b3548d51b17cc0af4de5305377b15aef5a4f46dfddea996c1f724fb103a4ec9e131a87823d6fa452f1dc8836122de310b12683076286356dc9173620470ac46dcaff2bc4acdad17db4572e7e8f4efa6dad7fa5f867b4f835cc7cd7d6af9ef839590abb75678774e79201583fc4e83d0c260c6c2fe2fc2d71ba1f1480855510058acf5a7ae3268588dc4bb72bdf01d5fd6697701c79b9cd4b727499e1d81df3095501fb6e08778c44c112e2257d9f4917b40758ac9c41366bea8c5ceea9aa0f0925de908140aecb6b9212e6efca9bac8a503b93aa035c87e4fcc95f2f8f2b99c838b5f374fcf69c1e53a9348b37b46fcf7c5d9e849ae85d5808a604c6ae922a970db67cd00958cc7f5bc65f98a5ee8a63bc2264ff63c7d23382b99a60e3e6b5fd5298ffdf5e2d4f968a1c39b94d7acab2d00a758a2124037aea24603437caf334aa67e15a596305ca2aa062553991293c9ef53eb049eef7909c8bf22c35cb8647858b68e4b5618dc87381e9a5704212c92f2201fe43261a9cf6af954c2f26bb705a5fe005e96e360bd80b429a5eff1ef844a20e13bb700341abfc3f6933d79e9ec6d76242a6ade125e7895e65d078a6fa773db69794b69f11ae5dbc14b8ed1d7bfd54bafd73c5dcf35702657800f0ca114f7604e63e683cc8cb4338e7ba4729b8e9b8f501c1fc9e0a201887c3d77d4d13e4979b24d07085481be11d9c8af1a6c2a55411ad386eb3609996759e49ff259e74ffc077946acfd33cc2d30a193b9b6ef8befed42258ac210d0e549bb439392668291a16cbcce4a51d4cb4c681ace99867909e372bd0c50bc240d61a7920292d1606c6068aac30e0706fad14bb7947dd912b47ef2c099e4475cddf6ade8fbbe096cc6a46cf4fceac3ac232ed4a5ce025e3b6a53e6ee8790b797fe5a77a12366c96de67428c1edc00220f2c89a4226ce9f77067baed8cedb799da7bceb72e454b1d6bd0c9f79ee2ada2be600d04c8b1000433b31e1f089d3212079d81fdf5f9448869839dfaa03697126b82ebce11f555e1aaf1e80cc3f01914826f17e88f448f505ad56ebb8e47107ebaf95fe1ca87a214df05a49c5db4465afe079a3bd4085bc9fe00adef6ed99decf6841f4858084b7d0481002660d561e522b19ea6c6c5eca98b690231a93ca8eb6d3ee3c74d0272dc5c9e170d68eb384f52d7eb7bf07c65f5051438208929cdb1c70685ada3b736e393d7cf5f562c8ca7d007530245dc0400f52aaab6ff3d20fd0f2dc351938c0d7895abc8731fe558c9747c8067140eb12f5841c6637163642fd9b31d726d46e1d47738c0a591e806a18564651ace5f0ade3520b0a9e51d8a438b07b09a3e75cbd78650862b8466552e8c64d0501692e1220631f74439a593e1a754cca8b86554a4686f6c0c30ac0fa35406e1eaed0a3af7f0beac5910049c1653eca2ee872d0b67b39c7b1c9cb42f9add20cad888c4ffdfcb779a5a3c6e63a41712bf88585006af84fb7473cb6231a0526f850f136a58c281eabf696228a1a51d0a6be5cf7fafa49f8d2afecfb45dc1733115611461e70977816e8792b0071a6cef62dc22b322b907b34ca7d4e9c36326654f84d3412b36a30b6c3a2f29694e7ada218e9db3d4c2ffca4d0262214b2f51abe2fc8ab9f53793ac769558c403a57d3afd2d51ac7641ce906d97287c25a406f42c3d9b9a5de89a7ec36dd67259754e991fdf62acf03526254db94729925723f6e540551e0c9741cd1fd5f931a118617aae2d303c7597c8459fe0be451e12c74fcedfdf24fc320babfc8be831cf1fcfdeab0456d601aa5faaac3947c89d769122a3d034d34b76377c941afe4956edfaea25938a88c93293e997a3f76f816b41990fb5829dd8703221f514aa63749c233d3d9604684b02b36af7835a7c3c231434f3fb2a5ecf097a0e48b945e03218bbd313e0e8b676c70f1b1ecc3cd90b0521062a36e57d7d20bab4a2bb8171d6b9e845aea88d1fbe30b7a431cc10900f8c001980e7548a5d602c01fbf73f0b0cb86d357230fffc9651d5aab9de809014557d68b5eea9b6a27b5506b1f7c1f62eedab8ba1d0f4d27ef0c069de19996319297da29c65bc66ace660d0db4cf66727a285e64778cc6397a2420a413eba52fa1594e1e2c33ce26cced98fa811432375f8c6e4c13b25c0f8746bcb518e73eed2548335f9"}, {0xe8, 0xffff, 0x3, "c7bea818805478e351ca3b3c256babcf638a2ed0488b5129bf0e41c71bd64141e09f2d26c1b906c9a204272ba13e603bc05fc30788f692900fb7237a2935c583a6f62ae46d747a0f3885ab9ba5e896413fa9755a3ba07d2317e18e8387ec2c011c2e286d1db21228286d54c213e5e1401a770d94f4b1352c966cff4f67032efded57ffcbab9dcc7fe983968691e6060dd244314c8f87aa8044e045d7a1cb70a92ea2ae85e184595452fb0f7511200822fb2ca40d4303b194039e303a189029abb0aed33e6d4297784d67e2d232c29a2b4eb9"}, {0x80, 0xffff, 0x2, "b2233a5f4727d08e69c87cecf3225dd583a993f22e382800cd6421eea3145b255497db5c18c99bbae9292e1f628213005296ec9fe794a24a226cd95d00f86c789b037314036aec16679e18788ded20ec17084cecdd2a155890d8d6a84d097e01a2e8bfe66d990bd0266c23b3b38857"}, {0x78, 0x1, 0x1ff, "74fa5d1836236e1a292bd64c6dcabc0bbfbc279610205f5c5f221243d2d1924e35666604592a5ee894aa12fb671031d449618a6829ae370da90b351045abdeb68753fc637f3c07ad1528f0106d259a8ccc876f172b551eec2b5ed05e2ff7b83e429a"}, {0x40, 0x0, 0x4, "f8b49d538fb2ad848685c476f155adaca613497afa04adc097e2cec81370d508981f2a171475e10580b8ea122d"}, {0xd8, 0xffff, 0xefd, "162f537369fdd148d28b1af6e1c38a09d1c2d23af8ac3865c003e18bae1566db4f7698f4d9f6e1264ff5443701bb3fc3344ee469dc03bd15ae108c5f65fd3ac813e1e58b74173e6b9e042ae45c0ca1c76ddfb7dab3cf3afeefdcdb50ea657094ce56f94773bca853917ea7a7b43f36993da1ce3e7eb459a795f81be6cbcefdeeb1e762a03dfe5038048cd75cf13a8d92a5978b9aa9f46e1a845ea2c1e4018504915f74bab39f361a7dba26eeee0dff980967d349ecbe9e4b4b0ea3bda4ad15f39e1781"}, {0xc0, 0xffff, 0x0, "efc3b68276106b38d4c1ed65d37f261eacd4ed89f373dfacac7852b116fae488444729c8d5d6e6b5075427a7d498585526dd22845bbb5c1cef961f6d2011a96e1703d53638766f96a1df8cd53daefa7ff4c52261ec7eeba68076d3029a5ad915f8390e1111c34392957a290dedbd8793ca7333e6721ec9232a8da317d8084b581f989e968a787ea350676c6b684cd30020fdedc1779236cc99d6b8d9050a6f4de8839521ede5e75a504b9db3eb8104b4"}], 0x15a0}, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000002c80)=0x4) bind$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) msgget(0x3, 0x20) r2 = socket(0x1, 0x0, 0x2) r3 = open(&(0x7f0000002b00)='./file0\x00', 0xc0, 0x1) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000002b40)={0x0, 0x7f3, {0x6}}) setsockopt(r0, 0x29, 0xb, &(0x7f0000002c40)="d5ff9668", 0xffffffffffffff33) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x100000000, 0x8, &(0x7f0000002b80)="aa12b497a586f93c9d8f557ddf65ef5c7e0679899853412b984c93c04dfd9f089aadda08d62481984c2ab5a44121639e8d14825d4514eb5fda621254606e4b10d91c36c7f20af47550ec22f28661490f5e0af1c0bffc6f3f6f315ada9a64b41fd62837f92d15c6dcc8809f40e2ebec3c44786bf0f64281451097cc564a5bfc329921cefec05464c6cb85c76abb79c2baa606b0eb4a23331bbc147d56c6fab52be52c57334c4e7f2e624140", 0xab) 16:00:30 executing program 1: socketpair$unix(0x1, 0x40000000001, 0x0, &(0x7f0000026ff8)={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) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffe) 16:00:30 executing program 0: r0 = socket(0x1, 0x2, 0x80000000) r1 = socket(0x2, 0x2000000008000, 0x3) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000000)) dup(r1) shutdown(r0, 0x0) fchdir(r1) setsockopt$sock_int(r3, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r2, 0x44}], 0x1, 0x0) 16:00:30 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0x8000000000000b5) mknod(&(0x7f0000000040)='./bus\x00', 0x22, 0xb9d) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) close(r0) 16:00:30 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000001c0)=[{}, {0x3}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x0, 0x8d5}], 0x1}) 16:00:30 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$dupfd(r0, 0xa, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) recvfrom$unix(r1, &(0x7f00000002c0)=""/92, 0x5c, 0x800, &(0x7f0000000340)=ANY=[@ANYBLOB="01002e2f666e62653100"], 0xa) r5 = openat(r1, &(0x7f0000000240)='./file1\x00', 0x890, 0x2) semget$private(0x0, 0x3, 0x400) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)=0x80000000) lseek(r5, 0x0, 0x0) writev(r5, &(0x7f0000000000), 0x1) getsockopt$sock_int(r5, 0xffff, 0x1803, &(0x7f0000000040), &(0x7f0000000080)=0x4) dup2(r4, r3) getsockname(r5, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f0000000140)={'./file1\x00', 0x8, 0x6, 0x9, 0x1, 0x5, 0x100000000, 0x7, 0x3, 0x2, 0x1, 0x4}) fcntl$setstatus(r5, 0x4, 0xc8) 16:00:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000028af) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x81a0, 0x8) bind$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="00000018600400000008000000878100000000001600537d00ff396158b3edd168e9195f67ea5accffffff0000000000000000000000fa09f6ceb762b6177481d12b2f015c60e65b8df38ee88c4cc8258c2b69bbb63af55abbda64bcbc7bdd6eae7e491e05fa24ea6d", 0x69}], 0x1) 16:00:31 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000180)=0x401) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) write(r2, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r4 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x44) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000001480)=[{&(0x7f0000000000)=""/30, 0x1e}], 0x1, 0x0}, 0x304c9ce0dcfa0364) 16:00:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000080)=[{0x21}, {}], 0x2}) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) socketpair(0x20, 0x5, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="aa9e19ef72159542a602c9ba9e1dbba0b201166941fe74dc46fbeec6a037a9672e2505bbd2b92b88aad005a442e4c211dd7aa5a2a03890938891f344ca83e5cffe47db4d5f459e077bd2c8bcac15f315ae25c5332aa5c496ac7759982ab689370b16e84e3bdb87bdf2bd19717124fa73aa9d2a5a21791f79c285bdf6004db579a7b953e377610867d0175ca2260ded9a75fc27d78e1453255313439e5b98cf477cbd", 0xa2}, {&(0x7f0000000080)="27a4c17288c55e9798b294e80e9607c4f6939af465792a615bfe50a0d2348e245bc11f00e67a81dc8459606caae2946b4bd5a8256e8b", 0x36}, {&(0x7f00000000c0)="57c532161e383cb9d385", 0xa}, {&(0x7f0000000140)="f29a61184f8747b515d0f336b8deea41a17e08947e078cae54aa1de43d7254", 0x1f}], 0x4) socketpair(0x1, 0x7, 0x2, &(0x7f00000002c0)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00060000000000000000000000000000000000010000000000f10000000af6dd4f22276e", 0x2c}], 0x1) 16:00:31 executing program 1: clock_settime(0x0, &(0x7f0000000040)={0xf000000000000000}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x102) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r3 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x80, 0x0) r5 = socket(0x6, 0x0, 0x0) socketpair(0x2, 0x2, 0x7, &(0x7f0000000180)={0xffffffffffffffff}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10180, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r9 = open(&(0x7f0000000240)='./file0\x00', 0x58, 0x2) r10 = openat$null(0xffffffffffffff9c, 0xfffffffffffffffe, 0x80, 0x0) r11 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) r12 = open(&(0x7f0000000400)='./file0\x00', 0x200, 0x2) r13 = accept$unix(r11, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) kevent(r0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x0, 0x40000004, 0x4, 0x8001}, {{r2}, 0x0, 0x2, 0x80000016, 0x0, 0x1}, {{r3}, 0xfffffffffffffff9, 0x0, 0x0, 0xff, 0x7}, {{r4}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x800, 0x3}, {{r5}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x7c, 0x6}, {{r6}, 0xfffffffffffffffc, 0xc1, 0x80, 0x5, 0x5}, {{r7}, 0xfffffffffffffff9, 0x10, 0x20, 0x7, 0x40}, {{r8}, 0xfffffffffffffffb, 0x81, 0x4000008a, 0x7, 0x6ce6}, {{r9}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x1ff, 0xffffffff}], 0x5, &(0x7f00000004c0)=[{{r10}, 0x0, 0xe, 0x20000000, 0x7, 0x100}, {{r11}, 0xffffffffffffffff, 0x41, 0x40000010, 0x0, 0x100}, {{r12}, 0xfffffffffffffffd, 0x4, 0xa5, 0x0, 0x1}, {{r13}, 0xfffffffffffffffb, 0x4, 0xf0000001, 0x80}], 0x7785906d, &(0x7f0000000540)={0x6126, 0x9}) 02:03:44 executing program 0: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() readv(r1, &(0x7f0000000200)=[{&(0x7f0000000080)=""/188, 0xbc}, {&(0x7f0000000140)=""/171, 0xab}], 0x2) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x5, 0xfffffffffffffffd, 0x1000200000005, r3}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000240)) pckbd_enable: command error OpenBSD/amd64 (ci-openbsd-multicore-9.c.syzkaller.internal) (tty00) 02:03:44 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) accept(r1, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000140)=0x8) fcntl$setstatus(r0, 0x4, 0xe) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x3) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 02:03:45 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0x1afc) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000040)='T1', 0x2) chroot(&(0x7f00000000c0)='./bus\x00') 02:03:45 executing program 1: r0 = socket(0x2, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f45696c653000"], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="72edd29d4548703d28e9de663e1f5a994958ca54caaf50917004394cf51a7882768db47ab023ac39d3e067480eae32604e3b1acf89986b5158c9d6211f2d23be2e9b94153130789ea531b86dff6a82f313e1f25fb472b998edeeedbbe764d65f62066fb15b5db1e94eaf33f79e157192d0d0ff99a1986e7e44c0451112385c97dcda292cae5ecfd89b7f7be5eb88a09d5e1ffc2ccb81529deaf66e", 0x9b}, {&(0x7f0000000140)="997c524ad11f7677bb5cfd7c77a3ddf9781aa790a2da9a694cc5d1220235a78d9f905e2979bf95d29d298cb7e0f7a4c09ad1ce8d0bbb3ec7330711fe3d49b27dc1680dee7aa4055dcb6ba66c8937db78981a2cffa4ea1598f810d1d415", 0x5d}, {&(0x7f00000001c0)="aa5a7575ecc316e6fe00b47d52b13e71c719b178787420fd9df0d7ed89c950573f7bb5d93e3555f5f454c618010b78ae7657b293ae460f31310c8feea885c4b253a9f9d6dfb6e632f28b12331df5f008b09392bac8c3e903e76ae5", 0x5b}], 0x3) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c01a002c45cd2df4476bc8edefe74b613c640766a05c4846f", 0x1c}], 0x1) 02:03:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 02:03:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x2063, 0x0, 0x0, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) r1 = shmget$private(0x0, 0x2000, 0x211, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 02:03:47 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() getgroups(0x3, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0x0]) r5 = getegid() r6 = getegid() r7 = getegid() getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000280)=[r0, r1, r2, r3, r4, r5, r6, r7, r8]) r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getgroups(0x3e0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r12 = getpgid(0x0) r13 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x70000, r9, 0x0, r10, r11, 0x10, 0x5}, 0x1ee, 0x1, r12, r13, 0x401, 0x8, 0x101, 0x5}) 02:03:47 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x7f, 0x0, 0x200b0, 0x0) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) 02:03:47 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) dup(r0) 02:03:47 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x800000000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0), 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) renameat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) fcntl$setown(r3, 0x6, r4) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) close(r0) open(&(0x7f0000000240)='./file0\x00', 0x21, 0x1) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0x0, 0x100000001}, 0xc) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) 02:03:47 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x48) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000040)={0x3, [{0x1, 0x6}, {0x2, 0xfffffffffffffffc}, {0x0, 0x1}, {0x3, 0x81}, {0x1, 0x7}, {0x3, 0x1ff}, {0x3, 0xb345}, {0x3, 0x3}, {0x3, 0x4}, {0x3, 0x1000}, {0x3, 0x9}, {0x3, 0x4}, {0x3, 0x3f}, {0x3, 0x8}, {0x1, 0x4}, {0x3, 0x5}, {0x2, 0x6}, {0x3, 0x2}, {0x2}, {0x3, 0x4}, {0x3, 0x1f}, {0x1, 0x10001}, {0x2, 0x1}, {0x3, 0x1}, {0x2}, {0x0, 0x3ff}, {0x3, 0xa7b}, {0x3, 0x1}, {0x0, 0xfff}, {0x3, 0x94}, {0x1, 0x5}, {0x2, 0x4}]}) bind(r0, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='W\x00') symlinkat(&(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00') ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000002c0)={0xffffffffffffffc1, './file0\x00', './file0\x00'}) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000300)) chroot(&(0x7f0000000340)='.\x00') ioctl$KDGKBMODE(r0, 0x40044b06) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000380)=0x1, 0x4) sendto(0xffffffffffffffff, &(0x7f00000003c0)="6e598fe038da427ac150d66560ea467b9d94129fcce45c4a8c21be6015b92778d65fd0c63b8e3d21de45f8ec43d6fd840a4c89f1f7d4a82d41c286ab3f99d66c38966b632f73a7d504f52f16df15f073846acfa078d9e7995edf4f3fc7e874157eeadba2f6fd8da766ab05393e58", 0x6e, 0x1, &(0x7f0000000440)=@un=@file={0x1, './file0/file0\x00'}, 0x10) fchmodat(r0, &(0x7f0000000480)='./file0/file0\x00', 0x3a, 0x4) kevent(r0, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x5, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x40, 0x100000000, 0x94}, {{r0}, 0xffffffffffffffff, 0xc5, 0xc7a00897107e3d5e, 0x9, 0x7}, {{r0}, 0xfffffffffffffffe, 0x76, 0x400fffff, 0xfff, 0x6}, {{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x4, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0x80, 0x20000002, 0x100, 0x1000000000000}, {{r0}, 0xffffffffffffffff, 0xac, 0x20000000, 0x1, 0x4}], 0xb31, &(0x7f00000005c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x0, 0x1, 0x7f}], 0x21f3, &(0x7f0000000600)={0x8, 0x2}) recvfrom$inet(r0, &(0x7f0000000640)=""/153, 0x99, 0x0, 0x0, 0x0) r1 = getuid() r2 = getegid() chown(&(0x7f0000000700)='./file0/file0\x00', r1, r2) ioctl$KDGKBMODE(r0, 0x40044b06) mknod(&(0x7f0000000740)='./file0/file0\x00', 0x1000, 0x7fff) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000780)={0x9, 0x1}) chown(&(0x7f00000007c0)='./file0\x00', r1, r2) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000800)={0xfffffffffffffffb, './file0/file0\x00', './file0/file0\x00'}) getegid() openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x112, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880), 0xc) pipe(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r3, &(0x7f0000000900)='./file0/file0\x00', 0x20, 0x3) execve(&(0x7f0000000940)='./file1\x00', &(0x7f00000009c0)=[&(0x7f0000000980)='W\x00'], &(0x7f0000000a80)=[&(0x7f0000000a00)='/dev/ttyCcfg\x00', &(0x7f0000000a40)='::\x00']) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000ac0)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000b00), &(0x7f0000000b40)=0xc) 02:03:47 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffff801}, 0x100000000, 0x8, 0x0, 0x0, 0x1, 0x3c, 0x101, 0xe60}) socketpair(0x19, 0x3, 0x49296b50, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = accept$unix(0xffffffffffffff9c, &(0x7f00000012c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a37d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9ceb76c3e0ef8ba045b693305011801ba68a0e1f2feb4ec3069b41a2a9c3eb5ec48e9b9f97c2eb415869a5ff2aa304a92497ddc509565db6b90c423a4da1f3f52f8622df48a0f1170b0d9aff599a85b98f4622b844129e9b774d4e95def4e955de51e5c1e"], &(0x7f0000000000)=0x1002) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 02:03:47 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, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) pwritev(r0, &(0x7f00000002c0), 0x88, 0x0) r1 = open(&(0x7f0000000640)='./bus\x00', 0x18000, 0x52) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) recvmsg(r1, &(0x7f0000000bc0)={0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f00000008c0)=""/165, 0xa5}, {&(0x7f0000000980)=""/162, 0xa2}, {&(0x7f0000000a40)=""/245, 0xf5}], 0x3, &(0x7f0000000b80)=""/58, 0x3a}, 0x801) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000280)="f51da660faeb1e764fb323418df7844a9ee13100c5f17c3d370e0d78e52f5d9b3d8269ad1d7e8cde3cfb17d955559bf9d9780ba94b18fddd8d2a1ed7e353815e5c2674f3843bca1309af713197d2a5d97c87aaa70d63aabd223d430006e23359bbbd1aa7d05f14b988b9dfc8b8c89138d8ec83e23324b2b33fd1115029c3e670408635388fdf", 0x86}, {&(0x7f0000000340)="d88d9152624adff5f2ff6d97979d1fae8c99bf17d6d482515e8be5a4de1d9637d5dbe1b81a751f3197decb48bd271740cdd649e35d719d5cd1e90db7455c15365b8fb1f5ca8e114cd39e12710fc5800d27e44abac589d4496896169f1182f4da85dd2129dd3dd1a9b04c80b022a51ee3c08232f92b1d8cdb65a0cc69630bb56b81e076a67f7ab002be5603f1f307ccca3d2819987021ddc7d3251f809dbaae25ca1ed291419f3e14c73f7a9eb6e0aa84bb79893ba46b8ee2f89db2370f041288b5ec89eaefa59a", 0xc7}, {&(0x7f0000000540)="b9a57153a2beb3213cb63d867172853ccb4e355aa46fefc8fde8b45da0dd6ad9e5b65cebd05e9af483eb392de846e446c4f288e88d7ad839aff849e9b7ef40b6aae9a1dd17508318ada37d98c2586bf3d329ac3416af5be9821c92daab6a07a3d8c63f71e66d4efa10b8282e789f2c611d0a7384eb23322f3eb29f4e18f053520405766c6e062c1070fe0c6d2c76d237ff800ebe2692be00d017ddfa0e64a63bb98b7e5f5658136978aafa44830fdb00fb50b9db92", 0xb5}], 0x3, &(0x7f0000000800)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x60, 0x8}, 0x7) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0) 02:03:47 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) r1 = socket(0x0, 0x0, 0xfffffffffffffff8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x400, 0xec) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = socket(0x38, 0x8002, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r6 = open(&(0x7f0000000200)='./file0\x00', 0x400, 0x10) r7 = open$dir(&(0x7f0000000240)='./file0\x00', 0x80, 0x80) socketpair(0x21, 0x7, 0x100000000, &(0x7f0000000280)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x42, 0x4, 0xc000000000000000, 0x2}, {{r2}, 0xffffffffffffffff, 0x21, 0x5, 0x2, 0x7}], 0x101, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffff9, 0x0, 0xa, 0xadc3, 0x1}, {{r4}, 0x0, 0x80, 0x48, 0x0, 0x20}, {{r5}, 0xfffffffffffffffa, 0x20, 0x2, 0x7, 0x3}, {{r6}, 0xfffffffffffffffc, 0x4, 0x40000022, 0x3, 0x5}, {{r7}, 0xffffffffffffffff, 0x20, 0x80000040, 0x7f, 0xd24a}, {{r8}, 0xfffffffffffffffc, 0x28, 0x10, 0x1, 0x3ff}], 0x83, &(0x7f0000000380)={0xaf9b, 0x64}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r9 = syz_open_pts() close(r9) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r9}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r9, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r10, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) 02:03:49 executing program 1: r0 = msgget$private(0x0, 0x8) msgctl$IPC_RMID(r0, 0x0) r1 = msgget$private(0x0, 0x20) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fchflags(r2, 0x10005) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x7ff) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x22) r5 = open(&(0x7f0000000100)='./file0/file0\x00', 0x20000, 0x88) fcntl$lock(r2, 0x8, &(0x7f0000000140)={0x3, 0x1, 0x1cb6, 0x200, r3}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r5, 0x5) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/26}, 0x22, 0x3, 0x1000) msgget$private(0x0, 0xaa) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000200)) fcntl$setown(r2, 0x6, r3) getpgid(r3) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8010, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280), 0xc) ftruncate(r8, 0x1f) poll(&(0x7f00000002c0)=[{r6, 0x4}, {r6, 0x50}, {r4, 0x10}, {r4, 0x180}], 0x4, 0x200) ioctl$KDGKBMODE(r7, 0x40044b06) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000300)={0x8001, 0x7}, 0x10) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000340)={0x4, 0x6, {0x4, 0x81}}) fcntl$getown(r7, 0x5) getgid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000380)) ftruncate(r5, 0x1b2) ioctl$WSMUXIO_ADD_DEVICE(r8, 0x80085761, &(0x7f00000003c0)={0x3, 0x1}) 02:03:49 executing program 1: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0xbd) setegid(0x0) 02:03:49 executing program 1: mprotect(&(0x7f00007f5000/0x4000)=nil, 0x4000, 0x3) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) r1 = socket(0x0, 0x0, 0x28646a7a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket$unix(0x1, 0x0, 0x0) setsockopt(r1, 0x2, 0x2, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:03:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x8c}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x1, 0x8001}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x9, 0x2}, {{r2}, 0xffffffffffffffff, 0x10, 0x1, 0x7, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x8, 0x10, 0x3f8, 0xc41e}, {{r2}, 0xfffffffffffffffb, 0x9, 0x43, 0x7, 0x8c}, {{r0}, 0xfffffffffffffffd, 0x0, 0x4, 0x8b, 0x9}, {{r2}, 0xfffffffffffffffd, 0x8, 0x2, 0x20, 0x58a}], 0x66, 0x0, 0x81, 0x0) 02:03:50 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x888) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 02:03:50 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0x3b) close(r1) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) 02:03:50 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = socket(0xe, 0xffffffffffffffff, 0xe5) socket(0x2, 0x8005, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b100050202000000000008001386ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 02:03:50 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) bind$unix(r0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x40000000000000) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r2, &(0x7f0000000000)="ff", 0xc0e75a979e35beab) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 02:03:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) writev(r0, &(0x7f0000002540)=[{&(0x7f0000001540)="2adcbf2d713029d5fd8377edce160e38b2a4b1dbb91a48b16845773f6d8a79ce04ccf43a15152e0633ad9aa33ca678a881fbd362e3b11128b98516ff800ba0bdf1a0ad255fbc6903a019d856dbcc5f4c2e64d60b8ea62b88ffb64404dc9d79adb9c599f6cf002c6da518da2ce1f680f07f714409a81ab10f7f186aa49f1fec7a0ce3add0dd00846fd2c359bfa0d70be226ff5438ff37935add3d1071493aa741eaeec5b0808bb8d6b5c8507786bf92a7c83be80f3716af61f115c2da3b95febc79fe979c59a04e1d1e7464853988f5d959c726b3219510080b1c1126cb6b37d0e1d87700730096584b0e4539d766faab7f26fdbe560403dc1c81fbd2e475c3b5597d3a83f9a6e57fa3e779b11717742255bb91a989c4b0ee6fb568f8df0a1eb3d6d5e6e51ba91d3c4f1bb633bb705496dbb511c691c2bec8991f4ac4fd93f3f727a50de1f08f4f1ef5d2c59f9f50ca1827d1e19b159311056685494c08a0c7204e09606e58e334de00943047c62c61bc018a892ee3cc3df9d3ffed86a88e43ed41f9fb31b5713582c383ce40f49fc72aa52349db9e6d6625c586139cea9039a85d2d6f47470ae72cebc22e7ed4c5bbc110c64fd817d810f10b445baad13f05429ca1fe82441bbd74bf368ea0", 0x1cc}], 0x1) setsockopt(r0, 0x200, 0x0, &(0x7f0000000180)="3a4c12e8f64b322f630291b62a39a8c5176c0fc0aa37815547e1137f3ee42288d1248b13ea9617ff500184002d18032dcefcd91ef6aac7fddcb1124f70e301202ad1e8966b5b1a85ae402dc4da7f92e5262a58982d5411f2aa03750ba7f025fe3cae07b3649cc3bda871aab9f88735e4a459c96f883b58d1a443c8b6a82b3fae3b086d0c475f570687a7f4fe62b978e390947f71e7b12e86e67850f4d6c07b62232ce2b3f461530d4fc041e60440676c66f17f2e7673c61a3da4f2d29365ef774ac88503b093c7263606fff6e5002dd595c50e55a222fb9ddbeecce56f2b48bc2b501db588bdc3248631262701a7437ffda6a7b8e90f58bf78d1d0e61295ca2dbccbb7cdef9f340b91fb3edfa4f571cea65de61e900b9a69c281db3eef81ac42ad16d7fcc664011bdc16434a10b6bd68a3c26930d5db5f1841ba665424d86f97c19effc6242850b2a9c3b32f7bbb849d160f4c8b83bc5be9db7fb6b186d9d44a45678b38043898e004f36df0d7dcceed99eb48b135fb6716cd71c3c9c387091b0be906133020f5fb4eb1f684f30c208d3dd0dab8982de80b51699a705c004ce4d85578e820bae7f22d5a0113ad21d1ac5130a61e2a441a38d87010b485bdafcc134359a0102b2963993bd54df7e24ad83919424dfabf3e801643382b2ee43dddf7c6050192ba956a39d5a00eede313134062022aca05a5bf712dd44f3d30a877d98eea75be844a1c1201a8cfc290ef75e4cb9493ba7275dc565a6ac690bed10f9863826da1d4d838f2044377d3cc2e01d244487c70f2726e3b64a170f433e114166cdff42432f06f3179880e5f6f503c9fa04889e631bc482be786a5b21dbdbee929f843d6b5ebbfec6c36e0ea2e9fecb754273570858ee0c11873abd5f964a01225fe33474dfbb7185172f0e2c7b4d718e507fcbdf81ed2ac60006668f42c4b5e25674514b2b2964b7e2e75f0efe6730f31eda53d31ad92f6a266a903d31f0d5b59e40bbaed01c2a9832a083cbba25425ddb2e1dc68fccda662f27e78369086e1a72689ad52c5c6280b419ae4a6c8cd717737ecb2c0407be289c976ce6946373f2315f68c1d12f580b313d990a59d0e6959bc60e8849f88c104d43c34b208393d6ace45268198abe3555050c6be9366d5a6b8248f9c71b327beeab3a31b885951effad13a3416f8a0628ba31738b3debbbe25c8047df1684001609ba32a9c0d08576d37281a3d4d4369c72b9b23ec631bd048894e701eae40c7aa266197714c028e50ee9a71a06af604628362936108627c55d30fa7653c727ea696c9515f767617ac2b250eabc8955f8f7c21ec91435aabb0ea026f9c8e160130b44ec4392bda9b6af1ded612b28564923d85d2c1b9f9a30a19062204ce346d4dee8f46d6ae3d2cf0e302d2644b7e9ce6e58a98c4ce57bb5fbeb7955d172fc27b9d9b318ba123ea6058a79ab36dd6e49c77979f159867e642403ba656eb65906899964071b151c2f9cc8c11e838c39751cb1e7f8a415380b7c9056502afee1b807f34039b8b2cdaa74ade2507aa88c7ccd897b62ec9bc531ac4d6dff3882575b2c9d3bfaf8d6ca633e34d4f9a046ae9d1222c939f81d89dea28aa9ef793a7ae3057e96c3384c69e3de95d27a910b3833e7ef2909843914b0bc1e10ce0dccf977557b743a7787541717a06ff1797b6fb8d0505198eff17bea1925de156d7b01b054199deab7b6c53ee879fee2e88fa4ce21be2edb0f08002d0da776cb7d3caf8106836e973d4dff7d7526602da1c1fa65d2fb5441def934528aedc21a410ab7f034fdab7e322f4be0173716a2ba8965e376b8c82a49ad210909e8a552caa103c8da04bb6ad70f14bf1fd2d3c69006f9099a5543994978e04a4d63589de8e9ab615ca02af066ce87909641bcb2b2aba30b66525fdd10d0264c75a0b1fa0e934523d9b41deed6eecd14aa6e2e9d5743c394e426e71ce19e629071b68ecd75b083f2605d434cdddeba7e311a9424adae8f8fef7167dd2082b7ec3cd86cedad0ce9d37e19a7ae9e9338c1c45f5f804813e5a3a8c8f6b2263369a0a76f7f768589916963030a226975685f6c9ad9a2f9a417747a0648541c74bb4dc3df7bd9c6f4fa57344b2543ab37fd1f16b4b18d7add82d7c72fb97f1d55034cbe6f9cc3e4c9bc53c268115bb940740714ebc87e939703afb243c6cfa3ecda5a904e30df842aac6128630c6ae7f353c026e759c07b20ea37913730c70a614fc65f81f320a9d6dbc7e29eb2be7d1c37ee7a6a899d45d2b819ca062c67d5d274838c1fa78e25bec36cd5297b09ef4f762bc6ef5bf8d77ced0cad43a577655552e11854c39d53b04a4d2e582df221fdbe0f6932d50259bf35a0b45845f76205da270e876abf139f5697733fab209ffe3d3c9a1f28d7963979b75ce98c944a53d4d51f325e9812af6f0240e4c3ff88f09697d57c591fcd3426a38c2c3cf23ff3441ada068a42dd74971cf300c980a0865889e3964a1cd4ff28d2365d44a97ccfe8a92d2772cf4a6454d8534b6a30f6616c1afd1e61163f44728cb413f1014d352a8d2ce2f125e9a55767c9503e7e76691bc2c48f21295f38f8ce1f574e1b62f81061679db2c70d2ab1f0baffde6e04f9dec4ecbfaf94e2a43cbeb336e091a7b17ec2cc4c74daa7fdc2fd1765846e9721b29bca92b262178b924a259d43b4b7005870147c421699db35b71158be8c868a1462b3fc2b53944cb9e4a261f1677b12380b62c1d0cdfbf5208240df58acb5e9a67078cb3a2d5ac69accf9d30ccbf0b63aa2dd4c19377adb6d436b6ac8638317788f333ddfb5dbd634533927f1a58deb81085e5449ded0413686f0df790ac0ea6175256e3b27e16cf4868e6aedfa03587285624083f719cec2a6fbee0bd34cb581bd088ca7cad32017fda149fd90646012137a6c94f69fd0ade58fbe466a76b5849727f685fad9f129c17e11a45af321b6efa24068f81e59802d09349ae94360072716291b2d9490027910647efbb308469d248983845e9ef7ff16c49299d22bb883ae94bb1861bbad8530de25285b717c42ea0b72468cb3eccaad21f83bb80ac07f676e3cbd478412c6fe521fc8edc64063e4b71cc53a70049c7355206e83b2f0b265fc6f1690b41eea987d472e7f3a7d328010595fec1e236fe664dcec0b76e201923934e0a457e80a9710e23db8d60890d406cb2366262352ab572a23934beafa4b3356939e05f1eaef46d6db10ab11700c902d5eb747f477b6398b7de830851ca48b182a3093762f9078725637118a90ef6714ca6a323258e265497680fb07e78fd38c522ac6743a11ccb0765dcac05e9da239536f611e2cd2479244d15bbb9a85ec5d3de7472bc68a4dee17a92c19345e98e86591e97855b48a95756d2f2333ab959fc2c8d12bbc1317c5dfdf0ca8e566afcaa4cdc92366d56f5cab91773430d20b24d17f75720c11eb4d6b23d86c381d1a2549e7f974cdc6ccc024b2cc8b3d23844c0f69672ec7d363e6d82ff275ccfeeac7071463a126401cebde4031d647c5427260eb8e68590d3a2983fc53e6f68dd44fdecbda1f0963559d68c7dd38cc8cff6a6f70100ac5c49cce9535db475dbc1bf15288be9832ca37e39cc4b71b8a3b36bd78154204fe4ac2f57c3422e36258cdb292f59dd6e19a58dbf56dbf90cddebf1ce090ae856b70e40ac76211f3564bc9b25ca3514d65198ad78160cf4ff5ccd8ca2ab063f79c87b03195ad53e11ddb19e3670cb9ee27a486212acd3ae911b10653cb95a9e7199fb22b09d57f42ad90308c3f9376c6bb7a69824c855393c0dbec9a94a5e78a917879ba4fcd4856d6713af3432aff928b40bcd480cb2aff82613847c9d9ea72953245b8733cf959bfc6b718aaae6166458c660db8f3d8762461ba0338c2c1e8d1f47545374fcc84b0434788ff24d849057b0565d19eccd35e54ca918752dea10d5b731e7b3f18312d73a9c494ef74bc8e1ae50b5258369dbd4a1b329206a79930b0016662c731e9abaa9496999648b1fb5327bf00e32634859b9dae56eaeda87df27c9694db664074d4a9e28306c40130c2ab079e135d1c3e89a26d4062954c2cbbe055e82c723f4c85ea278162b4dbbdc6033e29d622609598f33413fa72d97e9026ec683c57dbc888d5c0cdfdc802d97ee938bbf4dd56c2812c92a70607a0d8882adfd00755b22163153ffa05b4045cd91ace9bab88d2dcc2ce78ea8a56c61cc92ec48dbcd45f5e1b599dd9b35230371fd7bb15a2503cf5456679e18bca2d895d5245dcb59cbdecc42c6ec0f1e638be414110d6ae83fd66cb7818f874a6d46af0b87089aa0b04f0688a047980c7ac77da1ba7d147ca5564b1cfa93e0c0e4c9fe201cd2b54ce039ca811224705a7ddd94d9befb6a4ad89beee2d057227fe91bf258cbbab64da1cb259eb7c7a30f9e70bd39fd56e621432dd744f1952a31189c5dd81404d796aaac85a8af4f60efad80664af7d1aaf480c7a7343624cc367a31670cb7f625cb984c9535b8629a1d16463d77c2c4a17dd25ba87a5b6616c833383bd89a09acdf833929c33793608437cca535fbc409f475b8efa3d3ff06dfd408c1d1aa07bef8c96bde6a63575a4787e6aa2fa4991c895f610547f1523739a6bdfe93ad19094e50dcd35c1960d58428597e2dfaedb20496d99c96eb104b88c77b1380b90de1ef56a6ea1cebb33f817221517d5494bb4a98d6628a043ee63f36cdebd929ed4da917a1c1bca7a47af7243d905efcab103dae26546ab49e518ee89c25e92c32f73395dcd06671c2a4a61041cc49b6e4a783828718cfb72cf58d207327ee21b1486a331a67748d3f8d76f9fa4bad8e398840727e4d38d1cfb9d982b8807cb02445c98e3b70f19ed08857562f64e3fcc6288813f106701b271174a5f56e07e10f7b06851fa547a38cd257db3f62ec517c3e7ea36cd34f983ebcb447028aaa947e8b2de83d17921ce92a539ab169f4b34869e50123fa12aba3ff87df71e918f5285e9946e8ee6253d12fb8673eab911f6c67debb78ef9c8789c05091b0dc2c2bfa620e27ad0af0968c6b8bce950cc06973c66f1d22d3d1aa9458abe33fb33ec52f6101407a8cfc689f730942a7ca668b841250796cf7285abf611cd0ba12b5bcc705dc1b7b681a56c4bdb41acdb136f6971b3609019451f5f90d12ecc04d5352518557d3890fb9174f396f549d15e26b352dedc17e3762076e00713ff81a6780438568793cff605d412a36b717923f771b6f1d657c1d4049c04f727349882f9eb314ca543990bd37be36afe4622f6c5ec830be335c6396ddcdbeeaf3381876f12913e92a2815829ef82d6934ae4c827c3e720cf490724db6e820a48502be20ebd81302319659b37446c115ce1de8abdd97a531f4ee634ac86a9962f0a216469bcb4cea18e53b272fe80ef81c37e5d7f035efd8c61751ddf09c6c40949066b7c7286c8fdafc8c362904dbe0928d6f58d7e1b9c16246c17e4f9fd91ac7403b788094d3632d4cc91188304489754ee80ca26ecc9bb5b811542ba14c852f2e4d6b43d78771ddf31e7f05347a7f333e3da2e70d9c1d2e361414f7fd8f6f3d3f773fcfb8de458e833ade07816625afd05717139080348ecea6b4ffaed012d3dc00bf726e4e04fa35e28f02ee6660b43f923e14453797526d0947ea2d4b57230c51501da63264d99bd1f1d66b43b8e53fe6a6af796a85677860e65258d2b022b52afda7c10700486482101d3f4076d4e9e6bbe7146127f4370674da85ba660b3d25cabb599d2b509a3506d79ac175a1528f68c3da49ef", 0x1000) close(r0) 02:03:50 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x24, 0x7fff}, {0x20}], 0x2}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xc600, 0x0, "44a600", 0x0, 0x2}) 02:03:50 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x7ff) read(r0, &(0x7f0000000080)=""/74, 0x4a) ioctl$TIOCCDTR(r0, 0x20007478) 02:03:50 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x22}], 0x75}) 02:03:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x94}) r0 = syz_open_pts() close(r0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$TIOCSDTR(r1, 0x20007479) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e7c28a743cd63a655954bd0bb83b38cb78b0be757b1790b86e66ef4adda456bf29f278d8141480f26228c7933c6a6db6728602af20355263cf1f29697cd86b74f2cff6c76a1654433a01fcdf617498726e08cf96a4683db9bce5e9a526981075c3487300e47c5f521abb3383dc164e78202a12bf0bb7e3b2995bfe3389a0c18127d17dde1db23a7b1e03bbbd14180319aefe8094bbb05518f502cde2cb3321bfa886d8377fa1540db7d1731b80570f206bdc0dd4e8d8d9edfa1b634be4a21dde7e3cfa5e6e304bfd532f370ec576fa8d643777a7788246d2a6d0b243bcc20e233239aae5da6edeaf621c3e8a310b20ef074c525ea94353d07de20e376c746ae95ae2515b661f05815ff27a662f2c55cdbb9a0b457eb2ae329aecc3f2d0d19dc7f762a03a508abf8afc11f602d17cd141c41edf46087ebde58bdf599950e6907ce4076f18e18da2d47a4bddd57f7fc17dc967385475732b0fc1f0edfe5dd9d1f38e0d24284373577e7884cc2a94ee60b3195244519a9a5e6802d375421ac36f43e29d623fe6ac91c74320adde48ef6398e9c03090236e11acfde16ad5117ef665dd7983f5af66a12c0e3812945c79ebe5553d58f13e73101f0129b1044efee548a98ae9ffae0c08fa2d9066c509eb3531115ac8ed51cc3321f8a860c1d55f709941c70904d0738141b89872e7fc2c7b06a1e105ebb34f2b2c18b504e7a73116e450d9d3648ecb5ce7b555f53ed89f1030abf6ff8793296363fadd4238711c096de1dd63a7cc0cec20ddbc8fa2ed66db03a9bf31c11d2b1ef2d4fd4d8dfc944e68479e9b74dd7b8fa6929f289d9c203917c9fd544aff503ee245c0e", 0x2e55a228a6f3e9ca}], 0x1) setrlimit(0x5, &(0x7f0000000100)={0x0, 0x9}) setrlimit(0x0, &(0x7f0000000080)={0x0, 0x81}) 02:03:53 executing program 0: r0 = socket(0x26, 0x2, 0x0) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) 02:03:53 executing program 0: r0 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) unlink(&(0x7f0000000780)='./bus\x00') r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3, 0x0, 0x0, 0x0) stat(&(0x7f0000000340)='./bus\x00', &(0x7f0000000380)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x12, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) socketpair(0x6, 0x5, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(r2, 0x0, &(0x7f0000000940)=0xffffffffffffff24) bind$unix(r3, &(0x7f0000000800)=@abs={0x1, 0x0, 0x1}, 0x8) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) shutdown(r3, 0xffffffffffffffff) sendmsg(r4, &(0x7f0000000740)={&(0x7f0000000400)=@in6={0x18, 0x1, 0x100000000, 0x4}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000440)="3916990db7a7b67c89775eb990fd341977", 0x11}, {&(0x7f0000000480)="92a0c25171dd62e93e1088836d1ef2b03713bdd7d238b3a0743bb7880254e979ef8d21f82b17ef6805350d582f6260b99279c962338b65082c80844c7bebefba88523ba1054fbfc2252b81fe6dfcf7985ee62957666fdb83404152e92336cc39087b535a7820c59e43f83fb7566f70c9c76e8cd57a38c42a39de1c52cc07e4ddbf3d44f2f8279b5d4c28a888dd80f1e86a4f81d0ecb0e2d5397cebbcce2e07fb536a1da72d", 0xa5}, {&(0x7f0000000540)="d185f7011a7db8f76f06a2c5dbe061e645ab4d4309f97d0d13d00b95c4fd8dece6104aaa8ad44367f05693050233aac615946a42a121b5973a1265dbedfbc76d77f6d599", 0x44}], 0x3, &(0x7f0000000a00)=ANY=[@ANYBLOB="1001000000000000ffff0000010000005fe005154e2a6c96f880baf26d20bd4c903eb43f9e6d49c03379b10d252c016ee6516694f097f0cd5a1cc64ecc15b44c0b9831239271a51ec5a44665f373bc11a3960637e0b1e87175e7320e7c150d335e1dfa8dd1ba4fe608ea80978516ea805b0ac3e7d7ff29e538d001cfc422a59abed05dbb3e96ae75daaf28eaff31b4116cfe45d5e4bbfc44527fcdb901d1b83683e3101e9c906082b0d18192ba3284da90290fa40b0000a486e6acc6f9f06d4965a64259f689e95548381eacef93e93bcc87631ccb61cfd1c65039e3bde4661c36974e562562128c261307005e2eda47b0168d4048f53a3d95072cf302acfdd7365662f12d734cfaef6300000000ca2b4b3d7e4a2c4f3fe430a35e08f9825d189225c2ccc6b34751af5c63a9a94adae326085cf7906391b170d01efd9e17cf92dd47795ec5318f74c502e29f65cf6d80dacd235ae2515b1cb7340fec3680695a67808bfbde3c4c6f736879cb549159685e6e4f3672a27983bd4cd716d54be0dc38ceb3"], 0x110}, 0x408) getsockname(r4, &(0x7f00000007c0)=@in6, &(0x7f00000009c0)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xfffffe54) read(r0, &(0x7f0000000840)=""/217, 0xd9) getegid() fchown(r1, r5, r6) recvmsg(r4, &(0x7f00000002c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000180)=""/143, 0x8f}], 0x1, &(0x7f0000000280)=""/56, 0x38}, 0x2) fchmodat(r1, &(0x7f0000000000)='./bus\x00', 0x22, 0x2) 02:03:54 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup2(r0, r0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) bind$unix(r1, &(0x7f0000000180)=@file={0x1, './bus\x00'}, 0x8) r2 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x0, './bus\x00'}) pipe2(&(0x7f0000000080), 0x10004) fcntl$getown(r2, 0x5) 02:03:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x80, 0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000480)=0x63a) r1 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x81, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) pipe2(&(0x7f0000000000), 0x10000) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000240)=""/132, 0x84) accept$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') 02:03:54 executing program 1: r0 = socket(0x2, 0x400000000002, 0x9) r1 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r1) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) clock_settime(0x2000003, &(0x7f0000000000)={0x3f, 0x9}) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) socketpair(0x6, 0x5, 0x0, &(0x7f0000000240)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x100, 0x0) setsockopt(r0, 0x1, 0x8, &(0x7f0000000140)="8c86cf1253802796964536a57b9634c5e3f11384c8ce2782abb52253", 0x1c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0), &(0x7f0000000100)=0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0x45f6, 0x7}, 0x10) login: pckbd_enable: command error pckbd_enable: command error 02:03:57 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240), 0x7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = dup2(r1, r2) getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)=""/4096, &(0x7f0000000000)=0x1000) r4 = getppid() getsockname(r3, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r4) 02:03:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file1\x00', 0x8200, 0x0) socketpair(0x1e, 0x0, 0xdfbd, &(0x7f0000000340)={0xffffffffffffffff}) r2 = dup(0xffffffffffffff9c) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = socket$inet6(0x18, 0x3, 0x6) r6 = socket(0x30, 0x4005, 0x6) pipe2(&(0x7f0000000840)={0xffffffffffffffff}, 0x10003) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000480)={0xffffffffffffffff}) r9 = kqueue() r10 = syz_open_pts() r11 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f00000004c0)) r12 = socket$inet(0x2, 0xc002, 0x100) r13 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r14 = accept(0xffffffffffffffff, &(0x7f0000000500)=@in, &(0x7f0000000540)=0xc) r15 = dup(0xffffffffffffff9c) r16 = accept(0xffffffffffffff9c, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) r17 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x100, 0x0) r18 = accept(0xffffffffffffff9c, &(0x7f0000000640)=@un=@abs, &(0x7f0000000680)=0x8) r19 = fcntl$getown(0xffffffffffffff9c, 0x5) r20 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000180)="8e6ef8fddb4dd81cf6d4630519689c659594cfe56ee779c0caf4b5c0216729367eb7ba8bef6886372ac667afb494498b6302091e5e919bd71012bdb932026b3106de5b99fe6b9bfa4aaedcdf1d93c5367c3ebc290c2d7dd05de6ff2d453760b66ab6524b1df07674d902650a9cac6c49b3753ed9cb84428197cef56bd96c3b36e60791f60c3d64f368530ce53895e77fb73c5ba905836e4f51487004377b4b175d4c72a75d78dfa18d051c2ebc5a7f33d75d", 0xb2}, {&(0x7f0000000240)="ca14168fe7f2cf77c15d3ded71e2bcb04dfc53d497e0959a3795a707dbc0e3c74a906a27cc0a43ac987f95ab79828f8cdec3c0c41afa3524b21b00bb11295e4b7d5c634600ce742ba8bef5ceb70ff50afd63ae06d2e5b561be3d5877725f0c82a41c009fa1898559dab4b1045bd662ff9bd8d08ea8f3380d4675b5428146ee1d4d0d012a", 0x84}], 0x2, &(0x7f0000000700)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYRES32=r18, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r22, @ANYRESHEX=r21], 0x96, 0x2}, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) chroot(&(0x7f0000000040)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="2601f8fffeff000001e7adcef320b60764b33253c8c0309bf2e8eeb84df6ad58c2175aab8fed9293c08a6089b4c2cb6e880074cddc42e5ae650e0a2520528ecd317e46b92b66"], 0x9}, 0x0) sendmsg(r23, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) 02:03:57 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x401, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:03:57 executing program 0: r0 = socket(0x1a, 0x1, 0x484) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3fc99e3eb4c74b8278040f14bdb5ec883c7918c4bd6c27295dd13cf9ec", 0x1d) setsockopt$sock_int(r0, 0xffff, 0x2000000000000010, 0x0, 0x0) 02:03:57 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x4, 0x0) nanosleep(&(0x7f0000000000)={0x7fffffff, 0x4}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 02:03:57 executing program 0: symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) r2 = getegid() getgroups(0x3, &(0x7f0000000140)=[r0, r1, r2]) kqueue() rename(&(0x7f0000000240)='./file1\x00', 0x0) r3 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) getpeername(r3, &(0x7f0000000280)=@in6, &(0x7f00000002c0)=0xc) ftruncate(r3, 0x1) 02:03:57 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000001c0)) shutdown(r0, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) chmod(&(0x7f0000000140)='./file0\x00', 0x21) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x4) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x4000000007a) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, r1, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000180)) rename(&(0x7f0000000000)='./file0\x00', 0x0) 02:03:57 executing program 0: r0 = socket(0x2, 0x8000, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202f9ec3b480abd1388e411123217b0510cf0717190c609813f576c70f28c49f11959f84051e6dbadab69e4c31ff94ed972ec1b70d5f76711e052ea9248c90fdff93c079c1f0763511bcc035f20f356fe979912cb33afed24e6f41507fd9f7c44191047688a567c1893626733c4b6ea9585f255fc"], 0x10) r1 = socket(0x10000000002, 0x1000003, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = dup2(r0, r0) accept$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="000057000000000000000000000000000000000000000000000000020000000022be1b9babb35ae94c82c28b000000000000000000000000000000000000000000000000000000000000f73600000000000000000000000000000000000000000000000027ddab788477069a7a1e4ad42cf695dff21877bcc5fd928390e4061fc0ac71a15e27f4f3fda2139cef8ecfb600000000000100000000430c08803e89d59f15cdf3fcc3dd5279a8a1191061d0f80fcd45637d80496273fe9c2bd6ed6013119ba211119904196e71316d2b44f808"], &(0x7f0000000080)=0x6e) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x9, 0xeb87, {0x7, 0x3}}) r3 = kqueue() kevent(r3, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 02:04:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r0, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x6, 0x1, 0x80000000, 0x800}) readv(r0, &(0x7f0000000300)=[{0x0}], 0x1) 02:04:00 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0) pwritev(r0, &(0x7f0000000040), 0x0, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x5f, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x1, 0x4, 0xfffffffffffffff7, r1}) preadv(r0, &(0x7f0000000680)=[{&(0x7f0000000180)=""/117, 0x75}, {&(0x7f0000000200)=""/248, 0xf8}, {&(0x7f0000000300)=""/80, 0x50}, {&(0x7f00000003c0)=""/249, 0xf9}, {&(0x7f00000004c0)=""/86, 0x56}, {&(0x7f0000000540)=""/87, 0x57}, {&(0x7f00000005c0)=""/88, 0x58}, {&(0x7f0000000640)=""/37, 0x25}], 0x8, 0x0) 02:04:00 executing program 1: socket$inet6(0x18, 0x3, 0x8) socketpair(0x0, 0x1, 0xfffffffffffffffd, 0x0) 02:04:00 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x2, 0x5, 0x40000006) pipe2(&(0x7f0000000080), 0x10000) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r0) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000040)={0x40}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffb000/0x4000)=nil) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCCDTR(r3, 0x20007478) 02:04:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) r2 = geteuid() getgroups(0x2, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) setsockopt(r0, 0x29, 0x2f, &(0x7f0000000040)='\fFW}', 0x4) 02:04:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) r1 = syz_open_pts() close(r0) pipe2(&(0x7f0000000040), 0x10000) r2 = dup(r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000240)=0x1000) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x105, 0x20003, 0xd9c, "9c8d14ee7504000000000000406e50e800000100", 0x0, 0x2}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) fcntl$setstatus(r1, 0x4, 0x0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000200)) 02:04:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt(r0, 0x3, 0x100000001, &(0x7f0000000040)=""/1, &(0x7f0000000080)=0x1) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x2, 0x80000000, &(0x7f0000000000)="6dcc418360f4a005e0760245943404b9d8fe353c334280609da5933e9c98934a96a2f3d503eca8bf37e2ee20e6ebee5adf60c812f5c944c32bd950", 0x3b) 02:04:00 executing program 1: open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) chown(&(0x7f0000000040)='./bus\x00', r1, r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:04:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000017c0)) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) pledge(&(0x7f00000001c0)='[,%]\x00', &(0x7f0000000200)='+)/}%\x00') execve(0x0, 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x4, 0x4000000000000, 0x100000001, 0x0, 0x8, 0x7, 0x100, 0x1, 0x2, 0x8, 0x10000}) 02:04:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x109) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x20, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x80, 0x0) r6 = kqueue() r7 = accept(0xffffffffffffffff, &(0x7f0000000780)=@in, &(0x7f00000007c0)=0xc) pipe(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wskbd0\x00', 0x80, 0x0) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000100)="e46f9a40178d8893e92b3499c003ddb0795846b7e5377a6653b95d98185da88aca9e2638193b254fc9", 0x29}, {&(0x7f0000000180)="4f85400a06d02ec0bef0319422d0ed30d878fa", 0x13}, {&(0x7f00000001c0)="51fa5241", 0x4}, {&(0x7f0000000200)="09b27a80", 0x4}, {&(0x7f0000000240)="2cac090676d3c8ccc9427410771887d7c88482e516b8b461a87ef00305e156d760dacf0ba6753ab5d8255b778e028f589bcfd8f9bd09ba627843cd61f2ec2db9a9802dc417b57b41ede087692eea7fadb729cb8c6d70fbc80808afd0a981401f67be636eb56b32e4b11de86e125fa1945ec26340f67b396c849957aa082c8d835bec1d37701868f02a5875b984517f56d22458dcd7b85545fcfe6a968fa01a7c8f0045e5a23ca8ba2aba855289544a9954018fd3afb932ef1966f2a6366e9c302e2005aa3fac13a13b95d55b69f33443e0f23e3f30dace115460148ad5f8772b6be8", 0xe2}, {&(0x7f0000000340)="ed65896826dbc0aa9261e27cb56dd18058e3e024a3e70727b2142d79e740690a422f25f391c23519a7af7214159e44bd00d30880c041c05730ea1631bc39408b1b1f513a20a19f56afd4156a7e86aea3357e9c30d790a92d6fb8347161c1b1be3dfc1ac0f43fcaafb327b1cf62fc8b0ae2863a35ad7638f7b15dad5d8ce79e5e76620f92debc943abec9416c", 0x8c}, {&(0x7f0000000400)="3e5b67455f02d8b67c10501841475a64e77e3b0c5dffbae7d7625d73cc0115ad6b42bcb861802137dfae2af277e4f0413c72d7437c4cef3ab554db8097f30d47889b82110e4b7b641dcff2699eeb125fd51b527a6d9327806c5ba66c163bf8bbc0a293b486e6a1", 0x67}, {&(0x7f0000000480)="24fe44223758e796f44c9d57746c588e1cacbf936d5ca35ddb214fe9b86b5e2c6bc17745609f9c42e21b8ccec4fdceaedbf99d142758f793d51951282b8338f65828cb5acd847b376727c2dd595a1e00bbb5b458f4537cb06be9621334f12596b9dbe6993e459fd5caa16c1e08692227487539c25c13f3a33f0024726ebfd56996535dd868735ed3af4f7caabdee507e", 0x90}, {&(0x7f0000000540)="e072fd5613d70b8d83e2c2769096291b3bb834dd79103f6abb7966b90c69ece81940176ea2e0b3502a60add4051c06f3fac5", 0x32}], 0x9, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8, r9]}], 0x48, 0x4}, 0x2) r10 = open(&(0x7f0000000080)='./file0/file0\x00', 0x60e, 0x0) fchflags(r10, 0x50004) poll(&(0x7f0000000140)=[{}, {r10, 0x74}], 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r10, 0xc0245755, &(0x7f0000000000)={0x9, './file0/file0\x00', './file0\x00'}) pwritev(r10, &(0x7f0000000080), 0x8b, 0x0) 02:04:04 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x3080002002, 0x7) getrusage(0x0, &(0x7f0000000200)) r0 = getppid() wait4(r0, &(0x7f0000000000), 0x2, 0x0) 02:04:04 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x9}, {0x0, 0x6}, {0x83, 0x5}, {0x80, 0x4}, {0x45, 0x7}], 0x5}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x22}], 0x2}) dup(r0) 02:04:04 executing program 1: r0 = getuid() r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r3, r0) getpgid(r2) setreuid(0xffffffffffffffff, 0x0) r5 = msgget$private(0x0, 0x240) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000080)={{0x9, r1, r4, r0, r4, 0x0, 0x7}, 0x3, 0x8, r2, r2, 0x800, 0xffffffffffffffff, 0x8, 0x1}) 02:04:06 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) fcntl$setstatus(r1, 0x4, 0xc6) dup2(r1, r0) execve(0x0, 0x0, 0x0) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 02:04:06 executing program 1: r0 = semget$private(0x0, 0x1, 0x110) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000200)) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/184) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000340)) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x120, 0x1) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0x0) unlinkat(r2, &(0x7f0000000100)='./file0/file0\x00', 0x8) rmdir(&(0x7f0000000140)='./file0\x00') r3 = kqueue() preadv(r1, &(0x7f0000000500)=[{&(0x7f0000000200)=""/40, 0x28}, {&(0x7f0000000240)=""/44, 0x2c}, {&(0x7f0000000280)=""/105, 0x69}, {&(0x7f0000000400)=""/246, 0xf6}, {&(0x7f0000000340)}], 0x5, 0x0) kevent(r3, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r2) 02:04:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) 02:04:06 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000080)="6d73af", 0x3) openat(r0, &(0x7f0000000040)='./bus\x00', 0x800, 0x83) 02:04:09 executing program 0: r0 = socket(0x1, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f668de9ea5400"], 0x10) write(r0, &(0x7f0000000180)="3228d1ae4d0c91328d75dba3efc27c3e5395be271b240ad1fce2dc4134a69917d42b89a58af1d4ba630e33871bedc345cbbdb0f39571eb31", 0x38) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000000040)="f144481c01a002c45cd2df4476bc8edefe74b613c640766a05c4846f", 0x1c}], 0x1) write(r0, &(0x7f0000000080)="1371654ac7e618249544f742c43c9fccc91af1ff782d7072e4b241f19931fa2f75bf073abb71bd84cb4af1669b84b2f583", 0x31) fsync(r0) 02:04:09 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000000000)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setgroups(0x2, &(0x7f0000000140)=[r2, r3]) r4 = semget(0x0, 0x3, 0x8) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000180)=""/4096) 02:04:09 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f00000022c0)=[{&(0x7f0000000080)=""/190, 0xbe}, {&(0x7f0000000140)=""/181, 0xb5}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/27, 0x1b}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f0000002280)=""/35, 0x23}], 0x7) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x100000000}) close(r0) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 02:04:09 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x10) 02:04:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) write(r0, &(0x7f0000000140)="2b00ff23000008002900000000060000", 0x10) 02:04:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)) r1 = fcntl$dupfd(r0, 0x0, r0) utimensat(r1, &(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)={{0x5be3, 0x5}, {0x1, 0x755}}, 0x2) ioctl$TIOCCONS(r1, 0x40044278, &(0x7f0000000000)) 02:04:12 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) dup(r0) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000385, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x400c570a, &(0x7f0000000100)) 02:04:12 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') utimes(&(0x7f0000000040)='./control\x00', 0x0) r0 = socket$unix(0x1, 0x2, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/132, 0x84}, {&(0x7f0000000200)=""/52, 0x34}, {&(0x7f0000000240)=""/164, 0xa4}], 0x3, &(0x7f0000000340)=""/27, 0x1b}, 0x40) 02:04:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8100, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x45, 0x307}], 0x1}) write(r0, &(0x7f0000000240)="bdfa4d2591c321a8cf98848e3e8751bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x3, 0x1, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) syz_open_pts() 02:04:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x401, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x2, 0x0, 0x6, 0x80000001, r2}) select(0x40, &(0x7f00000001c0)={0x7, 0x1ff, 0x5, 0x4f, 0x1e235b41, 0x6, 0x2, 0x10000}, &(0x7f0000000200)={0x9, 0x5, 0x2, 0x800000000, 0x4, 0xfd5a, 0x2, 0x6}, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)={0x292}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x3000a, 0x0) close(r1) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x2, 0x2, 0xf61, r2}) 02:04:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x588, 0x0) connect$unix(r0, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0xffffffffffffff5d) connect$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8002, 0x0) close(r1) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000240)={0x4ff, 0x10001}, 0x10) chflagsat(r0, &(0x7f0000000280)='./file0\x00', 0x70002, 0x2) setsockopt(r2, 0xc, 0x9, &(0x7f0000000100)="85d010e821b9570f21e1027e0db96f03e0d0d51547cdbe08bf56588538e0efcc63a01e1a00de3607ac369f14d7a59886671287161be5d6cfad15920a6dab036ee1deab90e1f43e2e327fd41ae65edb13de3b81e780573d3a42a358e8f3a2a0b94c01ab1b5d265157395911b31364aad566ee2bab4a9f90a8ffe15512d8f445125e7e0998bebaf750c5f8249b6b7e5a526281935397e713fc42c1bd6f41ebba0ac9b5de1c0389bdc8a9320aef48f07cf1f30601809e42bd0850f5def72ff2d583d223f92b3c1b5cbd6ae17ebfada7053680995dda599e0d6a198916daf04912d6bf9dae845fc7265f2048cf2c268c9ae5", 0xcb) socket(0x18, 0x2, 0x3f) chroot(&(0x7f0000000040)='./file0\x00') connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 02:04:16 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r0, 0x20007479) r1 = socket(0x18, 0x2, 0x0) sendmsg(r1, &(0x7f0000001580)={&(0x7f0000000000)=@in6={0x18, 0x0, 0xfffffffffffffff9, 0x5}, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000040)="3d808def56f706036b9c2f6f7266fe5645d783e450698ad9f340720772fc0547de7dd1997a512a99ab2ce6e9928afe0a81d2ebea6b06811c47a6bb8887d442b02c84d2ac19fd01a29a1abd098595ca428611f01a9dc6cee866581899582d12e36bb749e0189f0a9627c2899095fae8174bd1d3696da1fb94e35b3fc7801d32a55a37276bbca83c34c67d5f1d743798531a1df03559e15c842bf71fd20cc8c01358ce39b2465bf412f370ece8343c07d9767cba37531b1320c7327b8eaaddb73756dc612ebb987eda351d83711637ae2d48951739dfa7d40ba507", 0xda}, {&(0x7f0000000140)="4a267b2f78ed16b6c6c7ed0a3f1d8825bb339c1c76fdfca6ee917b55b26f1efcb3765841f69d3d585d6a588ea00c0fe6aa24bcaa6aa61a893cdf8f35a09ab0d092cb852464bdfd82fa27487c88ab531a894bd1c1d5cde65e4bb50e3d6b65844da887706a0c772b844d07b8fff4c690d928a077981a3427c8c1fe42bcc97528a3350430858f13afd97764a49ecd2385a98faa94fe1ac9aa85e13b4e5b56fc046dbe793cf57cced50aba138c089f230b4adaf2313f26625809be253cf1f1cded3b801e956b8f22309c2fc09e81df7a7e37dba16dee8de36adbfed725ba8fc7b79e", 0xe0}, {&(0x7f0000000240)="c5820f4953ac7d86df37755e7eacdf066c1ff84f1eefb3e0dc2c3f63d01040180a1944232f75a821e0d884caea124de2dced7a37ac4ab19f1a387c09ca050d14ead56fc5ad4622705ffd485193734de27783f82af37db46bd876f97b14e1e8c98bf3cd5dfb8ee1669c1cc3dc8656e34c43474401f24c0c3a29ea50a81cd5270321177785f73f438c25bd59afe11cd3a41d5e52fed63f2d236548b412934c03def8260a8a1ecec56adfeb39e88ea18b490809736319645057e410d59681", 0xbd}, {&(0x7f0000000300)="12d0b443fcb07ae77a42408f8e6cc8fb0ee16739db8bd75a33c428aae08c8a1eb612d27c560b61c057aefa538305c3a4a65baabff66b1826f69a78d2ab4abe0d25376dfb0ae594ffe7441f5cb286e3ff8f99ec7dea4e4160e21ffef67cb051393e938bb5f85a237a5e3c49b49b68645b36fa4e9e058cf9d41900ab9193ab25a6b0159fc193a05ca50f0621b146d1df8491a50cc2e0c166e9a2db8cf32f4aaba4bfd8b1b4c37258ea885ce80fb3c20e315fa22cad05d099866d4745a427acd113c5315dfbc7b939177a477276644f71447a1e131e7488ba993e95db56635774149aba9cab5c4198bcc372579bbcb808ae489f4093c7fe5efa0a799c097b5a27b0aec607f55e40accddf8f63f01fcd80985ee0b7128fb1bfb852e0c68d3716dd3208860ceb87e344d64ffa5401d381042338ea399b3d554e1e89ccd69d8887364833ba0b83375b0fb6f4191f216256dfbd27eee2f3dc4533f056e4498d1b2cc2d97c5d6ff637feda4a00052b49d06ee2905fa1ec94731d96156b2b298435b9fdcfea582aebcec52a7ab3937ee36c34191434937f7abf6bc61735d7bebf7efa8fa406a0ee5f6f5e484621183a0a9f0e5117c3b828cfa377533516c8c0b820f3db184aa3c55c22adf17a5ff21130b7758eae003f68094579585450f7513c7c71635c19e9e4c16496f9199687e66fc9b03aec9893e5902911ad7133bcee6b7ca48293a216fc3c22a864fa16ce56225f5ea76bf7f2c7f9416a7bd6b7303880c546d0a1afd565af51d23de475ac8fa8a90bbafa915b85e32bb506aa1f040ce74ed65ffd494375586902bf2d0ac3b4653f14d13e52a61d25e787b2f3c6c9afa0d039dff28edb31dea4572dad329674d7fae327d1bbe3974b820e580e0e28af0cd55b8c99a3321d42a0d5ddedc3657fad8af85da42b94182156e6ec21142b662a2d2b413e4ba28e895f546aae5c5533704561f91e3df21dd9aeb1bf2a651f0eb6bbf04790aa4e6d202ac7f1b171607d5b20844e11139942cae91b820b7a0a83a4dcdd1b3ec39f00fba9a21f685b71a9970e5bf5f50225abc583cb809bf5227a15b97454f9c44a47a90282fb35cd1bcca12e8ad5e136cfc3010cbb2fd2415c727ece31716d9c55ed8fb27b82f51d2aa69ccf378b4ac0c3f4da370c6c7c795103f3ff1d1f55b52e07e125c372c91c769fc8a05684a89c89d63c56c8fccaa7a6cc30c067c47f04599b7b66945491832ab9cf6d51d13dd245edc08f630f808ef923abedd7163057c7ce1e2ec7e5a8086329828dda7ec583ddcd5b98eff366ba9a030734c041905e37184f7c669de13a344dc8800de9692c2e956bcf9244c092a6e24e9d073b757bade955d789fbbf309068df259d81a73197e3e13ec1dc5ddd9be5b2141e5439693e8510901495359ef8edf0d9f5f150d2431ac06770ba543f193027919e00fc96f1851b23cb11a1b42f2d19230b8b18b2ed1aea2055b712fe8dd4ec9409a32085fc2be5affe358ec5538c2af35cdf71ac055f33080bcfd2ec6e67220d3394a434a48458703026020360c0cca33a09b7e89abe30f3d234a5860ae11c6d22ea27be98c6f9e5bbc21398fec92c8e67d2bc72cb52dde6e16a0cc2bbab7f163ef2801338f53f93cd48852d1ea1ccb6a8d2a78bddabf9d4357104ac144b7759edd7c708f935375e571cfd2a6f00431c06ff93367b5d00d62f5964aaead41e0260ff77445d0c39c2fd407756067edc32c5d9f65812f86c6430970ae7e09d3e3bb23724d94fd984b61bae9fc35c486fab71c280ce825fdcf77d35aa6105231b1b1b333df261cd7915d11e17a9738a75898bbc3eeeb4cb33cce2f677c1c3e6e80a6a9b36671f0e44b1120729727be8f471e31bb6bac7c715013109b09948f769070f9ba311ad0108d527732a439506757e032897c9df6a0823f1cc1b257e757a41f834ce022f43c1b3ee0802c152ab10a7430321f6829ad2b4148e046f0b7c975e00d56f11605a055868d7883668587ab7a188b34308122c4cff49c2d63011a1ead6fd87d693bed1bd46ff8d7a4cddebcede957351df368cff5b21c4a3f69fc0abe18503edd2f7c3952bc0dd8f64ba426fd39ed2bd321d9c9dd17ecf707ab26cb448f530be2731263349d99f6e10632a19b978ba01a6ab7273a982693ac6647d30ec0120b8e7d1dc42955e70deafcda32904845f6b87cc9d0c5a91b0bd8cc1277dc40138ebd809a3bcc8a226082aa20b868c11cdcd4a004c058d6fe4c4572dfc13c61d84f53fd858299767a8a98738d05ff95f6ee62c6e68788f7cb34474bd97137effbf884efb8ed43593814a52989885cd10e6bc1c1a64166b00068f953f40194a64881d22684ad0eaa35357fc356ff43d72827470936311283ac4f69e8b66ae4c45bd58c860825d72024d2297fdb5dbf48ee52294c4b1a3f1eb85985c684a0db905540c17d81b47c26ebac26d232e287e9df8cf3fafdda5ff3882983ae4d0816254b10ab272b069e656abed1247691486f0810d6921065ca54e86b3b988bc18f08181b437dd0ac990a7acd83b0a81833080379c15e8a80b9cf9095bb3cdcf03297cc9bd78c18f9a4dd1e8b73b69f4ec56ba5a4be3456ed453d38906a569ddbebdb0eb1da7cfb767b42d32410dc7d86dd546ec07551bcfd55e41c9adcca354eb923751cfb4a6833997a62626ceea4623d0bcee735481c771caac5444313ba20320037706ca60cb761e947381788ab02434011e4fe437697cda9a3d9c4f653d7e90e0842f7579688b84527e5afd130969d7e30e9cc2d184742a8e27cb98113ead10c39015655677a0abf3add8436c108e10dafbd7a6ea8d30d6c6dec53e04812efdedaf582a4508467c886febf0b59c710a1598ba1cdfbeafb3a82ddcffb3323f110dc614cc3adf4c5b32c9d290a4569bae64d261eac3dc65eb544ba378fcb66209346d0994d97dd4cc79886e15f63da3a1fb3afbda145f61181c42636aa71d3ce28779817d0979b7adf2419a6ad082973678b291c8194261ea1e68f9a58af8c56ff6fed3d8315d6434cf20787b70cc5870f2a3d99c51b2decb4863b2e8f6670b2409a7c77df73d9013f1b47fe73cc22e15edd1c207176659e50259cbae759d7641b9f65d273c6000e38244c4d51fc536ddfec7b09eddf2f8073796f21795278768966c5d9850a5ba07abd97a6331960bbef680ac2fc96de2a1b283421783865bf299f71d3ff0bb78d4291edafaaef9bea07f6120ec8d563080417e0d765663e8b6c76e611b9f3d30b101cbc4d9b58f26cef7305bd87eded038e1ca263bdbb20fa00270ea39060a9ed4a516b8c6a62434000203adb9717e7d0c4f11c353e577a0f85306ed6e8b7e45b8c40a54aad4bba42d6395e2a383661e0633a6fa2226e87318b72cea6fd2e3d20896f6a304270e2846a69314bc813df95e3e2ad3464b74f5d539af1b9a2ceb00b0b4009f1cdce3bec67e558a0cebcb91639cf85ae8c5fa7fdf010b7991be7f1b871844669287e372bd2ec04b79f712bf42ad2f1068290b576d2fce7b562216899f2d5e65dc5eb8f8435709c0de5fc16f675bf00ab60635b60f36fd4b0dfa408b761433fbccc8a8bb5c10e9dc55a86d951211c66d40372d8a9f25afd79a5518db83fe9c7c2080c03accc5633032a01467bfd9cc63d518639fea5e0c95b14f1f8ac4e5b90e924c69c3ea9cd916d4c737e165b26a55bd47d42221af5a2df3c1b7fb057b3a0278ef5781b6900d23cc2c3b32ede5a00a08dc14cdb2f377621d82d0c151cf06369f79c196d7eb1817ad4c38cf27533a6e9fba89185cb4b027ed39550972e7ac3fca84ee15f10f358a30fa8d041cf2176a463919c5453f00d39486a27983a437622a6b5c31f89292d392d41f6939ef11eaf18b4c5269bc02997dd65b468e6225ab8034827c4a10086bcc0900e2d103e0465b4469dd01ea1e86b71cefd5601bdbd74678344ba4e1f804627354268dd0e0e2716a3ee974536e1119b5a8511857d69b8d056e0b8967d54eb48d4d20131af1b311480729d13822fb81d75a1b13985430946b2421966a0b3b5f1e32c03c4728d19219a75b5ce1ba19078f3f0b0b838d6504b60675a283d047bb49f2383c8488b159dcd80d4824f229c3095ded33b8aa7abf9703e2c4e24f50e1fc5309a31cf542125289629947d5521db8eb0c743e0b0015c4ee891a60616a996cb6615984aa00244124e669f8fca316ae3f45c92746c23e02de4628db22a456faa4a9ac299f5a8912de75e8257c02a676a628003093151100b492f8fcd0be1abad0ba85b8366cf6f42a57b5fa2ca397b809b096d1a2fc223e022f5b57752b7183ad52715975c39c41f8144caf5a8ac2e18edb3ed136736954ddfb18359fe7082b75ebfe48673ec4995ddb3a57e32b70cb17ed4d717fcd12c9404b80daf9015b4347c17703a20a36c922335793b518369fa9a9d56f43f5993ad4036c45be0fc17425521dd1f1ce9c3140a69a525a6a9cd3247637d800a9311917a5d3ac5524c9d7711cc7ff1c7f922237ed41d07800a0008717ef5d2a888e7b1573ff735eaa1a549950bedf93c948e9e70f39758e552c5167bcdd948723f07cc2da77771bc9cf51e02c2b69314e9f53cf9039a03d402627bcf679b3603fd34ba8b560013c294ede45cd7b3a9f32cf9a181047a924bef770c443a132f800f0e40a1c67eb845c9d25bd26a3ae3ce9353c04486f5c2a09b114fc31f7a9bba02ef972f1a6df83ed5ee24bc8ca4fbc28feb6a646b81acf1cbe6472044d24f3e8734715a7ec43c3b03571ade9f02db8db127ca642359f61b01d4b18a8dd52dbe9836b15c7155097178b8ac53779b552b45fd8244957da56d7c56ac53da9f36c7ed30a3cc90d70a00ef8eaf43890288c11f13943e8ddf5a8d6fc23f285b41b30b1ebb644cd584c0bd71fd2c1c35f172ebda235d77155b98c65395960a4d44c4497804e5f8a9309bc499e1e89a4406646e000c98a0afe69a0dfd32d3e13e5d5e3f0e6a235937288f01e3c7a315f126ef572915dad42fc36545ae239ebb90b873bb4f7be233270a814bd2baed21dc84b321d4214cb7414648f9a0adc6a864dea707beb14822c249100810356bda95a970344b20c6e5b1623e12a63040a4cf85d65cd28b2499f4388d8ead78f1ef7bc8390e9dd9e9ecba218e75b693e2244ba9329da1a14ac0299abcad234cb9e8a015316782b7c7f61776fda5af91a660409b029bb083cd43c7ff6c25f023a55c4851132311831e67621f19c11da0fd741a910f69fdb3284c4c2d6f7031a44e469895726677b0eea9c610d644277c97b9733a30cc8f7763943b713c84eda5eac7d76c61ae1c9c1f4fadced74581dc394c17d400f77fa176e5db7548d69b644490513025476131d907763ea89911fc39220bd3df784eda6d0acb55ae06eae7b89a9999f50839edecd5da8fffe400f926aafb24f6f229904ef42eb302d5feceb0996f07e390fcebaa4bccd62d127a8bf4c375cbbd7d78f5bc2cf5d524d2f09a8d286869790356741c390486747d05a9bd3bf29b58481cde8ba06b6267485802664c5f2f77c5f171e5d1b5ec4b47ce730fc9633bdf344719d6d2640fa5c383d45e23153c5d82772ae828c564e1381c3753ea3e878faa5782ed9d2bae5a1d18288f8c76f61ec081b8174ba632487144f32ecc2bc6440aad290d5ffecf925f0cd3c01f44d85576ca01bc0901e0eea8db8a09c5671e245eeec058a026b7dfc6c4211fb25ea0a5201b13e004c535f2a8a8da9cafd2144b3402c57ebe8c36fc2a963e087f137ecfa9ab9c418256641c0", 0x1000}, {&(0x7f0000001300)="205ef5de37d0d1fe68616664489c", 0xe}, {&(0x7f0000001340)="ab15f83070ec230feeab8c0f008c2affef6bd46f1fb2044e1745be810ea1d91f5ea6522d68343d9dbe05b1ac2f68f462de0dc14b88f38b", 0x37}, {&(0x7f0000001380)="5c25727f2cb99b0b5bd2c696995ccf6a46c17f62ebadb2af63736873994b82ac5f45b8d2a5da562d3701a651e0f984492225bf3d4791db8fb9", 0x39}, {&(0x7f00000013c0)="bb4ec6152f38ea10e26cfb277961d74417f97beba1400a10a5ccb35a983c061dc8840e652ef6bbdfedbdee15d2dd6b2652f14c6fc7541f0b33410ba5764160a874573f87e06dedc80e642167a3145d1fd37cacf3078ed77b1952a435e0a92d343502c3234a6344ce7112535547ab2e4e17f34df628b23972df78ba9444b4f111f208d0392e909b78748c962410c00091c6f8454edabd6560f35ab4eb25702b875a80c74239f5c645d53013f1c04a833d437bb202ce4fa0d133fadc9c9dd61b0f04e95319e51f5baaf29efb7e5e45ea67c1e81c33379d3405e9dc", 0xda}], 0x8, &(0x7f0000001540)}, 0x409) setsockopt(r1, 0x1000000000029, 0x200000024, &(0x7f00000001c0), 0x0) 02:04:16 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(0xffffffffffffffff, &(0x7f0000000340), 0xff23) 02:04:18 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000a40)=[{r0, 0x1}], 0x1, 0x0) write(r0, &(0x7f0000000200), 0xfe72) poll(&(0x7f0000000200)=[{r0, 0x5}], 0x1, 0x0) flock(r0, 0x1) 02:04:18 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000200)="99", 0x1) write(r1, &(0x7f0000000340), 0x180c0826f8d2c667) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 02:04:21 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x200, 0x20) chdir(0x0) 02:04:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x80, 0x2) fchmod(r0, 0x54) getuid() getgid() 02:04:21 executing program 0: r0 = socket$inet(0x10, 0x3, 0xc) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000000)="240000000a061f001cfffd946fa2830020200a000900010006e700000000a3a20404ff7e", 0x24}], 0x1}, 0x0) 02:04:21 executing program 1: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) 02:04:21 executing program 0: r0 = socket(0x11, 0x3, 0x0) close(r0) 02:04:22 executing program 0: 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, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:04:22 executing program 1: r0 = syz_open_pts() madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xef6) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) flock(r0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x0, 0x2000100000000}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto(r1, &(0x7f00000001c0)="ed7a5e1f36af0e6e0ed66e08c159e2f5c8ae6603a4eb45989ae5195691e22b4a3c538d75edf9aab5db85cd435f05f23b46e82c823d168869c52be6265423296e274309e3f7d720c33c3788f4144b87e47c2117c4343c1ddffcb84da95719e70152118bff1a223a4977d603025ebf079042cf19db30372e9a0b393e8482ebfc004d9ce792fd58cfffb29cccce27ee557dedaf1918a8f3016ac02866923e0cf3e64c39d73b147ee979a26fe87208f2eade3cac17b5c79a78a00b982d26d7434b4d8b0f47dfc08a0f3924593b4f49a4830a762c339252ab0f44996bae", 0xdb, 0x401, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xffffffffffffff53) 02:04:22 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) pledge(0x0, 0xfffffffffffffffe) pmap_unwire: wiring for pmap 0xfffffd807effd0e0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd0e0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd0e0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effd0e0 va 0x20ffd000 didn't change! 02:04:22 executing program 0: r0 = socket(0x18, 0x8001, 0x0) connect(r0, 0x0, 0x2c3) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x88, 0x0, 0x0) r1 = semget(0x0, 0x4, 0x100) r2 = socket(0x6, 0x100002, 0x0) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) semget(0x3, 0x7, 0x4a9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x100]) r3 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) r6 = getuid() r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r9 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x4, r4, r5, r6, r7, 0x10, 0x8a6}, 0xffffffffffffff81, 0x240000000000, r8, r9, 0x20, 0x0, 0xe626}) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) r10 = semget$private(0x0, 0x7, 0x0) semop(r10, &(0x7f0000000100)=[{0x2, 0x69, 0x800}, {0x1, 0x0, 0x800}], 0x2) geteuid() dup(r0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x12, 0x10000}, {0x20, 0xbe15}}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7, 0x8428}, 0x10) 02:04:25 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) setitimer(0x1, &(0x7f0000000000)={{0x0, 0x3}, {0xffffffffffffff80, 0x1}}, &(0x7f0000000040)) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) 02:04:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x8402, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xfffffd01) 02:04:25 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r1, r2) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r3 = msgget(0x0, 0xc4) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/66) 02:04:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010003}) 02:04:25 executing program 1: r0 = socket(0x6, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() fchown(r0, r1, r2) readv(r0, &(0x7f0000000000), 0x0) 02:04:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x440, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x42, 0x40) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x18010, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x20083, 0x0) r5 = socket(0x2, 0x4000, 0x8001) r6 = kqueue() r7 = socket(0x1, 0x7, 0x4) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xe4, 0x0, 0x7ff, 0x400}, {{r2}, 0xffffffffffffffff, 0x1, 0x80000000, 0xf67, 0x2400000}, {{r3}, 0xfffffffffffffffb, 0x2, 0xa0000005, 0x3}, {{r4}, 0xfffffffffffffff9, 0x50, 0x2, 0x918d, 0x4f0}, {{r5}, 0xfffffffffffffffb, 0x4, 0x4, 0x8000, 0x8}, {{r6}, 0xfffffffffffffffc, 0x40, 0x1, 0xff6b, 0xf60}], 0x3, &(0x7f0000000240)=[{{r7}, 0xffffffffffffffff, 0x83, 0x4, 0x1, 0xff}, {{r8}, 0xfffffffffffffff9, 0x22, 0x20000000, 0xe000000000000, 0x400}], 0x40, &(0x7f0000000280)={0xdd, 0x10001}) r9 = syz_open_pts() r10 = syz_open_pts() ioctl$TIOCSETAW(r10, 0x802c7415, &(0x7f0000000000)={0x1, 0x100, 0x0, 0x6, "f48262289902d44f8ece762267d4feea92f913b9"}) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000002c0)) syz_open_pts() ioctl$TIOCSFLAGS(r9, 0x8004745c, &(0x7f0000000300)=0xfffffffffffefa82) flock(r9, 0x7) 02:04:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x100000000, 0x1000, './file0\x00', 0x7, 0x80, 0x886, 0x4}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) r1 = open(&(0x7f000054a000)='./bus\x00', 0x8002, 0x0) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fcntl$setown(r1, 0x6, 0x0) fcntl$setown(r1, 0x6, 0x0) 02:04:26 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x61b0, 0xfffffffffffffffc) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x6, &(0x7f0000000080)=[{{r0}, 0x0, 0x10, 0x0, 0x3, 0xffffffffffffff80}], 0x5, &(0x7f00000000c0)={0x5, 0x69aa}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x2, 0x5, 0x8}, {0x18, 0x1, 0x80000000, 0xff}, 0x6, [0x80, 0x80000000, 0x9e64, 0x9afe, 0x8000, 0x9, 0x0, 0x20]}, 0x3c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000180)=0x2) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) 02:04:26 executing program 1: rmdir(&(0x7f0000000080)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x20, 0xfffffffffffffffe) write(r0, &(0x7f0000000000)="4dea", 0x2) symlinkat(&(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') sendto$unix(r0, &(0x7f0000000200)="e5d5370d28b609f5030803bc332f62a9bacd37ad7c17481f3e8d8aa2cc1084bef1dd425203f6af0c77078876e4eb8f36ed3ebb148cd09e83f0910cf5a74c1a4febac2dd4a56bb3732ac704e7b8245b9f61ed", 0x52, 0x9, 0x0, 0x0) faccessat(r0, &(0x7f0000000280)='./file0\x00', 0x11, 0x3) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x20, './file0\x00', './bus\x00'}) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x2) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x24) 02:04:26 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getuid() getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) r2 = getgid() fchown(r0, r1, r2) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0x6) 02:04:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0069bb967e28010000f8002d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x19, 0x4000, 0x2ec) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x30, 0xc004, 0xe5e2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = shmat(0x0, &(0x7f00005a3000/0x2000)=nil, 0x2000) shmdt(r2) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = syz_open_pts() ioctl$TIOCSTART(r3, 0x2000746e) 02:04:26 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = socket(0x26, 0x0, 0x9) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) 02:04:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8a285d5e4178b632dfe94ff334a5619e6ceefd7aae473884b3da025bbd47b3bf579456fc7d4096e8c0c8b6b87cb0200c532e9000000f5f728193ef16ab99012fc4d5f16b136a5d00d162800000000000000000400000000d68006a9007a60c5e9dd60cf381d7917fd741478a9219cf863a51a2dbde74e640b4926d2d352c9ccaada17a661c45ae18aaf952b14e04c22b2097a07002ede583452ddb3f05dbbf845d061a78631aa26a80dca8994e06189479af783e23b5febcae1fa5a4cd3b3206af7cf8f27dce5df7ccb667e2899c84274d93e8a94c4d5b145dd5771a6e7a372d357d6f4d1547c0cf04f1bfc4c3de509547a3dd604dd6b81cd5fa45552a79fbdfb2dd05582cb283fe8ed912544300e36b0b9c0bd686efe6c49ccf49a88617fe0eb35f5a66307c3a58389f54fc1144a2ab3537b164eff1215ef94b5a7b94cf63aa20e00aaea8b784634c79f972e", 0x14f) write(r0, &(0x7f0000000140)="bdfa4d2582c314a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ece605370f55d9bb05dc03e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31329b30f4bd5a32a26b0564b0440b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075e654c0682247a3e405d536fac851f1b937a4812b568c75c", 0xd2) r1 = syz_open_pts() close(r0) getgroups(0x8, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setgid(r2) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x8, 0x446, 0x3, 0xf3, "f3828814b80e9cc6ec14897bfb211c645382fdc8", 0x100000001, 0x893}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x0, 0x3, 0xffffffff, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) ioctl$TIOCSTOP(r4, 0x2000746f) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:04:26 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000001680)=[{&(0x7f00000000c0)="0b3c26df02cd73661954ef1e82b953e0774170b3e8e3e696cff674359c88f1cb7c10196741a6e99eb41d149edcca3e9c447055eee4f741293ebc6f97ef741886c77331da42f5520e2dbb5c0cf0da24309e190134fa19609c016e3b5997085d0aa662d85988e237d9436e549f0d792b7a3997c0228f583e07d3f641efb767c205f1c9f7771bf6d22f7f699114c3be3d84484cf0fa0bde5c3eda0f1c580827be88e6e28578f4fc95d4720b3eb143f887e3879969f86103aed24fd42e4e4aa6e39c6f5993aa7875befe1d291a8eceef9cd2413512e7fdd202aaa93b98da0a1d82b871645c87f98e0004e5016a402c4803f63bf254bf856fab015c1bebe366ef46", 0xff}, {&(0x7f00000001c0)="705e64e4cbb1c4bedd199496fb1f9ef335534e098bac33f0f94b1d2051aab72b1f2932a6947c8bfa437964749db3549950a7fd09cc8c2841f551debca5a25294103d78e390c2ce8b1789fe610ad8d65e8fb6923050c2f7facd29c9ff10ce6fcf99c1901e26e5fa8390d0bf8a789ba44e496160f6ed727a50d1461edfb3948184977675f676e99858009534e742cf8d99ebd5b84648b704b776b9cbcdb4408d4b0924296d88170c12bc996f5046fd167084518978ba86b2b55d41a8f304feea10104de3f1399c110ae8bb1fe92ad32d7c4e3bf692c5aaaa4afdbff98163c79a451dcb0b5971639787e2", 0xe9}, {&(0x7f00000002c0)="48c12476a06953de14362c4fae6ff8fb49903c702ab4bf25f752f0139e4aeaef3c2574ef300939a8bffe6394f00f523a4ce984f9c28fcb4e206d359feecb4ff49cb41fcc79783cb2a5f3583f8a1d41bf8a9c427f2c7ea6ac9f79844a22dc91", 0x5f}, {&(0x7f0000000340)="048511d98acf602d4a263581e11f611515fd3e918406966a17e61850e21cdf8710df8382a477b4f5dc6eb92d58b156f5abbdb58b074995a1908feead105d7cf704d6737b6eb71fb5a607f0f00a4d6d0942bf742dcb0a54767360c36694effe535a8e80033e890a8a85476c54a2cc5bed5feec90d33c052fef506556abad46d3e96ab33a0a622f80d9252f9a022e2ee1b9c25f36a31c8c144133c5ec17e3606ab148b3f28aa68974c72b4e0ea5b17e82fa3a9ee9465e8b386416b00f2677fded129a5688bb76df847261f62e9f0cd8bac7e089aa87ef7a6dc287d23befeee0d8d1f97e0bf61cdf8c9a8cd7af9e8d1", 0xee}, {&(0x7f0000000440)="7c5373073cb68af5c37fb66644b6c68f963eb2ee52aefb946f", 0x19}, {&(0x7f0000000480)="d86413d875e376be568125eb283fca18dc3eff094b508c9a10b3ca5b1032367034c796b22f08b52838f43fef1fe81da2f665aa8efc65b394d3d6bde385e0cc6ab5ffce8c1414eb5ffe79ee40bd90ef5114264468d176065d1ccd4b70418a8d66a4bd6d22f34f1121646f040e16172cde1a68003ba9502a032132cd4ec74d744a6e68efc22d21a8961c0b906692e82e8764b17cb487faabb07a80c6fc89f6298f337793f71daf6896327fa35e2f4e4f3ba114fe9f28fb780d206f663c9eaca9e56c7dc9e13af34c7cf1090951", 0xcc}, {&(0x7f0000000580)="d21ba1b928cd43903a44a15127263d1c4062b5a8d23c62ec18d3318f518a01d3583192d183b9e5a6511b72e2d9a43277b2afd5f237ba4afdd7e6a49e0f33b9187708fdd903087e1d1e7d54e4b9dc37910464c6c3f9cbda1cdabb7de86a4adc822a0ce9e6622ca84467ce2c4c7f7a3d29dd2d92a729bb7b0b5f344d5a080562724b", 0x81}, {&(0x7f0000000640)="539dee9ebbbf2cc414763f720eb22a3b41a663fa0cf486e53289916ca9452bce4ca676f488d5594b73c74370dd340f13bdf034577399c3c25c3d745ed1c6656cc535a9905fb6d1b2975682f37cf56ef33c28b5c5b605f0f326bff08b188d86d1227721edf2a0bd04ebca83f01c978e73ec69352f38601f656c9109677d53ab147414da996e75ff9c5c4bb0fd63c1363dde1b377558fc88b48e85e7bc53460dca3311650c54af1fa44331755cea4060367b724d4b8f05a2b44dda969af69080fe97a045026bcf2dcbbd711caae503b47ce29db1fd14c55a7c62dd9b368011f1e65bda8a3cead28425b6e443c453d71a0263b69faf811d58220ffe30a36e93f3223d686d695d0d2fe1c9368d2e4bb06f7c7a3714acf43ce518ec5340574e4db233869233fe0bbfbfe2f564bf02a171dbdefe545c9f2d7c15496b5be5e56643de9d0f23a3c82b4956a6483d0adf14d194f280da21098fd9a412702846d408a239d6c5b32f13e183506135b14c562fd6faa9c57288425161a5cb1a02f6610b8497ca1d3d9339506b2d6e2cb90553d5e5426d4296bd70b57a06652e447a3862153eebc5d9c7e8efd9c2843e84af77f0cada05e7e27afb3fd3537ed39181b0feff3e005e76ea5a6cff6bde52fa837b06745962398becc2f375d97fdb98f2efc586bddd49262deb41b61781a2a0f9db9836b9c422bdc6a3101b62d6b0b7b79cf6e6a99dbc485df1cbf40032c64276e25343862adc8866455002ac3e14834e0537498a7384f955332a49219ef524e545bc1411acff61ae0eb988a8292cd1e6e90f8a573e0aa699c36d5ac994c3a985c312f9eb08598a2e03fc79a35eabaaaf563bb8d5e8906f78dcc8bb9db888af9a548733de7b7d29ae3c08686982eac71ef69c5ba5474f3b661118aaad18935d73d4961b9855ba519506d2132d8aaba118d6193b5208a3eb261d26872c9ebcb137f72dd0097a147b9e7eede0cde9442f0fc804769cfc7d08d06c9bfcd73e4957829d478d732b6994a523ba8c64d76f5c6100cfb189ce7613245b38f21135cb8b9556b0fcc49bf8819b86e8ca6ba5068a5d4d22a600edd588ca1b5230bfa6072514a2dd571c25100994ecf66da84e0c5ddc6d73d4421eca228ad2157dce69af312e3408ecc56d1035f669f884c6837b905b6556adfb6c86899d98e03eae5e0e70963ac1298dbaf4aa561ae1c57cd893f44df457051c2970c6f48c112c5a6d9439d9fa06aa344f20a41b6d18add48a0cc907e9a13966640db028b9fcc74b5ee7aac9bf677839a39babda948e2ef418747843d91874b9a8785e1ac15028ba76c7b6802ca7ae2dd2e2c4f4b5f6cb999dc602863f9967a7cf2d448e80023e42029a91863f9fff20616e064b21ce40c7f2413fb98d22df579069fccdf58ee8fa909175af36e6111fcb643483dad53e57407a46c3f86ceee78a74c0698b5faa4fa92ab6014d18fcace7cf50830aeea5ae933889d613a21c577b9bfb6401eb614cfb4890d9e3e2cd367ba9b7e57e48eefda902a220f3bbc5c90f933e21382010056924756bf49b10711e2a4d2cadb443155e16c60d8d206bc74903529b210fe2f8431a0ad6a038dd30f9b1d70b458fbd6b6ff1e33e1144911db94875d745b63a4cc9aff20ec3feb3e666c6bcbfe141a4f17730ce94d84abfb64449356f47ee57c2b7c1fa3b55d3037c1233a661173af4876520770cbbe47d97bd425ba1bd719483224c61560d7378e224f8db8097e86bc12dc9b888229a4446709dd51763cc7c595a4fb4144fa9bb3412e1fe039f09bc72a631aa4cc971381ac3b78b51aa6102dd14f2b13df1c87568fc05133e576c2c9494d9397f06c4b4f929f09fbd1e06c6e4f7eaba271ea01548c10f411e1e8d5039bb57a991a8956b9bac8ecd121e705923c83597f9d0f08061c2912fc40a038bb50cf381c38d9b9bfd47a6f5687fdd73e91d842b68eae43d90d753983e928fb73005a1f7774a747bfbfb1c3baa20c35e261aa01f1747fd09fe2eef3fdfd0c97dbec8590b576571f91f6cef6455a020ef03ffe8c7085502d87aabee9f4f510d6b3056ab0eee935bef2cedd82833724395621b9ffa72136619cdb7625ec8ba6b451f90eb544bf847daddf0d520947c5e33caa8d79378f09bd4e8e21c776aa692c095cdd3928e2dc36263ac70fbbf54c8c3323a5cb2d6f4789f0bfc88ac414875fb9fa41678f1d7587044964094934095ae2f2f255f791e06e416672f3bc18b5fceb82537a3484afdf8a5b1bddd37ac0788e0cb3107e077bab53700e012a7e75cc89a9d0ef98f65bed80ad682fbbb24b55335dfc2f5cfdb8a4783cd9729ff57258c0721a65a3e0b073cb92bd3b79a2af3dbb378957ada5a17aaf6a4b201b9f20ec00828bdc013d30cc619926c1178ffe0cfe6e23ec400f375e21749b91c1109e3354e1ac5f55529c1c9217efd8ac15f3306af4b6082af27708ce8dec5e46dc22fae0453fedd0bb6a584d2162c39a47ff4b80fce82fa1849ab2d40a3ad9402d6214fabfa766b6cc2af521931178bbf59fe547757c80fe8613040749652d213f9484f2953b2696eba710f5c4d582969b2dcf91dec056d86644f3b943d72c12b7cab56dbf9e8ae8213634c54b33d479f8e08b92908d94cf2f105310a87b0c17d4069792e12757dd052b0d478ee8b32bd09ea39dc8c4f4cea58da27d40fe9c152275049e70e1941fc93908370736d5448061d0983f1dccd79de204ffdc96df1d5287a2d970a2227236fc6b3578572c41f2a4b32893dc0b69103536e89aac1311b7c8a95dbda6401529b8e732abd3e219cef7dcd52d3452ee03a6751a174173c1c5016630b5142d8cc23a26c8704196f04302056c9a573162509c0a3b3c2560b096efcb28068dada5f8943cb9a3007023523c6254f93c27ec16e9b2afd08d167ddcdc52fab2365b7a244505d2e4cbe8645568eab6bc84d247cd4d43fc6beac20e3d5f8fc8a09405166cd3e2c2b6a5e073e8aaf75ffb38c609e1de84b2f702ba7ed314f9d86fc9b6779b65468dd7b836f1645049bb48bc54b7148f1bcd1019acc7a330489def305412343c81fbe15a37d01e8d680780d6e92600277a6eba0af2ee0a8d4d62fbb95251776d7c601bba6a49edcb05bf9c812039fdd24fdb3389819ac7cf3e6d09836501b50db5d440ba57c56d0cfbf759ed033dddce21240c2e73e78c17c84eff92d8439e776207d742cb167102cc9dca0cb1d33e4ce99103906d36113f0287f866687e931d0da3520d3ce0be93de294bf2ddacdd56c5a15534c190c18591540148917a88237bca9fb9292c610d3747a0ca515de13d0393bf3302c48750593ff6aa659db2159a655f3f8509fd88d07ca0d03589a12fb7fcfd8ff61dd5fd95a70751ef8234e6f017d47fcea01ec86c6f44f0c84c9aaf7c8ff304e96695f952dee67f43306e2584e09292b047f572d2176e4608ba6727e5d5c30d6cff9ad3eb27961bbf0a6c34fcc5928e74ebde961fdde090788171ca8e14eb17d23e40756df6e6e45e2554fb29deb3f6a562296b6d07320e421a9f578b06d2eccf8a4a61ab7cd8edfccc66e605386ad162f4496cb0076cbc6a663593774e9ea6602dae23ec3d4ffc8ee8cf997251e82fe26fdad467966403cf78a3d9f5984f751ef4a957f18bcf8c180765c4996185375e9098ae5ace886436a510fd3d931c038afe3dd74dec5bde47139807f573e5563355c69ccce387381cb629cc50c69abff01be9c8a0e70a5e763e2dedd95afd7db3484a38528ee33f4df67be786d094eaed9b8c61b31ea5a06aec819082515beb693edf80a01f63c8b7108da221f0db54a0fd97753b82bb735c759e59eaac8ba371459a8233d6505c15a0e8f0f7e3c85d0d5800c86e8fa7a70813f6b85865dd1209369e9a30b6b33bab62b470b849e850be589262094c378610764721436c511abcee07a2793c53c2140cf3e154bf335dcf7d8186cfabb0cf1de1d3a20382f8f8e05df8a3e378be60267ccb0f64a5db79caba2f19316119d915847669be4642a74a7bf1a54f4b68c2b9f5c596e89580092eeaa850fd4a5160a7c51c82f514d5d72a0c00fa7507f91da1855071990914428c4494d914b559efa6bfd3276fb2c3d7a0aebfb7e1fcd9d7fb5394e38f2e9fcf0e74ddeb9c53d784b9c629e7b22699ce175ea8b3b963d8f6fe4c19853441946eaff09f28b096c9d956793618177130506eae7667e1ec52f10d0d954646e83c81b1574330393b383fee5a87e908cc5396fd1c106d37b3706fe392b363385b7ab688af2ff1691725f66c199849515aec9898a3cb748967824030779e3cf71669ce0a57b1f2da0f4812dc8041e0a6f74db8499e039164b04c29408fbc51c6ee9adb2730d356aaca6d0c957b67f4ee189c80dbf4258c10637f6be3a4dbf1708133123184ed9d122839659f20dbdacf4376f2fd685768585a06cbd6dd6883c193bb45f4c83fed27c4f47806611ed2d3812906a267290c6f88c919685a89d8bfaf27e2cc49f6b143b178e1df61182e551465fe5f972338aa14c80e29cab3677ace3a24cc5535f6a01532201a96541f091997c7b4768d5c1c47ced69f803596dea221207c4867174eec3ad92f2aeb6ea13455ffca0b9f95cf2c7a86365a321ec9ada74132798dd38bdd53db4c653345b48436e3f5582fd000dcefed16e9bbba3a2cbf8d862028f6f744eadeb5ced188e982b9eb0394e9e5d92a5b5db3b57139d47f444b004a6662110c67444d373804c79400a401b5cb041d5e06087f59ec203ec6795ad97e663ed847f98fd23ac62f5dd19be000493756c965ea5d728302308a02a146708eff1714091914adaa8f6c06ca8c9b93ed7c1365e6352af4c1707378bf0af3b0d1805a7d8951deaddeb4382f0256626ecdff45fcac8432e7a4f800c3e51d84d907f810830b756fd3465db87c50a56430cd5faafe9922e3a56b07fd182d6c240c594fa2116637758662b795499289c1df3bf0590428c4362cc41e7a8d30f36474a7f72bf996b1244c5041e435636bceafdb3d373764c4522765fa678748e2e6d48480e076caa646665d01d33b6a8d1e3bfc980ae34a35e7ec4b15187126047b3246c52321116a49a83bae89f62806416720b79e25817c4ae7009a6050325a894331b7342b4354721207934d7b2b6f120e94f2ef966a882a077077cd45c79f9637c23c01561178c6ddb473a927c7baeae4741053d7503269945a0c465aa195b3dc674416edc2e2ca965cc66e9c153fe6e7e66d90cdecf5357379d034c9522497f74c6b117e36122353b37fb7544ae81afd3060406a99d74c4d3bca1f4c27a6aa3c70aa776ff3112954b44deb7e41241e9b2555bf3ada8f9fc0104b77447185461bd5ed441a8d1aa39744e2638ef33f430b97e09130b1a4daff0fc7ccb26f982813d5c1dd4c7984dee87b84f3811f00a75d61d09d3845a145c69be3d0855c9b09569313e6f71e235502c7a9c65cd715de86d1ec944f9b979093ea4a7827ad7938bae4f4336b796cc8b02a465ef497164fe17311b8010b206b6bddc1cd7a3ab8e542279bea3471493df8d8f9514fffb2933b21b8152bb17f3c8c5eee48186c12cb254ae621603ea48f90dc6ec3ea5b45a779977b6174f3cb5224828d0525057019654e1535d8c76cc77049a92e06554234d12ea33487688384b665e409c9f5915899ec57745983ae74f6cca7d0d9d8c34a97a894106d951e05fad537c69a8934e4e01b8fd3488ca92d7e74586a89aae3e4141b2be9e0aecff2488f55b658ac78184af3a863acb62178114cb8341d67d3d", 0x1000}, {&(0x7f0000001640)="0c0766f5d3a49f0789d10fd431d009d13e1f36fbb37b87e312d730f2e6a3556fc280fbb54402911323707503b8a767dfde62b00cfd3f0d", 0x37}], 0x9, &(0x7f0000001740)=[{0x110, 0x1, 0x8001, "b842eaa91cda7d77dfac472638882b74196c86da0fd37f748e4e1da227f346a6925891df16a77547af4ea0044e926860b17682ad8e4702ead89ebdcd90bb2dc899b803b4ccf0634e498e920db96a4c965ed69b7c0082084277eae583dbb9060e17447e806eef5a5fb79f70d300946002f61492a0f1bc174e075ccaa402ed49bed42def302f2727f8c9fa1ebcf71d3406fb462c133c3dbda602ccb4dac5db03dc22ca74eb911ccae32db307f2c9a1002c223b5c846a9f130c76548bb4402fd73f26ea3eb5bf45bc4120049afeae0c39798b1ee87dbe6de450bde42564c4ecc730f7b57f3e5859ef8554a30129b06a51a6efb850b84c13a36a34712671f3"}, {0x20, 0xffff, 0x1, "f73cb9feee5c568a52d0ec40fa3a"}], 0x130}, 0x4) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) setuid(0xee01) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r1, 0x0) 02:04:26 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0xff) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x800000020) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r2, 0x40044271, &(0x7f0000000080)=0x6) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) 02:04:26 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=[@rights={0x18, 0xffff, 0x1, [r0]}], 0x18}, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x401, './file0\x00', './file0\x00'}) 02:04:29 executing program 0: r0 = semget$private(0x0, 0x5, 0x1) r1 = getuid() r2 = getegid() r3 = geteuid() r4 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000000)={{0x8001, r1, r2, r3, r4, 0x80, 0x1}, 0x401, 0x2, 0x401}) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 02:04:29 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) open(&(0x7f00000003c0)='./file0\x00', 0x800, 0x0) 02:04:29 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x0, 0xfffffffffffffffb, 0x80000001, 0xfffffffffffffe01, 0x4}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 02:04:29 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x80000001, 0x3}, {0xd49, 0x3}}, &(0x7f0000000080)) setitimer(0x4, &(0x7f0000000040)={{0x10000000, 0x7530}}, 0x0) 02:04:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0)=0x7ff, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600", 0x0, 0x6}) syz_open_pts() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x3}, 0x8) r1 = socket(0x38, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) faccessat(r2, &(0x7f0000000180)='./file0\x00', 0x10, 0x2) bind$unix(r1, &(0x7f0000000100)=@abs={0x1f95d27d48731892}, 0xffffffffffffffa1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 02:04:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000100)='\x00\x00\b\x00', 0x5e) socket$inet(0x2, 0x2, 0xfff) setsockopt(r0, 0x0, 0xd, 0x0, 0x0) 02:04:29 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="c8018122f3acc0f2b9c2f93165", 0xd}], 0x1) chmod(&(0x7f0000000080)='./bus\x00', 0x20) write(r0, &(0x7f0000000200)="33f7e011877556cc45", 0x9) execve(0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xa0, 0x87, 0x3, 0x7f}, {{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x5, 0x3}], 0xfffffffffffffffb, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x81, 0xffffffffffffffff, 0x40}, {{r0}, 0xffffffffffffffff, 0x94, 0x10, 0x7, 0x3}, {{r0}, 0xfffffffffffffffa, 0x18, 0x6, 0x7, 0xfff}, {{r0}, 0x0, 0x80, 0xa0000063, 0x200, 0x3}], 0x8, &(0x7f0000000240)={0x7, 0x4}) 02:04:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x10) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="aabe56f6", 0x4) sendto(r0, &(0x7f00000000c0)="f044983eed7ec3e5e3ea559beb085785f83a8f5a60054baea2a40d03", 0x1c, 0x1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) 02:04:29 executing program 1: truncate(&(0x7f0000000000)='./bus\x00', 0x80) mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./bus/../file0\x00', 0x200, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x6, 0x7f}, {0x18, 0x1, 0xffffffffffffff61, 0x7}, 0x40, [0x40, 0x8, 0x38a280fe, 0x100000000, 0x8, 0x8001, 0x5, 0x6]}, 0x3c) mknod(&(0x7f0000000040)='./bus\x00', 0x8000, 0x7fff) 02:04:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = geteuid() r4 = getgid() fchown(r2, r3, r4) setuid(0xee01) rmdir(&(0x7f0000000080)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setuid(r5) 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) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x19, 0x1, 0x0, 0x7f}, {{r2}, 0xfffffffffffffffa, 0x8, 0xf0000081, 0x3f, 0x36}, {{r2}, 0xfffffffffffffff8, 0x1, 0x20000000, 0x8001, 0x6}, {{r1}, 0xfffffffffffffff9, 0x30, 0x6, 0x8, 0x7}, {{r1}, 0xffffffffffffffff, 0x3, 0x400fffff, 0x4, 0x5b5}], 0x4, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x90, 0x13, 0x4, 0x800}, {{r0}, 0xffffffffffffffff, 0x94, 0x4, 0x1f6c433e, 0x1}], 0x0, &(0x7f00000003c0)={0x1, 0xffffffffffff96ba}) 02:04:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket$unix(0x1, 0x1, 0x0) fcntl$getown(r0, 0x5) setitimer(0x0, &(0x7f0000000000)={{}, {0x6}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = msgget(0x3, 0x30) msgrcv(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000400000000000000d132dcb637fe5246790e832a6e24af1a87093166edc"], 0x2c, 0x3, 0x1800) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:04:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000003c0)) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000640)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613ac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d421d946cf88c", 0x144}], 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x84a0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000340)={&(0x7f0000000300)=[{0x46, 0xfffffffffffffffa}], 0x1}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000380)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000002c0)={0x0, './file1\x00', './bus\x00'}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x4}]}) 02:04:31 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f00000012c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f0000001380)='./file0\x00') setuid(0xee01) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffa) 02:04:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 02:04:33 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86134) open(&(0x7f0000000040)='./bus\x00', 0x10080, 0x91) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x101}) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) syz_open_pts() write(r0, &(0x7f0000000000)="4d0fc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:04:33 executing program 0: 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) r9 = msgget(0x2, 0x2) msgctl$IPC_SET(r9, 0x1, &(0x7f00000006c0)={{0x4, r8, r2, r8, r6, 0x20, 0xfffffffffffffff9}, 0x5, 0xc1, r7, r7, 0x3f, 0x80, 0x9, 0x6}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r11 = getpgrp() getgroups(0x4, &(0x7f0000000180)=[r4, r1, r2, r4]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x3, r13, r3, r10, r5, 0x4, 0x4}, 0x3c0, 0x800, r11, r12, 0xffffffffffffefc5, 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) shmctl$IPC_STAT(r0, 0x2, 0x0) open(&(0x7f0000000680)='./file0\x00', 0x0, 0x20) 02:04:33 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x1, './file0\x00'}) mlockall(0x3) mlockall(0x3) setrlimit(0x4000000003, &(0x7f0000000100)={0x130002, 0x440621010000001f}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 02:04:36 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) r1 = semget(0x1, 0x1, 0x90) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)=0x1000000000000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffffffffffffffac, 0x401, 0x9, 0x2, "aa0ce67d603e81200b430b6c34351f1116ba804c", 0x100000001, 0x200}) 02:04:36 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt(r0, 0x9, 0x3f, &(0x7f0000000280)=""/4096, &(0x7f00000000c0)=0x1000) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x4}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10, 0x0) 02:04:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10820, 0x80) sendto(r0, &(0x7f0000000100)="2286773805f4286f6cf30d48e71bb4c597778c146abb054d1a3e715130ab9aa4ba1b944713f26ad788864e26b287b316eba6a10f689a29ccc8dc9c0f79f13daab8f17f4bba33b8f55b4c068f7ff3ac12b34b6b7e05f5968a3d32c474cfc3e9a4f7970ce4f983ccaacce060bec22c95e26ac38802794acd295411942b", 0x7c, 0x4, 0x0, 0x0) fchmodat(r0, &(0x7f0000000180)='./bus\x00', 0x100, 0x3) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r3 = dup(r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000012c0)={0x5, [{0x2, 0x2}, {0x13, 0xa}, {0x1, 0x8}, {0x3, 0x7f}, {0x1, 0xc56}, {0x2, 0x81}, {0x3}, {0x1, 0x10001}, {0x800000000000001, 0x6}, {0x3, 0x7}, {0x2, 0x8}, {0x2, 0x4}, {0x3, 0x95}, {0x1, 0xfffffffffffffffb}, {0x1, 0x2}, {0x3, 0x40}, {0x3, 0x101}, {0x0, 0xd48}, {0x3, 0x4}, {0x3, 0x3}, {0x2, 0x7}, {0x1, 0x8}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0x7}, {0x2, 0x5}, {0x3, 0x5}, {0x2, 0x7}, {0x2, 0x1}, {0x1, 0xff}, {0x2, 0x8000}, {0x1000000003, 0x100000001}]}) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000001400)) ioctl$WSKBDIO_SETMODE(r3, 0x40105704, &(0x7f0000000000)) recvfrom$unix(r2, &(0x7f0000001440)=""/6, 0x6, 0x42, &(0x7f0000001480)=@abs={0x1, 0x0, 0x3}, 0x8) sendto(r2, &(0x7f00000002c0)="fd8ad558a9801bf675d646b088c2f04cd8442916de2db824e3f08cfe867540cef5d6bf31bc4b1dd405e4c0019629af9edd93cb8259ddd40d6a10a915509e2f89e2cb8057551d5bc084d36b06b4901b803877b31e6085827d10489de21869d64e04b426b17607240397297015bc1802dee7e6fcdd41900dec1714b40aab4b281b808c8b79ef28cf6778fb85ed540ffaf0c8ec961686e73af404efcc781d18787bb7943c5345e0a1a250559cdf4322c18252f0032755d1d55c690c2648c016a2ab65eaabdb76805ccf195331d734d784c21436d3ef6711f2d71d205a2935f921314e94014300e5b431fc1a8e8efa13df49765fa2af65c78410b98417b9ada0e47389a3383448a84d77d655362bc8df0783cb175be7bcbfd07dc3681516a404590520a7ac0e006ac91c8170e062f197502680462346bee6252249772c1f2474c1695769042f2edcf962ef973f2714cca4f3081a766e147c5fa3479923639febae918fbdfed1cbb0bae644b3b2195461874d9e8da26b01b7b3924fc922629e4a9a38938f678ba378a25a5a170d93824a58ded07c1f534ef4980444beadc72debacdf8c802c12390c5e72f9f9183be41026c062d34801eabc6db60c0c5be9fa829413b2fd8aa7e271661c6f5b77fdd04664c95ded9ec1c71c216c38b47dfe9f1074943b06737ea859903e9251d94f8582ffb1b1424013f64b513336f2b118cc2cd85419394946a7fdd4690a3d50c1858e00a236b6381a9f0b314ff020225f7fd974337f9fdfcb79399e25c1e58baadc94358f2d8b808011bf37e32682d77f8560a7629f9ce862c39beca0be43579a113951b3e3887e0dacd24bcc606ebd1d1a0aa0a17ede731fee2f72d47a8e49ab268f3786d5b9d4ddff84d59dd6d0b2398f95307d245dbf5eb71f8cb87610cbb98c4ee877cb5f11c16877860c6b032d5e31b1d33baa50d47571a9b41cd8b0c56258496be4563f9e8d97bc8a6fba96db30a4bb5f2a758884bf090fc004df7d211801fc607cf9aedbcc38ef5e7d3124662249f861e555e9678ee997839968bea1d10d9a013c81d11cfa65e24d952e5ec9f668fdfeb745ed9585f498eea189d2d2f53b8daf2a441c619e187c593d76308511d82839668ce191af9afcdb4aa321f75637049c8969528f47dd6c11bb451b0ec1a3fec683232ecf8066c6f034feb410d29365aa1dc2424b4e2947aba624d5fc053af5acda561bbdc6b5fa4a2121969985fc218e6cb9d9c52fdfbfac353d90a5edb08094582d81c7d448c8a0570eb733a3d0dfbcb0c448a47e44dd41d530a330ef2d4db83fe1d08e409d61da75a3aa2a412ad6a5dc5620bfe8f1d04dfcb6fb14644d06dafba255116a3d52a3ce226db030922c09feb817f48577bca110ce01dfc0629c34f40b61397f44da49b8953eb7e86ca2d73261743cb582829bc8581685cebdba798dbdaee35607c354468e4699ae078ebd608a8eef8042624efaade4bccc77d0a16228cfc443107f98c999ed2e55573cf197532ba259cbbc6813fe20209766ac98d78fddd037a06daba30d1f6b9443a3af77c66442c6ccb7f92726b0cdddfe6bb9c3570b89f24bfeb1b6e3759781943b98e2908f355cd2e7493a4243f6195f71550d0c98a53f697ee46e1ac83a8182e60fc2e4ae02d9947facc7dae636b90477415b4dacaa6719317dff19873d41287f009bc760dd3a13e92e3be361c7444bca7723bac940ae1863a5c88bffa73af3848cb0b4763310ef13ef7a9fd5a63fc5c3aa2d5c7776aba50374182099ba6c0f4a1400531d22a2f6cae7b5bbc39ce99a40de818236e9ae5e369e73781d78dd18289fd0cd5c3b7b1391330fdd6a773d6a66b933e80e4df88f03672d78cffcbec8d84c9b11039cfd326efdc9edff0f784eb9214680bab98cf04e56d1d1a0f22d3168e919a9acd73619ed03d901d615d491425bf5655bea375eba5982faf8a6086aad96fedfb8a9a26fa53b27e668866fa9cea125c4223ed058ad31ed5c399a2e1dfcfabe609bdf82ab7a392a8a2989de80486a33f0b32e68a085b4aa7beab8ca1eae95039e98fbd4afc5d7a1d4158d7837d55957b6842792355d0a4fd27de7c466d93730fd7ff91f6ec598e25830ed57bb88dcba327c4a7cd9906afd31d279771f81736e7500f6ba88e6d9a4bb5189e8b9c789f5d0e15dc004d1408b5fe604c6bf401c34a2421fda7eac33556f8c81c5e4f3244125dfc779cdb65f557d8e9a0a6a7364714bdd94c5b43114352f578f5e5afdcc58fc4b82e1d87c279208a5e87c1a25eb83bbbd703b0e8c16aee7576fafe8aaf6a6c88d03def96d3491209a851c624fa2e58354db2d99acb40667b6c51ed80c0fbecea4fbba21076ed51415bdddab9a65f550667b098cc1c1300e7cd101dab6d3899c31d280ef571d4649f5bdcd822fc030973379fa2099acda5a48c7b636d872ed0e278b46d2617cba166b9621b3cfb8eae6ece1f9797e974c92c9964735bbe743c9a2be629d5233b2ab92b26f3eca4ac1683456dffb855744e3688b7def60ddc01b20680feb06e5f22cf993b267ba635156ad1c70a9320d23ec272b50913764d6fde2f1373e2474bf5516c7754a70a3d8b759efb78cbd30fe2b24cd5fcd14a1c1e9c18939c8294935cfeac49fa86efd20751fed79abbf31e255a48f82bcf9a76eb9a46bce72ad008fcc5f3587d8877ac3020308166f2c7d12fb98d8ef831b828bf4d14d6b3000d92cd663748df625a721c26aa12e281ed15cd4248d0c96cde1e6b009f26c58e29292d100aa0269c3d07d357367ec6ef2301f1d5fc94e0fdd24258b826ad7b4791ca6d301513264ccd752a5b8c9faec0d8862239cdb40ef54f47c0c24bc3aa7ab6bf3862df7b343307a47dfa8246adcd77dbddb357132b8a8fe3b74979df664b02fd32f9c32aa2c84647b5917f418d5c2a7ba08b971ca88c11119d67d4051cdb481dfa0d3eb922ac8676155f7025ffcd606ccef426e82fe272bd55502d5c947f7bb62d0a49bede1418317c1df7b1120a2ce058659d27d663264ce01d3dff14bec4a91c85a6b4ec3d82d49b1d97fea7aa6026f1c4e25197afcc9a0a3ca7cd6cdce82faa096a24363e78dcd688996029c4536088466c2cf8bc37da36c454b7aaa4fb1d901bda0a83282519ca3204501f86f907aea40b093ad5f6a980a3951615aa28451b9a27b2c9db2c2a87a67af03836980835d981f293f748aa5f6a172ea025be39d78e17a87db544a45e3882e48fb68dc7970572ed26917ba1679b12913c1fa1ec7b39903f36278d8966eed92bd90108a8a1cf75268829e7172a3e55dc679517dbe269eda259a40abf706b776bad0650014a8361b214e110c30031459a0b23089b25fa2b2ac4d49e8940aabe1d14e9f3c9fca5c228a4dbf019f372aef67180595fafe190b3a37ca84bb7b1e438923580f37b8f3aafc8627ae2b2ba210bd0eef655786e3c36f8a1dd580f992810993fdccae1f6ef56f5704a8768ef1c35f2be67a05f348056b3e89e3f2c359bef73adc32067e90405ca1d9f00a410fefb7aef8fe5dd91fc7881a27236d9b124fc18ed7b580e99291fe48203db779c8d2e0045d9656e7d126154ee6954c1098cf9b09d3b7b7c105ed1154bd3afa4fd5f4862b8efbad7a1b5997963a94f08ae09e9706f2193c267ce712d0869e6418d9c54736acb65e8c6d2ab73559f1172b6ddf4ad402b4a05b01dfc97a8fbcb81cc2f11d663b588641a0ea5e51c859ebd9277e36782fed64e7d0d46a544b845c2ba7a145817e736c3bfd064e0fb23b5bb62b43c42abfc09db370e493fc49e35a38bb70113da538b00ba385d4c5ed8804222e010d9415bb549af566c296b5f32a83cf5cc9014f5f9d52ba5bd7b0db1c6a550a03e302f9eb005fc5c66c9da357e5c6a24b0ae3846dfa60eadf0335ce22a1e4c1f96a5eb1681babfe394285e3c8c63718e91c9011d255168cd5f4e6d5eda64010ca6f253a661bbca9a1b1d8cc8a01915c127aebbaadb97562ae1f93a559de1a94d7edf6bc09e5ed2aae07f600d29e29dc41f83a8b44d3dea1a985c5932e19cbc7dd48b0b63014f6ab96692bbfffe7b99e58e2a5b79f2d81d688bb1ec4d49f414b0bed8642b5c9de6f7254760bdfd29d023b403096f6a0fdeac336e32de1f34abd6431560c098f638e6689ed8124de4014f2bd16a77ee63c8e967fd4a741ea11af7640763db9e0e626c5d3e6d11e8b187cceb33d1dc71af64ca1b30b7e49fdd564a0aa693dee2af97445a996b27b539544711be997f3ea1a6a00fe36215ed3040a2b6f62f3bc25ee0be7662ae3fa4e43f57e0859c309efff6e6ec35f5a64c259b9227d1a5dbff1c40cfb2df98f4c7c98046ff5559f405964c114df3bbcbf4d5b50544d571dc12c4ab5be4ff884b09bed094c85e6f519e305b5b3c92e196e6eb1789dd0d0ef0b2d6570a0f1a6024aa8e19da8e1a6470d17e51cc0e550c10c0f80893a61b65d6f60336ee7dd7859be247536d2377c81f02fe43807098e0afb69b33b9a423349d31c1de5fd94bd8291facc0f049bde0c6a95fc8e459be2de99504b205ec7bfcb48dae81b58100e91605eac03cddc7ccfc4fb81d185169c3fbcf8b397b246e22b82afebcbb7f6ff8fdb75a477aa2228dca9292700c3555bd10e327fd9099bdba934a75afefefc471a7c968f741b68149aa3c7c974dfac53b3e81c7c4502131d1517a3e4653004795385e791b58224cc7afa11ac1fe3ac0915faa2879be772ef40a09f1f2a2eb28292a285f0a65a37d1c51821162ab8f41e1b25945ce773aa374e10c4e13ef738adf7e0a5879a952de1a24522b93a6586c794a98bb8ac0ccd1c0c63c9c187ce99b1dac39e6c9304251b6416e4c2e18e7a83d237d9b84c23c8f38667de5a933ffe0961a92445f533d4cd771cb1bec66bc227ec9b5cc2aa58b5520e21604093f8705ae2c652eea302047e5ef8c9b071d777d5e331a1a9b8f1531f3198a26bf325fb227c1259fbeed8e3ddd9cc809aae019a23e182253209a8002f326c0db78e89b0d680b04f4671961f435a907136f07ed3a488048e4605b492a6ce7b8aed8e48c57d723f00994bf84030e52f0ef086193b83c2505b4c325fec61baa4f486f1c87a5f846990e7f8b7d109e32aba0a202964d4e166a68f1b15bd2b8eeb072dfd90e3d7196a698adbefcd6d403d0f334f01579311b9395faa17af8aa094092eb5675f161310419028a2626d5c66c78bd566095670281eeec0e05b43dc90609a813187ff346d24e305d209bd0c696c940d5c6e1878cf5a9de3c504c3d9a582225eb811c572947dfa6a8bfefd5f26067d0179483267f246db2904b861eebf2b38974f4fd09407a7d87bef6ed50f617ddb72fdb4061ee6c69595310b2db0f6ea659842bf1cb5db4f3437a4870d99c7689bfd296c8f6fd0fb70a53855eb8b34798d8e018d6405e6b19213e130616bc9fc5c73a5e5053a6af2984b92db6cb2951bd9a77c19cb5e38f5d2f65588c80be4ccf54946244b6eb6e869f094927a3e8a85b9091c707e5078f51aab842a58cf55b47c0caae497bf35e6ae8cee0de285e3217564547aaa19f94beee2cee32a85b240291262707410b597dd779a91a20dfb85f2b988e99cf8f518c549f8b2205cfea78b537550a225c9c90c57af0a57ced04aaa8b460965f81d57f43211a7a609fb5fbc87e57fa66ffe4d290738a70b6029e78e4b9a2b23f5055edadf4e201c77d2820cc712d221076dc0f4fb43e2f43ceebb111a700715af432cbbc869fe834962b4b1d15b6aabb8119ef98dedf6952efa08fc946d844e55c1bf", 0x1000, 0x2, &(0x7f0000000200)=@in6={0x18, 0x1, 0x6, 0x6}, 0xc) unlinkat(r3, &(0x7f00000001c0)='./bus\x00', 0x8) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) 02:04:36 executing program 1: r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./bus\x00', r1, r2, 0x2) close(r0) kqueue() 02:04:36 executing program 1: r0 = socket(0x5, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66696c652ff16aad3cd55c9c8013caf7880d9544ae292ba43d4cccc31bb2bf43cd15dfb0267cf6643cf3c50b47dbfd52e5a659ca6bd8c772"], 0x1) dup2(r1, r0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f07058f6d2315a3865da86a5b969914d9abf8417308ef877027061b5072623aa392690286db3028245a2aa20400b215e35d0af6206111455d75dd219e42f4704f2815674c29a28c52f5fbfa03696b35513764b5abf87685c45ba3b6ff5c7f44632748285dced200a5199a1115c817de6ae93d0da1d9fd"], 0x1) 02:04:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, 0x0, &(0x7f00000000c0)) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x90) setuid(0xee01) socket$unix(0x1, 0x2, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000100)=ANY=[@ANYBLOB="70012f2f66696c653000"], 0x1, 0x0}, 0x0) 02:04:36 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)="bdfa4d2582c321a8cf98848e4a800343d605e2f43b0d33ee6185c6a19e1a3fbed9d7c7f5ecd50537efdc30f779daa987423cab21c6b2748aaa78947dd39a00000000000087f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc387972d2eae1f50146ed5eab87dfc43c6b274ae695ae240ed10bfc3b018be5455ba5fe808f9840f9e13da075ee54d5bf03c4c06822484b10ba5651238225996d2250f6ea8640053a6212d0000020000feac0fe429f3c2ff8a0d5305493fec52c7bfbdb7c6feab0d4e779efa285828016551a90e6a0998bd25030a0000000cee859c33bd408d3f22d86172247ba51ee6e871ddaae858841ef612de8d1a09", 0x118) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x80, 0x1, 0x7, 0x3ff, "d2e9f884a2bfb2a7b450f1ff13f7beaad69bf8a1", 0x10001, 0x1}) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xffffffff80000001, 0xfffffffffffffaff, "85495500020000000000001167f5afa680400900", 0x0, 0x3}) socket(0x21, 0x4003, 0x100000000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x3c7, 0x3, 0x8, "0000ff0700"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 02:04:36 executing program 0: ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f00000000c0)={0x1, 0x60, 0x1ff, 0x3, 0x5}) pledge(0x0, &(0x7f0000000080)='\x00') fsync(0xffffffffffffffff) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8080, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x9, 0x7, 0x80000000, 0x1, 0xfffffffffffffffa, 0x0, 0x9ba, 0x1, 0x2, 0x2, 0x3}) pledge(0x0, &(0x7f0000000040)='\x00') openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x1) 02:04:36 executing program 0: socket(0x10000000002, 0x2, 0x0) 02:04:36 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x20000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x800}], 0x9, 0x0, 0x80000000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7f, 0x8, 0x9ee6, "98d02dfb165ec32a4febeb404750b8a52e442831", 0x7, 0x4}) unlink(&(0x7f0000000240)='./file0\x00') kevent(r1, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x20000020, 0x7b, 0x2}, {{r1}, 0xfffffffffffffff9, 0x70, 0x8, 0x1, 0x2}, {{r0}, 0x0, 0x21, 0x2, 0x4, 0x7}, {{r1}, 0xfffffffffffffffb, 0x2, 0x8, 0x9, 0x90}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0xfffffffffffffffd, 0x7}, {{r1}, 0xffffffffffffffff, 0x44, 0x1, 0x4, 0x1}], 0x0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x48, 0x0, 0x7, 0x7}], 0x800, &(0x7f0000000100)={0x8, 0x7fffffff}) chroot(&(0x7f0000000340)='./file0\x00') 02:04:39 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="200000005e67c44d7500000000ffff0000004f6a4a796c817abdd60000007a7700000000000108538706000000b8110000002900000033000000"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000080)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 02:04:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) open$dir(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) 02:04:39 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x30000, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x6010, r0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x21659) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) recvfrom(r1, &(0x7f0000000000)=""/44, 0x2c, 0x803, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) mkdir(&(0x7f0000000140)='./bus\x00', 0x8) getpeername(r1, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) ioctl$TIOCSDTR(r1, 0x20007479) 02:04:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x0, "a025b4c26ae1152730c48efe6556c4ad8452f4c0"}) syz_open_pts() r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f000bf3e00003303aeed0a671f7630830400"}) read(r0, &(0x7f0000000080)=""/107, 0x6b) syz_open_pts() poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) listen(r1, 0x1) 02:04:39 executing program 1: setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setpgid(r1, 0x0) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) 02:04:39 executing program 0: shmget$private(0x0, 0x4000, 0x200000, &(0x7f00006f2000/0x4000)=nil) 02:04:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x68, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) setitimer(0x40000000ffffd, 0x0, 0x0) kqueue() setitimer(0x1, 0x0, &(0x7f0000000140)) setrlimit(0x7, &(0x7f0000000000)={0x3547feb3, 0x81}) 02:04:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000008001386ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 02:04:39 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x22, 0x2, 0x80000001) setsockopt(r0, 0x100000000000029, 0xc, 0x0, 0x0) 02:04:39 executing program 0: nanosleep(&(0x7f0000000040)={0x5, 0x23974437}, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0xfffffffffffffffe, 0x0) 02:04:42 executing program 1: socketpair$unix(0x1, 0x400000006, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x42) 02:04:42 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x2) unveil(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='r\x00') chflagsat(r0, &(0x7f0000000380)='./file0/file0\x00', 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x100) 02:04:42 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x20002, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x9}, {{r0}, 0xffffffffffffffff, 0x1, 0xfffff, 0xd652, 0xb51}, {{r1}, 0xfffffffffffffff9, 0x33c4877008bacb86, 0x80, 0xffff, 0x6}, {{r0}, 0xfffffffffffffffc, 0x4, 0x8, 0x81, 0x1ff}, {{r1}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x1, 0x9}], 0x7fff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0xc0, 0x2, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x8, 0xfffff, 0x1, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x4, 0x800fffff, 0x9, 0x3}, {{r1}, 0xfffffffffffffffa, 0x11, 0x20000000, 0x9, 0xb0e5}, {{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x3, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffc, 0x20, 0x10, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffffd, 0x0, 0xc5, 0x8, 0x2}, {{r1}, 0xffffffffffffffff, 0x22, 0x40000000, 0x80, 0x5}, {{r1}, 0xfffffffffffffff8, 0xc9, 0x88, 0x5, 0x2}], 0x2, &(0x7f0000000040)={0x6, 0x7fc}) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() r3 = accept$inet(r0, &(0x7f0000000300), &(0x7f0000000380)=0xc) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000440)={'./file0\x00', 0x9, 0x9, 0x9, 0x1, 0x1, 0xfffffffffffffffd, 0x101, 0x2, 0x0, 0x7, 0x4}) 02:04:42 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0xcd, 0x0, 0x0, 0x10}], 0x0, 0x0, 0x0, 0x0) r1 = geteuid() r2 = getgid() fchown(r0, r1, r2) r3 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r4 = kqueue() kevent(r4, 0x0, 0x0, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x55}], 0x2, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffc, 0x20, 0x20, 0x400000000000, 0x40}, {{r3}, 0xffffffffffffffff, 0x64, 0x40, 0x9, 0x7}, {{}, 0xffffffffffffffff, 0x22, 0xf0000000, 0x1}, {{}, 0xffffffffffffffff, 0x10, 0xf00fffff, 0x9}, {{r3}, 0xffffffffffffffff, 0x40, 0x6, 0x4, 0x7}, {{r4}, 0xfffffffffffffff8, 0x4, 0xf0000005, 0x2, 0x4}], 0x67f, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffe, 0x1c, 0x4, 0xff, 0x2}, {{}, 0xfffffffffffffffd, 0x1, 0x4, 0x20, 0x8}, {{r3}, 0xfffffffffffffffb, 0xe7, 0x8, 0xffffffff, 0x9}], 0x2, &(0x7f0000000140)={0x4, 0x8}) kevent(r4, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0xa6, 0x80, 0x4, 0x2}], 0x800, &(0x7f0000000340)=[{{r4}, 0xffffffffffffffff, 0x10, 0x2, 0x3, 0x8}, {{r4}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x3ff, 0x9}, {{r4}, 0xffffffffffffffff, 0x64, 0x2, 0x80000000, 0x8}, {{}, 0xfffffffffffffffe, 0xe0, 0x80000008, 0x8, 0x8}, {{}, 0xfffffffffffffffe, 0x4, 0x40, 0x3, 0x3f}, {{}, 0xffffffffffffffff, 0x80, 0xf00fffff, 0xfc, 0x9}, {{}, 0xfffffffffffffff9, 0x3ad27cf4ed49df3a, 0xfffff, 0x7ff, 0x1}], 0xc35c, &(0x7f0000000440)={0x18da, 0x8}) chown(&(0x7f0000000480)='./file0\x00', r1, r2) clock_getres(0x0, &(0x7f0000000500)) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) chown(&(0x7f00000004c0)='./file0\x00', r1, r2) 02:04:45 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = getuid() setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x18, 0x4000, 0x1) read(r3, &(0x7f0000000d00)=""/219, 0xfffffffffffffd2b) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x8c) fcntl$getown(r0, 0x5) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) nanosleep(&(0x7f0000000980)={0x1, 0xa}, &(0x7f00000008c0)) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000940)=0x5) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xfffffffeffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x7}], 0xddc, 0x0) getpid() r7 = open(&(0x7f0000000180)='./file0\x00', 0x8080, 0x40) kevent(r5, 0x0, 0x0, &(0x7f00000009c0)=[{{r7}, 0xfffffffffffffffc, 0x2, 0x5, 0x3, 0x200}, {{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0xd47, 0x80000000}, {{r6}, 0xfffffffffffffffe, 0x4, 0x11, 0x3, 0x6}, {{r7}, 0xffffffffffffffff, 0x4, 0x80, 0x80000001, 0x10000}, {{r7}, 0xffffffffffffffff, 0x20, 0xfffff, 0x74, 0x9}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0xdc, 0xd15c}, {{r0}, 0xffffffffffffffff, 0x1, 0x8, 0x6, 0x2}, {{r0}, 0xfffffffffffffffd, 0x24, 0x1, 0x124, 0x7}, {{r7}, 0xfffffffffffffff9, 0xa0, 0x13, 0x401, 0x2}], 0x1f151266, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20100, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) getgid() bind$inet(r8, &(0x7f0000000140)={0x2, 0x1}, 0xc) r9 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r9, 0x3) ioctl$TIOCSDTR(r6, 0x20007479) read(r7, &(0x7f00000007c0)=""/255, 0xff) kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xffffffffffffffff, 0x84, 0x2, 0x2, 0x9}, {{r7}, 0xfffffffffffffffd, 0x4, 0xf0000004, 0x800, 0x1}, {{r7}, 0xfffffffffffffffc, 0x1, 0x20000089, 0x63, 0x5}, {{r7}, 0xfffffffffffffffa, 0x90, 0x1, 0xfffffffffffffff9, 0x35e3}, {{r6}, 0xffffffffffffffff, 0x26, 0x2, 0x0, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x8, 0x1, 0x5, 0x100}], 0xfffffffffffffffc, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x24, 0x40000002, 0x3f, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x2c, 0x20000010, 0x7f, 0x1}], 0x2, &(0x7f0000000380)={0x4, 0x9}) 02:04:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x500, 0x4d) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f00000001c0)=[{&(0x7f00000000c0)="857a666dfd2062fba90f8967912988d87d52858642faeca2e9e3a208ce31b7471bc9648b629180950504e519bf68538f82c380631553c7f7d8c5777967b4", 0x3e}, {&(0x7f0000000100)="59b00bc2b0c7245f6840af7cee977dad8e51e7e6997c24888f1f974f76facc761254966631a1edb8e0509ae604f83d8414cfdb79356cdcc01900648f424f5dc5b0e9f78ffbd38d451b9a7553a205eb94d9d930398dd3120fcb89cb067c088388da1c5d48952765339efb4ffe0c06dc1074fa749771f1c401a060df287414dda6d5a8a235e8ddbc9138ee52ed20b0", 0x8e}, {&(0x7f0000000440)="12c81d5aaa0e7fd260f79a4d7c5104734d29b4a745ffc064186f9047c48d8588b41eb927462488e1b49dca0d226b8d23d9ecb76f92639812524c7ccb9a501adc560a5a30a7c3302d4edbfee60a710eadd08c283320decb55d7322dddd6b35c60295f2222f4eebfd2de91eecd26435939b3fb95f0b4d0f052c223b6e162d853dfe257f7dc7509665b45fac75737feac3c221db045a6bfd198b32c1fe355922622bb23420e563849bbf3e51e277e0d7034dd20145b0482e75b0e623516e9fc18cc61826d2b303659140d8237c053427e80eaf97c4ee6ee2d36e696e9565e921cd22c9cebe397d8b88b8272e56a91bf9f7d9b40a72a66525ead362fd388af147deea9c72f73b8eeb66985271b12c53a26222aa05920104a3882f6336de6009ed6706db96777d87696dc1957cb9bbfbdd4cceaac47f6091c68024d4350bda1822f7446888f5e0bcbe07566bf9e304c815578db17366f9e82ec9371aba79c3be1048aa0f9a3aa92ad020def6896cd4dbc97ea401bb10463ee175aa8060010fc540881f8b80779e248f0f705a9056f20e853b94ce07859d71e19f0c2d723502fb45131c264189ce88fa374a0825ed62b705b8bae1eb4c3a35b3d2fd4b34e71b701d0f098f274dc53dc475ed575163c3a7856c8d7233335508f9e99c48a71ce3e00d0cf67d093f8736f7d4cce360ce422d5a4706993ce8cd150b908266977dda715d36e5814761406276b5f11c57223e574c567e539c30200fd0951dfd8c921fd59130052642e2d331f15c14dfcaf75698978f2cdb64e8edc0b15922c1764d278cf32cf40821d38ba0abdc9e176b7649b4758d7177c716c1b9c03cfc754df4f1c19226740f872e17e1e544d8a0bf924ed3f5551b354a0e8a953111a7c80b05a5bd2454b08fa43f828eccfcbf77213237c8a77e26db02899dc7a5b434482749fbf3ac4a9c3a7111f1d084c67ccc1be2ec13e6221bdeb97387bb3e57aa7cd5f358a87d184ebd040a9b1632e1bc1c38075b5103b84ec2ee229ac432e0a828b5678158d583820ceffa83eb7ebe4938ce1a8cdeb3df2ed171639b844073179ee19627648f85f94aca124c51a0baced4490f5eb184ab08f6d707a96ed8279c147db5c1ffe4026ea5365f339591217d416991d637cd9fef9ceb3151b6156fc5837520e07865ca58fb899e667949798051181f591174dcd10e8ac848a19b7f3f8b5fe66791936029f46ef2a5ad20689f7e367a589423b4d089a19822bb6a04a80f7f2f9c2c3b0c30b1acb785f40302a72481c70182f9e30f750f04c1490ee1d0e482fb4a6abffbe6bfc0f3364bcf0c203e2b2c02115b39fc0fa17afa1099bbd12735dfa0fc6c8021a60962ae57dc0d4e33d9bacf1227211a09dd4a498c9bdd621c2d47dc9be91333cf3a7c5729c3b34b388fb76606847a4189828d7c757a7adbcb7dc115d1e1c005605b4fec95bb9a7b3d8c545d3d2d4a67e496f4580024ae05f3cb647f7bc08e2a3044ac457de4c57eed78416d476c6184a1d88b583d7f3d6a145e5d81d334c40cf8dc6268499ae2432651c74e3acf7c5395d456a36209dbd027cef290a6586a6e286fcb3abf678c9b96ad9e4db3f801b3b6249ef276423e562c10464fe9d428eb137c74ca14178ee47306c5c833bb67e7959a9a88375d35c42d61a94404affdfb21589aa57d259d093c6adcafcfe83163adc692bcf688cb816e332ceda447df49732db95cef65726c90b974a3a64187b57ba49407ef7983c549397f67f376d7b0be395fd906895b54935e6500841a0ffe4658c833fcde080b62728bab125120b4c29b845e013be736e7ae59e4fbf40daecee3e2fb1aed56075120d4fcda457bf77bef220a8af1d0ba3e0b16b583240f510852ef70786e8cfe345509aa32caee6e64ac5c76c6ebc866383eeb2c35b253958e5c77e6b8cca27124cc793bddb0c8b71db810a8541cc8b029271da4155151614520192a02d6f3a1194c6f8e31c656b6ea15582493a7bf7fcfbde67e1d89b3c5c644ce3adf73dd026993e74e3dfe145371340103d1a0dd86ec3cbacac8e180fc85e9914c40fc65286922c27e33201225c2a06c3fdd6f1839b7d88bb101691868eb0b5074c6e41d81dbc055a0eea2823962333a881ae220b857004b0261e6765cbfb30aa8d7f86a3fd78e98cfc07ff0cfbf398f1402f90e36368e849d064c4d30663d95a4f7bd0d1e7cc74f46417c25a3b821824ad7182b89d10bfff713fb5f75c4c638be966863fcd785e7a2aea667de8b84aa09343ba9c57debcb102ebd1c77f0e218d1f141c783e3f944bd1df5b7b3f0de390da24337e00d7919a6592828ad4e120020dd0222cc7b8da69964a38b81a5f165871ed855d1195aa9b6ea934af89f756d95a3d111d3de2d3fc9a2d196ac9238bd07d5c1b6f35420e2120daa51aa37d7d7630dbd80f555dedd6113335fa96c411440a3dd87fbd5f770866644e3d84a51a2e2821bb5344a0e2865953a442bd56fd5648c45d88088a188995c569a17d3fccb61d550b64e2a00544fb25fe197a54a6877ce74f196aaa43e58b7f1d3ae9651e6859cce7a6c69537c38d4e585c06e1f8a750a7a19adc7f17ae597c931a1584c3971b46aed74c35063f36dfbac1dbf249f3f37e1bcf74b3c966bccae94ae2753b8a6e74c371c47f996dd615f61df1375401a0dd888bf223dde30b11ba476a7e3d943faf84a8910e275e3fbd51f949c702c9b12bdbc60d7824329bd73f493e49561ede5abc69a2622f4ec81d901bfa4fbec34816c374a02b949757c067715091a2f65d48842dbcfdd6ccfc2d6617f5258803b8fd66daa2c6382e2c2749494d9857b2727977e91384585a25ccd0bcdeda276468a418b84f2207c35ef49001a70939ab4d8695832146fffc69760aa0b4bd4f0ad12b2e7928ae4cb2d21334c67814696b96423ad6ac97d227188ca27965ef281c3e4b5083244e5148d91ed4e70dbbe94416917fbf56e2d9259981a0293d482d44453d52334850e52d5d9d4586bd0b9cd772792218485e40c56dbcd6e53e7a677cbafe5726daadc86ad29be9fc81cb91a47d71af6f57671842fbce6cf5ca83a2eb06c16822b9510d999df5b5ae46ac52eb2f376aa93e6bf34e1c0154270189e9ea6299f613475e14323a9ae5102a1bdcddd8648e02b435776676b33ca77f33217c1b90c684054d973c5e7eb73af9162795d3da292d927d2fcf7964e064a864f1c9a0f8d7897fbe20c704597c59b435b481a17ac1569a231ea2f1775f5a2532dab60768f6cbc630671fd60e91ad1d323480e5a93b83d715845ee5070dcb8b8a5873a86fc2f735249f388c66c9271f7f1e513dfa9e942307d5aa9b7d61923d0a1132097319874a6f6b6eea02231e680aff4b9951a234d34e95e0525bb7c0db639319bfc2938dc38b44cb458bf7bf4a5de3c149a2a51dbc117056b82bf7efde7973e14b1f0b8bee6e1672bf8ee8817a8d1abd31b599b557bf90437858b690a08fa0456a4a06df5d07d2b019054c369d3d13585e250abb93e1cceb4831b8d7477e1d7cbb60ef81259218837731fba625bcc8602c9f3958922cabd7f9b0780102fbdfd8c0afa136a6b7afcba6b8ad1eadff82d0235c6179ecaf0ce9e5957476a872f8fc9865ee62812fba766258e9afebc72937ff8b96b2c89cfc644c3d2687d3a536ec7d4b83de4a0f44b1852e515b63e23dcbed2059d57c8e7ec4045c23a80146e387f556b2eeb72bcb339f2c7f089b76b55fb99ef73bce496bd4e5f5a3d8dbb814d176c8cacae2200067f487212fd444cf2a5bf998402496b35c58e7045caf7379210c9925c96c0d5949758d1204aac8be8973cade626dc794b0f35fb726caa7d260fb83e8e2063decede1bedf739c3d6713bf8d634e3e9dcd3f6cf0eb8bb104b9ce56b54ce5685c4b9e87312e39a3d9229bee6acf46e83dd41351e327c529c7a8cf2295c1f2a9a0c549ccae5fbead54e70e102b58dfa29a05cccdfbe0afa897e9e4691970a9d800e24783caa59f928450d0602767a297f99531299e0069e30c4444c8c5109b0060d85be304771f9dfa3b09c7a779165b7adfbd166692fabf54abddc3c4a9d9939c55831e80b6d7ddb5c88401b6ac4d11d6cebcabfe86a43a762dbdc7af69be6b366942e377a3c10a1038f97ab24ba1e0677ee66e0252acba2db878991ef1ce64c4ce40c3220e23dbcec4b61bab2d49d141b8f5c7d61f4f0fbcfbc7fd8d5229d2d9367fb3177d2030caf26cb19eb7bc309b1e3f49997ebad7305626d5531b27da826912ca63b035e894c50270fbd309f6d8b204c97e200cb316bb6ebafaf6bdb4ffaf93a13965a1534485d984bc4b19b239e43ea2823fff4e4e9a5159170ab6e7744a1ed21a317eecbcef470a74d5038aa5ec2a783ba2ed1eaf010b314fa88c34af7c0c6224452526ac6d71e3011da2c7ac37d20b5b05791a7dd3fbb968dd20cd0b458676c48540f94224ce39253e9688a0853a1893f75e4ad6b161eaef192d7ccb4c311595ae716c63ad2d485e62315a679ab67f09fe766740fdb645fe9195b125180414c05db58ff7f8a598f2f36d5ce388d39de7ca106abf55b90cce99e5759c75572146dfbbc6c51bb466f5c820723ead1c7456ef59d9449b69347c6999dd310212c66bc853ffa65ab1206e933fbd8edfc2facfc060a962b5d29c96c53f1750212891dc83cbd571a02e38995c648548afa3f3595f304826a4815d6d9e51579f26c5fc81f6dc3cb6615adfbc664954b4b4b70fbda5e282a58a45fd57593d60d643735ca67445c6404bef76009691ca09c3cdf089ea6eedce7b8f07a5f3c7428df503806a1ab3ce018be42612487fbbd3d7138157732dd7e2268ee8aace17966be70905bd3289e39aa712885192b02712fd76cf15fe927db0a776f358fa629233c27ebaf7299c71a24ac45dbf14ec1091e32e6ba7ba1c0a3bd4bc6942cb870ab266a75453bea8c633435770b81baabb43582156a7eb1931f482e364d0b33356db8090931817f96a123e161c801d4a005b17711519188380b71ef3cf113df7038ccea3e509f39b2e6d18d17dcae09680cf45e9ffb12b9288d0399ebb8bc22f3dbbc862bb717a8ffa3b93561f152aceec76de705e7b3ccd0c92dc37adfae441cbbdc77f1abff38d7748a8fa41d060501513da0df27db3275c81af05ea6cbe4a917a9d6506552b3eb372a8004b52bfa50026cb9886c06a69026853e5fb31c82ff405f2a92db2d55fe9c62a3102bdae58bc83955f44a7aa5039e5a6d86131dec760a31e5f9a143a253eeb228b7711fbc20ec905cedac0714419449d032d3be0e2f755175af2f0e8b45f2e0a0de1a8d8542890ec7e3a4bb2097e78942e4789e6987607746eb60519577ddf21cb42c6010e9af191009a928f7e3a67c88414ad16cf6f19602c3172cfa77a795cb7e6c37f9ada8c5f6b8ab0195e5a842725a016af5533f5276730de6cf258a485a09383ab356debd73cb9aacb54d496a5c8d288af0700ef88a5db27ce3b746644fda5403aa1cfab80c24edb1f9cef2d1a4590071077a0373b6ce975488899fdb0e79f46d04493401e90bf6685746458f3056deaa3164427ecc7197c9ca71f63c233a1627a1ce4a8bd0167d2955805730c27885cfb0e2e00f6f106b9ed719184d51dd8f8c2a9d024700ee9858327f3ba7a29316bd83e4f04cd8638f4743f46a528c41575bb9bb5cf6898b1651dbf9685bcf3b8afbf6fbf1099f13c6dd596a4258a1c7fd93a0daa747d4483b5989708255514243c2994425d704cf7c42e0021842b2644299926605248cbd4ec8fd9", 0x1000}], 0x3, &(0x7f0000001440)=[{0x1010, 0xffff, 0x80000000, "9edb97debcc16a998c167e0f1bf89de6da87e97047b70210ee7b6b55d1a3356613adc148f0d2b06217609dbef4aa4ef29359140ee3383e2d9e4e65cb42764d0908ff970f709e9147e6203a1e1508d159d29b6b7361760e005ba3d90139f680aff7ae131b97b9908c23974b435549a83afc9a702e85a346daac28d8c05a600da1ad6e4df8e9ac1021090de86eb9e149f2408abf89974253236d89776414c3369a9bbbc67cf110d8651a9c5346a35e76a8998a24f5dea5afa1a878954b87c50686c1b7bfb066087cf25570de99e7be0e7b4bfeec4d5ea09ab1c9d31859bedad6822ab1cc2520fe385d482b4a0c69084845be885961250b917c77ad3abbbca0ee08ed5c176fd206731a39bf6fff7152d75825cd2221c45438720efacd842872757d08a5caaf725552f4a2ee16fde450de9c2f98c16e5ec042c9c34392108d9b24c74f4a40d88e7d13ca8d09d815e4a0d1d1312e9faebec6d1866e4d50188a076175de732fef1e96e3f9d8985c83cd8ecb1754c0819ccb9fb97f15c873731191be0e7ff940b1682773f15b6e76b3dff6503abbf2ff5408604c485d76f75eb7417a46a22829065adbd69442fe48ddea89288f8ea029b01f0855ff52e2b6cfe24b7ed96acd2c8670fb8a585ea9df68e1e0ca7a92e93f1bab74377ce947769786584f925068d7e4100771be21d8bd9ddde6cd91fc54e237fd5e4e3c2ace643f81a84eee6d829ece1cc0c160e4105ea0d97c3774c4e014c62e41c684b42afbdcd407f7fce2424cfb5bd2ffacef537e831cbf7a9bd21cca06d90697af64eee6da2ce57163c855dceb08852195128f187fa0677f73fd1544f22419ca54ff41c8216dc43170acc80c5b70285f5d9ded5c6c1028ee3bfdc7e376a621a7d17543ee2d2702f4dec41608726f7b01d0e0b387671d60835168940823e9a755113fc039b9292d005839530270f399a8326897940c67899b4de20e9b8b7c68db32381bff82d46b39203da1bcc169b09579979d250c198a857a74dbfcb22ab6d63680366a39c8ee8178e8dfe129c7bc964189d2b62f78d04a901c0ff26e27642adf48993cd2611480684cc3d1d348d6c468d97d15079df750e87992787c73cb626ad97a5be665e002f82b83917bcfab341bf492c4e29ae28342facf90aa9cf683c98008ac3c5ef341a54c9f42ea051163dfdbaefb50e3742a2feb21b601f79a0199424c4bd4208e6f6cd0148416f9973303146e403a74441c573dcfead1b0a89a6e586b7184de86a5f6e1c87755ccf81649c08b40d27d069f247786846733b145c51473c415034227d29ca86d97a1fd71e21b18d61e59fbff3186d902c036c4201680b9b01f13c8ff79c011feba215f62b4ca949fcd109f828de0bf3d8760222faa410a10379dd7990474b48c65da9da731a5f7e94a3018293d6ae834ea891404f3b780316e71f317edb845164c4afef86ddd9077275b89a30e097674f1dc9ed5164b8f4df8521bd1bbb6a518e878fe24c113b9e23dc62f5b94e16b9f3def06271e626b294a3bea75d3aad1b3a1b10eb5a5a13ea68a222b843efa2fd74049534e8eae3fee7cf8316398b289f0d3c2b9fae6a9a1ed24505703334de4dbb358bf1ce72e104a15416b41ff9a8aca45a4b0558ac1d6ee8d4359217812abce505b64a87a38a7666cb8ef69677a53718ded544657542cf2647c82b624e8e09b91b06b527023e43943e38b6cacf9933472e99622be04dc26c1480204fd41a388a4dcc931d7f7b9c2c7cf057e46a3e932ac0262f30f5ec9722e97202802997dd8760c2faee7f1dfb01377307162906c58278431466d8a4c8d98f70d41f9fc54d192b526303188dd134b9294a9e1b0c637dea171176db4719b6683d8964596b258429f4e35a4f87df3ab2c48a74374c39466fa8547b0f0189aa21b867a92e39c40db05dcedfd3fde10079ea394d101cb0320160dbc270cc3478b73491adc2a2b06639f2523d4600587530552502eb7df5faa5e8dda107af2f2e5f7c4ad3cce2b35673c2779d5926e134c8085ff6e185596d461bf44832933f74ae1e21e548931556827eeed88a4a00112f3ebef86396df79429e46f66de641ead8800e2a97be464e51b84047a2a76610548eef8e5c5b8f8549df213f163388c40cd6e29f5cd2850655e4827088323de7571bff3c4ab06147a737e12ca00c7fd0a0f7661f83b932d8eeca548c6273b6ca161f686010bfa0ef2f117dafbc528aa23eb14228aa1ee4d9700d01b5977c5a8383d1cdd0bfa231732e0477fda9be2c723c45585122ba8ae1e7afe78ff3121860c96327333d8f9e98bd9fe49ca8eb6056c9042b29e4776bcdfbeec2408b759bc9aa74405d08243147f62c3e6368d43434e8360e7319a571c4fb186ab3d7ca43c2ecf6d98580e82cce675f2cd1b1438f8367805c3f99def95df28b04df2c317afef7c447bd1de7904182121d4972991c5526af61f3d6b14214f5345cc9d7629795f19ca007d34462a0896700ec6511803a45e6a670b91940854b8466d4b98caa4442f36d6a3493eb53ebaa4a07c3475875bf827e3dca54697c4e6c5ee36ae390be1957b225b8b700516250e634da34dfdb5a365f3c8a5939feabc23eed1b488ef79296a5bc673d39a50f9f4e07a22e9f34059661e7688d39923628f2f71b94cf63f5435b7167f84d03250c16c034cbfb97e19d72c6f87a98c9eb1092fd2a7a10297013a2362657f545d50d559d87953bf3f733e8a9c83da86b3cd9767dfb480ee6f972ba45bf52fbd17d5f9379b55174758b44aff7cf54f5dd1c363ef0cf9244097d90dd7c5c5a00fabece4d75ab60ba323399621a6fce5dda33e44f6359db1e5caa5ba25d71ccabf80dd2e56468f690e7124c607cea869ad66300f46a134646584295ed87f6028686a13fcca967e901486274e8b5fd49fa6dc2ca82d441d36887a47e7ad1d499cdac0a8552ccd9acce794e178259d3ff056209b2a898dc3045245a39b4bb9809ee73ddccf14520940c9bce8535f28efc439f89921fc639d015f64ff4d2bc97d9c4d0ca174592f38b75605b5b52df3a9ad12bcd79988943fb9611b74a0d9376a969c7eb68c04f5fa51c5edac24c4c450b217552e6c2fd19d228bfd5b504984bf9a0d66fa4c7103c17ba3b2c41c3dd003a34d38164ef968bddc23dd8a277ed875deda36d00d2d7ec3fe91d0d98bac1f3b8180ce9811ec8fb372a64b683f67a3e910643f66257b8378e000682b8cecbf2e391a7106886bd2eacc97dedebc1e155174502358fe2a5ada2d9bde8aed58766ff607901a60ef8dae2e8090cba22069d8d9b8c8fe014057d6e288f271672518326aec2e0674f2a2f7142c015fe1f55ae369f8ec91a9f0dba6c7a9b1af0aa6dd4d89f2a083491aad1cae84f9f3bef7a966a402f49d399e31d9255d578be329d010156133d290ab07694499eb81d811b964afc438cb3be62be23c6e048068697eca098058a1a55eb97eeacbef5707eb3798eb0310490fe651bb9162e5647ac7d15758be70f629bd2b4fb7bbf7e87c33bd54d4d59efa82524628775a3db4b6970681027d8b4000e0d420c596930bfdee119e8fdfd0a3f1e966e273b11989f2dbea7e70c432d6ce042f03674f9793cfe7e1efec50ef6a3d24c0e931244b29de381364ae461486480a247f1bc474ec61b21d177ea2f474f2baa6995152b926ec481d4fb57cf60cf436dd08bbad2ead963f41e3f2eac95c5cbb820c068550c766b09ec391d029fcd74b25400c4cd30f88890705b5f4059d4de0993e3035ab487e1dcc480d812f9cca7ebb6762a0a53f3900726dead50a88ff5e45d451d87a64a77651a9bad05f6255c9aa30358111a0cc21ea1db2465d27b6f767f948a7b342b730dafbd2e49c32467384531af561328f44456ea5655fe44f58f6e3a6bc71ad1670dd6a6791ad37831791ff8992cfde8eee019c1d80331845f5db26e5b242b7cfc23fc4b5e50d3cd2c287886e710d6ad3779a848bd7be7e48d1c5aba71a14b4d19feb853d25663d64a6e19d0d0eaf73a8b6aef23fe51721b4c7cd2310eb9e009981ed9f974c3a0561826e183f9dbaf88e8f322eb3f4e31b8777afbe0924d8ba99566d7bfd63f052c72ea54ea3e5640de67b021213b5292727322653dbebd6c068fef8fd0d450f668cdb8ec8bec0004e68e8f5a501d68030dd21549df055110c645133dd5a18db7f7ba2565a0052375c5a015abba1a7610953307071d9e6311c47a96e740f53caa7426413167e419a713960977ffec682d6d0774daab17281445c60545acfd838f09057c23b7c923e49becfd48c2f9f5ce81eaff9cd6d8e1237470db90b1d7621d876fe74c5f1d50a4aa3075a2bc8c62e1c23247d18ea54d58731a5cff342fbcde83c73217c669e0291e78ff4bf5bdb20e98faace58f74ac3660aae38b06fcb25170188e792b9a4f79cefaa207d7e67f02befc764e2ca5827add4780ea2f2e5cab11fb77b170ea0b7a7a17b455acbedce2d768818d773ef0e4346fae0b059273b72314bb141184fd83872851577a001ba02213275e01a77e7ec978537aa22f7e37467bb2a104b1e02a74ba63425c82375373afdae5ce051199e0df8c5ec8bcba4395479707cbdacf6b9a64eae246815f01887dba2444c2a89198e05a9a5012d634c548cdfaf4a56b1ba45cecd3f2fda60374fd62b1313f7f6e5c010788f5c8e02b2b2c8df2e4f7f2ede59312a6b527a9dd7d0def8bc6da417c27b7e032c1064f97490a878970e4c8664cc76137459a2e01c413356c739d74c1901c4fa5b510813a30021a958ebc62951540c4a5531a3e36b0ddcafcd45fc5bc65e2e6fd5628ca4c3ee764fd353d7c2fa256efc9a79b1641283e5622231235489478c008280322b32d4582525e62262b7faf5ec1f967049f039ff6ec22db65071b96024acc4da071c848f4bb47dd570757cc9b3eb9f05126bec1679333423d99cfdb9213288b8763c66e04c5242455f001a0f0ad8a1b5f2cb6c7bcc4c68936d5eb79f4cbc6a787b7cf316a360054c78f20184aaaa7b815d406ea82ad0055b62160c78ac27570b59dcdaa5302c654b5450e71bcb1a36be9756e22239b915819b7588c8a53abf1c22e03ce3f476fd0816502312fe01f3923bcaecdd5229099091e2c520d0e34c91937073036ed25978210be8d55029fbaef13252faef17e6fefe705e0e1867cb527c596981a2a0a25047ffceb95a379c91a9c8e86b8f3a27295ff49ff4623f96469aa186a561c9c134b43b183c4c5b5ea01bbbdca2b11d70a9896d6532a65cebbc884b792092286624533f1cd9dea314b505f6e4e971160da48344ed8a6ca6d069b73222682d87d4eccb7a174213ed1f57e6edc57eb7bf415188a5fafac06400dd2724171dbce49b40cce0e4cd16ecbe257b9caf68f7bed8ec391078382ecca25ef6c4fb99b975ee0802aebc419d744bcd4394d98802107e7fe96148ac0757e6daf8ebd0539ff7660c3a41c437ec0e4faf34aabbde2841a18721a456ccb7ff2e56df8f56cb8c9c7fbb4bd6b1925f00bdadc9e2469f1682c9505ee21b6164adb7fe60a3fa32283f9614dd58a289796ae2692a4c37623d0f45b912c27dd1e66a9c9606397061039d86ae8e2b6bb369bbe27663dbd4dd6c9ba10e4db50012989d6471441cdc86fa9ce399fbde79af88d7ffce27952728edd825c2ebb16e8baf412fb879f46d33bdc5eed09fa8b3ea24e557357c3b18858b5fab2875130718c594204b89ba46eba39de2a308829ae71a57d54acd602385e0ea9becb18541087adbc6c541002cfb1d75944862b5d92c23"}], 0x1010}, 0x40a) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r1, 0x4, 0x48) writev(r2, &(0x7f0000000000), 0x1f0) 02:04:45 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x33) fcntl$getown(r0, 0x5) getsockname$unix(r1, &(0x7f0000000080)=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\b\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'], &(0x7f0000000100)=0x6e) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 02:04:45 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x2008b, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x4}], 0x4}) 02:04:47 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='x\x00') msgget$private(0x0, 0x0) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000100)=""/126, 0x7e}, {&(0x7f00000001c0)=""/145, 0x91}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000280)=""/242, 0xf2}, {&(0x7f0000000380)=""/153, 0x99}, {&(0x7f0000000440)=""/100, 0x64}, {&(0x7f0000000500)=""/77, 0x4d}, {&(0x7f0000000580)=""/225, 0xe1}], 0x8) open(&(0x7f0000000a80)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) truncate(&(0x7f00000008c0)='./file0/../file0\x00', 0x8) readv(r2, &(0x7f0000001000)=[{&(0x7f0000000040)=""/27, 0x1b}, {&(0x7f0000000ac0)=""/82, 0x52}, {&(0x7f0000000b40)=""/201, 0xc9}, {&(0x7f0000000c40)}, {&(0x7f0000000c80)=""/81, 0x51}, {&(0x7f0000000d00)=""/194, 0xc2}, {&(0x7f0000000e00)=""/227, 0xe3}, {&(0x7f0000000f00)=""/186, 0xba}, {&(0x7f0000000fc0)=""/29, 0x1d}], 0x9) mmap(&(0x7f0000008000/0x1000)=nil, 0x1000, 0x20000000000000, 0x19, r1, 0x0, 0x0) unlinkat(r2, &(0x7f0000000880)='./file0/../file0\x00', 0x0) write(r2, 0x0, 0x0) r3 = msgget$private(0x0, 0x100) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sendmsg(r0, &(0x7f0000000800)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000780)="d2bafaf3e9ebead964a615a4bc5ad6dcd30336359bdbb7fe87743d5e26da6f36cde73aac2bd602c23c1ad36dede65b8a20c4f8e957862e2cf4949b92eba347b579fb7aaa8d3fc1c4dcb4d66273686997f63943ad0f69d5ec1fcfd0cfb50529cddbd9f45f6c1439dee2b904bbde57ccfc5cf5e7", 0x73}, {&(0x7f00000010c0)="dcadeb00da14a1cc950f424972eec19cc0255fae923f64d0ca4aa9a0f8c34adfb9910db06bbca2b6d4b5f0240dbea19535ba82a9179e5f02a454e7a10f2188deee7654fd28a1b0d12d4eb3541c2c5e838cc3f0149b4f7ee06ff2508e8791eff6b5810e537fe24b8f3b034d60d0cd23840840f3f304876afd21085b6cddefec4516cdd2109f8f6be453bea94aa039", 0x8e}], 0x2, &(0x7f0000002740)=[{0x88, 0xffff, 0x3, "73ed0727bcad659e10d8bacc0670963a1c51fdce1e5143e3f4afd5c7fde51b8c6389134f62974e4fe2480591c88ec732d771b3d78dc72e842127012e6e9e63ffee770dc19a7f693570c54f1530b44c3653f285fbfecc53489646690a159905c386f5ad5d8cd04b78991e3786417f4d36f4"}, {0x48, 0x1, 0x0, "b3cc934e7685f8eebf3a562f39713e302553a69aa918f7ecf2134b54057722ab64dfb712632a5a190bbf98e438ddcd4274fdd3"}, {0x1010, 0xffff, 0x81, "4918eab203675f740e66731a4428d537197c10d392b2aa4f43066694005603a5914d8c78ae0cc2f3caac6a238f950756078ebaa4e00bbd25fb2d66dea418d1dff80cc4f7cf30280ada8df6102b52e796914c5dae827fed1c97241eba70e6aea476a9512f40e398ff31ea82bf59aaf80033aa2473e377e3e6f7484377bf8e63ad2c0892673de055e00986dab355c43794f9bb2962874fe9c8dbb3d73f3cc40b4d98534b654f27ee527afa385df32db7cc145044c2c5dcc54931c730fabd31d3233efb7e2bd7d4652199b98d06bdfefd9f37d9ad5e59d20f3b62adc521adbe99d1677774d3620f709537c6bdc1c8507dd253fb9fc34ccc4b420c141ec79df0b03539c22a715e62f3b4d26f96b4756993658d928ad9739f2784d4bcf9b37e14f31fe1b975d41d726c3b5df4712237b72ab996b55a4b1a44417d7573c30983913a5c3da99edb2cbefa3479f956088f764520924d28f15552bdebfbef29458f0cc2d9e620d3ee9e78356e2aeaa40105ff22b1f1d77a1e52c5ecd9f224ef0a2957cc005c9f881360288db0b807e8d2e3a4e2225777a8cb99101fe910585faa0249417c14caa818d3fa3cf0f098603ddd4c9cc6199ec3e29f6c79eb20984c7c41e8dd8d9411365f4f2865d999945f7f4aa07ad8b50789465daf4518f82780bb8adf25fecea577115d474a1dfcfc2c2e571e84e9e6972bc00ab602f6913693100a5e97e7dc6995a586d3c2f9a099e4693f370ee7bb7b4177a8520818a54541f16a60277098405e1e27ea24207293f74fe3b885314f070d1b6fc78a63284f07bd773c2e4c64fb95125d7e6e9c9681325cedbb6f079eb1a672f233a468f019cdf306e5c18e397dff2b58b4c7cb526f096e6e6443dc56f7f466a048c87874917fa55709a5b3ff7e4f282a15b9b6855d487fa031add38f1644681e1e4e89de1ee68debb583db2e1b6e78fcc11bfa7706688bfdeae0d2c871792b97c017d4150e52d1248cf113706bce04c6376baad6a358a52639e81037b88419d7320f5d21dd0c1f0dad4ea6e1476ec727b38f4f9ed2dbd67fc2731ebaf708ff60460f25d1d33c68f3636c1c3d32fc7be8f8087cf0c994863ec12bab37212c5a814c1cf4c1d194a29a125b4de33aa6194b0d73a1d2324cfeef67005e49459fb8f0372586cd38b5a50e7c89eca8c3da6f2adf5dc22ae510d00ef50e824803bee1dfa9c07bb1b449d04c9ef0a8c9c82304d4e6e776d786ce435d9a4a4e21c45673cb80389b884b22888261832596cbcb12d80c84256ce6b4b65c81c23c6859c96a6d6c932f294966cb10da8deb7c2df170261952c8823527760330d61628570cc3cab9ad16e9a14bf798c0c3c6f39c5f17a4cc2f41bfba1058d1463de2eaea8921cab2105ecfc5ad82fcf23a44b0bfcce54265e3c7640ab0f0c3efcfa61d891207d7469ca0a7fe7ddd20c03f88e96210dbf99d37ffbe31111ab58f2986bb01149be761e329153c46d56f1b4ebfbd6e817b83e626b6882050de4214eb10546d8104c891266cc953edd7dd1566ce04c157fcff3b552183f9660cc392667084d384e5262cd5eef9bdf61a2ea5dcebebdea945b4a1a36115951e89075b86ac230b40cb57dcff8dbc187738a3850ae38f80e27e5eefa0ab2f7f9a05410792d22ca3e73ad96370ac7474a32bf28bce2737fd6c27e8db092ab15ca654867fe12c9d23a0e4a4cb8142e250292d5bc5bf0f94288365779185ff85f30fba5bdc9c1abee70200606c45a4d33e5f676276f93d613a13b436836896bb18444db4aac6ca5bf427eb0391eec1e64b979ba547cafec28c010fc9f34114a60f8a7ac7009307f9638ea89c10714d0e100335a6a6a399f18a05dad3530cbacc6de26c0f572c8578428858ae92444893953f5d8c90bbcc58c334a8b758e0c53fa42a6d9a513321c50cc0b8430f6026f5c0625a702fafa3a2814f6cde2ea9c6b88d4434dc5951140c17382a92d0956432a937b89c63a869e6ca258cd9cb7ed2bf0917679fa3e454292f38d3b683766ee3e424a982cbf43b960612111a37259a928544b220010e172bf6df4bd0a956badffb2df2f27728abf5c02874cb8b4258c9b09386c7a613e1d3ea9c4ee6b02d0e4aa87c911bde0132e589f9db0de492b28b87f4bce925b362962aa48021cab392df22e35527429542f84d654e04555971f60dc19bcc7b5ef356ce4fccc876092ab6f207223a8bc787a4597b3275cb5231071e69d47be4898d847babd08de3b2dc7f79efdf5f4a9cdc454427cabd915aa8524385034d5c37d9566bca0bef54f887c4bd824b2ed9da1d83d5e8ba557b0f1e5806da17e999b56ba4b71d36cec257be02fe63b3502b190e828d93bc11b8871e8582887acd8873fdd668ceed1dff384726ade1f57c0671e916802b380e0ba5fa684af1e83ce83b790f1aec393eef251e5888a07357fdecf9f5d43b93ec730a6c50fd84344e79234cb7358c8051ca18ff7141e8370bd28aa361b569fa3e865c5c8de5adbd99aeb12dd5ccc4d33f7e9107272fb2e747b74dea6002528d5b2af464ef85766ad5096e32669832091a85983cc1203b1d608b8bf21cd934c75e4e758f1ec5ac62fed7a5856ea75adb9eba70266f6786cc4b7521ebc79730e254f67a6df4c4c6a4892514f7d16c2f2a5cac5340f4e9df2b4b185af965587a94fe30689e974e374a4bc1e1d381117d84cbc7c91e2f5b3c80be8c33a7f5aa92f08adb7c232ce56b720b7cb192500be6414f55001ab3c5df150b8855cbc00b108545fec578ec501b7b47b02737f6d6396f476f329abacaa46118eb8bdefa5e87ca67e8b5deac9cbd7dcda912f9112effce6481d83c1588b52198f7e30a16dcc1654bd09cd80888a888dbf027b3d29a881f7db4f54041b28e2f888ee94734e8dede0a6418238c6be1d3e855ce78e03f4d2236b2e4d35f1c7869e1fdb463f28e0dfd945cdd61ec55a602c3736c5eddb8271a788b5cbf379a57c84100098b0f688268c0306dfbad64236ff2fed8b7156c1751ac07885990d71aeee61e680d4536bb3480b61d4a4eb584aba7a90cb0c8b424430a085b1f909e7172d51348852dfc44f3501ef8d03d9930b864481ab722a17a1fd43cb7fc9d1cc4cabda859f6d778d5a3d3a9fe525e39c82d714261ac378b1600d93e8689356e9c495521ceab0dde918eeb578e8aa195e28efbce572f961795558cbfa6b8dc0f500da8e7b89586a4ea1186eb9f5dbe9e0283aa0bf4ba72e4c9df648418c285e97d258e4cd93d34fed2972b23af5d8b339bca18c407f96220211dcd308371ab2dde39d1d44fc44c1cd23a96401e35d1e451c7e205496c997f0e5fc7ad5b4fa2d58cb2d54d17ce1446b366a1d4e8eaa4e458f177f22dde58d33cc1e65237942a604b6b273fe938ba67f9737ca16b77df0642eff85451cfa5773fd5b918f2df6a89d3e537329c288afc7c8391809779e43d0170497b99b72c87d8e2adc1446837c3667c2e8533e24f5284cf154eaaabc063c04df0d2a02a6307a2325026eaf33c3d641445cc3bc704b11f153042dd1dd76db8e80a36f54fbc8b635c56b475bde6de15a11b2f754dda2807203009e2d39d48825c8a597909a06de63967860553239eb30e0b00d7b4c5836a0fdd2afd0413a065c5d6b684cf146d6e1a065dbe6a273094b4b6a3a20257e9eb8806830e300e68ababe2e3ce61f24cea36bc6e7d34bd8706e9bec50f60485ae45a2f648564d74b5d67a2fc01e9689d66311b97152a9d3314e080613a62c637b24726fe75c4ff0b3433c1f5b7ca78088a30266075cb93586f24edacb8445db374d3329779df34118c9659a49179e1b217f40fed40cf143c0542705307a820aff099131bbdf1cc5b32587a063d494f66a430d69ea83a83da52a66c59dfe5601e3b22e86e7138a9c1e90bbd517d037b29f42a1e8b616ebc48e08efb53bc224b017eb47a4f85b35716967aea36e698ef5448dc5ce8057fef62134004e35051817611b9e365d9648ceccb24506dac0e3fdb83444e63b33373afe9bae6a46191aea5fc597194e860ff0abf90820dd33819ed3f7847ac3ceb405e7653929b785406dc5d71225ccc3bd2bf0ab0f5b27f8244123a49df48260b4e5570ecb47c3a35e83a349254caf4a05d38fd2ca4875a9c82e8558077aa7021f2de45050810ba04e64b432070459546afe51f522a371851c36b123b818de61cb4c1c361e47072a5bf9418b9c8f8d8e5b46c2e7d359d31607c5c71d6eb4bafe75218c65a97643ff8b148da20d242168841c6ca4afbbe28845c9ff4f43bda4ddcc27ca6203e5a7a0700f8ac85aab60546abbdb8290a940ae8aa24e42c75beb7bd76bd92c4ff1d1835eb73245d2a0793c5e3b0b00312a50db35824a861e0cd5915a1f00010f08c34b0c05ff1b4862b818aa02c97f4f0dbf31e1c1101520ee752ce3e14abdabff75bad61210d70812a80da33c3bb00ad0ca518c2ec16c4f727aff0d985cd16b0cc674406af211773dc4d3aabb31a46a2394b4ea256543bf012341cd1f2ecb4d0478ab1866e715b0386da7e8a9d8a28e9d671ac50d182ff8fee7953cdb5cede173a9761aca8c642a006f2be671229665de65ada4326c63350de227518c94daede6ffff8972ea397d56110aff3864b87504f2eb8003b780181470da9e0b0eab7f7b3028637d073268cb5ba82ed4e13ffc4cfd35bba18ecbb73ea851983b100297c113c2b989abdf74732b08418a9160dcb3d67679c8fa4fbfcd24216a036561c5df18a6ed2944790cf520602d68bfcbe626e90b0d9b4890f3fe8993dd380bb9347acfe3f1f9ac57ca1949aaae5d48f9610a6904a02a9fd695886aa703c4603c0e3fe5d278ed3a6f92ad08c3bdca5aa1e835ddba7208af36f7b260fc0ea956d01eb03cafaf39eb0c6cfd872342690826fc1a480a39fc6e6b80840711add01f11dc3622b7888ad42a45b5c294c12d766c39097bcdc73e6f1a58ac6114013d8ffdde3971b421577b81afe447e7fae16f5f136380c82e0edae1b424583028d388c53980a531503435ce946178ebd8f000314ee1005c5f24a0cf5b472d16e43b1aff770367593f0d2d1b5b34cd03986b12e35c6ae72b9880970a943f61a039cdf03ae720a3519b077b0763d125a83dd6a8152da8676e70ec689826b1d2ec87e7dab3a18dc7590a8863a34c5442f44fb8caac5275295a86403c73b3a5852116878998eb329dc7bbd27072871ec4c8e20ec4a1565f1b1b64b373487c783e62e2cdcb69babb80d9b06123e7a9bfcb1b0ed828a5ddddf21e70bf5f1bfae22a7b049d26a42671c52e1c5ac3768e3881aa5de98019f29697aed649f723acc0a4c03d2e0ed1790f8dcc38b95fe6582d801bdf32e1fa2162ee5be996ab2a92c33604f729bcac639c0ea92f15248b2a11cc30ea01860752a0ab6a4e68543ecd7c06a5b735dde1b4f8571b16eb88cacfba63139816c170cddca11b8b9b6052193d5c1e802d3600ca4c6a70ae72ca1450a54a50e89e76653fea0c23655297831be4bbc3b34c7217805dd0caeb882ed1538269f1b17917d7009eb382fa99441ae1f4b5eb3f6fbb527d7647d2d4321fa0e6debdd6bbb7e8664cc1b91780b612203fbb303edc57709a807f05f844a93c804d9ce85bdb9299a18093b69e75090217d63343a8531a815d10adb1f4182d171925349cc8d85d8687be9f767558ac3168fee8ef956ece158e49d879009c00b989c0b584628a87cff71746b9ffd4d7e05798b9199eb5360300aa5e129d95d493182829f6787dff50b8c6bb9648959d80b51f21337a00f913524d755823e"}, {0x48, 0x1, 0x4, "d9206eb20c61e4985f5e17730de64511804afaa4f90d272f72d00366125570fef8c59645b04988f79547e38b8e573347163bfe"}, {0xf0, 0xffff, 0x100, "0f880aa3fef8c477a1880994e2cdc689eda67f7f28027a4af5faef85e56424307cd6491e0637b4ca3e0488ee794abf2df86f013441f0bbd760155636e05746c9e42e7dd76e4bd31634210896043a6463b3f57fcc116d8ac5e7c292783511dc6d3d249f848344490caceba55b34061f671ca4c573247c92eb877c3b1c194336f7bed64f3ddc40f5926020f18673045f17ab2a8207a60f8bf9a0763d42866dddbe0deac7c834cf4e08dfa52a4fb0594a3772a8bd9a29359040eeda0cb8163910305f8d5242e6dec464f6a99505de5e21f1b0678fcfed7a97c4e0ef74ca"}, {0xb8, 0xffff, 0x7, "91e21bfd36c761c70cc9bffe562f433bda4047e9004e9cf74ba78b660814f69c4cbc9eea7fb3a87ca819522b95fabc11b784717348b942154fe4d367b7b83738df089cddcbbbd787b9c531d5437d530532d8fad592aa967861b0122b993237896a69ed96abd2916ba879becec13a2b90f038e84e5ac024ad96b7d56d9e2eaf75a6af38e43221466e31c70345a2a2cdc8a53f577a97c81016b38d843337353e7e859e95e63a7f"}], 0x12d0}, 0x4) msgrcv(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000dd0000000000000000a752702f000040657147ac6f91d7b2"], 0x1, 0x0, 0x0) msgsnd(r3, &(0x7f0000000900)=ANY=[@ANYBLOB="010000fa0000000043b8a6e68e3310d42de70b815890d227db2249c7c92edc5a874243d90115fc678014ef4ae6d754bc61a2c5c83daf4177d450319f85af0080c3d232470da14730a1bae105eb64f0561b543917597261779ee1244043d31c6690a88e6d8d1543a1b7291a49a8cf851f9177b40c8bbd1386c5ce0c6b35c6201d54e9b12004e58fc27d6110a5ad1937c217d2cf8c2a5fb2b289e6993cbefdd8d463613e41f83a14e924af92575d861602fb5f8fab8bd7bdd6638e530000bc0a9ccb33dd15d362349e3e41254f350514a7b6a1985459a05ad71959f9d296da72e90673010f03eb6a715b705a802b23c3fcb0ead412ffd5e8893f440eff47e663ba17d3b4ee981c9aac95aba7ec25d1a2c19f6d2be4d6bbbab0d6cedeeeb743d0825c1edd6ed62faabeba0a620699110dc03f06af654bf569ff0c57821ecf952ff32a76e8807a2487b527390dfe605e"], 0x1, 0x800) 02:04:47 executing program 1: r0 = socket(0x10000000002, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000)=0x5, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 02:04:47 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0x7, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "08000000e7654f0000000000000000000600"}) bind$unix(r0, &(0x7f0000000140)=@abs={0x1f95d27d48731892}, 0x8) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername$unix(r1, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 02:04:47 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x8, 0xc5c) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x1fffe) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=""/154, 0x9a) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xaf}], 0xde0, 0x0) kqueue() 02:04:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x5) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) 02:04:50 executing program 1: r0 = dup(0xffffffffffffff9c) recvfrom$inet(r0, &(0x7f00000000c0)=""/137, 0x89, 0x41, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) setsockopt(r1, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 02:04:50 executing program 1: r0 = semget$private(0x0, 0x7, 0x600) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r3, &(0x7f0000000080), 0xa, &(0x7f0000000140)) close(r1) 02:04:50 executing program 0: r0 = socket(0x18, 0x8001, 0x5) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) socket(0x20, 0x8007, 0x8000000000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 02:04:50 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x900, 0x0) r1 = dup(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r3 = getgid() fchownat(r1, &(0x7f0000000100)='./bus\x00', r2, r3, 0x2) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002006, 0x40004000000028aa) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f0000000400)=[{&(0x7f0000000200)="592e76f5c6791671a53498effff392acf99ec93f0b34f5", 0x17}, {&(0x7f0000000240)="e366fcfabd54c75ff354d90e493b303e8a51335fe2d811f1c2629af5927c7930f206d10d328fcdace04d15ef5ae21464a1e7f2d8947858e3ed5894ecad43498a1c3d1843d43bf2bd6e6e8fd408faa09a590f60db470ac02959a763fffbb9c0403b652b2a2ab4c50070d668a7ca50774ad4080fecde07cff5bbcccac8bf9d611d61198a8dd053942043620e1c27f9ddf4573ad3c477be0394d7ae2cb25f7c7c041e7f25a0cf5b5a2d07b5df8e", 0xac}, {&(0x7f0000000300)="f86d0c1300c78ff9218907cedd277abcf13c77ad4a3b1ccaa1c2356cb625b5ed545f9064dfde14e36f658385fa943d5b29617ac0fc8ec62b9e375a3557ed9ad03da1a063486cedbbe1a542719497b6b7a31b158a6b42e8efbfd3b47dcb667fdd5af5a79f83ff07baf78bcc8ff069547105ba5e2b303742cb28b44d70c80d23cfc56b89bc1f831966acef901329b274199fb5dd7b3e2d380f6faf8b392eceb79e361d349141bffbcc088637feb841cab30b621c5b33b3c86c2026c88b524dc0f85d566620571c01b8a57abf23fd072edec69e482b4428e56e2dedc3e01233d00a165ea51f9dea659914d7f1a81c0b53c73c1403c8659133e3ed33", 0xfa}], 0x3) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0900000100277705007e00000000000000000000000000000000000002ff", 0x2c}], 0x1) 02:04:50 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x7ffffd, 0x0, 0xfffffffffffffffe}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) close(r3) 02:04:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) setsockopt(r0, 0x6, 0x40, &(0x7f0000000100)="8be8e4cac089754d6c8bb2caacf3e35e8f7a4197550fe252cf555160de23820723289588e6e9ea1649f5e9f58f22606b3ddcebdf81b475e569f89b08141397e2c476151aaa8b1af04b1604f4b4225f5a71d96836c7240e142b2b034a2e32871a3e774a5c74a815f5b4c3ae755229a01db762a0533af954452258ddb67ded44326ca1fbdd58d5e8e37e3645294490925ecb5e88b5169080f12fc9d4", 0x9b) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x6, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r1, r2, r3}, 0xc) r4 = semget$private(0x0, 0x3, 0x82) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f00000001c0)=""/245) getgroups(0x1, &(0x7f0000000340)=[r3]) 02:04:50 executing program 1: r0 = socket(0x18, 0x2, 0x0) kqueue() sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 02:04:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2000000, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r1, 0x4, 0x80) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0x4) 02:04:50 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8001, 0x5) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0xc6) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r1, 0xa, r3) 02:04:50 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x9) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x200, 0x5, 0x0, 0x0, "684db9873eae0dff4ff84652296ab4739235605b", 0x5, 0x3}) 02:04:50 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = semget$private(0x0, 0x7, 0x1000000) r1 = dup(0xffffffffffffffff) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x4, r2}) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000400)) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r5, 0x0, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r0, &(0x7f0000000500)=[{0x7, 0x0, 0x100800}, {0x0, 0x10000, 0x1000}, {0x3, 0x401, 0x2000000001800}], 0x3) semop(r0, &(0x7f0000000380)=[{0x7, 0x1ff, 0x1800}, {0x3, 0x202, 0x7ff}], 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) stat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000940)) getsockname$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0xaad) mkdirat(r4, &(0x7f0000000880)='./file0\x00', 0x10) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80c0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0xab, 0x7fffffff}, {0x1cf, 0xffffffff}, {0x82}, {0xed, 0x3}, {0xae, 0x7}, {0x14a97c2d9d5855c2, 0x5}, {0x46, 0xffffffffffffff35}], 0x7}) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) semop(r0, &(0x7f0000000180)=[{0x0, 0x5, 0x800}, {0x0, 0xfffffffffffffffc, 0x1800}], 0x2) mknod(&(0x7f0000000340)='./bus\x00', 0x1000002, 0x8) recvfrom$unix(r3, &(0x7f0000000a80)=""/4096, 0x1000, 0x2, &(0x7f0000000640)=ANY=[@ANYBLOB="01227186a0757300549224c97caf2aca0b7861104198675e2d410aa8f555cc0636e2fc0707e14150d77f60bb3a2065ed9ee205254200c8a679de72b9a0ae0bd20300000000000000311c4e8ea6fc9d8f0a708fc4be2e8a66ab4a534f85005ccf0050b142b609bd791e73da41f78793c0e09d8282bbac2903b46182d21c4a3514175018fc63c266a4a1af996bb61f23d347f39ebd0a07af62f2da16b849f6f99e8b50b2a3a7b8cd7cdb515a400686e29ba018b1cca607aa5d6336f8c8a8bcdf21c65f94c9891e362cb01457ad4d7bab12a74968bd070be9f21df246223e82b1cdaf6430fc01f884788f0592262b015c0c71d9f12d0cdd0fc7b12b3d1a26618c997cbcaabccd403cc9bff2015d2c66def3023b3314aa1f01235fd6c104f89ba6f0f7a263b9aa9d0ae8cc60ff2fbc9f0fd47f68ea86bfb4642b7eb5011afa876f1de6f71329527bf7166fc3216d2bdb98520095ae483e257478c067c74e21877cd0bc5c1a633ff15ecc5b5439432e6fd8b494ae84ca9304fb9a91c875e6e5ab092ed70400c82527eea18705d8e58aba860c4c9d4405df13dc44d007919a25f6f5967b993b797dfcec26784daa45eaddf473056363e1829c859c5d5bf185ac360291557df1455cad362b3d4bc39655da491f762d9fcc4240ae7802d435c099c2fd01aba0d8930e1b3285af7e54f0ffff620276e4cac21609c43aa533b98e0034b5e10400049480da"], 0x1) r7 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000440)=[{&(0x7f0000000180)="000000186004008b00230627b56bf9514897f41b7f0346cf4cc51a34cd284bfeff023519edffff003200000017dd411284bc3d69979dde0200000048d8361f9c216d848314a21d8cca1286a2a219a3", 0x4f}], 0x1) 02:04:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) shutdown(r0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x820, 0x1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000000005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 02:04:51 executing program 1: r0 = socket(0x1e, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000500)="81cd8611581caed36098aeeace5ce72020b99fe5dbc8245435f91c3ec34d36a6cf63adce0d60c86fbb380f4c7697753d746d77903adbef3a0bb4e70808dc2055a3b31c9b1ed1ba90b52c7cb32f2d0acd2c979c221d7283d4f3da90859316ed5331ee22383d31e5016a45d311390755d5f04a0ef2beee1e1349a1e052fbc4c71a2013f7d9e6aa8e2c8526ae846259293b9d2e57517ee68ced50af9c6476c39c89c5b380d8ed6e7cf388cb429e8c5c732148f86c4c969c2905b962f2f8bb485c2acf4ef9cdf178e7bfb07d44f3b4785ce6b8a7efa5e5a940811e077bcab7503da8a892d8dc72830520e93595f9e7836f43cc389fca943177a09cb34fe8307e1972c74f6406115addcf2a6bb40b3326fbf34b6b331f262f0e57f06bec7527e260af85b1ec83d20eb0fe9bffe5eafb0d3fa904fa1bf47543641f28aece0a8ae9d115cd89e5d6b2874a129ec75edcc32cd01e8820ebf6e7e4152b45c30681607b894cae0ede8c9745f61d73b599bf3c144582a6a5cf7b4bcd5ecbd2bcc3fd7a637bfbbd876360da2a1cab8096b980fca31d3f1bf190065f0aa995f34b007cfecba6e3c2dcdc6451cddfd23f7a1a50d809f9fce5d2527a62b982d52ccac6a854fe0451427fd5b4293852332f54ba9ba94afd2d39ba76d0a6a032a6ee5686a87650928a354e2e4a65420986c91279850815e6b9e6b457920bf544c33eb8fc86e34babe496b3224c6387c1261f7bcee268df0f3a3384d12d6297db8d5c80e81033889ce4e725485628a996d4090717da9674583fc0f4034ac167a699d39b8812f31e825a4716e9d3acf2e210413218aedbd16cf794666e52f0a1a081f69fe4263397da52ec0e32441296b875c4f3aed4dd479caa054df3b954bb992c1690f45d0d72ba15e65373dcdc133c1a04e1083a94f0a0f06935189d3bc965275f689fc15c1df8c0f2388dafd7199b5fc170fe2fa90998d27b5efef9d7d4a2d3adcfffad66c65d2aeb070a8fab48bbec1b00db00b0aad4f59b507193a3484c9cd410a7b66071651d4131945c7b34ccb8cc9ddbe9029f8b30b98d9fad31f22f5a366577f048a59fac6d678c450188e9cd8e805788e2576df3dc02ffb8e98c8d7a8912748a2bc509de892d51c2a54a568b0ba1739c898f6e558cd6cb2dff682bb5dc85d1cf2ad31c00d198d176cdc7878fce6995709563624e92e7e07e0424937fc3901a482cf4443347f96d7facce70caecaaab184d2f8b26be1f2e597421eea8e1b068d6b73ef6215cf2d1c6c705b9342bfb7aef6a4c1bbf0f0148e820403364c9d2ec932365066e7a4e0bca2486dc04eebe4562ee2d3b80e1de2e7493ec45e022c8f25eab335546e059eb963fcef11689478f3bc1ac4903cfba83565c0a138da9dffd56632ca5917cfeb14cbebff3cd328e91a35a7db0800fd137f36724c9c004cd19d9b4a8824e0c95f2f07b10c46fd550b650fa42a2847fbfe1efff835d16975529ac87e7a9af73b1b729f03cbfbcce43ad1ed528f24399fffef862d7f045e2914aeaed1c1aa4a3ba21317009eff5c8550adae5108d02b5292bdc6c128ac648caef78bc4147f802b4344305c64bb2fa927382283c2f78b81926d017875bcd4ad5badea0e913724c067556030af6f7aff98aff4a0f7db616603c922d6d9e8dd0b40e6d0eeca763d5f9d4f5db02507497e180c764905d9bd4e8a0fc6bc507d2a4d3e479fac980278f1422410b4c6209d3d09cd0a548dd5b94d4124052d8fa07a67da49dad7cc12f5743975f6a9825176eb1199247041d0fc7949bed1623e65336d250eec0533ea3b89c800e0d02838b3102fdc3e24c7bfdad0b8fc9c51de4713fd4fd1d16576c8d8c8a4f8d37ba7079167355da565bdc4500e4455a713cd894cd75fa0d8f3a4534742d5c792c2f8fbde2bd7a4d89784cd33143685223a064255b3f45538084bdfb69426e2d6556e01947a053d2d0293423fb016d1ed09240d4c56e1c9e47311bb8a50adbcb1a6e13666fbe72436d0e3f9f49173475be2ebfd27c81c9b5d266104e4fe7d60a59b4fd6df66524a3d0703b3a4bb678d91a6e811405b12aadbca9c4a59441684ccadc8ff47c4feb31a886f03e47bd6d9662f9f444ba3ca7540e9c69394e659ada460c0d2503206d0ee9c93bd131a02bb7a09dfdeeea5b453df84e72975dd25fc073f227d5117c343f1cfbd42081e61114fb52e2a6532361a9f638925c5798a1ce98b6336db9cf10bfca5f5b3b480fe0ab974a48195814cab906fbed5944b131031a640a0b225f19558b3fba5405ac20c39df5ef938bfc972ff60bc758682334e362e7103976118f409522083cbb4b316eb0c36c776e704cdaba79d8a8d5b22a5d5a8f4f0f18738cf2c73a75b4b8a3023ea30bb3f5f8b9a85f5f87b3e25a6a48a57fae238828865caec66068c5787bc4431de47b4637e6dee1e418693def7ffa7ea065217ca6793452e9eb217cbebb127fd425a9daca372e8c1bbbf83c45bd1370a158f1a43d443bf1648b53809a8bf8c748e499deda118d7bfb902d11cb069607baf11294cf6a22a9cd55e9477ffececb857bc4cca9f6f52f089c236334a4281c605d5cb676f0f307f1d493273069d9f4a692bedaea5d6cbd3c8b8fb37fdf6f4a44bc62b7cb71a712bd230ab4ede09f472701b740dd724dd9a8c9e273f086ba2dc52180209689c0797b71097463f7edf9014759500d742fa69701af94c60ad86929213c83ebc44aa23697bfd98c1a0d9c9a33231d8512811b2c0d6feae1141c2f6d32c996b3730732d8ab5ae426c2bc6b46e3d37ec76edadc32835bd207e6a82999fdfdc2e78ab9af0a193c643f5c9dca11e139e7ebc3187c8404a3c6879a862cede78c18993c7b9c9b5a5a42537933d29f612b6d2606fa0e5874daa3677196517c46529044ffb55eec37cb79c743dfb0763c051845f918de5291fb7e89e74b99a7156f411b95289db5f9da6b20a23a8a1655a216f21d4401a45b0ee28ccb441f00b4b8c2fa576c5687785dc053ab960fe841ab4c1210ae9f6030bb68874da012394fd6c8bc12b169d57ce9645a029bb680a8c7d444f832b7b10ecd600d05c685b035b4121f1d33f906f33df7a4a6b670b4713a9498b57e519e23f0038bbe1d2700a43f467c9e670c5be761749602d7ba255dc654934aa2fd3e9f04c3085ba61f53561c499057ae6ffe3bbf171d395559ec05756c3233657429e3c111176abaf85960f0515a78b6dfb7f9b85b6a8ad82937a0dd84d2419cda234e3db5ac9c1fb280c2e954f482b5c06ec13a521e2bb4b336f78d897722e09a775574baf8c2c1801598b8ac917a4b01ca740eb9399b671fbe50f03a784a214359ae361f283313dbe307fadf5b2e0fa98df7dba86d85938d04999292d488d368e6b48928c6e9b25000fbd57ab735ba7cf549773b665618268efe1b80bfb242ba05f9df1e08821efc14dc5e3ec43800248b4535fecae6fa6d186e0f9f708cdb6f8595a6bcd714f1fa2d162805063fc83c74a8d8dee32a054528b8e51db8c97710d63e5a52fb51309ddca67e5ddd53c41d6e471468bbf655a866aca629bdbffe4671aed08522f6a37e7a288960317dd69b0be8bc4e2b2506542b7d7e7664db93e2ec26e39a7086b9465c003790f8d97375867e336477690865955441b0c2ce5fe843ca934239c7554db033b9741431d2eab3b3bab416968cd2614f7fa470a9f6cf066e3a9653bfc754064a698976f3e6bd9eb4f08a995b05b23c0f7520e6553c671e679b431903d610d3562ad69189e7bf9fb22e516ca699288c06131b74cf140d0df0c80023b1efbf3cfe3f3715e750f7b3e064ffc0430c3552b6f3515c093aa47f9a27c2ca0e05fa21d03009f7dde262e7e356f9676d23d93bd8633b16b5df286c3011602b843d3f94ff81a12f6a334d8cc0a2b4549707b045a37ac256100b752b3ca8216e817c05dd1bbfc647f1b90439aea6752cd86757efb4bd2116afce74bffbeb470d494c07f96bc3fb14cce7efca4e9b799c4741dea32355cada9ad7b1158b423cbf1e895bbcb19dd108713d5d2303e2b17c8e20415326a0eca779a5fbcd75c4d11ed08fe63351a1d91c2689adc9bfcaa4202ce9fff5e4cf3ccb13ce0a0cdc699d26b80e8674266369a29c16ab2858b9b96ecdb60d0760e0a2f971235e15146c26132d26afc045b2a595bfd1de811caa019c8ad0ae102c38b781372aa9a5e9008d32d31ff03c4c964f806bb2c79c5a4294475d9c0a94b3620492ca46c917710b1de31abe24d411531a70d031d472e46b77b743abcb3daf7f4054712539466bdeab3673941b8da4e23efa563496bb613b730868ee9474edba305223613f9adf6b7d891dd3956d18bac461deeb431c98dace72128e75bfdf887cc58cdcbd2d24a196cbcce41d842181321e9eb745f929f3fd3315c6f00863db5b9106b7ae0cf48904a81f0c9a6add86d1697e15b1e38ac4eff62525bb64b2c806b4b00876d4ac593a2bd97345ff2c74c7163f8855883f41e1072e1ea3dab5d6253702845a76bc9bf280c41b6741c1d5f4d3cb5cd711cfc883bd9f0088fe3fe9224f8c8fd74cbcb2fec163ded7f97ab6afab67f4c95e967399e938855cffb16c7da4bcd3d02e379d5c981e6d6f60be8af48e798ae57b45c278c37d434a2be82cc7ea84dd3fc53ae48e29a603e7c97ce79527a469d819aa6a9fee43a8e6d280f63e4734fab330e32305820d620f64a5f7b10e34854922f1d8d3eaadf70f6ed153d079400658732df80552af5223754081b8e7f8da697ecfd9f52ed27d2ac1fee4d7422914e382a24b627eaf1aa30bc829234d4a0bf05db369b5dd1076fb4f28fe9d8138f2d5adced2d139432c1f2628addcd29b9fd3c46f26f6816db8176954f64f62edf19de0ca7c01ff908ada557887df967560a85d586d1780a1056f8de1ae7d6e79c72a4cd6a1e6534c8634daa0190549d83a59961661d22aaa62d3bbc8b681c2797100a6c7339a52f7befa82621b0f19ba68fb29e8f10c2a4e2b75d040608465b2d79ff9e76cd5a5ea2c038fde8dc287bb625f5b6f3b8018f9551314013468cc524d0ec219389d720e33e53268cf76aaf9fb970e73786a631e17f7c3c7aa897b54fd9dba2e0ebceea8d1cb20c1ebc3a1ab14793cdea5b049fe7a8fd2f581d5290c3120d45c7b1069c2ee0acfa33dde2d76c0d044be1553ca6d438e91c5f97c46ae89a6d0c930f2d3b0a5e41309ec5f7b6d7b0f6d879d44e3c7b9ebfeaea47269af59ccf76506f1c2668a3d39ea8715ee1a33eac7d4c8af16c680923d30d318e54e246c9ce65d16368d3b704c14b317fb832aaab410c6980b7907eae6a2a6cdb5524e0e06f0508cac9ef062003090cdc04acffa40e8a93ac8709a99b0598852119d14deb8c4da72d045b66c36a5343450c289e96fc16a2975a6722b437901dd4e1792ae1b0d6dfde4f7d14e8dcab0e0d0c11caba536b221d6f86a33979ee574337dca2aceaccf1088d08d78b64ebc3802063a78e37da6d23931f3fdb44d89d5477febdab3216dce564ce5430cba8aa87993e54acb3ffb695412a8c18bc5e18513282af1b368c397602d7da833887707b1cbf8ab97a99d1b9fcabf13b567da66a082c6ee3d668cf0f336ea2e2c7f668c6a4318d79cd15b34c43f914c3c1dc1c93e02fdb68d1236475e306a8b5b67532162f13f811f059c3a26ad888a984bb1354fed59d77987e2ffdb37982d12937f78695525137d2de6d2fa65b559b7f77ff2bab1e7afc5bce9a9cb534bef1137381fc77145723726dc5b13d6b5434de422a3ad17ecd6bf10a8be", 0x1000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x8000, 0x40) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/247, 0xf7}], 0x1, 0x0) getsockname(r2, &(0x7f00000000c0)=@in, &(0x7f0000000280)=0xc) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x13, r2, 0x0, 0xfffffffffffffffc) getpeername$inet(r0, 0x0, &(0x7f0000000100)=0xffffffffffffff8d) open(&(0x7f0000000080)='./file0\x00', 0x200b0, 0x88) close(r0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) 02:04:51 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname$inet(0xffffffffffffffff, 0x0, &(0x7f00000001c0)=0xafb83e0425f19a47) 02:04:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000002540)='./file0\x00', r2, &(0x7f0000002580)='./file0\x00', 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendto(r0, &(0x7f0000002680)="63bdd400e129851a03b88473eb456ed968a8ea8b31c5e7f5b01e429675f0a8c6da222a9a04f2d647865d34235636b98cce70eeab3fbf70c5388757e2c5dbdc7745100699fea30ce80b1f276cf6e19727f3aa7dcedc08f9e628f248a716945644d497db997340a17a6df19b4f294b861be04aec35bb179b53e162753534318ceb8d8495139b5a4b792316a1245bb92d4dbf0d1b927b7df3bbecfe02f0ac69a6f1f10626101600628593ef50527ce3ccb1c1f43750283d50aac19a2e99568d734555cb7d80c2d86a5e15c0813df30efa78d13a4c82513ea95946b9b288c777120163a893a650f56a356d5f66dbc51d1c5ff5c3ad6aaa527dbf43d7bbb1bbcac055351b66878e70fae81521ebe60644ab5b5029ef9b8bb6bfe722148b02e6c6eabe911b82bf3ecb3bbe145d2d605599fcaafae4768c41bb59886d201e315fc05ed65f9a9b7e8d822e025782ca6bfc31b52c867e8ae75f47f65a0ff201193b2b4eb301f2e04f7ade2d70231e39b1a10a47900ad86e703ad16d", 0x177, 0x4, &(0x7f0000002640)=@un=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt(r0, 0x4, 0x63f2, &(0x7f00000024c0)="d563c20d7209bde824ac9ba8651f878eb40ecefaf8b125900b873363f9a20bc8ec4fa88cf489fee752e4ee2c53d46b46b44e28bcbae05ab5fe71310c2a6c047cf26b8ffd477aef9407e359ec35f58b5a4a087285b8fa0901186b704ac7ae43c951", 0x61) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000002480)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000001400)=[{&(0x7f00000001c0)=""/192, 0xc0}, {&(0x7f0000000100)=""/108, 0x6c}, {&(0x7f0000000280)=""/147, 0x93}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/166, 0xa6}], 0x5, &(0x7f0000001480)=""/4096, 0x1000}, 0x40) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 02:04:51 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) 02:04:51 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file1\x00', 0x614, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) chflags(&(0x7f0000000040)='./file1\x00', 0x20007) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) open(&(0x7f0000000000)='./file1\x00', 0x0, 0x0) 02:04:51 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x7fff, 0x0, 0x0) 02:04:51 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x67, 0x100000001}, {0xa7, 0x20}], 0x2}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x6}], 0x2}) 02:04:51 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x60, 0x20000023, 0x2, 0x1f}], 0x5, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffa, 0x81, 0x80000000, 0x45f, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x80, 0x4c52, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x3c, 0x8000000b, 0x3, 0x6}, {{r0}, 0xfffffffffffffff8, 0x20, 0xf0f49ff6ba307cb2, 0x2, 0xe7e}, {{r0}, 0xffffffffffffffff, 0x20, 0x2000000a, 0x400, 0xffffffffffffff01}, {{r0}, 0xfffffffffffffff8, 0x88, 0x28, 0x7d4e, 0x4}, {{r0}, 0xfffffffffffffff8, 0x22, 0x4, 0x0, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x8b, 0x4, 0x21a59eff, 0x6}, {{r0}, 0xffffffffffffffff, 0x40, 0x80000000, 0x36, 0x5}], 0x6, &(0x7f0000000040)={0x401, 0x1}) 02:04:51 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) syz_open_pts() 02:04:52 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = semget$private(0x0, 0x7, 0x1000000) r1 = dup(0xffffffffffffffff) r2 = getppid() fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x3, 0x1, 0x1, 0x4, r2}) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x2, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000400)) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r5, 0x0, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240), 0xc) semop(r0, &(0x7f0000000500)=[{0x7, 0x0, 0x100800}, {0x0, 0x10000, 0x1000}, {0x3, 0x401, 0x1800}], 0x2aaaaaaaaaaaad8a) semop(r0, &(0x7f0000000380)=[{0x7, 0x1ff, 0x1800}, {0x3, 0x202, 0x7ff}], 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r6 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) stat(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000940)) getsockname$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0xaad) mkdirat(r4, &(0x7f00000003c0)='./file0\x00', 0x81) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x80c0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r6, 0x80105728, &(0x7f00000004c0)={&(0x7f0000000480)=[{0xab, 0x7fffffff}, {0x1cf, 0xffffffff}, {0x82}, {0xed, 0x3}, {0xae, 0x7}, {0x14a97c2d9d5855c2, 0x5}, {0x46, 0xffffffffffffff35}], 0x7}) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) semop(r0, &(0x7f0000000180)=[{0x3, 0x5, 0x800}, {0x0, 0x5d, 0x1800}], 0x2) mknod(&(0x7f0000000340)='./bus\x00', 0x1000002, 0x8) recvfrom$unix(r3, &(0x7f0000000a80)=""/4096, 0x1000, 0x2, &(0x7f0000001a80)=ANY=[@ANYBLOB="01227186a0757300549224c97caf2aca0b7861104198675e2d410aa8f555cc0636e2fc0707e14150d77f60bb3a2065ed9ee205254200c8a679de72b9a0ae0bd20300000000000000311c4e8ea6fc9d8f0a708fc4be2e8a66ab4a534f85005ccf0050b142b609bd791e73da41f78793c0e09d8282bbac2903b46182d21c4a3514175018fc63c266a4a1af996bb61f23d347f39ebd0a07af62f2da16b849f6f99e8b50b2a3a7b8cd7cdb515a400686e29ba018b1cca607aa5d6336f8c8a8bcdf21c65f94c9891e362cb01457ad4d7bab12a74968bd070be9f21df246223e82b1cdaf6430fc01f884788f0592262b015c0c71d9f12d0cdd0fc7b12b3d1a26618c997cbcaabccd403cc9bff2015d2c66def3023b3314aa1f01235fd6c104f89ba6f0f7a263b9aa9d0ae8cc60ff2fbc9f0fd47f68ea86bf1de6f71329527bf7166fc3216d2bdb98520095ae483e257478c067c74e21877cd0bc5c1a633ff15ecc5b5439432e6fd8b494ae84ca9304fb9a91a875e6193884d1d70400c82527eea18705d8e58aba860c4c9d4405df13dc44d007919a25f6f59673993b797dfcec26784daa45eaddf473056363e1829c859c5d5bf185ac360291557df1ff5cad362b3d4bc39655da491f762d9fcc4240ae7802d435c099c2fd01aba0d8930e1b3285af7e54f0ffff620276e4cac21609c43aa533b98e0034b5e10400049480daf83bd04a83269e89f0c5cd7d5dd57b26d4e7994d1e75354f94ce4828113211697c35dadae620b01c3c4959cf5141270eff0a833d4d4e9f2d9a0e3da1a9f2634e00ee9fc9889c83cd3605f13b4a8c3c70071bd944d99dc7c1791981cef7149b055095c5274a320a9df9becf799e30615d7d1fd6a454b27d5fef3f5373bcd094bcb743cf7b72d61d743008d089b5e92eebfd00ab6b871c45c1f42dc170e7fd6bd3dd0b912e8fd6d099ae97322ac058"], 0x1) r7 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r7, &(0x7f0000000440)=[{&(0x7f0000000180)="000000186004008b00230627b56bf9514897f41b7f0346cf4cc51a34cd284bfeff023519edffff003200000017dd411284bc3d69979dde0200000048d8361f9c216d848314a21d8cca1286a2a219a3", 0x4f}], 0x1) pckbd_enable: command error 02:04:54 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) semget(0x3, 0x3, 0x2) r1 = semget(0x1, 0x1, 0x40) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000000)=""/168) 02:04:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000008000000000000000000000000000000000003b80296daf2e00000000000000000000ff0001000000000000000000000000000000000000000000000080000000000000000000000000110000010000000000000000000000000000000000000000000000bf66966a3826ab9a982b74d298908a4e3e14146f93ee368e1e68080d076157be04db7a5ef3ad00d066c759648a88eed75632302e03e8e6a8b54d6b1cabf34fbc31e8771ab614dfa0e6fa8f5990c2cdb3e3c8df94e8955239f75cf2c05bff5806704e0b084f9156180cb439caf85105edeabcb9e258f2f068739e37d873a2ba779f640d9a12dd4e43e542d14176f958b38bfedd5f7fcaf5c98353f26acc6451a691eb5972e63ca7191cb26085"], 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000080)='./bus\x00', 0x210, 0x60) r3 = getegid() r4 = open(&(0x7f00000001c0)='./bus\x00', 0x1014a, 0x82) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000240)=0xff) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0xfd55) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000180)=0x8) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r5, r3) r7 = semget(0x3, 0x3, 0x410) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000480)={{0x9, r5, r6, r5, r6, 0x14, 0x7}, 0x8, 0x3, 0x800}) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000200)={0x2, 0xffff, {0x4, 0x3}}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000440)=0x20000200) setreuid(0x0, 0xee01) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000003c0)={'./bus\x00', 0x6, 0xfff, 0x3ff, 0x1, 0x2, 0x48c5, 0x2, 0x1, 0x1, 0x7256, 0x9}) close(r0) ioctl$TIOCCONS(r4, 0x80047410, &(0x7f0000000040)=0x91cb) OpenBSD/amd64 (ci-openbsd-multicore-9.c.syzkaller.internal) (tty00) 02:04:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x6) 02:04:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) pipe(&(0x7f0000000000)) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ec54aa6a710404cdaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982090b58d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff87adda4eb7d704512f7bcbae70914000098f57f7ed533b44ee508dfa8065587b5d6f925d8cd2411a2d92d3641218c49cbaaeb6207e95a781269ebc6e32095ba69cfb93c3191d1f1526d004e2a54de99a40bcf5b687486f420552c9ef4dc7ca274cd2551cb74af6a51f73a66aac62345d4d67aca68090034a16ff74131618e1c6e9ba3bbed1e2ad48e4c78c18595b63756c4527e418fcdb1a5572b8a28c271dfa62d2a5d5731558d4bd3c6c2d4bdd35293e6bc0bc3f390be7862576aed3f1b5c54889db00c5cbb5b335149c06d2f3c3e5aae0d0ce810f4f33a84352624f71794c4ed0be185154e5374f069f7bff6c7e805f79d61e16f68a514a7b43b9edd188f4130f3038254e53aa850f210fbbf0d88dad14aa5f0ef0cb71374670deb088deff94e828d83a3776bd18aed8a14de71fc36dcbb5860d6f7e5541928f60a666fece7ad7f420a18d431c6a4d63fa5f4e6729b3e217e9623c833b9b7ce169d7ca9b69602cbccc97e0bc6e4c5a9fcb7cbc4d3dc0f3d5c96ba601d6c5e23ecd271594dbae971232997d102c363ffd4df47c5d1ff43061f682a1be47312ed3cda3c5060ef48a1c922bad381c9ab1ce4846676d3129d1fdf4f4c7d6b30ab5c3d546b0ff4a2622020ef39f3166b10c66b6399000d1c3a308d303d0aab8dd741acddcd0a8d72e68a1965bb83795b83b4", 0x25a) 02:04:57 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = socket(0x27, 0x4000, 0x7) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x4, 0x5}, {0x18, 0x1, 0x6, 0x3}, 0x80000000, [0x6, 0x8, 0x3ff, 0x48, 0x3, 0x6, 0xfffffffffffffff8, 0x40]}, 0x3c) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1f) openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000002c0)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)=0x80000200) 02:04:57 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) ioctl$TIOCCONS(r1, 0x4010426e, &(0x7f0000000000)) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') 02:04:58 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x8080, 0x2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x3}], 0x7, 0x0, 0x0, 0x0) close(r1) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x30000, 0x0) 02:04:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x100, 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0xc8) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x382, 0x0) fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, 0xfffffffffffffffe) 02:04:58 executing program 0: r0 = kqueue() r1 = dup2(0xffffffffffffffff, r0) ioctl$KDDISABIO(r1, 0x20004b3d) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0xc3104222, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x6, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 02:04:58 executing program 1: r0 = socket$inet(0x2, 0x4, 0x400000000000d) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xfffffffffffffffe, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="2d3f9ebb573981559c9147e4166b4d07275c6d335e989564f5175ec59dfe4d49d3f789a3d7e3e0ae46d3ea3e1c2c6e9f16bfe1575ab024952fc7d5ddc099a36e4e49cc65ac21073ea59c2bf9ca5729bfab1e973c1d9a77b8a0b22e868116030a353256c5b93780d4c19398f786e44116d84aaf7a6d4c04b520dc512fe67f1ea12965bc34921ebeecae2dbd37f569c0720f3e1ed78d08dce0adf136ff1095979b5d", 0xa1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) write(r1, &(0x7f0000000140)="0dc3dba5d8a0c149980677d11d92d6b34ec6f7421bde2bfed70a3ed614385b40a039fa0ecdf4349cfa368d9a957f2db90c0b18f45d840e6cf7b930955b4b9c6e843be2959f743b04ad9689daf553f4", 0x4f) 02:04:58 executing program 0: mknod(&(0x7f0000000000)='./file1\x00', 0x2014, 0xffffffffffffb8be) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="5f1f2bfcb77d691a057f66a844f02108809599db55ecda86150ba8595e32cde69ee83785887c77ecbc65445fd90dfc6314aa9f710dd7aaa138adfa082b73b0cd024c002388e0b2eac70c6d8aa51cac522345bf19b13675e4c476e76799f47c", 0x5f}, {}, {&(0x7f0000000200)="d5a363e3c00e9bb235d5c41b262ee9b8852fdfea71a320a31769f1eb41efb803d560184b945845b94e2403b7b6b7092157cc1d9e64c818eff36e26b79284b379b8dd32a308b626fc17eecec63f0968108134c8", 0x53}, {&(0x7f0000000280)="01f01c50707ae37f494eaf25911432a096bd36b3cf5db4e3ab5aaa1be1371166d9118eb8026d93da06379601f000668a2671e32bc7b58085e57cdbca72305bc74cb09ef92b961298ed8e7d1bbef080da5bb95a9d44e37872c113e47665998191097f68b9898c27a4a1cb38f94051e605635913250189931196646df9282ddb8abc3aea8b266ad09088126ee902f15cecb1d07432ab9d44d530ce95c99ed5f35da3beaf9a513f95f4ba01312470761c7295a08f42125af86bdffe4c5ab880054972d77b1be60dffc0c03e8e405d171a32c4bb7d0bbb7a3d8f83e89d5ec32c9080c1", 0xe1}], 0x4, 0x0) 02:04:58 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x680, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 02:04:59 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000280)='r\x00') open(&(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 02:04:59 executing program 0: fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r0 = semget$private(0x0, 0x20000000001, 0x8) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000940)=""/155) setgroups(0x5, &(0x7f0000000a40)=[0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x0, &(0x7f0000000c80)) getgroups(0x9, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r1 = getgid() getgroups(0x3ffffffffffffe8d, &(0x7f0000000cc0)=[0xffffffffffffffff, r1]) getgroups(0x4000000000000137, &(0x7f0000000c40)=[0x0, 0xffffffffffffffff, r2, 0xffffffffffffffff, 0xffffffffffffffff]) setuid(0xee01) r4 = socket(0x16, 0x3, 0x0) recvmsg(r4, &(0x7f0000000a00)={&(0x7f0000000200)=@in, 0xffffffde, &(0x7f0000000400)=[{&(0x7f0000000a80)=""/99, 0x63}], 0x1, &(0x7f0000000b00)=""/202, 0xca}, 0x801) r5 = syz_open_pts() r6 = semget(0x3, 0x1, 0x40) r7 = open(&(0x7f0000000680)='./file0\x00', 0x210, 0x160) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_timeval(r7, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000180)=0x10) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semctl$GETNCNT(r6, 0x3, 0x3, &(0x7f0000000080)=""/52) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000340)=""/168) fchownat(r4, &(0x7f0000000280)='./file0\x00', r8, r3, 0x4) shutdown(r4, 0x0) r9 = semget$private(0x0, 0x7, 0x231) readv(r7, &(0x7f0000000640)=[{&(0x7f0000000440)=""/191, 0xbf}, {&(0x7f0000000d00)=""/107, 0x6b}, {&(0x7f0000000580)=""/162, 0xa2}], 0x3) semctl$GETVAL(r9, 0x2, 0x5, &(0x7f00000006c0)=""/229) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file1/file0\x00') getgid() getdents(r7, &(0x7f00000007c0)=""/117, 0x75) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000000c0)=0x4) semctl$GETVAL(r6, 0x2, 0x5, &(0x7f0000000840)=""/226) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x8) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000000140)=0x100000001) 02:04:59 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) 02:04:59 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) connect(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r1, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bfa6b6806671a7b7435e02da9ca12704ef5e7f58"}) 02:04:59 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x42, 0xf0000003, 0x3, 0x80}, {{r1}, 0xfffffffffffffffe, 0x10, 0x1, 0x800, 0x7}, {{r1}, 0xfffffffffffffffb, 0x90, 0x80, 0xfffffffffffeffff, 0x96d3}, {{r0}, 0xfffffffffffffffc, 0x21, 0x1, 0x5, 0x400}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x1, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x0, 0x8, 0x1000000000000}], 0x13f8, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x28, 0x80, 0x6, 0x4}, {{r0}, 0x0, 0x40, 0x4, 0x9}, {{r0}, 0xfffffffffffffffe, 0x85, 0x80000000, 0x7f}], 0x5, &(0x7f0000000280)={0x6, 0x7f}) ioctl$KDDISABIO(r1, 0x20004b3d) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r2 = socket(0x11, 0x3, 0x0) setsockopt(r2, 0x11, 0x3, &(0x7f0000000000), 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x80) 02:04:59 executing program 0: 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, &(0x7f0000001900)=ANY=[@ANYBLOB="7f15268ea1451539"], 0x1) r5 = socket$unix(0x1, 0x5, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r7 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000300)) socketpair(0x0, 0xc003, 0x63, &(0x7f0000000340)={0xffffffffffffffff}) fchmod(r2, 0x21) r9 = 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}, {{r9}, 0xfffffffffffffffe, 0x20, 0x20000040, 0xf120, 0x5}], 0x1, &(0x7f00000003c0)={0x754c}) r10 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x2) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCCONS(r11, 0x20004276, 0x0) setuid(0xee01) mknod(&(0x7f00000002c0)='./file0\x00', 0x200b, 0x202) mknod(&(0x7f00000001c0)='./file1\x00', 0x1ffc, 0xfffffffffffffffd) ioctl$WSDISPLAYIO_LSFONT(r9, 0xc058574e, &(0x7f00000019c0)) readlinkat(r5, &(0x7f00000006c0)='./file1\x00', &(0x7f0000000700)=""/4096, 0xffffffffffffffbf) fcntl$getown(r2, 0x5) pwritev(r10, &(0x7f00000018c0)=[{&(0x7f0000001800)="7090bd72088669c6334f2011e745d96c0a54b373d7f02b5ba6ec0413bedf2b6cbf22c7b16e44899022521f82e73ff6eed13e71067eb4aa62192936005906d753c389e02cac3a9c9bdd2f81ef38569afba5f3e90c79932a9fa8ae94035f1d6cddf6ac8a1aa04376d862ce70d979822d1b57ceb8c79f1fe6610d2fa4912ea9a47aeee3d15f691321ba5d6929a12709d185b9be77cbe582235a480135923d3a36c72cd96a97590ec328", 0xa8}], 0x1, 0x0) socket(0x0, 0x4003, 0xefa) r12 = semget$private(0x0, 0x4, 0x80) semctl$GETZCNT(r12, 0x1, 0x7, &(0x7f0000000400)=""/211) 02:04:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() fcntl$setown(r1, 0x6, r2) read(r0, &(0x7f0000000100)=""/125, 0x7d) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20091, 0x20) ioctl$TIOCSDTR(r3, 0x20007479) fcntl$setown(r1, 0x6, r2) r4 = msgget$private(0x0, 0x40) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000002c0)={{0x20, r5, r6, r7, r8, 0x188, 0x6}, 0xfffffff000000000, 0x7f, r2, r2, 0x8, 0x401, 0x4, 0x8}) kqueue() fcntl$getown(r0, 0x5) ioctl$TIOCDRAIN(r3, 0x2000745e) 02:04:59 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002002, 0x40004000000028af) r0 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="00000018600400000001000000000000000000001600537d00ffffffff0000000000000000000000fa09f6ceb762b6177481d12b", 0x34}], 0x1) writev(r0, &(0x7f0000001380)=[{&(0x7f00000001c0)="073c136a9bd727b3458cf94bbb4a5b5103d504ddf398a7ab17fe00ccee62d8f91c0d66ebb57b4758aae5547e1ec67d686906ad941f6ef2f98d8dd6f6deb1264d8de215db76aa88356ded7a1954c35702185637ebc5b7fff676cc7d8e79e189ec2a1df371b8518c2184273f776cf853b5427f3b6df6f9a91777bfffeb43b3c965d85533c8ec90db010d04fdac672351aa79fac363ae911482bef291fdefb28ba75f", 0xa1}, {&(0x7f0000000040)="330a63f20e09f11f6ee9f8a98962ecea454772735760734fcb36345c280a839e4dd33243a8975de6f678ce795f107ef3", 0x30}, {&(0x7f00000000c0)="c3bb16d902e59839bac69f6a23b4e72118edb2f485ded9085851a581866466425febab1300bee389dbe15b209a5f664244dc9e02f1c8c6fd0cad2716de0c3969f498c6e85f8a3bd17f1612f7518d99a71b75702328bf572abecb26659cab850ed2d310a1ac8ec46659", 0x69}, {&(0x7f0000000280)="602e32f5917135f91623116c5eaad7a19bd34370f68c8f44094014a86e1a461c125a7b653c84337cc08ee5f5ba7268e137b90066d9daa57c4e5763b23605bd19ae5003b939fc3b0d4b1465c3d8db1f814559da1a7e364def53912209af3f17e6cfedc34a6dc6ea553c5587f6af80dbf3ae10cf269155ff353909e091e433893d64ae289a5ae434d2d94a1fd8b77fa1e9509fa908977e0b677ac0cfd336660f70491042487d29ba2e814fb7e37851b7323c8c982835d57025a6f0edcceb1782ddbde0e3601dc4cd7f8f0485af47c21125b8ea0d6f6566bde7e435672fba964e76b77e8d989564eb948d922f67", 0xec}, {&(0x7f0000000380)="c7b4ca360a0db9fd7368e6eede8c1c56d06f01f3d8b8625aac8f5b64233fb5fd8766acbfcb617100b6af07cab2749bbd413d72fbf6b68385dbff539b66ab431f240faa01277d3a85006b2267de12c8d95397b2005910bf2e249a14d5cb1c3cb351391d43fd47c7d232ebfd3ab250bbf0fbf8f0e20f886cb1664416e82521057702ab86ecb9c1394378ce1ddf7321cc734dacff9cf1abb99476a1325d96d4646ef7345d573f111ae320168d1484b10db269d6e07baa159c7bb7ce9e117a4d3129721eda24c50770bbb71d33da5f42ef44e86546f08b363ec6909490e996564d036c22055357b77e371d4ac539e1d75145b0738c1d5118fcc3a4dd5c04e18fcb1441795de85054ab3dee7a25cbea2e1a153c7c9ceb4ef7bfad835141ef4730319edc35d64452c363755b6b72e43f049ad698e6cdee04a80074f17e7504d7609bb19b4e77dbef8e7c6be4663b241a7cbe3a71b1a8521c9ced5eadbfc24c26a9392d76ff1dc1d32d2060dbb25e7b2e93b42914806b12d46e7dc0e956fd6a985c275d8bcf3b60d99c18b1baa658bf57406822895c27ec293ef5b60407b31399e68aaeab06ad6576cb5135e3ce05e5939b927d1d473717913c4d272f347b50ed5fd18ff8c3b0fafae1628ccf48f1a7c0ba6418f960e225918bf1c6f70da42a8adf1ee3f2f9356d82e03674009a7522cdcadf8b681a4b9fae3bec5111676a9ef160793b954f1c94b4d023633e65ad303a479e3b5e51bca6667a0ed9be3e3109433be54c51c915c5212468e554743f0eda5eb20f5cbd1836611791e2055ff0222c0216bf8f83f43d536a66e75827e5a5bf6dae12691adb0f70537a11f87795a29ec59486ef3be8b35fd69a61c794aea1d942000a9d77f2f5793587cdf0361682bae3913c90c0403774466f3370f021b0de331a699bfdca32165c21f3b00d42be6a9b5f8d31345d4f6964c3f521276e922661bfdd455e07067535fa75cff7a3d001d04fe3b73a8a345e580f7f122d6e2ea0a950cc87e8a6bf836793c9d0e63117c9c63166c47f4d9ce6cbcf6a9515ec184c56536b8ff29526183b75ad1633f70bf63139d6bfc6728ab0c81f0c679e7cef4fff12e21175cbc7aa514cdb32dc76287d6c71105a387681aed736c5f7f218904c3380ceb298b9a1fb60ebf979e45dd66528611e3261116fede04eae2dcb99d1fa7e48c6321ba04555502d0ac5b52bc6348a82f08bc6022b631c91698b1e427fd0b8dad1028c2736ab1f841eb20983f5d10be1dd3f73bb45b8dcabe239631b568654b929225eae44df74ba60b1e6f5f8107ae5b5b712d8bac193c70659eb325c3a28d6d03eda867aec57c371b4e474943b5f8f35dc6220db339696d5282e72d164b6fa6364234d5fa3db18f8d50f97078ac807db9cc3487f5b9b184d6f29a5885731e8bbc2ec6b76dadb81d471482985fed604ff723c580cf16970587b1b188ba788af561ef6dd03c7feef4f40e2ee6a4f218e0aa6c170c5a80ddd1b24248437e2e1846a703d5e070da09d2ed39c1ca26f6a1673c7e7053c8132d5ec93ef072ba044b4ca387d00bfabd931601697698b3273b9de164fb0551579b46c6f73e5660ed3c6e042476d69a672f650a7bc2785bbb5052c9a1851485b1404d892f2175e53831a3e9a57aa1d5c4abfb1422a8547599d1448ac179b02ae455b1388978bb466be8d4ecf9322490e3ca4c07def8ed121cfaec50c268ee55087b88a0563854dd73c692dadcf579910ba64860c3eb02cb5f5f28b23a45ac2a5120f88e9f7bf753aa531a2d966f65fdb7d8ec95bb2e80f23b6be19ef203bd5db9ed1a2fbdfdb4fe7bdb34a5e7a42ce41ecdf40501fec1a5cf66c6791a92b3c5bd67d027caf108f139fed15f24c81f32c3bd6ad01563b4efe144749e9bdd944d3dc0a3243bfb469f9c3d6a6665d0e1d77f7dfeb1f8bfafd5dd91b7490ab08b187cae698ff9386b98a4455ca53e1165aa66255e649e69b62d37fe32119b8c91b40dc37ed42bf4d73b93c84b7c454b94da8460e7ebdf0c87c87b5a14d9facc797feabf8ec7cdbfb7fc5a16347644d5cf152dc5021c9b35ec03ee8af1815d2bf85669fa52fdec06f5e8afca0b151335d3905d4a56b9389585659b819a8a168141076bc9d9de9289537816f1f15e9d1e83a366073c06edeefd0f0205ae9b4b221b7f2a284e8b48d0e2338fa87fdf4759b282c9e1086866f7416af77f290ac7e557664d8c2076fc2f050d05659d08adf08ce1874ce531113b69b581a7a8ad93bcbdd8e448946d7a7de937fe6cf0a355534b42054b07b7b6d45b23ffec249e2be69ff87e8505a063817a1860c303a6b6daecfaf771a277beefdd5da194ffc8cc4a6bf68837d790bcd1e7d4458e9545e77c0d6bbde0a0a895f62bcddcfb04c9fc9903b7f7d33a16dc41b68c13c7fdacaa06b72712f0c0f84e5672ef27f7f7a9714a2726b0649c094ae1a6c9304c9f160823b65f75cf04cec05462a148f283ac9a27bb94e09ad375dabe8acd974f6b3004b86715a356ddfc76e70eed496b8cb2c84d497809274fb58fa92558e7d6e2a7cd6fb2ff3966202d7435f30f2e7bf9324825becafe52916e90bbd4b5318a49f5f04176631c95ece461feea646c3e27c75e5a2ade027fdb74ad189f14089bd54f0cf9aa75a1d0de5f8bfb702493e00bf2b702b0f53f2f6ac5b56bd2c70f34820c3258cabec6629a079f2537397f374c2e396aa0aa52d7996d68c7e1175c82f42480eb8d2fb3e317fcf471b1c918ca1d31238bc93b2c5104eca3ec95c80b47516a9ade708325e69522d68c27842ddb00f85d252f33d58c80ba20b9ff273484ad35bae6f48d4c0ed92a62f11edec7726e2a9299e7b412f49330c3978ff679847ec8f83ef24ff5c886a2725286f627ac19660c7e3851c5322e9bbc3ee369038dd1c1989762673d1b33dafb7bad13e3d9684fc3b5c61cf98c641c247a1e92d939911c682bc60c15450bc9f426116046cc1450874158d22ce6748f7db57701565d8cb4e5d20d90e53e86c953aa27a119b73710612878d49df06c27307e2effcd03cf535c69958ae63787d1bd06d6ca46383f59e189cf184ae6d98626a4323caf1c4fea2eb64c27f74818ba98d27d62bf052087d14eb471784850826aeda9b036196d62947eddde763418cbb0ff1085a43fd58d513ad6ef083b9708b4509488572171b7d33a2016a577f44fa9fe17a0bc245d798026dd8cc5239f960c5ad5545d6cc84596aff59594b3ad3936ef656ce17e5e6b61fbe6fa232fef62f438eeaace1548b37cb3955b52862a6cf22f1e1b510b27431bbfce12dbd9148ecc9234ed6072ff60738a154bdbfe4b2460871b57855ce63b4413b0a6a6e8cae6887ee3b8afb20c1908fe570c38fad2eb767ca2b06cd31045022f5a06b824e4066289030f780c6f04801417b24ace1de05d238d5d6bc64607790b2483dd7796188d81bc0854802e3fab67ecdbbe37cb3b8511189e7ad6d39e3449944e97c2bcc5d337f6860e84443d818bb466424697dc8ddb124da0420c247545640cfde109de3793c62fca364c07e62bf99d41a233363deb9a13cf934fbb2273e472fe4ed56d078b056433a058de550d56816fdd109407ce23ee2e7aadebc16feb21f6a9905125ccb760b442e8f939d27f1cd0b852c5ef1bbd0c85cf1da5e89bf76ad7d3405b26f15652affe40e23a104d0a21b4f3877fdb710c6fce9d920a5b4e28407f2f0ebbf07d94ebf425de6a4663b67f3d9b3d391f751b64b918088741402c3e57969f2a59d5b64e4ea4a8ec74968721fbffef721f9ce6e8e05c32ba5631013eaeea325a6bb656970ce2ae233f1739d8e9419a3eaef202c478e0b571044a19b222b748f10c226efbf78bc96041da798d2e8c106ffad9104d35a4a555fa605256be7dc85abcdaef516fa5588e0ad05a4475b2b6d50e6e0c5809902d91a53434742b3869ea602849200f7d7e616e9bdbbb07097e3f84edc46954283a2d197eced9c06f8b71a18e6a079bdd325a9f3e61661f75514046525b9089c03a3410b1874877b1171683a4143e0786e0d008b2ace2cc12ea493e920276fd77c119079d023dc14affd2453fde69280434320ff0d2ebedb865fe216d6f033a6f87da413086e65ea08f6627ba3330bd7c94cc2c9c92b268c498ce487536b16581c068aa876250367abc71b70cfd59d850cfbcdf921d0f89d34ac975c33bb37d3826c1e3e5ce2293cfda19226791b4d081f9b3c8007314950e2db5a3bc8f421c4c9de8ba58929e7134fea9630a511cbc3a34c97dacab20749ecaebd80a46a597771e63b29eadd1ea9e40489116b29c76394b958e70e26c4f66cd8af30e9310039db1b7f5bd33ae77ccdcb6260aec58bd91b9c5d18fc115719ced6693ff2eac03b04287ceac2c426ffdace516661c91dc91a6562dae03397badeef2b0a763a78db2a964c48bb0fbb8291a655ea2d5a2dfdbccce6f990cef4e5542bdf6335e490713d5a42d31f78c8c3ede22a58211a1ec23a96a596e114f49249fab232430024e536520b3876475f2b3eb8a149b1534f257bbd0a5b4b92753bdfa97f2c36cbbf77a5b1afaf7d29c3e989f4b370abf3fd95b927d259a54fbbdd0f8e98e4dcc5adcd9193af3e44edabb2438879b59facde6c529028f417a8e8e50b71e4649f33168eef48afa7eeb5a0ab6f936a23ea1439835aa5d8aec67871374dcff3a93eb2b7d3baa4fdfa82305238867c9ad51fa8aabcd0df3826f4a523a982cd78f3658220d52f7a42633e67f8349e79a3173409e416c4e5d5828f0a20526c2bb4322be26320a334b9a62223e61e5885f2af9c76324fc1418009046b7f536689f43231c29db09f8d64d3e62cd5ed9d6f43c603aea16497e74d28ea80701ed8f14750122ab722657ba2bd0a68900504b134f375237993f337de3506a2088ed0d2a2c171202acc360c37db7e27a6243903fc7c13c94c03bac6b0bdde3c0449496b0a8961de99f6125e3adbc70b39c4d472093c17e79d7619535c79696b79f43e280fcd21b605fa72dc399f1a1a1094ac27e1b33a3db9238abc42d077e753d55706f09ede21e7bbf078e33491efb46fd9dff56dc58bbbd66ef725052bcb813414e0b862c9406d739b5c84c150dbb9739319fe1e053045c421c6550c1545b1e5e35cfa48828e8056fdff0ec05fadb30556f63d205bf345f7dafc1cc8cde61a52f607b5dbe19db00e6a419d5344ece84d1fc9eaa3f8bc9cb84cfda560e43e46a3c306ae36b1c4e9a68d13d210ed10804bec2a57a91a30f4d287c85683f0a2226ff52fbcab2eedffa4293f809944c2259a3426bccf1c9e1de7991c05c7aa730dfa5019673160a43a8a5dfc99cf36a600f22b74c42ca480a1d38cb7f41bf0bb9d83bf86a44d3d3bcdd4c9258cd2c0c996b8addf71c02171db81b87d3884319056ef3d2c53187ffab45ed43a6cc0f93bd0dcca0a779b91dcb6a1e2c2d189844dccc4fd71c4d23372584d6a1e3569f2d77ec5bd8e96570fa8acbf03c4519c6a38c0c4e4777d9d521cbf350cd16d43c2b5f020784d7fe45cbb12dafbd5aed538d1e500d54aa07bd313c6009bd7f69ff9201fa0ce90ddd5848b5980eea36791f967956b1a97bd50251992cb338e60e3c8dd72e51d671de33f96daad8c6295611a0e63ed76a15c838b7d519707416f78a6d7c07af4e7df5922603cc0e5a9498405c4168b242958ee92ba4fbd75fdf0ecf47f61aa6a94df6ae00208d171ab258350a6c4d9e473c4d7575ba2074e2e75ff8380c1a134f47a1a71b6cfc00ca85a9375c957668b50a1e3e14b3d128d", 0x1000}], 0x5) 02:04:59 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000000)={0x1, 0x100000000, 0xffff, 0x5, 0x1c8}) chflags(&(0x7f0000000080)='./bus\x00', 0x20000) mknod(&(0x7f0000000040)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000000c0)=0x2) fchflags(r0, 0x2) fchflags(r1, 0x20000) 02:04:59 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) r1 = semget$private(0x0, 0x3, 0x401) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)) semop(r1, &(0x7f0000000000)=[{0x7, 0x7ff, 0x1800}, {0x1, 0x9, 0x62a171b139ec6e6b}, {0x2, 0x0, 0x1000}, {0x6, 0x9, 0x1800}, {0x2, 0x401, 0x1000}, {0x4, 0x5, 0x1000}, {0x3, 0x7, 0x1800}, {0x4, 0x98a, 0x1000}, {0x7, 0x1, 0x1000}], 0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x3) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 02:05:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) pipe(&(0x7f0000000040)={0xffffffffffffffff}) faccessat(r0, &(0x7f00000000c0)='./bus\x00', 0x1, 0x3) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r1) 02:05:02 executing program 0: symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x900, 0x129) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f0000000000)=0xa) 02:05:02 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) syz_open_pts() r3 = dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x36, 0x5, 0x40) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$KDDISABIO(r3, 0x20004b3d) 02:05:02 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x9, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pwritev(r0, &(0x7f00000000c0), 0x1000000000000207, 0x0) 02:05:02 executing program 0: r0 = socket(0x17, 0x8000, 0x82b) getsockopt(r0, 0x810, 0x3, &(0x7f0000000000)=""/78, &(0x7f0000000080)=0x4e) r1 = socket$inet(0x2, 0x3ffffffffffffffa, 0x80000000000) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x3}, 0xc) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f00000000c0), 0x5c) getsockopt(r1, 0x6, 0x8, 0x0, 0x0) 02:05:02 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xa600, "000000000000000100002000"}) fcntl$setstatus(r0, 0x4, 0x40) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:05:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="1ad58bdd4cc7d713e4683ecc", 0xc) semget$private(0x0, 0x3, 0x8) 02:05:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1000a, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = dup(r2) accept$inet6(r3, &(0x7f0000000080), &(0x7f0000000100)=0xc) 02:05:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 02:05:02 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) mknod(&(0x7f0000000040)='./bus\x00', 0x2020, 0xffff) 02:05:02 executing program 1: r0 = msgget$private(0x0, 0xa0) msgctl$IPC_RMID(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0x101}) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x6) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) msgget$private(0x0, 0x400) r4 = semget(0x0, 0x3, 0x600) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000180)=""/123) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x3, 0x7ff, 0x36fd, 0x0, 0x8, 0x0, 0x40, 0x2, 0x5691b24af1b60b02, 0x2, 0x6}) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffd, 0x1, 0x80000081, 0x9, 0x1}, {{r1}, 0xfffffffffffffffd, 0x40, 0x80, 0x0, 0x3}, {{r3}, 0x0, 0x83, 0x1, 0x1000, 0x6}], 0x3, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xb0, 0x20000000, 0x80000000, 0x3}, {{r2}, 0xffffffffffffffff, 0x18, 0x20000000, 0x5c6, 0x8}, {{r3}, 0xffffffffffffffff, 0x8, 0x42, 0x3d, 0x1}, {{r3}, 0xfffffffffffffffb, 0xf8, 0x1, 0x8, 0x4}, {{r1}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x3b940000000000, 0x5e}, {{r2}, 0xffffffffffffffff, 0x80, 0x80000001, 0x8, 0x80000001}, {{r2}, 0x0, 0x80, 0x3, 0x40, 0x1}, {{r3}, 0xfffffffffffffffb, 0x0, 0x4000002c, 0x1a7e, 0x5}, {{r2}, 0xfffffffffffffffc, 0xa, 0x10, 0x4, 0x6}], 0xfa0b, &(0x7f0000000440)={0x3, 0x100000000}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000480)={'./file0\x00', 0x5, 0x4550, 0x0, 0x0, 0x1, 0x10001, 0x8, 0x1, 0x3, 0x5, 0x401}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0xffff, 0x6, 0x2550358a, 0x0, 0x4, 0x8001, 0x7, 0x1, 0x0, 0x2000000000, 0x6000000000}) r5 = accept$unix(r1, &(0x7f0000000580)=@abs, &(0x7f00000005c0)=0x8) lseek(r5, 0x0, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000600)) utimes(&(0x7f0000000640)='./file0\x00', &(0x7f0000000680)={{0x3ff, 0x80000001}, {0x40, 0x1}}) r6 = semget$private(0x0, 0x3, 0x2b0) semctl$GETPID(r6, 0x4, 0x4, &(0x7f00000006c0)=""/211) semget(0x0, 0x3, 0x1) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000007c0)=0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000840)) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000880)=0x87) semget(0x3, 0x4, 0x400) flock(r7, 0xd) chdir(&(0x7f00000008c0)='./file1\x00') 02:05:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) open(&(0x7f0000000000)='./bus\x00', 0x100000041, 0x0) 02:05:05 executing program 0: r0 = syz_open_pts() syz_open_pts() mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x10002) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x20b244, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) close(r2) r4 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x100001) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x0, 0x8000, 0x6}, 0xc) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000040)={0x785b}) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0xffffffff, 0xffffffff}) 02:05:05 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000100)='./file1\x00', 0x60a, 0x64) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000180)=@in6={0x18, 0x3, 0x2, 0x5}, 0xfffffffffffffe23) 02:05:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x0) shutdown(r0, 0x4) shutdown(r0, 0x2) connect$inet(r0, &(0x7f0000000000)={0x2, 0x2}, 0xc) 02:05:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) 02:05:05 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x249, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001080)={0x2, 0x4, 0x1000, 0x2}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001140)='/dev/wskbd\x00', 0x400, 0x0) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60ca53ae3d2ab075a498784b2af1a5ea90b5f570032d3ec4bea4d82cacc4b18879eb71bba9e0b2c493a5820d87371523d68dbcd96578d106dacd067f50bdad518b84222ebeaacb3b5b2f082f69148ad2b292f2c1459a4a1c4242050205ab3c7b86d2e596658782d74cedf112ba98a5638c2cfc2d5a2700b0505032a9c7e26c309f6714dadb98f126116b50ab5dbd0363951265bcd5f604af5d623120439eb32ac546c22177cd2cdca8ec57dff0449c693905282e3fd11ddb5f72bab5e5eb6db528b3e9a86f041445f234a07150161f84df450ec86da900e8d4a59ba77dc82b2936ad0c846bdd1b7d0fec195790ab96fce3e81dddbf52e897feb7f4d1be57aeb7832fbe72073c0ea9e419c12a5bdad7dc1dfa982abe091471c2f14a6aee0debca69f99ac2bd2f77705cf05973ac34809086af671a9c026e88d574044f8569cf3a6fd7043d902451c19022e8daa881a1865b91bc252492ba1e47097e8822615a3ac7390c5a2507b5061166ae95bae0e7e1613dd6458a4d356aa39cbba3f8c6fd971d11cb6fa883588afe32e5f952e9feafb44a721acf266b13d620d62562491c8aef79374d4a2d61dfc077258abd0d16ba08e788ee304d1c3721150f6f7689942a51196fb7df4e18ac379432992b15d1630f728ed3f91e0a230911d9fc6a6a3bae2154fb0b5df5c73dff95754bd6d12fdba2ef4ee4f577b0a09c0283601dece26331a81923a97bb647c088990f3a191b371a635c509b038c5f3e475fdb9ca759d53632847ec078cb6089e1612d3fcb2cfa38efae65681cb4565871df3975a513af0b6a9ac231053373a2f68af96926991352e8481631b24fe1f7ad08a8d00cad0250bf3ff95fd5086ea6bf44a979c85bfae0bca91f7753dc73bae9935b5a6c6951dcd2f980363d11d91035aa32db0dfad424c9eb30e8798a335804b246b6f04b7a23d67930b59a51b642ee404f49fd2bdf2de23a7cd78449b411d5892b25e978ad8cee7dee75b31459152227ca082bed20474d46b9dedffe690c7a3dfa8b874660da145d6a7cfa341b9e59cd27a96dcdd0c09711c101629524a030b5b8ea9a0be5127510c6b22254699ce3d273a4ba462b6869c648f4c74705ca8b4e7efa97de43faf41bbb54af498e83eeb8aff1ac2c292a44faf217d151a0161598dee55ae4639735641a327399c44261c96fd50c91f79719385a2519ad222ba7d8495107de1c43015a5f52305c340bc8c75473a7d8cb0cf8d9fdf27456db5ff12a22a76592b5e47b8f663efed42964046d4f9feb0cfff143ed858294b5e74d24852f9c9a385aab38f78b654a4b2a5630df5ac85886a70be00b9dc36fa898bfb16672a09427e3082a3c6f848c9a5b1ac06b441c0ddad9db6333f83bab2dc7f5c0c6208105b2fa4212bcef4d376afc9bf27390e47a36fabb5c2f1c80d81e1a4c648f2f70b5e8bd59f7d46bfe633255abc5cb62b5f15414dcab535103ce59857e9c4348fd48d4a734d81195970d638ea9fd146984cbfaddb689d814d96ed242a06ddb231a2d5a5d8e154058e7df0f51358b617fb015269752e62a6991f32425c6c5c1e74cc76fd39fa04ce1c5db517dbab4b702526c4ef88f9f51e552ee8f9a7b5ba4640bdd8d1f0d91679a66cde4d0bcc11e59fdd45fcba592d0f782f3552cab334dd2e4a38a085a9c061e9ac61868edd81dee5625bd9b42e34f294da53c42c76ed9af57756ae7564bd95b62dbde5f48046ae03b0c8f08afb149b3b350f04544ae2bc5a0756fa7bcc4e36a354d843dfd9003a12e7bd9d7c42d53a568d77ab2f14e392a912fe45ad1248cd4a6d29e50f88ca3d91c9c9506af9464bbe03817543b24f0e15c3e9ed0f35a89c91428176ea7a6565b64da692bf48b91f07595767008e7f79ff0cb3cd4f203e4550f0d7a60ac6d857480e80e1ae4afe641bb7d03af91fb444c09bc0a490c63acdc8be65cb1199949769182e2d83d65f941a90ce11bf8f923a19a20a039fcab5ab6949c7d1379340b96002806a753f8838f6bc86dfaf645a003a4d237f6f119ad136b1cb7979e64a322ef869b112192e63b2847e83400b6116ef62441f0ac9d42a169a9d9380b9eb35d57304067e02049dbcfc9a72e4062370255ddb273843f1778a2978a6459a1edbba0bd7560fbaa5a760eeb24c15282cfa03b66d68500c", 0xf3c) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001100)) close(r0) pipe2(&(0x7f00000010c0), 0x10004) write(r1, &(0x7f0000000000)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746037f", 0x16) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0xa0, 0x0) 02:05:05 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) recvfrom(r1, &(0x7f0000000080)=""/182, 0xb6, 0x0, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x6, 0x4, 0xf0bc, 0x1, "454ca89624b0b87cab046dba0e4e96f1a0771ee3", 0x80000000}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000180)=0xbbc) ioctl$TIOCMSET(r1, 0x4010426e, &(0x7f0000000280)=0x300) mknod(&(0x7f0000000000)='./file0\x00', 0x2116, 0x80000000000) 02:05:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) fsync(r0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) ftruncate(r0, 0x0) 02:05:05 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r2 = msgget(0x3, 0x6) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x7, 0x3, {0xff, 0x4}}) msgrcv(r2, &(0x7f0000000000)={0x0, ""/30}, 0x26, 0x1, 0x1000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) getpgrp() 02:05:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028a7) r0 = open(&(0x7f0000000400)='./bus\x00', 0x200, 0x3) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="00000002", 0x4}], 0x3b8) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000000)="4184ec4eb488414a79a313e86d6c7e4fd846c9c1a61069216b4e6684f9e5b1dbca2d929c57eba460b28046eb9221f9d2352c06f7ecd7ea94a6f16e9e0527c928d33f200bc121f298b6ef2d22e80c5bf06c", 0x51}, {&(0x7f0000000100)="1b0b34a30b0345d07f52824fc857c8ab05be1b9ff5b5208b2ba93401e1f3732e35a04fe83a27", 0x26}, {&(0x7f0000000140)="eaa064892663b3134ecf2c20fdd5eb5dba2df813b25272f8316acfebaa071c", 0x1f}], 0x3) 02:05:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x68, 0x0, 0x0) r1 = msgget(0x1, 0x208) msgrcv(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c211000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xa9, 0x3, 0x800) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="0300000000000000fbd23ae036c980b1c60d1d812e859ecf62f0b8d6e09d987d817db76cd5f0f5d74f4b396ee9e939f0cb2efd666c101d5bc079956b0217ac6393f476fde51149e153f0cbac2f5e9e3a5f9d5f345dfce98dc9ea104db9b47d1d1fa02251647a95d7b16b2291d154723b507ce02a08031a77e5d9a616e4ca811976ad563dd4c328dad9caaf26b1eff970a4f7e686cac9a92de9ab599f2f1683da5505d1172b25e8be03c908e411a7632fd01d66bdba5018"], 0xb7, 0x800) r2 = semget$private(0x0, 0x2, 0x25) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = socket$inet(0x2, 0x5, 0x5) setsockopt$inet_opts(r5, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r5, 0x0, 0x6c, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xfffffffffffffede) semop(r2, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) mprotect(&(0x7f0000518000/0x4000)=nil, 0x4000, 0x2) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0xc, 0x0, 0x0) recvmsg(r5, &(0x7f00000001c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f0000002d00)=[{&(0x7f0000000a40)=""/4096, 0x1000}, {&(0x7f0000000500)=""/244, 0xf4}, {&(0x7f0000000900)=""/139, 0x8b}, {&(0x7f0000000440)=""/126, 0x7e}, {&(0x7f0000001a40)=""/200, 0xc8}, {&(0x7f0000001b40)=""/160, 0xa0}, {&(0x7f0000001c00)=""/217, 0xd9}, {&(0x7f0000001d00)=""/4096, 0x1000}], 0x8, &(0x7f0000002d80)=""/195, 0xc3}, 0x2) semop(r2, &(0x7f0000000340)=[{0x0, 0xfff, 0x1000}, {0x4000000, 0x3f, 0x800}, {0x2, 0x8001, 0x800}, {0x1, 0xe184, 0x7fc}, {0x4, 0x0, 0x1000}, {0x2, 0x11}], 0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) read(r4, &(0x7f0000000240)=""/20, 0x14) semop(r2, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r7 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f00000003c0)=0xaad) socket$inet(0x2, 0x3, 0x0) getsockname$inet6(r7, &(0x7f0000000a00), &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000300)) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000004c0)=[0x9, 0x8, 0x2]) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) 02:05:05 executing program 1: r0 = socket(0x11, 0x2, 0x0) ftruncate(r0, 0x8000) getsockopt(r0, 0xbb, 0x1ff, &(0x7f00000000c0)=""/181, &(0x7f0000000180)=0xb5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x200, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000020005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000000000000000000000000000000000", 0xb1, 0x0, 0x0, 0x0) 02:05:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) utimensat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)={{0xf0, 0x3}, {0x1, 0x2}}, 0x2) close(r0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./bus\x00', 0x5, 0x3ff, 0x0, 0x0, 0x6, 0x2, 0x8, 0x2, 0x3, 0xff, 0xfffffffffffffff9}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x1, 0x8}, {0x2, 0x442}}, 0x0) 02:05:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x6, 0x4, 0x9, 0xe6, "6446c341928d72d48917bf3dcf319a2a711f3a5f", 0x8, 0x2}) r2 = dup(r0) bind$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) recvfrom(r1, &(0x7f00000001c0)=""/91, 0x5b, 0x0, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) poll(0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x8000, 0xfff) r4 = socket(0x2, 0x4000, 0xfffffffffffffffe) dup2(r4, r1) dup2(r0, r3) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000002c0)) close(r0) pipe(&(0x7f0000000140)) minherit(&(0x7f0000ff0000/0xe000)=nil, 0xe000, 0x2) r5 = fcntl$getown(r3, 0x5) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x3, 0x1, 0x10001, 0x8001, r5}) 02:05:08 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) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) sendto$inet(r1, &(0x7f0000000140)="e2962067f31f6d206507a6501200c72f3699ee600ad2dde0e3dcda1f25f510b0a705c0", 0x23, 0x2, &(0x7f00000001c0)={0x2, 0x0}, 0xc) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x0}, 0xc) syz_open_pts() connect$inet(r2, &(0x7f0000000200)={0x2, 0x1}, 0xc) 02:05:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x3f, &(0x7f0000000000), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r1, r2) setsockopt(r0, 0x101, 0x3, &(0x7f0000000000)="6e3d598d50dbbd2bc7620b020a0d3c541fca26ae02f067874a2ac3393e2b3c0c02b1f01726857b0ff2ee4170c8c7adc600e16dde22fcd32c2a629b137b105418694c3c56d879423f4390e8dc03efebefe856e8cdadbf5be3225050a1b58b8abe25fbb892a621744194616613b4961877c7d3090cf833ea46a93bfd4144d498b96d1062b4b07b7dfb65ee91edb749954bbba9258147fb5048d3de3384f03e432eb75d5fd3c00f929d61ce2e9a65eef34de506aefcc4362422", 0xb8) 02:05:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x0, 0xe97, 0x4}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0) 02:05:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) dup(r0) ioctl$WSKBDIO_SETMODE(r0, 0x40045720, &(0x7f0000000040)) 02:05:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) 02:05:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0xc0, 0x0) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000040)) 02:05:11 executing program 1: socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xffffffffffffff9e) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x380, 0x0) 02:05:11 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x2) getpeername(r0, &(0x7f0000000480)=@in6, &(0x7f00000004c0)=0xc) r1 = dup(0xffffffffffffffff) getsockname(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="f63b000000fdff0000ffffffff00000000000000000001560a18999ab5faaa34e942ea5ebe37c4ee89616d70b7d56b00020000006e390a6ae508ef065217beca482921345a13b264184887401ee9c2dbe2d763a7680fba1cbb9112a1f7de097f2c0d7497e4bbba141765cb622d0762de12794163a1ae75428446b840348d3ff33a63ec2ad768000e479db723599ee17190d0c7d49236dfa03b03e270ddf9f89f64ccbd9c585ae8aa4be41e6a843ac318b35b72a5dba3dda20b225f229d0503c2d3a6df9e0ea950a4aed06ae03b0b9689e93f490b8fe586d2891bf0bf2f8b"], 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000000)=0x7f, 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(r1, &(0x7f0000000180)=[{&(0x7f00000002c0)=""/144}, {&(0x7f0000000380)=""/234}, {&(0x7f0000000500)=""/4096}, {&(0x7f00000000c0)=""/16}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000100)) 02:05:11 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) poll(&(0x7f0000000000)=[{r0, 0x40}, {r0, 0x14}, {r0, 0x1a}], 0x3, 0x0) 02:05:11 executing program 0: r0 = socket(0x2, 0x3, 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="33f4b13d2cb8cc4587c61b", 0xb}, {&(0x7f0000000080)="9b3978c4150f4193b0b8c90dc6de6ac435645ba792adeb7cd8a2bd49d8a293b9196eb1eba0da30bfc489b046d323bcdbf7ae6251c6ee0e7b8fc94682d84f3472f6b18fc8bed2e092b70780206cf9d5b6cd4765ef5ca64eaacdf7944fb5fa95e5c0e0581da1ed22940ccc4ba24f6b7ff901f5b67d0a110138893253cac4db402d8bfce069548b79b73a2322d23f1899999274bc034d59729870d240a3eba42ba516d20c72c001a02e717ca6397d3a5ee094923da403cf465b9cd31b8cf7dbe794544b19d7dddd44429ee546d7a01c9f73", 0xd0}], 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="126d5135f15090eb", 0x8}], 0x1) 02:05:11 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000007000/0x9000)=nil, 0x9000, 0x0, 0x4012, r0, 0x0, 0x3fffffffffffe) mprotect(&(0x7f000000e000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 02:05:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) shmget(0x2, 0x3000, 0x6384f260b5dc594a, &(0x7f0000ffa000/0x3000)=nil) ioctl$TIOCFLUSH(r0, 0x400c745c, &(0x7f0000000100)) 02:05:11 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) 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) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 02:05:11 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x8, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) truncate(&(0x7f00000000c0)='./file0\x00', 0xa268) r2 = semget(0x3, 0x2, 0x200) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000100)) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000140)=""/79) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = getegid() fchownat(r1, &(0x7f00000001c0)='./file0\x00', r3, r4, 0x2) r5 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCBRK(r0, 0x2000747a) open(&(0x7f0000000240)='./file0\x00', 0x8, 0x189) lchown(&(0x7f0000000280)='./file0\x00', r3, r4) lchown(&(0x7f00000002c0)='./file0\x00', r3, r4) chflags(&(0x7f0000000300)='./file0/file0\x00', 0x3) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000340)=0x4) open$dir(&(0x7f0000000380)='./file0/file0\x00', 0x0, 0x80) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000003c0)) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000400)=""/205, 0xcd}], 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000540)={0x3, 0x22d}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000600)) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000640)=0xffffffff7fffffff) bind(r1, &(0x7f0000000680)=@un=@file={0x1, './file0/file0\x00'}, 0x10) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000006c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000700)={0x1, 0x7, 0x1ff, 0x5, "0a57dda290319f17a1117bcafdd8ca70391e3f63", 0x5}) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000740)={'./file1\x00', 0xfffffffeffffffff, 0x401, 0x7fffffff, 0x1, 0x1, 0x12, 0xfff, 0x2, 0x1, 0x9000000000, 0x1ff}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000007c0)=[0x4, 0x0, 0x100000000, 0x4]) mknod(&(0x7f0000000800)='./file0/file0\x00', 0x80, 0x800) 02:05:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) write(r0, &(0x7f0000000000)="d6bf81f029efbe3045f3abed943f5da2c9c84aac888fef1b44f71ae243e23c5a64e86339f75adb9b978c3ef17f10d62f433434cbf3f9f33cc4ec4f36cd4b294a8b6a27181e24ff1a0218b30c4486f555a6116a9e0774bb41ee13136812a12819d8ab772c9e49d32b94fd6d6d7642b26288312e2b6478f195b03af6d932c5a00797b3149fc7a031a70b81e7b9c4d2c916d0181aea3d76700fe01ffa785ec2", 0x9e) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xffffffba) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000e49981770000000400"], 0x10}, 0x0) 02:05:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x200, 0x0) r1 = openat(r0, &(0x7f0000000000)='./bus\x00', 0x20020, 0xb) r2 = accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000140)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4400) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r2, r3, r4) r5 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80105728, &(0x7f0000000080)) 02:05:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000100)="a6", 0x1) r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x0, &(0x7f00000001c0)={0x3, 0x2, 0x10001, 0x1000, r2}) close(r0) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000df1067f5bfa6ee00"}) syz_extract_tcp_res$synack(&(0x7f0000000240), 0x1, 0x0) connect$inet(r3, &(0x7f0000000140)={0x2, 0x2}, 0xc) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "f0e390b7e03efa6ba8ecad6bd6c318f9b49e8272"}) poll(&(0x7f00000000c0)=[{r4, 0x21}], 0x1, 0x0) 02:05:11 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) r3 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x4, 0x0, r3}) r4 = syz_open_pts() close(r4) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./file0/file0\x00', 0xfff, 0xc04, 0x5, 0x0, 0x5, 0x9, 0x7, 0x0, 0x2, 0x100000001, 0x1}) r5 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x7df, 0x200007ffffffe, "55098c6000"}) accept$unix(r2, &(0x7f0000000800)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) writev(r4, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18095ca7", 0x19}], 0x1) r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r6, r7) dup2(r2, r1) 02:05:11 executing program 0: r0 = kqueue() open(&(0x7f0000000980)='./file0\x00', 0x3, 0x10) geteuid() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) getegid() minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r3 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000840), &(0x7f0000000880)=0xc) r6 = getpgrp() fchdir(r1) r7 = geteuid() r8 = getgid() sendmsg$unix(r2, &(0x7f0000000940)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000140)="6877671c4c655c474f207c9fca16d2196214c36a7ba38b0d4bd2942ee4e90afec33184f30badfe8f21d4b43278d21f854a2da4078c2a2a1205a2c097a8066d415871a3e32d3e89fbbf0e560f1b140ec70f00e6ea657548d31acc4210750347894df1d9f8dd4bd1d02112f0ef0b975aa56b26e71ca940e8453c8ec3e482597ed4b6cf2b7082b82ba5d15d2c17d46ac0def2bfd3e791b6ea163c2dbe627efbea6357537ea9b83683063764d80d649ff060144230a749ad0139a0e5a9b7689fed", 0xbf}, {&(0x7f0000000200)="db2ae9b4d482fcabe715606ab0a57d85ec3c730923c6e6a1d3868e952889109a40d176ba80908f8a3699d977c9d680ad5452128df9bc1754bc803697fc712939d4a57edb3f68108a75a411f395227840b3df24f20821a9db7521dc38c9476b9cc11fa9f28c6270c2f2de81384329f5da7a9d9037924c785a043c4b5c", 0x7c}, {&(0x7f0000000280)="919ff26fb41495e0910d17e4be74989e1ddf66af43ed92d64d5da2e35cadb2505b3c25e9d9e4f664a88c6af0f22b7d56a5b8d1602a5e754c3d3715ac36576d8dfee4be15f6938ae84eaf9033a1aa26de990449c6b04baeb0fd4994888717608ec2b60aba590a79364ed094db3871eb499186ebd5848c39cd86cc17b303f57b61179ee1de8dce2b24d3946a24587ad14243e05c7e3a856d731f740fc10edba01b19fe6e87e06589494e8037ca1ab1112117eafed94b36553708072a1b26a0082e24a9ea8b0222d3e8a8eb7f36", 0xcc}, {&(0x7f00000000c0)="236dd02b2b936e0948ba2dd89b028f470306a1e6f209fb99e9eeca869e0ecfab383db0b7ba952b03a9bde4f30ef882afc13144af844247", 0x37}, {&(0x7f0000000380)="6649569fd22f9462887404bde6d2686fc42b2fbf7ddd10063a2ccb0b8b3db252ed27b8b57510c713c6b7c975e730c9f9d77054faf1eeafda98c37e5eb98049016fb0e8cbbba29b320671e93f08992ca9e55896a0e30397827d31874fab0bbd070c65a9974e266074ac1b80022c2445795e469722c1bedc238a6437a654ad4bbd76d7ae0ea860a148344822c6d30bbae8b816c4a32c30a16db46215aadf56ca9f37497982ecce60ef01902471f7a2b708b0fe33b47d0965a0c1a2345d516eb910156cca0b87b44b5eccf3978d3bc3b99260531e2348f1b4ff98b9dfff156bb430cf8e434ca80dcdef4214ef16cfe2", 0xee}, {&(0x7f0000000480)="581cc698df45780f27723a26bb8ddf56be6bd8cf025c1683563d7eff5fa1c46e9ce05210fb69690806504425f65dde13d51fc4e2f51dc3e65e1ed32c35192874c96082fde1ac883370a955d757f3bbd758a89724e6c8297829fb11ab32da4e3eba0c6e9e88333a257526fdd5e82b3ac1ca160a3982", 0x75}, {&(0x7f0000000500)="2d7575e182591aaaf0c1564a9f829c9a96f564f891cdd2e44e38c29f176494f5ea8e961ca1eb83d3230d067c365e8607493fb551bc596978ebb86ec90bcaa5b67a13605990541433bfd090e27b9016fabbe92eea2ef0879c8b37a49fc79aeb8c9627c1971ef48627c96fc086e8cce940ab8166b960964dfc85ac99f58a35945b17f4656c898a293f919d1eecc427cb5dc9f5559f1930baf53f72cdd8b9f73077e972a88f5ec3950a71e40ce0fd2706000f585f51e8088d44a43e128a34693995339abf4d6eb18ab6afd8ae0ce5fcbeaad9681a6d1623e3af12d82f2d351e5c40ee06d5598114d8af", 0xe8}, {&(0x7f0000000600)="47e6180cd9fc6c435eb2204197955adf9e33eabcaf2a320cd03e58ef66f08a93e749895ba3b43800b294d5", 0x2b}, {&(0x7f0000000640)="a6376611b24954640cdc94c18aa443384929b14ff2fd587349471765a35b34bbeec9a8176865f7f088474f7e653fc10e8c9b71608d48d63ecabe6c1698607adc571fb743f03d317abd155330a84fcd34aef8637ceb2450c33d7c6ee3dc6b5dd6d718", 0x62}], 0x9, &(0x7f0000000b00)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000020006cc485b56c89050d6fbac2886535ccbd4910a2e5a418139ae6b9feb9e433887d62fceccf6d107a796a265485f479f2b4e11641298d51dc528eda1eee5e307ab9270ad819c61d92d701004cb4ac41c53142513c33a2be3ae08bd426dfb6a720028c9e05f74e10c810e00fde68591e5a66af8e6bdc534e7fae394a7118c310ccdcc03a1b2ff1e3943baf640ad11b65104ce445b1251be8debf6df0cd94b77129e64efa6cdee20bd096a1729503808d159d9e7aff55f5b95777ed8cfcbe123ad38f1ae8db9e39b52bde13b618e844ffffff7f000000002d62c9d8ad98b12906a32517f65bb88b537d6bdc7b279e1e55aafdabbc76cb54aa8dbb341c8a729f454132255ebfbbc6b5b8d31b9d34c25285c4b84822dcf57b59af6c5be80300000000000000d3136548602d494d691f17946b010fa6ed7b29ae4c6740160c73a5f77399b3718334efe003747832c445c4e82fa89d03c56953582671bfc1b59b6a7c35856bb7e5a62ad3b96741760b9ecec7b7a05271dc12ed2ec93d31fd71c639d9630239f5bc9428a25b0456c338abf31be93110a29679a98c77dbc1be762e6c798bb62b868e470010ce71c83d08bb381665c6550a24caffdcbc97779d97264106350000"], 0xe8, 0x4}, 0xa) seteuid(r4) 02:05:14 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2011, r0, 0x0, 0x8000000000000000) open(&(0x7f0000000000)='./file0\x00', 0x10, 0x141) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x8004667d, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 02:05:14 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000000), 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0xfffffffffffffbff, 0x2000, 0x0, 0x5, "0500"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:05:14 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) 02:05:14 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x4) 02:05:14 executing program 1: socket$inet(0x2, 0x4000000000000001, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8010, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000000)=[0x4, 0xffff, 0xa6, 0x81]) pipe2(&(0x7f0000000100), 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0x6) 02:05:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20001, 0x0) sendto(r0, &(0x7f0000000140)="22166decbdd94da06374a3ccdc940a8761bd46bfc41831e9e2fb9d1676e78dd4332ae6525ea2db0a026240c2026c7c213c1a8090bb075802255850d6b1ea69", 0x3f, 0x4, &(0x7f0000000180)=@un=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x200000000000000}], 0x7, 0x0, 0x1000, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x2) 02:05:14 executing program 1: r0 = shmget$private(0x0, 0x600000, 0x2, &(0x7f0000a00000/0x600000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) shmat(r0, &(0x7f0000b6e000/0x1000)=nil, 0x2000) 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', &(0x7f0000000100)='./file0\x00') r2 = msgget(0x1, 0x104) msgsnd(r2, &(0x7f00000001c0)={0x3}, 0x8, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f8e000/0x1000)=nil) 02:05:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) poll(&(0x7f0000000000)=[{r0, 0x1a0}, {r1, 0x10}, {r1, 0x86}, {r0, 0x8}, {r1, 0x41}, {r0}, {r1, 0x80}], 0x7, 0x6) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000240)=[{0x87, 0x7fffffff}, {0x0, 0x6}, {0x47, 0x5}, {0x44, 0x2}, {0x0, 0x164b}, {0x4b, 0x80000000}, {0x46, 0x5}, {0x46, 0x1}, {0x0, 0x6}], 0x9}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 02:05:15 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f2347950432ae7790000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001040)=0x1002) setsockopt(r0, 0x1c00000000, 0x10001, &(0x7f0000001080)="4a27dbf407b9467a1ead14d4f225bebf8e62966c0c78349459a7c0ec1009e16becd9fd1ae1fdeeb37e81925c12d48ef4dcde0d0673015cffbe007e3c82d4f5f6374c21138271ca12152d1dd19c838609ebbb528b0992b7cea77851777a87c3f1f9a702f301cc4dbf2bca4c451b8dd9c4329ee9aad47078d90beae132c68865046c57a5a6514c02f2273432bd5c8444fe23d2a42b9488868374d03120fe522a6cb335fadaad12ab81e4b198a1f48567c110df57b7caa6215e5cedc10658897f8fcb91c6e89d92a6527d1a99ef74f0e8324d9fdb0705408bc2a14b819246da5c7b50d82c6fe5aa4afc05abc31398409839ccc681a7215508267da19902f3aa8e70600f3daf908991b8cb54468acf792ad31acce06bb43e3d11ec13981acdad75ef13dc82417029e089f76a44456b87bab4c40092fd9483419ee03455db054548429253dbe633816484cdd10182b8f654c1a13fdf672027fb5b4f8acae05255a8cea4506f998d5c8572d723d2bb8226f2acc624cacf9cc19fe1bd48807f0b471f0b48a922cfc3dd15951465305cc3d35b792f25fd7bd9d6233d91e8fa8600323b335db5e9fa1d77dfc907a0216e588624b9508337ac24548a6989a3d7d0d4a74e67a446f88640909da32ded8b2f94b17eab96280ee756924c6d0ff8c5baab41e690730042cfdd4ebe82c1fca9cc24fe7af1ae8a53970fe5a642d0d4d733aa40368c530d2118e75fb77d88c2105263503bc63f7f4cfdb0720b7a535cef63f4749b012a76478ae8bb095a86bba7217ffbf62634f070eb21fc971578341f92697b4c3fd693c041c32595814caf12b9a34768ace62516fa9dfdc956ccdf00c67abea69ee87d33e72067a21909645ebd05101536303bbd7c12c1f1de199710e2c56392de86c33eaccd8b741e6350a49354993bfce956af95d120ddd49692a2b231b9c993c651387feca4e8386aafb9970a863b27efb040f28cd545864258189cf61c781e61537638787114b634d6e9f35eae6b80068ef1cdf7b86aa98d0f2052b7f9b6ea023bcf5f33588574a142b5223ff0400a63182cd75864d13352f21ca81f4f6b2e26a86400aaba668af46875ccb91102466babc4ecbe08bd146b4ac969dce3e007580567e99057c58895ec4c6354dda6e8a0057e4ccb747daaa5084dedfcdc7647fe606055966cf89dc03c47b7d201b41806583ae197cb4b1323e5b1066332b7c9bb24d5a7842eb595aa1369d03fa591c06bc8e9e8255e788e2da27e2b6a7bff2913b27c2ea5f24be8495edd7c69801856de18c0d22f0f295553b82baad89ddccd4fc53ce21635a4aaa597145ba9857a6bd3a5b859a7e7ff38c2358f0becb255e0775f49ce4f12471daa14149bc2e9c93e422b2313fa1853d1feb455f43a7eb9b42a285db4aa0d4e7e0fbd6be3261373e60f00b6a8365696165c9cc8b6547b249ec04c12494e382dd9d47461752f4408bcb15d5489553524f02ecc3949730779a68d6432057c5cabeb01f7795d1b5a8e762f66ecbe7cdcc5d5805aa7f8a53b6e1ae8e3d55b9a89f63fa64fd572ec76cd24d151f86f3a3daec871976ff2f8088e0826277021404f49d4d6333815579ef9f6480821861a8fa908f199765e44daa6bb37b253d2a32eb9ff4ad4c4fd2761a1341a839e9e2a3d08c31c69f046f7b5c0eee99f5a84f8c59075056571cef14149c2f366c0dae0e08b718aa65d8e19502462e8078dd9c04901099c21f2951c02e8861b35db5c9040f160b4bbf7dafe55c84f0280d7f09e6f36b622a348aa8d757aa30bd9be2ed588e1e511b1709d9cefa63937477fa24c1f8f00c51633d33c8fa2134e003e9f1f94bf6f32ec115891a762690f2896cdfb69eb58c617bf98f8df8780347e3129bee60538fa214a3057d24491b1fec6201701506617367ce6e8e645d13214bb2dbf6cbd4932c3f7f4c158a5f4cd3552a32aa1c8a331e6642804fb4ffab3ea132e2afe63b51e9f9c14f837a551fcb0f1b1dddf183ef53efdcb3cebc347c1b5ff1e4621d95e0798c2c1d99da8a0957ad9340a23dac9ff6421c248accec6472480f24f43d9b35bb66cd501a90a05e7c80e440896763584f4769c33ab118f2bd2efb33738d82eac1a4c5c101c2bfc399763814fdb283bbe9238615a16aba768c35307ffc8c5896f4d4e20476a43ca6847bcd5637a33877c250c1922175a7adff0a0278a4c58523555222085926f197298cf8eb266b169844787d4415ae6a495323b91e54e3bea0d1c0cfa16b294b1a99133dc370d6515f666057044cab8549167a7fd77ad18ad03e0ecd0610c84051d455e0a65ed4691be93382638ca14565122bea8d84e92f66f6a30d72f7ea1dd5ee5f0908bd5e965ad98fcb76f87aed5b8e96f6e8da2b599999c36a306aa05ac2a961199a83d607faedc0baf37a7c279f28ee91472b9eb4c616f571acbd6b4f4edb745c1429918afe793cbc373faa0530d084f28d3b29e68cffb53bb77da6749427ea492e1f0372303701873bdb250457fd7368ebe579f45a5aed92f161a059546c2474bcd903ecaefe11c4062912d363128219db6efebbd2edab4266a467943816cc960718b55f47328ea3f226e188b4f4df460cea4c666257b21862909aae8256d22da001c055d8e56c69a7091559f8b67c0086419f276c76603a25fea03f09b110af41c07addec436b329600320d3065ce47d9f245c787dcfeccace9a34237ee8efba11c4a7590e2f0229b7b7fed55c8f0faf77900ee386f7c85489b4185fd47e0a866fde09cccf16831e894c7c37c0e6c3d10665869242a5d1cd07dd9b90af443113b63a5c1d33c5975b151bd168df01e670bfa54e374e84a8c4fb194b9c04ffb92d08ecf194a6cdc68fa63a2128fe419deab4bb4f3fbcc531f2116652e6bf590c40b199219faac67021dce5e04cb9c7b5978fa6439a805cb61de96c9614ff3f6c2a332c2470b1a577e8d17bd6a516701f019949b9010fc084fb5b4d6a5123b2cf433bf7df84f95ddd7b9dd4b012ab787522a3c6a674abdc760e04b35bbee7483d248397a06f9cd48025b9ba64e2e13c3894407459e333e75738bcd01d926cd5ea97e3508ee1bf05a32d25b43fc956ba79d4084dafb5761a2a19db4b69a7678f6b46bcdda504498c670d1e4208a9c77c7c8133888c0dacbce6e42b0e519a7c1ff028be4cf645267bcb09971c33edb26eed0a624830cc88639dc7d9b6f82f4ed0917145a80bfbcf4b3c174ca9ef0386736d47d0bd858a30dc70cd3aace64cbf10db4628143afd1bc775699ad4df4474a96d7ef99de5820e02e03cf890d9ce04ff88f730a8552b2e4c1f2a1789c0a31c4f6840dcd294f46b0460eec238c41824ba0301f2d06dbc72283342aeac93ea2959418d9bdb3d8432d28df396a26af7d5f3c442b2e2909556c81cd99f31ea8de609e5f3136e54cf4951faea6c33fee64faa9da9209669cd0b1e2679a7d45b6ce06135b93baab7b35de08ccc37cf9d643779957af00daa3e0b3db49aaa30eaf40f2898d05fae546c6a4d2ec7f72232a4bad1709888e16650435fe647e84be258f6619d8f4d1bc57414124599a4cb40b1d5a128ffcf0aa23ffb8b8d547fd88c54bf5d7f0902538c92f3989fc6cb6409c38290f9dc26d98a55a0b3fbfa19b6e3a73283e2e1abaea77da3ed947d4636648f89a5bd24b856ba1948a65df557c9f9b9d0ea6f489d7fdfa4afd6111b436326c5a2d67c712ccd663ac232940729e361c359c2a5b7bc420f2982a31a45a8019252433599f226bc7ae84ba3f469d977ef23be8a8a53e8f67c11f10ce606463545eacc5333182038de0674c039cc6542d815566eac36f3da98788d901a81c711267e1fafa571b01b2eb0113a5c29a1e7e249dcac9b38409682551b824bb84e06efd23d4d4c1b67001df040ea72e7825c0513e0f366b00de2c499389a98a31705dd4f2de1f881e0dbfc847ab73f6a4ee395966c4f75314c7fbf185925a4689fe880f3e42ba43be6a858d61e5aa5be08d40ed03ffe122d65b2e73612879826096b5160c723aca02ea2f3cdf96ff72b99792316fd77b01f6ce922427de56d37ac50f94789615cb5f0a87baff0ebee5dc53266ac380f1d4c2eb258971732ffcfb3102f20d43508cdccf73f2bf0f80db519884607fbb1b493900c3f89ea2be0edfab245f3234681bafc3e21aa5d1136fe8f06d9613a359410ebb52d4a0bd5aefb052a5bfdcf5a709e0760970aa1c1d3c82d5afc4fd8613d414dee9f61829e2ef2cc0bdfb73ca0ee4d1ad02cd91d385beaea3993d5db2241608abccf67423bd5df1a814254be7d9c874777b0d0b75e143f777372beb1639a332b988e59650684773aeb48cc0f01c9663ff6bdca550ec04f998add901b7cfb04ea3a14c2234c229de13b78c9a2af979b0ecb032a96f8ce8071ebc347c165b3f9bcf31608df3e089bf7d92bf9b826767f290f291ecd0a3aec0f38a4b8a5086a5e097d3a6e4790b1bac2cef6e83d32ec4426b807f84a122d198697b762a3b616b47c7374e318857553eb7d18d0acb9d56de94a26872f482138b7f36c15de938e1e3adbe3d0816e2d7a61b6cc7c38b6a6c1de51efef7ca0dcd8df66edb5bf75112ce0178a19aebc067cc9c0ad4085725364fdc8d6eb0577070769bb2f9d41c6f4d74497e11ee5033ea1202f2360290f3b619869c344277b073b22f39699c36bb49061dff03e60d1dfdb519ef2926e56d54b4f5a489f94c22f255f1c342479ab3a0afcc24cd84da0c60e56885d1add68986205082a55ad9634a4fae64f58bc0960a57dd2643bc52f9ce6864f3bf129bae693d4b87891c01fa9577f8d7098482e57c2fee92783437272d9d58f2b89e34a445106615359c9ec4eb98ed09f36e74f6052f70def1980e3393684d7f87f855056455670406d5210b00fcd0f9416475dd842570b8da36d9d7fcd88b03bf5773b487fc7b58ad4bc70cbf2acc763058c5503d57336e807227c6f90e80e87c1eac842de2420437b12bb71200510c7a9f13905e4703d51c016e56401baafaf52e3c281f01665423f301c01cea8f9915e96bd202616c5b3cf19d6770c657df165f33309bbf1f8e991ff339a0d364eedcaf3ab972239eebccb3ec2b4fc303ed371c567f854da299b6a10a88bb048e95e383d1ec8231fd56f6d9182754f253c3a0ed65990a71c2ea21c9ada6f1359f90eec55c3ee122c6312dd974496e343c75a8099129496b9bcb37d9104c20b64b2204706de4f2e8b1b2376a6eb8a2ff5079a42e67fea6e1dfa3886124e63aa22481fbae4384912386d7820ac5baca8e9f8084c3cbddd0251802a5bada78a8f062d68e1fee29a51fc0223d2646d2b8dc1a3b0a038799a2a8e7a2f331a4f95f528a0712b78017cbe5199035c00870e5c9d1de07462c7a6ef2f96c58108381d1bf526c58ee672e1bbccf936c3ad5d9663847476c9143c7ffe7806b4306ff6ae56735333b0db0560ead37b12984d06af64cde38e723c470f95eb0fdac24245c91eb85fdb1437ba3f3decbc47806e4f4aabe06c4a87487880608ce21996e899bd9743bbd6fe798ae9f1860c6c03ee7ab5c0b14b8b7c422a0e3d6d7503a6a0c769f5ff78ecd32bd31c91580594011e58131894c1ccfdaf9e415436b671d10cda9084164460564b462468418236feb5ae35eafa5e394874cbcc1dcbb0fe383f55b22b365990517a9480dceb79036dce20815f1f32b64c2b4233a1b24f5becbeb327b95e60d998f098cb91387d93af1653861acd211ff67bce46d22f9206566cb197db6b323328d13a09fefbbc3a321e8806a6cb311c3c", 0x1000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x100000000000000d, 0x0, 0x4bd) 02:05:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000000000)={&(0x7f0000000080)=@in6, 0xffffffffffffffdb, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/218, 0xda}, {&(0x7f00000001c0)=""/44, 0x2c}], 0x2, &(0x7f0000000240)=""/65, 0x41}, 0x40) r1 = geteuid() shutdown(r0, 0x1) r2 = open(&(0x7f0000000340)='./file0\x00', 0x8, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) setreuid(r1, r3) setsockopt(r2, 0x500200000002b, 0xa92c, &(0x7f0000000380)="00008e0363def881de8e96ebff", 0xd) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000040)=0x2, 0x4) 02:05:18 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open(&(0x7f00000000c0)='./file0\x00', 0x884, 0x0) 02:05:18 executing program 0: openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x200, 0x0) 02:05:18 executing program 1: r0 = socket$inet6(0x10, 0x3, 0x0) sendmsg(r0, &(0x7f0000002fc8)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000000)="5500000018007f1412fe01b2a4a280930a06000000a84306910000000b000f0035020000060000001900154006000001d40240dc1338d54400009b84136ef75afb83de441103bf000d0002000000060cec4faba7d4", 0x55}], 0x1}, 0x0) 02:05:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x7fff, 0x0, "9388c386d326988f4c37530c0c34f840b3c70485"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 02:05:18 executing program 1: 02:05:18 executing program 1: 02:05:18 executing program 1: 02:05:21 executing program 0: 02:05:21 executing program 1: 02:05:21 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800fc00b3c600f7090000000000001b00"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:05:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) unlink(&(0x7f0000000100)='./bus\x00') r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8, 0xe) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={0x0}) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') 02:05:21 executing program 1: r0 = semget(0x2, 0x1, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001680)=""/194) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) mknod$loop(&(0x7f0000001780)='./bus\x00', 0x7124, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, &(0x7f0000001580)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001640)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000240)="ae3d5b7e2518e7daa8170cd334121a1f6480eeab932932605f0711e7db88b17bb9429f6c6495282642d4af37d6268d1ef5dc351d0e72f7ac621cc4d25509ee4753315a1798bdd829c5c13daa93f79831b974774fd9f2a9d534d3a1661c3bde1cc467189edb7121291bb7197648e5fccf926c1956fc08eb72e6ed55cf9d1252c73770385706ec838733737cf90fe7206c7a6114b30275ddf4f455e9c74c7a43829dd84f44433c0b9c12196d71974ecbc199ce754d03e78d4b8ee573da6f858db91aa04b6d84852e5de6cb386ee06305fd80a0843f2da014ec84a8c0a8de3c295b6dcfa7742ea8", 0xe6}, {&(0x7f0000000040)="cdf961214fee063b43476ac26fb8533365f8079b3450cffbe2ad2f3fe0f109634490da65c5fa04668a28d58193e6075b08363e89803d5c5206333e0680e8e587196571c0737849474b7a1d0014ac7bad5da1d057cda15c64c80bc72464dea8433d87f7057ddb2951", 0x68}, {&(0x7f00000000c0)="51cbdc612f6c8d6ec7d0c1c72462e4ce1dcc26222577fe", 0x17}, {&(0x7f0000000180)="5bf62eb79c7aacb21e00b0b21d148c665e1ab31677304d205caa999c62eb", 0x1e}, {&(0x7f0000000340)="94f2b7437527f7942aceb742e4abcebfd917d00443af79124d11e6fb5b912cc0ab2235ff8ff677a96c42352fa29361804e0774b8e6eb6f1e16d37af413f1efad670662cd76aec5ee842180ff0b57929f2926775b78aed24abef6e0aab3a2e759a11dcef94d9831fc54071e8e4ab357fecaf47cda2c099348dd15c24801512a3fb3aef3638cbed55dc742593820b49029092fa023c7cc16057634411975b746acb8cd11c30a04085831c8a4da5e14808b54502fd7eb21a612277956bf8dac", 0xbe}, {&(0x7f0000000400)="3ee308b379d715f702c312fc7676638a66adcf512f39a585783b3fc181e1ef2648130d78f84f2c862a365fd912919a1539ce24010fd5d961d560eaf43a198453f7e83486a244ccbec65d6eb7f44a6512c54dcfdb32002059ec0c62d5db4400794d8e1fde35", 0x65}, {&(0x7f0000000480)="20b34d1797704985123ad4da0117a0c5235bac7887903112bb21cab4eed7e105032949912543b6e4d73fb9d362324c21f79d790ef378fe198a3a2b5ded8cc73e13dfa7f62de66af77a6c133c8aa3cd0e6e749026997f1898986acadd1396dfd6c2899cb887dee35a54fa61e811ed3244937ac81884b98da9a9b3df5068e1038a1ef4e9f7b2e1a119877586f2b2d7e4c1fec205fbad0287c797989a995bdafa468c725e5bc2fc2cf748eb1248946ae1793b929e78c2707aca148e8251e41641018daf79c942be3e422c7b5114f8e035b49f90a81f4d8adbe160b4eb2515bc5086be773142c1dc76e81c02af58ea81ec10fc4e557435d073b663f26420a60f6150c57a7b29a59d0c24db325d3daa5c7b74be1e3d2e35f267783cafb5818d1f185178407039dee6abe429335117d54b827aa16514a4afe4d8a99c1ab4e0cbf65c1bd93a8225dcb25216e98f7ddad7ffdad9250e3b3923ed918c2c7afc09b434100f449e17248719cd200c5150b64c31acb250b69d8ea73446eabc217010ad007154c492861fab23e3b321052b8e23b29ff96ac9a78cdf0c83bee881c21e23af2cebdf8d0cb953accc7c4372c4a32da3b71008d574af8602b0daebab78d01df13223d373b25208eb79aa6a38564e68e98c7542a724310fef770b53ef85561c5111fe587aeebca0d8df2b11379f0dcb28e3cadd7e05dd9ebd41b4cb25b628300078eed40f4bcbea985ada643344945a4b94da8b053bfc0a94c35437e9aa558dd7e2a5ab1df84fc0d007a04660b0c4566681eeb26334aa52623aa2cd5db9f35ba20949d80f1d09ef14f69ef66cf6e7e1eb5049283b0f5e6adc2b9fa4096db3322646fb8d7226d2a96d72a4c60054fd2155f9336bf0169fb4b92c8942d7053f8e2e37b0db9948c3d15e191e2975f5d342fa2269f13da17997aa3c6eee4c62181aeaf0b3d911bfd5724903fd2bfbbe4dc2f1bd9a6070b3a5386c4465e60e4fd73a0d797999a58dfb8e6a5c05d44d9389be4f35c59d9b8c370c9695235e4988be2f6b73ab692c9fd713b008ff80dae1382e011310c15e759cbe279f76c4abd1fae7c56e703c3bdac7dacbb58aa0de6d4a93117ab48172870d3c65626e68e68428aa9b4c218905ce7ebb49d7f0cf89fda336c28c8235533d46da9bb167543286c681a7ed3f65e3a5f686c94b56a47cb6a47547b206982d8452d962cb5a905b8d9cf6433c16c3a364b5fb760107d10246180fae9b051acaa05cc510e5ae547b81e21d39a67274db2af4855f9e55bc93eeda8a11a8d816f03ef8a7aa07b639de56c0c99f16fba374637d2ce9c026fd6c263918f5c416c2144ae2c204d5307728047281d201023877943abf068d51b636c59c09e6bfca3037333530d5541826455d418a2fa4fa5823bb375aef4ab72889d7ac70cf65dd7411b97ee3966ff18043f805e75aedf39dcd17c9488ba3e3e9884eff9d9ed57745b1eb60c98ba5a03618af8a3cc6344e2834c590f9b50fcca7bf35ed1237108fc8ae37dd6d32542be055df1af547c1e5fc240fdd1eb9c7c29ef43f51ef6471cabe6bc144b4c87d177b5ba5e6a5ed368615e3f96eeb333c2f8dd4f0e7e88a1dc81cff9f6f4abfca38f17c57d4eff2544623121a612ccdb12c0f0440d8489e2759d5a9867c57c0016bb375874a7c945a81e833f92d0c9e49fd222fc537ac1ae93e36b2d2cd5a588965306a1f59605ef05188e8e7f44f34a99c30cc2526c77b066df34e1749f4eb8fcf28bc7553ca41979b6478fa059349f47e8d1b18a03cad999538f99d52e2975d38038ba2f29761823eef34e62cc8e7949aed3e90bbf7a5f44d6350734f358df189f23960880c17186f1dd3ac7aca25907aeecaa26dda728bd2eab46bd1268fd96d15307e655886e37abc67864b8e7632d505c18d0e1b0858824372c0ce04be308b6e6fef26175ed5ae0698329c0f69531df6e8a539f820a2b7f89df135d34da2a51612fd9b8235aca7ceea7e5ab821af9ac1ee208d967b74899a6058f5fcde34065f96cbc27f36de8d3d7b9f0d46a316a6e8691afc922f9af3af6c86d390d8f9d959afccbb7be831ace19b67cd445c5f5b6777832f08fb640b1c2944ad0435e3fd18b2ae435f6eed7a491d439ca992414b62179700647319ad8ba270a2b09a002d5ce4dce13f52a83c099b77c93ca2be5ba42ac4bbe75b7744533a17a9319e170cc2f2b1128ef9a72dc5f88b3355c3dea7c0b7d56a6fcbe148a65008dd4f1f3eb6bf4b0c2c9d7e6ce3f6a5ecc5c1704702f7eddcef34bd64578b76e669e1fd68b319fec7756808fcf5505a3b0859a8a21914bc6f8cc5ecd51a5ff2f9fc27b50a8936a572e1ff2d6ecaebbe2debebe31a49654bff10d292c4755505c8ec8d0d4c8fefa10915d5586170aea93e77afc4a1d3fa9fe7ba27f0019df8febf53d6c3ba92018e50bfeac8b5b0d7a8db7106cc0886ae4997b44698b04dac800ab18c0e9450d8bf4b72215c42871d378a707ab661f302598af7e287c7c323d0999a5caafef4c1ea611495bff502e185d07d40f998235d211c88fc2991dfefdc69d221c607eec5c484241ad8ad002c3b2e67deda3b48d8e818788e94679a7cdc417f1fe5920764350aa0ab066645c1a0569c27439eccd2d7eb48d93614a4dd93f8ce5d1fa94a8d9adf7351b6fc538c72a2ae51769755f2aab9bf1a5d565f46c3aa71964a31945374457ba4dd5cf2ed0c6cc422b72ff853d8134d548b00587e568f537ac451307ae3b05896b50d81dddb515662bfe251517daf241e2edaa4e26e774336e04f0f43e9c6fe18fc9e07352b9acfbd29e1b07aa7c849df8c80ae4dc8ddafbfa9721e99ace419e9f23f7e372adbc2d33ca8553ff84de2ee96e6dce7762d874fafbcc189ce1b092dc114043ec2dde03d7351e65edbe7f3432fb2a46f6858615639d3f2d229dd97712dd5727a57a9ad2e81216f6649f38c207ee3ca2a71e8339cc2d854fa872c77e67c0eb0b7bf79ea126030f51efb366e13c5b4f2e8324206362771fbb0aeb92b9a82731e40545d35711b7a4d755256c6cfc8fb4f8ea31bd34d68825a47a3bc48b9c28a1b57d1f6003474f2f14b28deb44685250243f5e9bce4616eee445f04b1cbc06ff7fe6b1c51c4c1c7481d56d2e416fa0d98f7c3453353cb72fb5019f2172d1a242bff1e77d1ebd8f963cbb2768bebee16fef92e28c284c7b31856ed89c7764e566c6c7ab4c892daf3d76a99bcb7acae689584001668cf1fcc98f6480d233a4f06948626eedc4bf083b760718842fa2f5e0d03fe16b4a4f8055375ae9ad1bcf8e0894c4ad95f2e5ec0823b6ade242f217b82f3840936bcc2d2f92eb1bc15e962050101b5e163eafeb5daad857f0effad3f3180515ad6951055f1df800fcb2d08c79677b9b083ffcf4ace1dcd37b5542b6163faa9267ffb780a4011fa77709e7dc9288abc0af9ae88b15b425f1b4bdc205c07f8995116e5c67c562755c889bbadcae7a3999110ff822d41c630a8dee8df654c8bf63a7a706d0c54e3fdca239b124e990b997297a9eb2064a50ad80d7583796aeeaa8f0d1c1c6d4cd8102d1b6947e0030a66f24a7ab4c006f06a3add5377a7d5c3fcce2f8de30a6dbb1af2526cb92f4571d5577927b2711d15a66d2c5115f4e903fe6925bc9bffc6a1266fa13e983693389ecdd3dd85a980fa3df77a5e3da62d522af99808a07d5a2e2083c7166fa0b2adce47dc72651811f27b93aaabcf3fed782e3d3012a6bf3fa8c98eadd013b27df45e31984ae6f7b3ccc67452fbe0ad36fed01a06bdd2c11df8fb64a8e32a9edcbaa35754001de77089058797ef8147f49973f0a7bb86dcace36ed702c7ead013c67283647616bb9b525ec4dc4e709fb319e6a0c838717edef07f5c42615cfea5a0e82bab96eabb82a739c39aec9761dc3d266dbf002b456708625291cf009fd13ce5abc4820e0eb875b7c574a08f4a24f9f422d6abe9a30566f51c069ec36ea541e04d92f1552c28c38dff084d7a522608b608aa459aaec13608be9a467540f4077acf54feb6ffcb7917b25b8f559730c26060529b909d006d83056ec8b5a913a806f38b73fb78e7f3ebd830757f0524b3c43717fc3efd0f5aff9ecefab263c513660b8821955d1fb1310c89dc2e21b57c0b12d591503a6c616798314bdb69f981d82f48657d54fd87d61f94ca5ead9261c3da1316d2171622451a70faf58348a97bd6daa671618a31627dd6b0071c516521491975cc079b1b6129f2e51607176cc96a9f9882409bab2735b16ec3bff84fc7672724a12acd7d1ea96217b6c0ec99481f1b48b18787c624ad2eb22c07986a8efb908afe65360e3e4081216b76eebe8b052259d92a69350ed404e60310f99c7b5abefffda90f268eb19b1a9b145dc07a4eb29665ff54cc0f16331dc0e02f9e9788eb716b03d7dca7321ba27059a296b5abdb075c978e6aa86158e5708b6c0f7635816f7e693302e53e45eaa5c476fa0a3d5ec96d5c12b5c72bf0e4ef9b66c37d8cc724205cfe4621d24a2213c259534adef05b3ad034a959e2f66ef209bc247a7138e9e2d8831e0b9d36046a115a60a8a04d792ee40992b6f0c5403ae2fb77e7ace98165b10953c0104dea628411b096ba94ff6c7fd46190b425d2924c05e787d0277259a038970fcf19db0d9f799ca61b68440c11b4d205b699e45eaa5a6089f0dba2245d6af69e2675198240ce0aeef272a7469ab794d31b8ff1c11e90d55e543d93d7b71ae992513560e4a8b1e1c827f0a9ba805149e9289d337c7752832e3a4edddbcc07b61ea1e633bc921d15495b0afa7f23788fa11bd3aaed945297b98b57c4aa61fe8386afff1c5315cc4d5d0926d69ba62cc002ee8bbf3ccbcc2d03b582f9772f931b7361726625e3a3e193d18a7e23ecd516f87c62a0b94385bab39c7a81f93b3eb8aec7abab1805b2c21706e43461cacb6ef63b13b5098fc51e97bf9c8c763e3f083085eb77a3fff662826fce7fde85623b5f49ec7c0b18011cc36c4ce439d8e13cf9c1ff013c8ccddd16cf35a5c657270eb6a39977889f003d76ba323b5b2234f9ed75b18e67a754d53764964d03ae8fcd7474d67c36d4a5ef5407673eafe1b519bdc600a5f8d88b593ffdecc0d37362421e43c0f81fdcf87849ef4c91d487fe70f34c3f53f369109aa34a82ff6563932b644d53123b54fcab11dae60960b532b7d0223d3f20db53de9cdbe530ee13970c578b95022c4db148a71b092480abcdbb729e0826d49a8c477bb54be8f8cbfba231a77f324654813a697f43f581fbc87c49131fd3f95bda3a658ea4d61987a5e61907ad1b37851429f89975629d95cdb1ac3b25b8798089cf5cf68909e889f307342169da130ac374ee4a94efdcddcc830eaa6bff3f646b4bfbb4c786b46e823a1ff030f10bf8b0484e4eb9187d497533aceca70489e200a9ddc333611f64b5eae9b2b6eb71621f3b8220e5fbfe0d014fddc15e390147853caae907d4be834346cde39893f2fec0122a676f46600b0a7112371ecd9798789f93b13358a3885a03278c319efd4dc99a8a7feca75dcf5a3151d967d652095feb9e83812ca3184a06d25f14fe5eb0b0b132da6ebce709fc295d8deb79abdd2e7a7098c4c4a5d1f4b7e30fd1859e261eba82c99327b5ff821a4318db3cc4636acb96747ac319fa8a6a981dbe0c684cf393c5bc534e37170b2c961823003103d271321f6f1109ca56d09f38fa628446ad8d84dfef00387ba46769a7878ebeb6ec564678c8b7dbb1f4c400704a2543c41f1fe87535c1c1f2263002ca9c48f7bdbb", 0x1000}, {&(0x7f00000001c0)="831be349b86c6ebfa1b1934e019868794faa9f5f6de56fd52a5aeb68c4a2ab50a0c48161486199c93e6a51026448a8f6cd41ad", 0x33}], 0x8, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x408}, 0x400) write(r1, &(0x7f0000000200)='Mn', 0x2) 02:05:21 executing program 1: pipe(&(0x7f0000002480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0xa3ccd5c20af0c415, 0x0, 0x4, 0x3, 0x6}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = kqueue() r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 02:05:22 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000300)='./file0\x00', 0x40040, 0x6) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000180)=[{{r1}, 0x0, 0x42, 0x40000000, 0x8, 0x3}, {{}, 0xfffffffffffffffe, 0x8, 0x0, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0xf0, 0x20000000, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x80000041, 0x5, 0x7}, {{r0}, 0xfffffffffffffffe, 0x1, 0xf0000021, 0x5, 0x4}, {{r1}, 0xfffffffffffffffc, 0x80, 0xe, 0x9, 0x13f}, {{r0}, 0xfffffffffffffff9, 0x88, 0x40, 0xc9, 0x6dd}, {{r0}, 0xfffffffffffffffb, 0x4, 0x4, 0x80000001}], 0x1000, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x82, 0x1, 0x2, 0x7}, {{r0}, 0xfffffffffffffffc, 0x2, 0x0, 0xf16c, 0x10001}, {{}, 0xffffffffffffffff, 0x8, 0xf0000001, 0x1, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x50, 0xfffff, 0x6, 0x7}], 0x7fff, &(0x7f0000000080)={0x1}) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='r\x00') recvfrom$inet6(r0, &(0x7f0000000340)=""/119, 0x77, 0x803, &(0x7f00000003c0)={0x18, 0x3, 0x138c, 0xfffffffffffff655}, 0xc) pipe2(&(0x7f0000000040), 0x10004) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r1, 0x101}], 0x1, 0x0) 02:05:22 executing program 1: nanosleep(&(0x7f0000000980)={0x1}, 0x0) semget$private(0x0, 0x3, 0x40) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000400)='+\'+\x00', &(0x7f0000000440)='r\x00', &(0x7f0000000480)='r\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='r\x00', &(0x7f0000000580)='r\x00', &(0x7f00000005c0)='\',\x00', &(0x7f0000000600)='r\x00', &(0x7f0000000640)=',%:}[\x00'], &(0x7f0000000780)=[&(0x7f0000000700)=':{\x00']) 02:05:23 executing program 0: r0 = socket(0x2, 0x8003, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r1, r2) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 02:05:23 executing program 0: r0 = syz_open_pts() getrlimit(0x6, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = fcntl$dupfd(r0, 0xa, r1) getsockopt(r2, 0x6, 0x6, &(0x7f00000014c0)=""/220, &(0x7f00000015c0)=0x472) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x801) syz_open_pts() close(r1) stat(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000007c0)) dup(r0) r3 = syz_open_pts() munlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001600)='/dev/null\x00', 0x80, 0x0) pwritev(r4, &(0x7f0000000680)=[{&(0x7f0000000380)="c8561a29b3d6a734d8aaceaf2ba70a9e9d35de5c2bb18aae53aec91f634596606a7ff9e1c12d42a752bcd879b6f89c03a508eca71c501c698d27d43ceba27a6a124ce9dee26b8751b3e3208e504daa4fef79637345212ec241611addd762e3aca1e54db2face6427df3576fde27c2c1db96a839880844ffcd6159ecd8dfdf867d7ce57d17737c3137fbcc1289be80e3cf328469556142b3ad670bd5f0e", 0x9d}, {&(0x7f0000000440)="2b5ba482ace119d38f0bf4125f03319cb2ace859f02a80a3fa99d3052796ad1e32fd0f0cd62a54312ae8f46af5e21fa7afcee2c47ff1f4db2ba7ee1edc6ba02f663d7a911bb886b7f1ad83d7ed262c909f33c9efe35e41e6f38e51a728558f35a8bcb8b6f259f7a82c0f52be1a5e8e0d96f27f0d8074fbd8539b31362aec29b7768cf06f240e739fdc90c94a4b50b6ed621efee5df4347789dcb83a32386a0b1255b265752650068886742cef48b0e06c14141c1b9276d64ad16f412ee0c0242b22bff04fd486ac1", 0xc8}, {&(0x7f0000000540)="7ab9c1c73313c1570a83e3a550cb6e4d5adb048e2d0da2fcfdb66b9cd07a263d68c628410cbe9a30d9ad576990dfc4c842c75bcf2de52fcac00c7a4862359a5f276f766d65d99d28a454335690b7867d4aa687cc2a28d39a590f04e797e6d326d4b712e0f3b3004e2ed7fea3aa6ef69a5d62d1f4372e57d594b0e0ac98ed742fc383daaac77a06a84e9cdb20e58aecf07c705399047151827595e0fe224714be746aee301b3ed08900532c0b5b7a9f243e82f030d9a1d12d375491f50236550243af70863cb7c846815fb60cdd43e5b04d867d24c5b929efa5fddbcc1dd912a16d4bdca0f56faebaad977c026da9", 0xee}, {&(0x7f0000000640)="e2e929d65ddb6af597605c450e7bc620b9f9aa9f7891872ab688f6be", 0x1c}], 0x4, 0x4f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setgid(r5) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f00000006c0)={0x8, 0x9, 0x3, 0x1000, "52199072abbfa648a30fe13b3d8ac45077368a52", 0x5, 0x64e7a5cd}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000880)={0xe5c, 0x109, 0x404, 0xffffffffffffffc1, "9c8d14ee7504000000000000406e50e800000100", 0x0, 0x7}) socket$unix(0x1, 0x5, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) r6 = semget$private(0x0, 0x2, 0x20) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000800)={0x2, 0x7, 0x0, 0x400, "f8bc1b1ae60a180c63194edd602aa85d36446e09", 0x0, 0xd3f8}) recvfrom$unix(r4, &(0x7f0000000700)=""/161, 0xa1, 0x1, 0x0, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x3}, 0x100000001, 0xa34, 0x8}) 02:05:24 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x800000000002000, 0xfffffffffffffffd) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) r1 = dup2(0xffffffffffffff9c, r0) r2 = accept$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) close(r2) r3 = dup(0xffffffffffffffff) unlinkat(r3, &(0x7f0000000000)='./bus\x00', 0x0) r4 = open(&(0x7f0000000140)='./bus\x00', 0x402000003fd, 0x0) write(r4, &(0x7f0000000040)='B', 0x1) 02:05:24 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)) 02:05:24 executing program 1: mknod(&(0x7f0000000200)='./bus/file0\x00', 0x8008800080002002, 0xffffffffffff28a6) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047001, &(0x7f0000000100)=0xfffffffffffffffd) recvfrom$unix(r0, &(0x7f0000000140)=""/179, 0xb3, 0x1, &(0x7f0000000080)=ANY=[@ANYBLOB="003d8a9dc3007300"], 0x8) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './bus/file0\x00'}, 0xe) 02:05:26 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000001240)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001929000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000093c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dd0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b86000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012412592b55eeaa54da1584cfda9dcb2ca30f7518535d0a331d306180926a4138860645500b22990a923867b2f7ae5eaee68dc13bd3852f2e5801dcf2bf1e62f72e691159df3172936f9a6f13f511d67d243b4e1c07b724cc4dc88864666376dc9a6d84ccc181f4bb4ba7887ac6bcce2efd1f8ea0bc063687cb45fce53cc2ddfcc6beb15d8c7367d18468dd5e15a96d8e9f7b958171bf32281f63e5acbf8ea7b"], &(0x7f0000000080)=0x1002) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x1c5) syz_execute_func(&(0x7f00000000c0)="41ff6bdf8f287086fb00c4c32569590000664f0f3a610ea5660ffabf0900000045d9ee666765f30f0f8974ca3e201cc462c5b90fc461785ac8400f1a3e") r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 02:05:26 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0400000000000000001805cdf0eeb024750000b017d7a07d19d4d00000000000000000000000000000000000"], 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) r3 = fcntl$dupfd(r1, 0xa, r1) setsockopt(r2, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) r4 = getegid() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 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) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) poll(&(0x7f0000000300)=[{r3, 0x40}, {r3, 0x1}, {r6, 0x3}, {r6, 0x8}], 0x4, 0x4) setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000240)={r7, r8, r4}, 0xc) r9 = open(&(0x7f00000003c0)='./file0/file0\x00', 0x10000, 0x1) r10 = dup2(r6, r9) recvfrom(r10, &(0x7f0000000280)=""/2, 0x2, 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="c5002e2f66696c65302f66696c653000"], 0x10) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x80000000, 0x0, r4, 0x0, r4, 0x20}, 0x3, 0x4, 0x0, 0x0, 0x80, 0x80000000, 0x7fffffff, 0x3}) 02:05:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x3, 0x5, 0x7fff}, {{r2}, 0x0, 0x11, 0x80000000, 0xfffffffffffffffc, 0x7cbb}, {{r2}, 0xfffffffffffffff9, 0x91, 0xf0000000, 0x5, 0x9b}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1, 0x0, 0x80}, {{r2}, 0xfffffffffffffffe, 0x11, 0x336c52f6719e5835, 0x7, 0x3}, {{r0}, 0xfffffffffffffffd, 0x80, 0x11, 0xfa8, 0x3}, {{r2}, 0xffffffffffffffff, 0x48, 0xf000000f, 0x4, 0xb9}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x8}, {{r2}, 0x0, 0x21, 0x1, 0xb4b2, 0xfffffffffffffff7}], 0x0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffc, 0x80, 0xfffff, 0x404, 0x3}, {{r0}, 0xfffffffffffffffb, 0xe8, 0xf0000000, 0x101, 0x100}], 0x3459, &(0x7f0000000080)={0xc00000000, 0x4}) r3 = dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) r4 = accept$unix(r3, 0x0, &(0x7f00000000c0)) poll(&(0x7f0000000100)=[{r0, 0x55}, {r0, 0x2}, {r0, 0x21}, {r1, 0x10}, {r4, 0x40}, {r3, 0x4}], 0x6, 0xb712) kevent(r2, &(0x7f0000000080), 0x8, 0xffffffffffffffff, 0x8, 0x0) 02:05:26 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x7ff, 0x4) dup2(r0, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x5) r1 = getpgrp() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x10588, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x3, 0x3, 0x1ff, r1}) chflags(&(0x7f0000000100)='./file0\x00', 0x20001) 02:05:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000440)=[&(0x7f0000000040)='#}[:\x00', &(0x7f0000000080)=']\x00', &(0x7f00000000c0)='-\xe9)(-{:.\x81+*,}\xa2-\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=')\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00'], &(0x7f0000000540)=[&(0x7f0000000480)='\x00', &(0x7f00000004c0)='),/\x00', &(0x7f0000000500)='\x00']) setgroups(0x724f3e3661d5f0b, 0x0) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r0, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 02:05:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f00000001c0)="b10005020200de00000012005786ca3849451ae3d3051020741038f53e8551f30c0505500e0100cea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getpeername$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 02:05:29 executing program 1: r0 = socket(0x18, 0x20000000000002, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 02:05:29 executing program 1: r0 = socket(0x3a, 0x200002, 0xffffffffffffffff) socket(0x27, 0x2, 0x3f) sendto$unix(r0, &(0x7f00000001c0)="b100051305000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 02:05:32 executing program 0: r0 = socket(0x2, 0x3, 0x2f) r1 = semget(0x0, 0x6, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r0, &(0x7f00000004c0)=@abs, 0x8) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x40, 0x6) readlinkat(r2, &(0x7f0000000100)='./file1\x00', &(0x7f0000000500)=""/4096, 0x1000) setsockopt(r0, 0x5d, 0xfff, &(0x7f0000000040)="9d0bee3442a22f1d7a63f535eee5f4fee9fdf6d10822e2febe05192095e064c9933696d542ba361550f0a7fefa6e116dffc222eb1fa06fd480e418f791d96b5149812edbc2d9b80357f034cee5018acd4116d938746f61dba3629f0837fb58ac4eaa048b54ab", 0x66) 02:05:32 executing program 1: r0 = semget$private(0x0, 0x4, 0x405) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000080)=""/109) r1 = semget$private(0x0, 0x1, 0x1dc) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = socket(0x18, 0x8000000000000002, 0x3) setsockopt(r2, 0x29, 0x31, &(0x7f0000000040)="0509", 0x2) 02:05:32 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x5) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4008426f, &(0x7f0000000000)) 02:05:32 executing program 0: socket(0x18, 0x400000001002, 0x6) r0 = socket(0x2, 0x8000001, 0x6) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xffffffffffffff4f) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x10000, 0x4}, 0x10) connect$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0xc) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x8) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x8c, 0x4) 02:05:32 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000040)=[{{r0}, 0x0, 0x13, 0x1, 0x2, 0x1}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x400, 0x3}, {{r0}, 0xffffffffffffffff, 0x92, 0x1, 0xdc67, 0x800}, {{r0}, 0x0, 0x40, 0x10, 0x9, 0x426c}], 0x0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x2, 0xffffffffffffffff, 0x63b}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40000022, 0xa8, 0x5}, {{r0}, 0x0, 0x84, 0x20000000, 0x0, 0x8000}, {{r0}, 0xfffffffffffffffe, 0x40, 0x37648e4f48c5f960, 0x7ff, 0x3ff}, {{r0}, 0xfffffffffffffffe, 0x2, 0x80000001, 0xccd, 0x1}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x8, 0x94c}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80, 0x103e, 0xeb3}], 0x80, &(0x7f0000000200)={0x5, 0xf7c}) 02:05:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)="c4", 0x1) write(r0, &(0x7f0000000080)="9d20ac626b4d1f9c30c2ee092d715e0e0ae3a0c69a3ce96002c91d23c583e54593f37e5033fd255f681c250c57bb22a81cbed363f48232945c9a21a086e6f9e29ce48516fe4f1579caca2a47b02ad5c24ad81517d5410815ec736eb0654b97029a656b47564d4d51f709f852cad212ef92dd1f753100d136bb98167fa97dc3aef7b16dfd8f06a47f91adebe3c3ae6cacf0f78d8a8cf6c2ef0c9d34491a50d78aaf1bd5b22b40de", 0xa7) 02:05:32 executing program 1: r0 = socket(0x2, 0x3, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e3066696c653000"], 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)="0c6d513562f03ac2d7fa0014f4002000003300000000653a8df40000", 0x1c}], 0x1) fchdir(r0) 02:05:32 executing program 1: r0 = socket(0x18, 0x3, 0x3a) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc14", 0x14) 02:05:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) close(r0) r1 = dup(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, &(0x7f0000000500)="b762dba0abfd9335551c75ecaacc6294250a83fcaf44004e2cf1b58374299148e3a735e8529328641982091658d83c883c8d84dab1fe1356b15ff835b047cd0189574c8aac77da0900000000000000d88669fac9b4fca5ddb633776e9cb7cf5de747db42cad2ad8ff8", 0x69) 02:05:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setreuid(0x0, 0xee00) r2 = msgget(0x2, 0x204) r3 = geteuid() r4 = getgid() r5 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r7 = getpgrp() msgctl$IPC_RMID(r2, 0x0) r8 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x80000001, r3, r4, r5, r6, 0x0, 0xff}, 0x7eb, 0x9, r7, r8, 0x8, 0x9, 0x8d, 0x1b3788e9}) fchmod(r0, 0x0) r9 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r9, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 02:05:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d", 0xeb) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000300)={0x7, 0x9b4a, {0x7, 0x5}}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x20d4f9, 0x3c7, 0x3, 0xb1d, "b08d16c6662247ea5fe500"}) write(r0, &(0x7f0000000340)="518fea8f8aa153fa1eefb74d9f840b314254372fab8f9aff0fc3d9cac283429b74696c28ece3ed99f5bae827a0f66024a3b6802e149f5393caa7ebaa391bfcf0ec7f2b98d55fa383e2d3ef644593221ac6e7eacc8d14e51106ad26ac1a86f5aef2378c8cd7d8ace30df4a9813f25fa870f2469f8e73bfc1d7e19f2844eb9b22e2f1a9dafc52fc703fbad760cd34e3b334fcc1f36187f3701941fdebfaa9b92cc3309b3808227e51c28cc006780fc6dd65d64767cbd153ad04a3cbe7bb7eb11c60a50f547e3140a31f30aff5594af8052bb1b7da4634be12f6c8087825a88b89db058", 0xe2) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x80000000, 0x10000, 0x8d0, 0x20, "54af9f2a0f29dfa85274e78b7031564237ad0755", 0x10001, 0x3f}) 02:05:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x40004000000028a7) open(&(0x7f0000000200)='./bus/file0\x00', 0xc0, 0x60) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x100, 0x7) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000240)=0x1000) renameat(r0, &(0x7f0000000100)='./bus/file0\x00', r1, &(0x7f0000000180)='./bus\x00') r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f00000001c0)=0x1) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00000500000000000000000028007ec425fffffffe00000000400000f2e9ff0000000000", 0x2c}], 0x1) 02:05:32 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x1, 0x9) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x48a, 0x0) 02:05:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0x8613b) mknod(&(0x7f00000000c0)='./bus\x00', 0x6001, 0x10001) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="4e0e0008cf376612", 0x8) 02:05:35 executing program 0: getppid() r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) 02:05:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = getpid() r2 = geteuid() r3 = getgid() sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, 0xffffffffffffffff]}, @cred={0x20}, @rights={0x10}, @cred={0x20}], 0x21d}, 0x0) 02:05:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) mprotect(&(0x7f000054d000/0x3000)=nil, 0x3000, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:05:35 executing program 0: r0 = socket(0x2, 0x4003, 0x0) write(r0, &(0x7f0000000040)="ca8938ed16558ee21414796de17b2ae37a5d6dfe31dbc8cf6580713c4cfad7c1f02be0ddc17b10e21a3b26f5fdcae779fa02d9e0fc8f4568882e67e7bc5be9094d0212dff47e", 0x46) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="66022e2f66696c653000"], 0xffffff8c) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x7f) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 02:05:35 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x6000, 0x100) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x67d, 0x1) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000140)) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') fchflags(r1, 0x1) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x2, 0x7, 0x6fc5}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r2) 02:05:35 executing program 0: socketpair(0x1, 0x8003, 0x0, 0x0) 02:05:35 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="4028e5f166e5c6cebbbabb9cb4f4ffcd", 0x10, 0x0, 0x0, 0x0) r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x29) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000040), 0x189) 02:05:35 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0xa094, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x182, 0x1) 02:05:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x365834069c494c07, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r2, 0x0, 0x1) writev(r2, &(0x7f0000002300)=[{0x0}], 0x1) fcntl$setstatus(r1, 0x4, 0x5) renameat(r2, &(0x7f0000000080)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00') connect$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 02:05:35 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x602) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x2, 0x80000000, 0xe5}, {{r0}, 0x0, 0xa0, 0xf0000000, 0x0, 0x4}, {{r0}, 0xfffffffffffffffd, 0x0, 0x40000090, 0xfffffffffffffeff, 0x1}, {{r1}, 0x0, 0x80, 0x46, 0x8, 0xffffffffffffe0b3}], 0x8001, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x1, 0x7, 0x5}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x4, 0xffffffff}], 0x1, &(0x7f0000000180)={0x0, 0x4d058133}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x441}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 02:05:35 executing program 1: 02:05:35 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x6ca, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 02:05:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x10000, 0x1, 0x1, 0x8, 0x4, 0x8, 0x2, 0x0, 0x40, 0x101}) ioctl$TIOCSDTR(r1, 0x20007479) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d000000008000088213e300000300"}) read(r3, &(0x7f00000002c0)=""/161, 0x7) syz_open_pts() 02:05:35 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x800005) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x8) open(&(0x7f0000000080)='./file0\x00', 0x8080, 0x52) 02:05:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup(r0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5", 0x15a) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x7fff, 0xffffffffffffffff, "f8e3306ab538f862dbf9b9b15776ed469068b737"}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)='P', 0x1}], 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) msgget(0x2, 0x81) fchown(r0, r3, r4) 02:05:35 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) write(r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r0) fchflags(r1, 0x20006) execve(0x0, 0x0, 0x0) 02:05:38 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 02:05:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x4008) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x59) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x6, 0x6, 0x6, 0x1, 0x6, 0x7, 0x1, 0x0, 0x3, 0x7, 0x5}) 02:05:38 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x4, 0xd01) r0 = open(&(0x7f0000000040)='./bus\x00', 0x800000001a0, 0xffffffffffffffff) close(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8000) 02:05:38 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "000000000000000100000000550000000300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x1, &(0x7f0000000000)={{0xfffffffffffffffe, 0x400}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='./file0\x00') syz_open_pts() r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f00005b8000/0x1000)=nil, 0x1000, 0xfffffffffffffffe) setsockopt(r1, 0x1000000029, 0x11da, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 02:05:38 executing program 0: mlockall(0x2) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x800, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x54, 0x1, 0x3, 0x83a}, {{r0}, 0xfffffffffffffffb, 0x10, 0x40, 0x0, 0x2}, {{r0}, 0xfffffffffffffffd, 0xa, 0xf00fffff, 0x3ff, 0x6}, {{r0}, 0xffffffffffffffff, 0x33, 0x0, 0x2, 0xbd51}], 0x9, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0xb8, 0x80, 0x0, 0x4}, {{r0}, 0xffffffffffffffff, 0x41, 0x2, 0x7fffffff, 0x8e}, {{r0}, 0xfffffffffffffff8, 0x80, 0xc0000011, 0x2, 0x8}, {{r0}, 0xfffffffffffffff8, 0xa, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x82, 0x2, 0x2, 0x81}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40000011, 0x8, 0x40000000000000}, {{r0}, 0x0, 0x81, 0xf0000003, 0x4, 0x7}], 0x8001, &(0x7f0000000140)={0x7, 0x7}) r2 = syz_open_pts() close(r0) r3 = dup(r2) write(r0, &(0x7f00000003c0)="94e304f07f058f5332c5652d5624c0991eaab8f738e88a1a4a0254a93070d77f89caf3acda9254a828f757115a3f9b3cdf042cbef6818f0152c46dc8e89a6655475915884884c96e5dc0993a463313249823c363d46189137edc8187350ee02381f3dd1bd6ee77f569d665127eccd23e358804ae29580e01c8daf42922065971181a0056b15bada4fb240d975fbbd756ed607d128e4aa92ade8f8c173380cfe418f77baa9f0f688ac6aca476c94e37a4665c26059484ae163fd07e878aab545d99ad7ee8b2bec62d603f645859705c4f78517a87c56ccae0c7a25b4d0fcdae5542c23bf5499198c5cd115280ed", 0xed) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000380)=0x8) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 02:05:38 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="facc1342c1f52d0b68d54979af472edd3afa4d8d670d8d5640944b42d5a568fdd77f3aadf3ef8dc058d49ac2706301069dc926507dfeba61937b7fafb93d4206a22015e32017dcf84574dd03346aa7e65e492873b7e6ad86607c93e8bd45f73dc6653c952d8ff78e15538733421d1e1c6c30d04431f28cbcee7e7d2506fdde2da037f81b812728dc2b63687eab1cdf19f363d43c62cba4efa7cf5bed5d7ecdffa2a462cab2fc4376c7cc26f345df9b60bdddc4761770d9f59915226e6d711d15d64729a6b1d9d98ff751372a059b06b16cb4cefc5c9b143eb9da526ed8e1200e4745199618f6788f01f5479b9f487abf8b52c34d225f41d7784ba2621f6420b2542987c0d7bdc327043c640075dc5caa495b1a598a44920ead63e51dd4e66d91df9e22217e93c4b00f48502022e92bf761435913fc68618a1787122ce0d314638c74a9e6f13f3a6fe3964ca2719d80014465744b2bf175ad458300188fe43fa7bfceb4f02288eff497850b0d95b0551be6ed81eed8dcb3fdcd1e60f8d63a1ac68ffc92d24308f426748b34936696835fc0964b415590970a84220142fe1b92fef7fb0e659a654fc3d11d0a942afde6aa569d838428183103fbe1573f8ad45ba0e1f13bff2fab4587d1d02160bbf175f443091a7a0eed7872b920e663dd7c014f42624c443d9110c786e2e18215553517a6af82d1179aa00280bf23ecb3b046915fc08b5af27169a4e9a5021aa4ecb7b4bb3656a5b7c14aa9dd442832af25a4af349ada0867da41ff8b62c054332d30a417d2048fe16f3ecb96a69fd3f086e2e659a6b2f39fa66922a9f1e128ba73cfee7d7f7d4774bc735878ce6ba9af64387acd58a7364158fcde838ffdaf60bec279a20c5c1bfeafde2f88e2c8e0b2fdae2c9b209a74dd669c0bd167e0d05cd840b790b54c10d0fe6987a1f43aeed1a99c257fd6796c583188dd7e622535aca502f148206fc54b47ebb0406405c7d9213aad109332b01420a7475682159a5da8f1c8d0b2356df1bb6733064ef6275e9a1e162b3b259ca137c9a3d5219f9180bc96f5b3179eaf10e180b796e2d03e00e355d8bb097a34ce5b1068cea7b269cc4f11046f2337a2cbcc6603ba0b13708cc1018efbe4dd087f905142fa156f2dceb6d61064029636a37c19fbd9ded19936533c78e930681c865aff40c0dd423f1b6a466d381cf4d453e07de16e4c53008dda262318043f540437e47795dccfe0850b0e82d5e7b2327ad366aa4168add195ce4fa218c42edbafc35fee78d903ebcadef40f70f43496dd3ef1b393e394c1a3703ccc2b3a9c3e4f0a6e4d1eee96ab8b51aae18bf422a55dcedfce607f7ab41aeb4dc1bffc10914e3b3c83364c729a782e3c209b92810b8dc71d7465b77bebd4776f80c463847975e5e2dcbf3be25dbee1f9dfac767c7a2c39414ec5d6639dad12bb8df1c17c381460a552d4a076fa3be78eab763e8ea34d005f0c4926e63c3e27eff2f5aa23664e105338d3dc6bcf6101b54498165fecf5f7020a62e1784daacf051972b047d4c7b3439fddba60e6ee6c6ae2286c0280b6265c80ffe4caf5ef62fca52ec477e746bd8567877066f7ed458fe15a6faaf7164fe0c2bcbd0f7e052abb431cafef1a0cbcd2f20c02bde0ffc67267741d54104bed8ef69418adf372acc44db622e8d33c46619ba4740c4f34735fb94ba98111fbc263e61b8997460fc4cb7739322a63fd5aac625e5e2eda72dc65f0ce1c170f402d6bc565fe2d2597275bd74135065f722ad3eedc4688d7c4142fff3611735577de6d84d0f929b3065b0779b526e2d4abb516c0b0eb0b1043af0403ae6087c8800010e6b7da684f1b75959f3ea8efa2c3f547b58e5fc044e530f0bfa52b181522b6445987ca03ca697f17e080bdb30123bf9bd72c0172f90a40c5b830115f57b6486bda82adf960ca434526eba2a0d1dbc78e2b27b24d964401666bc9656742b3adc040729ae0f2b8efd38bc6387729876891dbd72bebdd35dc3a1f46b3e6939625b7acd1dd9bf4333b3f5c97dd39da6a4a2e4fd4d657c85db81afd6aabf73bb3ba28cfe7f8759a2a5a9778be8bfd8648e03af8c2eb6a1d521e46a15feb65a5376404eecb0b2fc4a9c27f7eb5fcf7c7d2a01be39e69e9f7038c37cbcc75cbe49e63dd66d271082c4800e15b39d350c260e52b8b7267a5b504b13c926ed8cc40a38b83773f2b9f26fc9071c3ffbef1d603bd8346332974e07e57963031c0b47c6ae16aad6d094a94bc54b0b5232aa48dfa059304946927c2ab635ec457fc37e03a650e61ae909f200bc5ceb67aac4a74b85c9b407af8a7344858efbb657946eed23ad3d8510eee8cbe33f45c16ecccb55307e5941cde6942f46e346ba126246d218a72f4bc507995ad3af5add08d87ad47dac5946732c48a609e1e67c89a5df000c7ca2d339ecc472b595d48c1e1933df93921af404def63dfba3cf1e7688214d529a2f7b5d26970470d6263514f0572610a5710f188eb2e8b1b29f49b090c42b56097b0fb4b5c5ca4c8daedeeb448082a00fe82dbdfc03c9fa7ba2d04bbe44b85c3cb47150aadb57ad02976c5993bc99a4fede2d56e06120362813fe017ce32036f82e945604e0c08da2fd765382026a73dcf46f3f5e10fa9eb54e7c7977f1c6c688964febe1c2d1db3dd14eb3ad1e3955126be4cbaa1e2cf0fc97c160175cb75c842521ae348c2aaddf72e64541c0ae319f062371152d4bcaef399872e01ef6c98616c5e20a8d2c10c4fb4295427472cbd629ff62f4983d672f325bf30e53ef6b2b4474160938ecea5c5090a696b39b88ff2f2df8135104891c527ad282346eaba7993492140a852b34503295e920a7c67057a23a0af9f4c822da81737e39c9718b729ee8d7c1f69ca77c0d1d4e3778de3af6b875214ba14bec64499e6f0fcc252d0e67b5179eb97361f79b802412d2cc0bb8e327f27ffd3c17188622b3e732e9e3eb8ed0432afd482e0363bd7dfa0d31e5221532f5752993fa6fc4c311cbe8a84a4a2b7fb2229108b468dba1759df0198f3fbcba37421df5a454becb77b756f19c866eaece09d7340d3c93b08d77988f90f767b8ec4c61a400d28ee18d186eb4dc75e6c82a50e286c6417c32cbbfcf4ff9cf6d586e2543520d0a7b1603462ac3a1f1130954f5548a5286dd209a59d9a91f32f40e895dbe7bd602a8351573e748c684300ce0df3443ceedb147ade774dd04f9672b2633417861fe6294ecbb495ef5bc1ca9c365cd94230fe359fe52a765dac1f5bb217ddbe87313f5b2fc5e43e5810e309539a4014720787262c24e936e40110346ab459a5d42806e23a161656ceb771609cef6f0d3524c3d8689da07e86af2f41d933bdcafd767b3f481a94016acf4d6daf8bfb1b732d95b0953a46bf89077f817838c1d1cbb84b489f63dfa3cddf08057958eef108d00be5288115c45dfb9ed4f0ffe400f480b3e0093bdbe80be355d6c99bcca14a1773600e3f78c4bb94ba534d924ffa7d542bae424827647d639ab4f2b4ff071335bce28344cab3d3f96ccbd1781f6512213f6f48d51b66dce40d1288ab40b8deecc57fa05b3b5865eea05452a2c9a237d5750916694b0fae3caeb61a852441673a483b5195f872f78f52f113200ccecd68ef2e1bdddcdd2ba5ee80ee41e68283913ca8c7687d74314aef653e63e2d1d999b4b049730fa4b0784b317413070dead852657445937e5b49db11103b3cf23bde3cfabb0434b835af9dbcbef89d8842be485023bfa777b1d556a0826a9fbae1b8c67ba192fd998f6f83d1fb63d0f8f044714d8acc8fa05f5c12882d782caf62903236249cafb40215e8a3079fd366e02bbb8bbfaa0ef93a2c36842d1c340b474664a57ccdcafd685e4cb67577a3da410b0e4208224abf58792f3d291393594d5e22735df8b4e37c39e459ac6feb6039db5d4747c15d1476525f9cd64ec580c607dadd502747891fc35b23fa61cb36064e98a2c5125d4aaca41234986fbb45110eeca970b342339109bfe8416869b1f73a3bf9d4b8776ed05be5d715c928a4e3ad158d0005dd0add744abd7232a71fbfb4ad2f8fc1c1dff346eafe95a92a8d2cd102a03029da82da1d1377476c157e223913dce0e57b9265540a50d49bb625ba8219771608feff8894dfa93ac27e11c169def39f8bc8e19ba0a4ee855508a420f726ab64a1225e58d0bdae779c8662d425689ad3c41a36643257c1d6c56ad1dd5c6a04a554ab79c98899e60f2937a838dcf7f9dfc38d5305e8e0c4ef37486e938c53ada5e7c6189f607ea89617049b2a59444af573bd11df1a0dd458916fe0e0edbc678222a968f8cb292937a2ef0f983968e91dc9eb031dd917a9b64a5c488b31fddbebec77dbae465905e89777ce7acef06fed3a66152dfdd5916060ce7bd336aa83ceef1f5452dd6d6d8256820790a92cb6e93b5d43f97dc99d603cd4dff435bec398dad06f1ca1fc0584b9ea91c8740c5336299cd2122c0e2797543be2e611682eb9bcc3a73853d5f991ba1e3ab7f62be0e0937c304a77f91e0d1d9458ab761a2867ae2f7859e6d218018d62f27c725c9bf1f71f7ea733e2cdeab38fc1401120249f087d4fe501ee15ba734dad8f25ac8ec44dcb5c4f1f281b50afe41961ff58988cdc5c1dc388b9db27bf2f39b204dade7a34872574b1e8ac21c2c7672c5d8f68e6a528bf27c8bd15742bf8500b9c787b11911ce4952f4f57456cad3755fddee5b7e7c7546169908d2059259d539a7305fe35accf54de8482187bf1c42d9c424e67a21ee34f115681004cc00756317ef1442c0495a7b17a44bc47d6480e6a877ddd30c57c0654a1c4ff2b73da2e8dd883d6f5257d142fd594743ffffca0b41d7d06795d2ddbd114508f0006321d210a3ce7312a94021d2aeac3b95e02e7cd832be6bd9e59a495356c50b53c540c58a5aae9288e22be44e567c12c1a8ec37e128dc5cb7af99cbaab2a3a0031b1fa53ed000a1a9be2a4f052c2b17199072fa99dc296c24d53f12ec863ddcec1a6823ff2f72354bef7bd67773f302f644f30d9b03e7f9d93dff532606049a7249c8d95f8632d01db8cf17e8a93dadefcd5ac76a01ed0bc0be56c2e155f807d15e6144cf7bea8443bcd3c412d7fc469c7b82aa74719ecc44e4c30d3861a9a1d171b1e71e737c224b3fdfd5ce5af12702da1f412980113ed95fc61d0dbb1e7ac576f827754a447c933e2561efd570e5c74fe0c2b69c4704dd0d4c46e34bd2cec0e7aca91240bb86d8f8a2bb06374b05e7cda68c7a4d92c07867d71708bac4045c1eeab14836c67430097d76e3296a925943089cb1c3d85ba98aac3bb496921acbee302d0d248b7619e8c25abe1437e75e318c26382a7bdcdc2d33679e9e37cd0ab50fe5a8a7d5613f297cbea4dd68071266c1d9c6859a652cd18de908078cc9322e1c28d74a1359e1b3a13d7ff4a13d86964adadb9976caa50c08ee0944407288c8cfb5905646b9c195a04944a650f659676e56ce5839b0561ff55f51d553ff4a27abd0485c24e74e9c2fd197fa7dd62844378aedacedceae4dac5ba715ada0bc0383d6c8ea99230d22a2bb027211e95e3ad6c615c0b8c0e1d954ce7ab1eb034f9c8987f3067fa1d1d24b248f14d391db03b170de08cadd650de9b823263c17165d20be6b9e905309d2d2eecb447f4178ecf593292609d2cc007eb793332c21d00c3be624ef233aa37acd99850bea820a95f981f4ed9c2148e7a5e3afb714385a80039cda06ad8e861c4f06064ac9ddbd3921d8286703bf46c972c01579e8bbdc633c5c247", 0x1000}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001100)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSETVERAUTH(r1, 0xc0107005, &(0x7f0000000000)=0x2000) 02:05:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 02:05:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000640)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eeddb24585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d39242a8d0e65b86b022f8eb0952c4ff3346854e67fe8045b1e4a414505dba3a89837c91386b0aa6bfc30c3f6966fc6c644f6742986b4813f7e3621ec860cad94b75bcac8ddf7613ac8a422da2d6e405031f1307f4a86db6ac5c7736e5eb0c7017b81019f0e295d5cecd4e85b8a09892075c791db0cbc76d421d946cf88c", 0x144}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000002c0)={0x0, './file0\x00', './bus\x00'}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 02:05:38 executing program 0: mkdir(&(0x7f000082f000)='./control\x00', 0x0) r0 = socket$unix(0x1, 0x5, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './control/file0\x00'}, 0x12) rename(&(0x7f0000000100)='./control\x00', &(0x7f0000000140)='./control/file0\x00') 02:05:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x100) ioctl$WSKBDIO_SETMODE(r0, 0xc1045763, &(0x7f0000000000)) 02:05:38 executing program 0: r0 = socket(0x1, 0x5, 0x8002) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x101) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000080)="95d24ab8ec2cf8c84ba7485861701820ac3e695a8ef21eacabb2c8403bef9478d9ea2618094ead0ef778b5e6a51655e7b35292e52e3f1868bf022e50ebe9a7f385de7ddd397b59f44cfb68e23ccb93e30c53954e7d63aef9bb9d221bed049f96c590dd8a98757d20e141", 0x6a}, {&(0x7f0000000180)="77e6cdf50549251b31a26cdbb2b1a4d9d019a49c1a5435474a351916c9809de55fec5c93b5ac9a6cf4cb1cb791dc9f19f2c74ba178673e453cf3c6ef7bf774fb38e62b2d18886649464787faaea10ae29811ebcba9a4527e987195d873b7a6e105192f8c99d441264738d85f7f19ac65ce9bf6bee1cc4b4075d0b62bfd0f77aa0b4a429e8dcd74513d9cd9", 0x8b}], 0x2, &(0x7f0000000280)=[{0xd0, 0xffff, 0x0, "c9f03cba0fbde2457dba6b6e7c4f0159525f2625dae8a62701d0c05d38a9c80c24a11c9ea54d6e604a1820af1cb777051cf94090dbcf395b40246aade685f0741564fd535d834862cbdbccdd5b4c09a39e76d9f76e53ff13b3f06b8cc92702be624563cebf64cdedce69f739b19e0a01cff780807813029221539ef7a404e460320812f108312a8901ec92a6afce0fa2e4f69022f8326eba0be9f86fd6613d5cb57d5eedf19ae00281bce7ec547af800963f4caba032c92e87afae5dcb1989"}], 0xd0}, 0x8) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x1, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) 02:05:38 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000500), 0x4) r1 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, r1, r1, 0xffffffffffffffff, 0x0, r1, 0xffffffffffffffff]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(0x0, r6, r3) setgroups(0x0, 0x0) r7 = semget(0x1, 0x4, 0x40) setuid(r6) semctl$GETALL(r7, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x0) r8 = semget$private(0x0, 0x4, 0x200) getpeername$inet6(r5, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semctl$GETPID(r8, 0x0, 0x4, &(0x7f00000007c0)=""/241) setgid(r2) semctl$IPC_RMID(r7, 0x0, 0x0) symlinkat(0x0, r4, &(0x7f00000001c0)='./file1\x00') setuid(0xee01) syz_open_pts() r9 = socket(0x1e, 0xfffffffffffff7fd, 0x8000000000000001) getegid() mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f00000006c0)={'./file0\x00', 0x1, 0x4, 0x4, 0x1, 0x7, 0xffffffffffffffff, 0x61, 0x0, 0x1, 0xbb48, 0x80}) semctl$GETZCNT(r7, 0x3, 0x7, &(0x7f0000000540)=""/255) recvfrom$unix(r9, &(0x7f00000002c0)=""/255, 0xff, 0x3, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) truncate(&(0x7f0000000100)='./file0\x00', 0x4) 02:05:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) close(r0) r5 = syz_open_pts() r6 = dup(r1) r7 = syz_open_pts() ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r8 = msgget$private(0x0, 0x440) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000140)=0x100) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000200)=""/188, 0xbc}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/168, 0xa8}, {&(0x7f0000000380)=""/225, 0xe1}, {&(0x7f0000000680)=""/159, 0x9f}, {&(0x7f0000002700)=""/4096, 0x1000}, {&(0x7f0000000740)=""/178, 0xb2}], 0x7, 0x0) fcntl$dupfd(r0, 0xa, r0) open(&(0x7f0000000800)='./file0\x00', 0x0, 0x86) msgsnd(r8, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000cc725f65d3347b0da5f15ec97fa7a0efeeb43c8c44065f9801c320ed4fffe100cc0c19df3747a52c186e64ca23b6321dd31e9abf9a0b3cbe63d60180c62d5e4cc73a416c9174dac36f99c41f1660f12e16bf1672ae1a50bbf5d6a40000008028b51e310a5ba5e1a6840660c80f78a37b9c68b6f4a88da1b865acc093087eb220788000000000000000dcc6a3a6200e34aa6063dfe7bb0bb2c8314f000000bc30d7f8f472a4000000036b93ea57f815e43102d62e510000744378bd39915a1ec3e3acb24dd4347644c6b9d09764d53998c36243040bdfe729859af85e484505582e981a67a51a54f338cb24d44561fae9f30eb09d2f51671bb27cbd4c752f35608f02ebfc70b33ecf32ce9fa62aebe8028ce5db7c027c283b331026b82ef2d32a1c1d466e56ba85408cf6bc503349f6a4819974e25069afea8982e8cbcbdbf0194c6038c7e8bf1608d12ffe84425449a8fc"], 0xae, 0x800) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ftruncate(r5, 0x1) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000100)={0xfff, 0x10000, 0xdf, 0x80000000, "9bf34b871147add7d929d10f1725e9d0418e361c", 0x0, 0x2}) readv(r7, &(0x7f0000003700)=[{0x0}, {&(0x7f00000012c0)}, {&(0x7f0000001300)=""/61, 0x3d}, {&(0x7f0000003780)=""/4096, 0x1000}, {&(0x7f0000002340)=""/243, 0xf3}, {&(0x7f0000002440)=""/165, 0xa5}, {&(0x7f0000002640)=""/186, 0xba}], 0x7) 02:05:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0xa, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f0000000180)="6012000100000000001300fc34", 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:05:39 executing program 0: getegid() mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000240)=0x1) 02:05:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000040)='./bus/file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f00000000c0)) 02:05:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) close(r1) sendto(r1, &(0x7f0000000140)="9f", 0x1, 0x0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r0, 0x40}], 0x1, 0x0) sendmsg(r1, &(0x7f0000000540)={&(0x7f0000000000)=@un=@file={0x954b0f9d379b916, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000040)="e35888dae82f5f0385c2a9794aaae8d397588b55fe83ffa67e598c4465362e42027e6ad1436588e58117448524fbceaf5d0e26e49e7ee34facf36c6ee1e8a899c2012b0d43bc510822817ead6dda480dc88b7048cc32112dbac141dfddfd9a0c33d23f4eb5bdf4f6f032a50ba5b9eb0cd664390cd0d273", 0x77}, {&(0x7f0000000180)="4bea87b77786a8277ee7008e734cef16997bf48e858155eb5b594b480c84bcb2c91ab58e4639031a8aeefc72c4868a3a6a0ff1a98ff05cf263f9e972612785ee24b8ae6a7e878d846846e8eb60c1210e8117284c98cf60783e6d3126064d86570a3337b7efe61ad5b12ca758d16b1ef26db06dfc33d062dcb8203fc094d7d891d921f9b112156a4723d837c60dfff2f62f6d3d374ec9914b", 0xffffffffffffffa5}, {&(0x7f0000000580)="3b616980ccccddb129940a7201be7ec0b03c2336282d7b8d0bf8ba1fb70e5850690000000000000001033e6ed730cd3a072c8005f322a5f3e10d9135b713ee5c62743871c63f0a0bdb38ce3d15341d0c3b1b7d1daeb145a1693310846928c1eabdf59473c205bb5e44b7192f664c69cddd10fc4428387e6867c07ed6"}], 0xa9, &(0x7f0000000300)=ANY=[@ANYBLOB="f000000000000000ffff000000100000bc1a367c64cbcebb7ac5c6302dffee1e101297578428422f6d2688b38ada10a20ddab1f47664225f420c05c6e03158e69283d27aed7c0900a4115be182abdbdaf8b7bb9315858c1cd0f64afb44fbbaff64be8f24f47475fa544eb63124425f3cd5b8c87271f3d97b2c74bae5a937b71ac003fa0736470fae5f25905cafa7bd0e725e2f2a1f7b81930a615d399196c4941ac113025cef7bfa085456fe8682301f622f1d82922e87eb9982941d3853f8627f9ad1ca7e8fb17a7659db0fdd40c7ddb45c3392ebe4dcc1817c4965b7a4e9dc8ad2e43acdac6d8e41a8cd05000000004000000000000000ffff0000ff070000cebdc635d8537609beabbe5b99014772a2a04540527f151de8a2d57159d340cb389c39a624c16c6ab07aee57b90000003000000000000000ffff00000200000011cc51e85b7e1f4dcbcb832aad2a72d348db9e9d017f7483e91e000000000000a800000000000000ffff0000fefffffff5ff728de4f3390d00da5ef75d3aeda2caf153ff394d7aafccfd65eda3103c38fa99f523fd143f4a27fdbab8087466de62ba64d40d7ce7d544fbd7120b1d89b5f57c89a73359e820ef8a41848be9eb605b5f91a56e910cd0e579510fb7043402fa20b3f3612c63c08f01f2d5dc301bdd180ea311083c45b73af8f0f3e7c1e0170ba509fcda30fb399a1225c0e0f044b5fe924fc8b54c0000"], 0xfffffffffffffc7b}, 0x400) 02:05:42 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000180)=0x4b) munmap(&(0x7f000071a000/0x1000)=nil, 0x1000) fchmod(r0, 0x190) syz_open_pts() mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) fsync(r0) 02:05:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r3, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000080), 0xc) 02:05:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="0304008e127f00000058f5d4fe6c37b3bf1b05eb5ad35a0500000004"], 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb50", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20020, 0x105) login: map stack 0x2071a000-0x2071d000 of map 0xfffffd807effe870 failed: no mapping map stack 0x2071a000-0x2071d000 of map 0xfffffd807effe870 failed: no mapping 02:05:42 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000000c0)='r/') fchdir(r1) 02:05:42 executing program 1: r0 = socket$inet(0x2, 0x40001003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) socketpair(0x18, 0x2, 0x101, &(0x7f0000000000)) 02:05:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x500) 02:05:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x200, 0x0, 0xffff, "576a90666566211ff6cd5f40517e7dd9147e67b4", 0x0, 0x4a}) sendmsg(r0, &(0x7f00000017c0)={0x0, 0x2b8, &(0x7f0000001580)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0, 0xffffffffffffff62}, {0x0, 0xffffffffffffff7d}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x0) 02:05:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457811a7f9097b5ac793683a"}) syz_open_pts() fcntl$setstatus(r0, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6f24f9143e771817d441dd3418809d11de4ebe34"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x78, 0x0) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) syz_open_pts() 02:05:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xa3, 0x7, 0x7118, 0x9, "19fc18a7abb5881c768bbd184a52b957b980d1c9", 0x9, 0x3}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2003, 0xfffffffffffffff7, "b3c550d84b0a10f5a77c14eb9d00000000150003"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 02:05:42 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8589, 0x5) r1 = syz_open_pts() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x201, 0x0) r3 = open$dir(&(0x7f0000000300)='./file1\x00', 0x410, 0xac) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x200, 0x0) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x20000, 0x0) r6 = semget$private(0x0, 0x0, 0x2) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000580)=0x37) r7 = open$dir(&(0x7f0000000480)='./file0\x00', 0x80, 0x101) socketpair(0x18, 0x3, 0x7, &(0x7f00000004c0)={0xffffffffffffffff}) kevent(r0, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffb, 0xc, 0x1, 0x100000000, 0xddec}, {{r2}, 0xfffffffffffffffe, 0x1, 0x80, 0x4, 0x7}, {{r3}, 0xffffffffffffffff, 0x9, 0x9, 0x7, 0xaf65}, {{r4}, 0xfffffffffffffff8, 0x0, 0x800fffff, 0x3051, 0x4}, {{r5}, 0xfffffffffffffffc, 0x40, 0x27, 0xb10, 0xc00000000000000}], 0x1, &(0x7f0000000500)=[{{r7}, 0xffffffffffffffff, 0x20, 0x3, 0xfa9, 0x1}, {{r8}, 0xffffffffffffffff, 0x2a, 0x0, 0x3f, 0x100000001}], 0x8, &(0x7f0000000540)={0x2, 0x8}) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) r11 = kqueue() kevent(r11, &(0x7f0000000280)=[{{r9}, 0xffffffffffffffff, 0x91}, {{r9}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) accept$unix(r10, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) getsockopt(r9, 0x6, 0x4, &(0x7f0000000000)=""/251, &(0x7f0000000100)=0xfb) dup2(r10, r9) 02:05:42 executing program 0: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000080)="782e80f748a1b2abce9499f1e5b772abea7083b3e7c4fc64ab8e6656f4928a2057ca6c4df0b0e85e7fe5daffd44ca0ff373b17301ac7f474a3204d91546c70b7d8d88c5df44b8000b9646dad0693efc505880125d07c6e5e7e92a0dd3b83f0d691f0aa67dab728", 0x67}, {&(0x7f0000000100)="88120e55a46fd579f85920747f5fbf4eac7af99a2601d1daad6de8e978a4", 0x1e}, {&(0x7f0000000140)="e6a5cda66f27b8189a65dc5b83714076c3012557a922938eb2e528f9c994de961669c0b4e7730d68d23e8a4cd9eccbc4b85bca23256b4f385c23481bbfde4bde2f7fd60e5d98bfb159170efbd6c86181fe4fc4f99bf2f2d07eecb7e1c62ec12a371f128e73eb625ca1", 0x69}], 0x3, 0x0) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffc, 0x2063, 0x0, 0x4, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 02:05:42 executing program 0: 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)={{}, {}, 0x0, [0x0, 0x0, 0x40]}, 0x2d1) setsockopt(r0, 0x7fff, 0x7, &(0x7f0000000080)="091503603a15f2df68d341aff0e8905fb6264e98314220bb936709066add2fa921b54e366bf32769be1f90d07d7597b611d8c6b09189e2853a5fd43892a1ed592dd92534958c9b48453f8376d4201dfc91b068d37b0f42655a7c29a16914d73b3e9be5d6d073e3a332664fba6779fde8234e1e8f6a3b3290822021fb", 0x7c) 02:05:45 executing program 1: r0 = socket(0x2, 0x3, 0x2f) r1 = dup(r0) r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82, 0x1, 0xf0, 0x401}, {{r2}, 0xfffffffffffffffa, 0x21, 0xfffff, 0x81, 0x10000}, {{r0}, 0xffffffffffffffff, 0x84, 0x1, 0x800, 0x265c6025}, {{r0}, 0x0, 0xab, 0x3, 0x593e, 0x2}, {{r1}, 0xfffffffffffffffb, 0x14, 0x47, 0x4, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x1ff, 0x1f}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x9, 0x3}, {{r1}, 0xfffffffffffffffe, 0x11, 0x0, 0x9f54, 0x6}, {{r0}, 0xfffffffffffffffe, 0x46, 0x20, 0x8001, 0x2b17}, {{r1}, 0x0, 0x20, 0x1, 0x3}], 0x1fe00000000000, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffd, 0xf0, 0x80, 0x5, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2, 0x48, 0x4, 0xefb}, {{r0}, 0xfffffffffffffffe, 0x1, 0x81, 0x6, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x25, 0x7, 0x3}], 0x8, &(0x7f0000000200)={0xec3, 0x1}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) 02:05:45 executing program 0: socketpair(0x0, 0x0, 0xa8, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) r2 = semget$private(0x0, 0x6, 0x0) getpid() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000200)) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f0000000240)=0x1) r5 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000840)="ea06f500080000009ce6466d70f085b6da99ab9d98ec2ba7b97f19e4d04d458966b9731c945a77dde10adf306e61b44627c7685120b416ebed1e2f1428fb71e861181e455f26b91d580ffc356b5f5026f27f090549e56f4d6466b5dd2f1f2f37269ee464186b0584a64f35841a79868626fce1edc369a26605b7b9659ae011803fdd96fb24b59df0fbc2492e3d29eea4450b", 0x92) getsockopt(r5, 0x0, 0x46c, 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000340)=0x3) getsockopt(r1, 0x4, 0x5, &(0x7f00000004c0)=""/140, &(0x7f0000000400)=0x8c) ioctl$TIOCSCTTY(r3, 0x20007461) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000680), 0xc) semop(r2, &(0x7f0000000040)=[{0x1, 0x4, 0x1800}], 0x26f31fb8599fffa1) semop(r2, &(0x7f0000000580)=[{0x2, 0xffe, 0x1800}, {0x2, 0x4000000000000000, 0x1800}, {0x4, 0x3, 0x1000}, {0x2, 0xfffffffffffffff8, 0x1800}, {0x3, 0xa, 0x1000}, {0x2, 0x401, 0x1000}, {0x7, 0x9, 0x800}, {0x0, 0x1f, 0x1800}, {0x0, 0x1, 0x800}], 0x9) mknod(&(0x7f00000000c0)='./bus\x00', 0xc008, 0x8) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000000)="82c837c0ccee32c4b34e0401daf70d65b0db2ca5eac621", 0x17}], 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000080)=[0xff, 0x8, 0x18a, 0x2, 0x7, 0x401, 0x26c]) chmod(&(0x7f00000001c0)='./file0\x00', 0x68) semop(r2, &(0x7f0000000380)=[{0x80003, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) mknod(&(0x7f0000000480)='./file0\x00', 0xc, 0x8) chflags(&(0x7f0000000440)='./file0\x00', 0x5) semget$private(0x0, 0x6, 0x1) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000280)=0x80000000) dup(r4) shmget(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) r6 = open(&(0x7f0000000700)='./bus\x00', 0x20480, 0x2) ioctl$TIOCMSET(r6, 0x8004746d, &(0x7f0000000100)=0x80000000) semop(r2, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x5, 0xb}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0xa, 0x1800}], 0x8) 02:05:45 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)="77cca2", 0x3) readv(r0, &(0x7f0000001500)=[{0x0}], 0x1) readv(r0, &(0x7f0000001140)=[{&(0x7f0000000040)=""/41, 0x29}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/108, 0x6c}], 0x3) linkat(r1, &(0x7f0000001180)='./file0\x00', r1, &(0x7f0000001200)='./file0\x00', 0x4) 02:05:45 executing program 1: r0 = socket(0x30, 0x2, 0x4) r1 = socket(0x18, 0x1, 0x0) close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) r3 = geteuid() r4 = getegid() sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="b1023004711edd5c830b614d5aa0768959e943ff408b7c4bc8346212baeb0087afd67342d7525d7ec42643c17a6ed7419f14597d55658f31ff41c06e0d5e79fca3ff8e25bdade2e8b8b0200ae06c7724991c49cffa60f05474a71bedce3f6ac1b593bea404665936fee52c0f8938985106c1e23fe511b0fc712ce5eeeebd9240125b790714f84e94e7fcc4f279e89a3a9e1759e64f0102cfee3b7b75d27fc8e38d5f4ed0c2e4583745695fd1eba7dc8b23f9e237ef18b8af64645b4af6bac9f8f1d9d25f3f0053ff26d47d554ce5b0d32e3ce324b4f2984f606f0d9e92288160a6849bf3e18e1fbb95235b", 0xeb}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x400}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r5 = socket(0x18, 0x2, 0x0) r6 = dup2(r1, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r6, 0xc014575e, &(0x7f0000000000)={0x4, './file0\x00'}) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000040)={0x3, 0x1, 0x0, 0x9, 0x1}, 0xc) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 02:05:45 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) r1 = shmat(0xffffffffffffffff, &(0x7f0000fef000/0x10000)=nil, 0x3000) shmdt(r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 02:05:45 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) pipe2(&(0x7f0000000080), 0x4) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x200000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000040)) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)=""/217, 0xd9}, {&(0x7f00000000c0)}, {&(0x7f0000000240)=""/168, 0xa8}, {&(0x7f0000000300)=""/78, 0x4e}, {&(0x7f0000000380)=""/36, 0x24}], 0x5, 0x0) 02:05:48 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x40) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) r3 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000180)) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x10000, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) socketpair(0x19, 0x5, 0x3, &(0x7f0000000240)={0xffffffffffffffff}) r7 = open(&(0x7f0000000280)='./bus\x00', 0x30190, 0x80) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x57648942, 0x8001}], 0x0, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff9, 0x20, 0x40, 0x3, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x0, 0x0, 0x8, 0x5}, {{r4}, 0xffffffffffffffff, 0xc, 0x40000000, 0x1000, 0x5}, {{r5}, 0xfffffffffffffff8, 0x4, 0x1, 0x2, 0xa00000000000}, {{r6}, 0xffffffffffffffff, 0x40, 0x5, 0x1, 0x9}, {{r7}, 0xffffffffffffffff, 0x10, 0x20000003, 0x1, 0x8}, {{r8}, 0xfffffffffffffff9, 0x14, 0x20000004, 0x6, 0x81}], 0x5, &(0x7f0000000400)={0x5, 0x8821}) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) close(r9) 02:05:48 executing program 1: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000180)='./control\x00', &(0x7f00000001c0)='x\x00') utimes(&(0x7f0000000000)='./control\x00', &(0x7f00000000c0)={{0xff, 0x2}, {0x6, 0x81}}) utimes(&(0x7f0000000040)='./control\x00', 0x0) 02:05:48 executing program 1: r0 = dup(0xffffffffffffff9c) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x81, 0x9}, {0x2, 0x3}}, 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x61b0, 0x44bd) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10c, 0x6) fcntl$dupfd(r1, 0xa, r1) 02:05:49 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) pckbd_enable: command error 02:05:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') r0 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 02:05:49 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20800, 0x11) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0x14) socket(0x18, 0x5, 0x6) socket(0x12, 0x1, 0x7) setsockopt(r0, 0x9, 0x81, &(0x7f0000000100)="48945f7971736d6d38256ed91997cfbc7bd2cdf9d2966713f61f840d3d8e42", 0x1f) 02:05:49 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x800) r1 = socket(0x11, 0x3, 0x7ff) getsockname$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) sendto$unix(r1, &(0x7f0000000300)="b100051305000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3726c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8ea88ec59b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb5, 0x402, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = shmget(0x3, 0x1000, 0x200, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0x7f0000000001, 0x3f9, 0x9, 0x4}) r4 = dup(r1) unlink(&(0x7f0000000180)='./file0\x00') r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x16) r6 = shmget(0x0, 0x1000, 0xa0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_RMID(r6, 0x0) chflagsat(r4, &(0x7f0000000100)='./file0\x00', 0x4, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000000)={0x7f, 0x6, {0x5b85, 0x100000001}}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000006c0)) faccessat(r4, &(0x7f0000000700)='./file0\x00', 0x4, 0x3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000740)={0xce4, 0x7fff, 0x9, 0xb80, "10b3459654fec7ff35be829504c4789b48907557", 0x0, 0x1}) write(r1, &(0x7f0000000140)="48326ecdc41f3544f5f58372703bceb74470114cf4cf363da2b239504509", 0x1e) open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f00000003c0)=""/189, 0xbd}, {&(0x7f0000000480)=""/159, 0x9f}], 0x2, &(0x7f0000000580)=""/255, 0xff}, 0x840) mknod(&(0x7f0000000780)='./file0/file0\x00', 0x1000, 0x6a25) r7 = getpid() getpgid(r7) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000240)=0x1) 02:05:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x480, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0xffffffffffff8001) 02:05:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x20) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0x9) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0xfff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3}) 02:05:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) writev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000200)="e2ca4fdfa42cfa8feb98cc2f433304f45ee9b32aefa93a3dc2e1fbb2cb8cd251c5a641508f353cde15bd69b67a63823c2906e7c211a8bf540df3e7b45b42fb623adb04fd54d74612bf20d3cc1ac4a9ae50beb20acc9b64a7ac777d373d0dd008783015a31265efbfe7147e4ab517cfcd874409f454a0e9b08181c1d9d880842b5c931ccc07c48769d32b7801a87b766496ab94230f241374dbbd73e743776a37504921a272f3d9dd9ff71f4064d7949ac29b1f8c192b244e244dc87c12c018abf6fbeffaa112583702899fe88287605907", 0xd1}, {&(0x7f0000000300)="0df08388c78a2ae6e4ab1cd39b0bed4e191b61ea7148979f61c87970db3b6d9e4bacc6e797a394505ccee7607ff6fc1f6485ccc91c53a763f3d27eca64e64a090f404294370f00f54dc42f31e6f08d500eed707bdaa77154f3da16fdf067dad44f5b1db8a250dc9e1f37d0157b38db2770f1287da318d4b245d6163f473061608a8624ca05bb7f1c4922c91221cd1ff6a3186b070ba1e8f539708a45dbfbfa2cabab86b7a52a1ea6fe3bfc65a3fe61e17d6b0c2a5de597fa4ee54b24d954f0cb4f2691a8607b416f9214ed9b53f4f7515a53c385eadb3a320cff86c6e58fcf044c63a56ef482c3cd", 0xe8}, {&(0x7f0000000000)="48f84e", 0x3}, {&(0x7f0000000400)="449080e352baa3cf01649d07e2c9ce893ca777da5681352039be8eb6a5b64ac76e50ecb01a65c87b71a64a146a8c75534095a832f4fbe0df60c21f808e8003f24974c61d55262954214683a9106b53718f021b4d9eebf26886a33c198d16e861fdf7c10b2c7ceb97361858880528e801257b0c9ec8e35df922b39351df3bcdc9d141d09f17a6576d3e4c8f9754e3c627d7f980cc0dfb2a15bfa7f90a970f058d85151062d2ebc34f", 0xa8}, {&(0x7f0000000040)="fcd5f70e9fde562ee80654b4810cc150ec1c4c8962e7899b740fe098098077256b8ac172893dc0", 0x27}, {&(0x7f00000004c0)="99f33d49478500dd5144a3953851c934475c343cc33e5a06ffc3edbefa70fc68127840dd08fef7fb33e16a3c238c8373cc79e460328b8c014201c391f51102a52b9324542c", 0x45}, {&(0x7f0000000080)="afd09311a67aa3535829b0979e54394bc9c56fdbe22ba92301a840e5a9f694350cff69", 0x23}], 0x7) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="cf9ee90cc280bac2ac3db6d98c20", 0xe}], 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) r1 = semget(0x3, 0x2, 0x2) semop(r1, &(0x7f00000005c0)=[{0x4, 0x92, 0x1000}, {0x0, 0xff, 0x800}, {0x7, 0x7, 0x1000}, {0x2, 0x1, 0x800}, {0x4, 0xfffffffffffffffb, 0x1800}, {0x2, 0x1, 0xcec9b2f0b4fa30ee}, {0x0, 0x7ff, 0x1800}], 0x7) 02:05:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x20) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0x9) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0xfff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3}) 02:05:49 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x24, 0x10000) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 02:05:49 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) setuid(0xee01) getgroups(0x4, &(0x7f0000000000)=[r1, r3, r0, r2]) setregid(r0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0xc) 02:05:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x20) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0x9) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0xfff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3}) 02:05:49 executing program 0: mknod(&(0x7f0000001dc0)='./bus\x00', 0x1ffe, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) r1 = socket(0x13, 0x4, 0xff) open(&(0x7f0000001cc0)='./bus\x00', 0xe0, 0x80) rename(&(0x7f0000001d00)='./bus\x00', &(0x7f0000001d40)='./bus\x00') ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x0, 0x2}) execve(&(0x7f0000001980)='./bus\x00', &(0x7f0000001b40)=[&(0x7f00000019c0)='@\\\'-\x00', &(0x7f0000001a00)='-/$\x00', &(0x7f0000001a40)=')\x00', &(0x7f0000001a80)='\x00', &(0x7f0000001ac0)='\x00', &(0x7f0000001b00)='\\,\x00'], &(0x7f0000001c80)=[&(0x7f0000001b80)=',\\,\x00', &(0x7f0000001bc0)='\x00', &(0x7f0000001c00)=')\x00', &(0x7f0000001c40)='\x00']) recvmsg(r1, &(0x7f0000001940)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000001780)=[{&(0x7f0000000100)=""/209, 0xd1}, {&(0x7f0000000200)=""/177, 0xb1}, {&(0x7f00000002c0)=""/210, 0xd2}, {&(0x7f00000003c0)=""/30, 0x1e}, {&(0x7f0000000400)=""/235, 0xeb}, {&(0x7f0000000500)=""/153, 0x99}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/70, 0x46}, {&(0x7f0000001640)=""/145, 0x91}, {&(0x7f0000001700)=""/79, 0x4f}], 0xa, &(0x7f0000001840)=""/208, 0xd0}, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x2, 0xffffffff}, {0x18, 0x2, 0x80, 0x8}, 0xfffffffffffffff9, [0xce, 0x2, 0x2, 0x8789, 0x5, 0x7, 0x4, 0x1]}, 0x3c) 02:05:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x20) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0x9) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0xfff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3}) 02:05:49 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b8000000000000080100", 0x0, 0xfffffffffffffffe}) r0 = socket(0x38, 0x3, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) read(r0, &(0x7f0000000100)=""/225, 0xe1) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x1, 0x7fffffff, r1}) fcntl$setflags(r0, 0x2, 0x1) fchmod(r0, 0x2) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000480)="dd796b7258cf44f9", 0x8}], 0x1) dup2(r0, r0) 02:05:49 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x301, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000500), 0x0, 0x0}, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x47) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './bus\x00'}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 02:05:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x20) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0x9) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3}) 02:05:49 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x2) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 02:05:49 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x20) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0x9) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x3}) 02:05:50 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x8000000000002) r1 = geteuid() setuid(r1) getsockopt(r0, 0x2, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x400) r2 = open(&(0x7f0000000000)='./file0\x00', 0xc0, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x5, 0x3, './file0\x00', 0x54, 0x3, 0x1ff, 0xfffffffffffffffb}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) 02:05:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x20) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0x9) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x3}) 02:05:50 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000200)=[{{}, 0xfffffffffffffff9, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = shmget(0x1, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_LOCK(r2, 0x3) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 02:05:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x20) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000140)=0x9) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x3}) 02:05:50 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000), 0x90100191cc9224c3) r1 = dup(r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000140)=0x20000005) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) 02:05:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x20) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 02:05:50 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x2) connect$unix(r0, &(0x7f00000003c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x10000000, 0x0, "000000000000000100002000", 0x0, 0x4}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000140)="2b00ff23000008003300000000060000", 0x10) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000400)=""/137, 0x89}, {&(0x7f0000000280)=""/252, 0xfc}], 0xffffffffffffee2) 02:05:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 02:05:50 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="e1ff9668", 0x4) setsockopt(r0, 0x27, 0x200000000000009, &(0x7f00000000c0), 0x0) mprotect(&(0x7f000063c000/0x2000)=nil, 0x2000, 0xb6792c32f95f8884) 02:05:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 02:05:50 executing program 0: r0 = msgget(0x0, 0x10) msgctl$IPC_SET(r0, 0x1, 0x0) r1 = dup(0xffffffffffffff9c) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) 02:05:50 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 02:05:50 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(0xfed4, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r3, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c342d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cf000100008d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x8, 0x0, 0x0) recvmsg(r2, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000800)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) setuid(0xee01) r4 = socket$unix(0x1, 0x2002004, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 02:05:50 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x20) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 02:05:50 executing program 0: r0 = socket(0x3e, 0xfffffffffffffffc, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 02:05:50 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x20) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 02:05:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) 02:05:50 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x20) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 02:05:50 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) dup2(r0, r0) 02:05:50 executing program 1: mknod(0x0, 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x20) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 02:05:50 executing program 0: setrlimit(0x7, &(0x7f0000000080)={0xda, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = semget$private(0x0, 0x9, 0x2) link(&(0x7f0000000180)='./file1/../file0\x00', &(0x7f00000001c0)='./file1/../file0\x00') semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = getpgrp() wait4(r4, 0x0, 0x8, &(0x7f0000000340)) ioctl$KDSETRAD(r3, 0x20004b43) fchown(r3, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000300)={0x0, 0xffff}, 0x10) semop(r2, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x2, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r3, 0x0, 0x0) r5 = fcntl$dupfd(r3, 0x9, 0xffffffffffffffff) syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r5, 0x5) close(r3) unlinkat(r3, &(0x7f0000000440)='./file1\x00', 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) mknod(&(0x7f00000000c0)='.\x00', 0x3a0914c44f6b202e, 0x1) ioctl$TIOCCDTR(r0, 0x20007478) r6 = open(&(0x7f0000000240)='./file1/../file0\x00', 0x3fd, 0x0) ioctl$WSKBDIO_SETMODE(r6, 0x80045713, &(0x7f0000000280)=0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="c0f3d60f376f5323eb9990d78c1f63c079963cddd1567e37c5d979797918f8f6cc41bbbda3817cd55f5f99d05425ff4552f310567f992dd65cd2", 0x3a}], 0x1) fchdir(r0) 02:05:50 executing program 1: mknod(0x0, 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x20) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 02:05:51 executing program 1: mknod(0x0, 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x20) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 02:05:51 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') 02:05:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x20) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 02:05:51 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/73, 0x49, 0x42, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 02:05:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x20) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 02:05:51 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000040), 0x0, 0x0) read(r0, &(0x7f0000000180)=""/248, 0xf8) poll(&(0x7f0000000000)=[{r0, 0xd}], 0x1, 0x0) 02:05:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x20) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 02:05:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x20) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 02:05:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x20) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 02:05:54 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) r2 = geteuid() r3 = getegid() fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="3c3a3047fd94000000000000000000000000ebd9a6d2009b99"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="6c932bd6ddb317c5f499cc0ee575fc646bae1730d53be2f209d78f8413fe81038004e6d84a9e381d58287a28e6a27f3d8cab9920a2b66c570a", 0x39}], 0x1) shmget(0x3, 0x3000, 0x10, &(0x7f0000ffc000/0x3000)=nil) r4 = semget$private(0x0, 0x7, 0x38) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x10001}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x2, 0x6cba}, 0x8) semop(r4, &(0x7f00000000c0)=[{0x4, 0x6, 0x1800}, {0x4, 0x2, 0x1000}, {0x0, 0x10000, 0x1000}], 0x3) 02:05:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x20) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 02:05:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, 0x0, 0x0, 0x20) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 02:05:54 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000240)='./file0/file0\x00', 0x200, 0x80000000000000) chflags(&(0x7f0000000000)='./file0\x00', 0x2) recvfrom$unix(r0, &(0x7f0000000340)=""/4096, 0x1000, 0x0, &(0x7f00000014c0)=ANY=[@ANYBLOB="000000422ff08445f1300900000000000000b9f02483e794f467ba3e71fa687edfc62c24833d06b94d566a19daa4a759ec0f8d8fecffd36cc13016f3e0ad4776780b8dc543831ca57c3b06c0ca9d4cde95f1c7e74352d15deaf5cb2d90e470dd79722067c0bb1e258d188bc5fc6988d0604dc764a14c046d941afdd6afc9f6c98995b95a0d4f85fd3e7a37f44da9d4af6f062f96166b8886f9e39b13bbf13404030bb423701c05a4dbfae234b5ebaaee78003f35ab33c552c82a93b361e9345cb76e7281f4f4a81f7f8b590a66a528361926d45871cfab6800aef8a832a85ae0613f8b0a40356580a3aac1e814a8d926b3887d1bcd389c200762de0f82c13ea1e0d4a04629e944139092711917a8ffeebdb864dd45f563cb89ff62181ae5f172c714572759c46d89f87b3e57d69375f14869a56f2b35e04d59e1b808807a7fbc281d9ffc20a8483cc9f48efa6938"], 0xa) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x4) rename(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000280)='./file0\x00') accept$inet(r0, 0x0, &(0x7f0000000140)) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 02:05:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, 0x0, 0x0, 0x20) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 02:05:54 executing program 0: 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, 0x5}) pwritev(r0, &(0x7f00000002c0), 0x0, 0x1) dup2(r0, r0) 02:05:54 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x8) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) 02:05:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, 0x0, 0x0, 0x20) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 02:05:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 02:05:54 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(0x0, 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 02:05:55 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) kqueue() chdir(&(0x7f0000000080)='./file0\x00') fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xfffffffffffffeeb) fcntl$setstatus(r1, 0x4, 0x80) 02:05:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(0x0, 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 02:05:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(0x0, 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 02:05:55 executing program 0: r0 = socket(0x18, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x4, 0x10, r2, 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x2, './file0\x00', './file1\x00'}) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 02:05:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 02:05:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 02:05:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x8) shutdown(r0, 0x2) socket(0x1e, 0x4005, 0xffffffffffff7fff) r1 = socket(0x10000000002, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10328, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0xcfed, 0xff, 0x6, 0x5, "7c722586490a9893ab83db37c462bf89829d9455", 0x1f, 0x1000}) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r2, 0x7) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="a40726696c653000000000"], 0xa) shutdown(r1, 0x0) 02:05:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "01016d882e16615af872eefebfa600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x4, 0x8}, {0x18, 0x3, 0x3ff8000000000000, 0x4a9d}, 0x7, [0xc000000000000, 0x3, 0x6, 0x5, 0x6, 0x1, 0xd52, 0x2]}, 0x3c) 02:05:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 02:05:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x3}) 02:05:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x3}) 02:05:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="ff04008e12efffb27858f5d4fbff37b3c12705eb5ad35a050000000486755ffbe4a510c12760d169db19facdff47b9a7356155e3f783a77873dbaee802428b861a12945bd6c3b8a18387fbd7bb306b8a9e4f70bd26454384718243f5228b4a9da1a5245dacb94f80720904577bcefdbeef6d0ab8cc453acb377a0cf3406b63071428dec4fc638201c3bfcd34932a93fee922145bc6a4680b6d71357021fe2b3203a63b59d586fc6cb99571d58ae03aca08d2"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x40000000006, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74f0ef98de61da9b3189580ddb", 0x17) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000014d, 0x0) 02:05:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000080)={0x3}) 02:05:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, 0x0) 02:05:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, 0x0) 02:05:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x20000001, "d730c1e7bb6f04fe3c5f8da6771d000000e74de4", 0x0, 0xffffffffffffffff}) write(r0, &(0x7f0000000500)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = socket(0x21, 0x5, 0x40) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) getsockname$inet6(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = dup(r1) fcntl$dupfd(r1, 0x0, r3) r4 = syz_open_pts() unlinkat(r3, &(0x7f0000000180)='./file0\x00', 0x8) fchmod(r2, 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() read(r3, &(0x7f0000000200)=""/201, 0xc9) 02:05:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, 0x0) 02:05:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)) 02:05:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)) 02:06:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x9, 0x4, 0x5, 0x7, "938306ea81e52a3ed4a63c89a9ef8a15517fa618", 0x9, 0x7}) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSTOP(r2, 0x2000746f) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000140)="f1a862563b3a3588dc9c344de214dc1926e1d9863a2e706804", 0x19}], 0x1, &(0x7f00000001c0), 0x0, 0x1}, 0x404) 02:06:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)) 02:06:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) 02:06:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x20007461, &(0x7f0000000080)={0x3}) 02:06:04 executing program 0: getrusage(0x0, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x0) 02:06:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x4004667b, &(0x7f0000000080)={0x3}) 02:06:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x40047477, &(0x7f0000000080)={0x3}) 02:06:04 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x10) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x400, 0x0) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r4 = dup(0xffffffffffffff9c) socketpair(0x1, 0x4000, 0xfff, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x58, 0x4, 0x5, 0x1f}, {{r2}, 0xfffffffffffffffd, 0x93, 0x0, 0x1, 0x80}, {{r3}, 0xffffffffffffffff, 0x20, 0x10, 0x1ff, 0x9}, {{r4}, 0xfffffffffffffffe, 0x4, 0x4, 0x100, 0x5}], 0x2, &(0x7f0000000240)=[{{r5}, 0xfffffffffffffff9, 0x8, 0xfffff, 0xfffffffffffffffc, 0x2}], 0x5, &(0x7f0000000280)={0x7, 0x1}) clock_getres(0x2, &(0x7f0000000000)) 02:06:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80045713, &(0x7f0000000080)={0x3}) 02:06:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) fchdir(r0) linkat(r0, &(0x7f0000000040)='./file1\x00', r0, &(0x7f0000000100)='./file1\x00', 0x4) sendto(r0, &(0x7f0000000140)="d42607124f856af3cddd464f1c2d19563f283336f54a94d328e06bea9cf0938bfe408e2948f99a7f1d5d626ba453a78bc49fbff9da295bd9da4746a28514a048f5b42e2ac688e6009e77130ec25c8ec53fcc7a2cccae6512d7a2c804786e46eec27609c5d60caa7306d3bbf436b08a4905832c8f24ea1363bde9243ded161711fdacb92ad24b32b403a457dd70dd826e7a493da647aa01b5aab212de72ab7f1cd97d9f5d936e63ea025f89957144b262e77e44bb145482186217900c3f3709f13dbce691e2c98955e8ef49badc9dce015779cd146238416b414598486af9fcb29b407af45929483baf7ef5aa34c5aa2530582ecc7040375de273741cf079de3bfd702039c306778ebf6da835cf82400ab6ee4de9ebd5bf996435e1b33340a154d4786102b33fec73c49bbf0710f98a6ff1c47c943a1a01046cabaca78eb17a8ebefadc0a28264ef17a0d8d09b5ad5f17edb8d8667db66f37f2b0420bed9ff9d7b8511cdcafd86c2df05d161da956760e6ab6a7d2fd62cc2dc01f7a570829b0982f16f64ceb170db6bcc00e8c7f4aaebc90c15dd664b0e111575c6d48f6a9d9d166684dbf085a94c04092993bcddf39b88cec0e71fa1a5775aef2656173a7a19f89147e0b74d8b77d36b48a05017ae9786bdd9a9e277ff97fce418401b10aca974496864987f886b0a5a208dcd559435a019e4224d2c9d843918b17872ac0ff9cac36009c22680fcbe60332c7faa3e3f4e505a9f937029ee73162e0149e101c711b25f0cde6b0b42b11340c57f6a146505a5b82d87bcc1778104819d0bd19ddd114451eebe846b89fe7d7288ed37020d1be4f5a8c467cb133bd13a8c266ab87343df5ca27ece7a93c1439ff5e3806f539ffeb88112644ac950e5c47b20e3de1744ff8e0f0cc97e2ea8a238a1fabb0b57537ef0fd07647f0e7fe036293a11f93a470bfec235e4ab07f896b6b30a4856e199de1951a6d6e6c6c62099712a914cdfc2e96b2e57da48e5d4969e79c12fef1a723b5a3a3f6883c75665af1771b188be62524086de95a34fc23261ff5df337844e1813ccdf488ae3162b8817a8855761dd7a1fcd69336b3dba31b2089cbdd23e71bf1f114f1a48071e3760f72ff039521b1cb968bc2c15787d67a1dbdb26d1274ebe93a5305271bf670aa7c7751f254e291d550dc01c308c7f605f34d95683f0d2a43118f2b1fa39a125cf31908b2ac1e42de881d93bd0b71a166497845a6b53d228bdeb6fcac810e71f6ec339fda5bcab160ee3c5012b77130ce6457ac98add339cb8d1a0acd9b4e9537ca19d1253f746f14f937f7c4396af58b0c17400036815d482669dace81a230cb7659cf9e5c266bb9bd45f2da9c5dca78264168202237b3d668af474ad24e7cc3c1f0c6c39621bd19028fba033ef83675e771c2cad41ca882fa6c1dca6b8c59916e159eb905dfad2f4145288949efc3fcf34f5ac10d030ae612f6f0eaab61ce087d94316d7dacfc99fc65eca922b6266d7c11ece87c00fe4b6abd0bbc4026c85b7ccfc77c04560a7132c24b8cd8c199788751d1954c5581d3f922a5da079a520e8d1e0e9504eb432ae033f73aeb8a9d4424eebdeca79123ebd8bf1f31a43cd3817be7886218d0631258c466b1d792427d4ee3d4e52bb62633396a09688bc8ba499e2171896ac21858b77561c26c8325bec69e8af1f7fdc3c9a13fb4a8f7f77e9e4e73c3c834747628701251840a96db2f29ae60c5d75c12f3cbe3899f6faaba112b357f4a95723093c634462a355d7207e36ca07b38ce10ccea78d6abeb3cfb99088891556e45dc94a659b6cd4af5f7c5c2139a0cd2a2c04249afb395f6acf85b0e9d6327be3c99bccb8f9b7f47f4cbb5a48f922214a062a03df3ee291f881117e4972978cfa12506b9531840b8634ce8505b023fc1e6d8473e274bfabd3b791af30fa647b224f77daa8c5859b6aab5739859fc317d1fdc353ed2d877acce01adb724f1520d595db9779b8177b87bb7f13e2d549bd603b99e665eec82a8473dbef59fd529c7bc8b76103b2e112f81cead97348ab09795052ae8e395055c7fe019d8ce51360f39dc4be734fdc019985dc71693197805570054de6dbed2927c8dc863c989bb8f88bd012f1bf641109f781e69d7ce2c1dce3ebdaed102e278cb943c20b491dff0a7e30904e13c1016e1c808b14989c8d6cc8d02fe802838707ac06e1e92b1f6333d5c7e873c894ff3c0251f9c77bd865f7112016b13da6dcec3b88ca56a532843d2b96430f7f62c2155fef889a661fe9577242073d61d84cc12f5bbfdee14071e6e151a8c67b194e981386c694dd1b44abc0a09739b7604bb84b33207c9c779de79b9d99a2b7bfa2ed23b7dbea30c6e530ca5c7778357c19d81d633c005a959f2e174ec60b1eac54341c0c410c635227f48908499b51635ac81905bcba5ca8e9cdbbfe65ddf1e808ffac4040795bbf9c83325b40b0766a2fced1ad8af9ff5324868695919451f9665d4f9dbac38aeb472b5bcf66b38838109cae91740db6138ee3627f5330f936f659e895adbaaa588ddb4718449b9893307947f167b7411bd3c4cf4fe15500432cf4caaea1c7e5788534631276111dbf9faadd250541cc153f89005d936b23d0fca40ca9bf946e68bf7549ea3dc06a2e2681dee07811afbd043710cca7a2aa36879c4d7b7ce98fbe7aadfb05fc93ffca740e1dc460acc7590f0e378d5990e1abdf8863a58c299ecdc19401af6cc88549a833fea2014e81bdb1078135e1a90c41025ea69268ec3456a40ca28b314abaca800bc5bb3d4b60de74676c53a10f10ecce062f528b4c8d647ae7810feb83657ca4f91a87b28f9e7c95225ec9c508d7e1e1db3df5906043bcc350207cfb706c7c7dea293ef7b81617670fe2ccc32994ab303d778804bca8bf8cdf4600fd8c814f0ee45b862292de1b5c1b90059b94779a3cc645c96aa95ec17143da1d36bd32296ae5c150db3a63ae611104761435752eb9972cb3b282248df21364eb3aa3994b6da5f7deb4f8a26d733da5ea3851917b9c331269f500ae2d29cd1730b4ba26214e23932f64a808f2e24065d389b528fef68650179bec753d40103e5e4e9747ce880b013e0c215c230aed3a54aedc3b576f0813774c676e6b15334998734381491221aa56615a3cb64d956e5b41bc54095293829c501a66b57a3518039d586f6c9519495fcf27b41b5c16752ab2a3430869d8b0e661f35683bd5f8ec6420a74e1c9ff3e6a05fb05e2dadaaef6781a2cb0b089f67a3b5b0a4e0bf0082c58248cff73593324425155828d48ddabdeff649a4ebb24ac0f7e526a9e8e66d0c601fe97591e63d0c35a0c735807e96bb198b6a886ba838c145625aad9ccd07b399c6d95bb6828a0b168a5a3615492c81c33ea8fa5564ba5996f413038ba55fa75c0f4d1e4e4247a11362c71f1f91d0885b4fd532608c244f75a109e275562dbf49764c899c3ab65595801a4b6507dc1c97278347284b4b0c26a9a1b9844c77825190a61e94de88b88ec2462a2260ff13b1d8a08d55f9d274fe108a754389b5aef4176d8177067f339276365b3b1c271947f044ee508bec5796df575bf6db5d1f347ecfb4c588ab234f3a1178b3e95607f4e4b77306081a7563a41b9ef8d55e03132e4bccc763533c5ac298ea56853b93b79115af592abce70cfc5d07a0e48b92f447c19935932e73badfae79ced583bd99df3e062970404410716cfd38874e4ec1e052482bff97b442a6d9cbabc899394ce47adc332e02d6d5a282282a7558054ad82e96400dc6e48677aad5bc8bff19efd5b31982aad9f237ff7adc5dc1643c5c7ee6838e759ad8f5b0881af2bcb771179b62e5fc6775df78de5f3c82b3ba86552cdd5da6a6369a974c80d594e2f0fc9b6849694fba7ed9c27194e3fc956b4ab514ec83c788ef1cf58d3faf7ba0c250018407d5e678803efbe54b385e2001108dc4d8c49f646bae6d580f052f9b264be3e9f5bf36fdfc719a36ec64ad4c708b400975d98eab6f2f182e08f4f4dd8a79c853c37405f02954e2c51a3b3cd6be101aad5b6643ee26af634db11e6ef28fb5c625cd5f2444fa4da8221a8471bb3aa465e7fbddfa10109ff46e9e19a727eed0f18dec5ae793a34d64e68698cb2e8e1b811bdcaf70667328ec2eca57b5043347fc937d1a498acebdc9ad2192bb2a975f39d84b4400c0b60e92fe35fa5bf37c7dc7c606522cc736df3a505d25e8f9705138f0f7196886738c69d3157586ae357ec4fd2633c161ffcd8faa500b7bf48a4c0ce88697ac965c913c8a91b474cd1ec69a8a464c10ebd864befe70b405a95f0bc74d0da40f9dce16be1630b13f3b3c9837110b0110eb7092580f129452a71e77dc8907899ebeb68b34e1600ec4ad602163e196cbd361206e3fa2a34c7eaa8b7e9135d43b7b8524bbcb1921565863f006015e9babf23046bc8ebaa9a7facc12c33496d992e8d0684988b99bcd6dc8c32f881c5b02e6158574430f0d96ef062a01fe3c5ab3be3acffd0ffcd1dd1d07c245ad97cb35d92c4d7f2449356b3b4197278ebe2db3ad78fd889c7727ef683fe8303f77df75b54004c77ffefc6d81a9413e5e190f3251c47b7986131b09ed8232bc35b2cd2b486a5c482fecfb40ebdeb47f56f394664088458544397f0c967a0d7921bf02094285899391b667ee75d9097a44810ed4c2aac3cd1446196271bc1a76a72a33090c857c46f41e52b364fac292c5156fb1a7478507dfd8e5a77742a4bae025f256431c9879fdc8c45da430f8153550645d53c27e15fc7e511fed40fb8d03980bbbb3fbc31fa01751807659737ecad9233b0f5edfb4159ec0d8432018f5ad29550f90e542027f741e491ade530338fef6e9ae56459ea24c030174797ff355c2b160a4e78fb2c32a380db3dc18dcf208fd0f24ffdbb1cdd667a45ecbf75e4d5c1d51f7a8c5a6abb6fb98aba2e34d173b55d985c6dff8351e18a494707933cc4a73f7c5f411df600dace7377c9eb4d811613d91bb934876f943b1451f26b013d30ddef10f450f3366cc3b372eda46526d0303caf9941b92c6b0c2e1f257d0414bd33b9cf88afe1e726b015ce10d52679f439b8f7f12e6190993d9629a78878fec483113a61415b22fe4619b028fb0a267bd9feda0aed4048e7d392ac2f692a07b9d74492b273c146c3357c94d4cc2da103c1a5881118235d1c891bbb3f2ab8fd5db342680f137c32833137f6198f47eb5b3f4ce467176e3e082e3f67a00b7e4cec9c94bcec48540469882ab00f8112929fd2ce6c8a25acbe4809070a4e2193b8eb3f03f6abc6a6b767d6270708f2bf426ee062260f14e5f468469616ed16c6a723d3cef0b3a230842b507aabe72786f27fe313294f221dc31eacaeef9c14b4ba4473a69df3ab792ac657ef2dc47b56e4086bb56ee97e2865a55357b1f5e1abd31e2b944cfc0141a8e34326b2331b5ea517e25ff17711112397b59838e9e430434ca8b06ecc841d215497fb71619cf7a245289b9582c594f313c7adba87cb16fa571002476333f8b6b7cf312343d3b13ae505f1f0cf93c822dcea413e4c4f3ed0e1a499fd5c806a088842d8c7e45b7c0fe87827bac88d00fa9cfaa56231b781a710bf71066c06e3fa83e2613ee903507492c1d8cc9e4c104926685c2a68dfba934e5b028a9e842721d65f7eae422acf25fc9c34f1e1fd2082c4fc18288653c554a357feb656371c27d909f48b4710a6a605cec9234a9dd6f0c442a812ab2c73a2087a319c247b64c153f9ea606d6b35349b46b3a4590078ef950c34ae9", 0x1000, 0x8, &(0x7f0000001140)=@in6={0x18, 0x0, 0x100, 0x6}, 0xc) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='c\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa0, 0x0) 02:06:04 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r1) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000000), &(0x7f00000000c0)=0x4) kevent(r1, 0x0, 0x0, 0x0, 0x8, &(0x7f0000000040)={0x97, 0x800}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r3 = dup2(r1, r0) read(r3, &(0x7f0000000100)=""/59, 0x3b) 02:06:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x8004667c, &(0x7f0000000080)={0x3}) 02:06:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x8004667d, &(0x7f0000000080)={0x3}) 02:06:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x8004667e, &(0x7f0000000080)={0x3}) 02:06:07 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r0, 0x0, 0x6b, 0x0, 0x0) write(r0, &(0x7f0000000080)="f9b892c6063c2d5ee569047f87e7eaec57aa0b17aeee2e2a8521362b9231a9aac8b2bbe10f3461e6c70505d5a3082f9a298fc13afff30a6aace6d4", 0x3b) 02:06:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80047476, &(0x7f0000000080)={0x3}) 02:06:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x3}) 02:06:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x40f) 02:06:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80185760, &(0x7f0000000080)={0x3}) 02:06:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0xc1045763, &(0x7f0000000080)={0x3}) 02:06:08 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r1, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x80000004, 0x1, 0x4}, {{r2}, 0xffffffffffffffff, 0x18, 0x1, 0x7, 0x6}, {{r1}, 0xffffffffffffffff, 0x18, 0x0, 0x6, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x20, 0x88, 0x7f, 0x7f}], 0x5, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x80, 0x2, 0x5}, {{r1}, 0xfffffffffffffffd, 0x20, 0xf00fffff, 0x169b2956, 0x4}, {{r0}, 0xffffffffffffffff, 0x3c, 0x1, 0x1, 0x2}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0xfffffffffffffff7, 0xac1}, {{r0}, 0xffffffffffffffff, 0x2, 0x0, 0x7, 0x4}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40, 0x3b6, 0xea}], 0x8001, &(0x7f0000000400)={0x5, 0x6}) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000480)) recvmsg(r2, &(0x7f0000000440)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000180)=""/244, 0xf4}, {&(0x7f0000000280)=""/175, 0xaf}, {&(0x7f0000000340)=""/12, 0xc}, {&(0x7f0000000380)=""/51, 0x33}], 0x4, &(0x7f0000000400)}, 0x840) r3 = dup2(r0, r2) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) kevent(r3, &(0x7f0000000140), 0xdb, 0x0, 0x80080001, 0x0) kqueue() 02:06:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2}) 02:06:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264ab", 0x3c, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) recvfrom$unix(r0, &(0x7f00000000c0)=""/59, 0x3b, 0x42, 0x0, 0x0) 02:06:08 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x91}) r0 = syz_open_pts() sendto(r0, &(0x7f0000000100)="cfdc4f01077f3040a4c73959e0a47a9e5d0611599634927dc7fe736e65f6960ea649c9d7d1f9567df6da2f185d7a9b6a759745f566b8615f002182cb5e141ab0447112cadf21706d2517b8e005fa0fca69d8c4f3699df0f9c77c0772b9f444dbf5891872d3a0d67c74378c6a60ed3a39e807babf6b6c3c374215cfcf341b0e645a325e4c8ef4ebb935958dc713c4ded2d0c607eb1cfd97b8b6d533a355b486fb", 0xa0, 0x2, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f466f231f3723"], 0xa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) close(r0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x80, 0x10, 0x9, 0x1f}, {{r2}, 0xfffffffffffffffc, 0x40, 0x2, 0x2, 0x5}, {{r2}, 0xfffffffffffffffa, 0x31, 0x80000081, 0x1}, {{r0}, 0xffffffffffffffff, 0x30, 0x2, 0x0, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0x86, 0x3f, 0x1}, {{r0}, 0xfffffffffffffffb, 0x0, 0x7, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0x5, 0x4}, {{r0}, 0xfffffffffffffffd, 0x42, 0x0, 0x0, 0x4}], 0x5, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffff8, 0xb9, 0x3, 0x9, 0x4}, {{r2}, 0xfffffffffffffffa, 0x0, 0xf0000001, 0xfffffffffffffff7, 0x7ff}, {{r2}, 0xfffffffffffffffd, 0x81, 0xfffff, 0x3, 0x7ff}, {{r0}, 0xffffffffffffffff, 0xa, 0x0, 0x80, 0x2e}, {{r2}, 0xffffffffffffffff, 0x2, 0x53, 0x5, 0x5}], 0x8001, &(0x7f0000000440)={0x6, 0xc06}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff9, 0x0, 0x3ff, 0x7ffffffe, "73cc0e527b00748f482e2d0656e73fc9c06d00"}) openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x100, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 02:06:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x13}) 02:06:08 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x20, 0x810, r0, 0x0, 0x0) setsockopt(r0, 0xb1, 0x3, &(0x7f0000000000)="031630f283bad25b76d375b44280838daf68a8290c93a16840ac5f", 0x1b) 02:06:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x5}) 02:06:08 executing program 0: kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x5, 0x7f}, 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) utimensat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000002c0)={{0xfffffffffffffffa, 0x7}, {0x6, 0xffffffffffffffff}}, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getdents(r1, &(0x7f0000000200)=""/142, 0x8e) 02:06:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x8}) 02:06:08 executing program 0: kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x5, 0x7f}, 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) utimensat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000002c0)={{0xfffffffffffffffa, 0x7}, {0x6, 0xffffffffffffffff}}, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getdents(r1, &(0x7f0000000200)=""/142, 0x8e) 02:06:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x9}) 02:06:08 executing program 0: kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x5, 0x7f}, 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) utimensat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000002c0)={{0xfffffffffffffffa, 0x7}, {0x6, 0xffffffffffffffff}}, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getdents(r1, &(0x7f0000000200)=""/142, 0x8e) 02:06:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xd}) 02:06:08 executing program 0: kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x5, 0x7f}, 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) utimensat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000002c0)={{0xfffffffffffffffa, 0x7}, {0x6, 0xffffffffffffffff}}, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) getdents(r1, &(0x7f0000000200)=""/142, 0x8e) 02:06:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x10}) 02:06:08 executing program 0: kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x5, 0x7f}, 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) utimensat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000002c0)={{0xfffffffffffffffa, 0x7}, {0x6, 0xffffffffffffffff}}, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 02:06:08 executing program 0: kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x5, 0x7f}, 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) utimensat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000002c0)={{0xfffffffffffffffa, 0x7}, {0x6, 0xffffffffffffffff}}, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 02:06:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x28}) 02:06:08 executing program 0: kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x5, 0x7f}, 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 02:06:08 executing program 0: kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x5, 0x7f}, 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 02:06:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xc6}) 02:06:08 executing program 0: kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x5, 0x7f}, 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 02:06:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x500}) 02:06:08 executing program 0: kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x5, 0x7f}, 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 02:06:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x900}) 02:06:08 executing program 0: kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x5, 0x7f}, 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 02:06:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xd00}) 02:06:08 executing program 0: kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x5, 0x7f}, 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 02:06:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2800}) 02:06:08 executing program 0: kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x5, 0x7f}, 0x10) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 02:06:08 executing program 0: kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x5, 0x7f}, 0x10) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 02:06:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0xc600}) 02:06:08 executing program 0: kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x5, 0x7f}, 0x10) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 02:06:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x100000}) 02:06:08 executing program 0: kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x5, 0x7f}, 0x10) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 02:06:08 executing program 0: kqueue() pipe2(&(0x7f0000000080), 0x4) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 02:06:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x280000}) 02:06:08 executing program 0: kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 02:06:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2000000000002, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x100000000000003, 0x2}) 02:06:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x5000000}) panic: malloc: allocation too large, type = 2, size = 671088648 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 517747 18316 0 0 0 1 syz-executor.0 * 74415 98065 0 0 0x4000000 0K syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(28000008,2,2) at malloc+0xa6f wsmux_getmux(5000000) at wsmux_getmux+0x71 wsmux_add_mux(5000000,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd806538c9f8,80085761,ffff800020c05470,42,fffffd807f7c6960,ffff800020b652d8) at VOP_IOCTL+0x9a vn_ioctl(fffffd806599b0b8,80085761,ffff800020c05470,ffff800020b652d8) at vn_ioctl+0xc9 sys_ioctl(ffff800020b652d8,ffff800020c055b8,ffff800020c055a0) at sys_ioctl+0x651 syscall(ffff800020c05650) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,209d73e9010) at Xsyscall+0x128 end of kernel end trace frame: 0x20cad754d00, 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 = 671088648 ddb{0}> trace db_enter() at db_enter+0x18 panic() at panic+0x174 malloc(28000008,2,2) at malloc+0xa6f wsmux_getmux(5000000) at wsmux_getmux+0x71 wsmux_add_mux(5000000,ffff800000026d00) at wsmux_add_mux+0x2f VOP_IOCTL(fffffd806538c9f8,80085761,ffff800020c05470,42,fffffd807f7c6960,ffff800020b652d8) at VOP_IOCTL+0x9a vn_ioctl(fffffd806599b0b8,80085761,ffff800020c05470,ffff800020b652d8) at vn_ioctl+0xc9 sys_ioctl(ffff800020b652d8,ffff800020c055b8,ffff800020c055a0) at sys_ioctl+0x651 syscall(ffff800020c05650) at syscall+0x5b8 Xsyscall(6,0,ffffffffffffff86,0,3,209d73e9010) at Xsyscall+0x128 end of kernel end trace frame: 0x20cad754d00, count: -10 ddb{0}> show registers rdi 0xffffffff81d528d7 db_enter+0x17 rsi 0x1b66 __ALIGN_SIZE+0xb66 rbp 0xffff800020c05040 rbx 0xffff800020c050f0 rdx 0x1b67 __ALIGN_SIZE+0xb67 rcx 0xffff800001566000 rax 0xffff800001566000 r8 0xffffffff81b94ad3 kprintf+0x183 r9 0x1 r10 0x25 r11 0xe8ff09a7d5050537 r12 0x3000000008 r13 0xffff800020c05050 r14 0x100 r15 0x1 rip 0xffffffff81d528d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c05030 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=74415 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b64018,0xffff800020b65090 process=0xffff800020b2ad30 user=0xffff800020c00000, vmspace=0xfffffd807effe870 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 18316 517747 98164 0 7 0 syz-executor.0 98065 76571 2242 0 3 0x80 fsleep syz-executor.1 *98065 74415 2242 0 7 0x4000000 syz-executor.1 98164 209975 7146 0 3 0x82 nanosleep syz-executor.0 2242 229259 7146 0 2 0x482 syz-executor.1 12402 42487 1 0 3 0x100083 ttyin getty 27694 183700 0 0 3 0x14200 bored sosplice 7146 360882 54502 0 3 0x82 thrsleep syz-fuzzer 7146 381538 54502 0 3 0x4000082 thrsleep syz-fuzzer 7146 326844 54502 0 3 0x4000082 thrsleep syz-fuzzer 7146 73705 54502 0 3 0x4000082 thrsleep syz-fuzzer 7146 463709 54502 0 3 0x4000082 thrsleep syz-fuzzer 7146 167141 54502 0 3 0x4000082 thrsleep syz-fuzzer 7146 358235 54502 0 3 0x4000082 thrsleep syz-fuzzer 7146 259045 54502 0 3 0x4000082 thrsleep syz-fuzzer 7146 141261 54502 0 3 0x4000082 thrsleep syz-fuzzer 7146 138194 54502 0 3 0x4000082 kqread syz-fuzzer 54502 430006 49149 0 3 0x10008a pause ksh 49149 141277 1918 0 3 0x92 select sshd 1918 411397 1 0 3 0x80 select sshd 76852 297280 10650 74 3 0x100092 bpf pflogd 10650 101982 1 0 3 0x80 netio pflogd 18842 225901 1106 73 3 0x100090 kqread syslogd 1106 116393 1 0 3 0x100082 netio syslogd 67588 359323 1 77 3 0x100090 poll dhclient 40051 24218 1 0 3 0x80 poll dhclient 35887 895 0 0 3 0x14200 pgzero zerothread 18035 315612 0 0 3 0x14200 aiodoned aiodoned 87448 85945 0 0 3 0x14200 syncer update 15774 356246 0 0 3 0x14200 cleaner cleaner 30060 8484 0 0 3 0x14200 reaper reaper 39298 414479 0 0 3 0x14200 pgdaemon pagedaemon 60952 431339 0 0 3 0x14200 bored crynlk 62303 41202 0 0 3 0x14200 bored crypto 68835 37963 0 0 3 0x40014200 acpi0 acpi0 26700 468705 0 0 3 0x40014200 idle1 1953 272895 0 0 3 0x14200 bored softnet 27160 510492 0 0 3 0x14200 bored systqmp 92608 303632 0 0 3 0x14200 bored systq 96757 320378 0 0 3 0x40014200 bored softclock 36866 486028 0 0 3 0x40014200 idle0 74720 221995 0 0 3 0x14200 bored smr 1 317567 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 98065 (syz-executor.1) thread 0xffff800020b652d8 (74415) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff823e9b78) 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 9575 26926K 35121K 78643K 12747 0 0 pcb 25 9K 10K 78643K 839 0 0 rtable 100 3K 4K 78643K 999 0 0 ifaddr 71 16K 16K 78643K 390 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1496 0 0 iov 0 0K 24K 78643K 1287 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1212 76K 76K 78643K 3597 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 25 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 1K 1K 78643K 244 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 21K 78643K 3024 0 0 sigio 0 0K 0K 78643K 8 0 0 proc 54 51K 79K 78643K 744 0 0 subproc 64 65538K 67586K 78643K 428 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 1803 0 0 in_multi 33 2K 2K 78643K 846 0 0 ether_multi 1 0K 0K 78643K 13 0 0 mrt 0 0K 0K 78643K 11 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 342 0 0 pfkey data 0 0K 0K 78643K 4 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 99 21K 30K 78643K 9932 0 0 UVM aobj 100 7K 7K 78643K 114 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 96 0 0 NDP 16 0K 0K 78643K 122 0 0 temp 200 2380K 2458K 78643K 11119 0 0 kqueue 0 0K 0K 78643K 11 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 14 0 10 1 0 1 1 0 8 0 inpcbpl 280 1732 0 1725 1 0 1 1 0 8 0 plimitpl 152 79 0 71 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 135 0 95 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 319 0 315 1 0 1 1 0 8 0 rttmr 72 2 0 2 2 2 0 1 0 8 0 nd6 48 24 0 20 1 0 1 1 0 8 0 ppxss 1128 40 0 40 22 22 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 38 1 0 1 1 0 8 0 pfstkey 112 43 0 38 1 0 1 1 0 8 0 pfstate 328 43 0 38 2 1 1 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 615 0 424 12 0 12 12 0 8 0 art_table 32 616 0 424 2 0 2 2 0 8 0 art_node 16 132 0 98 1 0 1 1 0 8 0 sysvmsgpl 40 16 0 11 4 3 1 1 0 8 0 semupl 112 5 0 5 1 1 0 1 0 8 0 semapl 112 242 0 232 1 0 1 1 0 8 0 shmpl 112 112 0 14 4 1 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 8462 0 6990 51 3 48 48 0 8 0 ffsino 272 8462 0 6990 99 0 99 99 0 8 0 nchpl 144 13133 0 11463 62 0 62 62 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 38706 0 38706 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 7 0 7 4 4 0 1 0 8 0 scxspl 192 32346 0 32346 21 20 1 6 0 8 1 sigapl 432 3195 0 3179 2 0 2 2 0 8 0 futexpl 56 46280 0 46279 1 0 1 1 0 8 0 knotepl 112 561 0 542 1 0 1 1 0 8 0 kqueuepl 104 423 0 421 1 0 1 1 0 8 0 pipepl 112 2760 0 2741 3 2 1 2 0 8 0 fdescpl 488 3196 0 3179 3 0 3 3 0 8 0 filepl 152 18535 0 18434 5 0 5 5 0 8 1 lockfpl 104 723 0 722 26 25 1 1 0 8 0 lockfspl 32 714 0 713 26 25 1 1 0 8 0 sessionpl 112 30 0 19 1 0 1 1 0 8 0 pgrppl 48 52 0 41 1 0 1 1 0 8 0 ucredpl 96 2469 0 2460 1 0 1 1 0 8 0 zombiepl 144 3179 0 3179 2 1 1 1 0 8 1 processpl 840 3212 0 3179 4 0 4 4 0 8 0 procpl 600 8985 0 8942 5 1 4 5 0 8 0 srpgc 64 62 0 62 10 10 0 1 0 8 0 sosppl 128 31 0 31 10 10 0 1 0 8 0 sockpl 384 2443 0 2424 3 0 3 3 0 8 1 mcl64k 65536 18 0 0 3 0 3 3 0 8 0 mcl16k 16384 7 0 0 1 0 1 1 0 8 0 mcl12k 12288 16 0 0 2 0 2 2 0 8 0 mcl9k 9216 16 0 0 2 0 2 2 0 8 0 mcl8k 8192 10 0 0 2 0 2 2 0 8 0 mcl4k 4096 41 0 0 5 2 3 3 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 221 0 0 15 5 10 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 486 0 0 9 2 7 9 0 8 0 bufpl 256 10847 0 3824 440 0 440 440 0 8 0 anonpl 16 273053 0 265517 74 33 41 53 0 125 0 amapchunkpl 152 16805 0 16700 38 32 6 10 0 158 0 amappl16 192 13927 0 13379 82 54 28 40 0 8 0 amappl15 184 195 0 189 1 0 1 1 0 8 0 amappl14 176 868 0 865 2 1 1 1 0 8 0 amappl13 168 332 0 329 1 0 1 1 0 8 0 amappl12 160 937 0 937 4 4 0 1 0 8 0 amappl11 152 26 0 10 1 0 1 1 0 8 0 amappl10 144 327 0 322 1 0 1 1 0 8 0 amappl9 136 1913 0 1910 1 0 1 1 0 8 0 amappl8 128 1498 0 1477 1 0 1 1 0 8 0 amappl7 120 303 0 293 1 0 1 1 0 8 0 amappl6 112 74 0 64 1 0 1 1 0 8 0 amappl5 104 283 0 269 1 0 1 1 0 8 0 amappl4 96 2883 0 2854 2 1 1 2 0 8 0 amappl3 88 1816 0 1810 1 0 1 1 0 8 0 amappl2 80 27020 0 26961 2 0 2 2 0 8 0 amappl1 72 73312 0 72863 25 15 10 20 0 8 0 amappl 72 9309 0 9271 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 113 0 14 2 0 2 2 0 8 0 uaddrrnd 24 3196 0 3179 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 3196 0 3179 1 0 1 1 0 8 0 vmmpekpl 168 30457 0 30430 2 0 2 2 0 8 0 vmmpepl 168 331284 0 329684 231 150 81 93 0 357 6 vmsppl 360 3195 0 3179 2 0 2 2 0 8 0 pdppl 4096 6400 0 6358 6 0 6 6 0 8 0 pvpl 32 1183200 0 1172156 237 125 112 138 0 265 0 pmappl 224 3195 0 3179 6 5 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 603 0 13 17 0 17 17 0 8 0