85fe8b32cd9ee88f0417e1f73801e19b931b9c2faf711f61f4e5ac8c313d91e3bd07c4eb4cc0366e7033cd56d46f59a52d8673e25b4c97f8ea739be50be115bb534af548f2ca42a33e6621ca0ce6bf990c606d38d828143ae0e80e162d1753796df6eeaec967a3abc21ada5fc39659ada67efa462766cd8a6d8c021bef72a20ab29ed87f507a07ebdda3efefb0a226d0c37b8da551f19a0b96fbaaa1b898a1cf65f2e5e1322761e093e6863729ac0945df8bd4c6f68e242a4e93cec23127efa12866d2a0a9ff791eff43fdc698561e895627e55371865d0432300e8e5437d6db767678b0c30458372ea545c112b5db9c7be9b664252d0659c2fb7195714e1b68c857af2f8cc56c10881ab75c766170ec5351b87c4d2315977d09a0a223dc85ee8c1a2e7ec996e5910a4c7e9eea39cec25127b6c67c803479edf251c8632a88dbe954a3bcbbb44aaeb227c655fb654cecbee67de407519b1959d23cc4eb429ec14314afe3df3fbb5f7797612cd56337a08824570c7344e817bcac985da6cd7d9472a6f90762be350f138cf07358b463c6bacf7413b812738fb303afd7670dc1ad073c19d945ab650dbeba623e1834e65d715f8c81417d6f1ddd6ff3c9e6908c6bc41753810a9db85c22d8e39b845e1b2978c3aebbac5ae447881c3a42b7139d4613e13c5451ae3707487b062facb0f61e89e7df09c8ccefd251f5b848215fce2184cbbde938cf11f7ffe89327e911cebf384f7a161af5277121fae42a14dd8cc1d59b707dbdcc9e26b81079bb95ae41f7a486992b4175524f60054c2650c944c60ee7fdd29c47810280012b646bfa6b25393583f5cd0716819233dbdd7cde33c2eb4a294b82ffd09f214bc964d6ccee31ecdf345f64fea1a0451423926a7746e4a84d1f93dca9b3585b89f37ccd00729b1af69954440ab72f82af61fc546e6fc711b01866de0ab5b1e5d4cdacce26a6ce1d7474f20169e645f5bcc08f457bae4454600e55f8f5292138b7cfb760404e22dabe5d7ae7d82825d824e4d30e2668cdb85142ff25a446b1eb67fbeae4ede450c1a1869e55eba9de02f31cbeb84e706c017fd901213abd83c8d82cd1e43aa59dbd6992b4675ce9508bcebad45fd8b2f7160af01415940426b52fb17c803356e2e9cafee1f40ad0c056b69eddf36c79c86e1d476c3fa9bc80f4b5c65edc3c65c0afc54c22ffa29143fe0196aca27753337cd86500bb2917aeac5990524eedca972493b6666e98974d98d1fdfd315cbb7a4c0b4e0de64a8fbbecb3a30ddc2939980c5f038c140123914aad4266a755dc5befbeb345189ea9694758f55d61a15b2ead8f942fc879141f9422a9a8ff6cf7f9e2bd685431bcc95ded66e9a5e28d1c2678ab6c719ae10ce5ddc1156684ddd4c0d9d3b5b0391ce73bb2d8983d8771fd139d2c650b11a933f9b59b4f62f8b69afb9cdb8adc39baf95888653134e3aeabf1cb9e012a8e80489af3bca2137270a679a500eaad422fa91c297f5a3f326b023bbac4c69c6ef9db9c32ff6278902d797ac4162f50803b12293b5ce63b8ee97b03b03d1710292f8c0e76acfdf7be9a6dea8c5dbe84e2019a913c91398fce71368b72e6fe8ff5e2aa49998083b52fcbbfa02295017432fcbf4f6e128d839b83445ff0e5369f734899ffb138ea03d710ef48700a21afd39503b3927601ae51127b058163a4805c3f204bad1326723b95643668c6db271f9908456b6d877075dd9ed4c9170ccd42e36d0e6200f9441d3961b463884f392b4e39586fd14de266f768ffc7732809bae04c69db14d4fc9bf7390ec3a5934305d75b19de83480d89af74a86001dd8c461000ff1558f486a091e2f051c9e40a1fb7a17142b3740253b0937128028bd2757a5581311e5268659b28ba9cfdc3ec40a5bbc6f43eda5756847e3b2c5aa4753c3a19152c581bae8a0f558c73994e384ae6a344d6a37ee22264381b441f0215d1db62265ff775895881685c9662fb04140a096f695b0d13e886be996b2187058f13cd0605fce070f0155ba26d484166392fc98ea57797c6303cd19f0dcc2d214264e901c53922b425b445e7edf6646fb973ddcc954d757560063c88ca2f3d49bfb6e6a117695ac8cd2157dad00724f317d29f59b2151ec57d46c17e137714534a5eef8405a237e538435348ae7ac83098645983c2d062369de715e69e67c55bbc19f6ef3c783c376a71995765c8560f490f7dee55fefee703ccb86b9bce3b8eeb2c9d8f425829f8d038817d54edb2b4ff6ca60869d94bd9da52bec5e6f1f8d58574af61624391d30de1700b16a736ee203592918a5d8d0f4d25f1112a74b3dcb89371a6f188b6e152c8dddd2c3ecc54458ae79ba5ba26a7e45abd13115d0f6a0dff963c5ecbc39d31620182bf9a721740913d0862ec387f6a7b190bef84586a85c53e402b937f56509e176dfcbc411f22ecf625a2feb8e1356c4fc8dedc766a5253bd674d28f295411fa66f2ddb9370366ef644b394ecf64c117158b016a6983bb1c24082ac18e5e66c9f41784526e7f85e02820a17509907a358e4bc52fb246fb8b006a6f9429ddc022d7ebd698ee4f4c46f524cc3e8a214f956527e6295a8e2a60defef5f431c1075712be3eb0766dd14750d50803a80f0492848f08ce77da53bd6811d3ec5e7d10351826b7a34febce09e7df4aa411b728299e01cf4337d0e3124a7fa8ed43d91302642db1e7ed3846a14b45a758b1aa1f649f5dfa80131deab1c28a9f8128c431d154a10e549401fb9b69a6b39232a21afad2ddd640fbe4159b659608e9ab27ebff78c953dcca351390a14e3aa7591ba88b96b8d0ed222fa9503561d187811629db8d63bd9e08a645bc316c25a3ceb2bffa91180a4e1128403750c41a415dd0b97c3ee90f18cefc8054067c82a625922c7fb9d1da566695ce15fc7bb2ccb865d5d9b36db20c2a4984d7555441c6eb294089af79deab34e9beb6576bba79cb5c36cd436699365bd7b71ffcff50e24b052e1e394a3083e41b5bca88abf987572d45391d6c3b8bd8fe20ebf99518f6563dee6e9ffea20d5f118a3dfdae620d1bb9d0bd9ffa872f37c7c7c1f8aa6f965e7fa599bc20116ad59f021e9671c746e6b532363aee3926d00ae74a375f1e5d1eceef1d30c4c19bacec4bf2b18de0d0c311b91bac3d514423fe3d3fb30b6fd9dd7e86fc12201590a8546c2d00b9daa8bd86a9865d59a496317ade220b90043b05c7c2fb0da333b33ee7a0a9821e295e76e5d3d7268ac02bc21b3b10be7f88a13705824a3a372e96c02a506456c0b3770b2f74a35f8596ec499565306f2b6740df0e29d166a13418b150845a4c27e36b1afc24a77b8c3315ae9ad9220291ba89dd8c734b5844d003b916f3dc2826c1de40b1ce2236bd9c9f0369fc84ea29200318d262d384e29bedd2d38a2056682a41d4165fc6597697905cab577f61caedec2f6b4e36e48624e1be6128a5c0ed9ea05865d7b757fad087d7a7e752f49f757056ea47b7c642bcb10123c84f5c0a4c7dda2f040743e86811877bf632d1fc32f288eb3a581d7b808915061188be5bf8b2b2f080eb29c40802c9eef5b872a7118b53dceb48e458d9b8b31b2ba1acaa122d003799179c1bf7c8b43983095036b15b0091dfa5b5fccbbb0fd7b6a1a6c66833c92204fb138e13f9cbd3baf1b291680d93b4ba0a5b2f72b81cf2e69a9141b2e95709eab634233f3cbff70db5c771cbb21ed9f7b5c085da443eefd229e71dd2185a9709b235685c9f00396afa58abcce6716d3188f311140334d17ef8009cf5d968edab164036efc63756abdf74972e156b159f0e403821cb7a1a62afeb1c43b8486639929c7ebc7fb9768124a510cfeaa686841102887db5a333716ffeed27cc9d9b23652301cd94b0210fc1e57401a3bac99ea306e6f5c72211b8f3e0330a4dac58a9da52a4abb751ddc809322ef2573258893d0c3b2edea1cc0d8c293aeef840861325371d7eaac39a666200cb0730fbef55c9db5eb7a4b4002b35963007746dbaad8be20640efba4d176aac15a046b24f1f171b291ebb4d3801bbaa8c3a25933c3b186300c5a432fa15f12b957db8b01904f75968d77e245fa08fd4f0d04197f1b01d4080b09d607aff90a86fbf0a1ddde244e964ff1dc9509dc1ba0c22d815e510900e89fd5d989901ee2468ddd5e892bf12b8754ea017bbb1f807580249128fbc1b9b744ed066533d6541a5a62145bcb291d66d817596ad53aa4a66ef0f9b75a9bbcf9e27811e9fb85b981ef13f9e006ea747bfefa0683a41662a0fb6d5b91990f81a9d7752737a9119bdce1f39b9fa8e8e6077866a19798288f6d1ce4abc090fe137dcc20685891e012b9eaa44e2883dd967f3cf7fce8beac36d4d48e260fff798b1436f3e1faa32fd31c9238f60a812ca07638f55f5cbd5d6c5a5c85236333a49dc242be8aa42f07362bc188d017f851f703db978c05e9bc19b3dc37df04a30a11251308cb8a768f1c5854cd1d3779766190b3cc075161ba65710a3882d22d8f6d2fd5dcaf1844150522319b68dd0ef6cbf81411a507e34932fd75134ded249f436f7b20d9724717869d20b202209457ca076b98dbf387c248214be01b94e6fe7fa330c81af00a7ab55174c607dcdfd9ccce3a15b539d98b8f78ef8592d4a16afde378526f7131ab6fd592522eb5928d1303b69f16dd62a7d36018667a0f28c2b0c1cf63fe19b9d2899c5bb74d1411a1269b592663af7f81def526b47e006ed61db35887fa0de4dcf376ff002abfea3fe7fa70b9250d79e13303b17cfe70982656fb31ae133bed50804b8fcfaaac07046840b02cdb4b7ce1aae50b4591314a4bc3defe77c1327c09c8da36ebf6c45130cffc9f5e58ce4dcff21ccf9b98c80027a6c5afaf6", 0x1000}, {&(0x7f0000000400)="c8bcf75656d74c3af31ff1b8aa03f23febdc8c48adf3c8e8526d8525741465705f29ac90024ee3c9a35c0d76d66d38b345683a14a212d32685fd51131907bfc92594411edbde9b92584bf950d5d24dc262b878ef62458d5d0c26ca413af4548bbc20d563e0eced5cce252dd79de2a90b220f00a237b1a775c3457f0ccf45aa3b", 0x80}, {&(0x7f0000000600)="22cc24528463988e928cec3445e88e88d557ea7afceab09036b005f252913ce09209474ead3520cad6f0bae24478dfee44aa1c3cf6bd9cf6f97e0de1f15ce14f75d0ca7697e2ddf51d345ab646ccdad302b904baa2a72347128757d3b9fab9589597e151ed0bb00c6fb608fdea2eead685cebe64dec54f6f071490bfe10ec8455b5a629f4b0addfcb0f0c2e362466d844a8d89129516184bd963ecf366a1a8f51a4a2c78e8599026fee6d2b0270b9dec29804c7f85dbf48d992e7ed52979cbb50ce719a9394091391288302266203637ca4bfdb6916556a8c4415913", 0xdc}, {&(0x7f0000001800)="d12e7d3235fa1d8d68e491b928e8bb94720942b235e192c6d73b6fc1542275f41a21c541f7241539fe0ccb07c1cfbe7fe0dddb1b93397f96a510418d93e09bffdbe95324e817c9cd52ec894d9dab4a1f343ac0535efe8c6ca6f1cd04d59941d105102f04440d27f905e86754375e275d68b715c356a1a4ffd334fecff8dee0929648d4fb1f", 0x85}], 0x6, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/194, 0xc2}, {&(0x7f0000000500)=""/178, 0xb2}], 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x530, 0x4907}], 0x1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x42, 0x7fffffff, 0x38}, {{r0}, 0x0, 0x40, 0x40000000, 0x1, 0x40}, {{r0}, 0xfffffffffffffffc, 0x1, 0x51, 0x3600000000000000, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x1f, 0x80000001, 0xffffffffffffffff, 0x4}, {{r0}, 0xfffffffffffffffe, 0x82, 0x0, 0x80000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x5, 0x81, 0x6, 0xfffffffffffffff8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0xb9, 0xff}], 0x0, &(0x7f0000000280)={0x80000000, 0x1}) 11:09:53 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000000)) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 11:09:53 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) link(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='.\x00') pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0xffff) ioctl$TIOCMBIC(0xffffffffffffffff, 0x8004746b, &(0x7f0000000080)=0x4) 11:09:53 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x0, &(0x7f0000000000), 0x2ed) 11:09:53 executing program 0: unveil(&(0x7f0000000240)='./file0\x00', &(0x7f00000002c0)='c\x00') unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') r0 = open(&(0x7f0000000000)='./control\x00', 0x20000, 0x4) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x60, 0x6) chmod(&(0x7f0000000080)='./file0\x00', 0x80) fchmodat(r0, &(0x7f0000000400)='./file1/file0\x00', 0x44, 0x6) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file1\x00', 0x204, 0x0, 0x0, 0x1, 0x7, 0x4, 0x5, 0x1, 0x3, 0x8, 0x5}) rename(&(0x7f0000000380)='./control\x00', &(0x7f00000003c0)='./file0\x00') rename(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)='./file1\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x3) 11:09:53 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 11:09:53 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) setuid(0xee01) nanosleep(&(0x7f00000000c0)={0x1000, 0x5}, &(0x7f0000000100)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 11:09:53 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x40000011, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) bind(r0, &(0x7f0000000180)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r2 = getuid() lchown(&(0x7f0000000240)='./bus/file0\x00', r2, r1) accept$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c2b99544a341a6553a7498d6abe719deb931691f483994ea36880be716d7559838f0520f6f080dc88087bbf4a65e914f6003656bee90d8"], &(0x7f00000000c0)=0x6e) 11:09:54 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000100)) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x7, 0xfffffffffffffffc}, 0xc) 11:09:54 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1000000000000014) write(r2, &(0x7f0000000000)="776437838ba18e9a1b99fb59aa3108181cf35318175a0d7e5bec4010c472e6db780ff29e38d6a37179095c7f04c5621375cf085c17eb2387610a12e6757ed30d2e4f4deddfb5cc60b87a3182887cd2ca547f76b0a79832077f53c8a5162043b48bdc89d8163a859ee70550189f48cb4b3d1d6d24858eacee7dbeb91870c99942b86a6b90d121fead5b900d5c9fad65a55c7e4b34bc912f0964", 0x99) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) 11:09:54 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20, 0x0) pwritev(r0, &(0x7f00000017c0)=[{&(0x7f0000000180)="2e75188ea099afaa1e3525fe92a5c1d7ab58cdcb3a6b2c7ed0ef6540bcf0d6dcd2a80d5b79d54836f1f11d9bcae9ba720813422e3d29d5f62c647b69426c7065db9f81a679a0450ac695ee3e29c5c75b8e42f3faf4b305289986ecc263397eb9fb8f4151b3d1dcefe14e2262e25b506fa1c651df42d3eeb413b0e04852bb121a65c1d6cf891db450ea1b0060c39f8246c2d7727985e52e1c8c1a", 0x9a}, {&(0x7f0000000280)="128a3a7aea19043cce2e469805e81d18d473355b9fc7b6e3d9fc3077d5f55c82", 0x20}, {&(0x7f00000002c0)="7dfcff330e8020c0517d03ec0dfc90ff32161e1fbfc8c100dc1a5f136465a6cd5e029235f505ea33b805b27ea4e683b53c6de4f8812d2a8bf0dff6c2265869110e476fdc15bd8dfbcaae2d04bde9777ccf54be8f31b2a742f8d3e430aa296b216231fdb63e607d87531b352aaf5558f2007942998c9aebf9211309aa296c81f21cba695180055c6ef5a6054ae864b28ced4241348372976f92d8fd13b381ec4434cc", 0xa2}, {&(0x7f0000000380)="9c5a7ac22536f57f96d2e6351df68e69c75cadd6454ec01f9ed2fe5c273f385a25623daaabc4d085829c950ea356e55c6afb8eabb63b8375ea4d3273e591b6bd5a5c3f14345c13efe2e90442cd921fd96ae0bfe919096852f43bbbef96d15916040c1111e43e5d4ab52416acfa999299c1bff2a17d07e21af5c0db0405aa354907bb9ace892b419959d369ed5d56fa0f043ec8be6d66712e82a07e7d1e1cbf25bac720efb71af8e6", 0xa8}, {&(0x7f0000000440)="b38ba8a37e851e62b1911bb4f7ed68c458b58677bddcc1a004305e180a14240f473d25abb5424671f0f1acd84a7f8d0c19011d8d157f9e63f17aba6dc54120af40deb699c3c0c1f7a99c16c06393ffe00105d1e2cd321db5a4", 0x59}, {&(0x7f00000004c0)="b87459979c01981d9bd51b2b692865f3e65573a58e43787063b1fe4e9ff3e118aad910db129e557d612f1b8ea12615073df6e777348f49cf86a274c2239af565493d46db7567e08569c282f6c501f7bf4d6d9be593831f45f0b659c10d0b7cecc4a264dd824175142c04b91fc2f22c91195dcf89d882ca22af4e12a90da1deca829c3c83b3767f2f1a782447b46d3b", 0x8f}, {&(0x7f0000000580)="944e54066293c83e4ad7cda78a7e45a2b7fc1d45d4009821ea3ff5e5149dce054c8656b2beb7239f456fe0b47d29b188ed9bda76d4463f7fdd9dbb6443c27eb1e18311da731bb09f75ff76a37050becd35ca79fefa9fba400a8e43e73de0c52e522ef6b0bbcc5650bc8ba6d6a1d3aada0fce35c09502947575158888e980b82395bbc89ab8d77e195c6e469f5314483f48741ed0dd050a4eaa2061a99d0b842ccb2c957befd683be9e1035a771fe6bef82d4ba76c4cc421d11069a20ada8e635817aa858978922c43c451bfcf677561f53d1038a11890d4c642f075bcc9b8a96a1c004c17ad03a8f4263ca87c2b214b5f2de2c2e68268cabdcbe60492553b4cfcfaf68442d3c8977b7387c11812a2e3d28d61ce6253cfda8fd33f1d710dc73815ea792ef9eeb05a433fb2334435f52f21cf880f0455879e291e7ece797981e7264f1a085ac1e4dfb1aab27e6a6dd1c521acfe168d4831fef67346cdc149ed35e4bb3e996bd1f598260f9465ee0238ace8806ba9f53395274b36e1dc18b98c1129f6884bc3752de55167a45e7a1f395dd32dcf9ee456d19c48a4c60f3779d94d64b62753c5df384a8b29b9a1c16624ca5db0b0b4c15b39745b647ad4b68d4916ad084d98b5992fe5fd2b5bf71b0651c40cd1e7c4075325e3defa66d81f0ddcdcac5e1157cfb753a0b9a0322e87477749a71b35f5a3fdb00551ee48ae08effa8fb2d276e75feeec9016dff5855ae6e91fbaa441749ca96fe0c6d7d3974d1ce97ca23bc593b2c16f3566a0a3f6dc3d47fd75fe0e80804cbf0bec4f6ed50c65cbc227cf47b4b12f5a68b8c9e88cab219355af5176820b4c6967142ce196232fa01b0a06fd643fb9cc16ac634dbf65b5a418b5a69f8be96554143c156de5afbaf28d654deb9785677d898e493229bea3d21aeae7adf590277d2bcf3d1de89aa20a4776144b66d09f50c8fc400f0d044356bcaa0c4606fdb18348e37f583d7fddb909fd4d2bbc6186b0453d05c1d4e1f12afa13906456e8eed0773755b3ea8f26988b1fc95b93417f44cbbac3646c096391c153ee3b2f38106c3e52bfcacc0f3f9a340c7072f4e30c29a9e66538bfbdef9ef2bd0e79d3241400bda08082005fd95a31275539caed3ec5a3b51897a30eb27eeeb9c26476bc43963578671660c084d6a219863a262d83e5a33228f7db002da11af00a823e3729fa1834aece8ad1e66e8040a5e5c955c3e3d4eaabfe09b8d61382a87bc55fc80f844be9db70cecd3cedc9f33ed5996a99bfa743fe48b21ba4ea144cfd5ceffd1d059697fd17ab93309af85a04fff8b775072ec681bb88467c672bf4742ac8af029e574c430dd046f1794b77e895b1d8f349a95887e5364fb88a919a68e710fff6ae0b7c1ee1ea9e7e1254e0abdc27dc16c431eedbb43e09c8847ba8ef584fea231b9d6080c29bd5d2b0f6877b31f0fe605ae7581c619c222409f7e4bd2534402c70851e6149ff4cf7064c0b0aa73f6c440a0de90c779d16a1ad57031f29412e1312a4ae2be0a6a0eb8f2b3cdb2a242e0ff45fd5aa95adb837de8dcd4f7bee13ed9947817ac6f0bb0abd63ed66e1e21d23ba00e82a241961caf62934821a7262c5b4babcbe433b169252b5be6e0f88212734faec9dd24cfc053a63b801bf55e619a5abf6b2d34517d76701e394a20e1f4785be608089b2cd36964a49d086fb4520ec2b5bb817dea7f6877132e1d86a726b194aba9a027385fb1a3ef207647f173d0785ceb66d94f13245ffef85f07c886d803c54be48909e60990d3c9e917c4f5932937efcc45ed0041ffa8ff44628ef4afc17dd7f8dc6df3c8f6af2cd723fb281a94e66b049e169eb3df745007996bb0061bd9ad0463bf067e129dc6f51901e4ccb3163ace6f6c3af2ccd106ea27ac062dedd680287ea1a32ace30977fa52348a4e470fa07694dd526bdafe30446eea4d978facca3a84d059fd7a72674a06062de15a817a2a73f2cbfc2d7e7e5d07b1387979c3446141ed85810c8822d4cbdbb75cbd6202fe92d1d2b743f9f227ece9cbccd7c4ee8de372c8f2670c75d2e938195fba5d2f0b5ba93bb6d6e03f99eccf38f5c6c759b1c0b4cb792fecf841906a06b6f3262b58cfa073b50d6dc7a0df18d6e45b7407788939db5682ed3c75fd998e0418296c59ebd12958f3022c9758f1567809152a750acb4730047eaabcf53b8d92385adb4fc4c85887f743987f5b22fc3af1c64bf69999f48cd8503c21699d691bedcc7cbad4ba12bcd1c5b8872db6e27eaa1d17eae0bf482ad5ac78be9c9debf04f5e3aae6dcccb29245e4b78f8c28f71a663713c98c8e74a40982374948b6ac2a5e0e6c9878be69608751996b64a003bda56f917312590230f4ca7bf7b1ac3dd17a5b3fb022d7ca0cdd7a24702dbc0073267f7a0b6cab050749365d04bda73134e528bdf38ee302cefddfe57e00ce22a47d481487d169f54fb690ab20ca273f3b2850a84c8630781279dfc8062c7af01a380f87854c4dae76d1f2d2d86f8be72db0e575c9060a0dd3a278f4a85451f4c64a8a32f27126763a2c39927ec79dd71d3b13d092cf152b862f647053f5044c85cd25d4ed5cfd2878a0ea80796883a71f9b833e0e7dbdfe46c5e50a8a9c71d95609c050d4935431ff9706734d686f975eda6d166baf4cf42aac9e2a19de789f3ddbedc017daa5c262bf1d07b2b7a7bdde856ad52a67406de8f5101ba2f94fd185d862722b9ef7d006277c6b9b50305419f874dffdae0425d437dff127fedf9a1452a2dae0534da5fba45d2048b9d1a1716d2de8c8e09268b5eb4d7c4ca8971f2b0189d10bf82ebaaaf4727f45e1dfe4cbbc20ef54b4912ccd369b60263352bfdb6f6e65c725df414095a72b85c2a145c63a68f9b5a278c1ed16f371a0752b59647b98c3adf596307e9affa7872aea4c9a993b40ec862d94e53e26d75e7257fa4492d730dbde87a82956b47e77f361747ee782b2cff5974efe551af87207d6c95f60130cd1ab32262c1a8c44e3237db35ceccf5f0ee629e36121617b0263d0ef29b082bec320224d3b15586e7dd1b89c25eb90ea0c9c6225379b4712bae27a57d94344d46ec9b00df2ebb727b5798b0dad4da30fbdcccac5ec62b0ef4609771bf6ea7623ebf230b2809bc2c8bb05bde38ff8fc89b6ad05e0ebdf5becac71b1eb07a881f77456553771382396c50255c27e3a6d2149c9628e41fb8edde4e6e49c8a3b4d9401aeb6c22098b29212d371233937af1e889ef0eb1fbab9185841c2146b45b4736560a8800b2473f72e48a6603f8c398c5190f8642e5d807ea7564c8ecae2adc312567c7d4a75e947a286b19223953b23b70b569a21091ebaaaf1e37bad8e6f08ff1da30e1ff027f367feef037a44d5dc12dbb906c8a50f3598351743fde61ec2d0345d64109ab4df439f3bed2b3c80148ed84ba97da086ab64821e3d694bc07e4609c5dbc5221cc07b3d8999f35c8153512cc7f6d2d8f641c42653e1166e9d78a311fdc95cf2d5fe57b5a1d6f56301e2d237e65b5f1fc6dba733a5fbbe7cb813635c70679f08e70ea3542e8f71727eac5fb4c33d2c8254c69014d3db9ae0ac99bf409969b6be67292d153afd94fe1a4b4306d48af9ff89d990f16d8675dc118f72d544eb907cdb02d12ae33482982d7d54f8c85e6c58a0bfa0c668d161c85d4485804aa258a0ddc65f863a174bead20277a4834ab3e5d6107af4458d0291fa0249964d972fc935a37c4b36aab6158725ab77de91241261c8689357537f120883d1a80c37a1c84c975f8281b2dc39270b48fec842a2377212529b9a7f80026d5cf3158075ff311efd9fc5f69d25ecfd8f73de57c330e01a8ec85107e8f9066853fe8452f4115e1cda6441daafcee6cdab5fcdf45febbe6ed86128a5ca877722c402f5852271b78d44ad5fd0cbe64f67c5b0c681a703e71ba1f01eab07d2b646ed760fc1b629e3a9093f1b2181283ef06965890585cb66aeae32a53030e80b21053d74b95426bbc844df4ed5fc7e7165c83d77b62fcbeb6888738216eadd0490a2d3a92f3a968fef66c1f588e60ccfe9a70de70e8c9ee67dc1ac4323c452987fd4b02d66a3e26578e8e3ec187ec4b1b083a139826c52e8e18ee53f60a2ef6b89ed8553f7e9b5980a90100ef497e0b89f5a14ca0d3a942146f3edac114c958afc3961c57b12b88c7e1598032ebd14bb2524684aafa27e1debc8ef8341a42b94f4fcac17ed77b457d3818db755812dcfe27b2fb78a1b992093b50f7c84d896eda89ee0bc3105fa9f9db2789c15d007088cb09c4e9e02c2f763f1c7cb9c3a16a6cdadcf75a147c91fa796df7ab79e64540998193e05948e20256e2f92fd38efc6b6947b63536178a1640663d37c2694e9edf43d23cf1873ed966f78854994793785c924addf5538b2fa0cdca112885c5bb1ef5797e75cbdea55807a95d123c7b968a9e7a750c44a050fabd7e641b7c36de3c2db84b85fa36b3f08da50728e5bd5412359e62512e92deab3b8c873e23a1de8dde54eb163425658aa5779e0565f3efc24da5f6c65da72e7a67a28c35c37678d73dee50f2ef88e9cf909dd90314f0fbe6fbbb5e2de6bb4c16814262df8bab3b99f748ba8118a161f3c15e50bd4943552b3243bee2be4e5b7f238912f6111bdf8f19ca9ffd43c6cb1f04d121c96d2746480c61dc39e33e0f502b7be69c1261436418c2639d128e4ae70e8e662b1a4cca7081c6c3216f2abfa8aaf0942cc1ebd72156170c23e20e779c62e099e039db6aef0eac34640d0003244ce48512fe3e0fd358fa655e33c5354eb2a87a9e53ea34927fe194e104066f3949c9b16f961b823ce33ec2d1c2bf9b34251071629c3e573213694d9df1a6cb01f57b04df1ffc09e7f9a0f16f0fe52b55e35cfb251e7cbbfbb87158948f232bc19a0df5fed2549e50a0ce9eb0b4c583393e99dec16f5b63c3da14488f194707780e5225c55e200935fa93d2234c74d42a6a774c81d6343a13ff36b755eaa94a6304a097ceb8d338f677d3176834d2ad9a59e4adec4ec0df75ab617bbb861bb814af37cd03151f899cccb76bf42bb1fa9e485f86295561b11e258799ded29fc663b283d688f808648d6bfa688cb3786610a0734e2d8b9c65b52d29375bddebd99f16244d9a50c2a674b3e88c5083734f2f90f6a8267d6b18eccab31ee1f03e4ea3365e2260d39483b626604addd3165d5232799d406c0184c9e31864ea5bd8fff1716cd2eab12b0d9b14406ad4cccb1db28a5a144c629858ac32d7a644ea3f95e91ff47570fad98ba16536e71463247b236af710327a68df2cdb15cae36105c040a7a2b55b084d97917c25aa32c5dd47952d058b0b72b2423ec46ce500b62b200fa6e1b57033a4c21868da5cfb8b4023ffda92b5fdb2a895869c6ea9751f535d053cd62a7152b7981d53fc646b446feb58b2884ad1f410f675481ad542bf67c87bd0ab2f11c480fbb856e018a280349387b203312fcc4d33a6c12aed26cb1ee799a9c3695f396b2b7f7fbd268b22990aee6047fdaac1970aa2e680126f9e82d36a9b7782ba97c0cf21af2e4031603b155d21ac893cadae15057cf981ba0882cf0842d6a66f2c3322eae0ef4c56e8c37552e20b4d1cb62c1a0c4748b467d4dfef5aa71f6d128a626bb1a69825ea1a2f7e48919a92d96b3f6c0b82fa17fb1ad26dc4fd2c56b65dfc95b26bade78d92fc49e551291541895f7fab0ab9b39be990df3d0021e4aaf78c9a3befb5cbf4e5d171035c9216d3fcefa08a99c17edc1ea711ce0dd0918842510946453b1f5e3aa29", 0x1000}, {&(0x7f0000001580)="ba799ccc68b7231ac8b8da25be7e9bad84d99020d46f1092a3e11c7838222f32d3d05460e94faff1e35f35bcaa7a83849d1f9f30543ab89d893220968a9318e47afa82018e0d6e0fb78ac96eabdaa163d4b02ba4b23d75a42844e2189211bba2190e81c58eef4b9390d22d1369ed7d108258145122b810fe57645226ea36f7b80f431fb81f85004184b1a32c2628b872fa59ddf6c90cde4c3a937eb13ff70515f45ea7d934f2664b58a261868c2b4a6c3fb666dfee5826bddd7eb017824904e9a6cb2b7e2c688dad088436692fdcb423403c67c96fa83fb659e8056f7436987147e47335038cd03960aa6248bca9107d21", 0xf1}, {&(0x7f0000001680)="88115b170e5d20099da7cb52e131bf1218dd45c101e70640ae3443e5476afd76457f797dbdf515ae9e114ff35d3c05b443c0b6dfe2af44ce7833914b89d60aa08270dd54c19b1437fca823afe4794a2988be00a334da285567de617b8c9026fb83644d34556cd1c82337022610f3f13b0c07bf23f9533a5fa04f1c6e9336569181145d4c1eb8d6764be50eb1227f1de88c8fcbbfd0c31541a084d32e4e02d9d1701780d2aa37db33da0d2c384ca6734da0f874e073337cace8e9af7e419edab4cc4fe54b4f6ea612db5f4612ff0a91482f4627bed87d07", 0xd7}, {&(0x7f0000001780)="766e4f988e5e", 0x6}], 0xa, 0x30) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0xfffffffffffffffd) r2 = openat(r1, &(0x7f0000000000)='./bus\x00', 0x20691, 0x8) poll(&(0x7f0000000240)=[{r1, 0xa5}], 0x1, 0x6e) poll(&(0x7f0000000140)=[{r1, 0x11}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x6, './bus/../file0\x00'}) 11:09:54 executing program 1: 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, 0xfffffffffffffff9, 0x0) kqueue() kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 11:09:54 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r2 = getegid() getgroups(0x3, &(0x7f00000002c0)=[0x0, r1, 0x0, 0xffffffffffffffff, 0x0, r2, r0]) setegid(r3) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file1\x00', 0x80) rename(&(0x7f0000000040)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 11:09:54 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, &(0x7f0000000080), 0x159) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="5ad168bce1f1d6f5af4b8f5540b29b63058f096d421a974f725d5baa5f9e94e27d5b841fa5934e2c64746bcbece11d6e910b595300cd4bfd2a611830302c1b66", 0x40) 11:09:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r1 = getgid() r2 = getegid() setregid(r1, r2) 11:09:54 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) 11:09:54 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x20004269, 0x0) 11:09:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x80000000090d2, 0x0, "86b50000000000090000000000001e0000000020", 0x9d65}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e534ad614295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000140)=""/45, 0x9}], 0x1) 11:09:55 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f00000000c0)=0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x800, './file0\x00', './file0\x00'}) getsockopt$sock_timeval(r1, 0xffff, 0x40, 0x0, 0x0) 11:09:55 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') preadv(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000000)=""/216, 0xd8}], 0x1, 0x0) socketpair(0x7, 0x4, 0xffff, &(0x7f0000000100)={0xffffffffffffffff}) pipe(&(0x7f0000000280)) sendto$inet(r0, &(0x7f0000000140)="0df44283868553dc862dc7699e5abded11b2991884511f22cf1bf4295c8eb2a67e15ec30918f46bee48700", 0x2b, 0x2, 0x0, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000000), 0x10000000000000c4) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000440)=""/207, 0xcf}, {&(0x7f0000000540)=""/208, 0xd0}], 0x2, &(0x7f0000000640)=""/113, 0x71}, 0x0) write(r2, &(0x7f0000000180)="dcbd4817e54f8a5652b1be0df895139f8f26aa21ed0d55eefa0924e2fc7ad2297d9fea834c625e0849aa766060c8d035821f0dd612a405c29a8388af3f13058af344e2152e2d257e7655d5cb439ce53f0f69b3ffe26f62f09a9951e804fd28698f57fc141a0f45f14c99670778e1944c9e68d98ec60f43261f1d64f3ae9c11260232542a7d14cea32732c7ecf576e83e6e8155ee20f3fd8c616602b02aa1b61989f7f69675d25cf7dcbf43c8ff01903b8757d0bc1c040510deeb3e87a268c375ad194e45db05bbcfd91f48615ef5251431f004e84928ac7606", 0xd9) 11:09:55 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0xc0, 0x0) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0x80000000, 0x516a, 0x5}, {{r2}, 0xfffffffffffffffe, 0x10, 0x80000000, 0xfffffffffffffff9, 0x2}, {{r3}, 0xfffffffffffffffd, 0x15, 0xf7fd8bf5e2daae5a, 0x9, 0x1}], 0x2, &(0x7f0000000140), 0x7, &(0x7f0000000180)={0x9}) r4 = syz_open_pts() write(r4, &(0x7f0000000200), 0xfe72) execve(0x0, 0x0, 0x0) 11:09:56 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x607) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x48) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x28, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x6}], 0xffffffffffffffff, 0x0, 0x1, 0x0) readv(r1, &(0x7f0000002480)=[{&(0x7f00000001c0)=""/220, 0xdc}, {&(0x7f00000002c0)=""/223, 0xdf}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/162, 0xa2}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f0000000080)=""/47, 0x2f}], 0x6) connect$unix(r1, &(0x7f00000000c0)=@file={0x1, './file0/file0\x00'}, 0x10) dup2(r1, r0) NNpckbd_enable: command error 11:09:57 executing program 0: r0 = socket(0x11, 0x200000003, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x40000000000) 11:09:57 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="796366a0ff3b078555a73cf3d291b2582b24f2f5359de7aee015285bf4910ef93326e56eb5700ea9f3a5d80eb2d1383b2485d11e25f82fe17758382fc7a66682e24ab97b0410b9ed0f867f91445e71a67d42c2b814423072f583de4d26db54f2099928aad39cb93793c93941dacd4a2026270d6a6682f6f05067db01ae86bb8971804b435464f4f56712806e6981d2d5e00afccc8604e25bf35f2813f54f00dead80133d3941e23ab55c403e505a774e6cd173eafebed70de4724ef3169e30d9709e5ef8f90c21fb16e5a6777f9edbcb37b850d508ab2cbe3697a214afa41526c2ce7e3d320d325968c9771095cc2a179371b28619c530ee6cd52f6c2312", 0xfe}], 0x10000341) poll(&(0x7f0000000100), 0x0, 0xa0df) poll(&(0x7f0000000000)=[{r0, 0x45}], 0x1, 0x0) flock(r0, 0x4) 11:09:57 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0x1f, 0x6}, 0xc) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x7ff, 0x7}, {0x18, 0x0, 0x5}, 0x8, [0x6, 0x8000, 0xd5af, 0xffffffffffffffb7, 0x7f, 0x9, 0x4, 0x1000000000]}, 0x3c) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000140)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20540, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x1000) shmdt(r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mlockall(0x3) r5 = semget(0x0, 0x3, 0x40) semop(r5, &(0x7f0000000200)=[{0x1, 0x3d4a, 0x1000}, {0x2c83b1da3600c8f1, 0x6, 0x1800}], 0x2) clock_gettime(0x4, &(0x7f0000000240)) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000280)=0x2) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000002c0)={0x20, 0x463, {0x6, 0x7}}) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = shmget(0x1, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) shmat(r8, &(0x7f0000ffb000/0x4000)=nil, 0x2000) select(0x40, &(0x7f0000000340)={0x101, 0xfffffffffffffff9, 0x100, 0x1f, 0xfffffffffffffff8, 0x80010000000, 0xfffffffffffffffd, 0x9}, &(0x7f0000000380)={0x80, 0x9d5, 0x7fff, 0xe86, 0x3, 0x0, 0x1, 0x5}, &(0x7f00000003c0)={0x3ff, 0x80000000, 0x2, 0x5, 0x4, 0x4, 0x0, 0x800}, &(0x7f0000000400)={0x1, 0x100000001}) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000480)="9893ea5caab9fd464f4ad6e8e715e97475389d30412df2e8c0343fab0bbca996f5c66ab65b075e10a002407437df528c0c940b992a1e3464b375bcf0757b739dbfed9618fdde2211d828e4a8bdbb579eb70e139ed88a3ea172cba6e5e31ec0cb1ae96d9c4cf56e757c20b2e9385fe7c80cd573ad00e6e06fd15b31f912cb5e5448e3a1f485bf46bd3f97a39e80bc800f55a1923230d6945d319d28e8aab220c3aca67498643585d90528d68873fe7c17a0cc3379adadd4547121d3e7f1c8eb65d71bbedd", 0xc4, 0x405, &(0x7f0000000580)={0x18, 0x0, 0x81, 0xe5f}, 0xc) fcntl$dupfd(r4, 0xa, r10) r11 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, 0xc) r14 = getgid() sendmsg$unix(r7, &(0x7f0000000c80)={&(0x7f00000005c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000b40)=[{&(0x7f0000000600)="13c04bb367400b76a255699f34b97347428af5f39337af00c247c1280874588d82ad4391f217b5270da11ac63bde7dc254fa28077352d86f84eb1f0e611598d5cd5e8e9ffa98c3c03c34382b8f3cf50c3a78a608179bb251550769a4cdd97fad29ae4a2df75f0ed60a1fafa972d91c4433b6dd724511fe44927c3fb90d82f71de5c569653f888a39359db8c879e9f8ac36973f39f2187258f3c18286a4d932edc6088253677b3cfacff673", 0xab}, {&(0x7f00000006c0)="7589ac08bb365fb461d14a981bae68c610dc1d6e7cd6be41238c0b1ebeff2ddc5c02cd7625ee2c3ee7270c04131a2934d57d23b969350ef2de2d51f61e13aabffbe9c0f093a85f938417be644e3a6165a16bea546a1b9a4d0478b241a4c95af54f842b410b8cb31376c9f929f8014254c114a7b751a2323ef482387e278b7a0e097cc3963086a147bc2a0baa01d3a18fd577e2836b49fa79ef", 0x99}, {&(0x7f0000000780)="cb546440a28cf46e4a2a7c35715b1838e8fcc3232651b7f376ed5861719b386bf1de190577afee56a032ed2c9fbae2c6c8469f3843d3a03b14ed124851737c72cfccc5a18e904703f9ce18b4457baeb0105587668010aa15ba50111afc1b16af18213eb3edd1c5504624c6322122ddeeb73e75e20712d5a27630b27f674a0aa980e3", 0x82}, {&(0x7f0000000840)="bedd034eeca71a731c9fd67c1348107e51888dbde32dc3e185a8c884226fcbc707adf94dc767ac1ac6d80417e1bf5134944ef5766cad886a0c", 0x39}, {&(0x7f0000000880)="66db2d981a189729be8cbc21eb6a7a2d09a076b32d70d79291dab59ddb271163dd5cebca213b692a9562bacdf7fc8455121c159db651b8307aa77226d2c904c5afb297cf05a1269b3e9906c64d0829b4a1690becb64d3f22b16b87ab13b082d71cb5376b68dbace70924076233e2f993f9527293f95c32e79349a353ac5bfc8d04241dfb97cdc843873febb7d65e9b8030e25e765befd6a2f467dc7581b0e6dba0917c73ba89501dd1ecc46b52228053e6fabd60167f107d3e84d4092b418d98291892263ac8b314bc41b1c4fac74a628d66b25b1e8346688e743253a9b9589ff6", 0xe1}, {&(0x7f0000000980)="b5e9c7c7affba01cd5472a4f29fca2b98d0f304db543a4a6eabd4b5f0f7b35dbe09c092bd5210e5ab5a5a56b492cec0ab688946ee800af492c0a297a5be6fd7981a496c6bfcfc2dda9df3a2c8c123269eddba59f388841e81fed1b9700d217ff5ea7e561900d2b8ae537183e26155302b9590b41368b9d7e788fadf20f96b88f17f758ccd5c4e150a43da9831a71774b13202d4f1948198a9ab209850e085bef57908db889da06cd5f565cd02f94fa94dd1b39113d002e9d695829f0e5", 0xbd}, {&(0x7f0000000a40)="6bc939011f2ad8378dba98e39fc3b7ce2baeff3e76335d5fa4bd135e6dec716c4f6d20426b6a238fecf20ad337625c65c776dda027049324416d9717282ef443a3227d158143baae0259caad265d7d5067caa318d8c9f8bc33845f4c8eddea747fde565513e765c684d9758ad5f28247b082123ade558959655e2689268766aae7b9d781150274cce903863cc26c644e010e6179f482b1488572645d9c58da3917e7286c06e4a308c02305fd565106ab4d531e510e18783814a2187f1a54ae6d1a5183cacef2ad89e9f3bcb693854ae600ef8aeaa68a62bc78b6a086e0063c98877c4ac2b1d41610861e07", 0xeb}], 0x7, &(0x7f0000000c00)=[@rights={0x28, 0xffff, 0x1, [r6, r4, r0, r9, r2]}, @rights={0x18, 0xffff, 0x1, [r4, r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r14}], 0x60, 0x4}, 0x400) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000cc0)={0x0, 0x0}, &(0x7f0000000d00)=0xc) semctl$IPC_RMID(r5, 0x0, 0x0) fchownat(r10, &(0x7f0000000d40)='./file0\x00', r15, r13, 0x4) 11:09:57 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000001157a278000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r2 = accept$unix(r0, 0x0, &(0x7f0000000040)) r3 = semget(0x1, 0x2, 0x0) sendmsg(r2, &(0x7f0000002840)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000080)="798b2de748577ff4731d732ddeba0e62ac075e64", 0x14}, {&(0x7f00000002c0)="6ccb7e3cd993126d189d90fecb8a96b54aba68680c9cb3e22d99126f2a742c1b824bf2bc35fea2b507efb92404ba257150148b86e610afa24221d6c91d594146ec0348c23f0b52851c62138075339077c1af4df87a2a9193ac2710224240d727ae517c072f434a2360160dcfd7fb563add8e92dc1e2647b9afa3f2e93b0f6ca0f6650fb025c2accdd3397f7210196c7ae59c559446f6f6ccd42ef772fce5d8f65ea862fcd908f3114532b9b88d6e14d1c8fffc76dd8313e5a801ffcce034ed04", 0xc0}, {&(0x7f00000000c0)="b45bf1b7c7eae2e41d86a8ac43a2a9", 0xf}, {&(0x7f0000000380)="7750efc9dab75390e4dbe1aeda6d51d20beffc506b44b390469f9d48c515720f673a965807fbd3dd6a5a915e4afd76d98c044435ea12b1451dcd31d56f404a25dd1a4f308401df00d9eb0fa9cd6bb1ed7e00107e85734b87129d992267eefa7d5903a00c59f6657158d97780698dc49b89292fbd97cf43e46fdc0c14dfb0d1ac33c80918a2acf98064be7b1d4c110a7031ca1873b363a9a9be8a9ad883678c8e4e4b67c584bc1f0fe7bc5d9ada8f6b738142533c7607f11f40c6e34b3a2c8b55b7cf7827c496bbaabb0557e78c72427d5688ac65ab5e171cd47be159db3df43d775a00c325b124810ec2c95dd7bdcc61c60422ddfd5ff3ff6fed51e4d28f793738df7fc271873450006e1ec00062eb5442acbb2e6dabee2d48cc50e64b10b83086e335449ba944a71fa3337730b7a67a21d8da39bf20b9e34202290ded648197894db7340fcd98e0743f33271ec55dd06680978933ae1b17c9aefc843e6cf2409d418e6abd96db94cf477b49cdf37cc089dc18199786ddadc9d7ceeb9dddbaa255978bdbc4f53339932f49d7931b8a65bea0e0a6a8a17783161a083586b41da62413f8b186238e1dd5d90de5ca3f9d8b310353567fa8c1da35590d722660767b23248575123f254a6186b3e793fd6c96a83cecda3a450bef3b32c7063484ed6c0eea34d475cea058f3fb2933d5e36d38889bba16d0f58920d849a057f0b4dbf3a97fb3c5cfe79a036c10e4b7f482b53be305b3b841e3984ebc7b53bb1595a8e14b0f81ea26dfa7d4063f2af84947e9c123972967fd5336b2bcf06c3373a794298d0681db398c00edd046c1fc1da2bf724f51379a192c54408cb7e1dcd7141ed52055497240873ffff3aa5cd7f28f3ffe2f9a91faae712622336d90405e3f02e3fb1f341f156b6448075a3618e813b646a79acd75ed763b5106c505b817dd4067800dd165a888a1516e25c3d5a137a19ca635917d25d2aaa0ba6ffc75d3c5bcf68fd110ac4ce41a19b4add977ffeafbffa452e21d44562394276e9b929765a99f5eb1558e8734c570adb65013183ef41e37275ee7371f775ee28dd3ad9a6272bb83ef613ed3f00471dd36e47ae75b275d36fdbc2accc007dac9505b1fe37fd86c0b5b2d774ffc8d54531462e02e5712ff69f8742d483efb7c4fe89806353e84611c245b4f1921d54575854e43f040095a2eb0e37f3a2c8c70db222b938b96d9f751ce13a9224d7c54afab78e23ec3696081dc84b71d2fb488cb4391a7e7aac0c5e164de2da3f31846c667e4c0f804ba23bbd559f440ce4ea64a3068247c69ab40945ecfdc438656af9039ec237d75ada7e718960414c3a06aff6baa024293783fde359f4f14016779e835b8c9684f8545d2a7eaa8332a91e3f182987654ba8d5197302ea6137890b7c470452eae22cb68403f58fe30feb7dc8ab6ecd7c735e419312fd8e40ac63c4d38f0729eec38eda3bfd646e0e794ca3acaeaa80adb5dd74b82bb72cf6af10b69617c37ee1d501680a9f73668bc5aebc9861a1a96641bc421e99ecceafbe896ee77791b6ee9a2770cfdd63a2b44a242ae8e16dd3ff7cc33b2dae275b267d530f880c0d91f1640d2bcfd0587558cba9c39d003678e77e7a5b57003c6aa96c503bac7f63cdbeed16ce45d0bccdb81d9a6d537329b57688c2e48293db0928041bc1eed0c2c86c63cdcfa91ccf8e80997c7e3677216c3389c4acdfc318ad78b53c393155c429c928192a8d96f304ec03a239ae6787616096b32806507c7ff139872993e279a818a0b0134eb64a51c1d4ec9977dca295d0cef894b7511a50086d15026024e8c8d0f69d28b4ec3acfeb6b566f6bc35654664a92e7c74cf8393c402ad7fe7a361a8f4d65d7c9e64d9b7258e8633d7fd0fcf54c7ef7532ff86bd9d82cb997fd72e32d55939fb48488604097247787c4b26b6d05c5efafc5e150e1b49131fe47291c49a1f2a69b0960c42736eb0f948dce0bd9feeaddd182b7cd6521a0ff04d32e395e689e60fade5300ee8924252a260fc721a73338808b85ae5fd571f1c5b85768c9871e75cf80dbcebbf0cb19841189fb81d9f342dc8a5751b3685ec768fdf545487a2fdcca981e8a80640dc8fd7a7042a475247740cb79dd342d981ea02cb386e1ac48fee55befb07ce613fbdcaa64b17ea354b9693bb41e8a273fe59d069eea7d3b99671640c16b9c4273b5091ac50ce2187a8b0c1ee13c0ff1d2f4f2b74ffcd95e9ef01245e77b7bd56e59e01801ab6638128f4accc0bec2fb6454ba41d2cbdf11f2f2fb58bfdb6bc545e564f6caef568ba726b2a212c91ca46c08068eeea13eebeff1dd1433efda2e684de098c7d6c22716bad25236676347fd8117680cbfd0db56f57d54f9439313ee3950b68c947b0aaaad0ad79cf2bf77e81baccbdcee6159180305f43e39f883f05ad3239c56e58cb24c13e6ebf23c1ef0532581b38b6f8ef5c313250fa02d5d2bfbc79f66dcb3b2c576dcf702b7f6e09faa4851382f3fbb336a47fd9931fade9afb81d9d23a0fa490cb92b06517c488b802cc9f72d1153c62fdd628ca34a80695766cbe72d27431d8792a3eee3a20d87ba50add448e250b32f8220f13dd3fb23b815c7a28b0839c86a5409eb5e8b4f30f024c69c01a5c165b6145951e8283bf94dc315cd7a38ac7b6ba5415a8b84870c7a60a4dbf9bd5f3b45c02fd71fe346313c7cb5ce354ebc1d3b73ed55d603ff50656c826b35714280ed0911feda8c04bbb2af0f864f1fc4fd2ba1565c0d31bcfcd7636d399b9ea0eaa5f218347dd99d3ef7fd06f2739e42738c7d8e7451ffe89c5fe920c4fe5f8e8334d4584bb1339271e94e0e38d9d7a4a6cd755daf264c1de5c20def5c8b5355223b0452ff7e1411b15c9c0481869d672e3c3e5ddabf9176cc060a3e932abb12e1a605c6e8f21088fa23c14569b04ab088f4f882d8a7d9d06ce0e746203bb4c940ea31148b97eae2e91791f7b1fe8f3597273c3abec57fac7c0dbbe10010a6cdc8b7bf1304f32dec8fedbaca11b3ecda0cfb49cf9b3a8a9c3a521e2c04744ef143edcfb2571450abc35d0c0cf5aa1a4407ec07ae42981e01758068f1b49ccb38ab1e5fd2640c9359e5ee66ec9c2199f36a749ad51cea0a424a0657cc3b44413ff42ce02c5312ca851b5227cf1b2f04581356d01344c6481f5ebe60ecf006625d42905dc0cd71f3e56c7a69769d3020d1f9305af7bec2e5b26a8360ceda36e78d13fda2c4f1e9578a017bcd75b8a43cfefff2e97d222b7593926b295ad2689b2ee75e9b82407947d17b7a39440302828636a3e473860cb3ff8e2d7cdd7d1fa9390db927487cda7dac8f2959ddb3eb77e120aeb9a13f0b06f3dc8e9ca57aa5fa426b3ba615cddd73695c342b5904a00befd981e3c664803cb86dbbb7b2f82207b30ae95ed572e5baf4f3a01e055a2bb86c79d690bd95f922d865130ae055d8face74890cf8eb169441ba8b470a7cbdd594a200274b31f05cc44909b402ee41e2fea97eceebbe4526038f0d1c244774f1bcaa996d3ab8d89ad7007cf703c9d88e3f9ed485a833280c795cda742f213fc27f98b67eb396d070434ad8fcd4ac0f72a1bf024258d24bc7a0651a92e61df9fbe4b8b554fed123a6546264e80611564526a4f20a1dfbfcc8b48b8f711cce71ab0fbb64ed0fd33f62e330659bfd42629006bb0bfc3024b99e24e9dc3bb5b655c44f068217d76ec9f8626e9c18b6690740991c2400b920541cb75079921e2b180c287faa9881d45e53406f6673bf83bfb3ed95df47cbb8750936dc2f01206242d38fa8026c377c4cb627d4dbe63e410ff4f956aaea1c5580dc0beff70bbbdfe40d91f5b0c4cbbe6bc3114f766c471a238a9d4b62142c3f5edcebb204d4c6b6db1ceffaf24d692548e16056ae3a2099966634a9794bc54e08835d340d89edaee31d962ca582c840512982f9c5cc28cbec776e9ef789e2bf2a2a5632b1c598f64502dd1659d85f43dc8d12a7bce7ce2b5e39ef1198e2a7119ca9c1a78934033615af587d74064fe3431c2772ec7c612230ceeda01924bb81c725cf5d9adb392d633489361502bbf20a6c09a849aa16eb9de2d84da94709c1c653f9dd3c12d05ba506408c06a222e495e7ae2279d46587c747f4871a2dd9fa1c30cfbba9aa76c10646e9907a53ced86c759863590c7e400b7be149d04ae812f9f846512db89a2ab9f014a7104c29275b74b9998b9d8661d92779cd9cc691a832d51f467acf71e82512641f2f2878ad7b164aa769b7cce9be8f26d959c7c04fe03dd50175b3944c5102df0a3937e1bf70e0e9713eeddec5a8b29220389e6eded593e40e41cf49e6a080196fc643bad31cee745fe7b3b4dad944ac5ce44596a469e01d1fc4e12f421c1be3887fd39a80ab73aa3d9e8dfedcc4554e2d031d3977f0bd7802e71b9da1e5b066a31eccbb8cf10b6fa8596e8748a004f48b796ed406b9abd1243a30c810e7829b8da1a7192c671bb55dc5422327a0ccaa3296249e1fad4a723e9395a2d632d60259752a00195dff603457a6edd9520d01f48daa788776915e749f0ec3d4055a826460a7b9b10a5b67e369e422a26b530d39a7ca6c7d4313c4322caac99e6e02a624661d9bf0fc724586b93a53309b12a84367fbe1edb7b2f379a88a190ebc4e37284591440d060811b0e7b4f5a3404a588af4558c619b7ccfe07dfacdc2d33aa743e4045ddaa2e6e35a7b89ea6c703ecc7b83f28218af07a17934ad6a8ff7c83f9faa4e6bdf85ca36cb5ae57ac5a851c45cd34421a20309a7b7c68b3be2fa5b81f4afcb5e8aa173b63dce0fe68a18544e5e2c018be5b6483e206df265cd4b7e1a4d64d8b1b193cb528e0b085b2749d693336f48b9b5d629c23f92c97939d7f9491f38e608e13bd4bd5ebaf5b8d3a51f761b7d30abc83e2c5dfa0f90d3500ddb4317f7489d82f38039a81fb5fa60b7dda72cab696980050338a3f53a3fc7a8abdf13dccaae0265f2353e07913190e5628ac1514018b820cb2dee302ffb5a7685a3239635d34e634f154c8527cb258a9e9707732ea33d054c593f6981deae9455f269d61e7ce8d554165b7e035ba6ea4d08430a76ac8fb0c12c5e29ec72107fd55efba4fc9ffe2ffaae0a300097281f1da299666b9e4b1c5acbab7fef31ccc7875cfe94b4049283ec7ae5a4a551e4948c7bba921eaa331e8582f80d18f5870b32c315a2e7d4a7d42ba725d422cd3e11f8daff92fa7c1b91b1eb166f3b4a78422c5e130609c96428806761cd90a53d8e25264d3c715df89eb3d6a47957969d840cc394e738bc9dd3add4b76997d974540167bd85cc4e572dc5a473d8e7c6e1e3526a49d4c496d09bbb61fee51962e09453de76377ae95c4cd830c9d4a9686366e7bbffec525975b8810084941e084d67787a30ce0fbd49dfc1c3b55b48fbd0800d02f8af2cdfae986c2fc3238b244a01a18f9933429cc0fc9a87430547a1caa990726e61a566a802f547e6987d1d0e232819c5f686ea57b0237356954a0f54765646e72aaa78a4532d0bb360749371162011515421169f0f52cdf8df7267241e3bd05fbef0f94c1a02dffd82f78566c5d7ae470724ff84af75a4dbd33eb2c5075097854dfdd901e6c77c46fbea00f2c90789325828accc6ecf372ded0973a0990f19d6189afcff6c55f1a5b360e2aff1d36bf095731e73e511ce42aacf6425f26f4fcb95377de2238053b07c340f0fb77785da928d7a6cfa5efbf4c75f5239d9de72165c3f5b24310936eabf8c7d0e83dd033930971a97a1157c0f15686e1629ab9071796b", 0x1000}, {&(0x7f0000001380)="1969e26b55a9b2ad2839ad6218ace5b1d10f25fd6352ccf5e0b46b64e14402b232d98ed537d8872c3352c4ae795d87742fe3781593d79493c64cb0fbc9d44da6c66ff97d616f9af20e5eb916cde87ef0ad6d74343e2227c70889e76fd00aecf426ae4cfb3b195172267fdad66a7fa90d466009eaf407053c23d25243a7222f7e5d80d5dc6a67d1e2a9e9fef0eb49f65cb173fb352db6c87a25051de75cbb2fb9e9b5dcd33eed072d14c9acf5c3ce1b84ee4efebea9e7ede1b5e80dd7691bf29f8d37a264780d751dcd6e", 0xca}, {&(0x7f0000000100)="530f930f97c3ebc7ad523c168a8ce45bf2", 0x11}, {&(0x7f0000001480)="bfc8856c9de15f002baf88ba38fad808adb042552a021a4772ea72ed35ee4576cde6a7eedcc3189068163dc8c3bf766f8d42ca31378d0418710d72f9e947a012cff53f6043e71fd356ece54e3e91dae2fbae383d9a3f6fe8333e1607ef150974b4", 0x61}], 0x7, &(0x7f0000001580)=[{0xc8, 0xffff, 0x2, "0e697cca417931efa8f4060de6f67b81eb207090ff598923c956a2bc2a0c9106867b6ab4939d05c2e2e495e07f3c13819f552df88607022a2d55e9c9d92efed352f1b4151fecbede27299113a968909d246765d36fc99fcde88b77593efdfccb8286e1944e3a630c42fd74889dee10e81d63ecd0f64310adc48ffcf032d7edca6744690ae1163d14c6b452bce09f1339d7105593adecb97659c548e2b590276073248fadd2f80d36f079d6444a84b9a44fcaae61"}, {0x28, 0xffff, 0xfffffffffffffafa, "ce32675cfd4dbbaae640ca1f0977da41ef048af2"}, {0xa8, 0x1, 0x7fff, "9a1dc592eab32c41736f9a10cdbb3ab64b1e1c722263d6319f912b8584cae005350aea9d7f71865169ddcd784ce720eb2bdf17e2a2692592db2d53fb466ef452257f047ec1079e6f0e433860093feb6b2532f534a8435addc488b182cd438c5e9b96f17a05e493ad7ba499c2ea32768f86b1ec85e2a7e191e7804a91dc991292f066d67273e72a48e9f0f231d2ddd0678c"}, {0x80, 0xffff, 0x632, "d6c5fe484cd097e23f9755076b28e719467548e720bdb0b342a8299670eb4a0b8bc063b5349c5fe32f3f71c0e049280062ecbfff3a4bba26cb0718a03d939ec96c0bf811e6d0be930f71798200a836b61cefc281319ba14a220fa0ca3ef5d88e0bd0242c7d058e17d65e8d9052"}, {0x30, 0x1, 0x6, "f042726d643b4c7748c10f1065b866658e5d94510c1fe407f86b2bb9bc"}, {0x40, 0xffff, 0x2b0, "f788f015620eda7b4022f085ce373945535b6aa755dc00e926340e427c85aa941b2973bf4b4af3cdfc66fa63616e9d"}, {0x1010, 0xffff, 0x7, "8c2caca87e2fa5f393c89d5d13d2a1bb22dbf29cb5babd782f9df3bc4f706b5ce5667ad5296ebac7a35787069f37735c76f4ddc72976a2ba61bb6d9628595dddfd393234270e494fc45cab38c7bad8501e7b5460309dbf14b9212d3b3c43672abd4f9d50cb4237bf42c3ba1801bda17f6ebfaf1ca5d675cdaec5e65f43e944124197322dd748e6ee5d2ac123daa14e4b6b3bf88a9b86434e71cc6785ed0377d313378410286373f3348cf726098b1626aad23416818dec9c96bb24b1271ff8c0702137cd8bfbb5f7500079e33051aa6d6432f15b477dbae98b8b02c8f2801847b945176954fed83d0e96e8c94c9bfaf3ef49f8c8a4c7073d8c49f0ebdc1f538131db6897788845245a1a1506842f035bfdad17d7879611485db85b788a66cde729162d181bb9387f80cd0d02ff87d0759bd0d29f081fa3630bfe354c8e50ba419f0252795e1af0a79ef469e93bc11b471074c8b9e514942cf6a6ee93b9124bb4ea310d45c6061033fbe46a172b2e743a078db62926fe040f0a35e05336313b0e5533bef869766e580d451aedcb6bd15d58b7e0194d95f8993105545893c6ec5ad62c9fadbe38e5267eb03d2766362b7736fff6844a731e9abf3ca598649c29df92b6cb46fc524b7fac0734a7b1d056aedc60e4b9fe279c00195fa143212629387835561dd94d0cd1bfe918921b36e67cd3bd388a6372ef1ab07bfb2415c4e4bb0300aeb02f095664d2dd5510cfe317bfadea9731e514daf9e2936426e6d18abe73160590077e1f015dbfc736f4cb89be6cf84d665e6e14a226d5aa0deb26bbdeb718567d34234816225748291a8bb7b5a50171f0220303856b3b9acb734ad7a873bc1c47e88b0827f5930301655acd6d8fddcdc3ff847f3fd1eea0b987978a59a08263e098e0c6a867923c7f8baa8db10233fbe76f0b30cf137adc43472849ce978beb072896e4bdf6dd3e1c126c160bd62b8cd04b7e4c9f48abec7a6acd61e9c7d34fc2c68233615d7a54a655051b989f42d2701d721ffa4592677791f5e297460f8dbb01e515f92adb837ce57071957471c0f2a41c9b7d9e266f0696920afab358cd60eed66524a6a8a204af2bea8e8e37162f3e1ba6ec20f78f7d2fc8a488e0e4b7232c9b0b2bf95b779577903eeff064724c0dc168ab8c5f88b9b70c1242048361a26536ac23390e9ef6a9e619ab27b0e0fa443b60d560134224486d0ce8900e99ea7967285ea081411ffb76a5d4568b93a4defad365e0500b8e673242f783bdf6e97d3703ff0ddef1a041580c262973226b003b43d1a69cdecad046eb2db455ad5a0160b2cfc37d641705636f59435f44d11cbdc2da63e470f72e5e20013ce47053d75bb14783b3c217a9df0869777dfc76c0cb923d973ecd8bd7901471cb5e3b3be78bca2c40608032e362533b4f2629da51fa7f47ff7f331742d1ca48c1141e7f2a8943192edb4ed53dc20a40f9aadc18d30c7025604c4006a0d90b7c44597e12818a9b52f4549e414d857680e8c49eb64ac89b258a9b9f98bba1c9b72547824b9a19932895a5f2a3f09d89e6003c0ec41455515c9e3432b3bb8da11dabd66110039aa033b3b62312085f2db9d3283f7efe53610af105a827f1863519eb5b1c9b22fdfb3125a8870059f0f0aff0d123545792da29d5b7ecddc6fd36c43e80f0568e48526629efc5f85688fb902f2546cf5d05e51e0a5e48d862dc0be3155fa72d5d24e5b76e66e5d552fcccb0de0aa770d7569b8236246d4aae3338a9ecda5e94568673f9cfd3be5935654217a4c745aa46185adea71ca3c85a2c31eac63a2e527135b775243d9b468359dca0734ee469fd76298cc51a55b9a39eabd114496ca39b066ece9fb5f2950bbc71abbf17ca9b85a184e1e55bcc2f37301dbd9075809f9c60c2c6000e1884092d363e28e53926673597314f04ab8835fb973d3fcd9cfc9b7a79f8044138e2dfa51c3055c2059f2caa87c02a433353daade70d9e8b4c6c190a7e5a65699a20b83076267d5da8295d8ba88890ad623e0c6c33f4335174898b03b5143874ae95c3e0a85e751f7a3592ef1eb3796b140e6662718c9ec90fbf37856485a04b7d444e08b1626fa90485273189c60879f54d0794f3506dd4f325a8da56a86127c4aea2bb5a621c0e455ed09a581a96ae9e8f9f2093f76d5121460af9e71e5b0b34a82bca86744a0b0c4b0f33101a5a9434c9a4a45a1984e4a2bbc5afbdad408732ff98ab08224f10bf2c6e2e44050d6d40ca26202d3d09fa53b2274fcdc441668eb0928b6b6ce4b950d19a1ba7c24534255a55d375f852476464b0ab4fc50d9ddae84b3f3c91e71ce670090c9fda444447d9bbeb226189d3d5872ac8fc7c14c98580d9512ed0d23c419634b52f09f6040256c182e79b6e00a84243f0b33d2e835052db96523330411689dedc5f54486a28692365fd5434d62f7ecf3222d2699d7d1c6d931c44b5de470e139890568a48726eca84219dbd8b4427832362ae6e8f7a4f3ef843e32191294bb782042c5f4d058babd88098e30c65d4a7230181095ca6f4189bb1c31cb3217f4cf017f27ca4e3968537ae9bd4f1396a6ff5eb7e81406a87c6705539242c5479126032f4d1add2e032d155f4fdada516b3e22713d9ccc6762f6937d1044ea49aca812e74e1e52ee9ddc47532a7120bc1075191ccffe17aa8b43273e94736b162dad93815e063577e87f71050db54bf827677da3f8f36da53952c96e179546f5a28aea9e2d8e1f9bcb1f60ebe4553dcdef7f77b2f180f890b83f8c01081a7261077da220342d90c854d73d39201cd3db10357d46495814d080e3f95521639755b2857f34d159cf058c955a1bacf014a611892f3f5bf25682b9f41aa9efa65b5a1b22bacf25cd0ce87bb71ed7635961bb44e6d963ca00ee2c86b5337f5b75d41f7c3c5d67aec1d6a0d568928508c2c735805b076b83ef9e9329e36991d44d877619bf9bbf4f8768d721bb9c1c30d1751fc546909931b965b749c8d347102420b76b10bfcbec2775b6697c360a4232695af93b29f8a80158d59b36338c03db45e1bf5186cec6134ab1f4d0e4cf8cde9f276129886789c1262f02a90195f619b812eb0bb7ce8acd0010173c369a0dbcc0696aaf673eb4866918b481d63f278962576f99fb9c1643d69dedef9f01358e60bd6bcc7a02fa11dc257c48a05bbaee83d46bea33118a9dd5b08f331a11f26ebc1a02325d308169a1dc9a9f82574f611987f17479ceafac17b29ad86dc189fa3a7f8926669da76ac23a91d0ea51db74b1ff990aec2dfa7c977052e69a86bcbe6dc112ae6983f176a3ad8a073cede2ed43a87f095060100b068b4b6bfd356a988fffa84fda8298472c5cc6a5f9de2543762097f589569e12121064c1c25177e6817b399b28c061b686b730149867d5844a5e29faba51b2f64ab139062fe0db2761ecd10e196ed2ccbbb7190a2477024226205d7448c58256ef395c27f84170c07b23411d8ce55b47347316aaa956eee8066d118d96b54d0764f6f4fbd4f0b0584572cc88b6bb9a2dee61e1152e2374a0949e6b0f4dc8192f89b4a4ed5dae10f6e6ab4bd98e2c14f8330f1358a121a749546e94ecd07abe90f57cec0b7b66bc7d2ef8f769277b4f983ccff226e975ec0c5b41fd3b469acb48231711df0a0a6ebf5fd235165135861f4d18645c4bbbea5414204691d33addc08c2042e422d9ddf79355319e48bc62668dc07f5615ecebc5e2ab12631f004fa52fa813d58d5d2796febb17716943677c3ea8d5a8311dc75bf5fdb79702d79248675c2fd2a9912a9cc9daa931563e31518964a49298043e529d7b9c6cbd68f64ba3dd72a51665587761fb76ee1d8a8ee80e39022f6f08759187d633f0e9790cd10d9def4ca4fb894842ffa84b763eb695dcf03d2887e8dbf639f4d443477ccee4dfd332c5d4aaf213c805b7e376c7994f4e8c6da68343b7c909c1b6f3a818f925184a4b49f2aeee67a2cf0dfc2b84f127b9b9feb24aa2e01ec49e92f3054dbf16362aaf81281f044cc9c70e773e30ac977d9f6fb23ac4e8f283cbcc6837ebc35bcfdc5b8e6e3e1aa66e1652a3c254a48fad16bfc53b624af78f84d9ab5ce8587a192898ed17afd726457bc18900b66b01dfc178fe3758d1e98697c603af63c00efc918f602efddc351d18ac111af44e35e5e1635cb08c8e6e4538d3f9a1663947ecc4d091d8029cce5245cb66ef55a022a86a836c834ba8cea809e10044ab9c910872fac470e6eef71cb1716cc14b2f93984db277b47a8fd3966cfa529d3924f15706065d1953003de31b02edb22a398aabe8dd674cd6fd2844258a00b8f91e88789aa455f7f41432fc5aef33e903502d982ef4f490d186f4c4c44ca4a1688c661eaea5d3b2fb0b2591911749aeaf6bad78174fdda4acbf98db34d65c4f5750265c128ccd504bcbcf9ddfa55a945cd4066ae324fcb005777f150303232e80f599fc89223b3bf7ef79f086fe0116ac70953a0b4f726303ac326842b71813cc0e8e28e1a082f8961831cbcbae273925730d2760edcb1c1941e05563aa8f5be8c4da5638c586369e8411c376c71ca603dcc7086c1af67ec3d88f6974b8da773efadfcacc4000c9aad2a789bf7b5a43bc27db39de1b3be24842e4f4c4587444538386ffb8105c18df1749ae4f9e5090de9abe65fba89e6147b59db97f77b046a875ed582e9df3cc955e6f13bb03978b37e12cb17aba136e6d95ac19304bc8bcf5d45dbb877ba9e02a29d9e46d0fc2d3680e59565bd73dbc8ef1352a65e45ec67d844b70baed1488a6b087ae93184d13d896aeb2b9b900011814d59154c34d638d71ec50a62d279b9e7d2a3e22ff2ea81fa8bf43eb4b6cee1c06a4088379f34ed5c2a6cfe99c7781674075f976b9e548b0637c2d9893eb47e188abfd8833d602fc8142e972ef5c0936cfaff6b8077cd3f06861e1160e00e8718603a69d2223f50e7df5efa159329655ea1e0b3afdb990d240ca9133ba7769ab94694f4fc32abe13bb246cc94e4a29be7d5ffd90e56378929979786314c0e8974d6c7282393fc6ca168773468d80a0fe0607e384e66715f6cb2e47eb8b113f75640678f4bb584327c8f99fbc4f2afa5d64a26d8a9d1d13dc996cab7dff20246ffdc036eecfad0c0869556f5cb8e090bcccd4402d4396890ff830245e2229fb85cef4ad2893c14632610f39570fb104254b01207098bc50b3bb1a1b459abe09128341fe7ac7a0873485c75df9cf0e67e941a8451fdd1892ba734ace0fc7311441002baacfc3093ca8e6bf8eaa55e42713a1267b92d2c822e702fc261e6f9f6180a5d4b309db25fdd99a64fb13513a08d7eb768a94ae48d07593b8012f13bc3632885250b24301859f6069bc41c6b31d81dd5024ed66fc403120d2855a945a537b9ec2c3a810315c3d6cffb23de95b5f6cb910e3399eef33a3911ef39e3d0c44798d7f7c9c6f5da600c695ea97fc44cc022cedc5f45f0f047af302c7baf821634d325966b60ed160a7638924bbda07ff3ba99c0fd54f507b96c6df4117fb1a28465a8653c7ed9a4efeed405ec241fecf59e4d2bfa0c02f09375f2289e37a7e1e99d154317c4945a22511769186ef8ae822fc77bf0e4dab18958ddc2325377b8d692e6c0e297e938626f5f3f5ab244fe7d4c8aebec31ce6d1c347996947ba670c4be9428b4ee03655a4c353925335fb2ddeaae3f7a2288345a688de5046803f561f7be409f487ed1e932c63a19da6a52386b881d91aa79bc1f90b8e02402d1e94a62dcae858c379f8d1840a5564a69d91132"}], 0x1298}, 0x402) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000001c0)=""/194) 11:09:57 executing program 0: getuid() r0 = geteuid() setuid(r0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0xff7b) listen(r1, 0x0) r2 = socket$inet6(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f00000000c0)={0x0, 0x80000001}, 0x10) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/253, &(0x7f0000000000)=0xfd) 11:09:58 executing program 1: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x8000000000008000, 0x0) write(r0, &(0x7f0000000040)="b26b7464c66766615a8193bf21a018e59c858edb452718", 0x17) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 11:09:58 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setregid(r0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xffffffffffffffff) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x4, 0x1}, 0x8) ioctl$TIOCFLUSH(r1, 0x82907003, &(0x7f0000000040)) semget$private(0x0, 0x7, 0x408) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) 11:09:59 executing program 0: socket(0x10000000000001e, 0x3, 0x7) r0 = socket(0x40000000001a, 0x3, 0x800) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040)="a285834542245dc996dcb20f65e46e7deaf560112ddc003a21dec500000080a47a9a85bfae45c4e3e1981699aafd4090705ea80e85afd7beb90000000000000000", 0x41) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x2d1) 11:09:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80104277, &(0x7f0000000000)) 11:09:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xfffffffffffffffb, 0x400}) 11:09:59 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) mknod(&(0x7f0000000000)='./file0\x00', 0x2042, 0x7f) poll(&(0x7f00000000c0)=[{r0, 0x81}], 0x1, 0x0) 11:09:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2028, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0xffff) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 11:09:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x20000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x5, 0x2}) 11:09:59 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) setreuid(0x0, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x3) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0x2) r3 = semget$private(0x0, 0x7, 0x40) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000140)=[0x4, 0x0]) semop(r3, &(0x7f0000000040)=[{0x2, 0xfffffffffffffff8, 0x1000}, {0x7, 0x8, 0x1000}, {0x2, 0x5, 0x800}, {0x6, 0xff, 0x1000}, {0x3, 0x1}], 0x5) 11:09:59 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x1ffa, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) close(r0) poll(&(0x7f0000000000)=[{r1, 0x4d}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x6, './file0\x00', './file0\x00'}) pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20000000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20001000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20002000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20003000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20004000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20005000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20006000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20007000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20008000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20009000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x2000a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x2000b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x2000c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x2000d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x2000e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x2000f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20010000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20011000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20012000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20013000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20014000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20015000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20016000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20017000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20018000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20019000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x2001a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x2001b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x2001c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x2001d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x2001e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x2001f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20020000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20021000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20022000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20023000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20024000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20025000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20026000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20027000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20028000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20029000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x2002a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x2002b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x2002c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x2002d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x2002e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x2002f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20030000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20031000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20032000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20033000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20034000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20035000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20036000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20037000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20038000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20039000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x2003a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x2003b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x2003c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x2003d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x2003e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x2003f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20040000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20050000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200b1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200b2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200b3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200b4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200b5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200b6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200b7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200b8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200b9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200ba000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200bb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200bc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200bd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200be000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200bf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200c1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200c2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200c3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200c4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200c5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200c6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200c7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200c8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200c9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200ca000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200cb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200cc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200cd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200ce000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200cf000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200d1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200d2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200d3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200d4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200d5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200d6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200d7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200d8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200d9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200da000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200db000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200dc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200dd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200de000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200df000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200e1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200e2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200e3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200e4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200e5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200e6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200e7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200e8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200e9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200ea000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200eb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200ec000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200ed000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200ee000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200ef000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x200f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20240000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x202a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x202b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x202c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20390000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x203a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x203b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x203c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x203d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x203e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x203f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20400000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20410000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20420000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20430000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20440000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20450000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x206e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x206e1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x206e2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x206e3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x206e4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x206e5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x206e6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x206e7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x206e8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x206e9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x206ea000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x206eb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x206ec000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x206ed000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x206ee000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x206ef000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x206f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x206f1000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x206f2000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x206f3000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x206f4000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x206f5000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x206f6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x206f7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x206f8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x206f9000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x206fa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x206fb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x206fc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x206fd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x206fe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x206ff000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20700000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20701000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20702000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20703000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20704000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20705000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20706000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20707000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20708000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20709000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x2070a000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x2070b000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x2070c000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x2070d000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x2070e000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x2070f000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20710000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20720000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20730000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20740000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20750000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20760000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20790000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x207a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x207b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x207c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x207d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x207e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x207f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20800000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20810000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20820000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20830000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20840000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20850000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20860000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20870000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20880000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20890000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x208a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x208b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x208c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x208d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x208e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x208f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20930000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20940000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20950000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20960000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20970000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20980000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20990000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x209a0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x209b0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x209c0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x209d0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x209e0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x209f0000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20a00000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20a10000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20a60000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20a70000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20a80000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20a90000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20b70000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effe7e0 va 0x20b80000 didn't change! 11:10:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) listen(r0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x3) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x101) 11:10:03 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) 11:10:03 executing program 1: setuid(0xee01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x32) msgget$private(0x0, 0x200) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x5}) msgget(0x1, 0x2c6) 11:10:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) listen(r0, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 11:10:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000010000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) 11:10:03 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0x0) 11:10:03 executing program 0: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = kqueue() sendto$unix(r0, &(0x7f0000000100)="16bb9142e3bfd0ebf3a641f0f9358b751b19fa80b80b351160a433c616ea9264d0bad3e4845207ad7bbdfaf799cec9e1f1fff0d5e9f61338ccd2da9a0feaef8da625f3dc70f1e7523f41551b0ffe57137e2e7b0904c1dbbf9a90ea4671aaddffe7c6cc0dbeb757a6d2903c5fa8fd0159ab7ca1860e42fcac85fbb77443582dfa29a94ac9a6d0f598bd8e7d87bd10c9ca2cf553d9f4e42e60ded3042e07d21c7b31c8ea5ad07ba8a2e11a8b7c7fb5aa76e5d6924b9c3aac1ac489a0d329ada915b97fd154b7bd38efb975a02f89d1e8dcde3076289aed387a122373d828915c9b", 0xe0, 0x0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 11:10:03 executing program 1: kqueue() r0 = kqueue() r1 = dup(r0) ioctl$TIOCCDTR(r1, 0x20007478) r2 = open(&(0x7f0000000140)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000000000005, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0xc19d3ee7c7461ca9, 0xffffffdfffffffff}], 0xdde, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) open(&(0x7f0000000000)='./file0/file0\x00', 0x2000000000000202, 0x1) 11:10:03 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r0 = kqueue() r1 = getpid() fcntl$setown(r0, 0x6, r1) 11:10:03 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/32, 0x20}], 0x1) fcntl$getown(r1, 0x5) 11:10:04 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x23f) fcntl$setstatus(r0, 0x4, 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 11:10:04 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000300)=[{&(0x7f0000000180)=""/134, 0x86}, {&(0x7f0000000240)=""/76, 0x4c}, {&(0x7f00000002c0)=""/3, 0x3}], 0x3) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xfdf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000100), 0x100, 0x0) r3 = kqueue() ioctl$TIOCSTART(r0, 0x2000746e) r4 = syz_open_pts() r5 = dup2(r3, r3) ioctl$KDSETLED(r5, 0x20004b42, &(0x7f0000000000)=0x2) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000004c0), &(0x7f0000000440)=0xffffffffffffffad) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x100000000) ioctl$KDENABIO(r5, 0x20004b3c) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0xfffffffffffffc00, 0x0, "4e971a5fda82e1a0632c374773bab6657aa6cbb1"}) getegid() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x20000000, 0x7fff, 0x7fffffff}, {{r5}, 0xffffffffffffffff, 0x10, 0x4, 0x9, 0x1ff}], 0x9, 0x0) dup(r3) 11:10:04 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0xd4d, 0xfffffffffffffffc, &(0x7f0000000000)="1e63c8c10feb00f380676222a9e8ff520ff12dbe6a8ed354e5a6fc3b252088dd2b30513937dce9d58890382c42bd0582a8fd1dcdfd0c9b3ccb11dbf900ca88a8d5831053a621f6c8e8c91571aad9e61a8be4e33da9a3731e438740fe2e50967dabbffc798384a6d4e215af863f413fde226bd38ba60030f788cbb3d4a638dd703f94fb2d05d606609324f3fbc27a868d22c61f097e5c00c2d6a3e9", 0x9b) r1 = fcntl$getown(r0, 0x5) r2 = geteuid() r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getegid() r6 = getegid() r7 = getegid() r8 = getgid() getgroups(0x6, &(0x7f0000000140)=[r3, r4, r5, r6, r7, r8]) getgroups(0x1, &(0x7f00000000c0)=[0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r9}, 0xc) getsockopt(r0, 0x200000029, 0x6c, 0x0, 0x0) 11:10:04 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x440, 0x0) rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') 11:10:04 executing program 1: r0 = dup(0xffffffffffffff9c) close(r0) connect(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket$inet6(0x18, 0x3, 0x0) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0xd77, 0x8}, 0xc) close(r1) connect(r1, 0x0, 0x0) 11:10:05 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1", 0x4}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 11:10:05 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x800000001, &(0x7f0000000080)="000100000000000000000000", 0xc) setsockopt(r0, 0x69f5, 0x0, &(0x7f0000000680)="68c2d0c9588ed58f029bf17528b6525843926cd94be7257b08a231ce15809dd6577f41e924ada75f60230036c372104997cae3d23ce5e6dd257e4ce633c2242f2a605723f2b067c7e886cc28f02a5af9a6d4209567ca349fd1ddaf1b9b27c3d8eba2bcb77ff2e00a9147a6adc3c6b6579ffb1a67457dc8451ef78384e75fe7", 0x7f) writev(r0, &(0x7f0000001280)=[{&(0x7f00000000c0)="471b29b7ab6e6cd6d457c62db971872dec848e021b42b9b4e4b1769b3b44468c6c538ff805936e9b85fb4fc53557388a0ec8526ac6232d1fe502b11e27f8e39f73b7fd13d03b7b2a778c429842d8396b420a136efbb31a998da54450a201a01f1aa5c05ca0a265b9497658c555eea51ec5315d3c39c619a401fce5230f0b8ada5dae3e14f2a7376d7af6d0f1994dfb785e7c08b3173180feb41ab4255405778c22a436a02142011c744dad4b462b82c4106be5b8519cf0b99cb819ee7723213cee162dc650f26535ff5abeaf5e5ee642a196485ca7dc855b1b8f61e13fd198894f505251816223dd4c9e5351104bda2f05dbad4b28c6fb5c68418b47de20cbc9f86a5c8e75c3e9e3c5d76fd3c201d4d7983c2dfe763932096d4f5742bb997a3db2dc0f0172e67ee237f32ea06be7048bf2d603d2c1d7b19982071edb78f9507f7f5e3db25bae74aed589e1143ad6b546f39577a00cdadbe67011b64f3e9486c765f676bf84a118ace1f31db0db60bd6d3721620d43c7d5febf427c39e83ad26359aba8aea2d9c7e123ace8df795c34356a22f9bc3d46972ceec00f64d1a76a2e3566414118689474179c5919b12c6a43fc0dc445be494edacfd0144d46151c62da57aafaccde66a852c2fab9fd867e941ad24ad0dc5eda57f345594a085c9edc4a403daf13e57660dec687bcb4011f3f1c520b80177ca95a9a917b18239701885fb6e3dbe3cad79ebb61073f73762a17afabdafd8247f8a9dd57f945c635ee11d8c6b939dd629138dd9d4b390380661b39e27e832ab7c4191b67ff98397a9af8aafcce960994734aeb56a924454ed9b35264516f98305468fa74cc4b886044fd611d4c230f79b1af3d363f70c0c5c2724bf4f892023e56fc5e578e59f522ec29c1c61a68a0b2635bf90f07b19020c5e02bab166fd1d0f9ade3d4cb0fd85dfba8ed6835caf8b8710eb83158513d0b12ac3848d53df5320222195cedfb1b514c85e919f2d188240397512896693ceb33e1943893e3c1e68267a537e60ac48860db4359e73c7714cc544dc336f29803d5fc5952f355e193e42a7b92ecdcc12c8d42e352f22cc319981ea848dcc243a55c11f4446f3477d4837356d5507f6295b3192edd712aefe87cf8049b0757a4ac7790a72123601562bdadc73f7f8a0a9c0ab66c8c3300e64e9511b76eb810e314a9a0d45847f65c0570dc8b769d88451018d21daef3c6328113193f6a478f4c5c37dd398f1bc35c41821fff9578fb093b03744e5bf56a7880208df08df8fa40faadde00c599db40524be56317ea80abe1a0453e695e711d467ece36e1206f8097e5c3d378a3af0859df0edfe315370dc85bd8bf84a64c2636985e22c2dacd617fa40e4e8c8c3de636bd89c7a5138d176066f8bdcbfd3d1524830f40bb155c28089a02320a639b940cbe7507fbc7d4ac9d082c70e6d91538b17612f368efbd9622d8600837699e3f3b12dd7dd536518e4e06e029cdeb78ad4e89c9406f3d5de610b34289c2d0e5d136458cc39c744ffb348c2adb2609780c4b7c90a830a23286dba7e59d0956b7332ac134a3ac3e93b510fe7028c77df7ac750d2a2bf07138af0ec43b6e10a4f2c9f825ee7960bc4acf7c7b6f563d56cddf20213d9a3cf5f0253174daf258dace5ba270b39c373b0d3c2fce8494f3aa8fd9f6a172ae7943021070662a8b050c8a8817bb5583dd175fdf415ca8351f6c9b410b98350a3d3aa49002ea4701814ac0b4c7e8fbb91bd1e27ef2a06aef7a38a3acb707b636ab7adf9cefbd62a0aa3333070eddf41df9ec6eae6513acaf6a5338d9893ec0972158b4cfc7ef55b159ffcbe6c1d579a944908527d30e0c419c6ffc8201219544220d1c3f00000000000000b42562561e8d33734f7e14893fe314c43bb2ca2ab63e2e602bbd61196cbf79fca4d06515ae51787ff5ca8104f7924ec5ecaafe44a8f9818e1218a6b18956a4ef229c5e8a232f8c799053bb3ccc1532c752de5be39b419f3cd4da188626c3c98acd", 0x595}], 0x1) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000700)=""/17, 0x11) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) getgroups(0x1, &(0x7f00000007c0)=[r1]) 11:10:05 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) clock_gettime(0x2, &(0x7f0000000040)) fcntl$setstatus(r1, 0x4, 0x80) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) 11:10:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000080)=""/184, 0xb8}, {&(0x7f0000000140)=""/5, 0x5}, {&(0x7f0000000180)=""/44, 0x2c}, {&(0x7f00000001c0)=""/205, 0xcd}], 0x4, &(0x7f0000000400)=""/176, 0xb0}, 0x1) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 11:10:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() fcntl$getown(r1, 0x5) openat(r0, &(0x7f0000000040)='./bus\x00', 0x280, 0x6) 11:10:05 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000180)={0x100, 0x6, './file0\x00', 0x5, 0x9, 0x6d, 0x1}) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) open$dir(&(0x7f0000000140)='./file0\x00', 0x100, 0x20) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x28) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchownat(r2, &(0x7f0000000080)='./file0\x00', r3, r4, 0x6253916f160af47b) 11:10:05 executing program 1: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="8974", 0x2}], 0x1, 0x0) 11:10:05 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x0, 0x9) 11:10:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc3", 0x100}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) 11:10:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="8aa00eef63064b3ff9414c5e083f0df97ca305aa7f9dfecc6b66399b7dffe9803859105af7ad127d335a506bfa1f91cb5f19447e85bb5b4ea482890a9cbafa4fc9336f55556ca7f7fe66da419e60940c015968800db0e5284c2fd3a54f9763549295ca1f94", 0x65) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b", 0x38) write(r0, &(0x7f00000000c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x4000000000000003, 0xfffffffffffffffd, "850000000009000000004000"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 11:10:05 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) r4 = getppid() fcntl$setown(r0, 0x6, r4) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) sendto(r2, &(0x7f00000001c0)="f528cd56dfacd1a2b4a8a049c1a6bfd928790ecffa07503493e1bb8b6d730b82922acd7229c94443974cee080aab493c2cb1931f496be00e6c60c8a23384ba83de7dbd31295bd5c8d9936aa7027803a848c4cbb69c91ff711b79a636ca103fff3343735db6bcef522f82c31c636fe2f08da76dc6ce5a95f9c90e9e6066ab21f8eabfcf5bb80080d9cf42ad87fdb9bef2488751fdcdbcd0d6bf90ee4f3d5e7761583ff52f76b20c4e527fa4f188d4bf042b6d27f6a8991dea8eb201cd1c987ccb0751d9481ffca987fdfb8a3d", 0xcc, 0x8, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 11:10:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0x36, &(0x7f0000000000), 0x0) 11:10:06 executing program 0: r0 = semget$private(0x0, 0x6, 0x0) semop(r0, &(0x7f0000000280)=[{0x3, 0x7}], 0x1) semop(r0, &(0x7f00000000c0), 0x7d2daaa) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = getgid() r2 = getegid() getgroups(0x2, &(0x7f0000000040)=[r1, r2]) truncate(&(0x7f0000000000)='./file0\x00', 0x5) 11:10:06 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000003c0)="9f", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x8010426d, &(0x7f0000000000)) 11:10:06 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) r0 = shmget$private(0x0, 0x1000, 0x314, &(0x7f0000ffe000/0x1000)=nil) r1 = getuid() r2 = getgid() r3 = socket(0x6, 0x8005, 0x0) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000280)="f4ee266fd4f2a4e459431c1e03d9aa81a064db828f69b32476c8aa5bf8f1364276c7b51193e393713814a4ccd38d616dc73c48b3ecb5849927d7a7", 0x3b}, {&(0x7f00000002c0)="8ebcbcf34530c40b5576121fd0d82e2bd949b5c96f8ef7ab366aa050d7f52039fe6b02a03f2369c269bd0278f6421cc8bf7328bed047d214ec3ee03124ad1b10158b6397d161571de0d210811e9ebf72ea5ed82f6d55fc66c396b954c796ac4f4111565ccccb4d1074ab620f51503ea91d1dff406baecc4dba9a054abd9cc90d7123fdbba9c4cde855b2c5f8cd883f535192a7", 0x93}], 0x2, 0x0, 0x0, 0x404}, 0x40e) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = semget(0x0, 0x1, 0x20) semctl$SETVAL(r6, 0x2, 0x8, &(0x7f0000000400)) r7 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x0, r1, r2, r4, r5, 0x4, 0x5}, 0x100000000, 0xfc10, r7, r8, 0xc1, 0x1104, 0x2e3e}) 11:10:06 executing program 0: r0 = semget$private(0x0, 0x6, 0x0) semop(r0, &(0x7f0000000280)=[{0x3, 0x7}], 0x1) semop(r0, &(0x7f00000001c0)=[{0x3}], 0x1) semget(0x2, 0x0, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) 11:10:06 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400", 0x80}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) r2 = shmget(0x1, 0x3000, 0x106, &(0x7f0000774000/0x3000)=nil) socket(0x2f, 0x1, 0x86c) shmctl$SHM_UNLOCK(r2, 0x4) r3 = getuid() setreuid(r3, r3) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/240}, 0xf8, 0x1, 0x1800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) shmctl$SHM_UNLOCK(r2, 0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x8) mprotect(&(0x7f00003f4000/0x2000)=nil, 0x2000, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r4) 11:10:06 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0xfffffffffffffffd, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 11:10:06 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000093000/0x4000)=nil, 0x4000, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000100)) r2 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x1, 0x520e, 0x3ff, r2}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x2, 0x77, 0x3f, 0x0, 0x2, 0x2, 0x7fff, 0x2, 0x0, 0x2, 0x800}) syz_open_pts() munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) getppid() ioctl$TIOCSTOP(r1, 0x2000746f) 11:10:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001440)='/dev/null\x00', 0x403, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001400)='/dev/null\x00', 0x80, 0x0) readv(r0, &(0x7f0000001380)=[{&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000280)=""/138, 0x8a}, {&(0x7f0000000080)=""/42, 0x2a}, {&(0x7f00000000c0)=""/20, 0x14}, {&(0x7f0000000340)=""/4096, 0x318}, {&(0x7f0000000000)=""/54, 0x36}, {&(0x7f0000001340)=""/14, 0xe}], 0x7) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) fchdir(r1) clock_getres(0x0, &(0x7f0000000040)) 11:10:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0x3) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f00000000c0)=[{r0, 0x40}], 0x1, 0x0) 11:10:06 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)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) munlockall() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x20d4fe, 0x3c3, 0x3, 0x8, "b08dce5800"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:07 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x7fff) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r1, 0x2) close(r1) 11:10:07 executing program 1: r0 = socket(0x2, 0x5, 0x7) fsync(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1, 0x2, &(0x7f0000000000)="5be644fb0a6ee67331c1937ffbed8439113cc0887dac5f9901778cc455976b81760c85f5cfddba8d574b0eadeb69fb2e65ddb75e79a8f255de6bb5304c6edd71614ffb8414877158c6856b1036f55ffd5da76d8ee9c087d7ffbc15af562f62e89381e16ebd45a98779c70d33e00dbfbceb2b87e1422475a631fe56d513ed18f1db82e3464cd18f237a59438513b0cea50fb41dd110f88c8285cf8a8584a282f703b7a86cdddf8ac0078f4931d9051e29609aa3c35991deac2a891386faafe18e", 0xc0) setsockopt(r1, 0x29, 0x38, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x80, &(0x7f0000000140)=0x400000b, 0xffffffffffffff0f) getrlimit(0x4000005, &(0x7f0000000100)) 11:10:07 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x40000000000d, 0x0) pipe2(&(0x7f0000000000), 0x4) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000080)=0x840) write(r0, &(0x7f0000000240)="caa563f850e4daff50eb96f8ac79829de38c93f3be7cc4a83da5fa4b41dc0093d2f5f06cc5c8a1b724d984ddeb73f84c10ec5ea892451ed84abae6e45449a7734a1b93b5f51fcdb833d365f2776c8dd19391", 0x52) 11:10:07 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={r1, r2, r3}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x80, 0x5}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x2, 0x1f, 0x75}, {0x18, 0x2, 0xffffffffffff3546, 0x8}, 0xa0, [0x9, 0xfffffffffffffff7, 0x80000000, 0x4, 0x1, 0x9, 0xffffffffffffff01, 0x2]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) 11:10:07 executing program 1: r0 = msgget$private(0x0, 0x2) chmod(&(0x7f0000000140)='./file0\x00', 0x20) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000c880fa665f01000080000000000000100000000000000000f2000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x6bed3857, [{0x3, 0xfffffffffffffff9}, {0x3, 0x4}, {0x2, 0x8}, {0x3, 0x7}, {0x2, 0x4}, {0x2}, {0x3, 0x7fff}, {0x2, 0xfffffffffffff800}, {0x1, 0x1bd}, {0x2, 0x3ff}, {0x1, 0x4}, {0x3, 0xfffffffffffffff7}, {0x3, 0x3}, {0x3, 0x2}, {0x1, 0x6}, {0x3, 0x3f}, {0x1, 0x3}, {0x2, 0x100000001}, {0x2, 0x44000}, {0x3, 0xcb40}, {0x3, 0x8}, {0x3}, {0x3, 0xfffffffffffffffe}, {0x1, 0x9}, {0x0, 0x7}, {0x3, 0x4c45dd70}, {0x1, 0x7}, {0x2, 0x1}, {0x2, 0x3}, {0x3, 0x1ff}, {0x2, 0x6}, {0x3, 0x9}]}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x6, 0x8, './file0\x00', 0xc0000000000000, 0x1000, 0xa6, 0x3}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) msgsnd(r0, &(0x7f0000000680)=ANY=[], 0x0, 0x800) 11:10:07 executing program 1: r0 = msgget$private(0x0, 0x2) chmod(&(0x7f0000000140)='./file0\x00', 0x20) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000c880fa665f01000080000000000000100000000000000000f2000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x6bed3857, [{0x3, 0xfffffffffffffff9}, {0x3, 0x4}, {0x2, 0x8}, {0x3, 0x7}, {0x2, 0x4}, {0x2}, {0x3, 0x7fff}, {0x2, 0xfffffffffffff800}, {0x1, 0x1bd}, {0x2, 0x3ff}, {0x1, 0x4}, {0x3, 0xfffffffffffffff7}, {0x3, 0x3}, {0x3, 0x2}, {0x1, 0x6}, {0x3, 0x3f}, {0x1, 0x3}, {0x2, 0x100000001}, {0x2, 0x44000}, {0x3, 0xcb40}, {0x3, 0x8}, {0x3}, {0x3, 0xfffffffffffffffe}, {0x1, 0x9}, {0x0, 0x7}, {0x3, 0x4c45dd70}, {0x1, 0x7}, {0x2, 0x1}, {0x2, 0x3}, {0x3, 0x1ff}, {0x2, 0x6}, {0x3, 0x9}]}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x6, 0x8, './file0\x00', 0xc0000000000000, 0x1000, 0xa6, 0x3}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) msgsnd(r0, &(0x7f0000000680)=ANY=[], 0x0, 0x800) 11:10:07 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) stat(&(0x7f00000000c0)='./file1\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000001580)='c\x00') 11:10:07 executing program 1: r0 = msgget$private(0x0, 0x2) chmod(&(0x7f0000000140)='./file0\x00', 0x20) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000c880fa665f01000080000000000000100000000000000000f2000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x6bed3857, [{0x3, 0xfffffffffffffff9}, {0x3, 0x4}, {0x2, 0x8}, {0x3, 0x7}, {0x2, 0x4}, {0x2}, {0x3, 0x7fff}, {0x2, 0xfffffffffffff800}, {0x1, 0x1bd}, {0x2, 0x3ff}, {0x1, 0x4}, {0x3, 0xfffffffffffffff7}, {0x3, 0x3}, {0x3, 0x2}, {0x1, 0x6}, {0x3, 0x3f}, {0x1, 0x3}, {0x2, 0x100000001}, {0x2, 0x44000}, {0x3, 0xcb40}, {0x3, 0x8}, {0x3}, {0x3, 0xfffffffffffffffe}, {0x1, 0x9}, {0x0, 0x7}, {0x3, 0x4c45dd70}, {0x1, 0x7}, {0x2, 0x1}, {0x2, 0x3}, {0x3, 0x1ff}, {0x2, 0x6}, {0x3, 0x9}]}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x6, 0x8, './file0\x00', 0xc0000000000000, 0x1000, 0xa6, 0x3}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) msgsnd(r0, &(0x7f0000000680)=ANY=[], 0x0, 0x800) 11:10:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) r2 = kqueue() ioctl$TIOCNOTTY(r0, 0x20007471) kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x6) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r3 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x200000009, 0x4000000000000003, 0xfffffffffffffffd, "850000000009000000004000", 0x0, 0x1}) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) 11:10:07 executing program 1: r0 = msgget$private(0x0, 0x2) chmod(&(0x7f0000000140)='./file0\x00', 0x20) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000c880fa665f01000080000000000000100000000000000000f2000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000001c0)={0x6bed3857, [{0x3, 0xfffffffffffffff9}, {0x3, 0x4}, {0x2, 0x8}, {0x3, 0x7}, {0x2, 0x4}, {0x2}, {0x3, 0x7fff}, {0x2, 0xfffffffffffff800}, {0x1, 0x1bd}, {0x2, 0x3ff}, {0x1, 0x4}, {0x3, 0xfffffffffffffff7}, {0x3, 0x3}, {0x3, 0x2}, {0x1, 0x6}, {0x3, 0x3f}, {0x1, 0x3}, {0x2, 0x100000001}, {0x2, 0x44000}, {0x3, 0xcb40}, {0x3, 0x8}, {0x3}, {0x3, 0xfffffffffffffffe}, {0x1, 0x9}, {0x0, 0x7}, {0x3, 0x4c45dd70}, {0x1, 0x7}, {0x2, 0x1}, {0x2, 0x3}, {0x3, 0x1ff}, {0x2, 0x6}, {0x3, 0x9}]}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f00000000c0)={0x6, 0x8, './file0\x00', 0xc0000000000000, 0x1000, 0xa6, 0x3}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) msgsnd(r0, &(0x7f0000000680)=ANY=[], 0x0, 0x800) 11:10:08 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0/file0\x00', 0x10000, 0x100) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r1 = semget$private(0x0, 0x0, 0x538) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000640)=""/18) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20008, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x412, 0x2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000001580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e07aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95ab263cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebc87d0424f6491eb8bd910e7d0e09eb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd047", 0x1002}], 0x1, 0x0) close(r3) readv(r2, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/4, 0x4}, {&(0x7f0000000100)=""/103, 0x67}, {&(0x7f0000000200)}, {&(0x7f0000000280)=""/200, 0xc8}, {&(0x7f0000000380)=""/185, 0xb9}, {&(0x7f0000000440)=""/196, 0xc4}, {&(0x7f0000000540)=""/125, 0x7d}], 0x7) 11:10:08 executing program 1: r0 = socket(0x2, 0x4000000000003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) fcntl$setstatus(r0, 0x4, 0x88) 11:10:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "3fef4e949e499ffe4c327656d806355c68ccbf91", 0x0, 0x3}) syz_open_pts() r1 = semget(0x0, 0x2, 0x480) semctl$GETALL(r1, 0x0, 0x6, &(0x7f00000001c0)=""/147) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 11:10:08 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x1) mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x4) preadv(r1, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) 11:10:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x104) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x1eb, 0xdf}, {0x22, 0xfffffffffffffff9}, {0x6, 0x1}, {0xa7, 0x3}, {0x89, 0x64}], 0x5}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x4}], 0x1}) 11:10:08 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000040)="c0ca3da7206c868c935c268875778557c0d2e834474f93c08678a38066df3522816f1eda18524d80ad5767a3d8ca9e5db7fc4b6340e5c164c41c4ee98dcf80a43751e76635bf4fba2a74bc1a3001c9470eb2fd5aed4c6d24dce68575a0420bce4b0165dc7ef7d319dd14f8f8f706db7f73cdf236ebdce3b84dfe2196c961c9baf96d869a132b8b0ec9a9ed3754fc268cff2fd68d34dde62f8e03bf80afc129e2e879ccb78e7d8cc2671563ed1484e7a8174c1b05a8766cd634c152a38cd0a0f8e3bf56423db8d46d06d847cf1d5d716eb27ebb3901b1b60b63729cdfcd3fd0b54266a038fd2b1f979fd50996c104b43789431c", 0xf3}, {&(0x7f0000000140)="89136df7d8ed8c6762d68fa7fabf397c2c03e4428f756f46876db8479918d1bb55736489913bb500c5b9fa8596e08ef9341de6dbb9a902ccfed10f5785880ad3a1b9cceb4b51bd151415d2676e79b316a44e71fc7430e3129ee7882be3eff4b83a315adcabf519cf65d4654d251ec201279618b852fb3f215c42f557af6441c7eda8ed2d35e52f1503c499e3e086f92c292ffb3cc3375fe1d3ea8266a1ab76ece8721a5e0197285dda2526dc34cfb3a801d5e46b21", 0xb5}, {&(0x7f0000000200)="ef953a3b31b1fe20dc10f2a247b1648d3770ac9aabc96e2dce32658743cbd003005c50a5b06c531ecdb07154b3ae28ea85b9757ad918f3d4f57af864f044235384722bf2be449bd544f5257f339df43c14f42eb5375ba9c1b807fbd86a1533ae7f093ef9d75a1bea1e8ec225c0bb8735f6da5c5f9b9ff2f9e6ef8642ea03504f9d29045fde2e566870e3f9f4f6d5a0a89748471747f8dfaf618d68b0b8192f75fe978c4f5347c61934ceac66cf08a0b5065fb1c5d3045b7a45cd8d8064216c9e2625a74d816d6d56c1ae0ebc38b8da7444deb11332c8b78e479a0054d00eb0cd72bac1e446216cbb90ed4b49265106e0860b3c6accd76ac5a712e6d7783198f1a4e9d82437211c20ccdebc69e0c28036383b979f18b0a8d139ba24eb9b3eb83f0caa3d9ed196a651e61b31861d0d2c99bef9c9d640c498de2c97595f8c07aa4e7684e84b080ef6d903847eb7e5a0054c366decf7aa4dc12898ab0a896c4822dbe52c414abbdfd11698ecc94d7cf7e6d3a763c8943b1513f057256709f5dd19f9a3a85918999c51a80549612322b7432005df8fa597db5a76ff10b9038ab8d954df218c64fbabae69c3ce85419e4581924c8d3e870f8dc4f21c18103cdc3e4e2723bea64adda5bfb1eea9561fbc1921315821aa3d2e1067a273a889c7653b85d8465335379c3c9b594814864ca68d23c5e34521305efa37100902e9c07a0a63a5c70f361f5ac190a5f601ef92cd9101fec60936fd43fa2243b7e5960e6420e3dc782d9247035a77957a27e75ad0ca54bc03a58e1d25cac2d080e158f4bd7def0084415f6a81b7b1815147f55bf7b46585749d611c1bbbb6f8afe8efa0f50f0af5e270a91da8a86d9d398b4e523ad0d5594c91c6ec142a0d9f48fd740d184dfae62ff70979018f33e0a1c9791ab71dc79eb3182332308c704723fdae5167450bc89330d24ee933b19e6c258feda17ef4ee490dd7c4bfa46d6670bea7ef56d1f4009b8a8716e22b77e281de3ed0f764744402801d41ead09ea5a175ec41230c69be5b5d80896b8578d7856d9c7f9d05e41c218d6b7d307becfde6b1c43e65d603225c7094747824136bdeb568b8c81ac0690478d40a24b63cd572848253b33a3028236d57b86bb050e4f1c5a1cfc73f9428ba2a41c40fbbe9bf2f7a7cb8688198c776c58ad43e918553bdcc2a7e46c45d750bc0ac2c42ec7c5894381f6e8c90a6096f4cc2983e37dc83d66b51d062764643307a0fc1cd517aa7575d76e991f30fe10489309782bb7cf4bb7983911b45e6b9e0f8cd493e996e6077fa280521626c3e229c642b40266574cba1b593f26d9241357f287c9baa5c494a76aefc35c35ad91b8a5793a490ba05533a0b23e63ca49b64631ec32bf51bcf08e8e833ae115d17ed5b98b7de3c79a3ef02990ef8662d6f9eeb021764c6fc78e83e702638765ac33daef16628dee5afcb6bf26383e6684faf9bf7a4023c172f84eef244f71641e328abc2b2afe3682b7ec9a43f6dd46c8949cdab85c8d252c48c7a8d060b4c17da7cf062de01ab1431d3b6c623458c467c0c98f5e8ce76a28f56a78ca588a969248542e006eed291735a83caecff8e8e6c13a64a0592617a94686d7ab6f04652be71c3c1131c44e6f4cf3fb847b4e5af138792a75562458bfdd5136e410f0a466bfb40634f00ef1abfa86c561fba87e8e0dc84b97fe7f71e155cbb42aba3fc6275b2de9cd124094895d599c8e9cd0a1da66be1766bbdb2300302c7472470e123d3926ddd20525fd5bc988102a05176af112f108ec9434e839ca19e540153042ec0a07039eb4b1664689e772b11a52c65a4d11473b00b9645556d735b483477e703d937b1d9cf791f980ec2bee9a86b5a446446edad834d8909a16a0ac74cd693c7e6ca56170b40aad83129fa2a0cef693968e76d9259eea9fbe398f42bf949aea2eca10d6e0ce2e28044bf6054bf48136e9d5a4c04bc2ba804f8ddd67d2630b6b1da6b5eb5b6e3456b590a3d41f5856e0de9b388d1ce0504166f4cf720c84cad26d91167e6e7e89948ca0092b4066c80522ba76da63b7d48aff7c7dae3af6190582d9f1cf7b7c37af580ae8ba422e94093efc1a06a229eb0a0f24b8359dddcec21309b79f9273aa6eb7d86596269579b03cc5fb71bbac0bf4cb7c0872402bdb5d2ad943ccef0a9c24e3e5732466ee645643fc8ecd596a760afde4c7461d5ff06802f29a71741c69b989079974285d9134b67f8faddcfea492780f6f56dfb0683489ffdfdcbe9fcf1780b3a79022e794631b2e9e2bbdd07b99216a25032a167b3a6e85a4e96713e9d7566d6fb781262985e3ee4450faa2411666f3604576b012c3b19600cfbe8255727cd9d1c445292b9007f85f1268809a7d2e6e710488e0d5feafe4b91897de236d7cc366f3dad0fc9babecff9365d8977efef56a51b5e709105940cad5c78cdf1a232c1b3da713dcda4fe77a5af583157e262fa647beb75a8b156b1d5bcaf099380dfab93373f8df074b4d8f0dc3fb2387bffecc8696dafc3964430aeb80ad57f68b90de042abeb9e9156661323c60ebe1f0a8002d543d15bf743dc9911dede3c3548a735416cf2a67262a59565ca72ca9e60d89d0824a8ada5b844184c3ca4a7e1a9829646e3aa17b3592ec641196c989217603bcd075d3ae6a2ebd42dd1426f570a42b4f55f060c84bb5b0b5a2cb7940be8c21e30f0f9657295efbd1588c9bc1f282e20adc3c6459181060d8f49722ef892d764681be559a0cad59cfc6732e1d9fbe1111d38f747c8d26cdeeb7826dd1a70c16269865bb2b55bcc3d06183f09bcaf50ab646471de2e5fe1116a8821d1ea80093fd90b28efa80f5c2c5b929e9db1ed9f3c590059829164de83a3c2b31f03ccd6cc5c84edb3ca851cbed8c5d9fa027c91a1ced6ed01ef3eb1d6ea365384772f94f18fa33c43cb31735ecbe740043fcd952525bf83644bb9e346bcb08f7f2f80cc01131e5814d60ddb9fbc9f705e4724ba3b0760c0ab79057060d20dfcf15fa230a79904987dc54795fdb7eadcbbd6ea49a7aab34cc179ae8fc16bd431f14ea47fa389f566863bae63734c21c75025847f05a4090345cc6b8fcc8d00d1f03c161e9b1cb3460ee58e7ed2f68c3beb3a330bda93e261170c89ac91790321c5f87c4b14b285eb9e2f2221024f29159b44f06c3a74cb1fb9f099a1dbe72a2aa679f3b3a7166690adf88f6cddf98fdf489f879d4d916cc4286e2d0083b4643a708498fee7ca67604481ddf6680186f98bec393c13796b4da772997f521c613cc9ea5921acff3e67f396fbeb0e4fb727f6b638e26f62cd71e04143d623b7fd3f23663a3111109a6834bbfc8ea0f5c543105eda140341a00fcdc9aefeb8df6ed8ec5d33ec23a8b62356f0aab4286ba78d64ab6d82735284a32ad42c5bb8c3c6a9fcc557ed1fea7c0f44045648a0a04a10663af5d9c00f7c9bd8e8e043c83dbfeb66b0fd2187294cb6a9fe1184dc0931a8b399bfac647ec7cbfa671355c0ec6324ce029a6fd8e1f01c47b9f85dd963bb7378d03a314174b99170598a2d7b2e06be2083070f9c2a6e31914fdf57b764b0e749cea714606bdcac222eff9cfc266bbed8da76ec056976c665f243c9fcebe746146b66aa1b20c2ae2917edbbe1e0276413fbae9ba59ad51e03033ed6856a5b6bf9783a048611711d9653770c569670891176c078bc7a8abc19ef9e6f32b6559af11005768b126a1cfa9999803262a9e546dc35a670882e53d953e56dd67db869da68efd5bbf996b81294a2809e5ebe2c0494405e12168ec86e5b488a26a003cae9c95b7c12df6de15afee89c055030c93fe706f7ecde689072e6c4800068ad1d338b6b3829e8e9f830af6e7257e906230755ca66466916449041fc100cabc91ffbb84b42198c2eb296f649b9c9ad94adc11d4fddbb36da3fcc1ebdfd7a9cf657e3a5030cb3a62eb3fdfddeace4b735a12360ed423013b2eb91b1add193886256f80be6507fe8ca8dd2ee9fd543000cad3e91b77a5da10b60dd4b38ef0b0af5c3a90368e80f71b98f0e9ca519bdb09501e4ec2be21beca11e1525bf5506e675b92899130e09293fb32a46f0222497f0c61f890eed41f373af9ed78f0181b95b34d27f184920dcd6d6c672d2378a38ba8154338a9cd4f961894f0e80b0d05686b4e23d77afc1df876f0ab1326b4223df263023fb6c8cac47a29c578d8992ca94402819fb0a388ded355921e47d606e409a7b67788ee1e00b40e8da6396ddff776bcf75d83eb9cb0c4019bc9cb5d4d254c5e452a56b2c969c73b7ec3fea5913befbe8b7f710ed37d1b328ad62863b39885c07e1c68b35ff5cd8b10f81bbb6165fe93be30c52c1f7dfac52a5066dbdf6ad3059937bbf3270041247ca4c7938fe73857e78c2f8ef16327cba6879b31e12c91647b01305137da24bdeeef35c7e6e97dfd08b018b4ef898c44c14c2bc7c72a44d939f85197780efa4a66e10ed0d0cdd05328534290d03a19cc68b9270e1a91d6f30801abee3f5fad9d9054858a2e5a3b3fa8f3711ad4516f7dcc71ad74641e0972ba3b5342a4b9ba15fa821642198bed0363699877ff6c9413b35d8bfec3cb0db1c5dc06c9266e0c7883e8fbbfa18d81b036b3c338777981ed58a5b02f59c2b7bff0fd4ea5448937b9c6147c355d79c3e8f40ceb74a9a77f6719f89443b89ddfde3efaee3ef55c84499ed2e62efe957bbe7721af0731ff88d871f82d8a4bc39663f064a53bbd73c70ed4fb613188615a8e8a5d5944b60229b0891831527cdac35a2ce567d2eca56ff9a7866f4501469adbb4abcc6ab4230a049bc9bd813b410bb3fbdce319f00e32a75fae55544dec99d597af00501410dc192454353ed19b91c96e90091cb19647ee8fe7a9e7bd76cc67299692a309d8409757e1f060937e7879f257153fe4f632c1d9c1c21bdbcfa09313eb1bf5d6affc6e74fcb46fc125ede5a4523db7af2a56719cb3759794871825a35a7e048683ca7395b7619f3b49a2c4e8e08102de901e72c563b2c587b510eb976bf95cadcb79d2ccecd89e635fecd618aac5b63923c144efe291c0ed0ca0517dff9e671dd8b22657e6a8ed13083d2225f01fbd07f5fe067eab65fd81c2709dc1744041ec718562c8a048ae56d4bfafa8d10012be7d3d987477bdd29e5c994ec99de43b5007d7eacfdfea12ed971708e82d6f2c6071ae2b0ca7751ee729d4b9e4c108f297ead36d07c67a34bf10e2230d43922750654558bdfbe7b52619f389459e1efa7fd951fe762b298b045eeb377859e7ca8d3e962f869db9d75a016b813a1b0c04b9614b041df589893610a8ea8b658283f4c0fa534f83cd852da1790638f6e30df1b8e6cf2ac3b190296b7a10375f48bd5424216ac82b318fe976795bb869fb65644e1deae472d826d39137cb16faaeae1667d16464e33ee21a5063403fb112c522cd3784a26be1558bfabe763d84b8c4d52a41361f43964a7a94b873e5e938973689d356bc3ecabfc03982618b002984cb142b4b8744d5a6182acda3ac9455a9ca2de4579108cb76706e3ac839a7dcd987e45176cda5fed8a859559e3a9724912be94a20132a31c0e27d9dd51e99fcb6766ee9b85868f8029619af6c70569858397a15ce60ff4e549ff974206ead710b9fdfc2f974d5603ad19f2a9fd334c49bed973321f9441ee51855b5575e1d34fc02fc189aa27349c765cfe640899bb5a6a4d0ea2ea784b2af20cf6ae7964203a49449a776a6d4ab6f16f5d2a3a6ca024285a4cb795cc89bc4fe61f07ba2dd99d05ba70fe7acb", 0x1000}, {&(0x7f0000001200)="674244bb632e0754e02c6566119430008083607926d68b1ef894ed438180375dc942061c0ab893f58af9dd6ed80d2d1942d59915466fc0727450ca8ba7ef45", 0x3f}, {&(0x7f0000001240)="519dd845cd75044f6f8385fe348f5f4f0d65", 0x12}, {&(0x7f0000001280)="ecd8b62d44a22c9b87310bfa8c7d81eeaa23a0aa95d668301d0e58b7b9e5a442c9719ffc8cb7927b393531b6f495edbd937fbc1b258a1175ee755b9584d807946d577129a462ec1dcb129383dbe52e8c11377ca92d95ee84dc1e8a812cd3261251d9bb24fd97e52f61eed0faa18671fcce6e65920512ca808e847f2f3941bc3160bea29981a9f49e8b91448a075b54c837de6381d91c06fafcdf22d4b0d9e848f712bd44217069fe", 0xa8}, {&(0x7f0000001340)="32a86bed25341a6ab1ded263fb4c49f5ebfb138c6d546485615da2eae60a1810e7f0e857b6a7ad6486997e9b83ce156b457b10958ed637a0a66022f00cc481d7901fb4fcc6045352ff11b8295c7e39cac3c147c22733f21b96beb77320d996945208761376d5c050005402b8855a32186ed3d70ace404f37029fcf3b10d9689597164c6e17ab67a70bc079638e7fd15c4966f72d3a6fd534758f73e473f8", 0x9e}], 0x7, &(0x7f0000001480)=ANY=[@ANYBLOB="38000000000000003d81f08e090e0000aebe171e59b3c70a564ee8838c83790a71786e06000000d1e67bbd56a0b4f4573bcb210000000000d800000000000000ffff000020000000021b89a8758f3d9d23d34b75df6b0ec6340efbcf2f20b413ee892008fc22a7226b44ddd8625fba84b9bb14147bbbae55f5a315d9136fd9584baefe85b66ef6bb620670daa8ccdcf300c68a4b1022a1fa4124cef4e3358cf22b3fa6b11c35bee822ef3572e9df40f2e38891bdf95102807552ccca79a368c4c17e8527ef4f1707605881a852e773a05cf60e79df02316e69ad9382d43a164e9c3835788b6aff583a2ca6daacfd5452af02aadd860ce08cfc3132b2afbf89dc9123fa22acc4a33ebf45b8fa8ea774d3"], 0x110}, 0x407) setsockopt(r0, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) 11:10:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0xfffffffffffffc76) 11:10:08 executing program 0: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10020, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) getrusage(0x2000000000, &(0x7f00000001c0)) 11:10:08 executing program 0: clock_gettime(0x80000020004, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xffffffbffffffffc, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x3, 0x1}) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r1, 0x20007461) 11:10:08 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000a40)=ANY=[], 0x0, 0x3, 0x0) msgsnd(r0, &(0x7f0000000940)={0x3, "d7feda58b26e08423ad0bcd7beadda1bfd476731041cd63aa43d9cc4251be602ac3c4063856c373cc725a2e2d81c2cf1b278c947645c92d063f233842c378b1b42d1f077213a698af85567974ede9a1a4436658910ceb6d5b261e95d81a1613d5ca006af788d3d6c3cdbe7896f95d29ed6cfe87a2d5f870e88d9bf4b427751d673c08af1df67f28ad8a2ec1d8640f043d8fcb5e7ebe6af1d622739763e7ea6ec35bd618e0d841484ce593557e0b4c9989f47b33608b9e161666760a11da2181fd9b078597ce140a4c2f9ac0adff038d5fd06301d27cabfcb750ba57b8f3c825b"}, 0xe8, 0x800) 11:10:08 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) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) r2 = getpgid(0xffffffffffffffff) wait4(r2, &(0x7f00000000c0), 0xa, &(0x7f0000000200)) 11:10:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x2000000000004514) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) r3 = kqueue() poll(&(0x7f00000000c0)=[{r0}, {r3, 0x40}, {r3}], 0x3, 0x735) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000100)) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000140)='./bus\x00', 0x18408, 0x40) open$dir(&(0x7f0000000180)='./bus\x00', 0x8, 0x80) kevent(r3, &(0x7f0000000040), 0x20000000000063, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) 11:10:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10, 0x82) ioctl$TIOCSCTTY(r0, 0x20007461) nanosleep(&(0x7f0000000100)={0x1f, 0xd4ad}, &(0x7f0000000140)) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000300)="ce704ac56e529f3c715d5cf916b3ccbda76de6b259de6450425521d379eb4d86b5be22987c5f6935f911513d0410cfff17dd73ec362e6a9dd0b6fb1d551bcb493d01b4e4da3fedc13b1a", 0x4a}, {&(0x7f00000003c0)="d43991045b1522f1b4a519cdf5e26dcaea50e108819090ab2936fb16c2652757f8fd06c641c1aac03fb12642752f046928a4d70d67a7b648f97418d65e76030a176aa549dd647d212030d074f2eeaf018ddf097a16603359df2e36a89ca9ca38d52f5ee5b33cbc90b9a83b37f9b7aeb64bf5327ef78bacbbc52f313678681aa3ff908f476eff22e86de526d8a23ca2d5", 0x90}, {&(0x7f0000000480)="2588f4a5c0192422ced7c0a367915406722478862e27b2139cd65185c26f0a5f7f25fa81c6c3d9d8751ea48403b4fda4ccd9d8e5769ae39984502a4ac6faf9b8e37a0b842f7b7dd3d8f078cf732de54a1dbfdb1cd8fa2050c24762cee086e9479ad6644544ef13760c8a449085f776694c5aba8800a491cf2fba4f106281da22480d6a5ee8fa99108fa08a0dce93ff88a077cc9c2bff3b9ddc70bf010d3921b0f0c1b637435f2a0f01889bd5a5a8e33c4e3441c767d200f6c9a72e5ea808c07689c51fe87fcf71df6f048148412e998efb9a0c953b458170be40b12c09abdbc6cadb16e1e73d7202afb3b9b7aefa5afe01ba5943dfebccd8493dfb", 0xfb}], 0x3, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffff7, 0x2e8, 0xffff, 0x8, "aa1f861cea27309f2e75f0b2baad7999b35da47c", 0x5, 0x80000000}) fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "c65328da296151207093447819eb08ca72801ae9"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x8, 0x0, 0x2, 0x7ff, "d0ff422b7cd391fcdb58eedbfe5656e14ede0176", 0x7, 0x9}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x400, 0x3ff, 0x5, 0x33, "9a8578891cba88a927a394fe5ed87be74041e8ce", 0x10000}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000005c0)={0x3, 0x4, 0x5, 0x4, "dd3a60b2188334844ad98edf235cfd4c7ffe4f2f", 0x80, 0x7}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x2010, r1, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63988e6f7f659ae659000400860dda872e8d57c6"}) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x1}, {{r1}, 0xfffffffffffffffb, 0x0, 0x2, 0x9, 0x6}, {{r1}, 0xfffffffffffffffb, 0x4, 0x0, 0x7fff, 0x93ed}], 0x0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffdfff, 0x4, 0x10, 0xc3, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x9, 0x400}, {{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x0, 0x10001}], 0x7b, &(0x7f0000000280)={0x0, 0x7}) 11:10:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1c0000000, 0x100000000}) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x180, 0x0) semget$private(0x0, 0x1, 0x400) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x1, &(0x7f0000000240)=[0x0]) setgroups(0x7, &(0x7f0000000280)=[r2, r3, r4, r5, r6, r7, r8]) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x7ffb, 0x2000300000000}) 11:10:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000000)="03000000", 0x4) fcntl$setstatus(r1, 0x4, 0xc8) 11:10:09 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x3}, 0xc) shutdown(r0, 0x1) shutdown(r0, 0x1) 11:10:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r1, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0xfcb6) 11:10:09 executing program 0: select(0x40, &(0x7f0000000000), 0x0, 0x0, &(0x7f00000000c0)={0x3ff}) msgget(0x3, 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x21) msgget$private(0x0, 0x10) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0x7f, 0x8}, {0x5, 0x9}}, 0x2) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000140)="c37c67b163a131c3ed3461548d6d7fea15", 0x11}, {&(0x7f0000000180)="afe3c7d54c524f71e46c57f381510a233c62a5ec1a700dc4b16948d0743bc186993e6e661159932ab395f2a54cc846c451264725ca2792b0c873389f15d925e5af0cf5098c7760e6c8f123eb755fe54a9fe849fbd0b64923b73c7ae580ff716e0dc20b511055f7c93c402d0f5bd3b7", 0x6f}, {&(0x7f0000000200)="fb2304bfbf6217ba7370de244142f1579f8c34307c7e385b76e71314b8c748c83ebe58a55c82c6c6ea5b66703a821b84fcd24b76c20f6b20ec0c3e45b349b193494118aa082ddb5ba6933b1f3f1c10bf65f593bc65b5f455cf262a913a2852d883b0fe82afcbae7944f4d69ef67568e059a684a48ed4ebc74ca99b50dba6e92f6f8a02cd8caa", 0x86}, {&(0x7f00000002c0)="4ada2609c8d24fa432b53538438a2cf2521e4364580e7bbcaa149deceb5e09a18df0347d49657c", 0x27}, {&(0x7f0000000300)="fe1813399853122a3e53b041d496f84f1ef37659a3936d4833378f75f40e0a3b942e6004cefcf4a4a96932b956167ded5e1602ecd52614b3cc25b4ab1637ef89f5702d568f5c3e9f97d2de6fd9c88275aeeeb1a69d5afb8025e0500950d5bfb386e267d74ec2f99a3aff665ed5fe0482286776d7318d7cb95a7ec86305b4536479f78438eb9e1d73958bf5f07a4e9f1bbe2c863067629b0234968101e2de2ce0c7995efacf8d1b365cdabeefc51a55667ec6d9267552cfc9dc7012f4adb5db6faa8699bb21", 0xc5}, {&(0x7f0000000400)="1b719b025a1f7dd78861849f306f950dbaf165b39c38ab0f7bd6f00a17241457c4e8f9d52e5ebe0abd3e40de9c57b964f31d05b569735d4c811aff733b37487897882c3f8ff1de4d324c4b9da8552a81da641df511a2bd13026c5b538eb556e9b0e59b31a7b7fc3e9ce8bcce84b8120c84191916812c62cf3cd0fa6e44c8a765bdef61165103526096b922979e60d179601d6c1ddd3fd9dc09d9a1479842a6c3c7e9327750769fe64536", 0xaa}, {&(0x7f00000004c0)="edd8d2bf1faf7253de8b7be20f2f68fa1d03dc9ea41eb1ac008409ae9dafc0b3d01f1ce40399b7fccb5ff4128769c65d76bd6ebaf69108fd06e3eca029b1186d406b3f789fcb168e524e86e3fcff349d5c65e381a3b8da326c0d81cb2d4d5fa57cf6fce49e8d1ffe2d6bf39a97cda58b3daedac104a3f9fcde505618a8b24bb0aa5f3397e1f9b83a23f17a6f733295adc3814a9f1b6fde391971dffb4dc979b8300de76e0cf10d98357682db063812e951f17b5c804d4d649ca48aa0ad5d217bd9907cf378b8ebd6da6d3177e072e8c0d6d65570dd2794d22c4000bc282e0310d1b9dce20755ded766c85178aaf3baebb18a0fcd115f41b3d68ff8cf7f3245da058bd9fb565f27855bb13315a63b79d70492813cf2d90588d0cbe991e4fb058e0fd0cf01534f35e99c8a7a7adcf43e1cf26fb6efc37373807e410de2c42d072058f7e24f0affe2debcba69ce0701ffdb66daa53fdffda01492d577ee59d431c21a16bf624a07be8f86d187784f6538fec3f08b88da8e076e9e48292020c83407263fe270430686d729be17ef76a282d8cce1bc0d55d0bfd2908a6f41489aa7e87d8c5ebab10f1d9315881c669508eb0944db29580a0f4c2c160dfee460a569827f5fab6cc234e9850fac206190b774458f315465ec4de64994e52b70b7be0f3f793ac972769390082f78c11bbc9c6a3b584a51640f46e4d0b6b4fa9ec3479b1015326473ea0671e370e992652ad2c1fb31ee3bbe978807df819a4e1cd175bf31e910179a55085b31eba007b98c533fce35748ebe6369a1383cfc21339d73929eed6cd0d45be051b3595a4ae6840cc549c61cbecc828150587da2009f7ae212edb3399ac5ee51507e9f0eb7861dc1cf4ec5f6b46380fcb4bf138f7f25280f19091ddfd48f22918bd2ce925bb189e725abc495fad9014b038cbb155f41a08f10c2430c5a5bd86c5e1121166d6b407d38044d600e02738b428aa1965449b3f4ae68ff40bfc7e52a0e79980aa796b10531a7305a20b00fbc30c7d665c4c813dc681fa4c2c8365fa5880a3a0e549ea24d6cd3c1c3d9e5e254cdaa7a0f740ee435549b483fb95e561cdf1947388f01d7d631ec01918fe5c0386b0d88fb8a3fc24b4e9b8baee2b376825ee14cb3112f8fb93595083f81f4c2eadb8771ec5c30e89063118712579513424108008d75cb26585e4329fd39e1339d932742522aca19cae7cad5a018152ba907ab0ab1b7a7daf3b9168035758d9ff4da214989a09c82234fde1f95f807b3b5e550498e0a5c19662c0b79d4ce970395120a13dc751fde90087ea2a7e504d8e32abf4724e46643a06a779de94b39597881f1e69804c640723f521a0dc25809311bc85b280fa4afecf371588bc99956ed99acc1c22ac85ee60d58e713cb64b695945986ee543a6b95b4340161d01e061e781894a94f9d384935e95f207e8bf500e7e23396750917d03e99767198c36da249f627461df0a64059b14cadfd5219aabe7ab9a95c1bf73790ddcce013ce015dcbf3c67723c9ed9ef9afcfd2b2f78753f20b00330718cc53cbbc5bd97667dcf712f7bcfb2b3912c26974768d7024e8a4800411d4b7549ddbc518b9105fb09e3288894558ce881c9925a32797d0cb96fa26c5c151432cf0c1f18453ad535b7154ed214d6ac1a7cfac051a7749a82a7754486b655ec2fa2ca3dace9b61736786283ca76147c35e49558d1eb037ae3a8baaf720009e1f22870fc00549cf704354bef02e58db4e37b4c9f511512c1aeb2be1bf673f1c73b4b08491d2ede1eccdb0b9224f6fe530f5c97c58f8405bbda98a6530992e0215901b714e834a6e22f116378a897987e028fec5383ed936397eee7c1be100cfdccef6d7e7890b6d5d0d0e4a7295e07e716ff75f5735a095167373896706021b16c6165a71bb73a9b7944c55fd6c1a7442ec4d21ee13fc1437cc83bc1159304cfc031044af6b050573315c53b209ff9b147aa0eb7651c69bc4d632fc14d43d57875d42522e2ee2a88c93b5718297b11d822bbc53d27997aa43679db35ceeafc335e8002df02e17b12bdbc70b7c8bbe8f28dcc4136eb06fb4769e108ed4465919ee9e51036b0e5426c54d2e65cb41aaa03ba146d7eddf9a41d724f83a0f3abc6237679ee0d46ee520c41d803debd343b43c5145b8033479d2e6c4b1da796973534c739534f3f5e18c9516220b56173133c855035bc368900dc72b2332ffe6b1892c9014f13791c9a2cf8f6b8728dca42a973bb5032fce9dd6d114a2a2a4f88435b8dd05ab94589670b31d91eba2fcaf52b94f104c44d1dbf134ad95343731038f7e59bc8cba658594d8a56ecdb2399f4d3ca34369f5fb1803588ddb1bce6cb25bb60bb231c84331da6ac633fef0da4c612075fc3c01fe0094a014e6a77d82cbb9364e7f880f2e520d111f5fb0aa19eadbfc48aa69a266bc88d51380480f8d6076e4c5b8892b28c1ce6414d198181a9f27a20b3777a693a625f15b48542b8c92edcd2b62375c408dee9d4878e65c5ca47e0a0713a3fa4cb88d4a3c72c9a9513206ae68f51f879f95ec396deded82dab037b195c92353a42d8fc620c0192c57b551555064c3600c3700501ce9146058c100c0e0590a0288bee38dfb702bee67f817df47c047d61db089a381cdc4f213deb42a82595da3d4b354193e82c185d1ffc5e2d4c05ecf8e40fde34be420bdb1b8e3b87c1ef5ca949bbe13c6218aafb2087c1c337a2bf30068761066d84eb0afea24cbad6b096668d8484dde509b04f2f6622736cf6ef774a8b829ec69e41497f70da584706e9b0b438ada95db7109da65e7de0c8d5ad4a76c2fba326732520f2974f184b02edaf2c485a49711e56d55712685e45d66a5893b32b8a6cdcaecddaa15198a7e35b1f3ebd0553afbd5d50b1fda670a3503d212fde3691247ee5468e05be3737b63d0f6540c8b4afbc133dbf49fd503983431a7cbf3ddf4868c5ad7f8f1f29b2752a3fa4d0e254956f84e1dbbf9675fc02e78e8a882010e395cff321c34682400c47b4fef964e545b462e66672a28c0b64d538461496b3c49d9d9b604c71be62f83c75f9b0729077de4066f3ae574cd6e558793376b4e7f4d496653dda0b8d137aafa90d7398ab3097c4635e4a202d059ff61fdd98c65dfc9f298b444afb13783133fd366dd65be20a1151727756662102bd321a01b2f49628daaa927a28a22758255ecabc4bd964d359e056ae080a3b579720ccd2e4cd89502c0bab6919c81205e64a61ddb479e4e4a4db796e06498128e640400fdf0b4eba6efbfe61c231173d76a8e9bd3f7ea5b577cb5dec4209bfca78c91c4b8215de313dbd30396aa0d7a3fc8d7ccbc4e2648b118edc4c51c55d3839231e8ea579d30b355f29cc5007b03bb7a3176f3be73d7e2ad3139ca9d5e448763113c29033c41dd21de9d18c0f1e309f1811427692c5576308e085a1880a99090fe60ec23131bde3cc86ffbc5cdd771de4577c566beab3cb15f6abce878180dc7aa197abb5877fc9024e90f245c2efdd41551f3cae8a14ec3977a2784729652a280d049294adfdd52cefbe0f28558dabf6edfb4e150d31240b32643d5054d6983be63bb2b95e4fee5882a368debac1ce24b541b0c9c739af4b71ddec86cef18d30d5e47c8b08262e244c53c64d406ae9aa78edb92cc26f58154a6c528b06c487fd7be55055e1cad66a52acf49d1cad79a5016694f334350694dfa897b08731fc8030a84631cf1358fc302de509b8b84767e023e25537305be75cd03d0357fd5ce7814df0606612c4a8e8c1c3d18c2147db71ec873fffd75b9157e721b582615b1bd74f21bf0b8b04d287ffaf640d24d8add0d85367a0c69fcf7c1d65a86fb505986c878d39f1baa6ecd94d3e0e83d945db74168cf169ea562f74f11d0dba98282355ebc2f14c17a05c85f950db4f55db13e87fa51a72ee54c8db36fad61dadf6ef6d92d332e9a3a651d54de150caf48f95af8ed6e35122a33ca2b2c07e7eb0e19bcd7bafad68f0c4e3967ce164b802feb3aeac406e852987a0aba2b9e75ffdacf3bc2be25f55ad09ea8f730e79e32c1342a9c7beb5394bbb2d185aa72fe4b3ce4677f6342e535040b20df960a9c66d8c5e5df5123b2673eec25a36676632aef89777bf2f210f962c5a591f015440de963694b0cca615ddee22953adb73ac04ea542703f265713d949bcac297f9697eeec7e7ac31964a2d19d12ee9c4fcac3657e73c86523662d615c99bdc2515e417681cf7a87ebab82c9dba7983131256fa0a599e145a411f4c084ff100f02b3e59b03975cc8e9858af1090d227715b744855c112aab0d6c856aadbb88783d85d2b824e5bc40ecde6a4b9acfda3c572d1a77f313d5b345e631a24f1dd94f8935e4bf236bb0a1a29c2552a3c860eb41ac9e22afbc84130ee5c5a56675eaadb0f650bf49afefa30ef8079a84c5eccc353507b67f98e6c711cf527a43dd0713961f1b2d8738828bffb6802abb28ffa802fab53ae5242da702a6154a83b261083b7d12c49617530dbe18057ab76b6bbaa0818c8cc122be516be60ec3830cf89c7f81125a9ebcacc07369a77d2743462831f3b560f2f702dedf0a993194a0f03e37da4e3ae380b1eeb8966cecd7299d8ef8d13310ee96af808d4dd8cd5767c3d54af339ed58c3625545a287add603722b6829c99659778978b8a135d819880819b7e704cf636997612519d582626f92e3fe38d52c3fed5e8fdf0889d9192ea2bb2594c2772e347ba5c9e48c939a9e2eaa2a33b766f58228dfb663162b1a025e6ea0360a4f6037b7d5ba3dca123219e5970e8bd6beb622dd23d2a8336cb8d8a302d9e57d0111788554fd23fa85446e090efb812e34ea5ef37d628ec2cf6322f615f3822aa174cfe93390553e8f543edd007d3a57e2ff59d5780319e9a423ae9c5259d343c1b75d9daaa400a1c19409b76b9bcabdf6c11e1feea6a86db29d06d950c498cb7b45d149269047498656380767a261cad8b25e73a4ffb1f931926919b3d305bb97793aa279e2ea2bbaf6ab157b100a41de2fc90388ac597cd06a832cf2c2ff17b514d33aa3dd5a72d2ea082557e37b4c83422ccebac7537b321c2031e44140af57fbba74493b62d16481b160d3e094356711107920b6bea51193aaad315d0fcfbbfd524a116441551f393d7a7325e4bc66618be2c54140a878cdbb92221ce144fba47263ca023df4cd3c9314fb30f45c7014e72bcb3b2ec649a31dbe9344df4152a09a00951987e16598c40e37c292a5da5df8e3f81855faa4053eeb8ef7cdfaa191effde4710bb36d6a107bd2876189c3599d25ae79f67ae59e9c1c4d8bb6f8452f44a91ea426d328da9caedc4b79d2b09f73794bcda591cc39b84142e4b52661ef056c32bd052cb19cfd24b9345f917cb9388b0d60f0aeafc7ef4794fc2264e09adb8a76f154d6a313b0ab5de5775f09ad17b11aad778b0773db475c3232b62f04f41a8751333f525bb9ae29b575519eedaa3b0197142f29cc4587aac619818e2b7365bfc23d6b7b1406d6165a26a6283387ca03b29a196fa84156325b2ab420d0f8ec08de17c30be7609f915bf20d84e8020143d28b160dfbde4e398ff26b8ba4908cf5b0c7c260e8d1c8e9c6fc4637d4c879b6f92fb2fc68f632ae6ecce1051115cd9e35e3672cbeead6fa19ce8cb0c36f12cf8da4786c450d1255b704629b3bdff222d2747cbe54a8ab17cfb9ebe2a422c10cad67f5364bd1b2a25f751a468089a609a00b35e50a16b9be7d3c9726bac57d6f4ba7a94f5f394f7d8c782149da57", 0x1000}], 0x7) execve(0x0, 0x0, 0x0) 11:10:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000000)='\x00 \x00\x00', 0xfffffffffffffd9c) dup2(r0, r0) 11:10:09 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0x9, 0x2}) shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80c8, 0x4) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7fff, 0x5}}, 0x2) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') shmctl$SHM_LOCK(r0, 0x3) 11:10:09 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x200001, r0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) 11:10:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r2, 0x2000747a) sendto$unix(r1, &(0x7f0000000180)="49f45f3417494e2debab2d23246a451aff6dafee2a020476bb9763b932f61c3de3f234e32ae647b467a3c4db0c9ac4fc325289d2ec24e1c1b77264abd3b6da13c558ba4b0dbe66e38c8ddef9c93c4c3c76252bd08c954a7952b4571567e51a7b2a6eb0e844da908cfd24c4e92b91e122ef7af6abaa4a65fa21ee6100d7665327073662c9c211a138c9b2fd8f1c684fa2", 0x90, 0x0, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0xffffffffffffff63, 0x42, 0x0, 0x0) 11:10:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000080)="32e299c5d20024e83ed451714c339210a20f8b2ab7be724097322467082406b2a1078b86d6209963b477deb722df53d26865a871a13c5304a237c041067d22a739db20b8e25be3b0fd4aa672a76b660936", 0x51) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) 11:10:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={0x0, 0x33d, &(0x7f0000000680)=[{&(0x7f0000000280)=""/250}, {&(0x7f0000000380)=""/220}, {&(0x7f0000000480)=""/244}, {&(0x7f00000000c0)=""/15}, {&(0x7f0000000580)=""/222}, {&(0x7f0000001740)=""/157, 0xffffffffffffff06}, {&(0x7f0000001800)=""/250}, {&(0x7f0000000100)=""/38}], 0x55, 0x0}, 0x0) r1 = semget$private(0x0, 0x7, 0x62c) semctl$IPC_RMID(r1, 0x0, 0x0) 11:10:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) mlockall(0x1) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000080)="eed513ed2d85108797d1124842b17c47ba2c23", 0x13}, {&(0x7f00000000c0)="8b4f1ce9af7e12e8524df2cdc3bddf2da0493ed9b3ff49643ddee64c46f8bf59d7f45a3e31d2acc6505a11eaf9cba6b2219915d189560792477195487fa81420e2ba65bf8d3d1d1f0e1eb37c95c3be3a655357d67a5fbde622fd9ab2ef3eb92023ccdd81e730de67377422dfe7431ce5f77c10fc8d4bfa24d30ff1a9f3dd792409860a8e2ce867da3e7bf88b19c19724c3f660c507400d04e2d23cfdd00b363478df5e5f3fe0321ab119dc2756b7f90f1c07f225754246b7a263bec3ca354ba8653d12b35dcbc38f209ca7", 0xcb}, {&(0x7f00000001c0)="3c4acd4a661ee90f3e9931fefb0937b1ccc22001cbeeb4d504f405d05c3bc991b3d6857e3efa05e2a1ec06fb29d0bc515f2f34c3404e800ca340b337a0fe0b0fb70515c84a83a1b16e11a48c0e2d7fa34536e464ef1c60b3bb82aa97d13a84d88daf7e09f24b340f0c0c7869dd466f44a4359144", 0x74}], 0x3, 0x0) sendto$inet6(r1, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 11:10:09 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x66, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x2, 0x0, 0x1, 0x8, 0x5}, 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 11:10:09 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/211) 11:10:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open$dir(&(0x7f00000000c0)='./file0\x00', 0x20, 0x100) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="6da735ab81c76acd64ea4a4cbcfb8c054a83d644c16d53", 0x17}], 0x1) mknod$loop(&(0x7f0000000140)='./bus\x00', 0x2010, 0x0) mknod(&(0x7f0000000040)='./bus/file0\x00', 0x1100, 0x200) execve(0x0, 0x0, 0x0) 11:10:09 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fchmod(r0, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:10:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000080)=0x1d) 11:10:10 executing program 0: unveil(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)='c\x00') stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x1040, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:10:10 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000040)=""/86, 0x61) 11:10:10 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="000000000579c8505385f000dd73801fd0ec5be2ac5e4ca0bdebcc54228c7911bef72c9114c582474b033c7dfcb925a2e9439687e169e5e9e2b133246a0ca0238f6d944e949835b49f19070f5b5bf413f9a6f1a4fc01ec3e49e054f65ab20b458b35842d077841160a628d0c02a6a2c7c86e25fbf1bf7f1827a19828883693f46b5a21722fc3dc41b1765ad822d7d1a4463cf98bec9c9f8539a46b2cb486d54c29d2b3c3fc", 0xa5) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x0) 11:10:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10040, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)=0x1) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) dup2(r2, r2) r3 = semget(0xffffffffffffffff, 0x1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000002c0)) semop(r3, &(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) semget$private(0x0, 0x3, 0x3) semctl$IPC_RMID(r3, 0x0, 0x0) 11:10:10 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x3) mkdir(&(0x7f00000002c0)='./bus\x00', 0x2) r1 = openat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x88) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) stat(&(0x7f0000000040)='./file0\x00', 0x0) chdir(&(0x7f0000000200)='./file0/file0/file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000300)='./file0/file0/file0\x00') bind(r1, &(0x7f0000000280)=@un=@file={0x0, './file0/file0/file0\x00'}, 0x16) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x2, './file0\x00', './file0\x00'}) 11:10:10 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0x8}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) shmget$private(0x0, 0x2000, 0x100, &(0x7f000041d000/0x2000)=nil) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 11:10:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x7, 0x0, 0x0) 11:10:10 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000440)='./file1\x00', 0x3) socketpair(0x0, 0x8004, 0x94, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) unveil(&(0x7f0000000240)='./file1\x00', &(0x7f0000000100)='c\x00') r2 = socket(0x1011, 0x3, 0xfffffffffffffffe) setsockopt(r2, 0x11, 0x3, &(0x7f0000000000), 0x0) stat(&(0x7f0000000380)='./file1\x00', &(0x7f0000000300)) sendmsg(r1, &(0x7f00000008c0)={&(0x7f0000000200)=@in6={0x18, 0x1, 0xfffffffffffffffc, 0x7}, 0xc, &(0x7f00000006c0)=[{&(0x7f0000000480)="5184743c28d367742858320660058cae909f98d6989d5ef24cc2f99aa2febbfd28bd6031d7fc93e7c84b58f57d37afcb2d6ed131d6a1561422900f2a607de231de953047841bc8d9f3c36ac9ce6f8a30a51e8ab7089d59f66c10a811a986caf839749684e3a14bc3cc9c4b279731207a26edc53f03147835e9560d9340d4b78280dd0f9fb816b75cd1fbe6148727a7a41a1880d02de6ed669c6aa808d46eee2b3c3d582b0ef23cc30be906dc3cb823083807b107ad05e5083eb7607fc567836e7d35bd6ba6ecd52f225c1141b0bdf0046494c845c00944c85b8ef575d83d5fbce7b6659ad35233be54bd438728806ccbcf30c26617a0f53ce4a9", 0xfa}, {&(0x7f0000000580)="f6a67411f461a668f30b46cab181b65d20b7b5d05bd57500817b55396d49ba69b4480d386735209d568e314371e0668642caf8492de7718c2228b34f073c8b9347ec6cf442762d929173f591148db49e45", 0x51}, {&(0x7f0000000600)="7a0b959d53b612de7a7f2a1f979b3aac1b036c9350524bb682da191d29a5960d363c", 0x22}, {&(0x7f0000000640)="01b9d652d5dda1d01a99393abb133f566f2f89cd9d8d8b9d0187ce857be16a7f5081c4232dca397b30944c403da6174a887a9560ede7fc12e8cca3e778eb62d12398475efa6f1d0d9bcdd67f4ab339245474", 0x52}], 0x4, &(0x7f0000000700)=ANY=[@ANYBLOB="8800000000000000ffff0000010100004fe735f4d12a964f03895ebfab8b2fa391941b712a450d51695049b2ba695def34e9f39f0d0e0f7c736ebec79f8b4cccdbd79bf03af67f665011f72ed9cd9097cbf3b393b234372e07015c58c44e35b65c0c223e08e9ec0f4f2aa99cb1f3a2ac58195060d05e8e87486714739038f223d37450fd87027d004000000000000000ffff00000600000033ff7b340c139911173f57a097b6346804c7df6a1081e030ac462bd944f29c0af1439f0eaf1c7d18d927cd54000000004000000000000000ffff000004000000475315519b47070a6c91b57e6b92c098f8fd0a6dcedf1cffcd00fc325943452eecfb3ac4acd5b2d7f845437041f40000800000000000000001000000000000405b8dae95ef35928692a03d88c2bb9cbe4dc8b2593ecb4c81fdbedae4242ef80efebf2fabb931dae6b2bef6a8a3773f5cb81591f730851a321a7b40948c870be577502cf7f4dda5ea4bc79f7ba7c579a63951b2e4155350b9bbe7eabf8e2deb45747d6dfa1610a5d7e4f51f0000000000"], 0x188}, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[r3]) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') syz_emit_ethernet(0x46, &(0x7f00000003c0)="420132764f8e36af0489a29d3bcd7af110eb0ba8fb60c5aece850d53cb6eba47f7665ed18bd7a8ceb717dc9012eaf6d2b2f8546197c0e0b951cbf44aee52fbcf5b8966c337a6") openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) getgroups(0x3, &(0x7f0000000280)=[r4, r3, r4]) mkdir(&(0x7f00000002c0)='./file1\x00', 0x4) 11:10:10 executing program 0: r0 = semget$private(0x0, 0x2, 0x404) semget$private(0x0, 0x7, 0x222) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/88) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000080)=""/252) mlockall(0x1) semop(r0, &(0x7f0000000180)=[{0x0, 0xe84, 0x1000}, {0x3, 0x6, 0x1000}, {0x7, 0x81}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x1800}], 0x5) semop(r0, &(0x7f00000001c0)=[{0x2, 0xfcc, 0x1800}, {0x0, 0x8000, 0x800}, {0x3, 0x8000, 0x800}, {0x1, 0x7, 0x800}, {0x3, 0x5, 0x1000}, {0x2, 0x4, 0x1800}, {0x7, 0x9, 0x1000}, {0x2, 0x36c0, 0x800}, {0x5, 0x2, 0x800}], 0x9) semop(r0, &(0x7f0000000200)=[{0x0, 0x5, 0x800}], 0x1) semop(r0, &(0x7f0000000240)=[{0x0, 0xffff, 0x1000}], 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = semget$private(0x0, 0x40000, 0x40) getsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f00000002c0), &(0x7f0000000300)=0x4) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) r4 = shmget(0x1, 0x2000, 0x44, &(0x7f0000ffe000/0x2000)=nil) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x1000) open(&(0x7f0000000340)='./file0\x00', 0x8020, 0x0) syz_emit_ethernet(0x64, &(0x7f0000000480)="efff8afa700a6a3cc8ecec26ab9447ed22f4490022c06a07d55d574b87f0710ce8ce071ae4c4a12da2f173c15ee45ece14db41d46e595d5a39c08a6bfa090d3941f9315261b308228bdcccdfa47d5ca45fb783059fa8940cf954786b0f26434631a67f4f") ioctl$TIOCNOTTY(r2, 0x20007471) r5 = dup(r1) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000500)=0x4) shmat(r4, &(0x7f0000ffb000/0x3000)=nil, 0x3000) semop(r3, &(0x7f00000005c0)=[{0x3, 0x7fffffff, 0x800}, {0x2, 0xfff, 0x800}, {0x0, 0x80000000, 0x1800}, {0x2, 0x20, 0x800}], 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) wait4(r6, &(0x7f0000000680), 0x8000000002000002, 0x0) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000540)=""/9) r7 = semget$private(0x0, 0x3, 0x2) semctl$IPC_RMID(r7, 0x0, 0x0) fchmod(r1, 0x887a34d618970c66) open(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x40) accept$unix(r2, &(0x7f0000000400)=@abs, &(0x7f0000000440)=0x8) 11:10:10 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0xb5b2, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x200000005}) dup(r0) 11:10:10 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') unveil(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000240)='\a\x00') unveil(&(0x7f0000000000)='./file0/file0/file0\x00', &(0x7f0000000040)='W\x00') 11:10:10 executing program 0: r0 = socket(0x2, 0x400000000006, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 11:10:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() sendto(0xffffffffffffffff, &(0x7f0000000280)="213ee57e0284e3e57a402219c05ab8c3e950ade03d417c0416c1567b64cbc0400a81bb185238bb7759ca1aadc3bcf217b5691c09838b5263dd99c8ca3d34c7b47bab40e86af5a497c869bbc4fd5435ea918ad9da7127711d1e8afd96b74c790f3884dfcd379e9bb2ccf2bf8b9014b1aac4f8d58d7ae7740e6b4f40876d06886ceb6114e1b120257ed8c0e9a3f61bb4da0f79a6979674ce9d972cc1ae37ce57d5c4fae704b81720db9af753e8a19be69ff76697c089805c", 0xb7, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000780)=[{&(0x7f0000000340)=""/209, 0xd1}, {&(0x7f0000000440)=""/219, 0xdb}, {&(0x7f0000000540)=""/189, 0xbd}, {&(0x7f0000000600)=""/125, 0x7d}, {&(0x7f0000000040)=""/34, 0x22}, {&(0x7f0000000680)=""/252, 0xfc}], 0x6) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x80000001) 11:10:10 executing program 0: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getgid() getgroups(0x6, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getegid() writev(r0, &(0x7f0000000500)=[{&(0x7f0000000440)="395ffa876935b5c74c366822f78c65aca3d6138da1d85e51333579473775095b4954208646357df8b6b285e4d8e4f849599f6dd9616dfe87660ad37e83cbd7c9e9fa14", 0x43}], 0x1) r8 = getegid() r9 = socket$inet6(0x18, 0x5, 0x5) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r10 = getegid() r11 = getgid() setgroups(0xa, &(0x7f00000002c0)=[r1, r2, r3, r4, r5, r6, r7, r8, r10, r11]) r12 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r13 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) truncate(&(0x7f0000000400)='./file0\x00', 0x4ca7) symlinkat(&(0x7f0000000000)='./file0\x00', r13, &(0x7f0000000080)='./file0\x00') r14 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r14, 0x4, 0x80) pwritev(r14, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r13, 0x0, 0x0) ioctl$KDSETMODE(r13, 0x20004b0a, &(0x7f0000000300)=0x1) munlockall() kevent(r12, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) close(r12) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) 11:10:10 executing program 0: r0 = kqueue() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x8000, 0x11, r1, 0x0, 0xfffffffff) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x10, 0x80, 0x4, 0x100000001}], 0x7, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x2, 0x40, 0x5, 0x5}], 0x7fffffff, &(0x7f00000000c0)={0x1, 0x40}) fcntl$getflags(r1, 0x200000000800204) socket(0x36, 0x8005, 0xfffffffffff7ffff) r2 = getuid() r3 = getuid() setreuid(r2, r3) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 11:10:10 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x140, 0x8) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x4, 0x2) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000140)=0x7, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x101) 11:10:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) setuid(0xee01) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000040), 0x10000) open$dir(&(0x7f0000000000)='./bus\x00', 0x10880, 0xb95e517ddbe2149) getppid() 11:10:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000100)="cc", 0x1) msgget(0x0, 0x1) close(r1) write(r1, &(0x7f0000000900)="b1698f2e642d65185c8f8b39bbf5c94916fda025f589d655f51dbe3836418f811007c3ba954b51d701d8a40cf658ff842f7e9c0a55c553373c84df6b8e0767214e10a3dc271d38739b666cb8f626a48016aec8696e30da5587d2d3bfdfff3f0278ba560223fb31a839d75bc167a1b94610cf44b56ee6fdb27d495c98ff0754d0683e3276326882e73ced64deab6bae9c3f497cf0e4aaa7d45d75b1ac2ef9a5d985c4b551223a6977a479cf3dd1d35eccad5bd463b5a64f50a9a6e83a9a59915e44e72a37895fef6dd45b6561bdf66a31d25e9c23289db9b086f42a2cb9d2b34b4b744f952e626269069a7dca86829f52a00255d8a7f3183c5c0d718aa62d5b7b50df0bec6fd3a0cbf8f0fd8c04eef01af6bb2de3e8f93fed4ad5c2178a10d27da49f2095a806cd7a0674359d67c6e6c338720313413e6d4f9e57d9ac5ecdac003f6c42b519588d50fb5de1bb14e23770293513568ad9bf0e3983c9ad4ea178afaaa9b524d12c1876a1d9aa4118d33ebdd3a234096b1fe50f369323af8af5e955ec8942e28626a43c926d0b7f5d82fe2d1d05373e21090769187f6c5c057fa2e96aca77e85901d38e91e945f4582733093d5d5793c0d9e3525d044843b025b8cc78559103bd09abbe7b084b094be79fe6cdd38edcafc8a82bc8a2aba7d77d3b7d105d8050ad22e43171895ae7896f1938cb49829a04ae0c663b6f54dbfcac0379e7f40fe6e92985ab11d3630ff706fa2a819740772be9cd2a5ecb705c9089715af459de13dc55b5a286c233890375361ae28c308302e571556a880944cd8304a54cd5d1320f6046adff9b95eac1774dc38014b5eac8b39df48db466a6f97a91e8dab9637884f0f21b9dc5bc84a317ea8fad4acfaaada8820d946011e182a8544ec5965cca54bdf6e7e8dba01907897a18d4899398a7da5de0c071d99a87c4a44d3ec0e15e5b597da2cf84376383aa00b8973233e61833565b6065a825f4982aabc394607b8ef1821c2ab9c5b0e5696cc89bbd0affe9babb2907d7a04a11a0b80724ff49c14432b0e5192d80561285197ac78d4d65fa55f642a7233689e12e489efd819aa5d46d26b0e00bac25af5b79b1d5bb58c58c387a2f51f90efd6889643e11abcecad61b56a185c42c2e52fbba44b9907c06b196063c97b1efec5bb6c1828e31225fe6644f78efe7538fc76cd5a5a8a2ad7825289ca3bb71263c171df29da38b0124be697f96e48b416a95ea9487a4089c4b72c3dd3df160dc479576958f2ecde077b07b228982cafd79a7696b8cc0c9aa9d08c20d953ec287fee6b389b985163fadf0352a593ea22dee7cbe35ce8252176c381b68b72599328604fc5aaa624c57051230aaf7340ba6c1f83256fd4ef89dcc9a7301b8af4d684fa6cebf5951de9f91258df74e961257fdcd0fcdd60d5c3d6bcb4b9cc864868a86d6b46f84453e75a666cde3872bec178fb1153786fc54145a7fb7c083b5284f5c4b6727f20666bf15ce38f6f5379c0359e5076f3112a0887e937f471f43316b04ab8e79cba139e02a2895c877c5f299795c74ef8ccb11cb270ef2ca8be744c3503ccbe6bd9ab78897a2aad3ae771e801d4312477434e4022d0e8b93de6155e8d2f3064489e0821b79a12766640024e9e0bccb90781c5f51e25d22d08c118c0fcafcac0fb86292fbbafe4f700c30d4ac497533770acd3b0107608d29b80ea44926680ea60f87e5ca9b5d2b37067ce21dd59def8b07f531f704ad953e3f5845ec29694d811b94aac2f28a915aea9350676fd920e794e2e576476b836eb8c070acdec1725d0b97efba99c548ed6b4d9ce90d30d66d06b678258ddabc2844edd4120b27dbc0fb1a5dd0a24c01d3ea3c7ad834c6b730c3af1066a8d08a61fecdd8e714f99d0f93315c61ccb14364604cc4877d8ac5094058ee9edb7f1fd76f9afc7b7aa7a413ec0d65b6a09534a2aa96936a72acb67cbb78f27c15cf1dd925a8851ce8a7a751591f03aed948642d18a28e833bceae4afd195d89cd10a763fe15f01145977d4d1ea93ebf3747ad9ac074651cd637d252b85a100b20e29af32b7d5610c46668d11a95ce5fc070df230e44500ede10fd964b1824313c5f3a6928675929b34c337ebad4d6a9a880d01ec10955bf9492d5d942e43e48cbb4972699ac1b4e4d2363d96dab2192667d96ddac5aed5e299cf740df5dae5cf3b42d0013057f22ee0a8a81d0530d7d37be85b45d5093950a3e7dd90ff3b7296b164eba8338a4ca7f03851082a14fa28b36c7d8f81024d5b424c7731df06ec72c184d0cc9e6d64a5d32f9494e7fce9405a863a7035cb28b2d90df2b104121c0355755b758d3e5efb5dad3a8832237084b4dc61211c1abdf01f016d963f9a78241599083704a0d922ec94779eb36fa87b162d81e29f0af696dba860918307566cd291238810537b658a21d8fec6fe3a7aecab6496a4afe7453d6aedc06fe98fc6e4c04be85632c2202e5548677cd349ed264c69f694c5139e67fdcab9a1926b807ca515d304d1820bb40a28d3cd4dff8461a25a3576d5964c4819a6da7a8ad28f3f4a74feb51a413c7374306c7c42849b91feb337cf62355bfdd969177014b122bcdfdc40ca33dbcff57bf996dbab6aab3fc70384dd49f14a49fea1af36718960d0fa47f9869bd03972681d30a0cab088c7506b95965d0e47b349f0000c6a45b6ec1d1a894d76ebdb30851db466d12c40d372b40f4d2ac1ab66d0a97579488e0d9d5afc5e0e9a8c0d99f00aa0bbf5a743385bdf0d034d18b1cf4d387d2dad5d507d13a47b9256c2a1112cd73177ee615fb01ccbccf156fa9620f1ed908dfecf877cba4dbf1f066e61cfb2808fc09ad7244d2791c6013e667f1b12f519fd45601ae79c7c4b5595e96d164ccfb55d9d95d00b46512d1956aef588e925ae84ce000dbe10d5021ae7e1ecb2d53b50375076d99d318b5933b608323c4ce8e1fecf665a9f488149ad620d6a2f35c50664dabf393fbebbecd6262d14fd431017dac02815e4a2209e56922ed37077857c514fa7e14a4ec51da85c8e79f8e676131b9689ebcba7519bed987beee06b670540e44dc1af4762ff9276d78fb30e160cefe967dda5bf1af78999d2b1d3b7e8c38a6361417a1ada8d604be5de5a1131d9a7a87868c809187d7a67f2fbd153e2106a06eda7e6b783ea36bb199baf03ddeb5383f1c6d50b92490b404258435b7a1fc40e838463ddeb59d9dd068d732d58c01a48cefcbd456e9666ea51531382b1b889a5c08648698f1b564c3cb50586de52bcb3fa68712ede617094bc291761e7fcacbf38fca912a789a2023d1f4790959b49b7276b99d919d18c05e6268784a455c538ac8c96f93f260eb0f07557e9ef76a8c06b2bee4591b0ce6821e11f2626dd65da4499c84ee7a773fcde76fd2741f00723ded73bbf3d7a27e988f1fe3952e25590322bea8edf110e12e479c84982d719f216fa918b882d236e46dd0bbca4f1a84a84a794b933f8317ad41ca085571f4503d4324bb2146119308568467741e2a458214fb923aeaeca78bfa645d163ee8aafcdd9c4f130c16122864a10bcc844bc7fd4c549891adf73ccebb928fcc0f358520c10df602be9e465daa08d7dde04c5c19bf7489c5261e38f9c20904bffef55e6f64da9ece5117218fd4dd1ecb856412e13ba754cfbcfb86b3aed1b04f265fb7c46a5a6f6d1c6801063fcd1d810663610eb64832baf2b0ff284f1498c9ea19b35438429134484cbe81e16b2279f4d043ea066623f72bb176d5dbaca34c4bbab75d7f2aaad41028f55d9814c287779507e0d7c08c7187130202bc54ed72b41a1bbeac1646bc88c731b8d13af8d5fe7a1d93b46a94d786e53407344102bc48fc1c0607949c5579a8a505e44943601b86eecf51e7100dfbcbd97ba8e5ebc8a5d793e43fce71acf8c3736679001acd6a4d2c8617d1127f0c34838a2495836b9a82e244d7a7454709469568ecf6111b05b56b9a3762bb9ed9c35da4434b1bf5775ad3e3a54005109dcd9d68b7d84826c69f6439edcf52dd72bcc9ba49c51bfc80bda32f4e8c60795f7000ab37e389524c6647ef0aa839240ab93869de72a2a983aaef51d98b9f1c216056145a883fb3528576bbb8bfda82e9ad0f8ad239d908a5bf10e97218530a0e34fd396751cb231717ad46281155226f304bc752121e1b3b13077e9a7451298a4872656a359e32ce08a5e4881caa391d73d7380d4fd8ef3f8b81cf5299c4b0e46c68521926a47092a5a166a28b8316ccb8758d74b7bd63608dc3dc430ddbe8b07a64699a8b7b1aedffdab6a2e7bb62bddaf2bb02fe99473f096e9b2f2f8a95514219f15bdf5fd3861f2a2cbd233b84ca21f3d733f44c821056f3afbef38301af6ccbb428aac03920bddde7df387af0fd455898cc15ee860f709c42d53de25ff384e52d5c55919f4748bbef83e71d0e719c3fbb3ec6b09887d18709fd00abf7c35117e372b64f83f5dfc4afc56351c63a5a5a181e5e483da9b0f4da95578d2c9a0b3ce468f0045e6cb7a04b91c6e7100695e7ab0b17a1f182cedb18a1977e718b70378a946f94247f9d22bec6cd2f44da8970c27902fe894b815cdd261951f385dcf5b8a330c9cdc0827687367590ef625a4243ffbd73f02a490320904c60933ec2150ea1363e35f9686e9a9ccf7e63fcb27c21bd87fd303509be87cce9a4432aee92c3f5fbd397c25c9d2206c406107a854a4d335d9ba7cfa32632c15978b42c7026d82076546708ff264597ce017fcd89e7739914726611b4a21cb550e473b371abd299e6e258d33bf7b314e8bcef94770f09c3dfc12c22298c9397c82e275406042bb24fe2b64ef36bbe6cb99f84bb21f55a2e8dacc7dec8c269efcb73ee93d8c212f166850edc0de9e2a9e83400e863c586aa83ec851b10e6eed7f240478107411f8f9569ed58cabee5c1dabc892bc4da15fc371817cf6feefb4a66e950a5319eca4bb9b6510ec23d159d019b3ba09466c8f17c396e8cd16ce8a089809e235f94a994cae08a07d8902b32e66fcfc489896720c0527a4900e6080feef908ab6e18e7565bbacb38daee46a47722c2b70226a013ceea1223432cefbcca74ea7de2d86374d7cd2e4d7009c8bd4470456ca2fe9b8fdedab4f5ccdb695373b6b1fa31f282ff152e6065eb6a440471b3a14da62caed0322e226242d727e39e7e0e32ad686ae922b3474c4d554ab6d24df94847de371fffd2f30c42a329b2f0bb4ef187d51e05eec7cc85bbb0a1a16abb7033ec708f27dfed947f7950bf208c472884cd9122dc3c2334cdd70069d5f501b1e3c0c37fe5402df1bee0d3bce66cd280db42a74ccc4cbb0df6931eb45f9b2c24ab004abd2993f75f02039cd26c2a2d3646dd79ceb8f6daa6262c1cfeae889a87330b0ba0c135bc6258e2f031c3b157fa40fb141ed7b4e5d2186bbfadd53e33d3921c3192ea55e5054d95b8145ff56aa79eadbbcad1dc9baa9599cb62654cb9d645c026d720e7c8f77850919a151dd8ae0782b0a0d1ce14d31c64677838d1d6b3647653af0afc4563692473362ea8b5dd90e06a21a9a4caf07fff65deebeaaff9937cfb9bc785ca82ea727f16a42f87796a6f20feae7467dbf232873bf7b36f89d8d9fa6f327754d88027d765f286dd6fe1dfbf0a760a38c1d0772c64a8dd7bdca093d754029e69465e5a6a9732041c55b8e7ec76cfc8f67be5299f3f7585f08da1d09dd5da781399d6b9fd0d7fd28ac0fc6e123b24afa2d46debe646bba12b15990c642452a57cf6b60d1bf4f1efcf1b8e752a9a352a22152c17", 0x1000) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x0, 0x82) kevent(r3, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x0, 0x80, 0x7, 0x3}, {{r1}, 0xfffffffffffffffe, 0x20, 0xf00fffff, 0x4, 0x9}, {{r2}, 0xffffffffffffffff, 0x8, 0x40000041, 0x3, 0x2}, {{r1}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x3f, 0x1}, {{r1}, 0xffffffffffffffff, 0x1, 0x40, 0xf103, 0x20}], 0xffffffffffffffe1, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x14, 0x2, 0x8, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000021, 0x3, 0x23b}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000005, 0x74d4, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x0, 0x40000000, 0x40, 0x4}, {{r1}, 0xfffffffffffffffe, 0x84, 0x40000000, 0x1e0, 0x6}, {{r1}, 0xfffffffffffffffb, 0x60, 0x40000000, 0x7ff, 0x8001}, {{r2}, 0xfffffffffffffffe, 0x26, 0x0, 0xdca, 0x4}, {{r2}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x5, 0x6}, {{r1}, 0xfffffffffffffff8, 0x1, 0x2, 0x6, 0x35}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0xffffffffcb2f8d54, 0x6}], 0x8, &(0x7f0000000480)={0x81, 0x7fff}) r4 = accept(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) sendto$inet6(r4, &(0x7f0000000140)="4fb9736282270db90c280c44fb5ed28e81ecbaa469779182b3555cffa8d9229ef4f1af4dcf5a97c01dbe1d01deb0c96739eb1f93b8af6860182d944cbb3acec7ac8fdfa863a79fe5c0866bec270d598ff7fbe23cc9e4d4dadb6446762ff2222e96c60982f21a6216f058", 0x6a, 0x3, &(0x7f00000001c0)={0x18, 0x0, 0x0, 0xae}, 0xc) 11:10:10 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000180)) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000100)='./file1\x00', r1, r2, 0x6) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 11:10:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) sendto$unix(r1, &(0x7f0000000000)="d87f3cca2c118b2a32a7420de049458b285d2f88b875e030eef7ee15fba2de128798a9869e6366dc8cdd6977", 0x2c, 0xb, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 11:10:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff01"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 11:10:10 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000041c000/0x1000)=nil, 0x1000, 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000600)={0x2, './file0\x00'}) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000080)="6caf8e10a2ae9bbe3b37c4", 0xb}, {&(0x7f0000000100)="445ad73f66cf149a451c7ceb4659383aa8f307d1827c28b02cb9a30f6e3f6dd612be421cb80f98a9100654ee6f63a2801fa56b5dd9d4a10733b2d92e107972190cc00d2f1859dda914e3880eea8bf24b803dc6b840099c88394b38e5fbca0c577181f4c0e8b15d80c590b2db952217d15d3055ca63fb26fa3667b28637166337d57ea6c483aaf18bb5dc082f252523ae044766ea0dceac9e1eccfd", 0x9b}, {&(0x7f00000001c0)="299d5c13e275f86765df1d1c4d8c4eadfe58c2ff926c7b3651742e6af7c50fbb8810897d31b598c73dc07c5450b0ab872f9564c9f2bc321c2e80f93a68306124", 0x40}], 0x3, &(0x7f0000000240)=ANY=[@ANYBLOB="7000000000000000ffff0000400000009d06bb0f7148210b81d3ae64ed837ffe1e63e61035fd651b9c210d019d97fc1fe5e5fb22b4c57b02d79ac6a9dea0834b52ba1d577326a67e9662345288d2a44a0727864d6c57b2879dac961c8a257c5776acb9fdb10a926a972bad0000000000f800000000000000ffff000020000000c834c2e19cada01f094187dd05a8d1efab2cf076c36eac4b006f9976fc08872d57cf7a34397f4e92d8dab32634acc66e57d98fae70ad0ba53aacb080e712901c14503de58b88e3282557f8fce8cae41622fd542afcd5976f76b6674f9e655cbb6b970b6e44ebfe758228a6226a79a1aceba652320e164885cf3d9ab94597de2a06f3316e8ea8766c996bf69c43651a37b71d4720381c72f8da33a253eb5670c52b30f73e18d8cd754d4087aeac36b37af071cdcdc48946c11599ed73464b74196d7da4a95228e2de1644bfe6bb318de7a166c4c15ad8545c8e9a3238c2d55b4741001001000000000000ffff000007000000b9f9b5a0db5ae8020bd4d0a6c3938ebd7742f8a8ce5b2fb9382b0cc9fe196b61bf079a92f537f2bc9cf588e1153f51c4f77daf6c9f749b65ee10ded9e4d21b466f748889cde29054e7c74a17c9b4cb6bd9b4b2644f78e0bd7e68bd29f3001e512a436996c2359dc7b1344284ee344a22ddda3d5ec7850fe2a85cb1325bf6d6deb02b80bdccc5b18e275ebec8393cd6d201b50a4e59084daf385674b01c7c6c5cd0cb77dc5f195d5374c9901bc0f169619ea22a15ccd63b3ef59f3de27d88b384a8a1285fa4f7f6e9c3da8f35ad05f8b20c5dec041f38b8b0b9dba9a9fc56d4084bb1af61779aaec1cd5555da587842df377b19d75f0ee0dccff4230000000000c800000000000000ffff000000010000722689a227e0136be83c78b3be3e41f937093aec43e5a18f5b0f3e178db356516dfda70e53646eda0496a2613cd3d77508eeafa6388966f8428de0e4bf27473faff6376427512acdce0c201fa558070cac5e7304147bbf5ed570df5ff84a75d40556ed3b50f9e7e785ec2506436354a6093911472cc024f64fcd5101cc73d00f5242d3ae3be3232ead2a60b93d1b578a69db85f375ffaa2eab91647bfc64ae875ce8d75bc3ad9981ad0eb00364434283aa6dc579e6a508000000000000"], 0x340}, 0xd) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000005c0)=0x3, 0x4) bind$unix(r1, &(0x7f0000000640)=@abs={0x0, 0x0, 0x2}, 0x8) 11:10:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000001180)=""/195, 0xc3) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x1, 0x1, './bus\x00', 0x0, 0xfff, 0xfffffffffffffffd, 0x1}) fsync(r0) fcntl$setstatus(r0, 0x4, 0x4) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8112, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0)=0x1, 0x4) 11:10:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) 11:10:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0xc2) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000001580)="9ace6bc89d120fb09652f3cc7535b840b214e9c6ac36a30b6d9d718bb42059a4bdb7b7c01edb4f581257a4d73faa3017301c907dcacb9ada5c042fd9170eb01004ba81f35e6409fa3a9e0e388527f5eb07484d0dc325a5855b52e91def9021664691ea3bbf2326ae238a9092fe7a3d684f7774a7db2c10b770a5acd4e97a5a4555bbbb8ea0e904d4f1ab27524e25e107f22811d53a65a45ff4886cb962aedb4d0c3a4db051f59e33e21cca1a08f43c200fbc0bb8bfcbf37d02bb8b5ac5de7964309d1609315a7aaba17c72cf794e3c55bd8d814793cfb9f57f28d8344f6243c006c5826f109c72891042e6e5942e525ff7edba6caa74a0406ec2c6035fc859f5502550b591451fc4359af2e5ffd70e11344f3759a190b1aa6ac7cfa268608496ca611d1576013619a05b08ef43072594159f24ddefcef18518ea0b53d31e89f3db6198c3989e185e37a987b6a4bc27921e858096319b626386263abf92d67ee6d1b7948ecb4e9f6c6761ee8abf5c645640de25253d45258ab1afa3d5a8f0e8ce1cb5026a9e1182f4ad0360d2533c769ee1cbf7203f2f29a501cef95eb892acddaa0d9bd19dc552f658843a8a42e5dd8f763921b019608193e95ca75a89eae30ddf8a643d958bb4295c677c74978030258ec58d0c81e07aa64cbdb7a92ba348dc07e3ef97d2a0df99b0edf43379e5928b36c5cba42dac2eae15d281d31327ede5dac221851a8b21b62960ac8ec58eb780394bf50ec834b311876bea0f6ce3e18b2684c33926f5b76ffbc1af48023dee7ebe6a2a0908b314dc9db77d6f5f8560ae8d51228133430a43a26e0f421bf6ce0bdbe1a1691f8566e8f469cd3a7d1a7ec261894e1ea9404cf9b579f2aff54a1730fbbb7e41c46f590c09d9eda2ab1900220ef89f43018d9e37e15586e37fd80819eaad32cc3538ecdff9dddc78e1044d7a5863bf55844829634410077e86ad7eb425f81b5ef6424bad4941a2291a634c24206075e1d43f0fa41d79eea5d5c653328454313f6aa54224ce093c65eef1c586e04a542df585b55c52741006ce0caa3b0518b92afc77ffd3221ca757e155339ec683751c9acce011cae0ec8ac74f48fca2e67be1500d092471b5bb716c3ef3e81d5055276942e0558efa3a635da8399e18a7cc5709dfea3697d4f5feab46fdf54441d93ba57b3c251f849c119eb1e4579c47becdf5d483790669716f0a74ec1e312b9632af3f4a9c83e74fcc128b2cb31298e2f0ae5aeab6c1841c5b107ae1e19219d0f443fb88f96811c830aad0ae16c133d58e12f312b722eda95ab263cce47b8371cb6b4d9623888093813509976b00d9f9f0f1e7acb0897fd099550494506cba86e6ad96afb30f37cc61857eba8d024585b326facac053c14e9796be9470e887becf51ec99ef272fdb90a2658fa752d86a935d1f2bb72b4cd3c8997be95549a1ea56f04e6d57585ca7e93cbfe5a9d7e8338e7d1b5fc96d713b7574aa5d28870623106c0437658cee2952f29d6481aeab5cd607d4e92d1345a36607a6854082083e9ef8e8789b248c076fe43dd233ba0fe506e8d42952f7a057b0388c97bf1abdccd959178aadd9b2f737fec2f4266a273a5f676350d1086df7bbb0f3175237d6d208e566c9e67770cd1f98fef9a04bbc22d9a857d725b1e58127b50a7f3b68e4b409d11c36b525322fc451cf14a8c51cec9050d1368a8d55bb119cb3cbf8f44ff7a2313de0612a7c2ec5e46c358f0ceafb4b5506a2b88cfdd9777b86a0c885a1898740c531ab16daa4ce709fd77f1d1b54f3073dcc92cd04a7bd95efdfe80a112eeedc87826fc732cb5975172f0f4e6400e1993bfcb699fb86c14d89e305094dca08ce8dbf7c425c17103cc8dde17cb8458eb5ae29056ec8541844b82344cb03d9525cbd303ca1234c7172b2e18b593c323b15f8bc9bb7cbe3e9c518db99b7302c80d3c8e5f332e42a1e00818839a5959f1ce7623bfc6295246476f1aa1276bf4ea3a247b8decb43d15564e9922ffa032edbe8d09d61ba6d6f786595f43de125f8c755e47df6aa4ef620d99a621b8326b1aadd55963d1e96a23a383dee45d35c4e9cd09a6eb971dd22ce9cc967de91d73fa6fd1cf4a1e546d73f40c54ec7a8dddf3f46de000bca552d8447299d62fb5b2f9c7a537c5499bf34a5d73c8352028fe6bf419d6155136186dcc62c5ae0c203011fd588380cee97cb205d0a689bc9d44bad7749ee0cee655d0c400716e54b8f00f102984d133d91f3aeced038c6693b87977a4e9e51344a59f67dd45f751d3696367187745c8974ebe5ec5b072a2d43932289835015f75eb520a8aac1b381ebbfa99b329253646d599fc95da9103fc9a50b211ec7c7ea8ce71602da7359bdd39656778c74cb246ea9d8fbea29153838a126c3616bc1edc2dd54b538c9ae4dc72ce09c7e37749701fe2fac70597cd94f000ac167026fef16cea0fc2d63586c0ebc87d0424f6491eb8bd910e7d0e09eb5ff216c77276899d3c1b41b9eb463e0240cc6026b12b3656f3e39659984cab787961e03b2f04c7de38ec7650546b06401b9b109a187c9838674ece4496eef2037917728efabcf72239091254f2fbaa6335db6e962891d5daf8d93997486c520a0b31a017a09c7dcd892e1d09c87d51640b6344464ede15f634da65056e1bd2e8fd547e16b55dc07eee65dbc69874b2472bef3f73c8e54ce61fc1c6b568f2d242d5d863ae9107e2002a98bb0cb004bf38d365bafd4b07c7e9567a63e25c885575ab94b2336903ea42bcf251e3f5c9725f213a8c816ee70df1b8adc7682516a73b71e7ffc228dd1aba26c91d181df7947ffa982726a58c120feb135aafe11796ce76dfc636505147b4492a640da17bbb25efdb7ff37baf8bdfdbd54e415a2e23ec8f4aa27bdd9812ccb05327646bf7c920c6c1414ae00e76c567ef0e3e82cf85a41574fee27382903bcc46332b8a6bd8bf0d100319accce9d0fecf770b6266f60a34f5158cfa8605c9d74db5a42526504667fb425cccf374c24012f43ccf7b77190943288dd23228637a0d1f852e5c77c702d369cf4ccdcb8cd1b413d7f6d896bfafbf600e5d35a752b6b65b8342adada9c764b93284e6d8a6009c071fc5a003cf525846eec65a42a4c669f6da861501dd2a9579c5881e93522ff2e9b3c76f2cd977a8804528ada55cc779207a3c6e48cfd3b6e94f48142f1534d2e44536c9e22e2323bd5d7d8b261ea5b5a45eac7b6848e0534c44df1ec2b7d1e06fffeaeae1129ea718324a564d1b9e8e7691c4e44090129606b157fb6d6e203cfe1c30deb5d2e8ba388abafff1718c7d76cbd382c021ba85abfdd3e06caffea28bb9fc662738a113e77580365a15ec30796251906936d6952bd6a830ed09bd6da75df0d09ec9b84826616184d1adaeb6635897c5bb82b419dd410a7a7a8fb23841a674205fe0ee7552647c33eff495f41906d3913bcc8b0e4588903310a03bf05da3efa4b7b8db678c69cf02b451d42da5cf8d17141f32969e85bcdc40877f2b6f64e658fdff2198ac3f23589d81b7fbc9822879a658c8b71c493a6583b52e9e2e896d0eb11e9847558a572a2459bdffdfa459f5f2c593de10f86535648c9909a800d701f113ed9296b558c9618faa33d455c95d4a024d2b387729485805c955e6aba86c2fb28812582f8e62b594273d550c03c54ea06b0fe0ee16dd0fdc84d71d67e36a41370180cbfc4f2b94b5da62b02d25a78c0704211753251c1635fb3a71d380857ce8817910f97ecafdad6cd4c20355c9f1658af993166fd85a398cbce4f6181d79c0f7a30c50d3aab636c5e553dc025cdf5d00e19eff215614deb41d0f7b6dc9ab70b1a09b401e960ce7fdf1a472ca3ffb1fa42dc4496d33c4f474d85a653af4302d525b2470c7e54fba848eb09db16e2ff0c29b57f8fceee56f35cbd3c05abf39560838b5798ee1c84a6b8a1171370aa878735179ea612fc034f5b50f95445db5552deabcd752a7da3ae69fe42e15e8df1bb967582ec3ec1b817283e79bb4e636b1badd705124cea52f7ee9c01309f12bf37971619043bd77ea671b728bc5f5f361c4186d6e694cfba5923935c9e35ba3319a5dd5ab1b11d376963a629b1816ba2abe2c6351b96227a4b461cc36b7d1159f8e883a68f4dc291dea5ae102d20b9cea2fb3845e066159e6b70378c878e84f245693a0e031404aa4e9419f504239858070e8571f258b7bf11f3d7f511bd6f07205dd7733710bafba45955f954368f9a367da8f25de3ee173bae820f23af686e4373fac2eeb426501f2d63534be014f1e7624ffd43cece37b634ed2a751967bb4645dc145bc9f82044ac92df125eeb383efffbb48ed2581a4529b848cbc687cf7ebcc6079b3a32f596655f4ca8713e800a465967b77617dd37d4c1610156b4f0f68d716bac6b883c3bdad732d11cb0fc44acefbb8ca780735ea46bfcc71c8bb874fd500d293ddc984bf4a4a1ccbd46f80c421032e647c917daa6a902bf852190755e6938caa1167e10a9b0d7492d793adb1d6b7b8dbba70504b3f56e4d820bbf7fa00a1ab3b163ddecdc46b6c22ba1f40b5129ff00bd5f61517997ec4f7de3089b1884b7c2b3bb1672b81010fe698cf81fb26d6e60e7ea90c9f1798a56f44ce74ad0ae0ff0e38687e20afde491fa4b77e9743807fc991893af756a247819d6e5ff01514213a41cb978862ca4060fd073d64ffaddfebb9878ff5ef3be821110e57a1b449188cb219f67cbd00bf80ec85df53103d385f036db3e816e3a628b714aa9c0c5e836a5cc0b3af410c60cf4ec157381e40a59c9f02ff4ddf2eba37ba338325c4b96ce89aacfceae9dc042a371de9620cbc637a7e08b01493686ff5aae028e82c5fd71a8ffe1401920655122f13d3d4d637c85b4f40e6dacabe1765cedb0d1f23770b7643a4d77bcdbb2ceacb928010676f0ae826cbd017f39e5eb7d5ebb99e8abdab01df5c9c5f7a3496dba1f8eea614ea04ee52e075c8f7b7b8d0fc384e1a259fdbc2378c9357702a7aa0fc2eee383168f750681f1f71996847216ed91e123823b1b01446628c96a6e471171ddf48572449aca642dac507c3e617617f1d0adc332edb8b63cd1545848f512ac4763220ea27576e25c4de9daf4bb607c0cd0eff3f287ac405508a1d5b91b777c59adf9bd09b704dd8340271f86e074b0335b4f963fd452e934db87bc044a8eb4e2382d10da6826a3eff987f76986ca72f09a5d2766006a9d76f06096dff73ddab948e8e97d73888537b5017a21bc0512e7caafb810e80df130e945df7cfd2759315dc0adc41737d898f2e2b9a3cf5a652d255213a02e8b1bb7b1a52005a232766bfeaa1a92217934cf706efa62ce8f4a95ed5499184164633eb10d66c5a906499ea24c1ee6b863287d7c2be64f2ab5cf418fed9ec940d9e36dce3ed058b0140bf9e20b2282f97b6396e0c0b5b9ec2a190df6783d35f856e0d7e5bc607aa7ed6f37a33d1c2319d849802e4bdeae3c41f9f7181132fe85fcfec5674bce6bef06d8658008f7f08ca040efca73c54dd2f15c7c5afe3bd1aed3be560a6ccc2596b0e78682562d94fb6ccae893ce463f155b742efd7cbf98a589c50abbc993ef774e2767219e31ad573646dbf85f9bf86b698884790ed020224093c02bc6c88615a81b8569afb911d9d83ce60ddb3083f8a15f8b8da8567b4dc207a74690a2fc464038fc4df1184a480e171c01e82b2060513405edc3a78b3a205b75e890d34b84bfcd88e251d11ecd3573d0eb5cefdd2296b61a90dabdd64bf2b1a03a58deb4fce3ddd047", 0x1002}], 0x1, 0x0) close(r0) 11:10:11 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) munlockall() recvmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000080)=""/104, 0x68}, {&(0x7f0000000100)=""/31, 0x1f}, {&(0x7f0000000140)=""/184, 0xb8}, {&(0x7f0000000200)=""/41, 0x29}, {&(0x7f0000000240)=""/53, 0x35}], 0x6, &(0x7f0000000300)=""/156, 0x9c}, 0x800) 11:10:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000200)={0x5, [{0x1, 0x163}, {0x3, 0x8}, {0x1, 0x7f}, {0x3, 0x8}, {0x3, 0x8}, {0x3, 0x20}, {0x0, 0x1}, {0x3}, {0x3, 0x3}, {0x3, 0xecc}, {0x2, 0x8000}, {0x3, 0x2}, {0x3, 0x20}, {0x3, 0xa8800}, {0x3, 0x6}, {0x3, 0x6}, {0x3, 0x2}, {0x3, 0x8}, {0x3, 0x3d}, {0x1, 0x8}, {0x3, 0xfffffffffffffffc}, {0x3, 0x1e}, {0x0, 0x80}, {0x3, 0x8}, {0x3, 0x800}, {0x0, 0x401}, {0x2, 0x7}, {0x2, 0x5}, {0x3, 0x1be5027e}, {0x2, 0x81}, {0x3, 0x3}, {0x3, 0x101}]}) 11:10:11 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgid(0x0) r4 = getuid() utimensat(r2, &(0x7f0000000380)='./file0\x00', &(0x7f00000005c0)={{0x3}, {0x2, 0xfffffffffffffff9}}, 0x2) getgroups(0x7, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={r3, r4, r5}, 0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f00003ec000/0x2000)=nil, 0x2000) ioctl$KDSETRAD(r6, 0x20004b43) r7 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) msgget(0x2, 0x14) shmat(r7, &(0x7f00003ef000/0x1000)=nil, 0x0) connect$inet(r2, &(0x7f0000000240)={0x2, 0x1}, 0xc) clock_gettime(0x7, &(0x7f0000000600)) socketpair(0x10, 0xc001, 0x8b5, &(0x7f0000000280)={0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f0000000640), &(0x7f0000000680)=0xc) r9 = getppid() r10 = getuid() r11 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r9, r10, r11}, 0xc) kevent(r1, &(0x7f00000003c0)=[{{r6}, 0xffffffffffffffff, 0x10, 0x2, 0x2, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0x31, 0x80000024, 0x2, 0x7}, {{r2}, 0xffffffffffffffff, 0x0, 0xe4, 0x100000000, 0x4}, {{r6}, 0x0, 0x4, 0x80000001, 0x4, 0x3}, {{r2}, 0xfffffffffffffffa, 0xc6, 0x10, 0x6, 0x1}, {{r2}, 0xfffffffffffffff9, 0x40, 0x10, 0x3, 0x9}, {{r2}, 0xffffffffffffffff, 0x16, 0xf00000a9, 0x3, 0xfc}, {{r8}, 0xfffffffffffffffc, 0x4, 0x2, 0x3, 0x80000001}, {{r0}, 0xfffffffffffffff9, 0x4, 0x40000009, 0x10bc, 0x1f}], 0x4, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x356c5d33, 0x4}], 0x0, &(0x7f0000000300)={0xff, 0xf33a}) recvmsg(r2, &(0x7f0000000200)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)=""/144, 0x90}, {&(0x7f0000000140)=""/60, 0x3c}], 0x2, &(0x7f00000001c0)=""/35, 0x23}, 0x40) fcntl$lock(r6, 0xf, &(0x7f00000006c0)={0x0, 0x1, 0x9d1, 0x3, r3}) 11:10:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3, 0x0, 0x90d2, 0x0, "d730c103003c5b00001a9d000000e74de400"}) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d673553c0c01b3dfaf90f000e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95a0100000000000000ffffffffff510eb0092e", 0x7b) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400, 0x2, 0x0, 0x5263, "35358521b39963ade9046817f5de6103b16bad38", 0x3f, 0x7}) close(r0) r1 = syz_open_pts() read(r0, &(0x7f0000000180)=""/42, 0x2a) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffbfffffffffdc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000200)) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) 11:10:14 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2012, 0xe5a) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file1\x00', 0x6, 0xffffffff, 0x4, 0x1, 0xffff, 0x1, 0x5, 0x1, 0x0, 0x8, 0x65ea}) 11:10:14 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x400000000021, &(0x7f0000000040), 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 11:10:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x20001, 0x192) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000240)) setsockopt$inet_opts(r0, 0x0, 0x10d312fbdc46dee4, &(0x7f0000000080)="00749c3ebaa71f986f8df048211c5a360d439820941e1b07000000000000002f1c4e7c0039837a8b", 0x28) setsockopt(r0, 0xa8, 0xb, &(0x7f0000000140)="e906fef12f0eb1885f34b9c6156b30da445f692b2e56fb68b7f0272867c76326cf1efb630a6b0db00070225003496fbf4ce7c1e8a7a2151ed3908e5fdce3accf7cf2c6aaddf5ee9d3ced1771baaebde5ec2421184dd620c08831e351f2647e829fdcd25bc5c918e9565d9759fc08c52d56161a18f8c6999a4a80295e0318d90daa03b53e12398d52a54f36d172bc90edf4a192b6aaf25e2ce5041827a624e81d1b0381b5d41d42b94be8cd9cc43e5cf75ec29fa8b7c8", 0xffffffffffffffc6) getpeername(r0, &(0x7f00000002c0)=@in, &(0x7f0000000040)=0xffffffffffffff53) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) connect$unix(r2, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) openat(r2, &(0x7f0000000100)='./file0\x00', 0x10, 0x3) 11:10:15 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000012ff8)='./file0\x00', 0x0, 0x198) open(&(0x7f0000000080)='./file1\x00', 0x0, 0x42) symlinkat(&(0x7f000045bff8)='./file0\x00', r0, &(0x7f00000cc000)='./file0\x00') mkdir(&(0x7f00000000c0)='./file1\x00', 0x102) linkat(r0, &(0x7f000001b000)='./file0\x00', r0, &(0x7f0000017000)='./file1\x00', 0x0) 11:10:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r2 = socket(0x20, 0x4, 0x3) getsockname$inet(r2, &(0x7f00000000c0), &(0x7f0000000180)=0xc) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r3) kqueue() 11:10:15 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) r2 = dup(r0) getpeername(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setpgid(r1, 0x0) 11:10:15 executing program 1: kqueue() mknod(&(0x7f0000001000)='./file0\x00', 0xc000, 0x40) open(&(0x7f00000010c0)='./file0\x00', 0x1080d, 0x20) r0 = msgget(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) 11:10:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r3) r4 = socket$unix(0x1, 0x2, 0x0) connect(r2, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 11:10:15 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000040), 0x0) r0 = shmget(0x0, 0x3000, 0x480, &(0x7f00005df000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x20, 0x4, 0x1701350e}, {{r1}, 0xfffffffffffffff9, 0x7287db2abd529574, 0xfffff, 0x8, 0x7}, {{r1}, 0x0, 0x14, 0x80000081, 0x88, 0x4c}], 0x2dfe, &(0x7f0000000100)=[{{r2}, 0x0, 0x4, 0x1000001, 0x7, 0x1}, {{r2}, 0xfffffffffffffff8, 0x0, 0x8, 0x32, 0x5}, {{r1}, 0xfffffffffffffff9, 0x22, 0x5, 0x10001, 0x7d9e}, {{r1}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x0, 0x7}, {{r2}, 0xfffffffffffffff9, 0x2, 0xa}, {{r2}, 0x0, 0x48, 0x8, 0x5, 0xfff}, {{r1}, 0xffffffffffffffff, 0x6, 0x40000001, 0x9d, 0xfffffffffffffeff}, {{r2}, 0xffffffffffffffff, 0x1c, 0x20000017, 0x2, 0xfffffffffffffeff}], 0x101, &(0x7f0000000200)={0x800000, 0x8001}) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSTOP(r1, 0x2000746f) 11:10:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0x2, &(0x7f0000000040)="a734e0b3cd44fddeaa4db2f073deb6bdc65e042ee65f5776bdc19aeaece7d737c65792353241684e80cd6fe1045948299c9edda74061fb4b998f0db694f37d82ddd1ecb4e7c7f1c5d591337ea30cc72b0f5557e7d2c66e955eafb941e8c341e8daf0b129465e452c8bf943e6c97bd86ab795486b010aea6cbac4542ab2aacb67c09e7fe178ec2a7d74703a121bb89a9da1161ad6d9878ff730a1920c7531d1320dddf8f0581e06c1cc9929b1e48ba74f3a1bd486a6cc0c900ffa568d50cf529a5d72568d", 0xc4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) socket(0x1, 0x8004, 0x4) 11:10:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000200)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2ed84691ddf925c015a1c760e1f34322c0c5f8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea8060053a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142d06aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086d8b6b3948bc1c648861f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509d74780164cf090e7cf7c8d254b7d090000000000000096a6c1d061a2bd7a454c6c01b94d4e0369c5310c4d5dfe626d2fa19295628226632a6d675bb0551dc6b1b1de57c893be9f19f8a80a8f029557c0b5068219be6e4eb5a6c58dc3c1aa91b627581be9673e8936b75873f4cb4666349149afcb08b7c96b6702b8778dd70d740b5bb59994ab1f606d5f694df2f0605242b6e18bf739d2a634ab3a56c90d4f4928a2d1f6cd44256f6defbf97d7c03fe21f883f01fd9472b6cc2b042c2554106f95577324d3b977601bf6368849576b0cc0a58ce4cd6447172efe1d5ededdcb59b7c1420cc65fb7abae0728a5f7", 0x2c5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x23, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 11:10:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f0000000000)="4b74954c", 0x4) socket(0x10, 0x2, 0x1) 11:10:15 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000000)="1286e03c29c94c9ad5235689ee9bd2d8f27d67c8d84e62ab6ce89f63952b3ab0d2866fdee08df08019a85dc8f3fe04caaebfcc8ea2d9d98ce5f71e779cce93fcfa7a145df0abe992fcbb56d2f0ddd4d87d96c1a18d6525b3b862f39f4d4a75dac93da9295d05107996bc8da98e461fecedc5f13453a5a3f37284c300c66df2af55ba093f4116cf9d0340b9f657df59d60ef845ddab3ad84ea2912ce74342a654f36a25f345578713", 0xa8}, {&(0x7f0000000180)="642530dd50aa295c915cc5cc4f343d27d79a32b52efff65332413f6d9d925b67f029683f391e93b3068381b815bf3a0d8cad2db1b8f88a6f74d4d903e91988dd95e21ff5b4d18b9171c35a5917186cb67d284a27ebf472cb1f5e90dc9ca1a811c096f1f8e6c0cf2e6af2805d90a480484e29b1f02c5f965784659e066a75d388e05757e929ae3c389761bde354445c72e178de1deca13c68dfbc6c0df700b71f352a546bb1037785ad8ed200b5bff208bbf19b3483cf071d5d11ea2acce89816c0e44b291f287b2d1d0813c2d7d79beb7408e6bcddae88b0dd1b2bdc694a05baf6422ebc727cc49c0e99893f", 0xec}, {&(0x7f0000000640)="e8f958532bf3661baed9d028bcb61f8e4513ae34077be627e9c8000c839769cb95bf2b93c63cff636b44549daea63fe6676d35e05e402843dc1cad1aaa2532dbc768fb13d5fafd72bd65b14fe978b43e1c8578d8ab2628329d8b2d6e76a500345fb61d72172655649706a3948c66f5105d0e9b2f0bf4841d23afab05df16b7762fb88ca28207e1175c7e39451bbb02fa0e35c9766fbf13414e141e079b55147771c8ef65c76340af54eacf05868c7462472a86a8e4790b98baad84045dc893f9a4bc4a18fd7e38e4b4ae76db6cd6d8167cf756c474270137d0f6ac739697b487", 0xe0}, {&(0x7f0000000900)="1efcfca6985a0dabf893db803563de720cb06b9d7a1652b7f5b7c161687c56c4d52bb7ed91228cba821c3b2792b2d9d72c2ba88928bd3c3ff6db7418132e935d240fd1b98f5046ce10851953f77524054b80b301f097bfeaf790212b03e62ddb288fb3fb32821e337db8ad66ebd11e4854eae3f2435069a0899e8b0ae0265fc71e2d9e914d26e2e2b582ea52ec9885e7fac2c24fb2f5f3cc6fe4c1a31ce7f741515d0bead85065ee18a272721e665820ccdca09b951ee000f15adbf61087bb637b2e674983b622ed22f1b4def20c53e8e41999eed1211845291c9ef92be07075ae93d8ecd6b7183d60a0ff71", 0xec}, {&(0x7f00000000c0)="ad43ffbd4e664ea72fd36b10562164a5a846f0d3be58bb3694b2de0b6b3d675304d647aa39de2fbccb8e4dd838f216dbbd8ff952a7065ad3bfc5ec", 0x3b}, {&(0x7f0000000340)="9da7ab30872f2f723eb15eba38dc2e2f4da3740cb0fbb0a785cf276ac2c30d2fd312de8743384de6ad585a90e85db53e6b7e0ac2282f3bb2ceb3eac661db26e5f9285c989b0c7897401ca872e9f48e4ee52a72734850ffa01d21915d40be1a4ff3d594cf9a13c67a1626ef664cebb6e8acc318ae37c125bbf74a917b1624a70b", 0x80}, {&(0x7f0000000a00)="9f91864ec7f5fe7f993dd54e3986626cf6c6d91258fbcf30e96a0f1a129500940ea15799e70ee39163c7f1e93ea92ac5000b6efd85d8c4acd28f11ae573a7c9f81a218f60f85621e1d775876a05d46de2f4be0d5aae588ec4b8f6e0b64562e1c170504140c6dda3d3008f382dc0656b8cc3987598dc9ffc2511bc13b7f1c9d83a10904ea62b3ded71c8e80b11e3de8c0a8aebf14e321b48ccb9010f2aa26a368e833b133809d3242bd02774b08dbbf30da83e9d1a7f45851ee6c6893181dde8abb2ec6aa520486a8a288c244a33cbefd8750899d9a23fb", 0xd7}, {&(0x7f0000000740)="10864127bd569e1cd279bddd5d176dd159d148e251f9a3a053a316c0e437757fa0e22b0cb20e996138b2bd7ae141229c41288d38664667538db8d0e5287c3747a3c12058cfb656d9b91c62c19b59ce7575ef40715c1fc1ad33a5c0caf199134e1ade81c3902588c25a20f379a5349193332e954e7bcdfd8c8df04674747bc090ea76ddf97e13bad0e675f38be67a4726857e9320b9a94b7f4f88cb2f5afc2ee5e6e58f30ef3bd16527597ba60e28", 0xae}], 0x8) 11:10:15 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) setsockopt(r0, 0x0, 0x1000000000006e, 0x0, 0x0) ftruncate(r0, 0x401) 11:10:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffe83) write(r0, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYRES64=r0], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r0) dup(r1) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) readv(r2, &(0x7f0000000500)=[{&(0x7f0000000240)=""/219, 0xdb}, {&(0x7f00000000c0)=""/87, 0x57}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000340)=""/241, 0xf1}, {&(0x7f0000000440)=""/182, 0xb6}], 0x5) 11:10:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0xffffffffffffffff, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008bbf3e7529040000000000004e341dcd291ccf49f500000000000000000000000000001b27", 0x2c}], 0x1) accept$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000001c0)=0x76, 0x4) 11:10:15 executing program 0: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x0, 0x40000006) semop(r1, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0/file0\x00', 0xed754effb7ef2411, 0x1) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0xf7, 0x1, 0x41, 0x3, 0x6a7}, 0xfffffffffffffd38) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x9d, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000a40)=""/122) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r5 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) semop(r2, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 11:10:15 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) rmdir(&(0x7f0000000100)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') chmod(&(0x7f00000001c0)='./file0\x00', 0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x10, r0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000080)={0x2, 0xfffffffffffffff7}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x1) sync() fchdir(r1) close(r0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:03 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) socketpair(0x18, 0x0, 0x7fff, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mlockall(0x2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x102) shutdown(r0, 0x1) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4dd9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) r2 = kqueue() utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000140)={{0x4, 0x9}, {0x3ff, 0x7}}, 0x0) dup2(r2, r0) open$dir(&(0x7f00000000c0)='./bus\x00', 0x40, 0x2) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000140)={0xff, 0x2}) write(r0, &(0x7f0000000040)="4c0da487000000003f076c1401", 0xd) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x1, './bus\x00', './bus\x00'}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, 0x0) rename(&(0x7f0000000400)='./bus\x00', &(0x7f0000000440)='./bus\x00') recvfrom(r0, &(0x7f0000000180)=""/211, 0xd3, 0x40, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x1}, 0x8) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) read(r0, &(0x7f00000000c0)=""/2, 0x2) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000300)="b8f2f874e88fbe28153e9b7e36c70877c19d983dc5ed04ae972e31bab7f4e5336d418491af3b3175a950eb5527cc7104330bea55e04376bd5001f75f326334f3f8e2e53e3d95", 0x46}, {&(0x7f0000000380)="70d54c7856ad1a379d0b389d4f86560c1f3f155231919d2c6db12443ed3755d582086d9d98", 0x25}], 0x2, 0x0) 16:00:03 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xb}], 0x41, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000140)=0x3) ioctl$TIOCSETVERAUTH(r1, 0x20007465, &(0x7f0000000000)) fcntl$dupfd(r1, 0x0, r0) 16:00:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000040)) close(r0) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) syz_open_pts() open(&(0x7f0000000000)='./bus\x00', 0x80, 0x100) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20480, 0x111) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x3, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) getsockopt(r1, 0x200000029, 0x65, 0x0, 0x0) 16:00:03 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000000)="c9527ce763648b9b5b26ad952ea9c109e188664dfd2b34d3a2fd72f0ef061a073065416662e0b41c4f6a106648f48b524976b2171964a0695ed1209637979ac1caf25dd7a734d787e1300f3c5375a095fba690f97f2dbd8bddc8761ff98d6eec3cab3a0ec12b555c57fe7cccf6bd4e93b145000c1c89455a46810970b276767e48d9018848d40ddffd4fe81fdf7eb2a160572774ec1e33baa1658d9e7b1fb679d57f5a9fa147709a01c5f3ea5d152f32f265bfc39d", 0xb5) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 16:00:03 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x6, 0x7}, {0x7, 0x8}}) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0xfffffffffffffffa, 0x80000001}, {0xee7, 0xc3e0}}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8080, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000001c0)={0x7fff, 0x1, 0x7fff, 0xa7, 0x1}, 0xc) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x83, 0x10, 0x7, 0x9}, {{r1}, 0xffffffffffffffff, 0x6, 0x0, 0x4, 0x8}, {{r1}, 0xfffffffffffffffb, 0x2, 0xfffff, 0xab9d, 0x7fff}], 0x9, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff9, 0x40, 0x80000000, 0x2, 0x6}, {{r1}, 0xffffffffffffffff, 0x20, 0x80, 0x1, 0xaa}, {{r2}, 0xfffffffffffffffb, 0x29, 0xf00fffff, 0x4, 0x9}, {{r1}, 0xfffffffffffffffc, 0xc, 0x6, 0x1}, {{r2}, 0x0, 0x8, 0x40000001, 0x1f, 0x100000001}, {{r2}, 0xfffffffffffffffe, 0x82, 0x0, 0x97, 0x3}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x2, 0x1}, {{r2}, 0xfffffffffffffffe, 0x0, 0x0, 0x5, 0x9}, {{r1}, 0x0, 0x0, 0x27, 0x8, 0x8}, {{r2}, 0xfffffffffffffffa, 0x41, 0xf0000001, 0x5, 0x5}], 0x100000001, &(0x7f00000003c0)={0x8000, 0x6}) select(0x40, &(0x7f0000000400)={0xff, 0xffffffff, 0x9, 0x1, 0xbf, 0x11fb, 0xffffffffffffffc1, 0x6f8c}, &(0x7f0000000440)={0x0, 0x4, 0x7f, 0x2, 0x7f, 0x7fff, 0x7f, 0x1ff}, &(0x7f0000000480)={0x0, 0x1, 0x8, 0x4, 0x6, 0x1, 0x3, 0x7f}, &(0x7f00000004c0)={0x0, 0x400}) sendmsg$unix(r1, &(0x7f0000000840)={&(0x7f0000000500)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000540)="89495c806262f359cb69fc1f50833a4a9e3fae8d11abfb7dd61253b7397610fabbefb9635f90626209ad757f742ce8e69c821f8b4d7848d9e94d9352ad97aa811c6fd330097529cf29b68a7544d23f842ae37a841700649f4096e059f736b4d6f3f5132cf2ee324c27f6021920ad8d2513eceec1ed75b47e0aed38d2ee5bc315d8b96aabb457b67e83ee9ff901b35d25824aacc9e13d3f4168e79471b271e2f67d52439b1b8e545580a592e8bd104582880812a609ef45ef7308e34c70d6318e05773a", 0xc3}, {&(0x7f0000000640)="f9c62e3c945a4beeeac22ea3fb80ae4d318cead595079d32", 0x18}, {&(0x7f0000000680)="d29eb9c570fdbcf3c779d06bb6beddfb8c301ebfc6a461f8d3256ff2f8f4888c906bc21f5deb5e95a575f47405b1562f4011ee1b37a1349a26b930070a429ca271c1b194b2f710c41897251eccd2441818da5f330319ac6d2fbf2daec0abda22fe5eeec75e1cf72366dc32bc91de5f090f489c3a7baf906452d0ec18b5af5918675936f3a8afa5a940fb2b2b3edee771b71f77d0d183537c73b9d526", 0x9c}, {&(0x7f0000000740)="d40cf9e20f98d4679cf3796e7cdf48890127f32ca7f694db19e474af4db2a36c608d15b18f49ab9ca95f9b166adc9df55dc80dfc0247018d313124c30d071c9d00014767e5efe5ae18323cf1e130c6bf1dce437415", 0x55}], 0x4, &(0x7f0000000800)=[@rights={0x18, 0xffff, 0x1, [r1, r0]}], 0x18, 0x404}, 0xb) utimes(&(0x7f0000000880)='./file0\x00', &(0x7f00000008c0)={{0x8, 0x1}, {0x0, 0x5}}) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000900), &(0x7f0000000940)=0x4) preadv(r2, &(0x7f0000001d00)=[{&(0x7f0000000980)=""/65, 0x41}, {&(0x7f0000000a00)=""/154, 0x9a}, {&(0x7f0000000ac0)=""/188, 0xbc}, {&(0x7f0000000b80)=""/34, 0x22}, {&(0x7f0000000bc0)=""/31, 0x1f}, {&(0x7f0000000c00)=""/14, 0xe}, {&(0x7f0000000c40)=""/169, 0xa9}, {&(0x7f0000000d00)=""/4096, 0x1000}], 0x8, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001d80)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000001e00)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001e40)={r3, r4, r5}, 0xc) setsockopt(r0, 0x2, 0x28f3, &(0x7f0000001e80)="338d00f1f22d010e41ced8f397465b5871beb52f452606276164f8d558fca2d1c5bd91a359b8828d36cd4fda122cb1f4e8ec", 0x32) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000001ec0)) r6 = semget$private(0x0, 0x7, 0x4) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000001f00)) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000001fc0)={&(0x7f0000001f40)=[{0x87, 0x2}, {0x42}, {0xc3, 0x7fffffff}, {0xef, 0x2}, {0x47, 0x8001}, {0xcf, 0x7}, {0xd097b0bce4625a3b, 0x1}, {0x85, 0x7cebe0de}, {0x89, 0x9}, {0x25, 0x10001}], 0xa}) kqueue() ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000002000)={0x7fffffff, 0x2}) close(r2) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000002040)='/dev/tty\x00', 0xc0, 0x0) preadv(r7, &(0x7f0000002240)=[{&(0x7f0000002080)=""/117, 0x75}, {&(0x7f0000002100)=""/178, 0xb2}, {&(0x7f00000021c0)=""/78, 0x4e}], 0x3, 0x40) ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000002280)=0xd9c4) getegid() mknod$loop(&(0x7f00000022c0)='./file0\x00', 0x43ee1072401f65ab, 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000002300)='/dev/tty\x00', 0x80, 0x0) 16:00:03 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') chdir(0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000dc0)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f90c17e01e62887f1f0136f5bfe408a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e30aef21a642856bb621abd4f0d4365e2d0ce028cf1392b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef02000000000000001e813b58bf9602d19a9c63a4a5ce7a567ba2a628a19e36709f015183196db52622f6bd49c207a43a54e91b4798b11ad906c8e42b02f30be32670fc59e7f905bb0531ab38bd8f056dd98c2e2ec6e2a1aac01d8086fa14f4ac78e67ab9652174b2c01a8304dc36489b11375c1990841f665b1bb03053df12e08e28b95ac1c1560eba1cc5b48462d009990d8402f664a215eb7fa3ddc643f6d4112204bfdd7681a324c245c24def5c2e09acfd250d8dbaa49ebdbb0c31d0a8323cf5d4c0e5cf880dbab00a032dd8cf3cefaca85fc33ea891582c082db329e9b0b15eb93d453508bacf967c72a3f11c720cd83836d956dbb706ab985350deaa86db209b31b76fbfa2787c8ece867fcf07457fc1104f61a9df3b64e5bd190f16efa1014d39f19528829215057bebe8f398c847a8ff0e84fac0612b8d9dfb14eb98aaee5226f8ba63d9bb647892d647a764897f7a31992ebc0adf1e1380d9cb84c2acb4e199099e129a3fdf739a7d86800ee48c73dfa0568e039c9440a4c0a78d7499ced4477beed2415ce8a886d962d46503f50a0b42a91955fde5b893deaded385b0d2f26528c331b68287aa95c38cc66d1e9e349629a3363700421a9ff72b38f78b56e686d1b77eb9430737c8f52e206ed72d5ee955af2f510332edfd69cf03a1d11ddb9894dba84fb439196cfa47f96b96b7d581f479085cd7239f0328feee5412d7522087f7a58be161c9919f98ea0b7785020d97c7e4472f98972daeb6bf0be69365aaf9b419590f5d69e1b5c7b8d7b68b878ca2d53328602e5fce844402e22b973a56f73214510a2d74b3434bc25af40893e833f178029c32a27ba4518a73c87a7e8d8ce94a37651e2659147afab453c1f89913e1da6b6905297a212a36aea60447b5048ef20defff703a17345fe83fe6f6120a893c8c74edbe9fd2f21ad689f92bdc169c7df3055b90ceba45acbf48877489a098fd299eb73613993a6798359da1dc14519a4d0d56ed8016847734f0385bfbc735a3086c2e231fa3dc3c312bf2018fde96f223fa3217982c6760879cb8eb778f234a3d14b9bbaa8c7af8704dfe8da41d9b3681967f9d43a47cf9706f42b5695c9d91bfcbeaef14602bb54e06200d23735bb89a702444ce5e78418e6f36daa01a3301c04b6a66eb2d8ee306c842a84a365890b0293dc947f0064fa818f09bcc55ba59685ebcfeddd1eff2cb6ffcee507a892326c390728f79e3187243db451bd8567d2079294e89cdb64a11ba64399919f84ea5feabaa3786e5b63f9e09bd92cf68358bb0811b0fb79ec613e72a203d07d42f0f9eb5f3fa3a050065bd40ee82f2928ee10f67a38672110cd73ec968c9592a317cac0aaef20d6236988b5c67f9ddaa017df17b3d1a17000f87c262d0fc2ae72bf8927874a9f832227c783dec41e861aad35ee0c37b4a8ae666b87cac084056e6246ce805d0a8f794d01d44cef2d29cff75ac52d46efb787d9e13c1f0595f59f7dbb64869f73ad9a864bed499259aec4a472142833fb45cd102cf1791ec1f4226d79fbe8c7d2e2f4bf90138c86662e3fd8a8354440000000000000000000000000", 0x5d2}], 0x1) setsockopt(r1, 0x7, 0x3, &(0x7f00000005c0)="2002cbbc65fd813bb42f6bcb5efcb4ccfb5cb8e1c61b9922b2c6044e61e74a1d766bf54cf1cb5f8e01be6b80b2f2174635ab1659daf081", 0x37) r2 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x3f) dup(r2) readv(r1, &(0x7f0000000000)=[{&(0x7f00000006c0)=""/247, 0xf7}], 0x1) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='U\x00') syz_open_pts() 16:00:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801f50be7576a524ce0dd601a0d0400000000000000e2ff0000", 0x1c) socket(0x6, 0x7, 0x80000001) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="8857421fe570089afa404d73e6a37202f760d45f93bf091858d9d3d2bd93e3e8ab01ea312a5f08b94f60a071f5b6aa0821c5", 0x32}], 0x1) 16:00:03 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0x2, 0xffffffffffffffff) 16:00:03 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1e000000000000c76cb521ee60a773ad4439010000000000000085bb0971c29730c1e4f38adef324462fdb5bab45b3465ce883b55b5dee8288759457c6d5cc3b9eb6a004522d17f87608ef0972a0c5e0709adbca739189b078e4fd90dcdc575f5f0f1fae57020f57faf9d5b6ffc0550d1cfdea0f7a30"], 0x1e}, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2000c000, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x0, 0x8) r1 = open(&(0x7f0000000280)='./file0\x00', 0x8, 0x4e) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x2, 0x2}, 0xc) linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x80044275, &(0x7f0000000000)) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) 16:00:03 executing program 1: setuid(0xee01) r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1000000005) 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, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed", 0x107) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() write(r1, &(0x7f0000000200)="8517abe19dc0b2713d7881420a8a260d4c2fd003ed70c14dcd5c8a828301c56c7e7f152914f3f4fae8508e2563581e0bc5dd516389eff706fb89028f6b0a80e170c8f4d3c92d2a3f70b739293dc5a96bf9261d1f6858f2b41d391706533a38300af85bb393bf392299e6e5cd39be73de17172666c38265560d78be2a3995e15b0be59b07f123f555731d8f6219ce2cbb33d14f4fc4076a10692a5a8b5e7231aa4d654ca9c13ec0e197cb58763c8d0fc7cd781965e1756db8cab2ca16fa92ff263cebe767031072ec0a22", 0xca) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:03 executing program 0: chmod(&(0x7f00000000c0)='./bus\x00', 0x2) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/175, 0xaf}], 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000040)="5433f4", 0x3) 16:00:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="f33669550000d9479079be2ab1856d6931427619650b31371079a16f431c510212ec3987f7aa0304d880c23958eeca0300627fae21ff92c0d1aa5957b8541141d9b14a5a14942bc66e5228efbcda6c7d9f31837d8a18f04a86ab1dfd493a2a5fd1786051f2fe29c76f91de67bd04697233507574bb92f8c66a59635b0ffb5389b02f6f8331fdd2876ce715df32276d4511a15929241bf29d09426862e9"], 0x10}, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000010e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) geteuid() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20001, 0x0) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000280)="157bb66f09a1bb6f2e053194ad35dfaf67093970cd5113573fece23f6f113367de9146f354209aeb18d82946bbc5dc52d54b11d6cad6f8b1fc8086e74415fbe937ff8e63115a0f32f527730e3b4c7dcfb286d7aa7e582c6c9d2fbb007d0c5b5e0632f04ae6106005550fd86d3d5df55d804aa68b89282d1df7535c3e180a48e3dd12392e202a3dfad3a44099dcbeb71b87ef1eda68d2598fcd7d2531163b5bc3752630eb4e7e47caed423439c3e939060cf2044e883e952bdebec63f39d93ea83eabc06361fc8a87f9b96165621f9e0db99660d400ae4d10686ed8d29770e18f18cd5adbc9edbef0973488dde77608d90adef4af56c1ba7fe91795888d0d80455a3b68e0be19a9eac16154865d8d5798a8d96b87809be9bca705b62f0e8ac905e41238d6ce4617025df04b262b9a7a0b42582a8c9d100041be93a0716ec2c099f0ffde77657e40e647b54b93cfeae185626534f794a7e85e107bf03511f71bd5648c2a6eb43c2e39e42f3ce2513e7d575c73284d342115d40ce8a6e318ea5d356e9bef2828250e7107f5fcec15224b1dad2e31768cd261cff47e7e013ec0ed39c0ef9d65a7fd0a639934ba8ee80dcb0fc9446925ef662d10d367c9c60137587a31d4b996d15e4a4f0b61702dc0c1bd5de5c863c80a61629e8a6a2b5d517e1edc2f0995514d94836b6a138b0fddacdc1e6bd431a8bd3f6cee2570de968ebabf1a6559eb1ac31d1077cb237886f9e736c54b94eb19a9668f77c34f308ef23463f9fb851f9bf052046257c3aa66b9a74aaf049e0ee76ada238c291d3af8e146252cfb317392790c6774e34b5b2c077742e40569a022028e6e5046433081285955f60119d53e994f171764410f9d6af1a682df9dfcf7c0c8936e26c76fabf385a65be8a2677c6dcf0c2eac362e62a9f43c32808072bafe21d60af18ddc4101100b831c3c9142d09b0556f6688db94dbc8fa0bf97991cbdd36aa7935434389b446cd142ba8e5036506b821facd50724f695d8c5d75f43beff7c41a267a0893808a59a6f1ef783f2485c3643ca04071b089aa5cc4de3fd24a62350e89044a24b386f51459cbf802605095a305aaaa180c8c0cc0d6aa873595948ef359163b160378f75700bf84c1534ed893025b493ad91411d905c591f493d626dd02f9541d79a37627d5f79d8d528cbbbc1b1fb216eea202f0af0e1ca53338b518b79d4e93a87bc9c206d4a5f3bab7830b29bc98d0e80f2fdcf6ca055d9830bbe1d1b711e2834f68a951774cb3dd7caf15e71ee9b456e90e8b4122e048d6e10cbc14da89d256a8e2d325ef8d7383f081dc03d20ab2be3966ee9503425eab9fa15d1e79d9eb06892f32ce9064e59ec0d4fd7cf378676199bc9456a07c3724b24786ac68fedf1822b0474b4008868cd7083369f54b6ab832552c9a0948356531850b4c2cb43c709425a9469b38bfb2e09bd85a31e2db016483996afc2afe65315ddc1fa21abd9d842f2a1c60079d1a3a85451a5bf23721d95743ed4d302ae78d377f35b820511cc6d712626ada7b3cda8cd805c3f73eeb4b9a236ae0737174217f12b9f488adb2e048589f50ba5e764aa57740400cdd0714d08310c87f3c5cb223c7fe229bcc17179ee82ee0891a7dee56381c7812bc572e4fa29a4ffdea66164f30f986acfe16a9a8c1a27a4a811f4e3f4161d7aaf14674f9396d380fa65a7904f61f0be490580d99787be8fcd7501d05e57e084088f56eb719129e1c616ed5a3316477a2b0c1c74836cade775927e79d1ae992838e22eb4ac85e76effaa3ed8611113e056c6b707428e5ae3651f5ba90eb8417b19ff56a901f12e86705e66d69d12badbba711de78af32400f8ff52d63589970146a16fb107ca0109bf784ee54bbbf12ef82c18b804923558c64b0aae1642f8629e0eab7239bf0a23d24dd71e915dc4ff8aac5e06fe3ff62f2e3c219c474bd641c8539cfb11ef316964fe2f53e0e9d8b560055fe7be1329599d27b35453613375d74d038f0a4adc0e51cf0a4bb693170958c6fcd46159a27cd407711c26a50bbad9b9019aa57cfbf2f8db9d456f6dea06b437d1046f01e132bca5ded742ea2a7ecdc9f77da9042814685181bfed79c8ffac3c85e1818805f51e9ee0deb9a504e2c0999c0428959bb174e3a34a3a1e57364da3705be70a7dbea73fb35c989f32be0c395d26f093c280cd1e19707bf555df2b819149d6ebf87cdf5c6cb5ae6c494152d30de62cf5fbe7724324ca41fb1884f3c8cd7425bcca8a728ce8d11ceb10a7da7b516a81a527b9ae19635b62d90e3b29a8500507a372951f005794a4357cf1afa0f4989cad01a6168251fe5e416d811aa0968f9cd8f0ab3b08a684a486a8fc287e9ad42692e72c0715fa2b48afe43986a3bb74b530f783c11f78d8cb13d28af80c7f9f0b1061d994161e6248c5ee969607be87239b87a0d95c86f5ba736eb8d72684d9367c88d4f888c81a562514e73f3f43e500980dbabc4737e541b5faf4c41f21800a2587e49b7f03d4ee520fd3c42a34281f503a43c368c697605798074bb5f204f2ba8b78244ecf02bd895e7bc48d12f5aeae2290f6ceef77c85c7a5e6f826d02dbffccbf93ccb7a0ccf5e6744d6e489052dadc7079f1bdf578da245167217d79f90c2ac934b0644ae22fcc666e928394f9db898cd809c37114a454273b805152f7352ae3f485d7f4a75e113763cc877f8cc0aef9a568588788f543b3238a529e599de2af2389eef24096b5a02840369f665beaae7712c3116d401183473216f534c053c9d1983d093690125c3656127ede02408f16b5b266ae1e07b6e93303d0775504ec9f09b066de9229cebe370d43ed60d525fbabdc1b7c8a9aeb3443ce4d2fdda65e89c693ed7859be53bac1f382d9ada25bec0d9c2979f90ce88dc5c5daa51a43321e61ae36054b5e4d3e1cb96105d3ec481e032512ede8072b45bb0abbfad6c28be2778eddf1915b279af463ee8be0f5eb5d73ab7145d0d7a70ee9737126ed8c51531c3bf814d01172f4d87d648477cbd108e70dfde914eed89fcbb87327bc5c56aaf17a3e67698380a8ccca283ef0b2093f613b8560f1a0630a70b3b47587a8203dc9329a83a07a377bf1fe775a2427543c0c5a0add503e8f1c", 0x8ac}], 0x1) syz_open_pts() close(r0) dup(r0) syz_open_pts() 16:00:03 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0x8) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x51}], 0x8f, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x6103) 16:00:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b01) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080)=0xd3d, 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="9e2be1bc507aa9a44d0294452b", 0xd}], 0x1) execve(0x0, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000140)=0x3) poll(&(0x7f0000000000)=[{r0, 0x60}, {r0, 0x8}, {r0, 0x14}, {r0, 0x2}, {r0, 0xcd}], 0x5, 0x3) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:04 executing program 0: r0 = semget(0x2, 0x0, 0x3) r1 = geteuid() r2 = getgid() r3 = geteuid() getgroups(0x8, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x2, r1, r2, r3, r4, 0x8, 0x800}, 0x5, 0x0, 0x6}) r6 = semget(0x0, 0x0, 0x0) r7 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r9 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r9}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r9) r11 = fcntl$getown(r7, 0x5) r12 = getppid() sendmsg$unix(r7, &(0x7f0000000340)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000140)="82525fee7a19218e7ba967e38a60ce9fd52161c1258160e14b64041b627ea97a9a3cf5c8dccc53274523d5e15f043090995fae6bfb3babfe5324d4870e17548f3e1d9090b49910a5e260e2d808792376de2f6bf23f25c0906e23bb1deec31ce61d197574783d503f573e13378a36fc77", 0x70}, {&(0x7f00000001c0)="bb6f66c182bcd4bde4f065e345c5881f9a22eb20", 0x14}], 0x2, &(0x7f0000000280)=[@rights={0x18, 0xffff, 0x1, [r7, r7]}, @cred={0x20, 0xffff, 0x0, r8, r3, r5}, @cred={0x20, 0xffff, 0x0, r11, r3, r2}, @cred={0x20, 0xffff, 0x0, r12, r3, r4}, @rights={0x18, 0xffff, 0x1, [r7]}, @rights={0x18, 0xffff, 0x1, [r7]}], 0xa8, 0x1}, 0x400) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000000)) 16:00:04 executing program 1: r0 = semget$private(0x0, 0x4, 0x8) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000080)=0x8) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{}, {0x22}], 0x2}) getrusage(0x0, &(0x7f0000000140)) 16:00:04 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000008c0)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000580), 0x0, 0xfffffffffffffffe, 0xffffffffffffff61, 0x40c}, 0x1) 16:00:04 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = open(&(0x7f00000004c0)='./file0\x00', 0x402, 0x120) r1 = getpgid(0x0) fcntl$lock(r0, 0x0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x5, r1}) r2 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) kqueue() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) setuid(r3) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000080)="5b03fb3d0471b267118417c5123658afd92aeecd5aeefbea743dac72caca67123d7d3f3bb195a35a6142a8a6ee5d", 0x2e) preadv(r2, &(0x7f0000000200)=[{&(0x7f0000000180)=""/84, 0x54}], 0x1, 0x0) listen(r2, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x88, 0x0) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000240)="0cead26a24b8a0ee530cefb734254bfbd61de3646807271731d572ac307e8e906cc2e974f3566c64e3e0609b66a9eae404de2c22a87d894c48e59d44eb8fb5c11ae9489cc70e761db08bcfb3a5faa2898c16570d04f1bfb3a1243c81f01e9d97e6e1e2f256d654265102f660a6715500742e77b067b01fa83e2de99d9569b560ad620a2342ec78f3ce16af5655c3aafe249ced77693a21d11dbba79b511c329b04fe45ae988071148e8f5d81211aa65d6466854a9b1d184c6f88bad286a26019271d845b2279ac883e452954a4a6fe34faf967d901d3df", 0xd7}, {&(0x7f0000000340)="7a406d899852b9410711bbca2a7c3741095248dc92ee8f3241d7ede2a74d5d7185898cfe51f00e820aeae0279960544f65cf0b793ad744c4b485343bb232ed7a48da9f9c285b6ec328058fea166840648c7457b7eac439adeb1a7629936c7333411d0f0c1d7c4290019b4f1497fcdebbc08f13bc3d82b01c302c6973e68a9660d0eb8c000a", 0x85}, {&(0x7f0000000400)="a293c08a9ae4ad69572a33a533ff214ab58b08b8aadc8cf393ea4acb21261199ece6c083accf5df33b2577221de72d9f4792c3f228dec06d7427e53174b510fb44a5c08b6b7a888701e49a274fa1407fd3d9f834ac66", 0x56}], 0x3) r5 = semget(0x2, 0x0, 0xc0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f00000005c0)=""/4096) getpeername$inet6(r4, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x80, 0x40) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)=""/4096, &(0x7f0000000080)=0x1000) mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:00:04 executing program 0: r0 = socket(0x40000000011, 0x0, 0x800) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80000001, 0x6126}], 0xc4e, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) fchdir(r1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)) ioctl$KDDISABIO(r2, 0x20004b3d) kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) kevent(r1, &(0x7f0000001300), 0x7f, &(0x7f0000001340)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x101, 0x0) 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x78, 0x0, 0xfffffd9b}, 0x42) sendto$unix(r1, &(0x7f00000000c0)="25d251ec93f78e8e59d077d8d233d92bc2703311546d11677b7fc3ce38ba0bdf7cca3b3c5f9a0a6b02dd4fc1b29ed71adaecfa14d0b157502848527f8ccee9432e1c98503584996d5b8dc610c10fcb958a26a0816802a842364327ce69d3f2ed36328f2ad95b85626e462cba7d95fb9200000000000045df58b81cc0c7569432ed09dd82d6a95be2b4bc6735b6bf5e993c", 0x91, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x100) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000040)=0xffffffffffffff28) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000000)=0x3) kevent(r0, 0xfffffffffffffffe, 0x2, 0x0, 0x100103, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) unlinkat(r3, &(0x7f0000000240)='./file0\x00', 0x8) dup2(r4, r0) connect$unix(r3, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 16:00:04 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1000000000000014) shutdown(r2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x682, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000000c0)={0x4, 0x116, 0x7fff, 0xff, 0x8}) r4 = dup2(r0, r1) r5 = kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000140)="60c772664349f4", 0x7}, {&(0x7f0000000180)="c2f175b92054b82a22147547475b2e7db8e72746576e8b1cdcfc4407fe17ecbcb16cf08ed2960d8d031691b27d1571803b0d3cab4fa05bc1a6e891255c231d9d18f236ab0ed1a0c363ea44dd3396b76f48c8f755b9b40a9099be234ba4f24419820cf635592c3d0a9be9679d77e6804a8cecffb1aaa4cb93f43f3c9e0f765cff7d7e177d33df2a74dc9801aae186004d23cc94b6fc87ea4e8ea58d5fd5ab1ba122558ef0898727d085283594b65f606fa154ceb8d22d021bdae35d4a71c0763e1b19da5687aee3c25a2c513f8b84160e6497117995b1", 0xd6}], 0x2, &(0x7f00000002c0)=[@rights={0x20, 0xffff, 0x1, [r3, r3, r2]}, @rights={0x30, 0xffff, 0x1, [r3, r4, r1, r1, r4, r1, r4]}, @rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x38, 0xffff, 0x1, [r3, r2, r1, r3, r3, r4, r1, r4, r5]}, @rights={0x18, 0xffff, 0x1, [r2, r0]}, @rights={0x28, 0xffff, 0x1, [r4, r1, r4, r2, r3, r2]}], 0xe0, 0x409}, 0x4) openat(r4, &(0x7f0000000040)='./file0\x00', 0x1, 0x28) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040), 0x4) setsockopt$inet_opts(r0, 0x0, 0xffffffffffffffff, 0x0, 0x0) semget(0x1, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105703, &(0x7f0000000000)) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x12) r1 = shmget(0x3, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:06 executing program 1: clock_getres(0x6, 0xfffffffffffffffe) clock_getres(0x4, &(0x7f0000000000)) 16:00:06 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f0000000240)='.\x00', 0x0) r0 = getuid() getgroups(0x2, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0]) chown(&(0x7f0000000180)='./file0\x00', r0, r1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x4, 0x2) accept(r3, &(0x7f0000000080)=@in, &(0x7f00000001c0)=0xc) pckbd_enable: command error 16:00:06 executing program 0: pipe2(&(0x7f0000000000), 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) pipe2(&(0x7f0000000040), 0x10004) 16:00:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000140)=0x42) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x841, 0x10e) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0xd571, './file0\x00'}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000180)=[{r1, 0x101}], 0x26, 0xffffffffffffffff) close(r1) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x20) 16:00:06 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getrlimit(0x3, &(0x7f00000000c0)) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f0000000180)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)) openat(r1, &(0x7f0000000100)='./file0/file0\x00', 0x21, 0x0) 16:00:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x200b0, 0x10) ioctl$TIOCSTART(r1, 0x2000746e) bind(r1, &(0x7f0000000200)=@un=@file={0x0, './file1\x00'}, 0xa) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000280)={&(0x7f0000000040)=[{0x100, 0x5}, {}], 0x2}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="abe4dc1dfde54f7b3972daa3dfc4baacb4ffcd4c4c70803b0de29b8902ffdec0726b7e337797e343171124c3908304803dbfd859fe81b5fbe4388ad33352cdae7a8231852aa1a58c0c139600cc02adccabd56be5f097b6ec221e580c594300c4bbd310eb013352970644e57253b1e98d41ac0eded3e98dc508ecfc7f9fc08caf44b3ddd1a157964e63b5edcadfb89b7c", 0x90}, {&(0x7f0000000140)="709f25ae22", 0x5}], 0x2) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) symlink(&(0x7f0000000040)='./bus/file0\x00', &(0x7f00000000c0)='./bus\x00') r0 = open(&(0x7f0000000400)='./bus\x00', 0x21, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a56b55b3e7533010000ac014dd5706c00056fdd59cda2d3ff228d3043cf2e70c06900003c090033", 0x2c}], 0x1) mknod$loop(&(0x7f0000000100)='./bus\x00', 0xe002, 0x1) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000080)='./file1\x00') syz_open_pts() pipe2(&(0x7f0000000040), 0x4) utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 16:00:06 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="100000000000000000000000000000001dcf26dd0903f0f3e5e38929f730276911321b749389847fda34a175b04abe65eb91646657326e0d381feaa134a2d17e3a811c298a689ed7"], 0x10}, 0x6) 16:00:06 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r1, &(0x7f0000001740)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000001640)=[{&(0x7f0000000040)=""/172, 0xac}, {&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000000100)=""/18, 0x12}, {&(0x7f0000000180)=""/12, 0xc}, {&(0x7f00000001c0)=""/156, 0x9c}, {&(0x7f0000000280)=""/57, 0x39}, {&(0x7f00000002c0)=""/230, 0xe6}, {&(0x7f0000001440)=""/236, 0xec}, {&(0x7f0000001540)=""/10, 0xa}, {&(0x7f0000001580)=""/165, 0xa5}], 0xa, &(0x7f0000001700)=""/40, 0x28}, 0x2) write(r1, 0x0, 0xffffffffffffffc9) shutdown(r0, 0x0) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000100)) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x6, 0xd, 0x8, 0x3ff, "e2279e8e76183d979556b66e836bc49f05b9ce0c", 0x4, 0x1ea8092f}) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xe46, 0x2, 0x4, 0x0, "00a714efd20b9c9a13684048070eac217c6b2adc", 0x4, 0x7}) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000180)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc010427b, &(0x7f0000000000)) getpeername$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:06 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x4, 0xfffffffffffffb6a}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x10001, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x43}], 0x4, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) r3 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000015c0)=0xc) r5 = getgid() r6 = getppid() r7 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001540)=[{&(0x7f00000001c0)="27a07af7e147d11d48a8124fc7a4c1f73e8186b8c29a1f9d569cbcc68b527b8736abe071d80086e11b8f805e531b70f3f028169314ecc5c18ed83e6f2cf7b8bbeb7278b1f72464cc25e1419afbd18c8eb30b876428fc487c455a46006fa54dc260e00a6d44f462a42ac3afd1f94ad1efe7a0bd1c62346debb7444dd5b6fe0c71fc286f97d10d03e693c93e87c5fea21aef0125a0ceb89564467bdf11cf3546bbafee893734d1ad355e62a6d26075147345535b661c990eceec3605fdc9aa3e5d992e1366ad8307ca30b6c2e71dcdba7f107a27e3047650ede6938e6106d4f685d8475ce8f028f4a19177c03edebce1c47af7fe686963f41a15cc7f79d9", 0xfd}, {&(0x7f0000000400)="0e5744fbed9c1a1a6896383c3e833d406639d2966c75d0559d23dcb4c477ef115d2a12ea1f19cc8daa8fbba768bff44d05712cfc9b636925b888c445468b9df9e7e73a4a67b9a35610545fb3264eeae99f8a0f3e2979fdfce4192b7ecf25d5c978ff1df4c56e01ab4dcbb14f773a467072614e743591d78a42b93ac70f90df28a5562428e0013a26bac3b17d26c81de73acfa3aa7ddc41a24ef2a3aab0c66d6bbb3c4e2491dded0188c6b585f6fe32e5dcfb4a19dd3e1feb35057796a56b12ae87ad93a46e2a46304a5860e1f8022784972bba5c7d1c44fcf9a4eea62b7fd250359967bb390a637507a2a1299e7d6bb2813dc3715e3095c0f6132551b9e7654a305a5c2570a37f6d71943aea37ce55d9b7ec1d5fca79dfab6b0327606da683d6d6d1d48f96a412cc7fc5ddcfa23344d7d91109e2dc6951017c30ef0a047f52a636bdc948fa5f7bd0541f4cd10306b6d76fbcf7cd62912e54abc368ebc13f4b128a1982f185fa9746a4f769f322911c134afeb7e08ee40c57470a913ca1f2c17d1b52d32775bb72f319c2178de37f83d050bce93915a5c3c8fff833dd74df830859b3819bcfe2a86784908d9e7b3d54207642a17721d95a335bcec6242b43c193c6e6698f0e40e24aafe4d770e0775af94f45c9f6d9db15fd74982e17e0047324ac06c38b698002d7c5382bb4a5cd99c1515b393573ce6eaaf1e6b3715ee4381ba00a74f7430c65f3239ce685c7cd5baa9e8cc078bf7f716ca476920395762cee08ca52cae2d14410612eeb442e28259350fdb4d806e691f8600d26e4a398b91d1e35f9fa0ad00ae2793c6ecec6e543cd9e342632acef79919cd398268a7780c42eb3b8e5697dac97ebe300a76fff80b14b5cb0ef665650346981ab2d6a12a37a3e5de8d7fa5a71b7e703b2fafc963fc7ef484f6e8adee12a7bde085e1981796bb78a0751f2b9fcd31c5eac592c5fc9239369f1aa14ccdf8d81b00e5dc45107cc1f943667e62284a8fe0c1d3d5e71b333f5155b9e20e5ca2403e9ace701c09f0050736daaf71301cfc0261655e0fdebaef350b14067ab2351ca68e2dc7a123854fea07fca1361cff770a66caa7091ca1416eb24523662f89af99b328bf0d97ce25832302ea205afbcc505588a06bdfac31ac226cfe727cd3db450d417c400795b2cb7b9eee3695c999b0136c5610e4a3a5ae2a7582aa09001f69e8d28b52c307327fa5a97d52c5dea25d7bed0f5e05138b04c13825f4928179b12446e4df2d557831fec46937923cff947504e60afe97c8b473fc4404b5ceee8d60db6794e3c7684b8914acd06ae354ac8af0c64cf58e828ae5769e3210ea89685496d997771533d165a77a5ac138385eaa330efe16552cad774c44cf27accb39049bf2f20eecf86c83cd05992d8e4e71a7790678590f0bc39ac834fbbdb00c8f3048b346306456275ec80231013a8e158075e1acf32af97a017a1a46d942bc636cb97ed312491fa7f7b329218aca77fd00b13034bd3cb272228090ab8022455f31c388f7ae2a7c9dd4e9050eafe9375e0047ae45ec2cab666ec2dbd51134d804f7395a99929eb45cfdaea658f93b49ddc2355f610d7ce00e773191647980161b8db544721ce59020316f654a35a8a45875772977385255438f8f22d257183dd202bf3e61acc08b2854249954b2ed52a57a4d49bbc1bdbababea3d3946974b09e3ee3a83e594879ce094c1e78fb9f98c972cb96d1929bcb0ed05c0cdf5e07d0431180e42925ba3afb3af6e1fbeaa61cf658a46556fe7de17d636c7af3bbd53c2f0789011e0f0477ac48a9f3c4c8ef85f744d30eafe879aae531f014d029e9459efb5ccaf219c5244cd07fdc328159238e3742a08a1641aa6561d9c185d3daf912cb80dd3a24b233f95cc201d0c88c34b6b48fd367b28d6f87a1eb63b743bc9fc58bc7f8d1db3c06b3630ff8e8c4984f4ecf9e32774ad40d76922104d5d2a8d4fd067132f72f330013016151ec6045e06ba43e11241e4e91c29d3fe1d22e10fda1a9e1b7310ceb2dd0d26db5c89be0d8514e58c02315427ea59de6ce9264c2473b77f5a00cb3042d50542c0699731bd23c8b4e31ad41d45d3af62f30b0fa6550cd0057aab4370addb9d34983af1c5dac4557f79be2c0fe7ebee78f0ba7bac9238dd1b049591e56c96a82004cd5e71081b72fcdc606ac819f6d12e6dc14af4257da9e2e6a85b52c4b009cbc4ad6086237ffc20a5ad1474672ab89253f03ef4c82381a3a34af770ebe2e226772ef14125ca09bc1f926492085dec181cdbf90c51b74ff67d613cc18b4be5fb41c64e1c1d2104b6d64ec0cd4a6182d8d56d22b80fbabf83e7144c05a8bf529cb429fa05aa5e5be36a5f023e1a522a3a20ce21ea5a5223f3d35cf4e9aec66bba24e81cb557efdf95827935db8518c93ae32d70d73e5cf8aa8f252c1d9af6c44443fc7ddaea00960d756ad89a302a481e590802989376fe1dfb05e92e2049e9a5b6966599ecdc63439ced3169c5e5d49062beab74a3fbef4866938b34c16c2d380e3be850d6e9dcb1b7c0b06c901780e65a4b65a97aeb0aac80c2f4f165f98b9315fc7a4481bcaa625000d21702b1b5ca99ba8ede8a54980b623708b8241ad926b1119b9fc42eadc8f81232d588c119aad6b2ec440316429ace0083ac0dcde78b55696af16cc60480e17ce8d670de6ae6484465e3750cd7d065f8ea12111868809cfd83b5f0f32ee98c887966abfedceeb41166aa97d71668b70dab267db01f4a572c57e435c59b20294f85cae229e421f59824e5b1afab5e22a02cf646bc49c9c97077f4cb2a55dcd103d36cf40419d491a0270b29bb68aa3ce75d089c61415e3d1f0c619e4db9e02f3dead34b4a1ce8c2d9787574077a7fb6acbce446d30bb0ecec7db9f9b7e07c4b97e8b21f1b4a992234880dc48e6936b283f1f342955a4150f17c23cd439feec755df3ac4145c7e9e25a3cf5051c2240e937180f39fe64e048a8068a2e0d411c98f46efa31293c9e12dbe2ed7a14ab15d8af89e6c31e11d783423f46076131ffa38c99ca2dffb554da05e906f15a8eb293cceac8679aa2f94a9ca8962722c7c7d7a6c513cc9abbc71daf24cd87296d23483f965488e25531da5538c74a09435fa1ba0b48369c93c265039a89b85bc188165101015c72426e844b54107b56582ace26d7757c9941e36eb2886af8bae3cf11d087b2b47a0cdfd8ca6d269849fd30a3f26785bc69c612d5e0966b3c2408d3c24269999b60440d0df8ed064539dfdf9eb8741fc100eefdd5dc3bb15f26170a278b482a9e35f8d96a00e730e5b9bdea18a1e221e8bb4b34953890f99cb609bf3b1830083aeba131504be90acb4955e1240fc3765c730480cb0fe236392283aa554c4075cd04ba105c97e9417b45301720ef788b6ec183b68ddde9ee06b2293e2ef292e962d721052c7e4df4d1978f9ecfc54d05d3c4343ea228755ddfa7d8fb48632906c15f05cce0c79b67a863a8fe5665981266138fb060aea56a2b73a62367ec7ad816bf51ea69142a56ea0069d95693c80ef80ad6d6b4d282a4dde85cb7a97f57f8fbf49301cbaa11879de743ac56a83b37a083655df64363da97fed56e0b565a3287a10f48e84433f2c4ee269dcc1ee08c27ed7fad8f4c440800fb2bf9e25e2cefd46d9d75f54528ee66bce337375e4a986c2b8f12ebdab382e7606d7c6ff92ba845feaf1d255b4285d53ac90d8de84ce4a9f967dec8d79339826344b0bce24420a71771d348969f8db440f74d18d07e323a76a6dd58dd7432280eb058564023a1d112e682de501abe27f59eae8c129ed42f3ac1135f69734310f3d868c5e7c4870438a47ce6a8b2a35b10c471ffa76d5a300dfd18a8c3a5158c4379819dd05c5b2087fb12f2aff4bccb5d6359bff1b6a8d7cc142be0421b1bb178c2fda6315c3f999b0411736d68b9d7a5b0345e6e931493a7cbb0a0e06798b10b1a9bebed0cc42a05c54fa32f1aadd3db5e8728169e90df2b73745c82cdec4e96764cfecd204cfe7a5bf3f8d35cbf5e5915fa20b9c3997926510c388db011994a7bf507cf110f02690b67dd48f14bdcd4a1017ec77ed8020c11750dcbc68ea9ee0e8b4fe771e854fe0665c7b5ede8735242d37930f21521961557af7457eeb3db4b1ec860fb0c68335000de400e59ebd5f8d8fa38620c5d2c577bcb6f59a77421a4d9c6cc2ac9bfd06c116f48743e9c66e50c68895e210a18c97f7cd8eefbd5eecb19ce302d2a5eea1e49b08205206abc6aaa61065bcb2cb44e88e0ec8dfb7ef49b824c52db198008c140aa2e36eca3310782c2f3473003ddd9a649e8cb4861b0a0f89777755473a974ac884c580ffc59f960f173ff72d7b9b625ee589936118a0eb66392fea5502105dc8876e9b7fca87fcce0c6dc1847d54110d67b883aa7bb10cf6978b2cf9e1c281ca64a155e08ecf6d2ad42f6b19277b6f1bb3113994aa232ac67c8fa0689114509c931be8b6cd07bdaaa207399d5c49b95b21bbdeee39f5c25319620d672cf0c1aacc862beaba702826d13095737f7463beb91d2e5ca595258c225e0b80afc497cc71df53ee23d2f32b203b0d4c327af34f90281f6a1d117a1eebcba05487bec02061c66933ccd3be3fa3c6267a105c7771734b42d3f1b14c0ea94b83cde03371cd8fb9ab5f11da317a4eb370a54411c20aa1d7147d08ba9dd6a977a5b78a84ab05efc9c26692622a0aff4c1b56260b21d603d61e45375eb97415ddf200ac2ccb8d5d315649384d3cea81a4bc671745cf61e93829b20bfa615fe4d0675a34bf6b47e4f256fe067ef6f3dfc9d466759ccd90d0de2c6591378d2bfba0720b757b76a20c5eef764a9296ac30669d921fc85918c872e0d11d32d7aa7ca6d720421c894691ecb0c47f9897ceef52f99fcc3cb44985cea0c0917ac0a417e221bc0435f2374dcddafba6b6ac120410de2b41c7147489d9c9f1ce0b87f2a33fc05c2c98d66ead6eaf558e4a490e2e0c1eb9b5dd38b766dfb1a7e87dc0454e548da9af106a5c7258ea00337e40ef95c910559258f028c32a30ed7a5e769e3dfb4f6dab0528b792e4c1daec5881266b8b874643227c7993de86205244fe0d0dd2f20af80ba72af756dcc90ce104cadad190bd4494bad9553de84692f1720118333cbcf42b4f714557035dc38326919457d0a438cf230ad39878710916076d6a35110efdbf65525651def1052847a56bf2cdeda7d8da5c2b9fbf071736f9cfdc1bbb9fa37d90e18664f1aa581a00e4173d2b54755329f0ff15972c758c8f2e591c4cdb624e0718eadaae2f90ffa594d483fb48387350a6498761851fd17c29a2a4786f409163a890718f97f98cb629f9dcdc1da6e5f4f72a8b5ce94a509d62703b734aa97687053e92c96b1711a49175e4c70c1e12cf2379a1b58f96580b634da04ac0192a256107161854c06d8a97d94a4781e79f54b8dfb14edeec66776cf10bdf0f040342dd3ffd1252f41083a1d4334c0366707c1a763a29ce7a58f0ae155d9f71f1b6624a93009cf920c46bc0b488d881ceb635f0495ad50b17605acf08390f5b29e4d412d495fe0bd4332107ba858c381a1f9668287496154fbe9c5d835ef27a197365378d82e8f85453207b749882d2e472de7a19b017fda5ba79e4b47f986014e19b0de255139eaa6b7f6ef82e82c1782fded8f7164040671e2aa034468f71c4af165c0438fdac18b57eac903f3798379aaa2c1b7043adc9d03633d0d1fd1f39302c85e4da4fdc81e11e8db569db40875dbf0dd4de535be5d7b5bc7396a1cb", 0x1000}, {&(0x7f0000000080)="1df1549d5c45436b0f732ccc8c872e9fae3ad107e75f475f2ed69aa7741abd0d02268e07dd293574a5780fc494ec3dbba9bdf0a4fad0b455d2f661dcfb14d1ccef73603a5c4cbb478678", 0x4a}, {&(0x7f0000000140)="c9e1df2575c4ee16589762a9bb03f58487f66dc7d50a35c1649986c55b8f7f527da65d68f15ab6514fd2402edaad8f8443c2", 0x32}, {&(0x7f00000002c0)="053ea2f75488762e131c370fd44cbb7575c87ae9c65539afb15576fe33e424d21c0dda80cc4b0d3b8524d03037ec6fa65bc71cb4b2d9eaa4093c8081dd823429d5084568aec39692023437499e0b42fcc43f15e211855ac74bdeda15c87b31900d1b9cc7c9b54d70fc26737263202c9a7c07c568111077a901443d8e8e76aae8830de35b8a6c8a3f6fdfda3f92b793a453d9bd2dc26d0db3eb9b0d1eead62f1fca6900731671590ab3b74e5a0eb5378d8277512dc798e4e1ec596e0b7442", 0xbe}, {&(0x7f0000001400)="5cbc0b7445cbb6be6efa0ee3f5469029f0d1b5571f9526c2e6cd5dee43e63b8e18af83e22e3cf30385dc23dcaf4d7924e92128db0577d13b9e8356c0839c6603adab61d274146226b0f6f4c0ddc0c7e8d3b9fae7029dd4ce840eed721fe0bc116fe93f55870ac18832242d33242d7ea728253ada9b54474be04db4054ac005a4669b50d5ba946f", 0x87}, {&(0x7f00000014c0)="a01845aaa9c0eb5804040b46f4857d4daaafd699c4e5bc9469038cf9f34a1ec34cf44295e1a70ac05741ad6acd095d3a550e710382ae1ab131e77f08a52cc3bc6d6c666dc029c37401852ba1d0cfe0a38956efbbcca2ff", 0x57}], 0x7, &(0x7f0000001640)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r2, r2, r0, r2]}], 0xb0, 0x40f}, 0x3) 16:00:07 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4401) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x80) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001340)=[0x80000001, 0x1, 0x8]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, &(0x7f0000001240)=0xc) r3 = getuid() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wsmouse0\x00', 0x28080, 0x0) r4 = getegid() sendmsg$unix(r0, &(0x7f00000012c0)={&(0x7f0000000040)=@file={0x1, './bus\x00'}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000200)="75426d7ac388004defcc9794a4ab27c780a1fe430eb70cba1b9bfbf938b4698dbfc1a0f7e3c69d5ef3126d3b1bbcf5b66d90049441ffb48519eaa504afe763e2ad8d7b3a5910bc8c21f76a4b0f8d60a65bbe3c3cab48c01cf7311814b2ef818b8ca24fe9eff1da8d72427d175f49cbcf640ad12412e2ad459aefa19043c96f2b23c51bbda3040729419598ec800cb7e102f80636492bc5989b24f9a7ffbaff40fc86f7ba3e507c44549fb32f1619a3c70a43c3fe4f92f9bb6f42746b9ae7723ecc004b70284132ca42c2eca43a74ebb3f9822e1a7e5d016c58d22bbc482143e98e683c1bb88eead2ae50696c5853d22fd9f080626ae104db00030ca4c8e8c709f1a5815b29e43931a8bd07407912d4fb7894d8943da9555d3b32b3d322bc5aabaaaeddf24793933096cae8751e21d69168c4397232824af41e77aed43ec8675789e2a566baf2f5a945f6aa6ded83a05ecab02a4f08de1eaafe40d7275c7e769ffbe3c8fdc4dd6dee501b5f97bcdb15bc6528f79634d03f8f92bc0283bcc5e51ba51e9f4155543a4d5de09a4a512e2273302f0b10432152b1d9172e5dd13ca020e48ff2f98167ee128dddb9db4f097a5682aaf0c4c49b8bd253c5a236dd31cbd4af8a4c692b134f6728d6b035945e5c73c4f7a21c3f08e5bb20327eb9463a655e5e687f7a050130a9356fc5ca1fc0541493d8aa67248a7f695942ea7c4ab74c057a2e3ece1e97c2d1a5821ae533ac2a5bcb215ee3b3b394458aa8a4a26eff48e91bdf2699888b175159d8b06b169834518fbbb3b48ebf322e6274a0c4f61f342d2dea42c108030e0b0787b93be03c45c60e2e4d1ca5ddb7be6af447cb7032a316a1382beed8092b0e7796d57bd28446f641fa26d6b4d098888a4c15974b2568d47e061fda5dd22e32a100f81e3fb27c53acaab2e1400ad9543703e44a32b511cf00ab69652100ad73a844623dea32e3fcde20cb9d414184e543a5f26ccad09406f9d194e0b69e28fd14d1dc0280a9002fdf81af5f4cd858e957ca67f4ff03897f38dfb5462147322650b81efec5fe1b6856649fc9a5cb9acbce2f17c4841e01509a8b93e8b8a1cfd3080d720096ed7f57493e2c8d61185331141aedb5cda5eaf75c17928625e57dd708764ddf1659b2426c4af9a4f78af86f248594f98d5982c3b9ccd76b427892e07fcbe1f817c84e0d1dae4cada20dde0e0e142c8223a846376b90897600df0e5f7b7235c1dd452d1baa79cd68982d6767412b6af7372c30f0a51fed6d6948012e5272c233b921b6d198b878525da7c74caa4fd437e6a709053552106dd336b31f4be270d1cdd314db7f2bfb72433faaacb47f6bbfbc60d1dedfa71e8f7baf30d501a23cae47df8dfa2ff068c9b0f52dbaba175499c765c4a64e7ec204b48626b5c9f114b8222176baaf44f0f86773f80b3e7f15f03b661e00f8495e203194dd27a9880a66cdff7483fa8b50578443732298ab44503162c12ee196a858a1b1807b08c44f82132919afeffe33d28f0aa19d09863094197bb711aaecc4ffa627342edfe94fb3b9e16d169b6333fcf5c2e1ec2369482bb064cec93c5b7d6b4564de849129fa5f2e4e041259ca743d2a952498082014a3c0262f49fad01356f4af7ec13ff29680906c7dbfac58d37b2d9c7763a3f237b853ee4fe4bbdb7981556bb3ced4638ab5732c6d1833836eb64a8af41e1492aee10471e9b514aa1ad37c6f4e224389fb3d43025612d9057dd3601337ba22163a88d4b0b40c004fcac69cdf28cfbab335944b44b87050005f030e8dda5db9ae3c476e33f0776619aa11f915e7a04fa1bc00221e62fd21c3e6a062b57920cd9bf4d43762066d558e6c06f5ac4188f475adc4f93292a0af90f6f430fa9bd7456fb84e859da9528fa4445519c231f1562885f59234e40e7649b569ca40f3025df6add4d1bb3108a12e4cec9dc495eaf99669de182fbb180868e9de839896f29e7fdec70519466029eb519923a76c2c0f55ff2bfd72689b93f4750ae0ec1fa346d3eb24d9132f378c83c416f4bf7df62f84eb4e81a2fb6d9307891b8e3479c2e201e5ae5dba63d9a8bdf96f9559ea709049548b26318c932fe113b201e3d6904dad81326a74f3fb31c673e71b61428a2de44af3aa8b814cc479a1276d632bd21e8fea1c3b5549edc3616e333ac2ac25402a80091a820f70a2628cee50a4c29b20ba607960f4fd41a43f53624f928b7bc20a4a3cb4c55c355dbe581dfb2367fc9f490f7529bed9e01f7295aa7b56b064c85a28db70fc5758967f9dacc811cd6f706c19c05cb135dc57d469e6fda8689c8a675c7bd4463e2c94f286d03011e72e953de69b41d95e9dafb1c18b9004149eb7ee01f1f01ec8355f5dbde0a4c44576b33fea19a6b484138757f41b32141bff8c9586a505472aca9abf7fbad8d5aba15f77af9bb2506c37c91072ce7f6db80aebdc6114fd61ccbca41dfb2404b9f2f291a5ed14b2557b87644337076280a41582e42e129ee8349f540541a18493c4e57c649d9ee1f96f3c283dfaf79321320036a9455e48a96e7d713117b9bd2fe0c1b8ee0b847b0437231bbc36085d9fc605241bf8a47bb707d6472212b476864dae92fd921eec68d15d842884f4fc24f222b0d5dd5bb9e12e2ae07e76a33856b4691305a2970f6173be71419096c1afb21d112d6c3cdfbeae56a03e74cb9c77c836387e3c93dddab393bb00f87b7d729adba44202dfced37a0d2ea5a6f1852bdb5a0e703d868f997057d9a4b2d6a2d5b69c9e39357c4e8bc3fa5c3dc1bf5c251778f5396a58603650cbf9e7ac1d7f6ebfa537c956c7cb6e6875a0b2eff66716605689caa3662d43c2f6a8f5b71ecb70e6014891d0ea871bf10e7cd94e18f48123ebe86e080825ce1fc023181c35600189f36968b31f41dd660244b158892c0ce314011c57a219ac83173b6aa0ac12a89f710a0c7932b6089767042f6f37ec332f14b3a64e62186fb3399cbb092e15b8107b93dcf13ca96db595d62650f25727f611b29bf119b103cff28b4fb2b065e47cf493940fbc191ed21620fd2fe13a834bd3d871a6cd30dc005295f4a1c35e28f28b4082baf15839101152131ef49fe56e3a24b3b82b9da7b39a80c34f21483590a4b5374bad83e6f107d777507be770452609b8f9912d83671acec623bf67c5c1a1e052b43e9e9f63e5be7fb7dc2f669d55e31d6497a1290c1726623d7ffa7bb517458bbc9485f678215365d65be311e79a4132aa779f0b2e796671f5802d0f81af816f130e4f4f99b97fa2d2f50b0ca3e96b1903666fae152f13b780d8f7e417cef162315504e6682734368ea466049a3117f7212c88318ffcaa3c36d1b79148b2f9e1b8ed4a4c0f083fdd5c8dc1da9e8ddf307bd33618aaded3d11ee31389282dbaf7f93ac31f814023a3086fe046a534e29f188ac05141eed356068c80018970eed016228438b34775a8a8174aacd68488d2a0a7592a969439d6071a1892071f0f020f710dccd19419f6678778fd9ea3a957ce5a0ef7a46348670e122a9a8e565475f4d950dcd908594292c0372ffbfa201de6911951331ee6b6fb354ec9424198e5fd326b1c373abccc54c2abd6d6c48782124b2df54e52c5053b793199ad86d377aef80262068bb6273051a5448876e9ebc77444a01b92a02bc05263cbb1dab2c2e0cfd4d823b6e202ade7ee573ba19895c95e98c6dc101ceb555a154d06e2c2e7e1a948793f0cd6f8552a53db7c312102eadebb690c32215b13bc8f4bce07f59250bdb19c1bee8f2b5b4af0f69e2a4a129913e64636bcabc4501a177fb8b0415cd1cf9258b8461d428ef2c0b0153d163d332e9238714f027ed6bdd05a276961790f49140fbf6dbb8ac85f420fa3b9ba011cc075ddbf5de3cba7cc6cf4f23138b814e878e00dc56178484896766d66c8fa4324b6502e6ffcfa06f0e82abb3b7cdb0e3ecb2963853104ab9b1abd0366f550119bda1eb6b7fd0cee9df83b7a8bfbd32f95311ffd25c9168123e976bfb63ecd09dc7b6a7dd451dae7971667e668c99e2a6613a885d9125808efb8012095f8175a82f8e0f04a182082a863a46e802c54294e5511e72f76f346386cfce748146c5f80b576f2a57dcb798239d48bfda13510392e54238cd5f4511ec932353920f9f8c06bc6cc2fa51004522e07c4908c7b679df94f6e6bf33a68b71fb2b1cfa762895900225563835314468409630f1fcf2b7e7ba140b12d5f0c98976ee8069add4c4562beed933fd96ddbe96a3d5eb1b33bdfe0f61ee200eb3b87131228d5d05042d539bacee11b6705c94a1fe65c37de1dc85d6997a317a411509cbeae440e1d82686962be9c5b391ec42d22dc136904c21f68abb3d0ae6493669a96df24e2ca2d3e8cd683468cd728abbd78cc142c32a659b85572d617e39a1ec711610686af3043b846c66c900e8d56b9fa42b97af54ac59f2f1bac176de32d7f3968f6023ea05744a463ad35b16c77d11982babfc36562e3bb02a8cdad1c1fc7c14b74e869a955da49e7c4b89546b5e97a0ce7fc01c8cd988f7dae3153f8f3a969a85d2656da0064d5608a5649957e04269573b7890cd1d2402e2b5cd87d6721003b841109ade6e888d3610d401c9ce46676dd99ea9afde27eac7cbf9b245dd1879487704bc7222616b3caa651065307cbc26a32a220d52ef201ec24a95ac57a605cfd9a6a0daf00cfb99a22ee61e2abc32710be1d67977729d07926239860d3d0dc961585c538fc2708969b5631005a8dc817dcf6b2a61f9a9ce4bed520be222bde940f70575da9e7c46ed01dd48248834ddee294eefb6c1bccf8703ca9a814bd61380a8c9124e356e719b9060adb68f9c563c932d4d27741c92dc3b6d556ee91d0c188c8a0e1cc608f5483b5453386ad2a141312cfbdfd6023fa1cc085feb60a0f04ff5684c1ae88da96ceb4fc5c9718ead5b24fa52f114b05d67d9d82017bec6eaae0160ac148c5e6acf6d55ab73cacfddcb92143db3b0b15a9555e5fe5ce199f97d692aa06c4aead528dc3ed526596182102d8e8c0719482a6050f082605b89a6accbbfb20f78356843f38f0decedd6f7cccc5e988514080e7f92f86f95093cac2ed0b63c95564bc105394ff81cb102f8d4a5164a52e1b0a0982d6de4513836298681fcbec61ee7bb74cc39e6bde088715732c38b4c6418bdb12e26e7141f7c75bfb64fd575e2bb727318e00d6caf1d1cb3cccabf9cf9626967e4d6ca471481ea72ef77061a9fa885605eb6293cebba5fdf32e2158363e36a7371dd40d45e8b4b0c443568804c3ccb408aa173ff9f8c38afa491b23f0c935f103b1e17b96ff0eec1352a7e9d375f83b88ea15531bfea62d6d4678ed7c4b6db45a13f522798721e64663761d2523d0cd3e9b134960db019b999f604395425cdfa585b797bc0df43e78dcd84c95d21fd8f09a8e0c4c9a2c52f4d88dce6126aeb25dbda011df096280857aabd11125a28d2815cb6b5fc77064ac8809454802e17bab77f2d0095f979fd811738bbce1e5b05b8929e510d5ed943b88f5f9de62da9f61a78818cb3b06218080dc388480dcaeca74c419346908867962fc74802fa4de4bcaefd4a7a687e6500205a820d82dc1ecaf4dc731395ffa9ee09d90fb45df462b25a985beac50b56d4b8ccb3ffbad07c50ca01c9092c79645b23fc2a3d0bb3cf0b1522cfc5b31cd178b6efe79d8e2eef80d8d4a755b63d71ee8241f2b9da2bbf25d4003e5ecbf2ff60d27444e0c9ff0699f467bcfa39c34f91620737d491eed8ec49ac95370e000f11d600ecc6fd92b", 0x1000}, {&(0x7f0000000080)="4fafa7e2a68e1d0cea989aa99c75729c09f9bb440d68fe9ad59347d2a488b874dcbedde51ba2c855e7dd26cef7ec87fb9a84ff5e47f6578ecef3f6546e3f99ca576722819a78c1d2e51f3e88eac063af2f9eab40ba4f36a9ec7d34e719d8528557f63bb7d2e669082e790467d6dd516e15adff2bf591dc2c51d93d3ff8734a4bbae4d633d237b5a733c32ae2b098caf4604b94d2c71a6accff7e77fd2c0aca91888d46c2c3e1a500520dcbd7bfe9337de21458edc3fb430a9ded5bf8edcbf1881d1dcd266e9ac2853e959f6e603c65b2fe92930391cf8f49cd19b3f3a8a754f00ebe", 0xe2}], 0x2, &(0x7f0000001280)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x1}, 0x1) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffff0000000000000000000000000000005053d570000000000001000000", 0x2c}], 0x1) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) fcntl$dupfd(r0, 0x0, r0) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x1, 0x8) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./bus\x00', 0x1ff, 0x7, 0x3, 0x1, 0x5, 0xa3, 0x1000, 0x1, 0x1, 0x9, 0x7}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x4, [{0x1}]}) 16:00:07 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, &(0x7f0000000000), 0x1000, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0xd5, 0x0, 0x7, 0x8}, {{r1}, 0xfffffffffffffffa, 0x20, 0x6, 0x9ed5, 0xb2000}], 0x0, &(0x7f00000000c0)={0x7f, 0x9}) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:00:07 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = msgget$private(0x0, 0x42) r1 = getuid() r2 = getegid() r3 = geteuid() r4 = getegid() r5 = getppid() r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x1, r1, r2, r3, r4, 0x4, 0x8}, 0x1b8, 0xffffffffffffffe1, r5, r6, 0x4, 0x3, 0x8, 0x5}) setitimer(0x0, &(0x7f0000000080), 0x0) 16:00:08 executing program 1: socket(0x1, 0x0, 0xfffffffffffffffe) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x21000000000029, 0x3d, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:08 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000100)=0x6) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x50) 16:00:08 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x4000, 0x1f) kqueue() shmget$private(0x0, 0x2000, 0x200, &(0x7f0000672000/0x2000)=nil) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x5, 0x1, r1}) setsockopt(r0, 0x0, 0xd, &(0x7f0000000140)="e8530c3cd4eb4b73350000000000000000d15e7a8090a246fdf20cf64764470800000006e6c593b91668b5724eb713da12e931c72c357246f016c49473e630c3b5f7931c15391ee2502e45058c0345b3cdf6c179fcd99cbd55994eda57c79e5c00000000931b5f6db5e9bd", 0x6b) 16:00:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x88) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000002c0)='./file0/file0\x00', r0, &(0x7f0000000080)='./file0\x00') 16:00:08 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x7f, 0x0) flock(r0, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x3a0, 0x2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000100)={0xfffffffffffffffe}) 16:00:08 executing program 0: close(0xffffffffffffffff) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x206ea1f0, 0x5, 0xffffffff, 0x80000001, "46745e04a27a174021137e16e74341cd3c655a2f", 0x4, 0x3}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de29067989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:00:08 executing program 1: r0 = msgget$private(0x0, 0x400) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000871415b3e2d9f286d91056fdcde4757952c2344a472ddeb5dabe3d1909258230dd6fb6d667a3df6292cbf232d6e7e4b356e85c6ee14a5ea113d2685296095c6c4aa16ccf6f819a30ec9498a4"], 0x1, 0x4, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) 16:00:08 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x1ff000000000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) r3 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) readv(r1, &(0x7f00000007c0)=[{&(0x7f00000001c0)=""/244, 0xf4}, {&(0x7f0000000300)=""/248, 0xf8}, {&(0x7f0000000400)=""/223, 0xdf}, {&(0x7f0000000500)=""/239, 0xef}, {&(0x7f0000000600)=""/234, 0xea}, {&(0x7f00000000c0)=""/122, 0x7a}, {&(0x7f0000000700)=""/172, 0xac}], 0x7) syz_open_pts() close(r1) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000840)="90c80c8bad8e0376aa07f777eb2d18d32ed0f973f92605ea78780bb9a80c3e6c9dbb102505e95ed967f57dd122fdfe3cf17130f075ac60916e960bef15dd1e55009cede053e06107ef", 0x49) 16:00:08 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0xfffffffffffffffe}, 0xfffffffffffffffe, 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) close(r0) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:08 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), &(0x7f0000000080)=0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x40, 0x1, 0x7, 0x1, 0x5}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x8082, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000240)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0xb0, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000002c0)) ioctl$WSDISPLAYIO_DELSCREEN(r3, 0x80085754, &(0x7f0000000300)={0x21, 0x1}) setsockopt(r0, 0x0, 0x0, &(0x7f0000000340)="5b68948bb3df87e781ccba15c4b493034ee2af5fb6ffd4480c0d114ef649941832c564e2aa40f43394f069e0c7ac117b8220a87945013a427c9dcbf315e0b608e155f5dd378b95bc360090a7b2bb565cfea760869ae09343f03fdc7e6f7f9e737a344774787a35cf2bcf2d3e6c", 0x6d) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = socket(0x17, 0x7, 0x81) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000400)=0x7, 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000480)={0xe960, './file0\x00'}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) socket$unix(0x1, 0x0, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) accept$inet6(r4, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000580)={0x1000, 0x2, 0x800, 0x1, "99b74407e937504a79bda2fff3930da10576aa80", 0x7fffffff, 0x5}) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f00000005c0)) getsockopt(r6, 0x400, 0x400, &(0x7f0000000600)=""/67, &(0x7f0000000680)=0x43) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000006c0)={0x1, 0x10001}) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffa000/0x4000)=nil) fchmod(r1, 0x20) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000700)={0xffffffffffffff87, 0x2}) pckbd_enable: command error 16:00:09 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0xd, 0x0, 0x641) 16:00:09 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x20) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x88, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000000c0)) 16:00:09 executing program 0: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x9d) truncate(&(0x7f00000000c0)='./file0\x00', 0x1) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) 16:00:09 executing program 1: setreuid(0x0, 0xee00) msgget$private(0x0, 0x300) setreuid(0xffffffffffffffff, 0x0) 16:00:09 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 16:00:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8080, 0xa1) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8, 0x5}, {0x8, 0x7f}}, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000140)="973fec28658a8dc25770135c63c0eb2d1e273e9e98c3bc576fef7fe0b23825fda5f071366b25999f6c2f80f863f01d6005ac9bc4d4e5eaa1cdb0987fd61e9f47126403b98aa1b3f8ebbf2047a760eae7b017caf1ab6a8d6a693cf6d783247d12464aec809098dd61a7", 0x69}, {&(0x7f0000000200)="cfcdf1ac63e05c59bb9e06402825a508b4e578fc5d4be5e95f8444af9bdbadd20df2d23ff849f376ccdd9dea719c28ee287440dcfdf4a568ae694a8f784a8912f1e90a2f8671c684855a4682505661df7973e329a414ba76e28e58bcf0b254e984999f0e4b1e73718869e7b277b83f6664f61ae83aa839d5a650a1940657115235794e6064a2dafd5c793446af1b462de99f4325e148a9825fb2f3d44ac9341871cf23bc47e8a274a2d3128d0768f8277116a3c51fa5004ff49591a0cde8424115fd8052dc5acb3073852fbe229c0cefae3a57c040683f67b607bcd286800680db4500eaa5b478d522dd", 0xea}, {&(0x7f0000000300)="5709c2b477cf6b81e0045e8a506577e7314ee66d59c4e211acf901999c9ba26a76413aee1ed5c4d2aa93ff224432445fdb6ff537ec9e0ba792db8524f9bf7ca41d8a6de1ec2594104f293b6f725f418330a901f8", 0x54}, {&(0x7f0000000040)="61355a1a179853", 0x7}, {&(0x7f0000000380)="8efecdccee6f0b4f8a93859394cee2e161340ea5c42828c9df84a42a74c11c0cac6ca9da6022d68b780a1d5b16ef687fb1f1f14a61f1786838c0cf0782e7921603478f6e3e462a0f8b77ef457bb050c8f65dc0d4218e4b3ccac92531e6c16ad1e655c45a3d268c2e04a9", 0x6a}, {&(0x7f0000000400)="d93df4530b73495c0e589e4cb9daaca99198f9ef95f24e847c0a3da2d5eff6f80b18ba40476d5b6a2905ea513ac6a54ffe765a693ed170ae982992ddde5fafa08f2c67b46c839fa5ee93c07e9d2146a7d4666712011f925669d283e26527323c07d1ea6ea52b0c7fdb716e6e68e50de5fff4f75a4613d634b170aa4c6627d7f1ab3bc56431cecbd4d6acda40d5a6fcdcc87e79082d25761da3524eb5ebb3f5fafb92eb", 0xa3}, {&(0x7f00000004c0)="be79524f68a946328bd4bdf488e9161a87a122730eb23f09e8d9109cc9deba5f7b1a596bca0145e8bb46878c906ed96531265fe61ed1e6291a97fb321c28f530999ec5b8f09311d236c7cb06b1a870d0a4fec5a205b2ad587eeed673bfba6aee64698845ffa08c134e941b927d5bb8028d3296b79274f30a7c41afe8aa4c250e41aee81ee43bfe4f233da8275fe72ae6b1814b71af6cb0edba7a99c8ab72da0df52df680cc077fb1723ca7f8258e26832665c593940f7332b2e675bca8a827fea0e532c49db356eb56f15e", 0xcb}], 0x7, 0x0) setsockopt(0xffffffffffffffff, 0x1000000000029, 0x2e1fe0b9, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:09 executing program 0: setreuid(0x0, 0xee00) r0 = geteuid() seteuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003c, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x2, 0x3f, 0xbc0}, 0xc) kqueue() 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x21, &(0x7f0000000040)="0509", 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = getuid() seteuid(r3) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xfffffffffffffe54) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r4, r5}, 0xc) setsockopt(r0, 0x3, 0xd2c, &(0x7f0000000000)="458718", 0x3) 16:00:09 executing program 1: socket$inet(0x2, 0x1, 0x0) 16:00:09 executing program 0: munmap(&(0x7f0000006000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000280)="a1", 0x1}], 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f00000004c0)="8974", 0x2}], 0x1, 0x0) 16:00:09 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x0) readv(r0, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0, 0x336}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6, 0x13, r0, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002009, 0x3200) open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x80) 16:00:09 executing program 0: clock_settime(0x6, &(0x7f0000000000)={0x2, 0x9}) clock_settime(0xfffd, &(0x7f0000000140)={0x6, 0x8000}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x100000000) 16:00:10 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:10 executing program 1: open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10f, 0xfffffffe) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x3, 0x0, 0x0, 0x4}) lseek(r0, 0x0, 0x1) 16:00:10 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2, 0x0) flock(r0, 0xf) r1 = syz_open_pts() fcntl$lock(r1, 0x100000000000009, &(0x7f0000000000)={0x1000000002, 0x3, 0xfffffffffffffffd, 0x1000200000001}) r2 = getpgid(0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x10, 0x4) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x2}, 0xc) fcntl$lock(r1, 0x0, &(0x7f0000000040)={0x0, 0x2, 0x100000001, 0x1000, r2}) 16:00:10 executing program 1: r0 = syz_open_pts() dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{}, 0x0, 0x0, 0x400}) write(r0, &(0x7f00000000c0)="c5", 0x1) syz_open_pts() r1 = syz_open_pts() openat$wsdisplay(0xffffffffffffff9c, 0x0, 0xfffffffffffffffc, 0x0) close(r1) dup(r1) r2 = syz_open_pts() openat(0xffffffffffffffff, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000000580)=[{&(0x7f0000000bc0)=""/4096, 0x1000}], 0x1) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {0x0}, {0x0}], 0x3) msgget$private(0x0, 0x200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:00:10 executing program 0: pipe2(&(0x7f0000000140), 0x4) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000280)="47b1cf55683f4c4d5c554a38ec782707b00c8465a881d2d631473aac9584ad964eaebfa96e51f6d0c4f106832c5c5ed74cf1abb5c60476cdcde586e0f1ace1cb19b55d7f5461a838a9351be556c72533d1c3e24fd9a996cd458892c26b58e6c9a1b72028d3c8ad0953308b2faaa4d8910b830ea6a36939e34decd9b18384396ae6af9ce7c6a0aaf1a12f15981da81ab2fc5a906ef6c3842d1ec7c061ca1032216a70cf3ff7a7a892b705345f70c10ff8ca4f08c529bc9d3d2a71ab2a0afc4f58754e0f7de7af07b7ddfadbd1452f6791f126ece67c3600e2f5bfbd19a5c7813df1c267", 0xe3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0xfffffffffffffffd, 0x100000001, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040", 0x400}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:10 executing program 0: r0 = syz_open_pts() sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x68, 0x0, 0x0, "3169a951e955b590d3369ad58a3213704d4fea696915dac10319670500c0f20dbde69a98b3bcf78c6c7b56dafa9ebefc16fa1bdbe0471330388c6edc526602909dddd61ab688d9528557cc49fd86a56acc"}], 0x68}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) r3 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r7 = getegid() r8 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f00000013c0)) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000100)="f88e9017507dfea927cb63f69902c75c3a523ee84b53c27b52d218ed56c256dc26e05304fcc2a3ee94185da319611b", 0x2f}, {&(0x7f00000003c0)="cc164afd5bd9bdb2821c2076586a6c9c5176da2778d2cf45569e6b06813043ae9b635c01348a0395885b669fec22cd0b90a539c911e7d5ead1c48fa0d4bc906d589a2dc28bad6df054fa8c17c49af629b38ca20eecaeffbd31fdcd78f49b350590a189d7084a5eb4a1746547339be814b60fd395677e9e2f9c6c7971be22998cd4c5e04caa0e84709db62593daba896337c80991415220cec445755feccd467abc2a3c9cabba12feff48e2cedc6df7ba05a46a85c4770ad19646ae9386808531fbd1e03342d0fe51b9238785ded29003986f2354ba654c0cde8a896430d165a77ee10c5b5bffcf6f31725dc0c7bec455a6f427e5b0c77f6165e24b13d21da68244c30b52a991fb78b58df0e41949b023395e39dd8c5d3a93959122bed0b9a4e831a339fb54006c922cb188da765f577201b44979a0f2006baebd91e6c5d29956654ae202fa59ce41fd2f44e92942a7e3dcc7c8eeb76732d268b987d53a91ff8c8eee720dae3b14938175b3510f71c72c8af352e1f0226978affc32196c3a672fbcda6e913541818a176f2aa8ae636d8d9282084c4662db7123114ccf6fd279a412209c22280b6ea78477d00a6d8b81a2f455ae1507229970c97e7667c3121811931b8469de60571cc937c2546c19f0a2e8138c09c0c34ebdb2276ed919034fa4785182df3d6d3a125aebc196bd93fde4beca498974882de5298f0d5f9ed1bd16a64bf5df3cb0cd7703054eaf478d6686fbe75f9ffee9914e0a05d9df8265d0a31436f0ef4feef670b24de448eec84734ff812137a47ccbd088c5b35037b0b2965a4d070bf5f2c519580480e7c3ebb3ed5b620c85f08f722be416915f6d582473f927c523c87519b5ee8830e040a72e51026916ebdf7e816a31ec7b35815320638fe7f4866bf4b7f1d4159c1f3c3a46f7d4f6a480780a2c524fa610ff653fd0c528c04494fab4522f6caf29116a66fc2c30b42f89d027c8a0a551f0c5a5a39112437e2cb65f66d63be52ec5aa03ac26ce2067b1ece87d90f38943a8817705a6c467c95f37184434ec74d7bb4894a366866d82e2c3315d3bff58cf4aae63040eba0efb67f44387872d2d0b5ee9cc968bc2ba11d1b957468263bdb299d52fccbf6258db1ba16ffc3b4a71928bb8b112686813388aaa549cfbd4fa3bb11519546fc5150cdc7c3674ebfd42e6857a0efb05588a8232b8d374532afca3185305696ef7b167b4b517ec0727b8d5faaaa91e7b5dd2320551810308af4711470099e4905ff43b646beb4c10ad1bbac7f194d9c52117d86095796c5f65af65fc61f2d590ac42b7f89eda464b298294903a410c22ad8df1aefbfb2c86bae9f48564a26af38b1ba3c1dec4e5bb4a1558a300376dcf1c05965f1dd9c9de8638184832e56adbe3a98ff8e72d6907a763b4ec56e5e49339467016a699f3b657fec0a72b1b0e4779a709a40ace9f05c07628dab83ae5a6030fbd106e16ddf850aca47322fbe4a71fdd3f7aaf1aae634c9b800605ee206fa775e5e5db65bebaed72df6ca5bb00b6e1b99517c8178eae55c0bcd16fa917382e905f955105645a148d4f45244bcb11aca480616e69a0eb572f4a535fe06bf069df1006b29ea83a112d92b47d1079c29093c22254407773bafc2b5935c8e1188fe1157309e7b71c9973cf0bffa1466f206e1fe456883e85b76a304dbf4da5c3eb0e4f3ce82d4c71303f14f3fe9265801bd55314777015e2754319d4c50bd1bbf6f4328ea15c464fec36908d255357d15e03fa1ccb1191bab29bd438846c2b62b0d94d0f71f25abc574e73b35195b6aabbf98b04105aec23220728d11292173b772dd7927532973faa1167ee805bcbf8ea813c7470d4ed18de7f714e76ce22b3c8878f2b622daaa2ed8f43017e0b95e5d771d41cfd2099ab2ec52d280048228723639b594926538d06250b6a3573b7d14729f753d9d88c918820eb3811bbd78eccbd7539b8b5ec04a909c820822c9fcd4944fab276afdaf3aca4b94a668f79e1d5c91e6d76f03b4c6df5ae41738938a72e9cbe92aa7dd2b45f7ff94a19faa69ffaa2a1d8b8cadb69825b82835328bb9d7453c30454d435742a063abf9d1c0ec2524edaa5967a79c429868a1a6eaa9b30b031599d7aee6df36ba7fe8122fe1878e937648f963771f66a1898362a5afdd7a467d1ece9b73e833eebdfaef55eb86438aca887003de1a60d168d8c747c85a2571aefb5575aede15502b46726ee2ae8fd80e0594d39b37350f6c7a434e1aa055c577f7659cc355205a17b9ae7629fce2c48887ab6f1d6f1aaef6d58430e8f9b2f2d08a628e92b13042f00c3a51b19bae1043a666ab6d0dc3e2c930e34f662f76c0b3825536718389f2910ce0fa39c47422e2ad518356ac7658c105e0667455b9b6be0e684059e910c2ac71dea8bc267378e310f970fd7e741afc41d96e50c53447a03104159b63398ccaee264bf19247c855976a3fc0f46a2bdbbb7cf16de9e5614702ee50eed33c155e0c0e24fc32b12c6a56285310a06663ab2fd23696e38e7081bba17d4bd29619a655783d01de9e6f4a4ba1a36296ec353dfdd405bded3398bc11ff8151f57ea27ea539845387b9789a990129daad918e590d9ba7dbf88ebf89dac6bdef4650f252f4b115f435adfaa66f168b3888ca07955cd309d0d5bc8b74c98d5a214f8f8d2c180ea5a4a07c806c07ed8bf29d6256b1e811e7013043c1d78ab3b57cfae5baf7b0adc56aa2a7efb369a52fe0905c7e32b8edaa48874b9174b27f6b2e1988c92b410a728ef69be37c42a0cd893a5b71895fd90a25d09912fe10ae723a160082de8d6d96d73d810b9b4bbc52d5e603c61ed310f048c62697638d0267df0bbea5b07214649f8b4677481e71e205b5b297096534a1bf6f2c7d05850e058e669866085ccf8ca0869da89e0d485f33e3f85e31eb9803f6d913caaf8f88f4faa5375fd127cfa4f1d31211430589971da49dd744159fd3476e8adf027237f809116811767b2d8d2f6a8c04f8733e3dcd55f7da75c59a60e37e8c1b19650a8a737c77780274a2be8014507703f4cd6b749220e855f36fc70fda122b8bc17d8c5a17ed8dad2446f495911841d77c6e4eecb1fa42254afec865c0682fe72906788500fa7427d12f17973b4bc41920118cca38b88faebf71f36c31e96c7dded1338eb98d5b7db3a19aa5c3e0ecb964cc1b7ffdf8c9b3b1ccd3c65dfe348df0823de65fd8a4d30fcd5ac4bcf90934c500590455647fbba0e888ca4931f485b06edbdb26786f18d80df0c832e80f9e0ef5fb83f27194b7e1bb2041d4ce3de99222e3c26d60c33c583789964e91796219cf59e964c1030b5e292d9ee74459143166687a59b9ebd3524a9c05f89ae5353ac548986f85133158b1b470bdeb1dc0a9f08a10636fae3ffdf29c4f71edc666bb086d115fa1a565d68a50abc3bd1c98f3761f60e3349f9d8f77c35eb942acb49cfb5839fb96369b48dc22fd2440921c9e2a5d953db45d46e650f2fe13cb0e9efdb43ef14f188fc10aeafffd43b6c08da68a42dc49b5e4a7ad6526a3e8c255745b6ad3c0e1104f439faab2cae995c8777d1a490665b8f08a618737767e3db1ae332062ce32de0b5db0aa15d2005e6dcbb4202e729d2e9fc0c613677f663cae47267de816369801bee1d223c16145e6204c713011847550122578926dc2e06989a5e4f8c9c6338fa65d58705fccd604f66471ae65a81a81851fc2b8b8d55e9c7786237c1e3ce0b34117f40a0b3275906a333043bf30d58d6000d5524b0e66792b08f9246e18b19189c7f1f975633c9d55efb0030258bf82cd358b7c33bdd50022129a93c3feca88a52d62bf31d998452efc84f469921d1cb1b8d60b8d892949155adbf7a38d183a12e15744618a3ed473997827ab68c71b0473b97b144dcabab55b01fee4fd321bd8077464f0b6044e26e1e7c4ebae7ebd738a843043e32b6d34d5bc06faf0b7ee3b8929ecf7ee9e14daa4aba573c8b6f5ec8cd831412dd4679ded40fa672b1ccd4f42b98fa968d2ba8d286a0ca1939215b5508c87f7a24e0f4aec57f12e0a4e3911def93ee06c077e5a0bd3cb58926b068f63a81d3d48d61ad9f6cd75f3ca27c6226da89d01ead9e44ce6520e92969bf99b5f08cc3ce33213af603eb44630c58d6f1b211737193c400b4decbb91deebedf9c141983806dc9ea725499967d36bbad0e6631a538816f931888b04ed7ddaaddaffc978b7ccbecd7ff4451d63fea54e65637d46b968a6e9e305e4fc5b133b4828157d96b65f50959f8c0699874d1e3cf18ec4653ec16a53ae3b7a72e2199cdfab4fcac32e3362c8eb224a11b081e50a064fad81548475480b5f235144bf5dfed49c7c2800b2fd2d029ed3ace48c487800d78cc58507fe520e18201d441d1fc46aa4696d687bbe4705e7fc2aedc1e2d5a5500347619d6ab57c65255e56e6fad89a99067fad1e1da5a17a7ea20e26adc8c729898a1d8bb691cf0a2530132259e88c45c517f34e89211acade68452a984aeb7d82da3d72c9525020904038bb80d7a2d7bd8eea1772b5e5f046a681d55e824b4231a1550e1bc30318d3af417264e0daa3af1befb2149e8f64f49931ce312bc5def9c4ab3d6d2900a047f45e397c055f3ac5c8451fe1c1e2ec3a53050cb4b5001a0ef2f9f2ecb6854f8f08f236cfeb627d0b082313c18c7648cf3e71ac92420d0e0efc9cc68881b56016b3b3cd9ea6c2dc5b3b0a7ddd9aa2d746d6ee5ce960d02bd0edb23f9760c68ab68f15aba75cebca4291134fb2a3bd1017051a7638e7cbdf196a137cc9e538fdacd7d95c7f56603990573a9cfa9f9b386c205f0ec53651c4860e5e4b32f84a5d1fe26ab52c9a45af6adaa7e1f3447f0ff48c6b3fef992b45d57e80d5f9164974c7700bd7405dab67f57a7c7b82144ea821ce4a86f4a2b6ac169deae195dcc1b9cb9f48fcebedf5e36f6eea2b28e5b9c09ed7696938974e7330a0f6c9965174e173973fcdc7dc7aceab26a7dd410c893f648e2523b6db2070520cd1815fed1fdfa7dc21e0faae7651a236f9c69183ebcee8e6ec5de1a0c1c5875e803a0d0305014dacbc5c5a7d31c676b6c95b8408860a8d7aa2591bf40a40130493b157c09097c3a1ea199501765dc2973d12c526eccd244ddc23e898dbb02f71528da360ef2792f92eb745e427969237ad7645a507731f6d59be6685a60dbae4ebafe505fece89a0dfad0d99d2ddfc86c14b7845972dfa047eb33d2d61c274efd29643f16caf2d38a97af45a4d94a33dea3f1cfefe35afa531eeace5adbebf6707e7310e79740678a5455f9f3bcd1bc3bc08873757305bd9b5f6c5b3177f6d7cfaa0cce7efef00b1f9b341c4dd139b33ff8feab11c4359b8c1c818b34a0da8d8a9713f912d297f9d49b60b69b2de0f3c24543745dd568629a1807335f0b7f30745059994acbf7e2a69413ecc4470d1770094d88c6809aa7f7afd78104c3b8b21e4268494b8cdfedbb41e6e7b2ed008582475734aacdaead8ae9edea51b8540bc9a29c94a766bd61674ac0f4b05e6b84295240a29a9ae5604a5b0f952e226833efe26080b051e26c33ae8552951f138c562b94a97dd45a577fdb91dddc5a3bbaeb658ac3ed04dad1fb0160018e7b463983f8549f11173a447bed252c02966fec6baa41445fcab0d7901b1450d1f4e05e9f40286dc36d59455877a8bb153b1cb6a0eff00d1947712b68ed2811b52724a156eede53bf7d46b7be1d95c7d0aa2921c09e8962425d3c355800215b41b3f7815543b858e494ee7ca243e58b205d97bfa2dba310", 0x1000}], 0x2, &(0x7f00000016c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="c56ec6f7974f5dc76ca79eb2fa0e79f8192ca842b884af8b17b8f88fbf49b893398aeebc91735b615d2f63928a46cd30f04c68a56cb9eac3cf0492bc90c1867376846eb1ada32e199e90875aac076740295045e9f40489cb5773497ff9e8b9179cc0ff2ddd7621cbbb2ef51eb251d04e6d623aa01bde", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000800002000000000000079452a255f603f087c0000ffff000077757319fc79d1f83cd847f219d3802a4e198395b72abc5ec4085d896dd118dff55db3275fd803753ba95ca0ad4bc6cfabcf14e20ca4fd9a07e58ad3cdf4e0d09c501401cc05a648789bc03a3229151f21445dd652e9f18c566d60fd9008a66949ad1731f26e75bf46e5ce78ac20b4f71dd2a51fa0526b60a89962e6047d6097c34d5228ac5f5f4d20b102542d3b4c28159caea1ffc9fe78eb91283f857a8b0ea0a9cd2450b5e39efdf435f8c9198dc53af959ad470e5cb4038743d1062ca024afefef", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x78, 0x8}, 0x0) r10 = kqueue() r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) getpgrp() dup2(r10, r0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$WSDISPLAYIO_LSFONT(r11, 0xc058574e, &(0x7f0000001400)) 16:00:10 executing program 0: 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x54) openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x1) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x20) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = kqueue() kevent(r4, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x91}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0, 0x0, 0x0) dup2(r3, r4) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000040)) shmget(0x2, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) fsync(r1) sync() 16:00:12 executing program 0: setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0xffffffffffffff7f) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x20) dup(r0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x5, 0x2}, 0xc) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) kqueue() 16:00:12 executing program 0: syz_emit_ethernet(0x41, &(0x7f0000000000)="d2464b81a114378ad143739cd1faf2f1dded422bcea95d8f4daab8f29c9e8cf7f94f61ba5f8ae33f6f77f4b6035a5fb6f1d5dec20621673ca54fcc3b28c7ab9afb") r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kqueue() kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x14}], 0xffff, 0x0, 0x10001, 0x0) 16:00:12 executing program 1: setrlimit(0x0, &(0x7f0000000600)={0xfffffffffffff001, 0x3}) select(0x40, &(0x7f0000001800)={0x5, 0x5, 0x4, 0x8, 0x5, 0x3, 0x58f, 0x5e8f}, &(0x7f0000001840)={0x3, 0x6, 0x61a8, 0x7ff, 0x4, 0x8, 0x7fff, 0x101}, &(0x7f00000005c0)={0x8000, 0x0, 0x7, 0x4, 0x2, 0x6, 0x84000000, 0xffffffffffffff7f}, &(0x7f00000018c0)={0x7, 0x1000}) r0 = socket$unix(0x1, 0x7, 0x0) socket(0x10, 0x8003, 0x7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000340)=0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r1 = open$dir(&(0x7f00000016c0)='./file0\x00', 0x2, 0x10) r2 = open(&(0x7f0000000900)='./bus\x00', 0x482, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = dup2(r3, r1) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000640)={{0x18, 0x3, 0x0, 0x200}, {0x18, 0x2, 0x3, 0x4}, 0x7fffffff, [0x52a5c60, 0x3f, 0x3, 0xffff, 0x2fef, 0x1, 0x7, 0x6]}, 0x3c) setsockopt(r0, 0x4, 0x29, &(0x7f0000000480)="f0f943e9812c8ad4966bf19e2b2a56f8669b4a586fae094e2f80de274307fcbc1f99366626d419ee472376caf40d7aca92d6bd0d0f42b5b7e325cd3fd2952c563dcf5c2da3c4b21cc7e07ec178a13db009a8cad5dbd69edf3315d64771beb533b690c27ebc9e655b8559c956b1e15f0c53810ca3cfbe1201cf137594ca6a3c0800000000000000adff85d1a055d9ea0909224dcf08cd4133b6ba052ccaf36a9d1c4d61ab6eb9cb9c58ef50e0c3312cfd194a73564c0d3fcfbe0259a677e2e300e23a0ce85200", 0xc6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xfffffce3) unveil(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)='r\x00') getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffec0) select(0x40, &(0x7f0000000280)={0xffff, 0x8000, 0x2, 0x100, 0x8f6, 0x6, 0x9, 0xf08b}, &(0x7f0000000300)={0x3, 0x7, 0x3, 0x9, 0x2040000000000, 0x0, 0x800, 0xf92}, &(0x7f0000000440)={0x3, 0x0, 0x2, 0xb0e, 0x3, 0x1, 0x3, 0x8}, &(0x7f0000000580)={0x9, 0x5}) lchown(&(0x7f0000000040)='./bus\x00', r6, r7) r8 = open(&(0x7f0000001580)='./bus\x00', 0x0, 0x0) socketpair(0x0, 0x1, 0xfffffffffffffff9, &(0x7f00000000c0)) getpeername$inet6(r8, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendmsg(r4, &(0x7f0000001b80)={&(0x7f0000000680)=ANY=[@ANYBLOB="01002e2f66696c65cf003af0721604fa5756c0c80800a789d80b3601deac36796339b2f4938c7724142eaff6fc53f5f83d031293a80d74c3b211496b9cb6969a8232fc3e2360fc5ca77bb060b05ce478d2bc573082ec96bbf22705cb66379af4f7603ae90b9fe33b6457d612cdcda03b1fc91135f810c3cc9581c4ef3e504693256d66d1a40ecbc054142fb717494e1700000000000000000000000000000043bbc00c3999fed9d7a192b3807d340b1e2e5c44053c6038ea8851c93ab3764278c4fde3974855585c3750254395aa26d0e75a2f52af1a8fd2f0b614f1073f48e02392228056edbec1194deed43ea566736540dfad3fd51b73"], 0x1, 0x0, 0x0, 0x0}, 0x3fc) linkat(r2, &(0x7f0000000940)='./file1\x00', r2, &(0x7f0000000980)='./file0\x00', 0x0) getsockname(r5, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) r9 = semget$private(0x0, 0x2, 0x646) r10 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) msgget$private(0x0, 0x250) shmctl$IPC_RMID(r10, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000001600)='./file0\x00') semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000000080)) 16:00:12 executing program 1: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fchmodat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x2) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') 16:00:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x3ff, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfbb2, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x800, 0x0) preadv(r3, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/177, 0xb1}], 0x1, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x1fffb, 0x0) r5 = openat(r4, &(0x7f0000000480)='./file0\x00', 0x0, 0x9) kevent(r2, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x8, 0xf0000001, 0x6, 0x2}], 0x8, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x2, 0x1, 0x6a9f}, {{r4}, 0xfffffffffffffffd, 0xd0, 0x1, 0x1c, 0x6}], 0x6, &(0x7f0000000400)={0x8, 0x9f}) r6 = syz_open_pts() close(r4) fcntl$getown(r6, 0x5) r7 = accept$unix(r0, 0x0, &(0x7f0000000180)) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) getsockname(r7, &(0x7f0000000040)=@in, &(0x7f0000000380)=0x173) r8 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f00000000c0)) rmdir(&(0x7f0000000340)='./file1\x00') setrlimit(0x7, &(0x7f0000000000)={0x1f, 0x2}) 16:00:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) seteuid(r2) 16:00:13 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x19, 0x0) fcntl$getown(r0, 0x5) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 16:00:13 executing program 1: setreuid(0x0, 0xee00) mprotect(&(0x7f0000421000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x80) r1 = open(&(0x7f0000000300)='./bus\x00', 0x1, 0x0) chroot(&(0x7f0000000080)='./bus\x00') recvmsg(r1, &(0x7f00000018c0)={&(0x7f0000000380)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f00000017c0)=[{&(0x7f0000000140)=""/212, 0xd4}, {&(0x7f0000000240)=""/167, 0xa7}, {&(0x7f00000013c0)=""/31, 0x1f}, {&(0x7f0000001400)=""/94, 0x5e}, {&(0x7f0000001480)=""/102, 0x66}, {&(0x7f0000001500)=""/237, 0xed}, {&(0x7f0000001600)=""/87, 0x57}, {&(0x7f0000001680)=""/237, 0xed}, {&(0x7f0000001780)=""/38, 0x26}], 0x9, &(0x7f0000001880)=""/10, 0xa}, 0x42) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000040)="000000186a56b55b3e753300000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000003c00", 0x2e}], 0x1) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0xce94) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80, 0xfff) mknod(&(0x7f0000000380)='./bus\x00', 0xc, 0x2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fsync(r0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x8, 0x83, 0x2, 0xffffffff, "9bf886dcef7221cdc49f8440d37ae0b21b180009", 0x81}) kevent(r1, &(0x7f0000000300), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x88, 0x0, 0x8001, 0x5}, {{r1}, 0x0, 0x80, 0x0, 0x30b, 0x8}, {{r1}, 0xfffffffffffffffd, 0x41, 0x10, 0x3f, 0x1}, {{r0}, 0xfffffffffffffffd, 0x2, 0x40, 0x2712000000000000, 0x7}], 0x9, &(0x7f0000000240)=[{{r1}, 0x0, 0x2a, 0x20000000, 0x7f, 0xff}, {{r1}, 0x0, 0x48, 0x20, 0x51, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x41, 0x80, 0x3ff, 0x8000}, {{r0}, 0xfffffffffffffffd, 0x41, 0x4, 0x0, 0x8000}, {{r1}, 0xfffffffffffffffc, 0x2a, 0x1, 0x3ff, 0x400}, {{r1}, 0xfffffffffffffffb, 0x1, 0xf0000011, 0x3, 0x6}], 0xfffffffffffff1f3, &(0x7f00000001c0)={0xd2, 0x2}) r2 = socket$inet6(0x18, 0x5, 0xffffffffffffffc0) fcntl$setflags(r2, 0x2, 0x1) 16:00:13 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0xfffffffffffffeff, 0x9c, &(0x7f0000000000)="588a95ff0785931e2d123346cab9100d6c8040d17ebd3143cbea7e07640ecdbbe89848162cf50d24550244ce7965e3e2f90b0becdcfdfec5a7c3f271b192744490d86ae75568e883ac3b5319a55f102a52d1939c3a5775f1", 0x58) r1 = socket$inet(0x2, 0x800000001000003, 0x10001) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x2) setsockopt(r1, 0x0, 0x6a, 0x0, 0xc) 16:00:13 executing program 0: getegid() r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet6(0x18, 0x1, 0xffffffffffffffde) getsockname$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) recvmsg(r0, &(0x7f00000002c0)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/150, 0x96}], 0x1, &(0x7f0000000200)=""/149, 0x95}, 0x800) r2 = socket$inet(0x2, 0x1003, 0x0) socket$inet(0x2, 0x3, 0x0) r3 = socket$inet(0x2, 0x4000, 0x400) r4 = semget(0x2, 0x2, 0x200) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f00000008c0)=0x6) getsockopt$inet_opts(r2, 0x0, 0x6, 0x0, 0x0) r5 = geteuid() r6 = fcntl$dupfd(r3, 0xa, r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000980)={0x2, 0x0, 0xff, 0x2, r7}) r9 = getgid() r10 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x22e) r12 = getppid() r13 = getgid() sendmsg$unix(r6, &(0x7f0000000880)={&(0x7f0000000380)=ANY=[@ANYBLOB="01002e2f66066c653000"], 0xa, &(0x7f00000006c0)=[{&(0x7f00000003c0)="2a90375e6664da74b7ba057fcfe0890e3134caa05ac7fa9a455e83ef54f2fa0766c374b8ceafc9210654b75ab10390e2a5eddbe0a8712762b407aef7404815b34a7fb282f5897d1a57138166b6e34f674285684d7234c8ef6a6d7c525bfab1e02849630b880d9f532f480c46c79df47c856e5ec2f609ddca2c9508122b2c684f5a", 0x81}, {&(0x7f0000000480)="6fa0be17db2ff8aa5ff988a125beaa2749", 0x11}, {&(0x7f00000004c0)="146b5c210a1ea2fdaab539ce5b0849b3d1ad21d4604c5b3c897c2fd8697df280b061326bf276ce9ac78e999a14bd754f81232d6309d82d6015535f9f423829f10dfe2acb76133710a1410214504461bb595eca5736c8e12052587234fad13c938f1330d265f8ebbd0360767f64f60564254f6d09fd5fc6174331b19f9a0bb3a6b0e081b119ca2216abef2be62dd36864fd140dce71dbcf7717029c367e891ab668d94b6e2c2736889efad7173b14f13466b2fc037087407cd58ac4d2ff94ef4e2d4a8cf58fc6847b8a78968230db87b9fe9a7b8a7eeab454a0e9fa412f8a73a19f29527774c33e64f7ce52829631108419d7b5a0258a49adb5b4", 0xfa}, {&(0x7f00000005c0)="e7f8079bc9fa4bd086b6937e648f35221459f594c8c9629df27dd2d4f0034d1401f08363627136850bcb9dfa27c449c6de8f283a68c37b1aca33a77f64e7403e0b3d653cd28b5a2e3664853a2c95542a3656c60a389460c10b284cd85910c1b5dbdff8cfe454c1c3f99d0c3bc6193565094a3664054586881950ff261b496e34bc4472b68f7a2740befff26060457e99ec33b9f31515c2a2ddebc20488b69e047590f6346259f8c34f025941ee6d20c859269247ae464a0a887037743a1f5ea5ab823d4710f86af3aa096b0c0de82a37d909a70832c95bd619d5b5af5419f14a2b", 0xe1}], 0x4, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r7, r5, r9}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r10, r5, r11}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r12, r5, r13}], 0x80, 0x404}, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x80000000027) r14 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000900)={{0x7fe00000000000, r8, r13, r8, r13, 0x126, 0x3}, 0xfffffffffffff660, 0x20, r12, r7, 0x0, 0x6, 0x5, 0x3f}) msgget(0x2, 0xc) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = socket(0x18, 0x4001, 0xd) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:13 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom$inet6(r2, &(0x7f0000000080)=""/94, 0x5e, 0x840, &(0x7f0000000100)={0x18, 0x3, 0x2, 0x9}, 0xc) write(r1, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8e5, "0000000059001040dcb9000000140000001b00"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCNXCL(r0, 0x2000740e) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x7ff, 0x0, "e12e56c42bdab5f4fa4c968ea67050c813d713e4"}) clock_gettime(0xe757a3a4f18bc60a, &(0x7f0000000140)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) 16:00:13 executing program 0: r0 = socket(0x13, 0x4000, 0x2) fcntl$setstatus(r0, 0x4, 0x88) mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000200)=0x8001) poll(&(0x7f0000000040)=[{r1, 0x1b1}], 0x1, 0x0) 16:00:14 executing program 0: r0 = socket(0x13, 0x4000, 0x2) fcntl$setstatus(r0, 0x4, 0x88) mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xe0}], 0x18}, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)=0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000200)=0x8001) poll(&(0x7f0000000040)=[{r1, 0x1b1}], 0x1, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f00000000c0)="55db5d43cecb8aa926e378caa1e2fe8b7e4dce62ec45afce31c0ef08ff7633ba6936a07b1655d754612b8564f638", 0x2e}], 0x1) execve(0x0, 0x0, 0x0) rmdir(&(0x7f0000000040)='./bus\x00') mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x8) 16:00:14 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0, 0x2811, r1, 0x0, 0x0) mprotect(&(0x7f0000010000/0x4000)=nil, 0x4000, 0x6) r2 = getgid() fchown(r1, 0x0, r2) getpeername$unix(r1, &(0x7f0000000300)=@abs, &(0x7f0000000340)=0x8) r3 = msgget$private(0x0, 0x100) r4 = geteuid() msgget$private(0x0, 0x20) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x3, 0x200) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000400)=""/145) getpeername$unix(r1, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = getpgid(0x0) msgrcv(r3, &(0x7f00000004c0)=ANY=[@ANYBLOB="00000007a79a7cd1939d3f8e46923c5591ee2ed9087f396d9927f18089f582f52d214562ade2a8abe0d99622ac4b35dbdf5ebdce98bc6d23962e0ae61b041eb2ed0645bd8d451b8c96d61de324aa18420098352d0000000000000000000000000000000000000000000000000000000000000000000aa0d3231fc29b1688c6a375a6ad4b5ebb703e141ec74e5a194bf0895b18af9c11f32b2490efb97623c8bf81e23f9b9d7dfe7bde3d0d103224928748f25b058ed510a04c9330dc61a31cea1414c49daf1dd2e83a15e1ee8b25cc16c19909294524917c33fd1d2932cfd8e59a8f17093231c71556d62f4a9b071ea5cc79ddd3cd18f74698c212aa5adf47ddb5a7ee120420151f123d3fd46fd9e2325c2eecdd1dcc568f76d9ed9cc7b06be02dff18df08dd3b711db9cac32a2488e3c24b76fc5f0438cb0ef346e63d92bb93bcaa4da5e9ea99d18acfdeba502a990016683549c40660345276d8c6a45cea1523b6c6d9eadd00bdbebc"], 0x1, 0x3, 0x1000) fcntl$setflags(r1, 0x2, 0x1) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x2, r4, r5, r7, r8, 0x146, 0x3ff}, 0x9, 0x3, r9, 0x0, 0x4, 0x2, 0x400, 0x5}) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x150) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000310000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) shmget(0x2, 0x4000, 0x88, &(0x7f0000ffa000/0x4000)=nil) getuid() getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x21, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="000000186a56b55b3e7533010000ac014dd5706c00056fdd59cda2d3ff228d3043cf2e70c06900003c090033", 0xfffffffffffffff4}], 0x1) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/154, 0x9a}, {&(0x7f00000001c0)=""/183, 0xb7}], 0x2, 0x0) 16:00:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1ffffffffffffffd, 0xfffffffffffffffc, 0x7fffffd, 0x20000fffffffd, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 16:00:14 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xc0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x0) rmdir(&(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000080)=[r1]) 16:00:14 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x811, r1, 0x0, 0x0) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880)='/dev/ttyCcfg\x00', 0x80, 0x0) r2 = socket$inet(0x2, 0x0, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000008c0)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000940)={0x0}, 0xc) fcntl$lock(r3, 0x7, &(0x7f0000000980)={0x2, 0x2, 0x10001, 0x8000, r4}) pwritev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000000)="3a0970f2beea8795c220061b720f9a6eb6626303e9d84c6949cd8aa1b30e53bdbc84e9", 0x23}, {&(0x7f0000000080)="002bbc8731e06a23c2494a4bcd226421", 0x10}, {&(0x7f00000000c0)="52cf59d13e7f28b48a6369cddab7855d3779d104b63f2a1edc103fb06c5f03633da1d58461f7b0bfd54e20254664a4", 0x2f}], 0x3, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) dup2(r1, r2) sendmsg(r0, &(0x7f0000000840)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f00000001c0)="cd12f2cbe2f08d81a37c150b93d891ed373f94baa791ee77bb50d2ecfe06a0d129d80f809351717304f0875ecd9dc0863a16ba4e9ce0fb37d4e72d23fa6179ab842c454084994b5fb2aa2a8bdcc8d4dff1e3ac6af2084eaa5c92ae292361aea0bf3ca5625ca5ec40fec390cbdeb8ba0257e51bf1c817662f446d4446cec57f0e81eb3980dd39a63bb0ef2366bc78acd43380cd89515d8f53f74145462ae108cd0e2408d066669ec69ee1d4e4596400094871d1523276d2d79d8a117d4d", 0xbd}, {&(0x7f0000000280)="d3593cba69b630799f3c55a4e8f790caa34e72af62cc646ec4c6efcfb66407d77412a684b37405fa0e9c71e62f36ebd7346b8feaa88a45b6256d4bd84c0d95c94a2667b8f46932cc93b2eb7dc4ab3eeaffa23f4909bcf44c6232fd637c9e23e7dc0b5a0aad93eeb3aab71ac97efc3e7e952e384bed4ed463871c17c61fa65af1d487ca20afdf61c09a2ffab9252b60ac27f92d39aaeca892f8d3e94c443fbb2e20ccf7d627fe913723aa1251c021887586d405f8452003ec0fa7820e563d69651e22cea4630553b7ec306b4d0b61bbeb9d634428c076556c72b8cb7d1b8624cf8115bc14f8bb02", 0xe7}, {&(0x7f0000000380)="8ecc073c9c3dd56a9d488dbd0f629bda00e82f060a3201d247e4cbab14c89a3815e0b7e801b067d0e1cb50fcda6a830f2e138f6f8d52eaaa6ae4bffd3b1bd028c9d8a703ce51a4feb45a920632c27ef74a8af72f61a85f654bf90d6bd48f02f290b0f9ef03c51b197f38f67492e656f71cb8577b309b217874440048e613297372aecfdca186247de1df6ca543ae89f8d83f10e3a0", 0x95}, {&(0x7f0000000440)="c0f43caf2a23c7426c127e68d1227c0c8fd129b9de9fc7787bb4c740e82dbe1ac50f2a386d4c0f0dde7d25d52df36eb5879f6816764d87f596115761f3b14d9655984ab69408dd960650ac16c3a37bd8706b855e", 0x54}, {&(0x7f00000004c0)="1a5366af840d3f18e3a3c8c10bd608179d43a845ef6515b22e80af1c47665f96d1bfb12db5dc5c7a7bccfaee79fd0e252ca6dfa0ea0961171cc410fc32db5835de7ee4a636f7829ba050bf04f7388a59a675ea8c3c44c0d3b833bc424f51325c166ff3bab0d0dd75adcf1ac130ccd0a452dca3eef838a91930b77e6fe04272191370ddc7a8d7d61e57d3e9ef26ed3122ab9b04b0e745d4e99328d71065b6aa", 0x9f}, {&(0x7f0000000580)="2913d7b31698cb019453719f524afadf0776fbbbd4fd223e697e81664f91131bb91f14321b48e3c4843b5c867151b3f5405f052ae7d0fe64cecb1f85d07f0d715b1c", 0x42}], 0x6, &(0x7f0000000680)=[{0x38, 0x1, 0x7, "04a1be150d95df88e086e143e71e1a1b24f45c26f70707982a46f8204ae61ed757"}, {0x60, 0x0, 0x3ff, "b5699ecedb00ea88e8011d86e2aa04a7adae7e8909a8227fd3b52a63307f74111af2660db6a83bfc1c094f2784e6c127164fe9c789a12c8945622195e6e0c811355a63ab4325239171b00bc5d68f"}, {0xf8, 0xffff, 0x5, "762f57eea64713f65cd8d19368aba43a0caaf92a3a7b6115832983a8ddaa2ff427c6c8583ea6002224e6c991704151bf2b733d3a307e5478e8d44b8087d3a3f0ea2ce12858144c25949a86341d4a9584d736d7a31a3a491c4cd45310694221c314a822d94d34c81bbbf8cd42dc686d6c4cbb90a04c6045426416b133ae43f1bb4037becee187dfa82cd97605531adce1cef9ad2873dda07b1df21142e15e9007db8fc82984a5ba1822da2885e64fd24d9ab9793def4fff54478623b6addcba7e0f5e15f58c3c69496cbe24fb057ea0b97ae1c76678f98518bec7affa44a3bcf9e812"}], 0x190}, 0x5) mknod$loop(&(0x7f0000000180)='./file0\x00', 0x8, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) socket$inet(0x2, 0x5, 0x100000001) 16:00:14 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x71) unlinkat(r1, &(0x7f0000000080)='./bus\x00', 0x8) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r0, r2) open$dir(&(0x7f0000000000)='./bus\x00', 0x40, 0x184) 16:00:14 executing program 0: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2000) r2 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgrcv(r2, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001480)=0x265ca) r4 = syz_open_pts() r5 = dup2(r0, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000001a00)) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x1, 0xffffffffffffffff, 0x100, 0x3f, 0x1, 0x1, 0xe995, 0x9}) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r1) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r7 = msgget(0xffffffffffffffff, 0x3fd) r8 = socket(0x18, 0x2, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001ac0)=""/4096) setsockopt(r8, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) msgrcv(r7, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000200)="c25382198c918d685ff1056a85a4a034f8d64b6bc7e137b52457655e92f3569ba22bf5cdb15f0df3d04c515c132a02ab601e3524ac4baf5826b5ac217ff82514b1782311054220761a8a4999bb77bbaf0acb03", 0x53, 0x7, 0x0, 0x0) msgsnd(r7, &(0x7f0000002ac0)=ANY=[@ANYBLOB="0100000000000000935af92b04ccf3298d7e5e869f3a906ae790f8b7ceb0ab8b51bbb9af832c38d6ce56830a0cef8f7d630be9dfd5d4e3551b39e6c1c82fc372223576bcf569586ead4bbefb2aa64f1c6b1ecf553514b834fbd73b9c1626f27fb12eda5f06cf770fbeaf28a76f13634336776c940a893167edc7df5635f3c45fd085505a674472b7676a3f53b4ee0368d532e545ec757ffbd7650aee68fb280da2bd766e9027099094cf17b324f92478cbe46fc73705f2c5c08e3e20c856e71bd38f921c7464a405f6ad324fa352afcaef0c914942a438d816ce1ae0f18ebefdfc943c658804721c3401658ae0891c52c9cd5c0dc6861ace17ebd467ac8974fc9e78c9504ef9e457cab58125961b"], 0xdf, 0x800) msgsnd(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="d8ece54899e0791dad735c63e63ce16894415b83b26f4adb16cccaed6393f253394d59e4040e2be1aa2c7843eafec8"], 0x1, 0x800) msgrcv(r7, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004aa87f7ded054b470f2419a3cbf20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) execve(&(0x7f0000001500)='./file0\x00', &(0x7f0000001580)=[&(0x7f0000001540)='[\x00'], &(0x7f0000001740)=[&(0x7f00000015c0)='$}+\x00', &(0x7f0000001600)='+##+#&\xd6\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='\x00', &(0x7f00000016c0)='\x83\x00', &(0x7f0000001700)='\x00']) msgsnd(r7, &(0x7f00000017c0)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22e38a7db87ddd3356ce25d149c13a854c07b8ca22c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334a280894b5a867833391e4dee5dbd9902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f602e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6"], 0x1, 0x802) 16:00:14 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2001, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) ioctl$TIOCSETAF(r0, 0x2000745e, 0x0) execve(0x0, 0x0, 0x0) ftruncate(r0, 0x1) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c0200e017758313a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273ad45a2592c9529443890c39abcec6c3c369fa47bab9e1aecf0c4aa9f91500e02f98bdf1155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578d1b020000f1bc7bc8ded1257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2f6b5a029005fcba5c9f065780f5a2dc7bb6b56da616c511074611070a4b7c5a7af0d001edb4cf6183f65c76313c00562b27baea858996afdc8b7e2b9ccf2717398d4a207de279fcccd3a89792c949324216c6507413c", 0xef) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() readv(r2, &(0x7f0000000000)=[{&(0x7f0000000300)=""/220, 0xdc}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0x0, 0x7, 0x5, 0xffffffffffff5a51, "854955882e0261b637ce9c11fe4dbfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) chroot(&(0x7f0000000040)='./file0\x00') readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:14 executing program 0: r0 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20000002000, 0x0, 0x5b) chmod(&(0x7f00000000c0)='./file0\x00', 0x40) getppid() r1 = semget$private(0x0, 0x4, 0x86) open$dir(&(0x7f0000000000)='./file0\x00', 0x18, 0x2) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000100)=""/69) execve(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) 16:00:14 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) pledge(0x0, &(0x7f0000000040)='\x00') semget(0x2, 0x3, 0x210) r0 = semget$private(0x0, 0x5, 0x40) semop(r0, &(0x7f0000000000)=[{0x0, 0x8}], 0x1) 16:00:14 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0x0) chroot(&(0x7f0000cfb000)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r0, 0x3) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="25000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYPTR, @ANYRES32=r0, @ANYRES32], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) 16:00:15 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x140, 0x2) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:15 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10080, 0x0) semop(0xffffffffffffffff, 0x0, 0x0) faccessat(r0, &(0x7f0000000200)='./bus\x00', 0x60, 0x1) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) open(&(0x7f0000000240)='./bus\x00', 0x800, 0x180) r1 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0x0, 0xfffffffffffffffd}], 0x0, 0x0, 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/142, 0x8e) write(0xffffffffffffffff, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/193, 0xc1) read(r0, &(0x7f0000000040)=""/86, 0x56) 16:00:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) nanosleep(&(0x7f0000000040), 0x0) 16:00:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000040), 0x10004) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x2, 0x0) sendto$inet6(r1, &(0x7f0000000240)="3bcfd6d2a6874c8ee85f54d175f092ec79b7121aff034c0180ec1cd276c83a2db06828b1ef7acdf07e4b88c68ff0b7aaad46acfeee50a00891d2c85c75ea4c5eff4603c8622c278ae288ded5e869b73da2cfac5b0f8be1b00a47f0c64ab990c2cf9293300c1ec494c3018e5cae180ec29178f98dcc91fc59b864efa48242b35d4677b56dfe65aaf08ff14f669f1c10550f2b4673be6c24fc6be570615df0df2ab4a65393d2c0c75bacd9286010047132a104509d1e5a723d39a52d4ab818ce971f2dab49a9201a433489bd777e4096b6eaa4af88c47dc879ec577a48785193b1bf8b7adb9eff2c232d4feae91d8f66866cd7f63796814d6ea87def076cf697c2a43420356f6b88d381f6dbdd4bf4356fbeb938c146961ca9a77d49e7c28f7e1e3691ae1720df891448f7b7288bf94918d13db943c04963fb7b6d566a59c71f266f1a50fd05d9bf0698dd747dbf8b4d03a35bbae4900269253b70623e838668a52360921e40ef57df001e3ce96f86104e53b849e0e69339d317612f517c07e60198b5b93f253bfea43ef69534a5f0d48e1820ca3537d9ea7b2c336a1e92b13a3767650700ab5ddd1ae6bda03ebc6e80a52aa6108dc918a093fe3748b6d84a7168807d2dd37df3b4161149f62f75a26ae7b3c6a731a9d99f85d2866e14f3cbfa257a64738c88f82eb0f6f91599364d5006a8d7836c70d361a219385dcadc11477ec83a5bb691b503f0fe12bd7a491492e68177323ab3e0e43e4c43135a9ec0d46e66f0045c9453cfc732b72057ceb5eeda23e68d871531cbfbb88b6c48db076f3ca8073e4feda60f347e6f44e3fa2751673a939984a1de56cba6809f07839c2788d27a2d606cdd9051859042d72f1673e25c357b91218df1d8cb1df1b3b1a9b3c1b67b69385ab384b71f9f27bf4233b2944844b4a890c643907707520b1ff24fd4d41ce92d625f63cc040b0953884aeedd0613c1178c8d0de762d783eaf74c315037bed71dac8dad63948d93f7cee70c03e1790bf964794d6d7b00ee787229ffb05f6833a69753c92f7622ec0d3003210951c1d732f9adf59996665a728a167705acfc6a552d372f0d7c42986dcf4d43e98319d77a1003f33c952c5c769318acb2132cc0db5acd2418c70aba929b3476bf121678c9da5ccdbb1facff98a96267ad669ec12c874155f84aa2748ad7418ddb149f3fd5d13b15b7b26e77b0d991eaf59c5bc908f029b1d8c2825deafcb90ce5420b3b74f7888638cfce770466ad34aa730b4c9c71aaa139d083457cadfbc284fe70be2982beae0024750a8086615921af9842ba8150ccdb6dec8412966cf5f3308f01792fcb849f3d664a8ddaf1ef113e98310107e46c0e069fc0f371089b8408809ebdb1e560c4c5c3de0fffb5e9a5b99ab93134631e8b631135936947b718d0299d6b7f81cff663e1407fbf6b3b886f59c1838fd7c7db5736a416e00abba2abbd89346ecdca2e44c5f871b740b6c367b0ec556ec41a05868c5cd218fdff5f78bb5e6ab5fa52f79f351eae5e955af12385a201c2090dc3b4344636e5f9691085e90b3100e8e46e30a76d509c1fc056156f55d08ad52c14ca70e8c1c56c786c6ccf957de9d467fd1bd5ddfcabd12772d64668cfc7c64fb8efef2646ba55885790019362cd3ca659c43dcb21841c386b8c3dc0acd091f22d6f685905a7d7c994b5481ce498d81b735c0cf408aebdf5c86d5def6d57c01c0a2f803e79a34ed34c47b929538ef8bd382bf853729d24c9510071b9f870369c7f64ec822142b14931ea6d4249f777f39693b51c5485b91b8c35b95600cae24ed4016c35c9c9ad48419c30704d109dbe2ab2db219c63115af36082db35c11b315fbbd8bcc759c444983d72a950cfbb3295067405cefb18ad5ec7ab61f6bd7e2ac9198c434fb17f9eacb2fbb89caeb7a2a4290fa6d04c5dff160cef3f386930f560b1c9153c9edf08436fedea66d47e12c24127e67bd9711e8c982dabf04b0ded2f07d5677831229039894e10432c94826e65ee87cfa92202eef6522e1aa42335f1fc39c7a36212f84c0bcb1392e8e649a59be719339792cd66ef7f500d0d4ab0ddf6b9f7f0c1baa337d3a9d2e7f5ddf8ebd9a784a427d7f8475794559bfe30328dbb7174016d5fa9c8c1bf9b3bb61f36c0f56f6c09839cd3f8c92d27c499c353618218c8b2c17aac4b1b363386cb4f828c3b4cf90fbbb9bf86dacd3277317dacc5ca73cf92a4fe966274ff408d1a22e0f6239ae7bb7c4269fd32f6a4ddb4ed4795a73b076e15b3317e876517e0788d758daa5a0b02baed070d05737e48737692fadbce2586da08ffaad49523ad06345e3a26a93acd7d54a370f45b43582bee83984e9df9ff79d8d19647f79760ea9e048c652683c60d8c13b4bf2c4fd24c3a5736a3ac246dc9123387d802842e03899265996a8963c223680ebc619c9e6714fb131583a8df9f0ffe3a3584fc39e17548ccb3d3b6a3c1e82d797e3c7999ad4596e8db00ed3ff9af2f8848eaf623d7a489f6ca8692f91ea5cb3606816b6ccda94ca6294e7414e14c308840e611c09cb437af6e7620766fb6421aa90ba38a46e859b10c79c69c5d8e0606400421c070efb5d8bd1ee56cb76e5096d42df7b1c3b6a245e3a6bb2a6dc673546b75409b55a884db4bc3908d2731406638de65e1c3c76277f9e023d5b0022ea33e76c18ee532a045d6fc6b899835fb602db0cbe5c838931a12e2719391c2ece1e39dac12145d848a0c536cf51827379842a8ee55df14671d18a8753545ac38c6af78c8fd89efde8145497c71cbc9293f77173aed5ef8ea432eaea72743cb67d7fca6c7711c79d73c3bfcff8251be9b9768e0744746cea450a11b4be7c55222b7c78e7fa62e2fb4fcd662d09662fc9e25da76059b460d9586309229f50b16f1d60219135453164fe88e42810ca6aeb31f0790f31e0b4d922d696566e13112ee16c37bf299683fd43359911eed7356d55d9a959f1ff0a27c7049321f53cc613712557069aed0fa7797b44faf3ec740be3d81933ad95fa80906f313765208d47c5c9c6b65313145539ec3f2efde8e6f89087170eef30b92f86bb9a58f0f882f976f5f6d3de507a92fb6b4fa9eeed5fbbf1fd8877b60005cf22cc514c282a949a5bffe598966e355a2127824aa30224dba3e392ec03c731ceaba506bd05779cb73fdd59bc54121bd3310ed697b247ce73c5b333ffff35fa01125da35fb785b2254e38eff415fe54b5b097625e15974d906e1e31760cbe0866657a8fbd099a9958476285ea50825d8722ff1b9f6ec187324ae389eb77b694e2a646c3722211ba4e9e8a404cad594531946001f0828ca5f8b6c523d14a0deff27af3347d0189da3de1e4891b977c47a9947f7db2b3df997973e93c1dc36581da1a0e62964908bf7c9ff239253d68e9658777c138ae6084bee266740f6ab198bf75f17898f4d6d9576c90c92305fe2c16ab6899f12467ed8c56c9d571e019caaee125d70240cb4494f2b951822d00884373def56a2eab4e9afdd9e643b4c2e45cc9bf29cfa5b3351f0f8b5fbbda66e1462c0b7bbf4698c752ba1ada0808e79b5d745f35efc0ce769c91ff9df521351e42a1e78472a139f92bb978b7d5520744c6974b2ec5b2705ac9fb65aab14eababf08aca0256c9b62d2d5fb8e634c04010f1ba1dd98e13ab87f4b2154ff0fd4f4408a65616cb973dfb73b51c9184c10a338a3bb624c07ce7aec1653fad1e343d092fbfd1203de33153bc9b9954e2dff845a01c9da21d03753eb6e9958a716304da70630e367350a3f3e17d19017b15e2420c3c1dde3f5bbf8f661b2a15ada5feaeebe50f0367703a343f3115fabb221015f32b3e8a8f2dea8b6ea1bdc0606effc1441a2610caeeb4c7386d1becff28279128b2b5166a8aabe30464c4903956d9281e3908ee27b89cbbc596269a3eec83867801b6646cb7d9824e48b0feb858837a96c8c3f924dd208a789a1a6744053704410f0323bc9d45c4551b9f115e43875165fe1995d1d7e74c0ebd9e41ae88806a4795817717de666d6d0aa9654a46ec13420080b58bd5e21f4db7e6053f36f740666659a5ce41495339aca510a78315bff421ae143a67ba781cef96a5b9cc3c936e9a4f8e29d87c899b2f1173a5652d8f789f283d00ee9aa7899a6380f237f7e770c7267058851ae2827bbd55aec45b23e67c4e1e60bbf1b8463b3efb6fbb95e119df198c14f14a682613ba21822769c9ba6298e14e6ec763ff47edcb93c5e0c9eb527ccc59c3ae31573aa6312a68018d289073edb4cb1f5ac57ae8c40aeaff889e1fb1a1d2fe81e418566f59903d18aa21d09bb788d4a555e9081e22dec223225bbc9fc649e011b58d21fbac94549d8a7820046d5257dbe0c22f01d2c61127e42b2517d93b850cf64b8a0d4a1c0579d696531140cda0a5b92787d4a17e21e23997913670865a4c8ea13d45eb36744549f24deacc57084a750cb2547a62bec7ec574f4073c6aab28463728a57f455783d1e28aca657e005a9d954054643e5862f499668a650ac668f699eea647e417c009dd6dde20796708ea7af0d3216b907e56f9c911e8b486ac32d85d85d2f9cb4b5a0fb0f576f4644f6f3bf689cf17a7d09d65804b5f4b39d7e5d94c26f2e9890513ce988f02d0db79fae703c11571caa1db9367ea349645a8565ff808679f999db7dad2329121d32b1152e412a7bb0530bc5505b2ae5735003f796c88e81ce93673c81dd5ab50ea75a12990efad4bbf5b63d2d366ef7fe3ae04586cf3b299f39461d24033f81c830d29c72144c36af8be1d84cb77df89722e401d8769d09f19c79025b9a5b4da6e4b518cba499f06d789658f571a769acdc9f90abc3b2bdea103dda60d5125bbde6b131f1c438e084cfcfd2afafb474be5d72a472c95f9d2008c82fca4bf48c42cbb4475fa419ab6591d266f78cac3350e9ba2b5cbfa4c53c78fc071db0db7645c077b2c43b82296c30135fe089392febdfe02615331e022f09e5990e9515948f6b2708b115c497268011285359e18537f04a0b5bc5ead5a230808a0754df6f4b2ca0b0a4eae0420fdaa3ba9729481a5c8568d4df5fd351d58a0d6e6e41a989acd75f5be5526c4462987eb9b95e372e53300e94c8da3952d6391e56a11aeb3a1749006b2e5aca161927d755dec5e63e13ac5928fbcbb4794f49bdb263f44052adfd0bfc2ffb455f3d13f8259221d43b6f6c61d7147838ee9de7f0b65d62c3ff358d9ece927e99c3e5de3b52f24a00a758a4324b3f4bd03e5a5b5612e3e07d651a7774fa892437717f69a069664ac25ec8c16ce18d4ada9df0bf841051b3e3a47dc5f67c8fc712639d28c04b5781878638ca23ea4d2c2fe791a94e4c0c96d1192585b9343b5b76f3884e437c01b4f5b20b1ec4c5f325940603272df7f645517805b697e9089deca3ed97a02d2b15d027ca0e4a2698f21a8cf6c57b9eb9ee889e5f5379283d7c415dceef60657314466d271b24f41e4480f4e4c3c55842b97b34e5e2ee7ed0da21460cf3f254d554645f849cbeffebb4c4b3aff4958488f7e7f370c4c1777a263774dc4b1f1e0d9ed9b3b2a1f4a2c4ae8d13e294508a02fcd6d2e2c98efae60f4cf4e454252deccc6ab22a25d3259dcda8390d2bfb6f5621cbd8d82b30b46f8b828fca3c2392da61e904980e794d61163e391de86c0bf3b18879437dea3896173b481687087991f91d90811d66923032850c73cb03311079ed357cf9fc25ae760ca4a7517bedebc10b9f66983a3bfd8af8a70c506e1dc80631388dbf56146a0", 0x1000, 0x400, &(0x7f0000001240)={0x18, 0x1, 0xfffffffffffffffd, 0x5}, 0xc) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000140)='.\x00') unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') chroot(&(0x7f0000001340)='./file0\x00') 16:00:16 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002600)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000002540)=[{&(0x7f0000000180)=""/207, 0xcf}, {&(0x7f0000000080)}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f00000000c0)}, {&(0x7f0000001280)=""/167, 0xa7}, {&(0x7f0000001340)=""/105, 0x69}, {&(0x7f00000013c0)=""/232, 0xe8}, {&(0x7f00000014c0)=""/4096, 0x1000}, {&(0x7f00000024c0)=""/72, 0x48}], 0x9, &(0x7f0000000100)=""/32, 0x20}, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/14, 0xe}, {&(0x7f0000002640)=""/106, 0x6a}], 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002940)={0x0, 0x0}, &(0x7f0000002980)=0xc) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000029c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000002a40)={&(0x7f0000002700)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000002900)=[{&(0x7f0000002740)="bad8cfde46a0af6fc680", 0xa}, {&(0x7f0000002780)="3fa08e0a1c2e1ad176781135b061f1722c0e6594e7758f460e5b713a43db27b16c00b49934ac497c23274d6beb8233b232bb956031e2ba7a4c84627a7460dd0c379d7c350388a969bc61202c055e58382f89f4e57c16407c4e567c9b85cffffd2adb0e4435b2cd7cb1d1c247d816ea702fecb09342b5c589ad09a05a8b61cf2b52825b2f2336894ca28cc7de24ad0699925aeebe8792277ec12721f321b76f2630b3882adcb55b4a", 0xa8}, {&(0x7f0000002840)="5193cb9ffa63a705c01816fb50f1d7d83d", 0x11}, {&(0x7f0000002880)="b8b4a632d72d0b560f3ff25fcf49931870879c5f6e927b7c4bd1e7dbc93cb59d5428bc0f830dac01d9b02cc189d67f7fcdec001ffd824f7bdb7891f5acf17394bc5d0a73aa74a48a", 0x48}], 0x4, &(0x7f0000002a00)=[@cred={0x20, 0xffff, 0x0, r2, r4, r6}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}], 0x40, 0x1}, 0x8) truncate(&(0x7f00000026c0)='./file0\x00', 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000080), 0x0, 0x3ff) poll(&(0x7f0000000000)=[{r1, 0xd}], 0x1, 0x0) r7 = shmget(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000002a80)={{0xfffffffffffffc01, r3, r6, r3, r6, 0x588d38c6e637f010, 0xb49}, 0x20, 0xeb0, r5, r5, 0xaf7, 0x1, 0x8}) 16:00:16 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xe0, 0x0}, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) r2 = semget$private(0x0, 0x2, 0x100) semop(r2, &(0x7f00000000c0)=[{0x3, 0x6b9a, 0x1800}, {0x1, 0x7, 0x1000}, {0x4, 0x9b, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x6, 0x1000}], 0x5) 16:00:16 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x86, 0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) write(0xffffffffffffffff, &(0x7f0000000080)='mS', 0x2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r2 = getegid() fchown(0xffffffffffffffff, r1, r2) 16:00:16 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = getgid() getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, r0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) lchown(&(0x7f0000000000)='./file0\x00', r3, r2) setgroups(0x0, 0x0) r4 = semget(0x1, 0x4, 0x40) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r5 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r5, 0x0, 0x4, &(0x7f00000007c0)=""/241) setgid(r1) setuid(0xee01) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000680)='r\x00') r6 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f00000000c0), 0x4) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000100)=[0x7f, 0x1, 0x71, 0x0, 0x7f, 0x5, 0x75, 0x8]) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000140)={'./file1\x00', 0xf4, 0x8, 0x4, 0x1, 0x10001, 0xfffffffffffffffd, 0x8, 0x3, 0x0, 0x5f, 0x1000}) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)=0x8000000100) getpid() 16:00:17 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x6, './file0\x00'}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="890be63374f2b34aa2f534cfe09099aff2526dc6ad1502b8cc21739e5ca051569b2dab5f32e32a93e55039be", 0x2c) dup2(r0, r0) 16:00:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(0xffffffffffffff9c, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) sendto$unix(r0, 0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x200, 0x9000000000000, 0x4, 0x80000001}) pledge(&(0x7f0000000000)='[.\x00', &(0x7f0000000040)='\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) sendto$unix(r1, &(0x7f0000000400)="454b6c99602edbaa4b1f9ecdcf8a2737c74343fcd5a399a60e4996ff04835cd5af6d9725051f264bc113132d7afb2c325bdad9a1681a6597f7ddf233d9e1fc64799007b519947a1766a82464ef032491533ad82cdc0c09a826af071d3a9ea68d7336d80bdf5a6f05bbd5f984c0a70eae04b3d5022e594f24b30f316e3d761df9649a5f09cf38e07a6a36beda", 0x73, 0x1, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66696c65300024ca4e5687a49e3e5af0b14454dfdd9bd2d31e10318aae12c6f4269eae0d493b0b154b4e315522b01f811eda9a2fbc9b8511c21d5810a84cd76fe5b26e967f30d3bcdd9796398bcb628182b6072a80f3ddaddde992d4519cef4ee9cb010a54198a6b5d1e54932d62f8153cc807000000f28cd30fe436b47dbe460f996def218ba65fa73fc902813720cb6c9b704a63a108fdbe3ddc5dd1b538b9fbfa6a50eab68bc7cfe79f8958a011c620ea6e0a562111926edb759bbc8ca68de1d42a1b4e2791d69e957e14e75fc3615ff24346"], 0xa) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x1000000202, 0xfffffffffffffffc) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x9, 0x401, 0x0, 0x101, 0x93b9, 0x6, 0x0, 0x1, 0x3, 0xfffffffffffffc01}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)) 16:00:17 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r2) close(r0) kqueue() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) pwritev(r2, &(0x7f0000001780)=[{&(0x7f00000000c0)="c8dbdc65be655f558fd9a19e2590b366f6197f1f1d70d18ab36fc5f4f2c81a6243f91bff61c1e8625d7c381b990c3537f012cf1702f11f6556f172057802aad278b0eba2a7cb6551b83b5f6690ac21d4fc0a436a8de52b798d11ce895fc2670ce6738e646cf47d5da67ffad80210b04aaefb164a02b0dfdc3ea1d55451a2247081288f14569c6b9031396c61e742746f9f9612a63a4b6f41e7e8333903", 0x9d}, {&(0x7f0000000000)="dbe349028f3d99e6e0a506cb8cd85e103a877f42336fa9a8cc138b19597d8e708c803eeea6c9440c784bb551e35602c9b09bedc31da743736aa1eabe941e30e9872cc3453712fe2795b571cb8e8a06538c8633ab17e23dc9780c46cc89284d6b60df45bc1a1a44b6a7c6709d498afabafb4cf7ee4ae0", 0x76}, {&(0x7f00000001c0)="607bf760a4c19aadda111905d227b88f2eb84ce49b53a7bfc8dc5960ffefa3daaedafaa5bc4f206a4311b3bc4eac1c9dbfc9539f134fe5ca3a06c1e1548bd29a9e7552316dbc451c8aa4dd7702bdac487bac655f5b34ef7597936c04be03ac596b95db7585b264ebdd10fac654a6010f1ecc82b8de228b9134d19f2c5c1aa7a53f8289043c077267f2ab556d3c8bbb5e7f671cb3759764e6f523f3971ba5ef9bb107e6ae69582e8e95dbcf2d405f063bcd8761771edb13a26e7dfe7fb369abb9", 0xc0}, {&(0x7f0000000280)="a8956716274b8f407a369289e36a7830bb7ab0934af5e5ef7b3a62c4a7a0820e10173055f32b3041e10b2de9e40bcca4c820acbcd3e6610bd7d6cc54bac598c00240e3c708fc0fb8d1f30043eac016dd17903485da4f514c68a2f6182379e1c1ee239ffee509991eca1ade7d91c4dfb92185f712670714a1224064a5f34f2b73e497b018c0a79fc42740aa1aab3b3d9be2e4d3b3", 0x94}, {&(0x7f0000000400)="c24d498c701c0e6f9f2e79bd78e99097f42ded20612891862ee7abbca377baf513ece5b9fdf28223458563b19a3c7dd7786b91add3e205a512352510047daa5c393b98b519cd2d08c6df1a827ed775598fe814794b6f958909f75eb30629a4dfde800c1d9ea81021d8039c8f5c3b3282d49aea439ae5268424d61d0407ac39f1ca8cea787a7216a37c1cd7f18c7693f7752c1421426aae6b0ee76f286bdd736d63b08bb3f9fd6f2526", 0xa9}, {&(0x7f00000004c0)="393c12d508d51ce2459f70177c1704099363f5c02c6015666be4d57faafc4879bcb19d94885e67c98cce9544704bf4762b8518b5b00008e3578ad79068e16ef158f1acc32fbc67f60b6c64ed75fedf52ac64b895eaa43f586b7a27339d3fa47f808d71b5ae9475011b9fd55b533a81207c40c5eaf8f41d90fa10038b2ceb36cb27e7886eb161980257bdbcd5c258d4487bd5423fb8cdf66347715757d680f26b2c8f2187d43bf845fe94799267211409f7156be15d4eecc0d2b70470ff8ea9c29ee43a9ea633260e2cbc7593dab7262720910dd1af30b491e9da67af8861de8f6bf9588f5f0618a6d6f9d93357f1b43bd8819a868e91d103bdf4719519773f9db600b9429ba41091efc684d19c44fc6a34a7ba1055bc3fc79b68dd04c0117f1a31def3363b63f39e49d55c053b25addbc3b1978c10c3c12c712c50a455877c4a6a56b55996bb2ef1c862577b59898e2bc53e53b89b0588bbb1d10524efb5e1a75aa9747066dea583432c90044b2e742959d0debd1d518b8d259480964977d9800585dae3b512d39a22bfefbcadb2e249332efb2a91f1c63ef5a7e930ba5a09ec0822750667f977100f83aef23abb54a5cbc839e4d51dc769620d0318c1e0df8cf288ad600f4a6f4de9633e3257aa4b4d3959d94e8a8cec2401afdfba183e68c1639e69853c40de8874ef807ae5ae71e30c165591cbf7bc31730401a013717332134ddb2a6ea30a1d72527d7b8c782a45c75ae098c2a8c1ae3900e85dd539d459a6662a8eaa3fffdaadc2ed02dbdd1686c66bd0bdc225db6d106079d8221217395257a90db924e404961f985e8bc4b0e727ddc41909226f27ef38877d9db01ac767d7145c8db7e7cd5a21e9823bf4bf740a4f6aa0d07c44116718ab3b0193a730dbf765661c841a175bbbd9f0e23eee05051d3a8be4bdf62b25fa50589e1ba33a3ae0f22ae6f8e7d2ab59955e2e9aacb551c1b860aba652e28b36b64c32de3bd4323c7de8784a1fe3083768575342015bcdb872a5542ddb6a5eecef6a1d8e767334c2c88baf238e44e1bd85a212ed87e496a5dd225333a425f9cb4657fad71a9d722e9e29cdc33dbac5ed9768c2277b6b487e2f38795a64ddd476c37d09353bc92a01f986cbe9b6ee6baf93c314fb60f5ebb338d9bf5fd1e9b414717663ba6d827f1ffa2fc3dbccb266ea94d0cad64eefbbedde389f8b27a2f808b4b2d5ca6266e8e0205fbd1ab35eee730924c2991b4f6e22e76918cd7f82363826a993ba0ef153fd86a504c41a8ee6c41ee661ae6f6be17383752addb08c44ac602e785e89585cbb77d14713afbe8e7c76aae12c4768798e988d2f6eb398a4b17e84141041065fc5311e3e5129950e1c3b027ba60895a511f99b3904d7447889cdb2cf2cc306e1a79c28b728c8fe294ea99c1c00d7a9a12fec5a7d766184ebcaed40fd1cd990060cac441bca43b4a9a8be80124e7ce566ac127346952d9fc8c9065849a1b36df3f5de3f83e8a84d4012a91b2855837523044f8312b80db89d4b69ac017dbcc493543975199de745d8348e5625d49e7a98d4b0c627800c3fb6688aa8423d08613d96174ddba9a89af47583412b001029c1c978e2087fc9ed5fd6d0de5d96f3c1b598b192a818a72c44233a0187aa40d55c23bb48cbdf312bef609c40f978e8c1c38a813d990ee147abdd0aebf32846b13621d581f3b63a9ef715f9135bfcf3af3f8dea2645173b0eba8d33ba78d4854c56c966029a826291aeba573c9522d7e48c0a771620541c33005279b0f1bd32c9241c3280e5ad53edf87aa648b8c03a1189945ad25265480dde80291cdaa9d22a51be6c58eb6eadcfea60f5f05f4e23af22e3948bbd657835d63020599b4afd8126669b336c5f52073a307dc7a99ec8b738ec8fffa6a1fcef7623ed7c998861536970768ca8bec3e1111e8b882e3f7211a837fe7d89643ad12c4dd04dcfbda851df6ccf90a73f877c11b8f38d7766ca3a2bba4f44ccbe6d349cf29ae5dabe8bde74ee7171f17a015b40b69a9dbcf42cc0f457527e2497919815833166164767a3afa1c320c8c1b0d94f608fe0b6558f2f925680929ba7152812003abbad764b62d127f603f3c49a7246e037c77587c5d849dc6f6ac6b5114955cca1b9eb058eb857107fa1f4d1e060df6080f20f7a168e859cee7993956ce1696e258774ff28b4a022218a4106feecbe5c053e2c1cb031f082ddaba91404bceb2662709668e3c8c01c7fcd9095aaf1bea4e3ef865e51de28c28e525b345d7c55e4cd99c780476ae724460d750826e8b96463ea987219686016b59257ec726d89cf9f9ed7aa25d8bdbbaa4513b703039a33a51aee832b9b46bdac5279508cc78fbad31be2fadbed3e7b3d62fcda770b7f069e9b6296821f33ae638b0ed9c0da90cf0dbf725a6ec595a51d79fe30d74800a02b73a41fa9a439c6ee9eca705ba54fd2a1bae1c67f50f80b398912649574ffe3df9852a03701fb82b99f1b9af0df9581e2be71b65c22fb05253a4af8e000aaf20c9a31d3c65143d94d18b0d5188c3eea4c741a552c4caf5a1de130ce3363f76381808368ae68418b4866a17d14b87af1177e12b16807fa5684782e0ca6b2774362f8936d4c70d238329f21acc9ab433854d4adb82876fa5b427400ae2155f6fc2c85590292d0ff42f79973be150468e2803d946a9d6a27cd6ea00105bb5dcd7fbfffecfa5a48bc514768ab8becda34bb8c4164eb045102e1f018b1cb58c7f80c817db9abb113dace7ae404f8c9ed2e6d823824c4eaec90a93a0b4ad2bad1f81c583bffe46c17fc9322a7de39020496d1edfb314c708811085796dd51ed6c5e435f1821ab01ab0a484f05477f98316799c8b956de7eacef6cf3ab1a1cf63195301e9eb39e7650794e8349d2db91f684db5922e2997676f306f915d961af67edcdcb02caa985bea230ecb88946f74664321f2ef6cfca8090388e3b2b3bef5b99b1b88c05d88ab2e469c14b2e3f55fb7f18fc4dfd2126a48052da2670020da90bc42a634fc346ad12e8d5d6096d908bc31c84a08582b633f220cc389f71aad4616e20ad5a459c8eec047818b505c2a68330ef5667d0c31a643b1ed7fe567dab7f17ab129fb6c92d1390344c4d0f47aeabc5a548fd0116993820dbf0ed2ae0825192581bab3d2c4a02453c92f8bc3f44a098ba2fe624bd29d3a7d9365ee23d9d373bebdc7f5ce8b646bd5bd0e66a197c26315e4213fd983f2647ab4bdfbe8b183706352b50d9fdb25b52f80284daf68600a3ef90f922630bf597c8827aaa249297b04ffd428c3eb03de1a5c4863507ff3a8e88acc949fa7ec9dbb9ff1d1ebbf72943ca71ce2ed0c60349d7a9d61b1b85dc7b70294261fb86b709a40b430f3f00ee8bb32e21c4736a7dcd6a8bfc888e4b93573845b97b0ff6072fca06a53dd187ee459c080933ebf7be3b876eb5b42a24c578ec335fc24d97e4717da6255bb839eae62882c4b340955397db4084c701c0e4d3eb58cac82cc488560535fa6f643eaad74aff4a90d215db30b94fae032f4965d2d0ed8548a8541771e53d97b31a0dc36097a72a406d797a1a1084c14bbc7158c47c50c783adeb9837d60d9c3f311188a8af18eec411720ea12cb044a9acb985ba3e5af03ac58d5c955e43d53eabefa259deee756539609f183ea6bc7caeba6385ab804ab21550b99477821573a165429aa7aa57cbf404c719e0017eb6502290f2fc214f4ddbbf33f6f4f2c6cc4db0b5fb1a23c7b8b274d43b5377e7d406c3db48ae96c8973a667177e344edacf07b195e5a02ef3f39b127f4e8544c9c8335b90d7393d7d4b37b2f4c77b2aaa50fc4d67d04f20ce9743101a6bdabe67b573752e63426a4eb58c0e82dbe4b4291700c850e373b1b11753fad5e2d0ea28bfa285a2e78cf8201c3c536a86858c159d790b7867f2a3221d79459908a9a435a5a9d3db3b7fe78ed5bd1b599f20eda3ff73b8804d61c0691b1c07ccd84231de3eddcd62ef1ad19055e4993e99119db242bfd4cddd5e9981d85c8d39828560015824c885d88c413328f0d07784e9d88f91ae6f64f612add33695c0d15655eed2ff0c897a0ddbba7f00a1b4c7364c0c009ce8828c61e4cfa4dff36122bf979ccbd534e54a48b14452bc3a80c9dbdcd210b669d732b46f02206487748163b6a7af4ab2b0aa20a244be9bd038de0f305730793ac78847f42c1a79ab7c507f64dcec52aec3f46a7465407702b3ba5b101ba257b45c3061555ea1855d68e52b9bbd4d1dc0464bd53f1b62b087c6f7864d24b7412e96ef73681036df88200be161e0dec7e9c08a4badfec80b8bc06d637aff6fb93448366367cb2b883ae6990da76d6db00db0f745ca1e43355391781037f92812297b4212e3c3deb1b39794d39401d0a6e91d01ccb5b3240719d39b9d6c00a1a2346ad1f05b20580ac0a2818fc10e8456b73aa73a028ae8a1e0193e422019d1f40797146b8cc7fb86318bc7823a9696cc3544266210e86c0db5bcc716fcfb778acf5a73293017a7f8c62c14b437a4ad0c5ca221fac90a33757010cbf9951de1b5aedc5b24c62ef40ed851c6ee272bcc32a249f74a6ce909c67cdaebaf9bc1a1b76dfe75a6a6fff067c44678e1d98d6c0e9578d729cdded257ec74d7297a667c54cf662bfbf4230f0dd2f7157cdb16ecea9ccf7e18a0e56b7e928ce7770c1c41cb0541a0d96c6c861b1ba62c3821d2a4d33e62ab78cda670b796bdc27dc1c0746e885e947af78b25a720398448fa60a8daa7cc62cf1b13d01b052e1e2a5fa9af49a26174f47fe7d09d5ca2dc453191a64b760f9651e7d9f615262a31a26d750e080f477808fa7b95f4b9acf18073fe58afb17a762f4d2d1de02f6024d92fecd956a0f321850ba2c0c88aef4f4c86fe43ac4355330f7a633098d94db10e8cc7464b6bb1a844a89c40c936417721e8680cee4f28ea36df452fa5b3af8812ea27b8a4c52ebbdc0a11b90d37af9a733c6796d6aca84736fb09bc3af88e2255b3ea33d5e5d82d363bfe4359cc7dd89dd119b12f057986de40b2cedf36a0f645d40b8027b215176244cb5f06eae30c5c53e87ee09f09bc254eacd388dec5f13c53d43a593f7ec400d77f3bde108bd96e2b0eee44a4d423d3866a3bad7e27cfc16db1a1d761873fcaef41f3683b110f801b2e61891a3cad12e337e36c5dca165744915aea83bc72fe1d135220fbbf37e91fcb350bb9069d32274db0f99621cd2979ac10722b038d69e31bded177c433b8eaf093c263a2cfd7382fb9da9c267cbb4d2890781725458e2fd26e013b5acd721d111e0d7602ebbacf814e30e27483a73bca5c1475538476fedadb51318b31b2a980f3fdf8fb90dcc4761f6ec9feb6877eb3e266312fd1774e92f272670d3269fa50e6907817d2f6406f73b37a98676dabb2df500b60ae5cfd34c197210d8f2d61a04e3271a95f745b4e91dbe1c682a81e05afdcef14b053153f14a7df47b7cac9bfe2cfd216a891dfa9c71852e7a553c4a753bdbad0d027f685680ea483a49ae85a9c3e96dfafe0a04ac085e522980b9c5cf966dabb06198f7952ff027a023829e974994d3f3540a49dcaf8dece2cf9b99439cd5a4d7194bd5cf4e1331a6ab78a1276c84e8dc2987db336e3ff85fe93628a4a4623e8a74fbf18cd167d787bbe4cf3741687bd773d5825e7942b7d0d2af71b192d44ee1be6266575f7edd3f50795947a1d8efb72d1941cbafac1565451af82e794f11a709c7f853eaa5e094b4d75b26035bb642f5bda8f3bdbb0181bcf2140ac5242205c7b829128aa04e", 0x1000}, {&(0x7f00000014c0)="5b8912e78f5977d921cda7546b92079452a4503512d856986045bc97b7c49bf0fa4dc5c85264bab6cc16a1d25f19d6bb50d85c8a7ff5ce490230393862b75766d75d6592731af10dab564aeafaad9789678825e43ae41e4ac0f51bb68f17eebf41b4d886096e044c6630221c503b6560c5442a41811401cbfd07bdb74b83c57f897e8de918e10f7fee90a6308f2ebd8692be9d85f8e58b1ea611b71f4ff1609c1c4035472d10b9a7792751ad093cfb05fa7de07d30abb9440ba56e34353661cf62c16c223d2103333d76f0c29aafd7ea3b61695110c5565fd72ee22cef51f4f5243455b47c0f1b8cc395fdac0cab48866163a775b00e24f2e489077267", 0xfd}, {&(0x7f00000015c0)="03f4e12653ddb1bfcc0c21b2e9898f61a31cd16720d6c86486d7e1c00787bda0a39184e0ee1fa49efa57315b83203b872f21b1d7c669d9a4e6f43c12a685b87ccab9dfdd07ae5ad4403e68e2bfd9921394cd5d1c9c59eac459c5c95ac3ec84b28e4aaf3f7a3129d333deb3371fba99cf1a3f82cad10f9f583eb0ad1697cce8005ef2424bab0a32fb686f8cec32a1", 0x8e}, {&(0x7f0000001680)="c4593bf61a6178d66f7aee6ad8dc423055a80b7ff6f08fcaaf700a48d0ab266cb3aee1f88ea9b03da917794e2cbf9a9c4411b47084b60221ba325b1704d1fa12fe9711fa566dd9028b89226946287811a8e5522e3a4d3192456edb8bd9881c99c896933ef00b0c1894fdd534c89017bea2cc234d23e4a7505dccbf423a88134095c82f07114018172c8afef23a03e8a844f4c11f4df009303683f7254da1b5ce1de09688f8e79cf2e4fd12f037f897ad327c6819bb278297a3af3e936378cd878fde02e3cf6783e7cbdeb7fe64d6ed9da6b4ed7514320c92011934edca80d657de7fc117d0ca8a19ef766bfcbaab941ddf07d42e8c", 0xf5}, {&(0x7f0000000340)="df830d2f6e8838d8bb7cc1417953342ca1a8efa38908976c5b57cc56e8280dcf2059749c026243ca553ae3ef9e40b185e666ff213790ecda4539b74ffddb0fe15fc567b5b48d84dfc78593c87150b30ade717ededc845a78a0e8b0f30ad65c69a8bb195026cdba37af2ddd37b958", 0x6e}], 0xa, 0x14) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x531, 0x0) ftruncate(r0, 0x0) ftruncate(r0, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000300)={0x6}) socket$inet(0x2, 0xc007, 0x8) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x40) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x6) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) readv(r0, &(0x7f00000023c0)=[{&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000000000)=""/35, 0x23}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/170, 0xaa}, {&(0x7f0000000180)=""/145, 0x91}, {&(0x7f0000000040)=""/57, 0x39}, {&(0x7f0000000240)=""/251, 0xfb}, {&(0x7f0000002380)=""/44, 0x2c}], 0x8) r1 = socket$inet6(0x18, 0x2, 0x3ff) listen(r1, 0xffff) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="663d50aa40fdca4da5242f78a7550f35e4089d8db0a17bdc672e47886a0b3f746d1784e5a99aae93bfa9aab8f074d928834ff63d30994fc660a24186fe28b771909dec566f0d15c8048ad1b8812340b28eb31eff850b280ae435061c5dbca1230bfcc06925fc09a7973838fc5c5619b15b1807378616989ff45a18f80229938a1683088f2cedf1d363e3319f5d7b6874a869ba37b5e7b797264797615c65222861f408fdce878ffd6c5dc8c3b0dd2c692a9341c90c87685e37ba21fd84ae3719080ab97999778328f986dab0", 0xcc) socket$inet(0x2, 0x1, 0x8000) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:00:17 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x101, 0x64) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000100)="369d9c64ca77f42540ad81d3987b1d6020b4f08d7995b4151872738f391e85babb06aa2b5c0f0bc6ef5519bf8e765d349db4ec762113319dfa6db82397caa31f9eec791fd2dbdfca5582accbe39726f12c69fd10e0baadd3284923a3b353ad8e7812e1570bb008524da9d52e4be49033d1c96acfa6529081840989aa7e1aa907c69e1bea6dbfb25dbfe44709182a586bd64236e72f64c540d4a73e0ca6efed4bd036dc8e81b7114db1b09d3e30c5c5d24f517cfbc778f54f5be5fe6ad85d5851a04932118a97bd43", 0xc8}], 0x1, &(0x7f0000000300)=[{0x80, 0x1, 0x5, "befe302d22b348a9ef676be76e5d60394249714767c85861a8df5d3b3184cfef0d3136d088658bc74e10ea858e0bb572e1d0bb7c54d81e365f514b82cd9f233a4218b7ed08584d4083edcd68e7e1f60bcf0c3bac85dfa28b6306a41a40654f248a33313d978b5cc4f9439ca5cbbd"}, {0x70, 0x1, 0xfff, "cc866e2d273559d4769e32c7f36251cc25573328546f33534ac3a94b14d9ce0909b375e51e64ed2691c3ff052e5c8a34f4b39945c155a931553a1a02d13813671bfdf8858b2117bcd21db2bc341c4df0c5317b7f38917ae5140c"}, {0xd8, 0xffff, 0x100000001, "7593ab9e455b09e536e4078137d7f4a0dbe61b1bc447fcb84b31bdfcda53fb5a8b1fe0ca91e9c8889d3caf503fb6392682c0815504b7a3ce7a80bc52d9b401b0234b5c14a617eaec738b513ae91c74f0ddcb44b55eae0f36729766632701bb808777da97029b11e30cae3fdd198c1093192da851ed7b2b811130b4440e891352055ee68e7b1c68f4a384d6af003152823f04f241006f46c836bd70eb6d308eb70fc746417853eff986a12ede354ea4cac49a244c6ac472757436ea4742b853dc44"}], 0x1c8}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x41) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000002c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, 0x0}, 0x405) 16:00:17 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7) 16:00:20 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f00000001c0)={{}, {0x0, 0xea73}}, &(0x7f0000000200)) setitimer(0x2, &(0x7f0000000000)={{0x3, 0x4000}, {0xfcc7, 0x3}}, &(0x7f0000000080)) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) 16:00:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000280)='ms', 0x2) 16:00:22 executing program 1: setrlimit(0x1f, 0xffffffffffffffff) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chmod(&(0x7f0000000080)='./file0\x00', 0x1) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80044270, &(0x7f0000000000)) 16:00:22 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = semget$private(0x0, 0x6, 0x10) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f00000000c0)=""/204) socketpair(0x2, 0x3, 0x1ff, &(0x7f0000000000)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x67, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x9, 0xf9}, {0x18, 0x0, 0x39, 0x1ca}, 0xacc, [0x6, 0x6, 0x1, 0x89, 0x6, 0xffffffff, 0x8000, 0x6]}, 0x3c) 16:00:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x7ffa, 0x87) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)="493b487d6170ef64fa569873f7b04af335e034733c77f0185c337ce8f4a7c065f012b6064e1d00746947721c1a0567ee1a9abcb00aeb28d01bf21c7c42d1501514dfd3494745ae855b09cdb3c827b2b281b1922d5905d12a4e6ec949fb2a6c46622bb057f70184508ff999f234a5ca140c2bf7feea8e", 0x76) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="3b8527b1d6a672e9ee47dd422b72a3b1e176f84b6c01c12c3564c56f0aa7b44843becf934081b0485baf3cb13d26b6bdbc681974b4142ed4de777fa0ab4e0eb9d0e34781e814d10be4347f4465bad7957562b424b0b430b35928dfea0ad0f350b89911f97992a8d7fbf6a36df7e4a2eb7ab2c24995540c169194831dd495875a5bcccb049dff5682bd4ec4ef6077f609c6ff9adf5f3601a852c6cf9c0f7bfba782308dc94a01cd", 0xa7) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/216, &(0x7f0000000100)=0xd8) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0x0) 16:00:22 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto(r0, &(0x7f00000006c0)="e1758755c933667961ec9a", 0xb, 0x8, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000005c0)=[{&(0x7f0000000740)=""/169, 0xa9}, {&(0x7f0000000580)=""/58, 0x3a}, {&(0x7f0000000800)=""/162, 0xa2}], 0x3, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000080)=""/214, 0xd6}], 0x1, 0x0) pwritev(r1, &(0x7f0000000600)=[{&(0x7f0000000300)="5b1cce58fb39bd07fd87425146842d309022dea9f5e75371d32d2d0abfe85c4e70c0cf584da7874d505f2392edb60394d721c04869f5e8f55c2c7bc4bc03889a9cceb038bc6fc20c06719607f6ad58a05765f42ef0693c3141c37d9fa9cfa28506fe785bea209b6fde955112850395c4ebbafd4c088f2dcce6dfd4b5d5ce9738018a2a4fe637c35e8046b60966f026234d3cef", 0x93}, {&(0x7f0000000000)="f550410ff0bc14ca72ecf50ccb7d079eee06bf83f1db2a24fffbed4a080f21569aabccbd51dacb3282869f9d1ea060c4dbd0cb679e727c9ccbfa93597903ad2c4857aafc1118c150e33fdc47629ac2d372187e9d068ac76b93f8aa18e19264b07d455f98b366f139f6a09bcfaca74ad7c97e2b30524aa2b232e081", 0x7b}, {&(0x7f00000003c0)="00501367b18a039fba366a48751c6deb311c9393975866babc8bfc81413a5b580a0abe8608bc25906b8073ae42e116f424d9b9a46efe322e5dbe76dce0588d3aa585b61028d5f899df2286d7b086da1f30888968ae283709e751287868ebc0cea84d5586a293b7c360bb2da74ec18c8cd1d6ea9ec72224fea66dcf55052d985a35d9b124606e0ebb1019cc5f966afca448c433a57bda5ad9d01db30870ad72", 0x9f}, {&(0x7f0000000480)="4b31d59203022feda0733003962851800cebc972cad8308be01cb869e2278489f57cbc11336a4c342495746fc30ab0bbb5046b22132da2ae6d2d4cd1e5f9603925c51c9037e05325ceefa5711d1e82be95029c8b971ba3f2007f4eb2d4c6505b8699aa986c047dea5d831aa4c9c5606cd7688f94a8f9", 0x76}, {&(0x7f0000000180)="ece25271a28129a8fcad7f5231f20d9e6baf1a39dce93dfeac7b6403d11960d67756a9363de6fe23d05c422b57c1c051d2f9", 0x32}, {&(0x7f00000008c0)="73638cb3976b263f1d0c5316f98e30cf0784fa5c96db32f6f2439f983837440e752f9aa6e6c526a579635004c90e09f582bacb46cb43e6e0022f086c24b56555caf8e6b796f775046969ba23c58a99ed0e85f67569f97903a873a3b906e9085c3604e629c627a58805c4b28b2d2d509fb87e4df2cb9e27a0a6c7c3e1a6e3b8c85f47e775c2731a9a5a", 0x89}, {&(0x7f0000000500)="d263c06486a60bf6145cdf27f7159a6339174fed984f3fe4480e6c61055320bb3aad803f741c6a62c0ed66624d25799f1d6c52358a2c2b5100480be8a049e5f1dc93a876f1a9c48264a1ad6a49c5770f3444ec3476f4422799b309199d8505488391ad9e8c66825d452ecbf50a0f007247", 0x71}], 0x7, 0x0) write(r1, &(0x7f0000000200)="dc39731dbfb5f723b7b02a994ae81409e99584b76549eb6fac42cfd3801053c37b7334154b1f415fb6511da50d8755bfad9a31c94409e42931a1ec45ccccdab888ca7adb6a91ad0d89bb1377171c89ed1d4a0df49e96c6765152041299dac95e635badc6053def59e485572cff673c00c788ae160419a910aed02b6d3bb23348aa513922c4fbc06c875428e21ef6427dfc8299dd553596f88b6819e7facb3850126f2ed8ff809133f3eef45c46ab88f45604a7", 0xb3) pwritev(r1, &(0x7f0000000700), 0x0, 0x0) 16:00:22 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x10) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), 0xb) 16:00:22 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x0) 16:00:22 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04000000", 0x4) setsockopt(r0, 0x120, 0x5, &(0x7f0000000080)="cf1b90dd27d1a5de038ac2d30017039f5a3f75fe8fb3c56231ccd36a64257027fa26824bbccfc30e746c5f243a6bf482227f6d8dc84b61a0782785ff09caec55512e39354cc3e91d80d0f3c67a53fce6a34ae48ab097d6c7e1430815abeeced591de7d0695cf7fe5db843c1d6eba2bbcf64ce1d0e7430b0c60fb7fca31b8fcd15ccc3a42440873e5b001953789087e7872f97ffc4111aaa241784b76fa495dc595f335d0f5192a9080fb72e7f274660449489dcf9d81b57daad74ea05e08b23ff057d2c8562729a22696cc15f12d6346d05db59dfe4267bbf0d9240f3bcf1da6ca425f3272861787a300b20654c8c1e675072ca691a9d7fd71b1", 0xfa) 16:00:23 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = socket(0x800000018, 0x3, 0x0) r3 = socket(0x18, 0x1, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) socket(0x21, 0x4005, 0x78f) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x2000000000001700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x20004276, 0x0) getpeername(r1, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d8d34b8de97a0b8b57dd0cf862b29d0ed569c66d"}) open(&(0x7f0000001180)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000140)="105f21f926fdb987192bdab5ee4eaa00db6af270890ffcb48186f24a34d71b84a76a28f95bc0c6d0ce96fddcd432d7b29bea21878f917ac82899e2954c693e1848a8e806361c985aaec0307f5cf2ef3265ca08db080c5c40508ad2aab56865cd7d7be117fa6181575d879fee2177af9e3672824c59a2dfa0b72812155d3bb3ef7f70e51879405966c2d7618808cbd1d056ac07a281b283e85ab1e810d1bdeb8766372bc195abf7219b023b5f8c7f81705386b2dfbebd00e30be9de0cec7db0351fd39882a03441849b6e9fdbea3fbbe78454abb23077672f0b56e5329da0e28d938c19240597c0ab1f22ef85bd754a7ff7ac87d4f85f691a19220341b78cb038f18209cac43b9caa1e6729a7cecfad5b022ec0b7988ec27c15143705ef3ec363e9c5241611cdfd68a38f1e5253bc3c9cb601000a1f76f904ac7a50c3d4c04f85af102429ebc7ab6a92d7a96382fc344895c7f17740e0c588b7090d33b190eb2ee0d7d784345cd08b53e331ea835971893b027369c3e0fdbd3f572c2da8b83104d0bac2237cfca2e54d021358be58eb5d2d7ad559f99173dc2295164d7700fbd851fec7a835c1f43506ca949ae7eb6bd07b55a992858dea82e8aefebd36e895f75d2875c5ee18ebe00e49face95be96565cabc92228bfb6a9e9bcb0842d8224275165b499c45b2c04b0e7971553a23429b8ceb283afee451c373d6658a5ebc7d9", 0x200) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./bus\x00', r2, r3) 16:00:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) clock_settime(0x0, &(0x7f0000000000)={0x3, 0x4}) clock_settime(0x4, &(0x7f0000000040)={0xb73, 0x2}) 16:00:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='\x00', 0x20000, 0x0) r1 = getppid() r2 = geteuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='/', 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getegid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r5 = getgid() r6 = geteuid() chown(&(0x7f0000000280)='./file0\x00', r6, r5) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/44, &(0x7f0000000040)=0x2c) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) 16:00:03 executing program 1: mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = msgget$private(0x0, 0x481) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/4096) 16:00:03 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fffffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x20, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f0000000080)=""/98, 0x62}, {&(0x7f0000000100)=""/49, 0x31}], 0x2, &(0x7f0000000180)=""/59, 0x3b}, 0x801) 16:00:03 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0x10055) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "2634d167c0558ecfdcf74c02bf27fe2ff2b6570a"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x2, 0x400000000000, 0xffffffffffffffff) setsockopt(r0, 0xffffffffffffffff, 0x24, &(0x7f0000000040)="caf5b415", 0x4) 16:00:03 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x100) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/232, &(0x7f00000001c0)=0xe8) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) kqueue() kqueue() kqueue() r3 = kqueue() dup2(r1, 0xffffffffffffffff) dup2(r0, r3) read(r0, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10, 0xff) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2, 0x1000003) mknod(&(0x7f0000000040)='./bus\x00', 0x103, 0x7fffffff) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f00000000c0)=0x7) writev(r0, &(0x7f0000000140)=[{0x0}], 0x10000000000000db) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000700)="0f637857c7b7b30b9309b7444398ef8d736dcaec101f9afb5aef62c5d8a996c741795e99ddfd71ac31ef84c9c851964f9212cefa16a0e566cb4bfbba28a7a9ff2bc8f4764e6a2b117b97e33f1fbd3d52dc8bc6d48d80f0ecfd41376a3a0dacfc2c6986576d32e51d7a10d30ff4778b38f16bc19d7ed32f9f6123158dd0af1055d6101be3b0aa99478317d137ae2e4daa20a9a872b89a9568606669e6138e37e1c6ed5cabf7ee64511925bc9fb479aa645aee396e663890", 0xb7}], 0x1) 16:00:03 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='x\x00') connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) dup2(r0, r1) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)="3f097b99891878bfdcf3555dc6dfc30f55fcde172c8db89e7c611716e57885dd76166a43a521b3e07db64a55a74d0a58be86638f50dd88c1b9bdd5c8f3c971a3b60bc675bbaa90a687c8a39bc485778f13a6f35c76c990b888985e4b952653809d82277565ce5af620de98430111ff3ad33cae1302876a50acf3a6ea09109608883e31537fa9d360ed0db1dacb2c31d1d7b527178afd69ec36bc2e30dd4bd1981dc4820c178e612dfc7b6e3cf76d3e65ced10b9061f8fc3084", 0xb9}, {&(0x7f0000000240)="5df98a9d1a97d516de5a693a3b2503a06e9966537d17e3d015f031f2da279b05169e72ffc2b5ecb165ff33adf61aaefef8fac60929891046a2c23ef0d69defec2279b51ad8ef17765d1c2af0c61f513475522787936319b769a7bf43013b25c8e3dd676610070232dfee732da6a808a9c0bc75f68f07128901785cd2a3c526f66ccf0668da25d75778ce8b50449d7565a24621e3d499d36ca0201cf949c3680d71da768a18d77be2122a3351a5e3c1731c72165af3f4700027004472e574720ec221af7a580069e9a2f42596484d16ca7da93ce0fbfde3d944cbf12605f91d71ef2973045acf068081485e7fffc4829075e9", 0xf2}], 0x2, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000380)={'./file0\x00', 0xffffffff80000001, 0x3, 0xffffffff80000001, 0x1, 0xfff, 0x9, 0x9, 0xf6923770abebf62e, 0x3, 0x99d3}) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket$inet(0x2, 0x8000, 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x80, 0x0) lseek(r0, 0x0, 0x1) sendmsg$unix(r1, &(0x7f0000000940)={&(0x7f0000000440)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000880)=[{&(0x7f0000000480)="bcfa94bb5a96f0cf8f2f3213223ef07e37db873dddb84d100046bba19f57cfd5a7b344e16ba6b5c765fe152293208171692ef5f0bc5dae1926ce55e03f45dfd5bfa67572456fb7c8e14bce4d2f17e850e3b4dbfa147986c0c79e5f6d90361cb0d332caca91f3f59cab999733a727bf5f32065f5fd823cfa4743aac4143d8a59eb8fe0d1b87fa81bb2e3f1dd372679321f3b15ddaceec27fc2e91faa7ac2742a4536c69b92b5e95ab14a32dd17cacbfa41de279f3282cd477692bc55743915ab6654ff0d766945a", 0xc7}, {&(0x7f00000005c0)="00db9b27ec2585d97c4643bd2b7b2cc895a1a5b3c4bec8b1440b0220f2a54b825a5b065fb98f53eb092cae3e43dfb436c52333dd08d59d182059d9ee49a3473c47c70127d24e70af69152ae285862622ffdf12aa14c9736ffec66f8b3411dd56cb", 0x61}, {&(0x7f0000000640)="65c3de92600f935aee88922b25383bdced82ef166726d6eccbd1a3e93e201923c05bf4e6f825db4bfba7a21fd577cf62b64b63647a0529f4c44c30f760935301b9dadbad3bb3354c11b794f917", 0x4d}, {&(0x7f00000006c0)="9d7045b2356c007e77cbfd280d936f08af3752634f5d2b5a70700cad6169468c9a8bdbe99fd723f1f239d6fb5ccb1141ce983e1627c0004708c21e15b0a431b32f6dc89d9750fc487702d46cd7099c369e9d4b2e831e5134782adb127f13d263c64e62482c108b0b98c1f583970951915db31fa75cb3d3f1041cb8fb32f818409f965f9c1656f1b2810dd0b090d88a7995ec39d74b1b0b4975419ae578470c628ae1e58fdd3b06009d139631837eed8c39249b4216d353132e3555794346b8216598fad2533cba8a7aa7aa4014b0c4e85cef92c472dc33fe06214e297c4de96aeb7c5588a152bc", 0xe7}, {&(0x7f00000007c0)="d7d432f8b6c0e1ed27eba158be7604c592eb9800ea22d6608e208ea659ea1377b5aa1bab773558069f3aa2f1caae979e9953094dd84fde6edec7d694cce32351bcdafb90812fdc7e3fb7e3b350aab2b9d83668ed022df2a2ca08e0b9b4f6e3b45cb64858ccf112617327fd7074cbeceb3d80ad1ae141d5579b584a0a18d2f0a66af8e6f17b6684baffc0", 0x8a}], 0x5, &(0x7f0000000a00)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="79b7afd549a672b0b88404fe017afe6a7da14d5d95f07d74bbb95c2b2fdd7063488eccbefa08"], 0x28, 0x5}, 0x2) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="23319ab05f27af583be0244bc784290c4f3f979560aaabbc785153cc07ed4a6ff35654549d59544f20177b57e23454fc8050ddb392b8a97d08d980f0cdbb30781a21cb0e0269de05a8abfde00f732661d45ce87ef36fad6b8c9d3299a9410f6a083d5f27a6c422c9e52715eb3a", 0x6d}, {&(0x7f00000000c0)="85954435b64439a1723c5b4c6502a88116bf19e568d53cb9d238ed6297e8947da47549527b271d1511847d793c7b2de6cb406f1809fea8f26e81", 0x3a}, {&(0x7f0000000200)="965692d0adfe87d5d8f437223e32ae7cc3cc5584acc5ae0ef409ebadcab2ee47d3cac526221848cc017eac3830e6306d2389c26fca39e47b7b1f2752b068068cefd93d8aa982339e621280c62a2ee04bc56f2fc134e67082be2bd908e96aba1dc2f84d7dbf803f76b0e67f2e0da0a553fb59b4d2e62dc5d692b3ab504f10d375ef507f224c731932f7baf5ee7949220512dacccad16995a65699c3bb56471ba92c73010d77603783ad247fb4d708204a2e5c02ab4344f30d4295c9342d79cee3d0297c1d13f6c79f613dc2539445c7da957957ce73b0ecaaee60dfab6ec8efe32a13afb09ebc3a3fddd0482a4cc5", 0xee}], 0x3) rmdir(&(0x7f0000000980)='./bus\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/null\x00', 0x8, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a80)={0x0, 0x0}, &(0x7f0000000ac0)=0xc) getgroups(0x3, &(0x7f0000000b00)=[0x0, 0x0, 0x0]) fchownat(r2, &(0x7f0000000900)='./bus\x00', r3, r4, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000b40)={0x3, 0x1ff}) r5 = open(&(0x7f0000000180)='./bus\x00', 0x8000, 0x40) sendmsg$unix(r5, &(0x7f00000003c0)={&(0x7f0000000300)=@file={0x0, './bus\x00'}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000340)="0b617e0e7a8e10d1cfa6d48ca3a20044", 0x10}], 0x1, 0x0, 0x0, 0x4}, 0x1) r6 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r6, &(0x7f0000000580)=[{&(0x7f00000001c0)='MN', 0x2}], 0x1) 16:00:03 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(0xfffffffffffffffe, 0x2, 0x40) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/132, 0x84) 16:00:03 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) unlink(&(0x7f0000000100)='./file0\x00') kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xb0, 0xf0000005, 0x5, 0x7f}, {{r0}, 0xffffffffffffffff, 0x12, 0x40000001, 0x8001, 0x9}, {{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x1897, 0x9}, {{r0}, 0xfffffffffffffffb, 0x4, 0x6, 0x9, 0xffffffffffff0001}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0xffffffff, 0x3}], 0x40, &(0x7f0000000140), 0xae, &(0x7f0000000180)={0x57d8, 0x3}) 16:00:03 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) renameat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000f77000/0x4000)=nil) madvise(&(0x7f0000a10000/0x2000)=nil, 0x2000, 0x5) mmap(&(0x7f0000df5000/0x4000)=nil, 0x4000, 0x0, 0x201f, r2, 0x0, 0x0) r3 = shmget(0x0, 0x3000, 0x108, &(0x7f0000f78000/0x3000)=nil) shmat(r3, &(0x7f0000f77000/0x2000)=nil, 0x2000) madvise(&(0x7f0000f77000/0x3000)=nil, 0x3000, 0x6) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x9, 0x6, 0x3, 0x6, "123f24863c3105c88d013c0fcd5d7d2c48a512b3", 0x5, 0x100}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000240)=""/157, 0x23}], 0x1) write(r1, &(0x7f0000000480)="0f", 0x1) ioctl$TIOCCDTR(r0, 0x20007478) r2 = syz_open_pts() close(r1) dup(r2) syz_open_pts() 16:00:03 executing program 1: mknod(&(0x7f0000000240)='./file1\x00', 0x1100042000, 0x80000005) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x18138, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x9, 0x3f, 0x6, 0x1, 0x20, 0x0, 0xdcb, 0x0, 0x0, 0x80000001, 0x400000000000000}) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x84) r2 = kqueue() poll(&(0x7f0000000340)=[{r1}], 0x1, 0x800000) r3 = getppid() fcntl$setown(r2, 0x6, r3) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28a9) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000000)={0x400, './bus\x00', './bus/file0\x00'}) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x3e63, 0x0, 0x10001, 0x0) 16:00:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x80) setsockopt(r0, 0x9, 0x8, &(0x7f00000000c0)="665f57815f9b95f2930cba051747b827383977bd43e4c7f1cdc5e926e2f0be7be91981d5b3ad6689fd1556b044b2f8c193c406079d04445ce1351167040c549bfad38829ce96e4f76f58bb67b9626198df9383e7398e7eac8488502635e862355594", 0x62) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x7, 0x1, &(0x7f0000000140)="ba3c57b605bb6ef0d15d26303ea77d63a6cad9d02c8acc235e0fe7c3f5246fb1c8c323df7e54df164ded9cad8e0153a6fa70bf128a10a5e2e836f8138c0d1dfc00e3bc842e4df9418bd5cf0d82846e4d5c42afd91bfb30b608ac7d4451170d8a022579d8258096637875f4fbbff57c244820926be2341ff2b4a2130f7e3e4a62c0004e54d24b097240bebcea9db4e3c5d3df0d1207236f16c7c672a6d8fb4b623edfdbca351515d171c16c842fba5ee3d152b75fb7f08376344ede753cd90d3780249297a9cb09ebb5fcf3b22b63", 0xce) setsockopt(r1, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) 16:00:04 executing program 0: select(0x40, &(0x7f0000000000)={0x4, 0x9971, 0x5, 0x9, 0x6, 0xffffffff, 0x80000001, 0x9}, &(0x7f0000000040)={0x6, 0x10000, 0x401, 0x80000001, 0x5, 0x5101, 0xffff, 0x10000}, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x2, 0x1, 0x3c, 0x8, 0x8}, &(0x7f00000000c0)={0xffffffffffff8aef, 0x1}) r0 = open(&(0x7f0000000100)='\x00', 0x80, 0x2) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x0, 0x10000}) r1 = semget$private(0x0, 0x2, 0x4) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/82) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r2 = getgid() r3 = getegid() r4 = getegid() getgroups(0x3, &(0x7f0000000280)=[r2, r3, r4]) fchdir(r0) r5 = getpid() recvfrom(r0, &(0x7f00000002c0)=""/204, 0xcc, 0x802, 0x0, 0x0) mlockall(0x2) r6 = fcntl$dupfd(r0, 0x0, r0) getsockname$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r7 = accept$unix(r6, &(0x7f0000000440)=@file={0x0, ""/88}, &(0x7f00000004c0)=0x5a) readv(r7, &(0x7f00000005c0)=[{&(0x7f0000000500)=""/190, 0xbe}], 0x1) r8 = dup2(r7, r0) r9 = shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) shmctl$IPC_SET(r9, 0x1, &(0x7f00000006c0)={{0x42, r10, r2, r11, r4, 0x8, 0x80}, 0x29dd, 0x5, r5, r5, 0x5, 0xff, 0x3}) getpeername(r6, &(0x7f0000000740)=@in, &(0x7f0000000780)=0xc) r12 = semget(0x1, 0x1, 0x0) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000007c0)=""/72) semget(0x2, 0x1, 0x40) semctl$GETVAL(r12, 0x2, 0x5, &(0x7f0000000840)=""/42) fcntl$dupfd(r6, 0x0, r0) sendto$inet(r6, &(0x7f0000000880)="8fd12c2430b9b8b39d1984d2312dce7bc61163c94ae68b8ded26b969912b2d6c2ed87839edd5828409b2640e5b318461bb479411ee0d24eb3daf513cfbcffcd685ae5bdf2b46d5a65abba76aa63918ce53d1c4810c5d820c9d212b4b237729bbdfdcf994f1b2c793997c4426d448bbf728c03518a43b1c148689af262805fef809401f5ef6f498bd1e1c6e7f622056c9fceddb063eb9b03691413fec5506a2bb81d317ba828e7b43d2dba24e13a3e06ea5d4ebf26de5db91d5b14635ca6cb73e0eea1b8673236485d96df5ea53c6cb6500a1f9eb7a8ba69e039d0ce04e9735e16abadf492209ade066f7ec96772d5d72ae8661f15016fc9c59bf9d260234378377e858656ae3a890a99eadb6b8fa2db139a4da3ff3831b9cdd1b23ba33bbc5b98990946f235d4a1b0b23f68d68bf2f3d6d74fa527f65a389c8211a24718b1af42c83c24426baaeacb548a87d37c6bd1a1a68469d832391e64bb6302c93ad8b780afa09aab8273b458cfba188b9642afbd2e0ae7fb217788deb07b8da15c66979481cdd137153ac17f1d542de29bfc5832e0a936e9ae9ef00deb435d8cdbd9892274e0cababe753e3014953d62703e99c994f2cd18a120c62c2fc01fd8955dc3e08c4faca5b93a0165932c2b7908e73e95d28ffad3d598255ed3ae278a823fe435bd650bc8a37cf49af07a5aca600c9d591d5f79546aefa2f2d0c3a3b8284973219118862cef14b57d662bfe2e807539d3ff42300bb7c34ccc89c7b362e1f0d8ef52c40bf303cb7643e4a0b5f95397fdcc1c97f7fcd64ab94a79f8e05f205e9ed5ea108f8c576fc9120a1854b623e68bbcb751d8b3557129ba41e97fd241b884deb468c76563cd62effd08862596129518a6dc3549143b4286c456532b3e6d158d34a199b54349c82405016140b9a2825c1dc2dcb20953ee9c742113dad26954b3189eabeb56f8f4abc861edb11e58ceb63ebcf18092df4f0042c95774e50bfc97992e31e8351a5a6df0723d645454d05fe3edc9e0578a8269f0959eabc8f877d2a7d87f6a1d517a0725bb94599feecfb3136dd8e763a6d618beff4fab349bc4aa9a9907923c2f2cd0ad05b4ddf62f23d060403f648a98221081c988a4f9f4661875a7a97231f020d3abd86cffcf9850e2fef17bb4ad6daba024b2b59f6cb1aea96a112a1897a44118c9436063250789873bf93590fc2125551bdc8877f99c2dfa324da886edde8bb3951d550f752ccc2f1c68680fa71d9b449238abc1d1f1bb2e11edce7b1db5fc04c62d3cef2e3243ecdce9c9901f8bd65a35b75879f258e54a883215386cf42f4326fc048046b40b0b377276ee24756da00ecb2b2899c5d96e66d96883f447281eca5b44edb784c91a927129535fbdf91ae97e1399cafbe9521dc514df1b18f99fbe1e782a98212b688bdec21df91d6f555a7348602319114493de28876c91e6eabdfc61cfe9ce55599d57a1a8c3025b4ca0bcde5a3bba0fb0100cf5f8ae8bfdc54cad42819c289a3898707b8f0a675ef481d352ef2fa3de0e47faca2f21a2089c2a8f7d15ac0a1acbf8d36584f84a9721ec6cfb88aca8292a9fc21624a5b19e9b811a0b08fd33701d4c7249605a2aab057b487046f05e0c2ee3186b7bcb1d617ff558320f59dfbdd7b609eaa4b5d700660da67c6d4dcd082e0d5c6620ffd8ade0628a7d7c607e05ac9c60e57ab986ae713ca6ce4638db82cf740ee7daab97556aa894f0c13b2ede704a9c127cbf46ddfc652d76835acd11fdbc3c266cad27d20e1c5acedd3c5d580724fa772e3309b56dc0c1f95a93fcd4340727ca2906fdb927c7383456c8f1df5001956ebb56ab9239b4156146dbd655fe87df4fe6c31d704bceee1122af1c09f39dd9fd4d8320e5fe5adb590b7a040b320107da98d0747e74b0262cf2ddff56f17c20e22dd607cac78b7a2aa1a160a4a554f075a1a4152b4427a14af1b7d078997adf2690bcc7c2205509bef50d534bf5c4f5e48b607b0e46edd8384fdf51310b106edd08d966bd9632aae79eb1087927e8d0227258f6efc9b96e09a174c744441742ed6242253db9cceb0277189e7847ea44e7d359454a439e91a64372f4fa9f37dc0e8ef836ebf7934466c2c2e64cf06e19173022bb5ba429a20ca4c59ea9eee785cc45f8837217b574d4b1261197d0394a32e412625cdc59c552300e9f081bb67e05ee9e749dc7f2f260ce1ca26036296a2963028eba6c8508f328db94f0f86fa1329fa4bc2859c9d277ec2e986e27b8a2b908567cc0a40cc305f12ca57c8700c315d3a64fd9c8e7f896500bef33facf94a84ebfbcf278b3ed3a147006ba31fd06a948a3ff61cbf0f5fb86abc78088a660d7d51cba9d1ecd979b4b2d979be4664074eef2bf7f901a40c767e3bd5f78f5da9dfebae202d815afc093a8cbc4720b4e652accf028dc26b4f6b649ade1e4063d679313e0b0bec3c7f3ffaa88bbc4ba33b5320df45ac58c1ed8a6918f13edb79347d99c59b6d14fc543c09280ce030a48bdcd072321595a960f4a61ddccb74b5da6cc1e9663e49222e1453f3bce34412ec4fc7ac0e38973281b8b1b816e7c1a9e48b185f3df465ce3b39bfcfb12aad23bd6e8a9d07b2f8a0b8c5de5ed92bd24961ddfb786ba44a488afa439769f93123fc0fc120bda8176061d99fe00d973becaec2cc16f77a1012c5f5f41eb3f35903e500eea51e6a68e252405fad5f542113ced6c56144b20aa12289a92b5bb1e5293ae5af602a8e7ea26a3155f38d99cec30d9556361243fb6373395573aaecb99d7f8640675b98e42405162044d61297280e0193fe834407d61a6ae86c2375cb33cce245ae60115c882cd0152e67e70baaecf15bd0c4b389dc45ea7f7c28a345c84ac214049ffe98c376404c91bb8a6e32ccb16c3e6fcdab764478401a611d3fa38bff8e14c4020dfa4a9f9d3b783a88928f21e31b504721b296b8e801620a658292d40e861eb729ab3b6868239eb70b3f97c0993f57494c186a051ec9fdc7a32e0dc0653399e6fb98949d5c5d156d8ed5523d35e6ee83456c8462c38f61c9fe1c4b98aa15f276a9361fa7bf1b221689fb991528da4be7bbf814dff9aebce64e343dc82188e7e0503120e573300dd73c11babf4c7b6a6b5baf017cfbacbcfda6002148f954d2a1c384c974f849b357e604226b820f8fe7d7b8c54c178ce8f6e201bc99418a1a4354668f84276174addbd8b01eadee7f4cebd53cdeaa8eecad4b12f8db1c53cac6589652c3255574b800eea835713432205994cdb0cc09d8db3f558478806fcb3138fae1a9121f38a280151cbc3d9920b13f8c3a444729f7c4dec3e6b00128c7a8080f3dffd1da3f3d839aff2b9aaaf333b37de744907404ce5c971c6733cb55ecf3ad0d1022fa94717c7e9bcfa9cc71e30929ace8911841597f7a2419e9431e86b5c625351ada762373e3a763f7e70a5845e56fde767145d03a476924b3308c438874bdf33ed2da8f2faf1139408d2c3228db2c637cdc2a3ffa38207be00a2482ccbd88a05d0944f7ea55c3ed5ff0cee2b3887abd93ab3c0c5acb041110a17af8c929f825f977e0090ab0d882fa863d25e477f038b082125ad615bd607fd87dfeef550692d13728bb7159a84f112e96c52acbcfa837d0422e568075e89ccccd17445eabedf5a31b70044d57187704b3d3085265ca15359404d64df7616a9eaa7c396b5d4f72af11026ecab54281c6dc51854df9bc7cf97d8506cd5d133039a98cf72abe34d64cff7201284888a6a299006338264e2b8318d315077e29e46ecf7edd53c94a230953c9eb0f9c07353a8a40394b7f0e367de4dca505b8b6ea169e3304814dd8021529510fd10802640b79d95cf379dcbc3c9a7dbe3d6f776cd97328cabc7889c09149b8144c765561cf8d6aee501f4c30bfd2421336ed6d0351677718d22f39d8b5c1c607f4e12ceb5b8935f1de09f1d3b65d2e3d4879fa0ae2668d57045c6368bd594e6b90d50adcea44d8adf0d2013f8e35cfbc92a2a1a4e4cf594af33fc8f1ea27283278ebf8f82cb4a4cf0aaac279dd99fd71c0e799a39247083997d78c2b8ae370dc866ca450e9ea9552764a07de5f5d5c1567a6d1954b8c34e8d7101f12f0b27e73af02ce4862590220c4da8b3dae273ec886a1c9f772d4d1fb44e2386d642699e831c3bcc2041f0e0a179711731bce318dd2bf9e30fde2934f764b50e876bb6776a5305260de4a52b1ebc6de4c06e485e82b383cceb9f86d8769049bd751ae16fc590d1944ddbd7d5177a50aa101ebc933386660998055433114863a26a7e24526bb9ae5550daaad5c88b1a5ab1e85fb0e7018945d789f12aaaed148c4ad458dde4f81ba8736148e688368d94092fc54878c0cb615016c109535912f0b83851f24807f019272c683e2c4b1d2732ef681f43789fb9a73247dcec82fa43a59e6a4ae4a42e11fe0b72c7f2acf870f3ee5ba869ae7eb7dcee7daea59081c3f061bceb6beb6b7002b10b600b88048f0541e08fee8979f9b157a9e60ccb2d02e581f2b8b1f9f18cdab45dc24600ef86d0268fce7e0932e5a6c81587a68670ac0841d3cfc421440640d4f68e04932c74a66fbc135d3b9608b096a417c6f209c2a4b79e5ad31b4dede67b95ba5adb82f1fef25c31d7a82f187135b9ad11bc1c813f5cbd7d8d0409b9a24c18e8fb022bdb70a83884ade7184fbf440ae2eaa60b3bbd46f95cd17737da0d652fc05238b8e845e2b03ca4ec7ee93fb5ede4be10c296a8a4a10a1fde16e85a36b5b60b581c1eeddc6995512ee8353f9eadf5611fe898835f5fd76d663755723a8155cd8ba035a978824ec27444cc4856e0f31db8e3845698d504b5ca5c3d5c1a694cabd5b47aa74d5d861595f5b9cd0855aaa3f807232177d5181e9e190cc4fb94aa90b8f2badc85591ec73b843aa14b37e74fbed3a82517244835385e3174502d4cec470456a1de133a4a213aa8bf1413740f16945b8fce46f7038a201c3e50c8a0657fa5d4b5289416c4efaac50b338b59f88e6259345890ef4e13744f6a62266b2692c35e3e22659a9986e71997db71104db010b337272f92d7b30d2624546f19af488acba9f5958c0055341369844da650abe62df3275285cd7670bcc5078b055f1ebae2b55537e49075d7beedbe69c6fe6efa868d123ed54f0f74390fda7476707b7a9a80e31036e8e6ac1edf63552c42d207eb19f2467746ee1cb83d814d79299b4ceca41bd14dc5712bac442d13cca5cec66cb2f94fa58e15af2cd6253671f5b12f4a0299971880ae57b03f0cd8712d8b0c984946c04db2f55d724624032a94483fc78670bf8df6a3f02b1ff1fed2dd7e1af4b86ec98f15b5a14d59ca841efc03a5999d705e25808d73d163d836d56b82728b56a7e15610c67c75795905d15ae805427fc4170ee870f91b177ff9ccf1974edb9011f239bbed9d27ee8e5985a37a24c712f34a7cde6dbbcdccd87c260ba90b3f83485078975e432a8f0f4ea881e39de5204f693a3dfc9ee1f28eb4acc17b9ffa3f72d2c4e89a3f7a0b06a764d91a3a6b3eb596dcbc674f337d0acd5f1c7bb727d17a3fe1be10c0b9840f23b7650bba5dddda3efb53b5d75c6e2b760b89fc31f5815525f12bec5985d309d31f14c1ddb4391c9ea0d4664aeecb841aa791de59b2a95270f47ec803c9eac062a5fccdb0a600db9592b1f7c195d9271710e377cc86606b85655842e15c35894e9aa881f8b23205e4ef151b6f6e45bf752816f326c71162986cc3999a48dcf872c79e6e3d5f10bfb6a88194f11db0b14045803e802a59a40c4", 0x1000, 0x408, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000140)=0x79, 0x4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x8) 16:00:04 executing program 0: r0 = socket(0x20000000018, 0x1, 0x0) dup(r0) socket$unix(0x1, 0x3, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) 16:00:05 executing program 1: clock_getres(0xf15ea41e1b9ece3c, 0x0) clock_getres(0x4, &(0x7f00000000c0)) 16:00:05 executing program 0: setuid(0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000140)={0x1ff, 0x2, {0x7, 0x100000001}}) r1 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x183, 0xc) readv(r2, &(0x7f0000000200)=[{&(0x7f0000000140)}, {&(0x7f0000000180)=""/77, 0x4d}], 0x2) readlinkat(r2, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)=""/206, 0xce) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/211) 16:00:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) semget(0x1, 0x2, 0x200) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0xa7e) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "62da9d4e2a4b12013689a8664a80f39f13dbdc6d"}) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x2, 0x3fffffffffff, 0x0) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:05 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200"}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xffffffffffffffc1, 0x401, 0x9, 0x75e}) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xff3e) r2 = syz_open_pts() ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x800) close(r0) r3 = dup(r2) syz_open_pts() write(0xffffffffffffffff, 0x0, 0x0) close(r3) r4 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{r4}, 0xfffffffffffffff9, 0xb1, 0x2b, 0x0, 0x1}], 0x20, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x14, 0x1, 0xfffffffffffff4a2, 0xfffffffffffffff7}, {{r1}, 0xfffffffffffffffb, 0x2, 0x400fffff, 0x100000001, 0x9}, {{r4}, 0xffffffffffffffff, 0x8, 0xf0000006, 0x1, 0x3b}, {{r2}, 0xffffffffffffffff, 0x8, 0x2, 0xff, 0x2}], 0x5, &(0x7f0000000200)={0x7fffffff, 0x5d}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./bus\x00', 0x24, 0x3) fchdir(r1) lseek(r0, 0x0, 0x1) 16:00:05 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000080)) r0 = socket$inet(0x2, 0x1000000000000007, 0xfffffffffffffff8) getsockname(r0, 0x0, &(0x7f0000000040)) 16:00:05 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000002340)={&(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b392d5b3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1002, &(0x7f0000002240)=[{&(0x7f0000001080)=""/4096, 0x1000}, {&(0x7f0000002080)=""/160, 0xa0}, {&(0x7f0000002140)=""/126, 0x7e}, {&(0x7f00000021c0)=""/82, 0x52}], 0x4, &(0x7f0000002280)=""/180, 0xb4}, 0x2) setsockopt(0xffffffffffffffff, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b00002b27feffffff0000000000007ec4250000000000000000400000f2e9ff0000000000", 0x2c}], 0x1) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000100)='./bus\x00', 0x4a2, 0x0) r1 = socket(0x18, 0x3, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200b0, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000140)) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003e00000000000400"], 0x10}, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000240)="1c4f56b4bcb7d2f5", 0x8}], 0x1, 0x0) 16:00:05 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0xfd, 0x29, 0x2, "5b12128b9b69f952f89cbf584840730dc6eb8cdc", 0x6, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r3 = fcntl$getown(r2, 0x5) close(r1) fcntl$setown(r0, 0x6, r3) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) sendmsg(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0xffffffffffffffff, 0x7}, 0xc, &(0x7f0000000600)=[{&(0x7f00000005c0)="0440c1dd476d05ecc87541282435c46194848113b223c2d93a542c3ab769eea9d36d5b658f", 0x25}], 0x1, 0x0}, 0x0) r4 = dup2(r0, r2) fcntl$setown(r0, 0x6, r3) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x4f) r5 = dup(r4) close(r1) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mlockall(0x2) ioctl$TIOCCBRK(r6, 0x2000747a) pipe2(&(0x7f00000001c0), 0x10004) poll(&(0x7f0000000a00)=[{r1, 0x8}, {r0, 0x80}, {r0, 0x12}], 0x3, 0x20) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000a40)) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000240)=0x9) ioctl$KDDISABIO(r5, 0x20004b3d) kevent(r1, &(0x7f0000000a80)=[{{r1}, 0xfffffffffffffff9, 0x48, 0x40000002, 0x7, 0xffffffff}, {{r7}, 0xffffffffffffffff, 0xc0, 0x40, 0x10000}, {{r6}, 0x0, 0x40, 0x2, 0xd8, 0x2}], 0xfff, &(0x7f0000000b00)=[{{r6}, 0xffffffffffffffff, 0x4, 0x20, 0x1, 0x3}, {{r6}, 0xfffffffffffffffa, 0x2, 0x0, 0x8894, 0x5}, {{r2}, 0xfffffffffffffffe, 0x20, 0x0, 0x7, 0x3fffffffc0000000}, {{r0}, 0xfffffffffffffffe, 0x14, 0x12, 0x4, 0xa07}, {{r0}, 0xfffffffffffffffe, 0xba, 0x28, 0x800, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x80, 0x2, 0xfffffffffffffffc, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x8, 0xfffffffffffffff8, 0x6}], 0x2, &(0x7f0000000c00)={0x7, 0x8}) clock_getres(0x6, &(0x7f0000000140)) r8 = semget$private(0x0, 0x3, 0x8) semctl$GETNCNT(r8, 0xcd5d3b8cf0d9dd93, 0x3, &(0x7f0000000f00)=""/146) fchdir(r2) 16:00:05 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x9, 0x8, 0x1, 0x32}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000740)={0x0, 0x0, 0xffffffffffffffff, 0x0, "a4eccea6da00000000000000000000008000"}) syz_open_pts() 16:00:07 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x0, 0x966c}, {0x23}], 0x200000000000026f}) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000800)=[{&(0x7f00000008c0)="00000018a2c697886e7c6db5d661a2c748e533c20d9fd8537003e843f4688142cf027987a1d27ccb7e43d803d6ca53719e4207e7c4e86ab2d214cb1cedb4df03f26914d6301d265ce639945de9e7dd6283b87b6d22329bf736fc8644f07cb34b9e31bf490bac1f916369a9241c4bdf5f54bcf8f967739d733e1546f64f9561f7c360b2295a", 0x85}], 0x1) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xd1, 0x800000d4, 0x29f, 0x5}], 0x80000000, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2, 0x9, 0x8, 0x80}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xffff, 0x3f}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x6, 0x3}, {{r0}, 0xfffffffffffffffd, 0x2, 0xfffff, 0x5277, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x54, 0x1, 0x2, 0x9}, {{r0}, 0xffffffffffffffff, 0x90, 0x40000000, 0x3, 0x8}, {{r0}, 0xfffffffffffffffb, 0x14, 0x2, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x4, 0x3fb698a791aca1f9, 0x7f, 0x67ba}, {{r0}, 0xffffffffffffffff, 0x0, 0x10, 0x40, 0x4}], 0x3c6, &(0x7f00000001c0)={0x7f, 0x100000000}) pckbd_enable: command error OpenBSD/amd64 (ci-openbsd-multicore-7.c.syzkaller.internal) (tty00) 16:00:07 executing program 1: mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = syz_open_pts() unveil(&(0x7f0000000040)='./control\x00', 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x4b3326ff, 0x10400ffffffff}) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 16:00:07 executing program 0: r0 = open(&(0x7f0000000100)='./file1/file0\x00', 0x120, 0x8) accept$inet(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x10400000002c5, 0xd) open$dir(&(0x7f0000000040)='./file1/file0\x00', 0x0, 0x85) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x4, 0x5, 0x7, "cc478ab7b45dac713efc94380b61faeed96f1418", 0x364cee2f, 0x7ff}) mknod(&(0x7f00000001c0)='./file1\x00', 0x2014, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000000)='./file1/file0\x00', 0x10000, 0x20) 16:00:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x3) fcntl$setflags(r0, 0x2, 0x1) sendto$unix(r1, &(0x7f0000000000)="c0", 0x1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000001640)=""/4096, 0x1000}, {&(0x7f0000001300)=""/47, 0x2f}], 0x2, 0x0}, 0x40) 16:00:07 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/87, 0x57) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000080)) r4 = getppid() fcntl$lock(r3, 0x9, &(0x7f00000001c0)={0x3, 0x1, 0x401, 0x800, r4}) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x5, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000002000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/69) r2 = getegid() setegid(r2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x25}], 0x2}) 16:00:07 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x1, 0x0, 0x6, "1c114b5586c9353f8ebb1a18649c2efa5f727fd5", 0x4, 0xfff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x3) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x1, 0x5, 0x157f, 0x0, "ddf8c32692c79de8b3474bca12239356c8f40fb9", 0x1, 0x7f}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x7) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet6(0x18, 0x4003, 0x0) getppid() sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:00:07 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpid() ftruncate(r1, 0xfffffffffffffff9) r3 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffa, 0x3}], 0x0, 0x0) getpid() kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffa, 0x1}], 0x66, 0x0, 0x81, 0x0) fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:07 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101, 0x401}, {0x102, 0x40}, {0x8a, 0x6}], 0x3}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000200)=[{0x83}], 0x1}) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0x1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x2, 0x1}) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f00000002c0)={0x7}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "e23ca1a895fde74de400"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = getpgrp() wait4(r2, &(0x7f0000000180), 0x1, &(0x7f0000000300)) r3 = dup(r1) fcntl$setflags(r1, 0x2, 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7f, 0xfffffbfffffffff8, "dc04001b0002d44b091526b3e7592acba000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000140)=0x1) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockname(r0, 0x0, &(0x7f0000000000)) 16:00:07 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$getflags(r1, 0x3) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:00:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) listen(r0, 0x2) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf00fffff, 0x3f, 0x4}, {{r0}, 0xfffffffffffffffb, 0x4, 0x14, 0x0, 0x8a6abbf}], 0x8, &(0x7f0000000080), 0x7fffffff, &(0x7f00000000c0)={0x80000000000000, 0x80000000}) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x80, 0xa1) nanosleep(&(0x7f0000000140)={0x5, 0x7}, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x10b80, 0x0) r3 = socket(0x2, 0x4002, 0x2c25846c) r4 = open(&(0x7f0000000280)='./file0\x00', 0x100, 0x10) getitimer(0x2, &(0x7f00000002c0)) r5 = shmat(0x0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) shmdt(r5) r6 = socket$unix(0x1, 0x5, 0x0) r7 = semget$private(0x0, 0x2, 0x1) r8 = open$dir(&(0x7f0000000300)='./file0\x00', 0x100, 0x16) kevent(r4, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x80, 0x8, 0x8}, {{r1}, 0xfffffffffffffffb, 0x80, 0x20000008, 0x3ff, 0x7fffffff}], 0xffffffff, &(0x7f0000000380)=[{{r3}, 0x0, 0x4, 0x2, 0x9, 0x7f}, {{r1}, 0xfffffffffffffffc, 0x40, 0x82, 0x100000000, 0x5}, {{r2}, 0x0, 0x88, 0x44, 0x8001, 0xbe}, {{r2}, 0xffffffffffffffff, 0x2, 0x80000060, 0xfffffffffffffffd, 0x9}, {{r3}, 0xfffffffffffffffe, 0x4, 0x20, 0x1, 0x100000000}, {{r8}, 0xffffffffffffffff, 0x80, 0x10, 0x2a26df04, 0xfffffffffffffffd}, {{r1}, 0xfffffffffffffffc, 0x81, 0x1, 0xfffffffffffffe01, 0x4af5}], 0x10000, &(0x7f0000000480)={0x7f, 0x8794}) nanosleep(&(0x7f00000004c0)={0x100, 0x13d}, &(0x7f0000000500)) ioctl$TIOCSBRK(r4, 0x2000747b) r9 = open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x10) ftruncate(r4, 0x5) semctl$GETPID(r7, 0x3, 0x4, &(0x7f0000000580)=""/121) getitimer(0x2, &(0x7f0000000600)) read(r0, &(0x7f0000000640)=""/137, 0x89) r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000740)={'./file0\x00', 0x1, 0x100000001, 0x1000, 0x1, 0x6, 0x7, 0x9f62, 0x1, 0x2, 0x8, 0x3}) ftruncate(r10, 0xfffffffffffffffc) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f00000007c0)=""/116) nanosleep(&(0x7f0000000840)={0x0, 0x80000001}, 0x0) kevent(r2, &(0x7f0000000880)=[{{r3}, 0xfffffffffffffffe, 0x4d, 0xfffff, 0x3, 0x9}, {{r10}, 0xfffffffffffffff9, 0x22, 0x40, 0x9, 0x80}, {{r0}, 0xffffffffffffffff, 0x2, 0x20000004, 0xffffffff, 0x7fff}, {{r1}, 0xffffffffffffffff, 0x22, 0x0, 0x6, 0xdc8}, {{r1}, 0xfffffffffffffffc, 0x4, 0x2, 0x800, 0x6}, {{r3}, 0xfffffffffffffffe, 0x40, 0x4000000a, 0x4, 0xfffffffffffffff8}, {{r6}, 0xfffffffffffffffb, 0x80, 0x40, 0x4e, 0x6}, {{r4}, 0xfffffffffffffffe, 0x10, 0x1, 0x1, 0x924}, {{r2}, 0xfffffffffffffffa, 0x60, 0xf0000015, 0x4, 0x2}], 0xff, &(0x7f00000009c0)=[{{r10}, 0xfffffffffffffffe, 0x3, 0x0, 0x3f, 0xd86}, {{r10}, 0xfffffffffffffffb, 0x58, 0x2, 0x3ff, 0xb9fb}, {{r6}, 0xfffffffffffffffb, 0x40, 0xc0, 0x1, 0x7ff}, {{r9}, 0xfffffffffffffffe, 0x1, 0x80000002, 0x9, 0xfffffffffffffff9}, {{r3}, 0x93af54f5a19a9968, 0x10, 0x20000006, 0x3, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x11, 0x1}, {{r0}, 0x0, 0x8, 0x0, 0x2, 0x3}, {{r9}, 0xffffffffffffffff, 0x10, 0x2, 0x10200000, 0x2}], 0x1, &(0x7f0000000ac0)={0x6, 0x1000}) 16:00:08 executing program 0: getrusage(0xffffffeffffffffb, 0x0) 16:00:08 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4000000000000200, &(0x7f0000000080), &(0x7f0000000140)=0x4) socket(0x16, 0x4003, 0x40) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:08 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c64f7b202c, 0x1b00) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xbfbc, 0x2, 0x7, 0x7cb, "0a34919158214c08dc148cd223cf1cdee6a5f3ae", 0x7, 0x9}) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./bus\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) ioctl$TIOCNOTTY(r0, 0x20007471) write(r1, &(0x7f0000000100)='N2%', 0x3) 16:00:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x101) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x40, 0xfffffffffffffbff}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x3, 0x0, 0xfffffffffffffedc) 16:00:09 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000240)='r\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)="eb1c12f83ac501e7494d312f77688058afc2f20748fc31e7e3c0a8b2735c86a15781e40e9ebf8fde27ec8fa2d8f09221684bbe5b664a98ca8b1af155b60f5c1cd94fa7bc00a9ea5a48627296c87dbf5e380051cabd315a31f9925b2f250ecad6f7ea73ab43451d1430e7362f716ad98526ebfc4aa6be1004b1a93acb106f13e8b90ceb0ff31c5fb782c8185593c6fbe36337e5878d2c50a081f469a01bdee3eb8ded2b605e3b6b9da1505e47aa0382a43f55571184d1a077cbb7f392c01c22b86074cf39dbed62743f58d71db8042e13ca349511f1163ec59afed876835425e4c813f6ef14ab0757b0", 0xe9}, {&(0x7f0000000480)="ab58fa41b1e51804a8207964ca4760777145a3ff6613dec3c55ccb19dafd431ad8a17cf8ac1278e7c9513db550288de84b54c92df70929cbd78a31c34cd2f402e195b3381f74d152d02e60bab91e57c77dd8f2a806c05243c69bdfbce559cf12aac6abe0cc345ce50bfb899ae5e99f3273fb9b240a700991ce987721973b3bcfc61b9a04314dd4d58eb02e0d0f9ab4c6c7a4f9b42e680f3673e6963ef2d6223bc85cf44579d5d34f41c9842de6e6ae26eb358e44c803ec1bdb6553333095f3aafc13fbca9a093c5a79aa47742115b74a26d62adb4532c0611ca5e2145459058f197c9dd8aaf58cc6fd4b254226213872ebf12bf9f5827f60f62571dfd0cf8f6acfa5a02dc0dd9fc913e4c8e63e550a3b07f39cc1f9926d585fd9bae613d42620398b4064e7fd3ba6029ac2679d2d6e6ed72adf849aa528a2ad25c65d2369788937be795d3fabf946dc3f673f359ffe0bee6d8a0eb1f2cd04a6eaf1d8ea5233e9f5c15d79402dc4bcb42634878ff07c2130d0af97fcdf2d97aa0ce2d3e71618169af3534ae6fd77518e00805ae23feeae2b4dbcf185155b72951d8f55fa9f3d8cb75ac661ffedc375800cb02258e42bd94b2479ce942191d3f92c23cc8f597d77a3ab93c7451aceaa4c35974cc68cc518b9c7eaf3b50eb57f9f96bf785b574529b5ff5c50c7417d66202da993be8e2416ff2c6556e5950480e25d03a80b3f76cc39e6d58e31db090d8c47c6f2d4396fab48b2902e1beb3dfe047e8169379c9db43e8a98db1650a4f22a0050859e0667e63d5b44a0d8b6371794640e02bf754a2672063eaab92fb61ab9eceb615cfbe0fbdd5ca34270369b0ef2e4971755c2b5a963e8af3cf4caf676251f4ebc204ac9a42f98c0c48c1ff18a1880400f84d30b55c2adc95caa75c7f7e9e7c232fc75ff636b64204b5410c84edbbfc3cc2dd742d044de85dc6656682ca1f5d748745166ba64a903cd2152318a115fc8967b28f6d59ff6044502f1069dcf83c609b52f8bf1733fcf9d374eab9c42c4572e88015b8c3453cb1b4089e34330cea4ce120f1e0cceaeb48ab8d677f04cb76b9c6ae1caed72f472de2bb8e5464a668be98fba656201c82b9e921df6e472df7af788c7e36cbf447d2b375746b7a94bf2a37eefe7c38b6866dd0dd7b2c1970c15a5dea3968063da34ee95657d3463baa73523f8e836189eff332c3890ad3f2acbbb31ec65afa17e8a63201000aef2bacad56d60fdbd9dffaaa8cf62225550df066190476b03306ffda8c2c8c6f324dbe7dd3cf242e280a1326301d218741cb045e59b74fe3622e4c160f74e57a48e43fef86c2be2303dceed36ce335b0f1792cec29ba83b5c7bc22344fbe60ee5b146e65887f84a27a64f8e01243089b0aab156ae1fcd4626e5c78ab69aaf9f3a9cc31e396e76b086d9f04450309cfc7861c0249f6e509cd567940fb3787c4cf8fcfdd9c48195bb1511ebc20700bd8cde736e331a430d32090d958f70b861c7431a092c41834ddf9c33a9373239edd7e64e68c34efac3189cc3e7b82e1f8b3dd2ee40a0d33303ba96adc83019839ae55f926662b3759ac4211ced2d300f35461df4051ca0f4a197ae6132aca64f5e0e042c742402720a153c4836dac1f873544c55a164a568f82da85e740fd55ef9e05a5833dda7538618b4e9be4beb93b8ecd1610711a1e17b70dc92c5273297925c4a88255a54ba22d54619ec0be100c5aa802f654eef0d654d6bf43c86af63ec702765f1556b2c924e0cd46fab3876eb2772976ce452241e31b18a0512dec762fd7bfa5f8f4c10b047f4655fcdaba799c99d6e380898f0d40b017f6a623106a9075e57c59355ed776b5a0c1631c5f9065a5b623a77e84acefea548dd32c7be64fd0a077238b442dfda13effec478bb1d3008b4f237d65e19d0e64b77727104977b898a5add0bb4fef02d8a20a75cd268e030c61d50f26edafcc5ea488bbf4d051ab8fd6ffca567d80d57f3df5de4fd9615b7501f17a3f159cea1a5af14e898ab35eb596a464348ff7890839362a53bdb2e4314ff6800a03bbd3152e8f2782423652bfb2dc3438d462b115a1c29474297414f0453fbc8b5b8df7345c394da44231bfa5f36c7df3679687ddaf1e4487829e094024dcf915d6e75cead07d2ad0a8f604422dd517fc7235453954c660a2d1f078bbef858fc78f3e184c352969cde02a8e0303dfba4402c3087c3a2ae5d17148fb8a43e1e1a4d379f11aa9b1755f582b6050db8e896b690f5e36cd394cd765e9f9acd26aba62af366b304344ff515b79591c8d891a527faee377a5b2beaee518f7886631f5ea16f1402194d27a81a5e47539ef93893ffa0e40a5a79b84421144935c229b080f2477440002a1196d1d57d6320146d126709f691885edd3373d57d232cfa3e7a4603952659b4ade53f213bc0aa77b3dd9b655dda1e7f1801ad6a40593118cdb7e425f58d4306c279a5509c6ec429556dd2caf528aa20848d4e986f709cc4db30d76321c7f1eac74342588338c7e0f5221876235e8df9f26665f660c14c347e32fb37ffe719bc7efd9d8a6990b1194d131e4d39fa70cf3496618983d7457f2c08098d9725c34a52114a883bf5a9f9a94aac9b43748056d38e401df44e71f10b0cb5e84180e97fb25c3074da99fa5d73bc5771e7cb13d2dff68ede5504cad171827a32fb6ea2dd8c3194f5afe73d1ab80dd60cca20184a1220ae75baaa8e15e28262fd462de88d4177a91f1f51a7fbddf25fcd5a643fc5a3cdb302dd315558ebcb2c37ef4108fbcfe2cbef5f087e0a05f2783630204601117f4e205101ddfa6921b8972a4722aa3f6607c8233dc92ebd3490f17ce86ca1ebc00fba08ec8ddccc46c7a06b9ad7be091d388483c9dbe207242f50f4a55a5390021f709b983830e1955ed5a776467f721689ca225cee0f770b7927495a044204c095deda6ee4ace102cbfec17fbe05aa79ba7c84e20d0d5e6382710a7217a893ca3b2a1d3e42788a07b9216af17b5303de1da162172bc371d32f0a3cd6cc4f89df7b38ff99915259ebaf38f6ab1ea96ebef936be8541c675b2afaab9bf10513aa44623ad53255b340644751d75bc309f08a2657ac76376ac991258e1b2007d5bb7d548b9ec7752a208e5c5805f998fbbb8854994a60ae7fd12c61a6f6a9c33e6bd335a67e66c9e68a6628c39496e6da92bde9674f0fb168e69c19ca285c1daef607b50fde66779aeb07b05327d137e38bc968c1d2901fbef3350be32f4f9b4f27df2b6a7b0c4195c4d27c5764e590839cf245b304610eb0d7cfabbafc6f55f812081ca245475bbc75c316fb48d61c7bca911314c9e97391ab4cdc1266ba04392f91129ed20a7e83d36c6a338fc5ddeecd522bf62e41e389ba27edc80f7eb6db969d57e62ae4caaf66d0a2ff155934b4d2669e5c9b1b3df657839e933677b5340d0477c0e04046ecf7e3f46d07d096263852d8118574dcfa6e1a188ea9ecb8fbee02697b4ecb86e83628253d8ca32b2da8c2bb0e2b44aea0ff97acd90943179864997da4e5f777c6a7745c288124829647ab2e341a50025ab3fb32cad5193818e58a099400205de98f16708ca8b130251997f9aa1a4e1446c0e7dd6697242b64cecbf74be7381edc71b6b40ff3aefc896bd6d52be26baca0cd58457e6bd506a8888f0755d0e417a0dc6142503d17035c588e8a408ed8232f0574dad57202e4c88cc64191ed97b6380e255385cfd29a960ca7d95f3c902ae0c6d87bb49934fede10b45be579a15ffcdf9772552c6765d844334f8db51bec3b66f945489f698980ce2054353ad5d95e23176fa68f16c25ccfa4ccb5f1b1263d151f04ab9e7259c2c9eaf4ac05bd0d7d75f030c7a65f2cf6edc8288aee0af2a42b36cbe2aa51abc9256c52b497406a4d5be327179af3da0387f8055609025ed2e1922fe81996383ceaa9d60376700352bf0b5d1a16981338930be1b60a379b278ab4948bbca086fba27e2398719f7834d51d3fe360301fd6fd136531ac95b7eff8d36dbaa9c6ed586ca17d4382ac523706e61bea0542bfa96661f64655824cfe3cf62b6abc5ab609640d9e68b6f6731e36c5c802a6a9f67091e5982421fd46b97d1a0872d55b11c2752812545b7e25ffc3432fe0aa29b89bd056676046886237bc8b526eb4825f87d060d584c500c851fe7de48e1ebbd55411d1351e2ebe7784aaff39c660834ff1edd243aec06044f9a98f5284717c512724e5d122edf936b7a553b830366d3ab38435be437fb8aa5974ce35e14bef067e3fc3b8edcfd536c1c0fa865d8f4027d707ffb8e5a65fff56b6d60f27c8afbc608fb2cb6b88436a717cd789f6f6cf94014afc872071912fc14fafe2113ed7de3fbe6d7c4edd104077dc81f6492677c874706ac84b29245c5f6454fbfedf3c6d34f39ae5879394f7063249a0f0f33d6b95236005f666b37bdc14ad72d42bec8fdf916da7b8b6cb4d33f6042c6f26d21eb53c89318f5c40c9b8703119fc21c1e48d994a53f4b0081ef34818b19bb5b0d2311ad7bc38445e293e98feeb8f75c7deb8066aa1646cf83fddd6d94366910374621a537312b5e4f685a9fe84f9990b295ca9b731703eeb511bd21543ebc9704a71db70db5ad44de6164f17a8d4a7ac458ee6c3b3636f5be41152ba06c54ad56fc49e8408f3b3a92359e930910574419cf77bd4b5baa6cc8d0465cb819d9a1272865b845ed12885c0e071bd9f304613c671d96387752b64455b081b929c72eaa1039c1112138f476dac6af399913cf07b407c75c0d15d87f73de1943d1585176947ded99e5c07a6f7b6018f53c7891665fea11516003df1eaf680a9292f84b2e8224db50629583f00225135f78caf46a90bd891baee151430c29bddebc3c30f2a413f168dd6a1123f25d963f2b6ee655a38a3011e11ca915c5624c46997ea3bd142b5a4c3585ae0066693aeebfa1087740647b287a51ffcae639fa2715a54bacd9e74bc1b8cfe64db145ef205ee15720c2ad842e111d33675a2a1a1866d57072415efcc58787437ade28f37382571202981a5d39237a23b3dce4912f6f198c4438ad9bf73761aebc62693b84ff309fb39977c2cb74cca6f3d663429edc59d80d74aa787b6f72dd5bdba193dfcde8b7958d0c744fee1e8b6093e96e15118d164c78340256b67214ceebe13e0cbf5c54177e90aaa4526af6228648d9b865a972d27a0fb283587a16dc33a9672ca67f762e2a68fc9f3d34998a6eca4477f2e0477cb297690ece4027163951797cccaf020341ddc14ae217b9818616f8a54f5f44a0a8da8a90784d5367d60f3979885846a0b62b06d6d7a23a8140c7ab00e02cc2f3ca08f8931d3e5e9b51e94a9ae931c394866d8d8a0db951d58233d009dcb9ee7b32702948b35700c750ea18d20fc3535bf3a809120c570a40584cbd2add928f58243e528f6581c98b0d7ccde1c9ffcb210ed420b2fb2616bf7984bd7a41963547d151847878b8ab0758c7ded0e9561d30fce1e6afb164311e71074200347a3eb4df754c038b29b1c1ff26f37f6d56a7e6c435805e00233ae414479a58e661837c7d37d598b6dac60429a121cdbdc7e5d9ef114829d60fbe6b8cb46290f3d4298667eb7a1dd832aa74501d04de8bc1e8fb8379f37723a7c09af553954ad51d2597812f77a70a5d8634e29f0c341ee0c5a48ab92ceb94576c03cfe0a2cb71d486c8c4927b686c5a933ca6532724cbd59753b05424a6746f816bc50fc807d6192367a777d66af41edc43331872fc77c20f920563810b655d6cc5299c31b151b280", 0x1000}, {&(0x7f0000000280)="f43f98ba5771a9923a7ccbe509cfbd9f66cce0644cb0c408a3e28615aca5095995d982e174c80569a51c5c98b7f7f556809696ac1f063272df44a659c85f8ef8a66e36f4df1046647ac558477d", 0x4d}, {&(0x7f00000001c0)="af6f7eaedc8da690556398f99be0935f2db8bfaee09d4e50cc9a8986151df43f024a645ccd9d686b40fe2695d45984688cb79cb36b9a0d20933079aa6a", 0x3d}], 0x4, 0x0) link(&(0x7f0000000000)='./bus\x00', &(0x7f0000000380)='./bus\x00') 16:00:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) accept$inet(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(r0, 0x0, &(0x7f0000000200)) bind$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="0100022f66696c653000"], 0xa) 16:00:09 executing program 0: r0 = kqueue() r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) ftruncate(r0, 0x6) kevent(r0, &(0x7f0000000200), 0xdb, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1, 0xfffffffffffffffe}], 0x9130dc2, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:09 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/130, 0x82}, {&(0x7f00000001c0)=""/8, 0x8}, {&(0x7f0000000200)=""/162, 0xa2}, {&(0x7f00000002c0)=""/148, 0x94}, {&(0x7f0000000380)=""/91, 0x5b}], 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000480)={0x4, './file0\x00'}) faccessat(r0, &(0x7f00000004c0)='./file0\x00', 0x1, 0x3) 16:00:09 executing program 1: r0 = socket(0x400000000000002, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socket(0x18, 0x2, 0x1) close(r0) 16:00:09 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0xfffffffffffffc57) getsockname(r0, 0x0, &(0x7f0000000200)) getsockopt$sock_int(r0, 0xffff, 0x101a, &(0x7f00000000c0), &(0x7f0000000100)=0x4) 16:00:09 executing program 0: symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') rename(&(0x7f0000000040)='./file1\x00', 0x0) 16:00:09 executing program 1: pipe(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f00000000c0)='./file0\x00', 0x202, 0x10) r2 = open(&(0x7f0000000180)='./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) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) write(r1, &(0x7f0000000080)="3cbda99fd5e5a31a5d56bd21e0b78d66e39554888afd4aea12d3ed5ac34a4705f59c704872b2bd74affe027862fb6e89b88eda6076", 0xffffffcd) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) execve(0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x1, 0x3) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x7}, 0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) r1 = socket(0x0, 0x3, 0xffff) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0xffffffffffffff7f, 0x7}, 0xc) bind$inet6(r0, &(0x7f0000000000), 0xc) 16:00:10 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) r1 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x1, 0x7830, r1}) close(r0) r2 = socket(0xffffffffffffffff, 0x2, 0x3) setsockopt$sock_int(r0, 0xffff, 0x1027, &(0x7f0000000040)=0xa1, 0x4) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) getsockname$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) syz_open_pts() sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) 16:00:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x8) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) r2 = dup(r0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100b0, 0x0) r4 = semget$private(0x0, 0x3, 0x40) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000001340)) semop(r4, &(0x7f00000012c0), 0x0) recvfrom$inet(r1, &(0x7f0000000240)=""/4096, 0x1000, 0x843, &(0x7f0000001240)={0x2, 0x1}, 0xc) kevent(r1, &(0x7f0000001280)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x2, 0x1, 0x6}, {{r3}, 0xffffffffffffffff, 0x40, 0xe0, 0x3, 0x8000}, {{r0}, 0xfffffffffffffffc, 0x40, 0xc4, 0x80000000, 0x4}], 0x8, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x1, 0xfffffffffffffbff}, {{r1}, 0xfffffffffffffffa, 0xc, 0x80000000, 0x8000, 0x8}], 0x36e, &(0x7f0000001300)={0xffff, 0x100000000}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) sendto$inet6(r1, &(0x7f0000000100)="d86a28eb44e281149801a4e8eb9c1760d9bbbba075453e60224d00b4b5e61436541f4de4d7e71b9722b300eb8eec6e5939d308b8d7aa52cda110c93ba017b48e23c0c18a3d59d9fcb6613400fc6f1890950c11531f39e0b1e0189774a27452dfd13b9dcd3a4243676c1d3f497f9e8e517d536880c103cc09b1c6b1d7565d9c5ecaf20ea74c6d5ce58014c6f165cd088ba2ea244d003d5090ec0ac1e3667a1ee6380ea51510b89ded89bdb8c970b8f57f56dfca4c2028fce1f9c788dc71", 0xbd, 0x0, 0x0, 0x0) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000240)='./file0/file0/file0/file0\x00', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000000200)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') mknod(&(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x8021, 0x40) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x40) openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="136480982380bdd0a803d989fed05c6bb77298147ad033e6323d259560f8e5815f73f2a044fd33055552fbd5e41789863e00000000000019515a4c8ab06198824b3da025bbd47b3bf579456fc7d409b7c5c862e119d747b8bcdb9ad8a4f5f728193ef16ab9", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe2df55bcc9ff3e668642ccfdb9c29168aa3ce5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f", 0x4c3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x3, 0xd9f, "ff42b21d030400000000000000fffbffff00"}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt(r3, 0x6, 0x2, 0x0, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:10 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = kqueue() fsync(r0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) rmdir(&(0x7f0000000100)='./file0\x00') r1 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0xa3) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0/file0\x00', 0x1a2, 0x20) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x499, 0x0) r5 = fcntl$dupfd(r4, 0xa, r2) kevent(r3, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffd, 0x93, 0x0, 0x6, 0x6}], 0x9, &(0x7f00000003c0)=[{{r4}, 0xfffffffffffffff9, 0x4, 0x8, 0x9, 0x1}, {{r3}, 0xffffffffffffffff, 0x9b, 0x1, 0x2, 0x100000001}, {{r2}, 0xfffffffffffffff9, 0x96, 0x40000002, 0x2800000, 0x49}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000000, 0x3f, 0x2}, {{r3}, 0xffffffffffffffff, 0x50, 0x1, 0xd9fb, 0x7}], 0x96af, &(0x7f0000000480)={0x100, 0x1ff}) ioctl$WSMUXIO_LIST_DEVICES(r5, 0xc1045763, &(0x7f0000000280)={0x257, [{0x0, 0x7}, {0x1, 0x4}, {0x3, 0x81}, {0x3, 0x3f1e}, {0x0, 0x2}, {0x0, 0x7}, {0x1, 0x2}, {0x3, 0xffffffffffff0000}, {0x3, 0x80}, {0x3, 0x3}, {0x1, 0x8}, {0x3, 0x24e3}, {0x1, 0x3}, {0x3, 0x8001}, {0x3, 0x1000}, {0x3}, {0x3, 0x9}, {0x3, 0x3}, {0x0, 0x6c0000000}, {0x3, 0x80000000}, {0x0, 0x40}, {0x1, 0x1}, {0x0, 0xfffffffffffffffb}, {0x3, 0xc0}, {0x2, 0xff}, {0x3, 0x9}, {0x2, 0x2}, {0x2, 0x81}, {0x2, 0x3ff}, {0x1, 0xddd}, {0x3, 0x1}, {0x3, 0x3}]}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$KDENABIO(r3, 0x20004b3c) 16:00:10 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x1, 0x3) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) sendto$inet(r0, &(0x7f0000000080)="2af5f48210ab1e59aa2dd33c57da64dde04fe40cb768312aaf6132c5c5b47af017c9f6f6c0b356581501ffbacdd2582853e66a8937bc469c93b8414a26042da7ed25b44660bbe1af6dbba6e3d8410a66a0432c091cdb01421da76e9c7d241da9e2898cd89841e467d9794f9118a3798fa58f4fd2bfd6619779004b0884c685ce05f09145b28d02674778150b973bdf1e3eb80f91d6ecd9b5988a7c3bff849bac27465d6aabb8d3bb13832ae775b570d300fab776cb1adfa018030ef5e20d8b777b1ad04567248ac647ba4fdf7d9d3f1d22f322b74491db0bd5da46a3d48f881815bdd6f25a4f99a85efc8a8ebfe19d2e8de5054a55", 0xf5, 0x408, &(0x7f0000000180)={0x2, 0x2}, 0xc) open(&(0x7f00000001c0)='./file0\x00', 0x2, 0x80) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000200)="9000e8ff", 0x4) 16:00:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x3) close(r0) 16:00:11 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x242, 0x28) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1b, 0x0, 0xffffffff, 0x62ea}, {{r0}, 0xffffffffffffffff, 0x40, 0x10, 0x81, 0xffffffffffffffff}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x0, 0x4}, {{r0}, 0xfffffffffffffffc, 0x49, 0x80000000, 0x1, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000003, 0x5, 0x394b}, {{r0}, 0xfffffffffffffffd, 0x8, 0x40000000, 0x3, 0x2}, {{r0}, 0xfffffffffffffffc, 0x8, 0xf000000a, 0x8, 0xfffffffffffff55f}, {{r0}, 0xfffffffffffffff8, 0x18, 0x2, 0x468000, 0x9}, {{r0}, 0xfffffffffffffffb, 0x88, 0x50, 0x4, 0x800}], 0x4, &(0x7f0000000180)={0x8, 0x1a}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x102) fcntl$getflags(r0, 0x3) close(r1) 16:00:11 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="82bd2e"], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x48, 0x20) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x102c9, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000240)=""/88, 0x58}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000340)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xa7}], 0x8, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0xc, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:11 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(&(0x7f0000000180)='./file0\x00', 0x0) pipe2(&(0x7f00000001c0), 0x4) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f0000000140)='./file1\x00', 0xe044, 0x0) symlinkat(&(0x7f0000000000)='./file0/file0/file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00') rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:11 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x35}) r1 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000200)='./bus\x00', 0x10000, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x6020, 0x7ff) openat(r0, &(0x7f0000000180)='./bus/file0\x00', 0x8000, 0x2) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x4, 0xa1) r1 = msgget(0x3, 0x600) msgrcv(r1, &(0x7f0000000240)={0x0, ""/122}, 0x82, 0x1, 0x1800) 16:00:11 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x40000008, 0x8000, 0xffffffffffff181b}, {{r0}, 0xfffffffffffffffe, 0x48, 0xf0000000, 0x1, 0x2}], 0x5e7a, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x21, 0x40000080, 0x8, 0xfffffffffffffa72}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x2, 0x9}, {{r0}, 0xfffffffffffffffd, 0x2, 0x90, 0x76, 0xec7}, {{r0}, 0xfffffffffffffffc, 0x28, 0xf0000000, 0x3f, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x2, 0x200}, {{r0}, 0x0, 0x40, 0x1, 0x9, 0x200}], 0x3f, &(0x7f0000000240)={0x1ff, 0x3}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') open$dir(0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) write(r0, &(0x7f00000000c0)="6810e47f5d321086de319e776b5482bfd4ba3347be0524524ae2f9d274a549378cc8cec349c7d3c751dc1a231d0117568f9dbdde1d8dcd4f2ee209933e39c1cbc558fb27b2b42cb4d82612eaada064314e1e2bee13ae35c5d4e637c8235e44ff7a7a88a82cb2f97e9e85a5ad280ef946eefcb80c7054121c3881c12930965c687f12bd686457ec7e835438c5f99b312e96bf7efe59881e9837a244c0a469b294c79d4de0a02d1f2ac3d206c5ad2fb05c787690116d61479d7dfc0e", 0xbb) r1 = socket$inet6(0x18, 0x4, 0x8) poll(&(0x7f0000000500)=[{r0, 0x5}, {r1, 0x52}, {r0}], 0x3, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x1, 0x0) readlinkat(r2, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)=""/124, 0x7c) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) r3 = accept(r1, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r4 = fcntl$dupfd(r3, 0x0, r0) readlinkat(r4, &(0x7f0000000340)='./file0\x00', &(0x7f0000000400)=""/56, 0x38) recvfrom$inet(r3, &(0x7f0000000200)=""/176, 0xffffffffffffffdf, 0x1, &(0x7f0000000300)={0x2, 0x1}, 0xfd1c) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x3, 0x7, 0x2}, {0x18, 0x0, 0x7}, 0x9, [0x5b, 0x898, 0x1, 0x4, 0x7fff, 0x9, 0x5, 0x3]}, 0x3c) accept(r4, &(0x7f0000000440)=@un=@file={0x0, ""/82}, &(0x7f00000004c0)=0x54) r5 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() setgroups(0x4, &(0x7f00000003c0)=[r5, r6, r7, r8]) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x5) r1 = socket$inet(0x2, 0x5, 0x3) fcntl$dupfd(r0, 0xa, r1) setreuid(0x0, 0xee00) r2 = geteuid() setreuid(r2, 0x0) setreuid(0x0, 0xffffffffffffffff) getegid() 16:00:11 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1e00000000000000000000000008000040cf88a8b15cf9a85e4e52d0792f2d65311673a19372d07c1cee1d874078ac6058b5148827a07f525cc99aefddd61b19d6067b0e6865b7e5e7651c8e34bfc3dc3c57aca390c9de85ba6c7d1d8ef762fd7b4786a21a4a128f7caf15f7b5d08975f4786fe5be0610ec2ede431f1fce44a95549ec738f98ac8682e7da143aab98c7c27b4dae2185c6624d35623923c2107216ca0025f632db5c4ba33f3d2cc0ce38924b1bfc5d13e4dd65de514cd027deacbfa898809bcd6a66b65610284e5130926f8372e88c093ec1c3658bb2d622e8366ffb588cdabae9712b5f6f3e5648993d4ae28e14624c6c9624cecdcb00010000000000000000"], 0x101}, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:11 executing program 1: symlink(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000280)=""/142, 0x8e}], 0x1, &(0x7f0000000340)=""/197, 0xc5}, 0x1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') rename(&(0x7f0000000240)='./file1\x00', 0x0) 16:00:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0xb1, 0x100) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) r2 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a", 0x6, 0xf5e}) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x80000000, './bus\x00'}) 16:00:11 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x987cd2a742fe1e93, 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) writev(r0, 0xffffffffffffffff, 0xfffffffffffffced) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x8000, 0x3f}, 0xc) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x80, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="4c0da487000000003f", 0x9) getgroups(0x2, &(0x7f0000000180)=[0xffffffffffffffff, 0xffffffffffffffff]) fcntl$getown(r0, 0x5) r1 = getppid() r2 = getpgid(r1) setpgid(r1, r2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8a, 0x0) 16:00:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x4}], 0x1}) 16:00:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)="f2232e4405fddb8e5cd8da4a86d05054fba49c5958c42f2be6f59346e87db45f6cd0fc47c0ebf261a740e8ea59a9404a1061f1c2283748c73382997e60ec8da108f3723bc207e4a2cdde373d11727ceeaa712d7b5a85c913c903a7227f1f39ece65930b9df6f00cfec6860969de17a41b9e8b3aa03f49d3f309da93dd0ca1fde1bff58c50f55d311d4e945b17dcdd100b5ffe8d1edf2f8d96fdf2b8aad296f27bd6f0b9eca7df4434648e56b3496a45cce0d45b91bd65e261ae05be1369026f22b334df7a2cb8f6e89fc751e25ad9462238e27e5294fa6cee83676be6350f8db0646471067dcd31687faa3adaf428751a53687f8de7bc01b572a86f0bc9362ebdd8c65", 0x337}], 0x1000000000000168) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) 16:00:11 executing program 1: r0 = kqueue() r1 = kqueue() r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8002, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000180)) kevent(r1, &(0x7f0000000800), 0x11, &(0x7f0000000880)=[{{r0}, 0xfffffffffffffffc}, {{}, 0xfffffffffffffff9, 0x41}], 0x40, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffc, 0x85, 0x8, 0x97}, {{r0}, 0xfffffffffffffffd, 0x4, 0x80, 0x3, 0x2}, {{r0}, 0xfffffffffffffff9, 0x2, 0x80, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x9, 0x5c}, {{r1}, 0xfffffffffffffffb, 0x20, 0xf0000017, 0x8, 0x80000000}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x31, 0x4, 0xacc8, 0x800}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x5}], 0x71, &(0x7f0000000100)={0xb2c, 0x2}) 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2100, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() utimensat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)={{0x5, 0x2}, {0xf617, 0xffffffffffffffff}}, 0x5) kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) rename(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='./bus\x00') 16:00:11 executing program 1: shmget(0x3, 0x2000, 0x4, &(0x7f00002de000/0x2000)=nil) shmget(0x2, 0x1000, 0x80, &(0x7f00002de000/0x1000)=nil) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f00002dc000/0x3000)=nil, 0x3000, 0x9) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x4000000000002000, 0x4500) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x100000001) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 16:00:11 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) close(r1) 16:00:11 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc01, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='\x00\x00\x00\x00\v', 0x5}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) socket(0x2, 0x1, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="10d6aba470a20fba552290adede4600e61657beaed716c6a5224ea4d0892238cb3e8ac8f7430fcecbf25b6becc7471fd5d1fde186864bae0d2b324f5f0e10866d2b82b031a1e02a9b8d5356aad6fffbb874d712203be6d565b676f226d2fc5a5", 0x60}], 0x1, 0x1f) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="01046e2f66a926df8003"], 0xffdd) 16:00:12 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@un=@abs={0xbfbcca1831837232, 0x0, 0x0}, 0x8) getpgrp() recvmsg(r0, &(0x7f00000022c0)={0x0, 0x0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}, {&(0x7f0000001040)}, {&(0x7f0000001080)=""/184, 0xb8}, {&(0x7f0000001140)=""/52, 0x34}, {&(0x7f0000001180)=""/57, 0x39}, {&(0x7f00000011c0)=""/117, 0x75}], 0x6, &(0x7f00000012c0)=""/4096, 0x1000}, 0x42) getdents(r0, &(0x7f0000002300), 0x0) connect$unix(r0, &(0x7f0000002340)=ANY=[@ANYBLOB='\x00\x00./file \x00'], 0xa) r1 = semget$private(0x0, 0x5, 0x50) semop(r1, &(0x7f0000002380)=[{0x4, 0x8, 0x1000}, {0x7, 0x6, 0x800}, {0x3, 0x3}, {0x3, 0x6, 0x1000}, {0x0, 0x4, 0x800}, {0x7, 0x75, 0x800}], 0x6) symlinkat(&(0x7f00000023c0)='./file0\x00', r0, &(0x7f0000002400)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000002440)=0xa64) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000002480)=""/155) semop(r1, &(0x7f0000002540)=[{0x4, 0x401, 0x1000}], 0x1) semop(r1, &(0x7f0000002580)=[{0x0, 0x5}, {0x1, 0x8, 0x800}, {0x1, 0x7968, 0x800}, {0x2, 0x3, 0x800}, {0x3, 0xb41b, 0x1000}, {0x2, 0x1ff, 0x800}, {0x6, 0x9, 0x800}], 0x7) semop(r1, &(0x7f00000025c0)=[{0x2, 0x4, 0x1000}, {0x0, 0x694, 0x1000}, {0x4, 0x3, 0x1000}, {0x4, 0x5, 0x1000}, {0x1, 0xd2d8, 0x1000}, {0x4, 0x101, 0x1800}], 0x6) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000002600)=0x3f) semop(r1, &(0x7f0000002640)=[{0x4, 0x0, 0x1000}, {0x0, 0x1, 0x1000}, {0x4, 0x1, 0x1000}, {0x3, 0x9, 0x800}, {0x1, 0x0, 0x1800}], 0x5) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000002680)=0x2) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000026c0)=0x1) semget$private(0x0, 0x1, 0x585) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000002700)=""/22) recvmsg(r0, &(0x7f0000003b00)={&(0x7f0000002740)=@un=@abs, 0x8, &(0x7f0000003a40)=[{&(0x7f0000002780)=""/50, 0x32}, {&(0x7f00000027c0)=""/4096, 0x1000}, {&(0x7f00000037c0)=""/45, 0x2d}, {&(0x7f0000003800)=""/78, 0x4e}, {&(0x7f0000003880)=""/94, 0x5e}, {&(0x7f0000003900)=""/104, 0x68}, {&(0x7f0000003980)=""/165, 0xa5}], 0x7, &(0x7f0000003ac0)=""/21, 0x15}, 0x41) getgroups(0x7, &(0x7f0000003b40)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getgroups(0x8, &(0x7f0000003b80)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgroups(0x2, &(0x7f0000003bc0)=[r2, r3]) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) dup(r0) r4 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) msgget$private(0x0, 0x30) unlinkat(r0, &(0x7f0000003c00)='./file1\x00', 0x0) 16:00:12 executing program 0: r0 = msgget$private(0x0, 0x40) msgrcv(r0, &(0x7f0000001040)={0x0, ""/4096}, 0x1008, 0x0, 0x1000) r1 = msgget$private(0x0, 0x0) setuid(0xee01) msgctl$IPC_STAT(r1, 0x2, 0x0) 16:00:12 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7fff) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getgroups(0x111, &(0x7f0000000440)=[r1, r1, r1, r1, r1, r1, r1, r1, r1]) setegid(0x0) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fchmodat(r2, &(0x7f00000003c0)='./file0\x00', 0xd, 0x1) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2003, 0x2) r3 = semget(0x3, 0x3, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000002c0)=0xffffffff) poll(&(0x7f0000000000)=[{r2, 0x2}, {r2, 0x8}, {r2, 0x8}, {r2, 0x30}, {r2, 0x8}, {r2, 0x44}], 0x2a9, 0x0) r4 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000000c0)=""/211) 16:00:12 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x87) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 16:00:12 executing program 0: r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000)="4d020a3ea1d853aa15d4ce31b66ee2e562efcdc8b47e650aab5e7b9576899a88ce81d256f8ec0e6dac2e43bce8d4deba3345fba56e73045846bd4173605f94a17d603dfda5b97c96a42645c1ab72781dacfdcffc0257d438c882adc29b58af12e9a36e696e08d82cce33067cc31ca3271b018802d7eb93d84e0afb4a4911ad6ce4a0016676b780830dfc554a982d81321e78f8effc3983563c74174aafd8ae5bb218b23b306efd84cb75ec6b4ad18738ac389ef3fc3cd3b110562d72ef642175e9f8b1b2fc088d9e1d0b1d6086aaac96184f564b", 0xd4, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="0ef7627b420c71dd817d1cb5ab6c7dba4b4a6b4127193c4b1eb08882345387f6751168c372fd050d3e691833ee981becb667c51f738c78a006b5d79788260ee87d0ecf726d549a7559cd7b50fed60caad24040ad53547d90195d0861c8dce1aa4adc7bca36f43c6b1964dd24cee1ab0bf94d2730eca302e522cf6ca02d751fc62f16566c56a79527d7ced220ea683f7e26fdb07a98778977817b01fb5599", 0x9e}], 0x1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000200)) ioctl$TIOCCBRK(r0, 0x2000747a) poll(&(0x7f0000000240)=[{r0, 0x80}, {r0, 0x2}], 0x2, 0xb10) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) r1 = syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000002c0)) ioctl$TIOCSTOP(r1, 0x2000746f) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000340), &(0x7f0000000380)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000003c0), &(0x7f0000000400)=0x10) r2 = socket$unix(0x1, 0xf14470b9bb28f84a, 0x0) lseek(r0, 0x0, 0x0) r3 = syz_open_pts() r4 = shmget(0x2, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmat(r4, &(0x7f0000ff9000/0x2000)=nil, 0x1000) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000440)=0x1) connect$unix(r2, &(0x7f0000000480)=@file={0x1, './file0\x00'}, 0xa) r5 = open(&(0x7f00000004c0)='./file0\x00', 0xa0, 0x2) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000580), 0xc) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000005c0)=0x7fff) r6 = semget$private(0x0, 0x7, 0x50) semop(r6, &(0x7f0000000600)=[{0x4, 0x4, 0x1000}, {0x556fad48a749ce2, 0x18, 0x1000}, {0x7, 0x236e, 0x1000}], 0x3) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000640)=0x401) listen(r5, 0x8000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000680)={{0x18, 0x0, 0xf5d5}, {0x18, 0x1, 0xfffffffffffff03c}, 0x7ff, [0x9f, 0x8000, 0x81, 0x4, 0x5, 0x1, 0xe16, 0xfffffffffffffffa]}, 0x3c) shmget(0x2, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x10010004500) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000001a80)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000001a00)='./bus\x00', 0x4, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000200)=0x8001) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="aa551e9c40854948bae65249c5a52bcec39bd8f8130b22f1a1b3810a95efe7e9af89dd9abb5d31a1f299fadd3e780583c1d369b03daac35404d8be7c415645503d233c1243674366408bd334a2956c9001f9ff57cf370c935d11a141e232add1b8ef625f03b99cc8f86452f2623a6e50b0b8587a12e24f670a9f99ec819d961534152aec9dd392601ae0bb98778ca886468a663259e8566acb23e4c6b689f8823deedc6b162e305f2a39b05cd514183fc418abd816a2aebe978ed3", 0xbb}, {&(0x7f0000000140)="89f8a2cc61f502e161fafe13f776781400044b7582ba5ec73416a6572a437e74703b690bc4c549a53a48a8fd4def92fa239566aaed502435ab76b8dae45f6311a7f6786cbba324a9d8de583796825a1cd0ac73126a1b97c21eb5ad95b065fd88974f01d761ef7c018c4fc8111328549aa4a08ee99a79fe0da11a23fa3858", 0x7e}, {&(0x7f0000000240)="d20103fd81a529eca1dbebb1566d906a76a00d980d5880afbfdf30f10b29c338b752c793b3aa875bebc81659c001ecbc6d958d81df5ceab4653beee8bc73cd57e2536b6c72e2f4cb1a2a0f37204936b4f434eccf2b81a99efadac2bea028506643ee570f30db09b8b8094725d958cb47d2a96f9343f0c92bbaa5e9839dd1513682afecbd46f12e7831ed1478e09883a8467aaf72f34689d3b52ecf4c98626e631e76da9caa4b6f74d3ec0b376e", 0xad}], 0x3, 0x0) poll(&(0x7f0000000040)=[{r0, 0x1b1}], 0x1, 0x0) 16:00:12 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x80000000) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0x3, 0x4}, {{r1}, 0xfffffffffffffffb, 0x60, 0x86, 0x8001, 0x40}, {{r1}, 0xfffffffffffffff8, 0x28, 0x5, 0x5, 0x6}, {{r0}, 0x0, 0x8, 0x1, 0xffffffff, 0x101}, {{r0}, 0xfffffffffffffffa, 0x20, 0xf000000f, 0xffffffff80000000, 0x8}, {{r1}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x3ff, 0x3}, {{r1}, 0xfffffffffffffffd, 0x4, 0x20000000, 0x22000000000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x80, 0x8000, 0x1}, {{r0}, 0xfffffffffffffffb, 0x6, 0x1, 0x3, 0x69f8000}, {{r1}, 0xfffffffffffffff8, 0x1, 0xfffff, 0x82, 0x401}], 0x6, 0x0, 0x0, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$TIOCDRAIN(r0, 0x2000746f) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x20) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') connect(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="e3ff6530360000000040"], 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) readv(r3, &(0x7f0000000200), 0x10000000000002a3) 16:00:13 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4000) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r0, 0x20004b3c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x10, r1, 0x0, 0x0) r3 = geteuid() getgroups(0x1, &(0x7f0000000200)=[0x0]) fchownat(r0, &(0x7f00000001c0)='./bus/file0\x00', r3, r4, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000100)={0x1, 0x8001, 0xfffffffffffffff8, 0xd285, 0xfffffffffffffff7}) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100) chown(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa0, 0x0) sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f0000000180)=[{&(0x7f00000000c0)="b373f659a81c99b9e2e5f5d9367774aa40d97d884d521094a882ed14562ee7f10fdd0a5be34d30954bf24cbdd3458e5da0fdfad4f27a", 0x36}, {&(0x7f0000000100)="a224545248d8373b79693630d15d8c7ee0c2ee2831e2a470dd9b5af2d8b23a364e64f026e249bb9c4b805e52329c8b53e27148b699d039be1439320a50abf7f53ace1dcf036e8fcaeb0764020fd01d676da8fc05efd9ac93", 0x58}, {&(0x7f0000000200)="fc9b1ebc85371732d2192ea6837611691b438fa555f6d0e7a88810f95dac2822892e6a74b76a9e5eef775f26dec172b04c121b74c9346aa6b48128b80d57f103de2ee9c90547d7b36f5198f00dc54da8", 0x50}], 0x3, &(0x7f0000000280)=[{0x70, 0x1, 0x6e24, "71a6b5c125f5f28bd1b19676d09b60238e1124b630563fb0146437851ec8d892ee368ef4d95bc81ffd4006a0b540c3a9048948cf3f2d85df92b066f5c0dbfc72f4c2a7723c8bf59b29cac9d73036e1f4cca6e0733ec67eaf69"}, {0xd0, 0x0, 0xffffffffffffffe0, "d16a59f372a4f98a34e5b20dd303d9efae9b329f908f1e709828e1352c7a19706136190c8ca4c5fa4787cf443292bf2fb31436bd6c15f9fe2a948941778965505baa32b4e5d98370a893ee7151bb105548caf89eb5ab29f6698a197031d6feb1fe151d06c2e924c051d4ac7eb9016eb3184b3d52792c20ab421fcf2423c19c6ffe2d8bfb94dacc0660bdf7299105e7cd1558648af13125a2383280f2e7188a01dfe121ebba1ed3a465b954d12ac6da307229225b720bfc3aa3018c46fa9c187e"}, {0x1010, 0x1, 0x6, "95eb9aa2864322fb511bc6798acb94100056b1acd3790162f94e0c61cd205b939eacc77f53bcfd8a6ef75337b2c9228a19691176d19ab32dcf1450f287f583067f05460598505fa6c643906ae74e3963b16e0060e49882729caf89ce77802d4da384c5825d106563aef4ed511b0266f8425cc2be56f817d1d7698905454d347893caba13d515e4301e995ae6c87ef44e44eee14a04f546a3adbb1f80fe67c541e9e96ca3ce6251936f5ed4a09323e2d48a07b6ce65f863ede7680d56e8bceb964a84d233f4df03dda72991eb6d875fff7b0ef4c5afc16d042c8b37a420d8a8184a9c9c3577bde0f7afc9ca74ca1830508edbdd00953a929b108712d3d232dafb15b1d9591510e2b30e3081742849c78d0298c9c98c4f486ad3048a17127ad95a5ea97532cbad32249d36154bc3afea9fed10527d4178b1f01640a8e9ad826482ada87b362d02f1f3dde4798778a5be5c996e3bd5f971ac28c6c484970b9d8efd0db5f7483024c507512e60f0c3375b2ac097476cf49a9b5afed7beb6294b3848ed0e03a33295bf9581415f48d5d7d6df167cc8519095e74f8a120cffdf53b3d90151c2e524f3a3e2d64d4cae9e6fffee231f16e6bd3ec387ad7cea78658e6a69a4cf39498e94ab7824a5d52350e6e67f208cfb5b99443bae105c0f6a6ede2ff3eeed5fafd5040a38fdca40e2cd16413332bace733328bcf614b68cb4988b6a05fd0c95de6f4953ddd863013ff47e74facb3ad59bf5850f103f09c45c412ea984852c29cfb05a65a1cf5df6bc3db4b30bda50918dbdcc8c134688f1341f6814a4f3bf3b185771ebda1271b3b4e6e725660ff3a2174eaca67abfd1e40940afb653483311c1181c6dfd438c3d0e62a0ae8e54be62cbc23186bf565d902d101fcbfad688179a28f1240a51520e707f4cd552b2ff85d43de5c28eaad133e63e59dd56e45c8261a2f03cae921b7df44d19b6644701b2a77da66540925f1bc42fccbda372e8a174f622a2717c9acd067bcc86adc5668e8f41a56683e1adab1a70845e7a49da9fd0717e755a486a42d8e9622c74e2cf3863a51ba8b7f31c4b3f4a93582b1d9e5d9cd585bc2b54e8561fd77a60f40cb3dbfad7d2373b45e6bae9fbdf14bf7e9d6ec97bf963b739d0f532e3a12d25927af1d9911d5e912c06011694e6cdfda77786084b9ec33cdd10fcbc4c50b9a380d1bfd053e90cfc62244586e6c1e33b18e94db827315fb4ab40460c52073cb8ec11fc9e1161874002cea450893cfa0c38c9f12e79f45624f66ba954ddfbbeb90b28055913dae23a4afa3cbbf2e4cf82fb2d35b2d62ed89f732358ac8cfcb676c420317bd34f18027217b28891db16c41a3f4ae2cb43adb66ef24fdffc8bf77e3bb955960e927ca1493a51f751b31474bcc909c024013be7c441f681f1476475f6122c306659cd006d546a222b9c3c2dc5a4b45c5649fd7e0440cbeaaf4a817c4a33851ada990d69a83f61bcad42e404c446fc698f834b5be01a090ad0e25e354c7af9080eb7a87313493b641013941b13f129c6dd9b555b5c6de9ce2dd619ffb875eaba310794d8f269c59447b655b6b015af2e1aa6c6e55f636439045bbbae76ee85433d37419ebe6f9c873afc8cc2e516e1adf87703569ef98ae2043d47d45dc956affb05089dace79fc8bcf29fb27846405ccafeb4f4acfdae22a3184bdf769d44845e7ca99870572c995b4250feaad6e24a98404d5c8fb02515283f6a6b837d0b0c1452030314fe2060fec786cd0652537d88339ccdf357abd0432606c673419d47a5e78fe6b8f82735dbcf9d49d17973cf20a307601bea49b73be201842f784c3202bb8990de1f04fab66dedf465eca87c3c7d0b89037645dc8834efa96a52d53e0ff5062d098c357a8f2f5ca810eb4b6b868311f0de562124c63d8777ea4b55cee285524978a7ad33628502369e1611c03fed33e9c049889c0fa7ab61698b10870151e20ccb1a4d5f19191a3a4ce4b7003ca1ee7b6fb3a2802868211e3cd6ef72cb56092f5c9f101fc8d13aef4ce3d2a24dbf41e5aea9a3ec1875951f8338179346d7fa1719f28494e4865463c8c3556cb5be3154d9b6647ea198fb3c10a774f4ac1f814f2b3400af51224ca33474ab84016a76f96fbd52fd5bbc8191f50cab67576a6ee6c82f139eb512a901f3a9f474757e86020911a5b3329146626a03f4461e38a57a77cd73db9352a61bc3795a1775b072f7822efe0085adeb28aeba82b60eb91e54c4546d97909ca8ac727412fa3f4bdccb6e000d27c1f4a453ba3c1bb2c453837e4548784dc1036b4c1c9fa7ab17e004578943915c7ee4024d6a2431ec594c56db29220535dff3ac6fa766f59f0a4dadc327d5251d42784e66b446ecc6b7e51502c4aa17b293bd833510669dcd0d21b2659d466e3df6e1d1f364379d03a9e297344e733eeba26e2b46353367313a0dbc5a7b7d2c88f0a035ca514d0693a4f65defc4763e9f7b2d5ae052f1556c6baf751f48b61605ec99f7a96c8a23a6890a0823e00f860ef0fb6ffad7366876650c5e1ae47652b6b601f1209f382d53f11f16f75a35ab00f68290f1394c4e8c876b95352b9de39c1bfebd2998ce866e6978b486f5a28efdc80b7bf27b02380ae9ab8711ac6f25b1be96621ced10bbb8e2cf3195c49535e8f75f3e76cc2e0c3c55cbb39e698e00b42fc2879ac468d1aa67a170e2778d3d48ca6cd9673a12a06e6964d65a516ffe8d69cf9d17c27da50595117ab64f5c4fb54d9e205e52ffb17349c9d5f458e6cfdef01a356e8065357f53606b2b0d4a7ad1c3f918700a76f7ddf1ddcb587ed7104d934dd095d146ba68831d198874c8dd45a10bda82ae094d43359271cda266f667079d4c97b6426420c374dfd2bf58d5ded72788448c3e2c7165cbefb6cc84fb9f84851af332efcaaf4d5f23770d680b363d0b64bae3f5a5e2122273efaebeb44c98f1bfa098ad40faac09bbc0692b4c35bf67a1f29e445287d9e072234448a0eab9499c71fe2769907558924f41bf0ddac4689856c5e285303668d23aa76949677a3dc2a87ac1752a75fa452b6cdc6a9307d6de4b141f80475ad998f211768ec3f6b5948721bcc9af2788b89aaebf068f2a127b0f8bd578e55071dce8b65c8410a9f1f1db9b6eb175c6cd481b3dd13491e15b67510d28114d5f57b8f46e9fa7f8b5c54783943b63512947b9f57b840cef403fbd77fbc7e6c4b530e0415d9ae61fbeef718fc89bcf05284b953678b91989258bd25dfd530f714276da7c182e96ccc0a91aed7c2a42d653fd003e290a709d0dafcc50269a2005bc0aba9ff539f0fcd672d5b607ea8849d870113865ec5d307af3d11292ee1aaba921280376803138ceb7100d7cc1eadc92e1035332ca5790e5294474a8679dcf9cd37276c69376c4dcb688378ff23676504d5f2c70526a3fea0a2ffbf4c84efc960a2f70c850788591c5ff77199b8de9c00e608e95a07356cf72a810895ac7b35aae996409d371c4268d2e6920468d5ab48207a17eec457b70e868be0aa7aa07417a6cb1aa3d85635369f62cb9dfd378eed03a2f82ace871658e2c819535aacdb500a10b647a1176bedd567ff5a1cc7bd630e72f9ead4f34bdde4ec48e7a0e19cffe3fed1c48980aa35af952c232d362d2ada1e8c693ff59c6d9192463730733b31f557f16395803ebde449d97e102a322d6932f67d27f9207b1f584c0552ebedc4a3db49e5c5465cdc68b8854f60fdd2089f4e85c4c5f085f56fb9d4ca93250a88197d0d82e6adb16001c76637217eb2fc04b80dfd2c9b3cf40706c2d34d44898c33d0eeb259e0330a9aac8a934c3fa0551cb999c148537ec32b79dbb6c2267ca3232a5d7368a2da06ce3a737f3ea3c0bedfeda2417ae352dbee4f34ba577c4c387bdae0bc753bfb93290e27f7fd21f0287a5d98e14d08d3a32b40b4b39262d5286c24ba61070df27fa154e3d5fe5d1556e9a50ca6b093c8939ede1546e861cedb2189e8c22bef925afbae93340f0d5e6171a7cbe50d97a660aab077bd47f33b98ba10f876d8cb51e0d5cae60c7c4317b6d14d00322289843a85540657da6b8d40218f1c94ef13d817940bd20905b57097180b56db8e579f09f2388dc64685154fa050d16f2191fb1794377c88e80864da9c0c1db48cc788be25142108478d3f6e95f40bad0cea026a5f77856b57dadb9aafba3fb495518f702bc3db6c3e06d1b2e554219ce4c53effd40345fa649b448ce8565702ec77056e4e08b0ed5c287107e63c46d9bdb8aebb5f673e6821cc71223b42e0075073ec9e82e85abcd7c682a32f86d290799625239a9cea6d923e63cb21558eb1a663f51cf0a9fa805124080efd3a4233b302fc9b7a20e28e2c83b9ff454968ad29e2ee18e6dc491dd47324f52c9c4ba44b42ce35d3665e64e4c6e03f4ba24bc70def1434b8ef2e40a947a311d78794a1599e67699284be231f87ce9bc32b69e1982af1cd03dcf382ea92a55495e9cfd06c289d3e9f1e6bbafc63bfef5e2cba0164cdff9cb9ea7ebd0c234a5a328d6fb334cb856d080e82413289aaa8918c7123962d5511b29b8ce857459f7f65e9aff4fae23df828a1133c5a100f61016b28f78d6abaaea9b8cdd92f7f136e09e5d93da09dd70725b44fe25c1f1475bfe4396374fabcb5c2123a7bbcab58b4f319f539f7938e874b1d7ba6ec782baf6cb9581af3f85940ad7653bc940ee196f58ec8e764707ab3577429293411e2d7fc9f7bbd2715deeadabedb39fa78bc25ca35f5ede9258617270ed4463fd4ab9f52b57d98ad1ee5f9768829f0d7c9ff4c53f61342c4f06eb5999cc51cadceae8cb6d42e454512220637b7cb9684ee52f015abfd95c12a85ed7b9700f2804904270c51dedd68028937ff16dba3be280c6a0056a392ccb6aed557afe6eb0013da1ba742bf923cb8f60ac11e565caccfd9dc27be1150477e44e91d949482adc7dca77abcc52e4c89ec2020b66759c16f5fafb1d2da5a8988825ed62631b5d18449af7a179a6605295c0c2b56bc977f9b7daa79cb81365d87550c3d578d92468845f86f32ce9a9b8703aa4b2679a9adbe3b01038e463ce032e83d53e370b847e89bc9ed4c81a55e69deb8cc18518541a519c91433793975c5d12e5219170cf67b9ae778aa3d4651d5c418ff71cbbc0cc287cb262555f72ed232808650f5bc3f4b8520a1e2b7b9b6ba1d5f6f842d1640a5cd9bb70917e14831bdac271a45f81a4edda8398e592778bf436cc9c4a4e575a53e30b347f61a2036385cae4d8bb07a9e57481c4c1da171d0eb57b475e08032a335b1933bf40930a412989f7f3165e47b5b9d07919fb98b394b48b611278f15431c72914a9d2146e9c88b4e8c6163bd715ebddc7bd43f1889154c3944d33dd91bee8c3ce9cacf218a86541aada7ff112a441f26eaff2763a29917a7ba4fd4e7e607abd21f27b97cc97f2c4b5e62d3b9ad2f3c7c2c75d3a79ad191e611cc90276b5695afc68a22433571046d0c0abd94662ad9bd4da6fe24328b93308c84d3b85f209e016de434d9d05d1f267b18a8342861e4747e4049ef8822d006da0d99bb10d27aaf6ada2c2a216d64c388bd6138238dba3b32c64ef7172c985b02543060d674a7de2f7c424d0ed67a7bae0ae4ca114480e620d0a329062fbee4c84e537a69eabb4e2f9ed291e09684f489928e5ed12ffc95c171391b62aa5a406b05c654476b7139052760e40126b6efc703b7c8296a28c460280533d011b7921a302f8bc9db6f04700ea0e5b75e7cec203fe351b33785deec8c07881795476260f"}], 0x1150}, 0x0) open$dir(&(0x7f0000001480)='./bus\x00', 0x10401, 0x101) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000001440)) 16:00:13 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x1d, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = semget(0x0, 0x3, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000000180)=[0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x81, r1, r2, r3, r4, 0x0, 0x3}, 0x7, 0x10000, 0x9}) 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r0, 0x20004b3c) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') 16:00:13 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) fsync(r0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x4000)=nil, 0x4000) munlock(&(0x7f0000719000/0x2000)=nil, 0x2000) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fcntl$getflags(r0, 0x8000000000000003) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x4, 0xfffffffffffffffd) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 16:00:14 executing program 0: socketpair$unix(0x1, 0x10002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x802000, 0x100000008004) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) read(r0, &(0x7f0000000180)=""/160, 0x96) 16:00:14 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000080)=[{&(0x7f0000000180)="3a96085bd69099e5e6dbdb3c06d44d70963e3c4ad0bfe3058c5931a2643f302225c31a34b59ab2655549ce7fce017f732d493886e8dd5f94aaad3032de9df796cc54ecf9ae40bd1581993dfe758f5512eed66ae1e77d9e1a609350e5531de9be7a4b848f7691c5f33593181cbdd5119e06acd99f111265adc7b217c7289b5ba28b4df437de5b8e7dd138c493b5fca76f9146b1fa586f15d97672713b8ad80370a9fa802d8fbe6a787894f28ee2b87147cdd0a0103b5ff57591d5be6f5f5d82c35a97b0cc87a20af546e1be7f5e1125eea6a531f17eea9672711fa2e8e8eef7ddcc888e5e51e8853243b1fb9a7126c6a08d636d0b", 0xf4}, {&(0x7f0000000380)="f0744ed4b09acac14d8078e3c7917406159c8259db7d02d5113d4f7798c25c0236391b3f6deb4c458a07cc0695591c23dd0957b0a9acdaa537dde3b66934559a7551c5f0b15e6790ae104d72944855a209f6bfd86d23850ef7206e10f0964157ab168fddae0aa53b6423ac8ee443e22e9d0d7cd76682d1cf69615dbbd296a2b2974ed34c55e281507b4d52619d8ee19ae5dedc9c54166439e4f00adf08fea381e052501dc6e4d58d4c09bcc995e9d6fffaef51c9d3c7860fc3fc35e48f2e20b9bf96dbfe2bb74e8e1d", 0xc9}], 0x2, &(0x7f0000000100)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r1]}], 0x20, 0x2}, 0x2) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x7, 0x4) login: map stack 0x20719000-0x2071d000 of map 0xfffffd807efffca8 failed: no mapping 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) open(&(0x7f0000000040)='./bus\x00', 0x10, 0x100) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x3) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10000) utimensat(r0, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)={{0x0, 0x9369}, {0x400, 0xc1}}, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0xffffffffffffff72, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) chdir(&(0x7f0000000140)='./bus\x00') setuid(0xee01) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = semget$private(0x0, 0x0, 0x2) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000280)=""/159) fchmodat(r2, &(0x7f0000000200)='./bus\x00', 0x40, 0x4) renameat(r2, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) r4 = semget$private(0x0, 0x7, 0x0) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000000000)=""/191) 16:00:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f0000000040)="ffffffff", 0x4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 16:00:14 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x8000200d, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x87da86990c828a41) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) r1 = open(&(0x7f00000000c0)='.\x00', 0x20, 0x80) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x10000000003) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x9, 0x80000000}, 0xc) open(&(0x7f0000000000)='./bus\x00', 0x800, 0x20) 16:00:14 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r1 = socket$inet(0x2, 0x3, 0x2f) shutdown(r1, 0x1) 16:00:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) poll(&(0x7f0000000140)=[{r0, 0x165}], 0x1, 0x10001) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x25}, {r0, 0x21}], 0x2, 0x7fff) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:15 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = dup(0xffffffffffffffff) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047470, &(0x7f0000000040)=0x8001) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x1, 0x2, 0x2, 0x80, "e69ab988017c9b0c8ec8a864153636e071d57457", 0x5, 0x1}) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000080)=0x3) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000140)={0xfffffffffffffffb, 0x81, 0x350d, 0x7, "e7d373a39a3aaa8bf86590044961d05f24c809e9", 0x1}) 16:00:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000040)='\x00', 0x1) open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x40) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xf2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x9, 0x6, 0x10000, 0x0, "e6b1b019853714504a89e501749f4b3611856138", 0x200000, 0x4}) getpgrp() setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 16:00:15 executing program 0: munlock(&(0x7f0000001000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x6, 0x10, r0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) munlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 16:00:15 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x100000000000000, 0x200000000000002, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) chroot(&(0x7f0000000080)='./file0\x00') 16:00:15 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', 0x4) r1 = socket(0x6, 0x3, 0x80) recvfrom(r1, &(0x7f0000000200)=""/123, 0x7b, 0x0, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) 16:00:15 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) fcntl$setflags(r0, 0x2, 0x1) clock_getres(0x2, &(0x7f00000000c0)) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) r2 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) getsockname$inet6(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = socket$inet(0x2, 0x1, 0x800) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000280)={{0x18, 0x3, 0xfffffffffffffffe, 0x1}, {0x18, 0x1, 0x9, 0x3}, 0xf8e, [0x5, 0xffffffff00000000, 0x4, 0xed5, 0x1fe, 0x2, 0x1, 0x6]}, 0x3c) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/136, 0x88) chroot(&(0x7f0000000040)='./bus\x00') r1 = msgget$private(0x0, 0x4) msgsnd(r1, &(0x7f0000000180)={0x1, "4fe0d55871375c564e8a9c5c842c6192d4668814fc8b41d0721854168bbedcadc064c65e9d12f03af053eb8bc4a9f1a033b3c05d3e009a41328123799164b81b12aec7174ad20fe0258d9028da2f8a970cac8d28b07309f146258bf09b3ae81a8706c02d7f2bd2900e84f38135401ce00fa81061bed8ba9ad96e8d5ad65456e4b3036aa93cc90d730b315301b1b4308c91f4746ff03fe42344eeba91f2091b9e6d26138f8a77f2cec33af72e3c792ae7b0ecf29b879092b3f3aca55bd33790f065691cd9c0139419acd4f5993c2523989f841aaf50db31076ce39eee7f544227de88b3a72b148406c5f91ceb92ca497f4269b76a49d45c7f47f40f278b72"}, 0x106, 0x800) writev(r0, &(0x7f0000000380), 0x0) 16:00:16 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/148, 0x94}, {&(0x7f00000001c0)=""/138, 0x8a}, {&(0x7f0000000280)=""/167, 0xa7}, {&(0x7f0000000340)=""/177, 0xb1}, {&(0x7f0000000400)=""/40, 0x28}, {&(0x7f0000000440)=""/9, 0x9}, {&(0x7f0000000480)=""/205, 0xcd}, {&(0x7f0000000580)=""/57, 0x39}, {&(0x7f00000005c0)=""/47, 0x2f}], 0x9) fcntl$setstatus(r0, 0x4, 0x4) write(r0, &(0x7f0000000040)='h', 0xffffffffffffff77) sendto$unix(r0, &(0x7f0000001a40)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef127bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1000, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4004427c, &(0x7f0000000000)) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x100) 16:00:16 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4ba1b05b2df07c1e0b0788a12a3573447a7aa9590d2e1c65cf8811ddcd8797dbb4086c564184023226c575e81d0eca7ebc52e172576c419aba87b59c7064161977aa691582d3a7e4433774d4f02fde431a9635aff", 0x65) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d", 0x61) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x5, 0xffffffffffffffe0}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) recvfrom$inet(r0, &(0x7f0000000200)=""/169, 0xa9, 0x842, &(0x7f00000002c0)={0x2, 0x1}, 0xc) sendto(r0, &(0x7f0000000000)="ec84c14368e8b0bc36f38e99584c24f95a3447b74c8ca50c290c1ff99b5220b8bd1f33f777b5858a9168c4b04b44ae180f243cf851503d694a03884d761ccdf683712b6c2562550cd77cffe929a825b834ad40e0d2c77cfaaa61140c109e5cbbcb4b1ddc5fcc785e5e2871cf39", 0x6d, 0x8, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x3}, 0xc) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) shutdown(r0, 0x2) 16:00:16 executing program 0: r0 = kqueue() close(r0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r1, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) r2 = dup(r1) pwritev(r2, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x80, 0x0) open(&(0x7f00000000c0)='./file1\x00', 0x0, 0x80) symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)='./file1\x00') ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) 16:00:16 executing program 0: clock_gettime(0x5, &(0x7f0000000280)) r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3ff, 0x3, 0x7, 0x5b29, "77b5fd09c0b316df2df030cb6ce773120c3caf37", 0x5, 0x7}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x10000, 0x100, 0x0, 0x0, "f377425467d8920995d8f176541d7e6498e08756", 0x0, 0x3}) fchdir(r0) clock_gettime(0x4, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x0, 0xfffffffffffff372, 0x4}, {0x18, 0x0, 0x2, 0x4}, 0x1f, [0x1, 0xdcc, 0x6, 0x0, 0x8, 0x6, 0x401, 0x5]}, 0x3c) 16:00:17 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x800200000029, 0x23, 0x0, 0x0) pckbd_enable: command error 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ff9, 0x4) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x200}, 0x8) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r1, &(0x7f00000000c0)=""/77, 0x4d) 16:00:18 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open(&(0x7f0000000200)='./file0\x00', 0xa, 0x0) flock(r0, 0x8) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) dup2(r1, r0) 16:00:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r3 = dup2(r1, r0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r2}}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000000), 0x8, 0x0) 16:00:19 executing program 1: r0 = semget$private(0x0, 0x0, 0x7) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f0000000140)=""/129) r1 = semget$private(0x0, 0x6, 0xa) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x1f, 0x2, 0x85]) getppid() r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000200)=0x2) semop(r0, &(0x7f0000000280)=[{0x7, 0x8, 0x1000}, {0x1, 0x7, 0x1800}, {0x4, 0xd26d, 0x800}], 0x3) shutdown(r2, 0x4) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/19) semget$private(0x0, 0x0, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0x3, 0x2da8}, {0x18, 0x0, 0xffffffffffffff9b, 0x7ff}, 0x2, [0x4, 0x61, 0x8, 0x81, 0x3, 0x10001, 0x8000, 0x100000001]}, 0x3c) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000040)={0x400, 0x1, 0x0, 0x5, 0x80000000}, 0xc) semctl$SETVAL(r1, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) semop(r1, &(0x7f0000000080)=[{0x0, 0xa754}, {0x4, 0x9, 0x800}, {0x5, 0xa, 0x800}, {0x1, 0x6, 0x1800}, {0x3, 0x1, 0x1000}], 0x5) semop(r1, &(0x7f0000000100)=[{0x3, 0x0, 0x1000}, {0x3, 0x7f, 0x1000}, {0x4, 0x401, 0x1800}, {0x1, 0x0, 0x1800}, {0x2, 0x0, 0x800}, {0x1, 0x1, 0x1800}, {0x5, 0xec0, 0x800}, {0x3, 0x1598, 0x1000}, {0x0, 0x6, 0x1000}], 0x9) 16:00:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:19 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) connect(r0, &(0x7f00000001c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getgid() r6 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x80000001, r2, r3, r4, r5, 0x100, 0xfffffffffffffffe}, 0x9a, 0x10000, r6, r7, 0x8000, 0x9, 0x1}) unlink(&(0x7f0000000000)='./bus\x00') setuid(r4) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x40000) 16:00:19 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000402000002c2, 0x1) mmap(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x0, 0x12, r0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:00:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) r2 = semget(0x0, 0x4, 0x200) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000100)=0x6) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:19 executing program 0: symlink(0xfffffffffffffffe, 0x0) syz_emit_ethernet(0x1000, &(0x7f00000001c0)="3d1bf018d36313a60f9831d778b8d7aee6997678eeb0019e049af7b26b8c72a84123c3c9b4e50e9e350308909e672b8e87ff73ef8532e29806cb73d22f5636b622176d8a926c02eb5f6e8dc40e6e0dc628c7b79656b48d2c083f00c9605ea73f4ec43a434a369a41dbe21418fd64d88c1a62c9d513a35822a3284abf77424fc1e027449dd4fc6588e35f7143ddbba9d9580217ed7b233dd1c5e4d5dcfbbb620a7df3afcb501a173a76aeab07c9629bbb0742ab0273ee884de58bb71dbfc42402f3d9b47a2bfdfcf7fa4ba94ec76f16a40c707a92c4bc438d95e4e70f0cdff1c3cc0e3ccdf0627656773e3657e0bde8dbfb2f7396bdc76e1138f1963c4186984335643e35d083c481e1f22b4b876401d018d2f3e18f2881910aa878b82d80f67bd366dac24c4a07f2086ba1559f6fef74351c418c4177cf044d3616a165fa6a525fa6d0da3a7c14c9aab45670a31731fc9a636ed1b30fd47464023905bbea8c2942f554538be419cb69ef5f6f5fa9d352a4ba50ae81af70b9a7adb749fc13f01b7a6635451fa6e79752f2f2409d6705aefda2d8920116678499e069ed3ffbfaa57aa46ef9a2c445b70c8687dab7683b77c2d92ee19a5adad7af71b5a4dde900cb84dc5033e64dc516c8049b29da2866f20dff0fa5b702887ad5fd03651b3c225fcd39d1f6e8cc2dcd669f5440b078580b35461a1cfd01580c80ee7a0ad14ee12afa1f0269941dd7a60f9bc248e0ccc473edefdc26529b8de05fc3d2274e1f34c214de9ebf619fd6ea33679b8d873bd5c1c4050f282e1a41b1052a90c8e784eb09fc4c87c8186a87fca914464d7732a8bdb69910a6cad3ea137db4e75299e1266e188b7b4234c6b5e30c96d9b2bd939972c3b86e42048c831d6661a1cbfbd151157668840494904ea5bdb03e55b028a1771aed55ba77013fed62c5c52197d41d28c66a2c6bff0302c6f326a5785b4cc1226c313bc5ad30f04df70d4fe8395fa78a3bfd1c7918359bb5b9c48ab208b5751b2d4eb164d63f6f693f13c4136c29e9461a519de4a21c8a6bda4741e121c5167b61e4264d19269df2b13b7c4ffc1382d6fee4116a36143ccfbb2cf5436c6c0ae96da62276581d6abc31c6b8820c05ceb84ca16a07234e93872b08129a9664c441328e70637ca52c6bcf1b77a76d78fea2cf01d3008aa471b9ef3b827185d060e63970e34590877bbfee3f5188d40f76de21f5cee0298f55cc05a9ff6eb79bb23e410b6d0b6bb558c08c854f0633b40f6cd89d7bbb8d0c7f8c8908b6413beb468731b8f5c57c63949bdbd352a4501b7a001eebc890368ccaeaa2b8366939c8d0b88b343bdf7ad37766c82d2c6063e8760318c085c6aac7fc593c577cae910cb24c458bab9e2988ef4363700d86c5f8d0f0816393d10bbed6c15c3153617a71d8e7e8f2e49efb09a0244c433580dd1c6a901fd0dec9115fddaa78381633b8388a45af2dc5abc411ebeb4070d0d32d6d388ec5bed909c31d3332c1ccef92aa73f7dbb85c472109acc969852f6e2ed6b8c4917a0385582fa972920b235b2720c68334e8e91dd001e3b1f2a7694653bf67fb5a063cd97762672d8a5ab0873254988364cefd1b207cb66fb58fd8d04d8dec5dc61ce0cbceaa41a08b282713d6420975d372e8c6a9d5cfbd85b619d09ec526f543d3b8800d3003603db02221cad7f8d831992e919363219f489e890bd04b5f37e843077770a630b784fca1dfe9f4fc5b39bc86038a532de562bbde227880e32229b5c9903f2e772dacf4a2c6beae6770ebddd61d0bd24aac39872152ea36989a9e51155de3a2fdcf934bf1bb90cc9e3ed6c25b958cf901add4b7c8204f935fc2c642cca7dee160c7a5b0cb22d988a38865dd7722b0483387734585e05cbb94ba122c5541e93e9417a3b0c61190f3ed342576a1509f7ecd9c23ce8773573ba39c8218f95454e43eb26c1e9dadb3c0ca50680128b23195cc235e51123294372351d00538053f6f103e9abea27266b2512d90558c434774d6ad70a79fcf804f40ab44d446e9504e4788adc1388a566e250d2eb3b7fd1095acc24e7d01aaf5d94dd7fa26680ebb22b9eda4f19df8c36bfd9d78f4b012e226fef143094ca8139e036934d737419196d2b96e6b711f5e64c76a53e1aa8f0ca2c213087f464616d929678ed6a66654979d354ef1bd8b8bb3065025d38df5d8b71a6398c077511f7943a2569748223f53f65bea2b3477b15c46ac0852ee6ad066d0a42a16bd51e8d159930ac870482e6e1ef5e3a499e75ace947ba30410f43cf3deb964e7e546eeac5d7d53f6546b61fe5c77145be4bb2b8fc5e84cafdea51966d02af3dcef70db20f8591526db31764fc8ffe42b40a5dd072ffe092d4d5a0feb3879c3ca2cd0491f76e3a893dae572f1e669b89302c7ef47d375932ef216eb33ff393017078c4abd6980136a8d2e6078c3371dff0533ff8e5db1a5f842888b71916e7d7dc1eb85afc9c4ba59c07fbc24c68a196a1d23ea1c14d7dc1d9de11760535770873c10e584590a3e0c62b8c00f0200c42aa1101e0fb25a01bc6739ca7536e6d3d8fd8dd6eaeaef942d4afe9b096e9e603aa061461bd47c5edd9bd2756d385916c84eadf7957e6f62d1e22d9948937c98ccdc7c004f424471e0e67b1b791b587c05f6841df36832cdb862f49739c3710455a376138cea3440af8be06563ac312edc7b334e8a528c2b1856bd86792d75dabeffc8f87ea95e368c498b7aa9d63b456a0b9d6072c1412b5f6e3798a403dc2a89dcbcc436539c594ae47a643f8d09373f065a0292e4558d8c8247fa29e66b57cdc4ba4d140dd2823c1cbfc32d9b22883031996b22e02db7defd81f89bb02c2c1fef289dd7dd591a479c08f393d13631b9399e722bc759ac2206ed2f5ee90018a912927e0b9187bef50a734e6cd2507dc6d597ea6be6ac816acb225c8462dbd771d0c1f9d48863e4453f2d249afab2a8ade2b4ff4a840954961f2c684726a7c488e8ac11bfffd1510d61eed05b5c9cfcdf13f3562ab7d01b18473a13b8ae694a3a90823724438d055aad3babb19d5b327ca7c2f0562f41cc88d1ca345bbe965c63532d9095375ade19832723561d578c9710e79a5211b327a7d577fa999eb9e0df51666bf5ed65453c54aa2a775d67c310d0ca6922b4a792aeb54678c0b6a2651cfb31eac87b30056c329cadcb53d948463d9fdb466d23f85d6e930e8c2c804ec8d50fa19a21e95b04390c6d301473f759f0384814ba86edf42c0ef9dafd8aca348129e546a05b879e38f1212e9719171f365d50e88ca5f24c246aeb11a3f05082fad426481c8ca4c3f35694edf3df58995c5670c39843bca4c4fc52ea25141dc5d0cdd013216126f177368dbc9f972f0198ce316bca3edeb3c621fed35c21c79df031020884b98d835112b0499e824247c7666c2214d7bb505849441a4ffe95d3ddeddec4d38d1f675a46376db4d55eab104bc20e049a2cc0471c70b7d3b62469141137dc9783940d22f0f015f11abfd6646f59d327ba1da831ebe4ede962bc6686e3575456f4571e8f1aa924f1e57ee14f4abc3d54a6495c29b815da402d98470f361e84a4a4b042e9e83ce5c872eb5966368163db4c49c93bd1b1700d3ffdd316b46f9cb114d0d26e914e87e435cad18f84bcc99b2ee80ae6331b089aefe6dcda83715eba0fe10f0be89787342b20811c65f70675d46aa245ebf2451a20ff48c2fa2e4e1db28a58adb890232157ce566342f9986ccd832cdfa69577bdb841419317dac3f38933e826148ed024d9e79d34da9de8b5062358a6ae97132576f31308c13bf585f81dfb7e7de43fcdf8ab7887dd3763ce28233f94c38e5e14795d4757220bc2e055a78eaf1778cc54cf95385c6a3beeadb29bdc4835a89f7f3b544f589c949d612d15cbe4dc9c82481bde6328773a8695227c28e9c37668ba4e48d20ee0dff49833c0cd834d0f3332cdc5a82fa9892f38cc4b85bae481db9fa8523cc0d12b6fc821899d7466480ed7d04fcd9d7fd6234444c28618e75105294951c503794d37faa19b1aa694fe6ee2e236247cb5cadf81b36c4fa21a74c40782f4f691bdff18efd1d8a3afb21c07b8117aef810a0fe9d40aa7b767a6928dadeb8b4f8049889af3f46cbb1e01d52c90d5d8779fe4006768e5d55753112631c1745ce1725a22ba745ac916af3b9b8af27e0f506a7984d338429de1f7d0680954eabd7c4657f159c4f4199b7621802ef6437af616898dd500be096db0aeead4ed1b6d856a5e72c0a73a35edeff97f4721c2831cb6c5bea8741c7e6e1428f7ec81deeebb51063c0e14b58ad76f21302b3d19f9581ed1eee48ec5f407eaf404e3ea5736d9b9668620b3ccda6d75abfa73f55e7fb6ac19a45329e5caba88595331709436d6b1f5d42c179b6351a1c20c43eaa82ba10fc0b7a2de44fdc5d2bc6f3f9c7a29455b9a3a6f8332f65638dfff3d37f2dc5a2c1220db65399a147560232946b6e490a3f0a7c1fda5dd1648b52e77c277bd1bd33c1324c9dbfe52ee39096f1c77b2b2fb1042ba764af5e140ea985a5ce1f678476960988edffc0f01a180b5abf1c7d14b98c8a186c39a4a9a88f48960224121bf3ff05d264721f9410b983ee637850e0df04c815e34a72f823e7f0eaed5b8a260074727c6ca93db9b860ca5bd15d68bdef1ba44a09117fdebf868c4e52c56759989690a3638f41e9bfe8045a49b61517a2993cf3a3653a31f62c058b37f8f9244f55533d24ea822a31e4a7aae4aadd85240b605813fb1ae9725db9c4d4ef85f4dec7b694f94c44c15172ac791337b3981eeb44fd59e118112e2f0a10c612359efe4ca723bceb7b03bbaba9fe6892f9c2b5882e9fceed60e7abe6efbf9958382107913eb06bf2bf5fe9abb57c0133dc09421730dc664f5a5e7eda8ec52529b2e68c5f0c46ee29a97fbb4afa0dd51d78735478250696783abc21da939c625e149dc5b819dac2e7a02f12d15a275ec72c16b47dae452930240fa16382913beaf24f30d57b566338bfa41a86f40830ab72afc82c2bc8290e042163710fe24cd66400563c5f3863e730fcd5302bcafa2a99ccd8ae22dfe50d36a401c2c76881f9177da08fe948d43a404520a37ae742004faf0b6b5fd6d083c971c23666c3c3167649d10e82b22ffadc5d78e125c7a3c0a496589fa901fda6c346d454368e18a8c990b6fd24314c9a6fb7517c5daf9423bdcbf75047d3f153c2c5c352db0fd653fdcb6d0acabcfc7a85f67cef0df8f306c3577e4a62b876911cdb80adda600ecb54c804cc35251c42ac861562c44667c98f6c8a23574f66539d276fbf2e693b9ab049a5622e78a047cf80ce647efefabb58439831c7f428a45c3b81fa4d81a320745fd7e6ca3c051e6f17a048654a0c571ab3535c8cdff5c15cbe4da03cc227983fe945d1b509b7e9fe2e496ecbbf0eb9eb2d9cd054cb621880e97c2dd62dff0c468dcbee8097420491475d95a13ae0e2e9f6727895dc835732642d119e6832dc2650138de7bc801e3d71e28c9238213bd4655585489bd3afc99be3f53f789d1b1a3d2cf9331c813f90732ee8be70442dc07c39e3e0c7a686dc55e3670785a88d57fd215a8d6cce738e04ba6afdcfbab3d911c6cd62deb80754085436a3d2d878fb921f34ef6bf4cb526e4e2d16ed97b25363a349b98f063463caa52f838a589d587da92157043ad16748d319ad86fc255d65d1c401fd66013f7b77ae14185722dc6fe4d6f223f6e80435d737765ec57f29c67718b3207b6f6cdde22f0d8a73cf3d97125fa37b099f3") pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ftruncate(r0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) syz_open_pts() write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa620000000000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:00:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc00, 0x0) sendto$inet(r1, &(0x7f0000000180)="ecc0fc029a326e7f2eb5fc92819b7e3a235f64140795b9b710c232cc501e6cbfcf96e5e4985f83c536871216df087f5403b113ec0e630fdba20598f82d98454cce979fe57938d1f4431c836dd12b80236c274bb3f9661531a50d78b062965fbc546f2cf17be16695fcdf0f54857fda72aabae1983dae9f0ba609c80fe67fc07ac5a75a7171f1a7a5aba579f68b503b384e3b197751a1a372e82ac3ddf7317e58230b6656553f33bc7ca69af09cea6c6a0c737a0d99c8fe9b1068fe398934183648477dbf5f97576efe2a", 0xca, 0x400, &(0x7f0000000080)={0x2, 0x3}, 0xc) write(r0, &(0x7f0000000000)="da", 0x1) write(r0, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 16:00:19 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) socketpair(0x2, 0xf925443351d072d1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet6(r1, &(0x7f0000000080)=""/21, 0x15, 0x841, 0x0, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/128, 0x80) unlink(&(0x7f0000000180)='./file0\x00') link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000240)=0x5) r2 = accept$unix(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000100000000000000000000000000000000000000000000ede310f1d86179a3ead71bd6c79c783a3b5f2a3519dcc8b7c7d9a759d450ba3a4cb07ffaf013b664ce7b918a48f13600eafae3b85788a9e79dd296416c71d51eb2906128ce1fa00765f6a07d50885a86f129d1e768b5dce83da402de31f824fc953f37c221d46f919bd603d96962c41b8a4cfeed665bcaaa2a2cf540f3a4058010879462b743fd85fe4337417f87f2577d589230fb06b5294e6694955cf5fcf0090750649e38e9bc2b51acdb1f5c383f6cf514ce765443c049f64cc1f6772da6776a73e6a2d5e41b79f0d1f6c59f282080230fb92095261425c76afda2d4c1b6b0c0867fbceb7621e21d10cb1c0ce904e7cc06dbc72e156f97c8e5f519d6763191699fceaaf7531c5360d159b1ccc364f2b5dc52ad2aa9d18580af0bb75dfd5f20778ffb48cb4317d7b656c9dbdc589b25e347dbe780ff3b3b5ceb6f19689af219805aa1ec3fca4815232a361e3b4fde0ea49560df6fe1f72652515e04d1271ec89ca0c7f6cf6db8af57f621b4388031c5f50b2c8b9e1bb648e78ad2c206aa4c013229ef6e93e126b82152dea68035c3f4b67b1e64415ca75487049ef8553fe6f600472d7c5b10f08015d5f566"], &(0x7f0000000300)=0x5f) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/24, 0x18) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) getgroups(0x7, &(0x7f0000000480)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000003c0)='./file0\x00', r4, r11) lstat(&(0x7f00000004c0)='./file1\x00', &(0x7f0000000500)) r12 = openat(0xffffffffffffff9c, &(0x7f0000000580)='./file1\x00', 0x0, 0x8a) kevent(r12, &(0x7f00000005c0)=[{{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x3, 0x4}, {{r1}, 0xfffffffffffffffe, 0x85, 0x5, 0x200, 0x1}], 0x7ff, &(0x7f0000000600)=[{{r2}, 0xffffffffffffffff, 0x41, 0xf0000086, 0x2, 0x8f7}], 0x9, &(0x7f0000000640)={0x8000, 0x3}) unlink(&(0x7f0000000680)='./file1\x00') syz_open_pts() setitimer(0x2, &(0x7f00000006c0)={{0x0, 0x9}, {0x5, 0x2}}, &(0x7f0000000700)) symlinkat(&(0x7f0000000740)='./file0\x00', r12, &(0x7f0000000780)='./file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x0, 0x0) mkdir(&(0x7f00000007c0)='./file1\x00', 0x48) getgroups(0xa, &(0x7f0000000800)=[r7, r8, r10, r9, r5, r10, r6, r6, r7, r7]) r14 = msgget$private(0x0, 0x334) msgctl$IPC_SET(r14, 0x1, &(0x7f0000000840)={{0x966a, r4, r13, r4, r9, 0x108, 0xffffffffffffffff}, 0x9, 0x1c00000000000000, r3, r3, 0x7b, 0x2, 0x80000000, 0x1}) rename(&(0x7f0000000940)='./file1\x00', &(0x7f0000000980)='./file0\x00') 16:00:19 executing program 0: r0 = msgget$private(0x0, 0x0) msgget$private(0x0, 0x2) r1 = msgget$private(0x0, 0x400) msgsnd(r0, &(0x7f0000000000)={0x0, "2ecd03ac66843657d5dc536409ee6d2817b5778b28b72fd54441b02df368f207ca0074194533e7bc0513d41ac1d9204256444cb36e4910e0c7e79837fb814adce608f64487fe8f4d233770cb876402f107165c1edede441c0a00fcfdb31f3aa2562eb4e7fc218a9c7a417947b047608b6df94f68db09568308d7b9ac79c574c0ff69df09cf27b16532a937d9708ef4a90ac9d50355448f6013807ad822e98aea84ac303c209a604116d6d9a183508dbebfecc42964ccfa211816dded2ee215df4cee32a1f45f7e64e9b0c88f3594720086d270d10b703087b694"}, 0xe2, 0x800) msgsnd(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="0300000000040000ab8b2891fbeb18d9909b2d90ae6702fc5140e18cc922dbf35f9a4a3d16be71b3cbb0f4137e721222353521de991ffa01c344af91e87c68125bc484fd1503da17c2e09e7ccdd595ffcca96533f68f56322a31038b228e29b62bdca3c4d64d4c81ca33b211f70f4ff5d66dd9cfe41af218d05cbef2c4e7867a506038aaa5b6dc3cbe5f26185a69cfe7ff045711760b97dc437b40bb787c36b38f5bbf45be30e588f900abc998f99c38434177201b20aaf3f377d7dea784c3b4413d6e29aa1b440ce02ac60ee2341fcb7c8ef11c722ca54e9116dd9eb25ef99ba74be9d0ef9f5cb75088d4999c2bcfb1515b8ab04e31771361a2846da46a1aac48f1760f835cbdefcda4bac67e538e52807fd157877cf41ec48825295b25"], 0xe7, 0x7fb) msgrcv(r1, &(0x7f0000000100)={0x0, ""/9}, 0x11, 0x0, 0x1000) 16:00:19 executing program 0: clock_getres(0x4, 0x0) 16:00:19 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) fsync(r0) fcntl$setstatus(r0, 0x4, 0x8) r1 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xb108653a352ecb61, 0x40, 0x80000001, 0x72b, 0x6}, {{r2}, 0x0, 0x1, 0x2, 0x80000000, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x2000000a, 0x2, 0x7}, {{r1}, 0xfffffffffffffffb, 0x4, 0xf00fffff, 0xffff, 0x1f}, {{r1}, 0xffffffffffffffff, 0x50, 0xf0000005, 0xfa, 0x5d7c}, {{r2}, 0xfffffffffffffffc, 0x8, 0x3, 0xf46e, 0x6b2}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000010, 0x3, 0x2}, {{r2}, 0xfffffffffffffff8, 0x8, 0x2, 0x7, 0xf7}, {{r2}, 0xfffffffffffffff8, 0x10, 0x0, 0x7fff, 0x2}, {{r1}, 0xfffffffffffffffb, 0x4, 0x0, 0x7fffffff, 0xffffffffffffffff}], 0x6, &(0x7f0000000300)=[{{r2}, 0xfffffffffffffff9, 0x21, 0x400fffff, 0x1, 0x10000}, {{r2}, 0xfffffffffffffff9, 0x2, 0x1, 0x0, 0x4}, {{r2}, 0xffffffffffffffff, 0x6, 0x40000001, 0x4, 0x2}, {{r2}, 0xfffffffffffffffb, 0x98, 0x5, 0x8, 0x2}, {{r2}, 0x0, 0x10, 0x200fffff, 0x2, 0xfaf}], 0x5, &(0x7f0000000100)={0x4, 0x400}) r3 = dup2(r1, r2) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000004c0)=0x1) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x70, 0x80000040, 0x2, 0x7f}, {{r1}, 0x0, 0x80, 0x400000a0, 0x5, 0x9}, {{r1}, 0xfffffffffffffffd, 0x81, 0x49, 0x3, 0x8}, {{r2}, 0xfffffffffffffffd, 0x12, 0x2, 0x7, 0x9}, {{r4}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x1000, 0x80000000}], 0x5, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x2d, 0x20000004, 0x4, 0x577f}], 0x8c, &(0x7f00000000c0)={0x6, 0xafc}) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000480)=0x40) kevent(r1, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) 16:00:19 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x90, 0x0) r4 = dup2(r0, r2) kevent(r4, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r4, &(0x7f00000000c0)='./file0\x00', r5, r6, 0x4) 16:00:20 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000100)={0x2, 0x5}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x28148, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) dup2(r1, r2) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) flock(r3, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) preadv(r1, &(0x7f0000001400)=[{&(0x7f0000000200)=""/78, 0x4e}, {&(0x7f0000000280)=""/149, 0x95}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/173, 0xad}], 0x4, 0x0) syz_open_pts() syz_open_pts() 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000080), 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000300)="5a68f99e167db797f12655eda519a68e5c8c20770b158b77b43c56a0f21a45c80707dae6fde9c28c4b6f4e6a49bcc383bf66e27b4808ee89591b53f818e3b10de9ac91194b394be01252ab418a", 0x4d}], 0x1) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x24}, {}], 0x2}) readv(0xffffffffffffffff, &(0x7f0000001480)=[{&(0x7f00000004c0)=""/120, 0x78}], 0x1) writev(r0, &(0x7f0000000040), 0x1) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = fcntl$dupfd(r1, 0x1, r0) accept$unix(r4, 0x0, &(0x7f0000000000)) r5 = socket(0x18, 0x1, 0x0) r6 = semget$private(0x0, 0x1, 0x80) semop(r6, &(0x7f0000000200)=[{0x6, 0x6fb8, 0x800}, {0x0, 0x81, 0x1800}, {0x1, 0x100, 0x800}, {0x7, 0xc3a, 0x800}], 0x4) getitimer(0x0, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000540)) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000000380)=[0x6, 0x101]) connect(r4, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) bind(r4, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) bind(r5, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000240)='./file0\x00', 0xfe, 0x2) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffd9, "855c000267a7230004001a000000000000004000"}) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000180)=0x1) 16:00:20 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d70000020000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) readv(r0, &(0x7f0000000540)=[{&(0x7f0000000000)=""/229, 0xe5}, {&(0x7f0000000180)=""/160, 0xa0}, {&(0x7f0000000100)}, {&(0x7f0000000240)=""/78, 0x4e}, {&(0x7f00000002c0)=""/173, 0xad}, {&(0x7f0000000380)=""/172, 0xac}, {&(0x7f0000000440)=""/230, 0xe6}], 0x7) 16:00:20 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) dup(r0) r2 = semget$private(0x0, 0x2, 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x1) 16:00:20 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0x84, 0xfff) r0 = getuid() setuid(r0) setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() fcntl$setown(r2, 0x6, r3) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='c\x00') openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x810, 0x0) rename(&(0x7f0000000140)='./file0/file0\x00', 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) 16:00:20 executing program 1: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1000, 0x1) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0xe000, 0x1) bind$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x8) read(r1, &(0x7f0000000100)=""/231, 0xe7) 16:00:20 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kqueue() kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) 16:00:20 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x102) r1 = fcntl$dupfd(r0, 0x0, r0) kqueue() sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f00000009c0)=@abs, 0x8, 0x0, 0x0, &(0x7f0000002340)=[@cred={0x20}], 0x20}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x2}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xdfa, 0xfffffffffffffefc, 0xffff, 0x1, "dc466a5f0ce73b0588688d71d59fae2c96f17f5d", 0x446, 0x4}) 16:00:20 executing program 1: setuid(0xee01) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x3) 16:00:20 executing program 1: mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) 16:00:20 executing program 0: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0xd65}) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f00000013c0)=""/28) semctl$GETNCNT(r0, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000012c0)=ANY=[@ANYBLOB="653000171088000000000600"], 0x1) mlockall(0x2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) pipe2(&(0x7f0000001040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000001400)=0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) writev(r3, &(0x7f00000017c0)=[{&(0x7f00000016c0)="a9535e61af1518bd6602a507bc48e529c90f3d8a566875af43b7b4feaaf2a22ded7b8be7005810ab19e8b1490abcd100c2efac33d04dacd3f2ab85591f33e1b56b8c1789e53bf0c6f6021027d7c486bbd9e158b50d3f7bb818e7154ec08a8026a792a3f0ca6465f7f8ba2ce65284804ef1b8b3bea6ec22b93f7ca6279ce4e72cfc46fb15dd70370fdf7e741bffb030e979e44f5cf27dbbe6381c2466e6157aa6da748a073427511ca1de365f8696fb5f1b44e74083c639ef32be742eed0c5c993c73da72ad2954794138c084fd97d7bcc6193f4ab9aaf270557fccdcfb6a58ecb0b81c4feed1a876a58729a3d5bc8fb0258ac39ad62b4006744ec0", 0xfb}], 0x1) chdir(&(0x7f00000001c0)='./file0\x00') openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001080)='/dev/wskbd\x00', 0x10000, 0x0) unlink(&(0x7f0000001100)='./file0\x00') setuid(0xee01) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001140)=""/175) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001300)=""/46) getpid() truncate(&(0x7f0000001340)='./file0\x00', 0x9) 16:00:20 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) connect$inet(r0, &(0x7f0000000440), 0xc) socket(0x6, 0x5, 0x400) 16:00:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000006, &(0x7f0000000000)) getrusage(0x0, &(0x7f0000000040)) pckbd_enable: command error 16:00:21 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x2) writev(r0, &(0x7f0000001540)=[{&(0x7f00000000c0)="72a36c7390b5166b579667d8d8d3454106f4640100ac8ecd4264532236d3fe4e3b35c7e8e555161b0700", 0x2a}, {&(0x7f00000015c0)="acd5d92004c7c16e80c0497fc2a1e3ecdf97ca1c98efb21db0c42c3a1128f95a51d556f1f8730f2569584ce1075b336c8e6a73bdda099c469aa2bc953637d5edc3f1c330d5af6f1c67693e8d1a8e4826068253f58b4d0f8a3d8045fd844eb6e1a6cedd50d1cc20e5d46b29c306ea7a4d5261fb6b8287c82e92b8fb4ec1bf13e9439d7c3ae2af3e11397221207d67b593a7d908555579bff9592289f1018d6d2bb59335527d6fc729343b119dc70cdd617be8b98387e3284ce39e4e47d53c7d8bbad04d8ba2d03e6c5a595259c9c4c34a6f861f4ffff3597e45f4cbbae7c833a7493ea5fcdfb239af28f49428c9a06f74f70a3a6d1ab2b70d8475f735e85ca442392fca9376c4d7e019ea3485c70a46063ce4f7573ee9f885cd13bde8c8c673123e396a504a91ac7948f0617cf7e09b40d6f5b1b19b6a7b5f404ffd03df8769b1ae6642e268364fa2fc36a02d3d3669121d47ce4201e498de1a5ac38bd6b854604bdbc3095791255c55e40f68af81e0cfd245e21cbc5b830e1c5dff31b61c26fa20e69ce5e08a78c581c50b23c0face014d6f58122ca6545139500d06699187c72d780bb4233a4b86f8feeb3d4ef65741f293e2ddcc0cd859d9217671a020ae97ec5cdd14010cd76b09dd35cd1844b1d8dbf901f02b36def8bac9ae49912006900827540c6a654f0423ffe3ef0fb946056df34710a319dbb7eb8e6e4c667e6808aab61af4bc4cdc42f5109fab43af4805401e2607160ae7335f6bcbbf68e191234dbda830717c9629fa2d68ab0dbcbe226290b347f7e4d0b96f8518fba6167a7f27ed0d92624b656d317b3d6fcf154e5296037c5ee9b1b2154ed20fc13105f8d892dd914d05a2c885bdb125df23c66a71100f07fe1a7f8b80ae2a3b0161229106392a92c323178fef9d87d0bc0cc0b86c94c3a2321b1760668972883cf8706aeb69b7aee52dbbef7b58bba40392b7a11104aebd093972f02c2cc7db3b0f1b163d165ebda6e3b78726ac3b1de1f327e8dd29a5572cd6c01fc0aea75a70b0c882c3124d1a226d93ec719f93d2039e0be000e92ab1450ef7d37bbab735356c7f816f39a905e4d8aff73c33d448f2d449a6b4eb480461caf8ca67fdc55d2b4d14eeb560997180d0dace31a2e58a1bbe5c3b0f68418862183ab03e7338d3658abff56e4a5624dc11975344b079bf851558cd88049ce5437abfefa7a76146d1e593ec2f6b81380125f4f8b85132ca67ff1afe7da5a69b7915cb16dbc3f71c752ab473e3b9017084f5fb1bcb56a3dbec9ccc9df046882895065a760cded1ecb043767167d3d7a50b686bba5d9c299fc6726282873237f9afcac59a09d51b477bbce617ecedc8b7159a5ece45113c308bbdefebe982f97a7a0267c6a383ab6cd4fe1a2209c3c68b38b74e86a086baca1b6b7fc9d0326b6046c9c2e425c1ad9a3b9426d20d78f5ded4805a7dcc79a5f4842bc4c074031b86d1f1b009d15ea946e91383e19311c95c056da163d4453393766fffedcaae61899cb7aed288fa502f1b3cc5ec4337bc4ef3c7683fd33e5628e31fd0c562619266c7f6ec4f3fd31fc626047e61783e1e91a18f5602e5b8470c8a812e992c4e92884e0c0d2757231df23349913d4c3b4ed70cf6acf510092ca32a32e8d7d5746d496868c6b48a516f9f8103174cc5dd541b8ae06bc8a8881b40bbc592c9086a4f358ebc1a800930acebd0cb6a3a1565c484fe51924a58bafbfa6a41265727fbf4c6d29426df7d704d3d91ad4ef5241314bd9e929156632a54687994b786b6cc66f8a74f17b40f130ff6c28bd56a3387e0508d02b83d3de165b02cf33538d7bb35fe18477087aa9355e1049f4201d7d2c0c26a8878d6b60c7b8a3a11fb600a3968f532c68d62127b9fa4433ef2c2ff17c884f730a320721ccc53ce261cc5d66ee8025deb9ae4f98a738b9462a040ff0c66773e77ed2982141b129b70ab324dc043805c9a5abe00aa16725a9e6fe3f9c5bf135929da3ec93dad39b08f84a0a58dc4b0f047a6ea6848dc912eea2756222b98495a00bc0a650411f5b5dad09f5061c397954ad0137009cfec254eb1c23589a3515b82b5d2d23bfb13eaebcae8e0bb003d9aca686e0e4fd771241eb40a11296c79bccdb0f136214b39da5e4b3e3cad3caac3f9089d35351604abf0051e5a8e717161120a745039b2d568250e5c9d6a81901b539cc1135828e16d120a22259f734b997716b698e7c3e09ef38a2b84d14d3bc4d14e1c5a62794f8854330523d0c4a0ac814c2de9cc46ba0fc308c2f56b780f4db915c8e21fb608e8f4f92a3ecb4cbd82b769665e9f7ff7b7592315431a923869ef81be872b5a05251e513e44161d48edfefe2e03343e8ce25a8b39915b4f5cca08fc63391a6cc975767bc8d862dcb77858867a28bf70c0b0ffaf8ab8b492603f474ffbde84ca37f9333b49de6ef36527ec4cb5cbb716596d53e8de10c711f15d68aa0df6f02e2e5c7b2816232e920d3346c078773af201a30df5897f7e72d5e282823a43a5c0cd3cf2aa101c91c8c78a2fc1b0265075d1c93eb90d89aac3002e7b9213a5fd2483a1d35f23c261ef80e2ae9ef47c0e539222936a321e196646dfbf569327e525558eece9af3f998eeccd5528b246aecaf3e340dbead18ac96bf0c4355c40f8c30845e52d3b4ad6bb051105f652aa48d0e2fb1e2cd0e674ca6404f33e13f9b3808396f95afae704dcfcc0e2c637cb03b69416217e5b78ac0b500e7a6011aaa2d882cbd41d8b515adf468c6d286e7f066e3aef913c5236c16439a2123c80049c4a0522513fae961e2cd1d82d70d20ffa9766a7a466880921ee4fff82ab4d60e12970f8dd37e1a4cfdb6b1a38a7744aa329dfbde11ccea4e8de8254d93129c154cb20ebcb6417b518c8ccd69e8de73f549a75a70d91fa72df295e115b4231baf53d9b207b00ee962cfb1e83e34e654ea0110f6e6bbc3fdec29e8a4b4a1cac44537f78b1d69e7c5b8b93221490b18cb4721f00b3da2b265c7b4352e5d5f35de75cb276e3e95e357843fb2a7dfa388695f3cd2c2e5342cba6cc66d758adc709abd2293df50640517059bf63db1aa9d7fbbd941f772125dfcc353fa1cd0ffe219944533fe94926a22c3c4db8d15ba849def05de745d39712f6c9692d00a1360a8e360f562ee8bb7a1e837ee6f10b799b208493025e456683c9295696c059ecf8fd6affbc84f8e3aa9f2669dc4dfdb0ae819f6e0ccb8416c83cf32ba573179ce08eb66c9e5539a9f531809f56dbdb535ae831147c1f9a561ccc4778081425996b6c098b94a8e3576f696645514a5e110ee9d04fabef085a10b6a81e59872d8ebdac79e62d234981df6d71d0d2d10cc393e636542285a7601dface6075a496cbf43174405cf25deb48b72543ce81a78519ae5d2e7cb49df7e8df3b4329a6100dde83ba766fff8d77042d954c4885f6a24317fe654bd160385e6bd6a09f2332aed0bd2012230c60d064785a220cf6f5c245cf6437377fc433f82cf6a73e7c07b7e941a1f9a3cc730fe1e8b2cf7b32f6f4e0525f180b745bb9a1eee8e783d9301f734ea1082afbb9404e88a62517798791b7fbb3ff15de03545b57ab777857ae0f5a51592139e0e81067221c3ab8139b851be7fcf05c2f928bdfb695ba4269185c58f6323736cd5f49ec3bf918513684f7a965037033380e6c609058b644d3f5ab72f01341478826eafee0911339922ea13ae87e5c8c4fa86525c84cf425ac023584e7b25740eeeabf1535c39b3613317e0a48cceae76a84585e27e183542ac4d93f0febf84ff8b58c8e14db5ac70df5765c7e95cae4dbbbcc55c7cc1f9893a1a3e6979777162270dc94e9fef8b42fd4be6343dd20c5fd37862de0bbac07e2e953a9a282da1b20defaab3b28202539b58d4ddc0fcd27f60f3eb5ae4f892729f9009fb37b9c0e11b5ac29fbae4bc39e83081a30e3c07f4c21980c84c747f32778a82bfc4ef3e85e05a58197a46348d3fff8ed4bae41660d77fa06318c493a5a4aa51451f6531f44eb0caa62347cac4ee2b37cdd8a34967c34e212169190d9ab227cf51365c0f42b1cb80b87fa34034284a42d115e1f0ccc9eee26f20c3786502e0e2ff1551db2c5f89d96a668a2cf00005d1db6fb2e77da44068c5caeccaf5cad9dea14d46092cac1f3c1c46d32ceb33bd3c2105e96e85752c642363235e1f4fd3acbd94d03567b5c9b3ac6979ef1a45635891decbafdbd828ed6624a749d4bfac9f0d883391323e97f3e5223892eaf68030107d0fe8fb817c6dae77f52c73546931107537eccb46d136c4bfb980f1ecb3d179e18c76e6e4a1318009b4d6ef64c54c53b4306cce01c861067a6d43de9e9bd788f348572ad92fdd2773fe3df4f8be93a8e44510eda1c59e3b900077b314e2bf8736a02c87afe8dfb924ab856dc6e56021de5b43050bd826bb83ba909613cda78a9127a9ff780770fb6fe738bb251dff686339800f4dc0611432dc54a22d54af52ce2b14c4451d8532c60aa0ce75d585350ed32fcd72431418575000233545602ee840799a1372284197ab105c45faec3d651a61f0e4150a6d44a6bc70f9638224a36d952ffe1826386bbbc4af3d9da1c3c752ca8e77d97c49afe8187cec90511bdc26ba4977b47a720d678b3f388a812ec0020f64445a5dab641465fbcaba312a6d2385a8881c3da386b932bb1c2b2d5af162fe9de4adffd17f8507d43b4b098a35c090404664a66cc14aeb7273c9360fa694fa650a73e39fa98641c95ddd8c6495b6b481d19d208324328307531eede741078147d272789aade0e56d9e48987e5de640052e8c90632002fd0820967d6c69cfbd9a49d010fb41947478baa3f2aa4c89aa578eee3379d8c671f95c8ea9bec8001f63851fb3a88a90df9ef9bd935dd8584af30ba3647d3164fab24b04a6a68af7833b65a42a97f4e7ef48a698cc022f55d72bdfd6843b30bd1bbf51ec6297867e89e4b9c7829cc298abd4a51f790186aec07edee09f47266addd346bb419e61e5536658b3d0b1452a42befc64bb87183e877490b88dc0deb223b5df7777d5fa928b4b624bc8a71d65c3881e64bcfc16913ec6c6d2142478b969b770ca5881cdc6f2ced84a59c8a55435d1f2b3d9a30f9f908be168225b84d609a6328eee019c82820b630851e03cb5246fcb3498df73b7ee65e913f2725f74d04a32eaac4caecaa441dd8f931ad073e18ba4081f60a4c0ea86ca16f794f97f996d275e4cd6ef6d674c2d1d29c37a408986ec0c05d06ee487cf4c54c8e8540ffe967459df71b92b6d46cb325ef837d20b0e7ff28f37de34e70b32e69f8a8f2d93046695f12f3baf5514fc40eab707856f3913f14f20b29b42cf023f0a58a7635721aa3a4487e4b67c32b1e2f8f697268e1328b6ea39dedb8f66d880f5786c658698a9d89210918a2f6b999b15c2779b232d19619c1b339fc2795398843452e2150125b038844ee12fb690331bb40c81264657c1e624a878107a8352bc673020936e6c73e2a9a50f03e4d64f13867ffac1d45063b95b25222b1a27a0bbd8996f60409ae89f8a326255d313e8e5620757491b953c64d21d3f0afab683fc5455bbe65554ea07c605af35f50aada6a11b3b48e74aa3b2d29da3ef48d94da05e05fd57eca5c9f356e7f02c5a31c4ff66d9396d9cef0cc82d57f9308bd36ba58efb24ea2b94ed5ef8f78bcf30eb53d1e12f03965da859304db8d5f6d4032fcac38d797ebbb7cdb00720d20ed7dec5e784e9770240df3d982cd02fa987d616503a5b91d8d927cf5d6521600000000000000", 0xbfc}, {&(0x7f00000025c0)="af318fa505bbe3d2175eab17678a60f322dc6468f835a85097bf92299cd847c40d62546cd0eb6ca109f91cf331f5ffe973f8a422eea647d0199604809fbee792e6404018182ef9fc337f090083c83949fbb616ed7cdc39a58fb61918af9326be3b624cb24761f2802c3101c1e87650264fc8362dbf73a88d949d06fb419bce682354a843c365fd62aa00eb76949589dad8bacabbe41086e03604dfc5", 0xfffffffffffffd53}, {&(0x7f0000002680)="238a3a0a14bd849a3fdb06d9d55e047d94e6ce77ea547e4b62b61391ca5280d6e1b711ec9d5edbe22a9100de335104c91b88b8de9192e9d0755962b176d3cf93b8714d17b7638a55f651faf52512b3ddd032a6d13113e99771ec666157e24474eeba973a0779b5976e80c4b1e1b667675f2dcb08e23b45e03c9e2028947e2e8db60b870cdabf5202fab101213f13cf3350407005ac7cd9e2efbb8914b2ca7ae3b94d81d76aaaeaf41584d7664ba351e980c569058cba7073b9a187d49cbaa8da817f35014c322951650db9d92402ce4cddbeecc7e7648acbbbdec8c86bb4b2eccba242051046516b675af5211d190262178acfd9d33fbc33f238962b6fa23d", 0x1028d}, {&(0x7f0000000380)="81b996855489c7507982d3fb326878d6bc0ca02e7f37d43b039b135da14aabb636e0d3eeddc33974b17d95fb0dc19ff41c7669bcc0266aac98a8135f1777cc25be9fa5cfbd83216597b015670b3793648e931ef2f83da719029d6f30d03c74c737af7fbb0c8dbd964a97a0e53965e9634c", 0x71}], 0x5) 16:00:22 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x2, 0x7907, &(0x7f0000000000)=""/63, &(0x7f0000000040)=0x3f) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket(0x800000018, 0x8000, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2e, 0x4000, 0x7) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 16:00:22 executing program 0: r0 = socket(0x3, 0x4000, 0x38da) shutdown(r0, 0x1) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x8e) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0xfffffffffffffff9, 0x81, 0x3, 0x7fffffbe, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:22 executing program 1: nanosleep(&(0x7f0000000000)={0x80200000000, 0xffffffffffffffff}, 0x0) execve(&(0x7f0000000340)='./bus\x00', &(0x7f0000000540)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)=':\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='}\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00'], &(0x7f0000000700)=[&(0x7f0000000580)='+\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='B\x87\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='^\x00', &(0x7f00000006c0)='\x00']) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x1, 0x80) linkat(r0, &(0x7f0000000040)='./bus\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 16:00:22 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x180) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x11, 0x20, 0x40000000000000, 0xff}) select(0x126, &(0x7f0000000000)={0x0, 0x0, 0xffff, 0x8, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) select(0x40, &(0x7f0000000140)={0x9, 0xffffffff, 0x740e, 0x7, 0x4, 0x3, 0x0, 0xffff}, &(0x7f0000000180)={0x5, 0x8b17, 0x9, 0x3, 0x5, 0x9, 0x8, 0x401}, &(0x7f00000001c0)={0x0, 0x1a5f, 0x8, 0x80000001, 0x0, 0x5, 0x6, 0x8}, &(0x7f0000000200)={0x0, 0x101}) 16:00:22 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x800200020013c4) 16:00:22 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff8000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x81, r2, r3, r2, r3, 0x8, 0x3e}, 0x7, 0x1000, r1, r1, 0x0, 0x9, 0x78}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x0, 0x0, 0x0, r2}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000000000000000}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) fcntl$setflags(r0, 0x2, 0x1) writev(r0, &(0x7f0000000240)=[{0x0}], 0x1) 16:00:22 executing program 0: r0 = open(&(0x7f0000000340)='./file0/file0\x00', 0x3ff, 0x40000004) r1 = semget$private(0x0, 0x0, 0x40000006) semop(r1, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0xfffffffffffffffe) semget(0x2, 0x0, 0x204) mknodat(r0, &(0x7f0000000380)='./file0/file0\x00', 0xed754effb7ef2411, 0x1) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0xf7, 0x1, 0x41, 0x3, 0x6a7}, 0xfffffffffffffd38) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000280)=[{0x4, 0x74, 0x1003}, {0x2, 0x1099, 0x1802}, {0xfffffffffffffffd, 0x100, 0x800}, {0x3, 0x7f, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0xffffffff80000001, 0x800}, {0x1, 0xe77b, 0x800}], 0x2aaaaaaaaaaaaae9) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000a40)=""/122) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r5 = shmget(0x0, 0x1000, 0x21, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) mknod(&(0x7f0000000580)='./file0\x00', 0x55875684757fc82f, 0x40000000000) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x6, &(0x7f0000000240)={0x3, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x100000000) semop(r2, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 16:00:22 executing program 1: mprotect(&(0x7f0000491000/0x2000)=nil, 0x2000, 0x10d) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)) 16:00:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000200)="b4", 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 16:00:02 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000700)='./file0\x00', 0x8080, 0x80) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x8a, 0x0) r3 = open(&(0x7f0000000780)='./file0/file0\x00', 0x0, 0x20) r4 = open(&(0x7f00000007c0)='./file0\x00', 0x400, 0x0) r5 = socket$unix(0x1, 0x2, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000800)='/dev/wsmouse0\x00', 0x208, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000840)='/dev/wsmouse0\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000002000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000002040)={0x0, 0x0}, 0xc) r10 = getgid() sendmsg$unix(r4, &(0x7f0000002100)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001f80)=[{&(0x7f0000000a80)="e201fe7712fc8f764b37c42be5a30d6963dce29f7894252dcce36672992382a2743ba97205264a9490c6c4443a8d2023f64246c8c081ef95856f4c2aa4f0d65a28a61827997eec4ae9e84bd01daa1920bab2245cb86b6f0b5a5b6c129b42d58cdf331be971ce8286f2d6258b886a2e43762a6b0e6454515bfbab6354473699434245c8dd50d358e8beaf441fca5574a068aa198fc7377c2574fdbff371eb84960473ba3b9de077768055beb459e68122737761bb", 0xb4}, {&(0x7f0000000b40)="24928c58a65e7d04931cbe2aa341ef425590dbf7afa978ac0d6e48ed3ffb81b655106e26e7f23bd0a1043b99665f1fe174b7cdd11a657d51f4", 0x39}, {&(0x7f0000000b80)="1d1c9041760af171fc37672f63757d9b5cca2f6b5430bad97be34cadfdf05c87d5538e2880ed91dc7be57952e6e45c850f351acdb195fb5012d5b06617055a48320abc1debfe20197d5afd6c1675476d5dab3c2493c1595fabb6c4d8c08b556461c3d5989164abeba4e9bf35fee6afb518e2fcfaeed0b4a28d5c5ef07e572587368e486a04916cd0b816abeeaacf93fabaa91a045c263bef5287a270eaf6e0658875cde85a", 0xa5}, {&(0x7f0000000c40)="9a4d92de2e7b768288711faf490889a3f876c090861e614d71f15a76860a35c79b461f11df3109f8084c68299344c739f8942e1a010f915d06798a53a666429450ffb0faaed8f87fc70bec14a5b459fc5a5613d19e487373fec5442a1af3ce6dc561fd077c6fd7ae7d9d9af149e3dcabe1d33581a548ed06ffdabfbefeb4e28e2455124ca3f7eb5fe98b69bfd0356914d9885630841b52bd4e93c9351fe97b4224b928c5df27667f816b043129604050d2899d6ce816765fb54972d6566f95c5af03", 0xc2}, {&(0x7f0000000d40)="c18acd765d534be3c928d7d147f62998dac84e2dad082ac7d136263bb1de0065b900988c5cd9dcfbca55b00a4537cfe4ed155cba3b98b089cc726593435efc98900f07fe076118d24351f9e04566b398e09fd23af3e12a09a4759c3e3b4c4c70ba3a4abe3f74e0685c2fc14f057463870a9d185d5c9dc4253fa81c812f2e725d46d86eadd9d1731255aa625ea673506259f28846ff881189a3734c6e45daaad51203af11de3cbbab6fb282c6abe21f7af4d092b6b4d7be84d63c", 0xba}, {&(0x7f0000000e00)="d8c89e63729047ef1c154fd9ab91389c021fbaece52a5b6a41bfcf3f5c51061458f734bfb4b81c6e753eededba95a8a20b1cecdacc839c11ad7b3b1bd23c8839b900e266b2d32ae4b5c707114910a8fcb03e6916495f210585d33875a5a4bc", 0x5f}, {&(0x7f0000000e80)="0df55fd884487ab9bfc32248fcec17f606bf0233a34879c5db1be4d30a07b24e442c5b7207f6602c72e22b1d1c571b1f88eef470cbd39ff27c7d2ef6e2a07a64994895b7b537eecffabd4603f89c2bcaa4964171d906aa7871d42ce8d7fbf41f321b0457c27761faea602efaa3239f18693dac61e37bc12c793b1844aff185a2ccd8db7af966aed11a12466cc32ed661c9375f74a16b54c3c5e0374dc8e6bdc25084ecd9df1fdd6a034b0f34173979dad830c07909d243c37b916dfc90e896b1f8b36cad36477fe673283cb6a71ae6f740a833b27e61998f31bc5a80", 0xdc}, {&(0x7f0000000f80)="888bc3884a213703f65e17c7b310bebb5f48cf6cb1ade9a3b37be9a06e66bb495336557632ea8ac45608a2897f2d127b1df85fb2ae6c4e7e99a23b05470224b1f71d6c3f839ea77aa3251b6cb65da7739a65ba8b10bc79cdb79c07a7db215dd0d5e113bb6bce1e1f83bba554ff3dd9c9123f6296c364bd61b6a131e482b4d79d9184a52ececdb3e2a543c785362d0fcad80c4777bf935a28eac65dc5c13d022037a87845aa684493936fcb34f88916a41e826bab166dda90b77690ae84a70f7b461b04821db4164bbd1ff5a286533d4944cded9d4a357de302a9ab67906345abd621b19e6e52db45551825f4cca30439f90aea3cb3acbe590889e775abfb82c4bc0943584491bb1c44ffe33e202bd9c4257c5c563efff8f587cc9a9ad112e9875ac3bb5fb3a1cafff28d277ad80a69db04401c80d19d2c49949664f49093850ab0ddac18cf1de18c6b865dd0ade90e419dd1eaf0dc954b23b5bef758f5ef17a85600178db6f57140d4c8e51750d7d19c3aec2a72dd7054f157f9614a114ad7b6d6089f3b1a0bdf772179c37ae16fcccda35086d8d1174778bec1279a8f3edf5d0e0468ba7eb5f4869accf27be2195821a9269de9117e083710119dc11798037b3e661823604e5caa8a75bc93a721d3da20dd5d755c235e8fbd924cdd7982475d7b60d1455fc19677cd62d7a60bb4025e1414cd1281e91407bf903069a4be29a605d1e66435195b90731ad05338d9d2e38ef369b8f9afe67ee22536310706e89b15a96935355ddc63f9d2dcceb20a8cc3608a84346985e48d7a84fb240ac1a11ad3b7acc9b6181c12bcbdd21a9baa7a7d4a59105f9630b671bd27e1ddc7539396cd6059341113984281cd85ab68b3ab76f1256cc93b9f9825bcbe68547e0b2025d38f635d5d6735abfafa83e07724c6f5ae36ba4da7688979195d7f0a7c0520c3ea0f9009777991ea9ed92eddf737b27ac2c9907876f882ac23a174cd9c40ea2e02bce108b7309d8cf3b5659dfff06216baa0fcdb881eb0124bbc5a3f487ebe645ec50b2c430f0604d28417830a894d2069c3d790d9b9ea813e2b2899e30dd53a068d59787bc67da7768ac529f3ba634728717dfdd210a9130603c954fb485519ff9376866c0ffba49dd7c7bd8545502d690347b36bb241df0ca43a6d32f8b663e41128f28744cb39a69f79c8c70ffb9a25bdf35f767572259ca4327d161e6f36878eb154f1514dfb71a1660109a117b81329b797330a091f0f1c6857be523b053aac85206a069f8bb2e338415ee8e62465f00f34fb89b1ca415fee1374fd2e77d25a4e8a6a89f4f500772d2df48b46bd94d4006c9ec39c47a9953223cd0fdf087ad957466de839577409b9c5a56ddd241b2d2fbe790c22f585540076e8d7a7391f59db17e66895d18c0f363bae144b62b5e49edd438a88c4c5fa1fa7c1eae65b25d17e5646ce40844e31a60bb33c2e7e60a3766af684fd8db8144cddc2f736a1ad4195de4b2ebb3489c3977175ce2275f65d08d2aacb9fb836eab44140cca2cc8e3a49a675022a0f42e44a45223556ca77b224aadc9b4b8bcad6091d86f0b5016c0c212978d205e5406cf76b57e901fd29f047ab04d7cf3020a7d36e08f23c2d627c5fecf5106e02f1ecea1a614a159b90bee1eea64e931910ae0743030002badc11bac64d189c6e8713798abdee7a79d0e3bae5ba21fbb21de154f5808822141eee09118036061e142e419bd77886d02de7a392e6060ef515dd5d37d0c593b1b47e8a8d26aeb71cef0835779aaecc5570daa7838070e1af2e0b19b340cfd8367145ee1657d575269ef3d717de7365a925b54af54ec97a6425c3fe434c9e6b313b42ac2e9a9310f1431eb14cce240ef042aa1c1efcfb4106f0e303e0ef3433803b02894ce1b0cf713d4e6dbfca8ded0c8f65cb22605f84683a6b7e2e53f7705d58d02aa0715a43c2169000fdd8e938de73e90af43a21e60ce909c1f3b3ac0200909f77b3bbff7b6d07e86558b35820a630a930cb9f36ef7ba62c591d1218adfaadb9b16833718839b98976cf52fe9b2877d070303bbf3d3912ba9190a82c2402088138ab37081c6c5484e25d969841353dd6863c1c8955163a7c86ffed127ec07db3070d998591c1d94e1fbb1fb7eaf8a1c4b38516d878f87bde1baa74c9259fb0be64120c7565e1265c390e3e878d6d0b72b28cdaf31d1fbcd016a526be7ce0837cfcb7dd8720ef6ddf88a4b129c3865e6b01253abc88964643949923755e2d4a1ec2038692cdcd16271eb2f53b96e865d9e0cdd66975946b5cf52eaab1e912de0ebc12f1a1e3d299e176326a8176d101ce3b20256fe7fcd6626dc2f40e8be51f09c85523f5566fcf817a36c1d522f95e9972217e5ab8b257bc2aa5255524aee07950a5cec9453260f0717c5269e224add2638e047efc5310c2a6fdc00800083599fae90341a57da50a26e87aaa2a4ef24f2c3c8306383d1427f2eb50d3c5a3b29dc27b4d8a8b47022597e74a03ae0f7f5fa1ad5c2c9fa16fe09222bc2271c60a5b8a009db346000cf569d898ef42f6836aa41f33072883c27b52ba96609bac5b148432c3e012314efd6bee1eac8faac7260fe3beec7d36cdca17596944da7704e8f928d4f2d9789e7bbb2f48f0cace07f1a142736742fcd92fda5e81cd71082e53f037a34c8f13884373d4a20f5a0ec828030adb6c0509959824c2d0d6b3b213adfdd5b436602b1a88af3be702fecd903c27c45164fc4752d3616a6bf5565dfce7e653d24dcbf600c57cf5321261b413ac9cb0045232809dde1fc473c2c73bf5d773d4e8474113e310bf7ee6f8e673f23f8d340ae94d8f8767fdd9947dabbaee6902e73cff7440267980a5437079f64de26962b23d0631735c42aa00f7fd5cc830c7d41fe566582be6b0e421574be8967b8cc5c0daec59ba9d861205bdf14a78bb16db2850747c07a5d9e852d796d982e151a0bb19f64caed4fc59009d6d0c5dcf33a8684fad5685ec863710533c7b3cb76e0f004cea5457ba2630f86e8f7a8d6c04aeb8d9496959133e19e60e3a7c7ae1e0ca2bc06b4be49ee999921eefdd8bc5e0e192fc5b72e81d3cd5ec945c111e15d338923dcca66faf22d2b0452f49ec523fad571f32126e708556a601debc37dcb4bdbd47e23752f6f326a61b2540c2cfbe8e52e824cc6114118a46ea93c80930f89843d043187650d3b48d72de067cba95b02a61581d10019ebfafb6760954608b8141f5b1ccfd501fa5fb681e5a709d87372bf86f6622e5d89513e31caa2f2bbecc531c38771bd1e371ed225f818290648f0766589263e08500bc2f0ce49aa4f79ae2608d88a4f99029bc187b4877455d9e2b4661f97145bc465cafacec6bfe7c90d507f11d37170f4259821a47d6c6b80cc3474df74ac192be203b6412e4318b38b6e05c0be4accdd47a82ba9591fe14a4ab3df1b949508c074621c8b7049ba89ecd0f33283dff77a619c60c60fa173da72a6bb66a222adf6ac27b13373b8d95b2159a1c0c4249cf062417090c0f271357094c5b6a7bc6ca9636002aee68c6da9afa57f1ba6586d6e260fa9ca7760606accfa4fb5ea0258cbab68b406f42a37fe71526a8aaf0726c09b4051473f03ab45dcf0debb291794551b75d1c32070c4e8c8a5e780c4541aa4b58da1e1282a200a713952f1b88da50ca6ad39551c00fc56f7854f5dff961ba1a7d68eafb4e9c8c349956a1b301249fd49a360ec82ae1a70fdb3178d455b4efbc3e5a0b741d33d39c753c601c03e7fc319aa56bb1c2628c78e7afa00794d0d3987c1186dccefb0cb3882a5d64b1be941fac115b3d77e29fcfbda289a08d46a98da5b32e2586374411ee7b65b815c33688fa5642481869273ef415c00d25485bd7d852f5a0a33f3c4d8c5e03761f8063b5155f9484eef0f23e1775984009655f5cb426deb5b349a76d9755cadad8a25bc376bc0bbabd4a3e99ea9b4b6a0dc2f73dffe6d52cc18151d6074839161a75c9120a93c14b4fa5f771a5b1453da885a0eb6ddd9dde02c69ba074ae2ada2056cbf135eca327437a3b447757ada56c5c8fdd3c49d9120b56c0efd0d17106e1972069d0f4713e5cd91ece294b239e0421c99a3cb8907f66b218d3074b979aba2d49039f5b053aa0dcff27b8adb47beee659e953f926ed4226f293df3f4204e819d190c789f62081c595ef1416b2015d41e851382759d382d481ca161e9bfbe6498c063d51a0992403c81a19df989ccf2506900a149d190fd075ea85410c0bcfb8077b133d65dad22f77f22de96ae822ec55de37d0f5258202959d7b092ee290966ca67e7ddee2515ce7757cca7e07da4f487489821d06d1fbf16905a0066d95ec2cbab8131e10ba5634667124547b60ea7ced2a14a0d17362fd01be001bc103721bd6ec97cb05a4dd6095f866698f60f7382cebd2931a2e49270ae873b54dcaf91645697cb81bb68a3dd616787c61784da1d56ee46762791137eddc14fdb417497381f858eb978cb53ea2318058dcdc6479a1debd6d87dda08313bce8c93d563fb0c3bce94be7fd07956be8d41e3c66a2334ef8b18444bd0efa2e46b6c9b426fd16828747f084b429e35dfc8ff3f1b0d606cb6148c6bdcdf8a03d5679fb9b84cb57a03676c5607b9b495d9a2649a0dba250838d991a33d5dfe3001c8a4d1ba7b70c02ef930d6c0821d2533f05aabc283a24125aaca2641a956dd5f0e28294cb10d742cbccca3570f839e67ec6ae2bb6f0c4050daeb3c24ff6a3c0c5759a73fcc39f914cbf988ec265a115765740252663cfcffdcb4d7e4f4c4af7eac3414131bbbaafe9f78c51646de211a533ddc30fc236152c3fa97a9d0761451e4f8f96d74260ac693030b6087182dc9e2152a539b835e05e9537ed5d2756b3515b5b7833a856af8d81e5b00218e5fb6a698d3599e51ded0c96fb563ebdf6663c59da00d4860c04436af0e11edbdd23796954cdd5f098523b17c65636cdfdeba89429ae1ff9d9a5276683669acc1f58eb0bf4ea81ddb4aa9a5d6307866e2f289cdc2b32b9ad33170d83ba9cf96bcef716cf8cab5d8f08442948668f4089ece972db019006b5416163fa46c768e2af86b5887f51b9d2a1e25769e5d906e5e2bf288bd17de3bd6bd843738885f1c7e9d1aa2f5dbc6052a1d76241e41b9057031c1fa539d1bb930a4e4cdbad9eda36c1c7c269cb1b907a30443106fe5d4c56d6e7b2aba173b03c7dee284a4f63d0d16ed36972caf081532f8bc00901a319057241ddbae35618548e21782a9bdccabebc4e1abaebbb706bd44281219b13fa2a22ce6e20b6582faf2b8769c5b2b1e17b930cdfb8bb534e755c7be9aacc69f256c9b938771d6c17487290ab26af520c75702e6c00700612989bb86295ee60071de0db41b4484a2932a17193e544610f1cd917fdbb1991d5edfb2bc892c877aaf39a14ade083b3a97311908c19cd1bb924e6e87865ccb1660c80a2a929b814bf08200500b123031d1072d8581dc961754f427de6712bad203341f8715da65e65d4c7065bf84a04746c54916b6faeed3c63aa4222c962610cdfa564fbef40c834480cb1a944fd972c68bdfc11fc3c6e56863c55ad61d7576375428b9cdc0c9f5a7492334803e6c7b420e57c4a5997c408ba1ae9981edf09bae8248cedc6a8ea2915b6a7125bfc1d772b1bbd390e72ff80dd3cc8014be4c61b65c557c6133f4fb943c1b25c6f4f9395ae21c5ab1961d4da753268db8b1d57244c29d025e2130d796229c18ac779a3ae694829394846f179ec184a45cfeae130461fae088f3c82", 0x1000}], 0x8, &(0x7f0000002080)=[@cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r6]}, @rights={0x28, 0xffff, 0x1, [r3, r3, r1, r5, r2]}], 0x60, 0xd}, 0xb) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) r12 = geteuid() r13 = getegid() r14 = getppid() r15 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000008c0)={0xffffffffffffffff}) r18 = open(&(0x7f0000000900)='./file0/file0\x00', 0x60, 0x8) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000940)='/dev/null\x00', 0x200, 0x0) sendmsg$unix(r0, &(0x7f0000000a40)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000680)=[{&(0x7f00000002c0)="a9367ab2abc041a0239799271207ca0e6c221cf51f2986fa99cd9b119e97f681ba31c1a31e5a36c5e389e0a0256ab26c856f4421072949ac6634e5707a2a860705983606e22463eeb60743adb2144a1cbfb62c5a1ad6cf2be36749d1f2596491aceccbaaa977fac500de9d5b74a8806f09912676fd3d14110d4fb064e3b320b110eb2d97ed7ef109094ac5405c841e7aab6c04ebfcac9b0dff4a82e55f", 0x9d}, {&(0x7f0000000380)="5c368a71504bfe8bdca0bfe645313e68e111c35a504dec1b2ab29735f96dc20aaa386492f11177b8974bcda4568c0c2386193f84b4411c3202b30cf6de0ed102f322d1014ad035f1ab12c0a1a43ef8d6732fcc1c7f7d10c722bfb68c9540282f1fddc719", 0x64}, {&(0x7f00000001c0)="96d7d86aeced13ef33a2e9571af6023f549df40c382384ae35be850c94a07a0228b4182c8fcee7715695a990d99fafaf6fc1", 0x32}, {&(0x7f0000000400)="2fed1ce3e688f873ee1d69c7c203b2580976222e0066e5b4db9e7a22591278e081d89e3241c38708fef13cd6721cf66b51c47187c92141a712d21a4b4c32b803a086be88dbdf39b57dc4043b5854b622825cf266", 0x54}, {&(0x7f0000000480)="7818ab7e1766fceffd3679fd402bae61be15d2d7a065522dac9d09afc61cd5e41e8e37a7985ff9fe93fa17cd4a54b4f3393292a96ae34af5c7d9f71cab74a19ee93d64a218510238dec692de2bb10ba4bdf445b9ca40f9960072c6baabf13154e0d56481eb6001a4ffef55668a79bf54ccd5e62e660a54eb5832f8494ee0fc8db3e28e89fdf609523e3a30938b9717ccc95cc791d7168d9d7d4bcc5c77e3aec0fa0952431f9a97ab73a5494c68b1f8829f5a4b336e12fc2499e6a84e04905db035e10f61aae3b815746da613cc657b1891751c3f9dbaf23a8ae84be70b545eb9a63284ebd5a30d2d950248462bb88ac460014997fdd52dd2dd6d53f343", 0xfd}, {&(0x7f0000000240)}, {&(0x7f0000000580)="716b6f3ec4304d0964f8ff565de09c7c9a341fa9a9a2118196bcf657097c95e4fdba07af232006019b5bb2e77f8d9688fda877fc55733c7a86d6db7b2bf07746a4b7b993aed87bf9a92d96a2388c672e6dab6216429563e50c8998b6f7a16a8f52b915c2dff551512b17e27ba3a42bd3f05e8b20e7e9312dbe489c3c19a51ac1025818a28ae4c6f403f386448f7ec45a472149c3aea8ca46531aa5d79c810a79f9938a23837c8b1dcf4f9ab5af0bca3f43ef325b3950b29d1fbf977d14011d6a13562dc888b9", 0xc6}], 0x7, &(0x7f0000000980)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r17, r18, r19]}], 0x90, 0x2}, 0x400) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, &(0x7f0000000080)) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r23) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0xfe5e, 0x0) setuid(0xee01) getgroups(0x4, &(0x7f0000000080)=[r22, r20, r23, r21]) rmdir(&(0x7f0000000100)='./file0/file0\x00') 16:00:02 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x6408, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x80) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="5605000f9155ce1e00bd241e10255b", 0xf}], 0x1, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x3, './bus\x00', './bus\x00'}) 16:00:02 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x8022, 0x41) listen(r0, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="00020000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) accept$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) r2 = semget(0x3, 0x2, 0x8) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000000c0)=""/75) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r3 = shmget(0x0, 0x1000, 0x94, &(0x7f0000247000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x3000)=nil, 0x2000) 16:00:02 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x102012, r1, 0x0, 0xfffffffffffffffc) close(r3) kevent(r2, 0x0, 0xe50, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x28, 0x80000000, 0x1c1, 0x81}, {{}, 0xfffffffffffffffa, 0x2, 0x0, 0x5, 0x80}, {{r0}, 0xffffffffffffffff, 0xf, 0x80000000, 0xfffffffffffffffa, 0x9}], 0x2, &(0x7f0000000000)={0x1, 0x6}) kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x200fffff, 0x3f, 0x600000000}, {{}, 0xfffffffffffffffc, 0x8, 0x0, 0x7, 0x1}, {{}, 0xfffffffffffffff9, 0xc, 0x84, 0x7}, {{r1}, 0x0, 0x2, 0xc3, 0x1, 0x2}, {{r1}, 0x0, 0x20, 0x40, 0x5d, 0xecba}, {{}, 0xfffffffffffffff9, 0x10, 0x1, 0x2, 0x8001}, {{}, 0x736e4aa3e9f26424, 0xeb, 0x8, 0x8, 0x8}], 0x80, 0x0, 0xfffffffffffffe42, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', r4, 0x0, 0x4) 16:00:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000040)='./bus\x00', 0x2, 0x120) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="0000001860e6008bbf3e7529000000000000004e341dcd291ccf49f500000000000040000100000000001b27", 0x2c}], 0x1) 16:00:02 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = msgget(0x0, 0x8) msgrcv(r1, &(0x7f00000001c0)={0x0, ""/82}, 0x5a, 0x3, 0x1000) r2 = dup(r0) mknodat(r2, &(0x7f0000000000)='./bus\x00', 0x20, 0x10001) ioctl$WSKBDIO_SETMODE(r2, 0x400c5708, &(0x7f0000000080)) readlink(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)=""/122, 0x7a) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x4fff, 0x5, 0xd041, "58d26dad2380b7c0be4a0c94835373cbbb13d725", 0x1, 0x3}) 16:00:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x100) getuid() chmod(&(0x7f0000000140)='./bus\x00', 0x8a) getegid() mknod(&(0x7f0000000180)='./bus\x00', 0x1, 0x100000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r0 = getgid() getuid() r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, &(0x7f0000000080)="c6000000", 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000040)='./bus\x00', r2, r0) 16:00:03 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8029, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "080040000082ac0000ffe0357f00000005ffffff"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:03 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000040)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00ile0\x00'], 0xffffffa9, 0x0, 0x33a, 0x0, 0xfedd}, 0x0) 16:00:03 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) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x85) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = shmget(0x0, 0x2000, 0x34, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000000000/0x2000)=nil, 0x3000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) connect$unix(r1, &(0x7f00000014c0)=@file={0x0, './bus\x00'}, 0x8) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000140)="dd713f690a781f43fbfb8bf78cf22f0610f258ca22162dae1b16c9f1bd04ef52076ae91400b2b18f8ed10d2ec6211e9d64615442a6f6ce27ccd3d0f9eda016062ba38677041d447d2b34e346d85f91e5c5dcd34456a913c32c2277eb899631eda686f1670ab5b2c6114a917fa8ddbcde9e477f6ce1b814652f548fe697e5c7f3a1d93b97ba08b8c303a23e0f77fc99c3cbcbd980a4071f4cfbef4d538c5a7860c330b6a07e77edba68156ff90460eb3152545f52650c3585252e55a07c7b0fbd5cc5fa3c7cf1", 0xc6}, {&(0x7f0000000300)="f810b5955304d4db90c9d3da557b8bedd0ad801283e0f2c4ddd24b86899081d8b24318ca7725256fe5bea38268237070f0eb9d6658f11ecfe23ba47c9fc98e00d9656b6334db068eb917e29a3ad06bd692b2b8cd981e2ef466bb18acc89af58149606b266aaf240675514dcc6ecf621a55200731b7551b17a68a86a34e5967f4fa6f55b6fc14b9fc804808c005c407c3bee05696245ab4f00a00c50f065ee547e07dd619948445df73c875a3702778fc0681e1aeaaa558fc6e86dbd58564fc59b13152851079c209cc19216f78de95e15b07fae2c8bedd4221", 0xd9}, {&(0x7f0000000040)="58111aadbc54bc25a91a3918486bbe95caaeea95d79a8dd4ad537e421c", 0x1d}, {&(0x7f0000000400)="ec715364c948c5e4850c664d29352d99ffd9acdc620410273f8e75dfd3c215b20952b8c6dd8edacd69e49c4c8972e617dab488ae832a0995362865b351d774348b14f9e094dd7904fd307120f62135bc3d0901e413af60307238e98c12a2f240f1baf85ce109c2f64789a5812d0cff04880de8f0205580f5febfeed66c60128383ca623cf3398e248f10a066d1ef12f9bc9e67e48feb460409c2f22a3be95380e049bf034fb56d", 0xa7}, {&(0x7f00000004c0)="6aa749d423db3cb479fc11d13bdb09e78cafc987c92854ffb54a09344703cd470ab950b12dd1a3ad30cf29ab1ff39c17a56690431e3fb4f609c9c4a1e05a74ae84b91566d618301b3e3c25a7de525697c0bf0ab075744890c0342757436a908bf1c5c2891c0fbb52a1a7f4afe0abac78ad3f89c1f03551c2dd4e1a727c0cc1025941b953661cd1554ea713301a3545c9a8cc0329f15e04941c9e1d7d2f6a80677bba12a43d8069103a28363459f513bb8c371b329d266196e3f9f4c845b33546147a55e57c48bc7da7c809611b45d73a4d8253799289950ae69a343920f81b242fd4950fe37ba7f33a532890a0e616addf82a2766bb2c34b9e404afb4e7ae01050ac411e848d514b1f52b507820567f420d1626281eb763135c35d7cf7a68b2eed0101175337f7b71a0b6b1066fe59e85eb043d6547b2a0ba12b3f7f621b08551325ae98042303bbb9c7a91a3805b4299f8ebada75dc7616621ebafcc172d79c7634878054e69cc08cc6b60806ed10e887604c9d5fa273b8ac52d84735f0256e827a59aa306913e7a43856155545cb9e447bc02771be2eec020afcd055c44f7ee2f137c2bfbb0dee2af439ab51dcbdfeaa97f5694b2af2bc750371fb19de017a08b66c48cc9dff0d7346fe05f08542aa26e73c6a98869a75438556e42f842a7387d6f43a906d3e1db869c53dce562080d780ac09436e90a1d4ce30a2959e1787ced6a4d732a9bcc52fb2f0aa2bc1b3c99c634e345e764849a7015b77fdca8f0c754edd62660af95f225619dd72f66679045961149bd60159f40d44f935f50ffa4f30a056d0111992ef311685846cddfa7f4f0e0219e46cc3bf087d1763fe301fd0e963deb6b191f01274eff5d7ca5a634c40bb50a8a9e5520b96fbfe0cd3341aa1d811796e034fa488d5fef73ad107cad412bd78e9e55f1db068da366fc9f350575ae19640a1da6c2828b1da23ac5b103eeda1ad36074ccd23514c7c15e267aec46c211279077c936469b351a7c557afba91775d7e1e60dd5c8eb97b12b1879cebe03ba38769dbe81c57b67119744ed23f8a00e69894025bbcd6e7f4a84ebe9b3aea25e98aad7fcbc90a038997a859a3bee90942fe9340a0bf247b365e6008c744f249cb7c1bf3ef11b16377bdd504dc8fc9c770ebfb14dffa568f39d58d1a954e9969448f42ca3cac1c9ee5e04ba3ef7df2a60c09945cb8d3392c6500647c2ea6c16d928f6b308c157410001ccaf251f1334be4c92de3c7b470f1e79c62f847644d570f88a060005d76a662fd65bc93cae5af66f5990ef1d0c755601343271aef83abc29beda118e55a83133b24f392df11355673b6b83d8ae224724dfa49d244c56ef693d3c8d894d95a526925caef0e100a81b4edbf28e63db1e941cc34da29133ca8c692050415b2a30ec0de4fcc17ac08ac62b655def319270c3669f331c3774dbfa1a6832c4ff58138d0654d68332f5370147c69f4cf3a061d68992261592b31d5dffea1b4e6bd2a6bbba00b2eae805ce15117903675689592fce7488cb3840357de2919cc49c0945d90f60df116faa3adb220e39e0addbe3383f7d271c521c9d9b6c5598c6ac3e35826b32e1991f5f6cc08d8b4d88d71eb0ecaabd7689fcf95b2eec38d051dcd4d63dd02dcfda1c661f2e68afa540da26fdc570c5f0cc36a3c80770f2bfe22e74ddaccf03ea76afe85c5a608b060216371e6116c44c47b42efeb0804a7cbb17ad8fc3da75e95120016169f7825d36e90d866269e406cc8208a7884049247fee435ecbb499609ece78c258d25afb56df0e813d8b42ea727f942484e3c227e06a4f34bb9927a311f652484c7ed74a67e9c71971a381411d55542cd779010cd5e828bade3c048dcf3d188aff340dbfd42a0393c1c423cf60fea23e44b2c00ad8e2bdaaf074bb98817b46a9cece085d5a230b43cab4e9247db3be32d5a31ebada90d6756dcdc9b915acf64c86df66618b1e6f942b92f7a720bdac072e7fcc7c689f0e9a9e3cf886731663f81ad02a2875cac0623f0f7982a970a0af134b1c6a771ac875027fafbddfe6a764514d3c8fe374f4c4d3e491ee568d7901530d794c6d432638eb003bd35f7c627b919eccb5b3ba261755e36eec2e36a109eb7ff79824915f2d5cce3310a517786801293f5620e5444482fe264868d98a928122f3e9510f0032437cb470db95c50b6ff0779ad612b1740460264bef78d5bb8578fc60880d8efdbbce5282322dfd7f7ba36b9f60b0f6ccd7a179a72f02f794e41f944f0afe6aefa1b6c0f54a21796869aa10bf3c6b5381018fb7c7dff64740c43700dd4cb236985a2f8b7c6772facf7aac326bbe7af2acfefff3df5bc8ba443c60eab4dd6db51b4e2c45e29f368bb118978333d2f1e83e5902c5b3ceb35be1eabc7cfeb47f0099619fee9af243ab7bd121850d08430e00a47fa6cc1fec8442c0b6e6033c21ba873006d62b0da5ea399eee4af2238c0402e3a886c5c048d79157da6f1e92989063e783b339088455cf728b1548724b9f149e12ceff5748df7fd8f3d9118495b2e10396d89ce84135d5030c38f60f882d714907c90c250a94858baa6d22b273a2754e7a49877bf0da4fa317c623598593e1679fc51f043ad575cfb4c7db8da40fb27161021875a7d550674f1afb2e098f987af4913364de560e5c2bd1f1298b901f1a2922c9ce224e83bfab7178b713dba83beb60a8c1cbafd2488ba91843d735d0d9038dc31c6453b9883a10beded10186df71fbb6d13164c063e8925c16909cd8b304ab473f056d2abff309d711cfc2db5e5ac46c4eb086812eefec6f9deeb86bce6e38bc6916290b12371861119bb5d61a27bdf6d8a9ad18b95b6ab3813216924fdc3ef9ec3440e26181f2e4d952facf6361166ca9a933791a8ee58c633ab091944dd09ed60ebd30cd1573cc96796a96d5a5752f2a515298d27c58a64925b1087184eb187897763614486020ecd89af868bd6677be1d0ac5bfaaaffac4b8b2e0bf9ab07a368c92d6aeff1af8c0c1f882a0a7a97ae2004a56836b287bfa2e3bc3053f657cc939d9b5fec3c6a813db0fa47f3075124293ddc3fcbc1bf986361187769e6d92c6bf3b1b75b42b19d93aa40d8252babcd603f937d92c891bbd39c0a33d907735e85aa9ce7a7497dec76a11ae686adc7b3d76463151b0c0568958582cfae9d72bef4970013d615b9ada909bb75bb24d8485235a656bfcebf5dec6a703f2600a4d2d646ac5a03c8f3da569606fa5059ffdbd38262baeee70b763e9fc6c6f51fc08b05525049a9f9bfdcf613b65113b09f07b5a418de7a318afee40f09aadabc082c5048ae1772d7e7c225d3894a1084abb514028ce008366f2b97d3c828c1be66f0c13ec7d50c4f3123663dd50f37e8a17c315fc6bda78109f8e83b30c19793481bc27d55d62cc5137f4179f84dace3b9a776dbf65606bf6792bb6405e2eb8b7f1132cd370ebc2df658f1a2779274bad71cd9c34fac04d9fb8bdd8ed157e847b2054ab646086f417a7253cd23b97ced3dc044e58f5fa4c75b15a67892bc79b349a9d8c0a05dcc339877a54f084085b8298e78f1bc89ce6899f72107174bae98559e8d8ece2af7cbbcac6d04d8675ee26eb8e9224ceae4298a5ce42422374404ccef31a62d61ea8c5827726b55ac723be4ab946d653f486ff29dc87ccf9d349f77306a45553b500143a3ba4171ac25ba2a92c722d444cd1e0ffbe48ff8870dff236efa2329a5003684055b44cafe3928880183f8cf70c4651564cf6f561aed40d60267046c9815e44a718e91a88a19ea86ee30eb0b7d9bb62aa5db5201119b5e6a431ed93d3bdd09cd351b6aeb90b8530761e1df2932b8bbda42e41fad703e7b5e3fe6072d3f9eb46508aa66b9dcd27ff6d30aef1e7cbbf6001d5610fd76afd4bad05de0447c9b0e4899c5a0bf85c4cbd772e7b5006b1e8ccbfcd8bec772275fe5958229a917cc7f052ca162df3d765965b6dd210b60f2898690487838b16ed140f3628609f434611500fdfe0ba8e40cb8a45494bb496ef0f4edadf43a0349e5fad84395813b54011d9ca783f28bc10ce7c966119c150a0f5f2f0e2a8198adca8d00d8737cd70dc1f86692ea8948e10ddaf6f05cdd188c0bacc3a4220ac01ef9b38e54d442796984410b7886c16aca8d488ca67fe3e7ca9fe22e80983b83462117d637df037d5483794f79659d119546147f46abb945714c346509e392ad4e1f43c89fa9b43581e9df407fb92fe559e0f7909fadc4d5c0a7ac4e43db2850701a9bb8505fc64a42ce7542974f5daa59697b30ac54364b3b03a003feca82ab1143dc09401fc3bc9915e5bc9f4f513b2cfe7cbe59d1d6adf0c70be2ba73b9c884295faf6d23297aa16dfcd95d6c31b59fac9284d9f2e5aebc9077bc7990bb855b2db69165f5f2887d06679a3db635c0bb737472caff1e4fa3edf93fa3becfa02317ab7457343b93e0c7bccc34e692df7a1b827623255e6101971ddd8bb421ce4daefd0c9d1ebec8a4e5331f2ef9ce7dfc03a448fcb9138ae95c220a884823f60942bdb3d2fcbb34e80d439c6ff244613d70b4def80b24d09c637f5edf71ecab11b8b50ea26f50b97cf65290a9d4e2cbd5d721c7c06f19799b964eafb0d6d31d2530e25f940b45d9ba0a183be0eb65413bf609cba45bdc61016c7351949860f909c4ac9909e98f14540838bc6ee95a3bfe18a5bde869517c777357c9db4cc08fb78b3e62c68710746256cfb648734f8b487afc699f8ba0e470a28a53ea5be3e189597df0641d6e81bc04293d5c38167f5033a09d466560101548023f5904285d1fa109f69b7316ebcea81a9aa183fb45fa88ce889563952e1d665705446c9801b1bb0fe5fd2d1a92c317981bdb965c06db065352a058682cb899d2e01469fd1862f6dbe8dd7df4688c07f9c98d7bd3e402f10c24c46e12c543473d51c6f08af22bca718d5175e3329295ca114968baceb8ebafa66b8088dcc528b9f6b2b39400c58965769b03e883fddca2c73571419eaa6ebc89de78f210799c3999d31b6fab6352cd40aaa7d930e57bbcedb632aaf6401d43f244c22e0061896e41a00196a95b41e044669d9fd26657b4d7830b31196faf1bdd0f8a5dd11c0ea4129170c4bfa6e3334dc865d6e2b2e6e521a248063c4b048929449b69a9845d082708dfe327c32c3ce0bd0922fa26fa05a18eaa40555c9b5f62c8722107b2d98bd50e5b4b7f6f59383bacbfde379b1940b571762237ad4440e8d7e3dbd6233bd311ab961bb8339197b84792e1e6331f3310964a29b98bd769a5e7fccc985585469d885c1cf7fcad666359ff02f28cff14723859d0050dae4195b2afd7e4caaf7255c56a37087cb5f84cc52a482cc1f948e7f0813191036ad1612fae8dd2df20e72a0f58674ae068218f8699acdb1dbd38a88c187dac1c1730c64bcf78759464d99b5fa3ddbbaff52ce662947caaf7b31a171682cd6b807c09a1b480173a69b40664ae5628574a520eb0e9556417db354a84fef6b200b5afafd7a8a5c7d84f26377aba02410f01f79e9312d3b0beb2bd1a7711621ae23f68ea254a0e859a6e7ec4e1ee4e39f8e09afe26e9d9e7835d8290d4495de794fa6bc3d8c74da34eda266c2a105458ab912b34a506466498da4d782f4ac1166cebd32fdd1ea8a3f62e365e8d15bea7495a94ce0519fee79b406f20e82083a21680ca36fcc7ee2d1f59e40459dfd05a82c11d933fc2cd429afb62cb4eec2271120ecf0798a52d5600c694d95c51ed999387df52afdf24161ad9d9e974a6e33d6a3cec8ce5", 0x1000}, {&(0x7f0000000080)="f0225b0fff99170ba9778ea5823b2f010a0b5e762204197195a75e9c9766ea7141d3b0aacccbaa8393f5e6f2a4a49c0315170b7c3bd6eff4d2c506dbed28db65ddb314ce1ea06da1165283f05a7f82d6ad530c13eeac64f8822d44e9e25641", 0x5f}], 0x6) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:03 executing program 0: r0 = socket(0x800000018, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = shmget(0x3, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/66) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x82, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000180)=0x200, 0x4) r1 = shmat(0xffffffffffffffff, &(0x7f0000ff9000/0x4000)=nil, 0x2004) r2 = msgget$private(0x0, 0x1) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000300)={{0x9, 0x2}, {0x9, 0x80}}) unveil(&(0x7f00000014c0)='./file0\x00', &(0x7f0000001780)='x\x00') msgrcv(r2, &(0x7f0000000340)={0x0, ""/4096}, 0x1008, 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001480)=0x265ca) r4 = syz_open_pts() r5 = dup2(r0, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000000c0)=0x7621) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r6 = semget$private(0x0, 0xa50f344e8a0cd549, 0x107) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000001a00)) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000001a40)={'./file0\x00', 0x9, 0x8, 0x10001, 0x1, 0xffffffffffffffff, 0x100, 0x3f, 0x1, 0x1, 0xe995, 0x9}) semctl$SETALL(r6, 0x0, 0x9, &(0x7f0000001380)=[0x4, 0x9, 0x8, 0xffff]) shmdt(r1) msgrcv(r2, &(0x7f0000000280)=ANY=[@ANYBLOB="000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x0, 0x800) r7 = msgget(0xffffffffffffffff, 0x3fd) r8 = socket(0x18, 0x2, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001ac0)=""/4096) setsockopt(r8, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) msgrcv(r7, &(0x7f0000000100)={0x0, ""/96}, 0x68, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000200)="c25382198c918d685ff1056a85a4a034f8d64b6bc7e137b52457655e92f3569ba22bf5cdb15f0df3d04c515c132a02ab601e3524ac4baf5826b5ac217ff82514b1782311054220761a8a4999bb77bbaf0acb03", 0x53, 0x7, 0x0, 0x0) msgsnd(r7, &(0x7f00000018c0)={0x1, "935af92b04ccf3298d7e5e869f3a906ae790f8b7ceb0ab8b51bbb9af832c38d6ce56830a0cef8f7d630be9dfd5d4e3551b39e6c1c82fc372223576bcf569586ead4bbe002aa64f1c6b1ecf553514b834fbd73b9c1626f27fb12eda5f06cf770fbeaf28a76f13634336776c940a893167edc7df5635f3c45fd085505a674472b7b4ee0368d532e545ec757ffbd7650aee68fb280da2bd766e9027099094cf17b324f92478cbe46fc73705f2c5c08e3e20c856e71bd38f921c7464a405f6ad324fa352afcaef0c914942a438d816ce1ae0f18ebefdfc943c"}, 0xdf, 0x800) msgsnd(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="d8ece54899e0791dad735c63e63ce16894415b83b26f4adb16cccaed6393f253394d59e4040e2be1aa2c7843eafec8"], 0x1, 0x800) msgrcv(r7, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000a5000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004aa87f7ded054b470f2419a3cbf20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x1, 0x3, 0x0) msgsnd(r7, &(0x7f00000017c0)=ANY=[@ANYBLOB="03000000000000005477122a0f619610f1d772d22e38a7db87ddd3356ce25d149c13a854c07b8ca22c0db8e4d4be8120e0e3f5b499301e33af9f6701483bbbdeb055373fd0b45db983cdeae89acd2eb2814d7ae28701926334a280894b5a867833391e4dee5dbd9902c30560794971e0b5b4063cc8a90bd7376455ed061b9fd5a4c7a6c58f8ca14de13f602e7cb0a9fc293d60f36fba0a5a7a5f70766ae7815b0286403bfb68e2909d2f04261823467ee096eacbb69959170b6296d2d9b526478359f813a913ed2425b10cc79a823e2da6f77ab8f55e2cb8c73dc589344b1855d2fbcf031897f7db7a3ed897f1100f7f154db6"], 0x1, 0x802) 16:00:03 executing program 1: socket(0x20, 0x1, 0x8001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_getres(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x2, 0x1, 0x0) readv(r1, &(0x7f0000000840)=[{&(0x7f0000000140)}, {&(0x7f0000000180)=""/61, 0x3d}, {&(0x7f00000001c0)=""/140, 0x8c}, {&(0x7f0000000340)=""/193, 0xc1}, {&(0x7f0000000680)=""/219, 0xdb}, {&(0x7f0000000780)=""/160, 0xa0}, {&(0x7f0000000280)=""/3, 0x3}, {&(0x7f0000000440)=""/120, 0x78}], 0x8) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) nanosleep(&(0x7f0000000040), 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) syz_emit_ethernet(0x130, &(0x7f00000004c0)="6fb6c5bcc5e394ebb95e478fb84c2f4d346734be8a8e9814cd150306cdb719a84602b466f352c86c700a5969293c1404dc3365b01bc3649f62335ef6cdb9f56e5dcd19dcc023c49c90fbdd40baf9627c9303a5112259afe08bdf00fb05965e4034e276583ea3d0c2352b57a126639969267169314f241c7cc6adb241a35608ecb1294d3c3efa6fdfe8c0e58c27bdd0cb8502f28763b5f1f6d2363889b5c12cb31f1683ae4cfbbb498bfc9381d76c14804904fee8fe444e6e4546d52d6c5420d321de06eb569cb123d6fdb922d79191bf4ffe7f0d9b91f03b0b0cf1416444b9d06a83d25bf80188f7c88417ef27a66333ea93fc22fcac73389ff133d8ed37551403e5baf797773a059975cb452e446c031170b905e3bba525c939999976cf010708c601056b229ea366d5cf7476e508daa4a4a5884f2b87138a20faa570a67aa6256bf08539ababbc6ca0207671d1c2db3918a250e5e4ff8becef37cd47596a1c1957b82357321313cbba7db33b8d3c21ed4b9fab61c2af17333a1b979a4dfc3b87fdc6472252326fe335ff368b943e3ad53ae6956287d5b6839becbd") 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="9960313d96698b65bdc7ee40e6d90411993b63297d9df77898932383bda03a7a5b67e58889c7875ec4e5abe1bcebb38e5f0e2c7cdb00a98e94765e03ecea139b4072c99dcfb702483a702d478a9ba01edf15cf7823e40d425a567f3431b1ef929057d4b11ec70402f35f4a8ee8dbe1fe180c1dcfdd2045d15ee3ed7c1ddb7e6ee85ecee46bc3655435a5b3c69859a1bf769a8db824d34f127213cac0add2a3a60b66e8547e", 0xa5) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/null\x00', 0x23, 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') ioctl$TIOCDRAIN(r1, 0x2000745e) r2 = semget$private(0x0, 0x4, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001a80)=""/229) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000001940)) kevent(r1, &(0x7f0000001700)=[{{r1}, 0xffffffffffffffff, 0x8, 0x2a, 0x9, 0x4}, {{r1}, 0xfffffffffffffffe, 0x10, 0x40000002, 0x4, 0x1f}, {{r1}, 0xffffffffffffffff, 0x50, 0x1, 0x3f, 0xfffffffffffffffa}, {{r0}, 0xffffffffffffffff, 0x81, 0x40000000, 0x1, 0x80000001}], 0x10000, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x9, 0x908}], 0x7ff, &(0x7f0000001680)={0x4045, 0x6}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000001640)=0x7ffe) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000180)="90fc9c572350a09b6f582d0004c389c0a0ed89a3399b4962ad6f6723e4d7b0081b5e7a6780d5ed331405b4e2ac8c014afbc92d6407e00a3a4022bd5fc2a685f9e77ab9389086151dbf821a9b7559956072d0ce5a8916ce1f725c9c467cd1d3221e23a85a66b93647933067b8eeb0c926791efd7dcf4c999195f48e3339902ccfaf182819993ec532fd8a7d67d4daebae11cf866e1dcf89327100c074456c32c0aa1070ef683b6664e6d9f344ce7b07", 0xaf}, {&(0x7f0000000240)="b14afb79cedb3cec115941e9fe4430cfa244963a5bb6031d67769f1daa3d3ea944c09c380476a9f9d3c9af035973d7df40dd2e0ba955811e3e20ae0bae9fc477b5f8f58e5fdb7146eee9c28410531f5de481d63d07130308082af500a07a647983f4697f85f3dff881ebe01a4f541f2a53372345a7d98139f78e184b620163e62d0d374aeda71a0aa29810cc6134894e8204bbced11e75a5bae18bdccabf97d2bd20fd8bf48ba59d33c9d08e2d799ac49a4aa2e88853a646", 0xb8}, {&(0x7f0000000300)="2fcd7023c2e8549d4b56a1c85619788b33820bdb50fb282369adcace2c5e1998f7571b0f95f22d2a3279295c7b2775e06d6e0e32ce6fc1e878376ebafbc848d30a51dda266fc237ec84992e0c1d99cd362f1653e83a3c5e63beb98780ba313a17c592b8cba6b4362754f2a2e260175b9f97429726f5a33532d90d827c7c1d8cba362a302bfbb22db4617c7245e3e83f10cee9c1be1533466dded2ec0dd09533ef829c31ab7", 0xa5}, {&(0x7f00000003c0)="4dd894cc27db573d67136b3a114b269a74e66e475e1f6bae5a1b38ad7b05ab20474003899bfd2fe14dc661930e83ee62d7391688e5e36ede8a33907012cc327b300432035af13a26228c5abc3329e0709e2663e4d29e378c594ecd672367d3e6eb4a36c20d69b20b5637e8ce9e2a692a8a7f6aa77d38c6058d7e7dd409b402082da3eeed8b8c20c01ef13f95c8cd82b3404f39ac76169dce75cde1de0029f9d7b798aacb57414519a62d6f014ac163dcb40fdcc3487ac74d9c896b843c0172127fcc818c063fdda4ce4b0843b4d4058228a84db4ac8dd650a4a885f9f9de7703dc6001d9e83c0744fd640db472af235d41abfda018a30dfff9488554cd2c4ead35b82a1ad1364b3c3c3c5993bdfb4dc09c03dbb2339e7a74e8a552147ed2e85f9eea8f671b27cf6f07cef218ee5833b6ca9cc121c7bbac3a90ec8ad94906787dc2b3aa5c76cea6f2eedd52ee5594a3708243073a0b85e63ac79cf0d43f279360f691065c66be7f51dcad6ef7ba5b8b198dc5cb6fb99c82fe6e579acefcab61b4173299754915499267c207cb570e6fd1da4b1994a76d17fd8add881152e9cb0da8ccf4d7df3fe72bfcee67a5784bcbe1600a3ef0988be774e6165032ea9e5eaf3356d833ddc105fbd0a765bb7f6524dcbf4a9aaeea20d8d4fce95b9e35e2ff37fc5105c9dc216d43beb2da5369bac6f03b4b1afda1300f1196db0674b0952deba7d48bbf79b57670f15e8709f792128a99cd3035bee5d7c79668c914ff005ec310c63201b3a95773e91218c16eb22516ef77125728f3f272d1aad0b1d311337acd91c120604badb8282c086c2c7d6d556bf0738866c90d9f1cb2f70aa5dbd5f048170f2f1562c34e4d32d6022066c1074764d8647cd26cda6c155be9fd657cd259914f666de87dd0c4cfeba951ea0e39ed2eba7f59b8f4d3c6f73319988989a0d50c4f7485e1943989e599bc3b335a69340cb0c67616cc407ac9558b0c4c32b72c97cd4b594b973eaccfe4ee5c53c9e92e9dfd556ba3c693794e7c6e70826e5180ae37263a0ae1f7c63b7e246cb8963f8635fe7be079f0e3109f91db7c62927e88e517713fe749b53e06dc51351472e2fb8397d439410213f95ce3c30a6aa491561b5937759b8aa5139fab7ee90483876c5d7bde8f8af9fc1c6e0b119fe6b60176f150fa933038efd7df5e4361f76f7525cb32dac36e4aa600ae80d5987b2ba20e950b45beb1064adc7646b506f29c71f423c943cd90d7abf39f4655d409c560f2d6ccf48c4b4174a85f2e4a41301b466f1bb3162119230dbc4fa834afca68d0ec988a314e00aae2b019e588ad3cf90ce3dd475bf96c1c5bd57ab9d9e4ce9350fa3b691785f567a9eee8c10fe69866bf7cf70687e7dc490595479de199be07e11cc813476ab4352e558119d37de053489d9942de9451086bd44e4dd10d38c63e0b7b0dddbbc7a5ecd178440a274844f289c6d5affd265b30cc8f38c7f093c4a538d3b674953f3dd2ba5f1863282e4664dbf1c944584e70868f6f3de160e83c7fd971265700fdcdb8aef7c274cc66d7f14d91eef22aa341cfcbde530fd98ee2164ab18bab8f3ade3c0588b87768ab05c4703fcbc92b95799cb2a58b46b565b6ac3827247dec2504c1bd0c61b508f920b5d7042df5e87ebe131e7910015c75abe9d8303b1462ced24c3ac5bbd5b11c20d3c15f20f0fa5b9fc795a8248a64832d4123f30c5dbdbdbb6a8dac7dda3fa6d5dab4d3a0e5eaf2d0d4be4ad1be75626abf51cb5e737064ac0ed581f0efcba8f7f50fd7486cff5f87fc25889bb25d06802955ed0dc8c0288a92506e0b880467a1fb4bbc4283f387081fb62703515659ff718956122ffb94640800b17d951bb97cf343362822175cd3b72037ce88e59680c6131318034e394536c10e93aa9af728c3b5d7ec06d1f0e0de5840d23fd75ee55fd764032dd9745880d5a82f88244b70de9ae186c5ed914dd898e84bc2e20c3c5bdfca774064b53b8d3b5e23744b38ec220ab306b407e621202fc81d019cbffb97a628ffc125216e95f27dbc72f9cbebd0b50a0afe82ac75d3faba9a5450dcbf2e68cca5dea200a57b3ddc5d2a7d01f42265ed36d9ed9568af0ad30252e30506c8b181c72c302b667833ec9413ef91a9d9da04e2808d9372695d7eb59fb93378e38d9a08966caa4238160a1149ee571364079c480735dc83600c0a48ef5698b89c36b4d4c7795b30f6087837eae9bc197c6890ddf90b449afa4f9e921753239a98bc567d93d74d8a28383a0a4b6839df1e6055f1ac5557a51a850edfa1e26035343ec2b4a8ce76dcb2579c4afa871c516e26ac14005435a5250f0e6f201be8f0a9b151561b042a640837b14b74f12871184da90ed08fd43bcbfc7940845d87b7c693310b06b1d59ecf17f23dea6873b04928951b2a6467f03974458d9500dce1358240b69a3861e87a5bb232030056a1306e3395d0741b9d5821c922138f33ae2c498a6a23fef15626bb6b890b4b04bbdecdde76b0aaee3f85f244eef1899a7a810a1518444f5fdfac2e195367bcd9063a43ad8a02f10c71d7e13a9576cc1b99375713f906c4f046110d8ae588962c726c70d699beba492fef40da37ac4c547c6a48c7044d5eb8536f7b3f8d5ebf4b18a96f04c37df25f4aafb1d3ed6852e963340b6d1eb2d5dfe9f6899097e409845b80f18046a82fd69692d95aeea153878ddbc438dc0f95b93da5d78da38bd997dc33dfda736e77d8e1853f0639310b72ef842b66ac5d0ad50bfdd99023da7b864a6d9d8038dcf691b3f610ea3214484dd387ae2cc2f59ebde7c6e2a4cdb1e171ba7b170806a42b863a8162a67514103db281fbe574fa85b0a9d9b6453e6e4c7c56b8e04f3e720a1f1186eed96c25ca479b6207cca09cd119843103afb6e8bc746b308c15149bf1c432da67c96ea4447c086f07e88c2d039787afb43e641277c03dfe248eede79c2d9f51e510dcc98e9cf424ee3803c9ea20c262dbd5ed263df62e576f2b4791e1d121b0ed31de4792382fa644779a2f27349860bac31ddbbf654d6ad05375538f5940f501d180ee7cc1219235c548c00360cc9e0a1145d85e6c04f66ca232e8542fb38c4369a4f7ae7430988a5d6d4bbc02001ac04a51a26aea904fda1d1201b4afef900cb831063ab1ba892f52280653d3440b935be5b9309abbf934c22d172a44e2f6d451c4e99ad11b6bcd6e230bce908e7132ae1b673d8155ff2a09b503cfc17ba552f6c99bf60442eaeaec56ef47a9ef29792cc3d4997b90c4f722f60403c153f8779045b7c49eaaed7143af4dfcda3e8d8c99cc6efae5ac76a29db90149a1f0a979d751f44625ed87888fb2ecd8f2535abc6e1b27cd497bc10364e8aeb729a6b4a7cac677c1b877386d876f96f0c07e4fca41989b2198727354ce7a8c3c990c799a4f39e9f7589ca57dca5a3a43d66a4d7fe659161aef2e9169ce84020a334f0d7941be912ddad74cbd70f090a0a79f2fcbd1c86443c71e9f9d4ddb60ab06b1b2eeadb2a38bcd1e9cbdf8d0e8e19ea57821a39d3b8b9632ab0a76fb58dce9651e6682fc3841be76803110d2c2d068eab98478dd9e807605fa4540dc9be3b016ce786cdf26d92d068165d767bfd9dabe543676d045214171e06a22c94d81fba00014ab400c226c033ff0ba1795c1ea87359c454226287e1ac1f677e7dbd3365ba13402aedcabac66a75c16973eb1f27aa6eeb7459d709cdeced7c601bc0cea7942332994e66f68ac828ea300b9c73c5ba9645db283eb2ce8044e8122615a239ae51838e6dd172a08795ce0fc7e24c349c0b7ff61b0aa3556c1336bb1f667e327505d5cafe7b30f131cc96c976e23cc962be36768fc875b3246770401d161c2588c61aa185a9c726d6217377d029543676c760b897108d937eff0324c5f412293a64aa19119fcac2867715236feb8a888702fab5b5aa545b4e22263f827f184f52d2329708b12b00f9058b38c999de4cbd618c90e49106a7ce09e78d91c6fc86bca0d677d0bf7dccaa03293281c20c506345bf96571a6dd6537011dd242d9a4e15c87612edcf844eae7301a82b66c62a88e4f5069ec5e00ac91b1121a67002c97cd9db7523ba1b287c8ba2db64965fc14f36ef7fe2d61002ca4a484a7047b1a34d239a9157721951a5947fdcf1e3b99b1277fe5a6e0c2c4a0aa1615e1451f146cc39709f3a8d697bcdf50e6578ae9bb3ee4be79837d312ed11681b21a4f98c9813df6aade29b4ff949fcde79af292df1222cefa463af30fe6c13191c4b99ca1bd01bbaff481c9a57eb5ba4a6d9035ac70138da3b8ac082a3d9135f555403108b602b2ed3d88357c92725212f499cf91b3c0feeb8db3523150acdd331337a04f97b983ca6c9a172f073ad96e61bbba15418c6eaaa208a12987d4172deb050686e36cb65732a7301d5d9748d4dfa2abc45d65d464ffae53fe3e30280db66667823020fb2e7643196482126819d1f341be80ce446efd747c1393f2ea837b374406fc289eaf03209a643f1d5ebc1a68ee0350d1187bcf3ef53b5710d12ed8a355973ae62a2ec2528d296bfcc1ae5493379abb5b7adda76445b46594a552a2637463fd710d535ff3e5deb060b9816be28bf473e59ba82dc9569d04e221f048f5162dc52b5bb4d75d64fb8942a22d10e87de66274011d609eb62066b2206b41d4735dfccd703d8b6bbc1c4607fecd64780dc73399691be9c5e367c3097654e4565b271d156b17452a26bf9367e45b36a87b07bb0dc50d3c75734f1ef76c25cea3dd4ebb8b2e00c39fb4ca91f8274d2ca4ad8ff7131812b2d7ece5ff7ffb41fbd126a0f1818e45ef125f628e97e3b4a6544a325849e90a7787ae9644208b423541bcad898d35c17af45047b3c58513a09bfd4b3a58220421aafeff9c403a30fff40cd05fd7324658c782e022872b54e54406fd268936931a20533aba1d0edc1554bfcf685913cd184917cc7c20c15c9b086088566c680c81c1f3128255e46085e6fcbfc7ad8eb01f4e5f71f74bdff10f838ec75544100195992204a6a05784732ffdeaa9f97ef4c5363673ffb79878f52a8fb141bb47f3babd9a8e32c7b9181cfc418f05294347449ec4780791f0114777366d4aec0fb252383a0c81c5f9a814d34a380977bdba8e061bf204d842d9b504504d62492fe7adccc9f25cc7ee7c8e5eac6491a901559ae7547e575292efdbcb62da61f06c1cf84243b00f6ccbf7ec46a3e1ecdc1356a48fb7b5d01d8fedfdf056fd39f737d8c91b1ed81ccbf37118a621e1b8f1af54ab51c75b97e5151ad3aab86a35343b32f5acc5c1104a94e1ba4cc7361d21b7add73384d54d2336e0d05712409dacc71041955caabe67a43d93df0e5db1f51c6c2c1b26322fe112fec974ea4d91df295eee1589b782c87ab894641ac8ad7f72d25422c28e01674eab17aacab84524d625580aea9c07a5093bdc6a8d8d234f0fa7e7a09b4beeec4925faa7f0b574a0d270119b3cc95a298139075da4fb98a5a0e610b634c34e23f3099191baacad0a941d59442682a4254483ae29614c1bd286bb5369e810fa5a9452f49c26dffdfac4eb1a7e4f1788cea6774536f280efcd08b2461f02d718f3c701a0684d5fefb1e94fcc18ded5ad3c435d90da3e128968f8fb787ee6b0d043192016c63518f4d003622c9837c6db922711ecf94aa9ebc4792b44540f5458f4ff3b35057e1f80072b2f3485c9c9f6d8656c218c049cced36d420592dd1070447b44d8912b49b5d4f93d162b1bc3736a1111f3d6444924c425812570f5ac3ead", 0x1000}, {&(0x7f00000013c0)="9a624051e4138df3a75d7dab104364ffd679321258f1ef6f70d767bcc901a4433cf3e3f98c5b9068dab31da0d34dcf0cf767b7620350f2bf710c33153a1a91bd9524f940a9a7368032bbda64a6a766398e7b63a62bff5a538fb826393d9e3aad3edba20862c64178edf81bd7b473b14f362b2b0941420989dff657a979e0edee7ca43d6dfe7f5aeb812c839c119cdbd5eaa057d6ac6b7856e70ae3aeef16f962e027a15bb84fa5c841704277bfc0a77fc22bc6c2f6259d4a81178e186e8202dc4fd4ab9a58e1726e88051ec023ebec81d9e66afc935ecfbeeb3a99e785c5625c778a3d9406ac375d246af9db64b694ebfa72e33a6528a58fdd86b3a888", 0xfd}, {&(0x7f00000014c0)="ab407a7e60f61a2deb3106f7d38ed7acc4d180620991eac0787caaa0e2f113bb121617deda683385cb1a96ce600695845299a4d816f888ac8e0ce2feb2d21644f644f9968b613e0849288efc90f3aff6d75dd279b37bfb5843c0bd41b352be100447c0877c5158653e2cbfcb42787aa53bccfef11809ade11438e60721d96d5840eb9fccdbb254a4c5a851812ab2e74b92773de20ee58f111f457ba68f1b2d6d8f964e616bc9c4bc7c6aae09f373c523c32d4373e274a20fb1516b9c", 0xbc}], 0x6) 16:00:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) poll(&(0x7f0000000040)=[{r1, 0x60}, {r1}, {r0, 0x48}, {r1, 0x40}, {r0, 0x80}, {r0, 0x10}, {r1}], 0x7, 0x33) open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:03 executing program 0: mknod(&(0x7f0000001a80)='./bus\x00', 0x280001ffe, 0x2065d) r0 = open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000200)=0x8001) poll(&(0x7f0000000040)=[{r0, 0x1b1}], 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x4) 16:00:04 executing program 0: mknod(&(0x7f0000000080)='./bus/file0\x00', 0x10, 0x40) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) mkdirat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x140) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10b885, 0x1) pwritev(r1, &(0x7f0000000440)=[{0x0}], 0x1, 0x0) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getpgid(0xffffffffffffffff) getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(r0, 0x5) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 16:00:04 executing program 0: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000040)={0x7ff, [{0x3, 0x7fff}, {0x0, 0x5}, {0x3, 0x800}, {0x2, 0x7ff}, {0x1, 0x7}, {0x1, 0x1f}, {0x3, 0x100000000}, {0x1, 0x10000}, {0x3, 0x936}, {0x3, 0x7}, {0x3, 0xd2}, {0x3, 0x18}, {0x3, 0x81}, {0x0, 0x100000000}, {0x3, 0x256327b3}, {0x3, 0xfffffffffffffff7}, {0x2, 0x9a7d}, {0x1, 0x3f}, {0x3, 0xfffffffffffffffa}, {0x2, 0x8}, {0x3, 0x2}, {0x3, 0x67f}, {0x2, 0xc44}, {0x0, 0xfa}, {0x3, 0x7}, {0x2, 0xc3a3}, {0x3, 0x401}, {0x3}, {0x3, 0x4}, {0x3, 0x8}, {0x1, 0x2}, {0x2, 0x1f}]}) 16:00:04 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) lchown(&(0x7f0000000080)='./bus\x00', r0, r1) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="f473a32f00000000044e9f17d3121fe4d0f490ac17b3ecde36ebf7e52575ad0f2e85cb9f5dfe4f30bd5338518f18b0ddc81478e888e790c3674f752647694c48bc1f73dc6fd2a876c1c6cc93fae6c5d9deaaecb0772944914cd306856b2a0303c8884fad8c021fca0614f292b6e914bf7c6f2e03bfc0d90773e6d166fed6f03d561c335ef392e73db9d7a3d53dc9"], 0x8) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f0000000100)=0x6) 16:00:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) recvmsg(r0, &(0x7f00000004c0)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000140)=""/71, 0x47}, {&(0x7f00000001c0)=""/51, 0x33}, {&(0x7f0000000200)=""/69, 0x45}, {&(0x7f0000000280)=""/25, 0x19}, {&(0x7f00000002c0)=""/117, 0x75}, {&(0x7f0000000340)=""/159, 0x9f}], 0x6, &(0x7f0000000480)=""/42, 0x2a}, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) recvfrom$unix(r2, 0x0, 0x28be0d139c8d5279, 0x809, 0x0, 0xb0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 16:00:04 executing program 1: r0 = socket(0x6, 0x3, 0x0) shutdown(r0, 0x2) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect$unix(r0, &(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x6) recvfrom$unix(r1, &(0x7f0000000180)=""/158, 0x9e, 0x801, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) r2 = getgid() getgroups(0x1, &(0x7f00000002c0)=[r2]) connect$inet6(r0, &(0x7f0000000100), 0xfb764476489cf2d2) sendto$inet(r0, &(0x7f00000000c0)="bdc921ee4d03f98549150a315abdf9dc597e6a6b60ad1fbbb2e03b561a83c8db83dea2fcb0a838a2f3d545a2", 0x2c, 0x4, 0x0, 0x0) connect$inet(r0, &(0x7f0000000140), 0xc) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x22, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) fcntl$setown(r1, 0x6, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x81) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000000)=""/3, 0x3) read(r2, &(0x7f0000000140)=""/103, 0x67) execve(0x0, 0x0, 0x0) 16:00:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000000)=0xd6) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 16:00:04 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x80, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "9372dc626fe833b4f6f27a3b446a703a4633be68"}) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000000)=0x8000, 0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000002c0)={0xfffffffffffffff7, 0x0, 0x0, 0x0, "75da45e4e7de0a51c47ad38a5f1396348f056bc1"}) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000100)={0x3, 0x101, 0x5, 0x4, 0x2bc, 0x6, 0x58, 0x3}, &(0x7f0000000140)={0x5, 0x401}) 16:00:05 executing program 0: mknod(&(0x7f0000000140)='\x00', 0x4000008000, 0x800) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000080)) 16:00:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') fchown(r0, r1, r2) 16:00:05 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x40) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x96c, 0x2, './file0\x00', 0x4, 0x7fff, 0x34c, 0x20}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r1, r1) shutdown(r2, 0x1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000040)=0x3) shutdown(r2, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)=0x2) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) 16:00:05 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x2000, 0x200) open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) chmod(&(0x7f0000000000)='./control\x00', 0x10) 16:00:05 executing program 1: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ftruncate(r1, 0xffffffffffffffff) setuid(0xee01) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20a30, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) accept$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000440)) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) r2 = getegid() fchown(r1, 0x0, r2) close(r1) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000140)="d93ddebf07e036116d81d0eb34a2ba2954dbca5e3ca29f026a7517d6a47d87ed2fdaa00874e7412100fc60a12e12dff0e7e306a3888b3827801fb9bc0c6894971988f826ed281622d5c58b8106d4132ccf431dcc6be020418a6191e0456a899202aa9a0fd4bdc5220906855e1e4813b88be00607bdaaeef47aae774ee32dab8f74d73c2bf8a4d026cf14c066cfd91f520799d602", 0x94}, {&(0x7f0000000200)="598c78bca49922e0e4789d0187f00b476ef2d6ef0ca4f4a9ef91b2633789d8f89dd91df80c5c25ba3d29c1eb464666217ce3941a89922186a682116eaecd281e0182cc9e71de14468f94caf57f11855d1c04be5dcae3b4d6de93943dc168b687d0216e646fbb48b3035efe3c758e4a20127be63561c9022049", 0x79}, {&(0x7f0000000280)="59e3eeaab9b21da12b2cd021014b015d1fb67fb51fc403c2336edb4f4974f1b77e349609400dd89bf0e82eee05a3ccbf4ae59037f16e36eaf6d466afbee54c2d886b8d412f85113b3ecda60e445777b58fd8e52d43459cc4be15dadb461f93d49ac6ebe9112d2f2659cd7824963435d8e66dbcd7a4bfdff96b1cd9b6a32bd7d03eb49911954793dec759223de8d94a60bf00f09d", 0x94}, {&(0x7f0000000340)="94ea4e494ef159d6b768bdf52e236e61e60ee5bb17978196f57e183477977dcd18a41854e0143097d14eadcba6db1cbd32623c2ee2b0e1364530fafe6b4fdb7634abe3263d67b1020d131b486d965a037228eafd5c357392fb853214d544a96daf9e5b1146ee07880c7e92e7f6a0489c90ddc59879afbc9c9dbac2c31032a4be666cfacca652346cf4f3ee0578742f235dd9f248e7a9d154f54bb350fda4f164b01ecabdfc90c6c413a380367d6fd446d01ccfbffb89fcc30c3568a29faeb155fc6fe087", 0xc4}], 0x4, 0x0) mknodat(r1, &(0x7f00000000c0)='./file1\x00', 0x20, 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)) 16:00:05 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x100000001) mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047470, &(0x7f0000000000)=0x8001) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x20007465) 16:00:05 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) write(r1, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) fcntl$dupfd(r2, 0xa, r1) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000480)=0x7) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x2, 0x3}, 0xc) close(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x5, 0x5, './bus\x00', 0x140000, 0x100000001, 0x1e81, 0x400}) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000340)=""/110, 0x6e}], 0x1) r1 = syz_open_pts() readv(r1, &(0x7f0000000580)=[{&(0x7f0000000100)=""/156, 0x9c}, {&(0x7f00000001c0)=""/176, 0xb0}, {&(0x7f0000000000)=""/44, 0x2c}, {&(0x7f0000000280)=""/190, 0xbe}, {&(0x7f00000003c0)=""/187, 0xbb}, {&(0x7f0000000480)=""/211, 0xd3}], 0x6) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x8) r2 = dup(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000600)={0x5, 0x7}) ioctl$TIOCSDTR(r2, 0x20007479) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000040)="000000186a56b5010020004dd5706c0005000000000000004e341dcd010100009bcf491701000000000000003956", 0x2e}], 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000080)="880cbfbf", 0x4) 16:00:05 executing program 1: r0 = kqueue() r1 = geteuid() r2 = getegid() fchown(r0, r1, r2) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fcntl$setstatus(r3, 0x4, 0x80) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r3, 0x0, 0x0) dup2(r0, r0) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:05 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readv(r0, &(0x7f00000000c0), 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001780)=[{&(0x7f00000001c0)="b1", 0x1}], 0x1) write(r1, &(0x7f0000000240)="c2f5b24cc8996b2532dbd0489db602dff2126823a765fc2b8c6939429d4cac04be17ab63fbc54100dd57946e1e0e0c3bc7a061d684072edc28fe1943363e612f8848a45b46041b0017ff934397a33a90b9234b0b5f46a27ae00c8553b8fdd8d2a4273f869e5bf5571f6e28ee2cc4f8918037d77c5513c955426c10271e4ddeb9f61fffd7a113e297214431075b9ec2e37b637b2a84c40bea793a0d21ec599f5513ff72db2e9fa9f1163d27010aecb5b5a18623a4c6334014d24afb024aa0e4c39e08c2353121d0f3cf86534c954477a6819f7ebbabe16e52e037fa43a6dd24a5a0b6eb81e5b9f84e990c4b71399f04e9ce59cbbb9e9adf8029ad14de5442d9e77d06cb92b82556583406792c325c06ee75ea5d7e912e34ecc990d11cbffd45e572776b706fa60f637374cdfce86fc02172914ae0cee3331b847f3516f18dd319d22bdee6799e1a7c8977eca8b3d179a4470b26b3a64924a44d9b5c99c89ab7284ea35e486470262c2f5d5950d2f718e81495fbcc9d3315c2fd593dd6331847df8ed1b7c5f6e3ac86a1270db2025cd907ecb62b6bcf3cdf56591eed77af051ffcb886c5e0ad58bf4cc839fe523bd0dfb90a1baf2f40b2ec002cedf7a5407031d7585f703c86d2f72a1c98cca94e4a1f273b2085a1109c23b35581d3ff377ce11b91d6718717144144e2e7bee645211cda524105f06733d8e1405e7b077b8e83ad6aa97f1a0bd66b3d57162d5ce813fa64a4036b18eb6258419e0fd56e98fe174120215d730e4b29582f268c01d5872fc8224b164a4c2161875f0d24a56934786e38565fc9578b3800cf3f424d1e8db841d5aee6442e80f601f0a3eb5c058e483b99fa57ee4d116f567f1ee3f950ca7aa93bb7c705ad609cb29569a0f79d7efcd6ffbff8f692df34f31992c85ce53f540f7fefa73ccd25bfd585ba6b43f1638b624f90127270ea3cf655ed62841ae996d81f0492252650d2a0584d8db75013a283e049a24e8a36090b6f54db246a3901b10e30dbc5504f2739962cbfebf62c0315463bf826b4f23345f787892f9ef9605c7f0d00f64b22feba7fef09aa40e5772fdac41d34901024ee1f686086f4304425338d4d454e4ceb3e88521878fdccd7986d67389c3abc5627c8f15c6bb310a499e19edd09547c9d0990296a33dff92dcf7f0dccfb044570fb93ab7e5e456d1d46c80412fe63370b61ade31d968ff8753647a1419f6984d92a076ad01db90b7cbe26f779e91d81fe39e7503aa3f696b0ed21a72737acbdc40f26626588675da06f6849a0c6dac5fbb8724ea8b9eab859263b5dd621dbe8a1494d72631f146a07d36d7543b8bc948e8a91b1862a1fd112e57c7e4cf6954c7c02feb19d5faf68fcb618db164082a0f80665ad2b0f3cb1189083c6f6d2a9fdd6c861a3dec147d034efcb72a7c76393498c63e5fe3835bdf618e345eeae4e0b6fc7f37e42447b209e814b89f35de67c1051db160ea0f625079d85a3cad418467707d755fb67c21cf312b9f20849395e6faba99bf094e7942c36705225f41d95c180f14f10b055fbd47f1184fe332edc26b1590fb2faedc81a87ef471f1ed5cf746378db4005aa8a5c1939b3ba2d02c1c6773addd9691cd04d9cdf846a873446da2e6074520f2b255ed23837f274580e44231d4b08cebddfccd9c5c813f75213c5caf7b59cc747a3f92ed522a104a1d1e992ec38ce68ad5da6a1cdc56491ca2beb0ea874aad6f59a7b4e9c4384fa5731fe126b9ea93adeab3efb7611d2a81fb69312992e0a104f90c098802a02c4f768d25b82cde7d024d2328480dde417b19f899f79c56a1922cb95161d756a14fe21abc714813692581da47fcbedd87e93ef8880a6b73a78d9f8d716ce60691a243f800d349640f293c6313a4eb119bc3c6ca3673332cb8e8d47f1ac44714871171c504070fafa5195cc2bae432eb98e4353ca461ab996a62b32ee4e153d8d6e6bc00efdb590533dd28122c9807250f4e958e98e6896488c79c06a2e3bbd8dbf04d14f6b57cba7310958f5dee00432f6b9c909d8ce9ca94d3cda2695ddd7c6762e5d7573ad154b2cbfbcd941d017c10b897bfbf1fdbc5687742a1bcd9946ae8113c965d35fe218a16ca5879cf5c47b30b71b412575d02710987e1aa64516d8ad6e1a6f066141e7f4c9a8b7fbf5564bddac99b120cde6edfb3b2ca59ffac496a0ab402a1a5000f089eb34b11294696c00617b23aa79b2e0e5fb54d4bd5be12d5a1f8cf6ee2dd1c6772af2895addc4331317fa08e2b1125887c2c8b6fdacf5797c5085f9074c316b004c8460d4f13220977c86e344beb33e7571344d7638378c9f0a54a5a65d295a8ccc33cf73f2df12a5b4e2c8e552b1f7165ac694dcbc89bb89535904922a592a2f21a6f7db8161b1ab55c55240bb687bfc2dddd70763de3861d2e07b63e781969616576216dcfcf69b46a3c1ed4fed1bf5b61cd612f58a44c3cd4ff236ced6267258c1c6fb5103cee2c7eef7c547b1f243c7cb78bfd3e838d33ffc3f5f707d9fe4f06557e06e580e2ac034e566bbfd092f97c3d78c1d975aedaf962c9e589c4e9a58e1cd73645e5560cc964ed38ffbd7e52366834d561864c432608e8e4822edbe9139504ace2d8a4d10b39e8f1c37e21508eb8a0985df882b7bea568baf98e37d5af44c36db900c2b1cda2472ccb64b8dcce19a7e4a5b471fb8284ef8c5f446979315b3196410b51f8e93d44b5d98a23485a34a9dd45cfa36e534effc7b93a48bdc8b00e28ed546f8f5f6c037c5f5e7b87712523b4dcad2c9c8a505c23bb6b911c8588b1b351c6c7cb59d26951d7d27c2c804a678546a6a615c54a0777da22bed76d8e55785457f2e1cb6dd5bcc16629f32c3f002b8dfc3d2b417594f91eee3fb9cbdaa58c406def29d48d40efb1acadcbf17fa35b835cf3c8835a8937c0729c9eb7105a7a3dfa3e468ab87295bae24c2c574af66b913df68293169aeb6a89d448bab037912d1491ce07385035f7033863dacdf9561a7dbf96880b9ffd1042cabbec0e7805fd1bd35c52d0a24719d931ea9009446fa7131b86b47f47573bd4037c27df42ee7b75ba89bdcd2c7aba6da41eb67d20efb926ad5ab8582011c2410cc260efe2762076f1231ee17a10fd31b66539289acd80752967deefd0c6930f5333dd8e7436d6d614e4faceac4757a2c2b4616cfc452c1bc77d05a4384bf780af3f598779858660f1e432539f22875b885b30bb5a2e040cfd287204807b4f74684462a9e7263698b1997065815b70ceb10d974c40d36fc67b1d218acbb8f92b0e133222ed731aed115df4922f78097fddfe5c184fa32e8a370335ae156ff81207d848b6f016a88f5a75620f7b15fa8ec650f046ad7614aa588181fd3f681fe5524eb958c4eee70d19c2d4de675fcda33c46e954d0518babe6ccbf1cc63c1c038ec007773f9a44fd1fd4fba1a84714aa3649d45cb4a474c7b8d09296a1bea99646b7a3bb2a13c86df7b884a149e39ff3a18b8b1178307eb33ebfd8779c739f350755b9fc8643ce5326f70a261cac3b4bec215d756329fb58c1a779da4afb9bc11bf40f92f34d408e14a0ba5a6a01c61ac8f973f364bf5529df5533322b486cd009511b3ed43772638c4c947570dfc9cb0be969865eb3d353353bf9dc993cb711eb469658ff92aa3791d4ef9aec939b65479e5da9a82419c102d6980c0a09aac8574b8cb180940b116bf2610b5ae6c62215340758e27e02e5aa9bfb070889f43a48822ba5c2fdd403c42d0ec2dcf104cda153ce6ca4583bdac5ad1d5e0637d26a31e35733df0e5bb9e2717531a2711e583fd61afde2d0c84b7fb2fb968d02c0e8e2f0fa1bedd1b90685b018e2dca8c1e1fa2175ad11448177f48fb4149e6a365aaf8d99f317754c520f81908aceb64cd11fa75f0e5c3d56e9d9db66517d58703eb80400a063ee9fb5e27f64965505693fdfc2613082bc63fdd8dd08da7c3c52d2ed39d966798536565cee36bd43188a13454279a60c54acabdb6b3c654c13ef2d0ed967edcd3599f8483ffa9623f0ef79c64ca3929e2bbe61a4977927d6d4143aa4a125c73f2e951bb5453a273e9155232397f6e6df9490f839ddf6f186aa5b3e6677ddfe8f1916b47f2b017c527958a547dfce6c7932b45f10f5b7da7bd61c12d0e376abdfcf454d38ca3f4cc61fb7a0689e0b96e6fd9882cd182f8a91aa932620789d1b049b5012b0e1c276ac87819749e337a782028c018807bd585aec8e1420b38a4a9bf841ab3ac95e2b746c0d629198e26a549311331ece9e56b6dab9cba1271e9e98a12a76bed58d0ea881f2a6789c60b544d8a6589675161654fe9baff7838d9b544b1a6bb65d7e42ce0c2ff45e684b41a6e83865062565d320e24d9168ff3f0ff9dab7c392e5814901776fcb5e6c4edb07b88e5b9fb20a4591cfb1fb7dc5efa6dfeeb9d3125ef1e339aceeed2428948a8684587460e877557f9b616e843ed6db1e42082d34ce5377d150655717d00e3ca2527c5be069079ab9198b43fbee28ce0f236a56240080946e173b63b12e8d2edff9804823c0c6494660e80efbf54f8c2ae20ef4853e238a7157cca86a37d17f891770fabeabe8cb00a0b1da196588fa956606503e96ca9a495faa3f67ef203ea2c7d317485817646346d64f55e8dcb178a04d03a493f040d7d522e991bc24f16f50ecaa29ba6c0a01797ae59772b85e970ddf2c18af67e2bf16d095d17d209edfe5c30eeb7a721cbcf456cf71f86b52b6f33a47e696a024896db36d38c7fd9b3d40b481aef9470e9181b627df5f0ca2b9a77e70db04586f4afb0f81cdef06625333dc82a01b296e1f8c7fdc170d8f1e1fbcdab552a7a5ca7e09aea6a0fde4d33fbafdd39871339f8bc08d64208fbdcb723c4ab48beb0f2b9b988341909f70b6e9cd850efdad2867788241e004d6f5bc5d7515359d5df7f4daab940ba6f2dc1f20cbda48d28c2fba24cc96332048266088afdbf025b0284b345955f9a9e7d2022d59c52745e661466055727b22ee9af00de8150be187a4ed841af73edd518fb3af01330a2bd42e81eb6b0b53622ec7398cbf639d8bec2108819300b4c8cf1a3a51231f6733c5f7b2cf4d3b01596bc7bc8721810dc849a5e678ca66f8586452bfe5d826590674ed670f432954945766863c67b773573bf7ef9094382eb43004418b6ff004e5e11abd5de6aaf7054b7a6abd7daf92e01e6df76a3f70de34525f35f65811e0dac87ac6accb9b17a5e00deeade78e80b929ca4516eb8bdbc07f5ac583f097ea76962090eb4d93f117704640959390a76def805214676f6608a9617c40b5e9762e04b377803c1a184a7dcdea6128f91f1735f4010a9a23be032e74d8b2f50bcc592d5ad154cfad41d7d2a5d13587afe927d68adf5dabb923a9b01d6af98e3038dca7c0fb5e6c29e3241cedaaa5be05b8384f5e9fe9a813658b439e50410dba124974b721a9436d2a2a51c9afa057734dfdfe603112797ca2e0799a6a846a38d965efbe093d4f09ccd13515cb6032dbdaecf6b5b53c323ccb10b948c5e71901e12dc33609590b79dfa17c8eab4f6a8c18a44dd3d9c43e7c8c7435da5a40807c8b0d622b1afbc10ef2c69fa51629309ff8778aed04346028c3efa38b3b2f62793d7a00286bc6cd135b2acd22146cf27172eecef56b8beadf51d02de2a984722630b2974dafee8433766397b771392b6b3c2dc3df21713ee2cb162f40fda55efc81905ac58fc187fe544dc0f9e7150db987a75858e679d8013de158999faeca969d96503e03519f8bbe0aaf7c7ad00", 0x1000) open(&(0x7f0000000000)='./file0\x00', 0x18010, 0x10) 16:00:05 executing program 0: r0 = socket(0x1, 0x8003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="03022e2f66696c653000"], 0x10) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)="e7d7c9845d2bb1af62a1790cc3164e6fb0f2ce53e5b464da34622522fe4c3efcc02b4b6ae2e0c493ff432f4580405c3a1c2aec06794c227c328ded408dc8277b3e0e155d023a211e1255d46b677dc05a8f0339a2eea148f95509a7991ef008f5f3901df024135b52cb5280284001881a647e418c71e797ac9b7a91e1448be63cfcd73ecfde8b481ac3a97eb9835ab20cd83985bff1aa97528eae70706c836f571b59ac6a4ca8fa40f89511e18baab1a784e186efb2cd6376c4cd9abab5301efbe4708dac770f9446674f4d8d7d7a8fa8d8506f0b6f00abe9d23e6038d68867102cbcab786204133909cfa37d24", 0xed}, {&(0x7f00000001c0)="34ab7739537b1ba2bc5d8269171cb5638cbc1a46f34d8626c25257f5d2352c6e83dc55e1b9d5c22f7c7a469261a42a7f0781417c1e8c8f809767c46150e0fd2033065b46694e30a00933ef126cbea80e3d293d084fe7e27d80a5", 0x5a}], 0x2, &(0x7f0000000280)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x30, 0x8}, 0xb47e5e5798dc953) socket(0x1, 0x5, 0x3) getpeername$inet6(r0, 0x0, &(0x7f0000000080)) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) dup(r0) ftruncate(r0, 0x6) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000001880)=[{&(0x7f00000002c0)="f91c7c1c6035506f291d123b7388c323615544c8f3ff9ea13d2666d201647ea433e9dc98f8a880802989e5bf03dec499c1d0c31f8a11de3efdf1dd5745c58d1eb2d45f5dd64ad09bf3d003c8eed35fe3378297ff89bdf58629b5f2f5ef352c8545a59b22933d490010e084aa8bd22d756fd764381dcbf665ecc8311ef161c40b9e50b3f5a0ee50f99e927d5b145d47b74623bc6c1fb640648abca3efdb88984127e85028e4da48e71a5b517ba7765df04376d733e67cbcc003125329faa8b4fa607e2e2ee5234d", 0xc7}], 0x1) ioctl$KDDISABIO(r1, 0x20004b3d) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="ff"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:05 executing program 1: socket$inet(0x2, 0x4003, 0x7) r0 = msgget(0x3, 0x4) msgrcv(r0, &(0x7f0000000000)={0x0, ""/207}, 0xd7, 0x1, 0x800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) write(r0, &(0x7f0000001500)="483f734c8b82bfff42a9f88fee7ab6bce605a19fc6b83b7d3a928bd53d7a5c846721dad12e7672d9568e5b239afc00938144b2d047336b49aaf7d14ae04de807c51ee8b63aefc1201156f7b7bb4de3379f2ddf463c3ebc4023a3285f9d62979c9d9edd5fc91b71532a8fde15ce51247a1b4cf64cfee3602436c3684c8c639c7d96b48ee765bb5d27cb34170917753e63eaf9d1ca7624687577c8620d744aaaaf4ac59348fabc07c54cf26c6dd1cef1feb32981b0084cadb7aac38d7c1d4361733b9833e04c1a98d6dd72cc122f88b7e0cf014f7e6a4e1459d86efd7c183494f277ddefcda68a9f157dce95b877393c00e182856740850f74b28bc49b2a336e45bb25850e6a3c8c0732909d38a9d494a8b46f69199f915e90cdd69538cf196688da5e1be4f6135df2056f021666", 0x12d) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) preadv(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/40, 0x28}, {&(0x7f0000000080)=""/12, 0xc}], 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x6, 0x8001, 0x9, 0xfffffffffffffffe, "e9475893332b7a13431deb6e0c1db440ea748570", 0x8, 0x100000001}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000180)) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x618fb93f) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="04040106000000007800000000000000011b05eb5ad35a0500000004"], 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r3}, 0x0, 0x10, 0x40000081, 0x1ff, 0x3}, {{r3}, 0xfffffffffffffff8, 0x8b, 0xa0, 0x4, 0x1}, {{r5}, 0xfffffffffffffffa, 0x8, 0x4, 0xa43, 0x5}, {{r3}, 0xfffffffffffffffc, 0x12, 0x0, 0x0, 0x9}, {{r0}, 0xfffffffffffffffe, 0x51, 0x1, 0x10001, 0x10000}, {{r5}, 0xffffffffffffffff, 0xc2, 0x40000014, 0x101, 0x401}], 0x63, 0x0, 0x81, 0x0) dup2(r1, r2) r6 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x3) write(r6, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x8, 0x0, 0x9, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)="45f816ecca4a34fa1001805dbc69ffbed1ca48d96c6938bac146f9382401bcd77773adc0c6275d6b07484fc690bcd36c2bd7e571d7bef1732487e16c05ceb846cc1c1cbbb2ef6780eec076f2ba08e5b9719460f0dd", 0x55}, {&(0x7f0000000140)="78c74444407840bb522170e77360eb7cb5668e53bc3ae24b51a773c6a750252c41fa429053df2ec637da7a7c098dcba73e686e7540f9e830375c01fb3918b328683e22fe161e45f3f175704f0ae7459fff46029765197b623eba3816f94e979afd9fbd4b53f12815ecf25e426871a38c48a6e81ed3deb0b9589f74ece095c6bc3e5ee4031efe3fea9b1b0951d73b2ae5befc68f2181ced0660ef50c2e41fbf4f5f52ecfe6710d4287eeeb0f5662cfe7e93cc9a4585d04ca1bd5625d29843ad38", 0xc0}, {&(0x7f0000000040)="4f01398e78032cfff350", 0xa}], 0x3) close(r0) 16:00:05 executing program 1: getitimer(0x2, &(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="0aa11e858f08989a5ac2c7b978c63553035cb3982f5c704b239efc2e0df3106e58ddb71c59c5b692c7664b2365", 0x2d}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000480)={&(0x7f00000001c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000200)="835cdb33ffbd16fed517b1e9cffd545cae2b80cffdee924719cce86d684f55be92142b47aefdcac13b7a30fbc516fbebe843a797f64c2a39ea6e74ca381e30129c68a80065c34a1f6e6712a5b43f47e8130d18c6c3ba9c7cf5a2b213e9f4da080f679bf66ce463258fa3c44bdad0a028ee736b429eaad07bf3d44349012724a3224bbbae", 0x84}, {&(0x7f00000002c0)="a648dd52d7032f0889bab994fa5089504cab86ca247c572804412302fd737d4b6c68004357fae2658f91cf0d45de3273b11cd7272fa1478df9cc74d5e03c917b5244a15b8f3c789bd2cced75558638eee830291ef590cb1447b6db2b90fe6b33d084", 0x62}], 0x2, &(0x7f0000000380)=[{0x88, 0xffff, 0x0, "112124c282e7b71aaef977f0dc01a4a3305e8c6a4c62e6848d798cd33cca29f84fba6f066556057160c2b85d41679c152fedcc8f74d945b0b2ad8fceff4d664db796712aacb730978919d335ce34944f0bbdf37b5f17b06f0cc872104063a0837be1ccd8eb15a57a142a8040d1434575c8bf"}, {0x60, 0x1, 0xff, "02591067bcef4a6b2fa20a4e7135baa450b1267ab5a31e138dd2e2074c7b16cc3737ae0dca39d44ad425f8bf2102e6397312336e3d69e61267c529097f7527442bbe1e06c55586964dbe3fc0ecfa"}], 0xe8}, 0x2) accept(r1, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) write(r1, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)=',\x00', &(0x7f0000000100)='*:j\x00', &(0x7f0000000180)='\'--^+\x00', &(0x7f00000001c0)='+},/.%&\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='&\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='^\'\x00', &(0x7f0000000340)='},&.\x00', &(0x7f0000000380)='\x00']) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4004427c, &(0x7f0000000000)) 16:00:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f00000000c0)="c8b637727bfc31dd2cd9e5255018fd7fe5993efef22545e213973a88e92c2403983a741cedb79e14586674c93d79d4b7071e2edc9639f0f5f1cb5e8129e0e2b3feb1c6ab51bbedda7e16637ebd2367ae9b7e8104b717e33d5dc2bdf5124df66c1c969f4192e0a2ef9cff747868872f6c521342635a060c81188b733f8ba79d0d7949080d327d2ac59b2a6821495d1efd4ce8", 0x92, 0xa, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) pipe(&(0x7f00000001c0)) shutdown(r0, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x8cf3, 0x3, './file0\x00', 0xb4cc, 0x3, 0x2, 0x80000000}) 16:00:05 executing program 0: munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2) 16:00:05 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x10000000000}, {0x9}}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20200, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20, 0x0) fcntl$getown(r0, 0x5) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x8256, 0x8}, 0xc) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10088, 0x0) 16:00:05 executing program 0: setuid(0xee01) rmdir(&(0x7f0000000000)='./file0\x00') setrlimit(0x7, &(0x7f0000000040)={0x0, 0x20001ff}) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() flock(r0, 0x1) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:05 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = semget$private(0x0, 0x3, 0x40) semop(r2, &(0x7f00000001c0)=[{0x4, 0x8000, 0x1000}, {0x2, 0xf829, 0x800}, {0x7, 0x2}], 0x3) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) getrusage(0x0, 0x0) getrusage(0x0, &(0x7f0000000100)) 16:00:05 executing program 1: syz_open_pts() mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) truncate(&(0x7f00000001c0)='./file0\x00', 0x3f) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x6) 16:00:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='@\x00', &(0x7f0000000100)='\xf5#\x00', &(0x7f0000000140)='\'}}\xf8\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000380)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x8, 0x0, 0xc10, 0x8, "354f28392ff633182a62f5719911519a69ae4d38", 0x3, 0x7}) ioctl$TIOCCDTR(r0, 0x20007478) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0xff, 0x200000005}) 16:00:05 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x16, 0x2, 0x0) setsockopt(r0, 0x80000000000029, 0xa, &(0x7f0000000040)="ebffcbff13bbfd812eaa4e713048e699319f96487c9a42325b824da067", 0x1d) r1 = socket(0x18, 0x2000000000001, 0x0) setsockopt(r1, 0x29, 0x10001, &(0x7f0000000080)="ebffcbff13b9fd802eaa4e713048e699319296485bfa3612a2ad07740f4e8e128f076c99d8b80987a2083d40521a83a2aa14c8f81db81e86fc488c979ef32f4423e4a726b36f62cfc03d5fd7c2fe3e5cd4bb54bae900f9a2bbae659362aef20d23f00800c5084e47f60e20e75f923a4b838b4e92a8fd8650bb0917d0c4207691ae2c4f352c8fc9ddf6dfa6294073cd0b45dc5d566c3822cdf3dd212c90bd133d58e0ec5fa11d5c", 0xa7) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "c6e23c5cfeffffff00"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) geteuid() r3 = geteuid() socket(0x1, 0xc005, 0xbb2) getgroups(0x4, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) chown(&(0x7f0000000100)='./file0\x00', r3, r4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) write(r2, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) geteuid() write(r2, &(0x7f0000000200)="d04104c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a77", 0x27) r5 = syz_open_pts() close(r2) dup(r5) syz_open_pts() dup2(r1, r0) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2d96) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001c00)=[{&(0x7f0000000080)="8c1a59", 0x3}, {0x0}], 0x2, 0x0) fchmod(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xfffffffffffffeb8) 16:00:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x6) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x8000}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x400, 0x0, 0x0, 0x7fff, "51700a67fdb167087c57a4f4c85c55881266498b", 0x0, 0x6}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000100)=0x2, 0x4) connect(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = accept$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) ioctl$TIOCEXCL(r0, 0x2000740d) clock_settime(0x0, &(0x7f0000000240)={0x7, 0xffffffff}) r2 = msgget(0x1, 0x8) msgctl$IPC_RMID(r2, 0x0) r3 = getuid() r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000300)={{0x3, r3, r4, r5, r7, 0xec, 0x180e}, 0xa6, 0x4, 0x82}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000380)={0x46, 0xfffffffffffffc00, 0x5, 0x1, "83d92f4316449941949d4f4698347c3985b2a44a", 0x5, 0x4}) getpeername$inet6(r0, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x1, 0x0) r9 = dup(r8) semget$private(0x0, 0x0, 0x8) r10 = open$dir(&(0x7f0000000480)='./file0\x00', 0x20008, 0x4) setegid(r6) renameat(r10, &(0x7f00000004c0)='./file0\x00', r10, &(0x7f0000000500)='./file0\x00') symlinkat(&(0x7f0000000540)='./file0\x00', r0, &(0x7f0000000580)='./file0\x00') ioctl$TIOCEXCL(r8, 0x2000740d) ioctl$KDDISABIO(r9, 0x20004b3d) getpeername$inet6(r9, &(0x7f00000005c0), &(0x7f0000000600)=0xc) setsockopt$sock_int(r9, 0xffff, 0x1007, &(0x7f0000000640)=0x61, 0x4) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4400) rmdir(&(0x7f0000000180)='./bus\x00') r0 = msgget$private(0x0, 0x2) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000240)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x8c, r1, r2, r3, r4, 0x8, 0x1}, 0x9380, 0x10000001000, r5, r5, 0x8000, 0xffffffff00000000, 0x1}) r6 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) lstat(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000340)={0xfffffffffffffffa, 0x7fffffff, {0x2, 0x7f}}) readv(r6, &(0x7f0000000080)=[{&(0x7f0000000040)=""/18, 0x12}], 0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x40, 0x0) r2 = socket$inet6(0x18, 0x2, 0x43d) r3 = syz_open_pts() r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x100d0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x822, 0x0) r6 = socket(0x21, 0x4, 0x1) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x800, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x0, 0x9, 0x4}, {{r2}, 0xffffffffffffffff, 0x8, 0x0, 0x2c, 0xa8}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x7, 0xba4}, {{r4}, 0xffffffffffffffff, 0x80, 0x40000000, 0x100000000, 0x4}, {{r5}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x6, 0x800000000000000}], 0x1, &(0x7f0000000400)=[{{r6}, 0x0, 0x0, 0x80, 0xf9, 0x4}, {{r7}, 0xfffffffffffffffa, 0x7, 0x2, 0x100000001, 0x5}], 0x8, &(0x7f0000000440)={0x0, 0x2}) r8 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000180)=0xc) getsockname(r8, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) r9 = open(0xffffffffffffffff, 0x3, 0x2000001) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r9}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000100)=[{{r9}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x8001, 0x45ce}, {{r10}, 0xffffffffffffffff, 0x0, 0x2, 0x100000001, 0x1}, {{r9}, 0xfffffffffffffffd, 0x40, 0x40000020, 0x9, 0x1}, {{r9}, 0xffffffffffffffff, 0x81, 0xf0000000, 0xfffffffffffffffe, 0x1f}], 0x20000000001, 0x0, 0xfffffffffffffff9, 0x0) r11 = semget(0x1, 0x2, 0x200) semctl$GETVAL(r11, 0x0, 0x5, &(0x7f0000000480)=""/53) pckbd_enable: command error 16:00:07 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x4000000000002000, 0x4500) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x39, 0x40, 0x4, 0x800}, {{}, 0xfffffffffffffffc, 0x2}, {{}, 0xfffffffffffffff8, 0x40, 0x15, 0x1f, 0x6}], 0x2, &(0x7f0000000100)=[{{}, 0xfffffffffffffffa, 0xc5, 0x5, 0x7f, 0x7}, {{}, 0xfffffffffffffffd, 0x19, 0x0, 0x2, 0x2}, {{}, 0xfffffffffffffffe, 0xa0, 0x20000010, 0x14c, 0x101}, {{}, 0xfffffffffffffffb, 0xea, 0x20000005, 0x0, 0x80000000}, {{}, 0xfffffffffffffff8, 0x70, 0x1, 0x7, 0x1}, {{}, 0xffffffffffffffff, 0x10, 0x40000002, 0x80, 0xc00}, {{}, 0xfffffffffffffffe, 0x40, 0x80, 0x20, 0x8001}], 0xff, &(0x7f0000000200)={0x401, 0xc7c9}) close(0xffffffffffffffff) 16:00:07 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x3f}], 0xdd, 0x0, 0x80000000, 0x0) pipe2(&(0x7f0000000040), 0x4) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/9, 0x9}, {&(0x7f0000000100)}], 0x2) 16:00:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1b0) setsockopt$sock_int(r0, 0xffff, 0x108f, &(0x7f0000000040)=0x5, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0xc525, 0x80000000000000f, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) readv(r0, &(0x7f0000000540)=[{0x0}, {0x0}, {0x0, 0x336}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) 16:00:07 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) fcntl$setstatus(r0, 0x4, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) semget$private(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045721, &(0x7f0000000240)) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) dup(r1) 16:00:07 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000100)=0x2f5) 16:00:07 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x100) write(r1, &(0x7f0000000240)="616d9860b42c96aedc00258a6e311eca732c384c2527d9d749139b342326100f7e393582481d12cf1dbbce26af87233392e12154d79e92591f3fd4db9183f6fa839831f344e5e07a9f4f2a94fcbdd0daebc9c8a24f442adcce44501e252f0e35f5f1b204f4896000ef44119ca515c6c12e1ed2df59bfcfec69f0bca50342c7065254da0a23e5a5ce8b2b270106bc7f525bd2383ea0e0abeb921804a11234cd98c1c2ea469193568c61d292766f6455c520c8fb1362c8d7c88add3e4a89579d3992104a08020fc9be4c2044ce5eb95b1139ca54cb5e1ecf5bb9f566a49d4cb0602bf21a27251cd62db742c0828ca83178660199f3c587fda4469cec35f3216d5b42da01c3f8e8448b5edcdc2e8b386abcbd26a543c02176a0282eec9c5a8aa82a909ce349ea09996a2c3bb60ae5fc7bfc56a853f648cbbc3d8e2377f257b6ec77108f53c19c010000004ec470ca35b4db750b0f7cfc6327e431db96e7cd78872be3725c14f3172c7e785b7eed012ac16d8aa1a9120432a927bad2558e9083c5c226342aa84a7d34135c4ad428a74cfb49a820c1dd9f82bafb5e361ba7fe26535eeb7dfe1200000000000000000000000000000000000006fa0ab5761732420d3737f3206c69a1fc6fe078c7b8e2c022d717a86090fce613c03097f4cfaa214e0a025fd275", 0x1e4) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r1 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x40, 0x80, 0x1, 0x20}, {{r0}, 0xfffffffffffffff9, 0x40, 0x8, 0xfffffffffffffff9, 0x400}, {{r1}, 0xfffffffffffffff9, 0x8, 0x20000081, 0xff, 0x6}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x3, 0x3}, {{r1}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x5, 0x1355fc85}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0xdf, 0x19d2}, {{r1}, 0xffffffffffffffff, 0xb0, 0x8, 0x7, 0x6}, {{r1}, 0xfffffffffffffff9, 0x8, 0x8, 0x0, 0x7}], 0x0, &(0x7f0000000040)=[{{r0}, 0x0, 0x61, 0x6000006b, 0x8, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0xc0000000, 0x5679, 0x101}, {{r0}, 0xfffffffffffffffe, 0x30, 0x9, 0x40, 0x7}], 0x2, &(0x7f00000000c0)={0x4, 0xfff}) write(r1, &(0x7f0000000000)="86862c14ae2774a48a51998a25e7e84e37f9c8d6665cd7de5987c042c23333796de74f9bcd37", 0x26) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 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, 0x0, 0x0, 0xb0, &(0x7f0000000080)) 16:00:07 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x40000000012, 0x200000000000000e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/97, 0x61, 0x842, &(0x7f0000000040)=@in6={0x18, 0x2, 0x5, 0x3}, 0xc) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000000c0)=0xffff) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x10001, 0x1, 0xffffffffffffffe1, 0xc91b, 0xff}, 0xc) 16:00:07 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x7fff) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chmod(&(0x7f0000000300)='./file0\x00', 0x40) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fchmodat(r2, &(0x7f0000000240)='./file0\x00', 0xe, 0x2) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x6001, 0x203) mknod(&(0x7f00000001c0)='./file0\x00', 0x2000, 0x2) r3 = semget(0x3, 0x3, 0x8) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f00000002c0)=0xffffffff) poll(&(0x7f0000000000)=[{r2, 0x2}, {r2, 0x8}, {r2, 0x8}, {r2, 0x30}, {r2, 0x8}, {r2, 0x44}], 0x2a9, 0x0) r4 = semget$private(0x0, 0x5, 0x4) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000000c0)=""/211) 16:00:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ae060000000000b90cba8590", 0xc) write(r0, &(0x7f0000000100)="089c7c9bd73585f52f1876d9537a57eced0316a6949150e2e0457d4a531d560110f131cddd3d606e389a02d32729a6170d68631e021de8d11537cf991ffd74553e4a147234b73405c74169e2dc8972524bab7a50bf963fe1ba9e501e2555950e7403f4723336e49d9a80c2918e9a89d593ad563d5bfae58b5959d64e63f146eb05e3c87ea42bdad7cfa112864ef2a631e12ac25da4e7589c74ac9ba4ff2f7a6d", 0xa0) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000080)=@in={0x2, 0x0}, 0xc, &(0x7f0000000440)=[{&(0x7f00000001c0)="a525f308a36c069bc40408de924ff2d32e66dc6d6cc15821b7d8408a016162d6e4ea11c625b0532e9517f372586bc2a936e02744e2a28335d00f3dc24b6553cec5d37e8cc856c86ffd086011888ad89f8fb9e4c59180f6c2c8783bbc0ad047cad72620119378f0fecc9a56a513a7cce08b279ed8", 0x74}, {&(0x7f00000000c0)="e28846146b277d845be42081bf8d1db288bbf34916cb72f3b2096b68be4f9d3ab98e1c65d8f32babfbb3ba", 0x2b}, {&(0x7f0000000240)="cdfdeb5064873e67b0b17790c3686c66e3fdafc7af3c08f4d17dd64683efdb01e9f31d27ee43c40fe598803caaf66404dd6f644707e1d016dbc3f1bdff7cef17b02a279633bdd5b9a451b3a1f9a38f5ba9be62b24fed7d8b6ec5e3052dde9a369272f8ba5dd6fa2ea59ba8fe34c7b00b24e4a2416bc1a4836128dac94bb9e67d2e2cb1a4e2ec0c90f718fda8262272b45e4be48dda4fe247b93be838bb53bc53f11de47642bca9c03309c0cd864dc2bc526175ece0fd42b3c2061b34363d42761b", 0xc1}, {&(0x7f0000000340)="503d31e1924d29bfc557d015f8671f4901c56d7bb20bdebc3528a42857dbe9d4342ed12a1bde4a32ae55e6f48f106a2dbaaed470b2ef7df433648e425665c72762afeb8825e3986d9408305df659cc70186f8466532a035842d70a9a464b4f99430ed59fb6627d0f9c0295de9081e6b301d41bb3a2a83a9db5363ed610e0e751b5f06860502d11f0a2fe5af286bb35d23d3bbc802ede5706f9b4209d2b675011c872fe7da83f30c32e5196a925e3b71547ebfc3a0be449877a2e75625abbbe42d2e0d0b07281cce55b0a", 0xca}], 0x4, &(0x7f0000000480)=[{0x1010, 0x0, 0x8, "d66a7de3cac65d916f0c1c6753402a25cc33d9d8273c13f85a4a503a6163b0d5a7aee5c08ff02ec3ed257af4bf9092a696348110a3a903ce3dd8ec0ada3f9344693114d08c7d816827fd363d731dd83d5b42bee4790a46ab8dacf811f679367deaa31eb13a1e3dbcff0e728dcc365f49527e37d9f9f60e39182d40621fb9bccff0bbbf8da69ca94ef42567c6bd832b3334b62bf61ba981c628d396aeaf36522311479e905b90b290193dd9fc179f8ea654b1a6057386db10ca6f03b78de3940c4be1cc9506c028f0710c9a597ba26c32a56f1b6f661b039bda2f004ed067d0fb7f86b3b30a537f9c430aa5580cfae1d28c20f47edf3253d1bf03c623a2f6ac74633ecc624a217ce9a5b27cd0818cef57be78642073256f1bf4225c09e4deaeef08d261b8735ece85f114a8273490094b7ea6e2ad719b1512652e903c9942f2bb805f803af721d83080e1bad8166b36ab421157364240dbcc4cb4d8861fbad7132694fd12a1ccfc649003eeb5bbb7ac3f3db7296b73f7709e32ebee6fd07ff9656487b5741b6f112f4de27d7e94004c09f9af80165ebb94106e3d272c3339353711f0eb549a43005caffc08c47fd951316e44f6f4774f1fc2fb46f787d187527e2449e50a94b6dc40d8f1d1b3a2160877a5b976d4c664b681bde1240adee2f69735feb2f27900614fea74730f246f1e32798e22b648e8e30182f70b7a74bf9d8a0c29d62bbcb54234b911b8b68c0347da8554e1cbbd3da8371f78f0b78d01baceafc47119411050d76c06eacf086286ee20cc00b34f1c84b13d065b93236f9bed9506211022d3f5d1d1a801700c4ab5738766bb8a07b69ff478938d8d241d750d16bff521fca0d24bd9691b2bc74ae0a447006d254eb4c556aee03d50186b8c53ee2378b85ca2ba5ec3ace0ae0062268f9ae698581e1f3e4f0739ed58bd2744b53b0d7f0c93df23bb0ea57a9a4a0b769179cfd4655fe0ef8e09a70efe3db5573cd48df53012b50c1ed16dd3c3be31d1a5fc5b22de00a2eff56e1953f16d5ee6f93264471d706fb3aaa724a7e28d0a152a4e61f4cd9bfbc689228022224576932f7a171f7e46fb79fc3e5bf4231a0265f13cb22f4ab198c60ca3bdc84599201093bb52eae78be52e1943b9d16b5afa33603ecb33d73444ac2b076d54ba36d85d0574d37f0b06ceb8c8bce25e678e0542280e8984004375a5b5d497cca467b8be19b253c806ac83a045a7f5640f19137533867adf68466bbbc66d3572ff09763ae876a9b9e0831c3ab66b570872e121b70bfad0d0e95471b4208d54e879f0f21da6ef1b218f79f650be31c21104c3f4d286c79243c24d6fab7070e62b9a55211f9c2677e175325b447f92f75dc9b6eaf595f3fef8692883533f0ac0dda443b797362cb2d03e4e12d13cd8ec97e8f1b968dfa8b37ba5d8058021e8ce50db1bc241261b3ab58f109c5875862b45a1fc97a70174700b96ce66bd744236e3c5aa6c808a3a21bdc3008ed99ffe75706b5ca297b54c3226b04b4167ebfb68c3b04e5091695ef0beadd89694969f7a7c782a540bd694978ac8f3ead03bbfc85cd2272b904e51e4b441b586a95ec68c4e58a8af92446d931e864454bbc0bd97adf110d3e225f8f7932179974328cc57047b6190645ab5775c08fd07ce77bdc7ea2ce17d0f4d111be1f2bd494386c98fc4f4c3a565a40caba6284619eac852be5036213901e845bdb4406220ba85d98b12f3e535c6679d939c302af7b2f360cf487635433ee3b86bb7550be3e117ebeb6edd076947321cc40aee5e8c62d975c644550f366fa3ec28c00f84fcc08fc662689be79154bbf6ef9f1470002a611d942a835754d37c8f69a11e4cdb858fe116faa1f77c117de55d00be65ef8447b85166deca429bca19934f9720ffec0e0fa24a50ba637be0ca52bd5aa89f1fb717c19cc1efbe8485edb316d0c36de70f97b3eb76d58c1dcc01812f66d97b934d1c8fd2e778b8424e96587aaa6c726dff798f0207eb443321f02ccfc86625c24a9521123b54bf95d92e348263d7b6cf8a5a1b2f783223a51dd6961b246862ff171d95332cad82bf17f8d5b152ace75e91beb6cd6949976d87632525fbac1ee627ba4c8b1b691f1e3d105674204c64ad1e4a68422998ed4e38b388550bc7c0046f6bd4645ecf2410364d3d5384e5ae4b939c87ca0849e2bd373630ea0d7e306c3175f2fdbebd062e7a32d865d16fb57fbd587b5ee06d4ce9c77a88d2c9a19f1a8f4fbfbb3d588eb23e2fb69b4fd0372b5c34503a58983221447d9538289ca020d4dc607e6513fc8a961a80e2cef60014a6e25c63995997c0f8f6f94ae43781e12a467a7996e3561757eebf442ff4b31b91c38dfb2e8a106d8f80bd09c6ebd35d68673d4050587dad9111afd9a85efabc62c411993d9060952971b8fd764da7f18e52b6ee56a4c272f7028bd7d1ab12c1c5a46beedbdb3fc72caa165bf6a767a71c296ba8de3d2cbc657ff6469f92ef46b27ebfc8edabcd79d3b46d5e71271adc6be5359523a6a73a6054947b12550a46cdfe30c9280434c91de2f4659a9ed0779d52ecbdec414bca02f4ea714d2d38b546bc87e5e2f3836ecb0ece088fc922a9e08ca1f19423ac30a13231dddead83b7057abd9cc2a79fc1ce023aa5f9dc3311a12379a5498e08d50e6c3da4bd245d2fe63745fb65f668b78186b99453ce2161323b0cdfbaed2c134f62971796bfbc10c340401c7012f5d4fdb4ef7daa1e79fbd3e3296bc57126db8722d05429c5d8e26d0bb18efab4d35d78e4ce0981477eb1d32461d389fb15e683dd8789c0e334b788423e2dc4e3c18f747831f2b14d3e60dd55775366941e8d5e8525c0c768156721ac2b729422714dad914fbfadc4553adcd391fb1cac41a7a70837d03527f7a5368715aec7474cc411f670b9e47554216463315c76abc34cc2f294461181fd62355420560784aed32e281ae61d6c145f6f9248a34f0112c07e2283ef55f47640f348cecb898172e4e42a873ca49eb1f322dadf1c6be7b7d60e0c56bf8aa827c6ad29ed81ef2c4b3f0b3f574b23ed918ea5d93403b86c25e3ea59eb8b04084edebaae99ec4d07d7f48dd73561b936da4c5f82fc7d75ffc53304b3503e4ee249d62f231d8203f7926a591c5bf8f0c9e6adbecd8916a2f73f6977f8c79d00825c24933087fb2c20bb0edc7d276cc042c55efd03bbd4111afa197e33bd60e76468d0236a50a6de7701ad0e1b8eebac9bc57ece5eec7cca11d0035f5c6bf71da781b7feee6dce8c7d426a186006ae1ddd1986f8ec756b528aba43c69dcd4164f73619c6d0510d38b672f0f6d84e8aee7928198ba0fdfe9334401452246fb9790db2c7de2f5a354e1d7be575ec80f51670d0e22529def27130bcd23979a59a91aee57ff152a30821a0b1d4b90372f05d5b1fc51899e7dac23af74e34f6b0a5795ba2d74a2dbf17f73cdaf1f1b9627b5426b22e6b5b9f2d10f9387826bfb4130e3dede0c71c1fbe2415c093363f594a1b81f3ebf9a8c967110ccca1d796c1181d4ef9cde404c9ef0d0aaec0f0318c1a6b21e38f609f1042e859340a717394be2c7c52889f3d202ce706eff7ce6db1677e605f3cb34dd61517045389d0de70b7b1857d328a80ece7319d6f48e82d66ed3f9b5855dc60c1f6c9a263c648a0e9c6915294a2c8361a3a4f14192fbcf78f7e8fa357146f3d23b8a15643d1761b9916f203e049c6b71391210582eea6a2e31c7ece478f9a6f2b77e290c423eeadbcb61c0e1506693ad7a53abef5cdc8a9328a0fe5d049e223af19b4e4ec73c74d4a83725bbd541938efee5e710d25774edccd118dbb116a92d10e1909fd591375a8b870cb67a5773a2729af82de1ca2aefb59b2c03010baa6398aa6dcebcfa08dfee3f24247a014e629b8935c4bd8e12ee2e405aedc9fa61907825b33ed991adbbc9123b9009e3df98c5e49bf4ec2e1a6d44ef406c9b20b9bbb952cac3af3ab1eacff49c8368e5fd1cfd90caa6eaca52bd7618197323b0014978ede7007e740b0ca666f9bc0ec86635bee1784b03f436f0ca90956b191a5840a2b55492d9862795876e3f7737b7fbfe30230a30452ed040746b1b881afa8b234dda3f108e14b119a01c4ff86457d083db7f425fadd83f45bda9336940ef3dfa6292ff501bb6b96ea978146ff961a3430e8cf26d5e34c15d738fd9a7448f5163783239f856049e60855dbc4549941c4c81f2b94ef7345946abe2840ad8ccf552d985a6b54179548488d07973f22635daf5a2b57b0a4d2127e5c3f1208603afbc1ecf28aab80ce91d35b3fa78627cc6631ffbf3524df527d5710b8d5e86cfadd279c578138748196b9e38be1e690ce2a5ae0aaed4071320469c7803db42f372938e1e6d94b45436644f5af7b641640c903a5998d31f718cdca3688522a208b96a544484b8f21b3d82d38265bdf50cfc5b1f1324441fc0613e0d7d6423326c955d5fa06832cd4315dbbb9cb2eea0b2f9599657b1239f10fb1fed99d1c5562a53fff075958eb427d6cbbec2d28d85c440d19f53e4924bdb3fa157a3ad95a6ed33decd23f13f74bffe62bc93bdde43a0008a85888a58d2b022d0386242253ef096c3caab0f0b7de20024b87cc3e4716c7a6fa68564f391dc0c8d25873d8e122451277633f18ca77f21c96f0b7fc6622982aea1f5d00af22ceaa5fe5e8fbb9f0ba9d744a08bc8f3854fa35c7db1f7b5fa62106d71e369edb237def6ca3bcf2a03708b501bc96bce0ff31e85b0ac8dec81661e1cb3d31b12c74254a49a38b1a0b30474c5ed887264bd3d45eeef089f0681a17f4ef04960d71c78826213ef00debec8a5add9e6d37ec1bb2132aa00cd193f7992fe2a57530d10009bf3d51fe6aeb1fc72378d683f97aa1da176d755d08dbc6012e168b0a982eb28916c443deb97de14f396e3f6ce186360c71f872ae54da2eb7401c754366e550072cdc81bd8d8ced34e64c499187d83d9d2fc786ab67d1f7472431cfaacd3bd27bdddebd604c3af56ed02a5d580ba4b3ab60539e726efb5676fb478a15fb178cc955938b2c455c39cfad0ebfe361f909d7003aa93d94fab582bda0def82fd5cdbfb85e0889ac4ab4d3ba6142734d33236c0af703e3de55fee662e0586c3b8ff27d8d276d122818c4d74dd456e9b280be48818af129b2e77161460b94fd6678c82be516c4d8f5eb4542b44c713c0b8f07816bb2032480dc16476a05cadedf6af184799367543c09bc307a15bbf0bb733844fe6eb8b615aab4236cbd05077a12476c10a0c09f7e94726c4577621b2b4c06dfc13d20232e894392416cb38068e79a17e3473ba6d41d2f03b246a0a21897420cc0f80b6cc9bd228799625f8382968a3b76cce4dc0d0d10f74e7d89bbed4aa88e680a0695bd91480f630e738116bf9fc9269a2cf9e1423943483a5a8260fafdb89390716f674565e12736b44c0e64270d5e245cfc2c9e67f12d6e9096d650d71846859c4f9f73f1af3c11b07b910efcf6c47dcfe40523687649a1f923e32dac886d4524d434c143aff7abd4050b802b1d2d6985aa1a6c85e6ab4fc72436bb72fef3c13640389b0c4b19d28210182f0cf7ed0f6ff5c5b7e5cb48269b87bede9bd9e0845c461d526a9efbb7476d1d2f99838da1fad2c145f2018145442c534ee6a65a0029b10898ac675c4a0e6f8cf3d42d01002d2e0f1b139e6fdfd9eb6d839aad4284540c39ccb65fe557bbd07418a0014912f67657e88445ff70e558fd2370a2a9eb2aedb7d40f3f0dda8822eaa0d4bf53ace8c0139fe0817ea37a55084dcc"}, {0x90, 0xffff, 0x9, "60be7ec067b1012a95144efefc557a4b2d71c83b254b0156d4e5cfc4cd24e58b23fd185ed2a9ccb5f703e6e98995e2c1da9969bc2045ba5c4a63f03edf5c9a63bdd4b6f43b70f6011bf87269316d91f0bdb68f36ff15582b58d6a71aa5cfef43868a48f7f9037a2b5cfc4ae28bed6fc6ad5b46d0433c9b17ee"}, {0x70, 0xffff, 0x590, "29004e96845ee22ab77252a1f9eedb771a0d7ecbadba33a7380c1643aba41c7accbd1fd91e9c4ddb60b3cd8719ff937540e00525ae0b25627ea33abdb8555e081441aad89015f6fc3174a1487644ac5c9e7001c80c200c0bf10304"}, {0x98, 0xffff, 0x7, "294054b66ff5b46ef08096fc73d01749563122ed3123e23da364af58fc3e1d9f0314acbf00619658a9bdc222a08117bb1edc14ad8cf44bd2b0877723b9c1ddd2de1b3409acb806a97a3735bffd98a47bd1a445cf4d1a7f7cbf0ee0f7775cd281189fe29e175617ef382989928d68d9af964fb92771039d9a2622b650b5d3d3b80dc1"}, {0x110, 0x1, 0x0, "4be9567c9cabd75dd7d7df40325f95bed5f871b33ae7e9a5c57704c339c96e2522cb46a19121634758ad7a19f9a5839229e51a3f195288d43a7967171a6d8df36011baa999f43336de9f480b8b634f4ffbea65f0f0aba53fc17b97f038e8989df0f6e38094f8e9bc0f65a6dd2fe9406bd48951120d8d374731cbaf52ecea826b1c93412e909c9ec4df81a7421e82962aa2df335df5a101c71c9166d850a734ad0978ea5662fa047bd1d5aef9ab06d41916d9ff4064db8493e5f26f435231634da679b1e11d290e91cea2a77e398ae2a8beab435c5322e949a323cd48cfcf7840f830e27b91ffa11cd8bdc8f162be9ee08b652e29e27c2af0ad"}, {0x28, 0xffff, 0x5f16a5ac, "c497e2d57e383d7645411af71c999c7cc385fd"}], 0x12e0}, 0x8) 16:00:07 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xb}], 0x41, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000140)=0x3) kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) poll(&(0x7f0000000000)=[{r1, 0x20}, {r1, 0x4}], 0x2, 0x5) ioctl$TIOCCBRK(r1, 0x2000747a) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x20, 0x0, 0x80000000}], 0xadc, 0x0, 0x4000000000000, 0x0) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x28022, 0x8) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0xfffffffffffffff7, 0x3}, 0xc) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = open$dir(&(0x7f0000002700)='./file0\x00', 0x100000000001fffe, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='Q', 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x810, r1, 0x0, 0x2) 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x6e1affc4e2ca3de3) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) listen(r0, 0x0) msgget$private(0x0, 0x1c0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x2567, 0x50, 0x100000001, 0x0, 0x6, 0x4, 0x1, 0x0, 0x0, 0xc3, 0x5}) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = getuid() semget$private(0x0, 0x400000000000004, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) chown(&(0x7f0000000080)='./file0\x00', r0, r1) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x8004427a, &(0x7f0000000000)) bind$inet(r3, &(0x7f0000000180)={0x2, 0x3}, 0xc) link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:08 executing program 1: getrusage(0x400000000000001, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x44) ioctl$TIOCDRAIN(r2, 0x2000745e) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) flock(r2, 0x0) dup2(r1, r2) 16:00:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:08 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg(r0, &(0x7f0000000740)={0x0, 0xfffffffffffffeb5, 0x0, 0x0, &(0x7f0000000100), 0x10}, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2065d) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000540)=0xc) sendto(r0, &(0x7f0000000580)="3c3494a20fe602382c57d90c629bb8734c3df6d29c2300d885bae26f94cfc2f6e61ad8ad313a094f6a671cbb495c3e2a6fa23e010ab84409131602619903859cd77b731a22517cc66ae7434c93b7c0a43c243dfcdb6881fded91b00c8e3b8ae55861fc0d47b64b4b8947ec07", 0x6c, 0xc, &(0x7f0000000600)=@in={0x2, 0x2}, 0xc) execve(&(0x7f0000000080)='./bus\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='$.\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='#\x00', &(0x7f00000001c0)='+', &(0x7f0000000200)='!\x00', &(0x7f0000000240)='\xb3\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='&$#.+^\x00'], &(0x7f00000004c0)=[&(0x7f0000000340)='^:@\x00', &(0x7f0000000380)='+\xe6\x00', &(0x7f00000003c0)='%\\', &(0x7f0000000400)='}\x00', &(0x7f0000000440)='}\x0f\x00', &(0x7f0000000480)='\x00']) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) sendto(r1, &(0x7f0000000040)="756e8c79bee65a6dc2309625c5acdf02ba50c7be17404aaa87c13e64e38079a16470d6e4799c099fb2dd89deaed809", 0x2f, 0x1, 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000100)=0x1) 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0x313, 0x0}, 0x40) write(r0, &(0x7f00000000c0)="e38e8dd6d7ea89e0aab95de3db7be113407c5fbadb03c2dc4dc0646fee61f6d297af6599300cd8146d999d80547b5ab8837b54b473247c9da4cae56c7428341e1f44d6c1968d32f1e742fd302a8b49bb975ab9cb2dcd020b4bc625cff3f038da9c1e0a54fe2b6945ea671a22b8ae644292a5fad442f04eb79344bd342ebb5591b4c5e24af7492b85fbac90f93a52eeb565", 0x91) r2 = open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x60) connect$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000200)="d4bfa8b01aa9dd7bd6f3cd959e6f2d8823df6ede887076818e971f8558d11ca7894db044f7d42cba166103456568d7e0462fb4e0816d8a6ecd4fd6a9fbea0128c3744c31ffaf792a9fea069aacf6c3430fad30cb6923add73856df37fc1298101fb4567f387808975628fa4cf2e9dbb8f4df47b46b2bf1f426b4147ae16a374e178a0a1e986aa79321d3916d3112199d40773c37860303cef8550f83b8142c5cea0e394a21cc10", 0xa7}], 0x1) unlink(&(0x7f0000000000)='./file0\x00') 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x4) fcntl$getown(r0, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x31}], 0x6, 0x0, 0x0, 0x0) shutdown(r1, 0x1) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x301) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x800000000002108, 0x800) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = semget(0x0, 0x0, 0x40) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000200)=0x9) connect$inet6(r0, &(0x7f00000001c0)={0x18, 0x0, 0x8, 0x200}, 0xa69cf2aed1613a65) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r2, &(0x7f0000000080)=""/101, 0x65) close(r2) r3 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) recvfrom(r3, &(0x7f0000000540)=""/4096, 0x1000, 0x843, &(0x7f0000000100)=@in6={0x18, 0x0, 0x7, 0x7}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, 0x0) semop(r1, &(0x7f0000000240)=[{0x1, 0xfddb, 0x800}, {0x0, 0xfffffffffffffff9, 0x800}, {0x2, 0x7ff, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x7, 0xffffffffffffffff, 0x1800}], 0x5) execve(0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x36) 16:00:08 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8010, 0x4) shutdown(r0, 0x0) r1 = syz_open_pts() shutdown(r0, 0x1) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) readlinkat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/4096, 0x1000) 16:00:08 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000001540)=[{&(0x7f0000000200)="d4bfa8b01aa9dd7bd6f3cd959e6f2d8823df6ede887076818e971f8558d11ca7894db044f7d42cba166103456568d7e0462fb4e0816d8a6ecd4fd6a9fbea0128c3744c31ffaf792a9fea069aacf6c3430fad30cb6923add73856df37fc1298101fb4567f387808975628fa4cf2e9dbb8f4df47b46b2bf1f426b4147ae16a374e178a0a1e986aa79321d3916d3112199d40773c37860303cef8550f83b8142c5cea0e394a21cc10", 0xa7}], 0x1) fcntl$setflags(r0, 0x2, 0x1) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000080)=']\x00', &(0x7f00000000c0)='/%\x00'], &(0x7f00000003c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200), &(0x7f0000000280)='!%\x00', &(0x7f00000002c0)='.\x00', &(0x7f0000000300)='%\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) close(r0) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x10, 0x1) r0 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) connect(r1, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x9, 0x3}, 0xc) 16:00:08 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) r2 = geteuid() getgroups(0x7, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) ioctl$TIOCMSET(r1, 0x40044278, &(0x7f0000000000)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:08 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) select(0x40, &(0x7f00000004c0)={0xffffffffffffffff}, 0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x400, 0x0) 16:00:08 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r3 = semget$private(0x0, 0x4, 0x3) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000001c0)=""/76) recvfrom$inet6(r1, &(0x7f0000000280)=""/232, 0xe8, 0x40, &(0x7f0000000180)={0x18, 0x3, 0xfffffffffffffff8, 0x1f}, 0xc) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x31}, {{r2}, 0xffffffffffffffff, 0x82}], 0xe35, 0x0, 0x7fffffff, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/117, 0x75, 0x800, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) r4 = getpgrp() fcntl$setown(r2, 0x6, r4) getsockopt$sock_int(r2, 0xffff, 0x1102, &(0x7f0000000400), &(0x7f0000000380)=0x4) fcntl$getown(r2, 0x5) 16:00:08 executing program 0: r0 = msgget$private(0x0, 0x8) msgrcv(r0, &(0x7f0000000100)={0x0, ""/81}, 0x59, 0x3, 0x804) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000180)="3c380652", 0x4) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000040)='./control\x00', 0x0, 0x10) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) write(r0, &(0x7f0000000200)="dc70ef74fd921c5eb4dcd5218843c654fd5660b7370fc1de292449a312700d904d281068d5cdbf475283b0e9aeed5f5258640d3839f5a56df84379aacc1632f25814de04c623725adfe30c4dbade2e4583dfa2d52f01ea31e60f4f6c43a6247ffd944d28b0fa9981706a135d73bb26b770e340037864a218094730e0ca07e4fc0aec748d5f1685415d2437e04fd795bf025dae09da33ab140e17a8a457903081087133e4dd214dede22646d280a8fcbd266f0de808b8cd", 0xb7) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) unlinkat(r0, &(0x7f0000000100)='./bus\x00', 0xd050f76a9fac68ad) mkdir(&(0x7f0000000140)='./bus\x00', 0x4) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:08 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x2, 0x5}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x5e, 0x20, "a5db6e6e2a3ec2b6d9f88a84e2183a7fdfe0596f", 0x4, 0xe3c}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000001580)="1b4477ab4e734a83531b02135e1ad02774f3176d9668d68b", 0x18}], 0x1, 0x0) execve(&(0x7f0000001640)='./file0\x00', &(0x7f0000001740)=[&(0x7f0000001680)=',,+--\x00', &(0x7f00000016c0)='%&\x00', &(0x7f0000001700)='\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='[.@\x00', &(0x7f00000017c0)='@%{@\x00']) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000001880)=[0x0, r1]) r3 = open(&(0x7f00000018c0)='./file0\x00', 0x60, 0x60) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) getgroups(0x6, &(0x7f0000001900)=[0x0, r2, r1, 0x0, r2, r1]) setgid(r4) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000001940)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001980), 0xc) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000019c0)) r5 = semget$private(0x0, 0x3, 0x420) semop(r5, &(0x7f0000001c00)=[{0x1, 0x7ff, 0x1000}, {0x2, 0x7ff, 0x1800}, {0x2, 0x9, 0x1800}, {0x1, 0x1000, 0x800}, {0x1, 0x9, 0x800}, {0x1, 0x81, 0x1000}, {0x2, 0x7, 0x1000}, {0x2, 0x2, 0x1800}], 0x8) 16:00:09 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x1, 0x0) msgsnd(r0, &(0x7f0000000080)={0x0, "24c0ecb5a132aa9743f087923a9a667c09a83cde229378d6a9e3b4c8c2affb1ad1c883e5c327b11b7d99d5f87a5e6e4d07f64f8a982767e5d709fd008000000000000079831e31c83072e464e60b86"}, 0x22, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/46) msgrcv(r0, 0xfffffffffffffffe, 0x0, 0x0, 0x1000) 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)=""/61, 0x2a9}, {&(0x7f00000000c0)=""/159, 0xfffffffffffffe0f}], 0x2, &(0x7f0000000500)=""/244, 0xf4}, 0x2) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x8) syz_extract_tcp_res(&(0x7f00000002c0), 0x6, 0x5) close(r0) syz_open_pts() r2 = syz_open_pts() setitimer(0x3, &(0x7f0000000000)={{0xfe, 0x8}, {0x4, 0x4}}, 0x0) write(r2, &(0x7f00000001c0)="d5", 0x1) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000280)={0x1, 0x1ff}) ioctl$TIOCSTOP(r1, 0x2000746f) mknodat(r1, &(0x7f0000000240)='./file0\x00', 0x20, 0xffffffffffffffe1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETAF(r2, 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(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000300)=0x10001) 16:00:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x102, 0x0) poll(&(0x7f0000000200)=[{r0, 0x100}], 0x1, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffb, 0x4, 0xf000004e, 0x4, 0x400}], 0xffffffff, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x20, 0x80, 0x2, 0x7ff}], 0xa37, &(0x7f00000001c0)={0xffff, 0x3ff}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x8000000000005200) r3 = kqueue() r4 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r3, r4) open(&(0x7f0000000100)='./bus\x00', 0x282, 0x0) fcntl$setstatus(r1, 0x4, 0xc) 16:00:09 executing program 1: r0 = socket(0x2, 0x8000000004, 0x7) 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, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 16:00:09 executing program 1: r0 = socket(0x38, 0x6, 0xea15) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="547b3673bc34b4f44c2b8ae0c24c9cd4f074e15c563b8dbda34f9b5a67f59580c8dd0c8c9bbda4e1350a965fbd407a0b0cd998d58037670d81aa6facf7fd09d1efb2", 0x258}, {&(0x7f0000000740)="bbec89616416ef70c45649e248dadc2809f3c7782ff074a3a55631bbfa30fe40f7c713ed0c47baefba087cd2e369a1efe26a8a6d4f40c99f6df588b747a3760eaea705ccbb77d08013a9cf48a4c0b18b39af5da5ca618c14", 0xfffffffffffffe84}, {&(0x7f00000001c0)="700233124b4acd5891df118c77b1b57c5aa7157783f8c42364330e157fd89bcbe5cb73976abd5748c41f37ecce91e5a64a9eb1aa038abb4f2044f2abeff173cbfec29b6b642e6f88257aba9946d9cba9990493d1c4c4d59242fcf864f8c96ac0cec92303519c1a25da8b8ed484326661cfc6e967ce2b089824c5f8b0f87d1b27bbe708672e0dddc25bcd12e3482b10e2fb74312c336bc435a5bb93d5def2dc017912059c24b0328b016cbc14833c5ab71cc15740c889cb7f81cc7b7a0495ea8f7c7a4a10ecbbcfbc11b66eeebd81479bff", 0xd1}, {&(0x7f00000002c0)="d4548d62437ac727b7dc2b1c2c147c012332e8a491440c9a692f9e19b58e0952543c7c702ac128676a5dc9d7b861cdba9bacb0c48ecc6bcd1f75faf02ea4bdd0c8140481bc5c2912ca8eca473a81949069945b9d75bbeb94f119b7f8f4db413fdfb60b767f073c2dff8e4b594ef98131323c41f1d87fb8cf2e4a1854f6cf01dd2a6d75a07e2453f73f6228d03bc42f706cd311d51fe1f95143bf61be52eb22e841edfdfc7a86bb39fe358221b1631a025b4380bd", 0xfffffffffffffdf6}, {&(0x7f0000000380)="2943bd73cbfc84feabb0fb83fe50d92882b816cb33d337540cf11ac43f12d08b8bd58452ae079020a3c0df5bf0286f5ef939eb7eae32533513747c7e17ab0cac3ec6a169da045dd6a04c7978730cad11d6e3520110790b", 0x57}, {&(0x7f0000000400)="7936c26dd9d9856731e837f6c4eafd388a3f6a4e00f1049872018ecc6bad610e41c6ddd441b0992cc0a6ac1f933df5c38e7328f37e400e7375a7b5ea5ea2fdc88f27f18e041619cdd20a9c2ba3228473d41fc8edb5858b02e6a16f40975250ed87bbd831f7d7bd41a85d93fd0fab0c6ae2", 0x3aa}, {&(0x7f0000000480)="390ccc76f41b895729e14d27f7c506808fb1caa9f5df8377513cb36930f775092ef7792ade8a4689c6838ca59936c11bb1738acae4dcccc0630e1e8d1693a00199fd461bb688718d98f062d92083a9790a736e5c83c06437670918d1c7ac063b0b3584543f4521772a937140da04357cb743e22c9f4c4e741cbb033f7c14a2dda4bca5bce2c825c20cc504ad293bd3411e915a01f335fd84aa38ce6036aedb7e00afb8774333624afb610ead6a1641d60b157540f2291d4f23ab75", 0x15f}], 0x7, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x424) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000600)={0xffffffff7fffffff, [{0x0, 0xffffffff00000001}, {0x3, 0x5}, {0x2, 0x1}, {0x1, 0xfffffffffffffffd}, {0x0, 0xfffffffffffffffe}, {0x3, 0x200}, {0x2, 0xdb}, {0x2, 0x2}, {0x3, 0x1}, {0x1, 0x200000000000000}, {0x3, 0x20}, {0x3, 0xfffffffffffff963}, {0x3, 0x2}, {0x0, 0x1000}, {0x1, 0xffffffffffff6454}, {0x3, 0x4}, {0x1, 0x9}, {0x2}, {0x3, 0x1000}, {0x0, 0x3}, {0x3, 0x57}, {0x3, 0x8}, {0x2, 0x8000}, {0x7b75d8d8cfa1ee09, 0x4}, {0x1, 0xd6e}, {0x3, 0x3}, {0x2, 0x4080000000}, {0x3, 0x1}, {0x3}, {}, {0x3, 0x81}, {0x3}]}) 16:00:09 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x4, 0x1) open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) 16:00:09 executing program 1: r0 = kqueue() r1 = getuid() unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000240)='x\x00') r2 = dup2(r0, r0) setreuid(r1, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) kevent(r0, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) bind(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c6531ef"], 0xa) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x9, 0xff, 0x1, 0x0, 0xffffffff, 0x1, 0x9, 0x1, 0x1, 0x3, 0x3}) mkdir(&(0x7f0000000140)='./file1\x00', 0x0) renameat(r3, &(0x7f00000002c0)='./file0\x00', r2, &(0x7f0000000280)='./file1\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x162) semget(0x3, 0x0, 0x200) open(&(0x7f00000001c0)='./file2\x00', 0x80, 0x10) 16:00:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) pwritev(r0, &(0x7f0000000500)=[{&(0x7f0000000fc0)="0f56eef5436212ce07725df705bb2ab2aaace602664ee02df2383e18001ff48f488153b9bfb52b812c0b69b43640332594c2534d1a124312a07fb0cb4329519a7d72e06721eed33b899d309f764dc839e0d69c2e8f0f5ae5ebfc0abff6646ac472f50948dbd2694160dd6c111b8176717a7a3c91afd70e7f90cf84fcaea2a21674d822c36543842078531c5f7a3c29ce9b0cf17092bc30c389ac20c5197cc31b00b4e1adfec07b1156282f5c40803976f94c94a86e8cb113ae4ed55797696d3b0f5b05896512f15bc7bee3325cf5f960bcd3c172b563ac8f831fb199b5e4e81d32b48052324275fecfc2f8f490c5d2a2ca65f8b3761f884f2a2fe524668ce2e4e572ed664d605ba463731a37b3d9e7739b8a0d2ccc4c1c5d8f2747c80c624761151731d1f22eb629700542422b2fab42a4a7bf92cb1f782b9654235f991bcfbdf9561c26e46401f33315637928aec7e210de86f3cc4a3d1180d27247839b7496772f5fdf0dc4e784070889b401b02abf09b9208f26cde2491de25e9825d2f1f12a4e1cbe9283ee8e657e76b395aadbb8abb2cc827ae755b853fadf9856662ba4e513926b1a94838e58143d4f0259b3562da7593d8866df8759363da60d7feda96fee371cf941d2770ad839396c27056f84ffe56d0d1d2f4621ad402f67ec0186453ff77a7e9056637d59c4b850c03eb356125e4fbb9ab40fe905dcc38eb2e3984a5fdb37637d82562973b920865ad848098eeaa6fcfc0529dc9d5bd17532162d256c6e2ab0e8f375e41a0d12b8f8e101e6d379af884e1cf77ebdf66320cae75f1632187c1b6c65e22f9288f080b4077a1c6e6d0c344a9fab61657566cdccbcd739fed4c956de194484ddc97702ad4d1f435e31c62deef1dabc45218ad4f54073405d73e044514f0e55879794d958f786b37d9c36d1d5958e0d1649badce644592b8b19ed704e23df55839956e51e9f0c7b8241217b74796f8b63d333b46d1e254b36f0340ff2a83f64c547592784f16724ac7fe7f308c063468fd4e8db0f3d7a47a6c24ab0923ea7993d0cbb6c91ba9c9236b08a37af54df109d1fdd3514dc3f6738c05c1037ab0b3818621c43c729dce5de074ac3149131a4ffca508af396e7a40e174fb9ee58cde7bfd0b7c76e93d300e6de238e5c78769595b3c3f6a11614b56625acf2fd4cecb976b18628f36db2c50fe58f9ca4bb8f1114b6ee7d6298edec09d4ba6d8fef031e7c9c293fb5405762472ba016733ba86ccba6d6d94a0e6337742f23f4e31762dfff874cb97f38e41a00f03fffbd7de56279e630b0a816f1dccfa4809bd3c9c8a3718f7168a4c95538b17fe637ae5fa3b1c8cb1df15ab5173bdb614fe563f981781417d5e3df2c28df6cc61601f13bc621c35d6c2b19751bb6406a126ae29626e1bd426993b7c7e92c14293d32064b91a179d663219835a0af24a1ca1ebb3dadf34ded2137e86a0ae7c07548c3efbf054176bf709c307198cb1cfb018c958c9c09de38377890621ae7897c256de834797a28ef38a3c9f5d813f8615cb4e4c0f5d0594d048435546c2614b5e146a70d36f296393f380b8bb711a146480d1ffae502cb353d4955aaa17bd7afd1b773b8cba1794e125b56e265c4d071db880ae820c379dd5fcfbb4bf536b023b77111db961fd662a817a1df4f16337c0bab649fac77ea6a66e4b82232604adcd8cb3a7e2a2e19d75d3e247b03530c7bd6c450f3e4817b40cdcb3f79f8756ca18f3dd73db6c7999febca23526d85524d0b685000914db95837c5239f289952773be7ff70a43c2a771e50d810f27545019a8b55e5a1143bcfbc81c0a4b122f1461d3f982ac910c780a18f550eb641d7f4853a6b2e23ca88cfe7f48d9895454b03ef094df8d32bdec71446b60aaac1aad32db8ab90ceb687e35cc95e65880ec482980c08c3d093ef3782186074bca5e771c519f1b2454e54b37d0761e8709619eb0a5d9f509fe4cd1bbf30df3d4eb0932669bf0f41a08b71311680ef29e24ca2f3003801807db5773cd300e5cf015b5b5d15b5befd950cd15d8b9b8554a55efcc319b067f4b1c12ed9e7c87ca50f3b34054a67bb3e9ca6cb4217127e7cdd4a7eac914900f960af28511a18daa2b06ca590957355391db64fe6586b03086d6d76924cc9e635630a34e908dfdb157cf83dd3120eb1c81415cc9cdfc2192d48a4f42b3848ebf99769df59c11636d7e08c84412b803919a3dd289c6481bc7ded2308eef676763250e628f5fb0069a94ed6af5d6ed1a073da906e485acb0e9f36beeae80633043d31478dea04f4fffe15adb08fa0534ab5b71d80116e6b836b5c7c1a2f34b4d8f6f3bb0ec44fae79fab38d911a78a0e93b5a7e1d05944f93fa24d82db99451f489bbc87baad5df75c73cdaaeffa8e4f9f750d7027bc1085552f615103da3bcc2f4ef2b46119596273c6546a544d138aa4cf67cf66b233c731e21e6eb06bcbd2087df16f5dd9e6df5e440aebc5a359b3121bcd98c8721d663cfd861905d02a64eeb59f319f7fefa4a521ea1ea823db16893ad4e749acdc0010d75c6d4169e4d8ddbf72ded29da043e1d80551fcbf0893cd07b13aaad24008f2e4d4c2e137e03bdefe03c7c146787d42903407013574677077f093f5fba1fa09242a04deb456e4144af04088c9832dc01147cc084735c19a5526d17496cc598b02107f3cdce397e13c67e9e22a0c3793aac33719f6aa0e3fcc17b8bf5b9dd460f3ffe918023c599bc673845324c4a5a3ebbceac5a7240e1c24043abd7733345fed6005d460bb0a8c98a400e8594227d11f7de86d656956e074344dfc319f77f98d37f32b0a270894a31c498b59c0279c2cfb40d54c5ccfec01251470b5d8d97d731e3a2bc93371cafd63316608806a6652a34bea512c0a4e3f82a50a493834ef0b01a650332a5a61a54db275b634a661049aacb1e7e598b2982c26f043c59811c67ff02b014f1829c7fa364c4c5fea3409bf2ddc386d43cdaa52f23d57f6a8f419679d2bddc3e7cda12b3f3473f95341d8a807360faf63756597ba1e84fb25f25a509a8f9cd5f55b10f31c6d95fa29d793ca6481e4d075321f1ee1b02a35d41665eb4216816e1d233e2ea7186f6238694e5ef5c0052c338734dd5809ffe5ae990fda5b7b28e767d130acd2db0cb72325aab8790fe9a566660e70b517df0188dd98e110dbb8a2f8c61c351092f7192f232266499aa508bace3c84fc92c052ffd9e9afc6ea1a6b956ba888dfb1cead354d3b2dfe34aa18c2e6d86d9afd769de589d7a3b726262d5b5930f3e3be63bbac0b437565f363cddf29c964b474a98d76987f735b088dc9ee16b3f789f0d71313ec2ca235a374c46123f760c2b869a29cd7ca12b4fdf6ad5bf96cebf2721cfcabcaee381fc106f45d12a28864ec10840a3aae35e9712ad87d22e8347a57ced8ecfe07ac4d49882092fd0c4b9dfead9efd1eac56abac7210bf7335e6e038289778644a7cfc879af8de8513d214a2ca597b5c93433daa16e9408e878566219d2da5cfe0dbd2a2b0ea81bcf8121179a76642354629e545e3719692ddf852df2416953390d00b1785b6e2b4edd4e46c20cb7a23131b8e5bd70ea48131b0e8115765f6eb86d4656e0e2887c96fd34656f4f30d12bd41026effa4956b9ad955e44f9e7f04f7b0111c8f7d0ddf8d8ee0255ddba539333690601a7c52723602f00e34d1299383c04897555db5ff3bc8783fd9a080970a56ce0ed6e69f6e9738c6cb48c408ff8b160d162a00fb9b8c01f63baa51dba6dc949842eb51560260550e2b20b6e51ed54af7d156c39b155f0f24be2d66eaa36df7c75e98a05a6af74297da5e97d306ddca32e419b5ee69d63814382ed19b91dbe7a8ca5b72b68fb05306989c2dab43f4aa894d598a5ea6264193fb2cb31000208b5b6f78a64592a0147fa763c13dd5ffbaabda2668b3b5a1cfa88d14f82d0b1ee2f69c8592ea10e384fd53de5934c88208db83881a95e96e99cae7f7060f06b5e24f9e4565f9c86642be531e2828a7db2640ec14561aa3dc4ff124f5c87c17f6189bc9cf88432a04ae11d73e7cfed79f8cd14578d53a8f073295b06134ab03434aaa6302fab95e881b8a36ed0efdcbc5089b7817a9dd77cc22264d692e5dd093423c2333755a3c8f6fc059f7566d2f1c3287fc00ca8b2f6714d9b7a8975f64922043859b44da5f1cd8f00bc141430755a39b4c22f9d441cbb9faf18cfb7f9d2982b8299165bf4b55c8ba3134daac79d9eba8afceb8955908154f171ca6584989ee1ba415c6ad46da90a952c409a127bc6dc4e3801ba341ee4e132d4660efda3cab571dfae5dbe99c81f7d1249d5c67880b6a818564280df30827b7ad49a5d81bbfb2e26cc8a91d6ed4cb5805acc5ffd28884f078c722e1da87bc55c9505d7ed1b07c346dbae8e89c3f2f154b9afc0ce801301170a23d210ef91a42a2b89011e31de8a8541d667c3fef43fd16581031e7b8a8b88b8ac42931ce728f39ea21bb1cd7779b2cbd056851221665ebd8335580a45ecb904144e7bb7f851e35ac8f9055bc92a268534cc13257230e88c23ad324dac7a8d3513406278518c9bc51e85d6e23a27232c2586b7a928543c585eafaa326a8e22a8cf13b5d4c0454931081790e623e840124baf5be16406fde01b52d8481bf7267b0ec0c460f4ec6b9aebd1f1f73cc6d83ea86aa94761861b51967bda46f9f60c3d94fa221b0ca26b2b03f284f20d5c6044be3d8510990b3d5589daa7294fd0c6ccb6ecf5f02cfe80b25ace67b3df80da6be69d3064a3f2026f7365d297d8a92ad11609aa844bc340d68a61affee9dc5b46ac310b5fc4ce89bd771122abe9160c2ea06d505fac74af3255ec6142746fe2e75532a6bf02180a75291fcd16dc39be13750e1a842570c3e57e0297e1c7e2e43e36b5985dd56c39b34742f2d27020b87a2e243f3d817844333d57e1ddf3dcaa38cbfbc21a1bbf5d8aa2dbd66099bba2c004a248da0efee7223667e4cef49dc5784b980ab2d95fbbaf03fadbb966e3f5e8c44221a87cdf8f72d76574dc8075ac7420ff8e5360b10180cb602c2bacfff57582c42649f77955d24b681406c9920d68324957adbf1fef15f3a0913e7c0a47e99a4fbfd9010bd5a3d9217889e4912d31a02495ff86583e1bc4d5954301188195a0048111977758116d172f8709b7578790b0d1c9025d0d169d02e166a701329ec68b618ddb3fa3241bf8cd1dda10e296c0765a9d142dce7b915315e9927cfc551672da21855eae0f4c163bd4da23146da1ffd20d76792a73a64d82aae3dfec081047a42a01ff97c3b46674d15df6628fe1f123347c52dec5365bd36c697b95567a5e18a9420e5effa654a84dd94b8772178ab569416cbc6a578f7229baada1dac7c7500204bdb984a90856a4e48c6929b4d76894d9656bb32009b221560eaabfb58377dfe0fc761f06a2436752d02c1bfb3a6e4e9d33d2b482f69a7e94ec3bdd7be81d17f30950f82c8486b427bd1c9299f53024e0ffecf1f5b16a94810b0d3bf1658489ecf2f329edb5cdd20ad95629ff4a4be397b3c9ef8d475e287e15f5ec82b3ccdd6b6d89100922f4efc20745f1dc4b9bfb9918942cffc2211deea1dd9982b667869b95df294af806f4696de7e2f246d77d1388ce22751eae147e04f42b774b831ed1b650b4d4554b6b873f25983a1ba769f88bbd0ed5d7125ee76a2403fc3251d0a82b8534b2989e47db4b63ea88211e1bc14d84871f736a8486985efc81320edada05523b6cef713a0c9febd88f5f24266f3e7001c69cdbc7", 0x1000}], 0x1, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="0100", 0x2}], 0x1) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000280)="ee0171c09b0c", 0x6}], 0x1) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000b00)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) getdents(r0, &(0x7f00000000c0)=""/153, 0x99) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x8) getsockopt$sock_int(r0, 0xffff, 0x8000001005, 0x0, 0x0) r2 = semget(0x0, 0x1, 0x80) fchmodat(r1, &(0x7f0000000400)='./file0\x00', 0x40, 0x6) open(&(0x7f0000000140)='./file0\x00', 0x80, 0x715222946d0228d0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xc) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000240)="208c9afd2843dba876f431422c209ddc4e202f6618a82bcc377b765aa2", 0x1d}, {&(0x7f0000000280)="a3a6015409536de8b9644b02ea80e835ac594b64bc77e73f57307795ffe49c982bbc98ac30b7bb6f0fcc9c2844df2c9833dd58de097e7656018fb192dacbee3e15d97acfddcd7e34d904d8a825d774dfd55a3700f4d3f564743e335685f9a24f7becbaba1834da1be7eb3d5989d7420687bcf18c45a25b997e6438005de994938e7e608ea4f1d98d6d3b6cca71e8a9656f01a3b8f6dd3a9c3646841ed53b9e63a0d0d449784aee57e27ea3626db9f3b30d6781645d41f7c6c91c626bd1daa7c257447a6a44c5bff417eaa215d86d3020a428fcadbecb67b17c7d32a1ff62f0", 0xdf}], 0x2, 0x0, 0x0, 0x2}, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000004c0)={{0x356f, r3, r5, r4, r6, 0x100, 0x4}, 0x4, 0x3, 0x4}) listen(r1, 0x8) 16:00:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0600000066696c653000"], 0x7) setsockopt$sock_int(r0, 0xffff, 0x1081, &(0x7f0000000040)=0x2d, 0x4) setsockopt(r0, 0x69, 0x1, &(0x7f0000000080)="744f889bbdc840682c4d1f5363f468697d4bc94b11a2d9d0642040c4f701077b344580f5bf1e0c1ec36be1c9d2b4f3e15685a96e99d3aa82212e5ac648b4dd6a8f6113e62859d296c219f902795c3c1dd471fc0ee63530deb1acc0a39842cf36d6c30102e0115e7911e3677519bc02ea426baab1170dbc086b90c428ec1717bf31600fa1eb783a1cc86e34e6807d975ca327e7d2d716d5fe7ae74c04278e1200c317ef46aa6455ba93a665dc133c00992876e31437644356ff3b444a4e4139ec318b39ce374546979824945eb53e3f3c77bdc999b45807f9969c4ef90bfa04fca3ae0c6d8f97e5f0e43a34d1c5928c345d66c45d2024f9b277d49fbd8b6505c8e5919e32ada34a52314c8833688586ca9230713f1c839775b94463946e56df67f3bff86a6032be4f7a9f5ab213f625fb30f8e9ad7c9f3eb9dc261403a66fc6893797172904457a5b89ec7cbfe2895bc1c2365cf394aeafa0934a778a2932cad11ec7a32cd0a15c2659330f8150446fa9961219f37dc9c94a1a4b400298ab5386c5e402ca8a15dbee3aca00031a7509acebe32cf02fcc3cbc0832d4bcc3607a899c7a1edaea0806830c8f60788c9e2a190c91290041f4c874774807acdfcb56e09670eca75f72a8c9e54f703178e9fdd950c8eb2ecc891b78d91305f008088626721490910ef23191d4168dbd19a2ccae9894caef6cb13937d4c443812e35b4abe58063d84fe659ab4362e75b06ef7d31bc6fed5079660b89ecf45ceaa1af367ae22de6e1e559ea660107a465b018b3c14c165b044c905f59db19a55f691b10f01899e3940645f043b0c99fb7cfe53751a1f0824b24f4655e2795c4accb458fd0114bd21abbd517dcedb39dda7f919c481ce712b4cea971c04699f8068258bfa3ee1708d8128ae88cb6fc1513b78c8da90c6f529b9d3497fc1c949149b7f8df990effc954490162ffd602354d18ff7e4efb988905101be7b730cd33f8bb5cd401dd0e940912a06dd958dfbd2069e1b6994c402104b51b7a1359aa785c4890a92f396069d7a606a5e4e60ef9856ea065294e59e668a7e4f0ac79201ab54b2ca390c687da7453c26bcddd3aa057be2fcfdc22c9959a3d933d59e788ad359d40dcaebcf63e2595bffea3ad80531228e1ebad38acc79a3aec5281034f00b05fb41457705883ea9c3281449410eb6af1f64f6e56dcf704b900f768174f872a1cd4ad1de23f232fef6f4697abb0c92d3151102100828aee9d524ad02050470c315ef98f07155172e78cf9eb5fa04c0bfca754f09cd7c485785143c5b3ca00bc827d15c541249857e0189020e9985473d313b9a2cf6af25e03f9a1f6494d8d5e7fe2d09c159ec559a66c4140ea3f4e843d2a056a14f60112d3dbeb882598e155ccbc687b7e4e0bac199109b4dd5aad92d1523c9412655198a3e3c3ae17bbcabce5e82902a46c34d071ad67fd3bd998a7537646b021ef881c681c36e315e4e68023150f654d0f71f40de55c23a957ba261e9a192d76a8240aaeb038d7b7b2715c1aaf075ec1c93ed58d6c7e2697910c1a532c63adeb3b47ef9cd5695508d89219a0a6a134efbab547eb13ab3bcaffab8d199a05698cd08f9c96faf8328b079a6bdd67ccf24fe764704888b94bd8c4b6f724e42045a5621a9e0346e6d50504ffb5260d976c8a806ccbca6994f38e5282cfa1b9cfb6b5c470bd4b4677b8b6ae4420b862e3cbeda185ad341ad58fa9e6280cf01c2bed8328539303182c87dae245d1dcfccef3811ccf139cbb68a1853aab98e2596675ead0eaa8e0b18d26496fa3658ab1ec4a93dcba9b9a06e399b04c08e2bb6437259a2e7145eb586598ca6fd25403287723beb5f89bbcd6f58ec2d2054f62d9ae5ca56f13271087f9b6cd21b403b6c7ca538ee07fcb1154951fe5b038dffc80d956b8a831e5b97d18f846b1465847f6bc2934c5af9bb108a3478fa93050496f83c4fe8455f2da286c93c4783548cef649c260caf5245b949ea6b3df19c34cc915049f16819e5d9a09bc9bd97515ac393b919e294db6d0848a7be5f06ef1ac767bee49818525cbc2d1ac42167c9ea44ed7b1f5d8f35f2d92dd226880db7571c884e44d789023ff7eeaf5e0f0f2596be9ab3203d49a3a20fc048c2826ee427830ed6bcb46a14764df801b6c85f62e16f71ea7998328cbc171d176be9ee276784453bcb5853abd943cfd2ce73eaa88c58c004dc4608718b22d9950d718f30f7e09938b1abfc8cb76a85f1a27a428d20bca552caab01b2db8193cd7107ab48655f35cddb9e07923afd402acdaaf6d1ec826827dc2ed78a393217b54d1df599ace8da7dd18bde218b7e8ebb92c7629536659d4d0d36f7862d8364b16eb7e9e54e2e723c06a85d5a4d5946c5559243b34725428d7cdddeb0f0adcc1a04da8f3c8410fe627cce518e98c3ad9935378090f974dab6aa8ffc8703877fe9baceda39639aab8638285758a5a26c4692902ecb9dd3dbbd3ccb2e8d8abb9cac3ba96e8163e8c2e51951d739d8107d2099027dc154f109d77eb38126cb0f9d20f6dee5598e7e5aed46b094074113829882403be9bd95c0f415d3a336ed769cba6120f4a9aa4f079837517f38b30deb474321de9cf0c4dfd14a8e9d36486df49e455d33d0a2c714040fd9559fbde45408546b4df3f38423ef0b9737b1329926eb3f9e3922982ff4c1dab343364fcf8b945c3a3335dc245b1659311599eefad76ae8b31c58b2d14b57a3fe79689e9d1ed19389f82551cad3bb2a0ea51e6f86bb35206910438b54baae17fffc3a58c23d4085294003bbffd391bec7c81caf12f81693c83c8537e1a12a9eefdf2a399a50ac313e236728c826c192e78a9d01ef8cc784943c53882f2425bea4e504673b476669c30ab944f791dcc7ae2d443210c82b8f9ff18888bcaffe6f9715ddd2e81a61525e98dfae6be97a4ad5f696e06ef5a910900792f645d405db9ee5e33edc25fab970469b68350237c5810521487346bdc9b215f62fff9b8c95b4a30374307fab66a4c0153024b19dac326601a6db0bcfe24292b58838cfef375f430105026be55f1a36c57b5824d107d334ce5919548915eb6b3b26655d1cb255bdcd0474fc79e52b404d0568241602a5a154ea226a8fe93ec26d848788af492190d01bafa178d0173b0cc5f37c96dcff7a257c60777a6e7ab2ecfc866db52d8cf9538b2dde9addf65d72eac53eae518675fcad9e5bcf541b2361959b042d79e031c7e648b4d269d8478388dabc90f39d55d5b223455c40f90f8eda435a1eab293cb607efb9fd630030eb0d63635a7e5c2e196552c1d5203c97fc6a49f22192922e9c394cb588393f5ba566d20310d0fa1c709ecb8851941801ba743b2a1b89acbaed41c5a3dfb047736af739d71a4016db6e131161767a4c0e4e939b01f85e4049b72529639e102e2c404b493cd5c2ea963077a1bcdd1643c3d10482f06c32871be7cc445097bae4885bfff636a79b4f8bf63af91341d718fbe304296c23ff58356f394e3abefb2732b5e1a866943680e2d369328ad1070949c33ccab5575a1025c9e507f4d3a491b08f1147acb6e63316d85e5298b74dfa5f0044361cd2acdaff0499cc7fef495c40753c69562e2c1f0e914e917dd53b8a1bd2d84378c490efc7aea7ef73da75810cbb8eadd508d66335ebd90ff65dc5af9568dcbe8e023a4d8657b3c60f03135393b0c4911b85192d2f308bb6044a2c7592d3d49af7b1b5b5fe83abe621e2149ed146a21607f1c9a6e0fd0e19e1237fb1d00c27972836b155f4be463d72b3c5132bacba8d054cde44d72a162ac2742e27b122962f5f0864a8cdc50cad9c765d6cdf2c1616bac5fd37a8646b12f22a59d0eaa85b9b72cc6c3e530036ba9479f6972e3c17b5b708666569dc3a450e1d018decbafeb1879de37981e7d5d527d9fb4dcec52b519bbd3a8eee7ed349910abf0fccd6f46e645f1ca3f01b5d4adc7de29e476478785c1f885e2fe936f44c591e1bc9c4fcc5089f5fccef1a40f01a5dfc7686d1c654da55b41b15440f1f59d245386df931fc52f295cfb6c119a79ad4541322802e1b5cef98b04a23f60f95631e46b5295bc8ce85655ae5158940986e1263f91bbe813bfb4f1b8bb0b6f13262eb142dab8a0c24b32af66ce8dcc8075423a0acdd6f9ae19692df7f6a111812a2e05d0f95f6acbea7defce11066dbb30bb379cd180499402ff281196c9094ff309e5f17435740323462a824fa2a0ef2a261cd4bd1e222a5c2d347ac761198211ec5f4e5c1c719ae0558a01c9f059dd31e3b2dce37f42b874a8889aa098992a24e2dbf2ed3481bcdce344676aab333e15bff376bccdd2b060fae989a3b04608cb396ee814b8dd49c5b77bdbd692761b3478040d1bb6d53594f103290584ccbd121673649b3ac7bac3475d9d50a4c03f2fe7405b78f30deb34935bca80523a26ee8dea32366b64afe09ca87c4e3f065eedebf6ebbf182a1f6eaa463fc33b70715d3e82e46c16f3755cceb16ba23902acbb7f3e7cfbc596f14fb1660e245f8d315ccf3b919898bfd9d2be419272320101b25f6841dd4271221c7c50e2d7cd67b15df71465d91b2fc5af5d5f104c542b28703df6f95c9596f41fbeb53a523041b22626431d963791a695718d7f5f2a3945be621e1a1904edc667c5a2fda32b9c8120145fc5064674323ebf3564eb6a71618ffab0ceb34ea02e1bb05ecaad1cda56e3b2cd9efc7585ff7724df198d0e5a8ea734ab52a98f144ed02c0e199f7ae358eb4c56cfbc06ce4f14cb8a21a762d74a5cc7f25fb65153838d6b35458b843ed1eb20e40ecabeda53dcfed35d8055ff020517716079bdf126a7657ea60fbd84cbf0cea8923b8b68b4146b7938e3d23c155025a7f000d26398d19d7f06ac942fa0d10e061d101a8bc61aacadd21fbed83a769e016393794e8ed25ec3e4d2d32b573396cbbad699cf5a79712ba13b6bd6ee938336a620c22eef7aa1151a1bbb6852562280d1b2fd57e126cf2584c81eb1b6f4613011f48fe6ab10c369832170ab6474c433187a84cfd7445794b40311e6cc3c58b030454fda773266d0cc2ef4b9656a74eb25032852c4754632ad6d4e0b057c00868abd1f9fe12dab9ea77ba7906b7a0783076e1a2af4a35a2dd709f958153c9e29394fffbe43f89c662ab9418cfb2d37b9e094380d3066d2d39ff0bec35390de97a0db9d6f3a4dc588760ec65ecb3b73ff85195607b7dd2241553886d9b843f4dcc34811c0fca518957ebcb08f4f2bc389432ac88c26df2f3bd0ab6dd35e87116a7e111d05bf5976772e245ae5c7c861d038cff8282e2a7bda1123d831194329828ad300b93e04c0b0efddabdc342d1668a3bc13378abd2b0db7541e6823d1949e7b9648eea7938cdd49e355500d8630f2c8aab369b8695256dbb522725ec3dc05105beba7ec54943a6c816bc243c451bd8a4b75148ad491771c20591d2aa2616e48bb9a1c71832a8185ddae00312bc01d1dc24ec53553ba2bfdd1b5ed4fcd99219c0c5be092ba4657d102a67a78299b632f7fc432fc022e0152952ba21cf5dd056d2f356629e1c59d81bbcb14a7065d7d9315619de65e2ddf1684685405ffe7c6a8152da5d7e3eb3ce1d01bdec4049ac499c91760d5c830393ce194fbec161e233f947e4b1a921474c655e93ebe7f6c20353ceb71e1be2cd3f883245cebde39c249f6c11ecf94a921eacfa7a421e8ebbbbe163cb4cda97df894c11ac02d5ad506697520ac08283d32ba4c83bf3932d7b2ae95210e0954405ffd08bc8fc6ac88948642f8413b172d", 0x1000) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x281, 0x0, 0x0, &(0x7f0000001080), 0xa3, 0x3}, 0x0) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r1 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) setgroups(0x0, &(0x7f0000000300)) getgroups(0x3, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) setgroups(0x5, &(0x7f0000000380)=[r0, r1, r2, r3, r4]) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000400)=0xc) ioctl$WSMUXIO_LIST_DEVICES(r5, 0x20005302, &(0x7f0000000140)={0x0, [{0xfffffffe}, {}, {}, {}, {0x808000}, {0x3}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x3}]}) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) sendto$inet(r0, &(0x7f0000000080)="01b19b21db3324e94efb5be2e873b7d0d9cca9", 0x13, 0x2, &(0x7f00000000c0)={0x2, 0x3}, 0xc) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) pipe2(&(0x7f0000000000), 0x0) 16:00:10 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0x10) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x88, 0x40, 0x7, 0x6}, {{r0}, 0xffffffffffffffff, 0x81, 0x40, 0x3f, 0xff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x20, 0x1, 0x1000}, {{r0}, 0xfffffffffffffffb, 0x0, 0x11, 0x7e5d, 0x100}, {{r0}, 0xfffffffffffffffc, 0x8, 0x8, 0x0, 0x5}, {{r0}, 0xfffffffffffffffc, 0x8, 0x40000000, 0x9, 0xfffffffffffffffc}, {{r1}, 0xfffffffffffffffc, 0x0, 0x8c8473580cd2db88, 0x8, 0x8e}, {{r0}, 0xfffffffffffffffe, 0x41, 0x80000000, 0x8, 0x7727}, {{r0}, 0xfffffffffffffffe, 0x1, 0x20000002, 0x80000000, 0x6}], 0x7, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x5, 0xfb}, {{r0}, 0xfffffffffffffffb, 0x3d, 0x1, 0x7fffffff, 0x1}, {{r0}, 0xfffffffffffffffd, 0x10, 0x1, 0x4, 0xb224}, {{r0}, 0xfffffffffffffff8, 0x8, 0x20000002, 0x8, 0x8}, {{r0}, 0xfffffffffffffffc, 0x20, 0x0, 0x0, 0x4}, {{r0}, 0x0, 0x4, 0x40000088, 0x4, 0x8000}], 0x81, &(0x7f0000000300)={0x1f, 0xc67a}) kevent(r0, 0x0, 0x0, 0x0, 0x20, &(0x7f0000000040)={0x7f}) r2 = dup(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') close(r0) 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x10000000) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x3ff, 0x4) shutdown(r0, 0x2) 16:00:10 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f00001b2000/0x1000)=nil, 0x1000, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x2021a, 0x80) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) 16:00:10 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x400, 0x0) r1 = dup(r0) getdents(r1, &(0x7f0000000100)=""/81, 0x51) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x24}], 0x2}) 16:00:11 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x3) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x00', r1, &(0x7f0000000080)='./file0\x00') utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:11 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) syz_open_pts() ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0x3) mkdirat(r0, &(0x7f0000000140)='./file0\x00', 0x100) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000200)=0x2) chdir(&(0x7f0000000180)='./file1\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x101, './file0\x00'}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/26, 0x1a, 0x801, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0xc009, 0x11) 16:00:11 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0xc0, 0x100) recvmsg(r0, &(0x7f00000003c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/185, 0xb9}, {&(0x7f00000001c0)=""/252, 0xfc}], 0x2, &(0x7f0000000300)=""/170, 0xaa}, 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400), 0xc) getpeername$inet6(r1, 0xfffffffffffffffe, &(0x7f0000000040)) 16:00:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x2, 0x0, 0x0) msgget(0x1, 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) 16:00:11 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) mknod(&(0x7f0000000000)='./file0\x00', 0x5, 0x2) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = msgget$private(0x0, 0x100) r1 = open$dir(&(0x7f0000000940)='./file1\x00', 0x0, 0x10) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001b80)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000001b40)='./file1\x00', r2, r3, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xe7) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) execve(&(0x7f0000000440)='./file0/file0\x00', &(0x7f00000006c0)=[&(0x7f0000000480)='c\x00', &(0x7f00000004c0)='+\xc8\x00', &(0x7f0000000500)='c\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='c\x00', &(0x7f00000005c0)='c\x00', 0x0, &(0x7f0000000640)='\x00', &(0x7f0000000680)='c\x00'], &(0x7f0000000900)=[&(0x7f0000000740)='c\x00', &(0x7f0000000780)='c\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='c\x00', &(0x7f0000000840)='c\x00', &(0x7f0000000880)='\x00', &(0x7f00000008c0)='c\x00']) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getsockname(r6, &(0x7f0000001cc0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d8a6ff781a71fd4173fd9de4d43c0cf7773589e28e3311af3f8b1f4b14b0534ca182d640a9dbf609915cdf92bebe9f5cba31b297309ffa0b4bd0f7f6dd134e43c415f69a65312f3a52f532081244bd22ca8f4aff1f1d80bbd"], 0x0) r7 = getpgrp() msgrcv(r0, &(0x7f0000001bc0)=ANY=[@ANYBLOB="000000000000000000000000000000040000000000000074c8a6b5672c2593300000000000a33b000000000000000000000000000000000000000000000000800000000000000000000000000200000000000000000000000000000000000000000000000000000000000000009ff72f4ec68300060617cb0000000000000000000000000000000000000000000000000013f4a9eb48ec720e7c4fce5ad90000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000"], 0x1, 0x0, 0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000340)={{0x5, r4, r5, 0x0, 0x0, 0x40, 0x768fff2e}, 0x4194, 0x9, 0x0, r7, 0x8, 0x4, 0x1000, 0x71}) 16:00:11 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) socketpair(0x19, 0x20000000007, 0x2143, &(0x7f0000000040)) getgid() r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{}, {0x101, 0x2}], 0x2}) setsockopt$sock_int(r3, 0xffff, 0x1003, &(0x7f0000000140)=0x6, 0x4) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x5d9, 0x6, 0x9, 0x0, 0x3, 0x80000000, 0x600000, 0x1, 0x2}) r1 = socket(0x18, 0x1, 0x0) socket(0x2, 0x2, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget$private(0x0, 0x214) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:11 executing program 0: setuid(0xee01) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget(0x3, 0x1000, 0x280, &(0x7f000042f000/0x1000)=nil) r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getpgid(0xffffffffffffffff) r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x0, r1, r2, r3, r4, 0x1, 0xff}, 0x1, 0x5, r5, r6, 0x16637526, 0x9, 0xaa50}) r7 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000260000/0x4000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000180)) shmctl$IPC_SET(r7, 0x1, &(0x7f00000012c0)) 16:00:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x6, 0x6}, {0xe7, 0xfff}, {0x101, 0x1}], 0x3}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) read(r0, &(0x7f0000000000)=""/91, 0x5b) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0)={0x0, 0x80000001}, 0x10) 16:00:11 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) r1 = dup(r0) fsync(r1) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) socket$unix(0x1, 0x5, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "c6e23c5cfeffffff00"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) geteuid() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000140)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="d00d04c76b0b29c2fd3b3a9a1cb316d03caa6a53b9324420aae53d6c6b25cf7803f5e66fe20a", 0x26) syz_open_pts() r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x400000001, 0x0, 0x10000}, {{r0}, 0xfffffffffffffffe, 0x4000000000000037, 0x0, 0xfffffffffffffffc}], 0xfffffffffffffffd, 0x0) sendmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000080)="2fe83081a2c940af2d1a680833d3aee7bb3ba4ea94", 0x15}], 0x1, &(0x7f00000002c0)=[{0x30, 0xffff, 0x6, "e2f5726f594a132b8f096daa7591f7a769d19157eff60076891e31e612f8"}, {0x40, 0xffff, 0x81, "083f5411ae7c05347b78bf68a53ed5fd24e5363583d4984c384050c566b59d982d9113334bb7628f18a757900507dfec"}, {0xe8, 0xffff, 0x5, "ca74a4ca171c2ac4916eca1a0e65b7c57aac7d66cecadebddcbeb374e7d286e3c5341d89d19c72086ad0ba7827cfa55849863fd11e9f16ca357803b94761a86723d2b55f3497a5dc499da31e084fb4e0b1f26987a48b2ec6541648d8327c0aec117ca09b6db3e77731e9b5784900064a91b42751089f4c82dfe607ac6ada981501979a8f6f932525c2209c2c2dbae29b1992c6d785a164c22c3e3b4d8630fd7d2b7cbfe0d6c135bfe17b67f2c5a0c04b23916aeaefe50820934f7062e699011f98efabc8c085d41191b3d73118d5606e8c8e36"}, {0x50, 0xffff, 0x64, "49609623e1c515d159e9ab435e8097bc88cc5dc725ceac8bf9805c47e2a99a25c612f305cfac35b4e17735caa1da28c018d8e7ed21544833f6ca70"}, {0xfffffffffffffe3d, 0x1, 0x8, "3f2ca44b697211a1b15c28c03417cd8beb42260b5887e045dfbc1e29b24de480b6e5634eb1dea4d8a9319a294804dabce68afec1c505c93c8c268e822e0a9b4b2652fee29b7ef6710f9706ee"}, {0x40, 0xffff, 0x9, "78d7a8308960d0d17220866f5e1ef1c555727879dccd66cecb166e472c1291a421c830e840620581373b3902"}, {0x60, 0x1, 0x1, "bc55a102d3126325a48681eae38b1bd2186366eed241aeb8a034ab79151fc2f30c35a108cb5addf06d0593347c18e145f0c876bf61e5a23655939326ddfb4273a31b75ed80b8644ff5dbab8d"}, {0x1010, 0x10000, 0x1, "38fa3c94662bd1d9da5103f65869e3fbcf23bfd2125e48c3ecb4902268e1b4896fb3783c361e82694d97b467402a99f17d01a1704fa9472486f575f8746892f1a1e0be38ea9b1491961ead425aa47585bec54f6501a235c02cc868fc12797f86fea62885567393579a8c4648a9b719b2f51ddda0773ca9e5f7698dd18ab3c4a6b4b314c796489120585905281bf85f588efe34bcfacd7631c13d76cef19dcbce7bc4b86deebe6b4ef09016e6332aa4c0a62225422ba0c03eaf987739ced2429d41c64b9dd57036622d8b211ca9188d40dbe0fb3b7f1bb3267ff95a090dcc3b973aee031530263060a9d2c3e10a5b3c97e78707f881d1cf74632c40f1cf9835cd577a9a0fd756127f233a5fc5d58ca6a1021e035c28b69b34bf7452228e4715abbc54f7d163c5357adcc115feaff71870038aa220ce5de2c3b289e114fe630b5f074f5b8b1b9207c7bc437e42553c8d619e2dd93f94327ebd2cbbe5bf36607421bb72a6c79bcc440fe9ede140e4009ad3cf319df2f6114525d78654b07af6f64557408650b119ee060eb79da59f159e07ccbf0b9ca8db274e3e820c530d9bae45bbddaf1361d277a7ccea857ba9ad8355cc3d89be362a4a91dd73be21817e50f7bf89bda3389cb058459d5df5dfeab5583ffff2c3757da1c0c3fd5d943c2f88ec5ecda550adf8958ff4e6c8251f7c1468a9cb9224de600e70c2af53fa1d435dd38e635e9170e84deae0b0e89692d16c47317c1e2090c13a9e9af553c32cc45fe84fbabe3707a1cbbaf6b38087c496127089acc2fd6497414e5b21b2de756f58fd1239df35b4f53ade06252cfd8aece4c4c456443636a8f0a16636f5787e0c4fc65bdac2406a660b580e2fb13d29195b43447b44b825e48f30c479104a2299890a87476ed311787b92bd8bee94da13e87447f9b1d6f9f93e74fc84af110d320640e78bf8f538bc6dbe6decc467f882216c0b0b42b0b69693a47035e797f4283481fcf4c3df32ca81e51e24bb68d89b3145149c2935e0e282a7c1d26fe7a8a491690c54c7880c069df91ac926798c9c8816ea9389a01e232a56cc6ab4bac2eb4b902c623981e349afff01d9968624c10404f5b4a689323126fc8257e9b668d56fad0d7d1af391c624672abc12fcdcb9043ac94af53e53bac84bb451bc8e54002e4d5e8dc2f22394f8eb201f03bc3ab2063f851a32610683699e0a4616fb95bfba3b3e5e651c8d492714dcc6fccb0525ad51e45e36eaf6059acbcc615240853fc517983c4ca87e5b5e6bf2da78bf413a098c9429683c31f33c2d1b9fa0edf8e673efc3a385cc6900c0fab77ac6044e9b93a46dc1ca8d28b679997953abfbc76ca4dddfb1d2de7dfaa67c915176cb978ffc03b39ae7b9f077f0596b72d4355ecee088869becdb4ecee9915e5e770efc47ab5d2917f16f643455dc7b261c33143be243f39aa6eb7396cbf64151e55d67464017cdb6206fac2edb8d72c0fa180575b9c38db358df26e2896b9adf4dc9a11e2eaeac00408f713287e86587504f2c64a662076f9ba336e84abc317d77dc0b6969d818f1b1a0533205ba9b741920ff988695a3e3aca34a546d4a4ef3dda9cc0107ecb85d7ef6ddc7e8c2093089288f640dfd0ca3963d8cc2c0917e4de917d698af4fc45a3ab03fc0a9ba8da5b8ee2e99381cc6745e1c326bd24252489c2bd9ddab374608d9bb7459a22730acf345119d62ef7f2f0134f3330e88c92b91d51422b0e958236af7c20c2a6af6a19b98652199834b216ef8326b0aade45907af49464228823772e6d48c43e5150e708540038793e8210d292bd2f2c3c83f8e15b636a8ed4e364b5c82063a3b2c28e9da869cc83d0c9095523a2e13f9b12e28d3b337bace60b7e838c1a88a4b3e09c7f56d32883a0373884c960e2ba1b18b00dcebb47b91f5910fb9c7603e1727e53739c756f9963a517295e90331079431fa3ee2039c7c49496dded47051f0a237aa467f3baf1569d25010bd022f127e1c2d66e2949fd64801e2e9f8540d75e23bdb3d1705e50ddc864d5d4537abc9d99061f3a135d9bd36f8d6649f9b09dd89694332eb9318ea95ac2466059c6e7fed2c78f86abeef474eb519f73a8efedbe91c6b1615da3a4825a4cbe85221781d446f61dcd26eae2eacb35e9fec6f99264d8446ff96bc3506cb0703dbe79586fb60dc13bf21d4a8f454b2af35dfa56c6c16743a55815a13879e2114c8572883cb8ca2f48169829f7cd8f44a86ca2a877e6c866386a294c0406a4d923607ab39e8aab517c43d1990b152f4e3ec81ebeaa6c8cebf1518cdf86f2b9c7d824f925780680c439e80086dc64c5bc11ec3c590a4c78f4900b49bc72a2fa22893c15edcebd0ef014c64aeea5c15a961c24244ea949acf6b59ca88f6a745e3a518d243113ef25917e6a680ddfdfe8e27a08f4bf2463ef3b1618b27ca7da1e39b20b90de658d067131034f280d14714a2022eee5e78af7755075d77bbfbebe5f2a6b9fa1f7c28d23442aec429fea360550ba8fcdb06c2fd5d8f760b8a74a30ad0900bbeb1ec6ee9af20dc42f47b0ea5c378358abcb7a85321245d84c3272356e6a269ee2d3698a74a4f7731436cab0918d7d582927a6d283a59a20305ea9e46ec7cf2d4d86bd87436adcce4bd4278dc3366c34a914ff71b3b57c8c4ad78d3601d0ebf73aeb3e656e3754cc0bb47a577f9ff898acd83a952e6c93b49467a57e1aefb4cd7bf42d2ef62fd376e6a27e118dbea3c4baa1bf497e56e7fece9edcf9ef6f7d06de69c209aac560e4619ec39559d6c78115a38242993df3da017184f712310a4c15286783932936527a414c70fc170910afe88907bad924ce308e9a398245f045d00dd94dcdd379bfc4e03fdcdcfebfac77002b804104c4894d20685f0bd9b4354c6b59724f0ffc450c8c16d7a6f702c159c3b55b21c9ab4f52c8928330cc814a309a9e4204b8ce24ccb12dd3d4e213167c9175203bd5f2ab27a691177f16bf84d9fd7e9ce040dc85031b29efce6d9eb8bfa25f01f74cd6902eb88497bb81bfb4a45f12b0ada5c2c70b8022b8296fdb32be0c42721ac65d060475968ba3f50270c555a259dd44f4bdac61e6ea1687825d3562bc936760491f7afd474734fe296763354d10c5b22880f9e3be2b38b77e3bb14af6adfb0c42407b54589b6d7edfecf91c34567c814e7aa676374108fe7d634651a15c239e62f2c52d3b6f0a382cf6ef5ce7891c71141363f1e93055a67a4eff29aacff36a8bf92a393e7a2e5a12e0c06625bd0ebb7cd2591d194ac914de6369a04a848867b278fcd6aa4099a297d136d6ca269c2508d34c6749eca353ab6721bb9203928a8039e47b7f7d0e3081b50e4f2ea87466c2354b11dc966829a67d45462d4475e7b1853c5d5bd6e8df1989d77690ea03f510f5d7efa2e0cf3eda5b701ed444c2e37e0ef98dc581225ffebe161786b7171249713ccf262819215d2ba86c3825ff7775251c564655b1e5a4dfd3e2e9fffe343e94e3a27b1a8da122d27c52b6f0c6424e73588719c00c14aeb926efb064e55fc84df4e5bbc82b56077cc533a152b30035d2e25be45220cdbbf9577380978bf7155995434ec92dadfcd7989ea665e0047fe2a240fbc89fd2bd58b8b1235585645eed97fdce9840e5eb388452a8befaf2857e43ee142b8bd350e39bd123ddbdceba3cba3947a667a2c337c9cfee850fc0e33951d6a0dc22a3a98b74faf96fe70c4a552a24484c7bbdecf8c529cf6fad38e00f55a360e8601c6ef2e8aeb86c44623cbe114334f2ddfba0734d9cd1b2a3bf4463ce7a62d3ad50791af61e50e90d91183ac027519a6335667b5f8b47c29d19bd6117cdd6954ec8b6372917091876cbfc8840464604b340ae648222f4e13cc4d45d5d783a369c3d55c7318f03549689094a038b4f433fd7575cb56961cb2b4255dcc39b716fcd3dd6dcd2678d8ea7b7cde244d9360ad9b31af15c1406e807d5069056ec9a83b75705601cd5af6c28189569c6606c24701e0e7e93bf6f2e61d7b4da31f0893c0720d2e444c8a92540397d3be47b2f1d1a0936a7453d3d477c10b18f69f5a841de8499b294a1590af613d4572b4b0706829cf2a8a52fbafcca6305649e689e66a68eaead5eeae6de1b2a0b492c6efe2a0d4e8fc893233340d406db2994bb93dea565ccd75a17c36dd7bc8280db0857063758c7aac68811f3639dcafca63fa45fcae4fa74ba7e23bc296f4ef872f4544ecef5460b7d565b8f00285138e59c1d2ee3dcca85db131cf8e64dcabc3cf05909756698d5d615d3d638149802d7c90c61a32e856d643c2088ed64b3929be9c38a811a697f490a9d8d061cecea388b2ef7f08e82fee44604052c3669fa32d1f72824ea3981b2c3d675ae668bfdf0e02078492ec7356e5414548e3a15a9bffdc8b4921e9d9817f61b6c35761c6f87d8cd4fdad5f28e2ad5d4b94e917a46d2a8bec5ffdb6c32413b07390f660676a82703a6d93ff5ab59d87540512940ad625cf0ef5c91b7330007a9d1c090984f37309a79fd5e321b99c700e10f8e338562dc61fb7168ad96a7389cc32ecae5e4678be489b9d0d43c95cff7f8ffade2e520fe8c101db7edbfae89edd0f5196ea4abe3dcc45b3de82eaa35b2afe13cd6627c1a8efb1a94501822bcc5c0b82ab18926afc40659fe818ee4370ed167404f682a39637f971999e4f8bbfecd929ac5db50728f1253474182864223045902a53d207e9fe2489ee30521d92740c9f083b7627d0883558aa16b00c6287d0ea7b08f793033504f907b8c9ec02f3f96d406d945315d85e268eb600fa584c32403585138cdd3a702f5c74e9221cddc8e5521c1336d2c761d053b8917f0a73f4194dfccd7144b83c4e7be995ac8f6e71805f382adfb98f8102f760bfbb93cea1b4ddc8cca565da47334057758c71e7d01c11d9d8b1b2e30801b1b3237f03392e6f322112f7e826726ac79895c50ccb26c0512714dcf65329ecc654caa855808fb00629b139a0dda12eb068b51ed7686a6cc666b2e1fe92460e76baa2fe61aad7d4aab9c917db5fb5f11994817062a627f324cf597ce993e64918e54631c68282ce19348cfb4b15e17a942ced8e1c1232caa3b8ad94dad73cf1324ce283ed20d9e84acc0b7cb768df9fe508780e49c608196aa88588591d68ed50defb8cf590c945a7692c308cbeea04be8247aad328ae010ed90dc57b5c42585e4ab84a626ea02f84f64a32a9551505686fe5cee664595dd82c0bcf78c84a29c1d1ced7f1d75113dbfb37066a02b16bdc79df21715725037ad545597a6387a65c2204d2d806d0e7c07e04639e12e1bfc4d6c7d4f294308ed79ca3833155ba71c57d351d1a12debacb274de3ebeb1c455ff654444672899934f99dbae140b3844f6905252ce8614ea51c947801b5a9d0e7e12d2bcb94968533f131876076fdc335e3f180f0f2a0052276de423eea6e642513cde40fd6d419b864f2c9c891c8bffd7fcf49b91b250030ca7956838c8081f2b477aedff8a28501dd3607bc1d07c7b7d44ce8fc603a0c10ed4c1bbf538e028b9f69bb79cfba76a25d715521b1f35e1de7e769da18b8d854e1e1f7c49fe63089b1674bbf6f0da96bfb1e1bbadfadc01c197b4755b64fd466d0c00e057cc252e18bbed0caeb4591816f4e4ddec9293f22dd74386da4975b888e622393eb93e41b454520afa1eb2304d4b5d62a00e234785556d147e7ad7d8ba40de83b6ea4355a5b2ac58b8c933df2f50606736cee13a61fb1e813e8276762019f02952974f4dbc4f6770cfd0472287dce475c"}, {0xd8, 0xffff, 0x3ff, "5ccaa8fe4c16b3f12d3752d49568d634b8efbc23649e86da426a9e93a769bf7828b29da7b22388eb66e3ac78e9c99bf73b94b3d859b7cc4d3ecaf51267720e205c3945ae8f23545fdc696a35afa59da7e7d1d1303efb9dd4aa2e58bc6a032c888b0b76037b0de35b900275bcce0090187c6c34556c995858767778d683997e93c89428c50d5dd0ba7deb58192b6d6a1230dd18b3619430ecfbaea0db0bc8cee7c2698747601ba5a6349653dd7fd544f22ed490a88f50d170194e065e2c3f054ba45d243c36"}], 0x1390}, 0x0) r1 = kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCCONS(r3, 0x20004276, 0x0) ioctl$TIOCMSET(r3, 0x8020426c, &(0x7f0000000000)) r4 = kqueue() kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) r1 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x100) ioctl$TIOCFLUSH(r1, 0x42087007, &(0x7f0000000100)) 16:00:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x90, 0x100) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x3, 0x8001}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000400)={'./file1\x00', 0x80000001, 0x3ff, 0x401, 0x1, 0x800, 0x100000000, 0x4772, 0x2, 0x2, 0x6, 0x8}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x2, 0x8da, 0x7, 0x0, 0x3b, 0x7, 0x5, 0x2, 0x2, 0x8}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000001c0)="47e3380aa0e300732abed7645400f8c396d64027c06ca0b982d65d3ab0c95647e86783df53ed5fec0152f8b7ef5ab475c59b5a206275f382782fea8d7af0507622026ed92762888a3fd0f4d89de1b500c6b2f6e6aa32087cfa4ab943b4d4e9ea8c4cb9f3d3c4af4b359210a874035bddb38462e685629d72c95592c783fff604ace3d1278ac466064ce33c0146ecf7ead00d1e93694e8af5f0af1595231c0aec73685b", 0xa3}], 0x1, 0x0}, 0x0) execve(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000600)=[0x0, &(0x7f00000005c0)='*\x00'], 0x0) renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) r1 = openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) chown(0x0, 0x0, 0x0) lstat(0x0, 0x0) getuid() ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) socketpair(0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x4, 0x5, 0xa9, 0x3ff, "e053c59488da654bc91a6f6843a74292e8c3102a", 0x45ac, 0x100}) accept$inet(r2, &(0x7f0000000300), &(0x7f0000000340)=0xc) getrusage(0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, 0x0) recvmsg(0xffffffffffffffff, 0x0, 0x0) read(0xffffffffffffffff, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) 16:00:12 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munlock(&(0x7f0000248000/0x1000)=nil, 0x1000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000440)="ebffcbff13b9fd813aaa4e4f3048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup2(r0, r1) fsync(r0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:12 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) r1 = socket(0x18, 0x4000000003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x10, 0x5, 0x9) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:12 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000000)={0x4, 0x3f}) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff8, 0x45, 0x8, 0x2, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x1, 0x80, 0x0, 0x6}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x8000, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x6, 0x1, 0x100000001, 0x1f}, {{r0}, 0xffffffffffffffff, 0x21, 0x1, 0x4, 0x200}, {{r0}, 0xfffffffffffffffc, 0x84, 0x40000001, 0x80000001, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x8, 0x5a5e919c, 0x6}, {{r0}, 0xffffffffffffffff, 0x90, 0xc0000051, 0x6}], 0x3, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x60, 0x3, 0x7, 0x9}, {{r0}, 0xfffffffffffffffc, 0x81, 0x1, 0x1000, 0x8}, {{r0}, 0xfffffffffffffffe, 0x1, 0x80000020, 0x6, 0x70}, {{r0}, 0xfffffffffffffffe, 0x18, 0x3, 0x79a, 0x80}, {{r0}, 0xffffffffffffffff, 0x98, 0x1, 0x7f, 0x1}, {{r0}, 0xffffffffffffffff, 0x40, 0x9, 0x6, 0xa3}], 0xe2, &(0x7f0000000180)={0x5, 0x3a92}) r1 = kqueue() getsockname$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x20, 0x0, 0x40000000000000}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) recvmsg(r0, &(0x7f0000002680)={&(0x7f00000002c0)=@in6, 0xc, &(0x7f0000002600), 0x0, &(0x7f0000002640)=""/32, 0x20}, 0x2) readv(r0, &(0x7f0000002580)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/250, 0xfa}, {&(0x7f0000000240)=""/19, 0x13}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f0000000280)=""/41, 0x29}, {&(0x7f0000002500)=""/118, 0x76}], 0x6) 16:00:12 executing program 0: r0 = open(&(0x7f00000001c0)='.\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0xdc2, './file0\x00', './file0\x00'}) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) recvmsg(r0, &(0x7f0000000080)={0x0, 0x33d, &(0x7f0000000680)=[{&(0x7f0000000280)=""/250}, {&(0x7f0000000380)=""/220}, {&(0x7f0000000480)=""/244}, {&(0x7f00000000c0)=""/15}, {&(0x7f0000000580)=""/222}, {&(0x7f0000001740)=""/157, 0xffffffffffffff06}, {&(0x7f0000001800)=""/250}, {&(0x7f0000000100)=""/38}], 0x55, 0x0}, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x0, 0x490) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = msgget$private(0x0, 0x10) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000080)={{0x7, r2, r3, r2, r3, 0xe0, 0x60}, 0x8, 0x2, r1, r1, 0xfffffffffffffffb, 0x7fff, 0xe6, 0x7}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x3, r2, r3, r2, r3, 0x42, 0x100}, 0x4, 0x4, r1, r1, 0x1ff, 0x6, 0x20, 0x15d}) msgrcv(r4, &(0x7f0000000180)={0x0, ""/239}, 0xf7, 0x2, 0x1800) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000280)=""/63) r5 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x101, 0x10) sendto$unix(r5, &(0x7f0000000300)="dc40", 0x2, 0x404, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) msgget$private(0x0, 0xa0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f00000003c0)={&(0x7f0000000380)=[{0x0, 0x10001}, {0x44, 0x6}, {}], 0x3}) ftruncate(r0, 0x5) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000400)=0xff) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000440)={{0x6, r2, r3, r2, r3, 0x9, 0x1}, 0xff, 0x1, r1, r1, 0x8, 0x4, 0xf98, 0x2910d5a9}) r6 = accept$inet(r5, &(0x7f00000004c0), &(0x7f0000000500)=0xc) sendmsg$unix(r5, &(0x7f0000000680)={&(0x7f0000000540)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000580)="9498bee1e927214cc060cd2e4dfa2a41c66844cf4fef64c8bded19b6ccf518dae51f05ca1e7eaf066b0497ccb426abc0bc2c59c7f5c92a10b0ddf0549e0b1f", 0x3f}], 0x1, &(0x7f0000000600)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r6, r0]}], 0x78, 0x2}, 0x1) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000006c0)=""/6) dup(r0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000700)=0x10000) execve(&(0x7f0000000740)='./file0\x00', &(0x7f00000007c0)=[&(0x7f0000000780)='/\x00'], &(0x7f0000000880)=[&(0x7f0000000800)='\x00', &(0x7f0000000840)='\x00']) close(r5) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x880, 0x0) msgsnd(r4, &(0x7f0000000900)={0x2, "8f6be4df4945980a7178f563757ff9423c8de7ce7f5879efb1197bc7bd2be9d382aa8be53dcd0abec1003208e161e4016a331d09b0a6c12738ecc6c462fe78b8ab168725d778c492dcaf6e00ef7984a07bcd3bb8e759562e63b8bbdc0f47dcdd1a3eebb3a34cdc45d09b4ef02569"}, 0x76, 0x800) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000980)={0x3, 0x1f4d5e0aa5da30e0, 0x2, 0x9}, 0xc) msgrcv(r4, &(0x7f00000009c0)={0x0, ""/199}, 0xcf, 0x3, 0x800) ioctl$TIOCCDTR(r5, 0x20007478) sendmsg(r7, &(0x7f0000000cc0)={0x0, 0x0, &(0x7f0000000b40)=[{&(0x7f0000000ac0)="9217ae006095f87a5f0ac394d16fd105dc84c4b7a9091380762e4bd100635d94fdde81b322351e69c89f2ac9ada4f78727bd68e216c90dce9122261dbcad937f5d91dc69e95a24000888ffa3dc0e9f3c06594a0628567df2540fda9584ceeaf5d0e85080b5", 0x65}], 0x1, &(0x7f0000000b80)=[{0x20, 0xffff, 0x6, "3dc0969c08b5c437361a8f54c0"}, {0x58, 0x0, 0x6, "bdc87da5bd2e4d28f262a0f9f02b79d3b807f289493949c7aa1523c682a258c877ecba7e40fa71a705bec64160387403190b92cbc590b78eadc5c64ee24f2a40e63217394524d8"}, {0x50, 0xffff, 0x6, "d592f875c9fb68a8a2bad56d75de7a3985f82b98dcd79d8dbb933f4c6f9f55774024383dfc3d9f81af3fa4d41de14b6e776bd7efa461c39a693b70989c8dd6e7"}, {0x28, 0x1, 0x3f, "b8fef1eb06ee8756ccc66f89a6add072d2e8ba34"}, {0x38, 0x0, 0x3f, "d407709afef1b403aa9a4d288f2771fac7bce749f0cad93fbe0a1d36e46682f596"}], 0x128}, 0x4) open(&(0x7f0000000d00)='./file0\x00', 0x10088, 0x154) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000d40)=0x1109) close(r6) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2000, 0xffffffffffff1467) open$dir(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0xd2cb) 16:00:12 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lstat(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000280)) dup2(r0, r1) fcntl$setstatus(r1, 0x4, 0x0) mkdir(&(0x7f0000000080)='./file0/file1\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:12 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x2, 0x10, 0x5, 0x3}, {{r0}, 0x0, 0x0, 0x2, 0xff, 0x1dd8}], 0xfdd, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffb, 0x7, 0x800fffff, 0x7, 0x9}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0xfffe000000000, 0xaecc}, {{r0}, 0xfffffffffffffff9, 0x93, 0x83, 0x2, 0x1}, {{r0}, 0xfffffffffffffffd, 0x50, 0x21, 0x5, 0x1000}, {{r0}, 0xffffffffffffffff, 0x50, 0x20, 0x4, 0x7}, {{r0}, 0xfffffffffffffffb, 0x5, 0x0, 0x5, 0x6}, {{r0}, 0xfffffffffffffffa, 0xa, 0x20000000, 0x9, 0x7fffffff}], 0x520, &(0x7f0000000040)={0x97f, 0x4}) r1 = dup(r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0xc2ee) kevent(r0, &(0x7f0000000100)=[{{r0}, 0x0, 0x3, 0x80, 0x5, 0x5}, {{r0}, 0xfffffffffffffff8, 0x0, 0x80000003, 0x100, 0x9}, {{r0}, 0xfffffffffffffffb, 0x80, 0xf0000008, 0x6758, 0x7fff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80, 0x5, 0x5}, {{r0}, 0xfffffffffffffffe, 0x80, 0x20000002, 0x80000001, 0x9}, {{r0}, 0xffffffffffffffff, 0x16, 0x80000002, 0xa3e5, 0x20}, {{r0}, 0xfffffffffffffffd, 0x80, 0x5, 0x1, 0x200}, {{r0}, 0xfffffffffffffff8, 0x10, 0x8, 0x1, 0x401}], 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) fcntl$setstatus(r0, 0x4, 0x44) flock(r1, 0x4) 16:00:16 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x0, 0xfffffffffffffffc}, {0x18, 0x0, 0x1000000000000000, 0x2875fbbc}, 0xffff, [0x6, 0x1f, 0xaa, 0x1, 0x80, 0x5, 0x8000, 0x1]}, 0x3c) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffdfd}) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x5}) 16:00:17 executing program 0: setreuid(0x0, 0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) shmget(0x3, 0x3000, 0x28, &(0x7f0000ffb000/0x3000)=nil) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setitimer(0x0, &(0x7f0000000000)={{0x9, 0x1}, {0x7, 0x7b}}, &(0x7f0000000040)) write(r0, &(0x7f0000000200)="a54be3754a166c2d542df7b6f8d383d55cfe39257f7744992ebc86e7137f92ba2be0140fb7623203f5082a869ab807acb837bd5eb2e1aafc4b9758160517fefc3c39cf45d216f927b1738c5046f6d31ba3a7a2cf87152d29a287eca366f209bb70d136598a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xfa7f, 0xfff, 0x7fffffff, 0xcbe, "44c8b854f866ec57dc19c10324796080a140f884", 0x5, 0x3}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f800005f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d4fb8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d184a798c87a74927e8347c0b834ccbbab943f4357e04f0", 0x78) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f00000000c0)='./file0\x00', 0xc000, 0xca) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) dup2(r3, r2) socket$unix(0x1, 0x7, 0x0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:17 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) pipe2(0xffffffffffffffff, 0x4) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000180)) shmdt(r1) read(r0, &(0x7f0000000080)=""/207, 0xcf) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:17 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) shmget$private(0x0, 0x1000, 0x70d, &(0x7f0000ffe000/0x1000)=nil) setregid(r0, 0x0) munlockall() setregid(0x0, 0x0) 16:00:17 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000340)=[{&(0x7f0000000080)="ecde0a94780bec1859fbab3b89f1941bc564787763aeec5b10e25be5811a280db04ffeb8f4e1e667e61fb57bf63a1e700351db13c3e4944ccdb35f4c8c9998660fe22c8843a35b620e54a29ea797331e558493c79fda8c72a4a26e8d491261a2ebbf6a1767137c80cd7e2cc16f943461d824659f4ad4848963067d69752189e6b2da2b4bc80abba82341afc9948fa2078174e18d8b978c37a34b737f4544cfbaf8caa14e9a7cc3a653eb08ea5550206742620877ef4af2"}, {&(0x7f0000000140)="f1872100ed64c59eaaabca190fdd0ce09260d4c2fcb2af7e68b8cac10e14e545eecc9e8dba"}, {&(0x7f0000000180)="0990f7bdd004cce36adddbaa3072f4660431b54fb2a69424b59e751cb20d2b85a1037ff014907df4497abe01653201b89b22109b5f845c2006bf871821a21f5ba652db9171980e2a6e1e7c7539f4a66028657b25896efeaef18190c0cb8185cb5ee11cd8be10b78cb2f82cd4f4ecbd21e1e59ac6fc218f737f01f0accd4ebe53d0dd0a8f424b0bddca10edca7f14ad23532c925e6c3c7c472949afd0568cd681d7dc0f9f31dbb8"}, {&(0x7f0000000240)="3013c91b1f7cf051d5459ea14109a186c4cc8e23a1d0f72d0149cb9c8a6bbfef7095b0df51b2c994a54349086f0b3f015042a7fc8104662cf050cb94bd25aa950f10f8a8ba489a9859f5d77ea333fdf9b1e27ffaf2b5277136b6f08d98e832980d038f6ae463b039dd49238170ad6f8edf0fd39101b0647a45fecacd9ddaa0cfce391b5e2c7fed806f6d62f8ac42bdf2a19e70f319ee8d7360efedfb3c6a568f9cdd2bcefae73ad45cff6638d45986d3fc4c095df08b828ae2de4bf54a5ef7bd0b4f7e55ca26b4e48bec222281733bc433fa8be0cbc8b55af086df"}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x0, 0x82) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket$unix(0x1, 0x7, 0x0) 16:00:17 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getpgrp() ioctl$TIOCMSET(r1, 0x8020426c, &(0x7f0000000000)) 16:00:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000100)=0xc) setuid(0xee01) r1 = socket(0x13, 0x801ffa, 0x8000000000d19f) setsockopt(r1, 0x0, 0x15, &(0x7f0000000080)="7bf7f28e61ce40590000000000000000a65f87340000000000a8acf5e4a7481df7eae3a8359896088dbc703ff9d2389c9ebbc930a721c417879ccdae9585a48021e6a3b00074da2e9a3a8f1fb699f7ab82e69462a2159efac053fd918954e9006ed443b208c2ee94d80c6778ddddbe873485b24ab5a1ef", 0x77) 16:00:17 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x5, 0x0, 0x1000}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r0) 16:00:17 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='rc') 16:00:17 executing program 1: socketpair(0x6, 0x5, 0x2, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000080)=0x9, 0x4) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000), 0xb) 16:00:17 executing program 0: r0 = socket(0x21, 0x3, 0x40) accept$inet6(r0, 0x0, &(0x7f0000000080)) connect$inet6(r0, &(0x7f0000000100), 0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$sock_timeval(r0, 0xffff, 0x40000000001006, &(0x7f0000000180), &(0x7f00000001c0)=0x2ba) connect$inet(r0, &(0x7f0000000140), 0xc) 16:00:18 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 16:00:18 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0) r2 = kqueue() r3 = semget(0x0, 0x4, 0x40) semctl$IPC_RMID(r3, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:00:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x44) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x8) sendto(r0, &(0x7f0000000100)="f5c3cf35bd1335a1b3d121d737f99a71ed72666af373c3b489ec057345995a748b9ab29c4ee3e59b3d655212dda73026db0172f111d5db36f91a3762f3ee600a18dacdf9a4ba1bd0ec3c91ccd64715d43d205389c2cdffda5142e9fc415262d12fb3226d236f0fbaa4741f5bc2801f6d1549465b84c08c4f843b2fb8f0d5d5754363722ad65269fa292f9481f33d7d5491", 0x91, 0x40a, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000100)=0x8001) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/169, 0xa9}], 0x1) accept$inet6(0xffffffffffffffff, 0x0, 0x0) kqueue() shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) setrlimit(0x0, &(0x7f0000000040)={0x8, 0x20000000}) shmctl$IPC_RMID(0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)) close(0xffffffffffffffff) 16:00:18 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="a6", 0x1) write(r0, &(0x7f0000000040), 0x0) 16:00:18 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) syz_extract_tcp_res(&(0x7f0000000400), 0x9, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580), 0xc) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) setuid(r1) r2 = geteuid() setreuid(r2, 0x0) r3 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r3, 0x400000000000, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/206) r4 = socket$inet6(0x18, 0x8000, 0x1f) getpid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) accept$inet6(r4, &(0x7f0000000280), &(0x7f00000002c0)=0xc) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000300)=""/239) r6 = getgid() r7 = getegid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) geteuid() setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000480)=0x1, 0x4) r9 = getegid() getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000440)=[r6, r6, r9, r6, r11]) getgroups(0x6, &(0x7f0000000240)=[r5, r6, r7, r8, r9, r10]) getsockname(r0, 0x0, &(0x7f0000000200)) 16:00:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x0, "8dc6861f62e38a64ec768840672c55a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair(0x6, 0x5, 0x6, &(0x7f0000000040)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000240)='.\x00') bind$inet6(r0, &(0x7f0000001280)={0x18, 0x1, 0x7fffffff, 0x40}, 0xc) r2 = dup(r0) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/236, 0xec) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000040)=@in6, 0xc, 0x0}, 0x0) write(r2, &(0x7f0000000280)="b7728491dfc4059ea4bc5f962ab69945602b78a9bce206947c2fbb689781fa7009c128d36bbfb7e9316b32e64a1161cfc6a3ded1a3edd8fe635286ab0e88edaed6057f05cfaf2faf5541e497a7f6463e31c9c198527c801deeadfe39ed1aabe6f64a162fa0b9163b4f16d702f17ce5ea05041c75b8b015801990a1eb7e7f3f20a992507ff40717ff119aa217856cdb48e94260fc5ee5617d3154813a63bfbe077d30a8be1c162c5ad917ba187c035eaa584f0f936b634bb83e6b405d45219425c7ff9efcefb53484aa45436d392eebb7046a689f1d381eff1bde25d29d8293af7393fa505a24a9ff42304830085cadc24deea36b332b67e6ac58332101191e643018b0f75a4589a4e635892f1a479b92733a05a76117f730035bf3a9f51e66b826cccc8f814c0ecb412af26805739a867199b02c07a419355abe0e6ac01904ec1aab4a1a8c3c12551a56acef635887dbde2ace36fdc54b4944eb09c77bf546f5a00c7e767d16598c68bfc2b1ae85e9fbfceb8c55fe9c2cc92a2c7a46582b418ef71f7d0317701641ac4a16c18606b73f20ed85f3ead0b566471a299f796b0baf1e1b76be9e7f2cec2a95a2bec1ab947fe5d15f395cb25089d7a995f4f8b3b861cde4ce997731f25cf753a4e9d6db8a4cdc6ee3be565e4dedef2534f4c5d727dfec75e14d9ac521160d6b705be03cf72a419fc0fd610ec13bf44572003631e153b47373f2e0324bc4176ee0898b2acc7930423824eab4981973f70e5fa84d1a33ea35919f3acb4e1b0f6cbdc4417ba13e4901002a8ea1cc06692e97bf33d933189567bfa63cab1640ded906fdd506086efc066771e8d7a56d5d7c491e3d172b3f4d62bcaefa0364f005a382347e153ba72018b63a5883aad6bc23275933a8f6f2bc25bff815b5855d345c13c558bafb0831d6f020f0ef6e7a9333f6254a74b58e449ff255a3197f0aa72bb1d096c0a93d78e0b4c93b1e9d1b9929ce90d86c928bcafb0000f272eda09faeab8770dd9ebd65ea5a874a8db20ced983e236815fc33de2deed8c56e5d5e87923db961a12011214c723f33fb43526a8fa5d31b9e43745bea5ddd148e699b52ae5eef0395dc39a3c306de552cea8a3057cc26ab1f4f9478cf3f28da1f38435eb764488e94041f9e52d4aed758cb69fa343e5b46d52b14d144525a4e37a10f36b25f9f1ce09b810739d3f2d1a391c39912fb0816f46a3986acfdc2b6717b8ba2e6ab6466d9a99f79530a1ec5f134674cf94d7752e5ce6274eca83786674feb01ae8c2dcccd2f678b6c51c69c2eeae01c43c6d3de5da715b47cf17d5d034589d040235a7ed24f93b913d5f01aef62c4f6b1f32dc6ddb54a49f75631df95ab05da5cda7c16c2688e765651ff9d1f3c17cc1af504b2b26b95dde2ed71f760cf5f57035ac52920541c216420d8a87bd5a479b031b7256d503e2c970b10bf5fe76de70d4d667faf1e2945ba23b98f64174045e8a356a2bcf6a91e715d7e104888e1ddd541a201356b2c025c8d9686270c286992ac2a20b573f0957fa06e74f86fd8d56a8f1f973eff6db39242b36810729554a9b395d1fe3450f47a2bb3241d68a831799b8632e36d9b7bbfd1e8774f8bef82b14654b1800d93d40af245ea130c43d409bd8ff3f3231764741737d9536db91a996ebf0600e6c5cf4b138d71b36ec9b923409cd9e7cba31c1cedd9550270a2051a5f6071a9119df676c1cff47fdf686878e571430285d662ff31afb5896b682902b60d250cb425b4364f66b5227c7173dfdf4ebeaeba9d6cce03de6166db63924d29a53adeaf98bc14b9c4f227867dd02b81c877cfaac91ee160462f5c7b8197b69e25d3113ae82446bb162c7c04b7eef06f1434407a5b9379f9a70cc255757a1cf8a9b7fd694a59f1345305e38693baa64c0dcb40c6953d07bfd369b74ada687b3eaabedab35a57106f5641d2acc544b298b62aad38d713fb5981df0fa79900fd9f47a58177e66bbbe7ac07af92e9a6e7fad4e8b5a0abe6a8b9ca9eb57d0778136404641e07f55cb6ce656e7a62a46c79398aa0a281eefea23ee431027608dcb52b5690442052501adea44bd08e1389b07ec5391b498af0019486c128e62c61b6ef37561264f9c30b37b81605756d17b52f82db5574409105fceb94a00298b43ab3beab65c46f1a5e4b61e1a7efaba3b6a8a777897268ab9204d4b454eb7c2ec35947a52d19f3c0751340dbdb6156dd7133b4e73ba0b13f754658356993d1d1e3f422c6a0d6573e81eaf008db22ac79d5e222ca0c1a8bae7ac9dcceda88ff43ec5d727b1b7ef32c48187e33512532e7b5e2be5adc03f9157bcaffbb5912f1ade7093a7320575749717969ca67f1846e41a0a17c11ae7a42f9516dd313d8fb7c52111a8a5ca6362b86172dc20d8e53710833fb42638cbb879e693775e10fb74d1f0f0a89d4f275682a55630199aba781773c5e39fee09c11210255f3d6c011c4cf042f4647ae1d95e3467e9ace6bbb351f45e22b7a29c86dda42100c84be8f0685753683c21a438ca5936e9e036abcbbf5d68da67608e18b0737a0645249f4c602161951882769de6c62f95394bd54f413349c492a037cf3f224c9c946438b58937f59c19c6154e78edcfc7bb2da07b1b132b2d1813e4325415f4c57e33eb5faa37a1c0079a5d69f683fbb045458592ac5b5d44125e59dd58d8e48daaed2bce886dbb6cf95c5283fd092f77bc01001e11dfb3d7bed7cead04218862c1fdd6ca166eb589ee65c076b764c57515aa692a1c960dd5a50f1e43dea5a81e50de8f6cfb0b3f1d6f5bee3ccf7f5ab0a22a65469e6d63ab8c1ab0670c2ab3572a832aca521bee2e0b1e44b57f9cd090585c066f8bea4ede5e7f295c64eade43417d5e4ce9a23a901326f867e3c3fb18b6f282a093f1015d804b019e6ca89c471150b4672e74c67d1c6c959fb6aab8371f265d2a544c850349a13176a73f323213ac01f0ae44b8baeae24c6872aab3bce3fb35a4088165bae35ddf25ae479709c7e4b8f41646fdd1895f058a171a340f3468fe16ba24af1a673e25169a43cf310f0d1861c840c5a025a19a513e8cd6a233c04af2e1b3ac2f26f46049e8628c8600f91e2e5d640c1de5144ba6bbb3321614ecb56418388b664b9720b8135531b31da5aea7ffe3bdbf9d9441e2d56698dd20b40d0acb16e0dcedaeed35f96f6b0051c13543b7221495b1018f477ea2c769c632da1ed46c23bf38e2b2744a967a11cdd813db90ad82e498c1d1d1cdd7c70f2c36b46ec0196660d8dedf624e874b5929a267649194a99e9cb7a19433c2d8a5e1cbd8dbeae458665b163db7afdbf9f5931032aa2a9740e97e3b8a8fbb0f18df18df5f63e4fc67605d87692a0ca3bb7c08dcfb9e0b5be991dc9796997ed521874063a078418f1155421767b60d91107923d3b55e481bc9c7acdddc1becb9d8f87ce44c59a5120568505d60d9838b197b067c75c42ad74fb5f53c42e927a82a37a3a164293178911431c9469fccb088a049f03c5f9bba089300a8f1173c0f05770893385af34d37d01de7619abbc9e433ba4c7285687683ea393032ea4f18d7270151ef57236b09c36d7fae937907059957acfce08d99e60225095979e9100b8fbc37022071ae7337f3a715b08765e617edaba3af7a0f36c5bcb71b9ed19947ed739ef905d1f53025b95d2ebdbef719f3391c862ae7d9025374afcbbd44806c5251a98fce8469659f58a787ef7a89526a5c672c39062f8c8a9755ef5cee07bc627e8b7d8f9f0ca979ecde3603321b2c32e804dadeed07fc3dc1d7a71e50b5c83f9f80fe09aacd1f1378ee44734b1efbfca47ed4eaae6dccf05aacc5e37437380d664c208e5580823313c461e120ceb1f21c6ca58a702f4a1a6337435da9f0cfcd194816e6844ad46fd125bf9b5b0b4014741105009bc8fd5d71a8389027926c1804054f64490495aade997a1b5cdbaee8102f703cbb2f88eed7a9266a46ab1d2a861d01152908f0319945b17ccf1ad329356adf02142f6e00cc3599eb17104316cbeaa66ec65aec1474a9fd050e4ca999beb8e2a027e69ae12748a4ad607650d036032b6a970b984b3627141653bea22a3a6575206c174e0e612a8955b731987e9100d5fc426c80656976b83de43960e614d5f01f1438ab46318e6269c60ac11e0eb0d0b5b3456e4743ff8f46ea5abb6b5fd22b18a0ebb69d4ef36e0f8263fe14cbf3d2b9e715ce2a77c3c6d2873fb330da51ea2bda4f225edaba5de0c652560265cce4e70991848c21dafd40feca69f390dea66f024e12813dad319c553403bcf8b07aba1291315dbae271cc1b311d729479c97a3b98ca9ad72182a1b3871352898458b1b54c33baa82e48e32acf4b671ab27cacdf21abf0da9a6cfd8bd491dbcc7db5d25f5bff7be82dd055a4fb53fd634e700ed54a351554a7944c2de563bafb9e00061b31a9f850d5dc1da4760fb87d32f3a8f47d0dbd449fa0fd365f4e6e514c95e6deef4f31b576eb00bbad59761a34b05ffb89323d2c751599d73c16d4750ddbc214545e6493604c1150d00dfa3a94dbb88eb598e2f71fbcc3d746bd0d04ef90bf82168b0f34d6e2e898d4ce4a8be82ce8e9639055706720b4da439221cc47e1793883b90f3d00cd9ffbf2853e07309bc1ff05cf4663c8e95e06b70a09749ee8413c21519b6f82107cab4120a83bddab2917ef918bfa80d5f603534e83ceb4f82f0acddbee5f4912a36075792fbf2f1ec8d10f66a6f1fb8bf2e3ea8c64af31a8f0f7b3917d269a35b7f8cbe905fcd17e41ab4cb9712420cdf7e811135802a2a2c9137ae513bedeb2e117dccd83da7bdacb25a41081a1874022b8c19085c58e482cb1e4bea702f60c6018098873c9304eba163cf01b774f61f2210eb42560c0a376bad79da6e7198a13e670d5c59d57be03b8af3585ad380dac97b1b0340d560f72b416f0df1a0b3600727970e7628a000cd6c014fc39be2caa1a21536f5b61e47f4569d8f9dc389504ee3b29b707cc6705a1d3d9fa9d9f7a839abd1093eed7f64f176d5d0345e31fd3b8c22259dbafb7893ce2cea08edd81a2e0a965fc9c1e97823ed61a195fb1536d35c69418d5a8d0d26e2d2ca6a8bd29e8f5b677eefc9416285a659b9871ff4c7abd5dde1d334590bb4f0a34cf1a58268aec0c88e1c6778b90e2ecaa6463a5fce9390583a7d1dc1cee51ee05cc45317076682b2f5718232d8017696ec8affa6a6ae20428ab48423b174e6de599416ff39834a9e554f17f12ae0615a8d839479516fd84fc1763d0cf78b0fffcf25e7b65b7f94a3bc1639d6dc93552a7966b7945b212a76a3d76f10ef3efc1d4357ebb086c5fc0e7d2340870deec2601da6324cee84763a77da40bb1dff877a6f57ee1d27c40f51faeb4e39e7b5a00386d5ad9b0cb63a8b74b38ca807504b0404422f2b6f72a65cf27397c5f39afb7f1f37771b61a87bef3e1e4c8f770f5cf3b9a7070762db0d7e86060c7221966273c59b7664d25db8af47f2f9866052e19bbff616b4d5331b75752bc1b96dceca09594513ad4d1cc1ca4c4cf61909370747894e549abf03c7789526cd9fb27bc2ddc550557e4e0fbe15ade7626ec0e9f7e0050c42bed5e557e68d7ecf14322dadfeb0c237727ec642dafe2266fc0cdfabf96dd09073f8d2810ed0eba16a9e2e3a603abd1115c7d84c6de064d3e68936d55e4591dab9c0e73a33d3fbbbf1dc0e8ae78e73b8b1b1075e844a10282b2871bdc317929d516efe6fb99083e47826ca7962e8e1ef8f5b8fd16caad0662f7472a8f95e5a558764", 0x1000) 16:00:18 executing program 1: r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x6d}], 0x1, 0x0) 16:00:18 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) chdir(&(0x7f0000000000)='./file0\x00') ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:00:18 executing program 0: setuid(0xee01) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000180)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x7) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x0, 0x6, 0x6, 0x7}) r2 = msgget(0x3, 0x42) msgctl$IPC_RMID(r2, 0x0) msgget(0x1, 0x2c6) getsockname(r1, &(0x7f00000001c0)=@in, &(0x7f0000000140)=0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x6, 0x80000000000}, {0x18, 0x0, 0x9651, 0x51b}, 0x2, [0x2, 0x3, 0x7, 0x67d1, 0xc7, 0x4, 0x3, 0x2]}, 0x3c) fchmod(r0, 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) 16:00:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair(0x1, 0x3, 0x8d6, &(0x7f0000000000)={0xffffffffffffffff}) preadv(r0, &(0x7f0000001340)=[{&(0x7f0000000040)=""/185, 0xb9}, {&(0x7f0000000100)=""/33, 0x21}, {&(0x7f0000000180)=""/252, 0xfc}, {&(0x7f0000000280)=""/184, 0xb8}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x5, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) dup2(r1, r1) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bca) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000140)='./bus\x00') open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0xffffffff, 0x679f}, {0xfff, 0x4}}, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8600, 0x0) 16:00:18 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/26}, &(0x7f0000000040)=0x1c) r1 = dup(r0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) ioctl$TIOCSTOP(r1, 0x2000746f) fcntl$lock(r1, 0x0, &(0x7f0000000200)={0x3, 0x1, 0x8, 0xfffffffffffff44b, r3}) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x21}, {}], 0x2}) recvfrom$inet(r1, &(0x7f0000000240)=""/191, 0xbf, 0x40, &(0x7f0000000300)={0x2, 0x1}, 0xc) r4 = semget$private(0x0, 0x2, 0x400) ioctl$KDSETRAD(r1, 0x20004b43) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000100)=[0x9, 0x3, 0x1]) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040), 0x4) 16:00:19 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x7, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) accept$inet6(r2, 0x0, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0xf5}], 0x6, &(0x7f0000000140)=[{{r0}, 0x0, 0x52, 0x80, 0x8, 0x3fffffffc}, {{r1}, 0xfffffffffffffffa, 0xa, 0x1, 0x4, 0x2}, {{r1}, 0xfffffffffffffff9, 0x1, 0x41, 0x9, 0x2}, {{r1}, 0xfffffffffffffff9, 0x11, 0x0, 0x5, 0xffffffff}, {{r1}, 0xfffffffffffffff8, 0xa, 0x200fffff, 0x100, 0x716}], 0x0, 0x0) 16:00:19 executing program 0: r0 = socket(0xfffffffffb, 0x8003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)='J', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) execve(0x0, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="8c25b059940c471b43", 0x9) r3 = socket(0x40000000011, 0x3, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs, 0x8) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) r4 = kqueue() r5 = dup(r4) getgroups(0x1, &(0x7f0000000140)=[0x0]) r7 = getegid() setregid(r6, r7) kevent(r2, 0x0, 0x20, &(0x7f0000000180)=[{{r5}, 0xffffffffffffffff, 0x1, 0x2, 0x0, 0xfffffffffffffffe}], 0x200, 0x0) kevent(r4, &(0x7f0000000000)=[{{r3}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) recvfrom(r0, &(0x7f0000000140)=""/180, 0xb4, 0x40, &(0x7f0000000200)=@in6={0x18, 0x2, 0x570c, 0x80000000}, 0xc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000280)=0x1) 16:00:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x6, 0x6, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="31eb4d22cde656aad5545560492cc32312dc71b9bc6291e6ca9bb3ca195bfd53cad93aa667d5c8b26dd9e92c3252ed12b5f0a85dbe0b110aa7e7699341fcd928cd64b5791302195a118b551aea93f3040b6e0ee6092f9bd1aadacecd7d3e5f58", 0x60}], 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x80, 0x3ff, 0x3, 0xc8d1, "725b69dc127ec2896bee5bbfe09a5a7627a25351", 0x2, 0x8ea0}) fchmod(r1, 0x80) ioctl$TIOCCDTR(r1, 0x20007478) r2 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) 16:00:19 executing program 0: r0 = open$dir(&(0x7f00000001c0)='./file1\x00', 0x404000000000, 0x21) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') symlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000100)='./file1\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:19 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) getgroups(0x7, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f00000000c0)='./control\x00', 0x0, r0) setgroups(0x1, &(0x7f0000000000)=[0x0]) r1 = open$dir(&(0x7f0000000080)='./control\x00', 0x80, 0x40) openat(r1, &(0x7f0000000100)='./control\x00', 0x80, 0x20) mknod(&(0x7f0000000180)='./control/file0\x00', 0x1000000001ffe, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="9085", 0x2) r1 = syz_open_pts() close(r0) close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) fcntl$setstatus(r2, 0x4, 0x80) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:19 executing program 1: rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x204) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x4a0, 0x0) r1 = dup(r0) getsockname$inet(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x30, 0xfffff, 0x2, 0x6}, {{r2}, 0xfffffffffffffff9, 0xa, 0x1, 0x9}, {{r2}, 0xfffffffffffffffb, 0x4, 0xf0000004, 0x80000000, 0x3}], 0x3, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffd, 0x10, 0x40000042, 0x0, 0x6}, {{r2}, 0xffffffffffffffff, 0x20, 0x40000000, 0x7, 0x100000001}, {{r2}, 0xfffffffffffffff9, 0x1, 0x2, 0x20000000, 0xfffffffffffffff8}, {{r2}, 0xffffffffffffffff, 0x0, 0xf00fffff, 0x19}, {{r2}, 0xfffffffffffffff8, 0x2, 0x0, 0x1, 0x8000}], 0x5f, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffff8, 0x4, 0xf0000001, 0x3, 0x5}, {{r2}, 0xfffffffffffffffe, 0x6, 0x80, 0x8001, 0xc9a}, {{r2}, 0xfffffffffffffff9, 0x8, 0x2, 0x9, 0x4}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x1000, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x10, 0x2, 0x7, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffb, 0x78, 0x1, 0x2, 0x2}], 0x2, &(0x7f0000000380)={0x6, 0x1}) mknod(&(0x7f0000000140)='./file0\x00', 0x100, 0x2) 16:00:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000001b00)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167}, {&(0x7f0000001a40)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='^#\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000380)=[&(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00']) pwritev(r0, &(0x7f0000000280), 0x1000000000000042, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x0, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) 16:00:00 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1, 0x0) fsync(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x2}) 16:00:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x7fe, 0x0) r1 = shmget(0x2, 0x4000, 0x80, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/105) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x26}], 0x2}) shmctl$IPC_RMID(r1, 0x0) 16:00:00 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffb, 0x33c7325d9bee00ec, 0x2, 0xa87, 0x5}, {{r0}, 0xfffffffffffffff9, 0xf134e664a479f871, 0xfffff, 0x8000, 0x9}, {{r1}, 0xfffffffffffffffc, 0x0, 0xfffff, 0xc3, 0x8}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x0, 0x80, 0x1f, 0x8}], 0x3, 0xffffffffffffffff) kevent(r0, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x31}, {{r2}, 0xffffffffffffffff, 0x82}], 0xe35, 0x0, 0x7fffffff, 0x0) 16:00:00 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x24, 0x43, 0x8, 0x1}], 0x1f, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x80, 0x3, 0x0, 0x5}, {{r1}, 0xfffffffffffffffa, 0x12, 0x4, 0x401, 0x8001}, {{r0}, 0xfffffffffffffffb, 0x90, 0xfffff, 0x0, 0x7}], 0x1000, &(0x7f00000001c0)={0x1, 0x80000000}) r2 = semget(0x1, 0x1, 0x100) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000200)=""/243) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "8dc6861f62e38a64ec768840672c55a31f82335c"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "7e3c7b5ac793683a00"}) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x29, 0x60) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044272, &(0x7f0000000000)=0xc6) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)=""/79, 0x4f}], 0x1, 0x0) getpeername$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socketpair(0x18, 0xc003, 0x102, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./bus\x00', 0x100, 0x2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0301080000f56b613003"], 0x1) open$dir(&(0x7f0000000480)='./bus\x00', 0x8481, 0x44) r4 = msgget(0x0, 0x400) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000300)=0x5) msgrcv(r4, &(0x7f0000000680)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007c23fec1d1180b393c6b7ed268651a5ff4db8629a4c2e61a126aa67afc4dc99fda00c0e1285da462aedc1d919cc0d936c8d0a473f1d9615dfaf5613cc6a2954eb4f87e0f1b392265bc8b13b27aca0eaa58223a98f68fade13a982a2b9b84edbc369f00"], 0x102, 0x0, 0x1000) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x2, 0x1}) connect$inet(r1, &(0x7f00000004c0)={0x2, 0x2}, 0xc) ioctl$KDENABIO(r2, 0x20004b3c) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000440)={0x3, 0x200}) 16:00:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) close(r0) r3 = openat(r2, &(0x7f0000000140)='./file0\x00', 0x80, 0x40) kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r5 = geteuid() getgroups(0x9, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r4, r5, r6}, 0xc) bind$inet6(r3, &(0x7f00000001c0)={0x18, 0x0, 0x5, 0x2}, 0xc) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) 16:00:00 executing program 1: setreuid(0x0, 0xee00) r0 = geteuid() setreuid(r0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x1, 0x400}, {0x8, 0xdb76}}) setuid(r0) 16:00:00 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x2, 0x1, 0x4eab, 0x787, 0x8, 0x4, 0xc8, 0xaa0}, &(0x7f0000000200)={0x1f, 0x9, 0x7, 0x6, 0x8001, 0x6, 0x10000}, &(0x7f0000000240)={0x10001, 0x2, 0x80000000, 0x24, 0x1ff, 0x401, 0x6, 0x2}, &(0x7f00000002c0)={0x5016, 0x80000001}) r1 = semget$private(0x0, 0x3, 0x0) semctl$GETPID(r1, 0xffffffffffffffff, 0x4, &(0x7f0000000300)=""/14) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/215) 16:00:00 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mlockall(0x3) 16:00:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) socket$inet(0x2, 0xc001, 0x0) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) fchmod(r0, 0x84) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x9, 0x7, 0xbdf5, 0x7, "e92acaf3814e2e606170b360853a41479c511782", 0x5, 0x8}) r2 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r1, 0x9, &(0x7f0000000240)={0x0, 0x1, 0x8, 0xffff, r3}) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xfffffffffffffffd, 0x80000000000000, 0x0, 0xfffffffffffffffe}], 0x20b244, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x3ff, 0x0, 0xfffffffffffffff7, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8, 0x0) pipe(&(0x7f00000000c0)) connect(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x1}, 0x8) close(r2) 16:00:00 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto$inet(r0, &(0x7f00000000c0)="851dc24bd035f9a9ab3d8541f19066709fa1ea0c659d11f72dc8b67a1dc46033b3d246c722c3ac11a9dcae5f1a7a1ce646545e1d515fcd9b1d27aad35c36f69f31999712680e34168ba632de5f2af727af66e166718d8e1a1aa6a99112ac0f05c716a8d9b6143dd861877facb739c51813361a4238f295de1769cb4b03b308dc52caaa930db6459fc90e7e9ea407dc037bbb15968227b41c3699fa230112aed522d023244a6fec2a43dd3a1e10a47f82e3de7a5052449f811e131d58f5bfdb8eb2bd84033438db9834fd062d520a29ce8238921c9f4639d34194a34e2c0554082f7e7b648ce5d971d690d5763f4a3f64ff45543d84a0fc8468f06de95a5d7e43e919dfa1a049f1e76139f3a35117ef9f98575ae737f0f56236da85ca545d3ab684ce6bfdf86c9337231fdc1d6d025916ee33b73d509fd1e7241cfc4c5adeb1ddaf848f8d15f7a1435fb5196a22c8bc0b8501ed3f943739cc556a053d249759548777f99d8fd0d1db1eedf8717df9349c012b84f4e56f081855d9d25ebd4785a54adda32ada0d68e993af768b03fec0bd3607928d42824840d704ddbc92a67e214bca8db1de6a350920559222e03c35994c2647e60916b68c788f9943decac905376eb572f552e2e73d189eff8947a122384bf52d4029c7afc8b5e50676b3fe693a2465ef1e946892d1c61156bbacf7fc960301d2e0a86a6885d558a520c18ccfb1a25f9769127523b4c0578dd5a6b6d8a383496e7053e7a23b5b1c03a1df86b5caf06775c62fdcf2d91a6cbd24b4aa33734a60ae421964b703e943fee768990d7943c686e704f256781004e31f5bd667aa7e98595fd04d610a43e86b95684e4128484cbe748de0e50adbacf7ce8b08f9f571845e3ba0c8fea4d5671535dd2de86f48f3a6b89181b2f50439edd8d92eccfaa8fbf489a7a885113d82d2c2f99df256cd1afa9b7698d4e609e23de789ce2e882c31fe3e6d8550b0cae7a4cfef41fcaff5fffdfb46ef1813f83c507ca3e3dc3b51b0ed658b31f9500964a1b39224f4ede2df02e386c891be47548a0d53b779244fbbe816d2b19f2ccbe91268698119ccba284b42cdd3ae45c0f3694a9f446fae2bf3b2db08949436d1184c4cb134689528877da74beb1ca041886f0ecaae08ee5d0d07bbff031e877d6898c279bcdab2eeafec931b8a3b47d95f834926cd9953cd804b27e4885a47e6fa5f419d9fc080891f38a251b8af9bfde639838508e799832f84ae6af016c08fa5015408418cc7616e7ccaced8eb1d80f2d5178ff31b1b268543468978a5cef25093cb8ab6dd50893510eb2beb083a2aa8a59a7f0522f3440cae32d543ed3eec4706d540dd55a581cac0cf1048a33da83b649e038c432733e9e56d045f44f1e656f99802492dbade7c8bfacd74c5a9c694679f734f5afb807021852cc6a0959b04e6318c750344b20199534cdcd2f4beeec94f9d03cd3f14a13161f8594b3ddf03d13313a47cde639ee805bef0d2acd5d1a294eed46db48b56c8a76efbb4d18547ff230c33e82d534c2c9b2492d5e498d32344b97553deb3c18f95fe831010a07e8044d5f67f3cb364ea5e9c083d1b9e73cf05f8764343caf7908c89f3f40ab70187190a3ac2d801f9f6b48b5dca302c4dcab5ff3cb4d6270fb0952e86dbd4617fd93eb19d6d5fe2ad6d4838dff1b5d3d570efa1f2615be9e394e1398df54b23963d0de9c02d6b4002813b12bb4ec8eae31591dd3ad3c72ae00561970fec78a5be7142ccebfb8b1bdaa276eeb755482ad32ed3c7ce43d5b5d30633a35286022c9857603d65a628167b0b981d00adaa77d9eb6fffbafd3076b14007d89c8d9cdc63bdb89199b2c23f129d7850106d4379307f7517f0e0ce8e50037437b840db10768434b8e2c250938d394f70ffb9fb25105553da865838e83b63ff4dc3bea0cdab3b8dc6d3410e06fe035c68acc9d00409c91f8945a4aa2f6540f3f3303f0f34eac0813a600c6ccb489fdb77a5933593270f51c712282fe608b5f5b7a9e44799c5104372d9eea28513a3cc206aceb534e4c8000b4af03adf2dd452d19326d7b032170d8e6173ea7b2285e59ae828f3325c19c316d05ab19ac4b1eb2c297bde6eeb371ed269013436a6abd43a822d6d6b7ad50135e80722115f202bef94864799be9fb989a41fcd0bc6be311eab8db0abd132d6655f59ea34c4ade0dc0b3e99f17eae2c4c55607ffa368150507cd935d84002c144d4c1e6ac257fa1d89502549973c882be45aabf4a1a4bd0e9fc6106707816f88312de42c0b5126615109555ff0b41e1c8decb0a39828eafdb1fb87d8f96fbd990941355af3860fcb6b3e9a8d3d63dddc405230749186bfee3c5dd14e0d67eae55a81597c294ef0dd62c77197d934a1c85af407c7c12a3d9888c8e7d1abd0acab9c6b8a16415a9a14f307a6f33b5299df68b87a39fca8c715a0eaec54b7f380f84d2a53de20bae0fd98ef3e0f4b97624fde9a95bab90793c48f65aa82b39a1375a873f2944e73cda5b16578eec44b8879ea247e9cf7ea7590be14a591d09ad41abeb0008b0a0a7f8be14f7b046e9df1c9793ca99ecb600bf9b2ad4297d07108b66201c8a5fff9818603df57ef34982ceac4060dcc04e9c6e592ddd2d27c8468f51021b5f92504dee236ffe8d9fc7d9535d2a3bf4bdcb4e3066c3ba0d2eeb7b409cc60e41bc798a674b68bb94e04d4f8c72435752684cb1b10c24f763d8534b55cda4d3b2584c8ca2b624a0ee8b650a379117f8a825fce35f0d90279d29d3e625a2dde729b7df11f19c472d5b28554ad09dfad4bea06771114d18017e78fdd4b3e29a36b709dfbd7fa2991ee3b00c007270903e718581e726b56cc48707040b3d3626198f63608630e62d3df36d3b7c1310492ac53de7b35d4429cb8c73b444c4d28edd2717a4d078ec32b9fa8b34173ca21ed57c2a368642e0e707290d60acf5edf245655e9ea12ce917084315b525e3f4685452310ad3d29b8daa60f8c94ab8b7b462713be17a8b02df7576ebc682cf3470cf262650826b9ab11faa5fd29e3eb3b71470b86aac2a3ca55cab8bdc17c895fc4508783dcadae4249e93d4e30e946134290478e8ee89460f7891d6a1d50a9a77631ecca41d759e172a1066a15d8e4a6f59b95e3762f970a2e627a96ab4af036de821ab468eed1054c4bdf2242fdb65b05083f7016428c537c1d454b6da99b805a27fcf74dda1447fadfeb92eba561b85280105758ebe522d85421b512091ec77a295a207390fbd74aa57b0770635d9c9eb8edae689028ebe99fe429d513b4f59327df1a3152b879bf70479c3449b0e485bb787d9465fd1d4c7fce38384aadf964ef0f6d7daea2243bf347cb6ec806a349198396ee42fe8f31c97a5b151e95bfe9d31efe33a866c4c38928099072dbb347980c6ce49417f916266933eee36d27e510126b92a485510cedab39c677ee8b287a40810562a17d9a392dd57b1bad4c110ea53145647b7233ca05a1c31270db5d7f56f199340e49da5cad83ff5bbb985631785ac68c8bc2aaf141224ab517511aea49b35aed956cce9a50a42b0a11ebc03b8d0a8b2704dbd9a9927a00ba73d8cb7fbcb5c1794c5e46d3863c4664c6d132e4dfde9d59c4f7acaaf150176c36ed4a05a74b4f8d656ebd0d3adfb48a330ad888bf64cf8d71b8f3d11fc165033d685103c5caf22b7c4a57ea7107a36b42c4dbae1396ffffccc955bce01eec1bbd0f826b2517c08c11760372c70f9cafdca94f9ce80eccc2858b3808f4bea7523783925b5d6c05c27b82646c4c797d5aa4b90b1a4b64d10292887ba6fc74034dc2918e3af9fc7e6145f5d54e48fd87f5ce63d04b9aedbe3f1b8c23a9c5c2810696f37334ccccd9f59262c9a2766dcec6697dcdcfd46f1852df20447049d777ea872cdf51c8232d7a46e19d63bf12aec414dba1a26e2661092fef460bd8818d711d548c17ba1be32f87fc54e713bfdaba61fa1aa849fe8d2b5acf0f4d4dac153b0bbc7cd8d8560e2453e35a17319c9b0793056f64ca103a1092b1aa8c3f7dcd6ad5481317f8d5a75bd0fdc6492c8d6b008397804e0b13a51673772a438d6cbd1513a554ec056c72d522951d7761f227fae33738dc9b98a8bc635c2b7e7a4762fa4c6b522d4b409ef5be7f1b2c22c9d25c47caab61759ecebe3c3b02ac0880c33e4f3a748387dfdace1fdef849ef34cea13727709d9877ab209571f91d09b7b59e99077d63e28930bcce5d459df4dad116c670c69232f06530ca65fbf1ac16e09a79b105da3cb8f3305bf546bdb428bad5126c3cf1bd5ad7a2cb53df389d759a8d5f3d55e22373891276ba2873d153ad3acd3e633148ff705e91bbc65a88d6d24b85bf696199d3229b75251bbcd14cf7c0c351fdf5239ed299e6fee4ab398c51b268bdffb91814fdcf7d514bfb306a87ef56a573a01283fcbc27aa9768c33d37eed95f174d03cc8ce164ba5ab08fd3c183f6568a24ca92c647cccf300ec7896e5ee83d3cd027db261e1b1069565e3ed195f514e411921ace10beb2403afd97dd0fb498de713c77ba4b08942573b3bbec06031ad8881a87df9787659be868cb508bb0c99295a56903bc9698e4b01c96679237e8a46562bf4bb64806564a4c9c2d089a58dc23fe38b2e0c32ed2486b2961855384cb513f0dbb95b8c7ac4321b7767d76a0a736fe3bbc1da890921826257b58f12f88f0dfe1b2949e9a53ee36526a342e30632ffe22f512c15b6e3cc857ad3bc9538f3dd0b22601cbb9a5558449277efda2a3b6284109197b7452a3cde840768e0a605ddf791e1dbec35d247cbddb9543e2bd2dbc05a374a88c91bb28ade7a9d8f3f7513b90e7d7a07407985c950ecd30632f527ac8b71a3b26d671ab6290f1644791f6e051fbc8dfc5aca8d42b99b6de183cdce73966af0e74fb6cc8589860a744d6d984d18e3db222e7a2e060d10fbb5806edf49d5cf22ca4ed0dea80c633b2e9963e3e5e256718b2176f077f80a3fd9a05ffa601a50a25633289141ee864d345ca51b2bcf6ff1bc5daeac92e57b0cfc808532109cbdb74b1118b87e058ada4e73e4fae995c419f91bd9bdfebb414607e837b7a009e80f1e43858c9077920a4f4c296206353cf88cd4d0a53a8e216ecdf2dbbe6d3e271f70267598e3f2e49eb2a946110fff3c47d4aace02958759fb3e3fc83d1588b94d7d7373e8819f898c3a723f62d3c5435306ee72a91fae96d59326591246e2c5d0ccc20d8e54455d22f3e6852f14d52ae191fc21ffe0d14f9bf5400aa1bee21791a2bc0dd035c0af05c51b85f50d3e59e59a5edbeaa004771bfbe81da9601c2f2e81cd36776b1e4c756457cc170cad529c16ca3b48748efbe60ffc9ce09647c40877218659dd91585c8d1aba80a741253bc759e2010e12ead0da1b6f6c97d07ff9341498ea6b5346adba85012daf0a1534100997a56d86c1967478ce3b8b245f2ea8451da32377dfbfd04d3e62ac5c6d697482e84f4e61003898118b0dee35426fe5b05b823b53e359ba8206cb9a2699b4993459900f4bc94ea8261829cdd1dac650f52d30594b166cf4cd4cc7583fd2a3f3bc57d90e25e16c936d72219224f25909eabaf723f36b2b0e86036435a6ff816a211a5121cc34374c2f480a40a66de126bc38ff84e73a3041fa1d02339fbd03c77503d9aeee14ee3198f645504589e1aeb51065c81aa1065b70fcd6b8de96366ffa53ffc857f253a75a7f78a37d50040a7ee5f17183a4405f2f6ba1ff52d4c16242aec91378ff39df5be92d1711320d8a7e26688b941c5e1d47b3", 0x1065, 0x4, &(0x7f00000010c0)={0x2, 0x3}, 0xffffffffffffff39) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:00 executing program 1: socket$inet6(0x18, 0x2, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2002, 0x10000) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget$private(0x0, 0x202) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/102}, 0x6e, 0x2, 0x800) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0xd2af571748f3ac84, 0x6, 0xa91e, 0x18b9, 0x2}) listen(r1, 0xac) socket$inet6(0x18, 0x7, 0x3) listen(r0, 0x9) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x80000000000000d, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047469, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) listen(r0, 0x0) write(r0, 0x0, 0x0) dup2(r0, r0) 16:00:00 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) write(r0, &(0x7f0000000040)='N\a\x00\x00', 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:00 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1000000000005) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getegid() sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, &(0x7f0000001100)=[{&(0x7f0000000100)="ee109be0605696b7f69e33e540680d7bfffae92ab3b170e215651bb20404edc9659bf6d6b7d045f6a2aa604b5722e19be8868cad4ed0eb693290f9db04208a404807447beb6267c1ce92bc6eb4f59c3105c278d7ab2d19785afbe55d7097253a1be3a539de01ebd7473672184bf4f497e0b83ab570fcb7fb1677333b11556bae9f4806e740a7c4f3fe2dfd78468c3c28cd9124e5b04c083fa96e20d9cc23d9cc1da08c0b2d190208a92c05214ace364f8412a9a0006b9ed6b38a4324d556028fbce3ee2b73f50a14aff6b96b9838f0c264ec8ab5e4db9c4d8815783093a002dc2b178968cfb52bd00807e6cce4d44b795f899b4373f1efa73844b286050cc845ff20a55420780f0da9316e5f2f7c42cfe98951f9281b4b4132fe7933f8cde435557b4718e4745bb36002093cb288811a3da6066627fc906933fed0f3445c7e7b76ee3e9b77367fa84d129edce2b00663a9c8251b88a37caf7071c8e436646e6e766e8f0f35239c0498bf374a70383ce00895f513d1f786f976b957cd284269894a2ba90fab78f281515b2d9eccd28f57b9f7cfacc3eec3dce55e379af23df90811f75c1866fe7a69a01921815f066421696fb70faf24c8a769a84fbcede78cf633be9744c21aa76e4e51c6b2dda8e40dbdd4e5d440bd6e36398e910e0364c8b6d4d319e9e7ad2e2cca6f830c246c1b282409d7f778a7a68f3082a0b27bdfe1823306fe09a4ca066eaf3e30d44568dd11d467e3757c64a8f9d1025494129dc868170ced26a807ab491c6f4d1e2d7435b8a5d5744a0ed0c6c6943590af4a9f67b1732e096f964a595ac6adc77459a5c7f37545d071889ec1b7756eaee089bd38f57345a885721e5b724da357084d43df6e695f9842c1a505b269b4713c4e5d01a27cff6bade317ee28a4d604aef00add510fd7d9f8e097e224114b3632bf5613d75efe72ba0e2aaf926fa2cdec8f8f6effca8acf08468077d56486779218854080050ea895109afb0fdddcc09ab1e27f6cae6d7407417a16bee5818cd80849568356c3bb267c05b16d633707d79a3f8d9547f8b9c935f0ecd89aeb484f2ffe3838c8b11404117aaf4fbc35a3ea81b12e6595dda6fe7443a0b9f9f262052a47f79af5c393566b877858ef8a6deccc02602c55a2c2d2024555345e94a0e1be305160cf2e3d430039a0cecd7a0274849618c63b0e717c6086f1929f7933cc8122eac6141a9af1ea98ac6be9e3cdde5dcc8c227fc43fd1a1bd608d71c7d74fd5327935e9b0777db71c5965b573f023c5d0773f48826593a97380212774ca480b6e8553404d72502e5f402f36b02719e2c6babc9f841afb5d8bd9200337860350fefde46d599a042be3840f949cd0e7cb55654915fa217a8d979472c934a9e9dc1a6bca98587d207f33fb681a132059ab97a10f7a25707f1440e297cb9bd1f91493479f8da4111fc7b0598df2bc6ca855931fa2a880c0c428d92119f80bf191d20da862242c2169191cb1ef0bc0a540ad0e54b46edb98d414dabeb1e78199715195b834006e8ba97f307120a3e2a0c44dda587569a725b5eaa6c9d0516d2c7e5366184ccd3a17164767f4a0d0cf4d78345e34bf2df790175592927e6d3d77e07b2535a42e6debe7d84d067cfdbee505c40bea1e0a5dfb864d7de2ed9b45233ac32c82eb6e52f2fcdd02ce47ceeee823edd261fb9910bffbeff017b59ee591b1d61bbb2e02480a8c19b9fe27c35b40d347306c6643069c5baa3095eec306d91f44ccf8e14881a805917bbf3849cde299f3ba6b7aa171505db761580db35145e0b0be6fff0deddf7ea9c4d2513998876089839212295cac57a03f85be13694e852d961424b05116d15e24e9fef6b8a6a373527a57d0983362e330da97719798ad8a0491ab782a0114d9c54721e8ee5933b0de2a002db937c0996c080b0bec32d0c3861221277eab362f9af68506f458ae3082ccae2973398c5ae821ee9333d477c02bf92982c14dfb9ecdea8209db2944e2dc528a47f13fed2c2e8265119da0a435156bba4d48a1fbbfed4caf679eb9a7d0dcf2bdfae0cf5382cf956dc102ba6946d89876163301a9949c5b00986cc3ee7d633d3af34219ac4979466fef9baa1605c0655616bb83547703964a61b4299ef0bc0c4164ae145179129de6ac1415ee08790eabc814c17fbdf7918fbeda6a28a66a7b0f8427e83d0a83e4d689bf9cd75f8667ff6cc360d83a244e1a5ae35019da93df291fd2cba468f297b233a0a283bdde1c13af4db8b396df98f5ab91f144452b140cd0e8a91554bb5c12bdb9e86ec6f87eb7a43ed9ff71f3f9fac878948864e328bba1e842d41051b4ee91f8862bbcd8e4f0db4bdd52a90bd72cae3973828615e067041a9561d55c7fd103a24c7bd99a1052f9d29abe1d9e4e2548b262ed7e8e8bd56173fd8ca289be9d1d941c0d0ee928bff711f617ba7770653c0e7beec87a97c66da64a573c261ac93d104c3f14b2086ca7de29f2fa50f6442ed4a06e21f0df70b41141d0d259f0329084efeccb72a87a9356aaf253475a6cd4953803c06a74a7bc8810b16fd4ad2f744f8b414361987e578eb402f708aba831c993e307cbedab06081e0a08d0131220330395e6d37428aac7d85c1f282be17f163a963d2859be8500ab7015eeec4b46f071a102b42b22fab06753d9270d96ab441a71f1590aa8135095793ef7b10c6316fdc21e7808d90cb7b9a0f9f950aaa7389bf97d362fb5890eaec08384a348c447e6fe8617c05892052f6e271c7e68c05cd5fd5a039a3e0c3093342b26aa59127a82257491afb2530da92d27980ec49276424c8fdb985233319e51ffdb65039811863b1ac1a41a87bba2e92427a923a467542e1c663d4f5de7cc56207cb607e2ce78d6848daa2cb8560d01be1e0958d04a2cc0c9bd30a25a63a92dc1e8b41b6e8fff7edb59e08adbbe32a44dcad5459c383d09a4819c8bc0713afe7b3d779a43dbdf99a36d220367895d960d9f1b74c74ad2f351f314d8d6bf19516ebd0ed7f59504420f4bd422d3477f6868a67daa26b019180c7ec3af4ae2ee71d7bdfe9756471c79f75959766b7428d09e8d110cf0b430d855fda128acd75b229391ab834a4abb58d89a4adf0342c2449f1b794edab58b2b299a2491403c1b842a842f3b22a8ca9cf5d8bb3f7ce62f0427242072d2a602e6099d4c509a95e1ba7edb87a0bc18a1fe2474cc739d1084475cd707143d0c930c51fa29a9341d1d7846a4f9acc6f1e22dc92db93622f8a6e9f56fa2feb944bbf76410620c9fb6e2af8a7cbb27ecec583baaf17d27b4517a63a5314ef12aea7dc7f973204d3126156fcb67941255e87851bcadee446aea64354f7282a56fe44a018a82ded715a85930effed2acf9b6379d65f96da82f81b16d98c829e36d2d98c4ac84f390aae4f8ef3d15d6f2f9b2f15d7aa4fc1b3efee5e57983652f61e92a2445e4045f7f8a7e31a1b2a03240f44917abca264cef85347b4abe722b9984e0f9813159cfe0aeb2d7338c67bf3f4c578ee055bc1e42a790f4ab381ada803d19bcf5ff80cf8f125f6efcd9318489cf69205e117659075436dbb3ce852fd957111f35542a55824bd107cb001fcb5b230b19241252bbaf638b4494c40cb9099bee3d31646bc667b52cd1109fc9b4783c6a308813c2b51949e30a4899404d9d2f38e8164243b15952a27a3e0b35e702b02598889d8da808d3103a96748b387aaa1794b8f9fc4b2c364185b105796474e8bacf8e34af972d23aa174ff956a2f62677005b959cc80bd8af72554de498726cac741d8c0fcf4edd8845ba125b722b37bb96de1730bd8d79fc6123f11da90b4083ce9168e86be8dc208cd1bd26677c12e79b0ac0a3fc0b09d6a338599668c09dc6f04455532d1660171b7eb1378e6f5964630ca3040601301867b2aacf70229cb611154f76ec43b8e2fefb0de52239b9a8be1e003923316377ca6c5f51d07994b0e9ba7f332d9744907122444ffa81e74f35b448a392f7cae8b6c9c4002e61d438e415eda3e7ac97ba54f531119b5b7b2273cdd5635d4bfb0361e5d03afd663f2e5d5ce2b5e1c2dd9aff51461f72f496bd7692b146c1c5254b56de8f21512a5dd8e0c171301e44d22036f4540433a930df1edff0404e4d10d334940a20438f4e6121f1d9bd5019863c54a4a43f0e82f033a5e73eda40f5644c54ad4e25b15ba3887843cc5b9ba8f1ae4cd3a5978c8d56420d51703ffe14420d108aa369201eb3b04d957868d27ebd766f6c623d03965862737438e5fe110f4f553154a4314061b6de0809be4305e61692eb18d9315a4dc0fcf51aaef577c1ea84b09b3f251683d15488444c29a865dec288df8aeb545a8e311b144f14dc4a1bc4fd8a038f46d875308a7067e63987bf94efe39f806b7b902de496bc33f90c05b62d27b69a6bc49c8184442e6bb281d6b7306bff1354775f64b18738372d94e465ff71127b96ffb0e189e46df625516ae01aeb492aed199a0a452c3797d471a330d5bd087c6f13606732a2a65997311a1bcdd458be73c8367864358b16a2bc007b60da8c41bfa888bc4374e6e314069ee2c83887a05b723740713f1888d1e97660514d0a0b744725d04101076d22be5a5c0ae1465f4795b40be3314074aa2d2fccbc50fbb07042cc80ff830734db9a5409678cc7cf68fcf795f539c64bbc01473a8309c1e471dd1c5265de8697d2984dbb41d703bc38fe1edc142b4158327f09171c1f484a881b4ad2866f416674f3659a76351873e8ab3c82d38f77681752ef713ebf54c11d228ca67d5a82ffebdc0a00c31349ef541382bb81bd685fce2a4b4316813b79a804611ae4e5b4d07cbd0507aa4f6c9362e634642a2c7765c00e0733a51a1aaaff25fdaff7e814e32e8ec59961e75963f892872e3c95fff1549b9200ec08d1bffda125935b19174df43dbb52c17f4c80d87d1f1b6e8a35ab09605c7d72e989b1fd3453f9b2a25e5c5af11f6ab45580b33b546604c1824f557ef5f3ee672a24d6aea8b7a6e5a0815afae682d470fb5f7da1a4e8b4bedac4fd9827ee01588d3e2273f1743a6151d46e3d6a4e1ae01b964e3bb4ea6dc3a5dd9bdadfa8d85faaf82170e84bb4547cfdc015a8ee75795922dea3eb8ebe0b6c6e5375c34897ee1a6658d49e89448b92d27c4e2de5db8917f0ae0fde1f82c02b50f9c1d560bb9c0338607225680bffcee710c5acecd423a16d90d336357d2e33f9911a98820391aedeb26cd716bfd59112b1ed7fa2f617449b86268f53e145b31b0def3444f3c11881c42894140b726b01b2732b52c26beb1b26365d05d71a935144e1d8a3bbc4d3fae380885ea8ffdb805bfc73417769bb1477cb973e9825e93a32cdfd22f528bcd2f0c69cbc98a668dce7869811c1c3bfe9979ee5211bdc70b72416fb61e2aefd3d1e252a602b28a4bdd803370ab73adf2d9a95aa32e67a7ad9a558b3cb9f68ea260b9560842c6ecb13ff59343bb3b9a60a3fb724f42ee694f0a8ed4574abc6740a9321706b8e4212a049edcacdb023b6eace55cb337f7e52de8f7e966769e44afc628b2b31856146c322910f91a1939fc0705e91017c364126198fcec409f36bebf5ab1d09bced709a6d848032f838a922c65da859ea4e4df92903ddf1e0b56b06b8a9b235d03cc8b307eafa3508060b07d6d8aa4f96c9dacbd0dcbf6f6844a664c42b9877e9bccf63cd02e7df4d0a30675dc9b5ed89d47640416904a7e6928366139cc847358139cd68c1939784dc8120cb834dcaf92ea65a31821999fdc9957fe639c4787c35f3bdac", 0x1000}], 0x1, &(0x7f0000001380)=ANY=[@ANYBLOB="c80000000000000001000000fd0000005e4fc6385fb57ca1c4912bcee8a4e488d9d73497781e7ff5e89d625ffc6546aebe2191f54d23a2ddde7cb8e86ecbd9cf68eeeb8f7019e4a625f2ab3709242969060f3971dbcc253e62d85dc0ca0695d152c11bf9ccb147847a9937167699f42a3ee19d023ae7f04c8bc03059aa4556f934013cc17e443d63164a8fe03adb14285bc30f31cd1721139e02f664e7ede57d21c94857e8b87bf8a61a1697c834f5fc8cc274dc4ab6d10c3e6b79fc40b54f64b0eb907cc90000002800000000000000ffff000001000000a51db6607e6584ea71fce9e3d434e074c31ae7272dc10000a00000000000000001000000ff010000e99c47bd9d0586589c5e45485f97593c642f58cd5cd5dc04e9e5bbb5443f9b931086379f84058d12f75ddefe9efaed45aa36b94c3a7ad61e38b53b5cc20c81cacec20ba431ba6e463bc8d964fe1b940bae8ba5a72a060fe662c7761a9e098aa74a878d05e7f153c8e1e44418d697354ccd26df12707b9206046bfc6e08f2b0800fabf819cfc56c1932ab852f980000005000000000000000ffff000006000000eda19656cb78554ed92ceaeaddef8135290ab26da96c004cc81e27c9a4b0daff7e3bd7fd6d58c298676b375bb048dfbf529cc5f408a541c84e953cbfaf5300001000000000000000ffff0000ff0000001eaf417d8ecac31014112b0ab2ecb12932e6b33fd8bfe6559ca431b7d20e8d63a3351ef3af2d23172fff358dcb3e21ab4da9e64ebb29576374533986645398435ebaa7b38c83c2bceb772350e16068a2"], 0x1f0}, 0x405) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x400, 0x80) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="ba2618199e4ad746bbd291735d91e0f8ce146caa5aa40fbcd2938ceefceca27b891882237f8afebb3019b8e9b8fe198513ceaa757a5dc6", 0x37) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0xffffffffffffffff) close(r1) open(&(0x7f0000000240)='./bus\x00', 0x40, 0x10) r2 = msgget(0x2, 0x581) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/55) ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x104) msgget$private(0x0, 0x200) 16:00:00 executing program 0: mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x2, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd5", 0xda) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x4, 0x401, 0x400, 0x52, "187225f833cb9696cb56acd63959e7df9092ee44", 0x7f, 0x6}) 16:00:00 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 16:00:00 executing program 0: pipe(&(0x7f00000005c0)={0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x400, 0x0) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f00000001c0)="e45743487d7c74cebc721711817c6da31bcccf1d315fa8ff92d402c07cff215e48d2e285a4476460460dc4f2b9", 0x2d}, {&(0x7f0000000200)="4f812633ef87284f9ea9e419382f4b9f8b96ac2c6cc7cf972b9f4b58c8d2be21daa90ea4f3f40b0578f20bd619fd9dc8ecbd3797f2ef79aa9645d1a7b8f464480c13a15e99db4a60112164692792494431e906f259d7d776a5fc658b114a0034802adb330d00bf0990dd6c88f93998dc4392f62dadbd71c8723021debd5eb363fcb474bdef79ab724358034973911ead29279a1e6320d3493de4b612476f81aa39819c8dc4b9bfe37cb612592fef7c0df48fa0aa53574e7d3ea1fe8149c122ad31a348b586d4e54f400e0389a2553153908d2f75d8", 0xd5}, {&(0x7f0000000300)="aaa395223c27665ff3d95fe98945ca0a0b7c226b95ef68b714e77c99292e1c95901e9e7e1fbdd2a95c3e7ac5dba8646876fe31aaf2503b94f06e3167b07d52eb5fb2bb0f24ea1cfcc8be7c5f6b4587b5edc7437d109be14c857ede2c97a3222f1da8f14064e53cbe743a671ee6ad18d10e0a990b2e1d47fd8b6bce4911255f0c1dfd9888ba08f2b1e6d0b2de176319da7a402832c4da884bfddcbe38e5d61482bb9999954abc3d70582540a60cc44430627a6410b6f27369265caf541a0ae0961d60451bbc998a5179bfbe66750ff70ca325c346a435", 0xd6}, {&(0x7f0000000400)="088f81b9c29b11aa5d8446e225d0478d079e5391737ff71118776be2e4dbf2ddd6bc292bab49177477111914497aedf140e85d98a1dbc994a31b3f36cd2f3d7652057d06640242de29d9d3fa014da18c46e5850e7a82d4b622e62a77c33c0848a5c302e20cc1aac64fc6875d0909cb550d8446911af19ad0390f2324e71800540c06fadbdf14432805d8c4f97e3efc18549c108c40a2b50320686e3f8543849156c00b654b0d5fdfd3fd52c9", 0xac}], 0x4, 0x3d) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x0, "f19fc763eb479f1cc729040000003f11f44bd69a", 0x0, 0x1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "c446bcfac49167ca4399f2c00e0d144e19f0ddd0", 0x0, 0x6}) 16:00:00 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="052837", 0x3}], 0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x7) fcntl$lock(r0, 0x2100000000000009, &(0x7f0000000000)={0x0, 0x3, 0xfffffffffffffffd, 0x1000200000005}) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000900)="b857b8f77f7c6b6b265c71998594b06152e3d0e5ede7bf381a3363c53274db1266ccbf582d0fb130a51ba3bd48e60d86958526fc1bf9b5da55cd4c0bb437179dff320fafd6ca91f37a831257eb61376aabd7cfab8a4f0ca5dd4ff19255dea98a92a0e550390adcc63e19d236fc7cbaf7562548069b04c80c7f49dbaa747c84d0aacf9ccfab8c6e37d769d12a6a02a3dacd4e456ace9318aedade4326d893dfed291999152a3df29ff32b4e3a3d6f4c9271790843b95c7713fe0ba7626862e6acc43714ebb9637d6b7693ed30638dca500000b235a12080ae321d8e7e99e6f490b02efb2f27cd8a5b97e60afd8ad2ff7aa30a10b3b7eceaa967a8c9686bd6a9326910fd20ac8c872eb53d477def79418eb2ed8bf366c690e8834840e6f93a5912f1c37247ec2188a2d85d9b3213f98d8ef966b3e3f0516504c0e26490cca365a7b4a4584c697582644590cb599b1ade6d67b53ab9dd973d00e7df37898c3646827b3b2bd4aa650c39a043f6af4fc17296093446c215eb3306757b45801f8552459b3dd75fb46090a04344765e372619335a19a146214288f2bf42f0680d76a3e63664d8b026b0e2aa8d218a1401a15fef8a58ffb7b700d40bb557993e99d3e6792f629a778dc4be9a8383f507c83541567ab63e5fa0d02199a6a5fc38087e9155114972dd5958a0cab98fe44100036aebed698ba8e6f02e0a4af496f8d9a7c292b264dc3f9c379a3668706aeec9d4493d0428a887a8a5c602a3dc82bf8cfc24a8ac0812e4e47daf878af4f267d2db4a08de6e3375a2a0dee098e85b5f35558ce4bd751e97f07a62544da8f0c170399af47c85c6dc2c4072e8c6b7014f19597997c420adba354803635c5878bd1d3c9799654c2118bc699e266d030828242ad3d863c98c74d2c61cd82218398e662d0ce7cac139f2586a3be56d8f4f2a954fc4386669c87810b3350275d199dbca45e14ebe061063ff3256bffa7eb3dff3ab2cf18f6fa839c194c61325888e95ba54ca3c9e7868357c56d03ee35f2e69834d06ec261786eaeb0e07f80278d0663aac595fa356b4417172077aa8fdb6bcd4e0f09405867fb6e6d88f2235982ed3672539330cbba8959c134a99420fd3d250af810d75191361eb25113c95900de64d564c49b15f3eb304642be2a419738c4ec76cfb37da9d5a432cfc76c7a2e6e63135d030efcd29d583da23cafc17105c98196b03057aa67269b46f27250e34f1c95ae72b845013136eb745cea34c4fbb9f8c8b26", 0x380) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() socket(0x6, 0x4, 0x2) 16:00:00 executing program 0: lchown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='c\x00') link(&(0x7f0000000100)='./bus\x00', 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:00 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$unix(r1, 0x0, &(0x7f0000000040)) fcntl$getown(r0, 0x5) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b3029, 0x1) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c87b1772c0035b84e332e3e", 0xc) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0xc0) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000240)=0x4) unlinkat(r0, &(0x7f0000000280)='./bus/file0\x00', 0x8) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = dup(r0) read(r2, &(0x7f0000000140)=""/250, 0xfa) 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9300050000000000002200"}) pipe2(&(0x7f0000000180), 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = syz_open_pts() fchmod(0xffffffffffffffff, 0xa0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000200)) r1 = dup(0xffffffffffffffff) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) pipe2(&(0x7f0000000240), 0x20000000) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) 16:00:00 executing program 1: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x8220, 0x0) 16:00:00 executing program 0: r0 = socket(0x11, 0x4003, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, &(0x7f00000008c0)=0xc) sendmsg$unix(r0, &(0x7f0000000940)={&(0x7f0000000000)=@abs={0x2363726caa9dc154, 0x0, 0x3}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000040)="3457a6aeb6836e3bedb6937d1e36847063d4f2d35c74778f3e71925a98629b23714e94998cd3d6f2db7d38652f94bd9c4acf8081ac5d5509daed208613c78d4e4567ba86f521dfd078cae4edb1567d4eda42e21bfecfeb853f59a492197ac8bd5ddf31fcf442e9c849981e6a6f01", 0x6e}, {&(0x7f00000000c0)="c919fd3fc17d8c55b9cc164c681a7745860efea875757ad32498dbf9add089f189f7ab682cbdf60fc0953522d3d5577d43bfcd487970c4ede5823d28cbe2e7d67ee4c459f70523199ed4465bdb53384f25a014efee0e3751e36209f02de296788809e206e48c28890620c38b1d1fff56880d04af769ca1c7772241f8ac7de673917eed124f226f4d373b3f18bfe719ebf84dc0c88030a9d28e", 0x99}, {&(0x7f0000000180)="61bc7c36efa0d614217525bdb7234183fbf1c0f015eb3020e2108199ef4623000396a8abadeb15115700c509c1fcb8df31a997207f1c9184e84f7d3cd121ea1c5a9f34a0d9135d5e13ae4f48394f901fa9fa93db388e6086e9e89ad1f5bc534a91e387d03da969c13dc1e2bacba2e2e07f4334ee8a02f65a3783f242f9e9b7b0bdd7c508a0d0e5c504762e45ab8d746a56472a0e74e5ebcd59c8fb5c6a0ce1c069deaf0a73d3ff7332992f0e5e53369f5e1ec67bc444236d302ad9c5b82700588a7b16446bc154df", 0xc8}, {&(0x7f0000000280)="47ced3060e2310e74792d645052db93c9a9a41db978e8d5cc548f073304a5fa95e0b21ae28c72d5fbbabaad33d324858d5540cd30fbfb84caf9a9c2e6f1fff17b912dfe594e027a7c747bc0f6486aa6475c83c98e23abf7cae4edf678848e4eeb2d564f63cf16aa6746ccf5f", 0x6c}, {&(0x7f0000000300)="c64db5f13675cb8de3b24bc12de7b786bb0b807e48271bc8d48b4688c9e0cc4f9b06dbb76dc6a4195e67cd0cead4fe79260c635055b6e5b454d664d6363c982f9d60f231d1769e1c8e036e0bae54af405de06280fc7e3e0b1d2dc327c606a5d4eff829983fcae7a5216cf190e4bab9df075501fd265c88263c8e3c6fc8425cfae2c82dc8c337a220b89095c283e5eabd7f9391ce73697302c09d536a69c9541e4591e0a9cdb3dfad01713f3d3f72c324c8fc30d063ae6de50b9f841538eda10f4c8ee0494a790bae04dd9f7004cb435562f7aa9b67af63f8087150af8b1c", 0xde}, {&(0x7f0000000400)="fb1c1ccf127777a030d129c2f3f1af346b958bc7b5023a1505bc528edd24e9ac65d4175ca2b9d8de37f35ae1aecd7c2bfd88f50af65de479dc000b89ae1860594ab6c946aae497fec42c1c9ceb56f20c", 0x50}, {&(0x7f0000000480)="3a69b7650a7353fe2dcde57f1215528650584c8e6001c179e88e3c5d38", 0x1d}, {&(0x7f00000004c0)="110320363c0d1f009096a32d7d2e024c9c571e73acf7402185dab4f51c2948b9b8e8c57a805afa5117cea253b0fd125548b73f0ff77938a53105043eb4ae6a0fa9427bd60f42928c1cbb68ddff797c497f3041380b616d38306d408363f11e541424fb09bc76572a0a993abf8033091290cc8c1cf07e7284896a86d01daae216e8a998d22ac921c3de34f51c1b1a1eabf4f12a793d7432a48e2f8eea9e1fce222af3225fbe3207162ff0", 0xaa}, {&(0x7f0000000580)="cfac702356435eff5ef62f83d93dcd47b886833f23d018938ae1c69813f626527f095c04caaea99413782e7ba9ad2f1a6b2a9b5d26d28c5e46803b812395ba67d58fc2007528341358", 0x49}, {&(0x7f0000000600)="75b1d432e77a49c241c3f203ccd02024f56c03aaee509220dc9103e988cf4ce7471d5f39fead4b74b720f3fef27f0a0252294ffbf8e0b5805d0223e24e66e5261547c95f134d670b2e6c94e55b506fe2ca34a19fa6e03c85485e09da7d4e41e0ccfcc6be61fa78c7bd3c5e66cf89343ed5412f7c8d8a5d1ffcc91c75ad063be5c37942158231", 0x86}], 0xa, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x400}, 0x4) setsockopt(r0, 0x11, 0x2, 0x0, 0x121) 16:00:00 executing program 0: mlock(&(0x7f0000012000/0x1000)=nil, 0x1000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/245, 0xf5}], 0x1, 0x0) mlock(&(0x7f0000009000/0x3000)=nil, 0x3000) madvise(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8, 0x0) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000004000/0x4000)=nil) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file1\x00', 0x5, 0xfffffffffffffffa, 0x10000, 0x2f9e19f4a35e6e2c, 0x1f, 0x3f, 0x80000001, 0x2, 0x0, 0x7ad, 0x4}) 16:00:00 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x40047002, &(0x7f0000000100)) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x400002046, 0x19bf690) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) r1 = accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/85}, &(0x7f0000000180)=0x57) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) accept(r1, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) open(&(0x7f0000000240)='./bus\x00', 0x8000, 0xc0) close(r2) 16:00:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) mkdirat(r0, &(0x7f0000000140)='./bus\x00', 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa9, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x2a3fe294, './bus\x00', './bus\x00'}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x200) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0xfffffffffffffc86) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000040)=',', 0x1) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000080)="35e0002a4e895133d9e39f1df959b2ecd0345ca5c3469e33dca01c9ad26e84adbb60af9c2f002fbad578a616c0893ffabc95ad2b0bbdbfc6c618c3170b8fe7253727551e58190f01a82fc2e1d48b241bc8e4ad653866903f8b13ac0b32e61690476cd6", 0x63}, {&(0x7f0000000340)="d30a65e0c84159fb5cdf834ac09967c8fa2e6922d25b518e71cdd1a96824e7476525f4e23377a20b224ef0da2fdbd5b1f3613843c6563a7ac7a047075999dd5626335051763d8d8ee2a853420e469353b5ea746cc4c0f940df6548d43d57e1362c755dd76552e9a4bd26feb506ced6b907e34bdee23e50f7f2da8aee8809a1630d3f5906c817db63fb49d0755859bcaacfe3ff0d8e50a7e58d7544e580bc29be9fa20bfea8315dcdbd765721f79008ebf73581ae5e1ee69530bc8cf5045a160bcf914753ca9639e38d15e90a5e33105e1d54a25fd5ce1791868acc908ce026f1509a301f35c0327c9a4fe8ee4339e1", 0xef}, {&(0x7f0000000100)="01a659f969cd39f9", 0x8}, {&(0x7f0000000180)="ddd47b9503115539a96c895e183f86a5a711cb887e69c31ace4130e6d9f92474b6c01997ed9f0124063fac16ee8edb8952b83f4265ce6a8d233e97017a9d0f925aeaf2a64ca66ee6eb6c5599ff63549e8ee6720933c9aa3128d72a4e3a6420d8b51ccd50d412e16cbf11ea8085e3e3ec37d5bf0eaf6fd6cd25008074a456e70badbfe5c7faaeaa38a785943dd751d464f909bf6c95568346efee554aa971bbb8", 0xa0}, {&(0x7f0000000440)="ea9a08192692aac4ce58d71d777607d21fb049fcedd427c68f1316566e7c5917f5a69c3274f9f1c45501cfe8902c8391eb9244ddfdfd2369c039c215d7ce3c0df8c149a893140d010b1ba8c92fa4d7ff0bd893b593716741dfd02fe81991c2338f3eeba1c352521cba0a2d16e0642473ae72a32eef0c18f0361a79ef23d5a740855ef70fd9da58802aa26ea7507f747fe05d0563192f9527d24e16e3f9e16bc841ea94904c61ae63b3c95f4b74cac17a313160527918d282e5e06b3ab9887eba7c6e1491ec8a23340ad18425b9407d17fbbaf7e53dbd4d82b7512f4b", 0xdc}, {&(0x7f0000000540)="3be50392a34e703122cf647e86c2e05eb347003d750072214d3485deaa6e415030f3bde7ccc1d37ed1fd9dec7f014c8fe1c75e06cdd91fd28a29162c147459ac34477c88ae4ed679e5ec8ec91c25453560fa41847f70c5f0e49edff058f2329090d145990cf4d9601fb390ae1a6f93790bf1f7cfd8f93bf99b764f002885", 0x7e}, {&(0x7f00000005c0)="a116d63be6f13e25b736f22779227cba6810ec4abfaae882d847ff3271f770f305f6c56dc429efa5061f24d7223434c49528bdcdddf16bdf0af733fb877671c41a107c3b234cac3076ba3c591cdb3ed0d04390ed89b62fe85d6c0400294945567e43879afce6a2319b256711e1ca540739e5322e602d", 0x76}, {&(0x7f0000000640)="04f6f9dc7a5915049bbc1beb7d6a", 0xe}], 0x8, 0x0) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000240)=""/199, 0xc7) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) close(r0) dup(r1) r2 = syz_open_pts() close(r2) 16:00:01 executing program 0: r0 = socket(0x17, 0x4005, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080)="87090000", 0x153) 16:00:01 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r1, 0x2000746e) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000240)="04", 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r5) readv(r4, &(0x7f0000000780)=[{&(0x7f0000000280)=""/210, 0xd2}], 0x1) dup(r4) 16:00:01 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) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x5, 0x0, 0x0, 0x0) mknodat(r1, &(0x7f0000000180)='./file0\x00', 0x8, 0x9) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x47e, './file0\x00'}) 16:00:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0xd781, 0x10000, 0x0, 0x0, "0000ffff0040800008000005fd9600", 0x1, 0x1}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:01 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() rmdir(&(0x7f0000000040)='./file0\x00') kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x85, 0x1, 0x2, 0x3e}, {{r2}, 0xfffffffffffffffe, 0x80, 0x26, 0xd9, 0x7}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000081, 0x94}, {{r1}, 0xffffffffffffffff, 0x21, 0x7a56184661f6bb7c, 0xff, 0xfffffffffffffffa}, {{r1}, 0xfffffffffffffff8, 0x6, 0x3, 0xffffffffffffff57}, {{r1}, 0xfffffffffffffffd, 0x80, 0x20, 0x3, 0x4}, {{r1}, 0xfffffffffffffff9, 0xfc, 0xf0000001, 0x1, 0x5}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x10259) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) fcntl$setstatus(r0, 0x4, 0x40) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:01 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20090, 0x0) mmap(&(0x7f0000056000/0x3000)=nil, 0x3000, 0x4, 0x4010, r0, 0x0, 0x0) pipe(&(0x7f0000000100)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) 16:00:01 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) accept(r1, &(0x7f0000000200)=@un=@file={0x0, ""/96}, &(0x7f0000000280)=0x62) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000007c0)="3e2a7913e4ba6d773553c0c01b3d7af90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828e697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000000a864d67971a38826a1aa8937e753ffffffffff510eb0092e5610dd5c525cb873549a23fea6029c9e98f3dcf295995df6f17a8039dc9c10a48d78aae7fa3744546dd26f24f4708a98cb3a2bcff9b6edc9d530ab18c4e6dcefd7087f7420e5297b0b08e5431efd776c8a5000362ee91298491df3c76061bc22141308db63eebef5", 0xea) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbfeffffffffc, 0x1, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:02 executing program 1: socketpair(0x26, 0x5, 0x1, &(0x7f0000000000)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x4400) r0 = open(&(0x7f000054a000)='./bus\x00', 0x2, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:02 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, &(0x7f0000000140)={0xfffffffffffffffb, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x8) 16:00:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x6, 0x4, 0x0, 0x9, "8dc6861f62e38a64ec768840672c33a31f82335c"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:02 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)='./bus\x00') ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000080)=0x840) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r0, 0xed644cc2d68d137c}, {r0, 0x8}, {r0, 0x4}, {r0, 0x100}], 0x4, 0x2000000000000000) 16:00:02 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) fcntl$getflags(r1, 0x3) 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4302) openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x1000, 0xfffffffffffffffb}, {0x6, 0x1}}) 16:00:02 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) fchmod(r0, 0x20) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0x0) dup2(r0, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:02 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) 16:00:02 executing program 1: r0 = open(&(0x7f0000000100)='./bus/file0\x00', 0x880, 0x2) fchdir(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x200004100e, 0x0) renameat(r1, &(0x7f0000000140)='./bus/file0\x00', r0, &(0x7f0000000080)='./bus/file0\x00') ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x3, 0x3}) 16:00:02 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x100, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000280)={0x3f, 0x4, {0x5, 0x9}}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000002c0)="37a7fa37e37659ac8ed6dfa9080034a85c03e2e0177513a18db60390ceda6ac17400000003cf33267ce764895d247c1a15295c75273af45a259230b5c62ef186009b0200c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d200000000000000065930e6059a3262038eb3a494bb8f09fa86f8f1bc7bc834db257824857ac315db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d8865317d0b602d051a7b4f01ebf452be6e39ed7181cc5ba922fc536345c7144c25321952e1725a87e133be783934cf817db97e3e6f9061dc78081a409bda89c2b1715f61767f25b49102d88e22123bf4960e1fd2b12047f7d143f35c09", 0x10d) r2 = syz_open_pts() close(r1) r3 = dup(r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x100) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000200)=0x1) openat(r0, &(0x7f0000000400)='./file0\x00', 0x400, 0x80) r4 = syz_open_pts() setsockopt(r3, 0x80000000, 0x0, &(0x7f0000000000)="036f4e60a00bedd64b34e9d631a0072472c601b949cf7792f1a98a9e619af4ddea633772fa11116a0c0ad0ff88333a1f0b754ecb51d1fe662b681e2853987b94", 0x40) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x83, 0x9, 0xfffffffffffbbffa, "854955882e0209ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:02 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(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x1f, 0x2, 0xe11646e) 16:00:02 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getuid() r3 = getegid() lchown(&(0x7f0000000200)='./file1\x00', r2, r3) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000140)=0xc) r4 = dup2(r0, 0xffffffffffffff9c) mkdirat(r4, &(0x7f0000000000)='./file0/file1/file0\x00', 0x1ba) mkdir(&(0x7f0000000180)='./file0/file1/file0\x00', 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)='./file0/file1/file0/file0\x00') pckbd_enable: command error 16:00:03 executing program 1: r0 = semget$private(0x0, 0x2, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x1000, 0x6]) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = socket$inet(0x2, 0x4, 0x80) recvfrom$inet(r1, &(0x7f00000000c0)=""/32, 0x20, 0x2, &(0x7f0000000100)={0x2, 0x2}, 0xc) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) accept(r1, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000140), 0x0) r3 = semget$private(0x0, 0x7, 0x140) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f0000000180)) socket$inet(0x2, 0x1, 0x101) getitimer(0x3, &(0x7f0000000080)) dup(r2) 16:00:04 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) unlink(&(0x7f0000000000)='./file1\x00') 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x4, 0x3f) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="7f000000", 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) pckbd_enable: command error 16:00:04 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) open(&(0x7f0000000140)='./bus\x00', 0x400, 0x80) sendto(r0, &(0x7f0000000380)="e4021de490981bc12c1fccf43e67c38ca73683a5c288db3a73588d48c0d3b7ef28a1a6b89b6c391151060831c7f0013ce4db42c839d08a431f2536bb397fb00174124db145130bff631176fc569eac50e136c9d917d191a7a449fafe78146196b2f2ab7075aa8236d80e5404d9b53bfbe2f8427dc00cfe723e62da70f8729b0cfdeda70253daf5910f31d9294d8c1d45714640e502cc71a6c7879113682c91edfa29db4686e0f319f4e48fb547922a2bc8f60925363e80c2ce724f4c3fa7dc9ea42a0f8322ceb66b9d44795672bf9bcbf0a5b5189a85a82df38643ee3ef7f94d625a7515e4ffd353bea3281d8b", 0xed, 0x2, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) renameat(r0, &(0x7f00000000c0)='./bus\x00', r0, &(0x7f0000000340)='./bus\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) sendto(r1, &(0x7f0000000200)="26a9822918e0a9b756838476ff5282bd9be38279489048078ae7f076545a7714cc5b72233fd7fecb14b989d81642340434c8ba6655de112b368c4bb8cf04d8fbc10079572868beafd706df669537d836fbfb87b7c5ac8d62420f911716ac2f779dbf7e2a23d91cd6e0d1e4f18690f98d9152e2408d01317a7420a165940eb7eee8b56a2e623332ad95f09ebc834afda3cb0aca22394b9728dbb93058e6ba1e5df98d87e7dce93f315644a41a358889a6d40aca0961b66b36acf69381faa6d2ba708e48da3b794c5d0cfad3f15d3f718a1c689a59c39a26842c89a0", 0xdb, 0x404, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) write(r1, &(0x7f0000000180)='mn', 0xfffffffffffffd89) mknod(&(0x7f0000000080)='./bus\x00', 0x32, 0x2) readlink(&(0x7f0000000480)='./bus\x00', &(0x7f00000004c0)=""/4096, 0x1000) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1) 16:00:04 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1c5788f7651eecda, 0x140) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) r1 = dup(r0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) getsockopt(r1, 0x5, 0x9, &(0x7f0000000180)=""/75, &(0x7f0000000200)=0x4b) getpeername$unix(r2, &(0x7f0000000240)=@file={0x0, ""/84}, &(0x7f00000002c0)=0x56) sendmsg(r3, &(0x7f0000001700)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000300)="5b96dbde433ab2fa5d9bf98a328568d134285f3bb9f70e927995d7888096dea4c02c0261dbffd338df25ae61140ad4eb4e05746dd904f0bc08acd73bff60c70f63b349b2a7b73e8896710a30a11406520710544fa112df06072371495f6cdcdd918a1c2ba55b8af7426f1bffacfb673e282aca2e24d762ad8b2364b03e83e6ba49c11b87adf19ef19d2f2c3978c185171841ad4272c2dad0e84f", 0x9a}], 0x1, &(0x7f0000000400)=[{0x100, 0xffff, 0x8001, "f8e36cc8df65727720b51201fe7faaf3a25af67865f3af94f9d89dcf16d81d0d3bb0e0dcfd4a1d3f8046b25900020611374b7834a7f853051ced54e7ac999793599f2eed74177f9842c4af1d4e1d14e0e66b345a6bf5549bb9e68cc80ceb67a2090bd5ca60343f8d8c524abf7c84fbd61e346fec0092634c59d2700d3a7d8230de1dbdb4fcbe3cd05e55c2a014af8c45e644de89c0d7106172979ee7ab37b21bc24eaf512135fed9dc70f9663c5d172de80bcc491985a5edbb8e03f24d921fd3eb047961d423cf644f799e8709d3a8af64edd37f4dd8d549f45b6d9b116f09d92f1e31ebec4152eb134c36bc4562"}, {0x40, 0xffff, 0x0, "0917424409a34b97f81950aa1eeb9d1edb5dac15715f35473fbcae4e0a0c59bbe537bc8002a6b39745784b88ea"}, {0x100, 0x1, 0x7, "020c0f049e7f2568a8f945ad3bdba97ca9bb9564c247b7f4bf0948b2629864e5846c9f84ed8e31c8a6626987b57be4b374036d74e89775d2c49e2f38c9c095fa8ee20293173687d34c7d2ad97e8725a60371f973d806091b6a253ea4734b2d3119d4b7e2439eb312fe9196a0c2d164fdddb8149007e81d283361936d06aa8ab8e2b619565648eeee9834724cd7a97610128a8405567b9eed7621e4ed3eac44a0b24d80db02e26b0174257b7b006209a7e18e899c349357adc097fad0db751560c6e2dbf66dea4c09614ec696e863fda17c0ef0efe8c425cf8010279693abb62b9dff3cc2f37d577afc6de7c841"}, {0x98, 0xffff, 0x200, "af277e1544d09baf3828818f9c364d0fadad1c2adf9f3c3c3d1741aa80c03bf3efad9e844d910b0eb395e46dc536d67dd726b552dd67d868645200a8e95b746b853425d756cffae5dadb4709cc9c3bff4fa1dda3363fc2df916253c654922f83da808e36dd4ee92d1ad1590f38587a25500de3c08bb802a5575b1d4b55c241b4eedfe545e449ed"}, {0x1010, 0x1, 0x5, "7af2112cc1ed8ce3b68b887b7aeb7f32c85ca54d2e47f97005e8deeb464992f127bc2f747fcf0a35d8c11f3b5fcae71c90afef4f8d256d135c0ca4b81f5835e27b1228312215922c18a3e826e5d2482dd2467a2b8a88da39086d6a128b0e131ae426ca8a17a2799e97164dbcc9750c6ed215bf6a232d55ab17268b51b5557bfd981f3157456302879b7a7b6da2e96c095510a294a9c457604d07454ac2c20444973b45969e9d3c2af950b3c0ca714b47dc0d6ef40f8bb5e274bd0de6e0a5dc771138cc6b50a157e4e383bd3495bfc33b29db8fdfb04543615eb6cafbc099406b5f84fc37f273b3ab75d2c51918800adcbdb4f2672d2b3df0338823c3aebe49f62fd2925a4951bdd50570cf00561152b61c10eda00ec481a4193e5ed4f9a4c4fdbaee02a8be28bad2770f04491085ed053c54ee494936b14dd38bd41dcdf66aa9edf4adcc07a2b574fc7934d719b3c63c8c05ca0ae83c6ce8740691815b581e20d649568cb50e8d30b5a75be1336ffc51c728c67cd7987e7c810218c2e144f00cd0dcbca0f9adc9893f6fd34ce8b0265673ae7ff73a20596f71e884dcbc697f556c52b11ea299b3402572d6c55aea5998f04e67e296db602fa751cab02eb23a8d5f98ccae763b5503997c7f07f3412d8b9f904e113bec50900d65135a6ae3ce71e946056e7fec8181789f614abcfb8d2f18fd0849c9fe826640593f8b50eefde2037307cfce0693a24234310c1e232acf2b55aae829433698b14d7a9b9d9110a158fab324dfd1a312066d04b26729289f7e4824e0f7a755d5a3d11e3da18aaa3d12201579024bdc09a9f1d729e00eab5989d33a9116f510b071393116f0070f402f9e328cf8751f2273fc810b6cda8ae77c7c9685d3af7f93199492a22bc560240ef69d454ce1cd563ea03e778cc96180bcc02b4ac666c12696e328f3a41d92a1699be0a20dcc4d72125a0f69af0496529ce67e3ca77dd3bcad8f8462d46d053dbebbd87e851079f746f50d94253a200da21f03f0dbcbe66d2a24cd345d6f3fc6abd0e893743e73ec0a88d2b543d7ec23818bdaaf32d74ccf88bdea240dc140246b5d94a7e705287cb7f41a0afd9c36daef7168165b84e80860501a11b2fa9b3b07f7c0fb8980281a1b6e81105b61cd3a7ce7da636a223202c9d169c54ca79488237b801754aa53caa769ea36bdab6768f2058743a53f3c1091ccb485e82a04da2c1b2d84e2d3cb1621413a872842bd2c501d3e41517a193961d2d07bb031d844d57f2455ad8e81f6a21edda32718cb9d79fc3fe67cfe2fa1e112be0c6ef6734f75698c32ec7bdbbda0cbba42a76a5a1fa734a6c8de79b5c278a4db6ac2cd246d9bf273334a34ae88630971b8d1d0bfcc658538af16038cfafa5eb7eed81647f1e95ebffc9da55526ddfd70b5e583c6b2742ac822b4ceade5d58e658e1fc32c597633aa7d48e61771415f83440e665a3073d2402a824735d0cd82a548bc37299672bb1fde52b1878284df580e53df863acc5509fce7da10357f2ec8ecf32ad2b7808256594feca4aba22a1c25c0dad6ac862cc54915d7119424e6f43b25bb8d6adcf9d5564939e27e45c2d9d3a812f93030d60457c7196c7c639cddd81938e4152603411e13f58c20a6668538a4d9d0578cfa601bfc036425c7c05b7e2ed256debd8e7642325907d992b93b9e1a1950fc22b0fba228fc2c4df7d1e2ab49b7aa89bedac19f3efd9c28bffaaf48444cb4a1ea327847e3c9c8c81df5ab9c7e32f4cec303cb8491e45acb9b39d644b73a9703b114a985635ecbeb0905f115d37825304e54ccd5ee0140c03fe4f81493b616c840f46f51fa1ba2c501c6c157b214a319eb4b51c63bfb3f7bc5da16ca83dc44ccb576abfbaa391fb1a65114b67e92a6310ab4e97d3a5bc71bbe52e40cc3e04e54425a3188319cbb2c688c4e29e700fe420a1ad3ac4f3e53c8893ef0f1d75c957cdc441030da324142cf5fd48cce444e0027f0d28ed7f03388eae4ac3839e77360fd0067ab4146f855f10f2bd1df3861f4d20d12b5c650cd0b8eb2f7182a953b49e345d11b816e6998a6473e23c81ff47c175034dd76f3134d8e32590aee07e3fba7fd1c12195737fdfb8f75607a1d9189200e8726d665bf6ae6fb99d3b549cf6dca03e94882c1863cdd5945443b2b890c6d3e4795013e1c6bb6c448997f2d98cc64f51daa4fa3c3b9641b4ebae1b824b1bbb428b986a9a405ce737f922871e0089e24fb67c9c8f63ada7dc9efe1cace2e2a757249a0ff5ffcaf1706f93a44441a5cd2d69d4ce7409daa23e104d0f03ac487edd8796f480efc8cebd15d8f413171144b4555f4850e214a2e87ad2900f30838fc2362e262b4c521286e276c547e1a5630edb968e825b3b6b3d0a0620c9ef3e2535ab798e5f19a800d35ebabb5e5e7209756278cd7e4f2f283ed1dd3b7001743b89b1a5464edae5b7f1be735c14f24521ba7fcf6e36f76e96b0a7343d21d09ffe91b2f08a677de6380c819394a741e84812984293a8a862a417ac7a50c278cfc40451ca18a9a18f518f7605e8b27abbd68e16f922d8b143d987091502ab756a626945ba8ebcc82b31463930796590ee434fb0c834e71c2fb7910fdc51c3fa40c6aa88c4c24939173b0c2812978ce7f42d4fbd5a86ceb6902a12cda715f74936f28a8c59f8da88082a33774bae6b97ab9f73fd295110d0fc34d438371325a1cbd661181503400d4fc60f90a896ecca87ee4f7cd9c01145b1635deecb9128689ce3fae27153004e3059bbf9481b160e14e14dc8b5353125a27cf361cecaaf8f002f344a666e09f6e31e375c47a6934dc5c54e9764c95a6bd0e300ce92b83c1771524a97fec2a6b595b96a3445ab6331a0a66955d7500fb69ee8f52a7529a3f472b9636f0d5f6451939225aa45ce0550bd2ce5cc78b0b234060343cbf7f53073efcf1455762a57a194697a35f9833255e53c339adb3e0e9c8122974ddb199207a1c6c5ad27142b957bd944cc547948a0aa7f5b22b4ed26070eab9f5fdacb2853bbd8a69fc14c4d7a22e4a3aac07092cd9888cd3f76962470c9bd15e192cde98742ee2b0c67b3a17dc8342e06bf5523bf940b8cedb49466eda52c550dad5579cf71df12d97cdfbfec3721d2f1831fe2ce35ba5ddfb0f56ceae07e69f8f84bb76e8ce268d4bd461509e46f82dc65e1d1c0d3b4848382b7402ea9cb8909ec56d726cd87fb6ccd8015bc8e57d57783ea99e18a803de126812dd210c2b370650f8a9166e641d2d43679a7c76247afe5c37825fde82bec3c7b9e9389c263f2e5c5cf899c46de9b02b79b97fc07b1b7180cf775a5aa3ee3c3ad11b6484500ae632b63d24476ff241532bbe4d48da42ae2826b7a4fb46f0830cfbc9e399375bf2d26e21874aed1253b5e9eb5689e1195388d35e42a39ef9fb299fd8153a9edb8ad6bf60d3ff1ce87ce336e5fa20ff6465af86ed7ca92aef3315ecfd1356933fa58835f64764e9451affdcd7e28b14477953a3d7dfcb18c6d503b86400659ff7a078a5919c0b046a7c89b7d650513e5b5a763d362fdf0df9235de17113ec897b9ef9b93ada734cc9996c2c48fe4b96c31a0c9215f051cf4d53ceed5c71fec469118ac5336c58572af4436cf5e2bdccc0b8b7b1d9f72a4aef718055c1c24bad4166a955288552222824a467281a1b11ebba98903954edade43646d236c8afcc6547f542478d7f0422da67a62b76fb2894659c65d0478bdccc68414f94addc9a819449676de33a3236c57a52150206f4dcb8d2277af355a7b49d5fd9294c8ac5a199a690125a34e9f65ca0a4b91eacddfd74befc1eb39639ca9b5cccfef72395dc16ffcf000ae803fc6076ce44baa7a3588639133f9e3d161593ed604dc29b8011f32cd8de95693515da9adb5a934a9f4cffaaa47f1a28dffbd4dfd0c47221af5887390eb2651290d4745e74bef455ccf571f134b37a92412812dfdb079ac49b709872a88a33e17f671b4eccb0ce8f2ddc9a10b7a88f1235533a4b111afdc95d5c44742d99a81db896c3d3d0f408ba78739f84c66263cd9b5b5498a651c5d2acb0b0270afd11d4a47abc37a19a1c450745a3f0935aef905e178aed44c838a2322fe55d457c3faca80a0fcfdccc0bd15798decccbc74c65f9f6fe7f638ab22946223815cbc03e613f58e0161958eac7a53721691eeb6dfe2326312ebb093e6fb6c42f2afc216623887a1ec61b1946d26643053cb673fc50d986095c40b1ddf203952af55b9a8a8c4f6acb7cd8b6d6a3b5d49ac78b1b823463303e7a73f09531262a22bf0a787f37105bde0ac4cbe4718615070d268b5b8f01c4e9615b88148795717da6e87c1764d75c27efb7be92af0b15c33b4987554ba8556bd4b3cd156e87ce5540a253b4937db2dcf121616b3b24b7d282aa5d78b616dcf3a544e3e09136176c59bea0d5b09634c880e1a59d5b95c6bc433dfb4ee122f748a9931399e0af18d0682400b247bb525bf7e327850462eae696373da6899c1a8a65919f18b812be4233f451196e8e1d9a65a77da6c41400bbc84e1fadec45759eb24ce107b72cec2c64b0ac6a7121fd8dd759320466041c6095fb43ac43eff1bc6e5bc8f6e154fb8d6caa99ae2f879e015c7142b7d2cebc6852704ef03140edc9a4a625419b444f7b2bd9e64f6b2abfd1e333919c732f9be91fddbe0eb801acb7ab09bcef7a4e9c14d70e30745f8c623ab7a6162fb7e01cab90e587ba2e796b49883c795a13c1ff429c1adff18a6082ef462f4617b5ba8779fabfbc7c938f5192adb694831b94acf0e1350f70088a8b3a68633939ac87a709a10c393217d8a814a3887c6938cb2e3965cd70ddce483d46155a62a3c7bd4a298710b312e89af59d6c11e0f1e260a75e1430df5b5f2060ed5b59995a902cb2420896581eb5c9e2b640b76c505374c527c5c65ff4516602ac404d68270efdd0ddc0bfa03cc989acebd29f91d43695e979a6113aef554dffc0993a66994d7a32c85934f6ffa725861e64e7236bfef407d13313aeaf2f892103e2fc91ece7d266b89a1646e572925ced8dec710153375fc6e54043e197331f73d3c4508f56be53d9cb4b0b814ee596be7a698408334d0b12072b6f130a9845e7223e131d0fe85bc6ceb79c1354bb9ffd6237c4783ee0dd4684723ef38def6d5c57799a0509319cba166c909f72cd73ed95f078c0cf1e044df11e249d0a730098cc611a2b754e8f6983ec22bc8523b311f9e270d12b96128bcbdbc5468f9b77e7bfce7d1c1599322a0972a895713b1305313f392b90a8990b00a86b08b4e9916398e654c8e61a300865c015411649aeac4054e749d727cd3802c072e7f71ce4a3cefa259537217c80b1e3b8c48c6fd7645238521eab0bbc66bcaa4e648dc5bfebc6e28de780feb0cf2053c19af5a428d350c4044819d4ffcb684681b806701f3446bff0d8056f98f4c129ec87d088f08dce9bbb31e3514bc08365fa3a08ece6f230bd2156d7efb55d82551ba154f762e98e477faf625e63879fb407083e138c8230f4d438a7d9c9fc234280f7f539a7196513681553a54573c846e1f02bd4072a93ab2030a1ebca953378d8521775bd88d445bb2eed74902c8362ddad1c0812fa4040f9268bb20f0c4a875858d5e12d249d545199b0c28a145f18e3b11ffd767c696b78e6b238b23a1739db83e15dfd35eb144f8d94145395d5d59ee389548fc306a2f8ae0622505549b5d35b82edb951b5aeeb08f6df7f91b0903e17e4ec5c32beeb92e34b5d4ec4fc15c8032e707b00a33332e15b46267596804713"}], 0x12e8}, 0x401) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000001740)=0x7) r4 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000003c80)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000003cc0)={0x0, 0x0, 0x0}, 0xc) r7 = getpgrp() r8 = getuid() r9 = getegid() r10 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000003d00)={0x0, 0x0}, 0xc) r12 = getgid() sendmsg$unix(r0, &(0x7f0000003e40)={&(0x7f0000001780)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003bc0)=[{&(0x7f00000017c0)="89c8343408ab1519a4f47964a25f8f0b4bd954291f4bdec1e97130054a2a75fa44e51f346781c917fd9ee69a7a9a9a01196ea2f52770069faf3c6723182a14ad7adeb5a3bed3a77e10", 0x49}, {&(0x7f0000001840)="2fd5c193829318b4547dacfdd1c0a38ce2ea5c5ddfc7e863cb16493a5fe320753169bc05753105b8370769f8947e897be547433e849e385a5aca4c7ca080f0b7557f92eb0b6de22c4804b686a3583cd7e5f6e2f5c9970640c4db237ed682f89123063d6588a57774234418ad1c300efb63f6f9d4791f32ca00a2280989035926b053f8f28e72f716238ce4694e6c681e7decc0d314e6f7fb18fb8c4e8b36abc15e5cb0a391bd0802c33b1323b380fdf07a6626562aebfa6ecc47ea6f9a21bfc1a5b1ac349bc21a53", 0xc8}, {&(0x7f0000001940)="7cd64e42ddf1671e7bd12d673caa1dfbaee13c32cbfaef53494a08ea684e3b819480441f9fa1ebb9cf47d95f7bfb9708fb61d829eef4a11aa27b1599e786101e670175b90ed11cbcb4c340b46e8b44330a7f27db44e0d94c45ec274797c52a7ad0da14eb28b345f5", 0x68}, {&(0x7f00000019c0)="063e6011d0651cd6ff81701fef5ca398074dae000fc045e762e0e32a87bd7fb78d12cd33cf4cb91c318eef5bb36bca0f52352d396c50023860a6ae2b1938a6c99f9effd55425f8a38967d145241e72ce70cb7bc32c3c68a1e70b45aec9755cf9eadec85b3e1f818847ebffdaeaf5bf2936858f2d4e222460d48e4ab2eb74aa34b6b608e58b686c695458726820780bd8d70264abc77c202b60d7a6910edff28755fd9e3e622c79eb16450c61e31f1e055f4898f0437144628446cdf240bc6a03f4fdae38ec411f89c76ae15447aba3206d85e9ea8047025df16bc3c4eaa46baf4aa1939c29c25b7bda5b6d6028088d1869d3b969051c7bb02c266f55d3912b0b5cae198f41786ec0ae65c24e460faed9602dae67b080a284fa18ab85cd693a593bc521557f207f19af92b6a5bd0950976be28f7a30a00c5ca913794bb99333b3731e4b7773cc3322ae920f6b318f6aab82d7a568cee8a4821f6faf1583a8bcaa28cb96c73fcdbd58593c8ad899d5e23e2532e37fe1e178bd602de2e2d0b38cc56afa61b3ab25a41df2f8958818741a21a8d9fb2193a8997b64b84f6b3d9a973ea3d8a48db4507f7a51102a9f839c51ea9d788a83a7b199e1099332cc35f70516007844243ecea7ef23e3a27d95d27a7205b838c25ba0c11d7a42d008ab71979d8e39cdd35a1b69c11f971d6ff9866685032ab6fb18ff119d59cbc28cdbf935f55413f1b518e759ae7c2715c39e1e9a1674aae99a23c2bc8e5f4f517c1d8ee80d545bc5b7631158cc73efb9c628487fd441c1d63fbc8196392780ae7359814a0506f726c284b0c7e8a189edc591a5bb7b4a3948c6474ee01f4b61d705aa67f970e9e2e876ceebbfa4038f8f9e722741c3f8d6cba68884b420383c671295188c6f50f366b2cb9bfea94b4f88964d9bc3dffa9834ce03ae5e04c3a023aec0be3eb9bfa8af50478b4b22e336fd738aaf68080a1e9bd0ca1df2678696bef414df963cc866d4c8a2283ae1cd096e1cc2f4203b9b90a69246632f7c7e6e958ef13f0730290e9ec42ac80a1675ecaaf180b74a6e9ff2e5944f7b46c999c5282b4eec0dbb83a268182891eb28e3652da6abf9ff953eec0434265c4adef44919557f09218f1323e3d6db434b83f841a39827c0ae56923d4646fe666f4a3836b4a46a93f8c975d45dff0217fc719494e1d67be799b4d9c0612cdf0061f40e11dfc157bdb1172963c88a3eb60e8e840daf1d155840599e984a99f6716fbabcaf155c08ad817c891a2b4ac6079d64b2eee1241be6b0f851e06d9752d8f8a7bdc49b422a814e36fd460fa89a37d10c96d30b553e2a69c09164117d39eb0e6b92924c801c465a90d3a0e5da9d87764ba3116f58c9f61ebc6face6b6aa1be59a0eafeb3ed04eba8a36fc4352b8eb80217413f6ae030b61b00a252f316cc4446fcec558e78b17f5ed46447f99e5cff697dac464acc89fd6ab340d250fcac173f4bb1532639db110ff0e82104203ce4c6dc197c6af28fa7c27474be53f779d60c5c5c8494f0abf5e3d906011a16168288ee155a5ad2ad019fbf32bcf76ff14b5553d5721bcd0b1dcedc7ca75791438aedd1c23d47edff1d325c213fdeb4cfa446eded589cdacfe6595b56350aeab4f3ee2a975753da48781c23e5f5ae7cb5d40c5e561613ba666ecb6f078a3f14819c09931aa8a2de7e5fc986f460c56f67a561c6e6ed9b6bd379a53a37adbe068f88f11fb2131bea85d0a53679f466d5f52a8ae870a23057156656fafd55eb251a8c430ea974539da932eb4226aca470016f044c298c2b76c41c52058b97576bdb8e627a5cc38e397f41f000be1144ab7d7367c2e99b8798b5edb9f1208d5c83704a240fd2a31f457beecab90b41457a6334acadb5725b7ee2f2ba635e5100f0781b4d5b270b9c906542dfe3075f5611da831c1540a80f39a388c9c9e5c44f708eb3c99ba6afdcdb6cf471ad9cbfe9cd65e17a326357953870180e748a5ead92e987e3caf826eb18e5a54f8d2fba94f141a9a76195d19dfd09c50f7969c5f5dffc8ced559c638dd22401ac57651a483f2a90ecfaa106ce1eb98fc26fb37d14a0c0409db2a1e8cee0efe9138ecee13d152d8b24bc0107d396b29da936d92e90d75fdb75a9d682f3fec214fb74f1c6cb08a4a5082f586d96fba28ca2cfb3112657fd1238718ceed00e1d60156856a37ae62cb2379b9f14d5529f185f3a1f0bcb2d12d22da8d9ef1826fa91b4a4bf8be7fe41c9fb1efe9690242114923a8d407cd432754bfded20528c34fe035cb65177cd34cf0829b0b5745e1fc417442af0eda3113400c85b9b6489370e4c0aac46b0fb97bdff8afedcd9b7ec6cf559dea0e026a22cbd83aede5a24e0428c8332ee562768e5d4405f9d17870ec98e458e49d0bb73ca97bcbbe0b44b0ea98432366135f71b51d0b2c7b83088eff2de28febcbb9bca0862af27f8f4bd3bebebf39f9231d455173e7b1b3eb38ec7493469c3c9cbe2090bb5cc1354d22c0edeb19f3c77ab56bb6c29cbcffa4d6a5d8d73f30f30eb5ca4be4812d7fb3c155b6c03972078809dfd5ee91f5f284aa387c29a5d1604b9fa7f1dd1e9aebb0f5b33444ec92e85e1c057adca9e5b1a362d9d519ca20a9aa1028a94d89483522439571c66c8e731b07e3346c1758a189716a887039ef41dbd535ba73964ed3eeee3901fc4c5657fac6b167906fa53e3242a76f10f6c8808da3135cbbdd22e1e125596b725f0ab142b535b5eda73060a5d3d279aa5eae433eede42a6410b5bfc3d7cd9eebc8594d45bab3e8fdfe864cb2a57c3c8736a0675e1b4aad4fd876294839d8d51a07ae8e87a117d344ad606cd3164c53a6076524d252b5c48d236a1f657993416c6542458bb0d9bb07d4b9da151ebf11e482b652247a7d398c1c63f4ddc616bf9d4d91d476005ed91a8f9299619e5a52ddbc714352950ee9b018af82e192a8c9b51693e4329d785a3d9e2e18241b1e8ec7b27e7cf6d419bcd57a1215f09083288c68e78d5a355a792b421022a5dd6b609dc29da1d89ad906bb85e545a16b476bdff6a326f03da158342d889c2918e0bef49e3d120acbf3d3421d0d97c0a1ecc2ba5bef870071bfb30dabc68ce32437a28e1a33117e85dd8a74cc7935886823b2af76c3c5c01239d5adff1b0c04a4d30e122e78682876cdf3f482b83c95451661fd31fb0b7617962aa6fec544c5c7ffa82bb7f2bd91f2c4e3ab7f9a450e211b751cd9354a8649e11309921d3b98d6662b25c549df5043ec8337d293c51fc508585407e8c9b2952f9b45b897e6fd6cc644a12d395c8d33a1e5030c0e21e4345d191116b6956198e681d162cc9bbacd063c0f51522fa3532e33b6fed47c3ae5090aa7bb79f931618bdb59917ab6eb95685b68bd5cf64225803efa58c2c3e4fa942c9a0fc926aab870c798b17769f0d9e87111b057efc6972f7e77ce183891dc4c25ab87869c2f0f46cf7d28cfb1f99977058dda059997291a0d3d56e1e9cf7895fd0e1d8e4f1962b949a1cc6d03a7f2f194eb9fb79f9bf5cdad6bfcd309fb3ea6d05b6985722ed9de5d629ac0ea7f3cb52657c5b288ae8a745207c9dfa6691e32710735693472c6a7b18adbdf3f18e09bc5d3ca1d73376b744623be51e013667451f37f138f9a042ce981bd1f456b9c02908ef46f47e4fc437f73bbe2e01fd541e14b50bbc0fea506e5936379e13831880320763b89e7175d73a53b8231144d0f73a25297dee07d0e350870d9e99bf9f6ed8d5e0d9d73af9b17f8bc85577d015506a8f991d3f6a1fe9acd8df224623e4c71e90b531cbbb8a121df473358fb99a39d87a5958a8c3ff16c1ca6e63d54b06a14d729037c7148cb1b4a903dbf417dc2046e756860cff1a245504d7986c73ad932c0acbe67eaf26975ce87120f6fef5ed08b8fc6a7dd3c4d01daf398fc21dcfd9b6e987c8f3e22ad207b7031818c6bff6f82464cb2f96e3d81fece55c2caa1c1c18c3b47e8ba4f511c7d041168a83c934b3c9790dd86714021463fcb5685e674877f6be73b0567f8206c39fab48b81fdffc28900e65f7b26ea7d3900a7a71f7d6d983e0d4cb2c388b2652da8880253a7a5dd56c1c2d2c82a6606c2761a077a793539eb31e821cc0045089b35f8afa4514bf57527bf33a34ae0d090a382c34445f733e2561f06988601a7dbaed658c0575d889fa0b5b5a23a7283abe2ee2602d6b2efdad538ddba73a76bf12221225dba12cf502335ddfc2424acc4462955aad92ac1ca6baa864f309d9e12105d815b67734289d369205ab9012646f003e857617080e37e8c3e0cbac5cff32c29d96e01a822f435ab9f84f22b494a212b1a03708c4a87e0e4dc137b7ad8dfb8243b5f9ed0de1b8b604b7499f3e9eb08b85b99d17feaf3362bd2531eac1e1948c7952cb7d0f005dd1615e3c55abb2d2479f140a854c57411af71d3ce2eb35cdf6ac6da9085a202737f135a75138e446dc1699e197a6ffacaf92d470e4e2458a38a817ccc6cb44c7bcbec4db6820327e1a094b134e04065bd0cbc7722be9cb370c25805259147efa255c50c7e196520bde708e1c378d4c42888cc1216dfae05ddf73c3575780486b9b5b6ecef7b1744dabd1b194a4770dcee96e578141ce1321bc42aaab08124529e614b84e9fe2a9037739ccdcd507e95a68f21c17c99485a9eec9d8bf4e915166d0bcc3079d76bb63180da4382d8d22671a6f36a9f3cbb860a63a9dd07de01b2e8afd67e59ccc751667f5f14925e7d9d827552b4ea677afcfa77a8ba6a5c0fb19b13672054f9a0b6166aa393c725696c951b38c30440cbecafb1e4f0b02a9b12270b1dae54ccfd091faa0b879b1dc1e9ea2dcf6576f3179fac16fdfce9551200d7506a6d68548df0af2871f6034bd89c888033e46e23bcfddc6c2291b1f66a404b1c88e3619ff79c5a18e2d672bdcf543c55184dbfe3470da8bf3aaf86a1cf9586fb50f7781da22520e472b56aae64366fdb82b631f7174d3d8a626d6440bd989c22393059e4ac84b5df0870a2e4637b72a4fad18691d9d9678f33f42b55f01f4b5b315c3400442b49c5ee733ee4c3ea4f4ac63fd7e4c88ed753dd94555129f55c4ea3188f4c0002b05f0d8207c8a96c5c6eff061bf7dfd8afe7dbc787d4e85006a3d00cb511ae6bffe3ce092aea3f8d3ed91f22e523edcce0efd8a43cea1a9e1734a02aee4d8bec18c9b4557dfab27cf6031e99292dacb52e5a0aaa587a384c4a36a268595fde205808afcf7bd449482baaa38919876ed6b7455428c6f450b6b29e64f83f2a51e076cdadcae6766b7cefbcef561215fcd70621f2735c15c042d450b08d604d27b5cf125d542af69b998fb3425f459d7545afa1603e221ffbdf025c293839341ff8edd23b964ea4a57ba459995beef6971d470ee42d02e9d406d137b178ebebb196c07071f76d001918a7176e473be205212385fb64ec436b7da00536b5baef29a34bf36c28dcc62e188b42c7b734717f1cc6da0abe042c1b47cea8f3e8044588164b4bb4a817066a8fe028644ca5fe6b4c579d6fc3f24001ad990a0a99fa51da1e4cba335a7d0e118b450b9f4066a9d49650c2a7bc347eac9a2bcc827765f07f12358d6f9c08d517bbc19cea8cd0d45bd89701c2192b8a85e45b93caf782b93e84405bd81c4d2f60e6d2eb6168390a1700915bbd5df4828892870d6b44230f1e1b8211a98d901dffab70a3b6268078edd4cbcc0e47a93cf673eaf921abb3d38d256e2097648afbbb845f3540975cf532fb641064ed8db8e5f0972c3cfbfbe692f23529e457ebd13d11", 0x1000}, {&(0x7f00000029c0)="705b32f95a56fb20f7983c95a014f80ee664de072606953b6613507ada5822bc68add13c662dae60d1689a5ecb3ac572219be1f535fbcf4baca368a78eecc9797979de1ff0a67e40e0fe0726b5eb1184994cea29b4124611ada8b62b50f85f49e17dc2dfb2712a4f88aca7046edae8232f8d67ac84f55d44ae85ddeb08082bd29d6f45c92e", 0x85}, {&(0x7f0000002a80)="f671f1261e5e91a89f9e7e3f5bbb660aed046b18c3be7bb6b01b6f861e741900140667ce781a72164fb6c5f72fca46b03a57a7fe7f96a6a79471cfc54c758cbb0108c96a49e1130c0f865f9945dc7b9c8a1cf28522", 0x55}, {&(0x7f0000002b00)="3b3222a9456ac2485e58dbb16e22c32e80c2add5a8c811da4a64f835d5ad86834e10f7bd9914279c416cac1412610c77e6be83e8c86cb44f4bed34d5255356575484da23b7c867d45d850e2f7c36815bf59dcdca2a396944ae750d150224d420611733fe3c43e0fd4d95786f78c69e4165652b75df601775ade01820cdcd5959c07c520c4d3a0daafdf11334cb552f1504d1a7662ba5de522c4fdabf90b0a29f58a00c83735f001c49daa125bab0fb13d7e3f85b147aafba6dfddb810646c3de4e9d09cb97f92a2afd2d0619b2cdc814b001f58ed2d9a7747d2318f31483b9b37df98b5b47f17102e4b903412a4b181e0d85f0e2fbdae429c4d71f842ce5cb9fdde3e13730469f95c715a1d7e1b5e88506f570a6eaa042df968eb9c1845a832c688bd9ad6703866ecfcced8bbde218caa65e2e123fabbdb52c5f6b5785b51733f85eab58b3957bfcf988e4a7bf1f75020b2811ff91d760cb5e5941928eb27719b7eacfc82e3a9d56d1675afeac2f60cf1b47aa2634662837e91fd389cb624b0f9d985f86cbdb810e0ee976b935c5dc40be9e847912e27573be4e6bee8ced1197c3d60e0e93d905afbac6ada5f95522c33b3995417e42abacc0b1822f12832a758db502e80193ba8fb97423916d18cb5d2b39c7bededd0bd8d2b45956111117aa9273e1a7fffc283020252786cdfca7e940e4a51051a5361f88c1a50b4a551eb68d524e1fdc0c2fdb9ab6fe3ee3be8e6a3d5b233df297518c9a332e65955c6c99a1767b8f1b04a056e6fe5c31dbf770d3e32d820977adb3c1c576cb6c216389ad3c76237b88cc67bfbdf6c9b53998c227b957f7f1352f310518ec0d06c54da2b0352dd1576a5420be24390bb0b552e1f8db64c078914015e8bbc99c2fab33b3afdf1304443a5b0269a49534e5ebd8da31cd218028f3802accfc42bf9b0d8c1d30c499c23b4179b6d3f9cc7de8240e48073590a03847fd1db425c8dcb0c9ce7683da6e38d2855f40f9423820faf5b0c58fdbb92be1491809686fd295f05ec6718bd97d4514f9eb8809c9e5e824ab40271b7b3ad90c4dde4f557ffbe4b7366f9bff894c68187051c27ffa29e760bc4669f59985ad63998bc79cd876380484a69cdd084727ba361dc14fbaa04ce0335d711c9b96044d69c2781e79fef170b595aaeecc6f89cafae9b0987ac9b7f5b73a8197322d581e556df52c96dd7af59a04389f0a9b8f2837d4c5f91bb9c3eebcaed3a9a5a6d3bcf7ac33b64cddfa8f0a387f4983b512287b17aee4b5a8555912c4fe5a0d0e2544f0f7102fc810edb99b030bd390787a34bd6f7c2454e0e97fba828e2858d6995313a145152c3a5f0c9a9c2700f20459cf73e453ef1b80c789e02a9d92ca85946c38ad97291916c1ec5d40bf63273a40f7bdcb271751e68bcab63a06302a5ef658f76e5f465735d37412bdd8eaf289486de5538e0a1c2da0de0d5933d7381e8ee75b1bfe82307c58f9e3e7bcf7ab9b6eaff7541a8011fb07a51d5003c716cf06059842f5930313f65ef24a0704907c3e044a92f39943a184bf6d5c7eead2727fda6f3108385a20d4024ad6f00fe9814c352b844990e3951b5db3296f76fb2dd882bf89615f2d491e584b2847741f2035efc0970319b4a90fd6867b0c627705be8ad52fd9745a801476bd9c713ad03089ae1057b7cd2591c526515d2ac52b8869af63ef75941062e6afcc5d33c3552a2d03a83360694e37ea155e7c940365b37deb0f88cd0eb9b7af72bc93d97ca5cfc9cfc83a163bbf4dfcadc537728d84a8623377e797245910819856d36acbc9ec9a38d2ad415813d41df8835bc40d7b92c2906a0307b3d2f8dd6aac84dc0e4671f114469b1540ba51774ea9a97797b0d67db8c800bc8a52a7ec656c8edbdd455be3fff1214bbf78eb38a29e1966823f69888ce29ae772942759ba2f095b08373a8bf02b31b0036141809148b4cc899597e5e6c0f22121061c99a004500777be23e80f9f80d81c007a2952b5bd44e20a236e9fb139b67d18a61ac46c3069d8d100cfb97386c8543d1275ccb13e33a368294fde1b06844eaba087602a89fd3560bab1a18428e9904ed451a35d9f06d86a29e624b0dceaad4749c6f54dddc517b977dbf803be6c82b70e11c237bbede68bcb14b9c6d96ade4bac0698b0d10b0305fedc20a2f40cec05438f3c1ae5fbc3a16240adda17c36e9373e0b894ab5bb712d5613575bef222339981bd954917a793dbde29c1ddc52e577c3ed48f690c9fd2f0ce3a83f0180e71dd71a2a073bf053b3cb4da6e5068a2f44c604a5f7604580c88d76edf70a4039f3506671362e09427c621e60c29b3e17fba3a647804ab78250347dc3adb72331d0ec1b6f007181d46c42880519414db30f7d81b9cbdc2d45f4928b931a5d3f91e9c658821eb1a3c4b51da3fea7cbf22741214c0a2a24d1d25b45e7a63659768e3c6fd3b899afff862393c702be68816d96d2d9dcba41325f99f18a7bcb4f69e5756204d7059403c1d7701b128dc32c602cb85cf5fa8f5be17147924117da78f7010d358f6db96368b6fae3f1017881d4fecf25c994da951eecf66e8e13a8111a57e883e3429afc06a8fc170bd42cdabdae30c3e516ec6bc775caaa664d818847b5329040c01f69147352445221b15721ff275c8760b3e89f2d6748688b0a97c761144e3a6248380eace184271e62377fc7da0b3ebf070260618da6882216a6e33f708e40def9c5c4ea2bc0fddf765c5da0a742e45cce55d792ac41aa29c538cc769997635023f013ee7d50a5318176721785795917cf35177d64105719b7f2163f5a45d756f2ce3b50a9a1e6d84879d847d66018b9111bd1b4b48dcf10302889103bfe25b10871e49683ecae072310e45721a8c7dda32113ced307537f03070d97898360d934c5de766f2952b96cb522ff871fde1f310f7f13c103268f9a7d6f1a08f4ffca026137ad4f417c4cbe7c85b6c73d61cf94068374588c42f29c484baeca543f93f5551888b16707fceb6643182ebdad51704fc902355c73a2e081ab6af2f90ad72cee0ec32834e9d4b1e3cef56cad98f01db96554c038d01640857107e3b35fd02980301e4419b45474fc1ea72cb974d1a8e6e4d1ddd3f00f605d6a24cad14a105d120992d05336a0a3e48d928b3f9ed395a4c891656b57bf71cb79d27df6af772111a1798bd4d2f257cffdb9e591d6120e751e6fce7d5f9dfb7a4ac46335709a3ae588244cb9a7106df3380691e5ba01de5e6687122706fb46c50aaaafa3b7898167e62172c1bf1f612a583ed393bd85bb0711246e156fbc2feaf182d33fb98e1ec73302ead3c19f01081431e3e5af40fc520b3937cb0cbbb6a3f1e7bb9e4305c365edf39f6b1a161f0c7503fbb05eceffd6c6602b027ee265e277504dae2b56c4d906b3e6366dec24b5706a80bc9de56c3bcaf521a65891f5dc4ba7895fe023ec2452516bdc0d0ce0fe33a1dbc8da4c3bf1060ab8ba5735ecccb151476d79944abd6a37163ff5b156825c91814231fe08ec4f70db38de31486b5591d0c5a1d71b9451aa258c79b9f6e18353edaca5b68981733f1013f6e9993b0f6e483670cfd7d36f4a30bc4cc5fa492ae20747923ee002883475e6e37c492a79c19e0545ee01f24ce3e7c7588871b8dc8013f8bb86ce98d54a41c9eb67117769a274aaeaa053e657bad644edb8260822c7f2ebe8ca99f08be780a9f3f1c79a2840201996b7c2e0f88f15d5d23fcc9afb1390837be636e734b10af2ea1d1d2c93fe875c998384de5d35898dcbdba798e1fe602bcd5c6633fcc7c71cb6086993df795f80769046a3e91a369df3070e7b9312e4fb2f843a6fa8baddbecea9453c9cfe061b6ccf915479c761c0a742ac3fe4e01ef4bee9e403bf9f9399d2e632f1ed4f9a8c296eec17af67a5c51d90250760c23f69b5bf9070f911e30592ba4f67f967174d8cdf46c9afc748d4687be5b7d22c27bd1829b6bca53d1e30cbad23647de5b34167ef40f9a55887ac978750c6ccf5012cd8db82ca93a24f3f86da43fb9b5a86c37feca87012612f14bc33371f315f444accf9156256162825e2e93260cc960d638623b02214c89137ba51f4ff90ba35ea1b650639681ab62cd118f4d745aab7481cfd4e1d18a782ba125b47755b678234e2449aa5f2bb4af939ebc6991bb52e19a9dc239936d7ab88abc7008dd5c35f0ed172f241dd10e54349b9bb00535ea127f0e2ea18633815e7c4eda5ba4098ae54ea6ca667c494c9e0b31d252380228e3a5b73c2eab7a5c5f176079ba35c7dfc286195aab70cc11e0e57037c70befa122f9da1e3e2c264fdf00283b87319d52fe189c8c05cc46871a01a5538a7092989a15152e710f3cb6d13e2123f7005ff27f54f60db906a809165eddff2b6689dcaa303e47fe474c93ec8e97dcbc75f89072c89f96e2baf3275160e556e368d7985c51aa4cc74ac86d274fbed325d52d3dd9f92663638569abf84a4038c6ec13ecf8bc81d67431d4fe20ea552d1d16759a372dedb9623675a716e1123c2b117d0127ce5363ae260c90038a15ff3e9611ea116e443dcaf70c771af8a736128de05dcf5b69453fad0f2f6b7831644b613e3e21d1e37ca2ec96e3af004e20a49b8d7f537e86f3af39d4e2295cc6aa60711f05e5b96b1a7bfb28eb28bf9ef9b7b2cbc0e72c8b83983d1436f1115657f0f8393e531a3c8018c9da023bc9957c055611ff09ca12b1d4a14363928e2b6851d87181e489b355696b087553ffa15042cbf908b51543b787af81045bef602e76378a80770629455690657ced18328e5c53e66c6840bd0b31de2e816ed81e40d4062b5369dfed16171a1cab79e222f51a0331615358ee35fdb90de37571c04da4963c26b98575ae7faf56c8f68e8f94e7d2bee2d135f774ba884866f2d91584304006c2adf75faa8910898fef321d3c0b07f6e72273a9465f17811ff3bf17f6301e303eff85acccdcc05871fc7d087fd8a50db3bff1a6c54d2c64c184d4b5c5765b14b0ce78c73053dbee8475c718303c1bc401a0837ba4aee975e076e430a6d713e8bcadfe5cafa06a4b696b8cac065d25e24cbe6249dd064c4b387e89a4f1200ee0f74daf95782d1eeee26ec4617ea1540155279cc5e101e4c8688db3795c860aabbc8ece70ee2854c061e9cb26273966d9ad79512468727ddf447d1553babffaa5e48404ccc2d877664982132ca9b0679fc5687e0d5f2553d1eeea9b051af57af6b0b64a65a73ca5c223415370ebb42e72e756f8cd74f5cb4243568e6b4c09df6331aa71ccd92eaeb09ac6d82ff9ed08d96213574327f5527eb0dfad0542113845d0e149d60cccc8c2796933f8dee3430a28fb815c20feb0be795b51aa25954e3f44e1acaa08fbc2d37aa39611e0d7f45c3b7e22db7557606cf20e8bc657c64d06d56fe4c0459bba618fd81d1b4334b771b71816449b5daf99b7e29cf1f7679c63041da2dfecc99d2ffb39cdaa488dad8d3375d3a344b10200173e346fc1efc05ae70e92b741dd29cff0282bad310e52ca92e91a52082c3d8ab2723f23171f73a52dc7b6d23c324c7f1b0e13925910d0f9afaf96b6a0631cdaf8d7ae7c7e8222e8844e1cd477ca2ec925ee8bec48e6ef83abc6f901ed56bda91d13a281e7233eafeaed803e24045a482f5b891cc89ff04bcb71677dfdb85d2f1e72e51804ff185b4241006d5b4212fef89201a22045429a9929cf7ed4c5d9ac38ea2a819c74206ac4ae7130dcd05579b508ebe692f85330117ad92165914429c654b91b4221ddb60a32decc6586e0", 0x1000}, {&(0x7f0000003b00)="2bc7d25fbc352849182b205c1dd9544ff0144b6265f6713dc4e3205cb5209635ea1cca9d", 0x24}, {&(0x7f0000003b40)="f6c4672c182e5eb3cfee9221a4a15e5bab3c04f620a08675df5665acddb3c1fa6a8a", 0x22}, {&(0x7f0000003b80)="530a46d559d28444f60e789145caf27378a6f53e1f45803c02bf648f1193d9887e85fea5b205b367f0c8", 0x2a}], 0xa, &(0x7f0000003d40)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r3, r0, r1, r2]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r1, r3, r0, r3, r2, r0, r3, r1]}, @rights={0x30, 0xffff, 0x1, [r2, r2, r3, r3, r1, r1, r3, r2]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x100, 0x1}, 0x4) r13 = msgget(0x2, 0x200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000003e80)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r14, 0x5) socketpair(0x31, 0x7, 0x7, &(0x7f0000003ec0)) pwritev(r0, &(0x7f0000005440)=[{&(0x7f0000003f00)="cc63efeca9024ae1cf691500dddd7d87b25b578c929500a6ae2bf9e38930de2bcfd31f8ce3e264f09d063cb5ae268ed5e127a20d3088922f16ad1da007dd066ffd5d76b879becb50fb9260f5243d1a0289c0e7bf683d7e2cfa1cdd2c6b86a2d755dbff2b83c0828698f6c51d24952ccb3f1467ccca90d20c51ea2ef229b3df0e4f1cfc21ffadd9d70754acbbf4836686de8d7250167e60ae1d11eb54232be196", 0xa0}, {&(0x7f0000003fc0)="7738ee747fe102871ee6b94be47ccd7823a610900c4239737ad1f541fba0e980f041f3595f3bd7e0bd27f64300446bad436051d6b788b220a63d82cad0d148d4b6fd23d1ac4bb31ba53db6e6f0f3ebd29457806e09e44318f9313c632276b5364ad03767cf72080549ed340af1055ea719b3fdbb6523f147cc0b10bc4aed383c47e7b7c0c8780de82f0cd2490a4b2cf0f9e032d2783cff6b3227ebeb72f53dddc2a36573affab3226dc3fda16d9c168bd56b49ad5e71a033bf51d0791ff8a9616d", 0xc1}, {&(0x7f00000040c0)="e3d8d8d09e26d611d93c802f09715819550addedd395b5dbf6beb28c0dc208b0178d8eeded56b9c572e7d79a811fa460de8a6f45740253c8756a9dde719ad3b78ccbef966364433fdf6b21bd59ce11565cf23393333060f0330ebde596b6904a5ac790365fa30c072bab41ce1fb686a29d3bfe1cb48df7346d56ba8954f592f06580f351fe6affd12a63805bd49f90bced44e6ef", 0x94}, {&(0x7f0000004180)="455cab6d73cf82e3dc843eaf2a1fbaeeb848481ec7cf1a13ab9fbfe3648b2570", 0x20}, {&(0x7f00000041c0)="19a0860a52816e6e6eeb88966e86c20ca53dcc16f0e12ea083b276467ef26e02334c863c697aa170cb6cf9251a85d053c6590c3f8c4583601290dc9f939e6ed18b0334d7b52b7cc887a1119dcf572b7b5035f40336ed420fd2bc59cf0501e1ac5c0c12ebd549b75c46939bfa248abc1d60bfbd965438c6c5aa2ef4cb5d28c3cf5d8f1340eaf55c70eb6569b21c555136515d47ae18ffb2a9a81c01ea061b95bb6b4c40195097ee52b750b8c85c2c3048758aaf27889d9c45f5835f13821a5647a862cdcd8f5daaf1e8b91138f37d13fac80ba0d355400d776b48742a4c95975525f894c313109defcb05d6c94205c12a23901ae013ef1fbdb229fb14fce95832c80f08c37473e7769fa08b816870c028ee5c00d8e00a0a208f14290a613e580ae05b3af0e89c2de2bc29ef2c2c6fe659d4c8a407ab725ee488c49e36883cfb868a102943a75bb88b665c7e11aa84a4cd79a5b731931b4e6d0f53ac2159194564b7971dabc3fe664ff801c82c19104c0d9c55ed45be4e85b6c779ba86e5967ffafa2363220903327ae718f2f26dcbc4d95a32fb5ded4966fca4aab6392b3b4efa98bf928f42fcd78a794743d7fbe05816eb74be9932a6a2cc3f8be56da352ebe2d5834cb8d79f2a2a32e3da19d8f4012ee22982722e6ee71a375dbb650069e8b1d93aa5748ae20bfd0dcfacb86a2c01b9127ec6a5196f02d183ff3537b975147f10ba46ab2b6eb7aff312cd081c28959a01e8c68f6611aee593542e82b5d6c67bb2435192c9468afe718d7f28db8ca2d966b5facbadd5e114d1cb211071891a53cda44b87e42fb10e0ea87f8cefd185194d5a2b3cef461a9cf0f181ee8d68c5bd6d00af0ab3018abc5997ea1aa81b26eaa184ae0e8df29fea016e47471e8813805a239256c060bf5123c19ed40bb5ea46530763ef688c64450ac4b88591db9c50dd8f09b1886a11ee9db547859157b69e308cc2c87d840caa46d21748d8dc8db422fd6094e3e902e85fda8509f860704ca2921aa1f19e65d55927af37429cc45fbef66a6c678aded27fa00fd8ba52a0390e21e8be733d8bb4190fbab3d4ffe76c065397173d08c2ba213bc79263e9be8a09c0e1cf48c7b3ac3353264f22736f3dfdceb556ec1103979ea58d2200c9d08f865216a7d3d7bef646e6b7cbbd73e1c7d1fa780edb4bc4ac19a894631633b33ee4e8855f7703ec643809bd7b7648044d29561d9fb0d6bdba3d7b73ea5f4d90b41a6dd89014bd2119d183a24b5900250746dc7496abbbd45b14f19b74b604e2e849fe2b3dc91f444816c1f82711063b74577c4b0a4b2018cba288d5620935a915f694c09dcdd7d821424ad6a19fd7bb6d364e3886c6e4d405ab0ffe305925ea2a0a10431fe368a0c96219616a9f775a6a6f06b423a424184cee4b191c0206751f91b95357b5ce87837d36da3b13094c38f9a0b12aba4bc804fb5ce6b5932c15d3e0c4edcabddfd4024507a86be54fcc930e5578b96f72f2e5900d6dff4424a152677f41e3c4d42b3af45a0a8e8be87aaac92bc6a18aded4ccc6f29e21f7be2df44698a0917ede1c47ab4fdf4ed92bb3c4f82b93b0cd2eb2e0770511d9a40ce20535efe584b15ebb510e6bfe29c125c843f76c00a1d69fbb93a750ac7ed7fbd98bbc41a7226b8ccfa62735020dfdd058af8d95860f6d7b2d53f0954ee7f8962089cf82b93a5166bc08bd247762cacff31615a59f749e579431b82c657ebcc6c15df2e45cc67865ced673f3561cb86ca6444d9d66037fa2b9c38b00ed6c208abeae72d2f61db0096a2311a6d1abf89f5753ae9b6bdbc1c7bd2438c4bc6c92caa87dc4bb692eafc7f50ed712a5bf9220e138d04059d0b4c0c833ddca11a0cc559b6e2528f76a57d4484b0d3f45af9b09846048d2eba96da3a7abdb0432c5e02b2288ccb1e93ade1692eedb80a57221df2b3347deb0dd9940993e8273e2433797b5bd84dafadc7881dbe6349d55344c134adfd4eb45d295b4f659f69c8dfff292b54f960e14d379959502795f1c69f2b9c3ab86354f836d3039e84fbb981941b10f3d9812f4fd1259df665cad11c52ffce449e0ed2269100e20f984300ed6b05b830e84ee35b331bf7165b55b77be7fe2cd0839667b08814dc1e2c70f670d219a55ef4379db3022c4eacf858327fe735cff152bbddd413dc9d50cace608dbe1a1b44de86f3838b399e8ff6f0f655c434d38decbfc41301283cca11ed643ffe57c4aec4914603c3855892a4c3e35b11827c00a75da4c9c8e70213697275b48b61128151a9c29a178f52624e1b63f46ce2d631b297ddca486a61b8e4bc235399f37b20bf735a96ebd6e43df462bdfc792042ac313fc936a4e6a676cf3a19c9a59ee66b25e15ce09a7c0efeab4002a18e76c3c7f7a5caf9eb24d615cf5188113281fad0a4326c7cd628a77e5372f097144f47507692cc2c12cc53a576b6e87b5d111021a39c571d3c8cb602f658359d0fc799e7b7a848f0c52ed5218b561d94fba596e8a49e189e69450f4e817ca1c65de7a4ae284c98848ab5017db65d36b209594e5ce98e5f72ea7fad193302449d3aad5b7caf387e3d69047cba12bd48e222205aa2ac328c3ba96e159409575f3fc6c8cc19889b017dfdef218152a3aab553bd6d532dd6bf7fda5f89432dd68d254e70d64d6b18578eb69351a5fe99d22d11076aa28d793ac8b6b7cb5f2a1f182c8598070834c51055e2e85a120aa57cbab1d2e7350ec0a67eb3e97b574ab395038a3de4eaf844abf3cad4e6ccbefe6c50a440af4083164978eb4443c3ddc9b8ba2f35352f5e8f304610efbc8fa5919724109f9b1f9e163083a4308ac6ef4c1a3d3c91cf1d6057f980688be2556cbf2824b62b1c834898e5708a1e8f0cc77d2cbcb097e04f4bf9965f716ce3843a4b0e35d16edb7e3f478c79ba28bb6748877989b1d79dec5bbba4e073dc8f456c33ffafa2e2ee33bb8293a159601ac81fca3930e04f00de4913e30440857c4214ffd821497c17b051165e03aa3c9c29e9952391eb13aec00f0bbad35c67b044119e544b3f59c5b4c46e9be2b845134896e4ff9661e4955762519c3be0f371dd4c8e4f06845a36db998ac8d3eb3b8afee5edf08e4d3dd39e82b38a6f55b5fcd4d9b07810649cbf3684badec3731d3724d812e2c9438a8251e860d081d34cfd387ff12d42adaa65f4a2a9262c1cf51db0e2539e1054533bdc5f674cd57a5aa749f0f915bfdc22fce4fecd4883fc778a9d956f60b6ab89e314391382d0a560344e5e4f8e6f4eab688471a8767c7818eb37072ae2227528cf4200fb73af461dce322e30f2c6aad1f94178b2d8d17d39df859d91d0ff774cda95ec048368d03e91a62e2d5f34d67727a57c51b25c494fc40dbeb6c62608ee2a400cf99ad8c8abaa428710573ceb2970985e5e7e95430980e356562b9ee88ad664ed329c04e7250f2605dfd711b6cc973189ee8d359a06877b349bbe15cf4063bf669af8c6c30cccdda280a3544bba810165322354ceef091abb56e5b6914aea2a4eec399556d4b325beaa4ff3d0ae3d0fcb13299749aeac2747982da2dab4a2aac9b2ff0904771728565f0e5fe33b984a9cf5d5f0cee5a1e1fd960c9fedb10de539aab10358d334398c01c014f74ada762a829c6e14e93402080709bd9473dac713b1fe875c349880d8ae5ef2b200486d58418f27dfd0d4bd7e386e3f6879ef59996243415d6f8f3c44c5c6971a93c0232ec1851d775f3b59234aea1fccc6b663af02a123c93cc3fe48ccec9794d46c5987996354f18402e2d9f0aa09048915cc53f34ef271d25eed274605de81c6ce91e780e3f57501ed1ee03f10b760c79ad0556ce2cdbb1648ac7b0ccd0781e700b4d5b49ea2f35f36a672d6128e67ea7a800d20058fbc7f231aa91f921500570fae88eacee1ea6a2d5a1aae40b1e866059f51574f0a8abb8be8b5869ea1fd11803c258296ea348f65fd0646ed4b8dc6ca1afe17553bb6bbca7ba275b6713cacf792a0186e342090081c5c6ecb039f89acb2d6fb146fbb1221a4033549a7580a787d7039de1b7c79e58ae466bea355fdec97d4a526f972771ad5b693f84a62655eee26d1f63fc8d7fd24aba57c62110da80936b1a22a7dbbad89a8b1aa28cb354b281c157f193ca473db193aef61b064167d550b48b962cfb62113ccc754db0dca8e8f2cd4cc2c4157fc7f08358d1b5c6caa966ae9b42406a81b4c4f73e72e886d172207c93c0d7f1407533132c5f5bc270dae709d674eada1bdb6ca030db7e872d8ee8bc558994d627970d4ae8aafe6cbfce124efb616e9902339e1c0077e8fa78f7dee9ce9111236b08463ac6de260d0f6c72e5959e6f16d188da99b28f60ec83f5d217c241acfc675d2882c47bc16d7467ed9adc518e3b5b6c6ac62abb1cc8967c5f0925e1e6739694c20d8246c0aa532207f42e28283923be9e2b691eeee38798dbaa5e5ef2469186bc333e60b605a8898e7e55f130d1189266bca73bcfb73c29bc32fb713a1bdb580a26f4eac95fc6eea1aacdb5dd5354c79783d917208c17ebee423288a377d2469820c2fceca5763f0c27e322bbb8d9cb245af5010eb7f8b7c1b8861135f6fcb56265f30bdd4fc1c19d32b8268d17d6cc44fc8c7aa6215bea711c58eeb51907bbe60d31786cda4c6dc2d7e373ae82a99cf76b320517e78b37dd51a54b8040870624aa920cf195ffcfc50ac580f59bea1bd417b2e44e325a6bb65c14cb92d97efeea0380313709ed55f52b138934dda7f8574ad3caecbc550214dcb883f364dd065075e5b01b75beacf150b1d099a4feeffdac2d545ec36dac4b7597761e880a882d73e3468b9092680e2e66ca1a9a00b8e223470930302fa91071c15ef1b197df7f17f5a0d59ae5acda032dad93555b0eada59c74915036ca8c8262945335019b3381b838f5e909623e5eda5afa51d33c851dc6e852da88e35e6f2371a28e029423ea7c05dc8f4b64d1e45f61cb0d9188d004f1a65f90d183198fc5826dcbc9697a3b1892bc0df7ab9efdb384e9172b44875b5ae15515c23f3a0f99a7882d4a9920503ce7cbe190f2e57893e6b501f44cfd631c7a93c208204b59cb9d7235111d2f00770da7be0d42748dd1ffa5aeb5ea9f1adffeb96597d5124bb4a7605c75b54240f5d137ab8a68510f3e271cf5977b2251eccdab946d9d96c0e1c3f404ac4529c48a53626e30e091e113078df010e421e00344330e85657fd07012c782f7293ba79f0876a4981d43ecc2509a4d1d01a6a9d212696c1745b5ffe5132029e91e1c30eb5c1fe4733dbebaaa8acd77f4a0c69da0a71b7c82e40c9dbccca08bd78f70c47e7dedfa631662b4615343bb206950cb264bbd18b80896cd559a7da7669baec4eeba06267f722de644a3d6c29260ec5352381fd3f9e5eed18557fcbc5ec46449574687cb54ce661e31555f62f96ef315514b9fc49952aa6b8ac9dcb2b757b1f16efaca5484a552037f59b44902551abb7a1d2f02a97e5ecd7b8618ac699bf7d0934cd906d25aacf5be632909f86d2075450cb9c2e267b9f75abe67a4fcbb25b45dde63ab6333a75b40d75ede20815ddca9d886bdd9e73da6aca6e10beefae8a2113b4d20647b90925aa4f06e7b4f730f728bc4cba7acfafc6fb6b477536e768c5aee882719099567d07eb81f18e7ca49844a208d90bfb25631c913d7ff2114aae32b37aee590137367d766a144bab2b7cdaead1ca4738724125205da9aa080466bfbe5a2c5920cc37ae8f0d9b514414b39800b3df00bf58f7a98d8d85dc6e2a58c4722283637", 0x1000}, {&(0x7f00000051c0)="7fa8d0f9e4e22b32a9210fafb33e8a8fd4e362f61c596f1b2ddaeb286a370acd56d76e3a885ca398ce8a9b", 0x2b}, {&(0x7f0000005200)="1886ed247eb27c90334e362a26ad487b1252649e44f1f1f752b1e8619c460d69469c479074a219bd5d5d11ee4ab5c7e04dde10c0", 0x34}, {&(0x7f0000005240)="1e422ff1a06bcbaf8c73f9b20d6ffb5081d4ea509793ff4e740ea5525596f68e15c8a1cba0e5f676c6443aba016524be8f68e0a9364f34f9bb38238cab4bf375bf63590582f5c5afc9772ac483656542ab549de6b9516d22a0c65dbeba23bc210118ee163abd14656183852e595eca7f6151c04352463ae8604a74ad9f23db404a5258d468fde77a92f1d79b12daf7d1442da859657e7bafc5a01a480fcd782463824da7c4a40d43d5ff95cc0b805f69a860a820a4842511679fded28f04cb46e77fbad84692f4be388ca54afd3d09e94d4a5e9ef4090e048379bc5dafb7de9fd0e36b6d0a240b9c1901694e21fc08553a4f9838b4b66aac2b9b", 0xfa}, {&(0x7f0000005340)="89e3962f0ea8fdd6879d5f336b17bbc378b4a2eb8d3cf94524111eb30bccadfb0fc5160cfcf1195340115d1bf095befebe32ee5ea8147ad17340a36c85a764c3fad34433d5749a6c18b7edf015f78b30a807192a1d42bdb0e6286c0b0a4e88a2a4e6c21e552d23a39238aac84d6d3ecaa91ea5c413533c379f38a4f8bc28769dd4ad3e8ed3dd840ffaf234e4d0012825f39152cca441e0fc81067de2627090bb2bc1c11bc977c8e6f6", 0xa9}, {&(0x7f0000005400)="f76a2d200f", 0x5}], 0xa, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000005500)) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000005540)) msgrcv(r13, &(0x7f0000005580)={0x0, ""/11}, 0x13, 0x1, 0x1800) 16:00:04 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r1 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0xb800000000000000, 0xff, 0x200, 0x3, "d8380c83b11f8c1d4ccc8a0a384678dd042201e8", 0x21c, 0x6}) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x57, 0x0, 0xf70, 0x2d, "0049d37fd374e0bef0ea926a9f4418923267b3c3", 0x84bed98, 0x80000001}) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x2, 0x4, 0xc4, 0x3}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x28, 0x2, 0x1, 0x2}, {{r0}, 0xfffffffffffffff9, 0x0, 0x1, 0xff, 0x101}, {{r0}, 0xfffffffffffffff8, 0x80, 0x11, 0x4, 0x8}, {{r0}, 0xfffffffffffffff8, 0x0, 0x40000003, 0x4, 0xffffffffffff8000}, {{r1}, 0xffffffffffffffff, 0x2, 0x8, 0x1, 0x8000}, {{r1}, 0x0, 0x20, 0x80000006, 0x412, 0x5}, {{r1}, 0xffffffffffffffff, 0x90, 0x20, 0x100000000, 0x6}, {{r1}, 0xfffffffffffffffb, 0x1, 0x2, 0x3, 0x7fffffff}], 0x800, &(0x7f0000000200)={0x4}) write(r0, &(0x7f0000000000)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:04 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) geteuid() fcntl$lock(r1, 0x9, &(0x7f0000000100)={0x3, 0x1, 0x3, 0x8000, r2}) close(r1) pipe2(&(0x7f0000000040), 0x0) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) dup(r0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r0, 0x0, &(0x7f0000000100)=0xfffffe3c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) close(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x985, './file0\x00'}) ioctl$KDDISABIO(r1, 0x20004b3d) 16:00:05 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000040)=0x7) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x69, 0x0) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xfffffffffffffdf3) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) 16:00:05 executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0x9, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) open(&(0x7f0000000100)='./bus\x00', 0x4, 0x0) 16:00:05 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1c0, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x7f6, 0x80000000, './bus\x00', 0xd9, 0x4e, 0x4, 0x35}) mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x2, 0x2) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186a56b5bf3e752b00000000202000004dd5706c85b0d89e19deff000000000000291c15729bcf49f53a3600bc", 0x30}], 0x1) r2 = kqueue() close(r2) pipe2(0x0, 0x10000) 16:00:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0xea625bc017db7d9) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r1, 0x0, 0x21, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) socket$inet(0x2, 0x8003, 0xffffffffffffffff) r3 = getegid() chown(&(0x7f0000000080)='./file0\x00', r2, r3) 16:00:05 executing program 1: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x8) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x1) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ftruncate(r0, 0x700000) r1 = getuid() chmod(&(0x7f0000000080)='./file0\x00', 0x104) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(r0, 0x5) chown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:05 executing program 1: r0 = kqueue() r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20040, 0x1) r3 = syz_open_pts() r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x422, 0x4) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x52, 0xf0000010, 0x0, 0x7ff}, {{r2}, 0xffffffffffffffff, 0xc0, 0x20, 0x1000, 0xffff}, {{r3}, 0xffffffffffffffff, 0x6e, 0x4, 0xc8, 0x9}, {{r4}, 0xffffffffffffffff, 0x4, 0x4, 0x0, 0x2}, {{r5}, 0xfffffffffffffffb, 0x10, 0x1, 0x100000001, 0x2}], 0x8, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffa, 0x50, 0x400000a1, 0x7, 0x400}], 0x0, &(0x7f0000000280)={0xfffffffffffffff7, 0x7}) setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffa}) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) minherit(&(0x7f0000e66000/0x1000)=nil, 0x1000, 0x9544e790a90ac1bf) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x7) minherit(&(0x7f0000dfd000/0x200000)=nil, 0x200000, 0x4000) minherit(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:05 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffff0000000000000000000000000000000001f2e9ff0000000000000000", 0x2c}], 0x1) 16:00:05 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080), 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:05 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) open$dir(&(0x7f00000000c0)='./file0\x00', 0x1fffd, 0x10) semget$private(0x0, 0x4, 0x10) connect$unix(r0, &(0x7f0000000040)=@abs={0x9caaccf4ef84171a, 0x0, 0x0}, 0x8) r2 = socket(0x1, 0x400000000002, 0x0) r3 = msgget$private(0x0, 0x404) msgrcv(r3, &(0x7f0000001440)=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'], 0x43, 0x1, 0x1000) getuid() sendto$unix(r1, &(0x7f0000000080)="31b2477057d47fff11705da21411975860ceb748fd05f873eb5c30e247c031f0cf14a9e51e683c3d", 0x28, 0x4, 0x0, 0x0) sendmsg(r2, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000680)="85f8e783212369834a38e4e6d86fb4b79fa0bf222277beba93264e7b38a72d652f43aafa16041ce7f7c905165f28bfac1713edb353ccced14d0d6b8fe6e43ffaaa4a616142f4ff2fef0b9d74a3d3ae2092e3a85ea77b87502b9af49562f6ffb21d00c9bfaa973b1dd6ca52a4b5aae7aaa74217a048c404f0a2e2d088b08744fa0be7f6f2fc7fb99924622f3f580ac8b78c953c2451ebcf8a066010944291ac5b49fd1e5ec8477d02954af117171347b5f7aa7bbc8934ab71be84613df804944a510d969163362c73d9b8c9e77de3fde1e472b97fa996debde4210b3dc87e015f51de2bc5d49efe6cfe50", 0xea}], 0x1, 0x0}, 0x435e8e46437e3820) r4 = shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) setuid(0xee01) r5 = semget(0x2, 0x3, 0x100) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000140)=""/244) shmat(r4, &(0x7f0000fff000/0x1000)=nil, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000980)=""/208) 16:00:05 executing program 0: r0 = msgget(0x1, 0x904) msgget$private(0x0, 0x6) r1 = dup(0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCEXCL(r1, 0x2000740d) msgsnd(r0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) 16:00:05 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) poll(&(0x7f0000000080), 0xf1, 0x1000004) 16:00:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x80000000000003, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x8a39, 0x1}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[{0x10}], 0x10}, 0x4) 16:00:05 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0xfffffffffffffd9a, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x840, 0x0, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000001640)=""/4096, 0x1000}], 0x258, 0x0}, 0x842) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = getegid() r3 = dup2(r0, r1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) r5 = geteuid() sendmsg$unix(r3, &(0x7f0000000380)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)="2c59d9f3d5360922e3485c9498a9d8848b6d798d2e88dbf9e1a3d080265acf7d33d03a4d44e5037a7c8d75f2e7b1c277cb7d0e138dabf66cedccfa5c5ebba60d30cd86d79541d290fc7366925ea8ae552f9233add11749281ca5f2ab7195b91db6bb4303e334d6df3e9e39c4b5788fd53fce8bd5e9744b19b161cbc2e1f783954517e35e4c2ace09d61b44c5ae820babea16290e8a504f54e2609a94af30c13a991f92ea4c952e74b82b93ccd36db21a", 0xb0}, {&(0x7f0000000200)="b035c27ce0352fc1c97dbea69bbc56a783333e30f4346f538ec0f9c2ee61f722525c99f5b633be677916c722adfdcdc39ce7cd67455604b90e2c7707db7647572a701ae371cb8602c2e128fa19b54874a25ea01f5a64dea4485ef0041828e7f120fb6a3008c75157189740ea3ef9835f66d25b4d8e800b0b083ee3fc218c414fdf772571212dc9a3d27bf36b1b13bf8aa2674ea3e0eab7217821", 0x9a}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r4, r5, r2}, @rights={0x10}], 0x30, 0xd}, 0x7) execve(0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x15, 0x8000, 0x1) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="0b58f0c3a268c78d26b07e565266ad504caf06b25a7e52239520d405fe561d8103a09687d111f8bacadcb37529352384e5e7c6c13f6b3dd5e404528d4245fecb5953d57d784b6ae2b7c5f318e8e647995be1e5a8a26107f654a66709a150a0ba798d35eecfd15d8c56fe8a9662e1b71dc858449937414efea152000324508fa4f3b69bbeb12258f5d6ac6e0d584e76f5462862288c3ac0ca55aa28dafbf1e04b27583c9c262ff40d48c301f79ae4ceca711d9302137a6222324e5b224c2e8a9d1ed4274732fd3d5a2302ce241559586bf355f37c242286ce92ed7cbadf2540183554d2c70a68f07ec630f1d7b7f544693917872c0912c43a7184bbf72649", 0xfe, 0x4, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) shutdown(r0, 0x0) 16:00:06 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) r1 = getuid() seteuid(r1) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000140)) openat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) 16:00:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x24) getsockopt(r0, 0xff, 0xaaa, &(0x7f0000000040)=""/4096, &(0x7f0000001200)=0x1000) r1 = socket(0x18, 0x4004, 0xffffffffffffffff) select(0x40, &(0x7f00000010c0)={0xfffffffffffffff7, 0x1, 0x5, 0x9, 0x7ff, 0x2, 0x6, 0x1f}, &(0x7f0000001100)={0xfffffffffffffffe, 0x0, 0x4, 0x1ff, 0x5, 0x0, 0xff, 0x20}, &(0x7f0000001140)={0x5, 0xe1e, 0x40, 0x8, 0xcd06, 0x5, 0x400, 0xb8}, &(0x7f0000001180)={0x0, 0x2}) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000011c0)={0xffffffffffffff47, 0x80000001}, 0x10) connect(r1, &(0x7f0000001780)=@in={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f0000001740)={0x0, 0x0, &(0x7f0000001580)=[{&(0x7f0000001240)="8155032abe5c628e2177d49538c33b7ebf82d4686a2fc438406d1e80510ed5f7df72c1c759d88fa09ae3c235a74ba2eaec6c4cb778de250305ada245cd7e64c6c3737b", 0x43}, {&(0x7f00000012c0)="c691d8001c219e5b52150bcebf04e2a3e043bd730a59b4ee551b2ca3835a9f390447a5adc88afb35ae115c9037519427619dbad0bcfc9aabf564660766d19fa5cae592", 0x43}, {&(0x7f0000001040)="ea463b6e2f623f2228affbfa95f67f453d139650706dfb59ec7af90dd51ea1a2b579427959cf1e718899ab33509a8d", 0x2f}, {&(0x7f0000001340)="16ac890cffde4ec92fc8116d935a90c8f4f06bd1c5e61dcfd73b57", 0x1b}, {&(0x7f0000001380)="b6903988da1e8e1223195ba22be99339d1aecceefacbf8013296b182979b596da88c0147429eecb587e2c93fa0c06b9e4468d47498531d0e92aedb29bf134f8b8b7c2c759647afdd7b2f6a35bdfc6445ca4c62c31e84064b3075b198c2338f6dbc98d2128aff7ac51523a8965e8c", 0x6e}, {&(0x7f0000001400)="6df06a8b034e6d16886bd39b44eed281c13bb5102ffa8cecd7fae7386730559e2ed788821f152fb13485637cf954372edac9299a70a0", 0x36}, {&(0x7f0000001440)="7c91e9ad378d1014bf622dfa0758759c5df6fcb5eab800fbb173a66233ea49a190bb8ec5744a17735973128ba0f7884f1b53481dd5d8856d82fd333118dbf06e8e88d6634ef104b4a0386ab84a9db2dfb46a389e0739db846a2140bf271755c16543243a4369e73fa763eafdcaba0d909c", 0x71}, {&(0x7f00000014c0)="4d7dd75751004eb93139b78f3add01e7f8ff8e0eedab1e95b2f41afa480ef7ff5f53480d7b689d5841f8d88542c23f92e510faa23ab70195f06516ea0bf7a6aa9e89749a730674ecba5ea28e0b7ecd1981c30310857d821b64d6c0c2d7ec461caa33f274b071c08f2d0cca79178d4b6fd92695bc3ffb38e49864bcb10f3b5457e882647326b7fa44e66f0740d41f473e2efb83d0c5b595e628192c1075813f8bf3050c75da83d6a9e885", 0xaa}], 0x8, &(0x7f0000001600)=[{0x28, 0x1, 0x0, "bd416667158e2ae44e2f991f28396d8e86"}, {0x20, 0x1, 0x100000001, "337ede8e6b83ac02520b495893"}, {0x58, 0xffff, 0x0, "7cc5470db2cef28017f299837fe14fc651bbfb3aa380817d7d9018d0e657b634079d7298e04d02f719d0aad06d2bbad363c28a788f90a31ba5ba76b81d7301bd4ac259"}, {0x50, 0xffff, 0x4, "623f5ec7afc099a94c019ca0342a15d690a8137f718d36e13ae3703740886dd16dedecf55310a31927872a4f0558c81b6ed0ebb8890178adb2"}, {0x48, 0xffff, 0x1, "d542e7c2139427e6cc37b89cb2cec737443c019017e4b9d89653d6aceb9455e350b510ac3e3dd5a6d30d4bc32972fcdf6686"}], 0x138}, 0xb) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001080), 0xc) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)="212a7913e4bad21c734f4dd33df91f218a24c1d76c6df0df6c3280faf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74fac129289662e8fbccfa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc99d8177af72f01717295e9d7d40000000046365ef590cddc6f586bc5d07729df510edc874fa3e7a360db0aef415d79ca4b9a43078afad7cccbdb37f292e1b11515f7e30879cc7a560b8f6e545b40fb25d895866db6395f31aaecccc4276eca0ef945507fd5e4ace3582b0963ef00d32d9001c416c4011ec9685a5dab9088e475025ef86590df21b2307c3c5da9236fea0cab8fc60e07eb0b2102472a295b4f1b4371bf7cbfff0000000000000000000000a5e081d2f14f76391c4aed0596d4545c1ef0ada05d395cc1d202f26e54b1e89a987504e77a09144f097eeb65192653f2f8c44620d4f2f432db0654cdb36310de411e7be6277e4afb753bec15eb4e4fb91d4e89b817c0b13249ea100167fd1967947052657d1d4b338fe6fb162254d5e4e7276c244599c79a98e8c435abca312ca89f416410f30aa599bee2391c01cf485774b4c264b02f33119e9cf1216ef46e4fed13d8557400e17740bc8ce0652208249867b68ea055bb500e0382178dfacd0c05f6bb207adb82d62b09a9736c0ecdec41bbfd39e90326d61998a95606e700510413f86236a9b0add0b84af00cf67ac13174e1b98a2386f6d027f39fc3e33ab2842ab8c6fd0b71afd6417f3fc7985d41d8ccfa46523ee168968fd5ab895a447cdccb3cb53949ef5d15d694ec4716e88fa151074c5e7e6a909ca74857e21387082425955e30e5f5e2a7a143dd54ff517cdbc29d1d33c75167b1cd4721d8ae9dcda755aa45521d00c30bd327b525df2fd4c714c83a151615ae32b90040cf75106b2a2ae9f97ceec7048125d7422cf52a7a45bf487745923b245e6344fc140d4362ee5a0ff1d6f00fee515a67de3c6c2122c343c6b636d70547383dd20c54cec334dd1fffb67aa33b88c4cf0ab6355cc75dfaa273b60b2300b9e0cb185af500aa9d359c5a4e18128c7decc2dcb0f6bd332c2c181dde9ee4511c6e3d2f6ace80ac949facdbf0a25c327bbf302d9d2c3d53b4ea4da28b32524c769cb20803caae03f04ae29bbb5b1124e2d128e5549fba6c8e3d8024886fccb5d55db2408ad563799292548d1b9c6ae15872728fe54214522b817d9a809fbf16aa5c2e", 0x393) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x138) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000180)={0x6, './file0\x00', './file0\x00'}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, 0x0, &(0x7f0000000240)) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:06 executing program 1: execve(0x0, &(0x7f0000000180)=[0xffffffffffffffff], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0xffffffffffffff2e) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1) connect(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="00002e2f6669ff030000"], 0xa) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b08dce5800", 0xfffffffffffffffc}) close(r2) readv(r3, &(0x7f0000000200), 0x10000000000002a3) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x2, 0x0) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) r3 = semget$private(0x0, 0x1, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/43}, &(0x7f0000000080)=0x2d) semctl$IPC_RMID(r3, 0x0, 0x0) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x5126) r0 = open(&(0x7f00000006c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000640)) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x11, r0, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000300)=""/203, 0xcb, 0x43, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)="b8d26f7a1704dce9481b2862eb99eec7819457bcdd242f03bb25e072b5fbf884c33674855e3fa6607995202df3e4d4edb6e9db48971412a04ab5a31bebcce12eb8bac78840d72702a6a57b2f31128b112615383db1775dce63ebe50198f9780d0503fd172f86a007d57545fe67", 0x6d}, {&(0x7f0000000100)="abf507dd7a346b324dd8fe9f1f8d77d641104d41cdab31f66033a5f037a6b0d499b0fc1ad2656c19e66d0014c1edf0b87eb69d236e9ff5b332e07825945c39530b81148a4a410685a1b005fcc465749ee253317dc8f0568c9bccd748d63852e951cba6708cf2007748e67d94002381e9962de5d7e033f0ebcec43cb4d569dad3827d23ffefcc", 0x86}, {&(0x7f00000001c0)="f855d5a53ce3e0d72705835d093889b10e6d9d115bf7373ec606ee58a56f5f964b6d34ab442c4eb01e8e70c41ef5baedfea2a5bac2adc776444d661fe1bf88b040e6dc282d88556e33676c6067fa69577fbc418d84ad2e31b0d49733114452bc7a083ebaaaa11bb542baf3b36a95d1cf2135a85a1483d2fd2040fbfe68e9df659c250698112d6a224b2931f250c41346cc4a8bd600c75a467950d6af9f181ee35587b69350cd37ffe9b655e3eed43d059ef6028d6f9faca81a7d876b347d9273ee861afb35f634b8ae4347", 0xcb}, {&(0x7f0000000080)="c89835d8ecc9fc1e1051b11a68c205f2e6a38085b0de290efed5e5218ac14203acb585bb23670e6e", 0x28}], 0x4) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2118, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)='./file0\x00') chdir(&(0x7f00000000c0)='./bus\x00') 16:00:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 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') open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0xc004, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$setstatus(r1, 0x4, 0x4) ioctl$KDSETRAD(r1, 0x20004b43) 16:00:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd5", 0xda) fcntl$setstatus(r0, 0x4, 0x88) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x10, 0x1) r0 = socket(0x10, 0x4000, 0xda7) sendto$inet(r0, &(0x7f0000000140)="e42e023e17efdec63c3c0cf176794be9b9999b72aff70819cbb0b00c30dfb60171d5eb254fee1d32bce48d9ecff6ec65eb542dbd329116364a54124ee7156ab64b0bb3f6835384439918f63601fac4309a741d5d815cbaa58afb0947f4def422a107bbc05b7443c67535ed01f1ba7cc37b9662852a42abc9450c2e57d1ba02601ce941aa155c9cb1680c908aa8f7d8b0e141eb6a325b3e8b4dac51543fa6507e7cb450b5c5de8debaae7eb972dc0f263256fd6635070", 0xb6, 0x6, &(0x7f0000000040)={0x2, 0x1}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a4934c44f7b202c, 0x4853) r1 = socket$inet(0x2, 0x8000, 0x2089) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fcntl$dupfd(r1, 0xa, r2) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:07 executing program 0: r0 = semget$private(0x0, 0x1, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x10001, 0x401, 0x400, 0x3, 0x7, 0xffffffffffffffc2, 0x0, 0x6, 0x5]) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x29, 0x31, 0x0, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="4ad5c38a268c67ea054d3cb1702342852d2aeb94bb0d1417baf3508c676031e35df084076198bd25555e1d906d37867c97a0b4dd98dd98de2eb216623f2c24b5dd3f515790f10f972c21227e0df374d014cbdb0525520310035710ebb25bed015ce60a84b5885ad784aee0063963fa71c672c8096d8655522b951094b45b0f5f728b5a2d2f807c21199df0bfd381dcead765b81aa3aff04a7d", 0x99) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000480)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d900000000e23ac168a0d130b5a77f3b184b237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fce08", 0xba) r1 = syz_open_pts() close(r0) dup(r1) select(0x40, &(0x7f0000000200)={0x101, 0x40000, 0x100000001, 0x8fc3, 0xffffffffffffffff, 0xe78b, 0x1, 0xffffffffffffffff}, &(0x7f0000000240)={0x7, 0x0, 0xd45, 0x6, 0x8750, 0x0, 0x0, 0x52aee05c}, &(0x7f0000000280)={0x0, 0x3d1e, 0x6, 0x5, 0x9, 0x9, 0x2, 0x10001}, &(0x7f00000002c0)={0x5, 0x7}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "854985003a0000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d16c63dffff0024e8643b00f3ff086300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:07 executing program 0: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f000006d000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000500)) r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000480)) connect(r0, &(0x7f00000004c0)=@in6={0x18, 0x3, 0xad, 0x1}, 0xc) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='/\x00', &(0x7f00000000c0)='\'#-\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='/\x00', &(0x7f0000000180)=').![-::-(,\x00', &(0x7f00000001c0)=']\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='d\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='-(\x00', &(0x7f0000000380)='W\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='/!%\x00']) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000540)) shutdown(r1, 0x0) getpeername(r1, &(0x7f0000000580)=@in, &(0x7f00000005c0)=0xc) 16:00:07 executing program 0: clock_settime(0x7, &(0x7f0000000040)={0xaa1, 0x9}) clock_settime(0x0, &(0x7f0000000080)={0x4, 0x21}) clock_settime(0x0, &(0x7f0000000240)={0x39b7543a}) 01:39:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r0, 0x0, 0x3) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x20, 0xfffffffffffff001, 0x8000, 0x6, "87b94cbf9e48d82b268bce9b050118d6298c73dd", 0x100000, 0xa7}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) recvfrom(r1, &(0x7f0000000540)=""/234, 0xea, 0x41, &(0x7f0000000440)=@in6={0x18, 0x3, 0xfff, 0x2}, 0xc) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000500)="8d44de1987a9238b896cf65d0a79969c243a5a", 0x13}], 0x1) r2 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000200)) rmdir(&(0x7f00000001c0)='./file0\x00') r3 = dup2(r0, r0) flock(r0, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1, 0x1, './file0\x00', 0x1, 0xcb, 0x101, 0x42c}) r4 = getuid() getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) fchown(r1, r4, r5) ioctl$TIOCSTOP(r0, 0x2000746f) r6 = dup(r2) getsockname(r1, &(0x7f0000000640)=@in6, &(0x7f0000000680)=0xc) rename(&(0x7f0000000380)='./file0\x00', &(0x7f0000000400)='./file0\x00') write(r6, &(0x7f0000000240)="7e18fb84b1c5bbfc1839c97f1c4954049495a44fd71d155e699c105e83c976749f435179d2724385e5c58c3c67c2d6964a9950d12e0796ed1ff9ad83a56fd492e9f63d8e09f7b08146b7648e7e7acc2401a6dc17367ba5312c9eb3ee0e35af894db19b280ae45bc64c5ad2626c6c5325b956171e3939d59feed8b5b4d5a656b06b8d5b6ee85f2e88389dedefb4a9de541bb5f0b4c945c4925c917418460028b020838d9f118efc8c19edbf1fd6dcae219b", 0xb1) fchown(r0, r4, r5) fcntl$setflags(r3, 0x2, 0x1) syz_open_pts() 01:39:22 executing program 1: syz_emit_ethernet(0x5f, &(0x7f0000000100)="80441de2a9931e145bddbccf9eabfbc99273fe054037717698d77583d6182d0ea095df35b419bcf56da53ef94f9096d1fb28f71d10d4ec407687864a553412729849b48fe6392bab42bb80334e8a92a8ae2fa402509d505ed628e38b8aeaba") select(0x40, &(0x7f0000000000)={0x0, 0x1, 0x1, 0x8000, 0x4, 0x4, 0x4, 0xb8a}, &(0x7f0000000040)={0x3, 0x48ed, 0x8, 0x300000000000, 0x29a, 0x6, 0x46f2}, &(0x7f0000000080)={0x6, 0xffff, 0x0, 0xece, 0x2, 0x0, 0x5, 0xfffffffffffffffe}, &(0x7f00000000c0)={0x1ff, 0x800000000000ffff}) select(0x40, &(0x7f0000000180)={0x80000001, 0x5, 0x9, 0x8, 0x80, 0x4ca6, 0xffffffffffff2f3e, 0x61c}, &(0x7f00000001c0)={0x4, 0x5, 0x80, 0x25f1, 0x100000001, 0x3ff, 0x8, 0x8}, &(0x7f0000000200)={0x10000, 0x100000000, 0x7, 0x7, 0x0, 0x4, 0xefc, 0x698}, &(0x7f0000000240)={0x1, 0x7}) select(0xffffffffffffff08, 0x0, 0xffffffffffffffff, 0x0, 0x0) 01:39:22 executing program 0: syz_extract_tcp_res(&(0x7f0000000400), 0x9, 0x3) setuid(0xee01) r0 = geteuid() setreuid(r0, 0x0) r1 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r1, 0x400000000000, 0x4, &(0x7f0000000100)=""/61) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/206) r2 = socket$inet6(0x18, 0x8000, 0x1f) getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0xa0, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000300)=""/239) r6 = getgid() r7 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) geteuid() setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000480)=0x1, 0x4) r9 = getegid() r10 = dup(r2) kevent(r10, &(0x7f0000000500)=[{{r2}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x101, 0x8}, {{r2}, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x6}, {{r5}, 0xfffffffffffffffb, 0x92, 0x6, 0x1, 0x9}, {{r2}, 0xdd2dbe45bfd74086, 0x1, 0x80000001, 0xfffffffffffffffa, 0x7}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x80200, 0x5}, {{r2}, 0xfffffffffffffffe, 0x0, 0xf00000e0, 0x30, 0x6}, {{r5}, 0xfffffffffffffff8, 0x14, 0x4, 0x100000001, 0x7}, {{r5}, 0xfffffffffffffffc, 0x0, 0x0, 0x100000001}, {{r4}, 0xfffffffffffffffd, 0x60, 0x20000080, 0x0, 0x4}, {{r4}, 0xfffffffffffffffe, 0x0, 0x0, 0x12, 0xbce}], 0x5, &(0x7f0000000640)=[{{r2}, 0xfffffffffffffffe, 0x10, 0xf0000002, 0x7f, 0x3}, {{r4}, 0xfffffffffffffff9, 0x20, 0x10, 0x877c, 0xffffffff80000000}], 0x20, &(0x7f0000000680)={0xe4, 0x401}) getgroups(0x2, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff]) getgroups(0x5, &(0x7f0000000440)=[r6, r6, r9, r6, r12]) getgroups(0x6, &(0x7f0000000240)=[r3, r6, r7, r8, r9, r11]) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f00000006c0), &(0x7f0000000700)=0xc) fchdir(r4) 01:39:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="9085", 0x2) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getitimer(0x2, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000200)) dup(r1) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "854955882e0200"}) fcntl$setstatus(r3, 0x4, 0xc0) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 01:39:22 executing program 0: pledge(0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8010, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x9) 01:39:22 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x4000002003, 0x1700) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x7ff, 0x3ff, './file0\x00', 0x0, 0x400, 0xce, 0xfffffffffffffffa}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x20000000, 0x10000, 0x7, 0x1, "57fb144d710eba608e30f40f04333daa8352ea36", 0xdfbf, 0x3}) r2 = fcntl$dupfd(r1, 0x4, r1) setitimer(0x0, &(0x7f0000000280)={{0x4, 0x1000}, {0x1ff, 0x8000}}, 0x0) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r2, 0x80104277, &(0x7f0000000000)=0x500) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x672e, 0x1, 0x82, 0x80, "57930858799b2fc491240b57010f8441d9644f1f", 0x6}) lchown(&(0x7f0000000180)='./file1\x00', r3, r4) setsockopt$sock_int(r0, 0xffff, 0x1088, &(0x7f0000000040)=0x36a6, 0x4) 01:39:22 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mkdir(&(0x7f0000000000)='./file1\x00', 0x3b) r1 = open(&(0x7f0000000100)='./file1\x00', 0x1, 0x48) connect(r1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) setegid(r0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) socket(0x18, 0x4, 0x1) mkdirat(r2, &(0x7f0000000080)='./file1\x00', 0x0) faccessat(r2, &(0x7f00000000c0)='./file0\x00', 0x4, 0x0) 01:39:23 executing program 1: r0 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r0, 0x6, r1) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x5) 01:39:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r0 = open(&(0x7f0000000080)='./bus\x00', 0x100000002, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x2800) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0xc) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/7, 0x7) pwritev(r0, &(0x7f0000000740)=[{0x0}], 0x1, 0x0) 01:39:25 executing program 0: r0 = socket(0x27, 0x5, 0x4) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000200)={0x3, 0x2, 0x8340, 0x3f, r1}) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11, 0xfffffffffffffffc, 0xffffffffffffffff, 0x2000000}], 0x401, 0x0, 0x0, 0x0) read(r3, &(0x7f0000000100)=""/228, 0xe4) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000240)) kevent(r3, &(0x7f0000000080)=[{{r2}, 0x0, 0x2}], 0x9, 0x0, 0x80000000, 0x0) r4 = dup(r0) kevent(r3, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffb, 0x20, 0xf0000000, 0x1, 0x7}, {{r2}, 0xfffffffffffffffd, 0x0, 0x1, 0x107, 0x71f}, {{r3}, 0xfffffffffffffff9, 0x1, 0x2, 0x100000001, 0x37}, {{r2}, 0xffffffffffffffff, 0x2, 0x2, 0x5, 0xffffffff}, {{r2}, 0xfffffffffffffffe, 0x20, 0x2, 0x1, 0x5}, {{r4}, 0x0, 0xa3, 0x40000003, 0x0, 0x9}, {{r0}, 0xffffffffffffffff, 0x48, 0x40000000, 0x472d, 0x9}], 0x2, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffb, 0xc0, 0x80000040, 0x290, 0x7ff}], 0x0, &(0x7f00000003c0)={0x1ac00000000, 0x1}) flock(r3, 0x6) 01:39:26 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x80002007, 0x5dc6) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000000c0)) poll(&(0x7f0000000000)=[{r1, 0x8}, {r1, 0x5}], 0x2, 0x800) write(r0, &(0x7f00000001c0)="d29c50eb18b00468088fb023d723e7b770d95bdd209e565b0c5f4335331ad6ccda721efeb3d51b5fa553d89f03a14a78918eef1de185f2b785dbd3dde4e17f6fe8680f55bfc24e088c7e1900e209647f6552f767a87b319ed4cd5995efcecb6fcebf3e35bae0463434228026d7933d948619d9835cdedb362f78acccbcd62b5182e0bb8b8f5725d60525805846946fe1cf089cfb549f31a68790de18d0c7446e1b72fba2213cb062f3f530eaa094c6b4a2be2aeb4cc10e5c7bec2767fbc0464eb701a55b4ad77f20c015fcc2bf1dc50be44bda7ac7c21c5eeccc1cb1729ab4b25ad735a883ea3a5efb2a04615d205f41159ef5ea7eb8e637829e0ec18e94e3eba270779756099c3c930d29318b8623aee659e6a5202b229cb2bd1f975d02cf2a73f00daa67b247058bb06294d38479acf5befea9e86dd9308d64be423ba9b3e25982035de1272c2092a750cd28ce013f68a18498c71ccd00f93dfd6ea72dc7f5aae1979c016e2e6354f7d5a3fc7dc9003e9528327e72f4598fcc3b1cee87ee49656b1d18791c9f3192c9d40649585cd7f4f6afabaf23cac54f3d56a9c47aac2f4afe2a911ef22f36080e81a2bf07fbbcda8583ba49cbed85225841bc1f743a335f1b0da35e27b210b74fc20040805406fa2535eedc196ae73fb595ffc78ae841c151b645b66b3646d38c9430f99565b2e015234060105049bccc99a3aab1c73f88007f9f807a2b264fd0c9f41dece9bb6e0c897621ad84024368933c6dad96b5501fba1862fdd3d1d5b99b9b37b47fea907cc8fc1b333a7204abd6117d7bc1a21f09238981805a990999d99531b8a6e460a04976282392412cb35eeab05f2dd4dcb98d9d48cc85d690aa61d5928ee437ce05beb73b57ca3bc3982c08bed249a4735c93db0899d19aad676b3ebd380080d75489fe9d6bd3240d66a7b8e8c9c84440044b6e6dfd2b5643693e39b329fa12824265d20d5091030362a370708a76ca7c18bb3e9a8fff22a7a27e194f5c08c14c389f6982395ee288641b7fd76bd1d6e7b6b0c44601ef700dbf0ddb94366cb74a5d4d0be5e811bdd7b1a565f83e048025dcb8447c1172433eedb7393870666afdb3eccb608ed6a6127637c4b5643ba1bc1367d44da1cd4517402a525933b87b002b9982db7e5bbf9df16b0d35eb67dac2c5254ce65692369c090c3431dcbdd74114f4a14168b7dd37185a672914a44954d738a080c460264e56e4ea71d30d132dc25fadc96b683794af41bfd861b95828dbb0266a835d55ec252cff8c377e3e6271057c49e2c95efe6baaa7e8701b5902dab16a26c98c66cc5d33cf87ea0931e6c49d138b3bfe259341d7e5667a1ea4f319de66413cb4e6fad905a0ee3a8ab55fa54b39b08fe98eefe3be6ca13ea56e2d69511886216af1ac5d6b65d73343c6cc97615fe810c73ead6469d1554066b6b574ef6bfe141e1acb5854646df4fbdf06a997020f6a97949b80a9d6ae72a3c5860b574af3139e8ef6d5777745096b36c6f20243edb8880cfaac3ff2dd417479cdb77150ed11c52f4b322265a39b9e48f0e506865c379f4e0336adb6e5f91b46d7c0b3741b6c8f07ad010d785412d01255de4d594d05c6a48ee192529708885e32e7dbc1ab9c3c3df1304a7874584b49d5f0d8cb59a5f56201c336a97b4eda9d4885fa87fda47bd3f8d800db5f8f557cfa4c51d98eb90bb81a2b48e42eb4bee5ea7362e6df10128ecff51769744bb2edaab1d11abe0b77777e27e2c37238defd11f38154d2822996f65b217ba5a1be7dc2b668ef83594678575315532ea07883cb1706cf5d14660aa8ec9d1cfb4f52e8f81b47fdbc9018227c6fc9c4efe3be78f8c1e832920e8d3e361a9af933b734effe2675d98351f527f211544ee317e052ec76b74845dc2895cc0787d32849f8bed71ac35738ffce9ce1f1971aa3a81bc325a82a8298ce7bde3bba6fe5264b6419fac48b1402f213a27de5c6c3dc90b48d26bcb29bfa1b4adee4b934ec854f84888acc69b640075bd92f5c3e8064db320e0efa3cbe21ebdb926b0ef7688639251bb23c273cf0b481b3ec524029ef03d8aa5432ecd19eefdf590ffe15bab73cc8eba749212b514747a73e11b4efcb2da3dbc85ad83c9d1c61649dab276efbf177406f1770cb369ce12802a0020aecc1fbc15873218eb80fc013d68b229d3e37d15f48682b920a5b39fa4c7fd2049719f44602d7828839707713fb820fb7fe7a981d1d43fa99c17b9d7c21f5873b37d82561584f3efbfbee42a1845d772c8226deacea4dd59f580c1bd6fa35d9dd148fffae33c786c16b57199af53555040e9f87216dbcab39ed2f63165ee5911e58ca11eb24510e7f28a1810977f55c0bcd47c67a7f28009f538328448a24ab112dfac9513ffb1d57c80636a70c51c1e21b022422f4148099f6c13adec918c5dd62a17ffddb66b143a97fbb2fb5f9ca943cc0162e88a28c3ad665946d3ba151adc3409afbd3830bccc78d8539d7888a2848177679cba02631e1937e6327d455a3bdd58fbfc66a9e6d6fb26fd900027c619a423df50da94daf48c3c8da3e1f6f5151fc1cbcd2aa4e0aa21dea09ef63e946504a069ef7d4f14194b1e8f63add4582efdd78aa109e97cd1beb1293d743702ddcf556e717c03ec255416799f49ab1a5cdfba9a9c4f01d33b3be17c4c39852d42d6777f8c97bc542528479960abefa45e8cc177fe255ee3d487b6d9931f8dec4d58cb90f119a2b92d11dc9731bcc444022ad9ab3f13770457c7c19f44c12f8d45a26b8a16b0253565697a31898a36b658a36c64acb1e971967719f769839feec29c7bb79c1677ab335bd2139147bbda625f04d3deb3b3d8755214379266f8dd6fc47c825c73d3a4cd32267b5951608ee047a258573085f481dbc26e9711f3cdbdce2f141fceda78e21f1655b2c402c6c6572ed9228f97bec9f271dd7d954d9268d19e8c406f4d5a052eac4281aa452b474f425cff9cf108f5df61685a1624c4173661ee7c2816ace69fd131434d94e5deed7b6ae5b384ff7d215543d241737f0dd9f5af112ef83288eedb86343959ce9ed21ad7acf4b04ffb2ca9774181a76f9bf81ea35c3ddeeb0b9e5f78f8fb833159dfaed125e5095268113bf4dd192f9c66600598401c7d7c9519853132a25f00c635ad4ec68f2c4bead7031984deea87a041258340776578548cb88fd5b2a5757b63ab2dfcbd0e7a255b6c7982e71868aeeeb6bcd66ebda910a7d65ce9dd181bbd0c6990821e59402520aca730657f824f1299d199af4a15609589aef0237fc9f7d5ce0cca7ad30500edd211a55f7d5692c7ca17534b4335251339458792a019c662814bb4812c09c2dd8249bb0a5cd9bcceb6df1701f01f122db593e59f60509170226e45160eed980d9d61417b13be89f2ccdc458a9e897bb9af0935c946889ecf95b2d9c61fa264578f6a8c62ddcec34f4c0a54ec18c98b19bc0d1515d9c66d6372cfbd35aaa0a9bcb79cfd3ffe5100bf3e205d29d12ea68e8adb4e88338c6c110aa1d751efa8a87695c16ab7cf91d74db529e672e34174226063c57473391471c913b89f6b4a000b665b9f639ee2ce36f49c47af663b8c01e2ae36572b1a937899f5d04d730570e2372b2e095a6dbe18967050b743beb99f522621772bd825bb8736937320d09c7a8ce33280023266638d5a2342260660e2f173595139dfa5a79b98cb1723b897394acbbc80701fde42f4ddcf8825e94bf958db9b1b994d216f170e0fad0671fae48c5cb5d96d2e2ec084422d2f8ef10cae6350354431da15b8cbef5bed49587bfd872c9e735baf5a3d5be622171014c1109a0114d19e250e15ac4b9755e50e98fc72062349e9f0fcdf41eee7c3e291407afe0aea9215dd4e8c2a23d3d2294e400bc25d2cb207315651c02bc0df846897840cca0ab4866e73f225522e96c2de7e1da9b1e56cd40f2123151541878a66d86f845f4722a4f8c27d181a8140f1ce4cc806bfc765f3918aa910da024dba082f061379cd7d1a20936b676d0f7d032e85bcb8e7050c0ecc294b3ec7ae08fb755d44fa6295e7f58d9601918a0721bc5b51cd5c846a71c9d8ce6c54620778c034607d9634a8d49c3d2c37d376ec18d85b19e89089311aade85fbb40b0bd59c2670774938c7025a364f3eccd5ebcf0249fdeeec008afa29ac4a1dfc02f2aaf227e6bb5331ecf3e8d2211db7900674e10e2f2435a551b61ab4ae3b4e4c34d8775072c5e8057a5939a7b612f3d9704f6a17a9eddec3f75fe409fd00b686fbe626ba4f7ff050826634a9600fc1499e1e071f8b016ee993ce87359adbffc7a4e37605de82a1aced7cf33417293f2d25afc3824239ffc718f4583b5a7f09d7544526fa85cd7934547fae25fb2854af83bf1f6628eb4d77e318d0ef17e58854defe2be7750e6107e6b7835134de26ef7671952fb80b39099c634cac3b49aadd9297d5d386d347b92eb959c6d51585234bf7a7e31169798b43e03325a45c2b8343e2fc781ea7c1ec2006ce2d393e6f1d433de3a5ee19467c60c825809c87136e090e3069572d0522969e982306c3d788b364e57b9b7b680ffaf3f4e6b7506b948988d376cec4b1ef570b4aedcba0ac2e46054096ffbb8ab362112b1b94be5615ab683e7be28f22e1183a7c856589bfab45d07cad7928f2b937b8212a4d35cd236a101f543095a27f36adb0d816f59fb93d03336094a6a304e08b1b02010b482da963d8d78af119ad703a512c231d22461477da0bfa41f34c0075f3c48b172b11bc7c06a8de68b7ed232b7eb72e393aaa3e4a2b13c950a97f5eb3f87664652f7b08ee1702b5b0512e7cc6b2d8d30dcb53f1a1b4ba9f063f432f8df271706623264826972ad473a1156315823c5b5bd2fb7a1315e4d3ea35313de0f390c1ed2aeafed2f4387a3ebf70dae020ffe0b59fb4e125d4e6852df64bc9b23b240acc0af70040682b8275deb29c43b7c6aa3588d956160e841558cd450002e9d0e87fabb704e22cb10e48f351b6bd487a59609341e5aeb23c69ce90addb41e7c6a3618cb25537f76269cd5adfac208b424805c5d4974c1f4f79653bf43550625e136441d492b453a6267dab1e5d1932d114f4e4b87c147a82c568b5100d55444e2ddaa31e2d3a312a8bea9275b2351e53d34d61c92fc39b92aa4c514bbcab6019932e01de8db5500a966bfc96fb51e80f9fa392552acb715a3bb5786a22d5020d58dce42099189b3987193b94c3ddb3ee9ac415a7e6678dbf1521eb842d33049a22e4afb1f9a6fb8af334f21be9c132276fe8dda05b9302ac44b4485bd3278c5c488b93324bb7f85ab9cde624042378113a8fef56eea8237a95fb012292cf695c22d6b8ccbb528f2d2bd644ed4bcf2f220e589deff5e7871aca55c4531adb3de5026dcf9c501517096a6ef0264b7465ed8a7aea40163bb292ded1dc54d3a1074293b3994f5d6ac2ed132b5493ff803d2dffc09387dad24b5361b0310e308835c68f6a0a9021bb8f5d12e749cd4b89dba9d8ec85e8eea9e8aa527ea4c92dd35f6b89a170ccda4f18cc274dcc87f86c83770e32e83ee2c115e4b0396fdc221654e91be7d13cb803a3fb4c5563e9a47302262a7b23f9977324967b7a653b09b6a23e06c5d6d224ec106b28cd0f0eafacea33d35c8eedfb25b9c5da9db451cfe237968c9f63e58f7396b85d96e2c4228600606a14de84d300719860f91015b1f794e9775db6377c86d2f8ed37116437150cc4b7f5d132e0d0376217610882ce3f60f01038439bc2ea20025989c59f343bda1e9aa222b1c2", 0x1000) 01:39:26 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f00000000c0)=0x3) poll(&(0x7f0000000140)=[{r0, 0x124}, {r0, 0x8e}], 0x2, 0x0) 01:39:26 executing program 1: socket(0x20, 0x1, 0x8001) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) clock_getres(0x7, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r1, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) nanosleep(&(0x7f0000000040), 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x3, 0xfc6}) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) getpeername$inet6(r1, &(0x7f00000002c0), &(0x7f0000000300)=0xc) syz_emit_ethernet(0xf9, &(0x7f00000003c0)="6fb6c5bcc5e394ebb95e478fb84c2f4d346734be8a8e9814cd150306cdb719a84602b466f352c86c700a5969293c1404dc3365b01bc3649f62335ef6cdb9f56e5dcd19dcc023c49c90fbdd40baf9627c9303a5112259afe08bdf00fb05965e4034e276583ea3d0c2352b57a126639969267169314f241c7cc6adb241a35608ecb1294d3c3efa6fdfe8c0e58c27bdd0cb8502f28763b5f1f6d2363889b5c12cb31f1683ae4cfbbb498bfc9381d76c14804904fee8fe444e6e4546d52d6c5420d321de06eb569cb123d6fdb922d79191bf4ffe7f0d9b91f03b0b0cf1416444b9d06a83d25bf80188f7c88417ef27a6633bea93fc22fcac73389f") 01:39:26 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x10001, 0x85, 0x3, 0x567, "31b965bb64cfc253046c4846b6978d90807d1e5b", 0x3, 0x1}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x10000000000002) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000100)) r2 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000140)=""/246) 01:39:26 executing program 1: poll(&(0x7f0000000140), 0xf9, 0x7b) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x2) pipe2(0x0, 0x0) execve(0x0, 0x0, 0x0) 01:39:26 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) lseek(r0, 0x0, 0x0) ftruncate(r0, 0x9) 01:39:26 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, 0x20004269, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x4) 01:39:26 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x2e) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000080)=@in6={0x18, 0x2, 0x2, 0x5}, 0x10, 0x0, 0x39d, 0x0, 0xffffffffffffffa0}, 0x0) 01:39:26 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x85}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() syz_open_pts() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x4, 0x9, 0x9, 0x29, "97db4f077af236673c625b58ccf655e869de00a0", 0x7fffffff, 0xfffffffffffffffa}) 01:39:27 executing program 0: poll(&(0x7f0000000140), 0xf9, 0x7b) pipe2(0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x1) pipe(&(0x7f0000000500)) r0 = getgid() getgroups(0x7, &(0x7f0000000540)=[0x0, 0x0, r0, 0xffffffffffffffff, r0, r0, 0xffffffffffffffff]) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, &(0x7f0000000600)=0xc) lchown(&(0x7f0000000580)='./file0\x00', r7, r3) ftruncate(r5, 0x9) socketpair(0x21, 0x7, 0x1ff, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000700)=""/253, &(0x7f00000000c0)=0xfd) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0x295) r11 = dup2(r5, r8) lchown(&(0x7f0000000000)='./file0\x00', r9, r4) r12 = semget(0x3, 0x0, 0x1) semctl$SETVAL(r12, 0x5, 0x8, &(0x7f0000000100)=0x3) setsockopt$inet6_MRT6_ADD_MFC(r11, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x1000, 0x765}, {0x18, 0x2, 0x2, 0xb2}, 0x7ff, [0x3ff, 0x0, 0x6, 0x7fffffff, 0x2, 0x7, 0x1, 0xbee0]}, 0x3c) setgroups(0x0, 0x0) r13 = semget(0x0, 0x4, 0x42) semctl$GETALL(r13, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) dup2(r8, r8) linkat(r5, &(0x7f0000000240)='./file0\x00', r5, &(0x7f0000000640)='./file0\x00', 0x4) r14 = semget$private(0x0, 0x4, 0x200) setgroups(0x6, &(0x7f0000000040)=[r2, r3, r1, r2, r10, r1]) wait4(r6, &(0x7f0000000200), 0x2, 0x0) semctl$GETPID(r14, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) semctl$GETPID(r14, 0x3, 0x4, &(0x7f0000000140)=""/138) 01:39:27 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) fsync(r0) close(r0) r1 = semget$private(0x0, 0x1, 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000040)=""/184) unlink(&(0x7f0000000000)='./file1\x00') 01:39:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x4) dup2(r0, r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) read(r1, &(0x7f0000000080)=""/76, 0x4c) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101}], 0x4}) dup(r1) 01:39:27 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x1, 0x9, 0x8001, 0x2, "8d4834d8461985cd2e042b2f224ea1ebdfd18acb", 0x1f, 0x21}) readv(r1, &(0x7f0000001180)=[{&(0x7f0000000080)=""/238, 0xee}, {&(0x7f0000000180)=""/4096, 0x1000}], 0x2) 01:39:27 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x41200000000001e, 0x0, 0x0) 01:39:27 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000040)='./file1\x00', 0x1c0) fcntl$getflags(r1, 0x1) open(&(0x7f0000000080)='./file1\x00', 0x0, 0x40) faccessat(0xffffffffffffffff, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80105727, &(0x7f0000000140)=0x100) 01:39:27 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x6d, 0x2e) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40045700, &(0x7f0000000000)) 01:39:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000001c0), 0x0) 01:39:28 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2000, 0x4000000000000000) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x800, 0x0) 01:39:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x480, 0x8) setsockopt(r0, 0x3, 0x8048, &(0x7f0000000040)="54ae8ca607840110373e88d4b04a131ddeb830df89a0b356c6f7a00ebe0b5bad9154fd1927d0bfa4779c4abdd46048ccebc006b47318d8978a96a3ecf4845f2988b0756eb428e76beb826f838b3754a2f092a036c94b5b4cd47a97f36e3cd26912c57df4fb9866081f", 0x69) r1 = socket$inet6(0x18, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 01:39:28 executing program 0: symlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file1\x00') rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') r0 = socket(0x2, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20101, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x700000000000, 0x1, 0xffffffffffffffc5, 0x1, 0x6, 0x0, 0x5, 0x0, 0x2, 0x8, 0xd54d}) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) 01:39:28 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) socket$inet(0x2, 0x5, 0x1) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) 01:39:28 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0x400}}, 0x0) poll(0x0, 0x0, 0x6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) lseek(r0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) 01:39:28 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000005c0)={0x6b, 0xff, {0x5, 0x6}}) 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) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000180)=""/27, 0x1b}, {&(0x7f00000001c0)=""/229, 0xe5}, {&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f0000000380)=""/216, 0xd8}], 0x4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) recvfrom$inet6(r0, &(0x7f0000000500)=""/91, 0x5b, 0x1, &(0x7f0000000580)={0x18, 0x0, 0xffffffffddcf97a4, 0x4c6}, 0xc) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) open(&(0x7f0000000140)='./file0/file0\x00', 0x1, 0x20) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) close(r3) close(r0) 01:39:28 executing program 0: setrlimit(0x8, &(0x7f0000000000)) socket$inet(0x2, 0xc003, 0x0) syz_open_pts() 01:39:28 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x20, 0x1}, {0x18, 0x1, 0x48a, 0x3f}, 0x7, [0x2, 0xd0, 0x7, 0x6, 0x9, 0x5, 0x0, 0x7]}, 0x3c) 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, 0x7) dup2(r1, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) 01:39:28 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x40, 0x1) r0 = semget$private(0x0, 0x3, 0x200) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000080)=""/4096) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x8000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001080)=""/1) semget$private(0x0, 0x6, 0x100) 01:39:28 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) recvfrom(r0, &(0x7f0000000040)=""/3, 0x3, 0x40, 0x0, 0x0) writev(r0, &(0x7f0000002380)=[{&(0x7f0000001380)="75d180c83df17461", 0x8}], 0x1) 01:39:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4512) r0 = open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, 0x0) 01:39:28 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0xdcd8874cb93787b6) fcntl$setflags(r1, 0x2, 0x1) r4 = socket(0x2, 0x400000000002, 0x0) setsockopt(r4, 0x10000, 0x14, &(0x7f0000000040)="04000000", 0xfffffffffffffe3f) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x4}], 0x7f000000, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0xa, 0x20, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x52, 0xf0000011, 0x8, 0x100000000}, {{r2}, 0xfffffffffffffff9, 0x40, 0x0, 0x3, 0x7}, {{r4}, 0xffffffffffffffff, 0x2, 0x1, 0x0, 0x9}, {{r4}, 0xfffffffffffffffe, 0x80, 0xfffff, 0xf78}, {{r3}, 0xfffffffffffffffd, 0x40, 0x0, 0x7ff, 0x5}, {{r0}, 0xfffffffffffffffe, 0xf0c9378f5cac9595, 0x80, 0x6, 0x401}, {{r0}, 0xfffffffffffffffe, 0x80, 0x40000000, 0x7, 0x1}, {{r2}, 0xffffffffffffffff, 0x4, 0x4, 0x7, 0x3}], 0x3c, &(0x7f00000000c0)={0x100000000, 0x1000}) 01:39:28 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x2006, 0x202) r0 = open(&(0x7f00000019c0)='./file0\x00', 0x5, 0x50) faccessat(r0, &(0x7f0000000200)='./file1\x00', 0x11, 0x3) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x3) writev(r0, &(0x7f0000001640)=[{&(0x7f0000001580)="2307407b7e9d32a1f8751df2eb7bc5812c1d3e1bfc8c71cda74fb32be4759e8ec685fb5a624989aeabda07019f4f9b4ac9fa29053121e1645b510b11dae9af905a9449253fb124cb4df1fdacab7be2acea506de5503ccdf3622ceab7affc09442563dcb163cac20d08f783d1478ce2e47a6f84b49608294dfa37a6b74ef34abac371ceeaf4be7fef9a6c54cfff71475990981b3a74f0149f964ecdd99db420c008babc997802", 0xa6}], 0x100000000000011d) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000000)) sendto(r0, &(0x7f0000000080)="5340527ff2c69877cf234a67938d5cee6b9505b891721aa67079ee7fb5bca421a531e37fa7649f08b3267e2e8beb837f98d6e5d07f600f1fb72d606445359ced9cfd6a9a2491", 0x46, 0x2, 0x0, 0x0) getdents(r0, 0x0, 0x0) r1 = dup2(r0, r0) r2 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x30, 0x100) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000180)=0x8) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x7ff, 0x6, 0x8, 0x35}) pipe(&(0x7f0000000280)) sync() ioctl$TIOCDRAIN(r0, 0x2000745e) 01:39:29 executing program 1: r0 = socket$unix(0x1, 0x80005, 0x0) fcntl$setstatus(r0, 0x4, 0x40) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x100}], 0x1, 0x80) poll(&(0x7f0000000040)=[{r2, 0x65}], 0x1, 0x0) write(r2, &(0x7f0000000080)='F', 0x1) poll(&(0x7f0000000180)=[{r2, 0xcd}, {r1, 0x20}], 0x2, 0x1) 01:39:29 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) fchown(r0, r1, r2) r3 = syz_open_pts() ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000000)={0x3, 0x7}) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, 0x0) kevent(r4, &(0x7f0000000000), 0x6, 0x0, 0x80000000, 0x0) 01:39:29 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x11, 0x3, 0x0) shutdown(r1, 0x1) fsync(r1) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x2, 0x7ff}, 0xc) 01:39:29 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x3) close(r0) 01:39:30 executing program 1: r0 = socket(0x3c, 0x4004, 0x9) shutdown(r0, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x2, 0x4) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000300)={&(0x7f00000002c0)=[{0xc7}], 0x1}) fchownat(r1, &(0x7f0000000200)='./file0\x00', r2, r3, 0x4) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x80) kevent(r4, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0xe, 0x40000000, 0x5, 0x101}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0xff, 0x3ff}, {{r0}, 0xfffffffffffffff9, 0xa0, 0x2, 0x50000000000000, 0x401}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000020, 0x1, 0x2}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x9, 0x8001}], 0xffffffffffff8001, &(0x7f0000000100)=[{{r0}, 0x0, 0x8, 0x40000000, 0x1, 0x891d}, {{r0}, 0xfffffffffffffffb, 0x0, 0x4, 0x8, 0x400}, {{r0}, 0xfffffffffffffffd, 0x6, 0xfffff, 0x9, 0x1}, {{r0}, 0xfffffffffffffffd, 0x42, 0xfffff, 0x6, 0x9}], 0x5, &(0x7f0000000180)={0xfffffffffffffff9, 0xd4b}) 01:39:30 executing program 0: r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto(r0, &(0x7f0000000040)="86cab64129c5a6ec1704e8c3e40ae31666909c1dd76149d9d5bd224a9fdb8bb7752a80ab5a098f41308dac0a5d947309c3f007af9868b823d71b4f0bd62b14511da4dc2f0cc013eb7a86a556fe6e810f3960279c559730d6f5599211948204b908342d0e7a02a4199adb0bdbfc0cea7dbd458083390bcb6b48da586ae92dda01a636a04f7085ecddabb79a0fd122010d8d5ed6e935407cbfa39de0eface104", 0x9f, 0x400, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) bind$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) semget$private(0x0, 0x7, 0x20) r1 = accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) bind(r0, &(0x7f0000000200)=@in={0x2, 0x1}, 0xc) ftruncate(r1, 0x4) r2 = accept$inet(r1, 0x0, &(0x7f0000000240)) getsockname$inet(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) getpeername(r2, &(0x7f0000000300)=@in, &(0x7f0000000340)=0xc) getsockname$inet(r1, &(0x7f0000000380), &(0x7f00000003c0)=0xc) socketpair(0x18, 0x7, 0x5, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r3, &(0x7f0000000440)={0x18, 0x3, 0x0, 0x81}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000480), &(0x7f00000004c0)=0x4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x0, 0x0) ioctl$KDSETRAD(r5, 0x20004b43) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r6 = accept$inet(r3, &(0x7f0000000540), &(0x7f0000000580)=0xc) recvfrom$inet6(r3, &(0x7f00000005c0)=""/92, 0x5c, 0x801, &(0x7f0000000640)={0x18, 0x3, 0x5, 0x4}, 0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000680), &(0x7f00000006c0)=0x8) r7 = accept(r6, &(0x7f0000000700)=@un=@abs, &(0x7f0000000740)=0x8) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000780)=0x7) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000007c0), &(0x7f0000000800)=0x8) connect(r1, &(0x7f0000000840)=@in={0x2, 0x2}, 0xc) rmdir(&(0x7f0000000880)='./file0/file0\x00') mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) sync() r8 = getpid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) r10 = getegid() setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000940)={r8, r9, r10}, 0xc) 01:39:30 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() shmget$private(0x0, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x81, 0x1}, 0xc) r2 = kqueue() symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r2) 01:39:30 executing program 1: r0 = socket(0x16, 0x1, 0xffffffff00000001) setsockopt(r0, 0x6, 0x1, 0x0, 0x3) 01:39:30 executing program 0: socketpair(0x21, 0x5, 0x2, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=@un=@file={0x0, './file0\x00'}, 0xa) open$dir(&(0x7f00000001c0)='./file0\x00', 0x8400, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80c0, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/153, 0x99) unlink(&(0x7f0000000240)='./file0\x00') setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1000, &(0x7f0000000080), 0x4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x40, 0x0) 01:39:30 executing program 1: mknod(&(0x7f0000000300)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000000)="b6bc37c2492fb668aa69df723977a4b23a4dde6a006f5824e46f371bf17296c9154cfd872e4e68c2fb626f15ce7381a51daa", 0x32}, {&(0x7f0000000340)="6fca6ddc19f8f148e29c1584cfd348d81d8892bad4fb4fb734b116b76d351349461b066825956044567289adfbe084f3dfaf1d406558283ba3be96fea3288d1836c61bac6cece739e4271ed4a2fefeefcbe9d0428dac431abc5f403ff1c4139848d6955a38e2778e8428d2a4b7ca4b43529d377d8065f41a449874b96c47629c2ca51b62f5cce896d576edf41efc20d319ab86e620ec487e75573e2b97131ddde80be9a5543c5f718f032485f5dbdf1ac97749461c371f9327c5a907eeb8501b26ad434f7715acc34da49c38b6e88d0e26cc67698b13a8fa9876df76b74640b33cfde53ba604f1b7168786d8dfb79f40c8968e8b83909aa86321a3d8008a389f4d2250933d591aaed9ee2053b62b6bb7e798ee996306d795be8f0fc76dadff28dda339ad26b92dffd7331d8778c1f709ee1b2be4d736f038ab503144379cf6216b4fa4dbd99d42385aff05b45378034b56be5c89a9cbc71921802afd7bfe6a86b12df6779b57c1135f67cf7b543643ddcc9e9960361257522d672815287df8da0343978f56a461dfabc6fe4d1fe9e088cd3bdbb5c8bb82c3feea2869edbbeb873458110eed973501d0fb5058ee93faa0e439d36909c1d1849816fbe10a9a3ebb80207c212afad900aaaeeb0eb694e5f053044542c343bba676b73cd945ef605268693f237410b282d50dad099443f91ae06441e315e488d39417b55679ba22b9d1d35746ccf146fd10910c96bbc8adbf5009f5f4c657becdb8d0064c7710828b4a40a3a1c93656a978f045cbff30f72edf454ea28d99f2a5a4896d6a66e3c2676113ff9b1bf22763ce74667d41beca448a2e4a074aee6cb6b9ff1caf03f00c7215c39b76829b13a9b63704f9d0c3d7880e43e8cb72ea0ef6c4751e3cb1688089f8d206bff59656adc4b61423f6ad71d78a2183fce77ee0059d42c5a276ad01164ee9e847a2b0f566eb1dbfca67ebaab671049a9fbb31b1f260103b411d022c427779930b4b815055ac6bbab3ab56de9059b89efd871f151d981f675755193111966e673b0eacda901c63ac5bd665c27afdef50600fbc8f28d91338441db121e126c90a9520755518d6b89daa3159d5eb311b1a747eec846ec3b999fa4e0ce4d36d94586d09731a0c715509bd35041fa858b1aa2eb47131ee1f5867fc113fe3342bc481f5a67e51082c2a624d2206238afdf09e832cb59b8b85724d66087a5e1767dac18860659d45a4d953d3db6fa8f40a045cfe7d5930d239c6fe72a7cfecb42c47f10e84a0eae629e2fd97fea8716fa524b7ddf5e5cf02fef5fb4cbfeccedc272ffd5d992ab63a04a2f6181a79f858d5ab7391136aca16e7151a3ac8d2715be4677c36f67d4411592f8b907860dff9e010daca1da3d37dbdd481e231a331e1d3f047f4a1e9ffc0e3976c874136a1fe4d71242ff7916fd97b44cd9a16c1edf6d20ffd3ef745be5f23296c27d71751061bf9331457f1f9ee2ed299a7456f14560cad3c456f57ec2f1caec84f8f33fc37d7b2d61cb1c51a91c3ad2e4eac9557871298d51e3f67f307fbcc62fb400b5ac3986da897d92f52e520e180db0744bff55e54376b7572b2ab1c9108082fb53aaf205dcf88df1f325516aa25cae45dfbf335ada52635d303a9c27e91fea39efeccfa7be97ea877458e6f974d637ac00fd382a5bfd2d01d489e7764723d0b8931590b7136484b06e1703a2152fa0927eb0d1b7121f52c2714804dec0febfea05b809fcc32ef2005730987786c3df8f9ead7cce6cfcf6174509733d2f8778fa27bbb0357ec2f7381ee9c02a839e234434df0e836b9c6e0ecf75af63b0e3585c1785efb6daeb96fa9371e6f5e6b89290359c980af057e95a747a659e88545fd23006d0eaaaac4648474844e84061d69c04492a63eeee5c98b5636f5700804b36e10547663f8e5dace8fcd1b34107fad62ed808da303c80c2f47299ebd8cb234dd30f11079c9b557f9e07664b58b56141488a74479cad9fcfa2ba4aa20675bce030653a5dfdc5a9766c122022a7ba33d86d22a917c7090fcf98071b9d1e46f6a9e4b0dc32129eb886ba8cd10c4cb7bb869a19933ccf997ade84c85498df42e69b11bf612786f9e4f5df94d464c5eb6bbeb5488c790dbb78f0beb9deb850f6ae66a6890fb83c4c5b530764f8d2e1eb7645e7fa2eb00b4865a2abcf33ff9c1545c2c9b229b5bc7cd30aa02de701076d708f71d5cc578a3a536b4ba904efbefe4ea08fd3ad95a7923216824047bdbcbb6e92e05d45e569f4cad6445581bbb0b48540bbf9204ca6ee5763864d27ac30a1fc5a064e26374a1f02a992eb3f7875be897ff690879c0b75aba061e75fc3865d12149333c9e4cbe380c4429fd242c051a89114c605a1a967b9e168bee52d86e14f0258b18ec7afd1bc28b6dbdef6425bcaf974a6b9739134ac04fdfa05339adecb42993a962fb8c9e5e3b16c55f19cdfb30f219c2f60355d9b6e03e63306f57d88b64a450a4b79ea5725207bcccd84b0155b9b74f03b10f842ed5995b3439e98a2bf53dea36bb5695e2feceedb3ff6c294196b78a142248008c3b9af61492f4ca7b473ab793bd50f4f4442b50cb7ffb74776378bc29f867c4aaaabd4209ba39e7ddd5e0c921a929da97720057d673525a5964ea082c4a8513cd9b014801559e408ba1fba7c8be914ed26e935a0d89f88fe03efe604f122d109961b79e12621185ecf1c8e9b77f3f4d0101ac785e827d63f522b741e7491023bd81c877812b4a6edacea3f29e48ff5f07f44c815e5add2282007a017be55fd8ea515989f1ffe4d31f9c17d70f9a02207908787d5ee0ebe2c9e41aa3222bb0e4983eb17b7aea6fe110b8995d3bc0dc52d3e184e88398ca26dc91b84a2f8112360c347509e6487c888828e348cb73420c7dae46532d18a853287602010b5fa7de008bcbdfb27f7a2493e22feb570eb9f6e9d9c1e48309c05e7c973e4c30035c9f52ee92729d2935b65fcceb3f4d04b0f7cf9647a9c719251f514565dc4ce66ede0b0ec18d86f52bb7b9d807d508e1d1e03d898e4042c2aafa6c27c49702908bc2f9d44d036b83610187fd9ac4d8f2b764c554f2069a0146fc8ee92ba14331a360b52606275329396692faf715978695be8702d9e4338d739f799a61a8bd0d2e76986bc6c744697aa3c2e7e3de761cd58a71190550104de87bd288a49197c7f5bc26977d74b5c3b20d2cfc21b9f0e164bc28c13bd6a88004f9f35c19f378d23c7a685ed0d6c1f1acbb4c67aaa5c42d9dd4c27af1646d0c042b20d2937b82debd025b5d4f9a8cdb045d7dbc2065fc98fd051a17502bf87f7bab16aca525eface770d6273cf254dae24cc220e7e304cfa9cff259aa5e4ae82b8b70171beef15d88dfcc69f17be2b0a351158f2f9c98a27b51dcdafc758df21e6c4d71631bf851e15e1bd880a3d3368d2642a7de5854538580072425188267f8d964ffbac3bd3fb7620e8296fbc1d3e823d16eb24c4b6d0b3ad3b67ddd9ba68492cb7c0323601d996259884bdb3ad1cdff4075412a664e5c00e42bc6d4513df95ae1c14832f0a42d6eeb29b717b222d3d46c9a715c11d614f6bed20fdcf63327a730e33e08020104213ef138bd01f3efdfc8974eb73c7831436fb5df2f319e132fbcc669258a240587261b03e36452df23c838a9a31584fe360ad4daad7a78bdcd42985f4290ac7d9544cc93cb1568618b64af0ae0e6cbffba525b0fbf8a1f01bfde7b6b17641605b503676291a6c771b3b3545fe6623369068e13bc1f948b03ccc718913bfb3f817cdca8b9aef50816b14f7d5cba2ab147ca37dcbd03ad949409bd80f30e5cb1f3d76e9996c341b81e58a5503f07c86e3786f8562c5d14e7f23a68374bff32b94c1749954304d2c65d3e6bd2520c0532fed7ece8c98d9ee5cc3a26050c44bbf11055d5312f3258b23e80587c862025a708f3c3de2f5118f91e61bd983cb58db437ca1cc4fa63062f9ab9a228f9d68f97bf8c2418d66b4b749268792a3f0bc56aeec9af357d2498ac41d6179fa4e0425fae77a02b6b13304ccdb1ac6cca416a0a4024ce884890712c86eaca63515023f569a55680a23c4b1a6154e77da382b3234668192232d0b137db4d2688202f4401ebc82ff5cbd09dabf3918547cfe1c51f36c563ddad49fa98e88088e77d8dd3f9459b932cd4b22d70b32d5ef4a34b6711211ef174ce11de8fe0572aa563f8dd0580e53118f7e1ac6d438e6fc13f3065514d03f0ead10e0eb83807c998d3e3a1ae0b29f1450bd1f7f032abafcfee4a5de69019b06d8c9cc32b0b0ee1055d61974071187afa49b299508ba38012404460dd0a177559d9f124011cefd070e4872399ef0b809aa295098ac16536a54c5af429fa19146ff3113d1873d3debb54a65a216ad2f57509ce61910622985fd2948470ce9aa058431e3603203a4c1dc8db187e01fef7de653ec398d4b7cd096c54512817a7978f3ea32f3af92aeb3635dffae466b51df952646ec467971390aeab544a8911e332d82f237dcebbc92feae565c35641993e8b28c2b8652a18e82a0d3a508e8a6727f8e91a8efb18dc68d5891767cc747a01335930e04ebed395bcc70ee3ba844d94a99ea91d20f7e2cfa8a264cf57db16ad0a659a1184001f5ad3ce23232ae7d2aaf300d90da282280c8919fca5b1c8f66d7039315834c98fd513ba138b18e0b111be8b6bb8a931f4c01a08b29763026da1b7eed8173b85261b6f17416fb038a0c49f745b66c92d3889b1518cf201e702ddfd91f609539ad9eaff0f986b763f0424a86281a0125f9e1e7ff83c8c639178d0a95c175465ddd288d3568f50481ec3f2416b6e5e5276dfc7dffbec11b43bbf6efb8918c2a373542b41fa49e8ad16ea9b1deb10b09b7e37b870f10a03c22a3d4f46097cf02e7b28937155f0a6e825c9e2cffc5549a2308e6a394e02a4f6e50a0a6343037ce3e39580ea88ac5dcfe596add1e4910b2d7547f4c501c9faacea79186547499caea63eb2b16dc19a94bbb9c4f604fe83920de79ce8a7c769bebe14a65c20708d3b0077cc58f12a1ec4a33cc57e4fc911b05f6ef2cdf1bf937049f8a9f36af8af4719f234f07f59009b54ed3fb0c5a6101f051efaff11c64c99a17dab9596658e1278fc27d40f381d0cb1548e7ac1bd0117349f374c97500a83f13a4dd741b30c439371de63e0d546a4d9eb52c1ce5d3444364db70ff6ef7f5bc9b965874af630c3891c2b21d425e72bc9abb37f38a28c96812fa9d19b1bb4bba28cf46a7f7d17d233dd0a4df561d99d6282806e7c0d9c2b7a99f16f89d4f1a4e0032f2192952a007039fabf8b771a4c8e7448ae937efda6cf19cb5fe56d1312eddee91240a9f8a34106f59f194c520b8f1c514888c4185878d62997173118db2efa44edb9bc64aeabf612aa23f856f326e50c9077af6ca517684c556f58f6923fa4701faf2f18d083f42abadcd57a17bddea2489c8719a62ae89ad6544eb1dbb101f7a54ad72b103e5ff2c82334f0346b4c71ac6ea408113b858640d1b5e9e6021ec5c8ab19f1caa609b3f15f2268ea3402f8d942fa5c3d37538ce715783949117ba3409ae599ba6b52bdcf51669fb7fc8d58d9e3b1bf5dfc12cd7caec626ce2da6a8457541f5266f6c2fb96a0692f4bfc73456eb1f8f7671525d038982c56a15332bdd86d1727afd036c47ffda1d1067d2459b8ff0e7a0e03819f6ab9c2b550cfc70d2c7562271fbfb5bc5a9ce1a29fd88fbd422f04476dbf977e6aa1c0e7c49df635ac579f393800c477f87bd193da510c94142025f943c162f60ad", 0x1000}], 0x2, 0x0) write(r0, &(0x7f00000000c0), 0xfca2) 01:39:30 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000040)="ecd430771220a070c261eb", 0xb}], 0x1, 0x0}, 0x0) 01:39:30 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x8) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e6b83b3210fb1119ed4c8bb253b6f3c0f8c2773e10682f149459379b1321d3a2bd55fc98ef3320ac75dbebf5c0b517a4eda4eb3bb862c005243e05159fe8ad23ad5f574c3f884c820a7072751f93682308f635ca7c3c20a4874a633fb315b259d27f94a3d3aa0916e2dcfd8e8c6604213abbbaa452625d453faf89217a8138b89b1533e0a904ecffeb92010c4c3a2d20ad5af45f0a000000000000000000000000c91a62629b6b8b156c656514d8ce1132154d3b527dbd41e05edc77c9eed3f9a10fc0b6c265a4daa243e09556396046bc673fbcd80e0643e0f3012bd1758d0535ddc0b335e8095cf9d0b3baf4cdd3472cb022a9c4da4e9320b97d95cacb8e31ed82be1824872eca09f80bd084e6fcd340d10703ce1698518373d340cb10553d8e3609f21a642856bb621abd2b722e80f83d8b86360426ec967974a0663d5b53fc6dfcc67e20269d922a9b62e198c62cfb952e2bef8919e59bd2e770a81e813b58bf9602919a9c63a4a5ce7a567ba2c328a19e36709f015183196db52622f6bd49c207a4", 0x185}], 0x1) setsockopt(r1, 0x7, 0x3, &(0x7f00000005c0)="2002cbbc65fd813bb42f6bcb5efcb4ccfb5cb8e1c61b9922b2c6044e61e74a1d766bf54cf1cb5f8e01be6b80b2f2174635ab1659daf081976a2c99c72042a208a694e7b7ead807ea78102871c53849572639fb7521b7399426a76660e5f0f5026b55eb0257a1a2c260caa71d894c114250085f93eec470baef322762df62c4889adee4c9902c129ad26423bf17ef3197a058d4156a41c7b2218702e1cd016e8d70f962a0e3f0c5016978584306413c2f66d7fffb910a5554f21c67ef9a5012cd5d9511efe6a159", 0xc7) recvfrom$inet(r1, &(0x7f0000000180)=""/141, 0x8d, 0x40, 0x0, 0x0) r2 = syz_open_pts() close(r0) dup(r2) write(r0, &(0x7f0000000100)="7f957cb2de7c2f366fbd", 0xa) readv(r1, &(0x7f0000000000)=[{&(0x7f00000006c0)=""/247, 0xf7}], 0x1) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='U\x00') syz_open_pts() 01:39:30 executing program 0: r0 = msgget$private(0x0, 0x2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000007abdfa665f13218e00000000000000000000001805d1a8eeb0247500000000000000000000000000000000000000"], 0x1, 0x0, 0x800) sync() r1 = socket$unix(0x1, 0x4000007fffffffc, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) msgrcv(r0, &(0x7f00000001c0)={0x0, ""/148}, 0x9c, 0x0, 0x1800) setsockopt(r2, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x3, 0x1000) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) msgsnd(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0100000000000000ee75ac7c593a3e8f458ef35023b603efbb5e6d7c5ec772ab9d56b6ab2be80b2e5b70dbe324e5d686ff8915198e9f7ad8f832d8802b1036f836354beffe93b01af3114cf91505e8cbc9a5d8efefc555bec6d5747ab81a34643ef39819b609df58f5b305000000000000005eba5a71dbbad76cebf13fad7dedcc8d4b1959832821c5a4bb8b0043e188b4b32ef90000000000"], 0x1, 0x800) open(&(0x7f0000000080)='./file0\x00', 0x42, 0x109) 01:39:31 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') open(&(0x7f00000000c0)='./file0\x00', 0x8890, 0x1a) rename(&(0x7f0000000180)='.\x00', 0x0) 01:39:31 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000002c0)={0xe105, './file0\x00', './file0\x00'}) writev(r0, &(0x7f0000002440)=[{&(0x7f0000000000)="590cb5f4e9775be6cb9a5f2155015d2dc4ee47608a4935a4ed27f7ae22cae1c3716d45a28b9d72538c5d489c3d32f8f17abc2565c97435ee78563083c0a5e18b", 0x40}, {&(0x7f0000000340)="44a5da055b9650603ef4b7f7764cff2093a66e7319e1e2ffdeb821ec59860dcb25398137a70b530c288471cbfd275a04886aa4c272667b7fa50ca4bc033370c45cf79b05cb939305778cf7421ed1abf31869f42f1a6d2ed08a9098c2558f54ab380c5cc0e2237ef87c5e94907cd2764680586241a445cee72bb745cc11e2bc92254f77c90eae931e2e0b00b5fa27578fcd0e342373b6106c96311592f91f9aafe3bb2f7a468dc3e0bdb5667a1a85a6befdef853729fc2b7c792e5852b96850f9574f19b3d09d7c0c2e615d99cf0f9c925b86451aa84d34f56af4fa41ce48be40b7bec8edd503db1206ea03a67f0429ef27244e580266343789b0a5bf93b9f156668ae2f05af41bd029099050daa4fa69bb02bda5fed2bb1c7035dfada89e6cf1a257f72ec4eeceaa92773a4959ccdf35d5a4cffde9858783439841f8f19b703f29a8cd7c42c3fd4985687b5d1484764253ec1518558722771f26c4512bbe4738428a1e6e38635d1d641a49e8a922c25787a60a2a627780e3c40f69550b52d3e0905dc28fb129627f021fc891c5902a0d76343ea0cf4585e54d645b12ecd262733ede5723bbe9211410afcd1bc82baf92884e01886652a06202a192df27b881ae9b85f7eba03ea1f62ec44ab2aeed13b9557642bf9bcd7a1ef40aad4272c144fd1a3284956997c658eabffc77867c77d51b52ef19be429b2238d7b44462bc98c9ab66ec429a64c0b5724272bd40176d9a1ba0b010682ced85759cafd0aae659ef53335ea4719932dc7271920d7297e5cd7cec8c9c1cebe67ccc5d58fdbbc61182c17316238a47ce24c075913272adc1d5089eddbbf599f381092a490630ff64bae72df270aea5e7616cd61e3b9d2bdfdadfb0fd38501b633bd58607a36fb7ede79008ddb136b684a96735da677c66575c4a342034f52da8088ba6dcccc43555870512390933624bfc7244a67ae398c57bdd320e7190eabaaca4a87122aa1dd7e89fe40fe3ace54b1cc097320eb29eff0207fdc79c306e25cdad74915b956b7f3908cc3f516e2feba82af5c0a869ca51120c4e56f84c79035d890052f596202c5b904acc36a6822258d79e52cec9097b96b9319e163fc5e039e3cb942b269011c5e9355381aee5381ce7d2367ee04679b575984e06f1a68e9cd16cb3615530d89c8b44da619ff8feed67cf03d802e4b639a60fcb198abf7f58d4653525ec64042760ea8f38af10691c8b997b23ab2b6820bca5d3f1436ac257974b84c6d90a1c8231d7dfc1261ec5f6b310d0606f4fecc38c6006c737be39c841a92dcc03eda6810417b163f7f3762d700604f0503b78a8741a2a8f9156da6a233795d2382ad00705fca147d5ed081ec7ee911b446d745f8ea90f715b2dc80f2c2aec3e61857e8f60c98d79c593ed28ec760557ecbf78f66d466d0f96f315390c8507ad7acc3e90f1637111e26e8e140c561b1b2146b3b4aa92d3338847e425fa697e7a874ab7171bb11d3e54e0bb0ffe2e7e43183a49673b2bf4ef4e28032d279415a940244493e8fa2eb79db8fe795ccee439decd05f4ee7b5d98a43a1a36c41b1365959aae629f9352657d4a74f19a4722753d5aff1fc810fbf8649d95dfb93a6a250a041abb531b4a448a754735c92958f65ebed7986ebe73fbad0c9a91530b0e8b2780d1ad37a384900e05e2f93ed3dca079c4c2ae1fe1d3a6fcea758058ba0d34f0b5f560d6668bd83578b84741417233fd1705afb80335f1623829dda5ce9101d2325505686c5b4527e0d63044079169a5b9e1c9c480fe83a66e9b79cec842ca8d42477d08a750a171e1ef877eb3ffeb453f471cc2ffd402fc9c1a33bd7e78c638f92e5298b9758018d363a5bc2c783018864dbf14e34d4dad7aad69838f8a13ae987352347b7c621e3ad02d22e83c7e73923750e13ef27a31a116877aaec47a590a29953fbbb1031bc693f2d416eadc6e103067943ea9912b5e8358bd2f7249064e1fe8551b91a9dd9dba7cb1efb94a6c83ba9054a1213ceb191219a17d8bae26365b63dc481f12f3abf9026157e41070deba78bd03bc0e4f8d5eb75e73f8c8057eec2299ae1a82b76607001ad3deb86058d5b205a957ce43f7d04f93c5074b3e1999378697c55b0f282edcee752f0150bff6e1666e34920360a818d972d394564b3be6e176e3f6771d9c0c7fd2b9930505ebbb983337e1f84c4b12be1486371615474c186347a9f004bbe1214e9abd34ac58bdfca82bd1aee1e290cfa96bdab69616ad89a25c12e19aa29adf89e776d3268fe199a18a13563373ddb22a95b74bb12228b35350d5e9bfb523de96c9e6c10dbfd32813ee3a4a00eb8d5c5390712726274c18b17cfd72e66e81873b728b834fb65a13490bdfd1e0cbe111c798f96fb116a28a8259bff4e9926ee785b6697c2c2a4ade3ae1c44d0ee2be1d74bd7aaa1f405a0b10693a58c37ff9fe81e83522049db43394a67f204c45c03a85f9e8bd7a1429cd50eee2438a2c9979ecbc650916b208f5f9937268aab982e8fc015682226d2d84eafe4298e559e6ecb5124d5918fa5bc7b41de0e1ec9ef4c68d07a949fa66c122230b6c5ab0938d543048834f1bc5004f4d55a9e21ae261b0b2506df089b1c02a57ed52b18411279861121094985fdb2d872503817c147162225374b91aa49889e942fcf446bbf191b115dbf692cee52888564c7203f272a2575d02dfef5f588d9d93070eaea5a8bad483a8f874e63c3065ff29781f50f111114e2023f7a1ead590ac2a19a20eedca4e450c8ba701f8e07dfd8b610b710d1dac001074a5c26905903efc8ae100b6d508512c8adb86d598b5a29498dc1c3d2871caee8441ecf3d0c43e841cdac9f7aff4d0666c770a68cbef8cd9fb56a4ce16049ae29b65798f50150c861e62ad1bd9cd0c71343c9b2a3141f84dd0f69cb859e47d18cc463b9409e237d446e8ecb9c8a54667021fac6b6a7af24f642aff26525b7c869de8534b9714a965d111f6d0d6dfb3a02ce66b172e5ee9f0b3599dea996cf6695ccf7e4151117e9c211d8993431cb6597aa4d53dcbc0cb3a484058790617e92cf13edfe6496f3246512ee513c13c1591ae37ad5b00b86f41e9f03f755125af3a3f0f216fde8c78e1c41aba2f7bf8882247b2d83b8b60a3025d8d80c0185f0591bdaecfb54b3152e64a172e4fa3e792c11d3378ea7cf4ca89fd766e5c0965797952b2289f8714b2147b075ea3789bfc4e3e3a9c003cdca40f64e8bcdbbe48ed3f17831a95eb25af81c28ec58c54cd6e160ec6af58c931d95a950020ca909647b6917596a73b9a7b511150ef9a3a421aa01c6afa6e28b06157218ba9273ec18d03e216487abb585c36da90c479130ec1869c4ff049452a8712108b93dfccd73635c39913ef022da181d60d4089a0acba4f82562a46f56ef15f89bf1150214bc6ff54e065f861d72c25ebdccdadaa4e9b3848b63e2f349e181560348f96c611a9051b60f8d7b3ed0b20c6fb18d8d6633644d29feb4ff6038ff95dd88b1d52cf6d413cec4a6224ce5c9848197f12722e3bfc238c93f73ea27ec5ea3d89d0a700e971b17d8c068810fcd838a21e29318d0e72ed39ee5805863e2a34cbf970b4c7bc1f45e0257291e906beb273d68629045479e7187bfb12e8b0108c349be23854dee2bcd12fb4e8082e643b95b7f5d2e1c3d192174a2e5cdd2f142d2d8d180c05319fe2095dcb3367347e32ea82591c0e27fa7bed7e13694831588c7e5fdb7dadf15deb16de415e52b1a674bda66dacd9496a725ec44530fa7a727872c59a6d1dc48695bdea34282d4337487679d9f567b2c81e004ccf7253269050eb03200826d439219b02d643de03ea26570565757ab2d6eb867826369cdebe7a63e5b244cccd921351e03d6175a0b017e76ccf390828e7e5122a1622f009a5d9a19385295c5a2c3a0272dc6670e8cff3d0514b0dbc9198a95fd98cbef752e5c978186f4ee1c84e820fa8cde57d670245eefb74693ce904d21e1bb1d234ec644c3234eee62e951227b6cec72c65cffb27ba833ec9cb15fb1634bbaba9b3922bdaa9f2c15b4c5b1684bbb6d1430ff2aa1b8cd106b308536fda7e099aa8d7769966eec641a1094e3e7d95826a3818c9f4e6510ab3a8ecc400239a6ea87338ac46a795873604f390dae0080500dfac4b8cc2670d00dc88bee1f0902c13e48a8464c3f29db79b836b94de667b0828cf8a00211464162ecaad718812e54800cbf01475ba36d23dabb07670ff757a53d71eb4cbbbec865ffe1b4fe83e97d6ac53d4297028378d1aff087cc84a0a8bed4f16f482a64e3dd3c595a3e27931a77b7f8649048266185db6c1acf8a2378c7ac91718e1e250eed384259bed6d5f9fd17477c5dad00b4e43d67e25f11d80407f2fcd357dcb44a61d212bb89ebbae0c69aa2ab938b18b2b3fb33dc779a23b43bba58ccacef9d3234f6abf484f7314bb58813a277614fc86cd7028984ffff19b83ae96290c3d74ef45f6833557f8919552e92956298234420886ce80d1534f57b1a19de7dc5e8a5a18c7c522f22a3762dd0ec079ba507f19050e28a0ea4d5c5f7a1908b64f464bb9c6c27de7825d7ae5505927167f81efe2c4202898876754439ab27264d11c27e3ab871622d43444a675ce49962791555aa42385b10cd373c003ef8b1d9fe9022df5cdc8267d14197ddf13e066df85c75764a8feb63ee54f75857f6aaca009e8dc920f8dad3371c86d295988917cc79494bba01639ecceaac01471258ead47a045566cbe63381b33a23088d5a6d710506e03774d66bb1197147d527a1e8a89fc98e7d14be626522ff93a0e8b5542e669210517b94258f740f939c0847f16718965c2b774fab66ab0c3cf7013e25b402b5b1eda08abeb26c0bdfb22e45010adc0fe0e1d82e5b58cfef80a43cd7791ce20e6a773dd4adea8fc7b71d0b9dc068b563322587d021ff4e70437f1b26fa51587edc31401fb7d04c7b3fe194e0e68893498ce88204b32f510c77c46f819f959532bd63b61f62bda342452c15b0cfd359132e36205754139e6584a88534e0f3da09db06162a78df81c414c6914027b449cf622111987c9232d50417593df66d7db25884385fdada8ec1c45470e534c684df393d7f0ff7883a55614e89b95b7e5d4ba455fe886ad43a621f2467d574d264e2434981b30dfedb81294039b7fa1f0a1594fa87e44885ddeaac352266c3792d53da62ab3a6afb896116eb1865e5022c0cc3c40dd651837ab30f39da591aea0e7487c4993a6669a32296825dc1c029cd800b14be5fb88f0d0ba9e960d9c7164f16f5166bc2cbdf26455fcabf72ff1021124a34af1cd02108f6bb3ce1abfad1a05cce3474958f30e9a1a9c276f77909dcc3d1f9d09f19e814cc169192dd47884b36bf39c5e5421633c1232133a155d7d4f97400b02f0c39e986171533fa2945af766602e48e40408de6c9b748093836b2660164aaaa1ef1d67c703b3da64fc8eba87ad9f665a31f14f61eb8fdd36e4a2c3f1171988fcd3eb44a8469f053a7fba12ca870d85659bc7c08635d2ad5ddd147eb3cd334f5a152f623e91feb03c8889cd3469dc56b1b651ca07034be4a333cc2790ddbd639f755a79aa83934033a5f0671639faa415804bdadbb9c8437da1ff0feac0c9af4eb7feaeb07be34466a6fe34bfd1fc320b4eb8ea0bc82aec4f83da86f7870aa81523fdeb9e16802a0da17a68d4dc1844a837b2d45fdbc6b076ffd87523a7ebf2357eb4cb953d81788024519bda5aa182bf7e9d7a57043691bfa3986b5bdfd0e63cfc1edead", 0x1000}, {&(0x7f0000001340)="40a0b4b171efbd0d22e4aba2d05224c3e4b71b47bb7b6129c5e8ccbbdc86ea82e91db803f4e93695dc97ffe4e40efbcdd3bd4fba91c20e9591356616a122469bdb6b76d5a6531c8fca36b9438e3099ee14782058c32be9b4135eb8090def49d428a1790aa0c5e7ba187e4280a4b325de171364af5577efd9035aa26e104f129e310c80bfbb67cdbddc231ab18d931e29f8197aaaad7621815158276ccc22362091a3f0234383dcfa8f3b701143b41762e557485883684f41bb682c62ad5def9624e258172d213ab158cdba0f59509ddf7b2f6147a415b97d5ce0e2e2c8fc81575e16e721f16d3a9258d0b1dd34bb19", 0xef}, {&(0x7f0000001440)="fc514c26409d0bb04f5818ee11d303239508bcc29cfda32e6174da59da1be043b2d855bbe18a0f327416569e6de370febce82b02c5ba1dd382e75804f6621286e9f52392f327345ee3c04efe3bd0455871bbad2d2062b7f4727949b45d5bf959ba0d15b1560c5268ce1bb5e1703b826f6f87b9f174ceb91c3c24a48170dd5893c7da20ea6f88aa36e60a83578e89daa5cdeb5cf4de490bf5a9035a9f2d4883d3cf72d7d4f0ca90c767c3f72c9859a8b32b4532bafc871c1919ada19fcf93fda621a4f176d2360fbe9eaea3416453ea6f247cc25fbe01f70d333466f94192caf00ae9f5ea85da26b3466492ed90d1856b9778809fb9cffea8babe9c9040fff95e26d2e2bb1d894a567e625917ff80447951bc2249584bebc39a5a2142da6156ddaa8c8fc66bb121a11a008a5b84e8bc5bac87b46dff8ac2c207d3f21d4fe3e34974e08f17f4fb39d19f1825d97c76866321c450c415b2a6d2d93bc48490fb73ddc3cd9b7e145c5fd6d3205c35a49efcad0b2bfdd3bf78f1fe0b9e6ed9a554f39eb72b021a1b39b786d819ab8f0359fb1097bcc357804c1fa91bca187e2462472a605ead6b8a6f7f710b4a26a13b09b3faa876c5f463ba014a0bf6f4911aadd1c80bee701c6f0fe6d422269deb73f83577b1c269d831ebb4523e4262c8207c664f1e79f4b138c15b997c43847897739e4bb0c551c3a861fd4164d3f7b01689ea001644eea2200b28261586e0d2b1d2a2ea826a55beb5acc5ba67c2167179e4d78cd2d424728a13b4182548b810d9ff44aef5d7adca78c37fdbb17350273bff181ea2509c6eea5c6aa5a5cfd07474aefaca6b664dc9a94dcbebafd3d33f77f69383b46dea90622062f52af229d657931f08e6808f377bb88bc14aad79375084e2af8660e6df5eceab6514613ddbbc1553b086e22dc7d5380d3a6e301da1f115dfe506ba4fb67fb5aa036a69c9544f6abab9e50d8ccece4264f1eb54ff83fd34626d07be271b00b523cf65c0d764cd9d1c4150c4e0e5ea292b23f9c7a70dc9cc8cfd51d2acd861dc219a5cc29af051fb22343a7b6ed2fb43b7049dd6e3b1c01b466ebd8899418e382864045c00900abf3c154549ffea293d2441d4b725b066af78c48e73e127f5c56b63680a047bc46454fc099434e2738220e84d8c41faa3a4f04e98eac232a49f77c5404360e1f8c06baf9723ef563de9052464416011736e0c209c4d216b52f3a34a4d08ead2bfbc70e43fd7b742dc4ee3fc4f4b350438ad71c9947547fae99d59a5c2d509fd1f0de08e363bcde6692190b239077e8cbfa05ec89115f922c30e09ac52930a9918787900a9567f64692587843e2fee594fc3477e86818ca12b2e183711488aa322f9e16d990491e694f2b32e6ed4997db9c03bd36c52dffb1ea2af033ca556ab66c4dd24b915292d2580853d647441bf5299258293e8e7f8427ab5c24ec3771eba7315efe4827cfcfb8f83345af9ed1b3ddb884704b6666ffa0f12476871a399a89b262986f84c1312a917aaa6cad324f72bb37375fe456da4ce1b9d2cd104d86d42efa113e9ae6a94a1e0dc9938f4776be3c082f485c51062650f1bab441311e416588e8bf20cd71817ae0b0c647964b7974942b9644a425690660945085c0e047c5c66a14240bfbe68780a1913fd44fd382c82ded3a9b743d4c736820a7cf33ab96bc92edfdfa36f8efab98025d28290acfb2e6e94e7e284cb1bb276680646ed6ecb2dfe16b90859b7f063e58a7fda2804a868cd80e3f0b54057c890abaf56920d71c2b69a1ab4332bdc1d345a4648c146a9e3de09cca8e2d084f0a62ec990290c520b8f20b6b63aa76ba1174e4774531de11dad0c9e7cb21e5fe8f4325dbab85a1dd80ce49b519826330b0e107f6d65349978fc33d1adef3443746c41ba251f1960eeeee3d140b15bd3b9730f82c5f4b4b0ac29ac2a3ca2bd06e5389ac8fe36a7f805cbf370ee4d87a6e3d2d0f57ac15cdbe7016c1a019d837b161611df3ec80b9352d6ee46bec47779b395860200b3f4cbf5516375e45e362eb94e7af5f60569e7c3a6ce29e6a148f92b77e21cef6246da0717504a329613d847c26bf7913e00913b0625d6c33068c86bfeab6d3ef45e3860a34511a2a5b35cb239ef889fe80892dfa39b664d1146f291d00f386ef7f1d502d8afbcddc33dd82eb13ff45fc03a46533a5e6d35ce6954c31f95881853718ad98c1cc1e2e453df7ce9a1f2696e348a7b213ff2336f664dcdbd8eb0177bf42e8a2bebe0b9f348296fb065bbe6314258538e2560f62e7471a8e9ad000cbe459bf3d6d6dc14ba671e227deb2e3c390aa3952fa5a926cb25f161df26b506dabfeffdbc31636afe5fce0f55766a9d16e78661df4d7f2cabb52e22e1e935d7697b7f09511b5beb8ce014a5849a5f6f42a295dedeffcd09863f12c7f143f260d9c5ebdc496bdf8c4bb064a4708bf40006bbd465fa2427624a441fe5ab3ccfaf2987424a9f50672d5497720d735aba71bb50c5d9a2e405cf0b1ebe76c6363486d7148b71b24c53aa22d87c749c4c02722862bb03e1b8522c6cbdf6585383c1840bbc69b5e72140f101e91cca2c25db75871f9f89ef45241a99d4b6c507687c1a6e179d58fb052fa873c72fdd796ce54224edb7e42445a014e5cf665ec9f7ad7d2cdb26375c5ace42c6b26418d6b23e2a1911502b148d8c16bb25083670c46081591a2751a1ce225c442b0ee6943ce16d60f897fce15783fb90326bdd1fd4e3d0d2af608395b0fa6e61ee299b639c0e55f1c9696ded235c0c465f9988b5075f5323f34fbf8b093c70c68d254b61b9422808d2cbb7cfb95a2d13f29436756505b55de1a2d6d11426c4e6c55b35f68b7a97bbbdda1938e60e2ca5cd4a0794755a6d658746173c18c8640539d70cf0bb2d39efbfd83140dc33f4f31b04f357b83c65b8026ad3532beae93f4505b9c34b1500859cf76fdbbee4715aca541a769964cfd4c08043ce00e8c9cdf687efb48f08652301f640f3625341ee665800ecb1dbdc34faef8f94e1236451bdfd179dbe576db7732e6095c9909cac1a7684ad5eca929ba4ebdd48d56f716a9aa2f1d8622ecfb6e4964991940191c291f8cb7444535d628e82c2e8c1117643baa11c42dbba15132b02eea8f5a729e3d396134864a9cd9b8dbd4044ca37167365811674e343985dc6887e64352f0895b8ef047217c01ce7f8cf87e93324598ce201e9addf031c9de44382235041d17914e73d1f2c62e4133ac62c3494d19b0cb973cfa2f3e49d10fb6624160a214fa31801c950e21c07feda9b219c1f687fa457bf747e4bb943208d6764f77b8e342e5f2ab0f593fb3e88c8e797bf43eb3908ccd8c774310a202099992327d4d0f3e88c6c4d26e815df7aaf72a98c460c75196bdbf54cef24033eeffed047e60e8f214816519a5f42632a20281681d6ba9285c9e5a2aa89d452b23b2dda226cf00945205fa95a547d9de6533d914fc13d7558f26f72385987784a1973a70888d5f645aa196b14f058e7f039625e4976386ddb48ec6dc5878ec2deebb8d1cdd0e0f23c7c9bf2dbd4659db385182a4d86917333a49e8441538420147ff4b1df6c2eb58bf8bf21be90afd5ccfd67d8331ebfa2bfa3af4bd92d8153ae7da8b44f91a118fba54229d6014607905fbaf12d537ae8ddc9636382920b24d9ca916bdaf74d7b72398e35d984001624c36339781e4074fa8a94203b6f2bb6fb62e1207dcd6f900653d46c3dcf9e70a766b0d63bf038d62dbf995d085421059e52e0b385c03bff911d5e32ad8954dc05a8c252fc32d04ed52702da9cb05fc800219004d46647155cdae35c3b0e58a812327efcdb0b36beffcd10143962baa09edd9331f4a2022bdbb1f25b241336bb7239a907882bec27b442c1b7296b5e105a1f99f827d912e58851cc9acc90192a67c9c901a63d414b8ddf6d73540aa31b8249ceaabf4f1853052c7013c995b0e7af9741dc73f0e272702d1401fc78a5c200ceeb10cdda47a27656b6f8af82fa1ce06bbeec7e86a8147d7cbcb60c1a9aa4ce19de1f265d5c10a0cdced57a43aff31da9517a9eff50d95d74223b14dda19dfb6845868abaefba88e2c7b44d9e533ff0c28e16b44e697b4a7a237660216caf6b0d8bc7e05c3fdcef2e88e940245b20df3a747dd3ed3fe0565192dd7e67cd75696d0dbacd8a66feadffd7f76d97eee790e7b94f47c09f50e135a2588d462e7842ac55a5d0acfe1e4a6b1b37fc4f42344f1186207800181c96b7a63f4b481775ab700af1ed96bb0e70cb935c166cce883183361bcfe26b98ae6ef47623a0e2cb6595a4ec6d9746876bed88c8c8d2a78a6ebfdb1d6bfcc47146749fa96d500dfa01223e4a6549e7271c899828f1545f96fc632d3486064823ea62c47b7f3e45d908993d8bbd5f79e491186f988a72b84e2ae7432ba6b8d18fb43f510f29ff63c472115a31e7ccb4dbd21d95e0ccc4b26d9b634079a5495daf5d372da1e1cef202bc9976dda7556664218ca3fa78a729fd0e26ffb91b5a451da552910b7b4b4935ea71a54e742069b119e5866c627f7df138cca786d80efe618942201366984eea4a7207361db751a6a3b5a2df272cb6d5def283909508832bdee3c9238b1e54e18730c40be0b300a93af5ea54c8a0241d1d6ec20723bee5903572a5300c7635ceaac1870a8116f7c87291ca2f857b49f5fde39180f7a45545557c01c22b8272456702f1cfc06d27a02238d0c3bda30c7f34aa29c77652719c6ade40c2944f64bab6955b550e99ebd075b7fc910c9968ada3d19ae4c9ffaa06c4ff8bc4a22e8d3a97f891037abe0cd6bc25521aa5d9e6135bb4eece21c93f2408e61e91597187b33b87730e53ececd3061430dd24dcebd26d7b85f564506ae4e0de42b014124bf816ed452516776ae6ea74280c4f2a3f66df3cec434ec4fac7253b209b49031d79597e533140c7c8874350f66db2bad73fadd989bc8586329c20c72b020094db22e26aba63edd5e4725a67cc0948e73e341bfbae98f9209357facdd368bb95158e8b2b2890928abc92900d6a13c8fb5ec6b66310cfcb2067d9fe14e95876b3f38ba25388622df6c39fb170b3fe116db7c256ed2369d0d88abe57c9771c0bd418b8f03e9b175e3160e167fe3a572f63d8963decb12b387a31993e692e1f31ef64ce4247be087b0f8716f44dc7539649b8fcfa7315fcff3f30524b5bcebf6bb2d4e73699fe531709f15cada10f10e6b908841669bcf9149b10d636ca90af1b6ab6f46caa074354dd34fbfc5076cd22cd6076df5a19ecdee7061f253b84520bb2eeb2783a6dd31002a0cce5bb1cec60fb71b8dc9af7f87b9d7726bf71f1d83ca4bc94d823b63112ecea5428c4c1a4a92a91ea49e123d5be33f38ac5ec734854921d29a5c14a23b863d2ad3c813935e839874d5b32b1019e91eb45d4b121d0ab16e5a838be9a2d861dc70b8ea0f411842c89d27e25e41e6bb022a1827a943f1d664f3ef31bf9041dd182c5b4411d40bc30f23626b346bfd543c296540d2e46cd65328257c5f632423042a42a0999b39b7be462b1d4c8b5acd055dc92f60ff2d5098e20ffeb43d66a26df528a1c1e8b6278320992606074a588a55b3aee64a4604b73be1a72beca93ff6b858e325b9c48841759c6078fd043ffe3f9fa871418fbaf08f86e715d93aaeabec3457856292cf2c6496666088f9c4f26a8b3044d765ee8aead3f4fa84ae567707d3aef4e16b528772a0f5e191a817cd0cb336b74d6b7f522a8d78f07394d2919ddffeef9c27394f9fc65920498", 0x1000}], 0x4) mkdir(&(0x7f0000000300)='./file0\x00', 0x1) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x3) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000280)={0xffffffff, 0x1}) chdir(&(0x7f00000001c0)='./file0\x00') getgroups(0x4, &(0x7f0000000140)=[r3, r1, r2, r3]) accept(r4, &(0x7f0000002480)=@un=@file={0x0, ""/81}, &(0x7f0000002500)=0x53) setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x101}, {}], 0x2}) 01:39:31 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{}, 0x0, 0x4b}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./bus\x00', r0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x280002002, 0x8) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000480)) r2 = msgget(0x0, 0x100) msgrcv(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="0400f9ffffff0200000738e1b0aacb0000000002000000000020000000000000000000000000000000000000000000000000000001007bc614ee4db42412ed2834c500000000000080000000000000000000000000000000000000000000040000000000000000000000000000000000000000c64d0990d6fee17139b9a9799a83569281c27a20b4b9b9e8d2baa2f4a5604f6c3c3889d1f450237c094f83dd275c9a6b3aa1b3f324b0287d9287aad9d6d1bf7d614f43d84a92d553a4be20f7412c2be8e56794c253a90940b914610f668e0686b63a36f5ab6f70074d46f421608dcbe50e225514aef5e5371c01382a607b3022482e78bea6066a0d"], 0x1, 0x1, 0x1800) setsockopt$sock_int(r1, 0xffff, 0x100a, &(0x7f00000002c0)=0x7, 0x4) fcntl$setstatus(r1, 0x4, 0xc) readv(r1, &(0x7f0000000400)=[{&(0x7f00000004c0)=""/202, 0xca}, {&(0x7f0000000000)=""/70, 0x46}, {&(0x7f00000001c0)=""/170, 0xaa}, {&(0x7f00000005c0)=""/172, 0xac}, {&(0x7f0000000680)=""/132, 0x84}], 0x5) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) 01:39:31 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) pwritev(r0, &(0x7f0000001180)=[{&(0x7f0000000180)="6ef8b678cd1ba93997a3186b0202f07be62054493f198340047561467136d365159a887f10b305497c7eabbe8f7cc3a8df8e408cd7a088a25b7848182eb638f38c0d9e0de2ac935e4c1f364b984e600e4804e7dae8697d97d86f4485402c84c46c56f75d65fecbbd92125e1f1aaf1251e16935d8aa04c58fcc0e27d464a77f951adf1ab497e1ad25e63cf06184ac9a59a1a6cd11f281e1861287b0ccbf00072672e530ba99793a42f45a52b257d58eed4d02699dbf1b88ba13f93abb3876a1fddf268769c3b4896fed087010042e6a3abcda35a7a8ce55b5b1b3f1d4abeeaf5ad883b32dc6263c9f9a390e0a6c5d44da60a83ee9e5c2ae67757ea3248637d5c6dcbb527ccbd9a367e7ee98c5e3eb64e7e56ddbaf73542fc23547ab10da73608426d0de178eb770ac6cf73cabadd83f620264c1303314007ba7642d58fddf240d8e46ffbdc7c7ee9e5883ef72288ccf537409de69414d2169154141df232756995b721ec4dad7623f0b6c6941ead2301cac1f82ef46c21a4ef797c53febca14041a4881646f7423991b5064ba5626219f4ad39802865184a2ca478b5c9ebd356b4df1c94a1b4205bfae6e221b0660b4fb4b230ead4c20231318c61ad013a6196637e0d7bc417e3c7ffc3f2423a0a00a6350882fc823d71598d67c0ef7c63e645fe52b4a3df5efc377153e7ed6e2ce43c309cd69ea4ac85e67ff166a31529ad5038167124c435a08426fae6054ce51d4cb0ba154fc6b882c30f39541f26768fa6ec7b082b3f53530d924e9f3ae7d5ee1bd58010ce835a2ef31886dd1398f13935efb9010967af72933ab0ed0f26ffa28e1f38484a6059266581ec3a1d3473f2e3d4b2a81ab84eb87b80d2dad44e214a33cbaafbb5dde5d1767b56cb3da78bd3846b7349f92a24c0b97cda25554bbae72f3925bd55904f7177e11636892708f19aeade8e17baf1aafd0c1019224aafecc7d7034ccb2b398dadd2ef2f362478a252052428073ac17deb62576e5347f26f7fbcf6db982c1070d088e241488ca203624436b3dc7a9d0fcfcd5c6de93a360980606b33d3dbed675d5ffc60a3dd7eaf5b6a93a870264840a53c152c8c107e0882305eb05d268cb151b3baa6999ca704fb4f1930b18b0f4f7193963a54520d1a2b749fd572b824beae18c15be9f9c2cb9b9400b2ed30e72418a6b96773e96d3eef4063a79f659295e9fb24e32572a44c0059c4500507fa9f94e47b68984beac2614ab27d9f500b3adbcffb83d87b74299c90c98c64a154e0a845ef11860b3b7203aaa7965d3a7a2c8b3fcfafa5334e0bc003991199d20f396700201d5901f40e38db78b5222c9d084c41203e0b54b019727ef8ef9a68a16d8e54a9834de3578a7d240d432c736c666d54eebb6d0ff932a124451d128f7e4a02959f2de6baeebc080f8dc6ec3182d73c74360237c50d8cce5f8d0fd5880c395234321e1109e8be541d9b8e7d42388972219dc22dc672047c003dda74650a44b125a5fcd0a3ad4d3a03c215b2eefc68dce96485a6c84853187e3943a4c1a45c2001f0beca16de0f0c287aaf6789b6dd941a0d5c8c9d96bd66f5b1987bc51616bce4e13a201a8ff0fcca7f1426cd8abdaece488a9f0edb91aedc42ddbcf2a308dd2a6f367bae699fff1ca1981fcec048092f1302aa77447151bcbbb0fe0cad0d673c1cced694d5dc1b085bd371e2f874cb533a3d41dcf4e7e2fb83936d60d508891f1bf48c2caef3d52d7abebd704a27d8e52fe73ac9c6dbe5f06df67d414425e3377a43f727f7187bd6d19abd6200f62b18cc1854efac79a6d69d9571ddec8fe35c8d684ce7a1c563c1ac582b1f15ba1c4163784299bc3ac38835a2c94ec013ebd99ff10a2035f1c172dbd5f684d5eadd9366ee8972a70f8170b79e805ffecc2629474dbfdcc1c8c373b20d2f923901ac1c72a49c48c62979afc0fad5afda5c09b936896cfaa628edb5a60ebef88667ca678b7ac6c71f7b3015fb309f360d0c5135089cec9c18f7064eb1c595d1a15121ae8659204e79f5240fdf9ec906e2e8eeb29696fc17b623b1c5545b26809286f89c1f42418ad0e625ef6850db7c829d5946cbd2893c9f6622956922e378abb0d884a2f47ff0463b84aea9ef500260e26dc7f6b5f2663bca869d86cb20e77dcf55a2d72f773523b72c04f86b7cccab67f65b26252a48fde5551f8bbfc20ed628d1039a88cd0cf124446cb136c0dc7c940ec5c4b16b9a24395ec0cb622625a52d68ca850cf0f362d716069ffe6564dee8706cc14d99682eaf1f1f3793d013373b305c3b8f02cd698028408397952bdb9b35ee3a83be85072a37052e4e3d0e395c8da77b645fef0f12292b902a73c93d478d60645c2e6404597ef23bbe2f9b9ee9e5b5baaf6524ff31753f9266973a2dc163125d50600e5d862daeaf37187fd486f2ec1f133482c52d19636dd0203c974f7bd9c64f5cc17bddb0a4f38f1e663a216b91d15ad154de4e4275731615967188db37bb1ea2d99045582636c9ae205a6a1180caa13d36d79d87425e84d7cde4e4fb7271bdb45d114ebf77e86a5e653166bb309877f22f30e0d0d8b2f910a7175f37fd0816b56bf0d641cf1b6eb70af455793ead0f7b22761a39ccc738a36a4b9854e30e8c24f81bdebdf7a14d60665afa013c85163d45e1c585acb4b961bca31a87bdb47866b492dd51c4a8aeb6aad5e7eca9667d2d6acfcaa27ca7e78d0d2215262d98858485e0c084f4f186bf59a41adae45efdced57395ca3690cc0e1e57c5032d037a8c26fdb2a5274cb1f8c03bd9edd5c6f9993637c725eea974e6f2dbee3039758c1ddabba2e2cf722cc8a69461b707549d067c4cabf3bbd592c52b628b56643ebde6fa4bd49cf43b08f7b6f793276190db6d2ccec45527b4ffc09109392ca817c6b8e35a9952db9d85056a54ed711ac4b3389543372e27c8c3e6d1029aad770311b49185637639fba661cc57efe3eaf178170b978574fbbe7b7117fd521d7fe4af65a6ed0ca7c097e8101129a13b3c0285c158af37e3a6531e0a0bde41552751af6f2b2b46e5115c76b837e5741e2246818567e8e73a030b698b334ee4bdb15ac21741a42e9b6ddece1d322a9aefbb2a9988f75d06c714f356eb8e321477ac21e865fd8482a501da70df355988213ebc0647f5b715f328bed1edc46b71b81869757e90507ecc543cd683204f5985bb9dc57b1cecd4ce72e9e5e605ee21c22b6382f11ac5cbae2f79f52e54054841110393e2d62bc1142f5ac24315886ab574b200e9bab2ec63046edd7f9517fc253bcb4c498e0073fcc0bbbdb1acb9d0c7475a1184a47303ec21a6e72a11026e3c7ed1d47682dfc7d8f950113ce34533279f099441a740efababc55c9bdb720ee2e82111d64d34644f06457fb604f62523acf9c6e2d2976eafdc00b1834b728971edaf53de901bfc2fa80a7d2dcf972d611638fbed863e3ab65571b2747f88b8136ab0d5e49d5bddfb52a6823868ca8f7dfe374f8194c61afe686253cd46883350fcb26f2e47c30a3f59bb3c3d725fd145e5b712caeac318ea9bd7758cc3bc581b2e9586e03e6af2eb744bb9e3b54565771e31224b6bdd71d9cff9a94f8a10c9062129325864b08ff24eeb781376191875449b9fcad098d0e860d143927eef76308c6e4b371171d8db0c8955d04b8358359ac7e9270520e3437eed7464560e70d81bd4608dc15066cfc1c46c029cac68c27b3cb8cec2677ccc040247c834766ca4b87a66c1106ba61760ab85fda504aeb6faaee9f530d6974fdc8b5ada0ae2773fe850225c3619c586789ff79285d6200074ff53f5540392361b4e6c4985bf7b08529e5ff7850ba33664d0f2ca61c19638080a267cd19a03ae834ac6a35209f5bb8083f89830dcb9b151767c6f9b87dd6ab29c119a598eb81b8bd0637412f67df38c674c7ab3d20d1be60552a8cbb86a1975e0bcd8845d0660ca4258fc0e50251091b7ba19a8629496cd16e52771ae886538098f2fdcf76581dcbfcabd6d0e3a57215ae38581f68c09a732cf180de0a79ea9f1eceb87804e3d07e30c761f950903c36042f613d9ff562d64c37a4277d0ac3baed58b539cfe8639c6e2c017d4fd79d60f1f9eea837b9c16d6456d509f3be156b95411740cdeaa764e1b2b159129ea8246f86805b4d357fb8a4d0793dba9be99f9d4d6df49f5e73d5fca0894f412aed25975d6d52bdc8b863c8b4f8ec8d71a01f6dff74874b75efbc17cce4c70a48e5919d073b135d919e3f2f0cba9773da2a54776db3f9f7c85c21309b7d22509bb0a167ab1a645ae501608fe331b3057943c8844c2b8ee88628da879d22183dbc4da5bd54a34624859175c7ac1b68dce2357e1395eefb3610d0920d42bafb50f85179737c6f2d726cf3d08ed4d1d4e44200e4415de589ae127d11ccf82c4560bc62420e21b468a7bc278c1c6c1bb851c2734f5bbaec395b3bf5fc6a45d9b1b8e01c56df73a4bd39f3d71b1da68e9205a421565d9f027cb7bec7d6a68b45cc6cfb85f91e065935cd7db23dc1e56ae6dd6c4a26b7dfd98f8f842357fee931614b3c5930a87a6273609c7bba96256b4fdb68ddb9b18383e41e7e09dddf4bfc5fb6d8f8468c7e052fe8c180a71bf11d2eb37af2d431f114a4885b5954edd0bbe10a715f2d7a3ace4f525e525b9a59f9df2357eba6e0bceb5387bc9ae824283e29638ba228c8fc9ce6c14ed338062eb93c7cbd3cef0c8a6d44800dba3ddffdccbbc494ea750896a2b9974c27375806fb38d1fc22139218155bae2b29fa08cf0338b41d0874abec9a065a6c73d33b58b3b2e7f81b6d10966784cfb3614d1cdd511e0a5bddeff0f6411682c70d634fe160c2380b60b449dc431a1656bfd3c7f477723777b9d08fb5bf6b3c5132f3c7276a5045569ba3c7d77e5e189efce30422dfbb7619a34f56181c7884f15a708fa311af6c0ef746895db3325cc338e9e797a3ba2778c9cfb3a02bbb9de0eb6d33b454f01dcb448d88a3bed31a9026615acc4b30cd5b9f615ab24c62da0814fd24670e767df411fd7ae72e6daec6344efc23a83a09107d82034d0fa81c401f629d1d14cc9a03aa0f283c83e85cb00bea04ebf6c484624fdaf6489ecbd51f4dea499a943f95efe961e2bc909a82f36d58d2d5294bd4829d89bead7d7041b08bb9de3a8308b1f8e58cc0d77b838c8346fb705e71f06e349dd8c2b4dd8c0a602928f937462e003fdaf185dff27726535a1ba609ddb0ba8a85d431b909b5860a264da798c95bb4385bfb2d743f6d7eba63feebf36cca0da899a9c57c40261a402b185020da317dea69fe09435177b47aeec5b56855c98f8965d6b92d1bec2634de5690752aa85e49cf266eb51ce27a64b692f97981c1eba3c46394e1d98c50cccde747c4b3289c178256403341dbe7fd5f13e756c959b3d624ba78dd5a8e0a2980ca74677383a3e6ca2e0687312e27251dffad997ccaa4934a378e2e6c6caadc5826db221aa93f773681cb0bec26262f743aba057c9fb1f51d639cb00be3f9d44e08b1ccb44ca3bf287d46a900042ddb98b0e11d63e7945320ad895dbd3dd260bc4d292a9bedaeab23aa6230f85e99c59e0826c6f30bc3ebb4e288279989c34e8ab222a142aeacdc9d18ed4714b8e0b0042f1dabd07d78bcad07e8c87a9ad9f18d9f579fa654c32815aa402d0110da7b8e47f6a13fe58c5bda5af44a59d43fc1de3da6152a8dd4f03eafb2fd473242e507a54b08e8621f18195edc2e215934ac577eb963c9c61887468c3a133ff22a4cb0d20a27802a424066d86f5dacc6cd416e", 0x1000}, {&(0x7f0000000040)="053568aa1cad182b10b7524213676218229afc6cb67dcf3143ce0e139350b402899a95e920d2da4d0186fcd03eb3f32752e704dfd89033176dc62e3b2d99a2c97bf994c2f3974acb1ebaa92d234a2c5906be5d20422ccb55521d454d3d35cdf6e9feea3f6348ea0d4519eedd4ac1391fef1f4ffd851af200fbce7ee6afe8a3ba0689faac4d969f18c21b7c31a65d884bed16314a665bc56ab856696c6ae369a1b481755e496ede634b071e20ecfefec89014886000d85e1eb90b7103a4887f3ccf4024674c5f39e6c2802799dd844783c6e51759c46f68bcb2ce3c6933af3d14649d9b7b1347d31b9b9f1398aa4372262ed66fb2300c097b", 0xf8}], 0x2, 0x10) setitimer(0x0, 0x0, 0x0) setitimer(0x0, 0x0, &(0x7f0000000140)) r1 = dup(0xffffffffffffffff) lseek(r1, 0x0, 0x3) 01:39:31 executing program 1: r0 = geteuid() setreuid(0xee00, r0) r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) 01:39:31 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) select(0x40, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x9}, 0x0, &(0x7f00000000c0)={0x920, 0x7, 0x3, 0x5, 0x20, 0x6, 0x5, 0x100}, &(0x7f0000000240)={0x100000001, 0x100}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 01:39:31 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) r1 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x2, 0x40, 0x6}, {0x18, 0x3, 0x8001, 0x7}, 0xff, [0x3ff, 0x8, 0x5, 0x80000001, 0x2, 0x1ff, 0x8001, 0x101]}, 0x3c) kevent(r2, &(0x7f0000000040)=[{{}, 0xfffff7ffffffffff, 0x0, 0x0, 0x4000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) recvfrom(r2, &(0x7f0000000100)=""/35, 0x23, 0x3, &(0x7f0000000140)=@in6={0x18, 0x2, 0x0, 0x1}, 0xc) 01:39:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x180002005, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0xa) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) linkat(r0, &(0x7f0000000080)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00', 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001180)=0x81080040) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x1f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000001140)=0x4) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000011c0)=0x4) ioctl$TIOCSBRK(r0, 0x2000747b) 01:39:31 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) 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) 01:39:32 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(0xfffffffffffffffe, 0x2, 0x40) r1 = socket(0x18, 0x7, 0x4000000) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) 01:39:32 executing program 1: kqueue() r0 = syz_open_pts() r1 = dup2(r0, r0) recvfrom$inet(r1, &(0x7f00000000c0)=""/152, 0x98, 0x843, &(0x7f0000000000)={0x2, 0x3}, 0xc) nanosleep(&(0x7f0000001780)={0x0, 0x81}, &(0x7f00000017c0)) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x3, 0x2}, {0x18, 0x2, 0x5, 0x6}, 0x8, [0x8001, 0x6, 0x4, 0x62, 0x6, 0xffffffff, 0x0, 0x5]}, 0x3c) kqueue() r2 = kqueue() preadv(r2, &(0x7f0000001700)=[{&(0x7f0000000180)=""/158, 0x9e}, {&(0x7f0000000240)=""/246, 0xf6}, {&(0x7f0000000340)=""/205, 0xcd}, {&(0x7f0000000440)=""/66, 0x42}, {&(0x7f00000004c0)=""/121, 0x79}, {&(0x7f0000000540)=""/233, 0xe9}, {&(0x7f0000000640)=""/190, 0xbe}, {&(0x7f0000000700)=""/4096, 0x1000}], 0x8, 0xd) kevent(r2, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r2, &(0x7f0000000040), 0xa, 0x0, 0x80000000, 0x0) lseek(r1, 0x0, 0x0) flock(r0, 0x2) 01:39:32 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) ftruncate(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 01:39:32 executing program 1: rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$unix(0x1, 0x5, 0x0) sendmsg(r0, &(0x7f0000001640)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000c80)=ANY=[@ANYBLOB="08080000000000000000000000000000154a3a2983c9078b30d3c4d8213e94ba5b3a8ba2ee8f526b6a6a08456e4d4af91177b728d3d74046100f1e398ab42eeddcf6426e77c45c23d5cdfda4b5e1b75589307bc1de0f32ac6ce9e8fc5f1fd2ab23ef7a621d9fcab8aa2931029b7a0dddc5788b41962e44b3ea70ad63d2e5b532b15f7bfd1524c8668d83eb5d111f710ca3dc09848b8b80cecf408bc2e2b5772907d1ffa5b482d65533ab7c938c278d8153bc45e009815d4fca34610c115c170f16dced65b01fc2a8fedf4fd6752a8f9058c7a323ea4149a479daa829d8ae5f7c004a1c10843d874aebff50fa6f5fda65770e099e773074bd8038163be4947205849d59129ff5aa8d62cc58b4cda46dbe939b8b3d89e063d50e2a416df4b35e2879d522005b895b5b2e3e6bb8b311797a08dda7e88b723371726d219932b38160f435108dd990ba6cce6b077559de7de250640c75dbc96f5e54be3b53c82374dde695fe0da5c70acd93d0fef52c7cbabb688a62cc7335f606431461dea22f7cb2eeabcae5b3aee432c49db3b90c1407db70dd2de094397b115c9bfa972c30ab966ae9e01e08648a137efee8af3e1e4f04fc21762299312375547b7d0e4c69fdeaac96738a351d110d451915e1c97fd0e0e80adda63614d4d9db8fc5ab601af83eaba5a105af3a8d406fd717af6bf3d44e269e1ba93a45fb2aa14cbe5c44fb959b156849ec4b78c04d4ebc8156fecbe2e8f9fefb76de4bed5a6a122fb3e58814473bf40509d33efad2d965ea2db0c92b9e725358e26a29640bf123d991901371d8c9c5d1bcf0a008c2805c620942facd296042dd1e38a90d7d94e23b5f5a028372cabea967d36428c30f06ab19592b8d74474762cb1ffcdf383728911259c4a4c2cd4ebb4e76c4c5ee6e61c54872ae7e6a24117dc6ac0023810d86862578d5acd1f396c936c84dd3704f0cfdd8353269f73be21163ebf3195bdfe673bdbfeae8d0ac9e3e22b01f11f184b6d0ee2efea5af11e7e40ac8720ffecbcb4b55c1308ac3459c6485129a691d03c55f56a66b5a030d7d13465ac97b252dc5d07cf8708d491f27b40cc41d39486f21cef4f8ca4f0d7d8c4d36a53fdf04f83b9bb88fcb1f4110f5972b23295ab62996e7f8b1cacf45bfac2d172f61c941492209630759f2034dd2d0582d873ae949786ec590e00ee037a32b48cbfa3f7ff3f519e2425935b2bdd24761bb91bbac733f709d2cb3b75117377d3c025fa2b1a372dbb9449b988228a670dca042fc3ac29283bf51cf7c58d447c9c42c1eac5061a1d337b59347b11da57171fbbd8efd11c8f35491804a05b071781a9ad5c2af39be6a52977085311bafc0f8f8e900be23eab4078ebee0154d665aa6ac13ec85277bbd140290dd47df8d9ad3b69257c2acb0fe0ff374e996d84d76d462407afe577fd7bbf1a0038733b8137d2f3be78389b8d84f7ae020cb686e2cb02e3a3fd37a9296236f76d99b777b77f9cc18c914210949e0d1a4ade8c0e0de8035c52f0af0b7d6c4d0c9793a3994fa54b64a0a0387454dabafc5b53702e26de5c07773856209c5bc8112360cab1a8b2447c6711ecbe04f83f5720d1b3ad2198356c19b8feb6d12eb96fc48d4eed69f3be25a687c178d9f8c836f390bd58189da06054ded5d9c2414d3c2a7451ea504ba6534e12cacc3ab163183bda8f4fbc4a91a093b23df4c284e5714f314c459d84c7fc398d1b5e5d7c47d24e5cd797d7bdff4d72237e6b5fc0ecb3281ae6309b5d16a71015ae7ecc32fc381fa01595c5446d4da13654933d577e49f46dc2ca183402236b0c90a54570ced5a973f6a451bff704897c76afd76983a63b1cc6aa690dcd03f2cc4894b80c4211426ea825c853f6cdb1795e06c5f0a105b67f2852566f11a9fe232cf4f0e7d302bcd86b84cda551d316f38c858c1451b3c0fd55eb7ef3103fabfe3a630febe87d020b499f950306426ca69596698de4f14b31d19d2fd3dacb077c525d266c3b5cf9cab9cb29f21f0a7e5757387dda5dab66140ef9665cc61b5f4e1a2dfe849eecfb4a5b4d421c5a6b27067357a7a3c5c803bd6b6ae624fea54010e660a4c4296dbac21743b44919e1c5f16a60d73e95a1c21f011e4ca6a744ddd488a55f52dcde1ef17c162fcba2379c30b3318a6cacd500462d7252e3c8767f72fa4f64da5bc1e16e4e6ea8774a6ee7c728cb2ef2a3d14e97007bbb21f0404561a78ff33c44d3defbcc4533f465f8354ff5c05781c303cd1c39ec345df7c527ffaf23f40fdfac931949d39b1a60aff1d34b2003fcbc90a9105b4f9f1a1a73c263c0877448b671e6c42cd3a753d536e34606c972f10f21d492e3beb73a2466a83fcfd74fef7533302dbba677cfb97368d2ea07b9c7b70a419a7ae23f7eccca06c9bad76694b8b9a2dd5c551a02b88e3c72bee4ef9746e369626c37fb571499b607d82704d94bfb241d765a11b743a805149e354e0eb7d7836149e8cc9e41e218b99217c8ffdc460216fde6f80ee7e480f858da8fbf9e73315d1446e25a7d155fc80b328136b74e8593f85b672568ade7cea43695026f23be1afb69bcf5f382413624005306a0a31eb0ba8ed70ae2ed037d7c8db08e895b8aff117ab3f027622044f00b561cc630417e529e7f61b5661f2c5d61fe1c33d1c00e25ea78e09b3f75ab5731d455acb3a5229cc1ff66739e19fd808721ed567385e98065785f60275825a4aeef4b54f5ff960c31c58d3ad57c6ebee829a65e86dd3e50e89b78a79c8615ab558c777d18ed589e0777cb932e8dd7c710c2d597c8e95edb86c829ee90fb4e7df88474aa5d25d60901de54e5098af139b9b434bd16c62b89c8b748138efe593516370ceba1a24d2c63dadb98b0497fe20ff2169b326a011050000000000000000000000"], 0x808}, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') accept(r0, 0x0, &(0x7f0000000080)) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x102) linkat(r0, &(0x7f0000000140)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) mknod$loop(&(0x7f0000000200)='./file0\x00', 0xc130, 0x1) socket(0x7, 0x4000, 0x0) socket(0x6, 0x1, 0xfffffdfffffff5d2) 01:39:32 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2001, 0x201) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x3) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 01:39:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, "c29057290861b8c905cf9354b4f64f42d2032dc1", 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x8fe, 0x5, 0xc5d, 0x6}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x4d2) syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000080)=""/8, 0x8}], 0x2) 01:39:32 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x3) syz_open_pts() 01:39:32 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="5c012e2f66696c653000"], 0xa, 0x0}, 0x0) 01:39:32 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) msgget$private(0x0, 0x210) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 01:39:32 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r1) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) 01:39:32 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x100, 0x2}, {0x1ff}}, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10008, 0x4) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x3) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x6) poll(0x0, 0x0, 0xffffffff) r1 = semget(0x1, 0x2, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f00000002c0)=""/4096) accept(r0, &(0x7f0000000200)=@in6, &(0x7f0000000240)=0xc) setitimer(0x1, &(0x7f0000000100)={{0x9, 0x1}, {0x6, 0x4}}, &(0x7f0000000140)) poll(&(0x7f0000000180)=[{r0, 0x4}, {r0, 0x1}, {r0, 0x22}, {r0, 0x9c}], 0x4, 0x2) setitimer(0x2, 0x0, &(0x7f0000000280)) 01:39:32 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) mprotect(&(0x7f0000148000/0x4000)=nil, 0x4000, 0x2000004) setrlimit(0x5, &(0x7f0000000040)) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/65, 0x41) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x202, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x20002, 0x0) 01:39:32 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x20000003, 0x4, &(0x7f0000000000)="15221ff9ad3981999684fd7d325b1cf3d6e3acc5efe099fd2a7053554549698b445ff093fcdbfc84e787c8f4a6049e0301c2adf8d1912f6660a577703cc096327c050df4a18cd8ed669496855d0000f7915ab0d439da165ba51e7af8cb918cd5b301ed59e55576b208503f77dc77c034f9f84e353bcd0e6f17b26893a5565d2c8bc4336818ee7a72af59b56565a5e9131566b12ffbf4b01886930157e3b4326fe9cb728738dff5e011b58efbb29ba73619b9063b45c7fc640326fa3a800009", 0xbf) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x0}, 0xc) 01:39:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x7, 0x80, 0xffffffff, 0x7fffffff, "88605a58c442c8afbc48dc039b6ee770541da6a9", 0x3, 0x80}) fcntl$getflags(r1, 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x80000001, 0x800000, "1888780691dec40967ed5490937e6049a7fd0ae0"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) 01:39:33 executing program 1: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000100)) pipe(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f00000000c0)) pipe(&(0x7f0000000080)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2800000009f98700c4042171d56b07521cebe7fbffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) pipe(&(0x7f0000000040)) 01:39:33 executing program 0: r0 = msgget$private(0x0, 0x0) r1 = dup(0xffffffffffffffff) preadv(r1, &(0x7f0000000340)=[{&(0x7f0000000000)=""/122, 0x7a}, {&(0x7f0000000080)=""/151, 0x97}, {&(0x7f0000000140)=""/247, 0xf7}, {&(0x7f0000000240)=""/255, 0xff}], 0x4, 0x0) setuid(0xee01) msgctl$IPC_RMID(r0, 0x0) 01:39:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x3ff, 0x5}, {0x18, 0x1, 0x6c05, 0x8}, 0x200, [0xfffffffeffffffff, 0xc97, 0x3, 0x20, 0x9, 0x7fffffff, 0x8000, 0x4]}, 0x3c) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() pwritev(r1, &(0x7f0000000000)=[{&(0x7f00000001c0)="073502775ca8fd2a564b5a01abd5ffd97efbff48508cba96eddb8c2624ec5ceae5cedf0d7b594e63b794e904deb7f1cd3811e2a375be85d416fe8c5405e01d3624cf7a57649e467682fe0179bcae0394c9cf81b1edaf5d636513", 0x5a}, {&(0x7f0000000340)="0c2245978fe0039ec8967bd4118802c56ffbfecaca6473286662fb2464641a71e45ea1fd218aeebcd2dfa9544b426486f91916b2cf011168f0eb9ecafa8e142599f860a6c272ea4fd442a091f2fc62f39c754b8f54aa650d5dd88b98652f0ad93cb2e74834d651ee1ad119d42e51d81f8a9b925310338dcaa8974a2fb0aa1d6833de3a6769702e54a1b6eaff4c641c7f9c5fb14f6fd1e36fd60e8c74aa5cbbf840603b5c9c3e68effcc11edb335b175dfcca8148601b58ee0eb04e69ce28d1c1dfcff727b436cd56bfa46dff8081e2845178201e4ee6ce88ed09a8191cf98eedf2cd577e680dd7", 0xe7}, {&(0x7f0000000240)="18d66de14187741808780e9bedde9c7e3c5694b38f746e49aacae28887ed32765ac8693906816804d2cbed8b224217387f681d0074ba3a7fd049dd6ac83050779a18933842", 0x45}], 0x3, 0x5) kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 01:39:33 executing program 0: r0 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r1 = msgget$private(0x0, 0x2eb) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/169}, 0x9c, 0x2, 0x800) ioctl$TIOCCBRK(r0, 0x2000747a) getsockname(r0, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000200)={0xa06, 0xff, 0x7f, 0x100000001}) setitimer(0x0, &(0x7f0000000240)={{0x3021, 0x1}, {0x1, 0x8}}, &(0x7f0000000280)) msgsnd(r1, &(0x7f00000002c0)={0x849c56df6410f8b3, "eb874426202c30a91dee22e637f6b6a1c2de13dd573a20d386280a68b645ee73b90a608089ea11de1ffd4246a90fc3c479e4"}, 0x3a, 0x800) truncate(&(0x7f0000000300)='./file0\x00', 0x7fff) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000003c0)=0x4) ioctl$TIOCSTOP(r0, 0x2000746f) accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) mkdirat(r0, &(0x7f00000014c0)='./file0\x00', 0x19) msgsnd(r1, &(0x7f0000001500)={0x0, "9f41364b1bc7a2177c3265e4b826b5065a7f20c6a6ca97887597619edf9d4bf269a4601eda99eb41566879a3c25b57b3a9807e13df5ba685749de9168806d1aba4616cbca1e7acaca600905f59356a0beb22daeea618b522092741889bb50912eea1cc5d752864"}, 0x6f, 0x800) msgrcv(r1, &(0x7f0000001580)={0x0, ""/206}, 0xd6, 0x3, 0x1000) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x2010, r0, 0x0, 0x3e) msgsnd(r1, &(0x7f0000001740)={0x3, "50362db3c3ac946ef65a0a9e49abff660dd546d7378c124ff70c10279291e7a6a7267a473903a239a368b065e0f24ef8c613fc522c134aedc636b1931029b839e81ec98784bc19"}, 0x4f, 0x800) semget(0x0, 0x2, 0x260) 01:39:33 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000140), 0x109) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 01:39:33 executing program 0: r0 = kqueue() clock_gettime(0x7, &(0x7f0000000040)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 01:39:34 executing program 0: r0 = shmget(0x2, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) setreuid(0x0, 0xee01) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000100)) shmctl$IPC_RMID(r1, 0x0) 01:39:34 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, 0x0, 0x8000000000000, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x40, 0x21, 0x100000000, 0x7b5d}, {{r2}, 0xfffffffffffffffb, 0x0, 0x21, 0x7fffffff, 0x9}, {{r0}, 0xfffffffffffffffa, 0x28, 0x40000001, 0x4, 0x100}, {{r0}, 0xffffffffffffffff, 0x8, 0x3, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x48, 0x80000000, 0x0, 0x6}, {{r3}, 0x0, 0x30, 0x40000001, 0x5, 0xb45}, {{r1}, 0xfffffffffffffffa, 0x82, 0x2, 0x80000001, 0xffffffff00000000}, {{r1}, 0xffffffffffffffff, 0x22, 0x80000007, 0x8, 0xffffffff7fffffff}], 0x4d0, 0x0) 01:39:34 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100c102, 0x80000000004400) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() setregid(r1, r2) ioctl$WSKBDIO_SETMODE(r0, 0x40045720, &(0x7f0000000240)) 01:39:34 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffe000/0x2000)=nil) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x4, 0x5df1, 0x3, 0x85}) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) kqueue() 01:39:34 executing program 0: pipe(&(0x7f0000000080)) kqueue() mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x8010426d, &(0x7f0000000000)) 01:39:34 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x200, 0x40) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) 01:39:34 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x1a, 0x0, 0x400) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x0, 0xfffffffffffffffe}, 0xc) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) socketpair(0x19, 0x8000, 0x3, &(0x7f0000000080)) 01:39:34 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) linkat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 01:39:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 01:39:34 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x20100, 0x100) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) readlink(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)=""/65, 0x41) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f00000001c0)=0xc) r3 = syz_open_pts() r4 = syz_open_pts() r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x90, 0x0) poll(&(0x7f0000000240)=[{r0, 0xa4}, {r1, 0xdc}, {r2, 0x6}, {r3, 0xa}, {r4, 0x5}, {r5, 0x100}], 0x6, 0x20000) r6 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x180) ioctl$TIOCFLUSH(r6, 0x400c745c, &(0x7f0000000100)) 01:39:34 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r0 = socket(0x6, 0x8002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x88, 0x81}, &(0x7f0000000080)) 01:39:34 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000100)) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x101, 0x0) r3 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x1, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x80, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x20c90, 0x0) r7 = accept$inet(0xffffffffffffff9c, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r8 = socket$inet6(0x18, 0xc007, 0xf80b) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x11467055591e8549, 0x0) poll(&(0x7f0000000480)=[{r0, 0x2}, {r1, 0x20}, {r2, 0x6}, {r3, 0x19}, {r4, 0x13e}, {r5, 0x40}, {r6, 0x4}, {r7, 0x8}, {r8, 0x20}, {r9, 0x8}], 0xa, 0x9) r10 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r10, &(0x7f0000000140)=""/99, 0x63) poll(&(0x7f0000000040)=[{r10, 0x41}], 0x1, 0x0) wsmuxpoll: not open 01:39:35 executing program 1: r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt(r1, 0x4, 0x0, &(0x7f00000000c0)=""/80, &(0x7f0000000140)=0x50) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x7) chmod(&(0x7f0000000180)='./file0\x00', 0x10) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x7) 01:39:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r0, 0x5451, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f0000000500)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r4 = getegid() r5 = getpgid(0x0) r6 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x400, 0x8) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000540)={0x0, 0x3, 0xfffffffffffffff9, 0x80000001, "5c1644c15d29bc2fcef4c946c716268b92ab4afa", 0x7, 0xd83}) dup(r1) r7 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000040)=[{&(0x7f00000000c0)="b815c8e4b73614af6bfe7137877883f48539940c0de00ed1f9038520ef03d66dcccefbfb7ae670b33c410a3cccfc42b2b0ac2d9ff39a9ecb0ea86245a7e9c41c2b1b941cf33e87609b20b0682ffc5eea624cd91493b6cbe8a8de3be9ecaa3334385269835c225422bf9060ea99fc71b5bdce4d62bcfd21ad3c222b301d1fe74addadc3c2946571c40085c8f566b78ea54d2e1b180e06c002", 0x98}], 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="20000000ac000010ff00080000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000001400000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0], 0x100, 0x4}, 0x408) wsmuxpoll: not open 01:39:35 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xf64) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = socket(0x11, 0x3, 0x0) fcntl$setflags(r0, 0x2, 0x1) setsockopt(r1, 0x9, 0x4, &(0x7f0000000000)="49b89c85", 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000), 0x0) 01:39:35 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000680)=[{&(0x7f00000003c0)=""/122, 0x1ca}, {&(0x7f0000000440)=""/109, 0xffc8}, {&(0x7f0000001b00)=""/202}, {&(0x7f0000000180)=""/9}, {&(0x7f00000004c0)=""/96}, {&(0x7f0000001980)=""/167}, {&(0x7f0000001a40)=""/40}], 0x2, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="179c769a794c0a73cde11253a67ad5751595968b", 0x14}], 0x1, 0x0) 01:39:35 executing program 1: r0 = socket(0x800000015, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:00 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698d, &(0x7f0000000100)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x9, './bus\x00', './bus\x00'}) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x10) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x510, 0x22) r2 = socket(0x800000018, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f0000000000), 0xb1) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x2) 16:00:00 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) 16:00:00 executing program 0: r0 = dup(0xffffffffffffffff) mmap(&(0x7f000003b000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f000045a000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f00006dd000/0x1000)=nil, 0x1000, 0x2) mmap(&(0x7f0000563000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x4c) witness: acquiring duplicate lock of same type: "&sc->sc_lock" 1st wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:245 2nd wsmuxlk @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:245 Starting stack trace... witness_checkorder(ffff8000019a7ad0,1,ffffffff81f36129,f5,0) at witness_checkorder+0xe14 _rw_enter_read(ffff8000019a7ac0,ffffffff81f36129,f5) at _rw_enter_read+0x80 wsmux_mux_open(ffff8000019a7a00,ffff800000026d50) at wsmux_mux_open+0x82 wsmuxopen(4500,1,2000,ffff800020b424c8) at wsmuxopen+0x179 spec_open(ffff800020c59680) at spec_open+0x217 VOP_OPEN(fffffd80736447b8,1,fffffd807f7c7ba0,ffff800020b424c8) at VOP_OPEN+0x76 vn_open(ffff800020c59870,1,0) at vn_open+0x4c6 doopenat(ffff800020b424c8,ffffff9c,20000100,0,0,ffff800020c59ab0) at doopenat+0x2be syscall(ffff800020c59b60) at syscall+0x5ac Xsyscall(6,0,ffffffffffffffb1,0,4,52bf51b2010) at Xsyscall+0x128 end of kernel end trace frame: 0x52e8bface80, count: 247 End of stack trace. Stopped at db_enter+0x18: addq $0x8,%rsp ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace db_enter() at db_enter+0x18 witness_checkorder(ffff8000019a7ad0,1,ffffffff81f36129,f5,0) at witness_checkorder+0xe19 _rw_enter_read(ffff8000019a7ac0,ffffffff81f36129,f5) at _rw_enter_read+0x80 wsmux_mux_open(ffff8000019a7a00,ffff800000026d50) at wsmux_mux_open+0x82 wsmuxopen(4500,1,2000,ffff800020b424c8) at wsmuxopen+0x179 spec_open(ffff800020c59680) at spec_open+0x217 VOP_OPEN(fffffd80736447b8,1,fffffd807f7c7ba0,ffff800020b424c8) at VOP_OPEN+0x76 vn_open(ffff800020c59870,1,0) at vn_open+0x4c6 doopenat(ffff800020b424c8,ffffff9c,20000100,0,0,ffff800020c59ab0) at doopenat+0x2be syscall(ffff800020c59b60) at syscall+0x5ac Xsyscall(6,0,ffffffffffffffb1,0,4,52bf51b2010) at Xsyscall+0x128 end of kernel end trace frame: 0x52e8bface80, count: -11 ddb{0}> show registers rdi 0 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800020c59420 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800002b49000 rax 0xffff800001747bc0 r8 0xffffffff8155ffb3 kprintf+0x183 r9 0x1 r10 0x25 r11 0x676e7b7f9ec465df r12 0xffffffff81f36129 substchar+0xb4b1 r13 0xf5 r14 0xffffffff81f25d3f apollo_udma33_tim+0x233d r15 0xffffffff81f36129 substchar+0xb4b1 rip 0xffffffff812c7448 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c59410 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor.1) pid=454005 stat=onproc flags process=0 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b42978,0xffffffff8233fe30 process=0xffff800020b45078 user=0xffff800020c54000, vmspace=0xfffffd807efffca8 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 35724 280990 23968 0 7 0 syz-executor.1 *35724 454005 23968 0 7 0x4000000 syz-executor.1 26733 501646 44160 0 2 0 syz-executor.0 26733 458433 44160 0 3 0x4000080 fsleep syz-executor.0 74692 245694 1 0 3 0x100083 ttyin getty 6588 364819 0 0 3 0x14200 bored sosplice 23968 241887 433 0 3 0x82 nanosleep syz-executor.1 44160 383603 433 0 3 0x82 nanosleep syz-executor.0 433 318030 69857 0 3 0x82 thrsleep syz-fuzzer 433 358963 69857 0 3 0x4000082 thrsleep syz-fuzzer 433 233943 69857 0 3 0x4000082 thrsleep syz-fuzzer 433 117093 69857 0 3 0x4000082 thrsleep syz-fuzzer 433 61315 69857 0 3 0x4000082 thrsleep syz-fuzzer 433 477056 69857 0 3 0x4000082 thrsleep syz-fuzzer 433 416955 69857 0 3 0x4000082 thrsleep syz-fuzzer 433 512516 69857 0 3 0x4000082 thrsleep syz-fuzzer 433 510345 69857 0 3 0x4000082 kqread syz-fuzzer 433 509618 69857 0 3 0x4000082 thrsleep syz-fuzzer 433 212797 69857 0 3 0x4000082 thrsleep syz-fuzzer 69857 346308 11452 0 3 0x10008a pause ksh 11452 17459 62703 0 3 0x92 select sshd 62703 95117 1 0 3 0x80 select sshd 7686 178427 64333 73 2 0x100090 syslogd 64333 152480 1 0 3 0x100082 netio syslogd 57386 520142 1 77 3 0x100090 poll dhclient 66779 417619 1 0 3 0x80 poll dhclient 72370 260551 0 0 2 0x14200 zerothread 42474 313363 0 0 3 0x14200 aiodoned aiodoned 77837 175649 0 0 3 0x14200 syncer update 41822 443585 0 0 3 0x14200 cleaner cleaner 10454 39531 0 0 3 0x14200 reaper reaper 2961 261578 0 0 3 0x14200 pgdaemon pagedaemon 90500 262325 0 0 3 0x14200 bored crynlk 83454 95080 0 0 3 0x14200 bored crypto 2902 386001 0 0 3 0x40014200 acpi0 acpi0 1542 351122 0 0 3 0x40014200 idle1 29624 431867 0 0 3 0x14200 bored softnet 83654 48726 0 0 3 0x14200 bored systqmp 60362 203617 0 0 3 0x14200 bored systq 1932 129237 0 0 3 0x40014200 bored softclock 28887 258413 0 0 3 0x40014200 idle0 1 249918 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 35724 (syz-executor.1) thread 0xffff800020b424c8 (454005) shared rwlock wsmuxlk r = 0 (0xffff800000026dd0) locked @ /syzkaller/managers/multicore/kernel/sys/dev/wscons/wsmux.c:245 #0 witness_lock+0x58a #1 wsmuxopen+0xf3 #2 spec_open+0x217 #3 VOP_OPEN+0x76 #4 vn_open+0x4c6 #5 doopenat+0x2be #6 syscall+0x5ac #7 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff8230eba0) locked @ /syzkaller/managers/multicore/kernel/sys/sys/syscall_mi.h:90 #0 witness_lock+0x58a #1 syscall+0x47f #2 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9520 14548K 14556K 78643K 11152 0 0 pcb 23 9K 10K 78643K 751 0 0 rtable 100 3K 4K 78643K 452 0 0 ifaddr 57 13K 14K 78643K 214 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 37 0 0 iov 0 0K 16K 78643K 169 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1200 75K 75K 78643K 2115 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 29 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 1K 78643K 217 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1792 194K 288K 78643K 12592 0 0 file desc 6 17K 25K 78643K 1513 0 0 sigio 0 0K 0K 78643K 26 0 0 proc 42 38K 70K 78643K 489 0 0 subproc 64 65538K 67586K 78643K 84 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 168 0 0 in_multi 33 2K 2K 78643K 83 0 0 ether_multi 1 0K 0K 78643K 12 0 0 mrt 0 0K 0K 78643K 7 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 294 0 0 pfkey data 0 0K 4K 78643K 2 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 92 22K 30K 78643K 5780 0 0 UVM aobj 86 3K 3K 78643K 94 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 38 0 0 NDP 11 0K 0K 78643K 58 0 0 temp 163 2367K 2435K 78643K 6910 0 0 kqueue 0 0K 0K 78643K 16 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 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 700 0 693 1 0 1 1 0 8 0 plimitpl 152 29 0 22 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 256 0 252 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 ppxss 1128 28 0 28 8 8 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 20 0 10 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 213 0 203 1 0 1 1 0 8 0 shmpl 112 92 0 8 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4365 0 2942 47 0 47 47 0 8 0 ffsino 272 4365 0 2942 96 0 96 96 0 8 0 nchpl 144 6829 0 5207 61 0 61 61 0 8 0 uvmvnodes 72 4554 0 0 83 0 83 83 0 8 0 vnodes 200 4554 0 0 240 0 240 240 0 8 0 namei 1024 20504 0 20504 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scsiplug 64 3 0 3 2 2 0 1 0 8 0 scxspl 192 19648 0 19648 9 8 1 6 0 8 1 sigapl 432 1682 0 1668 2 0 2 2 0 8 0 futexpl 56 17411 0 17410 1 0 1 1 0 8 0 knotepl 112 449 0 422 6 4 2 2 0 8 1 kqueuepl 104 506 0 504 1 0 1 1 0 8 0 pipepl 112 1040 0 1021 4 2 2 2 0 8 1 fdescpl 488 1683 0 1668 3 1 2 3 0 8 0 filepl 152 10337 0 10242 6 0 6 6 0 8 2 lockfpl 104 540 0 540 2 1 1 1 0 8 1 lockfspl 32 795 0 795 2 1 1 1 0 8 1 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 36 0 26 1 0 1 1 0 8 0 ucredpl 96 2979 0 2972 1 0 1 1 0 8 0 zombiepl 144 1668 0 1668 2 1 1 1 0 8 1 processpl 840 1698 0 1668 4 0 4 4 0 8 0 procpl 600 5128 0 5086 5 1 4 5 0 8 0 sosppl 128 16 0 16 5 5 0 1 0 8 0 sockpl 384 1340 0 1323 3 0 3 3 0 8 1 mcl64k 65536 889 0 0 107 10 97 97 0 8 0 mcl16k 16384 1 0 0 1 0 1 1 0 8 0 mcl12k 12288 6 0 0 1 0 1 1 0 8 0 mcl9k 9216 3 0 0 1 0 1 1 0 8 0 mcl8k 8192 6 0 0 1 0 1 1 0 8 0 mcl4k 4096 9 0 0 2 0 2 2 0 8 0 mcl2k2 2112 5 0 0 1 0 1 1 0 8 0 mcl2k 2048 107 0 0 13 1 12 13 0 8 0 mtagpl 80 2 0 0 1 0 1 1 0 8 0 mbufpl 256 952 0 0 52 0 52 52 0 8 0 bufpl 256 8033 0 1061 436 0 436 436 0 8 0 anonpl 16 185932 0 175880 103 55 48 49 0 125 7 amapchunkpl 152 10136 0 9918 32 23 9 9 0 158 0 amappl16 192 9529 0 9104 100 71 29 34 0 8 7 amappl15 184 5 0 3 1 0 1 1 0 8 0 amappl14 176 1505 0 1499 2 1 1 1 0 8 0 amappl13 168 26 0 23 1 0 1 1 0 8 0 amappl12 160 11 0 9 2 1 1 1 0 8 0 amappl11 152 176 0 167 1 0 1 1 0 8 0 amappl10 144 54 0 53 2 1 1 1 0 8 0 amappl9 136 364 0 359 1 0 1 1 0 8 0 amappl8 128 144 0 124 1 0 1 1 0 8 0 amappl7 120 37 0 31 1 0 1 1 0 8 0 amappl6 112 1542 0 1535 1 0 1 1 0 8 0 amappl5 104 120 0 109 1 0 1 1 0 8 0 amappl4 96 282 0 259 1 0 1 1 0 8 0 amappl3 88 192 0 187 1 0 1 1 0 8 0 amappl2 80 15510 0 15445 2 0 2 2 0 8 0 amappl1 72 44818 0 44392 24 14 10 19 0 8 0 amappl 72 5347 0 5310 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 93 0 8 2 0 2 2 0 8 0 uaddrrnd 24 1683 0 1668 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1683 0 1668 1 0 1 1 0 8 0 vmmpekpl 168 17624 0 17603 2 0 2 2 0 8 0 vmmpepl 168 186262 0 184805 120 46 74 75 0 357 9 vmsppl 360 1682 0 1668 2 0 2 2 0 8 0 pdppl 4096 3374 0 3336 6 1 5 6 0 8 0 pvpl 32 518991 0 505847 205 79 126 132 0 265 20 pmappl 224 1682 0 1668 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 735 0 15 21 0 21 21 0 8 0