"000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000180)=""/12) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) socketpair(0x2, 0x1, 0x401, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x30}, {0x6}]}) shutdown(r1, 0x1) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r2 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000117e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a8c3addd3458f202b7ecc0bad4dd6200"/4098], 0x0) read(r2, &(0x7f0000001200)=""/245, 0x3ee) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) chmod(&(0x7f0000001940)='./file0\x00', 0x400000000000c7) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000180)) pwritev(r2, &(0x7f0000001740)=[{&(0x7f00000016c0)="3f6825fe03350b423385415859d968c242d54e6d3571dd843710928595769fe0fadda49dcdaff50ba6ab4033ece4c087af63a98c38ebb05074b2ec1178c4724573fcd09d857e59355289af7391579e9851dc0a08f1f979bff75edb14cd", 0x5d}], 0x1, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x880, 0x0) sendto$inet(r4, &(0x7f0000001800)="a56583bd4fcfcdb7170fefbeb2a6f3c7f6c7835e34916718f85c2ee29823a45be04399ac9f3009b44ad31c0539d9dc6cea6f6538370445ed2b3a2091c002a2bfdf92158df70ffd10cae7d0a94ac90d77c696e01ce4d18dffcae9e9f4d7207d3f0356c82e4690d745e35897c4d18474e72548389da2740b725c0369277acbff6af810ecca8e6c4e35f6402814751f39b0c90dda60e03d1a13715391cfbbb8878cd8e60b6e717046a4db5f44fd25f7b4d90d9483b036f5d255b480966886", 0xbd, 0x40b, 0x0, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000001900), 0x7, 0x4) read(r3, &(0x7f0000000040)=""/32, 0x20) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x215, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40}, {0xc}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) getsockname$unix(r1, &(0x7f0000000140)=@file={0x0, ""/80}, &(0x7f0000000040)=0x52) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket(0x1, 0x4001, 0x800) syz_emit_ethernet(0x4, &(0x7f0000000100)="8cd8c699") 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = semget(0x2, 0x2, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xffffffffffffff7d, 0x0, 0x0]) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x14}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget(0x3, 0x2, 0x200) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000380)=""/4096) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x200000013c7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x4010, r0, 0x0, 0x3f) 16:00:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0xfffffffffffffffe, 0xcd93, 0xffffffffffffffd9, "855c1b0267a72300010000f91300"}) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x5, 0x800, 0x7f, 0x3, "471f50f93ce42bae4a1aad19e7690555e3bb4ec6", 0x100, 0x101}) pwrite(r1, &(0x7f0000000440)="b55ae35254b57fc4ebd90d879f1fa905b0df18b38e860dca82d9b8f7464381328d1cd9ba69e7b86cc6c362e009207d21d959eb4f27cbfc4e7e06098068254acac5d52485d4c9418dcb5fd1a4ce61cad487f95b9a2091e764f1df02b1340ad2ad8e92a9416128a4ce84423c53ad1e2689dddc16c49f93b31d60b6822b64638c4585ebbdf0b4b72bb05c9ceb241825ca8c594e5e82fb47b9e652d7ec299658ffd199dfaa24789c9173392134debb9ef254f514e20886ce925ac3ef8c36e32a16bb093e7bc3f03bea8da735ce70ee6d6dd3eefee33cbec47a017cc5d045cfe63ff36acc6176605986632e661e28c22a153723c5a9d3bf2600a2b0d09c746baa", 0xfe, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x4000, 0xdfff) recvmsg(r0, &(0x7f0000001100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffffc000, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x0) pipe2(&(0x7f0000000000), 0x10000) 16:00:09 executing program 1: getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setregid(r0, r1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r2, &(0x7f0000000000), 0x1f0) 16:00:09 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000513000/0x1000)=nil, 0x1000, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rg') 16:00:09 executing program 1: accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000001180), 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x100) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x3) 16:00:09 executing program 0: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c", 0x1ee, 0x0, 0x0, 0x0) read(r0, 0x0, 0x1ed) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x49, &(0x7f0000000180)="0000b8e789ee86033ab35c9971200000000001000000330e84d6754787e9017e3657d392feac917475e838e896463faae9c7810083fc4182701e38a512f2d87a288f44a0ad26a21d413b5461720dc8e14b35a5d5f876f76589") 16:00:09 executing program 0: r0 = kqueue() fchflags(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) shmget(0x3, 0x2000, 0x8, &(0x7f0000314000/0x2000)=nil) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r1, &(0x7f00000000c0)="72c5b5ab0228a66c157a0000", 0xc) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:09 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) sendmsg$unix(r1, &(0x7f0000000180)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="1821dae31d3f4564588fd26031b03faa1e5931f7ac7d35c80dbec84ea4e2bbc9afa42dca527c2f891cf5e6720d3b1f8d", 0x30}, {&(0x7f0000000080)="00c89ac4d0bd41d08da2fac99cf03c439ce48d6c369a70605448304c98357cb46fa8a0370bd723bdef6735ad5a3456e979a7c666d297fae122a993da197d", 0x3e}], 0x2, &(0x7f00000002c0)=ANY=[@ANYBLOB="2000001600000000ffff00000100275675e3069650b19458969187cbbd844214e31a03ac2cc174451c2756ec597481dd6ad53aadd144023def134db283699ee20bb66996a8e2bd9cc772ebc19cfb668a83460900316de1e64dbfa1bbf918b3f61a9bcd613962cb6e7799df2244065e892484c2b09398", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x20, 0x400}, 0x4) write(r1, &(0x7f0000335000), 0x10052) 16:00:09 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6b, 0x9, 0x0, 0x2}, {0x38, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 16:00:09 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000003440)='/dev/pci\x00', 0x11, 0x0) r2 = dup(0xffffffffffffff9c) r3 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003480)={0x0, 0x0}, 0xc) r5 = getgid() r6 = openat$null(0xffffffffffffff9c, &(0x7f00000034c0)='/dev/null\x00', 0x10088, 0x0) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000003680)='/dev/klog\x00', 0x818, 0x0) r8 = accept$inet(0xffffffffffffff9c, &(0x7f0000003540), &(0x7f0000003580)=0xc) sendmsg$unix(r0, &(0x7f0000003640)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000033c0)=[{&(0x7f0000000200)='}V', 0x2}, {&(0x7f0000000240)="3b6e3c70f109149072765bcc12ed003625daa5db1374acbea35ee766703087e414a22dfc9de2250399d0eb511c4da0ee36aa7809c8256bc3d62cdd3a81dd2af10c470096911bf3d9fa42bde74e46f544821b99760cb9825d93b0d906bf14122189f5a5115ae083d8b4a1", 0x6a}, {&(0x7f0000000300)="92f4d19035a5fff981112285cfda6fb20de8c1750fa7f58e9efb0c1c1c3405b8ad2a7122dfab4380a8239c995d81005ca654d3e4df6f9a0b667d08511cc093a4fbb2e8ab02d282f64122582cb4f85218d3479be9c853405141ae295fb88a4792f8dd87076df861998dab8d0140c8ccb0bc5d0774865d078b847a7e06b43d9a6a86dafccdf3d912ca309a634d4ff18602e8e3e6d4b09e3d0368201f8a230fb4af4f41446494de53ce5ac59454537b5fbcdbdab677c25cfeeb5032a7fba57a276eb738d86950d7a2b7fcd3c6b3769b8ed92239dd894d4a0fa3391576e4de1ea268b3b3d46f9c0a2ab29bc89e80b2bf7072984c1aaeed0823e9d14c6d133fb202ac2b298d1b02c7014e5f0d2fca7b07886c00f2a82dd8fc454b17a9d8e7e12217cc3b5ec4eddce5cda0022b00c69c4b1836b3f38485a368e06549adb3995db093a8fb4d28b2eeaf7ddc0a6e856842294bcf3f80b81a92e77059248f673d62af38071b70665f3397ce53caca176ab0032b99f156fcaf67b102edc66c98ae6adb360da3e9975b7396e56ab98c278d01e68149a6d800e11b2933abc5316a35b6ffbcef18da06cbf86c493d4a3c075d76c9c521c1f66e6b3bf2f7bd7621147b1b0e5bbce347e6ad7f6c7db3b2c128faa605d3f5c35303ac37d1403924de76a68739cef38827b005896f09dfac870fdee65b7504611eef42ac0dfb33c62c3a15dc7fd25e73cf71f554c81c97968ff0cbfba52332330f3e3048ff65e37462a700b6cd24d60cef2953a5e2c56ab6da7f04c41ba4f5f72d6b0ced7277e893db26428383995e2bf776a01e1a7499e7a64163736370a7bb1cd61d58000a5e60e2232607b291dec41110edbf92e0f26a46153718d26146f0dce5750628266d4fd6e6339fb5bbd8c36278dc5bab31aa116205f6306b38dc6177ce76ca0ea24be7c2de444d958b7cfc8f8302b49e1f75ce1e5d1e2e08188f36b3c3ce1e39bd8aeb739cc0e7be5bbefe49fddc649d8c856803235543e7be1819ebbb6d0b87f7012d31c8dc38416f59d0c020f6854a9b71d4872cc6970d3bb7d76ffb60a3c7737100cb1133ee9b0bc546a582832100db55f85b818e903c3bae392a46345153b36cca3e8b95462214db6a0b798e07ebb661b73a161e9b45a7460fea78769db485fe802dbe5d23668457a9cb9d0816172413b0325cd802f4f631ab46a663a9410446e654ba801675109bd14837d9e55a4e6a6c90ad9f2e8f1e92d16c3ee9ea04def79b422ef65a309e9da5b5c9c15bd3c828994f9c837fb7ec6ecc48e71c453c117a58c4fc63a7c313332a8929bc2647eaadb96c2b206d9965cafcb4a916e925f74404365bc0ce671034009c12f766ed8d875403de4cc313584c14faf9658d668b52f101b28e3079f46101b0462f04f0f2b18d54becac3b98b1631d0a13c1fb8f660a23ebde2c654fd5391dd3bf4cdec05bdae082888fcb4bccdbbb411bd7619bd51760dd79c9cebf81ff51fd7c6a0cf06662ef339319b1918d72e6db8b1604825db402de09d576a38306dbfef02e6a6943285900ba5b9986be575980e4916124beb3feb473858d45269001c3bfb2bc5d99ad5d620b5263aa743ab107880d84a3dc3cd1390646c52652b81fabfe4cbaf6f95d21a46f212fe2595cb11c2b734d2bc5c04bf9120061816176642e90636bad6f92199286fc7176acf5001a781bc31a54a8fdd9332d2fe7829dc0da269a8c917618b1a6d739230ad0110e512181f8c5bdc5e3b377d027fec1caf8dd75511bf119cb5f7f7e2f9695655d8cf27103da63bda746b990c5f4e3587a5b4d256da3f2dc47f005debeadee4330655ab5a2e8a77f0314ac810465872ba17b991755b039e26559a621a835a03120ab08ce24e98d03497f6d071730a72e8974f643dfbfbb9fa626cf478ab9321109f691f93c9591894fd97c3fa40c55db18bf81c2f4af1674346c07ad77494828b9347518d4fdf32a4d9616c66d83a15124f259f806c8facf5fde3322ba914987415f9715d9951adefc291786a599656cf61681ad9ce58e66d8e60989414fd4ac25e0da592473b00bc4edb193fe5d7b33c1888da8cdb0b9b12da3d7cc1c1f09149961bf68c6d87c1b2a3b910c7a330cd52b6daa76eece8b4f42cfbbeb635eeeeb96496a91c91223a6a61b15a9ea50d9d81df028c4e582753f5479f8c06a6c519323c4fcabc7bd18332fadac02b52fb13e4d0194d1147bb12ccf30f978b249ea487b5101f1fdce6568f280728939477bc05c351df90d2414a5e8855c0932afe21a4b9398b83f6f15c5c381f4fbbcca8e6b3eddb5dec80ce17c69c2520c0aefc9219669cb693480843de501d5c16c36db477aa6b0ef15c554660971292077ff012438007d6ffc8926aec23de818a96e244053405fb57032d833380ce363202c57ccc676fb230eb19432558d599f06866674bde9908d15821d5d6936e9140798d1b5e4d9109b2d719ce68256ba1e913271c124356ffc23bdd1c94cdeaac23c6c9c698637892db40a844b8b3be1bc5ce4c0654fb4e9de0d6671b5b03892121b610dced828683487ffe72e3d2dad15e051eeef640deb8738692320e4c684e525c00fc23c9e2326c9ea39871082b8d990b10ba53148c6530deed820b871fe921fcebcd94d4eb621d370e1bbeca216220e26085c6588b8f65c224b5db5c960b3a99b0dced0999358c77f8bf48116436661821b7a9d2f8121197e72f9878b338e070c780bf28374e5d8a2d8add5767830512f2d9aa93e445d1fa828ccd5917572d1db7f2e46e5398c5b11cc180cb44c877f8607607c4849ffc21535d8ae6d2ac0d85eaf1fb93302757b18ac5ae37ffd5697a8e9f6a84ec117642830ecc4b58974bfdab9c310cb5b39813e9cddf25465405ba1c9827017d5260342715d2194b5230c3180e6461a1e0e41bd6246a371dc906f9694cf5765c135f541b104d204e9b934f96688511366a26fa4745d6c85d2ff2832952b3fe71511e555397c46cc6e1c288f9c91feabea8f7531858e3bde1be8e2f9a6dad96603aba448a03625e562808e5fb93c11623480b374656b0b61dc25d35ad94ac0756ab7d488ac4b357a8f05a05bca86cbaf217eef7ed7757a0a146cd572dcc431008c8219ed58b123318faad04339692e31e683bc257dfc4eda8d223d6046be0bfcc401994c8e25ea6eb0477748a7adda47b18e8056531aea842e9707b39629c66a12283adf7ea5cc0c907555a8cd220725aebda08ac7031abcde22d2e42b1d036080db7c6971d4dad5b7956ca36e90097b3ae3d7a774c6ea8b23cba972a64edfe6a733805f1acb7d8c85d439314c79a867f0feb79228336b8c238afbb6ba8acdb11f9a60317db13c07480f6bc49c2b62c904c91c69a0b4b82888cb00f8e4ec56e879f7f5f6f745b6ddf03749f0c88ef341aa9b9b9b76dd53d2fb42d26d4f2d39fce96ce9e6a55a318056f1e5e32d15e8f39c34920e0fbccdee442fc6ac010bcf92023f5dc7af9fe7689c243b925c1a02f7225ff2fb99455349538dd0e89faef1e73842a6078323c5bf8e36cd4b2f27479f559b7115411f4c2dc521d982b344dd5b78dafcf34feaa62e1235a37fbf88bd4b4ffacb037d442c344cf194733366504b72ce65d947aca4902faffe521262024cfcdbfd38718e99176d371b7413eae8536b0d090d802324155c0c1a58925f71d25c124c3cba0e3b7ae32d8d1337f4c8698f5526f87efcf8e500e365a579db4618faa0d90d0f6005a14793a125571c3347ef181b8dc6c2596d5b84fc91ef3b0664e6cbb5583d9ab7937e5fcddec01fe4c4779fed4ca058e24d8c304c48f59040a0af49115e3401d0047f8f247b1e5cfcfe057189cb8a56893bfa7cbf534e0fa7ba217760e345eb7e03518f1dd27d25801692d6a89321cf2ac5d9d1ed9a14b1012667ebb70b728e9591d561819685ff9cb2473a141d507689db33658da4198ef3feca5859d468b9e4ba8af7b87033f08939cd69d813c4a085abef1d34ddec61a846cf3ef3d3c5967731b26d0045101e6ec64e86287b6e5bfd496ee47fc311ee3299d1eb535c287aa752ac53bfb08258c983fa96f1cae2760adbf038c65a453f1a67273feffdfb99a9c707d3c780b28d4bd6e4670a4ad1da35cd46b4470fb550876e3bc6cf9054a15d7d38f507a2d0bf11ada8772ac023bb273d77a7911a586887e5c33f3205800bd505d887e6f6d3b351503b1f7a9f1f70092813db43c0a6811601c721eb3a80328f02070b75a43f94f821a2176e68290cb96e3a9b7fe65170672ab23e622f7085922618bc4f3cb75ebdea9341c25c55a41eec93bb44aeac7ef328e6e93823da2e64de0afa119eafe920f62e282ff974402270eeb69a048a46f7bb99b055716917f9d929b005d47cde58d089754677079b4605688fa83f6c57bdc461cf9b699aba89c27b38773317ef49ab64dedea336de98c9884fc37f393fa4197ec59a7f1f0eba47dd84bc09b0958a9d258d09279aa039c9670635e9f2c4da38a2d1af8bd97af1a30452385afa9db3f26b34d44fb388c6a989535d9a0242817dcfe4b3d4ce5f260a6b04bac90f10c2074aea27b10278e0e5f93e2d60d229cc4bf1141c89ff251150bbb5009aecd9d8f519e2bfa20cd99fda97039d54df4609deed576fabf2d0a027ce087a4ff64634eeca9f8b027862d32e5654f534dcf7ff6d33b4a0066e35b88e6bc83652fba97d08aa70b4b27a536a6f5aba5d6fae5793427d9f0b75d4e25374000c99073a1a6d8a824253873083edc3bb174a1a958e04b0bc4080b9059d2d2b76ea263e2f091a04fe75ecfbd01485cd2808dc80c20bee13f3bea3475d1b8913b130b0077fc279617356e95f1f94aaa9650262986b68ec59dc2960debe11d1fc26674b4608519b28cedb5d1de7c6c4508784254a492d3795ddce80fcba6aeb62fd4903dff2cbc68c04b1af964ad93b1643215f00081987e9472ae8234aac3ff8b9b0ceeffe1df0b0b30b5efe6434f2580502c4c5fb744804cbe97314535a56d8df9ea66e03f0e3a256081783572a1e27df5f12d2a87e3c082e0ca50b0e4d68aba64d5bd8e82e483a7cbe43cf76675dcc69bf88dce411ab442a85ab34f50965616ac05e9d0496793559dbf724829e408e1f8fe2fa77a1451fc8e461d41cd2a9f6800a440179437898028eace66d1489c0d6cb98c2ad122200ee36a9b72a44f280b749978c69e2f20c3c23b827978f9c67da4b454a4e677e1321d8c84277097dd4597ae6ef76c43975df1290686a04173a7bce96b7adb625fce86a34e7c871893f98feb73d3992c8ac64bc61c7cb532473b2c0c84d1f96e54541af20cea5052108aaff2b1fa582b6bd76405272c3847596feffaab1b4c846a3925297386955d7f6ba3d6dbf63af66b3399029269d29f3e02c2d28b8a0956ea39719ece5e27d34792c9a1811e37a8576f245bda773ff3361e9d3be2df2b47a494e893832e497c819817a5a75b6bd16c526ea37a81e84d3fc74f8252dd30e75668cb987f9f522c60e9699cfd930bc801fbf43f6da36eff1005b754f10f968b0ac5cb2850b2c15a2e5891d2e947c1a2acc71a2f9241a94a45d3b14a945d3fd257f9b37a99d09eb03ac7463427f54bbf1f055756008c664dd38eba3957c6d7b74f5b65fcba605972f9e2491fcc5b0b7cb1472d556150c4e3eb148657f794917a6cc6b17f3ced35466e5b472c8380f98f868ac2b0e40534fae961b1d97967881dc82d6d72f1094a570ac0e4a35a3134ff1157eff607eff2db66f7aef87a6ec9b453471ba8ce381889cf129200d1b74772", 0x1000}, {&(0x7f0000001300)="6b027cf1d93779a7b9a103b7b63cca1da790853a3f7fd12a8c3ac3be3752d54ad77ac77e6ffcd1c563045e9feb1d2ae9a0e9b02756db38b2b56392eb6b0db7ea44cdf14135a956da96c68576cb4ae1c544f0527af9ba75da74e274f41932d6a90720b7279e21ca511ea02a6276e55522cd7ee2d70060f2d99a1addc5d327f5b826c2c2b5a69232c575dca1099dbbae4c7597cdb705b5d333fa50ecfd6138774634628ca8f580659bd64a9e7d2b8b94b1c9c805a0edef5faefe1e95c4b23e2e0133f8b4e7fcc4130f9bd16af8dbc2a31646d8559c1240800f1fd0e5ab1f7aba5774f9914bbefec7aa4f1e369393ce97fb3d728e0886d4f5e321cc149a537a9f0d3725846b5fc4fb1e17d2cb269cc63129605553ce0164e76c58b3fa2f228da1cf45d4c8cc94af6ecbd5a78748287077febd5e1024fedba0a8a1593f540a1eb62d7c09bb4f65589d0b3d3f6ce8d6a57e55b9a2f5c488c772f85cb5fe2ece3b6f3ca0bb2f45b01757b0bd540ebb99ae1a6a2d366933a937386ff87a0bfbcec853f89d4f673016c7af742b774bc51b3cf38d37c615ef1690fbcfc309e76a0a98afedb91806ccc80a6d27250ae677082603a097e624e7d74e1137851d0c402af3a5c3430b7150e5c1a0aa425c5e671babf2a89a04966421c30a4837911c2a17e01af916d33ea270a0fbb967e5a89dfa7be0b612d5520444a048e777aa2ab245dafbec5d8e3772f39a5b4ddab65e8e06192c1e49255bcbdaba0b28a297cc5aac2689e10d668a4db76215c0e6c03c18f750fb13c04e1e1fd75593122607db8659805f6e06ad50ec8af68999220f23f3a8513a5ffcb522441e78eb9eddf587dfff0dfaea583594cffc026e2c9a606cb46b985816cc26f66fc48141e4eb8012450d6ef8f2e4f4b4d9307bfc9c735719f618f9b1f3e14d77bd0b4f7965d7bd63b7d2d226385a29074a986c6b91964880b2b5eb5ef3dd0b9200873ee5e20a99fe00a9ded00bc04e0ec308a29f30d7af7f82258016734225e271b0d89a3ac52021318f1063186b5db93df654888024d99bbae5c62c8f91e48a435743d4f50954e30ad672c214199e7e4885a93c1e311528563ed98cc5b5622f246153485a6b707a10cc351b5f17fe0d578fedcaa7f90c8fa71d4f3dd0b962039c8d37723491cc6b5c93b1a76f0c5299dc1e9effe3305c9a6f54f07b9de095b5d6c080d9ab6636aa776e485f7285802081081a960271a81b23a530365b3fab039533e36fc7df948f8f410d679dea95f28b1e334d178c73c93bb6856db551f419b2b4d1239df6b3ab2414cf272dfd9d9ddc16a95bb6a444a63a5d5128e0da4fee8f110b64c74794774eee2528ffaf0d514217dfeea236195498afc448fe412a82b7fa411197abe2ab4e4a7978b3c2a956f9395f4cc6b210e53d6e829d9bde804ccfcdf2234c890b44a65295b4e6a798b0534ec56bf900f0cbec31d91359fb3e85569697e0c13c3d565349e49dcfd026b215e501fe8bb6cad795bbbedeb664ad632f1b9a3501381637a788374954a3f805733d88f1da1a3a6a66d77368b9455f57dd7d6685768e5a0fe04a50ddd82c1707a9711ccdb461c4c5b1919a66a998e04bfa3c1442389a3d03c74a2f1244c1caf8bbf848a455871cac87df3d2028eb09b4c9e0b145741f67f923bc15f37363a1e0a4a83d6b46ad1aa754764f2e24e21fe1bb54024838ab2c23a647573b80156f1eeb928037fe28b348e2e6463bf525a67c15c459c3da23495e6206a7b72df3f503b333f6dd85eec4d9c448fc6d5a0139676149b2c4248416c8b71095baf8c5e5cbe43c3883b99409bef992b18991f23a98379133a77592fff175cb01e4d4a809018ef836c8b771bcbf7bd36057e0f5b29863ed7f3cc3abd8fc67a61fd749131deb5a84a41a59dbd3d11c6eb5c7db382e3b5db7117efa2efe4440d999888258c3a8dc86b985b68cb6b14eb9d615923b5b3c68fdb9763924dbd492e6acfa7da8a538dbe806bb3c4529e5201787ffcca7c46686f36b7d3622f378403987ad2d7a84e5d368e09476d1bad74e1437b2d4091878a12481e8d17d5791159dd6c1b4a503a1ead6eb04b9e0c74fc9d77eb27a2b190552cf01481793b8438af04ee4268a18319a4812714f4ded8514e8745d08210ca8b7845694d4389ae9ed9370296af89e167d0aa46969692a51250838759547b375ddf0a000ca4e0c58ac1ebab1399e437cb01680d6de8ee797a03a140026fe2bc1fbcf09ce739a1c0b0af44c141a894bacd1c33a45efd490166ae943bbb5ca5fedb84ca8f0a4651f7a23b2229b6e73e9818a22220b7febfaea751aecf384c0dd193f73677bc2f4e20afb3257a5e5b9ee70216afc452d03fc718f51c5625e2b0bd554751d07f4537cd16d5861dba3c4ad37a40fe44598708c5950b3a140f28dd1626239ed5722d0e09a219ef110dfec10c2e9bdf1364995420822af037f5994f1feddff19249ff7e48f99f8e9c3734424d4fd9b7357d0333f3f23c71077d02f3fe2124c8e8690b74710412adbe8c0aa02b051f4f09c41eedfef5f3dc2940c8ad95a6b7f52dd14958cd0997c44b98a04669e085e279f297e96ef3ef35aafd6df1b594109da5af927ed4a9e48f241f31c01def4f2ad8ebd3873e0530661a71554f0adf584885fca059d4827ffa43b809b954429f1d06285ad24190cd53cb38da90b2012beca989d7edc70b577fec09b8ec16b11753c1fec7eb45ede5b89379b9852525da1a7c0f006ff6317af280f767c166559f88f77e3c824993f221f3c13d1000aefb68edf7396b5cc32ea3c2399b536aee81cbfa4e4d9812e54f7b4844c3a2879c0a3342b5a2569d4efceaa8127fecdcce6e3ba5569c9dc04a720f8b66b38ababc76918aa7ac3ab7f78aa753ef25415124af3e104574a8e952479ddaff1d922a3d5d3ddc119987ff58c35fe7639102bc43056840cbedbe556a7172fbee4a309b86d09a63e32e1c221df8dd7803aee11b6a1537b2aa8e6ad023213a5fb6200c4b9634b8681c757216174c330cc9fb46a6eb79aedf2c8f457c2515f74398334117334caf29bb09105d037c6867552d125bc379294a82685167daac97725bec64fbd3b1b43afb90989be532a6fa4c1e745231598e79695811c6a4d5b6aded9d669cfb101e834dd0242484c61be8db0fc528b2d11c10dca6d812ae61eddc1e476cf752250978199c6e47c61ab9d9a3e3aaa4ae4bce8622f5696f926b43108ac33d4214104ebafa9e69a495c08fc9b7a187050bbabaeb01b061cfb331aeb67ccc3b7774c374a04d538e5af341689bc9c029b0c61c70927565ca0a1a490b5570b2a0e08c3497a2303a26b7f4e91dba30309780753e16176717221e5e9f004a7b079d023022fda0ce1eff6ee2d0efb65a565b115ae53e7c770a747819e36573d56790ed6ed0a77018854c5f03f9518ff3eead319d15c691b19478044c492765d546e2a67c612ed8dd014cfb4c59d0b6b41c0a544afe8aa00e82deaddc5b4d285f8b2943aa79df7b19c32ca4369f197eb7a6f1a92c082636de1011b4e1e88154c36bc1d6549f7a95f8ca7dd36a1e5df794fa6e2e0ea5e6f84004d24c2d8eae33932908c08ec8b7cd9682fb9aea84ec3a784c3992d19d17cce78ce80da6c7b45106c7b235f06498a2246d0d34fe5703e841d02729f940bdc2ede566739a7e89ad5f6c47b5caf96f2634cc03090704f11dd56d9f6f5eb7e9fe4ece0a612a0474747dbafb43f706c8cdb3a1df2998f5e2ff6fcc58b1a16e334315770851b670abeed3fc80886e88b14015ff09cd4b79dad914d823d3f2c721735dd6dab6d086e54fda248a34123779a9bfddb685fd29b12b04b6524ccba413c95747d1702c76a986d6b0579098f356a7158098f5ea1f581713a63204cd5958fbfa6f3f51ca3dd2b1a1f8ce24f5cb21d14ffe7d25315a4fd681d5c7855f7dda0d0e4a2248800190b9e409f631efb2e0d298d8a0c77ed488fa52077b4a2a0d421115a8599060a132d9d7dee924b2f020559d0ba16cc3c2a09f60dbf065071c857558fc7fbba6ec33122fbec7794f02c8d75f5c2d3c8e54482d910a10f5f1898f821bae3b95744a258be102afa38f9d62d49cb872a031a9ce2c25f4c006fea1f1ca8e2561825b47ac6fbbab33dd75261e8096a3c20b931f1c75aefdad46a4df1b26b5d009241646cf4b9bc5c8a0189a7951ad748ecf9fee31258061a50f72385ee0c0d1ec05150d743c3291c8927fc954d1e846b6b4410c3d03ed21d1b285c77fcdb19a08b2d95f933d8eb49390e574c9617146be334b1bcdc6a05f3a5b3acc6ce375b7f2c96e58b0251d648c33e67e46b70e5b357ea250b844c5ee5e31306a52ff6567768d12cbfce8757b5b25c3f9785bd4425c802f8a1fea80c988152cd9370e75aec093554517740b22a244f481a27e4fc6dfe9da04d3c80c8ddcd62f25fb08ec21a84acb3c87eb5699da9fbea95716150739262a50849dd81aa58140975a5a5174b61967e60ad4f3d83ab07b975416379b6a5fe96f2fee4fd2d53d1e32e90c660d175c7a1ccc7be1e6b3684014055ff2b8e900290764a4b92b351767f298c81fb7e5a8c41462aed08bb5ac163af602929ffb850b07fce3f88b537a00b30c7a48e0986d34fceb00f06dba304b471785ccbb67442ca438a805a288866806e827485bfd9eba306b97fb2a834c92b4761cb13c3dfff31f83b4db7fa147e80a479e0eefcb51f55be79f052d8ee7248711787ffe5d609c7ae3108ea780187f1cf562cb139416ce023bb1e34efe8de05eaa76fcf2c3f1eda51b9949d2b801b2de8eb0b8721f6ffb6abeb7d1f2cfcc99100883e19cf9171f4426e9e2d1e3f49cf0ca7cce6e97a9c76d3a5c7cb13f588160fce76602e179dc18856ba0e43d31ccf10cad12b747113c2c814f9d175c143fd71a48688349a5a0c24a5d85f2dca4f1dfa610fe2e5e5d5a5e8355b768ceb4b4dac7257082581752923098a39082a45e08057437f42256cca767a88f3c58d8a01f33931e0aec2b8c416289feadb46f1f666dcd55c5df7d9aebffc46dce429120e16895abd71b9d8cfb55fc09a029f574e1a536fe9d4152fd674bb656a41211013cdc2fe4b5940c6e325fd4c0d6e014bea454c31288b136c02fa861c51248659d488e66a98946ef328bc8ec011daa294a4d42102effcc224aadca390dc606ae8009959d0bfde0b1b0b3bf84a63033f036fc0f6deb681a1be31c3c9c553df7a7fe055caebf1afec733d747bb2604c66c21b87f6296269636bef38c809e532931c37f7f4c73e2a121161ff49ddd79ed8b4a2ae0067a00de04d238ad90f750929b5e48e5bb28374478bddefc5b605cea1f5c0f2528aa36abb00d5d672470ee50fe3ba21e4d1f92541bc5ec95b78b5469770b892b99903567564858cd4470a216047314b660864ed608850f90a8efa2e5aa93b9b9884d818fefa1efaa3677bf4c30307af437c6fa124c5afa4b4431aa1e12c41da725007d22d8f9493350428b172b5bd62a118e79ccddeaf8d7be045da8a07c757fd6b2a718012f9e23c406946a3cedb069f34c5cffbf41ce5295a8bf1dfea8c7a7947cc75fe60da842c4a23527687748648f6c48c8b686c62cbb43e55676c4e37817b25321bcc97f993afa1482a6cacc2f6c656a1883dbca8cd6534654ec00522037be83429c9bd4d7c6809d36869b52bec1a36327fd5909128062db552f8c28c5b429cfe10bd5e83b691cafa56b8058f68b3b8ba077d882c91818ae202dff485f20f466a39038473c32cee778a95e25c1842cd9db081892a643475", 0x1000}, {&(0x7f0000002300)="41935b49ed49c305718554801ae579a756aef3a0a95a8d281d2885dd6fa63aa4835ff2c3bf950def3c292da709a72be3207a0c53feca8af2a6bd331fdf6ea3681c9938fe75df757c9dabd458c56fec981d50b1badde3494fc858a2d643089df2e92e758908daffd169d84b949bac02f3b84f78c4a10d3ce186d7d13ab8", 0x7d}, {&(0x7f0000002380)="cdc1b77081d7f88d63f37f1dd8c5ae3cf435a21a109325438925baa48944dcce40cec5e5c218c632196039aac69f4e4f595ef2c35af4503405b597df6c49d7d72aac09a29bd7f0b09859577ce6a834334d8c774cf188714e32d93516dd31bc713ffbb9ca1d1c26f6b6513576b31efe39d6e94c313a587c9b02cd509bcbc62c2d43e3c4b94faeead30c633ad93d9f8b550c9d45debe35d4a0f4373c594fbcdb399aa838960b655a63ff906f93c37f89f4c56830ece900526cb997a2e3eea118e475d9140fa9742f107e7b053d4140b6d4b482a19cecd567c575a839ce8620182833b5d489d2dcdd684a6bc01ecb070ba4a12cabe52b2da0ae761e1c65367dd943cd2a9f8097ce9dd074bbdcf9eb2bd95ac26fd99e0c4fb5a71bdfd4c4f763cc7693f1a0cc8b90a51f26c56623eb2d12b8d5e0028ab5be0de31843bac49ba689dbc9d2a6bf3859542bb93100ba31e2d14b5d72a3cd2f27405d13640e95d24e14826bcf089c7f0c550847c589d65f089e693435c20f6ba559e29f84b76adc02df035cd9653566632139e87e365a6f3330e15830fdfaebce837a65356a688f90974de167dfe1dccff23224aac90653a674e0c9025cf15112e3e3909011fa75c55e7e7ab87876562303d6df7cc3915b7836fb418e1be2ac59f6b93be2af7b13b2bef86710cb8fe5afdad94bc92954b4ffc86ed626567ee46004fa90cf492fc405ab8f0494f06b7b391cdcd8a4c6250d6160f9bdd97e9e4b21c1438ea7dbbc688f94f5f4fb6d4f7e82cb5353ef379933e4fbeac644ac7eafd5e06d78c89ca92c881ffbe74b6a0b65b49077bb63d856719e99412a419748cd743adb038a6bb9dfcf429e0d15e324a528b5a4509281e75a818a09b70de91830a550de2e016a131b3cd7de37f91b842832d77342d82f7e0a2a5138624f9cc029b69826ef805da3a3460a5a8d61d399d2db7f1cd4bcb15110c3c3e5da59b4d06a4e1d250c59c1a7381018b3dc82cd790d77099935c606c51874ff3467c6eab2ced3be05a430188f5887a67ade05476b90962d021c75bcec1a9e07ca95adee8ac4ba50ce11872378108f3962170fbd61e33fc4038bff620daf4dfa71f73480da6bcda5d5737a87b4c62546d5d3d2e827127b313fbe93e51cfc1f63497896975924e54840fb8cbdbdba4c0c2f9f9bce7e5a8c3d2ad938e668b1372dc1289330953805620695d7c90ed34be1666cc9c22e166a45af96df8457e4b82a050de7b4f0745ad0d0832457794a27f71dfb58da75a9d5c476a3942455402df4acbf3a84d0433515f0b7fd9dca2493051a0b090ed5197de15258ef3b8f85749268cd302f02c013399381e352849f25462fb5e3f634ddbf5764eb953021afd6794ce99e91391e675aa91dec31e3c7f7785b0eccfb5016f00ca784db8b88c28868feabdb00323a1411923787dd4b7cb1ece932748fcb59b7ec7479da8e771f846f026573000e74c62254939df9d8d20dcc742a70aad7fd6fa48552370ce22dfd208864efb4958108346d226e0ef8ceba17cb5944257d09ffbf930a25e071bc82bae356f61ab2df5e87cefa2368ab6e5dc7315519feabce55e23aaa5bfcd66f34459f40ea670e50d7aed457719bece679ae1e017b3632723fae23bfbabe8a5e4611be61a7d6894a8a433d3f403e50de5f29dbf72945ea84d3acd0538f540e68bdd5305ca351dc4a5359e4dcc4a81a5ec8139f7eb055d52b75b8892503caac05292efe3d9ffc26d92e9d856655a84b5d87b5b0460423ba6bf6da9d824c6b3b0e1930dbaaab8c2406ae17fc27e27e2ececde3f6607e74d20eba30e64fe9d8ee0f4097c743e745fa1976dcf9ce3b81c68737374c8532ec0d857e60581b9a62124cd242333b142279aabc7548b66bc66469d377ff8dab5b442cae0a51e2de5a2897d685ac7947cee93759ced01b2d9ef001f6e4d2f21358fef1a36213ce5d3017f968cebf66d5f36a79742a55b53210c3fbb60a187129127a8982176d683d8d970c4ac226b498d55b18bb80a9af7d7878d76a75b1593025311688b51d7526a9ef880c20526f28bf7ef0e7d942a71c9d28594a2442f91fd268469003efc3611c8dd388ce208732a0c930fb453bae7c7c14d4fc4629571714a5fc9ea4411a8aabe979523374ebcad566f080e6919a1f178fce14343be4b981a6a2e8016feb627104a36135b127908134e6474db2c9a16d771356704caa391b22b970dbc78ffe5d309c008320eb176b0b74df287e454c7d2a09c42d51003664386ab763f92441f389edd2d123db8ede95583d4142d9c02ad7da84bfb721081327a024cd48aaa9a4bd7571f84a46f222ccc414f8f6b0c7350324c5ddf82f11acf0d91dfa7c8dc1153dc11c3e6e0825be9382beef39db76355c5223161b6ada16de5ad74f8ace90ee35fb924ecca774e204909e56af40ddd1174d503d766b6dd48ed3d221849da4f20d5c9ee9642d612d2240f5645a615e4e030681a7cf9bbd651309de1e05f66d07db5ae6baa8d02ea05e303fdbe48258db8948a32e2b9e31b45a399c503a21ef2e804ca44490df3595ccf9fbcddd34947dd0ccb601b3617c65acaa9ed172b5934e72a04254adeca65ff55157f6411d3849bab851b1c9250fd1d6014e7caacbb0878b43399fd8fd8d5b6ae781b38bdba26fc256d0c832a14f61ec4f8924902bb1ae3918724b039e66022d9e7d1d9b842c6f2cf4adbd7e7c32ffa74b256c139012d982d567f9180d528a57ad4e66b0e753267e11391ccc1a6369ea428d10d217369fcd32d7cf8f6339c44d3728a86ab86d81ef2bdf6440e0ff72d4a8f2b1240c70f4ca7f1b10a44b5fd74d03fe27d7b7ad68eec366b75a8e3fdbb7a55762cc97eff65a4dc9a85c6870187dcf8987ce826fe5de46d09714d8f65fb7e7e55d510a2b48649569f59d545eafa44113dff857be1787cb71e63db0b19edc5cfdeb913f502250589bd788e6024695a7efda80ef32a8226fe76cacc4004c5c94f59910ccc921c30debc69c94fa75c156e8e017cae33f569f787584927e33fe53e8f19fee4da613238c82efc2228447349c3bed319929c28f88bff53cba89bc9e7945ad9ae15d0b2c78cda895e73e748773a3b15f0e3de34602b8f94f718bf40e11488af1dbdc1350e35cf75af8f8c22883d0e992420d7a51f28ef09776606572057153145d2af661242aaa3202cc37e8a0e861ec4173198f5d1440b5f84fb06afd7ab499cceb290b02d4bf7f4dd35e7595903d43cd4b487d64e413367f4f73551e14565e70a4e070949c3f88bafbef553d949d2edc4295b4d3df610a28ec837763987c9d49cc7426b4d5139fddd4ded2c1574cf08d5328d1006b73464b155073c6f4d0edf60d0308298f3cda655f7c9c70da1c68a8526a663b1765ce4955af5ea7220107f8648cfbe30954ba284a2dfa20c625336b1d73ca2540e36c27cf2fe5060ff181800bca04e435ab9b9cb0da1494bb62e5e49c155dde41f3b766be40c2031d6f62e799811de6dbb587abdc7376c19c232c619d33e41915fd47bce5474c4c14fb9b417b25ed9df52d579aa3fee28fa1f57f83891ea31ea2a6dd32aa175c55b37973c6c34880887521924050fdffd0ad6208bf4afc6227cfef22e93715ec8667a874e39b7d1f4cf3484cfbcc879cfe89cdc4df60d0c0d5d47d3ffb8fa3e20662a00d22a6c2b1c5782bc0e275ef819e3a4f2a053890dadd0e64537b957935348eef3be6e7a1f27a5cd3e35fc9e4dafb947740d3d553d3a03e67333a1c4661f9c1e547b10ce8d45cd96bc37dee96c33d9f79c01e802ffde121b9065805a72ae6b1057556bb760ea1ad26e6b3bc761fc086fe2329a27bb27091faace8f844d0aea4872b06a7a901247bd6ee2d281528a31be852a13d39f9926b6d34baa92f5c67608b71d374c1bf6608d720cb031ae4883a4695c5030badac9231e8e0574178273c3cd6dc8fb69671c7388e1ba6318b00071387b0a90a4b3982c5921e355e0e475b9e3ee4d39be0be1f29e71bac6098bc70f9ea815eed6fae3d8bbead603f8c0d519d2aeed5c1f4ea80077f0b327744cb674ee2813c3620c5052d241093e0edfc53d41b152e4492af9d8eb126da0b0ec672d1bd872f6405d68e935232d21e03ee52f2e7e4b346e770dfc6222e2a7284f596efc18a46c1bcb4bee493b00065f95bba3dc38c92a7e3d3f5c197da37d7688232a193c97f8d777914f472fb03303d149174f5312caba441ad6b5f0b6494b5aaca0d2f7e710ee51889492043dd86bc4ba522e0b62e381d02e725967fe7a450238c94f68f463fe6ff4a75feeffae920f379bbc6a19008f0e3582ece98bb6bd6338a222073f1ed95d8647f9e4c5b6935a86f69fa2131c6f127ef09706f91ab20ab6b87ffdb18b7b5f5bc66e5cd63f9adadb80c3b66a74b8a64dc952562ac43ce2e02d021b30d79e097915d3929238fcdf744db14a5cabdbf95e7976e740e92b19a5f5c936612916c619ebf78e93bc691766fe6b558044eb1f81eda8e1fb96e1c8dbc16d148b5741cbced1ec2b1d20c79e696a412674df78635df7ec609a0810434aae442fc1c6d85f237493c2c546d0bf7726e887a6a7108d34df8533be0dd2bd18bd147cb84004be3a9e0a67c52c58e768f12bf3c67456abe844cc70ed9a0c35cc5664161e62c1a3fbbee7e9b26128a012902eab20655e194263028bb6619a9a6f29de5691c427981dd0416c6dd8c197bbbb629c81cf21110af52adc761840d5091c20b375a2a595c9524c41a9eed138136dc5b749cd71ebdcddc32e9e74781e7f34ed13e7255f81d96c4757da4246b0b6ad9adb069a3eaa7cf1f79e05aae8fd40acc8cbeb015f6415b79b5a3d21cd90c399d416701f24f8b8b86db2449d48302705a68134674fdef84dd88ee5e467c6e2ae604a70aaa5f9cc46d2af42916d8e03478254f9e6dbd8b62038f59ea8d7d5708c5f97141af1d2281e96f163763337ec92ff5b7df70479666a02b255ae4cc7dc372b6fb126c702ba9cc0fd0efd6bb2466519c06fd24f928a218fdc873d3fc7d9989f3d408ca00100052c8b5728f94bda3bccb693f7dcff688992c2beba32d3a1ae8ce1214c18327ed3d0f7b5b9236e389eb359ad6010b9a5acf958a4d1dcfb37372793970772d41822ba3abbeef119f152c6ca2b482d76932cccb2dd3073bfba3b9ef61476338504c645d31e87b58f52e8b4c9f9dfe7c4f276e6bd54a8f57ff3d04edbe85a13ce64bcbe9474ff2c745943978591eb6e80bf271533e1ef7813c0eabc10f5fd0d9da84aa4034312d757f3f4b9a1120ea41f0fafe964e84f60e1dbc491def0c5d03a423d1779dec9b27dcb49c2b0c02ad11bbe2f9d2abddc9d9a3657e88fa0691696671f5c0e5947771889495bb6b6f2e295e496c7ee2dd68bd51c979b9eafe8459d9a768229d497708a662dc8510418dbd38593c7f1d227e86062c2b3736da47511deedbd50d091774b90c62b3531360a42d0893b96240e909c6f548279ce040bf90e721dd6f2b117a9519b4d35f668bb7e82f00c7cabe49f13aa200de72f79516fe995b8832477cae2d9989230ba3c0e41654632b3abd02f613ac57536992ae0f2ca2d436cc5a57e0e9c2483c47e9dffed20b0fe588356374fe21efad15303d74b6e8245b3b869fde758ae0e9346457ee709efa27e5599d39e058ecfc04b50b92110f73def1fd14ca18e94808ce05039f5e1ed9754abac6a8607af5032dff52399c41bd1e1c8061cb49fecd92ce6e0481ed44f9e41f2c10e59b6f983cc515cecaedcb7460a7f8b549f2c9eec85757bb0fbcdc37", 0x1000}, {&(0x7f0000003380)="c7cf116c5c4dc6bf5eb03e21c953b68156fd4f3621e317a622ddb8bd1a012ff1d695382cc25dc5c0838b", 0x2a}], 0x7, &(0x7f00000035c0)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8]}], 0x58, 0x5}, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r9 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r9, &(0x7f0000000040)="4c0dc55dbca70783", 0x8) pwritev(r9, &(0x7f00000002c0)=[{&(0x7f0000000080)="6940504aa1515f5e1f286043098c2cdfec21699a6e41f22c3954ff1087622e07ad0efa3243ae3b5125e54d365a98fb00cfd26db0cb6815f222e424bcaa0046d3e73eeca5b66c12a62d26d65e1969a7c74fe6c6bae05c276b", 0xffffffffffffffb1}], 0x1, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: r0 = msgget(0x0, 0x202) msgget(0x1, 0x20000000601) msgrcv(r0, &(0x7f0000000000)={0x0, ""/157}, 0xa5, 0x2, 0x1000) r1 = semget$private(0x0, 0x3, 0x1) semop(r1, &(0x7f00000000c0)=[{0x3, 0x7f, 0x800}, {0x0, 0x3, 0x1800}, {0x2, 0x487, 0x1800}, {0x1, 0xffffffffffffffe0, 0x1800}, {0x5, 0x1, 0x800}, {0x0, 0x8, 0x1800}, {0x1, 0x100, 0x1000}, {0x2, 0x100000001, 0x800}, {0x0, 0x8, 0x1000}], 0x9) 16:00:10 executing program 1: r0 = kqueue() kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xcf9d, 0x0) execve(0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x3c}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) r1 = semget(0x2, 0x3, 0x0) semop(r1, &(0x7f0000000040)=[{0x2, 0xffffffff, 0x1800}, {0x0, 0x0, 0x800}, {0x1, 0x8780, 0x800}, {0x3, 0xd68, 0x1000}], 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x1, 0x6, 0xffffffffffffff6c, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8649, 0x300000000}) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x2}, {0x6}]}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x6, 0x3, 0x200, 0x5, "7d00bf6a87b38781e811e40e60694268ce38ca53", 0x7ed5a5c7, 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) kqueue() syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x3f, 0x0, 0xffffffff, 0xc}, {0x7f, 0xa3c, 0x6e, 0x2}, {0x4, 0x20, 0x9edd, 0x7}, {0xffffffff, 0xe1ab, 0x6, 0x5}]}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x44}, {0x6}]}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0, 0x10) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x6, 0x9, 0x1ff, 0x1, 0x5, 0xc9, 0x1, 0x2, 0x1, 0x10000, 0x401}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = shmget(0x0, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10000, 0x0) getgroups(0x6, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setegid(r2) r3 = socket(0x2000000000000002, 0x3, 0x2f) bind(r3, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x10) r4 = getuid() setuid(r4) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10002, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000000c0)) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r2) setgid(r2) socket$inet6(0x18, 0x2, 0x80000000) getgid() setegid(r2) 16:00:11 executing program 1: setpgid(0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x40, 0x5, 0x7fff, 0x0, 0x1, 0x5, 0x7, 0x0, 0x0, 0x7, 0x5}) r2 = getpgid(0xffffffffffffffff) setpgid(r0, r2) 16:00:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x3, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="12002e2f6605ccf4fc77"], 0x10) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e9) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pwrite(r0, &(0x7f0000000140)="87060020fba19714437873a6a3fc108ae0f0c78d792ccfca3946eeed8d9d7e1193c4fbe94981f3d4140c713e9255d12526c240e4862dc8dc12808c4c11c7d4a94f01d97bf24b9323f631259ab70d532cd3cb30955176a7ebce36b1e6d86c685c995a83c30e0c00bdfaca5f24fda488de2f68ed65e51d3b7efd9f1d0bd2b58de0ac44ad5db33278f1f22919ff4f718def5af093a62095124427c5495141b45683", 0xa0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80000001}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) kqueue() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f0000000040)='./file0\x00', 0x18001, 0x1) 16:00:11 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000000c0)=[{r0, 0x21}], 0x1, 0x0) dup2(r1, r0) r2 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r2, &(0x7f0000000040)=""/124, 0x7c, 0x800, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) rename(&(0x7f0000002c40)='./file0\x00', &(0x7f0000002c00)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000080)=""/37, 0x25}, {&(0x7f00000000c0)=""/88, 0x58}], 0x2, 0x0, 0x0) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000000)=ANY=[@ANYBLOB="70012e2f66696c6570861cb59871e78b3000"], 0xa, 0x0}, 0x0) 16:00:11 executing program 0: msgget$private(0x0, 0x41) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2007, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffff9, 0x6, 0x11, 0x0, 0x9}, {{r4}, 0xffffffffffffffff, 0xc1, 0x2, 0xfffffffffffffff7, 0x8000000000}, {{r5}, 0xfffffffffffffffa, 0x0, 0x1, 0x1, 0x8}, {{r2}, 0xfffffffffffffffa, 0x2, 0x2, 0x5, 0x4}, {{r4}, 0xfffffffffffffffc, 0x4, 0x10, 0x8, 0xba9e}, {{r4}, 0xfffffffffffffffd, 0x0, 0xf0000000, 0x1, 0x1000}], 0x49796839, &(0x7f0000000200)=[{{r5}, 0xffffffffffffffff, 0x88, 0x80, 0x5, 0x10}, {{r5}, 0xfffffffffffffff9, 0x0, 0x0, 0x2a, 0x2}, {{r4}, 0xffffffffffffffff, 0x1a, 0x0, 0xffffffffffffffff, 0x10000}, {{r4}, 0xffffffffffffffff, 0x3a, 0xf0000031, 0x0, 0x6}, {{r4}, 0xfffffffffffffffd, 0x69, 0x2, 0x5, 0x7f}, {{r5}, 0xfffffffffffffff8, 0x80, 0x20000004, 0x6, 0x4feb92580}, {{r0}, 0xffffffffffffffff, 0x26, 0x0, 0x2, 0xa74}], 0x8, &(0x7f0000000000)={0x80000001, 0x4}) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8008, 0x0) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000180)=0x4b) munmap(&(0x7f000071a000/0x3000)=nil, 0x3000) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0xd, 0x0, r2}) fcntl$setown(r1, 0x6, r2) 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x800000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000)=0x2, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080), 0x4) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) 16:00:11 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x200, 0x0) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x108, 0x0) ftruncate(r0, 0x0, 0x2) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)) pckbd_enable: command error pckbd_enable: command error 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() r3 = msgget$private(0x0, 0x80) msgsnd(r3, &(0x7f0000000240)={0x2, "dbd861c7e13b9c41fd76d58a91191fce561030193137900a88606d2951fdab077aed2baa4b1df7dca53382b58da121be293b98f46addce1f673627a7b3a485ccab08a37ba54052a70ab0707c0e928ab197b144e2e7b9611dab7fd3efa85c80aba9b4a050e0e352a8f02378204c8c3eeb8ff325"}, 0x7b, 0x800) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0xc53f, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000040008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) r3 = dup2(r0, r2) sendmsg(r3, &(0x7f00000003c0)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000300)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="181e40479982ec9ca8ea2d1430bc9fdc879282850710408646260457bc57dfc75504de65f8bf2dd90e4683128a94bb6dbf30bf51bebec3c60e7e0b64062e0b7466bd5734032f41127fd4243ac51fdf7e5c671ac956f85755ec60ec462a11b3d6ae57f169d88ee20c4f6b3d4e1a83711ebe307169d7e30f4ae548f25135db455c82362b5b1807846d654895715d77d5c0861b8b3d6f15bfeda5886dcfbba81dd5764dd480155c08999076249984d037e4a709688d227e01d729dbc2387bf63606186fc3d9f1f9fcd2e874", 0xca}, {&(0x7f0000000200)="088303e34ca45ab2bf7abf0aa59f3b3177837247881a671cbc0037e61342e2253112d928c2ea0286a390ddbf8b785563edd4c44fb3cc5dc5b712aee5836e06b4", 0x40}, {&(0x7f0000000240)="d51b63eb1e74281b949f2f34435acfba2f8a1fc84977a8c6843e762aca3139a2625d461c1e9dbddc2e5c6fc23d1f292496818540d1d88f1a316a810c77081373abd046d0e2e423841cf0450558be0439034f4c2bba5afb9cdd71df6f39791c65dd90570d1db23979f9fec510365a", 0x6e}, {&(0x7f00000002c0)="23ae785328cf26", 0x7}], 0x5, &(0x7f0000000440)=[{0xd0, 0xffff, 0x5, "037b1a3478d32c774dc599eb6300ea637d2fe59ca4054976c4adfb3f85c4b8c318411903af54a7e721a44bb1b40caad1756a6e7ce47cdb86432e26c4d3b3c7067ad5cfd2c3814a988876d578091f99e415423e2aab7edddd4eb889971b9f01005a4b41370b8fe1b118eaa1770e2ff14d613c54e8215964270f655436ce15352676b76e00124a835edbe4a3bd805c5cd4c2e6ddd5e1909f946ac768cb33a47442a4163775e5ae1e0e1d6269a1a7d1dfb35a9e92fdeb8a5b75628626"}, {0xb8, 0xffff, 0x7ff, "ce09d9d22b92ec17e053cf80cb6f490576c1f79b8bcb85d4533bfae142c2e1c89cc718417169bbf650cc4a8b47bf7c114fa5f2c7219ec7746d3617efdea47034619abea8e36e8dc0be32bd2cb34cf8663c6da41748ca1bb4b975863a8804f28fa0d560d1eddcb6229ca62326531a92f502a5166a6fe47e14a8587ab8612c6e2dbb1e73834609df221e815a3c370c17bbf6ff4b96ff25abd7542b022bd033ecac99f6d65e0e"}, {0x90, 0x1, 0x33, "35e922851f17987e70df3e2b12fd1c9da2059b5a4e3ed80f186fb441e98792c29fe367a6a1cc01b78781609cdf8630dbc5e24bda13bcbfdb5f61166f5cf8f001344f7442ca69bbe239fe2e70bd7603b0d94f5beae88cd4afecb4d5f6269d6a0c592ad348a847f5d836547cea156b9e7e48d090b1cb16eb4d1ecb"}], 0x218}, 0x2) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x8d9, 0x20000000, 0x0, 0x0, "854955000200000201000090bfa61c00000200", 0x0, 0x1}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x200c, 0x501) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) socket(0x0, 0x4001, 0x43) connect(r1, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) unlink(&(0x7f0000000140)='./bus\x00') syz_open_pts() syz_open_pts() 16:00:13 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000400)="04", 0x1}], 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f0000000080)="be8c3dc479e6a7727305a836260fea481d101d5157248b0562f46d32e85bf1ca4a786aeadbaec3", 0x27) setreuid(0x0, 0xee00) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) 16:00:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) fchown(r0, 0x0, 0x0) 16:00:13 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f00007bb000/0x4000)=nil, 0x4000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:13 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1b00) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10080, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x3fd, 0x0) writev(r1, &(0x7f0000000340)=[{&(0x7f0000000000)="bc7369828849d6d50968412b", 0xc}], 0x1) 16:00:13 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x200) write(r0, &(0x7f0000000500)="7bb5000946b19cc45640588f645640c86e848f576dfc6fa78b83820a77a7eb75b1151a91c67408a71eb0c921ca8e87e12d27edf485863cdac341cb96b1732322b193a908beb697fda9a06c6a8168f5b4e6f9c28028e15b632f6a7585908ada275c9c6330471e2429233908002d7fc106458e66e9759e987e93479383155b66691f07cbc0d224a73479b29e429e8c734fab23a94a86ba662338d9eac932e7560c1ec2636b7b35ec0aba10df92666397bd4f161c3f7e3e4c1078ee3863d43e247983daee151b840b5b9671110542fcf07d3f0768fd746aac88d0ed97d2d07c7c60a5b3b7dff20e5be79b0a3927fc5cb9f94ee5be4017b188d567d82ccbba1b9c9e6fd36c9a2957a28920a5bca3391faf0ae3ab91c6eb918bb081161bb7f17bc59dc15f86c4a7e23e39104765bc09a517a8ecb4c6f3e1215ff034f260b6d59f85ad7e9833461f58cee521b81902ea2d5e398e4f11f2d94f68621395ee8b3565285b352004554e289bff33df438a731ab194cb8bdcb1a0153582cc47414e46f3b0e24f6b0a125324cfed3249a537256c9db00eb1058abb4402c2cc90f90c560fb08b488f847264788015a26c9c29181284755efe6490c882ba5e9e4e0646638e03b5efd7f1fc2f196305e43dd1d69d8a1134de07406fa50633a2451f9a173f09a32197e9b8c291abc6cf4ffd795b028a80accf0f89d6618de4edb284182206587f61e8d2448909e12097ebac2b10b3fc925fd18eeea40f85c869c4d2bcb568e62bcbc6472a251464f805c53e3143588a9ec4da6b69729a6e65aff4c764844af1f6e1ca8ac6db20674b5f0de73dc7118a87c6577ade234307ac73ea3e70d715158bd9ee8e5858a37614bfa26b2552e1762e97e0c5777251bdd02782b6eaba315e8f63aae51ca226a8bd533296680cddcdd4de093c5f909890fe932efedf57aa498e4e43b7bac3405341ac6239fa7a754bc397840a0fac54bfdcb08017f22cb4f23ae012c12facaeecacdd98a64e34c52495484355c0679ac798f64c78c0e73203f3303ca9c712944d3bac55e46238a4b2584e4541333e7df8cefea939c6ab4258979e6e337b040c4e989ffd91167e869e16ce770411c2c855f299852310ff4fd776163ac0a409291ae05fdbd6d8feb259636bd22f449e90c1edc9f25d1001bfd4ea4377924b5c80f55500ba2eef60e104eb45c789cade8da93cb23739b3f7e2ad28f69ac415077ae690cd19a6e1a9f7c51f6f857f5444ea2f2695d5be2216cea613eff766891f558ff6e06fe872f36049077c1770d9fdc48598f246924c3dac637a53773c837ee86775204b4700ca8508821c9e55aa9313a9b5544150c430e09ea6f9b789605dd5f0be0f90c3a165476587066bee73cfc2e36e7824daf594277607e4b44e68148b6ab5cb3ff2afe653cfb401e141338357960f073c4ef1b848553ea1ddc9b397b6fe0d716b4663debec6cef69dd3c34387c6ac36ee04d87a0d895306a5680040dc2b5ad6d756faad89600b541e7a2f4a105cbd267f75ee1708557bfb548af2d64a57913cc66bb8138c3f80b9530168ace965e20885d251f5b86065d3170c13d4bfad40275f624a66f4750df9858969258c434f559fd65c4a902290e6b7afa569a8e334ecd306017ba06c6aed5a60d8248dbb3feaa8d36cbce5562ad206de4cf9640fe5a6d9835a5dc7342ad2ce5560c78695db605ebc1f16df10e271aaf7ad4d0a276858bf67a3a5a60e3586be2ffcb11aa51741c57a7dd3c4d6c831ec889199788037a10e8de6d362fc55102113de01a489fde3ca1f4a5a30e11ef7b99c0574d69843724037c966030cecc2acec76075792ae8e885d7217d0f8a7e0b8cc80712f33a345dc3c389d9fa3d2975c65d09b087522a74e983d2db17d9047fde68dc3974c09120be1ae93ca61a3c03c87c870cf19553a758c16fa6b24deefecce0674fb8205df999c51d794cf2eddd728cedb29b147c64b6f629a3e6b8c47b92a9392406da22a2b78d50ea3f38e6215fb4e362a95ac2649e408c14f8bb0e280a5bc5919e3bcf91998334ec1d09cf15bd1bcd9a3a1c11ce08d7b3c0bef2bc596e35ddaad1663f5063f6617dbfe7f67f1ff3b977c31bd3e16e27d714bb9fd2ded474e51411086862a386edd1dcb53e0a1c585551f10727d345aca9336dc50cc4da492c7691aa9492bcae9cf63b2fdbc4c6330181d8cec85c30467a905aa05a44b0c494bf716a23e512ac3ba7d58fe13cf2c9c43559eacc81fd2d16014a68786e5c47a5b05bd41629afe7f90fc657e72883169e45aa7534560fc99f7e80802808af01f7f6edc8ac180d96bd5c1391b7bc3af118d3ba7b8f3e371165e60e8d5d346d869ab0784881e1d461cebfb49bfaac2e975a4eefd9421a0198fdd641fefe2ed08d2988ebcd2729102f79501d04503e3e852a6bffceb41cc6a8eecae27a3b3fd6ea57c87e3c9207f2bf36fb218e9b04eff08ea1dfd6b02cb628af63a6ce436169768e47ab11d9144185d1edeb6a7588dc66cdc0c80fb2f5a97f45334489d59bfeebfea6404b74c008eb892c760af1e21ad6b185c457a08064be1c8e04524a8b3fab13a3f86e4acec66a90db73b31c4d347be64f10f5768b9cffe87904689ea9b61c514c38c40ba5506a5335c69b6a89ac3c61fe503a10b81e458af721b5c370e8da5407c9e1a937d29639d03d5caae6d00f876121c6b131ff3f03ccd681ad348432141c1deec95301c0fb501337f313916737221292cd6b75b73ce688b91bd904fac0df0f70f9f024eac593e08e02b6ab678a1b1e4f748ffa8fd63b9dfc031d1e95d4d28c4dc84dd1d4122bbdd047bdccc4acf2ecfaa1490e2c532da3e5fa3dbe1914957c027977aa0712deac8cffa3265cd927a26d767754ddaada98e9927fe4a2085bfc97a14c78de5b623d03af92b7cc8628b262197d97bcbc382f22545017f87192fbf3a81476c62bcc760ad15a7ef912e6bfcc4fb8e6ad8f5c7b5681f0c2299ff75779681a027ad1c53e4272baf21b7e525360975152099db10ac35034d2d8b30398e4dccd66ab4bb626fd7a99b3fa6c3cd6923dd98e4d26847097916bab74cf08cb45bbd3ee2ae6e94cc7ceaffe48776e06da60c67027c235b89ba65f6b4717830628bc6d436eb7033e7fe1aeefa3407b5433d709c9c45956141896a1b8935e77e3ba578216a7dbe9cd55b83e1e37798f5e1b8bff6f47ca20a90b14b5345785153b6eec75baccdc07b9ae8228c50868046ece1c8b00a7ed64dd9aabc0305fd5b4f4c9968696de2db7dee927c1050f0df81aa0a477e567994ddc7843867d0f84f465547a1c3cdeb7ddb6ba374440a69a5169bc205e4d1629c29ac97c4ac0fd30cdf898d0814ec88b6ac6f0df5e578fea68071a6f018957be264f13de61a6e0b1be9dc820a03cdb3603cbfca57b0b946e775b4975317b733940186178ba34c79e649b215104442f28aa379cd4d5d791b3dffe41c158c3d6a3eb41eb6174bc5f84a022027fc120c35d88c12325428bcd3577cd26e0cab2ce55e8b901f0da8943bb0a5cfd7ba99ff39496a2ceff66a14ff4704e94fc46c11a74a27b6a8a3c703253877e276e8db05aa7dd58ac2eb62c6b89a7a808ca522cf7b364c0d587971395e7678568ce4165d63bdde2d0414727ca7ae404694981167d19cbb3d2064666e9e19a45e2fe864bf783572e2426005b2a0271ff06ad78388ffc6bb3b0f7f56d653c1663e323da656ff4c64f8a7c9297aa24d33b6f00356ef99314545960b3f05fdbe6ffb856e7efe4b9eb39eea6962e2d197420b745c86cf9135536205ccd638d275a7af35dfbf7974faf4ae9cbe7a357ae5e30eada37a1d37b93f0b98da70f67891b49665bc3d3a59bd23db4a663902aa1e800c953d1dabe84685c2167f82b3ec0ce6c99e45775fe848cd633aba4c4e580819c9ad709e6c688153e442aaadb7048cfc5fa78da71a7f3b16a3a1a8884e7905a51eeeddea5829060790efb89fd43fe8fd064661db0e3faf1d4b274674a54013bab5c628805cf3c5fe6798209ea86325eae5beb5038e256d7116c10247de0794fa5d1d25dde06283c6232d95a67d03f3dd0db7c58451497b60a45d9cd0dc569aad4806e347252c4d250fb5abcf26d6f199cc1f5a7138cb1720d7c2a75c30e57f69794204c4f893286637d7523a5a3217ed89ad372a714c6da1f7d749d73fdee9116ab51ab121169da78b7348cd4e41596e7116c28f02d3e4284d017d526f9df8025b877e52b81cbeaf61c164d5451e94fa0317990bd00c24064f1ac639c89b61c17d1cb6fcaaf4e9cee5efde06c634a2bb2ed9f1b290f70bfa2132a023c9f40370187434ca11593459cdbbec6e81997c26cd1a01ea2030b51839e41875722bbbba6b13f28ec16ccb3f3d58d0dbb056e6e291706028baa55ef2ee5d03349eef670f39aa2ac7aad84d241aba89056d167e767145f92b875e370d880f8f5b5e177e736ab2da94ff879689b81ecfd52e53cef0392c1d41abe30a7b2a24282776d516372e6530c142d58655403b2816fa4a89dd9862a6c43d2d050aa897dc04da825108576130c02a3708a9b0762d202a00442744a75b70b16d7a964f559cc36f9b75105f756db129341829bf584183502d0cf488ca057d9d57cf5c9aca2446a6dd60a06f5f9d689c0660870b1cf0ff0c3d4311f75cdb3071a5e9986aa46a1381ab17b069d2540eea4a361693fba2979c5aa89ad6d5b26e23cf7c10a334f5ef199f1988bb0a37acd267b5782eb966cc617f118559b08a5276093a2e7af7a51e34b970af90020fcc903bf94235980bba382aecc7b7c6524447e6eff1c5c343d77f72bc9c654f3051548d66c7fd40af639b471584bacb8ee8d4aea5e1b0ff937516410d84b662ad793471e171134ac2d08b9cbffcf6e369bee7b0479d164383061d8f45e6fbbe3f8726c0f329383d3d5908cd5f5ec01ce6820aa698ad064c470a76c5ae8c2e28ef819cfe93894bfa25c3996134412fb9e6a57d4055f0eb66b47168d09686368d8efd10c6bd0733ec047f78becaea4da7890fb50aa7585e55f330ddf54fadc6110dfd460e4d750bb372b855db1989c72b6256e2ce728418114d1134955c042155276a8be17eddd208093a0eae9a1ca0551508b9f66d0592f5f22e67c3418ea210ad344660d81f1e58fe6b53d6749f8981b4a0c49c361a75d5bbd4ae3c9a043ceb91639e7b40bdadb232c471fb988ab7663951820aa59fac15b5228f56028098ad5a50549feee33981db43ccfc249ff4168b671f9263cfcf177f60c0f2acf9a620aa149735d462589f48f01d9c06b62cf5eac6e65ece7b38c8999c718641ca119ab1e60aa02f51cbd622755d45b5e8b94b699b64a67abdad73229c98b09862a7607b297b0395952c137dafbcf2ae2fe8dd51cc2b15d1659f10f1de01cac7214c7e68b447beb358cf8b751e31221d93552281be6bc1a59ccba876e153caec79fe34dd8c8bfbf732dc59949e3f4089e5ce26d2c5c15b3e18a7f64eb0176f4e0a7c3dbeb20e1a7e792283f4fe6cabd538ea7d411eda2ff943c3886b80176b86dd72dd909feafbb3c916176d582f57d771daee59b4331a8ce4f1a2a24b648a845494ef130bb93883d45913e117a2a0dc5c3122ffd15a8fce68dadf9f0ffc3cacb4a104e31ba318d59868dbd1b88aacba63bff865f2fa87269a259b77c863da396c055d473e544c26ccbce82c34e3860bfc95a0838695af81e0505e4b39b76aca6b4b67c49e0c46188e087044ad3858ac8e46101f63d9c2a1acd9af1a9a3e01d9a9ed2864788d1e3e09a3dc69", 0x1000) setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x10080, 0x0) close(r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x7ff, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x5, 0xffffffffffffffff, 0x5e, 0x3, "cafd6ed5c6bf725d24e38b7f627205ac75c76fe1", 0x10000, 0x3}) write(r0, &(0x7f0000001980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bc47aaf282e661dfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638598fb02c001816ded4bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230730aa7bb8aad46800b7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb66622c9429d43f483dcb0f9fea724a9aaf7cd02273e15c94b4249dbe32e7e6cdf57463132aeedc0d84af3e570dc353655a4a7b7d9334a6e24b080f525b1f64e505c036e3a44d34d5760e8c3fc64f0d33fafca48f9ebd3e2720abb8be607a3a9f06b4977bb93bb612ba21736dc09bf82d6cee4317015e8a587d004a0e45153aff124b698ae24f94c22a0383645b8059fd7ef4ad75c9a77d23c79db80ee2a3a22ef180a1289313790c88cf23298c8689625df08c437bcf964b98c04c0dbebb37cae0e87ef1c04af9cc3294ff95ce50182f78a77913602a61a19ba9432700e41674434e5f4114faebdcab6e6", 0xffffffffffffff49) 16:00:13 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {}, {0x6}]}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x300a0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x14ed999687f64867, &(0x7f00000001c0)='+') r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) 16:00:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x30000, 0x10) open(&(0x7f0000000000)='./bus\x00', 0x1002a, 0x1) dup2(r0, r0) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000780)="000054c78c63413a8bde5ab9874ff7c5602d7b3ad86d1acc87d3a4fbd2d40d73b6892ba45591186efc112bc8157a4578fd37ccdecfb6047420cdb163d23df5f6b684407ce45e95d573c8177b86bb73a898853921b4368264ab155673792cdbbc009bd4b700000000000000000000000000000000390275b0f931c897c687cdedafb45ddaba4e90f90573a721b14f6e300b49a0c6a7e08527b2bdb74bcbc8ea2625020d71aa6ca8f6466ef674e7964654d3115722a8370b014d29791ceb374377be495600408eaa9c1557ddc8320f08a6791f2af8ab8cb906de581b80daf42cb39169886cd7b092e0919d2730d7661b27ee299cc3ffe81721775e088a643c4f9af2e77bc28d6615eecbdb0b71c6c19d3dda9f748e4c981e33ef77de6d0d18c8f92173cd5156e8685abbd857d950514b5fbf4b077bef0000000000000000000000000000000000000000000000000000f168ff3557957fc2cab6a5657733de76698e4b54b2c1062dd0cdea4bcb428cce1993912755d5c6331d18e62eb255", 0x17d) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x481, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 16:00:14 executing program 1: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) read(r0, &(0x7f0000000040)=""/55, 0x37) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) syz_open_pts() write(r0, &(0x7f0000000000)="e3093a", 0x3) r1 = getgid() bind(r0, &(0x7f00000000c0)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getgroups(0x8, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) stat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) symlinkat(&(0x7f0000000200)='./bus\x00', r0, &(0x7f0000000240)='./bus\x00') setregid(r1, r2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) close(r0) 16:00:14 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000440)={0x3f, 0x31, 0xcd69, 0x76c, "6deb8af889125af36791cc96f9661be3f8d3cd49", 0x3}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9a) r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x7) close(r2) readv(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/85, 0x55}, {&(0x7f0000000340)=""/238, 0xee}], 0x2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r3, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 16:00:15 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open(&(0x7f0000000080)='./file0\x00', 0x10402, 0x0) mmap(&(0x7f0000006000/0x4000)=nil, 0x4000, 0x2, 0x810, r0, 0x0, 0x0) munmap(&(0x7f0000005000/0x3000)=nil, 0x3000) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5c}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x0, 0x0, 0x9, 0x20}, {0x0, 0x8, 0x1000, 0x4d54}, {0x5, 0x4, 0xf52f, 0x6278}, {0xffffffffffffffc0, 0x0, 0x9, 0xe2e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) write(0xffffffffffffffff, 0x0, 0x0) socketpair(0x10, 0x3, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) fcntl$getown(r0, 0x5) shutdown(0xffffffffffffffff, 0xffffffffffffffff) socket$unix(0x1, 0x0, 0x0) 16:00:15 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x1, 0x80) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) r2 = getppid() r3 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) r5 = fcntl$getown(r0, 0x5) r6 = geteuid() r7 = getgid() sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000280)="7fa3cac6d5429351d71ffed4e5440e8ac99ac4b3ab338450bafc0a2ec95e7fff1c8bdedabe4c78fc3d463c3d8406a8c87b7e5aefaff45fdfdd5de4f65559cc710bb4ae45db46c0e4cc3fcf6201dd9ccd2fa27b56dbd80215aba4e25c174f651ef38758d99f47528c5e7f2b8ef5f6b014f079b4531e53cf0217ee363e6738364c78b8098745b920f65170406b477ab52b0bc7b7ce5217156485a3f63e7216e4901ebbeacbe8d84819b1117fecdb103b", 0xaf}, {&(0x7f0000000340)="88e18c955f62f2c00c2e0708906adf878e205c6c5c5776ff324de00ae3113b5f0f3736b42afd10c3cf85a59fdf3307276c987d284d5fb5a2da4df3bfb8887065f8d27bb17aaca03b0e7b9ccdca9fa0663a50efafff26523530d3e46702ae150881b7b70c1a4d0f18f81960fab8adb57df2c2e4c3f927acc5ef6b163d4314c377ebf759196a0f5f1a1d987fb2a70310a46b495d1f330815c1e42872a7f36eb9db007947f61b39c8866a7e3f1c98f52a9e19c8e61a44506110b65a9243a8804e602e0fc654dba647b5a272c858e2d24a6f2740d088bf02c7747c75cb03794ca683e85c27e17c3b634b14181f9409f60da358e1dcb7a7a04a34bc142d6593fa72cc01d0bf09e879327812e6fa855c6b4dde85fcd9c116c1b48821b447596113fe762983cc0a6cd2b7fafd45ff404766e245277af133f7942ea4749b0240d12d83d1d5a58cb448b41b3c8c788ce81c1c4edbb13280825b296cba5ef7ce47630699fcd8a29ad67440f6b8fff720f77a0a5d4ecdd97f29321d41ef48e93f00985e8371f9d6b3477487339ff5c2d5c2e8e5a2ec8bd815984f745940a5034a1f43be754fe29abfbaac7560e76994bce857731283a2d5bcda47f359c75b4fc34da76290ef52c4fc6b6afe4c6c3e7fb81142c50c2c3aed5c3e5018ec83f3267970205d50a45ed6342f679c5fab6ad1ce9874850154c9c4a2e8c6487b33ae16f5bb61399988f934badecd52442d90d36393838681caa5a118129646f85d0608dcaa9a4ce50131a34fa8c32eafebc789ed7ea6dacb07fd6e3ced00bd43f86644bfb56b522e9a147a9106977d3725e2e7b1e7d0f0e86e9dbe7dd4cef9c69a296788c7e482fed7bd3dc8dfe54de979e966ff5eb2438e271c350ef62deb402806e0020309b56a6d86048ea92742e11174ed891f339f85ef0976fe00a72a2a0dece8818d4b594b9abe068a9045f0af68bb42d114bfe425afa0d149bfe1ffab90bb4dfbbe966d7b943a5ae2d628560b51e1bc497bfb5ddf83b13688f59317c43bd755bcfc25053cf7249406c74db0330a1c72d920733101bceebcf667377c5e43d3dd79c1062d6101ce11babd218ecfe5b2ed328db18cd8b251df4efe2f2f62fa8722160c14d2e6b0da6cf5f3b8ddfb9ad0cf60be7de4bb0c41022b0eaa8aa22b60938c67ca4c5db4632550b9296409571085d9c9ac78f5867bf03138a6e2b1f439104c44e142bcea3f5cc7654d0072d88124ede433326083d396ffdfa099d60b2d31bf6172b0bab7abe93f7ac9e5e63d6d0620496aebfb92e77737863d55e655ac772d5a4cb7715b95952b46b5c266b68578d09da99935fccd3e89e5b9b2aa0e608a8a351b58e1fe513aa8be00d8b8ab88db4576c8f4bb496db98315f36a45533a20bce1da7eced959647dfd7dc6b6b9fdad17a5e2c7f2c8cf392d563ba7f0d80e66921ddfe981e456ae76a2dd9864c8d88fc6d03419b103d78aec02b07b562a35753bdaf0427b2a774d4bb9fd7b9ba17a403359d120ff219d37ab450ba560efc14940811ccd891ae3763293ab09360dfd2e2b01eccca02779050d1601a597b76d05413b034501eebb36cffe8aeb0f41c79da4d0cb620d618b576e5eac455e79e05dcf873119349227223fc30d50849d951baf653b3eb7b825e8d740370cdd4c822dbb8c9c98860f0c787ecf03757ac93d5d5efe4a35260e19136af9407b5d901e0e40b520a870f23a961d6e33a32b94745fe93c78a980fe336030d6aa4100be8b8adf4f2b3362414dfc63aa57d57bba40c43ff081606ed84f57652527a7d4a2a17f3a62ff2d62b1cf5ac97246ea10ac1bdf7b5101049921b6a06d58a289291f16d44d5d3db0adec5dba611458bbcc37e67ef03637cfc52c610042ded0c1b772f6363c585f0d1823b5a4fef9f53eb07c619a6ab3b31e8977d6dade6910094d09eb76f0322e4ecd6f3833c32fa4d18a49a5a093f2c7dbf852ce0934fe2dede69664dea9b9a2b112e7ce804a273ba7e02e48411c4c6bec2676945331e94eb07ce43021827ab199f21bde75a100a44163eed25cf76705921f02ff3db025b1b469b4da89a23f40061f656ae079b7fab354dfb40bf274e7802c43893a76be0809af59c533c15bec33612ce772daf9bb907f6ec5acd4493b26c54ab98582a0ff3e2b27316e1e8ca7f2bb046d7a9e1ae88e5d5a1b721de4fb342930ef583f8324f1f97036a51497aae302eb5b5e5f6e305a34b1fb5c4a1652f9f91ba6e0cf557e9e0f0757a360cab506a81e91dffdc0a5867bb51f0edc1e2051d6e85de2fa3aa0e517bee3f4b8499d3402e0264d7dbc0274d22599b146254be051a4fa243573aafafcbfbee17a83344206709f1ac3317ac88e60d698377ad9a2d3b01e79c656cc9c96a17888c3391af50709edc6e7dcf384bd79135c236f4652c16b21ec8ba3a53cf9d1f41397faad0681da38ce3c3b10c0f631517e596ea24e68aabcd93e25fd582c353d8392238d1c125466c8fd840f8ca744747499fd99a4ec8714bfb3120599dd019c813870e2c135d1c2375485167a0768858f6c69c1ce01d417d874df96451f7c685c283d8d6c2764c60dc772274f856dd01fe18d412be1354b8b3509af3118bf3bdbab7549b43b4717098b262af9584fcb9693e12a24def876f604256879291c355a70db4c8302a54226554125b091329d5f46ba4d3655b98193a61f452b94e8f9e70f84d5f8ccaf5e5c388e2f7632e23eaf18b153fa6f6770e2f893f3313b859713f19788f2c589541d73bb957c19f83ce23c7657a46cdde4cb30f7e6408ea9ef038e51bd13c2f99fe41b307430859e7188065fd5a55950e46dcd6a29f6575a0ffb37fc20b535372b07007acddd87747659d0fe10b392a7a898b24c348b71d866f7ef4b978cbfcafcb5c057536987b05e93e83d0301c4350f735c053a7f2ee2f128cfad6fe0336bb5908f6e92eb25d4875bd010beb9afb19e3dcccf7cd6a84aa1917acec1a257c8a82685f09a2ea0de6b0f25e69c0efff4cc99aa8b64552189bdea223bd4e6284c731411ecb4c6d3458f523f6c1075b3f2fe82aa79321e21c7d8b2f6f09d5021b018e002d7797adc904443fe617ecf1372902eb1b72c3e7e89869f7acdb7fc1800466ea39e1a6ee75b93733211e95eda226c4f5714a1ac3afcedf42cd9aa5984922b6188326bb866285a3628d9320fb8bc1ed558c52b70f0447feb0b3ba1dc15f96aa79f4732b8562df24776119ef36654b1f15ecc16647f00fd3a93eaf317bd7f6e8f74a5d1f20485348966359d58f8e0b6885966934c3a7bc4f68d964484dcfc044baf6cc630b180604b9672fbd88af045f4b68dc7be2062571a7e5e2cd00e16799cc1db5c241b1dbf3a8f1472ad2a6b885b388b8a78303c5fa48007a8d2e0c12b201fc0056cbda7192a53e309d5ba3f24e7f4a832d3423ca1b88fccd838da7a00c5f5d1c9b78bf1e7ba3f381c7e866d3c4deab108923a186bf0b94716b9162a7b1b54dcb1848e49201980a5f195f48ef64a930b18438b1cb6044f7e95eb041d49c1907dc532dfd85c33ae7a10ff130526d181ce5e00a05f0f69bbfed2febe17185763873c5d532ff3989d5f35114386db633a92796e3ded41e3dffe04647cbb7224acf3492f5dbbe339b0ea8e60f5a24b9e865be6609bf389c3db24495f5297c5d2b9cd9619ebab03ca55633c9dd4c06ad1b5d8631d8bc17c9847b628310fb6f8456e836a4f3397bc28188f11be78b6ae2be8f666cefc8214ae8526a13278262148b38cf411288ecf48e283096d07ef3588265940344eafcfe8d7c3c43d416fd0b356869357a7c99772c84d8688e978b8cc9571a872012c83628801db73472f93c23e84dfa970a62891d7555615aee2c425a6b832d20d4c334354548b1ae168a3083647d1ec891b6ef57060f349de029ff33bc39be6fab88a53244cca32b02be628a8fb483b90e5a30dcb39cde6704f45ca0e90c6bae6d9ce6e65545b4e118af47e01550160c9d16173f5c85dde87e80aca384da0842c4ab00f135a4413f32004d3d1f2134c88f62ab19d0d33021c706d1d98e43e875d6b970f06f73f52963e680919e890b94b7d09f2aae6a98e85c0a7561284e8e95030d14f130ca7cf3ee64523d1bae86b54310b7be3237f99132faf7aae47d92e8dec845cde2608e6690c3be5f5ec89f1b5aefa665bd39c4f2e866387411e45b4b9ffe316d0f41e949e631579a8f295c390c0671276fbae05dfcf8acb4dc8fc10e5d04aa9997f2737d7d903e3e6ac25f07a277687275e2a4659055097b0691a13282ad3fec14998cec3dec794c4047a26d7e172ca8b40ca519fed78d0dab18e8254fcd55c55e1f3e310ec6a9aa7bf14540407f34f1357ea50dd08d4878a19988d7d7fd6b0f18ab461fcd0aa9b47fd80805c887d5e8a235a57191af285a230f3b4ac9860e5af6f0bf21935c7d1a5d54291b75103346f3c0882d872a1a39c9257cea78c61e8f1ae4a2649f8e553495bb445a5336a8239a16d9c718985cc7eb81a845eddf4e79f2d83d131d80168484560c5da91b6dabf1ac3dca6d4def1be580a14b23247421c8304ab0526cbd20aab6e784c7627fca5e2b3974a4d8ffe6f0fc09245a46fed39172d272c01173e5842d9249eb4182c2ca3ec2f260d62293c26e1739f4a104e4aeb9c6bb52ab9a61e44c0c1ddbf9c9b4c47d182477bab5d066c777c535b44fbcb67b4118032b0b654b95aff287c8eacb2acf6a1c5d5121153d99222a0384a48a49f71ccb881100bcf5b0622a8ec754710e5d392649bc3e55ee2e37b38e7dba2aa55560b82ff439b80ea6b839a50a52b1f7d557c415fffd5616b90296b85bf6989ca8a1a0ccdf1a3f89df320a009ff57b04f8dd10f54c21da1e9e0e19055437ddd7db561bd755c57be9204a27b898f92f4d22fa0419ff6994d86ccbe3072a0bdd2ff6d5a1b0eddf7d94f125592bc24f128c611896cac7cdd57f395bea91ec53a094db1f17d907060b8587a15c351205211b8b14056db7bc685327166112311f6533589563b61f25716c61897229ab06b21e63acaf119b1fac563f87ac1c1d56d906adc70e55cf5534f9c30073dbb6dbaf67a6c94e10bfefd7e51ca40cf7326272cd9e3ce7bc9b8f8be78ca0c4917bf71a6cee5cbd20819c174e96e2e4c7cea3690a9b397712b3088e9d909bb5daab267e275a6f5f9fbcf1d4c0e6dbf806fadfb0c12606669abfaa79576c094305ed4d3c1741b6822e1557bbd912b71a076b9f0e265b189a1b9f0091a226a3d690eb4cda138d5ce7cb0fbff87b147b13adb6e3f0100c549d509709b6e8f18830f34a60ff9da8145ccbdb2798a301ebae2f4a4169f73ec5b815100c6390b383bf113a0fedc77e9237a035cee18d3dcd9f2b839bf809489e2185844c30be6f74bf7c8fed11116112f2b1952b1af20dbcbc969ddccee259240f0bdebbca633dc44f0e8bd7b4f430127bd745b6462102e76acaca8a6d223a19995f949563f587669f5e79f53ca190909dbddf2f51fa0eb6a5659660a5d42399af68caf370535ab4beee918367e622bfa131c8837f560555c16a1a57ece97872727a9b123d7a70d963c0e1b5fa703b3263c7bbd4d81279961cd7aa778723341d4e933ed24d6c3b3d35d15bdcad6b5f71525659e4eecfe9da22445b05f22f74457cdbf4b7ce9f335e102e0068dbc577d06a8d5dfd207feb88409cf9d30da84f58e12bd60aa177e51bec3e24b55662d44fcb0446ea2b019ecc89034907d7c91d9a799d75a1b811d755862814a2d92af34cb810ef1924ad7a428bd9885d0d07e712d3e08", 0x1000}, {&(0x7f00000000c0)}, {&(0x7f0000000140)="87ee5b069300afffed6d9b42af3cf18662b523c7c800357fb72ed513bcdd25f2c7ccffb95e8463f87510bfcf89b1be878c06def288536f446bce3408bc37370d0407c587f1980d2bb4a887749bfeaf6d0cc356a8a15ad211570870d8d325689217845c9bf93b2b683226a73075", 0x6d}], 0x4, &(0x7f00000013c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0xd44f73ee5f93fc25}, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r0}, {r0, 0x44}], 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x25c, 0xffffffffffffff81, 0x100000000, 0x8}, {0x6, 0x1ff, 0x1, 0xede}, {0x412, 0x9, 0x400, 0x8}]}) 16:00:15 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200000000611, 0x80) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r0, &(0x7f0000000000)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0x25) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f0496edc3d387511d95babc9e9756cb", 0xfffffffffffffec8, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000003c0)={0x401, './bus\x00'}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000380)=[r3]) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x61}, {0x6}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000140), 0x10004) syz_emit_ethernet(0x84d, &(0x7f0000000300)="a81f4ca42b857fe9bd1168fc9463626c34a308f9f253a82bbe2fbab60320e940f849f6fa12e905e77bd39eed67a197c386fd842a") 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETWF(r0, 0x80044272, &(0x7f0000000080)={0x0, 0x0}) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000140)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f0000000200)=[{r0, 0xab5c9aeaded4d2}, {r0, 0x4}], 0x2, 0x0) r1 = semget(0x1, 0x0, 0x1) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000100)=""/3) syz_emit_ethernet(0x30a, &(0x7f00000000c0)="88") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000340)=0x800000000003) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:16 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, 0xfffffffffffffffe) r0 = semget(0x2, 0x0, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x200, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x4, r2, r3, r4, r5, 0x5, 0x5}, 0x1, 0x1c}) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x10000484, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x64}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) syz_emit_ethernet(0xfffffef9, &(0x7f0000000140)="83d8fde8a0d5") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x5, 0x40, 0x4, 0x6}, {0x4, 0x5f, 0x76f, 0x6}, {0x1d5, 0x100, 0x67, 0x5}]}) 16:00:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xffffffffffffffff, 0x0, 0xfffffffffffffffd, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x1, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) sendto$unix(r0, &(0x7f0000000100)="d191395f7da4ac5da1dfb4c5b15fdbe76483fa948203a0e1d7fa4a9b9a19afdd3f3aad816b28be7c0c76bf90e4ee3bb108172a8131911859bd87de2e9e0b5cf11899f52e1e2f83b3e98b424c1fa25aa9ba4fd45ba86e7ac6c2a370eb7fa69f058af0d2e867b55d82c56b84e3156999fea555799207a6212339be5bc62ab00df463e03e7a8ab3229349d1214b0698477297e3a29c3d54d187017b3feaa6cb54bfba92026789e29daca7", 0xa9, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:16 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005136000009005001b002083f06db1515dc0fb66db0c25e9000000000004fecea11ea8fef96ecfc73fd3357ae22caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d625770000026ba8af63ff37281002e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310ba36e82fd0e061ef85307fa32404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f80004000000000000000100000000000000000fe98132efd7ecb648d0c6a2ed50d89d6c91f9a6d93fbf9a55d3ef66945540bc32301b6e323adb162f425e0953491a79ee1538fdc9f23a9b1888b8f9816d4dff99629310445b290e79f3c4ca42265a3978f0b8", 0x11d, 0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000002700)="68167cbc965f05120879032999618a9a7d73758261a3c4211ef602ce8395e2da4e4bc4c6d69c32394404f2736055ee58af728f5bd5016843d5504189bdca6515f43ae89402bd0fc321870bd914b797722ecd402f29b46cc52d7c26c8547096f31d5684cac74a7e0b66a756f151e006a68a5ca889f8d8c24f787b7d15c49512cfdcd347df032d603b0dea5195fd059239ca83954ad041c356e3b71446bc02660dac47f11ec0eb3c0518d9f1c420248d3bbbf3df5018faf1e48e06464bcf299a29040972f575466fb09c2a2cd08ff8e8d3c0dab45619ad6b34682561a2d6ba1c33ab1714dcafa7a1ce882e87e92ea963eb425e74e3f6b820367c62478d678105a31544b5680b6373b89253e25340d0ea95a20f36acd8d8230d79449de32405d4352515820ec31b4a48c7581fdb72f88c637ea128e54ac977bf3f85c2ed9fc3ba455a266973a2bd6c5d997b97490a33527409ac24eacc3a67f3a9eca7a97ec1dff1dfa558a4e6f7eeef0b3398e645e03e747674a8892e7a436af17a7c0a185d912c5c51169341e317523ae227be161a88dccf3e007d939da8ca6bb5bb28d85f0d2879ef1a80812ca955a23c8b5d01b97aa68204f1be70670858963e1d74499939a0f47fd523a547076c6d205decb4b16674319c243aae90e7b26660b00e047296138afad6bf37b6f5d3fa45ab845bfc910add8084f7db15453396d4c9f5ea693d32f5dcfe67f2907f36fca64e0a049c8e462f309064f1fbd8c2cf7e1f7e0fa802a014f9b252381ba7ff0206eb5b8c2dec9ad4bc020beb45a560c1111a434ad062c6b9bb0e528fb7879c21febb70b44a92800c41eaed96e45d26024064c9d7bd66ba8a8669bb49d24c706cad16410b085b5d645528ba48ab190ce50d011b7b28bb8dc03a3b7e2561b4886fe3eedc6007b6419febadec94aa26eca37c6ce5897c307c16b7d2023ba261c951778ecfe070d23bf5ba1e4335eef1d6d2c904e0ce98ac98fd07ceb808ef736f00ed2f6f555040c3fc9c09cdfb68977fe8ea352181c7814348787c27680fccf49db8f6ad1396ac60971f44a600fb0cd88a0f8c6787c10a3d52ce9e45e2181b5d0d8898e91978a5f826d52d1761e4750e3c43f21e339ec59350a22606ab61ab75ecfc4fae77f87cc27bc94fcbffa44f102563a9c216a86097b1e898b1b28d142d8f49fb48ecadbca5242d9f050ab0ee04ff688c23f2b9eea8c5c1a9f5510a9cef7ae594a599c25209c9c03241936cdfc5b409913a47e03e8172e764ebd592f3e06504e97313078b392ee82086489d20f40d31d18da01a4c1067095f50a90108c0683ac57618dbf039293ba19f3ca2950ab6f9200c91c061b2e14e5e053b23ddfc0a6ab04ac00d0d220da590fd334c5964e97df848cce67d9c1513304bb113bad26210a94c3c0aa3518149f60fc511d937a959e1ce0d20be2550b19fc6d3a950af15166d8e2102688d42438c0facea71b19c2afce28252189978fbf8d25f6951e32e9a2fa6cf9913f63074dcd597921412d69d0a54210d0b06bd51888682f5774a56d0e805bfa7b33e1836e074c7f7c1aa01583ee5b229e0b181239492958ae6eaaa4d7390bf81001dd855259bf029cc6c6e9963a34e9b6367037c126a5c3b6ce1cca0651d68337a123d75f250317af2b4f28048334476cd44f53d3baf3dcf3941f3c8a285d8329b585151f6f53406270b00cd049d337f967bc092f7eb71891302b7cd3a2c15ed1dc6070908a6b15430c30a0c862c727b9acd5d4923b55ee7d4c948d75a584f82281c88c3ffc5f5d8ff5e4ecef533c96c86ba08544b31b126da2aae3828c13edf5cb4df6ef5d5b4c48023791af63c26ce9a659410fb95fe1f59729fcb995233c216153681c9f43af7e939cd64bcb06e51dd5b6fac9c45e46386b2cacc4a1deacd6ea22502f789818ece025ae3376fc6cae5050cb67bc28ce255ce339a42585e57220787ae3bf5760b99232d9c6ba62f851450bfff5bd0fc9c9eb969be48da9bca5ede305248120eac4c914576637bc5c8cb2cfbd626a5dd45a882fdeec934e1001bf2719542455f2bd438aa7feb943ec6da6019fb4747ffd1f5a1f095729d5f8689603bf2d38a58514ec70c4807810d536e90ad6bf4de38a53595c8f4809a33feb5c9b67dcf6b537edce1fb1965fa739c928f26e713a9c7fe98679914450e0fbaa6aff6aaf388d447319123cf45ba81a0913d033d7430f891c18a8d2965b74933f1a80b250e2ee2578443ef97146539b05f2c2966cc7b07f5c94b4977b1f9bb12a25ea465bb6156bd9b300bac9a573ea9f2be54c5c8cb32d23de418c77159722f57274999c527adfe94f1f8307dc5ab76f19a037f819b5ec8eec7bd5d433b40437b45c59cd4f36211ae7456731269e8a7d01b2fb9d9ca0886f6a2612d7b22227907e362db4aee9d9ff0a9da3cd37b5ec2b29c160627d8d045167e861e10ab153ee4b3b63f973871cc3d633b5439c038c2ed8cdc4e5d30c6c5321b68716670b58766ab05a0bc26582b5a28151028c4100143aa06f12c0c3b8dc0d0aa9d9f3d2c0ef4e4e11cdd47afef0998349db1788ea5356642ed966512e749e85e5efc5aa79f6699460ce425852855cc971455d732e3004ef12fdb6c16b621cc1b49f064e861cce7f0292bc2530654181a3fab7a6541cdabb3f0976d8731e84a69346ed9379a5dd12d4a9a7d8fb2f5b7fe0f0397270c95ec38442fc447077034bd9282b088c28c271ccd73bb924701bc2b790eb28c1d9eebf161e1b956e9c37941a191fc36574af61d27425b59d6895185999d41ec087f139ade9ed7d1f26e24441c9431d381c9394b52fb9ee36969431bf1c440302a8fa3b2110f94d41086a721832fd48a97a11ede25606cdd12567791cbed2c3880b461812c46996b01ad5716de4509c52cf4b43f48378c380fc56b4f9631dd04066e0ee02864dd18a591f92ea63b11ff170570591677efb660af563166df09ae162f14043bea1ccbbabe1dc017af89d6e7acb7ccc09b2eebf3981ce6804363007bf0f3cf03d2f3c0eb6eed2c5f4dba340cf1c356a7796bb4b8c30c1aaeeeef79c9d7610fa17a930e513d83e063c64dcb19b4a0114673111bcb4a5fcbd1f8bb60e7eeb58ee8487bb15b934b33dd72c9c42f7c4351adc33876f219cf26dbf9cfa528159ebbe6f2752e96baa118f6f20f71442fc8ad60054cd566e36654c2e240a8c51ccdb9cced5a66d13126a15f2d0583ac6f553f870572a58385dd1a34ec177c5bb2d0d7b8ef68f3d4b5b7a50cee10a54063173dcc1be3395cab8794ea5aa4cc78c90bbb672107d24e8e4c896041471ce8ba244d7760d6aa5608cc4e676773d4eca3e2bfb7463eb4e97c17c897d6949114c235b5c061434725e3d42de8dcc08b1992b3a8f9cdd6bbabc343ba85be7071f460d10fad4b81e2ca84a38bddd8db60697333b0ec0c8b52fea1226a1709968fdf621e6df3c700bb631dd598363bf830cc67a6cfecb38ac83d9865a9bc36e01d2dcfdfdebaaa9b820574ad8ade57d80a91da3034e81b4a6a5f3d820394b5306903fa42e855638227244db9b01c8e1a1c0630680ddc244d53469aa0f9d7726a0235ec389a2d887fa2688e5da0af11b923219761b721405b5b69fdc67eab30236ec651d0f81a14483f7c253a51424eda182453fef5dba3ecd6a780efa4291c2e2596b2145db70504713b92a93d4ea07271ab8c6c365d0b35e630fd2a507d3cf20a750b8208202323500a600de2b5c30f1545764462fb5acd44f57df9b272f2a1ec7fced1fcdf8506e6811713d9ec63c377df0241fa748a642773c3b24ac6efd7f366dacc4928dcc3ec0155d3894a21b7acbff46759571093bb7a81deec48c011e0dd8333676a1b9e7e615a7fe6ec1f365c0d209ee2b1ad6b86f0f3a00dd7998ce5fc5530d7ad53d0032d6b5831f2842ff941640ae463e872d365a82e1d76695933d1a641ae81ee40189ea56672f193d351f1ea7a20e2a839db35b3c13a1378d6e99f65e90f7a5ab64e753823a2777bd64c84650db7ea8f42dffa1d3d314351bf1f48ed015efb277952b90ed5b18769c4f342636be14a116cd6a36233086a53231ee001ccf43bcfb1b96b0d185e3d95b84ebd45e33bf78916f706c2061ad0c5694f795cb3107ddf9429ef7d11e30d16bf1ab58a89391de7575474cda0731b337fac310350b85a4a34bb3040121ab13ac3c496489a83906690ac68191d6b60dfb2cc6ef4a928bb9a58b89e4eaec7c9084b2b72902b2c3441d64a41a41405a55c902bbddf304b2e338f350b937e7ee6b3f9f6582f051de439a6cfa54fd66f3a89130e5b5fd2feac64a4d6f03b4065596f9a259b77762e620bb67db0044e22a9d2b00020d0c934cb7d2b3e4fe33da091ec8268c3cf99d22ac5c4158cf83bb857a7e5da47c74e631a6cb7662db4ce5abf5e6ec54fb0fade83487bbfec5a07ac24f16cf9df7afd986acab4d4640003e21a247645b642b8ed34972b1ab6328bc48f60047fa08e3efd4f40c8921c40144868abdd8ea377528eb369b53caadf223bff3b3c55cccae7403e225993e71e0bef138da42b389e39adc4903164b95a908f56a34538cf1950baa7b4b79b0d76fbd22f6ff4f842b256a58388de4d35970121ba6bf4caf9448c0bb23b275861557d006868d3702efed9a4d6925a03f9bdde456dbea65fd125792df9a726a82478d92090f235d203c2b92a0e3f1f1f57cf2788256b5078a8cedee149008a17d730eb3b41e02ebe21bfb37ae136041b31f0f115391ed17fbdf4a74726fac8f281e4292e3c86a1263f51acb24c8d401d0f5cd145c418913f6c915f7bccc360196553cdf83ff7425de45a9be041a3a6e988263a165af00d16aaa0513248ebe5a152dad4033f65ac88e5ad45288d9120c3b05a72579a27ca257ba5d64db62dbc6f4a7f90a9a5c42e7eb837ac3251abf9fcf51b26754337ac852d0492757c75499c72d1b9cd240ff1037eb3544843bdabbd5e1390cc9898bf6e55f6c3d48417b2ceca477b0e377985aa55827daaf20a909c2502c89934e81405737eb734ef0b4e8a430bd88f7f30823da76ba809948a538fc141e4390043bfa4c6acea74c466f8be6d0596f0917096c308d3fb1323204acbbcec359098d20beb9d510be1ae716b0fafb06ed7c932142aaec2128b81ccc96d42575364b74f95fc8611505916f163305850c12bb55e3d2cb6e3bfc1878341111db47576caf0f8632eae8f675e6ce2f6cdc6c7cc03dd58d1e644727cf70c0171998e922bab243ff3503310609544f84e777fb531b608ed1ad67583599531eca9ca522bb59a11be0ef8b6d016fd057f5dfcf9fd419aba7c63c7e5f2c60ca88f00cefe95492e288f9191bcb0a3890b50c8fe725bf978752763e5a784773e3a535cadec827a4974ce51753cc2bccc4c9d77ba30f1dc27d8144ca3ad2b7bc4206f07e5d39a2e33c4685256f82550bd4c266005bd1313a8f53b02571d516dfca3b42d566e26505b863b8f0795dfae4e4b78ab203aec9df86c423ae977f6e274087464cd8df5dc956f91e54f28f00c32a775ede61b78e456ed2198bf3f3b5e993610ba0080d9e79605d6e6fb94c509c1119b194208efb756f9ae1a23e129719d628814e6bfdb00ead55d15c68d8c9876c0fe8256c3bccfb24c4b7f45fce65dedd56108aa48c5794a47475aab35f14f1df64a51fc984a6baddd6fa268949612b9a3ef0884370f5831a8d0270319", 0xfcf) 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, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0x2000000000da0, "b0d8a50000010000000000000000001900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() r3 = socket(0x10000000001b, 0x3ffd, 0xed4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r3, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000290000009a691e2300001626b2b776bc2061033aa10000000400"], 0x10}, 0x0) socket(0x10, 0x0, 0x1) 16:00:16 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x4001, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r1 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r1) 16:00:16 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f000042c000/0x1000)=nil, 0x1000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000000)='./file1/file0\x00', 0x0, 0xa7c3) munlock(&(0x7f0000768000/0x2000)=nil, 0x2000) truncate(&(0x7f0000000040)='./file1/file0\x00', 0x0, 0x2) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:00:16 executing program 1: mprotect(&(0x7f00006f6000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) bind$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x8, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r3, r4, r5) close(r0) 16:00:16 executing program 0: stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20010, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x74}, {0x80000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 16:00:16 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgget(0x0, 0x40) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x5) msgctl$IPC_RMID(r0, 0x2) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="db2e8249") 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() fcntl$setflags(r1, 0x2, 0x1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r1, r2) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:16 executing program 0: r0 = socket(0x10, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:16 executing program 1: r0 = socket(0x0, 0x4005, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f00000002c0)=ANY=[@ANYBLOB="86bc18090000001fe6e1d092"], 0xe0}, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x25}, {0x44}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x80000000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: r0 = socket(0x2, 0x28001, 0x7fffffffffe) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(r0, 0xffff, 0xffffffffffffffff, &(0x7f0000000300)=0x5, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = msgget$private(0x0, 0x80) ftruncate(r0, 0x0, 0x8) getpeername$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) msgrcv(r1, &(0x7f0000000580)={0x0, ""/160}, 0xa8, 0x3, 0x800) msgsnd(r1, &(0x7f0000000100)={0x3, "a0436e66971cb55aeaff45c0e9ef091fed2c61b32d1316c51577296b2c9b692be7758efe361eb60a2e0bac4871489de40ec866ae61f60d33a5b95bedf3485f2d49e664269d2f9b8e1d40f074e5d5c595cbc9dc99818dff3737ad1f61bffa57c4dab64577e03016db6919d5f00015d9aede60c9be478b6b376e45ea855e33d94f4e3562f519ecabab0f3cd7e7b57e026334a6725d15a0bde68a476fcda357f18c2eabdb00c5e1bdf56cb34b6d7cf40f61d88e33ec45a401551ca16fe51d2752fa660bf012bd05b45e5554beff1c38a2604e2715dc386e85f9ee39fedef7ed854420d2606682cc7cf316"}, 0xf1, 0x0) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) shutdown(r0, 0x1) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0x4004426a, &(0x7f0000000000)) 16:00:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003200000003000000b2f0bbfad4de45eb7f48cc08b1edfd3922c0422d"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xfffffffffffffc60) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:16 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x18881, 0x0) r1 = dup2(0xffffffffffffff9c, r0) getsockname(r1, &(0x7f0000000440)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x30448, 0x120) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000240)={0x5, &(0x7f0000000200)=[{0xa3, 0x1000, 0x1, 0x40}, {0x1, 0x8000, 0x24f, 0x4}, {0x0, 0x9, 0xffffffff, 0xffffffff}, {0x6, 0x0, 0x100000001, 0x5}, {0x4, 0x4, 0x0, 0x1ff}]}) sendto$unix(r1, &(0x7f0000000180)="afe58f165f5f1a05a2d852338d609a2cbe4561b4b8f261ceb1fb7fc2838b2d59588fa6a724f78b90964a7e67fffa7bca2feeeae0bb83fc64251dc8ed4b2a271a970454ef6cbd6443d62c6a2d61b3c5ec6777825952c9a262db2b34", 0x5b, 0x400, 0x0, 0x0) writev(r2, &(0x7f0000000100)=[{&(0x7f0000000140)="000000186004008b00113c2700000000000000000000000000000000000000000000ffff0060f6a2287f433f", 0x2c}], 0x1) 16:00:16 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b67071b542a538706000000b81800000029000000310000000700000000000000893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) madvise(&(0x7f0000252000/0x4000)=nil, 0x4000, 0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x1, 0xfffffffffffffffe) shutdown(r0, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), 0x8) 16:00:17 executing program 1: r0 = semget$private(0x0, 0x7, 0x80000004) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2000000000010, &(0x7f0000000080)="eaff125c00000000", 0xffffffffffffff12) getsockopt(r1, 0xffff, 0x10001, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) dup(r1) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000100)=0x6) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2dd3) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) r3 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) flock(r2, 0x80000000001) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x44) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000200)=0x200ffffffff) getsockname$inet6(r1, &(0x7f0000000a00), &(0x7f0000000140)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)=[0x7f, 0x10001, 0x9]) pipe(&(0x7f0000000680)={0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000001c0)) socket$inet(0x2, 0x3, 0xfffffffffffffff5) r6 = dup(r4) rmdir(&(0x7f0000000600)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r3, &(0x7f0000000180)=[{0x2, 0x0, 0x1800}, {0x4, 0x4}, {0x4, 0x3484937a, 0x800}], 0x3) r7 = accept(r6, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="1b68be7470a45e4d13f25de9d02d0030dc4e990e4103f79293569112383477a80900000000000000f52aae73fe0fbdabaee35ae97d56a478b55157203ab77ce6b77e42143d2f5809aa7c4e73d031608fa689b4c5bf2e9fbb9de782769e40337d79c86af519a35d506ba5c90606e310527f4e88b1469015300c3e456eda483ab4a0ba406a103eec5e34afd76e82b8a0eb1c54534eb2cb3c08037b4295d3e183a9c784bf1e2d7af4cb886b03fc229a9427af5141e2599197976589a749bf5d91b5756465c4c10b6aed277ed84edc36e419c995d829a0f34f", 0xd7}], 0x1, 0x0, 0x0, 0x4}, 0x3ff) accept$inet(r7, &(0x7f00000000c0), &(0x7f0000000300)=0xe016) r8 = dup2(r7, 0xffffffffffffffff) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(r8, 0x4004745d, &(0x7f00000006c0)) 16:00:17 executing program 1: clock_gettime(0x2, 0x0) 16:00:17 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000004, 0x2, 0x1) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x2c, 0x7ff0000000000000, 0x677be67e, 0x3}, {0x1, 0x2, 0x80, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x74}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r0, 0x0, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') r1 = getpgrp() fcntl$setown(r0, 0x6, r1) ftruncate(r0, 0x0, 0xfff) 16:00:17 executing program 1: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/114, 0x72, 0x2, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x120, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000140)={0x0, './file0\x00', './file0\x00'}) 16:00:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2000000040, 0x4) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x0, 0x1f, 0x20}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x6066) r1 = open(&(0x7f00000011c0)='./file0/file0\x00', 0x400, 0x140) sendto(r1, &(0x7f00000001c0)="60e0d0f42f0454ec30942a4f403201cccc991ebbb58a7c319998a855fd5ae06ed7b66098bd2c46cbbadc505fe33c441a635232223d254beecefe885ca0b61207339c74f971c068ddefc42092e2a1baea9fdf4a03bb52f5db571dbfe3c8d1c8dcb54c2cda56f2f00e36809657854ee973e2dfe267cb9ccdfe5fac2f18f7235aa105a9989e21af0d7f85a379fc5d5b961190ec93c650991bb2f5188a695dff10b2627d689d29aaae7328730cbf307f698bbc707a03accac93e2ca918aa3772ddac9c62d795207f55c8d23418cfd21677c47b2b4095188141970316decf850e304fb77c6b0e71790cbb1ccf6b249860e02c7f26ed3f62a945720b73d070a6840a5ee521b532cfa0353791c6b6280a76dff50c576b608a7983bceb2b0ff57e2e1ce2884f9683e0d3526a7dc3c0c2ec02afd0da951ba36fea97732c6ea23cc65bbf9d6d2cf494fd695948fa468ad7d94265dd996be74d6d3b74a1f7b736b5581e70d68df389758e3624c9d649b9cecebc3fc224350ca8aac21af046ccd9b8e4e4ac1f41ae1cddb5d9e8f09e67a2231b1d5e4e9d1d3a0447e617585348445f82aa8f475edf5512a18a31947e9a9778194cb69bbaeef4027c14d204dd74efa59dd0b12a77f121ba0b6aa6e8586af404060501ce7769c7eae43b926250232a87693685bc53b6544de65225e83be3ed45aed3fcaaa0d9101b003ff8ec06b3038dfd89b7ad2cca6163f3c53ac7aec01aef0caf7418e02361b5e3e454bf664bde903f40c77f39867b13b46e2ffde2edb494c3734c70b9c67c9ed726f6f18746ad3b13022276a21555eb97ae68aaaa7155e0e57087edf2d04a994a737895d1caf87111262ac5bd695f1652c127a535220676e85aeb3c70abae3f000a68be627e9eb729af2a177884cecad5f08dd5cd962cbcf529ff0f7273d15a0201c7b6ef27c342da2e2591eb1216abc5afc3061c73da26003d942f26a9e31065976689b13e7e5f49e1286be7e7c94af46d22088574cb74f38744930a5959ed56d96906958783ec2860a706770f08e99af1ba1805c91f87e3ff4816a9e77da5e702041a01c64d4b45be855f28097739c5afb321601272340c6714741ea7ce0e2dbd046771c66b5261e95c107bb7b9813439ac27f47e1ab1a6b60542aa791c9494f5063314c1bc39a2f4c304ed24d5ed17e4e113c0f26a469cf32fa29c9054b894dd21731e7ae2fc64f0ce6c0fa70319397fab0a5c88f302e8f11c361c28c9ea8fd57e13d1441785a5043c748c072f8f125274e58222418bb9d87f05ac93283db56c64ba436fd3f317b4c76c3c6608cfc35c4ac1fd7afe9d843f0bbefdd25f83e63950babd5329324570142123b01f714789603cd26b0c4c1c89a44da1f490730c0f5e69d55e2cb0589fa7854226370fc63ec9076e37ab9e0a86af4523b2144fcfb14a0e604928a2317246a7f6fef91f2f199783b5983e6697fb59404d1c0bf34d98b490954fb81005bd918c653f62da79d4a55cd165cb715863b7d37a43a19dbcc79bfc4a1e0583e82c7358f9ffc703e6b9de411702066b0c9f9e64defd40d52d10d0e8c6c37f67cf54a05c6cfef3487dcea4cf33386aeeabd909ae90705de6fe8e3f11553b183243af7055bd983b7e59bfd3610085d9dbf8f275f53a08a506b60944fc2c2f5e548edb4e221a017fbfeb1e160f2b9950b9639fa2b93d870053423bf11b8cf5eb10c4af04c8285ce8b1450edf85ddc3c9118c31ad84cdd1ef1f7cb048c3ba712235fc47a01dd16fbf65649ae42b00011a21d958af19f913803a108df4b92f317a85cc2f189a573a5dd9ff93b767823a7029dfc6a26d50d90f5eb695a248c133f88748c06741281667006170a0390460c4ab9849519be6bf2cb8b3e2db3be35451f3d200692fe3832c3c8f77dfa0c669a5e88331421c3f76a4ae06ead4e007644d4c2992fec76e55370585e03130fa39f88ccee4c8be043b0c2105813615969f8bcbd808ea85664af1911faab5338f6fecbfe948f21bceda2ccf745ff3e722bdbf7ccfbcf762190ff6bdea971c04ee9675fa48be7debb26fba149c0d91348a0d95b5a9320cb16140a13ad3ed464da37ff8d301e0e521f0f1477886c421b0caf4486f16c8a53a8cfc610172f196cae6fbfddb0d7b4c4db0faad74d1c955289bd3f432d6a0c4ec8002e244965a4ff2332eceffc4d7ee156cb6be44134f4e74baab6db69af3e7c51d704b56e817d174b3cd801411ec0d0935b989740fbfd9769730101d4b3fcf93c21dcef2f67cea49728ef35b7981458de1f8d2fbedda8540eaef0bd75bcad8381b3895d4c79d6e8a7846cbe54783d34be47a48859e3970c780b24afd4960702efe661585f5abde077b6110e32e8fdb64c808e8ad58bba7ff5195f3d5eb5ca0eb1a96dd128952a10be92828cb1c6e20d56059e523cebb7fe3c86dfe454ee81aeae9a6b737e341dcc56df4fc418eb3e09d22be269fc812fe9b88bcb13b837235a3b92c6fa0385a252236a4cf41618bbee0423203170ab7edc2fa44508bb75c9e674e30b99993e8d881c1eb8c58d2795a0173805525808876dbe71f3e92aec8a0167255670353f3d52b3884bcfae84778b5970d90c70730db8ce6d5027d5bb109df79f51eee0ef4ebd977b252ea75fb58c8a74357de80eb36197bec14bf8b921c9cc73fd1d18fa541077b5b18eb9efe3829122a974c6a69e62fbd70ce13a6afc4fb624b7aaaf53f737528445ee2479bfb56ed2a1fc868d0e6c15ccc54e3e398bfbfe8f4447824385b6e69f77e77062e79e061be44e4fd5e32a96f3774515e1a368e2a985f6a03ffec7a1dc0f9cd2917a71f25f5c7bdb919567264f9c0d449783847e7134f464a7e458e0b757b9a84758d037de6fbe3002c4147dff5219ffd58eed8f039efedaf27bbdb586f3e9849354751d6094456a6241d628f57a0358adf2bbb4114ba2812c6d61a5ae0f3407394ea9108b9ceeec875a4a01f80f3d2c28e8204b2f80f03b99dfbc188e3b110f9a8febad9266af0b7641c86ad6ce5298b39e7d8ca8a87ee39cfdd694749ebd89779a789538684e521dd19fcb2e912b3de85c456995d807f633cde99fd3e85df00b3b8fab4ebbf8a69cfb50aa63961a921162ebe74bb1c1645521a59504f27ce652925a1b7baf03152aa79465d75cfda41de669419f7930c816ce8abef3b1cbcd531661a08731dfda374c76c2c67be432d9945a5863a7bbd689720d1d475dcef6425dd004fcfc1a801f27e9724ff4b67f72461a79a5bf88536a1372b7007c13d0d1e2d4f32d55cbda82f0a844957b58d80641f30f78d40279783ea8a578b982fe86b7c4d7a68b3833a11615fd70c1b76b2a837a3bd78590648ed97da44efc2555e816ec536b51019baa65ff505d86e686c970f4dea93bffdd890e5de7139c4b8a2e53a5a5920af0877b0aac58886dc9aa1379019dfbb89d7d8f60852806fe3fafa573b5b632a2587b03fc8c46f00bbe1900a9331efd3d9ce7f54a92cbdf823d6a47adfd601cc9a9c017b6c9545640eb36081c6ede1898c7fd794b1f5a176606dd87a0879beb043fd76679ca51cbd4ec26c992dc866831d133d16e9efb18a4a06de29f033cfa503e38e4f597c9e2858c08724e4c5f49347e6e15d60e78ea27652957105c266df3ff6e3694aa762e4591f5843ac58e7913f60bd94a928454324dea428844526bf4bfa40eef64f84175fe2a821b26460caaffe0180a06dd552a7a0ec3facb589b95b5a338a3577d0668fbfae4c595ffe26a3c0417682b8654470b89eb3e8e6562eea6621f6f37436126f4f97cda17c6f1348c2ce4dca05a57bc6502e8bc999d3adaa524d7c9627d27441a6887d5ced54722dde25ab0051a82011b48a8fc46d5859c391339bda5698a322af108c53aa6088bad46cdfe5b4df313da62d080a1973666eae5cf19064deb4293ff39cd0a1d63f30a739550199e4a19c4f762494e1b4260e86e2f2218f2813346c1d0de764eeecbc4835a8a8a9ccc6f7bde9adc69b80e5c59a905aa3be5d5e7cb830fc051eb9f9ebc162cb1439e27fa12f50bf5eb5cb048fe3d58501d68f04875178eace0b80a17db49261c0cac46006c407852101342272b0f08017c46c20ba9ec54de74610823e92fb6ab6a57e91a39cdddc9b8b345be44cef4cfacc0f1ad2f11dbee4e074975682e90c814affce4158ba141b1ce5239783d430ada211c1f278f8652f86112db4f340e457db1795c99f27f74293a3658ce78584a1062916897d4b99ddaf0118579c21187a4c905d5bc4954ae6acca0f90328417a46d3abcccdfddbe22e9d4fd3e47a4644311d3c1ae24962ef833cbfcc7e1e60219709a9f832d59095684b58ef58ddb8c1edf884ce9d9e6fce3e8308989bdc4a13eee0eda79573faf9aa8240d649c2e424f4534bdcb55323875c4cffdf66228fe7130f731410dc97e87c439e818ccfabf74b261d90a657a681d9eb083840b03ecde5ff31c218ee8eb4b16957c08540e5067a667e2724f0fca104d25507922fb4611198ad8b1fce08a34831d74bca2e199743f0f33f97719a2030ba0bf929771df5b05615fb1e9796d787ce694219803749d82f5b961deb7a41ab9406d87e77d755b2741a65477ec815640b94625cd5e083d064a99cf2731348033deeb7e7893148db05effacf29236c755c012d15f804f1c4ae9000cfa6aa657f5977f4f8bc33b8c1685146737a1f21c4ca6f9dbec8ce653c191ab540dbd1d76aede791f2828b5e3b782aafbf9653aa64371eb5ef59da9561d204c80a66049c80e0e93bbc18dbfa62efa5efcbff202da4c04ffa430b72a9855d29480b7325d5f3cea476ffabf1b4e9cc59545277362cd0c8b6cccbab4ac96aa25eada0a3baf87ccfb5a1699afb20fc404e39ba34c15e8c9461111dbed0f80f4982c0702bb3e40ff88ad579127e26f044397857162e8ad83ad1d7325f932a91f656824b86f9a6eac9e594511181b3909a3af57262c9fea2b3c7fff8251341bdab9e5433253880d8b9b9e92141a58d44c201d8bede51615f4cb346e6785145e8c7f9f576707ad53ac785796a58f2df22e0cdb7904609a2d68224b7290701a17a4ab4fb48e2ee385bfb132e160712dec7cd81b29a0a79acc78c635164140a3017315de6f90444ce77152021de20d421790d9ec2b5e6482339d0b4cda6025d0d07aefa88293edea36a648cbe08b32d19a32f556c1d9c188e115cadfd44a87ddfbd7e9af6f2c23564afe96142a905cf29ba4859f4219b9d657acda5ff644dbfff84382d039cddcc1dab8c73d733ada5f407726d939d080430379e8a07a52509b95d0dd4efd00da7f865e0731287711d7919c3c86f60ca4bbb10328a7ad536280c2a0ec15ff67f13cec107bb5a1fac9634da5b36ae123bd880b2aff574073ad8e98e4801a94a590e921b5b35dccdf46e019c0ec3088d1d47f2939419af09a1a2dafe7e76dba31a97b546dd6aa32f005cb42594affc7a11085233f06d7003f68ae343716a8425ad427cdaa6344aea955cd545f72c1d102c70ca1a88324629d322a8c0091e5e79605bc78ca1d5bd79e9cb2e6568e57e024860a37dc9f23b76d7185932cde4a637ef73837c08eea08fd006a957e82e4a9d467ca9abce9f40ac73ab210bbf10646a26382e4653f95208404822df2a27f8f2bd0b60ddeb86b6d2b6472b5130ba6916b2ee07feec0579b396e9f385b6623757062a88c11cbd3ecdd24a782b787169131bc2c87ac5d3f405d067145c78488b94b7dda0633218d918f0a4958e5d1bb6d9d62fd8894d857e968561d92dc7b058bf78d3d6dce", 0x1000, 0x400, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) poll(&(0x7f0000000040)=[{r1, 0x40}, {r1}, {r1, 0x4}, {r1, 0x124}, {r1, 0x10b}, {r1}, {r1, 0x80}, {r1, 0x20}, {r1, 0xe0}, {r1, 0x8}], 0xa, 0x2) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x200, 0x32000, 0x9, 0x8001}, {0x9, 0x5, 0x100000001, 0x3}, {0x1000, 0x4, 0x7, 0x7}, {0xb0, 0x54, 0xb, 0x3ff}, {0xda6, 0xffffffffffffffe0, 0xffffffff00000001, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 1: r0 = dup(0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000002000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000000000ebfbe146de962cf5eb9b3377569d4cda7b18ffb106a3115d2426b1695b98d88fb12535dd5bf13c0ef0be6f12ec701d46aeb99f519dc186241b7c9f6d7c1ca1dfda95e94d362645ae1f7e925625b62a8efda5eca124bd205e194f700d99c8aee649170b523aed519f9e145ab0f43ecb4b058e73e01e6a7eea59dd0d87655aaa174d4cfed96590730b055e258475006152d11d03804aa10b10b8b26282272f5a77be7df69189161d9d17b5d9b18e4e01cf55"], &(0x7f0000000100)=0x47) r1 = kqueue() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000040)={0x5, 0x8, 0x8, 0x7, &(0x7f00000002c0)={{0x7ff, 0x7, 0x80, 0x1, 0x4, 0x100000000, 0x82}, {[0x1ff, 0x5, 0xfffffffffffffffe, 0x3, 0x9, 0x400, 0x3f, 0x20, 0x101, 0x1f, 0x80000001, 0xf9e, 0x1, 0xdf, 0x1, 0x5, 0xd67], [0xdc7, 0x9, 0x71, 0x5, 0x0, 0x2, 0x3ff, 0x80, 0xfffffffffffffffd, 0x9], [0x3, 0x4, 0x8d4, 0x1, 0x0, 0x7fffffff, 0x80000000], [0x7, 0xfffffffffffffff9, 0x3, 0x80, 0x7, 0x7], [{0x3, 0x1f, 0x101, 0x4}, {0x5df5d052, 0x4, 0x1, 0x1f}, {0xffffffffffff8b1d, 0x154d, 0x24, 0x7f}, {0x4, 0x9, 0x5, 0xac}, {0x7, 0x0, 0xea3, 0x8}, {0x8, 0x100000000, 0x80000001, 0x5}, {0x6, 0x7, 0x3, 0x477}, {0xfffffffffffffffb, 0x0, 0x9f9, 0x200}], {0x3, 0xfd45, 0xffffffffffffff16, 0x46c}, {0x8, 0x4, 0x6000, 0xfffffffffffffff8}}}, 0xfe, 0x6}) 16:00:17 executing program 1: syz_open_pts() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x18508, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 16:00:18 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) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) sendto$inet(r0, &(0x7f00000000c0)="84299b5e026c4707ea0b19c4b0fef5a42b49a002ddaa5cf274ee204e3bedbf07d7170a5143e9a81c65ab249720f0b21af64655d5fc1d9b24137d15075d56a998f69ffdffa5ab69cd8053f410f549ce95a223176977210bd55099c7ada62226f56448d0bf4c0857c9304b0713d8610c54831c5cfeb5c897bd56950d5792cd7095c76bee4ac07ebf0b8cede06577703453a93904eced702a78056676139b7400fb9e939da48d3c061f1d8eb31d46556f41da0e8a78f3246895a78523bca422468ecff6e871c65a6721b1efa3354810171e0c99a830217b6eea462611929fcff6abb1f313d6744704889bfd57d953f9b5f0b4e41f7a0b4006973b93c384a1fb45497ff113fb0da1916de4f6942b4bd0c00fc0ecd7cf9618158a62bf32e76e1442a44d8017f562506c2df43bfac2f6bf1221a40a429652d4cf8fb26b679c623d4c89b893f83b2b8b747b4999884de3fd7961066825902b83f5cd4c778b2bd08433d692a28dade7f906b5a9b76462698f1730bd9ffbe07b3d0f9d6c93ceec7918f72dd9889f8af0574727e8264c1b354a39dec12bdda45ecc255077bacd5f5338c8d08d18d93c475394a0e9680e03246648ecd9c23b205b14539751dabb3bc9a494b09ee080d03f77ac21e1245f29f0c6b0d71dd93f41569816d4be14ec2bc92068008763b63b0d9d81fae1d4637f6171f67971c4e313559d58ee80083f84a2e78061f96a3757cda2809a7e0b276a158dd072cda311baf74d2fc3880e13a5eb2969ab29592ad224ebbaabb3d3a94e804ee6efd70b3471c8611b9505a455b3ddf6dadc13702f9a2f2fdeb9d7e39e8d3778cd37d171474fcdd1cf5a8a50a55236f27efe8aa1c727fd738be0d9653b3c29c6295f1f33a56b5843eb7aa3ca05a04f2897ee48c7f13eca24597449912befdc2b32ee732e5d9ba78b7c5ba4fe2da971dee32f7ebe2a824fc89aa5a36bcbc3a921cd6af3a581505e5329e43ab015b4264a5cad35a9828728b3de83e259ed939cd6f918cdfade3698d73502b7ee7bf1f6615c77420c2400bf15a3a2c19e79649bfe74123a8b4fa3ab3715876158e7fff4616d950c0e68714f5bbd767c332586d911285a6f84e32b7b36382720a1c8cb8d5b1ba068b614d8155e6ee1b32b435bb602487645d2894b4e93d601d2c565491d76f998e2ebe1a9b9cce9b7925d7ea9ad92e68ec032ea3bdb35c61a4d9b683f887dc14c29e56d55f05f3eb3501f7cf123f6013feb62715e4012feed9f0b4caa506c6a76df362807bcc471e0b69e8dfc6061493bf88a5e431299b40cdfb12d8d2d28b5ea816c6a88271b06c5f42c4b11a7eb40e998a34f56054495e71d2f979c47ddf7600d8152694a6408d39b9e137f443d7b194c3189fdc437514a17b14566ab9403d2a06c85cf8de0fe1d290309b03c2f3f1da31fb082cde4661a5d8ffdcd9c64cf012a13c897f740d8fff06f5b0c663c4e4658482ec485a2f30e50376fef2a6dc2c63bf05423a32858194b7fcbb8923d323979a8f76b702b332cf5a0570c7c1e02cfdafb0d97e8d08eb7d53644c6bb14ef6b5cc6fe374712bb6abfd2e120912df3e0f9f889b8dd5bd0452674057dcd59ef8ff03aa064a21f23c7c263c4671b8da22b981535954afabeb1c0495acdf8375c428214a8f169d85a76840c526af23a3e5dab27258d73f1538bef7e3e6505fa60875bc9bb375af67591169a7f810325e9cb8b5fca4dca91246f4c586bc162703c1793b2ecabad36dfac9da13e62a8db2bc4e13d6f53211eac9adb42a02291de837700fd082c5a0a3ba31c57ad7b8f1f5fbddccea2ff4a678a0a862853a6ee6acec2a7ab6427ea202412b005248157c2ea84efdacf57776425d6673ecb0bc523868fc11926ecfad82b0f07c671c21aeeb575459ea8b78113cdf5ca6f04f20bf1303c5b299fb9cefe58ef0fbd35382828aafc79c5374d930488379ee559ba32b9886364dc2405ef1583f1e7ef4092d9e9f958450513b5c31000d6f205bf7b6a6304e7fd2260842920fc907626927843f2d03f2d64be61be528fecd303b5fffdd9c8ff8f966201c33a0ca02657bec6e2c746896cc81eab9799aac5b0938ba2780565d42dfdbd0a5fc87ec47b9903bc2ecde71c4dbcb9a9701e16954b2a9d9ec4f217244f408182edd52a8c4c09cfcd4b46c804e36a862f4761cf30cf68685466cf09f7612c24a844e04ea7391dc59b83e6cadb44fa15af8cf3f3bfb0c38569bfd3dc37b579d8948fc8ae3d87ada477a0c8f626fb46e8b3cdf9f654121177adf1590c5894f620759ce72e2b84c83ca057daf25a5023c197f9a7fe485f6bc99b75776f0244a889bdef8613d96f0dd48328f480c353b8ffc72d472ece71b2a8d2d00b2272013d7083e0f63cf6764a123b996c33dee30bb94954b7d7d1c6bbec4d8c335e2d052c9b057479bd4fbfb524462df1b9c2f7194f405d947f32142cd48b1fd25637c40c2dc0cbba606c2975faa62f1a30fde9639207051d7a3f0ed566fcf48a106930f5ad2281ca959ba19d9590d9024fc34c74cdf47340611a0a8a6fd5c7accd24cd9fa2e026bdf2e6ca4ee96c7a509a94572c79ee39694f9b00a5df270bbffd5e8d31a5c2e56ba09160ef262e44ea97be7524ccf9b33b638a7f27d03655233ff723047243bd099c13acbf8c06cd5117e92637f56add26f1b454d86e2b0b259d9a06b44aacb81db9ae4e83ec215e5ffb5edc14000021155d7a173a1999a7ae8342dd79a5faa059563695e274c2c185816810aaf4f197aeec07657a3d1e2ccaa98e0882c58848aca6e68ffcf31576372fd7f23d792f0afdb05c3418705600b6541d9e1b1f3f55e085662255bfad74192b9c3cd7c2f1d1cb915372e9f0650a34022e1f4ae7bb2801aef165a04daaefc4c93dcdef576c7511b7689e579d9269a202df5aaf76912e80e08871c951519c0e363aedec4b3a7ad182a37956f16272df25c8921537d8b7b72eca3504610df5f3dc4b1b47da15e0fb01ebbcfe8eea205c0fe6fef6a7b9cfddc7af934ff41b7d1e282362aa34baa58d396c7b1514f3d5d64979154bdf3a4b2bce2bd21973f211d501e1941b63d69facdd6a71d3ecabf43a96b0d7b5a88fc9cf53e428bcb1b9629dd57f88c52d72f396ad68470c90661bcdde155e312091d8c5d971cfa11b94f81f25f9b2c919bf2f46f505515898698ce53974807bfa69b61dd62069089c984a8079a8d69ee34d8684aff619ca278fb9978c2cdaac5ba3e80ec1079d84258ad13e12e539d8943c73ffd375ac52eedadd4df2cf6a69f4cce53360761dc29ecb842364f9f9aaefd326aeb2f5b546547124f345fa471bac16f4db3dac1874fd217ca3dc0f2b241d3cf631f73ca09c005698055d0c41c86a5cdf7697a289528e67ed70205b5bcbeb1bfa31f8d23a0224bcc74b43f5c3048b5a77977304ba65828e43706ba1a58e3a18a39ac7cfd0b1417eb20f348f1239de4842403d3e5a980131968bf80bd5a4ae5bcb2c59d20bf8f307dda194f883fb09eb7c90a95a28d4125db733b6044c549cfdb8ca792d493ecc26b996ba2badfc75d1dce9f543893e79f6c887441688817c1b7f1398ee5b82a24347cec257227b9883a6dcbb44d98d8ce9153a009dd6cf9ef251d4152782dba251557acc1a67ff61dce819e66271a06764110d24e40ce399fec9968f958f8d199e81d840021519e945b3ab14d44a74f4c98a4f8f81d2090c7de2852faf9509d908557ed2fc5912e0453ea5225cdcee47ef1b61432bfb9935e06d96de35fa27e5f809ef4f7a0ad15d1a9bdab9699b8b54c1cafe8630e10f3f052bfa3bec5aacc7f46d6838fdb6dc67f1d0d165fcd332be36728e5b4fd6ed4fbf44432cfa3ce882228ea672f6027d5e7e3993dced220014702505c5f6a3b7b6ae79b5fc246f3dc7e83401accc502c8ee72986f54b47bc31defcba774e4711d3157eba53661676ea6e315f381ccb311045ebd2f7c0ab0c3c04e11c4e4b1d4fee8c19544503516af3a8b7f3505ecef66077b72b45e5c89e6f9b717a737ee381be9023de1f38bb0909f44a4b81a560074d4f1ca0b6f89e2b26631ffb8016a0f8666fca62a22d9f7203ae61167c6a2e2dacf58ba48dcd34ba94aa4667640bd4ee4e5445121aceafcbc9243c0d31ad95f0651a13cd0dfcf898f3691b6ee94924faa583c84ed06eb0f0fc79b410f8cd4c8e2533e169a7546057cd43984a776322d4195e23c70e0699d388573ccf9b9d1741492e35dbe6b64cca507092ae02cec2ed9858af316516ef46bcdcbc69fb89fb2e122d46ecb9b789f1cb0a599fa2515a8b443282f055c5fd883be4ee30498a88255a1555bbf8adff18a781f92a6b0ec17a8cdc7245a503b89e141aa67615d147263b6a1dc3ae6ed764c7abdc6ef89db26af4184130598e2495c528312ca6217b59539b791821a8773500d27b8e610a26dc22cd63b48e117b406f6e32e252a292397c0d4c85a77bbb2b5b18e961b35339cd1ffec9a1cb0fa8d70ce9251282cc0b35ca376d2b748b6f1730db3261f23d912eef2eb0a2639d8a113775415c70ff620e3f582fdd231ae3a4b987c94492cbd7580c08b910193c5d3a5f22c26a46d176031957034524ebf4e0c2a3b980fb97364d21b6c51411e0dd31c35a60e2290da020073333699b01a2440786da4299dd983a333e2881d9136451e63973919c582ec27d1404e8ed29f7bcbfad734a7f2077d7e49e5981b53496813a36286c216d8b1ff8c66f4f33c703cc0f3a206c6db889fdd5b4201ae81eab9e4dfbac883a48c940521d9f377ca04b5674c1e3a97aed334e6ed155cd7f371e62a33132b4aa2c3b37220e9f5b743a1eb845518b802d6ff281c596619288f9e6afd4130b3abf81499944d7290f8794ae17727e649991664dc9c6ee158d643095780b7a26b3075244df7e0bce679b01c9b1755670c27311f8c87d0abbd10ac28de6531b9d45aec1f8844e98ac46de4ef7f1e4a68a27761bbfc5575e691d14d3b6bd05ffb0ea2e90879c673484d3100a78d19adec84a2b4d0745a3d08103d84bf19ebdbc97d20fe56cbd6e15a7cfd53a6b31947e83ebf5bf2c4720a0db12ee86fc8013fc7d0ee79761c006197a3f3802ffe6f2cce42a3ae35b2378a8f8d565230ebfa9cba31bf569e79c2b1ba1d9d1721077a9a69b4eda95d30e73d50ef5fc7928863a63f12d3403138d64c48d4e7b7e4fc6e39d5b9dc36ba6c8139554455e2dd933d3ebc7a05275962eebe35910005f5dad5ab08103d772ec3eb28608829eab297340a4aa0abb0dbfa16440063635db65954b860987be2d2f67ace1c05d791742381fa839c365054a74d5ca8f634dc6eee9ff3c7c5198e78e188218397756862504db0ab90cf381518afcc58adea983eae6983761a228bfbe77ca18d7e7719b1bb046dc3a39498e5c479ed3ada51ebbf0ab268600299de73e78c62825c10c3374cb5357e9c9bc6bc2469e24e500fde367bf23cc7c78a61de48377cc2d8c1f1633c24153af0d37da046357ab1194d607671546830d3df98da41ada539d7bed35c3f7b01d3738a70857502277bdfb1ef435e834adad714dabdaf82cbd46438311008afc0c097c0b4e8b9f8e83e4870c62fae86df3573559dc736be20bfd422facfeaaa90738bb4ca1b33f5b51bd8423e9019d35234d25f8ee5b2e73ba0d856e543d09c67d3bb4b4f96552764c3d359798cf878aaa2966335886100a375c185c3375c2fc0b763cd3e281d2efac27c10c059e988240a44a72414a17781252ee0f3efcf561bfeb68f56c9f3d83998072e83a4c9106b79ead4a41", 0x1000, 0x402, &(0x7f00000010c0)={0x2, 0x3}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:18 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket$inet6(0x18, 0x7, 0x4) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffa, 0x14, 0x1, 0x2, 0x65}, {{r2}, 0xfffffffffffffffc, 0x42, 0x20, 0x1bdd, 0x80000001}], 0x0, 0x0, 0x5, 0x0) socket(0x2, 0x5, 0x2) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:18 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x10001}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, &(0x7f0000000540)=0xc) r5 = geteuid() r6 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r9 = getgid() r10 = getpgid(0x0) r11 = geteuid() getgroups(0x1, &(0x7f0000000600)=[0x0]) sendmsg$unix(r0, &(0x7f0000000700)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f00000001c0)="d3b4a06cbfd4b6aa082eb94cb7fba03e9697e7cea1099ddb5b3e1fa833d9afeae0c8a624d2de551d23654b1230822373b55967587633082df7d44f78f1fe89ac821b7448e4b1bc9408af6ce112a6fc7e4582f8f257e13643606772034887584aab1a21a3b4110f4c9e40789e8784e5cfb43f23a8504555135020b026146947bafe4c6f3c01275082280c7bc0f300088904be1a21a6221bfe205bc178e8cb919b6271cba272514b7bdcc98672f464485d78bae1d0727d0f4eafc0203458f72fc56c3578de3c2d4a5f5732e3af577f4988c975d3487c6a47a99625d44b1e43f7f9892b736c39407a04b395b62da4e1bdf27e5594a17f4315649679", 0xfa}, {&(0x7f00000002c0)="4aeac58a350801642bea72e035062edf2fe7eb7ebe9a39a32077de6ac7a584648ee211dab1472daadb42e669b786be7be07ecda5d074cdabd208f30461de113a55432fa72925bab05ffdc599ba1aee9cd6fe878fe9db9815612a62b2ed32e3ad40321b9479453a4506ef6d1e64cacaaf591b2f5212306826c14e08da425b53f225ffd2057737d3c5887dfd1ca871d29ed16566af3434a4eaae989e2d0304a77d39448b9b04", 0xa5}, {&(0x7f0000000100)="af9e264dabfb50fbcd539dfd5d593995ca86a5584f35697ef1a6770a77648bd7ab385cf062ff7c86167c52af6e", 0x2d}], 0x3, &(0x7f0000000640)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}], 0x98, 0x1}, 0x1) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d179e31da54bdc7cefba2de7d1f0d037ef5557c401a24503", 0x18}], 0x1) 16:00:18 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r1, r1) setrlimit(0xb, &(0x7f0000000040)={0x8000, 0x8}) setregid(r2, r0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) wait4(r1, &(0x7f00000001c0), 0x2, &(0x7f0000000200)) 16:00:18 executing program 0: r0 = socket(0x1, 0xc001, 0x7ff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x3, 0xffffffffffffffff, 0xffffffffffffffcf, r1}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETD(r2, 0x5452, 0x0) 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000980)='./file0\x00', 0x20000, 0x48) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffc, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000a00)={0x100000001, 0x3f, {0x4, 0xbe}}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000009c0)) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) getsockname$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000b80)="1e1611ed3e5b2eeb3060ae4c0db66f23a9cb7463856bf96b1673d0a3b7cc3b4ef278dc3fa49472c8fda393f52ba4f3681ef27e1e77c1d02e0180db1b11bca2f26c78fc6a01da5978d21dc3cdfedc84ecf73a6ff4c498ba52a5c631303341786b74691f21404d398e0edc59f14490a0f05703ab17b00df04bf7407f", 0x7b) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x8613b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x100000000000025c, 0x0, 0x0) madvise(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x8f18, 0x80) 16:00:18 executing program 0: setgroups(0x0, 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x98, 0x40) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc356d154d70e82f7) r3 = getgid() r4 = getegid() setgroups(0x4, &(0x7f00000001c0)=[r1, r2, r3, r4]) r5 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000200)=0x7fff) r6 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x104, 0x80000008) getegid() ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000000040)) 16:00:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=ANY=[@ANYBLOB="001ba9971e5d87c3a100"], 0xa, 0x0}, 0x403) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x88, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) recvmsg(r0, &(0x7f00000015c0)={0x0, 0x0, &(0x7f00000014c0)=[{&(0x7f00000001c0)=""/46, 0x2e}, {&(0x7f0000001440)=""/114, 0x72}], 0x2, &(0x7f0000001500)=""/173, 0xad}, 0x800) openat$pci(0xffffffffffffff9c, &(0x7f0000001600)='/dev/pci\x00', 0x0, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r5 = socket(0x1e, 0x8000, 0xa812) sendmsg$unix(r0, &(0x7f0000001400)={&(0x7f00000000c0)=@abs={0x14ad1c3eeed37aa4, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000400)="9ab6b1c0efa6a381a0813fb41cd56343b9480def4076e959e8e5d4b84fb4e4483ce1d7860933eda406f7348627899476c10057dc8cc2c6b818f55e17ce28ca51e730e304217239990dc8107ce756c34fc8ecfea3d1439fafd5e7990635f29d945ea168a50c54129e3212ffc70fc39957e4eb42f400118872195965fd4e22effbdedfc1d680e1840796abbb92cc362298adcaa40b64b1e1a7ea731c84bb416a52a92fc3411e858aadafe15d42c18c4ccbf4e010f91abc7f637bebf9d592d49188798dc1e4812128478a345aa4a2060bb36e8387077054d1dc0b91e85d01433f04a8828513609a1a42568acfad30c46b818d5a5c84becc18951f8af6e8d57d18e7a88e3258ce5ebbb72995613051b2483d5161512a5bb2649e971888939e030c0173fd37b39f69cc6a61aff87c1b8a898a56865b0c0f57f6d20105eb340e8963b4504d79acbbf162243a940da2a854d933cc80d9db88248164b30aba57e285236939f90c1674dbbc77eac68767a067232d31f659fcf49d0059dc7a6f3c55092076698f28f5cc30adef5d50092349b5b042d15b9ada6503a001193a2c81e110f9b071cd27e848c1b5ab3d705e6d153fe75958cd15e9a189141c7651d8cb7228bb79b27122a58bfb4cc1abdb2366ebdc2421487fb8c2904561d03849f3a1018ed91a822257ec50730ccc0cb4f51e9c6411ffe9b713083fdaeeb12f2447a6973abe770d374e070c073e66d0520a639684c1a1722903936e713b043e8ecf8c6bf5a74f5765c01998e2105612032ddbc102044251a9e538b673b9d354c60ee4b42eea930fc0c2114f886328cb4b74fd7a45a4dd25c89a7825b6d3a1f0392cc7c6147074ea7d40c8822ba521e6f2bfd62c45c9dcb147e94c8c5d34a55dbf7ed61b85af5f0e087d6330e1410750100196c5e97fe276c06bb5b792e9c5e4bc68d74c14079872b560bc4c9f9dadc92ab614d8a460c29c7071f92be8708b92d6769460b3d445fbc072213db427462f7518e88f0c80a065f46523b6136e661a10d97189dad702000a5639a4154df77bf4dbbfd8242786e4262dbc9e311bf7402838b15f07b7bb2eadf8328eca879e938c670932e305b2581e3068c48b6ab952ca279c37270c3a2e330d84b597b9c5389933729377a916d2df6c316d6abf1ce8fa612f1f0007acc4d6bd45d2d1b60f5e24733ea91faf77ed6b4480de681d83b2c2344a7b922d4c6c582069d7e16efd3651697d7a0e52c1d53ca79c7ae7c93c396e855dda38473cdae8fa88b658c79654563b9a60a41006e66a158cba26b4430c3c440f1f299dcf2fef6d27a71ab72359f25e112b2548d4194c90e8e0ce0450b884819999fb0e99bba886e5d4e85f5b511a3e17fb84e0053c54bd67be3e0d03c19eb26df1af83ea2f8eea31536302cbb7243423273a1da95e9be4bb3c44166731a876bdd0d2d498540c0e757d53dd58679e964ef146610f8943969abba2e6feef6c58da31ee5db8237ac3bb64114d1694753013795b4855bae6f69eca1667f10f2c3a35016c912b382acbbda47a36cbd0de19fd933000f163d8defc20c183e534a5ca0b786797bdae3c7251881ccfeed5bd25cace3d349f766feb8edb12e5ad8c06ded472215ea92696553f7e8b3ddc40664a4760de7b98e5c020b1fc702c1c5c623aefc84b371fc6a87b65151e4f7f8e813abf55c406c397ca6892de7bbba75d86b924259b9932515a14121486efea43785baddf63d8bfe0a4f51243098ebc1ad0f1599cabe4ef0eb9b7ee4800455e14c23578577092f9ab9b43a1c33c29e78820fb80372fd2905ebe57315bd9f2e091e8bc4e6231947008c5053a5eeedf702fde32f702c58c5cd0fb65d44ee3e916730854e7e7b28fc2ad899d7acfd27768276ee7baee515e4960111f9bb3170de3e6eaeb125928f3755265e66aeebf7276f4098f79054bec2f9e5c0a6cc7a75f16729caefdef7e19efdcdfa537ddf3d522b8fd5a5cf1db7863d384f4a02694d81d46bf78714b1b38308893c7c2a93da725d6a1966947678b3f6ea305f382b2808a40d0a1e40f78c3258a0b295acd32a10141c2cbb6528310721bb7343f734c78f1f8c6033333785d6f6ef9f68ff9ddc22959c8d535e6269fb3a8db2dac6b0b9fe212566a51feacb1ca5923467215fd44519b58d255a1f540c2e918c2eabb7a6083dae63127a67f03ebdcefa738ff5f2aab641281564970ca4f198eaada23bd4a308a6df52e7ce2cbc9b18e6324125ce7aab4267646976a9cbf5097baf1ded19e2e8c5b920ef40bfabce545cd5cdfca7e3f8c5ca8bce42dc1478260db64becb18d9158b5780c0675a757335f6c60eada54f82ca77e0ec4c363d699f9b09482a096a98e911d3b83a30334aca23beb78e86e74981f57adedc47705b54506c3de0097803f09f299a4858ee184d9f26b40598b5300bdb1a4ca7367262fd5cb1769d2177be668d9af4862287e107460f5259f905f8d69b765592218406c339751b37b90390a40f361461bf8573c98c291c9827fb454d46339d35cb7873d5885b90647cd2d3d6182819a8b9d88c52aaa0667722be09930b57c340b25545f101bbbeef496d23bfc061b92230abf40fa1eee3b17a64007bc792d960d2d982697cab2457bbfb6dea9ecdb72964475a94397e2e07b9264e87dcc93dc79c597b3c762836d2aa102848ab0aed789ec90d879b39529d3c47b8488259464cc32b71d80a44aaf7c41957d7b25e937b0fe4c6071a6adbbf9230d97fa3ff24168390446965d7d6c4716cd235934ea2d15299d541be3f2baf57fd819369a5748777f74a23b967cd141c0a51df09ca9866961251073539a44bbfd97518c37e756ceaf60cd6a86da32a763fc57148e7928dc2aa17cd86e3b3c35d90a4260e579d9fa12d2879bc0fdc9c2368cce63255ab605b56839c2f568e3265be959e8c6aab2a1bd590c1911eecde691a850dc73fcf20b0214e3c81fb998118a336f9f5a68759d5d88722bb0df982938dbb6bcdc53f8b2a2bfdc9db92a968a95653403f40c3f7eb4d601d7ef5f98f8b930d80ae834941b2784822757687607d0f22aa9ef47bb8c8b858b762bef79ccdc6b5ad76fe3c121675b9d4fd1ca191a2783fcd1d49c9303a607b81f9f83c7aee1e8c6b8e980b1fd269d511c645a15504fdc97af2787c6419d4fab1a67c0b44886d88d9142a0ccffdea2d41e9c81473649fd5c9c0f517cfa300b1ed107d63aeb657c386eb7bb8a59f34c12f945ffb2911c0c0baeb26c3dafe1efe673ac3c4bc3b61814450a99ff68eb97ac89f711574515373a7017efce1d2bd54df4ea6f3afa92425223880f1ceb1fddcd6d0e377e6e461f120841dd1f1a4b6e488b19c325384a947452f0a0846de48a2144bd7a5207ed9db019e6afb0b039d0185256cf6263b7d2c6c6958e87ccf789f0abee56c1b4d952718d871c3fc96f86a4ade3366d1cea1cfe30b5817ab64bdc7faa6456f7201ce427c404f5e0eec98de368022745c8c1063de9bd4732d7895f4b4ff2700f5a03da66935cc5fa7784da64c39fc184c652d467485dff11b2e265c95eaf919478b41b50b335b77d0fa6fc2378593bfd98dbb768827547127b46a07cb57ec3df6df8fd766850f923c36e39e27066b246d96e3f654088ef81673d360bca666721cb9bdf4ebe9c53016eed9dc342f6d86327fa3337c729ae493f424c48a19f3f1b2891e3ce8a1aeeddbc5bed38544740eee25a9d23a0717ab949bbb846b6c646090e429cf559dcda9a97407c25f242874c8884abf0d564acb5662873a31dcb39e5ce4d11bb9d6148204515f393129aac3d536d2a2ef58a892741de534eb4677b47f75049bc48a93b1ec84ebdf83089fc803ffbc3a10417fda893ae962b9c92a8a1eb2e050a21f5ecc5f7ad8b273a9f9b68b89adbe55ec7e0d1120c1701bc3c15d965b88d7e5690098bad386debe53e196e70d41ef2b0a6f6d8d45b444bf5427256252cd8994d2f084ab872feb00c493662b146bfa65ff902f64a50cf4646ca8c1296b5f5ee8cd85f212eb6e840638b1aafb8941970815f5942d001b1ac6fc44e0ead1556cf4728a698893a511d5077da1a70a4ca5286459538c0f86ee68e43f9d1faee664bd60cbf1a9b39923be2e31209cf1656d1fff3dc43863efd061d1399dc61cfcf2c08c532b9e14b76789d7cf6348800af4543ac8e334012e360a15a091a83627f3270c2a99362b016ee68879cb3928bc4acbce92da8f3526ff2b5badbf47dcdbbdd87b3c8ade273c6f8725bf50c69bdf4cbafa08db9bd81ae2705816140320b0c696c7b07aa30a8a0c4e4f29932b372a6ce33d80acfc779b818404c35397b550bd2f7b687e5a2623ebc4e1c883b172b5ac2469451efc407be4eb28c4880768bbd42f325e38a7b24c582e6185f42656b1d3e3c8bea0203947036fff51f8363c3f4dca638dc58f9cc352a05abc1d6ea648dd9448e3b11ef29b7168c144738037e1b32a38f6968a70adadf5d309ad3303a53b6d4c59e2657d1355ca24a14dda59e55156e42f54b212402300ce576b1c6a5079655a70e61fc2d941807dc982ed66bdf2950227a3a8f2d4b37a7e238fb7510962fb3eb8bf34f2b06dda4ae909af62f812e898783c4e97f7852353cf7648929ce814224693ec65626d4c3bc41c3598b79823ce7d0c2dfb124c0c1b1cec4ad6c3a01f3e592498893f7652c604a80830d3eff776ee6c30e8561f8923cdc65354f060feae55f2b94488ddb4ef6ce73591c357cb8335a599d4f3ef8ee4de5012b42710c1ae3f70586923671bf0be1b50af2e973de4607874a717065751953906772b6a573ad11a0b44e083a6c77f1f6f3b2fddaf85cd8e384dde9c36fc277088ec3147b2bb675b3c9665121a9d94321893618d08f23e6ccdd301198e7bcf9dd71cf1ee664c795d55ce2c062044af423d71d744ebefc4f97ac5d3ae48fd1e718c390be557ef56b4b32ee13c98ba1c433d9db6c6c2c62f6172ce156e9c0b6b85fa15d01812255db19f3d6758565df0969344845d75684ee4a7a3cceb451b9f0c9d3f8c0cd3ebb1b20d5b321c62acacc42272c9ebad49d88f4f9af725fecb913dd1c57a9ebe8a517ea257e7817a37e314a32e12c8db3a39341af5b31003743f338215de7d52d35ed17db4b76347a4f9e271c37bbdd77129e37ae27671b64583ea537b1c11d5bd905def10289c0a1ba52def56345be5c0b92b402f2fa5656f4a319124e75346f5a3c9cfb431cac4fa842ed843c1607910f30f0e88ee93739f92bb88ca674555c6925fa515d67119e07405d91669bc52f31208fa1920cd61dd621de8854e6b8dcea0e2eb15373c6f8d719fa86eed361d4e85e12460dcd610a1684f46e3d823121ca994de8523df933d5945dfe06626fd417a10c3df616727aec90d00e3bde9b7e54f6ea780e44d680e9d8c735a32220efa8f59a5e20fac9a863b63162bd4c42965090d82ff07d16fe7d541a0c9d8623737c69f1699dd0bd54aad2ca63f1727eb21ce26997c63ff4cc79175cb3aae014ccfdf8ccd8f00c47e639044b835639afc3096c16cb958c838bbed8c1a266b1388c32ac145462fb1c0d7e1f882dfb632093bb2736fc90ce495d25680c2557cb2d77c9a3c9ec2a3c0afa34b97e30053820eb8814b7831f00a8432bae36bb762a42ab63f0706bd1b2ec2ae197b7c0580c0f7230e1d4ddb9cc794e1fcd2581762fef15a5dd930cab16d3897fdf98cd9b59ff184a9c2778a72f673a4d381e3a870e11551887668e09fb25b62da3062d0cecd73769fcfdeefe681acd6f0067fd728a8d87cdec9337a2e", 0x1000}, {&(0x7f0000000100)="7f2ac57f40891165af4288861ea767b7c97901ccf2978b59c67bdb976ea3dddb6dd05670e1ea8894e866dd7df23469c6e140702a9c8c8f390675ca6668a91bebd32eb4584681edfd81ede7ffac63702b28b3b7812010e4d4c0e55b64df5794caf8bf5294c4299dd942cc182dc8aae8a4ec852794a7916d436fcc6923da0f59d405d995a0d3ce86", 0x87}, {&(0x7f00000001c0)}, {&(0x7f0000000200)="ea65a885bc5a5fbd2bf4379cfc2eefa3a74f071c0e5e87c93761ba132f172f59264967dc08d1", 0x26}], 0x4, &(0x7f0000000340)=[@rights={0x30, 0xffff, 0x1, [r0, r1, r1, r0, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x10}, @rights={0x20, 0xffff, 0x1, [r0, r5, r1]}], 0x80, 0x9}, 0x405) 16:00:18 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x800000000002052, 0x40000000009) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000140)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./bus\x00', r1, r2) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x4) 16:00:18 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() writev(0xffffffffffffffff, 0x0, 0x0) close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) shmget(0x2, 0x11000, 0x100, &(0x7f0000fec000/0x11000)=nil) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10200, 0x0) fchflags(r0, 0x0) fchflags(r0, 0x10000) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x529c, './file0\x00', './file0\x00'}) pread(r1, &(0x7f0000000100)="687f153a67e23606faee08c06a398d4c27da9708ef62c9f4d196d51bbcc99f8b8ebb6192d4c55ba1871f7cf54345b5f90bb88f170e536a9fc4933f8d6a811777bfa4cee0ce", 0x45, 0x0, 0x0) r2 = semget(0x0, 0x6, 0x480) semop(r2, &(0x7f0000000080)=[{0x0, 0x7f}, {0x6, 0x6, 0x1000}, {0x2, 0x7, 0x1000}, {0x0, 0x100, 0x1000}, {0x4, 0x6}, {0x1, 0x5fd9, 0x1800}], 0x6) 16:00:19 executing program 1: r0 = geteuid() setreuid(0x0, r0) r1 = getgid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = getgid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000140)=[r4, r2]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getgid() r8 = getegid() r9 = getgid() getgroups(0x8, &(0x7f0000000100)=[r1, r3, r4, r5, r6, r7, r8, r9]) r10 = geteuid() setreuid(r10, r10) setreuid(0xffffffffffffffff, 0x0) 16:00:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000040)={0x7, 0x80000001, './file0\x00', 0x6, 0x80000000, 0x8, 0x1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:19 executing program 0: setuid(0xee01) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r0 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0/file0\x00', 0x0, 0x20) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0x0, 0xfffffbff, "81188f24dbb621e17f910d3b10ed2676def6576a", 0x0, 0x9}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10008, 0x0) close(r1) close(r1) r2 = socket$inet(0x2, 0xffffffffffffffff, 0x0) sendsyslog(&(0x7f00000000c0)="b89b30655a31c1a71fb20d07fdafd15465", 0x11, 0x9) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r2, 0x0, 0x13, &(0x7f0000000040), 0x4) mknod(&(0x7f00000001c0)='./file0\x00', 0x40, 0x9) listen(r2, 0x0) r3 = shmget(0x0, 0x1000, 0x81, &(0x7f0000ffc000/0x1000)=nil) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000180)={0x81, 0x7}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="02844842a113d20a3d8e242757334bdb0674ece7d1e0b28318779e6de3ae72a4afe5f4fd97ebde6df8fd6672bedf17f48b32d94def9222ff0dffd26c12f56e04c1e16e4d1782df35a4916f1df48b6a0b875ddbe815c70539e22986165cbfde9b7ced7fc5a3aec9d2ea2d24c0190ffa33feff724b0277dbf39c9553b100278e589c660daab6ba90e22e4a7ae939e221a83463e34a9fa704582475940aa8f55dfc7eaf2f63e85eaceab0818f01784aacdce0ccbc61a2ae5792fb9d908283155e10e4a0a30984eb7fb3c9e29b19d373f41c", 0xd0) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/71) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) poll(&(0x7f00000001c0)=[{r0}, {r0, 0x44}], 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xa1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 16:00:19 executing program 0: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) write(r1, &(0x7f0000000140)='U', 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = socket$inet6(0x18, 0x20008, 0x8) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f00000001c0)=0x2a89edbdc1471346) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) dup2(r2, r1) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x7, 0x3, 0x7, 0x4}, {0x81}, {0xdb}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x40, './file0\x00', './file0\x00'}) 16:00:19 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x10002003, 0x3) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4020426b, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x700) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x9) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0xfffffffffffffffa, 0x2}, 0xfffffffffffffdd4) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20a90, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") 16:00:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000400)={0x0, 0x241, &(0x7f0000000380)=[{&(0x7f0000000280)="4144a062efd8bb90aad7864c1794443b7b744ce17daffe20c036d77b9e08c909752c1db162892f2edb0cd5adf647f99ecb07f260c6b1c307f071a54ee88d5a07c0e23085957deb6fbf0902a73a622fafdbd9efae1cc1912e2287acfbc647817a045036f82631c9e4a1f33786aa78eb1e4ffd83cc61c584950ff8580410e60cc1be4c9642f4b478ecff8ece1002094595b962fef8ca9ca3af29fe8962fbf495467c5d8509ea617bfc74809ec32d5cec3b6e5f04b7001de8c3cefe9c70b3a96d67ffdeb2a0bd88fab54c7f209310e43a7f94563ed022bc2392d76edeeeca", 0xdd}], 0x10c2, 0x0}, 0x4000002) 16:00:19 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1ff) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) poll(&(0x7f0000001840)=[{r1}, {r1, 0x40}], 0x2, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x44, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) chflags(&(0x7f0000000000)='./file0\x00', 0x0) syz_emit_ethernet(0xfffffe22, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x8010, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10202, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000380)={0x3, 0x3, 0xff, {[0x8, 0x9, 0xe2, 0x20000000, 0x2, 0x3ff, 0x7fffffff, 0x4, 0x7, 0x1f, 0x7f, 0x0, 0x4, 0x81, 0x5, 0x0, 0x8, 0x1f], [0x3, 0x7, 0x8, 0x7fff, 0x4, 0x8, 0xfffffffffffffff8, 0x9, 0xf83, 0x1ff], [0x3, 0x4, 0x400, 0x8, 0x9, 0x5, 0x402], [0x1ff, 0x500000000, 0x8, 0x3ff, 0x7, 0x6], [{0x100, 0x3a, 0x80000001}, {0x7, 0x5, 0x0, 0x20}, {0x7, 0x5, 0x2, 0x7}, {0x5, 0x7, 0x81, 0x2}, {0x8000, 0xffff, 0x0, 0x4}, {0x3, 0x100000001, 0x80000001, 0x20}, {0x5, 0x4, 0x20, 0x1}, {0x9, 0x2, 0x6, 0x1000}], {0xffff, 0x1ff, 0x20, 0x10001}, {0xffffffffffffff80, 0x9, 0x0, 0x7}}}) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000180)) pipe2(&(0x7f0000000100), 0x10004) 16:00:19 executing program 1: 16:00:19 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:00:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)=0x3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000003}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000140)) wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open wsmuxpoll: not open 16:00:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)="0000c700", 0x4) setsockopt(r0, 0xc593, 0x80100000000000a, 0x0, 0xffffffd4) 16:00:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/219, &(0x7f00000001c0)=0xdb) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)={0x0, &(0x7f0000000200)}) pwritev(r0, &(0x7f0000000040), 0x2f2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) socket$inet(0x2, 0x1, 0x3) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x9, 0xffffffffffffffff}, 0x10) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) write(r0, &(0x7f0000000280)="a9a005d985f774d418a85164daff4ddf1cb3cf619e86ef9b70ed71c18370137a7e6ecfc8458e8c04d32f911a76a8511c4e5e7886d578e935d2e220269af82751db309ac814df0f101f725340add3c4103abfe28d66287dcd12571bb74fd62a6a125c4060f1b1f42067aee2d6b36a780179ce1fd029e54228442778d8cc2a2736daca3bbf6f28e72e59040b66ee99b9844d2b74b6957fa505bf", 0x99) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f00000001c0)=[{r1}, {r1, 0x44}], 0x2, 0x0) 16:00:19 executing program 1: execve(&(0x7f0000000080)='./control\x00', &(0x7f00000004c0)=[&(0x7f0000000240)=')\x01\x00', &(0x7f0000000280)=',\x00', &(0x7f00000002c0)='x\x00', &(0x7f0000000300)='x\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=':$C+\xb2@!)\'\'$[)', &(0x7f00000003c0)='/\no\x00', &(0x7f0000000400)='$\x00', &(0x7f0000000440)='x\x00', &(0x7f0000000480)='\x00'], &(0x7f0000000740)=[&(0x7f0000000540)='x\x00', &(0x7f0000000580)='/#.*,,-\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='x\x00', &(0x7f0000000680)='x\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='\x00']) open(&(0x7f00000000c0)='./control\x00', 0xe5a42d0feb92a2c8, 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') readlink(&(0x7f0000000000)='./control\x00', &(0x7f0000000180)=""/151, 0x97) lchown(&(0x7f0000000140)='./control\x00', 0x0, 0x0) 16:00:19 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername(r0, &(0x7f0000000580)=ANY=[@ANYBLOB='\x00'/4085], &(0x7f0000000140)=0x1002) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) mknod(&(0x7f0000000040)='./bus\x00', 0x6004, 0x46485d48) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10800, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x4) open(&(0x7f0000000540)='./bus\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) r3 = msgget$private(0x0, 0x10) msgsnd(r3, &(0x7f0000000240)={0x1, "9ccee436d7f33635cfae574ae6707d69dc12f6110d63ecc5c4c48f726fb3c4450f0d59083532bc82dc5ffdcea9543e8a88bf2ab825d71ebff9242a69c17cf0def24028abf374effa249a1ca42eebf158ba12ba5d983e2c0e9bd621e03c247bba5d2e68b5283d6d0e7d7c4e04bf31d75253220bd215782821ba09a19f9e78dc772a14bbf5adf629c4e28a52364b9e2f15378390a0c1f2ab83bc4e3fbbd9e06ae284d36c"}, 0xab, 0x800) select(0x40, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, &(0x7f0000000440)={0x5, 0xc, 0x2, 0xffff, 0x2, 0xb5, 0xadbe, 0xffffffffffff0001}, &(0x7f0000000480)) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x83c8, 0x0) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000080)=[{0x1c}, {0x74}, {0x200000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[{0x8, 0x1, 0x8, 0x7}, {0x100000000, 0x5, 0x2b, 0x7}, {0x8, 0x5, 0xf27, 0x8}, {0x4, 0x9, 0x9, 0x401}]}) syz_emit_ethernet(0x0, &(0x7f0000000040)="39ed03cf13") 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0xfff, 0xc35, 0xf1, 0x4}]}) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x102, 0x0) close(r0) 16:00:19 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x200000000001) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f00000007c0)='./file0/file0\x00', &(0x7f0000000800)='r\x00') 16:00:19 executing program 0: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7}, 0x10) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0x1) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000180)={0x5, './file0\x00'}) setrlimit(0x0, &(0x7f00000001c0)={0x80000000, 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2c}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") 16:00:19 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, r1, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f0000609000/0x1000)=nil, 0x1000, 0x5937077b02e0aa8a) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet(r2, &(0x7f0000000000)={0x2, 0x3}, 0xc) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x2) 16:00:19 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7ffffffe) open(&(0x7f0000000140)='./file0\x00', 0x400, 0x10) pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000040)="ba", 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="8575e04e634892012016cf6e2d54cd3925cf489da1de7b2b3b911aba7a81b3c9c66a400b1b6ff60fa61acb8545a5c6b1591b0c699bc373f804190a7b455e0f45984dd38c4dea27ae0f6a6063353115b354c61af3cc10564ced4144b4b62a7533ca5e10005818ad563897e91172f13a3a14402d54625e89695bc1e754c574840937acc703", 0x84}], 0x1) ftruncate(r0, 0x0, 0x7b) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20080, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") 16:00:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20009, 0x102) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x80, 0xcc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = kqueue() r7 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x400, 0x30) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r10 = dup(0xffffffffffffffff) r11 = kqueue() r12 = socket$inet6(0x18, 0x4002, 0x4) r13 = socket(0x26, 0x8000, 0x7) r14 = openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x2, 0x0) r15 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x3, 0xffff, 0x7}, {{r2}, 0xfffffffffffffffa, 0xfd, 0x0, 0x3f, 0xfb}, {{r3}, 0xffffffffffffffff, 0x81, 0x0, 0xdb1, 0x80000001}, {{r5}, 0xfffffffffffffffe, 0x0, 0x1, 0x5a, 0x2}, {{r6}, 0xfffffffffffffffc, 0x20, 0x2, 0xa70, 0x257fd40b}, {{r7}, 0xffffffffffffffff, 0x8, 0x2, 0x8, 0x5}], 0x9, &(0x7f0000000300)=[{{r9}, 0xfffffffffffffffb, 0x40, 0xf0000040, 0x3, 0x6}, {{r10}, 0xfffffffffffffffb, 0x1, 0x20000002, 0x8001, 0x5}, {{r11}, 0xfffffffffffffffb, 0x8, 0x2, 0x0, 0xaaf200}, {{r12}, 0xffffffffffffffff, 0x0, 0x6, 0x40000000000, 0x400000000000000}, {{r13}, 0xffffffffffffffff, 0x233dd622597ea1fb, 0x20000000, 0x8c98, 0xcca0}, {{r14}, 0xfffffffffffffffd, 0x1, 0xfffff, 0x81, 0x9}, {{r15}, 0xfffffffffffffffd, 0xc, 0x40000020, 0x3, 0x1}], 0x1f, &(0x7f0000000400)={0x7, 0x6}) readv(r15, &(0x7f0000000500)=[{&(0x7f0000000440)=""/155, 0x9b}], 0x1) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) setuid(r16) close(r5) r17 = dup(r9) setsockopt$inet6_MRT6_ADD_MIF(r13, 0x29, 0x66, &(0x7f00000005c0)={0x101, 0x0, 0x1, 0xdf94, 0x80000001}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000600)) r18 = openat$tty(0xffffffffffffff9c, &(0x7f0000000640)='/dev/tty\x00', 0x1a1, 0x0) kevent(r3, &(0x7f0000000680)=[{{r12}, 0x8cd0e1e34cd2991c, 0x4, 0xfffff, 0xffffffffffffffff, 0xeb3}, {{r17}, 0xfffffffffffffffd, 0x10, 0x0, 0x0, 0x6}, {{r18}, 0x0, 0x0, 0x1, 0x1000000000, 0x2}], 0x7, &(0x7f0000000700)=[{{r6}, 0xffffffffffffffff, 0x0, 0x1, 0x6, 0x6}, {{r13}, 0xffffffffffffffff, 0x2, 0x5, 0x6, 0x3}, {{r4}, 0xfffffffffffffffb, 0x2, 0x2, 0xffffffff, 0xfffffffffffffe01}, {{r15}, 0xfffffffffffffffd, 0x0, 0x80, 0x89, 0xb98}, {{r17}, 0xfffffffffffffff8, 0x20, 0x12, 0x10000, 0x10001}, {{r12}, 0xffffffffffffffff, 0x10afeec4a910fb6b, 0x80, 0x6, 0x7}, {{r12}, 0xfffffffffffffffb, 0x80, 0x82, 0x80000001, 0x3}, {{r17}, 0xfffffffffffffffe, 0x10, 0x4, 0x9f, 0x5}], 0xca8, &(0x7f0000000800)={0x0, 0x8}) writev(r14, &(0x7f00000009c0)=[{&(0x7f0000000840)="7127ef437bbec8a219fc6753aba7d25836fc88ce8059e43653daee75f2022ec00bb710fbe44ced7d4e380ef7debd4478c4d3e789120edb01a2e65193e3150cc1b7dac6dbf9408d77cbb31d619ae3874956a13cdcd4786da862c8e08b2e3923f8e71d460cdd682a9f11634fb3d6838e5f5e5bfee79268ba27b8f9f5a9d06f0aedd903d3482278750594c4d25f4331c8fdb5e10924d24e1fc7", 0x98}, {&(0x7f0000000900)="dd02979f5af7dbc085208e4c6640c3d4687c8ed4695b8576354ab79d920e03fd6cdd0dd2ebd82ee165cbad5e9b95209b584d79cab24b2b579fec39eb637a807e1a819fb341444369f0056b93d771d8f6f36c62d4e8a398f1716db8a904ff93716d26ecd66ae76d6f3f988bb1502d8801ddbc063c6bc2b765c13095f48cbcbcac0f2a2981ef1be80892b31cdffe5cb0d2cdc922e69244a0db881c8e5c", 0x9c}], 0x2) pipe(&(0x7f0000000a00)) faccessat(r17, &(0x7f0000000a40)='./file0\x00', 0x46, 0x1) ioctl$BIOCSRSIG(r8, 0x80044272, &(0x7f0000000a80)=0x5) fcntl$getflags(r0, 0x1) 16:00:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getdents(r0, &(0x7f00000001c0)=""/225, 0xe1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x3f) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1000c) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x7fffffff, 0x5}, {0x3, 0x1730}}, 0x2) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f00000002c0)='./file0\x00') 16:00:20 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000140)={0x2, 0x0, 0xfff, 0xf7, r2}) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x6e) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) 16:00:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)="00000018610aab7b743700fbffffff00000000000000003718bc938bc90000000700007025fca84af7b2a2c3", 0x2c}], 0x1) fcntl$getown(r1, 0x5) 16:00:20 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x30000, 0x20) sendto$unix(r0, &(0x7f0000000080)="73c563e5462a0727a1fd187648cf287260f8db23a74aa5f6348a762dc04465d53647323df62c7ff9f6d55f42c7b689b7e5948fa392dfaf2c1376aeac", 0x3c, 0x5c3a7534d0c0174b, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701080000000009"], 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1", 0x12) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket$inet6(0x18, 0x8002, 0x107fffffff) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) ftruncate(r1, 0x0, 0x93a) 16:00:20 executing program 1: clock_gettime(0x4, &(0x7f0000000000)) r0 = socket(0x3, 0x3, 0xb2bd) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x7ff) 16:00:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = shmget(0x3, 0x4000, 0x20, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x8, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 16:00:20 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x40000000002000) r1 = msgget(0x2, 0x400) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000257000000000000000000000000000000000d9f8ca89000000000000000000"], 0x6c, 0x2, 0x800) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r2, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r3 = semget$private(0x0, 0x7, 0x8) semop(r3, &(0x7f00000000c0)=[{0x4, 0x10001}, {0x1, 0x401, 0x1000}], 0x2) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) recvfrom$inet(r4, &(0x7f0000000180)=""/174, 0xae, 0x803, &(0x7f0000000240)={0x2, 0x0}, 0xc) msgget$private(0x0, 0x0) r5 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x0) ioctl$TIOCNOTTY(r5, 0x20007471) mknod$loop(&(0x7f0000000440)='./file0/../file0/file0\x00', 0x2000, 0x0) semget(0x0, 0x7, 0x50) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r2, 0x6, r6) fsync(r2) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000000340)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x400, 0x0) getpeername(r5, &(0x7f0000000480)=@un=@abs, &(0x7f00000004c0)=0x8) semop(r3, &(0x7f00000003c0)=[{0x3, 0x0, 0x1000}, {0x7, 0x3, 0x800}, {0x1, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0x8, 0x800}, {0x1, 0x1f, 0x800}, {0x3, 0x7, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x2, 0x1800}, {0x0, 0x4, 0x800}], 0xa) fchmod(r4, 0x0) ioctl$TIOCCBRK(r5, 0x2000747a) open(&(0x7f0000000400)='./file0/../file0\x00', 0x100, 0x2) 16:00:20 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffffffffffa, 0x100}, 0x8) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x3, 0x400) 16:00:20 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000300), 0x1, 0x0) socket(0x3a, 0x4, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x100000000}, {0x54, 0x0, 0x9}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b2") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10012, 0x0) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000400)="253d373ce023c5db3d59c8dcce9bce186b428f693e10aa9981c6e4a5600d667b8abeb0b52b686889028eb73ecf5175423b0a21316d51655be3669dbecebd58eb57b8eb15ad24cee877cc3d991d839d73145fb347343d56c98dc979c01256769e835cd9be8e5101dc7e7fd3678ede88c2836e666ba424df6f343ccbd0904e24b283d5521ee2d79b07df9568b8b536", 0x8e}, {&(0x7f00000004c0)="d96acb23c71a5d5480b0649c386096dda36174c2520a03ef1fb70183702f330d6d5d34df33177a81b417a105a5021c8679376c93c5dacc02a0c9ed3a389976817982fbef12752bb6e0a8ab0092a7d8f4a01a92f4729db74428109ae41e0094dfbf00f1d72e11d35f29b42862f69d6a29af520a54d057c40bd3fa3a133188ffa4ccd613a1d9c05c73322993b0930ec7b89b9d715423022300bb9f9fdb1f8b4d66890f2b3bcc70a2064c4c1b67d8c23c34d93a6090d92a91621938484aaa", 0xbd}, {&(0x7f0000000580)="f4acd6ef25e8a632391a39b4f4a99b9a8c98585ef64d43b73fbd2453a53c9c5dc61b897c1355fd21502939056633257475432c1fafd9bd0c144d82ec10e22638d651e1f83e92ab996888c2d3392eb157725b8a41eef8340448c9e3f5a8781d941316241931fdc7d656fa6978a0ad406ada4ee7c1cd41d87d9964693559c59e5b89c8f6110582d08746a361e938cabf412fb55050806222998da0625b514bd35a0fe33f2e5c09da9b8ed2bc7db5451579968c27ea36e8a87c81e6fb461940a3dc325dd2b919ab5791e097e9", 0xcb}, {&(0x7f0000000740)="a189c398423f27996d7aa805fcf523b2799a195219e28c6e345e3b5df6e8e64766b9c8bdab5d5fff86e08002e68d62cc0d3207dd354d4ce299df04a7596ca038", 0x40}, {&(0x7f0000000200)="308d", 0x2}, {&(0x7f00000002c0)='%', 0x1}, {&(0x7f0000000680)="e9d5830d14de29f5d7680890ce099ce41e31ba21c75a", 0x16}], 0x7) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001600)='!', 0x1) r1 = syz_open_pts() close(r0) r2 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) fcntl$dupfd(r2, 0x0, r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) recvfrom(r2, &(0x7f0000000240)=""/122, 0x7a, 0x41, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a2c4e44800436d06f02a4c4b4e6e2f215c19e"}) syz_open_pts() 16:00:21 executing program 0: utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x2, 0x5}, {0x1f, 0x8}}) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x2}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x6, './file0\x00'}) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200a1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x9, 0x0, 0xfff, 0x3fffffffffffffc, "61aa0db11ce9cc0000f1ffffffff729ea78b7ec0"}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000180)={0x6, './file0\x00'}) readv(r0, &(0x7f0000000140), 0x10000000000000d2) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0xffffffffffffffff) dup(r0) chmod(&(0x7f0000000000)='./bus\x00', 0x4) 16:00:21 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0xb, 0x80000004) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f00000004c0)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) getsockopt(r2, 0xffff, 0x10001, 0x0, 0x0) r5 = fcntl$dupfd(r2, 0xa, r2) r6 = dup(r2) ioctl$TIOCSFLAGS(r6, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffe9d) semop(r1, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2dd3) link(&(0x7f0000000340)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) r7 = semget$private(0x0, 0x3, 0x100) semop(r1, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) flock(r5, 0x80000000001) r8 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x8) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) ioctl$VMM_IOC_CREATE(r8, 0xc5005601, &(0x7f0000000580)={0x10, 0x3, 0x4, 0x4, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f00008b4000/0x1000)=nil, 0x1000}, {&(0x7f00003e8000/0x1000)=nil, &(0x7f0000428000/0x2000)=nil, 0x4}, {&(0x7f00002c8000/0x4000)=nil, &(0x7f00002fa000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f00004cb000/0x4000)=nil, &(0x7f000031f000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000063a000/0x3000)=nil, 0x26}, {&(0x7f0000514000/0x3000)=nil, &(0x7f00007b8000/0x2000)=nil, 0x2}, {&(0x7f00003d8000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfff}, {&(0x7f00002f6000/0x2000)=nil, &(0x7f00005fc000/0x3000)=nil, 0x7}, {&(0x7f0000365000/0x3000)=nil, &(0x7f0000741000/0x1000)=nil, 0x81}, {&(0x7f000081b000/0x3000)=nil, &(0x7f00007f4000/0x2000)=nil, 0x935e}, {&(0x7f000048f000/0x1000)=nil, &(0x7f00003fe000/0x4000)=nil, 0x80000001}, {&(0x7f000052d000/0x4000)=nil, &(0x7f0000461000/0x3000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000748000/0x2000)=nil, 0x80000001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f00002b7000/0x4000)=nil, 0x7fff}, {&(0x7f0000558000/0x2000)=nil, &(0x7f000069e000/0x4000)=nil, 0xd42}, {&(0x7f0000889000/0x3000)=nil, &(0x7f0000893000/0x3000)=nil, 0x4}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus/file0\x00', ['./bus\x00', './bus\x00', '\x00', './bus\x00'], 0x2}) accept$inet(r6, &(0x7f0000000100), &(0x7f0000000140)=0xc) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000200)=0x9) setgroups(0x0, &(0x7f0000000200)) getsockname$inet6(r8, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semget(0x2, 0x7, 0x48) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() poll(&(0x7f0000000000)=[{r3, 0x81}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x44) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000040)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) pipe2(&(0x7f0000000040), 0x4) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c31f3098c9c97b77e3f22a9348e09839caebc3cad8f4a0e6a5628b07893b8422ed28d2358a4215c89ae45fedc1ef8a4ef3844bf2613f05c1ac2dccc91b4e4be92d30c280dbbf72396bffd0f2dafc7ffd7f5188c3f6afb4ed4db5175c89206e6e1195cfc1ae2751fb260ea5427b5918dba2958a8266034355aec4c7eeb38ae2fe4606b99ba7e2eec6ea2ff7844a01c61532a6375006df38b5622d28c6ea7d8bf30077d49ec00157d3a6e266695a67d70e1599ea58f8e9cacec11f11afbc44765d061b5ee1ce70a7fe23dab3a12c76294a6445847d6de8a785b9c7756c493f8984a9629bb4c5d5d44ce717bbeb0292c906e17965020cb231eec6be68247705d62d92d9c98a55bd6a7ba420a3ce24a2c5609df6d3fa6a9daf101c2126515d4eecde302bb2e97f5c04799247a10c1d383ca7c99e05025a474a52345dc2de39ae900486a7da7d8972187b6f59b071bd53233bec9311fe104592cc3d4901048e144a6fcaec02dda97340270783ffc5b7f47b9db228e2cb1a51705e66c73937bf93c25d3f96be9179e502d3df55a59c45b2bbb6535b448aab96a3bac7d23c39f7670cfbc2403c1850f4cbd3d78778bbb8c0d47130625f6638a2bf58848872aa6c4c71ee83fb25ae281fe124b07abf78331336790ef61d18b8e8c911f9208b5c1fa94bff783073a81f1fe72f3df96c9051fdb089302a76de9abf2fbfdcbbc422122d3f896c9e118b549211a52b8ddcc400c0b832ce2bb65839a829cd1d12860f1a8ebea77fcda1623563cbc8a2af6771c3b021cfd0ca2ef1ad9e0a9d1461e5647f7424a0b6c81df2d20adfee1514a4b8165b098f7c54d709b4621c3eae40abb3b381c5e65a1c2cdbc78bbc75be68dc49e4274d145a8db6dad14a5ae589938a89003b1768c5845d6d0e301a0b43c6b5fa264ae2b5e28b881fd07ea7af01ac1fc0ea909ce8e716dc204a1ed00fba97c4163576658c4d4a0332c705e21888eee302db272fe50700230e8d899ee5672acbed04852714830d7e8cb16b758fe97868720315127c80c891c5faa6afb340f0a4d55de6bf7ea5b0807a8858d54a5c66bf570edcf0b00005c837dff293d5a243241e8ae93c542257f609751e61d3c53c3d9809761dbe4e2d0d84c9e1a64da7d0b3b28544d823ec034b0f4adce9858f181bb0b14c35cb316c7ff4c782ebf2b4cf4ce7f6487b05191bca2aa504f8a5ad7d381bbeec899b6845de2cc71fddc05f510ecf5678e163dc2e169678779cd897e5b93a97d0057d400c773637d6c4ec2c2b9fa7c23de3e007cb87b8b459824e6905a4eea9b64e685dbc091291e8f91708b11ddd140ecb887bf815ec65dcea0d58bb9b532a7fe530784f28ada6082cea9c88b49bf656c4e20deacc3d5ffee805ada0618a81c6e367aa419ff771b43e54e58e14ad25becc66d7c5523d5c9d6176867d2a9b3c6ae181bee2c9d16f532bacd2d4227817e24e2112606b01da9f4b185e15ee916bfbd8c05047051e295643124d84b570ac3fef2cb46c45c66d92f29f6d322dd35bd143515360ab6a2e320b267efca96cae61d566f5a74a1ab4f642c8ad79f15e1536d2e8a32ba71fbcb6aa2433894239db771f57c71f9e18d5f1ecfbd2e661295d141f60307e904cfa433f3f88fe577ceab99fd5486ffe25d54173d84d118f1e1ce6dd9aa824be59c2934798630dbebb4ab246cbbc34c6be74ad27a757b464d05edaf426a4a7d4dd782252a8753504807a789440be2e29f9f700edb67d2712b5d60dbf8a666b57da6d790a2bcc639b88d5637cc5f332606f7518634000044fff3ec1a6b37cb3e59c5b2cad1b0d4b935f12a2f62ecbc21591d6516cb49bb5d6fe9f47c85622366ef98a7884b2422902f217930f5bcecfd4b6899ee62c8ab6f7b886bebb70f546313f6c1c46339012088bb91a4fe902d3db34c2047d688d3e53b7499e12d66bbede290c48cce40bd2977b48528bf53f9a351c3d", 0xb09) 16:00:21 executing program 1: shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) shmget$private(0x0, 0xa000, 0x0, &(0x7f0000ff6000/0xa000)=nil) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4}, {0x1}, {0x6}]}) mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0xf6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='M') socket$inet(0x2, 0x0, 0x84) 16:00:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0x2, 0x21, 0xc, 0x0, 0xfffffffffffffffb}], 0x8, 0x0, 0x1, 0x0) shutdown(r0, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5c}, {0x60}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x37, 0x897}) 16:00:22 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff}, 0xc) 16:00:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r4, r1) 16:00:22 executing program 1: geteuid() r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x240, 0x86) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x5) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000180)=0x6) r2 = geteuid() r3 = accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) geteuid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001240)={0x0, 0x7, 0x100000000, 0x9, "4a38c04efe0e91d08519bd553891f91898f2a12f", 0x1f, 0x6}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, &(0x7f00000012c0)=0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000001300)={0x2, 0x3}) r5 = semget(0x2, 0x0, 0x210) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001340)=""/62) kqueue() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001380)={{0x7fff, r2, r4, r2, r4, 0x100, 0x1}, 0xa40, 0x1, 0xb4e}) mknodat(r1, &(0x7f0000001400)='./file0\x00', 0x2, 0x9) fcntl$getflags(r1, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000001440)={0x1, 0x7fff}) lstat(&(0x7f0000001480)='./file0\x00', &(0x7f00000014c0)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x11, r3, 0x0, 0x0) geteuid() semctl$GETZCNT(r5, 0x7, 0x7, &(0x7f0000001540)=""/246) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000001640)) r6 = msgget$private(0x0, 0x0) msgsnd(r6, &(0x7f0000001680)={0x0, "dafcd50241f29ae1cd74cc6af6ecefcbb3dd75b16954b5ed86d1497aa3a189a5bbf9b49970c68dfe86411899818fb802a243213c1077588bb4e8a1573adf575456a3474aaacc8df7d1b8684371ea2fcab3365a309b8b9b0d05a3cf4f81e2d2e50c278c409d4d68304d4622ac511a1a44e25205001a6961c7281625b53130a424cc2863652d7bc3ef8b605b6c38049e4263e3617d5121661c01bc90caf3e7b56e14922a05524553ce829f68e0259ac58db51dbaad2b99140ec2676bfcb2aedc61dc9b2687d3635209599fd577cf511007981294e93c3f5701ae55"}, 0xe2, 0x800) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000001780)={0x3, 0x3}) setitimer(0x0, &(0x7f00000017c0)={{0x4, 0x3f}, {0xfffffffffffffff7, 0x370}}, &(0x7f0000001800)) stat(&(0x7f0000001840)='./file0/file0\x00', &(0x7f0000001880)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001900), &(0x7f0000001940)=0xc) 16:00:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x3, 0xffffffffffffffff, &(0x7f0000000180), 0x0) 16:00:22 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x280, 0x0) r0 = semget(0x2, 0x200000000003, 0x213) rmdir(&(0x7f0000000040)='./file0\x00') semop(r0, &(0x7f0000000500)=[{0x4, 0x3, 0x1000}, {0x0, 0x7f, 0x1800}, {0x0, 0xfffffffffffffffe, 0x800}], 0x3) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) fchmod(r0, 0x124) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000080)=0x9) write(r1, &(0x7f00000000c0)="6a4002e7133aa38713028d5531d1855800e0ac80cb881d3da57c2d74430482313a", 0x21) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) pckbd_enable: command error pckbd_enable: command error 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6047710aa57a94dc20000ce4de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) execve(0x0, 0x0, 0x0) close(r2) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = geteuid() setuid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {}, {0x6}]}) syz_open_pts() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x7, 0x8, 0xfffffffffffffffd, 0x8001}, {0xd7a, 0x8001, 0x7581, 0x850c}]}) 16:00:24 executing program 0: r0 = socket(0x20, 0x5, 0x47) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="e65088d991a8cb0c13b1ef5b590365cade5acfd1e8e25dea21d213d9b7c3cf6d7f2e2fb19021d665b08bbf9d5242c5", 0x2f) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) readv(r2, &(0x7f0000000040)=[{&(0x7f0000000100)=""/84, 0x54}], 0x1) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:24 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x588bcb4a4db49508) r2 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:25 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./bus\x00', r0, r1) r2 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) close(r2) open(&(0x7f0000000000)='./bus\x00', 0x21, 0x0) close(r2) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1f, 0x1800000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x130, &(0x7f0000000140)="09f85f2b25f5200f0b166bfb5faf6eb31dbd8cb87ccfbb32c5c1a356e63828b592f6540ae9887c409a362c80d53145b80000092529694f9eb6e1000000000000000000000000000000009263055879109944bb05db74bdd8ea3bf99e1374ec24f797fb0533d97d6d1cbd800fc4cc913f44771b3620320e0769839cff339dbe13530db2fbd14e61bd2695fedde767ff87a18228134c070bc82599712471f800f01ab628762ecb073d4596a64ea74b925f235a17e9c8f1e1d33d8b564a145442ccec6f21a0edf71018497f872a61a1d207858efe4785102fd14839cf6a2c06e8973c5a6dfa8f598afd937851c71a177aed43ae2930b17ef600bb8ce1f4199c54eae0913e58b4bff7419c688d823eb420d5b5db37c48d78da47979abedbeab04077d04be3282e7687f0fba104dc001b88fe") r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x188a0, 0x100) r2 = dup(r0) renameat(r1, &(0x7f0000000280)='./file0\x00', r2, &(0x7f00000002c0)='./file0\x00') 16:00:25 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = dup(0xffffffffffffff9c) select(0x40, &(0x7f0000000100)={0x7, 0xe0000000, 0x2, 0x5, 0x101, 0x7fff, 0x1ff, 0x4}, &(0x7f0000000140)={0x1, 0x2, 0x1, 0xab7, 0x3fc000000000, 0x4, 0x1ff, 0x39}, &(0x7f0000000180)={0x1, 0x400, 0x101, 0x4af7, 0x1000, 0x1, 0x7, 0x100000001}, &(0x7f0000000200)={0x8866, 0x7ff}) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0xa, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="1a") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10a, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x2b3) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xc004, 0x4) 16:00:25 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:26 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x2}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:26 executing program 1: r0 = socket(0x10000002, 0x400000000002, 0x3) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 16:00:26 executing program 1: mkdir(&(0x7f0000000140)='./control\x00', 0x0) unveil(&(0x7f0000000000)='./control\x00', &(0x7f00000000c0)='x\x00') unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') utimes(&(0x7f0000000080)='./control\x00', 0x0) 16:00:26 executing program 0: r0 = socket(0x18, 0x3, 0x80000001) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r0, 0xa, r2) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x2, 0x9, 0xadb7}, {{r1}, 0xfffffffffffffffe, 0x20, 0x40, 0xffff, 0x1}], 0x20, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x42, 0xfffff, 0x9, 0x7f}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000008, 0x52f5, 0x6}], 0x1f, &(0x7f0000000080)={0xad32, 0x972}) fcntl$setflags(r3, 0x2, 0x1) dup2(r1, r0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x7, 0x8004, 0x6) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x5c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r1) r2 = syz_open_pts() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3) r3 = dup(r2) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:26 executing program 1: r0 = socket(0x18, 0x400000000004, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d, 0x5ae}, {0x35}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x60a7) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10020, 0x8) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)={0x7}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chflags(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffff7, "42ef517b00992afdffffffff0600"}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x1ff, 0x3ff}) ioctl$TIOCDRAIN(r1, 0x2000745e) writev(r0, &(0x7f0000001700)=[{&(0x7f0000000680)="3b138f36a89f77bb5edaecec77d0e524573794fcb698547f12bb4b1c372317fd241af6faa0ef57b1e6e98e301328ac3c5145d601d5ced21adbb026d64779c6d08c3d6837779bd4182129071e3121d24e407315089860d0d90dd115b8d9b17d86c8f19e550bc7a387e5023c11d7a0b481a951462c83449a7c2b5dac38359ad50fbb23b3af09a32307b903e427763cbb0be2a02d4423bcdce1b561f0350381e384252f8e299640081eae37cf3ce37fdad7abdda94bfc7b995ccc84dc81c6729ebc8bc928f3f3ce3b49865860ad6f1d165e1bd540b6ec9189bba1df5918244457c3aded0e5e32624f65490c5ecb14e75d302b4c0abd2be7744ad5d83afb0befe4464b95eaac4bf4e3b81887309db09b12bd8c2f0f144c6eea03b2623515eca6fe30c673a10f7cbc99a179f16d79f84520fd170cd038915256f4798c971b0871344c8bb8f92fb09a68015e27b316137b5c2cd722b9d60245d2fa81b658bfce92d32d0cb1330dc09fd9a345c6e17c46e176c270590857e690a976f6109e094444630443543c70b4b1160500061848e90c2e12ef44cb0eeca4bc5c9236f079127923a1cfc85b4200ecaaeaf926db54d622d61ae8986a058f3c584ef4bafee7190ec21dc9f47eebb1bfd799aec7b09acd9a947ff67a50e86db5edc8d6cb69bba316dc3771068b7ba55520a766d5e86842abd3d5b844e32cb90ed4619cf1018621a17883c1eaf927d20081888f362516cd88d6cdd9de94625b076df8793563cbb68743456c46bd5fd8e4f705a0d49ee972b27500c90e3912b09539c058db08b35db727dea2ab0398b26dbad7bb544e86578e2a4643ed702c88fa5dfdf8e649d7ca0f0b973f675862757a0030d46da2cf90b4b62b65a0adeaa6141eeb5e90e219a05dde9add6754a9473d418f608441b132f080b5491a56113f86ccf2b626dd5fc1b0dcbb4f587b42a9c1bcdd869954229ae4c76414e5d0f4a2d0c5b7bc0fdeb50553a99e0b87ee76cc32c33d5030ccd588ce906c6f0f2001304b3c02f65affe634a3aa4fa2a92a5a8c91bca7cbbbf3e0f75f21bed89e4baf378137d509560bebea2630f805466d7a6dc22c82986c2de406fb7824606b35f5a36c5d4d0c6cb8ec896b45619702d288319650f450dae3d3e9cce55f1aadfcaaf0629f98e4faecc22dc97523edd86c6b75fffb83cdb6a61c9abae7522bac682e7f26b78faff55059753bd575db2e9abc216bb276842883fa72ddcc97c74f7ba5d15f7eb3920a838f768ee57d9e06b02aa73fb698dccc0adb5fc05bf6a7ad9fe6fb9e31bb1bf89f4922673c0c6d434906aba7882a19693cf0db1ddcb4de092e7e887bbb3d93de5823b56e12d31648f291947b740a7d9e8b25967c1619f814dfd40675a9b94eee3a101aebd2d4c0ab80d4b346513c090fa3e9f263b699936db817fe48ee4eddbc3405591a01f18733e14b9ce26c30fce4aae10dc0401991704bfdb7c510203d975447f3c9194118df57e7b57a050b15bd0685871dea3bdce8ea3f3d1f5e27c0b99587e9c5045766a628a1ff1109066ecc622f6e019e2d67d104267949619874ce3cc8bd123da93d24d43b2f00ae47c6d50c1de24b09af546f91f5c38e642cace8f43a81b62239dd84ae548ac8641e8730f3f541eb8eae8bd71961bfe0000e73e57f6793869ffda1aa455153b675ec10697ef7d84cad80f9dd70d20009a5801163410700e6b41c1b376ba3f888ac90ab36aee8d76c997774c33299a5b267d29b60b72b837516f3814cbd261148040a3e8fa06d019ba01cef17bcc05b7f380762e76e649acf1f05f10fb061d8bb2674e832dfcfea217f16d65728841c6199293fdb99b035b65e4ba07fe6182f7a0261510a6ddc158335885138e08733f17dfc6615a33b29316c8de5064276d1fac62ae2b39a8ce70b84dcf6b156602336e6125d79b84c559ff9a474d54b71e9a6ccfa04a2b342c336379e14721a77a78d4ebbb37ec1958928ada0b126f8c28c1383b4068fbbdd0667153ce6da2f9fb62961491874f321bfb70f7c86f8428e61ba64cdc51a0219217bd9caaa0ad9c4780a4624e260c3f432aec288ae9499913db37f29a9945db3e4cd7d7c6b96dc3c03763c3e9b2ec62577bce9377e25eddad85c4b449ea53c17ecde6bbda02032b8c442032002ded9c2d43da70e60381d6868e4aa52719fd749827784fd0e208d38dd94f9ba524055943dfdf5955ec9e8bc00906c17c7cb002f2c4cd0575f7f53ed8dd93451508c1b88c8e857f634d20d94ce842e870b09fe969edfcb00fa9d1e41bfbf49a4e717b9f3a7e8fd0b10d7fcf2429067e2f6085bc60d95b88b14c0d20236f9c70a9158eaa70bdd784f7d6b5ad0f2ad986478b90449b3746489899c6636e2ea3a436e9b17a5a20bbe7be30e7b2fb0bf30cf167ba361225ee5774e8b1ebcd7c352d89c01e2bf2c5f2416ef7f4508c527520cfaee7ea5403b5e17f840895d20a2df2b119dcede6906075b011aea66056895c46f8e240811066b750e9787adbad86abe291e0dcf9d8cdc0d67e572856f392f138981d5b20f81bea1ecd00b1e710d65bbb5b2a6d82f37939f347ac486c18924a5f101292d00d6756a5991628e6f676308787ff783a4434051a31da5653592e473e0f0f91c236804460df0926914068c916e7a6d9966bde5bd10aafff7fce53331d6c6e6a31526fed363385c1954dcb9a7bd90b8917d6ce1580afbd8027d395b1814fe35ff2a4166ca885ef38dc170a9fe791cf52d7b20014990cb123730a8141df60828ffb026e7b42c396f9f6696d28d49cec8f9011c025a4c99fd0762a4bd577a4f44a6f664fd39890af7ed9614e2058bbb8407ceeddc0f3df0021570a357e6bbcd7ad5467e42ed3530b9a19066b1ad3862b0e3bf2082f16e5125e9671ea630d82b372e4a7656871840aaea90b55e11744d750860d20a6c35856249d1f0360f5012668aa5adb3ff3611b7c7fcfdc8bfd4b726a0e9ea0df390476b3aebbaab02aeb596e4621001e072d6d56aa839b2e651bab3cd5acb77657f2b58fa4dbf58fd3046c4ef10eabbf4dd9de3dd8bf5a086722b5b23a10bbc5d9c4cf55ca9", 0x885}], 0x1) 16:00:26 executing program 1: clock_settime(0x0, &(0x7f0000000000)={0xf61ecc7f}) r0 = dup(0xffffffffffffff9c) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 11:46:07 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) 11:46:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffe65) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) 11:46:07 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r2, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x9, 0x10, r1, 0x0, 0xfffffffffffffffe) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) symlinkat(0x0, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) 11:46:07 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7df26f000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000540)) 11:46:07 executing program 1: socket$inet(0x2, 0x8002, 0x8) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0x2) setuid(r1) r2 = socket(0x18, 0x2, 0x78d) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000240)={{0x18, 0x0, 0x8000000000000, 0x5}, {0x18, 0x2, 0x7}, 0x2, [0x400, 0x101, 0x8, 0x0, 0x14e, 0x4fe, 0x6, 0x98]}, 0x3c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000200)) socketpair(0x19, 0x5, 0x7, &(0x7f0000000000)) setsockopt(r2, 0x29, 0x23, 0x0, 0x0) 11:46:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x8) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) chflags(&(0x7f0000000080)='./bus\x00', 0x10000) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) 11:46:07 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = kqueue() ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000040)=0x8) 11:46:07 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000001980)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000053e49d91ac6350d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000117e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a8c3addd3458f202b7ecc0bad4dd62000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009ce6a5f1c5722e00"/4105], 0x0) read(r0, &(0x7f0000001200)=""/245, 0x3ee) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x3, 0x0) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) chmod(&(0x7f0000001940)='./file0\x00', 0x10004) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) pwritev(r0, &(0x7f0000001740)=[{&(0x7f00000016c0)="3f6825fe03350b423385415859d968c242d54e6d3571dd843710928595769fe0fadda49dcdaff50ba6ab4033ece4c087af63a98c38ebb05074b2ec1178c4724573fcd09d857e59355289af7391579e9851dc0a08f1f979bff75edb14cd", 0x5d}], 0x1, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x880, 0x0) sendto$inet(r3, &(0x7f0000001800)="a56583bd4fcfcdb7170fefbeb2a6f3c7f6c7835e34916718f85c2ee29823a45be04399ac9f3009b44ad31c0539d9dc6cea6f6538370445ed2b3a2091c002a2bfdf92158df70ffd10cae7d0a94ac90d77c696e01ce4d18dffcae9e9f4d7207d3f0356c82e4690d745e35897c4d18474e72548389da2740b725c0369277acbff6af810ecca8e6c4e35f6402814751f39b0c90dda60e03d1a13715391cfbbb8878cd8e60b6e717046a4db5f44fd25f7b4d90d9483b036f5d255b480966886", 0xbd, 0x40b, 0x0, 0x0) linkat(r2, &(0x7f0000000240)='./file0\x00', r3, &(0x7f0000000280)='./file1\x00', 0x4) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="33917491a559b216e05eef93a91f10b05b5855378f1a84f1a9e1fbce4446c7a6a93364a2488e4961a8a4e39e1da7c7304eb7fd3b58ad2d75206a58668e06ded7c3633380d9da201b1516a771d9bcc64f275c6f6144", 0x55}], 0x1, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000001900), 0x7, 0x4) read(r1, &(0x7f0000000040)=""/32, 0x20) 11:46:07 executing program 1: r0 = socket(0x38, 0x6390bae12005daac, 0x4) accept$inet(r0, 0x0, &(0x7f0000000000)) 11:46:07 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x1, &(0x7f0000000140)=[{0x1000, 0x0, 0x6e4}]}) chmod(&(0x7f0000000240)='./file0\x00', 0x100) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000200)) chmod(&(0x7f00000000c0)='./file0\x00', 0x80) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) chdir(&(0x7f0000000100)='./file0\x00') ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x4c}, {0x7}, {0x80000000000006}]}) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socket$inet(0x2, 0x7, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)="a1216129") 11:46:07 executing program 0: mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x0) r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)={0x1}) setitimer(0x0, &(0x7f0000032fe0), 0x0) mmap(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x0, 0x1010, r0, 0x0, 0x0) 11:46:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="b188d2e5859e5c7c7663cf1c53590f80c8ba22c985a44b2485ec9a81cd92571b650a5bf932dbb155ecd3002a43ab15639ed96ac2dfe6a99d12f9c13b1cd8978308438f5ea141c31590a51269a0ea9ed3cbc26c97cee319d5eeb18a1f0a86bca76c90ffd3e27c6de239ae5320b0f2caf97ea203f46d42ed81c58c69edd26c0f0f9963fd77940b4db183c7d3f82beda47dc853168703c7aae374c91df4a5c959e589", 0xa1) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getrusage(0x0, &(0x7f0000000180)) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) 11:46:07 executing program 0: r0 = getegid() r1 = getegid() r2 = getgid() setgroups(0x3, &(0x7f00000004c0)=[r0, r1, r2]) pledge(0x0, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000280)={0x7, 0x9, {[0x1, 0x7, 0x2, 0x0, 0x2, 0x0, 0x80, 0x1, 0x401, 0x80, 0x9, 0x7fff, 0x5, 0x9, 0x2374, 0x8, 0x56, 0x1], [0x81, 0x9, 0x5, 0xffffffffffffffff, 0x4, 0x9, 0x400, 0x9, 0x100000001, 0x3], [0x5, 0x8, 0x0, 0x7, 0x40, 0xd9, 0x1], [0x1, 0x0, 0xd5d1, 0x100000000, 0x0, 0xfd], [{0x3, 0xfffffffffffffffd, 0x5, 0x8}, {0x80000001, 0x4, 0x8, 0x1f}, {0x80000000, 0x5, 0x0, 0x81}, {0x4, 0x5, 0x7f}, {0x401, 0x8, 0x0, 0x72b3}, {0x4, 0x7fff, 0x4, 0x9}, {0x10000, 0x101, 0x2, 0x7}, {0x100000000, 0x1000, 0x1, 0x4}], {0x1000, 0x7f, 0x7, 0x8}, {0x1, 0x8001, 0x1, 0x9}}}) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000540)={0x5498}) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000000)={0x1, 0x4, {[0xfffffffffffffffd, 0x8, 0x7, 0x8, 0x7, 0xfe18, 0x7ff, 0x5, 0x8, 0x9, 0x101, 0x3, 0x7, 0x40, 0x4, 0x7946ce11, 0xb5, 0x3], [0x8, 0x100, 0x775, 0x100000000, 0x2, 0x80, 0x80000000, 0x0, 0x2, 0x7755], [0x5, 0x4, 0x6, 0x400, 0x6, 0x6, 0x800], [0x7, 0x8, 0x1dfba870, 0x8, 0x0, 0x6], [{0x2, 0x10000, 0x5, 0x4}, {0x22, 0x8, 0x1ff, 0xff}, {0x20, 0x9, 0x5, 0x7}, {0x4, 0x8dd7, 0x4, 0x8}, {0x7, 0x6, 0x85, 0xcd31}, {0x4, 0x1, 0x401, 0x1ff}, {0x9, 0x0, 0x8, 0x5}, {0x1, 0x6, 0x6, 0x4}], {0x6, 0x8, 0x20, 0x20}, {0x2, 0x0, 0x7, 0x2498000}}}) r5 = semget$private(0x0, 0x2, 0x100) semctl$SETVAL(r5, 0x7, 0x8, &(0x7f0000000500)=0xb0b2) getuid() 11:46: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)="2003a801f50be7576a4ce0dd60000100", 0x10) r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sendto(r0, &(0x7f0000000080)="746411019821015b98f1c5443becee9226480264a7c396381aac1d452c4e210fefc15297386637419ee67139c62aa2c8fb3a662931800c3e90f80fdc712c283015894f85dcc421ca5c14935441dc8056f6d0988c6a1b77f933aebef5cb2035c8540bd2c2d5771f31140878c5cea7576c5aeedcfb2ab49e41fbfecec8764af91b990906b8e091bb55644c99349375eab4d3048a78d201d228d9c62586f2191c1bde2b06709fc481cc42179f284375bf2ea1c76b7df91966c77d405a2b38b3fcfcbd9ffd02acc00f3f4549ac28d1e535100eee1292b60a2db661934c2f9247a65eb03cf362845433", 0xe7, 0x2, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) shmget(0x2, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440266dfd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0619d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacbe759a3cdd3ed27b5d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e986c6ab76e44741b8dd267c8590da761eb45f84550e66d22aab5534a75f9355102477dcad8c27c4b228efdaaf08fe36807b4fbde7015f188b237be2015ba6d490adf26899cd26b0a38d09420e2fa26db6a4f060452d7f3b4a41f346572ed166bf55109c83281ac99743e4b16580b74b93b84cc2cc45195e5cb9fa30eb064e4ba2b7d663226d18b12a11981929ca91adc6b1140fdac551f5b03e998ef21ea99ae39a354746e8e70f6dcc1364c00688b3da996e683a6287423d28b8c862a794482e2b3b39eae694d69f3f27e788b14615abdd0f565d09b71daba92c641b441332d6c6b9", 0x661) 11:46:07 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x200, 0x30) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x0, 0x101}, {0xa7, 0x7ff}, {0x1, 0x8}, {0x88, 0x7}, {0x4f, 0x7}, {0x82, 0x62}], 0x6}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x4}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") 11:46:07 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x8}, 0x0, 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x480, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000140)={0x10, 0x7, 0x4, 0x0, [{&(0x7f00007f8000/0x2000)=nil, &(0x7f0000327000/0x4000)=nil, 0x1}, {&(0x7f00005d5000/0x3000)=nil, &(0x7f0000400000/0x2000)=nil, 0x3}, {&(0x7f0000036000/0x1000)=nil, &(0x7f00002ef000/0x2000)=nil, 0x5}, {&(0x7f000068f000/0x1000)=nil, &(0x7f0000115000/0x2000)=nil, 0x2}, {&(0x7f0000068000/0x2000)=nil, &(0x7f00005b9000/0x3000)=nil, 0x1}, {&(0x7f00000e1000/0x3000)=nil, &(0x7f000006f000/0x2000)=nil, 0x4}, {&(0x7f00005e5000/0x4000)=nil, &(0x7f00004b4000/0x1000)=nil, 0x93}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000467000/0x4000)=nil, 0x9}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x40}, {&(0x7f00005bc000/0x3000)=nil, &(0x7f000046f000/0x1000)=nil, 0x1f}, {&(0x7f00005bf000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xce}, {&(0x7f0000554000/0x3000)=nil, &(0x7f00006cd000/0x4000)=nil, 0x8}, {&(0x7f000002d000/0x1000)=nil, &(0x7f00005c9000/0x1000)=nil, 0x7}, {&(0x7f0000248000/0x4000)=nil, &(0x7f00006ca000/0x3000)=nil, 0x4}, {&(0x7f000059c000/0x4000)=nil, &(0x7f0000018000/0x4000)=nil, 0xfffffffffffffffb}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) r1 = socket(0x18, 0x3, 0x0) r2 = syz_open_pts() ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000040)=0x8) mprotect(&(0x7f0000042000/0x4000)=nil, 0x4000, 0x9) setsockopt(r1, 0x7, 0x6, &(0x7f0000000080)="56f28e03606dc2ad36e69399fb0b684aa5b3b2c06c4e60695988d54b5c5bdab50e083e3c2e432518a71eae2d7e90cf99d6e1a35f558eaf9344c9bd40454d60a7965b618646dfb6d01f473976cfbae1342897709f3a336ee78796f93c9d055f69ba332e73b35afabf4cc3e26f8f80ebfa7f5f80208c3cef0b9d437467fa", 0x7d) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 11:46:07 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) dup(r0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="b100f01e9acf31cb15bbf92c43deff916aaebf9a433ef9ffaf081216ca2f7e30fb6a1614ed35e4149eacf05a964ea689", 0x30) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="6e7b937414b919e43eaec3fd5839fd3df6bd03ad956a784903b0044d75ee45b6ad038dc90727e3c8fb3c32b2fb1ca8bacc65dd0f6feee617a9b8d19147960ab855cf0e387812263f0af6b075f5842e268933528fa4cbdc18dffa1ef7057397cedec530e6edb3c42581d54d57d5ef4d987ad581a3a92815aeaa7388ea1b842a8b5dbbd705028e105621bc2f363d3e493f88dc13565f23e45604c135a2e32eb287a0ca6852e0f7e47e6a2bc78b146ab007410bac84420a8489f292048605cb14c1a6cfb634ccc955f2771e9d8aa77203", 0xcf}], 0x1) 11:46:07 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() fcntl$dupfd(r0, 0xa, r1) close(r1) syz_open_pts() fcntl$dupfd(r0, 0xa, r1) syz_open_pts() r2 = getpgrp() getpgid(r2) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0xb2, 0xb3c0}, {0x18, 0x1, 0x81, 0x1}, 0x5, [0x81, 0x1f, 0x2, 0x2, 0x9, 0x7, 0x825, 0x46b]}, 0x3c) close(r0) 11:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) close(r0) 11:46:08 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x93}], 0x26, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) r4 = kqueue() kevent(r4, &(0x7f00000004c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) close(r2) 11:46:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) sendto(r0, &(0x7f00000001c0)="c2e9eb5b3655ba237f3155003fb783e0f0e26222501b1f8923a7fe461148ac0b248e46b55850b926d64597cab0366948f8022e1f6a6c26256842f471f3c4477124b192b81dcec41dd212de0fdf6c475024b6c254b8c6b7f5b0475af71c783419b9c564051e9189c228bf1cef40b16d6c31547b4e34012906bf9d2d4f3ec77f12f8fd38626c17f3f4a164d4653b35ac24a4d4ec7e71296c63d616d46f2f926aaf16d521ff09", 0xa5, 0x8, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) bind$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 11:46:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/247, 0xffffffffffffffcf}], 0x1, 0x0, 0x1) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r1, 0x4, 0x84) pwritev(r1, &(0x7f0000000440)=[{&(0x7f0000000240)="f337f184faf8b9bb694c1c9f550c4bbabc61dcd0b4349fedd391e3c468862da511222b1cc2d05eaa1f44087ca371f608a12e344ae3af0ac47c82c34211aaab56e44d9915c136bedfb860cb3cdb87850fac402a6f6e0f2fe9e46cc5c9e0c900a18a1115cfd46c4ae40035627de893ffb1d8634563a8067d629f60b42c2d013489318fad301934fc30017f46f9540d4a8f39795f51928a6d029a11637407d3aabcda36f8a7c18336ee8ff051a0565dac842f2897368eafb0f7d70b9d2fbf136eaad3daa32c6f03f992b208ff519fde9c76332b1ebc5d5297b4bde571ffdf9783ccc6e2a94e42cd", 0xe6}, {&(0x7f0000000480)="5df2050951601b8c04f68f2cf5e489a34ee268101a01277c74f65ec1bb1e7d1c3a8220a97aafee4f8291e3b510c36e9a4ff952fbdbf4b4299b4c928a32d5a1d63de622171b69e9154b47448c93ba649e07eb247f88f5a8e8a9e30af214164b0131ba00630c7a6b8fe585e7ca8f8356449f34e48c68527dfa50dfabe0", 0x7c}, {&(0x7f00000003c0)="26b920e1cf21efae36ffd4f35378486499cd0ad7c6d7d65d85443282d1f928ad71e73b5420a221029425efb670a2facdf8dded0bd12cd3f820addb0636d6bb2708f7a4cc0b4ed5e7854eaf8a3c987b2d13de96be866017619c1341cf1a1a6d6c4caeaaefd0047b3f16bea6788108a91752657c56cb0fcfdb60b403", 0x7b}], 0x3, 0x0, 0x0) ftruncate(r1, 0x0, 0x0) open(&(0x7f0000002780)='./file0/file0\x00', 0x0, 0x0) 11:46:08 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x7516c83, 0x3}) r1 = syz_open_pts() flock(r1, 0x4) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 11:46:08 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280), 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0xa, r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) r2 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x4ceca7b1, 0x0, r2}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 11:46:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x400) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4c}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000001c0)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="fa") r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000100)=0x2) 11:46:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x200c, 0x8) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x10, 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x43d3df4}], 0x1, 0x0, 0x0) 11:46:08 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 11:46:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10080, 0x0) write(r0, &(0x7f00000000c0)="bb7f9db0479a195879fc5ad8def9e198e6e086f9b0a9e36f495814d7937023304b5ef2ae3bd80541c605af0c8ab1eef60e7db3dfc2532ad98ab57d9c13681cc7b61672504107e1d73a5db6adf3fc86ea774fe58e7c112d702b2c3255abd625deb16f43ac20b642e84bf0eee43570ec6f0040cf98e04dae9784bf20e1dbc1d03114c97312937a5aac25a95d26e7d743d83acf61df4543fd", 0x97) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 11:46:09 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000280)={0x2, &(0x7f0000000200)=[{0xfffffffffffff72c}, {0x2, 0x0, 0x0, 0xfffffffffffffff8}]}) 11:46:10 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) read(r0, 0x0, 0xfffffffffffffc6c) 11:46:10 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x347) pledge(0x0, &(0x7f0000000340)='\\\x00O\x02\xb9|\xc6X\x8c\xd9\x05\x00\xb9R|\x89\x8e\xa5\x17\xac\xb9\xa9\xb3\x9b\xa3\xac\xaa\xfb\x9f\x9f\x9bY8\xc6\xb9\x9a\x06\xac\xf1y\xa8h\x88\xfcC\xc9z/<\xb2\xc8M\x87\xa8\x19T\xb380\x18\x96S*S\x02>/i\x14|xZ\aX\x9c\xa1S%\x89^4bw\xc4\xbe\xab\xd3O\x9ac\xbe R\xe8\xc3\r_\x9ad\xb4!\x96\xc5\xfe\xdbZC\xb5\x1c`E;\xa4l\xf2\xec;\x9e/\xa1\xad\x17:ptv\xbf\"q\xc0H\x02\xa9~\x12:\x00\x00\xdf\x0er\x8d\xaa\xab\"\x98Vq\x87\x83s\xcc\x1a\x80\x17\x12\xf9\xa3\xd9\xa7D\xcb\xf6\xbf5B\xe5e\xe7\x8d\xa2\'\x87\xc5\x11\xd8\x12}C\xf3e5\xf8l^q\xe3B\xf7W\x1a\xfa\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16F\xda[E\x8a\x90.\xa9\xa3i\x96\xe6\xf9\xb1\x00\b\x12\x1c\xb5\x9a\xab\xc5%V\xd3\xd69\xd4\x8c@\xae\x88T\xb0W\xa2W\x02\xc9\xd7\xbf\xb0\x7f#0W,\xd4\xf8m\xcc\x88\xfc\f\xeb\xa3\xaf\'f\xfd\xc9\x90\xc4\x19\xe0\xaf\xaf\xf1\xef\x11|\xa7E\xb6hY<5') poll(&(0x7f00000000c0)=[{}], 0x20000000000000b1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) 11:46:10 executing program 0: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0xa0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000004c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000000)) mlockall(0x1) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000240)) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000380)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x2}, {0x6}]}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = open$dir(&(0x7f0000000080)='./file1\x00', 0x8000, 0xa2) getdents(r2, &(0x7f00000003c0)=""/234, 0xea) 11:46:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x45}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x501, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x400, 0x122) syz_emit_ethernet(0x1010d, &(0x7f0000000040)="c0") 11:46:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f00000001c0)="f7867c7c62755b7e528511efc4e176e9d6977c0dcd01dbd8f0058daccec4eec0ac7d39aa96985ed063159f0954bf059552633af04adc6cbfaa6dd2b6f6807760505064b9c2e209b0b39ec6ecceda69a26af49c447aa376901a38c87d4307dba7342f512259663f091ce223aa299d286c3a2b65e840664ccfdf432318a6802f5b59c0f3c1fc55d14f3230e9d4c4d9886ef71193fd93c45c9bc10e3be742f035651f8fa4f2e43c9cb43a65e48b4cab2b69abc6b521a29bf32c94a4d1e6db4d18a6a82a7e15c17094c7c8363e65c881294826c0d5e9348d597a3888ebd51505407085c65361a9a532e5d436cf18f6fd27a0e2e559b5af8fa685ba265fcd8e70fc40eb16496c4c215629e39634f76348e3fe44eef40856fc7a120822d1be7a5f62a64b328784a330fd370dbfb630c63c6b0e8b42e8eea978", 0x5d}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) read(r1, &(0x7f0000000540)=""/226, 0x2) 11:46:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendmsg$unix(r1, &(0x7f0000005600)={&(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000005500)=[{&(0x7f0000000400)="e5bacb20570a1ce94669344583f067f68b33aa37b49f179cb9b35e37e2b3b93dd308657590f4bbec05989096345b18b957789c460f887855efcc3e5e888160102ed46be579ecb0679b667be08f15645174c84ae58fcc1108bbf2be9cfc58591761d3a61ffbdfe90d034ed5ffa829d5faa22af5be016baa3e251eb4befad1a7a3475ebf729770aa690745edff50d8aeaddbbb97abde2c823ed7e44ed5b548fb32730ae9da5552b153191e193d3b41b84daf2f11e6d671b203d2d2f157463a8f5b5ab8014267175c3262a23bfde286e759b11ea89dd6aa2f0cf771ca4e818fb20e10e88816477abe22c9d3b9d310c203031ce00adcd746deab5ff453e048974d03bea56d5858e5cff7ce7c2d835ae3b79fdcc12278be88dd57553b56d3e72a030e7c0340665dd5068ec91512de033703452f282fc0cadbea55ef9f842a4f3764c570d93bc735492d625cdbc328e18661059be92941d7f203c02e82ca11adf24ba31e503977954016d366f52fbe18b989fc0a5cf2a13c3f5cf122773ba8075b4725845179d5a7274d7975998d36ff79f7d01baaa7ed2710b71e714cbf2b1783abdfcf515f20ab9537e8eaee31f33fb9700107504c0239eaf57a72d7ca3c34fc769b435b45f9778b175dbc3bc5ecbcff9cb61a880358ab1d85fe062872afc01b0cb6ab4592b9a74ca037a1d2232a127807c98d242ef71e5cb1f1e940618e1c795997871d268041499796e42abbfaabc30a00aba8cdf952431cbe5acc3befa91d4f9f4cbee5fc64ad0b65e4235d333fbe50a10e2593917b40b706c905e071af14e0b007818b4f5bb2245d1ca44b0d9824d6ddf33ac6ea289d85f24d3becc53ca97746c06609814cf4dc492963c84d0114e8d6d7c988ed17acddd086c42d1272d2f65d0570d28395f72b618ab30d70041f159e9e2098885e207c3c45b4f716b75f8a26a4878f20dad8785285ec2c4f417cd51fa71a36efedbc9ef2daa88a2d4c99d1d1d4ad7047e222f7f8c948d6736609f619c53919476522ca3c7b70f9bfbe64a3e415dafa9bc955868c44f328c2876ec8e87243f171e52a8a771bf0a7d8720daa7bd377fe834acfafca0f037e9dcfd4c608c79804fcf2f34c6a68d58102343b1e65b8adea3511ae757e6196ca1e75917601bef45bbba693b903d7af71dfc3f2cc618a973cda0c3a6380da82d8f133b318fc91115e62953a5e83516f8493a4e627948260921ecff795546f7bbe46a8f3495308e2dec809294b32858036af77052364da172fe6c31d3ba6e599a330497517268534319d5f7f4d1b010edd5ca768e58578d9e7cdd18b82d91809ddd99d1965250fcdc96713dd98a6d54ffdda418c1ff370e191cb2f039004e80a67a3e7d596dc2ec74eac863e141a7004f0decead2f7a6b3e0fc06fb29b40d508a6f939b534bf8ebdc822ab8073f8d8031f3f46334e9839d1639c061d1375654ce3e691e30eb2cb207a386d3f4922a1da3fb299466f0a630d927c88095009a52dc23e02d1f239edbc06965296ad7ba7d3458a398247224751ae030846ca5bd5fada8357cbbb5a85b88e5a37bd2c4dc13b11f46a8c4b9f1ab7919fab2dd042ae0d6a2f57afe6d23d505ae461ebb5ef21aa6a6763f8939511edde4375158f3055e3b4766ec8a6318a6ea9ab267a2404acc60a524529261fa810848c4f83dd69bf4c1b76817d46d8bf3ec40f6b577ed01404ce19831460268c184f155bf027c2099d9dffee2963f6bcf8cfa9780dd417c9161cd975de339b4c014be4a4b2a09ecd7d74f4fde34ccd9a03c76de1ebefe1f5cd1e5e59c4dcd9461edea2fa23d2f9e5055261bb1b52f5b270c15059a410ed1ef07a2f8063b4e35f3c675c5b6538136b774da5bc8f6035447c54f89e5246cb799fed81a2a5b50713e757cfebd923f16fcf95ccf9026ab96538c2932d93bee64b7cd24c9102468fd2843cd929e7873c503fd8e0c9319412381eb38493f8973818300f9f6b76159f8028856b93d7691686ecc8e0f8daf9528a6da985d72e1866dfc7c277683b2930c9c649b5e589fafe8784b73d065d26b730077319c6ad072fd944dfc05da812c939515d930700aced4bd24a770dcc6868086be1583fa623ac43404c1504118e3e0eebdf92c7b3b4b9b06c47664e8d05b8cf7d9eaa64f2cda1adabda1c5de369c5a782d199f963c507ead2a6bc78bfeaeba71085f27f93caa848e3df93eddb0ec3d7443bf154e9a9f8f885936105163fe3abaee9ee9b6f7fa8175b551c53ec0acb74533dc3aa39931cd41f982637d76543c4db0903505fd2fcf58f0edcff479aa48bc9d5c8b1400923322e636430a0b512af4cbcaa19730a29168ff27227393cf81fcb9a3c8de3013c66da6e12705daf025c86bed802405311e9cb77016240fc40a33970b1cca189ee60b94b1a422396afe85820807312d6bb3a987922ca52fd406fc2a61e4696f0b53d43733670437b50199436bf7fbcf0cd97b63aae6fa1627a56e7ae566dcfd7788ff7b6bbddaa4318acb797050debb7607fbabf8c9074acaec95309ee2d425b8dedc9215b9aa4bc28036b913cf17734d90bb9eb29d0d8e57604f626e0e2a755d345e6e3cebd51d1cbbca6edb3fe2801730f155f094038b18be5f6938ea03b0d4c268c5053009fb9a5cf3bc11eaf991b88e9f37ef2ea13b1ab61a37e04272358b70248f0caf7523d4d144c1a2e6dc12e2714ac5ee3c7e583144e17a9180f528675a16435ae02876e807574c3398ed4af7adb535c11b72564c2eab356a9b22632c2e07f987004cdf9627965cd9d458a88d56b3306dc1d88b2683424314a67fb4e26fb137942535f64365f22473917decf08e54ce2deac85e3fb789f00ca96e9d376b96096338869f3ede7ff6c85858635b640526e1ff607da0cdff56d7c8e08ea3fe436f8c6eab62cddb53c6dd09b357134d1cd8a7e04ac6df67a61ff993d9d657fac5631f9f63941ede2e54f65870553991492fbe7e04b8fe0b69b39b467b2e2b1df567bad9646f1810884a0f7806eddbaf700a8ae3669646127a0d5bb8274a1055a90aff6b1d4fe58bbe795fd97f1cba19be2dcdea506151592503d6f1816ba26ada70e64fa07c82fc3370644878efb9ed1f680889b0c53e2d4b2376e7322f0839a747993e81c69299ef4b6a60885222852ef5b98b89e71852c4e2e7ede4eaeba04ce98367cd29b62b5f1ce4abd712464b6ed85a07b8f578401fa5fd41d181a35e3545f523b5c883f813678030beafabd423062f97385a9972658b138270f7596708b6cb1428cb7c364ff76e18f65c425d75d58c218e7f69ba05c5ab4678bebae784504fac27ffc868ab1217e552e6afc35e604a09a58b397d4903bbd355e7ee390ca4dd99223633c974ea047a01f13616c9fe30b2243f4bad51272ce3adcfbcb83195b4252f39268cdb9ddc633b64dacbf46ba80ce964b024fe2c777a4edc511877eb0992f77d1d2bb7f033c971a8ac93b0cb04f9dab92ae2556c5a68094db212a224a802854b1221d95d1e7088eaad977186664a69ac8cbcc1cf8deca613d257142b953ebf6ec85d2467d9c3f0c75c26762b2601bffe6e97a5f09de9c43e6c5c8eb9c8728e90fccf8c533eea9cc93f6883f651677a01f72f3d8e02b293dacda3cdba166c76de823fdf3f5f6c3afe4e0ca7767893af5f5ebe79549dddcdd8bbf3950a0ac217d1d56bee79672923694d1fb5a24b180a67b75268a7bb76729a5245ccc198d0a8d459b974016c0446a15be35fee944e16d30433204ca2f4f8b5ef7986465cdc24f20a9f742e30e03ab11cc980d9860efbfe90dcacc521b639836f903f03fb0b90f842de79e474e7df886d9a3836690e5bf57886df5346bef79cb6920b7b947958e2c9b32c64e46155d4fd321d3d081ea8db5d9c3f351545ba994046a260f1839a5f284b2621a90cf9502d8074d205f59010b7ed510b596b2f932226976c7ad68e42eaa2180a3906c97e1b8bc497437947ccbe37f3033a61099502e6b02d24e33e0cabe66aa7ee9b04c66ffc998735a0538f215712b71d444716ae8af63aee35bd558abdcb6e0074f014242adbef11b3b78021f501dbcb38bad6b77255aac600d08e6fdac9e8d87a261e6e855bec58d13b3246bf348793ed0b901854aa2b02cd099309442a8e65a9414b03555f1277eb5b9eac00652f74a9aef5a89119d085bdfec4673bfeb4ba84ace956ce00891d9086da758bd235b7cacfbdc16a4f15df8b449fbefd60e3cd58a02db380903c3dc8a894901aea49489221029d3ed7d1623747df58292a0b9840aa856534a24a7ddae84a8426679d9bf7e94a78a57b8e750d72ad3c7fed94c4db03cc26e2e1ac66458fa925401e727242548b90cda07ca9d8c469ee97950173b34ba73c747d16779e8fcab96da5f88484aed71d74183eb5f51f1bec55cefc7b1e0ba34d24b62c4cae342bed20ae5947d4a36c70b2e49461a054b45fbe4830b65801ea4f4b68b7124002c7ad9d58ccab7c44e3c23c3f7258cfafcd7215fe93e3cedb49accfdb12cea22c684182a8c85c23720d4e986f59d49fcd30fa8a79cc48a802ec055e3354e88015a616dfe3ba3b2d1eff2f238f9969b664d083e99d4e49fe7c2ba12158e353f65e48c2df4a13d8c60e8f9749c6fd0852baa33404491b3983433ddc1e185dd06e35d8bbf4fe5bc1c1d41a2594489d460ed32b190e0aec857b8056e4a0ebd48cd0f2eb340bc33443bc77ca6e225e8615bf38596c41a502d3c82741cdbe0ab88b52a421f62dccba472e5c8beddee56eaa01edb815ef9f5f058de4dc5792562e245605c7094d512857aaa13dc9e49120f2cae12ede053ae7601152cee8454a281db96d12fc42b172a1bffd14d0ff789d9a505caeae18453767a042b4e05bc37522ac5ed11494dd0bd83ae589d492fab9588bf7a7261ce0b93d4c47a6281a87811d9c2fef25fc6634f4f38eca5e5b090955c90e7570d0c8cc24514b8d748b1fe87a94f8bb9fc861312b459e94804b5c6bb05d89579cfd6dafbd2a0101e4f66c4ed863f166a3a923cdc4d878ebdef5feae0bdf22ad14aab9a8d06eab2ae8261d663ddce958b6fb33c2b7452951b123b6cb5fd160b1d894ef908ce3da3b4b0e6e8c5ebe53d874569aed9504dab480958f6cffc3220c4b202964faf1b3b1c090295349824c61de7d7d2b56eec85d71c310db3b97033246e6e215f35b76d810bb80f7768274166eec77ad39b4ace39c88b1e3f0d2135baa91543535ed5729894e15e02c2a1b161c5400c9cc16775039088a896a31b84b26d3815819e3de32be8acf37578cb7e4d7c466388de0b8b8590caef92162507f9d6e3d1c9d06edde15c7121b596890bc12d9ad644879450dc9a3fd68b81a527ad18e5c54f0069f3b545b6e1b0ddcc5daea35c5b9c33f275faa545030dea594ebf12d657c65c7b47e4a125ad72e2185397d0854e4d5ff5dda5e67cf772ca2bd6d3244398dc13370da731a170ab1be1a338112a8c8668b73717511fb76ef196197dccd71c470d832a6d298e36fcb25abde01497beb26df1be946193d7f622cbd556fe969f2a6d735bd0e6da7adac3e82374e1a1b25d27b25e50a7f41a6a6aedbd06813ff4b6551066a9197413d36a4f41979774b9b63827945087ebcbfe219d220f5abb30647b0e2def28f26bedf6008b188880bd902cb11a8174fbbb20248bb85ea02bbd659e0bf910d9334cca29e754cc25ee0dedc8a1bbecd8e54bc6ba6174ec4581105048b2e25698d19100516fb770fbe9a348fe58063de4f04b6970583ebe7caef03061ad55f6a21d56ddcfe84bae85", 0x1000}, {&(0x7f0000001400)="ff48212d9431ba0903c97060a45d47936117cd2556e503a1c255e4d35a37554d36fc7f115cf85c7684b15a720eec265f2779d5867e150d3dad0701531008b369ce9c4119cc136ff3efdc2c078baf24c59d209f41f637f6b4c4b756440a3bc1147c028f6e0b529077f1ce06acc3daa9819acb660e3690ba0550a775036f3018440301586f02104310068a14f39a2dc469d273439e521c1f6423e8bb0ae72d709f5101e64a2036", 0xa6}, {&(0x7f00000014c0)="2a24f986a9dff3489933263a8372244765f2a7261bfe58af6c44c29bf87359ec5ea2fde169416bc33b3a50ce37e80d686cc3392d521dd1b8beb572df4068351cd52225a8106a4185e184eeead866c434efa6bb05e037ce3bed32e6c191b06d02d6e22291573ff615dc2a7d9eb5e751920f8b9dfb7aa1ce27b2f368652d718547e903fdb91f8756b62ab1c4c73ea83943e15ffece6a8859529c737acb8122f796fcc6132a68cf0fe51580e23e7a86510b4274fd8dd9fc83ba7bc586beeeaac0e09b8b7b88a317d54b89aac10f7cfdab59940718d74f611239d2e3b72eedffab9b692541da8c7726c82e6e82fe380cf56bc36a288a59e0315a9108a4312913412ff83fbaa18757de12acd1cc249b10690e809e059b390707a5a6eadb1a54eedd11056b73e61ad1546815165d36afccdda82df53a729b207a93588bc13b9a3509ab8b7c1ef55eb698e0e5adde654a2e5e35a7eeaaa566a197f2a063f8eaa6f88a4fed4e46e6c245d5d935fd0c190d5cd95457a208109e440898d1c90263e97ca2b206fcd01e0bcbe98109088c3af72dc3f5fe59fee65c6886afbc6796b512a7199281a0dcadbe9bea06a7921597225ff2e0e2aa4c8a500ece5807431414f9838a1b7ba3195ad46c5e9b88a11c6cc28f6c16c46ee5b2def04ed1cb9b06b96bf3825db3061604fdaf888b0e5961cc3b2badb39dbd36498df645c20a483b966d2bfcd298cbf5d7af1e7e51f9d2fedc28ded7f8863d4af5639bd4e1a21bdd1fb4130137142d61e045bba1d20bb5206bd55a3e848608dba3fe5fd555c184196d79bfd267bc2190673604f2edd6f6dede5aff58f26795634b66fe0899c630ce140b708c8859a17454855ae93126c69d7b5cca40f041947462e51af4421ef798048c664937f7558472520a0843d22197394bf7e40e764029233bdd84a8377ce7cda22c49981724010f519dee6833ab526e1bd7dc08383da5bce48dd7d7398d54a7488f61c8c2053ba3ca4624ab8285e1cafb4b1699a6189e94fca394108ff00649dd47d6551ac227053a34a678828f624462a53663bcb2d5818d570124fe8924e2ef32c2a97ab0e79e199ddb5b43ec86b51cbf373e479558ced433d9fa178091ed87e9be728301c6ed0d38e75e8b632a5a1c606c963f2d05b14157f474b5c3e30e6b80f6a8aac8e3671a252804c44382517a6f2b96d2e5ace948675f83f67b2807f19c2e51312136eaa34410b56b93546925747e0d265f3cae5b8cff8f1b01e1f26a39db455bb57a8f333a8309597b2e48d06a0e762d31c71f92cc9d60ce945d326f54a36f8a943588dad4bd695515e132fb0061f187c2c968b0e8908ecb2b95f867a626ca567f246701ba670cd445a7610321e3b96bcb16dae8d2dff57485e8cb469dfe1d957736aa5fe6249d191b2bfd77a03cd5af18a8846dc0e363e0194575ec7b37b803985f941c775ea8b713214742e112a453c63a37ade8f6e39e57008039a7dab2e260f02d3b32ce619b33ec537cf3ff83e069b4a4dd5b09b2f9921c954d9fbd209d55310360cae203cd168f1f3a18349366e012705d5fe7324c00d9f07d7642c361c7bc5b07c7b95956f55850e6c995b58f7b179a867825b2d048b2097c27ac933a883f826afd5f0b453c6db64ca9be624e365879ef0990448e72e9a807a3d1cb98bd99fd2485ba7457ac73b831c8460a05eee09b86e26e8499232aeca38889ba93fb174ec2991ab65568a7f1c2a896685ecbe10982f5fd85046d4933c74c59db0ef03d68e4f116b1170cbf33c32aac745ebe9a7288e38e5b1901e8cd29c13954f9b128fa215c28160e3287604cc98470f5a9554321f44e97360bbb69d6a4aad5a98f6a057ed19379688021fccb504081cb81f5ecd0cf435e52a17dc99a53491945086eefd884d38c425cd77e3b830279d272d6bf5a61efe08cf1f97e51fcc1ae444d7f2b0e39bb2b1fd3b6f6afb5b58a59ba96918fe1c1d0d9e7e2df3aa53b19b6556824d26ed6b115fba2cf69e9bdebc0403a81d95e7114ce294ad8374351682b319d739e180e558810c463173339a4b044a7e1658308b0ef7fb46454601a782c3cd883e09798da18ee8d4f612195b019d0aa72dbc12935b8365a112b9eedf11dd95a154406ff570032b51a9ed6c3870cd50fd0358251e445753e2e88679a370893477447464de371fa34e4ce8ab3c016c319d8e3b2eaf441a32aef077393dbf0191157fe880123dcdd6cbf8aba5d16a1c06953d75dc707ff504b689aca6dd5f8022b54d2f56d5c797d9ff56ad728f832ee8cdcafbbe7b4a587d1c4fa733b06123106f336b80aa6f4ad393b5f64a115757f852c13051c59832053ef9d896797eb49e7d1c45e425c04c53a5ed339281c826bf94680db21d0443290f06e26095a41f1439b4bbb613e2b5e4884f16bd6b7493da2fbd3864a5a55620042d95af69b6b6d9faea91fdd5fa548d09b2eea15a9f443d65ffc064a6822caf709770eb4d038595214703bcd6e7125eca7bbea013b287552491fd44a8dc9e9dabdbd70a15b45a5d33355f0f6a991b82d70f7cf719f25e82fce57b6cae7079ce7d76c574546bc2d12db72fd693f5ce995ed979ddbf2a6d123934dfc0d05912611340ce4956b06df284e45ee0fdf13be840f92463ecb949375b4386050875e624bc8b6a42c22a95ae9ae38d8d2f5e62de81e8d7fe331af687528e8855040b2af160fdf0a3a4ba4e08404fea67e85d9a41c1f3fde0a3318e036b7a107bc95fe818fd5b11c536e25f15ad2ca5467632c1bb1cc73719fdbcd18b09dfd3a9bee3024dd9980b21a1b05c868b0348eb16a2d0b58b0f78ee5505502fe2f8f6aefb64787270a406a03ccfe5c67a8cdd2b86063c59a60f234fa741073da2b73e14f9c97bbfe24ea0c532c6cc6e8f0612d29d29e8e4df2f0f714529fec8739b75ea1e628461d82d111479edcfe6c1065ef90e2d594ec49f902075f1667a0ee9d9c322176b7fbc18b858ff8cb01e7679a4c530e384640af0bcf6ba14115af5ed197d3555452ed0c762d7e465fdb07bcfa8644c28292471953696543e6c333cd6023cd1499111cef91215ad34ac0bf74b0e9a92c1e1f6ea1c93c20dc0b0d345c62c5ae7dd5250db6e9acb30335443509ac0e6436139d76faadda15865db1cd0a8eb1080ceafedfac3faf77b20dd30be75607e1909b69603dfe21c7909a8af47cb650e7348a81fbf6395f26d09a3cd3c28dd2c7f37c82e6fa4469868537f8a3e884eea2fc92f4b50986fc8f3b66530e25e6d5207bfae040ef90c1c49c690fc1bc76ac877f349fd0274de7927fbf3f9b305894bd462ef9e24c6ce6ba3be1b25d6816af57b3adcd9d6358aed240b8687b10296a0ba447635eb6ab8dc1b86e1e4a063be5da1df81304fe1fad2bb1471548044fc840640d81c2e4dbe8cda32e8fa95e72c46d4b5e696ab47198b02271f89ea6caca6329fd2efeb48c6d1401a56d540c70beef3a532f547a865ea826bb345c7a4a71a4c13c5a349ffd28784796aaf86e6afd95c2985f662d9ed9fdbfe0476006e360a7ee3ad31c6d2b22e0271a83fcf36ca6489440b2783f47396d6b711e8ef32335d6c0d9a6a03ad444923fb1d0f475ca4968c5750c57981797d8ab7791cb6d3ceb51cf1744c0297a26d85c5417f00b6082c3519fd87ac1a2abdcca65d2c0f64a2716b58b8d4fc8b63237e882be6e2b9b484b04ce560323b66fb3b998495b2a3bce0fbb78482e90985223e2b39294eff27907a35f468748c3feb92e7e570eac3465b778ab4505f4f534ffcb9dce4fff62f0ae69ab2b0393f52286a9a29b9f0f4d03a743df4ab363b678f8c68912e63b42fdebd9e1f8ef8a3a1c65e0028cd4ee59c3cd288093df5f4af200e93b6a922d111dc6f8142966abcd7b6ed7239d67f2f4aec01755e079b997041de3821414c029b075400057c2ae8f86f62be7daf7acdd15d366b3ae54427c67157879a67bf1b8d1b3ace5e65d8ae78848c883e6d9a1832e7f7c63eb0605722d1d365d459b591f44f83ccdf7f000d9f2d9e5305fff471342135fbaff1578e36a3b76555a4f7647315ca13686848927dc03d1255581fcfe633cc786b551488c3cf5eab23b31df19decba2b02e51b48c278e8936c2b87ac413f40183a0351709889b233d40138559bce4ec177c6c53db88b4bf0b38ffa7942037dd628e77707ab05e685bff03b6bea5b655117dae0b1189b9b02f052210a64da1333c3faf9b17fbd4d3fe4d9310d333e0c53b8492ff0d76a347ff846fe1f55182d47ad60d42939a1f9d67cdfcdab762f91e81bf94ea5247268edb21bade8a8dd9726efe0b4f1ba4879c983ce6676bcd5026960829daa1248dd0acd620c5625d93ef061a865ab260cfde737c54439f19f118dbc918a5df70edfe7dbd4b7ebac6333210ea651b22ba19f4682c536cee5bd65311333f5cb250d6ad95e34d73ab1df23547d7c159ceba1bb4a11acb4b456629b1d4de4d69e065e86c7c7da96ecb6aade2e67157cbdb6484e2a127cd18fd876493dafd62d8c3e65200f6fd365dad7071707a674423851271367d7a649bf0df25053366b12de02d69f6b1b62a3f85cd612f9d3f0e465e356c6c43c3f41589adf00179c4887299d129532a0dfac7758bac8c0b417988330c4240164e83d2d1a4ba2e007e6a03641a43c13807dc4add5fa6d96934224b634a0eb0a0c25cfcdc7666ba6b5e88466b80848a286c2b402b38f5d1ba756874cca10ec83b3e0431e32956a7186cc653d52138f37cda6e49f25f3146f85483b0aafc537013917e752f2f063389d298f4a119e501ce60d93182c1c28a026676bbc3c7c84f5310d505445ec9d81ca462a8e116829f9a7bbb4e7ac5e38c9ddae4c097fe9b46b218d7c8b2c3a77adad67131bdb54ab542a06ee05b10e71f93ef764542ff5ca75a45737e8f0911a7f6fff06cff88e3968bfe7662fe2ca7acbb84ae3e6ad5181c32e396431d506f115deff49a6eecbfa22efc3eb9297daf73a2afdc91fa35f466943e9253845a78c40878945411e7cb4d7916f617f209811dbc78eee4b3c3829fc13cbd9aef93b5b757174034d41cfb3eb5c3d202497ea9a3fa1bf9a041405482d8bc7dff730bfe30564c7575eb70e90e4caa20f98266fdd07e26ae5aeef5bf9fc079b426abec7eb2068c3fd5f7d08b2f92cd70090208a274329522b49829b57e3db5c844fed2e858922c4017e05098742674d63763d84dcff3a2ff1509b1f4f51befbf5b686cddbe56b680c33084fc1804fd96918ee6f6b7643ff294ebd7a9b3e1960c5c3c3164f953d24b289618acf28ba7b81f9b813f597fb758be261b3d85b0574abbc927dd7b8b08ee8ea353429499db5161aeca335682b5bacffff2cf60c9fc153c418d10897004879f784c35eb64ca9b40c3f5caf22b4d9b1a67821d49c7ddb1e6f7180eb5836ea6cf121dba3456eb7b436850c253f6655e9e6a40893f02aad95bb03a7f2268828d93716b937f90d284f38a20970a72cfd5a8822db0005cd07df29e3d94fe4fe82a137431b6f8a69cc3918651c6e7e729d8a32006812cf1eeca4c8069c30ed3bbdc8e351db3deeb68f5f37df4a3a2cefba00db9ef19d4b32aa5ba60b980663cb9f6d53741a471cf8a38b1ba99b3d613d9662ac084f510aa8372c5c19419808afd3494add1d87714bbc78e1efebb665fc98e0ef05e68000260adfd7d64595bfde1603ad5a9bad8016ca5c581acb47a566fc9858d3e9af4ac70a3042455450d2cf4e678854aa8110137dd704d28ada478e649ca9ed4f49031d8482a4ad59dc1f21bb99ba34b19a9", 0x1000}, {&(0x7f0000000380)="b0129ec4ca3a32ac11a42a39ec18ec2f9994d8622042ea00cc8a29e2b83b406302d85fae21d1441488c866d127bd2326084d03e4a0830624e6904e7a2a1652e8", 0x40}, {&(0x7f00000024c0)="5a51763ecdddd7f7d078356437b2253b081dff275eacc01c4437efc4f113ca29", 0x20}, {&(0x7f0000002500)="cd5b1dce89a08b9b686769ff7c24f9ef44708b7da3fd657ed42428205e8afe8deb13e4caf6e064ea84b1e49e384cb96353af5dfb4bb387dd1a8d75ce63094c16acb1ccbd634f162ddc00c66106574e92a0e16f5f88d38f74d99710d6cb344cfefdf769ecca9ed5c7c1c70e315f6b0a30d633fa098a579ef2430232ea1b0daa4d1e88d24f2efe8aa70e9419a1b1210076c30fdfe34bc67f38eaf7e4ac892e1d794adae0b6e0d1ca0093f909d8ef1950d328c15064e7bfd3c76a4ddd63c82ee5d5fdba00bf5a89acb5507da590e9e81e2559e48cd4fe5135f25963e9fe18f60fee1f208b68ad974208c839df880ad5debf1c0de0fb912c2763b0a79f03e88fff825ec5c8ed4a5b46e2c91fa14e4a4c7540b760cd886209305e1f5bf289978697c8c4ecf2b92ea35a36fbc7c266b55dd9e7b7ff881681ef8601ad153735642033e23bf6cf637c77a476a7670dde9272dd07f23be6ea71423a7f22cf7dba04a9264933ae9a5f785c87b91a94f8ca56327006f5d22eab913b6e5f007282a7e5357fe39600f37eff9a01226509c3c6049c98a881b336a428a612456e9cb2185d1881c905d2ff3e4b4bc9dfe5e7754806e52cfed985af8970b8d236a6587ab68c6a6fbf9cad4e8effdc6c446b6e7233a9d65bd9bc753f4a676b8be392c0cbcd3d8d61056f238361c98e830e3b84aebf9bdae82ba8bac4d78157df7f48784b7e4dd40f106c2db10b357e441392493c786508d1ea832a50f1d002968745ccf801fc6c1eba553f29345a8ac6548428a9f56e370a9dedaa7d403359baad1e6bc2e2c006d317b594d67fe6f924ea38603b733e81205a40e7b7eba8b3676967bb3237ec519baa631009708afddda3e68ccefadffd986ababf2b3d5ddedb5bdd42b5575455bf5c19d99c258bf626f310e411baf39e98d292f4fb3f3186771bafdad827d050b244594e7099f43ed3ee4534fdb970acaa21aa75318712dabfa377f6bd407d53e429f643727928468093feb48ad921969a46f296b7d8e69ecfb0479d598d4054237a618ec56e49f1139978ac617cef3e0424154f06ce2848c66d05203038edb85333068870a4a84b57737952503b989da738d1bc9299ca0946ae6070ad04a64bddcea583eaaa7b7cb7e604ea5ce2e91b92789fe2142786907d20b76e26c2eb7d2629be78132ad8756182e6fef4cdb79ec6f024959068ab0e5dd592d76423023e047e2008d50147ee95318909097c836292520a30986c79bb5bfcfed916668176c65d57ac785ae1b714d722a0a86ab42d3c765ba1ef1e1412f7d308481a75db2780d3c9625878b6d6fd1f83bcb96b99ad58a4804038e2dc2fbdf6bec3ef026296f5decf45d4aae49994d93770c11473ed59d9fb24ee03b597a68106805c6f0fa1793146e614b672e7c034ba0a645e29d8fca42d9833ed145b3782352ac5bf95700709f7148e5219f128ac547a68371d19b72db8b612e15d7a82fecbf308dda5085d44e5204b9176374eb11dd3a357da02249944e5ce521606604aa6d0b89a6f4a21019b2243ddb5099eb9a4662dc29cd4a9cee3824f9482b8f5aafb317d41a2c7af331dd6a0c5e6f021f01fce50ca2bd42888a971f9a503dd75dbfd810a06e9a21ce7923364f3f7400fe025a8cf849e8b13b308d4edacb39b643343e58269718845f10b3221d61838fd2f3443bc58f7fb82c0bb804e002c1e3f64dab5f4a5bd3557bbb489b0c2dfb9d2a4828dbdcefffb01b09dfb833188bff4711cedc81569324a72b298497af9db8ab765173b500da7740c264225463dea036f0e933234afdc1d56f39e31272be8497cb733e3356b3f91b27e299ca02dd9959fa212bbe68a0243ad712a303b28de0e80b256cd2a73404e4fda9df8312f45e8954f7760e3abfd7c852809531744299fd8f6084ca7d8736f3651a2f16b257c76a3d9d59e1b7aef07af565427f8e0d92b6efd4c6d15de49ff81efb0706bce2c9f8260ccd2f61508a3ce0c931c7421bbc37ac65963f4217b1abcc9a65aea837460c64e4b6abb02c4b4d22c1bffc622151e4b3237b23a08387869879b9acde4750d8f079866be96fc7aa2c9908295efc24fc86ee43277074f8862eb4df62a7e3bb6d17d99f33e44c558585d165564e89d971711c4577c43a5a9a514a2b65d8cf0af93ff808d16778e7b3d6f7ebbdc1c3a09862cc8ffcce207819d962b800d56e9de0740a63546cc611e60f853d38039c2b3cd1063262ed3e3db3ed2602ee5d3ce6014000fc5dccced729535ef536b18f079a2a0b3d58abca7a2a91d5bf767737babd503bbc8e217e07d674adff50a5d4d28cb1e420cbc34321dc0666936857262d7f7620629131d3b8ee5a13a42e6a31cdebd550324acf839a2e8b3dbe6337b81056a4a7ff4d33e427db6de0d8310f3212d052d7c0d078fab9298557caf817e17bf1a7daf785502b76b9640286180bd06662c5e57629193bf842314c3358672659e4c4a79ea1b1a24361a955040ed6a8d1bdb794d1d91c95879602d4ac209004dd1dafd942ec9058997b4d73579ce968a20e3d7bbd88412f94f36bebd7ee7fa5c9fe33c206dbc0139c2352747ee60c7288d6195fd743541cd11bb5c7b845c402e33cfbad87990601d568ed61bda27c15e85c62c3b5fd38440f998d85b3691551c5f8836d2e88566dafd95474f82234fbcf76309e7f13321a893fc90e68023e4f2edcaddda2896be77df8eeb96a45e6480e38a4d2f309d536b8b69829a6b722c8bb22d35b6e7cfaa75bfcaf206f32a5c1a5afc739726cc46ae79ce59cf78a98c6ac506dacb9788f7975be8ed7c74905aa986bd67eac4579f02385a47b09430ad5d88c6f9304e779a378d90b73037574136df64a6ad6d0c9634e000c1f03bc462cb546926e4081f557e2aa57b2c10e41e1f980312afce36017df21f5072025d44a419277c3e7a6f818c9c18c740526daa4a240dc86f98750b899bae831e716c9b7dfa0bfa883cb8fb9a266ed1b1e06cf9d74545941155bd360ac36a318d79671770f18546b952d662ff7d6816933753cc5ea38c50359ecb8ce77794c1c85dd90c2ec437093f2dbd9440098b4f6467b9e597bffe2e0408fc7a9ab6b2ee197c782cc495e499130cfc8ac600c159d6058462a52e52e10a41a4774d1edd26e96e66a508f05db83b793eadc415c4ae4edad5f7b435e449e787ccba1457c1522302e6f332a0e8c391fde1922de7da958997374d8b1adeca1ddd47b13d1f406b9d63b3d847a12ae49a81ac4f14ebbf0d45012fe68fd081e534eb98cbe7167f212bad8ffcde3a15b38b05d1ed6c143347b2f2c064aad1777eded00e2f05afb0dbfcc6c5d248966f86b38ab29942a431fec40bdcfab65874581819061074fa53b994bae1bacab242d9c2da5a46cdbf9b9faa5c0ff13854c9411e3e64d0b1353c26957b31af6b42dfacbef1a0044e1d9fdbb0282502998f59357d746e8ba5fb6506d3c0a7e8196779d6a8946919d0288dcdc9413dd6b28ac11ff9e7903c835ed81c8f685ba1c22e6525ca90a87e74e2662da90cbe239c6bf944a96f9be740c0a6aa2f72bec7e57f12be717e45449aa24357f7826667d6bdee18f42e514d1e966a7401fbc3c3ffb95094b1ed88bc700711475ec7c0cd324315c20a67c75ac8e2448e85ef8d99ac96aa4c7dbce22f26d003fc95bc0838829ba10078e2a4d326c75be3dbe2a01dec70caa8cd566a45bc9666e1135308fcb2ad3d1df4bf21e77a42652239886da74e207f5861386f843b1a767fc979d90153cec5f2a8f8dcd839ed0f0da207a0b40b5fd007bc8ebff16ccafc7c7903257bd4790a4e4433fd2aa0fca1bd4d1dc4a2fca48ae271357008b114cd17e740ba7f2d5efb8b2b65ca73dd3b5a1b473059aec838d07b72d0498fbaec756c53e234b9444e7e9ac4951c90f609a42f8b8219ece7d47438716704dbf0cb100a12e8575687e3ae17c76df8e0fa4c915cd36fae2afcba570124f1b8174ddfef417a865e69f2519a5ad65564d5da4d2efbb5c46cc9bd90fc503c48148c708c9193695be642ce90df91d34977f787e82227ff7caf3bd96b5e32fd5975d1bb005ce57a13302b38cb3ae8861407a765fd020344c62c4f9ddd91d89ea00f36d33950ab23686ffd77cf06b344fa03569bbb3ba22c5876b73b698150f779e649ed6c34c200626b4b8583deafd7cabdc5a01ca6f9433ed66d124300bdd9f7cd3fced2fb65c929177bfb70fda2fb7746e50305cd62d2c8fb85327038be6686ac983278da0477572291039179efb9d7a0fac5f6120ae785929ffb23fa3c8c649a6bae95e45557b084b27c410af2ade0f3aad756d2e3cbb9d071bd00ba56ac3187c908871a5a9d114561b4beda50e8b42e3c7626fc7faad5272097577765eb7ed3d9b8417ad80874e70935b7d4a5c0d830554d1737c0052822ccc2e14f510f198d1199ca4019a965e385f8c78352604ea7936726745ee13dd72fe48860ecd50ed078af774560cb05945f93b2a09c3f66fbd71917c8d69ab1021b94221b837026292a279fb8d15e3591f852dd69f9329c4c0c10484f10a4a08058bc4f2bab0642107a5b07fdba4d4b3a881b4f60f47dfbdf478234f434ee37d0659b7ac85fdb6bfc82ff798497dbabca4e53f763e1b7425fe58542857c0c180b2df0d498357d79c80cc5c2738c0e0d01661906723f708a8e3b684f5331721b52815706237b281ee9a5bea56eb9248539fecfb98ce6bc76a5640462a3618bf6c00d9984394c213244e828eb934f61de8e6b6f15f23bfb070ec9e25c70055a2160cfdeaaef460dc4b420205d2149a95d7eaaaf70f817be08f9875d2a271389588fe03f50c9a7441866f5735768efe43fa6c9817fe3364239e3abc5de72fa2537ce52ef8f03dce554f26c64aaab313180f3d0ac74b4efcde71db0124ac6b74d0d706a64b10f6653a86d080d6d2dca24d4ccb823f738b1bf0eea75785e0b42817a9bd866ac27fe948c31b281d3df179d5d344835a22e0c59dec2973d3b1bb1ef516205b7d5475b5a9e8c4c51ba0485df786490b0ce8470003b3f68296bbbb6cae47b13aa19c34c373dca5d0d63b51c5b8a964df155a91ff36f03ecaa8b0740821f0a6b6f0878f26c680fd8dddf671ab8ad88c39f1373f323c12c09df3bf67ad5f37e8a8f6a527fa09572bc5fc7b1c8b5dfd4dd11e89c9d26006e8b77f341ec037ace3cab69c7a44846d1020f7785c425ceb9439e19a1b15c7254dc1b70d612c40b603e21f8e5ceb415139bec40b67b6f0d410309c435c3b415a93f839c6bb159544db6b2fbc5c3095af9b77b5264701c30926932e70470b5fb3cd52e82cc0f08fb04b04184e30dc08f8699ecbebfd64715d92e8b0649676590634bc949a979c99f79c96a51269e338209e937f60c7ae7814ab5e220cf7af7a7aa9d95a1cba9265fd120e0dc7a8ab211b69b7026250802056d96630a0d404816854d920297a4542bf032c8b9b4848aeff103662f22e3eb4d6e5d62d2e92f35cc4d951a635c7333c4db78973849f16deccef2cb53c70488d65a979002a9c2092ed1da0cb2f924e408602be33464c4bb0fa52c31e5ac65713c789ef6374f831bedaad665b2d910bbe5dc53c8d866c2e3a15a7dc8afbf38f05377cf541434e0d6c3dff5f85d46119ccfdd1fadf90a42886836ca9da5e6150fd8fefd27aa1283cc03e257e2a266edc8ac11d1b9fb8f48891cf0b02c9671b04eaec5853025ba2547a33a4b785fb8e40e1668c9be8ee22ebc57fcc8f5757bdbfabd70253d1e40f38651331b33fead598757ebae67f287232264afb70ac36b", 0x1000}, {&(0x7f0000003500)="18f417188e39989c862ff97b69a6839dded3428b09a2cd7ac8072071193502897425d5f6c60d634c872f3e82e112354e522533aa2d44cdc1189f4f1fe93beb97548c471ba84a2dac55f75d870992e803e904b1544ee000d48cde3ec1cf54ae7b5652808d535733bffc50b838262f857ca7e8a76e2abcec2bc588b5cccd92bd43a87c673ccb8a8410aa3ab9be29952c6fdd0639a693d47649803fbda925fbf170acee074a963043f6f4aebdde91e98fde15a967ee4f5bc99d05f2cf67678cbc82efafeb5aadebbadef90c2003a835bcaeede67e16f46f3b5a3f268c2fda27f24f1a718ef352974366977f656126d5304773222002e24a4e7f08ae6e976eca8a19c11e966c633d1e5f39de3ad7d273ea83a35978fb264ec81e3673edb851b0bc5dcc69da8cf36e3231c59250caebe2d47b52de76fb95fa906c36bf254afcc89380033546022424ec785eae401ac90f9abcb83468c1a65b5be447c51e83900c9856994d0fbe9597f686211ee0d66623809fad1e0c3412de4725c2627fdb1c127cf3da0aba909e5f8939c0e0eb1140015699bc40b4b02d38765202768d80c3b26b86076e08e3699d0347248cf2b6ce0904529c90236b0f5240e82325946a440326087c0be1b7726b4874746ba5a878227198d6b888511d918c155cc1bbe03b9988337e41fab2f6ca321b503784d24076f7d06ec86b9836da007a3035244b7635ad2e449acd3386ae4d30d7eb51d58537769beb7b1925b4ec5a0e0f6674ab872022b009d47e33216df1036aafd2a69d5fc724268af7bcbaafc62ff9bb07cca5e69f45a08ffdb7ee1c4bc48869bdd3a483207f2e6b28ce2647899c306971ac094801b2b1cf4df7fa3ef7e2134040872913a97629dcd818616212bf8d4190fa0b68acf4c48314d242752bcf5400e560ed5160cf190db4e8d56c21a2d90f00d44c2b98ab25035c5cfa5ae5cb4960fd9713acb5558ab8c257c46a718f26624ec10a7d855aa41c1e77c343113c38db5eba9aca7fcef023790b735e960efc2938733a36661a153df453dba1a1374f1580e57567096639b8e78e876d13b25b0de1a9cd31e7a4bf761202c879d0f428ee13b6350613c2d8ab881d8e504c5322a652b86141ba664bd6d5c6106fcb531a2f691de143cf0f9787ea72a25dc8312af6deadce8fafe196b47d4a54fe155eae5f1d2ea1d52d1367c192e0013c9c5373f7012c9d2e9de19ec4d78b0c44a6c37a6a40431ff4cca40c2acb7345c35d2e5501f89238e67075df0368cb879493d751de0c7cdde0e3fed33a7eaaccd3e2618e7a4be12881d164055f10d90dc1e480501929cae3e7e851df8ec502b7553f2c9067e38ea3ab024fa29a7758efbbf092ae0738b4e58a1c3378b05130550b68d39fb8b77bcc17bd59d8abb4186bfc9856efe83a787491cf235ac9ed218c52f4a4aedd964397e0ed10d4429b512b8ab5373e4dc3afb3d2838334e2e221540961f41abc5858ba5b0e90ceb962fb88d7c5c0bec74ecbdbd2da901ed328f3589d852714d60fa5b66a764e50923ae13dd4781968aec81e23c6601da9014db32455784693d3aa93634f0472ad34f4198f4e6d733ec4cc866313c9885cb7e98c786653b62aef16c86442a5d5788b5dece137c6c7de28a795f2ff0a97ffd7c0237b4ec38d9359aab2627d25838ed0f26dc617976aca4b4def65480100cf2d2e3620975d15eac1c53313e49a99202d85bf41af37526cd1ef0da14c212c2b7ab2d8ba017a7ed43f02431d927fe1b68d8294a680dabdd48418a5cc2ce6d6678c938a848c9f7166efbc87a30d3cf527b625e87c711d3d05ab74a9ef4c3578c8979960bb9c1adb9a8d0fce2d382c289f5359a56566459acf7976f2223929ffb448c5d6591fe5c2eaf63a890141edefce12270494fad5d53c94bb840cbfd0b0063820c24e5187d426495796500b6a1f93bc04162cf449a034a789e0997712dd1e36528369dca28f19917c2dc71d79155f327efafb43b96de5940cf70b34513c5d63fe0049a968f1bebcd57625a1e1a14c7d21152191ac71ecb0874c8890908d4421b1f3aa626b0a61cc77eb1d032a9fc5a6b93a7ac75ad8802a05e528df89a6c4eba0ca839ede8d54656427f312c2002f94463a6d4ed9cb5ce0bbdf240091521c34374f6788e168381f6641279e90ec367766a14b690def8b90b99f6f8c5e1c83ecb8dd3ebb9daea5e83a1754f19bd71240ef881bac2fc8e3d242f459496ba5d8f183afb0cd39e55287f44309e09302aa696030d3f276d5aa256eaf1ad06547b8bc34b356899e83b2d2d75265fad0a5f2a28a4c4c0389c621eaf90b68d48e9f0175de581f8ee9645c8dff433ca808e0978132da5b2f9d6157675c5700a1ae98e88825d698816bce44f539c3618283a2ce98443bd4c2c3d09f87dbf93c85bf8ba39931456a9ad840459744eb9b8c023ec2393a404217d5aacf2e53dbffe78c8657af3231a0cd7e85c796f36a27cdb4023122d882014a66bcb5fcfb5727fea9c2d7f0b7c28830db6d2407921d5d4a841f230ea1fd67fef3acb4850fcc89289f601965ad8638a97ff7b150c4cc8409267f4908abf98d750e0a8094f5db64751dc752c519aa8a952a0307e5165f86d82b21325b8529308a8b0e696b2cc16ff0b7fb8f3ef3e4bc7263ddc466ad12bc56c58cfedea4b02473c6a42f267cc79f9a73983d8c0246e866df235331b8264395fc2ef25b1b43be6529b8ddd380217d66a7bd285c588bfa41f1875792f15e99ed907caa0f8cbad06d56a863ff7a458231338adbef5a938c5b96e91af71d2c04a7a55347a7af5e3ab43a0de7ce77de62ae6a217514bda41ce4a7ee3c4b5b1af878fdecb9d6a92e755a3b6319d38dff9e790a11653022222c6a3b24788b7220f9089ff53ff905d95335a1c71dab531aadeed7c941d4014b5fd30954792c712ccfb4c86406d39f284e9381ff22b636ecac0eb0ea6bead32f986b03626fe4bce9ed26764d5b990086f8636186e3c3c53a60182b475669aaedb212f3c32dd0ac535f00dded72f5df3e4ec962ee6d7e061c9f1a724978b7bbe26cc2226c8c693dd0b93b7286d92c151ef2172fc2f595251270af3ad520760acb11f84a7c40d216890111685226898c2c7d71169badc6410b2efe354938dec3e2436ff0087a3b52df4052d7252c663ba6971522b8d3140286019246a7c82600cfed2318979ae612b4876b8e01a3a7ef18d3b945fe5699a35cbca711e574deac41afe1297f595297ee81221cd8a9aa6bf7e4ef3adaac5484afa6b894438f713e70732c75e75f6297efa7b02d99037b144363357dd882cc0770145b3a2013390540f6cc18499515215eba6010e20c436cd579fe28b85e6b3ce3e797e84e3e135b89b6d3d1868e76e02384e4374e55f76612eca5bea8493d9d367cfe61f752207b18e8cdc1133f314b8a26c599bc5224b049587acda2018244a145d603c44cf2d79fb31d1b37a80cf5aceb9cd06c30a5a03a569c06b4e76c93867ab80cf790196d499fe14eda025ad9fd62f48b3327dc8fe7560a131f2ef702f27ab3eb14b12fac230d773975e98c3b461bfdc13902e469bf3416dcf66b1a08901a2e28b75dfb33e959c4419d9047f73d494d23bbf500997daf05898c7fd3981920b4acf8c7033ef8537bd855d2c98088564c0bdcea3fcf7924ae395cb5d741fa9d11d1a3aec01f31280a23b924dee700e91147f3f6bd687a9b3130311d2314c0d8c47276122f65983fb423a144d18b35ec878d284744ecafbf589bef32e1918e115cae78225643c6e5f5fa38d4ba6a6cea446368caf248caab6acce3ca761ef798d6b005a6255349b55bdd3c87bd6c32c8bc245f5e4c78cf0314a3fffa6d4755c416e327d6da93524d4a5f348594c0f28757a67fec7058bc1301cfbb5808777818d53d03eae3bffcaa7977a0886cc7bb2dec3ac541c74d9f3b3c3a2f0b0f9eacf556d2e1af0cb07ab87e931cc881a409a282804f40ea27b15b6f60ee64d252253c7f975b9ab8e3dded9f0e04c7d1b3d86cf8dad85e02aad60e7533ac69d550811b9df3d402eb0ebd9c3d45d343c88bc8652c13744a9dd9f2ea6e097a52c83ba3a7faf7bcd2a3ff185bc4b18983b41296e2f49c1c217e264a877a8fd0f5c88032ee80ca1c9986b45fdb343ffb51c9d1383e3ff6b1f4369aa7fb62ce7d04dc2a7ec8256576a1cf323e97c3b362f8ebd4d857a9b9bd4812fbcc48dd143ca8c3a153cab00a6272b9d62fa3d49b3175db91cc3afc64381e3cec7ff80bf2a87122cb3cf1e84ef99f68884189d4140feda4929d3eb2918f279b2c1777771b7823cd0e0d9231b186b7186601bc5774e23b00bc8948c6c3038750470617bf337b895c081fc2af791169ae34c692a94a62483dd0b51ac7b2be382aa039e801bf3dfbcac42d8c580c8c080b26b74d47ea1c39a41b6c7fdcd7f5b86caa43d37834b1ed4b59a5f78ee471707d8732b72c0b9ac1490685f1cbb6edbc6c21ae1de551305d1cce324b8eed6420607679c560d061997651d77efa5cb55c69ffd80e1491f5d293c36f4a10e2a4721367c3b11f1cf35cebdc149010185b340a4ace70c7f5d1850dabac9cca20cbecaeab3a816c7e580d33f98eda57d852a65f6895873fc3cd130669a228e875868f6203d275f244c663db8eb581555019ece83234ab55b8de850b9b2b74eeb737b57ae4e17354b4a3368f00d6c9b7900fd330e86a1660566f50825681a02bed99dd1aa2945176f3b80f494e8f76692e6581c16a47c76265a36abfb6e88a58cb9da2f8264ab25fa248aac286f21ac61d4e5356aa62f48876f62bd85011c252bd870268e762c16795fd329255fb2778dd255b972fe2a2171a706c146f4204882750a6a0490e4e2ce9180211f43b2a25674c67ca3685eef80d3936eaf76c7571ce5ea06a269b1653e8d5bd5d5b289c5d852c414b065231ba996fbc978f840e88ccebfe3322a6922151798597a48da139e6414912f833b5103c74208e66e70ea57472d85bbf44c9c73b1596e43fa8e11e9969bd2a09fe34447048a38d5a57dbe6ccf2e81e27c9f85fb8b1ca59e4f3d52dab004ab0472dbf87905c66d8e3ca87d41a02c9a95f8c3fb192cc4ae14e907e04640cd6ca999aa0431f65dadb864078c562cece0a03f31cdc715247fd5df59b1be7f238ce109dc2ced7c515b8cf1823cc4dd567ba5766b9696ab1f7e86298d8865544d74a6ffe21f5e21e593bb117aaa18946d38f5ec18bec7a63ae3cc98a0ab647607b46d931100d69e4e3c73f819337b26f578e8284ccd91546de525677484d6787cb4badfa144a04d620170352b780cef5aac87ebd7f3d545bb9c21c8050c476895720e2408be352af9554caef1c8f9e06a1c08cbe948572d6ea7265e5e16a5ad0dbd733cd585bbc0da8595489b8c3c20c7d25edbb1e5137cc3480a1eb67f44200fc32ed9791ed303dbe750681bdf5f897aef6ebc8993ee09e905f66be225f26c061313ee7cc027ea5d3b4847778f38bf36fd99c0f8de50a824169900795c8de4eb7013eae49d4bbf75ee229d1e353539d6d1db083f276710e55168f99d0b3db200550246dc710d8bb344d6902c4c61f335e79dfc07515aef268a8ca2881d9070b083ed72623f090e523642553e2d554e958a2918c90b25613a769b95947b18505c502f1770c43cf411e2e6419c906d469f0b2ae6f62a947376875122aca94a52a8cd9ab20d59aadc16f2804200977151c29a02e306c74fc55c08a8ff51583db05d1d8457ab6a1bfa9c0e2dedb57b0c9fb3b02724a2140307a6b0382f0e63df004", 0x1000}, {&(0x7f0000004500)="1f75b7c0f464c304b07434df41341ed980b9e367b6d56303a8bba33642aaa72aa1d9d6b2012cf647746396d2fe1c217608af0718148a125d6695125d481d79d8d153fd2dad109cc06cee61bac76ddeca360e0185855042d5feff8e539e4eb54a700b83d2d8e638e1166deab6a4c965dc631e59dc239d82dee70628d2f5fef8147f04947b88cdeee842eee4a8d5160b32f3029543d7e2815ac16fcac88cb76840535b68786ccc7782dc259586edbf1d69abe177f5c72980c73c9f1f4aacb360b0d06544c8a073198dbdcb54db79b9eb9b360d50fd5bfe39b30ed750d7916203d23f3ed659df1c000b232cc7f23394545c1154cce89dfb17592728be389447e8fd8694261651916e563a70b5339bcdd542f75cca1279b680445575eabd3661165e64630b92fc0a9f521f3759aad8023665be264bac9d7392dc29dfbe67add550eece646b15c06edf9b152a581edb6e0a34f6228bca612db28828603062b6fa5b765c243e3f44fb57c392f3f7260294397ee4aeeb2163384df6037694ab18d6084da8669dffafd821f957db911b42cf9a08a2640e17bdf25ef57e0bcc325fd654ba7cc8be8ca1ba0b533d14c36735aa68eb32cacd77ce825b10529001b58c3de48a30bbba33291592828c02be52a926922125e5133630493d420f96d260e3b89111bf279d3521c0238d95e42b393033f49063f195e90048d55953d4b2cdb83585cc6954230d06cc5f30232dfd282847f5585f30dc5d7fc7a49921ce16dfc07578f61791098c82a2baa14ecc8b06e6d79047cbd9606053879a9468a2125f7cb047b11c60e5f56d80516e33d9a9baa2b0479a0f0f94e680c4f1cf82531a5c765fe629aaaee37f2e253262fc5d3f7196d5d3db2f3f8bf514a7ffff7f362a3ad0aabeda57ba61ec4e5a80c25a9a4892c7394c10fcb07fb28ac235878f6a38da39bba76c5ba092bb275ab3cae4e0c694a03ea18bc87d4d44dde4900a52cc6861b5ebf5d8f7b69da55e0763717e3c46a57ff21947a98998ddd0acf37989b4d5b450a13a1225ba619b041f328030f33ea876efea8414546b7517a31ae5fc5facb8f1997348ebcb6a01b577cab27fe85b9f8cd59e30ade04aeb3687939ccf4277a9dc89f7c5bda3f97dd19955616476aa9099ab10af03678f658abb55c9789ea41c69eaaacf85a133407d5392bdc1309546f3d10d5805e84883f084d97896f2123e018baece2f3526e678ef1b2b403786b62a4ba1dd8675c15d36af6a87d8e61a76d2ac34373f3bd288ffb4fa1f37d8e1023c070f7d01a367fe60e036a9a11801f66717271b7468c53f21695d4bb1e789144844f09e8fe76af4e9d9e2dc2a14437d8efbb4fdb006bd924034a822fd4af26af5ef69d986e2d800deabfe67e713e75f7c873fc2ae468947b6f2a64b541ad01784ebaadd7734d11e8e6214b08cfd269e7ecba9664cd2e10d2f23f657f9bfc7e1625985a612b942388311881d42809ee8dd7060cfec68147300c80a1f9e8e9420cf6faa1dabd0da2ac60edb64f737d68d482abdcfd7a19db125ad48ebada4d8d54f5d7a0dc01b8a338952ade69274fd4e7b789d76ad29f54f4f50b4fca5941a3a85f7e30dff0b93a5ad1c883dfa5617462ba241b96f8f0143fff050b85463ed014e62f3ff119f9c250f994962c24a375db283b82cdde798d47eb14f69824bd3a3a6afb1372b094f46041238e09ecc44ff742e6d9a4c7267991a1b3cde396a86d95261d6e43d3bfbd23a3f3427592884c314b4cac194e8cf265a5e6d580130a5af98c9973c732df91309eb7935b58df509d32b57067d0aeff878412df8915291c6dc1f5671e49a17bef1bf2e482461207ccd57327c5daf5fa03fe783075989261ddaf6b809598445e41ff44293d47443e4c20a81d0d70c6cdf49f88f0b5736e04c7d33aed1244216b4544093454a5a5cc96ec3a566d82b1c40ab53042ccfee1489231aa94b57f7142cd7e2ed843e1d3df6c47dbca0b1f889643f027decb3a4e7b0f23b514521fff58bff55bac956f97f56ebf83179a044df1979a2570b9257902b2ec0dcbe15266a8958582ae55c948ad42e547ee16d52efc735203e791825826f4b160cf30f0dcf9d4884a214c554e05886869915200fc4fb87345e6b003a2ac0cb2432cc64fce72f0790070f7102260dc6c0e40ca5386d1a7d67362b1d3ea13d4dc3cae6ede7fed9d25b1d580dd4cf1fc2911d0778a22d57f39ae22c9217cc166c3631b95f35af3d4c3d4e6a1a41e8a3a41ab96650e2ccfcd6c53f97aea58bc7d06ce7f904a82bfa425ea91b087dd45e17269afba4054f46d84a978c05113cbf23f36ab71f1b63a051347047ad6dd6f1fa83e995b36b6b14f4e1028b12d33e0d656e9b68718c2250731a67752489322fdaaf0b28e6beb01a394840686d2ececfb46605f2942a78686c2689e97f8fa60ba4cc368ae70b75b9da0d55d07a76cf10cc12627eed00f89ce4bd5d38cf2f6cad118cd07b831051cf8e993cf777b2552ebb7a85abb5bd35d395d09720b53798dd4484510fb3fdd065e156fa8a5a44a5cdbd78f71015f47e712cb648d5f8623d166cbb5e1659558118f40e3a56c293ad218099755b437474679628c13c5417dae0cb36f7c6a12e5c099cb9964f9ac0f0816c3c572c9449f6d6e850fbf424a3ae5ff327726403f4a1a43b6f563b6e9944b17e6e987e96bbc441050693bcee268e09175570c7667ebca387d43bcad1d48bb1e7b28d4219f9508a083775d70055b80018e73e7375dd6b6c480326beac05d5af628981306bfd73045acc8e8bc2caf83d9359ccde1eb16b24bc715358d79319ca254d178d82fb374c9cc79194eeb86d948d88b314777665379f61aa10ddb6df5ee963d2f17a799c5125496293f0f7094126edf425ef95d7af76ecdc2a784563c79d204266361e8629be0c3c561fe419d4223c59646205bcb3916b2f60fb7bd1882c78af6e2429f2ca9d9723ffaaa3ec34a81aaf966b0770fb9bf594c1777ed8a605fd035cc2885e649aa4c80751c1cdb7425149fc640163743d1e7c1832c6e1fc22bd0e604c02cd74ff59c7640f3db907429c751121c412b8dbe83226d3ba3dfb3f480fcffc16bb09e1d63f560bba7730cba119dd24e5f5265048ce237c8b1d886dffe0431ca1d7adcaf21f2f3c8063edd6fd852535ba434c4ff258939dfe891b31fd11ebf98151bc582db900c6ae84134d0ee3caf9ed102c2e9f53a4672cc5d20329f124a09ac6d95106d7cf990fe6ba0ef58cb8b02b94d59966b1d0c2bfc6bda82be0895067fe44d5ffd65bb91e510793d4ab2972acd8603613ddb7cdeff4e5e684ba46655aa2a070efa3ff906829e215fcf4337e75f88163d98e9bb200d1a8ae2ec56453a1db05cc33164af90f5c1c2a560db75993ee40bb942e234bf78e8b2f3a615ef1e373902a86f4747a70dc4db881d367b5cd1ac1833aaf8af8bd5f3aa0b8f8b986952ba9e09d24863dae9b0832370fb0fd581f58c27725da16fb3ce36d22cdad271bbbdd774b3cf2c72beb10b0e064e437bd45131d212d8dc98131e25c6f7b1be1fafb4953e2ae47ba2c07a071a1c47869b625d99194f88ad4515f6cc6db50fcc349781963a37653fa202cddb9429c66010c060fdc78c583d46fbf49438f25f7b6242feea128f1739abafc59167409fe3abb8bbab52858aeefd3e87655aa622d25a9f97428c8a7cb6f3a83826e999831bdca9141021bff80b570c71246e8ee6eac1bc71dcac66d7f92bb42f896a253b4f92b5052f2a85d8e8f5cd7fa3d6cbd43d5e0bdac4df7eb4e0765ccb0c7899ec464ad9705fb59e6f0ef4cf908c667eff890a898b758a6395a2de4f10754504e63c0f791c79e755f9c051554a1063594d1395cbcb9fc8b7f779be4b27e35b61f32af8b8ff9fcf3646fb9a9280ecdbf41b0e60431456ce4853dca8288747fd2819ce0f4b2d63285088201f72747e98170c08e25bf06afd0ea03454c822a0edfb975e2b970c96131c7f3df17a89add9a85b807d9bad001fba70204375d9646c8b55bb1f9717ee1fabb8f7224d62e57285f03808b78e4e86e291e5c74e7368538755b1b35d527147b6c0ff7350c87ab5fbe39cb83a3e348daea99909c2ad508d2a19f9a40f060847b962f3e5978ea24762ba41cf76f2551c90417ade1646acee9962ff0ad41f3c02aafb83efc4ab23482d0041f064e08f49f597758182f0f05ba9b6e6e8929fb91e742eb5bff8d9f3519b4a2049cfd5efab4bf58ac62327ff814ecee65279c784e2aaeca6f296fe2b897151016231bb97ff167dfe095f6e08fa126f67e01c5b47f1c6e7dfa29bc292c778b08320b9d9373570c45309d00597ff8316e19ae7d827ed5ab00ff812fef4ddc8de0909e97e7149d248e1fca27597b417ebc764dedd7f12f897083361ab906c2e49655ad43c461904275bb7ac548cf1ba0c9baa5640a78e0f9fd70bbe1ad12d63539a5934e39ca8bce662f2413c6c948c6bf46d193805c0e5dbe0850e56d652dc957c4c92f928875ef30ea3bb38f5e2e756560a8b2254ea977f4ea9658b9153016bbd9e92269bc67f51ef2c27fb84ccdb38dcfb1485023f4200fe71f2b75f7f329488935a7f3c1fe67d5a79df7234289ceaece55eeef0758434fb5835c70ebb558c1ce22d4ea703979b6303bda376c575b79bead28171366e1572bd99ebc487e99b79f16b91e5bb9769c62ec3111797bda4cffc4d33c09d2f3125b853e068e13ca6bcad668790dfd4c47e5b2ff65a56d0e3d6b1f9893da790ddd3747d8f518bcf265c0a79259bb766c53f30caa998b885fc48a088375496912436ce2c1aec93fdc2fef7aac14db63e43e49f2e6ef8dcb4c18f3155caf6a927ead7ed8bef0614e00ce9900a2957c031062f666e72b351a887b503548118d44056255c1690ab7be32f5f1d88d9b9477c8d368d1cdddf18b8c31f0ae1036e42877ec53fe492b180a077f117395902b0d8db0ab11f533479892c38879962b6f582ea52e20871c9a6d2deba63d7a40b80b6ff13019ee2b5982e5486f101694141ff1b7b27aee0eb93c5b7b7f0cb61db66cdd3a6f5ae8a477e3ec0841c9124a069da5d19bf08b662a2e1ddfe8fc22cef1c82b9f748e04361b7b013092674eb6a4bbc8bc705495b7fcbb7e256087d918854158ed732e2868973fb37166865c12752af4677db036d711179091cf289cf7cc56af43e06d3b41a7fbaef6dd6cfc2be98663e4bf79e134cb1bacdcb68afc714d8e209d77a6313932e00a761b86d793c4057494981020eded19b0de2893f9a9a1cfbac0dc1a0939265888ec9b56e2057c8d75388f4a7fdfb427c431c53ee8dbc1b38fa61166c51273deca4d51a4f3f19e88cc9601907e5a6110ef568db80c1ea15f8818e1e2afe64a0fd38e945962c9e930ff5a8888d3035b703dbe319179d2fc093de37932333bdc6cca2a2cc75dd911d67bc55a9bcfe097a02b763de8bdd4496d734c6f9213cdf0f9ddec34d7ec2a263517e122d1fef0eb733cd0526651bef01d71f8f84a8b010e58343cd2889fed7e669884c712eb70e631f752871fa5b8cbecc75753aec1b052ec639056a364a5cabf690ac81f73ca54726678cc46e6092836cd4997bfdf87a1da5818fc4f1dd7ea5a6b58e5509b49f62445cb1eaee0930a315868a143aaac764cdd3be6ac094313b41327a29ec9d37902877766486abd6861ccbf2b75390cab003fb84721ee526d40600d7ed057266174ac644df3396ff5aeebc2fce8bcb374e98c408cd5c99963a6c1ded94bed67a57c05c56621f4f740b203682c5565c48fe8a12e", 0x1000}], 0x8, &(0x7f0000005580)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x60, 0x2}, 0x400) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x1c8, 0x0) kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x32, 0x8, 0xffffffff84b86d8b}, {{r0}, 0xffffffffffffffff, 0xd, 0x80000000, 0x32, 0x8000}, {{r0}, 0x7ba6c4627991df21, 0x20, 0xfffff, 0x3ff, 0x5}], 0x1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x7fffffff, 0x1}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x7fffffff, 0x4}, {{r0}, 0xfffffffffffffffd, 0x4a, 0xc0, 0x3d63, 0x6}], 0x8, &(0x7f00000001c0)={0x3, 0x9885}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x3}, {0x5}, {0x5, 0x1}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000005640)='/dev/wskbd\x00', 0x10, 0x0) 11:46:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x108) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xffff, 0x7517}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 11:46:10 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000580)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x3) chown(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(r2, &(0x7f0000000500)=[{&(0x7f0000000140)="de70cc4c8c7971556df65ede99cd558f4556a3f9e01bfc8ac5f1f23e9d2c77db421fffb89fd667a2184347de870db83288a995ab517bc156bdfe98d618d71abcc306dead6383a3d599c2f8f494dedf71cf27f865e463735344cc458c380ca9052857ddf54243933be08eddd8b3af0a89066bebc8eb2487fe746a4383d21cd6a9cd25c8b4d4857f6b681d669df8e38513c02d69a11b49277184b5ea93b2ab351aeb541a666d551d88128a1a08f8a7d5d12a11313e8191b2f611b33488b754a92f286881f16dfcf2b58bb591f5841dddf9be0eac79dd8c7801d535efaecfce1458c8af90ed3d5a3bf8701bc4", 0xeb}, {&(0x7f0000000240)="2236b10995ff7ca763b72cd521fba3ae904e037f497621d96eb318c9bd2df55bac05e5bb5c002479a3978a85d781af98bd41028226f56032daeca836e9eb89292e8534775cd2413ec3e609b1c70ef1737d9f647ffb1dcaf7348c438455eb85d9876ca827963550c8296e9402cdc11308a834e436a0c5abca6c9c891215dd4c18944be0806fd944601a7e954ce7c3284ff900ad4b370976cbb7912fcdd2e4c77dc84cf6ab60af", 0xa6}, {&(0x7f0000000300)="93207c44093cc2b7fe1547a4d0e9850790d251741508ecb8e11a2a0c61885ba88bc8729899d850ce3645d7757e31ba01a7a5fc75317073081e19b4a90dc73795555c4d936b4072848276c3d3139bd183b9b3d99d1c043593a3406adefd2f05b9366b66ada712b4f1691a9ee533c1d4304a56b4fcf84b72c508796734394935059b2c2c6b2a24a409e824ca3f86b03b1ed92db1ccd292acf02f12be2e075e5b98b8ce7d5b5dd2e36e6df0072ba65be7941d42abbaa6bea7d6d1729db817b734a28afe01e79dca9bc5", 0xc8}, {&(0x7f0000000400)="7323aec11e9665f3e1678e6897ee8a872f80e1a855318d7c50b30ac3f3d76bdf390fb0ac0333c1dd2b6fd0e18281a943f789853721758fc8a4ebbce1398c52d558c43204b362561970d9e71b3386260ead89335dd94c5d17dead22b2f2e039f7204ea51b968819a64b4b49e2d9d5a2309f60a3b9", 0x74}, {&(0x7f0000000480)="e980484e471dd643e1687e9347a2fe73c2", 0x11}], 0x5, 0x0, 0x0) 11:46:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x4) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x2bb) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000240)={0x8, 0x3, 0x8, 0x96b, 0x2, 0x5, 0x6, 0xd1b}, &(0x7f0000000280)) 11:46:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0xfffffffffffffffe, 0x1000000000000000) close(r0) 11:46:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x2d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 11:46:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x84}, {0x6}]}) poll(&(0x7f00000000c0), 0x0, 0x800) fchmod(r0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 11:46:11 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000300)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c2909ca0a704b9dfa2ac6b619a5408d493cdb203f5191f768507a84dbe9fc1f364a75d544ef6d951bc13d9f026e8bb53bb2fdcf877a1ab223975989c5259a81c3c7590ff4baa9970b17d8fb3bb95fd687767dadd3848274ec7b27a4e73920de589eb1ce24e80e600a560c180b9c464fae5b429c4444ee2b3e90ba98c5b73486523da83e1905017bcc6d35853a0fa625e73f42ac5b6fed260a9d165aebf9a2cd5016a749a42e38721da3a162b5b4ae943e4cd47c617931481a491c95b5bdac37ab8cc274e06c49b8c54", 0x178, 0x0, 0x0, 0x0) 11:46:11 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000080)=0x1) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 11:46:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000003cd09cb5e416a3ec0000"], 0x10}, 0x0) 11:46:12 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x7a00000000000000}, 0x10) 11:46:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x28410, 0x30) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x6, 0x9, 0x7ee4}) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 11:46:12 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x800000000000080) pwrite(r0, &(0x7f00000003c0)="a16c238bb18813c18aafbd1832bf3207d939b73554109d423aa9b8025f44cd566f36846b54f11b472925b34c13b2c108e09818955787aec7d51c50116a1227030083e02744430fbbfeb87b8ee8ce501051a7b627b1b790cb9221981641746fa28c015574c5e97d132dcc884fd9c8e4821ad248", 0x73, 0x0, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) getuid() execve(0x0, 0x0, 0x0) 11:46:12 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0xffff, './bus\x00'}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x900037f, 0x0) r2 = dup(r1) getppid() ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) 11:46:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chmod(&(0x7f00000001c0)='./file1\x00', 0x0) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00') unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x2) 11:46:12 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) poll(&(0x7f0000000040), 0x0, 0x400) poll(&(0x7f0000000140)=[{r1, 0x100}, {r2}, {r0}, {r1, 0x4}, {r1, 0x40}, {r0, 0x40}], 0x2000000000000068, 0xfe) 11:46:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x44}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x45, 0x75a}, {0x0, 0x1}, {0xa7}, {0x8f, 0xffff}, {0x87, 0x715}, {0x124, 0x1000}], 0x6}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000180)="3db85e", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) openat(r1, &(0x7f00000002c0)='./file0\x00', 0x2, 0x88) r2 = socket(0x2, 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[{0xf7, 0xfffffffffffffff9, 0x9, 0x40000000000000}]}) getegid() connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c2c56270dba6aaaf2d83c46653000"], 0x10) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x0) 11:46:12 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x20, 0xc) readlink(&(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x0, 0x0) 11:46:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000036a000/0x1000)=nil, 0x1000, 0x1) 11:46:13 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="84") 11:46:13 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b, 0xfffffffffffffffc}], 0x6, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10000) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 11:46:13 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000000)=""/187, 0xbb, 0x43, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) clock_settime(0x7, &(0x7f0000000100)={0x5, 0xfff}) clock_settime(0x0, &(0x7f00000004c0)) 11:46:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="1a") read(r0, &(0x7f0000000380)=""/136, 0x88) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "b04d01f3ff0a631a000000000000002000"}) getrlimit(0xf, &(0x7f0000000100)) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) r2 = dup(r0) getrlimit(0x1, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)) setsockopt$sock_timeval(r2, 0xffff, 0x1007, 0x0, 0x27e) ioctl$KDSETRAD(r2, 0x20004b43) 16:00:00 executing program 1: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000080)={0x800007d, 0xffffffffffffff6b}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x8000, 0x2) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000180)) recvfrom$inet6(r2, &(0x7f0000000000)=""/84, 0x54, 0x3, &(0x7f00000000c0)={0x18, 0x0, 0x6166bf1f, 0x1}, 0xc) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x20) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000300)) r1 = getgid() write(r0, &(0x7f0000000200)="51cd9f502ad3f7a5f4a1a301f3c65765ea3f7c572aab3025f19364384badf724ba147b2f53698f45f86846e5f922ffd4804750dd6f11569f7377eb87787778169fe10baac9867dee43cf07bed619ad41e5d61e79a4387edcb0ed9e11199369df1f5beac46d3836f83393da562f90bf4c2050111a8eb35bb6b441b2146c735a64a3545c6e99212bfff5f7c99aeb7668e1b23084c56e44", 0x96) r2 = msgget$private(0x0, 0x548) r3 = getuid() r4 = geteuid() r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000000)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x2c) r6 = getpid() r7 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x1, r3, r1, r4, r1, 0x2, 0x6}, 0x3, 0x2, r6, r7, 0xe4, 0x9, 0x2, 0x1}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r1}, 0x4000000000004, 0x9, 0x0, 0x0, 0x0, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="fae6681803b296158c2dec88ac13defecefd05b386bdb0649f39fb31c2e10c26194aeb49cdf1d5b08cfd6d8fd811f26082a396abbf5d6dd3244d9c99bc6068add14094416ec98f5fe378eeecd53d55baf55f6e127655527e06e0b9d58b05f4587b89c683de6d959e7ced0a", 0x297) 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, &(0x7f0000000040)={0x52aa, 0x9, 0x3, 0xfdb8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x4, 0x6, 0x9, 0x800, "15bc394856122b51cab57c10207bbf314c306972", 0x40, 0x1}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x8, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x7d, 0x1, 0x7ff}], 0xf924, 0x0) 16:00:00 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) semget(0x2, 0x0, 0x20) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x40, './file0\x00', './file0\x00'}) 16:00:00 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="7a1bdb46a2f4b9efca", 0x9}, {&(0x7f0000000140)="c43df53be9f8de78ce1b40383ea819956d1fd08e9c2b15c5d00694415e46aec066aff840a41371f0687dd56956258ab36e9a606fa79a2eef6a76adaf1ebbfa2d47795a4079900cb2d6769b999c9d1c791d0f9b82aee65654af6bbbdc3c54470a043d86bcb2f2202e45406ad3f1fcb4fa54b2f2a32981912fd748505887f2f7c01870beaae571ed526877b7", 0x8b}, {&(0x7f0000000080)="33cb4c05e36f0a7c66aadc7a7580a8661c3d3a095711e25bd8c6d39dc1cfc6db5588ac69990b922e67ce95951ea4fa69a30e215799dfd556cde7bbadd17a5d45ad43e9419382828501963ec2bc6bde6dd84cf989700862ba03ef232128f080", 0x5f}], 0x3, 0x0, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x200, 0x121) msgget$private(0x0, 0xfffffffffffffffc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000340), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x9, 0x0, 0x0, &(0x7f0000000200)) close(r0) getpeername$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x205e, 0x40000000000902) open$dir(&(0x7f0000000080)='./file0\x00', 0x121, 0x194) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x74}, {0x6, 0x0, 0x80000}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x7fff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(0xffffffffffffffff, 0x0, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0xc0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000300)="cb0671c371aea9fe5500d80b5dc7fe7913ea10cb135ee24c93fa97068c2fd9c833c27a395a0a57707ec42cb45a0ff34c0d799325466085c070c80942a1be2c6e858bac0a4b22c33abaa44312275bba6d640ef73557f59917442283df9586d0fe763ca108ec9e943221f5f1aa9ce609f34e944aa1f95867f7044fd1d1e944e5179ae5aee3a4e7a9d7725c69bb485d1fcdb0a1510a2f0311644832d3ffb15fc9785a4b948d6e5e117ad146da6cb722bf8f50052bb81b863f0240c79f00b167c643b8eeb80872001ddc52f6b433735aeed6aa4290034774f43362393d3e949c09beb98f15e4d5cd", 0xe6}], 0x1) write(r0, &(0x7f00000001c0)="65e50acc79c8f8439d0dd51ca7ebcc9eef2f901ce98248b40400000000f3b1111e6a5d70b2362700f729f5f94bf205f6d621e5c25ed8202610672e", 0x3b) open$dir(&(0x7f0000000000)='./bus\x00', 0x100, 0x0) execve(0x0, 0x0, 0x0) 16:00:00 executing program 0: r0 = socket(0x2000000000000002, 0x3, 0x102) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r2}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)) chdir(&(0x7f0000000140)='./file0\x00') open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0x7}, 0x309) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000440)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000080)="572e78ac4309a12dc60d206a9e39bffd43bd6515ad81cfde80b6448e51fe4281206048eda8dec7f42df6836403fe004a88cbf7947ebfac69cc1aab2c1387cd50a381158f9069f50fe9899471da1d53e45ce33bec557782b5c55c4175e469fc712adb073e6338a4d0d20c69c301ae1315b5ea82b68d39eb0459b062b7c5f8b61e1237d33ed82f691a99d03f8e1d495ea6c468826efa52377cfd491b010bc80afea23691", 0xa3}, {&(0x7f0000000140)="e40311553c8aabd32fd1d0773cd819a44d47d8b14b9b67dc1a32fcb7dd065a825d9d3a353cd240c63bc4d40f107e770ad64f957a75ffdf14d7c5864ccaadbb7dd2b546ecbb442367cff365be6707b2c93de27e1fd44cf88d9593ebafad9421748418f12da013b1af159fdc0e748280bde54557762d3113127944fc240a5837d7840a53c896318129", 0x88}, {&(0x7f0000000200)="da258c64a15ee22e12256d3200824d6cca139abe29eb875254f7e713b9a7ee09999458f4522177ed6b3825b8c8e0bcf26deab0083a2cba82bd569e2855be5c5718733d829a8d3a6a44e9d47cb8a1662e0e7fc2054627be0cfeee2d7afcaf7ab0429ad71544878dfa307b43e6c74b31ed0c38940848da5d44c96de23c5bf11ca90705dff51f2d8da59130128270adc81c13f3bd1f687b19450d48a8711768179f8c8fef", 0xa3}, {&(0x7f00000002c0)="f819aad002ae0d17b9cd76aff0f5137d61ef2b14571a4bf8c037ce206edcdf0ba2ec2605e3c57fb9a4386580461cf7001b2de09833a5a43d6494e7b4dbfb34245b2c9bdb7bb4f82f30fb4d95d383525f62cb677e02f14c2b3e83226523d9cbfec830df58e36b96", 0x67}], 0x4, &(0x7f0000000380)=[{0x90, 0xffff, 0x40, "19a2b0de18b74837beae6f645ac62b5cff1c8146d861967fe8840dd5d75e77c6247a57829832d819ad71c64ba79c6bd6dfbca0061b1c498eba31eda9ecd37c02293225a2fe82b2aff3d9b72a01b4474d53fcc6d22b400a5471178fa256613aaca71428f98d0c8afea0b9863f524c38cc1cf8b04668189af000"}], 0x90}, 0x3) semget$private(0x0, 0x3, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) sendmsg(r0, &(0x7f0000000a80)={&(0x7f0000000480)=@in6={0x18, 0x0, 0x2, 0xa59}, 0xc, &(0x7f0000000540)=[{&(0x7f00000004c0)="0db4dc2250e5aa432c907baa0a2c1f1f25499af7c9bf6df7c0e31df829b0b0b6f5508a1b743d9aea693ed9cd787cff0fbfd6391c72ee0e5d58d15e91696d1b41efbd04400bcb0ddd59a2f4", 0x4b}], 0x1, &(0x7f0000000580)=[{0xa0, 0xffff, 0x100000000, "bdcdb9627baa7006fdfb18a3e5ea439065c84f45ff8d3b6028ec4e831509dbca390e9103c79547dbd75eb23ee8e9d8bcc34884afba6fb7e26c7508f7cdd18ec379b9e12c6abd7a2cbdcd565bdbed55ca6ff445c060276d3a0248d09e3eba5b3557ec901fc67e618141dc50b45a1f41f79e14ffd902c73945805d0f2467a70b9524346ceec803a6d45a"}, {0xd8, 0xffff, 0x1, "1ec979d2b8d53f0a4fa1e6bee949dfada66de431449c1fb5963ea1e85ae4edf21d89d44418ed687b1142f2a2fca9b48d254d89af283b332164bd6c9e0e315d02668384e71520ed1678d675c5ab6164ddc450eb08616b1c2959a98a7bf0fcc0205abb921ff19882a90f8a4980abbdac00ac4f6d6bb9cfe9fb05dfc1224eff7f73ab8c33de934b488a27a8254d7c2a4134b2978cc4c7ca380d390cc686a364861af4aaa63fdcb4303514173fe5aea789856d7f134cceeb6363289d15d483c35f8f3c556f14bab309"}, {0x88, 0xffff, 0x40, "ac2b656a175b52d83369815cfd4a064fb12713d2e56671f597970bdae1e6b647a9b7c0d27eea51c43a870a1291610548ee6fb74eec8c2fd91430e3837612a231fdb9898758a39dad90158ae901178473d49afd59613e53c9e2e7f177f1be435a836a3aa1472d3aa3e865c24e7d25e69804"}, {0x78, 0xbc0659a7b7748e67, 0x8, "6f3a4d2cad23c1154cf325e88f148043c7c51944414fb729dd35cbda609a3fedb1d6669c4c11b8a7f2aa81123f18b46ce3ca47961c6986de4c8ffa3660e8eae8b28559ac5b935a076060c4973b8b8899051029f631e30b28ca3d4cd251b041e0bce987e7a63bccf9"}, {0x80, 0xffff, 0x6f1c, "4a379eede66bce37ff6ed0953a5087b89f9d4c69cc37bb66d2ecb309871838f5c13441345169e3dcfafec838d5a8b88e9a10eb8ea8aff5a55207c2bd4d5bbe3f77884f96f7a433f1a545843e4f2f5ba3ca5d0d185c80759a745851bd785a73cf3c74e5bdaf8f2ecc5793ec6b43f3d428"}, {0x88, 0xffff, 0x8, "1c537feb1145366c62a691b1686822d76b697cd6445fc65c3aa26d39564731e80d0602ed2d10b733b10f326fc127b0abf65de160054d677e1e25bf4d8d5d77851b7e8ab48cc9eae54d7dbbf4a5d9ba6d796fd24f8beb9cb92d0968bdea506b366c6ecc49aad3ded62670f99f694ceaf119"}, {0x50, 0x1, 0x7, "ce12d19c9c4e09787f29e4db8390474d4a61cff684731cecce59463c7daf09b9ceb672195cc919e4d3002ac5f58e19b4e5a7069e4b954cdf022dcf6e"}, {0x28, 0xffff, 0x8001, "856dbecf2503ce8e5d9d2ed77442d19a2aaaa2db"}, {0x100, 0xffff, 0x5e29, "0fada3c47c847c53d3111db77ea7ea069e35a68c411088c3974db390367192a5fb3b019fa5c1f5eaeaaebf901073b9c50a3fbe8f3088319c2e9bc3faca28205ad8332430ecf6364ed350bccd59d4190ac08c7486b355e14224bc58c23f341fcaf8dfb9668cbb47000db0c57e1cbae09fe9c456d4f7258935e37d4222ffa0057ecacf1a32b30dc596989126598bb96319918d5ef7c604bfb6847ae2301103355ada1977e99a9e2f19d60d00837302eb558937d1d68605a38666ffceb3c0cc0a3956553893cb77e669a1b99e249eb57674782d088b26b926543f6d410caf748c7ec30e559aac99cd29be"}], 0x4f8}, 0xc) 16:00:00 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x400, './file0\x00', './file0\x00'}) setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rg') 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x1f, 0x7, 0x2, 0x9}, {0x7, 0x8, 0x4, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:00 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socket(0x800000018, 0x3, 0x102) 16:00:00 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r0, 0x0) msgget(0x1, 0x4) 16:00:00 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x7c75a81ae9956610, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000140)}) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/124, 0x7c) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000001c0)={0x37, 0x0, &(0x7f0000000180)=""/55}) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x2d}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x10000, 0x0) unlinkat(r1, &(0x7f0000000200)='./file0\x00', 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) fchmodat(r2, &(0x7f0000000140)='./file0\x00', 0x18, 0x4) 16:00:00 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x20000, 0x1) unlinkat(r2, &(0x7f0000000240)='./file0/file0\x00', 0x0) socket$inet6(0x18, 0x7a6e6b645df3889a, 0x1000) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) sendto$inet6(r2, &(0x7f0000000280)="99677db44edb097fe2276727293675ff66ee08952869aa0a8df8d4dda0bcc2d3b7120e06b107ae5c31244cc7bacd61393e11bfdc03a1f560f46e03c0541283d18435457fa79e8de94157a3d7a0a7a8e8442b348211c6eaa8472f693f738226f5f3f0966f6b0e6d22b649356f83807ebde193329f038c2c8e1cc3b3de264e43d98217d8e4ed719ba74c89ed6806fd0dd0979aa9d0007c1a4551e057ec995f02b71eafefcb9d8d31ece6971873b422ac1525e6de9c2bf57748a6c11ebdd9116169bbaef875506a636844d03091ea22a9558bda4fe39f22508e47c38466b75377a36eae06a5550fbf5845228cc9978c6360f15a9aca013b589f3ecf8c17d5d415a78151a0a986ca94ee3501650553b75a2efca627b9ccdef79b1ab26168458ba91a8ebebc906ae2cd88fd30ac23f435746a32b133a15a2c44d941a6c993e04ee5d2e5c15ae71f3e8bbbd1098d15729396257f32f0e02adfd2f4e9b88799a88c9ca6885c7e34d7f6c92f0e8a6fb65aac0c489884f4eeff0c45642604a9c2572cb2dca548fb3af8c5642074cd7c43b4117c246f96039a35816be846e6a4d85ffd210abfd9419cc9ac104f59dd6136e90dc1c47645caa5b2cd4dbb09e65cef0cff16eedf4c323d9e5adf6faf7f03fdf6362ecf652527e968919bb01aa37f1cbc5fe07d2bbe19fd38091da83ac9c3d8d63f0b58fda42df0dcd952484f603dcfa156e46384e1b415e30335d6d5bb151bf6b88e2d6133e59f2f813619253d7b7e4ced3e465abe1d5988de7a2254fc5e55a902f79e4fd1f86ad6bb326d8fb4f6547b84e7065833a00e247886e68feb586415e3dadbbb605fe548a1208f17af3d7db5c1fd308dfce73fbc345fb41c51dfb0d01e8b039490f1a79d82015628e3680f721d80c45ba78ba5f6ae69768872cb638fb866f0ed6425ffdbed26598e778dd15638e3015ab515aa39c26aac3feabe448007e56535f35c5262b455577ec21cd5b90f02b4b40db536b420ef03043f56df708bbcf88111eb35c9cae8fb32635e2a4b3910b0e63e0a145b0339e73a070c861aca2f7718d58e197a534f6e8991b55c37d9f62a08ec70cb7d0ec539e068d4f1f24e6b094a637de00b5a4cdc97f378ee2d58224adb5aa8360a93e97be956ce66a0f642c921aaa2bc7cd96dc1e6d96215a921a6654d56774e7a951478901b7e8de1dfe5d861f2fda1497c18c5b61b032d382a8b5b2d5c0ae5b0dd9056917cb4903510eff9d7b4b5b41db3cf7a667dba243b793819c251205c896a0bff87d4065c45e687b2768e48e5d23b87aa1c5205acb1748b4cb1484c443d67a9f8631c8c0064ed5d62344a95408a0bb65465c68467d01cae6ec1b42734492be463e2ed797681c5579a39a9fbb443f9841607ad01ad0c226862407d4be3fb2eea5cc8aea7123cc85e7f47ead83f96c7eb7fcededf6b833bd4ee505a7158c68aa2a84cebc79e69f99d6c6fd3912299cbc9cf1f3c58e1f1093c4b557ca01b3aeac9fb5c9bf06f245b278770024311c8a543041f69728bc681736e873ba7dac69a82a78ba9b13955b57aa30a7b465327ccde64d9ceea1fe3c54369b91608e1a57e53ed80cc37f9e6c657ec8f13fb3966e6f6b5930dfb017e735749b8f40e3e9298d62476c5d36327331888ebbabcf718bcd79ab37d2982e12cede0e6169c6c5e5821179675b61b908b5047ac102d95e65df7c1a7a09942c1611dea5f1b895174e9c0d2a5457655855c2042ffb35bc5b64a820c474afdeb930289b342c44ff263ad700d88d3119166721256c7657c27d1218779d3567ffe4a20cab8345c94120101732a6a8d235f7369a109e2adacd40c1be1206b68c080ad6cae5279240a454388cecd0f751cc86cae01be5c41b26ae522e6fc5fbac53ba9340c0ec57a179f14018d7e0b2bf08c55f5f88c431654212d15080c384106e9134bdf82907a46c462ed05beccadbfdd6d4fce8dcd37f6143cf25beae0f9ba655108103347384905cd5062e00b62739cf7c03d78f35ab18a17005abcfdd9da7d85cd9966de6209368c2c3468b5310b0b62c6054fd2e4b8e6e9761ed83399a2ee451be77ea3b6f5dd7277b4883e5c31ce53b05bf59f14d0a705446327506069b2cebe75e2942010e52fc14909e14da743d21bb5ff428aa9212deb578c5f8e7fc305f1bec49f13aab98f7b19eb956057e3eba882fe03ca9d1e1eb756d9f1eef5f47c21d863bd09e1f5fff17fc30ee4df42460507e7fc75d94e3fc79ed67b102328ead511423ca825ae99d07fafaa07cd020407b453f89eb9ae66ff815b5ceb9774c829e448e6b56f1bacd0be55f700df70e3b1b84e56229ddf8f2bbd25fb258eb1e6a99a24096d5231ff06edb785d169dfc0799081368a4912ab115482497eed391d6b2fc5b39b35772499a7e566af122f32ff71a3e125b631026b900d36a050eed0a530bf65dbc55e653c649fa46b9388b59c0876919ef05cc4682c4895395eaf42abfa13e9ad53623fdc68daec23c391e5e746619d501728a1075cfd870bd0886fc0fb9b16dff7087a4f02ee0216a90f4f56386bd4cca99117863cc18b2fa318450993e21a8d1b1208de8afc1e67437b509d64d81619cf973f81fdc60e0cd07345d0b849ab4b683dfbafd427a98da28a9afc2bd8a7b8d0f7cf204953052a051722cec0e8b08cb0baafda2aebe97f4b0add6933c6f693897b378ef129bdb8818ddc910332736068e0685df9cc9a17edfb60e768f765bcd83853e5024d714b0c1214cd8756fb4e2a5d13388f5fad390b422f15f772db08bc638c2da5e0266c99257b1182011e27e9181e082a5dbbf67dbe3e9f32fdf65cef0150c02645995fd0e591c6d04fafdaa4bdac274838aa09d655708023ed6e9b386a63999866b3c6a0495e7f4d25c4a686a454d56f112e9216334f7510ce80cec5e07f98283687a404ee2a36d4dc21caaa1b08cc0e7a1ebdfef7c9a0fe32f7ea3521576b06da5c871a1239c67ff8f826feff59898bdf14b64fa38efad0fad3556c9528533c33b52850a87c59c1caec52725f72e90cdfb45d0ef0c0a5ccc3b24eabcf7205b31bdade73c82bb6cdf0d0d788886db651ff0e9cfbc893e378ffa84daea7a8073475ddbe3fd7d07129a4a08b6a7108d394ac543e4d111ac8217ff4b4fc905d9594eb4b45add46c145edd274b2469344b829de106dd7cd73360d823bc077844dc2d258249a76468d9c33c6b498dee073e77ac16023e915e214706daf8ed4fce00a992b79843f3c09f46d789a3125c040b7ffe15c6f6d248cf222f4a7bd7880fe5e3a6b27f81e7d8803475a9452c2a1ce338cca11b2dba8b33ad667a12276f843514a4b47c6d41a2c4b3e8e04a4d74fdbf46f2fe201900fa80271d48104f9f06b58612ebe53ebe648a96e6d9ca5de7e42b413e4a5e379ffeb5c4959795e48ae5aeab980e577553fa5387e651ce60b3aefd02d1831d59c365908ee30a9f6fc80a6b7d600bde1041984c2d244b108aaa567c2edd027f48d9d4fc4ad15c71823a9252269ad7595670e0dab1d20ca56fab6a88817d6b964f8b3d9fda5471b0c65bf7257440566394b90eda66d3398b9d70d63da9c83d6f45084bd0d029f94481e1d40a8be9f82314525ee5774254045601885e6057ccc2db7209b81222e045079f8aaaeca66baeec71e4cbd141573394f6913a429e9c303ebf860b7e2bd298477ceb4329d12b7100bf815c825c401fd0d396cd6ebfad8ad2dec1c6b1228419b5b00e9626fab99f69777f48a5ecc3ceb4a37576c7b5a401188e34745816b49fabdd800c61c9e34e4d62d6d391e66042b1ec56f429ca550c4f3ff4f8867ed086f0b81fb4d75e599e30938ae588860a089ec852954a91165b829e3b68470079b8a6b2fd93b0e4055328c43395c63624cfd0f4249e31daf7e54a1615ac9e6420b775e2b11da45b5cde5f7b410b90ab2cf9393411492583dd522b279d87da0e20e83345770ab286867c471679757471b463b58ab468b6e02846342f1a7f656cf75094b4961c49ab9c7996478667963a6d04af3bea0c48cdad482bc3a544a3f5fd5eacd8d3be60c5e84494a6984a48e9745f874ebb62f03fd36a025ee0c8625c552e6f9fd4405f2557f07d937e079e3bc59676babb8e953bc0b072b247a277f0679b57c488591d793526e9f10e68ea015ce1cac8c1b8d902e41109d99683390bf888b136226a98dd47c34df203a8e167c91efbed7865a6d67e729e2a13b102d19759a8a57dd8a83676551ae628d24e21cbd79f8bdd3ed1fa433df2267af72b5ecc085ab6a3d03640326d39446a9c93ef33816a23dfb3ee2778b6a2c40bd0ee9a4b9bc2449f8ea93162ed93c373caab251faa928ac2a6e7b406cf561b12c347d1e2379d48dddb038e3a7eb61409cc51711267fcfe3d179ab442eb05d4e661bc07eb3460a6605f4d9f304102399e0b17dd819bcf83157c879d352e4ce0766973412ef6415b58474be862e8bc6144580bb761ac2ff7fd35972be83363864b902a7f80cc360064a73400eaac21567d19e4ce23fb92e8ffcbf7b9aa73e56ffd8d93bc9aa35eb50bea890574e4d08a3518e07a2bc85b4803902a46671aa10fb8b5ca65807fce09849e5f6075e7ea1e72b89dc69f4bfd1d1c458e4d388fe34e5b80e903c077b41f983f07b44991a0c9fa0bdd8ca07ef4b0aacc9a8c4c81ad2d3df11b647623398ad7b71247c5a8492ca99457f9a2ea6314dae920c08ce48bcf2cbacb25dec55d8f1d738bed082e948ab1d9fa6ba1b32bc2e70fb5fa738595cbc1a8307229874aae1ce172f793a16747df760ce800246872ef85e22af15c68a0c0791a38c5b4e0468ec8030d1a7c44c656eadb28a4e380f6c40f27742e9717d7e1aac40308f561c51446e134a57e7aeaeee1cb97843008200dad75e2491670c79a210ee12dd0d365a75f91e0fe3e1a7eb94576081c22f21918fc295d6f7743b053987536a89a67308863b68236e5ad201757f090fcf6398a9819da2010e89932c1eaa80461f710867739bfc4732180f2b7458245e48b3f75d77142ebc5536a364d3417d61451b4171b43aae24f9a73b0d51f58e5827111b1f07e8e90ba64d35ddeac65ee534a8fe1ed82209715a6cbb4a17bdb97fc7d503bceee6dce2bfb550e81dd37c773fb69cf921d4fe768acc90068559763f393aa29620b08ebae35667317ce115883c369070199b74417841fdc6b6c9f39e2583ea2ed767d0add7198578a9dbcbd5f422c5ed1c89e62f2e4ac21a3331bd76a05f49eddaffb2320ab53614babe8b6cbe4d668805a4ca6234c500ed3b2fe8f7dfc54e9e22efcc60e4a1f90e82d86a5fe5e7d4b6064e48c452cd988085f4fd6e3d7926465208f9eb59a6bf8b041d6715d32f79e31cd1ac5cd323e174ba5b8cc00f4df0f526ef3693759917d7f4b011ce943404a606177b6d095dd9f4f2daf429e709ab8a8458911fcf1a92c669f84d964517b954f4fde0478a48345167b72053a5168ac267bcf5826f9f526358a7e9c0eb19ce87ad6a3b75fcbc450195f69d84668ab139b2daa9c6915d907f183ba0e862c1e81e17452ce94f86210076ec8b342e7d743f121594329a2544c9737917dff3fe85c167863853871fb493184085d708b04136d86c211e788af6ec9d4a5445eb5b3117f50a68fc587f233d75893e9db3356c6ee62843e028ced1087edeac4435d42e2b2e53b17425311757bc3562b897f54425b88d813245d03ba32cd6258cc449da6ab4654351c2f845ad97bd85ba16553044ba7af64db3df9d8385987e59dd459866fe34ff1a752d84bc3f6531e", 0x1000, 0x0, 0x0, 0x0) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r3, r1) setuid(0xee01) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000001280)={0xffffffffb061af11, './file0/file0\x00'}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r4, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20100, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x80400000000206, 0x0) setrlimit(0x6, &(0x7f0000000000)) mlockall(0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8000, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d40700000000000000000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) read(r0, &(0x7f0000000040)=""/54, 0x36) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x7, './file0\x00'}) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8200, 0x0) 16:00:01 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100c0, 0x0) pwrite(r0, &(0x7f00000000c0)="d3835e7a0bd888203a3cdc89e140d44cf9804e278b090a5b0b2342bd2200e7614c2920f3a8ba2bfdc8ffeecccf7328ef65d69b3c9026e020e67245e4a4153ba632f3a7a5fbdce85143629f64bb1dbe78a11148b9997e7d94d50f091cb372ef9ba967268a2c5f10bc8b76e20c9841c4d6b5b83bc8d28989ca7a6498df0f302b5ed6b254c91466b34e7796dc9b18457b0153fcb27376f6fab0ade29371c8fabcc109c03fe1e0e2202130bbe61eedc1b342bd071bfc4c48df3699d80482", 0xbc, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) ioctl$TIOCSBRK(r2, 0x2000747b) poll(&(0x7f0000000080)=[{r1, 0x13f}], 0x1, 0x0) mlockall(0x0) 16:00:01 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) dup(r0) r1 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r1, 0x4, 0x84) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) 16:00:01 executing program 1: 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() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) kqueue() 16:00:02 executing program 0: r0 = socket(0x18, 0x4001, 0x2000000000002) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0xdf31, 0x80000000000000c, &(0x7f0000000040), 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) r1 = shmget(0x1, 0x3000, 0x80, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) 16:00:02 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 16:00:02 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003300000000dd9ccada77b653e0000000"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x8}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f0000000140)="9b123781b56eb5dd260af9eacbf8d07ea7ed4ea4cd5ec1e37a55a76a74e07090d005c232a33f78ced35f984dd3b02b4ccd8a37e804e1f1bd3cb46ba95d3cc6e2c0784a9b517cbc27bdbe2b160312079b4f90879b472f6f6b0643aafc7d5a62a2c2025bc88db3c73c0de1c8ef3d212a2921e9e88c81c8db5a294fd94e779c0a246af76dd4b9a6689887d5d17392ffe869513f3373d3eec4b2270de0570cebe0092c4fab22ce8efa2d2d5d", 0xaa}, {&(0x7f0000000040)="b1b6ad6bbc2f72976d677eef419569df68df1a8c80460fdd3f9738f58cee3ba75a45df9adc904092e404edf6c4db59d84098b87a9c7e6fbfc5f68ac08a6e57d04d263d0279ca9cf3ff84882c79b9e9d03f176e008f0ea4260c04df16a8bcb5288b8424db201b95f14172c84badcd0bd153a83f487c9393038211d263ca", 0x367}, {&(0x7f0000000240)="fcd3a3682998ab0dd7963ebc35e4d6505f9e3cd4ba75fb2c6124d47021f083ecb04d3b5e84cf7524d0d0ff8245963f3a", 0x30}, {&(0x7f0000000280)="cd1df2e0688ccd15174d98e019acdfbc7c3edab66af206cc88b4902cca7a1b03617a70cd29552262c90c9ecbf6c97455e8614a8b139503c1df1193b8a1a54619a116a38b50da8fe7ce85d5a04db6fca18e837f2cf26c690edb57cecd609088fadd2a3d036ee2444765d581d8e386538b864351aa362a670b92b24e5846715b5663cb110e6b8d64cb443bd4d590b50647dec405bbef57a3058a308f7c8a37a267fa6fd6e69bc5c8494d3d3228d4c5960c36735e9c9e7688bb2a9af04a36b70b014b", 0xc1}], 0x4, &(0x7f00000003c0)=[{0x98, 0x1, 0x1, "dcc003a9b42c6b0c6127eeeb0651fb5df6dda551dab0585112ee9e62dc809972c8f6b9fbe24218af62542c9f110a0cc75be94e960584e3d9aef60a7c2f61370be0beaf1cc2bf3e296f486bbfb70dc0893db0c13f707ef6e3c0d92b200263ddf6c6e88e986374af1b135e1635b5fb07bdac34ce32fc9c07cfbcc07f0b2897cba94195"}, {0x60, 0xffff, 0x40000000000ff, "0cdfbaa876f0a3460bef8ab9a9e4c5b6becb4a3d6e963e24f874eeabbe83f3180a519ec3eee06426e0582fdaad96973fe5fc2f408bd92592e0c071bf32968ae7d349ea84d16369a40c2d41e4"}], 0xf8}, 0x40f) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:02 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/67, 0x43}, {&(0x7f0000000140)=""/34, 0x22}, {&(0x7f0000000180)=""/86, 0x56}, {&(0x7f0000000200)=""/206, 0xce}, {&(0x7f0000000300)=""/218, 0xda}, {&(0x7f0000000400)=""/87, 0xffffffffffffff8f}, {&(0x7f0000000480)=""/191, 0xbf}], 0x7) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x202, 0x0) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0x0) socket$inet(0x2, 0x8000, 0x810000) setegid(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:02 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x0) fcntl$setstatus(r1, 0x4, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x6c, 0x0, 0x0, 0xfffffffffffffc00}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:02 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) open(&(0x7f0000000100)='./file0\x00', 0x482, 0x98) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xfffffffffffffd7e) write(r1, &(0x7f0000000000)="80d011850a8e1b245592e013edac077a35091bc2e8439320cd7f2ba05460a200741cc8869e497cc33a238f", 0x2b) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x40}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x880, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x0, 0x0) sendto$inet6(r1, &(0x7f00000002c0)="14db84a3678ae6951eb8a5272d", 0xd, 0x4, &(0x7f00000001c0)={0x18, 0x2, 0x4, 0x5}, 0xc) pckbd_enable: command error 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xd3e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x5, 0xfffffffffffffffe, "385df47313f653dc897f0298c9c4e4274161cdc0", 0x0, 0x9}) r1 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r1, &(0x7f0000001140)={&(0x7f0000001200)=ANY=[@ANYBLOB="3ea4e70bf6e9c380c1ed854a69fa56ab472fd7c7645e3bb46596415ddd2237934f4309f8aeb3e1e7a56469fd11936538e7050d9fb7bc2b9245366e10b78dbb7d7348815ed326f8a4ad952638a4abae7a97e62332511cf3af5a4070ae390d56b3afd08f331e14bd1da04f258ec29db4cdbfcd9644b0959e34b4793b23491a370bc20713acaf91a0adaaaf3f47b85f3ff06821790753a5f0a4301adf704a2d3d511524e9c1e72cc8471cd9eefc05c555310865cce25c57451a70572315c82f178d9a94e81e9dda930a6c9e6dbd2c8b9384b530"], 0xa, &(0x7f0000001100)=[{&(0x7f00000000c0)="a83fa91a1b613d08ca9668215241d9cd0e418994672c568a947726277c9a7f207255bd173ce4643d80d7d8b814ed338bf1a191387b760119c362619c02bfd05184929f4ed2ef701bd1a478e9be19b8f145ff70d3f8b40b43cf687bc0dfec9090c58c72ed958545ac3f39281c239111c569073e47a1bf228cfb1bcfd9bc3678826ed9a01b2b755c4842e7d1401c9ad01a243c8b2e146dfd9599bfc0b1512ee4ad084cf21cb488c942fb274bc33d303011d86f1d12c61c6986fb5d15e0ae280be871c734f2a67525df4f042142879300c190f07cb53602229693e82ae8046f3c268f565f2086ef1ef79a8d05e1e8b2042f7843a2c25a7ee97858293122a65677c94ce3ad6891b0d3e71fcc6b962360836b64687140a4023586f24f68cb8bf74e060ff24facbe499aa98dd92fb10b24ab10d352784a94be1f40732f5420d1ea85d80687466f1400757c0b7cf42f7265b309b2bfe9fccfeb62627e68c62a4601f05713e0f8c743e783ba20a9a7e3182b994f40a655f8b5358f94cacdb2260578cca756553e48b1cdb6e8e29d1572b043372d62b901db5eda3a9e983eb9e4a81182d9ad52e36589ffeb5322bb3ccfc14881a8293be795204917a015ebaacccbf6d2dd66d17ad7b06e3ed65eca9d1cf6f98b04cadcd7e78faf8f9d6825610405e12f009cfdc57934d6b8227d1a195569d481c2301d72847519cf32e547948016f2cdc718bcd6c390d9a989ccb8cb3296c31efd67956071a2b540927336da7d45e9411b2876b527565bdc753aeaaf91fcc2fbebbc4bb4870cea99ea41d883bdbdc6af43f413b8de28bb778583b57185b742078dd8d982b75dfff0015cc97bc2d21d595c485cd9055d0df32df9e68a186c1fcffe989d7560f49971173247d1247d974c0ba5fdbe91dc1a73106ba385c6133803bd48e78db9beb2e67a4b433a18328195bcc00207d3cacff60c42112777fd6103c8d91e25db1a9442babb9d7c1cbb52d846349b297d1b66f557da3e08cd5eddbb3ce5a5191c96d2fa39f22da359526f7cf9de6bf8025cebf8d28439667e9ed6fb533d272bdae6316b52e13dcc6b844e82890f233a260c3f5bcb59300ad1b14703a63735cf9cdffa5fa4e6e2997a5aa2ab90c49c8806e6c8948f979478621146abd20ba42cec2979f1705e64d3b30138e98a411c6b3b762be2347847ba6b6fc2f6278797d6125c1133cfaeb5d717db2e0c54718642146831e610cdc8609f225688bdc4ba9c7e079394e57d61b1150fba26def1e74933a98f42fef061f8dc4829a8205e1d475250fc5ae73fc0c457b199100a458e57a2ba332ff2f63f73ad7ee58a477caafed7be2d327475093b6d79eeb817a8d1e668c29d4e63646380944855a119ec8993dfb3abfbc0248c640d452a84129123edcae94dbbddd707a0549d8a9ddeb2df4657dd978a91103d1d0e8f21b0a9a6208cb5d9d1848e0e1e0d8db305f6abc5f7b85a6f24e071b704fcd6c883256977b20c7f0b1ed1be6e84fe9073e5a7766d9b8317b57665fcb5f9987e44404647d0d11d61c2e29b6e8a78ba3d8782fb1aa8b4a0e155465ec77b0dc7d15d3d890ee45d5a67ec069b00887ae76ddaf92b74e9d1f8e4c9a8c45a47a845a5896472b1347ae2f2d9e409ced02cf3aed80ba5e229a56f561d437a84d7731eb5a3f76c9c3316fb700dc781de9cb0457b9ab926e9e3c746b4a1aa348cbb720146cad742d3a356af5ce4b15a2b5aff21a78c48ec51b41d32da0133b481aa3687fd2c94614716aa1a70fa26bb6763aa53784548e8ccf91fddab7dd0c70620121fd3d532465de0b9b31126d3a4cda237b51b6f93ea89c7cbfca7491c8c402b8b3bc8e08c4b2a46ef74d4c0657bbaafbfd15ab383c00a0f91cea3520557c3ec12dd50fff0df85e1659ee003ae48e9361b7737553f94836efcab04922e357dac56e33e8b0a0c0a3de2daac20b111b8f886de791961e3c144b4fa3a614bab82e221f441108689f01071d7dfac5e385ceec00b57ec34367d5561660c6bcb546732a3dff4e7c296e7fe95e1e682ff77f2cb91df8e77991ff3340a2958824197309373c721a9a60d976f25dcaee688bb02541b11249d5394068d40d4b7ef7897d88d0c153162b226dd38fd50dc694432a5e2a213cf26d4b5bf645efd6b6c540dfa272701051156522d5b51c297deadc2be4694bf9db9607ac207df90723e584719d6dea42e0928aa925bad33bf44987ff1a3ab1f841e81a538b4dace277fbc259f4714cc16853795512efc5bb8f00de22eca8d667adb9cce916528bc7b778e3f5827542a075805e83aa4fbb184d617bc439cb9e4974482b5d101f63d4ad00022c9bcf45ca6fd3ecb5b7351330658320a1906e0b26827b7fcf78c94898d55115bed55873f4f97327b074e73c229ee073adedfede16777e2dc3e9b9e76362ce0c6f3ff93623dcb01a804518f71155f1d4120aa7ae1a21bd51bf768670aa557aae202ab9ac19a880f04c9807032ae9bf946670480baee3d08955083a8546e1fe4c809190158b6c69371e9d560cf0b33ee33a9ab6da29bbe383f36f5a205634213397e3048da8a75fb331e18b73b75249983a219f8863177f6795eb08d8835f3f91929272ba94c197fc9bce3cf4bc84e3a2389499a8c125f6d038f710ba7d988b7140341ea613cac21f9af4b183ae24f1c5be290dc6f999b428eb005a0a2faa06357e7ced782c42390adfcc076cafeb04bbbd2888d4f0f2abd48daec42f4850baff6f72ce331b158063dde5c2b748c3b9efb9109cdbf948e2bb6ea03f97755572384e635c32c6d7283ed1a21764b97e83e99be79de0c7c9eafc3edb84cc9d2610a9f23429fbcf128a5c62c683f46b7038f06d1c3b6f1adcfbf8c5a2ae67c9e7aef60790ae475a1b0d3f094e5658ed66e97d6949bf990d050e587a6f3ffb9514cca1ec61d728e4c42cbcfaf5bd151ebecfd168e9a426c78de0a01c15eed6e2bedbb7111af2f2ae8e49dd4b25c0169f27a259ffccb3afacf20ce3e2d1be13ab71d5b344ab04b9f9e68b29a5ee133a286864b765a9800881a9c27e4018edc8a783a973532c1350b79c245d5ea5e395fe7921f54fb93ee5ba046c9c861d78f9e4abad6eb02e754a4d547c00f77d648fae493eedec084935e0c4d2798a20618a7ec1a7bf722e533d5179977655ae6b47d4e6c146720a0195a70ef2855ef105ec11b980a0755b3d68509ba690a363eec5322056c24a604f408e3a9249c52c0f2cc9cc95e7c5c59020589e04bc6dbcded106ba5b4ce4066ec4cec838d128b335c9cbab7358ad627fe365cd2f8e9d9356415186f8debc941fe15a9225dc238176677a896cf00c1285bddf587e3d38231909b092434227692691d67f17aee585ab07089d6432fb8fe24f1c16392b7148eeaec6da65004dfb853e75dd6a8e99000e697e59abfc9a6a2738bfd15cf45fdb9ca51af12be3a4f2b476782703ba38678e66f52e0ac497c263c3a751f0f85ac312257ec84dd5f359d746604424b5080827e21829ca7f11fabe5cf0b2e47d7e3ba41fbf608765d87fe55cc705a28276bfa89ae1eb1c4fc36f822de7e009d241565db5c716753dd8fe303e6b0c60344f67833715ed2fb63508936a560eae603f87d347f083ac4f08529189693b49636cad44542678f299b03039359be7071a733027ef484f950f403b5347ad50b95e6a226fe3777220fb12d68fdf03d4ee8892b785e1d7b379ca0c4771a08acb5133dfe69ae2f15f985ad2d5a070bce3ae10ed4bde987de20add7cab18ef441a6ea38aa13473c3838c4172152469f2929a657456251d284e3b04d63e80feb6a081791a3ea27f63f6a84d0e97e55304b2044eeff88e2d8e9787fa814b6200c5b435e3da18d6bda7547b9280f803c12cfb7dda931b42504a8ce1202892034ff6b32124966c045ba368e3da91fbc0acf8fb6301385a45a70413e05bf8f2554c22447c9fffca5042517475256c4e487d82d71d67a1a3f7317054cb0bce8e3e842f38882890a1125209a8331e6d5b8ff30300b1af01c7e5293ae7cf64a3b1d5e0349e6c560b791c39a8c8f00a6a7d93a3e343f15cc248e79203ce346b5b52170e19a62ea3b491e45fae6dab3f8fac67ca3e8f77cee0beb7919d4cac7c51419a6f48f5b4c6d413059a33f13ab83ffc8e8eac63a90c36d0f295fabc5238e592067f0c287ecde6fabdaf96853e47276bfc504724ddb99c23486311b738cfa62539cbc21c50e9c49b0f86baf2ca738a739a7e26fedfa72cb8b79d980c64c99e062679ae978a06daa184c0a9f6897b9a5fcac31153b770f023112f4ccf5c88dd466248c40cb59b68b6b14ad51ed8781e5cc5fc9e234cd75301ffdf1aaf4a687f3384b8c1a78c156fd9961f6b4ad3ed067ceb2f3703a5f66434b0c1b2910e1b8e52b85708a593286eba62d714572782d425dfcdc03e60bdac693ee3401e06c9089abbfeb0538830c4557ffd7f23847973febc7d1cb8165e3b97e9d4d34aaca3922125d10587f2d46c3512de1a8fe65cbc9a77364640002806fc024de9d9007af383343bdf65c2032ea6c46a182bb7751f65710a53faa101857cdc8553105f4a8e991c772ba868bd90271639c2aa021b955695e6bf702d4e25a3238d78c5c0472ea352de9885a26a58612c8b21145de6eec270291c48fd0e5d0fcebd0ee50b5fba2b5e7163a2ccc1bfa2a27515f51c5b20b29976fac84b9593f6d44fd25d1969c3806d8bb0d41716e039cf97239631cb6082f4b1a43f822f30b229e09c4c7afc8f09bce1e258384c626890542aa67ba0075effb1426bb6cb72b45176eaf4a32085297202024cde6077fcbb8067c543631741184ed5cdbb39e4cb86f0524a3f42f7b272eba594e0a6ff4de9f37d16591a0f222428d1c736f4ac415e5dc5d9f48a1e927abbc4b2960ba12325ab16d9e36af89737178fd0b2844c0638d8384c8702c736738ab0729e55a369cc7ae30e5fdee6f6634b069367496c57c8a3866f26636d2fc5dedc6446f1613b4d677eb38e0033bd220f423191d94b5b071737734d3378e5417c418b16e3f90aaf65424d2c22cba68b95a6315c68f4f805b42c5eb4b2705a8e6b835bb21030a37d9f42acd093dd5e0e948a908b33cfa7d757a3986fdfd1970ca3492e465cc0b572d3d715b8055c49ccde35a9d9386f7387ed13872f48e67997c3be08072f7233ff3685c36cc18d4b2600355f14316267cbc63fa22db296abf9d9f651d31b037adae24b263735cfd2d1a9ff5b9b44eba00f9c848b31e76cc7892cde64ef95bf0f1862a4ed5cc8bfee504afa35604264d01675c91da2ec05b495e76b080186d9cc03b80bccc60af183a38042c6d0c9ed9d4eafc59fb1e2000cc778d30977c38e7f25d3236ccbe2fdd4660c1edc9c4dfd638927307f2e719377e901650434c0701fb51f32eee85ca8e9ff9566f29c9c50c59002759187bacbd82da74e0eeefc900b31c86e3e6a4a1916313debb099d7c36420f66502e40f47302c971a2cfad3a4ec22f86bf17f4e9241b018fc462c936c9f7281b8d2757220aacb3071026b88db01e8add23fd24ffb8fe0928c099dab165683c183af3d2051fad6d6d44c65f46b320eff5c717d8e459b6dae19788113dd3d5b672eb622b64f8cb4c4022797fdbd7bf43a42f02b49466c78db988530624a10760367581dd1f221f06287c895e83f10607e3b0c70ca3d1df36ba52631f64260cc55f24b0fbdbd746f5925236dc007c780bbb62eb9b1142435a9300a0e1414dcdcfbad17e6da7578903aceb4e84d61231e900113ea2708da9f68d2278880c6b", 0x1000}, {&(0x7f00000010c0)}], 0x2, 0x0, 0x0, 0x40b}, 0x1) r2 = dup(r0) ioctl$BIOCFLUSH(r2, 0x20004268) write(r0, &(0x7f0000000200), 0x4268) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000010c0)={0xa, &(0x7f0000001180)=[{0x6, 0x8, 0x48959985, 0x6}, {0x3ff, 0x7e, 0x1, 0x1}, {0x4, 0x5, 0x0, 0x5}, {0x1, 0x0, 0xffff, 0x77}, {0x7fffffff, 0x8000, 0x0, 0xfffffffffffffffe}, {0x6, 0xfff, 0x81, 0x7}, {0x0, 0x87, 0xe5ab, 0x5}, {0x10000, 0x80000000, 0x9, 0xffff}, {0x3, 0x8, 0xffffffffffff81c4, 0x9}, {0x24de, 0xfffffffffffffff6, 0x4, 0x8}]}) pckbd_enable: command error 16:00:04 executing program 0: shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) getrlimit(0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pckbd_enable: command error 16:00:06 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x1, 0x8, 0x0, 0x4, "3948aabc1337f5dc8c0aee0500", 0x4}) lseek(r1, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000140)=0x9) 16:00:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) flock(r0, 0x1) close(r0) fcntl$getown(r0, 0x5) pckbd_enable: command error 16:00:06 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) getpeername(r0, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0x1) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100, 0x0) r1 = shmget(0x2, 0x4000, 0x10, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x1000) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000180)=0x200) bind$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) pckbd_enable: command error 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x890, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000380)={0x7ff, 0x800, 0x3, 0x8, 0x2, 0x5, 0x300000000000000, 0x10, [{0x8, 0x4, 0x9, 0x8000}, {0xfff, 0x9, 0x0, 0x1ff}, {0x3, 0x5, 0x5}, {0x6, 0x1fe00000000, 0x5}, {0xbcb, 0x8000, 0x9, 0x5}, {0x0, 0x1, 0x400, 0x7}, {0xffff, 0x9, 0x5cb, 0x800}, {0x417, 0xfff, 0x100000000, 0x8}, {0x9, 0x3, 0x7fff, 0xd8}, {0x1e, 0x0, 0x2, 0x7}, {0x5, 0x5, 0x1000}, {0x759, 0x7, 0x7, 0x10000}, {0x6, 0x0, 0x1f, 0x4}, {0x4, 0x9, 0x0, 0x9}, {0x4, 0x0, 0x2e0}, {0x7, 0x4, 0x0, 0x265}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x35}, {0x6, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x61}, {0x6}]}) r1 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000001c0)=[r1, r2, r3]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r4 = geteuid() r5 = getgid() chown(&(0x7f0000000080)='./file0\x00', r4, r5) pckbd_enable: command error 16:00:08 executing program 0: write(0xffffffffffffffff, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xff0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x30) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x2, 0x7ff, './file0\x00', 0xffffffff00000001, 0x6, 0x2, 0xffffffffffffffc0}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 16:00:08 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) write(r0, &(0x7f0000000500)="65db7ea71df858be9f5ea58310962583277e42b6005c23e24b854d15b6fe202f8ce4242761d66b1b62c0d14302f39e56f4e510c2082c104088ae11d9bb4ff32d13d0790e04e7b1b314ac31b184bcc097344234895e024ab8ba49b9fe1771b795bbcd13f118bc8ae62751c450da5d170612be84cea6e50dbcada3cc95e007d4cc600a35bf2724d8eed794c5c6a20e02cd18152413686c8287e28391067ccb0b1ffa61cde586edae88447db83f890255c3b16d910d67352af95250c6fa0217f4c6a1e0540ac8b1efda4d973319b3c2b1ebd4dc9d008470d8db135334487913848856ba2a4f9ad918e8f1a98500db1310a161e195750a9e9d692ce8634ec364105b38736275d8be6d7db0f915259bd83da993ad9bb2adae766644d9ca329d7cb352cca0accbbc0c2f490a3ffee981d3f068d873cbb9958a283b01c4c417250d07b9bc9a7c4110722a325c3ece7a2237bbd7eae23a14c8aaca1f348fc2f9979c75f9ae5ba2eee625a62a93ef0dc4cdca4d4a5f1802692224fed46629906833a472b7c121b575c87470eabc1e90bfbf51773f0e3f889b694382b8f06e8f6d696f6283812e7d830449ca063fa1562c5ec4efe49670142e773f0b41e6f0eb1cc309a5a6907e542e3021d3f29ead12f0eb6de728c8190efad574fd930aacbc4c127a742e4f9ea6eac3449ad8d29a3b0a3cf46a21c33653247dd661ff4c2ca43e9f18a6837d45b23f2c056b86fbcc3d2dfbfa1d984a84c46714cb5d6156b02670fb2896f75ea7307571e1f4b8b978965ea3bbf9014c24b72959bedffa5343076a7ceea2c4cda640bc90cb56ab5e661b264a451c8a8ac4896a71e5750f262e3350774da020b3698a580c21686a7dd912d390bc209c77f012a24b0a08f1b0e004c4c2eef9d92e8440633f8d3f6095386d935bd2fa669dd1e3bea2d8b4f899cdf84c0eb27f8b10884e8c831af7976422201429290696c5b6b7dc864f01854ff8a06e9d1559aab1aa622cea02253292aa41c67ada10b765154dfa143ede81956b43f3f8c0394733fed9361fae62d527d0725e5b14488c4374b20f5646cc7c5b63a0b7d548136483911bd9122c5fa67c046b2e41f4dc58f10e521a7557ffbdd7c2c63f44f0c0be799e8f8c1903a6aaf98acad932ac146bd3fca7b4e64abc080bedc00f7228444fbc7673510271a7d0a3d944e27e8c9003a6621c4b5a2e358393c1b5df8a5ba155feed396228df6225083c53cf29b5f733cd4e1c37078287ac43480caf4f440eec3d23bccfae7a531331aec98697b356d24cfa3ed5ee67c94025594f92a0638bb7001a13f430cc0b103768481a83c989696d4b9c17364e3a2b26271cb7b09e22b5f267a49e012d7994745dbd6e38eb60b9c2b3138550e9d78c5c2312746bec92d1d91b8b156f84289a9f262a02446fff4886bb9a427aa2665244b63ddbcebd97cabbc1f8b658214c0b1db28ffe7cc42ca9d597bf93191d6d459768212e38e69b6cd6453d833c49499e6beab2b2ad2b1989d8879965001797b057b5d7dc54a6db63097ae66bf880228fa246f8fc03dc4a08850f9bf1286471f4fd4817e3fb24100d4958a24951c6b5314fd0eeb0d9a7f4ebdac2554e2d8640b9d52eac4ff8c0ad55dbfec38e19fb3b4124daa6b06b48465a11f44d158d8d74a75638194675397724788db7cea1441227a740809ad8bded167b8a8484daa5dc323e6bb8c06824ea3cd3f8a4a9389eb9b70539faac73d03b9aa5050af0a8091f29757921805c32c58e3e02175213904a6cc4c9b66e4766532fa3bdd92eee237dc168977238b4c3fa0fd1d5481d5d7139cb7564cb6605d5535d80739d7e0659a69c04be202d14d66ede5338c3aa963f50ffefd82f9b09489d0182234051c11acadf09aeddaa72e7734c88b1bdb91363ecbe80c91432f19d331ed7bb893db2c4fc7ef242fecd451741cd99a1e9ad1d870beef8687658d7d77c011b9b7317a051838df3161033a19a666e89694f6e52d3313943a008defb0c2b815282b2a9d8d604472fe4ea18d8b09802d185464f87355e17809a1a98d2053d1e8795d912fdd6c7a6e95c1f0bf67913ec04b5edad633ccbe46e923be2755f57b88aef2fab2cc04bfdff12e84af182bd78bd62d4b86afc1c50d83effb833b30412897cd805badcd06fc5145b57d1d31d544ab6b20afbfa34b429b1b2f6023e2d685b6eec7f6c979d60f2911c7b05288a46c525119eab7fee1bf9c22c59197490319267be14936dcbac23024d9a879c19771c0e39afd6eab56a0633b02219712ffa0822f4385b7ab53075bda5e2ef8967eedfcf72e25effd01a3082417a9271c11764583502ca8acda2561997ae3f73445346591faf60eaefee77a5c8bd5fba233ff623ce5085e98488ef1a7d5d85d66f35fb39eeab2afb65a68e27e1eef522b81d116c766eb3f9295b5f987d15bce212867629de2ad8b2071776d70df9b2ea64edaf59031a33a4f5a1131ae133a323b533b64e7d48a767026fd7a6c2549237ddce6c0a786246dfa37388f28474f2abd87ca0404b794acd0477b046ae3314bfe998dece3b8cb0d72c731fe2711b1aed7a0160ff17251e254fa399ec3e904c41c2304ccf15baa8caa963941a42898bde03ce34a9b9d1a4ddda9075d9719500daccbd35f63c27d353ac1d02786c64e6148100cf514052a994452b954024aab843e7e7617d4e783c059cd5d851af5550014f15502802cb421b8abd7a85b5a0f6dc75c67686aae1ca2bc9f99c54503aa5d207acf1b4dce2b372a70451034d6efab8f547f18576a170267958e88cf5260536f051bffb1a93f6bee722c3d6f155ed39e32e22ea417e7b5c3ffa2d870bae931959ee56fec855ee64de39411cf8dd3fcea408b569f8561fabaf3154c1be9b042a39af53b35aff98a4f7240d", 0x809) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) close(r0) dup(r1) syz_open_pts() 16:00:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) ioctl$KDENABIO(r0, 0x20004b3c) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r1) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4f}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x2, 0x0) r1 = kqueue() kqueue() kevent(r0, &(0x7f0000000000), 0x2, 0x0, 0x803, 0x0) kevent(r1, &(0x7f0000000000), 0x0, 0x0, 0x2, 0x0) fcntl$dupfd(r1, 0xa, r1) 16:00:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000400)={'./file0\x00', 0x1f, 0xf3, 0x1c, 0x0, 0x8, 0x8, 0x424311fb000, 0x2, 0x3, 0xb0, 0x8001}) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(0xee01) rmdir(&(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000300)=""/77, 0x4d) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000380)=0xb055) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000180)={0x10, 0xfffffffffffff001, 0x4, 0x4, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x5000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x80000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x967}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x804}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x6}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x96}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3}) poll(&(0x7f0000001300)=[{r0}], 0x1, 0x0) 16:00:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x7, &(0x7f00000000c0), 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x35}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:09 executing program 1: sync() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x840, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) clock_gettime(0x4, &(0x7f0000000180)) r1 = syz_open_pts() select(0x40, &(0x7f0000000000)={0xa1, 0x1ff, 0x5ea, 0x20, 0x0, 0x1000, 0x2, 0x2}, &(0x7f0000000080)={0x8, 0x3ff, 0x0, 0x800, 0x1, 0x3, 0xfd07, 0xfffffffffffffffd}, &(0x7f0000000100)={0x31, 0x1, 0x6, 0x60c, 0x4f00, 0x80000001, 0x2e4, 0x3ec}, &(0x7f0000000140)={0xfff, 0x5}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r1, 0x2000746f) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000200)=ANY=[@ANYBLOB='\x00\x00\x00\x00'], 0x4, &(0x7f0000000340)=[{&(0x7f0000000240)="8dc94748381425bd28954d22ecb87796ddcbc64e3266138951af2a0c69f591bbe74c58dc882098a04f62813826ba4ebcaab669033c9558688a7472a77d698954b39b77096580119949fdc9436622db20278bb0f7", 0x54}, {&(0x7f00000002c0)="390f0f290c91dbd3dd8c43d17baef0bac27b", 0x12}, {&(0x7f0000000300)="2b54f13436614540a068a529d950349e039726c64b20d3161da2183b2ee617e136", 0x21}], 0x3, 0x0, 0x0, 0x2}, 0x0) write(r1, 0xfffffffffffffffe, 0xffffffffffffffa3) 16:00:09 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) write(r0, &(0x7f0000000180)="b4d2cc3b78efffa8b8823b99a6d20feff4fde776", 0x14) getpeername(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 16:00:09 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x4d}], 0x3, 0x0, 0x0, 0x0) dup2(r2, r1) pwrite(r2, &(0x7f0000000080)="818c0e10a894d17904ffc28fd34b4bb90a7815ed432e4569bd1393d7fba40418e90035f705edb2f220348d99d6ed714d30923257ee40f1e2b0236b51b2d46d372f0e18a33cf6b62185e633e11cb0c0e8412bb81ed2f63f816a95676055a0dbc17770ac920110514ef3a65960090f53e46ed5b7e292783974d8a26cfd05c5608313ef94a5bf2ec137a8f11988f0913fe453187803452f5010e0d36677dbc0e9961bb8e19d142d7ab305fb29293d3951ee781b811671c241e2b6f0f7129ec8225f8ea7ee1d37d2d7af4a08d01f1feddf2333b29d502410b3d5685813de507ac565284290d93030da3422", 0xe9, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0xa9, 0x0) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000240)='./file0\x00', 0x100000000023f) chdir(&(0x7f0000000040)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r1 = getegid() lchown(&(0x7f0000000140)='./file0\x00', r0, r1) setuid(0xee01) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r3 = dup(r2) accept$unix(r3, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') mkdirat(r2, &(0x7f0000000200)='./file0\x00', 0x8) 16:00:09 executing program 1: setreuid(0x0, 0xee00) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) geteuid() r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = geteuid() setreuid(r0, r1) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0xec}, {r0, 0x4}, {r0, 0xa0}, {r0, 0xa5}, {r0, 0x9}], 0x5, 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0xb1}, {0x2006c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000300)="ee") 16:00:09 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r0) 16:00:09 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) chroot(&(0x7f00000000c0)='.\x00') linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00', 0x4) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000d40)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x1a, 0x2, 0x100000001, 0x9}, {{r1}, 0xffffffffffffffff, 0x10, 0x3, 0x2, 0xd64}, {{r0}, 0x0, 0x88, 0x40, 0x3}, {{r1}, 0xfffffffffffffffb, 0xca, 0x0, 0x1, 0x7a6c}], 0xff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x90, 0x1, 0x8}, {{r0}, 0xfffffffffffffffe, 0x18, 0xefc836afb6d4d90f, 0x20, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x80, 0xd4e2}, {{r0}, 0xfffffffffffffffc, 0x72, 0x0, 0x7, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x2, 0x4, 0x4}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000001, 0x7, 0x9}, {{r1}, 0xfffffffffffffffd, 0x10, 0xfffff, 0x4e, 0x80}, {{r0}, 0xfffffffffffffff8, 0x4, 0x20, 0xff, 0x8000}], 0x4, &(0x7f0000000000)={0x101, 0x5}) getpgid(0x0) close(r0) 16:00:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x880, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{}, {0x6}], 0x2}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x802, 0x10) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x2a666dd, 0x5}, {0x7}}, 0x2) 16:00:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffe, &(0x7f0000000040)=0xaaa9, 0xfffffffffffffe3b) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x3ff, 0x100000000, 0x3, 0x0, 0x8, 0x100000001, 0x101, 0x1, 0x2, 0x4, 0xfffffffffffffff8}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x6, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) recvfrom$inet(r0, &(0x7f00000000c0)=""/77, 0x4d, 0x2, &(0x7f0000000140)={0x2, 0x1}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x200000026, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x100000000, 0x8, 0x401, 0x5, "089f8eed4da433f7ebd06d4384c901160f81aa72", 0x9, 0x2}) lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000002}) 16:00:09 executing program 1: lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = socket$inet(0x2, 0x2, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) 16:00:09 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="f4a8f892cc1936345307a9b892322a21bbf29a16b22562bd9e1ea33098f1c0414e13a71f76fc7804e4cf05f09448a4adee93237c862b3a15b88defbe93dd05b4dfe558d61bea9c03c3bccfab6fb395b0bff7815762276013bf16c23289e77858c84fc944b22327e8ca4519adb44ceab171e9cccd6453b0e112172350e47e978f4ac535827dea8515c2675ffd96acf8a1d0f7b323588e8b85ec04fa5cbb85702e17ade49a6583878016e45e7613b995448848c288aeca87b4486c2097c37f16e9a8be18884d5acaea349aa80a767783ca8e5e262bfd3edf4569cff7e359ec0ebe6177db386442d12b93bcc88407e45e2b509bc8bb64f890d1", 0xf8}, {&(0x7f0000000200)="2daffeaf2c7dfd0ea2133d82609c82cc4a81b210ea7311720b0c321f553380fdda4cbbf2fac09098cd9f8aab507c6b73436b469c402a926fa1689e77786b475e84c7cdd1f449e5d795002a6117660b5842934ecb3716abe69fb8f615c3557e0ddf3f5e501370c78716583c39b7bbd5e0fe7298e91f856e3d62cd68218cf9485a4bfc087db8efef5e32dc90707a2d76189006f05a7cfd974f5e7144fb7e0dafe9fea0202ed7ee059cbf13afcf75750e397f5f4291a914d15a7af44ace203be9396d230e65db13e7e99e1164204f782625f8513503cc56d46a80a55d5fb8a84d54", 0xe0}], 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f501ee3e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095df57b3e72188cb779289d064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb927708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a7d011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609000000000000000000005842096ffb33f4e96a79", 0xdb}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)=0x1) utimes(0x0, &(0x7f0000000380)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000300)) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4c}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x9, 0x5, 0xbd, 0x7}, {0x3, 0x8001, 0x1, 0x40}]}) r1 = socket(0x18, 0x4000, 0x2) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x20000, 0x0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x10160, 0x100) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000006c0)={'./file0\x00', 0x7, 0x2de, 0x9, 0x0, 0x10000, 0x3e, 0x2, 0x3, 0x0, 0x10001, 0x5}) renameat(r0, &(0x7f00000004c0)='./file0\x00', r1, &(0x7f0000000540)='./file0\x00') getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000640)=0x10) r2 = semget$private(0x0, 0x7, 0x620) r3 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x1, 0x84) sendto$inet6(r3, &(0x7f0000000340)="cd7b0d6af360c9e310414725d20165374240ae374c8c4099ddb7c78b9621d603bdcc17cf1659c2ecdb1a34e9765aeefc6c5304de5e2b6dac766044738d185e303565cc6ee847c542b1218104e375b7c19aea3abfe6a878bf", 0x58, 0x408, 0x0, 0x0) mknod(&(0x7f0000000440)='./file0\x00', 0x2, 0xfff) semop(r2, &(0x7f0000000100)=[{0x3, 0x1}, {0x4, 0x5, 0x800}, {0x4, 0x4067, 0x800}, {0x3, 0x66bb, 0x1800}, {0x0, 0x41}, {0x2, 0x7, 0x1000}, {0x3, 0x1f, 0x800}, {0x3, 0x8, 0x1000}, {0x1, 0x5000000, 0x800}], 0x9) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) connect$inet6(r3, &(0x7f00000005c0)={0x18, 0x0, 0x80000001, 0xbbe}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000580)={0x3, 0x3d}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x6, &(0x7f00000002c0)=[{0x9, 0x3, 0x8000}, {0x0, 0x9, 0x5, 0x80}, {0x8001, 0x3ff6, 0x1020000000000000, 0x81f9}, {0x100, 0x10b, 0x1ff, 0x4}, {0x7f, 0x5, 0x9, 0x80000000}, {0x2, 0x2, 0x1, 0x7ff}]}) mkdir(&(0x7f0000000680)='./file0\x00', 0x1c4) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000280)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f00000001c0)={0x0, &(0x7f00000005c0)}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchflags(r1, 0x1) syz_emit_ethernet(0x20, &(0x7f0000000400)="b61ca4fc64f70fba9d736e17e94d6c7f1153d59e36e18af60c5d960f6ddb9718") pipe2(&(0x7f0000000600), 0x10004) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000240)) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000140)={0x3, 0x4}) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) nanosleep(&(0x7f0000000040)={0x3, 0x7c81b0ac}, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x87a0, 0x0) clock_getres(0x2, &(0x7f0000000240)) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000200)) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x35, 0x0, 0x1}, {0x800006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x9, &(0x7f0000000140)=[{0x80000000, 0x0, 0x642}, {0x10, 0x2, 0x5}, {0xa5e, 0xff00000000000000, 0x3, 0xffff}, {0x4, 0x2, 0x8, 0x4}, {0x3, 0x7, 0xd0a}, {0x8, 0x3, 0x5, 0x8}, {0x46, 0x1, 0x2, 0x7ae}, {0x5a81, 0x80000000, 0x9, 0x5}, {0x7, 0x7, 0xfffffffffffff000, 0x100000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x5c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) preadv(r1, &(0x7f0000000000)=[{&(0x7f0000000180)=""/92, 0x5c}, {&(0x7f0000000200)=""/179, 0xb3}, {&(0x7f00000002c0)=""/70, 0x46}, {&(0x7f0000000340)=""/234, 0xea}], 0x4, 0x0, 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 16:00:10 executing program 0: r0 = socket(0x11, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000000)="b10005016000009005001b0007000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728211ee4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x1, 0x8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xff) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x811, 0x10) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCFLUSH(r2, 0x20004268) recvfrom$inet(r0, 0x0, 0x0, 0x3, 0x0, 0x0) fcntl$getflags(r0, 0x3) 16:00:10 executing program 0: socketpair(0x0, 0x8000, 0x1, &(0x7f0000000080)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f00000000c0)="554d19657db9ab8c6c04dbf97e9161f80a5a05f3e5da2ca79433a2851d7fd28a490e9f8c5c541e4886bfb95b5eb3ea22", 0x30, 0x401, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() dup2(r1, r2) poll(&(0x7f0000000000)=[{r2}], 0x1, 0x0) 16:00:10 executing program 1: r0 = socket(0x11, 0x8000, 0x4) sendto$unix(r0, &(0x7f0000000240)="b100050360000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae66caa0416fa4f376336acf00b7804be701e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc59fe3d9d9a090320a3c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000a511a5217cfb83f365da25c454c619e432ad358f9963106a900aa6dd3874666fd94247353b62cca002f80ef80d399df19a35f3d0e5a5e76ea8531a5c1b73a868610eb775debf86dfc22fc2d199f5f3be9b199af89a65020421d5f14f6680bcb99f04f4d164864c75c5604ca077e1bd6490914927d19888238672a081b228d442c4461c1255ffe5d96093b8951aebcf607e4017ac1a6024c0a80a4f2e1c", 0xfffffffffffffc2a, 0x4, 0x0, 0xffffffffffffff8f) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x4) recvmsg(r0, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000180)=0x5e6951b3) recvfrom(r0, &(0x7f0000000040)=""/215, 0xd7, 0x1, 0x0, 0x0) r1 = geteuid() r2 = getegid() chown(&(0x7f00000001c0)='./file0\x00', r1, r2) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x1, 0x6, 0x8}, {0x18, 0x1, 0x3ff, 0x7}, 0xe16e, [0x3, 0x6, 0x802000000000000, 0x5, 0x7, 0x57a2, 0x0, 0xe9]}, 0x3c) 16:00:10 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) write(r0, &(0x7f0000000080)="8e698eeba08d7e485dc17d9bf0442e15159eec70edc695bcbad1521949e5d7435ee9c8d8835c0465419c9dd97dc4e60b764349a271bf8d7304caa2cef652d6bed84dba8400bb6595fe5123a86c0fbf2d0c33615fc9fa3a43bbe549f526605ed19c3d49bc9bb8024842b45686b53a202b7e646c36b45b4ff720c73540e475bfa92ce1c0a094f638c7afc6231291de613c73a9802c7dfad165c2e5e1eac82c67a980d10906ea0b365d", 0xa8) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x2, 0x3ff, './file0\x00', 0x9, 0x4, 0x7ff, 0x7ff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000001c0)) r2 = shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x2000) readv(r0, &(0x7f00000024c0)=[{&(0x7f0000000200)=""/218, 0xda}, {&(0x7f0000000300)=""/4096, 0x1000}, {&(0x7f0000001300)=""/1, 0x1}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/150, 0x96}, {&(0x7f0000002400)=""/147, 0x93}], 0x6) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000002540)={0x100000000, './file0\x00'}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000002580)=0x9) mknod(&(0x7f00000025c0)='./file0\x00', 0x20, 0x6) fcntl$setstatus(r0, 0x4, 0x8c) openat(r0, &(0x7f0000002600)='./file0\x00', 0x280, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002640)={0x0}, 0xc) r4 = getpid() setpgid(r3, r4) r5 = open(&(0x7f0000002680)='./file0\x00', 0x0, 0x10) chdir(&(0x7f00000026c0)='./file0\x00') r6 = msgget$private(0x0, 0x2) msgrcv(r6, &(0x7f0000002700)={0x0, ""/19}, 0x1b, 0x2, 0x800) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000002740)) close(r0) shmat(r2, &(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000002780)={0xa9, 0x0, './file0\x00', 0x1, 0x80000001, 0xfffffffffffffffe}) pwritev(r1, &(0x7f0000002880)=[{&(0x7f00000027c0)="db469e67c3d0f11792e74831aca7708415324f276cfb14133ec1039c3fe9a13298a8fa743bbc3fd8295539fab31563729138ca54d4a68dbd76968987", 0x3c}, {&(0x7f0000002800)="439f0852658bdfd49305df6738b3196abdeb3cdf8381281f923e76aeaafa82dfd7d164f8ea81931f6f83369d7939a48d3b7a58fbcb76e26ce28658e9b16573f945d36a79aaeb260f54a97bab", 0x4c}], 0x2, 0x0, 0x0) stat(&(0x7f00000028c0)='./file0\x00', &(0x7f0000002900)) shmat(r2, &(0x7f0000a00000/0x600000)=nil, 0x3000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000002980)={0x80000001, 0x300000000000000, './file0\x00', 0x7fff, 0xfffffffffffff801, 0x6, 0x14861f3f}) lstat(&(0x7f00000029c0)='./file0\x00', &(0x7f0000002a00)) 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1017, &(0x7f0000000000)=0x5, 0x4) getsockopt$sock_int(r0, 0xffff, 0x21, &(0x7f0000000080), &(0x7f0000000040)=0x4) setsockopt(r0, 0x29, 0x1b, 0x0, 0x0) sendto(r0, &(0x7f00000000c0)="cbac8ac962a4faf0f41dd131410f3ef15b4b33d1a0e8aac4e928013f21132dd5d3562f8e9506dde22d98e0d38417b8459feb66c99949a8f2696eca374a0505434e4bdfc1180af298b40dfc6d1a2aa4719a0954c7f5df96f82fce0b1db8a7261783927158385789427f552b297599b50aa755c5e7b84a7730153de667bdecff2e7a90213122324630095ae1346afd5c65aabc42752da170613d7c26ca27f15bcfa47a8f879d1eb699bbc2ac3ef13c06bcce6af0eb2a2868362324e21637fea2008323b948b868d305235b63d035fecfd47ce48347", 0xd4, 0x408, &(0x7f00000001c0)=@un=@file={0xcaca57414e8bf528, './file0\x00'}, 0xa) 16:00:10 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e581", 0x11) r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) unlink(&(0x7f0000000040)='./file0\x00') kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xffff, 0x9}], 0x80, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x0, 0xf0000080, 0x7ff, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x10, 0x1, 0x4}, {{r0}, 0x0, 0xa0, 0x2, 0x3, 0x8}, {{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x7a0a74df, 0x513cdb1a}, {{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0x1, 0x80}, {{r0}, 0xfffffffffffffffd, 0x15, 0x40, 0x100000000}, {{r1}, 0xfffffffffffffffd, 0x4b, 0x0, 0x2, 0xaf99}, {{r0}, 0xffffffffffffffff, 0x8, 0x40000010, 0xffffffff, 0x6}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x9, 0x800}], 0x40, &(0x7f00000000c0)={0xffffffff, 0x400}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0x1f, 0xfffffffffffff38b, 0x0, 0x100}, {0x20}]}) 16:00:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40000000001a0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xaa9, 0x100000001}) flock(r0, 0xb) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000000)=""/61, 0x3d}], 0x1, 0x0, 0x0) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66686c673000"], 0xe0, 0x0}, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) accept$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/59}, &(0x7f0000000100)=0x3d) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x9d23f468c22c7843) 16:00:11 executing program 1: r0 = socket(0x400000000018, 0x8004, 0x0) setsockopt(r0, 0x20000000000029, 0x36, &(0x7f00000000c0), 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0xd2d, 0xca75, 0x4, 0x80000001}, {0x8, 0x200, 0x80, 0x6}, {0x2, 0x4, 0x8, 0xffffffff}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f00000001c0)="4f3571fa65669f7af3a45c74108021d81331e0ff287fada06396403d466e2c9f6e626a372850f992fed02893b1aa8e31eb3beb737b16b16d093660b024af4209a494df0b039063c1b261fce8d6790a", 0x4f) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f0000000200)) 16:00:11 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x3}, 0xc) ftruncate(r0, 0x0, 0x8) recvfrom(r0, &(0x7f0000000080)=""/165, 0xa5, 0x802, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) socket(0x22, 0x8005, 0x4e48) close(r0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x102, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x40}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="535ab0f0") r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x82, 0x0) kevent(r2, &(0x7f0000000200)=[{{r1}, 0x3659712d5af93425, 0xa, 0x6, 0x6, 0x8}, {{r0}, 0xfffffffffffffffa, 0x40, 0x20, 0x2, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000002, 0x4, 0xfffffffffffffffd}, {{r0}, 0xffffffffffffffff, 0x10, 0x400000c1, 0xfff, 0x20}, {{r1}, 0xfffffffffffffffd, 0x80, 0x60000023, 0x2, 0xffffffff00000000}, {{r0}, 0xfffffffffffffffc, 0x43, 0x80, 0x7, 0x1}], 0x6, &(0x7f00000002c0)=[{{r1}, 0x0, 0x40, 0x40000014, 0x3a8c, 0x3}, {{r1}, 0xfffffffffffffffc, 0x10, 0x80000000, 0x9, 0x9}, {{r1}, 0xfffffffffffffffb, 0x30, 0x40, 0xd3, 0x7}], 0x400, &(0x7f0000000340)={0x800, 0x5}) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) 16:00:11 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x1, &(0x7f0000000000)=[r0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) shmget(0x2, 0x1000, 0x0, &(0x7f000000f000/0x1000)=nil) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000040)='./bus\x00', 0x2207d, 0x68c) dup2(r3, r1) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) socket$inet6(0x18, 0x8004, 0x10001) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="91") 16:00:11 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202c, 0x312c) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20002, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x2, './bus\x00', './bus\x00'}) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/208, 0xd0}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x8, './bus\x00', './bus\x00'}) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:00:11 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x80, 0x4) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000280)={'./file0/file0\x00', 0x3, 0x4fb9, 0x9, 0x1, 0x5, 0x7, 0x400, 0x0, 0x1, 0x3, 0x5}) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000200)='./file0\x00') r1 = socket(0x18, 0x0, 0x7) sendto$unix(r1, &(0x7f00000000c0)="e8cc74a807804b2ca89a7ee2cdab1cfb9b65a0fa5f68ceaa87d111e5b51a396e12fc48f5b8c2b18d3c941b1c0b3d4ec8b0edd87fb4ef4efed8cc54932dac97435cd6f51a39389f06ecfb712eeffa152e731a896fcd5237c25fd67e8358ba234d45fa4321a0f573", 0x67, 0x4, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000000)='./file0/file0\x00', 0x20602, 0x0) sendto(r2, &(0x7f0000000040)="bae54e5fbfa0f528df6c4d75ed30e22da8205af6318edd961ccc7071f014eb5a195cb554515109023806c3cea12461c0bf9f0b23c45c1bd34369", 0x3a, 0x402, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ecf1fcbfad8c2983fd540e965969d2f6afe509cb8b983356413b532778c24e7005e168e03bc1b328ea07961665cf97e17e6e031af82bb4d8fb1f474b5833c6e5737104c6812cf11c4d89c8a6fb09ce01778bfede8f3a51d9c75de98efc9172d12730a60edffcd0c449b5fe01e9bc3062f1cd83df23f9fa448f4b72a711808e9e2e9216aa25f0c64a4ede406f4daafad61661756b150496fab6b17bcc5cadd2312c0850db65424f272a66741d0bbeb7b9b396cc64b91c9ffcd273ec21356d61b50a80cf694e5ac3749f", 0xc9) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) socket$inet(0x2, 0x4003, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000340)='./bus\x00', 0x20, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000080)={0x51, 0x0, &(0x7f0000000280)=""/81}) openat(r0, &(0x7f0000000300)='./bus\x00', 0x40, 0x105) renameat(r0, &(0x7f0000000000)='./bus\x00', r0, &(0x7f0000000040)='./bus\x00') 16:00:11 executing program 1: r0 = socket(0x200000000000011, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) 16:00:11 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3}) 16:00:11 executing program 1: getitimer(0x3, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, 0xffffffffffffffff) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x100, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x7fff, 0x9, 0x0, 0x1, 0x8, 0x66e, 0xd233, 0x2, 0x1, 0x2, 0x80000000}) fcntl$setflags(r0, 0x2, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:11 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, &(0x7f00000000c0)={0x4}) close(r0) fcntl$getown(r0, 0x5) 16:00:11 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) setuid(0xee01) r1 = semget$private(0x0, 0x2, 0x400) semop(r1, &(0x7f0000000040), 0x0) r2 = dup(r0) write(r2, &(0x7f00000000c0)='p', 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x200af, 0x0) 16:00:11 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x10001}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) faccessat(r0, &(0x7f00000001c0)='./bus\x00', 0xc, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)=0x1) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="45bdcec32181676c1890e3253dae7bee81a00bcf4f2e822222d3e3c30abc9598eee196", 0xc}], 0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8e34, 0x1, 0x0, 0x1000000}, {0x20035}, {0x6, 0x0, 0x800}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x54}, {0x4c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x20, 0x9) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="00000018", 0x4}], 0x1) 16:00:11 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10da0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x5, 0x0, 0x0, 0x1000200000005}) 16:00:11 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x180000000000003, 0x2}) 16:00:11 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3000, 0x7) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x203d, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x8010570e, &(0x7f0000000080)) 16:00:11 executing program 0: open(&(0x7f0000000480)='./file0\x00', 0x80400000000206, 0x0) setrlimit(0x6, &(0x7f0000000000)) mlockall(0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) mknod(&(0x7f0000000080)='./file1\x00', 0x10, 0xecd) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x10, r0, 0x0, 0x0) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x10) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffd) getgid() 16:00:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000280)='./file0\x00', 0x18080, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x6, 0x8) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000180)=0x10) r3 = openat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x0, 0x26) setsockopt$sock_int(r3, 0xffff, 0x1009, &(0x7f0000000240)=0x9, 0x4) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000040)={0x0, 0x6, 0x4, 0x9, 0x6}) geteuid() close(r0) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000002c0)={0x0, 0x4, {[0x2, 0x4, 0x66, 0xfff, 0x712629ff, 0x5, 0x400000000, 0x3d4f3b52, 0x10000, 0x6, 0xfff, 0xfffffffffffffffb, 0x0, 0x20, 0x698, 0x47, 0x0, 0xffffffff9467f383], [0x400, 0x2, 0x3b8, 0x1, 0x2, 0x8, 0x8, 0x6, 0x4, 0x1], [0x1, 0x81, 0x6, 0x8, 0x7fff, 0x0, 0x7fffffff], [0x4, 0x1, 0x7, 0x6, 0x100000001, 0xca], [{0xfffffffffffffffa, 0x6, 0x8, 0x5}, {0x3, 0x64, 0x1, 0x2}, {0x800, 0x1, 0x1, 0x1}, {0x19, 0xffffffffffffffc1, 0x322, 0x7}, {0x9, 0x7, 0x1, 0xfffffffeffffffff}, {0x5, 0x8, 0x8, 0xffffffff}, {0x7, 0x400, 0x7ff, 0x5}, {0x0, 0xffffffff80000000, 0x10000, 0x6}], {0x4, 0x8, 0x400, 0x1ff}, {0xc13, 0x5, 0x4d7502a4, 0x7}}}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x9dd, 0xd489, 0x7, 0x1}, {0x5, 0xfffffffffffffffe, 0x4, 0x7fff80000000}, {0x80, 0xfffffffffffffffa, 0x10001, 0x600000}, {0x9, 0x4, 0x6a3e637d, 0x5}, {0x7fffffff, 0x1, 0x3, 0x5}]}) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x82, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x820, 0x2) ftruncate(r0, 0x0, 0x0) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r0, &(0x7f00000024c0)={0x0, 0xfffffffffffffff8, 0x0, 0x0, &(0x7f0000001200), 0x353}, 0x0) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x34a, &(0x7f0000000100)=[{0x8000000000054, 0x0, 0x7}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:11 executing program 0: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) listen(r1, 0xfffffffffffffc00) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x8, 0x2}) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x25}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="01") fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[0x5, 0x3, 0x0, 0x7e48, 0x2, 0x80000000]}) 16:00:12 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="08410e0333c9f2a466f6c98e95bc7bc42c577bc45d03bdbfe85dbbaaa81c36302c8a91b487aea273857d8a79c9c6c08f8d2d85e2f482e89c7f135504d56342667fac065cd84fb3d43689b7464ebce64274d2f9384f09f8c9968049e118be3ac61f4faa71089054f631e8ea47ad055015a3c13b8722d6b20e58645d0dcd80de385d01adf6510829d1b90f784a2ec9b29d9ca9cb5e45107e39fed9ddbed41c0d05d0390baf48e8200f553d85e82fca79f4dd5ac4fa4e916427b46d264a6850059d3057c7ab6e648c", 0xc7}, {&(0x7f0000000280)="8f9656914a8f218a8ccd2266ec52a040235157bf1c25bdbc5a203516f0e044a52002f403a8a454feb98a99d7dd187912d780298dcf2b5ae44fc2951308e6d7b8e914f3aece2601c3422c9795cfc30605cd7760825b179db85a04ec826d42ddb2fb89f7f89821c5ce467154b2607ffd39d6ef2eeaa8e6a17f8235d8ba3b5337ebacf58f67e5795fff5e88fb2e6d9928a241a18ebd04d3074d2998162a80672b5ae3e01c2174966c87d1573eebdf9940bb0557d764ae97cebbcd62158644865a2229645e28c51546a10d0652df87bfe0071e9501e662b2bcc9357fa884a7bd9fbc4c510e4c87f022b2989852797e690b26", 0xf0}, {&(0x7f0000000380)="f313ea201712f4957ad9f7c28d1d8e3ab607303ff058fcc487519f7d3e17b8d32372f40641b9a5bfc03d10f96c1284f13bcc08d625bb44868a6d8502f685e8771128a17306807ae3663fea44bb768165b5d975ac2b14e126f1a54aaccc4512502a621dfe2942fafdfa1152024bc17d4271bb325f84b81a7460f05804", 0x7c}], 0x3, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f00000000c0)=0xfffffffffffffff7, 0x4) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\t\x00./file0\x00'], 0xa) socketpair$unix(0x1, 0x3, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x0) readlinkat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000200)=""/121, 0x79) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f0000000280)='./file0\x00') ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2000045, 0xfffffffffffffffc}, {0x25, 0x0, 0x0, 0x2}, {0x40006, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0}, 0xc) r3 = getuid() r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgid(0x0) chflagsat(r1, &(0x7f0000000c80)='./file0\x00', 0x0, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r11 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f0000000840)=0xc) r13 = getegid() r14 = getpid() r15 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xc) r17 = getppid() r18 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000300)="6ba33d532eecab2481abda99f87d4ca092a4f7e3f50ff97996fa5b6eda571456c2a688a6ff8c07c0e7c36a1858406a0a9a31f3b10ac06a9b729bb36c822a182e5dea9be5ad726fdfb87805b62f76e030dad3371b732e48ae9728d414a34d64f4b45b25d06f3b920a852cd42eab658519633f4429376d2791a671bd16e63fba049fd58b00751630a4b5390563c475fdfa87734654a16ef8c9ec5da0f978e720b072f5f728839be4b7cc547054fdc2c5d145e660e85df98147b91e20d8921e3af890dde3d7fd73bccd83127507a70e5eb7d871", 0xd2}, {&(0x7f0000000400)="500691626d0635f26fb6ce75ef06eb37b8c6bfbf6fd360cc99030e874f3c3cb17407c86380061902557a2b6fd54c382e9658837674723d8145806a889add463e32de9ddef59319a48493bd4f902a256ea5767022e9769a40cab136bb6f2278ed7061c4d3a5df6f0bd4e9849adcf18a59ec87329b38f6f74aeec7258a32aa8375dac867e156503bb777d4bf424a57424e6b9852eeb8796481fe063c7be3d0b4f9a0e7049bd6272b0ab96d443aed185e85f4e3f380c93ee92e2bdf74", 0xbb}, {&(0x7f00000004c0)="7b9132d5ad65dc1d099ce4ce429373535ef22a155a53b223adee1ff182ff2c03bd4f781b7990444e5a0cb97732e342157d35895da3dda59eeb768bff57caddbc2da3e90b57d61463fde36c2771472291579e36e2a0bdbc0c07ed03e8f3d40a4bb0f4a6fdc470bf7564b463f0303736f3758ffe02c79c79d6ff297b19b879333c08b1aee0811d521c8e4e9924802e8b107123ae1013b6a9b9d0d422e5e6bcc77aa150b8026a104e3a46e7a814752a16cb8472006ccf", 0xb5}, {&(0x7f0000000580)="36c725c754eb9c24938ae30b10aec3e858d23ec033c8c785d87021fe4913bcf049b9041866643a2e4c5147e52f4d492753bb9554c9e3048ad0400161cec806ee806c75c308752e9f221ef090568e3436c01446593d5fd87863ed00118e256b934d7f7d14a815ca8fc78c3bd8ac8328c6c6fb5314a6dd24fd72f9e182a0a66572f9bf92d3db71276c4deb5d1b03159bbc842a318f9f2c56de3243d38ec190dc782873e167af", 0xa5}], 0x4, &(0x7f0000000900)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r1, r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x28, 0xffff, 0x1, [r0, r1, r0, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r1, r0, r1, r1]}], 0x148, 0x5}, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") kevent(r1, &(0x7f0000000ac0)=[{{r0}, 0xfffffffffffffffa, 0x0, 0x2, 0x257ddef1, 0x101}, {{r1}, 0xfffffffffffffffa, 0x0, 0x1, 0x7, 0x200}, {{r0}, 0xffffffffffffffff, 0x48, 0xa0000000, 0x6}, {{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0x2, 0x5}, {{r1}, 0xfffffffffffffffa, 0x80, 0xf0000000, 0x4, 0x4}, {{r1}, 0xfffffffffffffff9, 0x8, 0x41, 0x8, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x18, 0x2, 0x8000, 0xffffffffffffc8e5}, {{r1}, 0xfffffffffffffffe, 0x4, 0x200fffff, 0xfffffffffffffff8, 0x6}, {{r0}, 0xffffffffffffffff, 0xc0, 0x0, 0x40, 0x4300000000000000}], 0x3, &(0x7f0000000c00)=[{{r0}, 0xffffffffffffffff, 0xa1, 0x1, 0x1ff, 0x1f}, {{r0}, 0xfffffffffffffffe, 0x89, 0xfffff, 0x10001, 0x7f}], 0xfffffffffffffeff, &(0x7f0000000c40)={0xac, 0x9}) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x80000001, 0x0, 0x0, 0x7}, {0x3c}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) 16:00:12 executing program 0: socketpair(0x2, 0x4003, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20400, 0x0) sendto$inet6(r0, &(0x7f0000000040)="de471a907ef42eedba6d039151eed3d390f131d75e0982312a8311879bd4e969c5e6058cfc5351a020fe3b5906e15e6516cb34cf1e97f33cc4549ec2e4fd23c39ab027fec7a18f44c14dfde55606b3bd48984d6d52e729d684b6018588a04d3e3d", 0x61, 0x404, &(0x7f00000000c0)={0x18, 0x3, 0xab, 0xa6}, 0xc) 16:00:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x22) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0xe4c3) pwritev(r0, &(0x7f00000012c0)=[{&(0x7f00000000c0)="8ee33265a4b736a70d0940e32389c7cdb70cab055ae8b7c7cea75d79808269407ec235c8c2697f7153d41ecf5b2524429c3cf2f1df7a4f69b8dcdab9b8ed1ccd183f22866a8dab1244b130f2beab26dd1f6d9df5f46fb5aa2a0378128cbfbbbda824579b60a254ecd51ab4f561bc4b06fdb464fb84c4749decb70f02998275d8698d1d067dc0b9d079dea5d28f329e30fcec71098fad098849121cb07b70634be880c6e5fe1428890d41a6c5d7bbd00491", 0xb1}, {&(0x7f0000000180)="08badea150f0c967d5e8e803a6e60414062c454192963c13fe14dec356f4e9668ab8956b160a53191a3828d3a32f5b06b5ee0c88b77f5e9c48e315a9e318adcc6684f79ed7d4e2b325c445bad0e7efa66a96111decdd4afcabac7e25aebd71f73153e0b56c712bb48b7ce0a2b7385bf369c4b9d2b6a15f385cfb7eaba6c8e8f148e60e7a3cbe3a5f555d3088c670dea141e23c22408dbbf2eb2a097e439e389932213fde90732260a314a058a575c1a7c105a197a050070202046c2d381a3e35d980befed2d023af383dd702d7ed2a41f8443482d197abf1cfa8bd75541a62dd65cd9d73710b005f31b44af20b0d79c2526dc6d4fbde269ac973e413fa0de614e3f18a5ed54aa9526aba8df5e361a034db3ac326a7f69b0e26465e90ab0618ff79994e317a58483c8ca14a6638d33bd16e83721cd9ed8eb19c7f0231cbf7b1bc0168ee85a4f764d89dfbd9e573a136b7a06108b5866d3a6682a7768e10ffd80fa9882e8520127301007daff2ed0aa385ab0cb6631cfc091d740c31019681cd1d624663bf053d9368824fbc35d3c96678ca2c7e5b0a6435da1d49db9e7fdc9e44ee3f35fae8fffe65cc46dc97627503dc5068c94ce8d15746e96ae15764517b1b9078cd703efdca88856b44ebef6ee2009f58f111d2f09f7fd45d80743fcade0abb48aded5eac5164dfeb76d6b576a1cd6a11dfe125a2febf0a57926960a9026e310717f1d874f1b25985318d3752a847b637dd60788a3f0a0fb5c08aaa475c25f84fd7afddb6f834919c1fc81dc90c95bf3369c80f1f2bd86e2ad24753aaddca7e770cbb2ff59d092200caeab291ddafd02af1fcc64abc3b936eff6b8292e43f717e0358a550d4104e6aab1d751414de3befcac11c5c257116df4006e6d6712e3d4077cd6d701624559ddfd531f287830c6ece1a3f64dadb4b98f99f4e8095ccfcc2cb5630ec185a9e6203ab866e8208da005c21d832fba9124a6b8b55d46c352f301d35be1485e2c2c90d9890bf45e5df494b83119d3626830316eab4d85f2be6add32ed00c50f4dc04e546e51e6b20ecf76bee7a199f3c8fe86ab975ed0fd3efaaf06f554802a1d3abb037df2150c373d39fb741e077f3b6c6b269a7768781c77436af309c397748e6b89878d48955692cd1a94789a8c7dd4e1274e280a672635da7dbd3107e5c8db81ddd54cd6d2f37454b089a5590677c0713c5f799a5c0a05b89c746709d27f62064e2cc23c6c07934a4ab4e415ffb57acfa56248d148e788a2044196599b212614579da21a7dfb1b05d50bafb21b2a457ceaacde2ae89ebfbf37211a43c78d6257d6c418437362e047751c36b529a0115f113ab5e7d2c9109857d344b34fc26c23d5895f9591841e6943a32c831faeef4caa41a5edda72b420951c1a506b9763f39eab41a502a586509dd9305e76d3eb7a3652383635a5f22f254ed787f6b836c80cc2f79c9603bb8f6d840ac8eeb0cb50214895a3ce03c4044deb50c68fc5ffbb1a2d78a7626dab98608a0cf1b0dd4c95af86257de449d1719305598ed87b35325c7ea834e1183423ecc7dd2cf89b41f217d86573b9f374f36247c8c08eaecad944b17a0e05bf87ebb0251867bacdcb6ab0e2a2848bf0f50e382624776f0987774181f3023d4c1e2523064453d07dce5a99824b7ec2556be6b8c46580444b36e41803caa927eb4dcf7babdcee0d0e6d69000ff26c3a8b4325d1da2977ba004ad336628bf3db91c5bcaa2da5abd4bdc67c8232f07279758b8b301aa48ec8697cecafc97a2e1e915f95d48b59c8152526fdf876a49e74cec23bb3acaab5f86d0416329d4a58b3d5abc44cb86e92292b6eff7d6a09caef99158edb4ecc68f51b51a4e93d4ce3f1b2987c4557cec32ecff76e6667a37b55dd4aee75615f1c4f712ba103f16ce77cb3c0905944af5d57d6f1d0d9ab4f9563dbb73b294148073a2346457019ed71aaf73d7067804f480beb19f173bc19f21a8d02f2eeb9e8afdc492954e23e2b37db2ebe1f92b0b0a0f533faaeb5799c6a2873168be2640e3a2cbc0f9c3fd6591e7246aa2c606e2d7c0814bc6343919e26b33d93da33e2a5af5d6f14ab95d23c6e63cdc59ddac5f0192d34dff0457f43c4eb6443c9fe407730ccfad21e0a245d6e6d947b6096efcccfb90dd667898de452ccce4096c6eecf2145877cfdc210ba17f155164757ea51c46619bc1550e8752d21c47e03a7817bbe64854f3488dcffab4f0e02593207d1dc17d4680bf68f1b2766a5e32d886fb82a5a92c39609a80ca610ec2dd8c7b5cfc5e02afb51f33c37928d7ee2f5df30dca6158e9f0ea3c137d5a91f5b24cf340a36c80583779e05bdbb756f0b7b6bc846df0dfba6241efc538c6fc615637cfbbb998d28ded8db07bc1f81bc905124fc4f891c2a76471d5dae7d826c970343bf8106c56ebe2764a54a1301f73a1c64392eac1ac2fe0124cd9fa3e64b19540f5c4a606d28c9c58e3856b86f68dc0db3ff3d5f22a4ac217248717110f98966d0329457be8b556ba045a32fc3d97b34350c70110aeff1fe7b54271c4e0a8dcc3293dccc2fa2e08d0dc47cf4a3447af82181521bd4a0fcf277ecec50cee78118314d3d406c2af1d177794f6910da994263d6869a4584b117c560bd29b8b64bb7b8e227cd4f7180cc0cbe467174d327d185626bc832f4412dff4d94eb7839432fbe4dd2f5c1847e0c68bd8c277ebeae36738b9cff5219aa6ca4eaf9bf7e1deb50d32a8b659f056a0c9bb267b959baa49ad4dc07fb1aa8d9d2da47ff28d3524cf9a5c44997601e0b4fe26cf3024939a7c0449bc6cb2a1bb42e315216f50a3f67a19ca3712a9734b461bd4ecfba20e93e081de7fc26a9968dbc03b97031d72d786ece649032931d53519b0eb2a9f427856bdaee6cb113be278531f95415667df5db9252787835c7534580197aea49e1e4c1bee8333a2b344e765f3a32e0c268e245ce11aa8f40b4914261cbb1c7b502b17f58a88dfa4b3e38fbf5c4d7acfd8c3b202230964fa82bfc4a95b9b379e8095d02a678037d44cc7f52dcc6d647d69b2a7fcbd736c1e1ff09a206646ab6bff64ceab129fc377b10b8f6e95858cb257117e03e4567a4d3ba15a0fbb0025065514b73b08b54e608629b73a49868789587936c4094a1e826060add0f01ea8ca7b6482c3a727a5f15ff2caf012a329c21a45e66f44ec28ec0bd835233ff1d9c6405bac379d3827f263d68c35e10cb3f80464cbaf3d981895f787f58b3bfc8f1fe777ead5b0dfdbc5d096470bf498c35168b2ad92b6be5322fc1d59c2a8c1c660ca08a5a14c10e934b23c888032fbd51256335e41e09489062f509dcbeb5e292499e7696450b70cd33fce6138ae34cc2c13e7981b1fd003c859099e94198f4ab8668b0703ca241913f9a1a679eccc6017475c58f968334331025497d1759bb798c51834bf11df30b72dee1818ef2c5299e310e7e27ee7a68526ce2307028c179a5beb38bb6c4dfad3994d1eb01a8e9cb16a118f455e8489457892e9831eb19dd5bbd6918debc5cd4ec6733fa1a93fd62b5ead5f66a0d683bd393fb855c8d41b15adfdac1f2814e14987b1a283d2dae8baa5f568dfdf54911849049f485c5da24ea34e11186fbc4ac32294b59a0b2e8ac444b611471a4955dda584956dda25bc56ebe4b6f64e2271f4de3f016fe418116a57452170d85fb95c7ff9585c6d2e9ee3a636b43dc1a2fe236e0a10d862ee7c9bfc20d350ad53e03da974e71223d9d30ea56aa44601ebe13eabd25dbd2a5be5b197c4452c2b52a775882dfaa7119a70fe369378467c9cd6f776eaba8a74a4a8de26ea7516dabad33c01411434d30ca7a3c4fb06726a5e8c5a69b68e80547d5bef5e0eee5bc4d0477c925ef67a4c522c1c463b3bf6c69558d60d6ec0b5f0822e068763d24e0058e3ec3f6094a6e854abd58f2c597206644d34c9c9ae4edb558672272b009175a3621debe1c15e83f8e13dce5c3171942db41841013ee8cee3e7fac7d9121b638e3fab23cf65a5b9b3f80529c67ab86ec03bb4cf6f74a71104e8d69cd254fbe2760f7ccc13624060bddf52c5047cbfa800521d320c2f39682026a24871e5f2d6d938f6aa64964cd5f20e6312e6f5832f8818b0d4f080dcaae72a3bc152fc5b05550ede5c0494067ef1bcb0b93d65923d14865ab110ae2da3e6adc63194d458da06a2054713b5a5e99dc841c6904ec5cde68e130a637ac3689f38ba8b5d1626426e27e664074ba80f9e35c27b6511b880dee3411e38d8e346ac6974799e35a42a0ac75b2ba53f3551a81bf41fbc23e42d311011da577883d23bee8fe6770fd75aadea7403edd0b0daf2efe25d5fe76cde7077fb6b0a91dbec1faa4c4f5da28ff51e732daa2a845d996bb8a3d05867fee030dc051e63710fe58fdf57b3892d1a8ff27e74f487c53d7c2c1996d449f17c10c4c0962e6f96351b487784482ee45c143a189b22d2548b960a6ec9f05a8a55ae209c5a8b5fffa17b5fb7521a242d10cd8465be34695d5a01673d162077484a7d7649ec1d5e73791f905b14f6dbad3ef1f7710653096d1c5b41ca53fde6d295fbd92a110f58eb18946538c56199e0fc18ad243788f2759e9c3baede2430a4181124acd2b8c2c57603f550cd87c0923c0b28546c6f19e0e97db7aba007f1e5b24001013d45e52fb4d9fa8641de94d2fd9e016d1153ef8c4c8f79deb38bede97936e707532b916d252e36e24ef04bbaac3d26ed09596184de2d193cf0878a5469254ef4809b6ae074e0c8724007a2a76757c41d1b65b20a596391656f830cfc347edc26483ea2d6a093029e41c2d4da672072e2ac77efce1a2efc8646e1799f7889c852599c61ba236e7e0536a30375eee3eeccc02af005b8547464e01894dd9cd00839342ea9116e5ee93edae974732bc18cf316ff809ed436ffe32118729a563f4415a4138243d53c81e313c5e3d8a86f33d0d476a5a4c10aa2c94bab571d0f84315df82808ce2085c7776f30218ba96e200209d74dc94467c0a6090aed53cf519182067d1d4783cf2b7edd34dc49c0b8e2064951fa8b1951a23c4dd22d5a9fe42d147775cdb3f5ecc8346910a2132be75dcd6c5b76397cc464f95db301043b8a20670c423145cb8b978db58fbc2e7e74ecaa1f25dba0321cfbbc92fd2a86d59867d5f873de35dc9452204be693e456e168512a350f53b09382e5fca0a941b9d7976e4db609caba3ad848d5a484099597fcf6fd8421be548f2721d58e0a02561ec0f3eb249bffeb4733cb176a46af6c8e4f7d2ebcf3e68d9a78801223daf184ef8222218595b6ba1dae832b4ffdceae9057df3776680edae0ab4bd46d503887c90c8e5b3475462020c2f4e36fd968ea94eaef92618562cf88c3de98e7796c0820b70c20684bc6e9d5c3d49ce5b72c44c6c398d610ea39a2c49a7e7bc407724599e2f416a13d12207f8a679de7b229724c08659d69ea6c4f319ba65999b5ba25509430862e21ed3c721531811e453e0f63de8dd626231ac383363795a7756e6e7f752aef05558f7a2da33d9b27cf2825d6057928e7ff2bc5567305ab38cf0c1a3de9bc7cbba23582e775d0d5485b557edfc5a1c7af3be8f8d476c9cf60f8ee2ee48c7d926865959e1c026828783571591a3cdb599d2ef5637cada24f23667a2d49b597bcd09294799039b942e7fe4212f6d22e9a1053b0e4b6a3f465a4ee765877e3b17c98318b7d58e6e1eed8e23e1c7695cdb84c392d9b9484a30d784d7539f3cd1f1d3b73f3c1b9c79dc70d5ba42e9413cd0ba0071ffde8b8e4ed0e", 0x1000}, {&(0x7f0000001180)="88db68ab5953c07624a8ad445e9dafe1786ab76abb46fe1dc248d513f504c1aea3aa018da5380bf117a90ad67a255e2845539e07d3f86654fd181e3b6e71158fa1e6e50af46da6eaee01136c71f135275186be7bea916fe11d69f00fc8816e0c52eb7deef69bf5188d8bdd", 0x6b}, {&(0x7f0000001200)="fbf4780b5518f3f41ffae6e1d384d64d96e09f47d1e4f9f4067390622c598c8f77621b8eaca36d0998b29ad9946553ff0a09c1f0344f38d30a89b69cf889e207bd5b969bdfcccb244327fc75", 0x4c}, {&(0x7f0000001280)}], 0x5, 0x0, 0x0) pwritev(r0, &(0x7f0000002800)=[{&(0x7f0000001340)}, {&(0x7f0000001380)="840d556ee0369d56851aa47abc70f8da395ddc6980f1544c2575cf5f9b0d5327b9038870fbdc1022008e3a39dac1a2ffdf94b0b73553a157c13cab6be333eadd2f9ec36812de13672ea1216f7d1a95972578ee07c6ebe002661edfb72c45ec5eef5698923c6312070894b4f541f24fe72d7fe0517306529ae13b17d1b404f29bb6db5239bcf5f52e0f6b856d7dd774e436cf0a459c60b8fdb1ee6c8507d8c1f1f4bb15b888e7d962eb26b333e477", 0xae}, {&(0x7f0000001440)="4b89a891833ae031910f1762f1ca145df9bf2d1ef70714b78aa9c8f8d3cefafdf7d8457eb1f9fd83c556d874bc357b24e10f3a181c4f649961fdbb483158ef22fb4453179a6f01a62b9dcd4a7db541a897de4c2cce208cd3e36185ced991d8dc6899d300499c33f5a21c0da234a66a3453", 0x71}, {&(0x7f00000014c0)="1e1f49b0a12272afbf74ce5503b81f2ccc6fa59c90c8f37cc1c0e411d566de5245a6523b77e09fd188226036a68174e5aa109fe48787035d55fdd3b39b0ebbc013250e9efaa382c5a4926297e323b8b078d606c9c25b52bd4e4df415c293ae5d140d7297c9f4fbbec38400063fb7bae51549b5a4341432b1db7423c6af39c1b058a6b71b73374298fddd839f976516452d1fe55402cfbe0a5f9c2931b69e28b0657ca0352ea92e52d163dfa4fee0a4381364aefea58bbd356ac403224f7d97c0684268", 0xc3}, {&(0x7f00000015c0)="47e73c3da38877cd8c290fb7447c26ecdad1967d54e49a069a6b0b8f8efb8c0c705221cb4b2147dfb03025c227ff64", 0x2f}, {&(0x7f0000001600)="5a68083bf7f645766d5235e6907bb173f633b174f543cd07fbf22ad3663e1bfb91c73129eb9e97ecf8f1b2cd9806fd4e67eb78febb3a85c3f620b53cf7755938bb36a76d8b1462ab830195b9890143745630363190048eac14604a846e5a3e9019cc4c6520531f94c09ad69503fb35135f4d2d88c57ac801fe6bceae4235d72fa9a1b39ec9a7c999f87c7757c6a3914d4773999cb4b600ad905b0dd5fb2b6387855bccd9372aa2795835287908f811b05a47c9a91108122f02ff5ddc4c005d32456c19baf7389c992d41741a84130894a94efad22c951af77966f3574b26361fa92d325f9d2f56740272a26a2f5ad1519c9eeea06d43981ea5ecc11f0aa46e621c362845e175fea738397ab1a92c3e61ad5566ff133d74f7706bd5fb3c68ef6da872589383305ce9575f8b8bd022864c5481e92d6e3eb6325bf997dd6a66507b03a99310dd076654e383f4989e7d4433c994130f075e15ab47b6f737d696a4781ac0648aca48c7accc5e10eba7e009fe04e7214f1e3f80ec036636675df777f7d4445f03efa3cc0da851a6468fe206605209d75a203e8d74aa9761fedeca01e74b1a2634aa6f7613d29ffa07787df0081ae7f3b0fdf0da1a4f5ffeead45bb660fe4e5c8b3cc065263d749726d048bf20b745735971b21eb2e2e3e6a82fb6c4e409cc14aa0cee46739e3181678e8dbe33fc2dccc9c5b3758394e7c6a53aed6530edc6d0a53e96f3fd9a4622efc938f640c5fbda262585ad110ce738203d6661a825b078b67daafedd3ad84a762a834f2bab4bfacf6010596ca19bdcb178abf41dcaa865843408aac2c1e9f424eadbb872464fcbdbef8d388c160a8358de2b5c9e9cd2d00b054dd582fd7c9c87b287099babcc345ace9850c39ef731772ac2dc9ac636110ceeb62c79ddb633cf6d5b45dfe24c421b3d7567c32e5d8d9ebce91bc296f977636f83e910763f51ea00213e5817824cb739391c8a731d236861b70e0ad5674d13041d859bb425f402e6096e16ad2bd7220604c164920c23da5ba87868c16ae43d003b4c162e5a3aac4cc0040b58a369c9600c9cd7ceab077c93f215448fc90604f4672ccdb9bc60cf9d4b9dbf77b76fe2ad51c5f6fdf7236ef0266b3baddfb6d15fc21fda528001bc3346fb0bf62083a44c97a278432e30959d60a3f958ddab97ffb6855bde43050b0c49fc90bbb848d3c8cc2750ae8309ffc8583dd4a86e95ac50ee3570c591bb2c851c8c0af403d1e3487a4445edd377d9efa2f5b10d045fb88a2a82a7232a83029ab10f301baf63804ba4e9877274949e35bed64989765c2023a4c94a4623f62b1c001ce557a9097fc1842f31c76d772780a59959197c0c170001e5e9e98409ca496bb612f1f6b76c5385098902eb8d51f95e00425a0d2ec7c5d21269b53952b2bd6208cb7299c5047b8eb0f6ae8f5919774ea84f267fd71339d61f6e76c9b37ffa84fb2f2b827904f4cf817c2cb8a6352a54ab9c0dd443aca21278026b941ef3b7af472281203828847d7401be38293073f72a04d80bca8f93920a40a9c495be225b949f2624a7704b753a1943a5e840f9717aea578b5e8769bcc9c196d072d237bf9903d08295bb31feff4157feb1f893e7c5b2ba6cb94f8e46577e1e384aa25d3fcda1fd07d4bfc9e3972343ffdbfbad8eced9d981349789f566ab7167997e79ee301d9854524cae5b30e054c97bd557799eb9b827b50fcc97072dae64f42aaf8a4045264ed6dbaf51c484e01bfb338c25057c480203a5227ffee63f35bafaac3e3de38f9d286b3c2d9541c743d80e9bd8249fc4e9fc3588659e2636007a5a3ab6a6bfd17336114c5661938c99311537088ed19779957d217a6b35a121ba8c3e996a59c7e5f649b163760a0e8e6e799c2f17098d655d3963d094a35cf9e576f1770383a741d42b9b2f69d9ecb04129b1379f23692d299cd77842f4d5a474868b9730f2a1c76d0bd82eb2c6b8ba3f63f8a3fb46e38654f57d50d952c259bbe43e8ef2bbd33d1105e631be9aac4ecde7030038257fa89fd3764e3f7567490ae845aa1f89922254fc64b045152e7a6761d6b6c3d88c2e00a33ae3ccf67110f601f2e48393bc8a0bfd8910ddf500263de3cca53c4d498506610632f8e8af641d96e49c55212cac824f4a0b06715bd3d3f0b88387c75aebbd4b100677dc64be6ff40eb8be7b49ce68beb9b7976693ad28faffd410bf3cde8a3612323f4b1795637a80ee1b7fc74ee5e8022a036d202e72b4ea3fdcc466f5acbc1bc3cd2b4460412cdca4fa89a3526ad9c813c64333b5125cc499c62a027f540d02bb9edfa29f303badad67cba6e3321e6b58f46fac7cd99eda36333ec6e473101d51301d5bd6adf61240c57c671caed873f252978aec892edc6993cac79dcda497f071675f420df04397a05f4a2719ea48b167821a50890459bf957615f0a9bdb92d71dce6a04c9f2070ba935b22e932a13a2523f4230889e8b7963eff75d99943e08ffb2d4bc89a229a4639551d45cf449d563ce78b5fcb24b2762fa260430b44b0b677d9f4514cdee9a0201bac386ba740e6cca6e094c66ead7176a3fedd3555c1e446ca88d8d8854019360d12b93a87d7b7206613c8f09f866a6482cbf30868011142a2db291ff228226b628f61e8e9b105956e1c6fdd050043bf739f87f33f673afc44ad104d136b59989d3891a163644e2a78d3b568443c7efe453b615398d78e9690670917374590fa24bd2e2473945b3facca504a262a4a53e2c55611a90895af9170627ba5e0ec3b0b9bc968d401ca5e18a06bbe27e3bb0a8d74c3f0638ba53d278fd7149b8ab1363d83fc82eb6bf42a96260445421cb69d19af1767837a8ce87daf074718da73697b107bbfca017b3c4afa33cb9b5bc0c6e2f4f1bc1e8413bd85f273a476433c0951f65da7bc8ac6e5f240562803a1c12d4e1c4f734f733758dc9ce186abf1402e00aefb664633b6e56c076ca57dc18d63bb1473bf6c80bf668484a9ad8cf5a89710051a3d146f726c1676cbe2a37aef7c5720da71ee618e6954dd117d96c37c8c8ddc5d41aad7cdceaa6ca80f21232b9576286ea3d3a3af66c0dc4e35565fbb464c2a24647e9b44afc4031bf4571309f6f0d0794ae841c09fa0edf62cef21b3eda64d9e1e256f4bc864a3cd27146c0aeeba60a9cb2473e06cfe48dc196c8faf61edbf922f4957fb51b9002db24bcec9781bb0931ad31c895001441d168608981ebac7888b59d61217d407dee3b0aba53a0749b513b03c69db7e57ea76633bba0bedfbdf3a6d85072e0e0ef6cd630bba52fafab416d52d66ac863edf7798be341c4f384ff1ad74972b7be426ca3e42303fa4d9473e47d52ee33035a28f3fc4fbe28101e4b85cc2bca6f1e44fcd6003244bf754115feecbe74b6167c2a9cb449b0b298f8c82b2d52d344ae8a47f2b073a1f8a6a11b3028e1d975683452d503b5939a82f62f67b8bc3157989ccedbcc1c43e1140338c658fdee68aee220e1d797f6c8652b963fbedd62fbc0fcbfb2d33e0278c2e40de85606c8f7675f0e0936e04a8274c010c30739e593fb3b02055ea8df49d4e122a06d8ed8bb9c31865f7dcc9ed3649d507ae2f5c351a518e4340d05b7be310d93193ef85a388378284c39de6b0d5d1b18a157a9b817cea16125a1f45487fb0ec42c612c32ebde62391581542f7d6f67da082ca57fcd38a8321934f5b4dcc679fd26b3a5d14db832c3ea4b1acac501f991240c21279de63013deaff8addd772bd033d6f8042996488c6119c0c754255fccde9b5b0d98cb790c64a8c71e9287802dbf5e92e09d12b6f50716b363bce86d057e6b973899fc328c2efde9e144e1cefcf763af1489a223659e36458d4442c7e47fbd8fcf45c56d0c6890cf6d68c61c4a8c489562a0dcd8d61bfaac06e03ea6feab5522e17fc1e841103be047bd196efd5afdfd95e358ee907801130da1fc1b390c64b87b28ed5b76f7801d2b9bdaf93bd486ecffc23117e7d64f4bd01c8812effa1deb8ea46555f97f0ce8ba1117f9cd6fdf5e699ca580482a10981330711e03699c1647c2eea986f60218e5da86a1050bd0b1b5840f0a00a292b6d151555f2f9a97d51321bba66dce949ebb3f50633494faa9e90d0c9da6578a50a77d9b6ad2a88449d8f508f32ecd1cbef0670f66cd2fa4f6236176b2e29847fa9c122776aaf508c15aaeef7f5ad92a1abda1515c5182d159ca4be41526787eac11f1532d54b9133e1e32ce9f0975c07af5029558b6d12e2245d5c1fff9b0a24181f6518e3767df1bea013b14cb869faca4ad8159e7279d3ea859a414cd54c5df8adab338c6b6173f552e8027ba5c84450421b524e1820a43112a0b1e3d4e8f86d590c77138faa1f9e8b0bef0dabb0451b4a2f0860b35f0d6e2e5f3736f205f577b3ed138bcc499c4f264d7b79596d2ffd1f81193ce70e864c1d3f4650904b290fc4a77e71be7f194135aacf33e1da84a65026ef8785e82e21d9699d3e2a79d0fac185a79048c4ea2c1a7be7dc3484beed8928c6f8733c4b725a7574218a0213c3c5fced96ef9d524c35c09b8dc179e0cd7628c14ad5e9ada1f12d1a359a5f3e4dfcf9ae2805da3f8e7b08c07f3d6712c89892d23512bb12757a48b4b00234697df1a625227522c3bbb015ede64a287b0e409868f3d860acfb8fcc8201be239f3598d1a96d852bed5d8948c2043bb3eb7146c99a0203a552bb8f751e5c5f0a2119946e9a9949f11c998e6970776de1dfcefabad01fd719014aab589850cd5570b31f359ff316068e246b4de4483ab109704849dde83bac22fb85b43682fa6b9d0a1ce134aa02329638dbf2f7b5c8911ee3cd743b3bba2d4e156447284c98d598866fd254ef2864a118682fc9342ff805710b40217d8e3eab83f6727f6a7e3d06f1f59b09fc9134a0c8a1450de381ac90716b2f0d3d53fab8ab8c2561a5b6ede6f6e2cc1bbbf3533bdfbcab93f71fe44bf242022df877b078d05f45e225f8e37189a14e3ffcbe5659a1c60a7aa181cd236fede712f81dc484f9d31c43166ac9d13c30b7021844657656e986c230945fcf794aae96c19b9ac8911bcb9b2a8c25740b87799fe694378736e87965b6b966b97142e9f907ac2c157af5ae680b8191f9ff34129d479dc9d7a25d5da551bac720bb8b34d3116ce9f113bfad99b99597a9b71c7bd54849afa275e38830dc4b3fbbdf266e2f4dcba764a9d88dd6cb9ec1ff77ef4487cbe6dacbda215454d4fdddf1e3b67833084f36d3cf789f65bc3a246fb85e1ecceec62a8dd2d172ecd9d7ae3b25730ed8f10b1881be08e8959d2fabbb5519e9a1cbbd6c3ced555c5942803b94371cd253a0a3227515495ae9bd70efdf0c77e99375bd62dc934b462117a9b6d1fbb26847b3390ac9b4163a2b05a39590e96cdb7e02957010b9ba6fa9058f4b964865f202d802f206678303bc5d8fd2adcb73f9d69c9cda294499dc4bd9919eee0c9e5aafb1a2a7ac027e9d2967ea22e4ab17680c6e2a6fe8c68fe295b333fda03a989c0675a749c4666fe05f63755afdb88d35a1583d59467b5c81b2d46c8109f080b67ed9ee9c6b31ea01e48fe66d58504dc008793fe840f312490543ac7e8ff931bf635fe4e7247733baa5212a6e911018556b490fdd5b3f1c5ce89f6d4495b7013b07089be925138707f5e74474b85807a8b9da23a1515cb1ff9e5e2f4e8e88c955255cf90c82a1357ea8f21818c1040a71c27b05453add44128f18b67661ea4d996721b468e6d306cbb0a055b0a8c697bc65d9e7d9d36afa241eadb13407fc18", 0x1000}, {&(0x7f0000002600)="fd4d1b9ddf1b155ff37641791480adf52c3dd1c31217fadc41dac5efcda1f14e4c15ab88897c0143bc03288f5bdd576d08fb48730cf93eab350d91d2932a602a33af69bce2d3f9007c053ad0f19bb44bdb1e9faeec3110f3c344d4476623f63df305eb6246f7ac3efae18c91691f9d131075d353ab50b79df69fdf9b3a47c8b5a6556236a27b5486d5a67dc30ccf070029bb8a82d4d80b5fe94a2a1d45eb67d73200f11aecb6157e3717fbb133d78451b73d5e089bb7e341260054dec636f68582884b2ae987cb3c1f2ec57ecc50200b36c5", 0xd2}, {&(0x7f0000002700)="8952a6d00afb777c3d7a11b1d814b37caacfca3d262fc0091a872e4c413ab745f2a4884e90d61bd56fad70f16897db538fc24e596c8921e6ba45d73e393b71f9385e959b88ae5e4c67215117a1521b1dfcd56bcb20e73cd96016aeb129a8f7cfab93aafa8effdaf8a2919078d1b05fad38fee240c6f6fead112df69b4468232b8cd9884b134e9fc3f374b63de18523b2a88f9fc6700f48413dbf93171c49843e91d03edde8ed2beb18d13fbabc7751f0d4b8a2c0db4bf70446b6f3258e1bf219372e888476e0155f1345af4aee22f962333c80bae602b752e744a431797b4e9c9e8b82ff40077c68b2b072ee236e480a7f47caae7f", 0xf5}], 0x8, 0x0, 0x0) pwritev(r0, &(0x7f0000002e40)=[{&(0x7f0000002880)="3e30b005f35a3c195d9aab7d15611a14cde78689ef0c17310f64493c0ed2dd31fc112322177254c1bf3adae9fd06e9ddc38f4ad01243c549dbf1eef19ce7f552760b163ee3c1da70f0a22a76ae5d8cb8d00ee32796527f972ead158be22d0b35d54082ca1797fcaec2804be95ba25596975d7b786a4b3caa84cce6b01748c30f77c7e32a43b6e2473f40eccdff8d8d632070e9a0f40fa4983bad84d0798b60dde9338c0ca8c3a5d3013fd58d42057849084386d93b0230844b2f80edaf51adde216571eaa28e4afec51237ab8ebe47d2b1145e20cde99c0e2b722600c48e2e69da492437aa1cdbc24648dd85638cd1719c05c5c0e7c176", 0xf7}, {&(0x7f0000002980)="1d3e6a8d1b8aea6784568acff81ed9c875a11e387235c74530d9c17edc10f269f994c73f7e600034bfb98ae02704e825e28054098411088063db60767bef79a37b00e951e5af14ba14cc595d6dafd1a62e0e206266c1a397174c04ca64cffa4249fa80aad508f64a1f9500ab05fb41fd7752b111ed15505d6ece0c524e42a167089a7a31bd2a0644cd6de102278f3a461a3f1da069a9cabc9e22637e28dc809dd68755adecd9ca41c10142472ac295101950f160c7393d00e23d3551ba747e94eacf", 0xc2}, {&(0x7f0000002a80)="71ec9ad4ffabeb62ddbc4a12c1b3a64f5bef4f5b0c2f0ab2768b9f9b83bfdc5e0ac625cb9c02530d4eb7ba11ed71d4d76fa79adc3c54f3a11a541787ba6e51b7bd896d457f7d5f1367ef5064dd19b5841fd1a15aaae4a6c211550851fa18ff4ed2490cf47ac8e3773e442fe9b47bcaf6d04744d9f032052fc3a373a7e2c15c86edc3b9f252fecebf866fc16d2a803af3857fc4ef818fd4bbe09e9d1fe9bd495aa4f1549d0ba740e3c269a6c05e5b9bbea2f07cd30fa217dd15608b3a85258f42e9277380864061130e7c7b5005a1630f81ba5015e0b0a74b03812838b72712f3", 0xe0}, {&(0x7f0000002b80)="fb81e33eef187eab1384e4e266bce8ae695754c1de596faa9cfb7efd969d7abfcbf9d432ff7df5ca7e467170d977ce68133e4be796e6aaa3fa290976b6c722d3799ec31152f1b6776c9a104c407f7ab0c6bfaba6eb48fc3c8b8b78d1b1c0a233a785fff9c6a25929a4c9c0e79bc00010468182ade35f966f3e142fc693a684428bfd392fa587248db3dfb95fd200e7a82dc16464f1a2b16a2fae43a933d1196c7c830c0ec8750c80f90b6e92cd22f3887ad91475e958488cffd7b79bc5dded041a7a5187f295a8143e3d22307f21e9222e5e898451d62c633b879ddafcbed7af", 0xe0}, {&(0x7f0000002c80)="c91cc53a430c8e8faaa14b698b4ee0fcbc518db1f87c3a578713233bce1d6e3d1d561caaaf3659198dd49778cd2dff4b480de95bc8a5942fb9eb5c06084369025abd2057e6fd4e0d6b13e6fae88ed84b2375a1e4fd64f8772f9bdfbb9cd6f4417277d02dc5e217c973208183c0f5dd1decedd38f8dfec248fc260ac03bb10807d6698159158d7deb400befc18470ddd6ba6e453744f8c00ba058875ad40ff16de48ba0a9a930f2bb7f2183f5df4fba07eba53027bf1073bc18699825b2442f1472b3a95dc258a0831a19db6cf6a8d176ad281c8c943b685d264f568f3908f73927ddd8a9ad69188c3bba967f48aeff", 0xef}, {&(0x7f0000002d80)="489df90f563d7102c82edd9df64100c395051617b65194aa4303b0a068631e8dbf38e225cdea159764045bdd4dafbb42c04e1e22fc754b0c92e72b50ac43f9fef5bac999f4a37431c6eb15d8d5402f0b77901b260130ed5bdcd9da17e681df6f1dab916c22de4f553a597b6ecf395f31f21c3503065b87b15530d07c869c8d76f8f9667c0929bd53d5617f42d91b0d046c7ea312e3a5aeb80f", 0x99}], 0x6, 0x0, 0x0) execve(&(0x7f0000002ec0)='./file0\x00', &(0x7f0000002f40)=[&(0x7f0000002f00)='\x00'], &(0x7f0000003080)=[&(0x7f0000002f80)='*&\x00', &(0x7f0000002fc0)='\x00', &(0x7f0000003000)='\\\x00', &(0x7f0000003040)='\x00']) r1 = open(&(0x7f00000030c0)='./file0\x00', 0x20001, 0x102) pwritev(r0, &(0x7f0000003380)=[{&(0x7f0000003100)="bb0e137ca8cb3d4f8145305efb4ff8e65067d6ba8aa51c877347e7c298df1fe23fd90a45e72ec59bbed551d9c8b60f71ea705b9f025a33a3740035c55a5f8565c4b08033ac762b94994032ed9460b8388aed7e35f1c298138b4c4ef5da973a29f99702a5a134368ea709f907bb2422951ae819736259910537dacba3c4dc2cac338b0f3807af9da5aa60b820fccd7f9bbfc5a85b6b8b8aece2ea98705b8d6eabed244d3ebaa4f2aa20a830c09696fd54cba38f7e8e2128f760342437419c900bbf17fd939560870687bf28441d778e67d86e3d65c96985771c6174", 0xdb}, {&(0x7f0000003200)="cdc4d3c3c66254cd50d3f9fb25bb9bad89f3ca054c4c9cffb92d6ce9a656a31de707581ffaf47ac63f8114c4736539107d239d407ff052633a8387c53ef16a9ca77f412476c8276e31bd301d78da7e1701a3d71e29c54cd3d4f6c27de5c496e01fa8969db48ab4740edc003758d648757960d1bb5851aa5a9e48202e7c9a4abaaf0fc7c3f5766e199f70bd39b666821552d0a8414501c6b5cd", 0x99}, {&(0x7f00000032c0)="1850442c27ebc3f8860fb4631d260b4df281f5598770afe32b779c263d5dde8c86850b1264e4a01ba3f50a27cd4a3b010d95e5a69901931874f981b3a3e864e94124630ac7c33fe07c64bebd2ca0877c5b25682ef86ce4992fe31475d0a5b2182c4b236dcdc9c153dd0d9e299b779452657b09894a22f4a33f4cfee24349cd60782fe459015f5549472567a90425ab0ffc89fb52d6f6c082b200be60f518ad0bd4", 0xa1}], 0x3, 0x0, 0x0) close(r1) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000033c0)={0xfffffffffffffffb, 0x1}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000003400)=r0) readv(r0, &(0x7f0000005800)=[{&(0x7f0000003440)=""/157, 0x9d}, {&(0x7f0000003500)=""/167, 0xa7}, {&(0x7f00000035c0)=""/158, 0x9e}, {&(0x7f0000003680)=""/6, 0x6}, {&(0x7f00000036c0)=""/4096, 0x1000}, {&(0x7f00000046c0)=""/130, 0x82}, {&(0x7f0000004780)=""/96, 0x60}, {&(0x7f0000004800)=""/4096, 0x1000}], 0x8) r2 = kqueue() mkdir(&(0x7f0000005880)='./file0\x00', 0xc2) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000058c0)=0x1) mkdir(&(0x7f0000005900)='./file0\x00', 0xc) r3 = kqueue() getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000005940), &(0x7f0000005980)=0x8) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000059c0)=0x3b603768) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000005a00)={0xd9, 0x1}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000005a40)=0x4dc) pwritev(r2, &(0x7f0000005e80)=[{&(0x7f0000005a80)="e72c1fcf929895be162eb7424af25df0fd4986a0e2ac5954debe50c3647a521f1f0194db2bf8f3d13693b11b7b056a392818a2088c8f69ae489829157e612dc2c0087734374742e2f9f1f18c63f1fd200fc5e2adcd03e4c8d54690a16459cf473d268c5d950ebe15486146677cd8d550f2f66f23c671108f882e85a1b7ff08ea5142ef13869135118d9ef3ff3463268f8b60cde3284b45933a3b4ad51d1a44ac7b246c9acf22eb768a6aa0364482364fbe39c5a0ee75eed58a64576b31e6cc42f61491c3e224ed67a5ee4e49d030317e7a674845cfafd378d300048213093a4210c125fc34ae10a94cfc78c507c87f175bc35adc9107", 0xf6}, {&(0x7f0000005b80)="338d10da051aaac5d495d212b3c795bfad5713f8924ef079fd7ef077d4de9784cbfb366feb0aad342a707164db32690941db76cfb26dd4157888058b0f236b6d5cd00ef9078bf0443a7d87a8a7325eb96f6673517f6fc3a767a179c750bb3c64ad94d9f04d3321841a8da6edad7f498793733028e1b4f5af6c1ff8412e3da129be32eb19950421735fc338e4194e1d2db2c9fc36096583f3db8c12082ad182106fe23ccc94dc5573e4612d3972936bfae43f6f812d16cea8cdfa635a51d5ec34ea60", 0xc2}, {&(0x7f0000005c80)="57b52f7926c8731834b3d5b4fff5ff6e36746445c85f33915cbe09d029b54aa41fe4c26bc58e3e164d0f097bb1342069e240c7a33929edb6beb50a002b3688f14da75fd7148f4b763f7a9faaddae9d", 0x4f}, {&(0x7f0000005d00)="9409759549b03146b24b4e6bcc9c8e9d361bf50f9a2a5a0bc7101b878aec66ecb389c882cd8373bbd3f1486c9d10c5bab59038d525bb26fc5a3517a8ac0982a6d608846d58c7f7c7165caabf0bda7656efc63734115d0ed16a1cf0decb4e3d306a0abb705246025d07d757d8aa7b00d4f744474bf035ff7435dad9adf184cf2c3a16684fc84dc896b656c8475e64cb268b6b", 0x92}, {&(0x7f0000005dc0)="4b0ccb7401fc462ec9b5ec1b56912e301d3a69b28a85a4c9517553f5342a8f7119671e4e7a51dd91b99f49ac9f9ced3984a7bde25b56b7f4075888b654584ef169a3e95dfccf5d197033ab448f4eeed984a9874b5350cf4f65", 0x59}, {&(0x7f0000005e40)}], 0x6, 0x0, 0x0) connect(r2, &(0x7f0000005f00)=@un=@file={0x1, '\x00'}, 0x3) faccessat(r0, &(0x7f0000005f40)='./file0\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000005f80)={0x75f, './file0\x00', './file0\x00'}) poll(&(0x7f0000005fc0)=[{r3, 0x100}], 0x1, 0xff) preadv(r1, &(0x7f0000006040)=[{&(0x7f0000006000)=""/16, 0x10}], 0x1, 0x0, 0x0) unlinkat(r1, &(0x7f0000006080)='./file0\x00', 0x8) pwritev(r0, &(0x7f0000007180)=[{&(0x7f00000060c0)="cbef546eb7af08eff4929d66525fcad6fc725adb7b1f4b85af0b9fe34e268a184f154d8049d25a14a06dd006e9d3b57d741366b79d10f7faac82061cca19c6cd27738d2de4d7151587717908daec9362eb3906a9fc7fdcaf67", 0x59}, {&(0x7f0000006140)="baae857d4625bf142c6cbdafbb90dc80666b7395db12a870d7800787a2d56fab578cc15a8b", 0x25}, {&(0x7f0000006180)="676179c2ebb35940389cf1f6c6a78fa6bd88606cefa46b8bc3d1fd6534be2b5f97985b21c5613381621abf0f746f8507edec1a38ee217fdeeb167dcbded3cc6f85ffea16f520a85eb6dec3bce1de73ca0d9fdc0c7eaca9bd00b3987405f71be70273b3ef9337c0e3823f4183c486f8929fb73f1c19dc930d96e31d3e5a4951f001244752670f03c2da3c3fdff7020a4a7e51d963fbbca2b8eedd4c31c2affb225d48a3be4083fce74fec3650d304a685556f8e8111faa2e7ae96dc37234a1ceb25f6d8efc1c2deb1dcd6f43d24173ac461f63423e7f28d69e7a63bd0925543c2194fc5de0c6e9a53fe652986523e6a07601da1bd23f06ab62d57ef42c2152910c09fcecf1e582c37f3b6f08c8017b67308c0ac868e5fb455866765a6e2e2fd21d5eda59bd5a12ef02f8c2272b929f356ef08b1c23f13dc845ef3d45e59200e22f52771c2f5d07cd596e01dd553952725be77688d00521c78bbcf4ff767256ec2b8e6238694c9fffa8d4f19aed16a2b58f14e4ce038b4e1f7533bfd818fa5ab7094a3f28be6f9d3a91c2b4d8bc6016e1d49bb5a5e2a9c1098e177395be8fc816a0f3ec07c91068735e780a17ca97089811f8e26d07df8cfb33885095d705114124e320ecb6a40e2e8d95c5d91809eb6f782451635a636314e542e30bf2c7985f17369e629b68458dfc9b27c3742ed31bfe164d575eaab51e979897d789c9fbfb4dabb32422bf4f75489e3d5645629cdc621b79a7a512575f650ba8418000d449b4b1dd634f707688f4219c950dfe98bfaa0b19c0c5dd2c7e99eb5096997793e20c2adb86c521c9442f0d289af710190e6a3fcaf1397647cd461573aa921b7d98e86373a54405a935514adc6169ff7cc2b4a1953132aff54c2cb8ab54d6dfdcac2f14c6f11426b354412124b72f115ad995dafdce0ac65d8bfc09af62c5e9271f41d33d24f7fd3fbc677a5331b395bc78e09ec4b3e293bc488e87ff4a773c5588cf4d37dba083edb52f27a09cde368e3b4ca8d4e28a8fd4e78cbf69ab8dad18fb71bc9987e45aaf90c8a940d27c136c304434dcce1e5593d47bd16e43fe73e108e08852316f8e693a1d5afd9517d42241523683c433dcedba5ea661bf8af7214f2bdf9a65c3d30d652cc44f7a82f3ad2a5918041be2684704f357dea5ca623aba5496690a97bf825c54ec73c5ba801809e3e646adb5dbdd3c29ae0144bc59a12508671cbcd6cc39c6f8a52e4bbc0d82be14f33bdc8b4f5af19bd7a53a8f89d18a118f0b429b559f0844eeefc6e776153b9cba30faf251ef09438e670a4920037a2c0ce71d2b0293b6ea0dd704ac186b82f6c86c0d3a29c4bb796c69c9b41a71e80752d72df08283551d8012ec6129e1d49da40b4b56ee9352f8df0fc98738fd97857bc1835217ca76aa3198261ba49efd8737628c21b5542da83c4f0f62442a1d34203ca5ee86d8e24c75f928db071bf301c2f56a10ec89acc27de0d49a2915472473234a7841fb6b50248f79b96656a9638d42f4c926f7e2a80fd042322b52b450e78a9f7427f643a01b2b52d49d7e28d0a1edb7a55cde19f4fcc40d8fa67b55a5a70a696cf54125da56f446a749261340720ec1df2e2baec290e6ae4c8047376fe2668b4cf1d84f23386cb33928497b852b4fd12fb7c428e3a585794e7b6811666831061ccba61e066c296e2a623e7da9e6fe209372dfd9cc5da8791029a153f67a6db012d35f260645cdd3c920dd26899c8419dde5deb01db8d4f9cc3dd600f964a52f621a32e4741d962edad20283727349dc59bf93b67059a45e1f32b3d0d0b45c5a896161cb97fb6e02951ecd1abbf8d42f399acf576a4bc06055209fdb3049ae95edfea1a8d4630acf1b285451f00965adca5d29882ab9c01d26d251d8560d05274f78b7b09bf8e25c65ae5b96f92db598e507fc72150e6f29d6b5a66ea132d35d361e86fb64f281dbd1a1f7cd9c397b4e464abfafcc3c067f4dd89851e2eae7c294dc934873120b79a1e9aa905f640e48e39406cba701ee271563d29e11ee35d780a2142915676b4ff966855bf7ad15e6d1fa07cfbc17a0d5b7cb9746d4c6a3d4eccd39c88efa99547692d7c6573256e90f7dd4fafdab705d5d9aaaeeb594df1f6f6cee13aefd8fbc6fd17962bb2a5fa78151137672eb27df5eee4c2e80599064eeed668db4575e40767ac5baa93cc196844e1cdb2801c5221d1706c46d8316d4a1ccffece78d28219a37053d7f3b85058481419a87d43c91f808cfe9ddb19cc7c594d3d3b9b2efebb1b5cfe91fc88936dca3966feceaf844909fbb8fc725d3942fbdfa48e80e373a30e2a8a821969cf439cfbb596945c72c04f6f92c40bf73e39031a60fc45bb5cfe5a4720bdf35dfb0f99ccf4b5843644d94f4ae0b87da037270e9d7b6e6d254b2c4939cb3300f95db246ebc0915e964eaf674cc2af3021672dc231fd226a06e582eddeed7b8e3888303086c0c6965a8d5e4cdda47b8bdbda3ead7bd08235a5eb985a7063019f565fed73385d1c93476ce37d7f2dfdaec207c63276f29e29c4942318d5bf6157e7a23e7bec732db6cd07e6a27debc3506ece479d3742310f5d58e42fa4d8050f19cf4ca708d0da5bc86f46f60480e92246af71fc775c5a81e031763fa8c325d279df677694b543d5e00ff2e6596a0ad7c1302983e6f2e6b5aed9d635daa6788ab450d3eff155484b86e8c6ac0bde8e1d03c8ae2eb689fcc7414d2446948f935a66d4e40b9c9c0c99468ec92478cd808e45d2f29b14d6b343a9fc9ebf09b97393d72f88a6d5becc5460c3b686af23de6135cdbf9bb5a110ba7c5469cee3258546e505ccd9bd2ec1e2d2fac30b72fd1b290b62d6f9650df1e74ef4acf9f5e39bbb6f69137e1a3640a0181742d6835181e5fdcf690eb5cab4924746034bd23fa8cf0d302767af71b318361f11dd8c430bcb95366f11177463d74c1571141ee25ee8beffc525ede61ce91532318fdd8f31520110c51a8942bfb2578f6c5d8d2f328f1cbec48234de8a0dffd51f5b0291c9bfd8c7cd3ede70fbb8bae7779e4203fdd6f02a750b5199720307d0ab46a2217faaf7ff6da2edbfce1bcda08c37ffe3d1476d5b10c3475f073f9060ceb144326aad26e32d3149d8383a9702a9262309c90922b39d2b0113a463c8f3059978062bd0cc192a674b643fafc803d1e111323d47307869bb514c366d2c3ca3d961a7317d851e09e639ba747d3fd1540a2b30f079241afba2ee1a92272b2744f6d9ad613bf29678b1f989a466ec45607ba1b7527b42b01554cf47284ae1f6ae4f0e816fc9373af25864d1dbb9feb80cf0ca08d14354c567f5d2dd0abd65ab614fb8996e39c3fcac41f56f1cc2d4ad8ca2f2df2f88b1ee83fe78a5d5061f3b0cec8a8bddf597e3f13a75d2074ea222eef51b63e8b1611742b9b20c27c8c0a18af48a05536ca537c8ac4d82a8cf5becff4f1fa730997944a67572c71b968a139690b8e90618f6df578720a2e0e770079f76756904e48c8e59c2e68cae194a8ae803902de08b3a4c37841ee7c8533c9e29df40f090e0219f081cbd93afc6988fafdcbfa04f4010dfa620444d1477bb51823768f40298516929a5834554bb0b08f5ccd8acbe364c17b50f79a25e3b24cae74eaf4d41386a7b3d4e70c5de0429a2cb109e7f188749024ccbf6df01a49e4ac5917494c854cf0314b08726b4aeb3c1c47fede632dca62abecc03c3c458b211a457325354dda3d67bc778351034da168310f474c42d571bfc39c82c371d4d2386de2b325aeb25be4aa0ab28eb3d6eb4007b38262f7ee7d028592e15e373dd32b5a8d6e8ed126b6a5cb5936a6cbe028d7bdddf51f931a93e5e2fb7327a7325f77124c0ea7923d6ba628c65aaafdfbd9063a2073e28ddab5acc3832e1456801c1282b068e03d1b5af58881d90ebd023e7e5cb01bf9a88df8e42f6dc8bae7d6624c7afc091e7bd9c21a2ee7f4b8da4d78902c66ad3a1287b7e9a737dbc80ecbdb52e18d6a2b5e0e9e942b7221e05262e29635f54db1d0e5295e289b2af74a707fa84dd43dcc74800b3bd9d182c4d2ee141242639a6114d72d9ea4d6bfba3f37f08ccf0afde6057f6a1cdade796ebf080f6087e05938f47741c8874501c9bfc793b9224c746f007dd6d6fcc81f1771814fb7294609bfc92261817af7187e2e9f67aa4ca83096a83434ec6fa3738d2481f3e816e414422b10f18ac5125af2d416b8f306dbc0fd9ab202c3cd7d48d399aae32e3fcaf9edf1006c8f4d75e6df95202ac857e06f0ef8af4ed137e445aaa05098bb5b2305afaa9097d5ca50bc66046bc22370572315813cc8503b5bef7223991fdb57f99c6a9de9cf4a8c2906033fdac770077306eb72eb7d54081ff2cd5ca76a6b8bf45b72def2d216e609feb7141c55808a44fe5bc3fad5bb2a01d62750d36b7d7437d921dd728a7d401eb2ca4087f63798c1b3b3e62b79c7f6e93bfb6aefb75d5a59c6d14ac6eacb0464f45d10fba6745b7cb46ccf9c2b26af83a2e20c49f454b31a4dfcd3909293866ab83951663d98de72928efcc953ac89ed5263596abbbfa91b1b6e610ae021bcabefc91855ac395b4c19622c6878bdf248735e40758ef9f24e2813c31c61c6605040caa86bd34100f2e0a8904cf5168a0ff49aa67060227bea5356ed75b1d47419328ce8738bf338c9b1e6d66136533f010788463d437ff17566c6301522bb5bbe7386a48300221756a12e98099fe800e6d4040f18e0f1a08b6594c6288830e73624494d68c9ed1bf4d4988e39f85aa8bf18abb9429ab230a63ea6e9bcdf0518e2bcce0db32fe6697d46550b9f8ca95534d78d07c928229e45fbd64bae1510ffd2a13ac74642a8dac47514efe96b063d364546c00391ec79993e9541e8fa53c1da7afd528be23228e0d6b28cdedc6c75093f9b176588700c78d3a7662a58087339a7819b49e78aba970110dddb27baf0260aaec127c62429a4751dd97e210ff2f4122325e42ea13676bd288199e36e8e7f67b25be822fc970aa2b9caf1de601da27e233a1e2aacdabc810b9b22621187f7a6670edc6b92d75d1becf7d7ec0b7589f3db9f0f204a5bc263017832e8f03894920d2187a14ffd1134a23f0488dd5de7b6792429e138e20f9a6e341509b0253ce0d4a9e614251011a47f29161fb2bb55251d077b761b0963bbbfe3b21d1a50f864e0572d9e77e005e7e43ecada18d26b381767df492f95a5316eb1b9021d30f2900de221a1ce9d36374407c1f041102bed696325841c2177f4f28027a414559801dbc0cdf9667a0212a435074c1c8b27c370130dad2131c03cc9c2dfe25ef1bf350271529741d471784be7b8962c1fe4832baa679c11a0de1134aa04a4c093a5e62e7d1a48e1bb846390c9243d69c946a8b9188980f17f29999f732e9e585d7005d78df5cdc3c7e61ae2167b441ecd77b0cebcab05c6def0cf48457085ee43f8e844511df9229873d6261dea094940796f3a7904d8a232ddc9c4ff342b12ed52826cf9845c6d13455687d3e5e97dd967b9c94835d95ceec2088ae06f794eb3b2dd7b4a5aeb67807029fbd5167d68c8d48f1963675fb5de81348ffdceb2eb0fb67f472048d0e9bb0b39f79739f9f953654bed66ac1ebdc371deb58df01ca90028c796ac0dd7c4b2501eeebf6f2cbcf712560f8ee0b462e3b0571e43c1b0a15152b4db394b204b673d968877e7e0e221a2e9fc48b40b72065996683552ced362653b432f3c4415badf73532da458669b0e9348aa6f4c71c29236f07f9580b272f8e1b02ea1098d7a52c0ffc", 0x1000}], 0x3, 0x0, 0x0) 16:00:12 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000001c00)={0x10001, 0xfffffffffffffffc, 0xffffffffffffffa1, 0x7, "855c55000267a7230000001a0000000000000040", 0x66a, 0xffffffffffffffff}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) accept$unix(r3, 0x0, &(0x7f0000001b80)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5c}, {0x54}, {0x80000006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20080, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x40}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20150, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x7e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000140)=[{0x100000c}, {0x40000002006}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x8, 0x4, 0xffffffff, 0x0, 0x0, 0x8, 0xffffffff80000000, 0x2, 0x3, 0x9, 0x329}) 16:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000080)="7d1ae96c268fdd865701d0f111dabc8f6c881e6d5519c75c0d3e4d1a30b1fd9a9a2720b1d9d95e699159ba201fea8487fe0a0816c61bc16ffc849475166f676f900c66605b9fedba62b9c67d94bc4789777d20515baf47a5b666ad1aef4420d5f913c3a0db608939dc2a56ba3123ae4e18af0808789821c9ba8683df7f2f1124638c0840b06b574d45e72964d77279beb4bb0fcee3558584f913d52d35063ff339888cac3913ce8b8b2de4387dd8d25047835dfb99f83627383328f0624fdb7b277eac10a4e999fd5ba8c6da261d0e2c964ae540508075f94095d99c93fa25709b0a97521bca53f336bf1790bfc56130b525", 0xf2) dup2(r0, r1) 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a100000000000ffffffff045ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="fe2c779eea432b830df41cb1ea54f26adbd5e359d4b0e2065eec0ddb469e3cee9eb65e2e6919225fdaac9bdcab0315ec80a3a29ffc5efa611b41324710381c801d7e53aa7ae3b9e46661cd62bb296fbdeb6293bb9ffefb822fa3c9d724ab959ad45d48b226e7e79730cd926198e5ad88e5b43535eaec9872ce5f9daec60ed724007e6b6b2a44eb6e567ca0266bdddb65282b103ca2b2dfd369937c844c9aa31aef8204244a3f3b4af5d1613bdd7256bbbd34da57d9e8d0030000009b378146cf300000000000581c770000000000000000", 0xd1}], 0x198, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000001200)='./file0\x00', 0x103d, 0x0) r0 = open$dir(&(0x7f0000001180)='./file0\x00', 0x1, 0x0) r1 = msgget$private(0x0, 0x12) r2 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000240)={0x407fff, './file0\x00', './file0\x00'}) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="1b0000001923ebe06a60d5"], 0xb, 0x3, 0x1000) chmod(&(0x7f0000000140)='./file0\x00', 0x2) msgsnd(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000000044fb6abcd3a110760253dbeb14ac9d554279c05eb6709b8f82973217c2904e8cd21fdcf2ced9dfebb06c46f086aaa94313550065801210354471f6a998bb4bcd2b06a2eec226e5c9c8bf14488674bca5cc0f5defb6e2309790fc46bfbe1213720a03431dfe9d51222de4dd23dda1d04b80ce8eea14"], 0x7e, 0x800) execve(0x0, 0x0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="03000000000000007e4bc414c443200630e05ec29f0dece95d770819a5cb816b0037408c7787ff87075dd2ea2f32138af7b6eb65b2d2f51f5b01a3ab541daa9e2c842cf1115f9569833982d143fd1a32bbb62fa568e7ae2091ad1690764aabe538c5ed897c205916d3bce0d9ef8967554e23b18abf294cfe42c4dcdd38d3c1d901337539a538d0cd9e64e3408cc32dd55badef45e785dc669904ac1d41ae1f1243461fee3dc4046f552d69b488363b3b2f45cdc1b7c05454fa6c7c66e9f164b944ca3e6bd32d7719d587aeffcf08493e96e3dce14baaa7ea225ca94e4739d3d43aab3dece2d1391d1604d1ce5323"], 0xee, 0x800) mkdir(&(0x7f0000000200)='./file0\x00', 0x1) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') 16:00:12 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/4, 0x4}], 0x1) fcntl$setstatus(r1, 0x4, 0xcc) sendsyslog(&(0x7f00000000c0)="1e714d2c1ce8e5305760e513121371e568fcb9a55585fc7e48f12513a450595881e2eb06dac1b4190a9a8fdb394890cf619f2f5f40be3dd05a18086a7e70d0c5644fe07443e724648c1a8097a8f10043be6c519cf7ffd61572c6c54cd2f8e3da4799c0708f3623bb5206cc72693c343ff3035f8e8fcf9a335b83ed9467edfb7791a4470e443602e0325a6f216fb587b9c3043a83b03933eafab4925e0f57fd380edf17ab7f0b3d66342d87df6b83f207e1f149355b4c5021ba61c6fe4153d709ad0e9ec8bae89d04a18d88f0004071fe08acb76c21f61574de86b9440e731a5602349db6d09d", 0xe6, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:12 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) lseek(r0, 0x0, 0xfffffffffffffffc, 0x4) write(r0, 0x0, 0xd4) 16:00:12 executing program 1: setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0xfffffffffffffcbf) r0 = socket$inet6(0x18, 0x5, 0xff) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x5, 0x7dfa}, 0x10) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f00000000c0)={0x2, 0xfd24, 0x100000000, 0x2, 0x8, 0x8, 0x120000, 0x3}, &(0x7f0000000100)={0x7, 0x4, 0xb0, 0x100, 0x0, 0xd0c8, 0x0, 0x401}, &(0x7f0000000180)={0x7, 0x6, 0x1, 0x2, 0x9, 0x1, 0x2, 0x4}, &(0x7f00000001c0)={0x1, 0x2}) select(0x40, &(0x7f0000000240)={0x1, 0x80000, 0x4, 0x70, 0x8001, 0x6, 0xff, 0x7ff}, &(0x7f0000000280)={0x87, 0x954, 0x101, 0x0, 0x7ef49dec, 0xfff, 0x2, 0x2}, &(0x7f00000002c0)={0xffffffffffffffff, 0x5c9e, 0x1, 0x9, 0x7fffffff, 0x37, 0x6, 0x5}, &(0x7f0000000300)={0x5, 0x6}) close(r1) select(0x40, &(0x7f0000000140), 0x0, &(0x7f0000000200)={0x9, 0xffffffffffff0000, 0x1f, 0x400, 0x101, 0x0, 0x1, 0x400}, &(0x7f0000000500)={0x9, 0x2}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000340)={0x9, 0x4}) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7b202c, 0x0) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x1ff, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000001c0)=0x1) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus\x00') r3 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) open$dir(&(0x7f0000000280)='./bus\x00', 0x702, 0x36) r4 = getuid() r5 = getegid() r6 = getuid() r7 = getgid() r8 = getpid() r9 = fcntl$getown(r1, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x2, r4, r5, r6, r7, 0x20, 0x2}, 0x101, 0xffffffffffffffff, r8, r9, 0x1b50, 0x4, 0x23b}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r10 = dup2(r1, r0) ioctl$VMM_IOC_INTR(r10, 0x800c5606, &(0x7f0000000100)={0x5, 0xb, 0x6}) close(r0) 16:00:12 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x74}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x1, &(0x7f0000000240)=[r1]) syz_emit_ethernet(0x1, &(0x7f0000000280)='+') r2 = msgget(0x0, 0x400) msgrcv(r2, &(0x7f0000000100)={0x0, ""/89}, 0x61, 0x1, 0x800) 16:00:12 executing program 0: r0 = socket(0x800014, 0x2, 0x3) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="066c0000", 0x4) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000000)=[{0x5c}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000100)) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x2000140000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0), 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x21b4748359e84d9d) 16:00:12 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x4000000002006, 0x1f) r0 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x40000000000) writev(r0, &(0x7f0000000080)=[{&(0x7f00000000c0)="000000186004008b00003a27048efc80988d3377e6000000080249000000000020000901feffffff00000000", 0x2c}], 0x1) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') r1 = accept$unix(r0, 0x0, &(0x7f0000000040)) recvfrom$unix(r1, &(0x7f00000001c0)=""/136, 0x88, 0x2, &(0x7f0000000280)=ANY=[@ANYBLOB="0100ae2f62757308"], 0x8) lseek(r0, 0x0, 0x0, 0x2) 16:00:12 executing program 1: r0 = shmget(0x1, 0x2000, 0x200, &(0x7f0000ffe000/0x2000)=nil) r1 = getuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpid() r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0x1, r1, r2, r3, r4, 0x10, 0x7f}, 0x3, 0x37f6, r5, r6, 0x9, 0x4, 0x2}) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = dup(r7) r9 = getpgrp() semget(0x2, 0x2, 0x80) wait4(r9, &(0x7f0000000040), 0x2, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000000)={0x103, 0x0, 0xffff, 0x8000, "96b77be0b9eceb9511edce95da5e8acb5219098d", 0x4, 0x8}) close(r8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x200, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000000)=""/141, 0x8d}, {&(0x7f0000000100)=""/108, 0x6c}, {&(0x7f0000000180)=""/202, 0xca}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/247, 0xf7}, {&(0x7f0000001380)=""/71, 0x47}, {&(0x7f0000001400)=""/198, 0xc6}, {&(0x7f0000001500)=""/18, 0x12}], 0x8, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x8000000000009, 0x0, 0x0) getsockname(r0, &(0x7f00000015c0)=@un=@file={0x0, ""/79}, &(0x7f0000001640)=0x51) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) read(r2, &(0x7f00000015c0)=""/197, 0xc5) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) 16:00:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147ae}) r2 = dup2(r0, r1) connect$inet6(r2, &(0x7f0000000040), 0xc) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000240)="4264276ca2349b6d0a4c90490c8cf62797e6266866f489d0261429e2f0bc184ac0decc392291b5b69d29b43b7ecb517e5e18d310bab95ebbc6912b7529927263068fd8f75db07edd17ec9a97467fdc7028a8e97868876e63f5ccaf4aed26693b3996f71cb521ba223e9f6e85fe1b9a7beade78702ecdcd6ced68d602cc7889421f0e16f481e90d60f3a472ab59b4f31db19dada1bbf8ef94fd45aa97370a02af239b4428f53f9ed5ec8c077d7af8fdbb720ffb3eaaa5", 0xb6}], 0x1) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x48}, {0x74}, {0x6, 0x1}]}) geteuid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f00000008c0)="8dccd930995cd18f87d6004f28acfa17aa347bf3fa2fa791c995b5933793e075b097269f68149bdf3d92e91f07a235255d1340dace2cb4946f31588ce7b2367d00e44d935e13529511ea563226c4c645b2adaeaf66ec316725ce278f679a65e83bdeb58d8aa462ac3c35e30e47e720201f94be7bcbbb120208b1fbbfce448f0c90219a42f873f3c8e8bc6de6375d9a8ec7f8a6359b56222192b96e5f698f502255fb5305515d3786b3245182e8bf9f24bf6d1b04104e37982b12febd383a0abdacd81f8289c283ee5b4fe2a2817d548043f7169e620895045cda6905bee29e4ac5ba4678792308ae8d5003e1c4e8031d5aa6e8b3ee0d6e574d42c9262c1d7a288b20c08f9faa411bed362301d5b673d07959d8b589256cfbdee0ad3462a1bb0468d05a07ddc44d3d2c065ef48515c4db9e507ea36b2dfe314f0dc2320c4c893bb085ee714bf0980ad6c2e9c03c1548b0a022b227df36005a09a44fb780fdf2d86ddf95f64ad083f0544af20ed55d1a484cf3efcbd376802cf7330021e93be54148b4ba69d522235487311c831296d3de23b32e93c203e294e1cdec7633e325593c9700e164d00303664b1f34bdd516d266b59b876969e4545cb851bf76da580a9eb0408cf7b94f90fb1d67e53ffe58f4be209122b6e5c929514abf88f99819a9daa9032c5ea989adf3ef0386ffbe1ccda3c025472cfacb83e2ff74d9762ab8c05e1b25506274821db47c5019b01ccc18dfe79b786c1fc99dd6a5109d3df7b6b7c05c33e622ed7e372cbf2e9e28e9fe21c262804edb8d39049dd9a94f580dab70b681dd52b449dfb75c983b7c474caa79cf95a0bf807f65461b48323994c43cd57d79524b84b0c588310af377647b149c0ce9d39026f1614d860ade29a1b6d2cbdf739358e06e56bebee05308c31e614255898f899689b69386e0bd04364914d3c270478ca71498f37e37ff123afa29d807ea4667cd963828d18eda87cf22bd52b01b42252ccb16208a40c699a797fb779e5d2b0c4709bb5742f7dc362acf0be91659628995a9aeb1e6bf31f6e69326e0a280df9f8380cb1b66624f6d154fe072c8f6c577a564807fa833815c99154f782d7920369f990cad2fb2398853bbda79f1fe6a243aef0d24edb847921b9178faafd6fb95efb7f1da1196c4ec80c633c4db09dafa72e43bc755a1bb6e385c2b05179f35cc5f22a12df926bf6799c174359a9025406ac19a537c3f4a07f00894b52e552fdc71f0aba469de3e55181f807d6c66f1b054732f8d53e4ff633f6691701c5e16ff86de9fa5cb811360544d5a11c744fada792e948c556fa1fa1a7ff9b5f5749826c2a76fa197cdef80102cd297b89de0903751868d72c49cafe5e96a0a46a0e7159cacf70e548b61b0d58cd8432b59c7012f6b5e43895f7befcdfdae2e9d44ec258d783d907ed23665da0bed6377a26144708683316686970c432c224627637e2fe189b9dd38f9f3f836f11fed286e0517f0ef2908ca97987987abaf99998221210a03195f6eac40402a343a53a3b303593f7864e5ca151cc3ab9c93d684015107f43e671dc6ca7a3198f11d89213df09740e14056a94a3f6f8466da541d3508915f345f70f88ddc87ffa6c05512613b51c9ef28d763977c673f174143dfecb5cd3e8e78cc66fd345871ead648f1f9b0cb496695fc3e06fd5bacfec729a668047a59df74afd587a836be5654762f48c01cd68830a0ab8b4453fc25c9df808b2d0682999e0d9751ed3e65b7b44a7dd9f9c783f36ab6eea79325cf36cf2ecdbae25d8be5fee4244663b138e1d1709fe4d0933a256bbcc87ee5715f03e4f44dbe0a2fdaa8ae55bf410e662f017fd2626989aafaf8aa441eff939b8f3269be4a547b4d21ab476cffa6cdc2499394c5f2fc0cb6cbb9b5ff1fa0a327d45115dcd3825287d90a94cb47198332138c0e5ccd4a79f66c75bd105148261446e76a4a0241738f304d8f6f09e3d3932a5ee0cb53885a42816c584c29401ff81878a06f2b0df72b09bbca3a6d2784fc2e72db1c4cbae627b17956cd6e216b6cb59cf0eee727c610edea938f22fd6e961d213461b9cca96e3cf432f1ee1f8f993e530b83cc5e25310c822c997eeae15d737ca23545723c827ab126f2f197b52ca4f727d1a894d980a5239835370207e77229489772c7955c8b1f725353c6417d313197c7e5370a933baac70389b7fff59e329a9c912e4e4281613621195cf0f34f9a0cc5734a7e2656f206fecf7fb06828687594181256aab97fefd0cb7a959ac0f7c23109de22992e094934d155057e32c1b48d7f35c7c20d5d3cfb51de26c75e35d335c04b795a802553f60945405d0666d592b90858637f5a555907a15d5a3edaf7794e74a965459accc7f96a81492c52cb44222f6737a36da094508aeb2f99c249601e9ec2db6519971c97e953035ed225112bd7be06f12e413dd9626cf2fdf7765297c15d08a39b642a7ecba78e3fffa81de508b0ef21355a8f30fb522074b4bf8222fb3f7a11f27e8def25ef26177b3f19ca595f22e63b20d63c345db4e63a53eeff7642ee3b00ce47dbfcfcffd385a8c610a653e11b6b4a738ece0bfb1a67111b27bf35d1db206ece73069b56aa04e4899f6d110219c1a9f5a662a57f9ef796424efb6fe18fb76313162e2ccd7c91686116da725cbf9ac512b3b6c6648217b6024b8965a16bbcb2fc3c5f4555c8dd08369e49f674522b6971f59de1d08f6f2420e734567a0fc6c65400d464a7eed39fe9765a2b741efb9aeb679d91559b422f9fc774b740413838e8aed3bcfebca81e17ab97942e502329e964befd99ebc81d28529f67ef53809d4a20acf59650ddc2c9daf104df75fbe88d6a9ec3bf07e06ed42bdd33b9aaeb6fc8b7b5f7809350d00c3c0923f0f467c0ecae5a92a4c3086a264091694d0d7aca43d3aacb7ad61a9b0dbba9e57ee26df2bd676a953b53df09742535d860634805c95d6f2b7e78bc9d578d6341af82011260652833404ed2d58d1e78edb725b2f7e0f7ad4a18a9e68e090ae457fb00020bb7da58ab5dff14594d99206dae06869e4fcab2ac65961db348309acbe603a1decb582d5295efd4a37c801d704d66592939f1a505093805033c323ddf0ff9ff9692cf956f259fb005a9c898f45a7e682f6c406d1bc4174fcfaed48e37c59e7e338ac7d49a1b348fddde6225f21554a419332fa51c03ffc05bd631ab03e649a9daa5ec7e0734704757103d84574a7a41c3e2f8ebe7f012d22591049214d6274b80bf52a2e49142dcb0efaafee5880a8c8458d5015ef076e81996feff975b7b4eb7a4a5409cc9714c6c32cf18b18819479871890ef9d53afbfdef7cd525f995bed736c4af8fa032383ec052ccde52a2018e0286544f4bbc8deba0e67e9bd4f24688331554623052fdd58e804cd292fccf49e6b3d6577fe3a7da69f4ed01891951f92c1dd5aec6cda738db07656ca606716f52d2f484fc9ad35e42e9911f890e0f4ed09b9625a400cf485237a11e6fc75d13adc0fb63ecb707121b843bf5b4f4437be22207d19ddbcd511b373a30a281507a6fe90c2a63f93dc57c2858994540be150fd01075ac7224e0420b872513ac10feda7a5026f6081031ce6b69f97645142d2b7f894183324172ec06bbd3560e60332f920fa1a03960f35c863f2c36ac3475e917d29b49b893116c3565eeebdc1998d8509bd7eda733154724d4f8268402d5030f4dcd00b6a9d028ccaf8ecfe505868febbc3023f003447bca75bdd2ba63ed3d5c18f8125326b42c3150cba84ebc895cdee1cf384bed0a903765cbb500ee8db1514912ab5fec1cff9fcc4d65d11f1a579c495326836afec63f4915eea818d2d47a0635d2ce6f617dbad749453b05f0457ee6aece8b8ed953368f9d1f71d314ed056c5963001055ab3cf1e9fc3a93924595cf6d68ba8e1582b603203344601cd39c3ba119389db9459a98a6009e6af706b4d619aeb276601280ea971f1242a2cd70e976c5a60dbafa675fc377de74806d989b4d58d202f0477b3d8071d442eafa042d2bd630173f5681795581dac668a48e33d69b09146a4218384c3794b6be845758cf4835fe4453cc7b1e726848e4cdeff73de0d3db3ad4bbe086b51a66c4d932cf4d7300a1f2ef79affec85e3ebbc23fba096ffb6dbcb22bc9ab47f605602f9d7baa4185b820daa9e8eee5fd996017bf4a1e4ca75cdc98d5c4c6e323a955df072ce9855ec12b51931d9bb8ef371b5829c951f160ba1048fb56ab3b8bc439069ae01601cb611c59a0092199efbbbac8c45dec3c0adb7a49983d7b034d34bfb01a43953a0ff3691de822aa26a4b4b2efc820383bec96dfa3d7ba21b410ec3b929dd97a197dfac898b49f5a5f7c25f063c9d4d62dccb9293f355c14b8bb5a57a3756a392825241e2881abe002c24fb1d3072e912513f59467af1bbe963fefd538b403df49bfea5676ca3e4bf848929038d57d4ed75867ccafbcc5f1638695736457317a702245c8408f8e3795154e9557e8d37087d4f4fd792ea6e5abfcd428d295db04c2030cd9f21819b488608fdeb1ca746951759aff44aea20f72e7d39d6f648d4ad4f67785a8476394ace8aa38409b374fda89a33df5c650f0561bdd75777121dca41714e64298c7fef9f8152118e7691962eed6f254bf6bbf22887c6c0b11d6084b2926db1a16e6a34c22688b5cf96e6918a40eb9a866fe11523f77882df5fdf307ab4e149a7a20ff5dba0132b9784ca806a8574eff2752becb329113f5cf2237d73e226465311e584e4b4d9fec72e2d2f4b73ba6d42ba1de2462de224e0fa847c9c2cd3b2fff551c5c0036f6890fceb291bf20fdd760625d5e3bea6001224b42f5e51361330f803dd0d807030cffa4894d73128c437e10000bd70049998514aaa09f134a7ff28427bf716478b6066c760ed66d4ff22a6451493e1f13350a99bc9e50b9eecbbfcc1478bbcca18c67a26d1eb0304c4189ce19af12ad836a10e9aa4f7b7b93b6a4c5194e95d79fb5327a91d711d4c7120b440ef5ff5944be9492ab9e1a0eb19b3dad50bdbce8932b553023afa705bfb0dedccac6f577479288e3f4c8dacf5f4cc602b601895acfb1f747ee53c1bc960ff0255c8b22f407cc998f4d7467c5b0ee0949ebad86ec59d752bb5e41b2b86bfda3ac21a6820bfeba2f071ce1e720588ff7d5c883d815cdea6f48e43460a17013e9210a2d493cc893638ae82f8c88b8b176bac2d9842b4d29d5f8790fae0e5296902338f82a2faa797638cdaf72913a0dee5e12c25b89d350c71639be96337afa9bb11a66af469d2dbae6b536f82de41a30765d9adccf58e9b2587115051d68ab91b1309b0e2e30f8bee2128f637871dbd0c0632ffea7046c3e81707e4379f5c25d89701523bdaa3590373c94e4ebc6df2cc0cc6f84dd0b0e33fde420391a53603e4c2038905958f8b9a00419262dad07147388b2702eb7e2cad8bd7d6c17c4269db658d2deffd240d3d3eb0668a8fe2fd6ee1e54a1440def36b3f13c4b59196f5ac96b732af2f86bad5a0688688ed281e446f8430e0e67f7289920c1f0a1c9bf8d082808fa6142c3e862509082743ceb33e97fc52e7bf541df0c909087da87df043486f46a97211d4b0cd0b731137483b5e9728345ca1b1c5c482d84eb196666afcd8375a17dd7e3f90edffc8bd2637a50b80d1b9da5d0adfc6c787456f504447d8dd499853cd07a34f54e56296651782bce8108a2113a309c473086a2efbcefecd0cc3a2f47418980e92110928ef9e8468549e17a9c73b0a10745120233def1", 0x1000, 0x400, 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000003c0)={0x10, 0x9, 0x4, 0x3, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1f}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x800000000}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7cd}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffff8000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5bda2767}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xd7f}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0xc}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xc3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xdc4f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) readlink(&(0x7f0000000100)='./file1\x00', &(0x7f00000001c0)=""/249, 0xf9) 16:00:13 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x9, 0x200}, {{r1}, 0xfffffffffffffffb, 0x4, 0x4, 0xf3, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x30, 0x1, 0x53}, {{r1}, 0x0, 0x80, 0x80000004, 0x2, 0xffffffff}], 0x0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xc8, 0x2, 0x8, 0x20}, {{r0}, 0xffffffffffffffff, 0x4, 0x7, 0x80000001, 0x3}, {{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0x1a97, 0x15}, {{r1}, 0xfffffffffffffff8, 0x88, 0x80000001, 0x7fffffff, 0x6a201159}], 0xffffffffffffffe1, &(0x7f00000000c0)={0x80000000, 0x5}) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x3ff, &(0x7f0000000100)={0x5f5e100}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0xffffffffffffff81, 0x4}, {0x18, 0x1, 0x0, 0x3}, 0x1f, [0x20, 0x6, 0x388, 0x4, 0xfff, 0x0, 0x0, 0x7]}, 0x3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x7}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x0, 0xafe}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000140)=""/161, 0xa1, 0x3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f00000000c0)=[{0x4, 0x7, 0x0, 0x4}, {0x4, 0xff, 0x2, 0x5}, {0x100000000, 0x5, 0x0, 0x8001}, {0x80000000, 0x1b, 0x101, 0x8}, {0x7, 0x59, 0x8, 0x87e}, {0x2, 0x5, 0xc49, 0x2abe}, {0x9, 0x2, 0x10b, 0x4}, {0x7, 0x3a02, 0x3, 0x90}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:14 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x50, 0x40000000, 0x6, 0x2}, {{r0}, 0xfffffffffffffffa, 0x68, 0x0, 0x3f}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x0, 0x3}, {{r0}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x10, 0x21, 0x6b57, 0x1}, {{r0}, 0xfffffffffffffffe, 0x14, 0x10, 0x80000000, 0xfc}, {{r0}, 0x0, 0xf8, 0x28, 0x100000000, 0x1}, {{r0}, 0xfffffffffffffffc, 0x4, 0x0, 0x6, 0xfffffffffffffbff}], 0xe4, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x46, 0x11, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x20, 0x80000002, 0x93e, 0x297b}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20, 0x401, 0x100000000}, {{r0}, 0xfffffffffffffff9, 0x80, 0x2, 0x8, 0x5}], 0x0, &(0x7f0000000200)={0x5, 0x2c26}) pipe2(&(0x7f0000000000), 0x4) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) syz_open_pts() 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="89050000000eff0f", 0x8) write(r0, &(0x7f0000000040)="0fcb9332442bcb9b3c3b9d23ab61b5b9bc702d08a3bafe45456690e44464c6ecd2335811eaa93a0fc3738d6884efe1c06b4d86f9acd607b13c3d47c41e04554b810bfcc3c7925465d64be3000dce9c253a9adbb30bb08a866817e749677450feac5533a34a7203814881c172b43b05e1f0d293cee0bf61414c07c067653ac64cb8f3b84e7556bb40ff4d92fbe868a65f94ceb4c847c6c3cee0bbbf", 0x9b) r1 = dup2(r0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x7fffffff, 0x2, 0x8, 0x2, "db7946c0c0cb5aa916169b929315965e5aca5c00", 0xb7d, 0x1}) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) 16:00:14 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3ff, 0x0, "00000000e9001040dcc40000000000002000", 0xfffffffffffffff7}) r2 = socket(0x18, 0x2, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:14 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f0000000080)=""/226, 0xe2}, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x35}, {0x6, 0x0, 0x9}]}) write(r0, &(0x7f0000000000)="ef14570f9365512c96bf34fe2a1c3f753898a397", 0x14) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000280)={0x100000001, 0x61, 0x5, 0x4, 0x1f, 0x3, 0x200, 0x10, [{0x1, 0x1ff, 0x6, 0x100}, {0x9, 0xe67c, 0x4, 0x4}, {0x20, 0x12b755c3, 0x41e7, 0x1}, {0x5, 0x1, 0x7}, {0x5, 0x3, 0x3, 0x8}, {0x81, 0x4, 0x2, 0x5}, {0x6c, 0xfffffffffffff4ad, 0x1, 0x1}, {0xb3, 0x100000001, 0x9, 0x2}, {0x81, 0xcaf, 0x8, 0x9}, {0xeb, 0x6, 0x101, 0x2}, {0x2, 0xfff, 0x7, 0x1aa}, {0x1ff, 0x0, 0x0, 0x4}, {0x6, 0x23, 0xc62a, 0x6}, {0x5, 0x81, 0x80000001, 0x100000000}, {0x1, 0xf9, 0xfff, 0xffffffff}, {0x1, 0xff, 0x4, 0x1}]}) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{}, {0x335}]}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$BIOCPROMISC(r0, 0x20004269) dup(r0) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x4, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000440)=[{&(0x7f00000002c0)="b1add6be5cab5e072b60beb7a3ca410a5d8bbefef7d776c3c10eac6f9c14b184fba17f98ad9d0997bbf44447f52055d9e922df26a4e427e1073440bfa08e4ff9f1357901025cb9f123d0cc1d704e67de402a7bd71e761d5b54f952e3f7aa22fd276f10ec3f775635a6f6708291bd1266d89afbffb9b86d2e724a089d98d1f284ba3b1d2ff6ca8280743c89fd513d7722add021a03c2bb5676bb0dcf60accb1125e88e0ad3dc73852252170c440b1bf30a898ca1e214a4d8ceb8aae01a12e80d33df470370385ec70a27604992c365166a3a64e52f2a9c35496490762ce71e0e2da15ea", 0xe3}, {&(0x7f00000003c0)="87d8885d7971d4d5aafa92ccdda2a4bf505ae8d9af77822ba2cfd13ff88f76d64a0460ce36a1291090dd7e766ea0b1b0e8a1ae1d01d744ad897ce880beb71f3ca1f8c1c0a41ca8cb5c4b0cb64006a5762fe4e4eaea", 0x55}], 0x2, 0x0, 0x0) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x36, 0x20, 0x7, 0x8}, {{r2}, 0xffffffffffffffff, 0xac, 0xf0000045, 0x3ff, 0x1}, {{r0}, 0xfffffffffffffffa, 0x0, 0x8, 0x100000001, 0x1c68}], 0x4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff9, 0x45, 0xf0000002, 0x1, 0x1f73}, {{r1}, 0xfffffffffffffffc, 0x4, 0x90, 0x6, 0x39e}, {{r0}, 0xfffffffffffffff9, 0x14, 0x1, 0x9, 0x88}, {{r0}, 0xfffffffffffffffb, 0x24, 0x40, 0x5, 0x800000000}, {{r0}, 0xfffffffffffffffd, 0x0, 0x5, 0x6, 0x1}], 0x8, &(0x7f0000000280)={0x1f, 0x8}) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:00:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8009, 0x0) write(r0, &(0x7f0000000200), 0x100000140) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x1, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:15 executing program 0: setitimer(0x0, &(0x7f0000000100)={{0x3, 0x8001}, {0x0, 0x4}}, 0x0) setitimer(0x3, &(0x7f0000000000)={{0x41, 0x1}, {0x8001, 0xa51}}, &(0x7f0000000040)) 16:00:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) open(&(0x7f0000000140)='./file0\x00', 0x208, 0x10) r1 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0x8008, 0x1}, {0x18, 0x1, 0x71ca, 0x1}, 0x2, [0x6f780387, 0x1, 0x5, 0xffffffff, 0x100, 0x7, 0x7, 0x80000001]}, 0x3c) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) r3 = shmget(0x0, 0x1000, 0x11, &(0x7f0000ffc000/0x1000)=nil) shmat(r3, &(0x7f0000ffc000/0x4000)=nil, 0x1000) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) readv(r2, &(0x7f0000000040), 0x1) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x1}, 0xc) clock_settime(0x2, &(0x7f00000001c0)={0x7, 0x9}) syz_emit_ethernet(0x1, &(0x7f0000000200)="83") bind$inet(r1, &(0x7f0000000180)={0x2, 0x0}, 0xc) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x5) 16:00:16 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:16 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0xffffffff8a7ea5dc, 0x8, 0x5, 0x35e}, {0x80, 0x1, 0x4, 0x8}, {0x9b8d, 0x8000, 0xfffffffffffff801, 0x7}, {0x4, 0x1, 0x3, 0x3}, {0xffffffffffffff33, 0x3f, 0x0, 0x400}, {0x400, 0x80000001, 0x3, 0xb0}, {0xa6, 0x401, 0x5, 0x4}, {0x6, 0x3, 0x100000000, 0x1000}]}) r1 = socket(0x11, 0x4003, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0100012f66696c653000"], 0xa) sendto$unix(r1, &(0x7f0000000240)="50010501000000000000000107070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105050000000000000065f3482e093de7", 0x150, 0x0, 0x0, 0x0) 16:00:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x100, 0x3f}, 0x8) 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"}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0xfffffffffffffffd}, 0x8) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[0x5, 0xfffffffffffffff9, 0x8000]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) sendsyslog(&(0x7f0000000140)="ea310ddf6d972d992db06dd36815b34def905c55315997beeefa552ac990c5f6f8c9420ba4ecb3c2f847786755188b4340a63dd3ff03af01d2189940a3e9d1f4c1c00aacb66d102562e6c65be78432f19e82010000000000000050c12e52e604ce26bccdbe5de1d3217520bb8b2fe6d4acece2905c4e0816f7b10a64555801c59b5166be6ab116916801395095280c7179edaa51a374cb1267a904f3ef13b5fa86291f000000eb1d97ffab350d34d3fc2d92e8fa10372d85ebb69d63a6210045536ce3412b9704e09ec9eba1d940aa67d7f4ab7a9eb48b0000cea7c91f2c3f8fc315b717bb8af0d773c9005c235fb4c81e000000", 0xf4, 0x12) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x8) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x2, 0x4006, 0x46) bind(r2, &(0x7f0000000040)=@in6={0x18, 0x3, 0xfff, 0x3c}, 0xc) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000240)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x8) fchmod(r0, 0x40) r1 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r1, 0x80047308, &(0x7f0000000000)) 16:00:16 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) setsockopt(r0, 0x9d7, 0x100000001, &(0x7f0000000100)="c1afff578ab0a306d04edc04168dff42086a2d4f91ade85b9712c69dcc9437bbee27caaca3e1d9ced994b6c3766c30069ce87083a24f344257ef8aad34159d531f68c4a01062749967a1601c370561037b9406079b1563698b968ba28440dbcd184e55c61e0a372df07776a4d8d5bd68fe936edc82a9ed13b148e9bdd23006d2678871d7d0c3fc8e2f5d52e2e5bbb586d43f56f120b3ec425fc7c15c9fcd133a989471e9768e3ba7f734a136b0b2c730bbaa6cf3153d38c49ed993ded2abf9faff7fbb37c03e143c18", 0xc9) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="816518122770102471eb095a6e0000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 16:00:16 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x6, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) dup2(r0, r0) 16:00:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x5, 0x0) r1 = socket$inet(0x2, 0x3, 0x5) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x26}], 0x1}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)="0280184ce7ba9726b86ad451209fd842325f6ad527bbb8b6bc01f031e4a36d29f50e17a851536eb5192debdb83ebde774ffd401bdd2141d6dfaa557ee30ce4d6ae9bf7e81f7bb28e4f51bcec254a5018eda4261a643f7daeaba063932eed15de2ae74cb289a18f47bbaa11561312a9ba76657bb3a150c25a0c3304e1e484f6bdda1e075e969ca9a434f9eb1eda5c953e6f1fb34e69c6ff2234de4b32e57b2fa037eda6ea00b76fb191ccd905fd72a0f302e2c1f805244e39d60bfc83f9d4426c7d4dcec26f8c21a703e0de7725", 0xcd) 16:00:16 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYRES32=0x0, @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRES16=r0, @ANYRES64, @ANYRESOCT=r0, @ANYPTR64=&(0x7f0000000000)=ANY=[@ANYRESHEX=r1, @ANYRES16, @ANYRESHEX=r1, @ANYRESOCT=0x0]], @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYBLOB="256d0a3150f2f673bc3178b6345a193b2afa0208684f84e00efaec567971009d60c13b9022efb38ae84bbe8c476f01667b82491ae2864bc3c8f69b9ba148fd1d271dd75c75f26ee060ea0ce8fe6170bafe0167c7e83663c420ded15ebffd865881497dfa5fb52033141de57073c9a731760c271526ada00b59a658890a8a316b4e7984b23e21ea891e2d9223d83bd8795c6c5cf2fe8132c14b4b189d3ef61d8b457d0144569b91fff55566712dfb50c27497dd5139d301cb23e35259adc9bad5c2cd6e5e65407ae47a01684dfad5e53bd29b54"], @ANYRESHEX=r1, @ANYRES32=r0, @ANYRESDEC=r0, @ANYRESHEX=r1, @ANYRES16=r0], 0x1, 0x0, 0x39, 0x0, 0x0, 0x2000000002}, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x3, 0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x5, &(0x7f0000000100)=[{0x7, 0x6, 0x6, 0x1}, {0xe9, 0x4, 0x3ff, 0xffffffffffffff80}, {0x80000001, 0x400, 0x100000000, 0xfffffffeffffffff}, {0x93, 0x800, 0x2}, {0x7, 0x5, 0xfffffffffffffffd, 0x5}]}) 16:00:16 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc00c7006, &(0x7f00000001c0)={{}, 0x0, 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x10080, 0x0) close(r1) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x4, 0x4}, 0xc) 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = dup2(r1, r1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000002c0)) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="619de43695a1b506e2c9fb62ed5f777ca44cb54ffc088f424c1f5fa122490a7d77c8d9faf3a5185bca4849ba9a185fbc69ce6eae270a97517b7644569d5b4d576dbe9a3db508261c9a62b3bd05fdd97d6015c345cc3ce65e6d86b437413e932d28e32cd0072dc5662f3574b0b971d65bf8695682f70f6bad5f3bbc8078207e94486fe7273c2ec5bbbc425ecbdf3c11bfb39e79eefc546efc0ae0e6ddf118f9d5e193a0fd3edb46ee294d67f95f2f8d9ee1958ac0e5c5f5ced1fa403076e7008b66002b051723eaff0db414bb8a0051df3271996a0a994dba838ebb038f5ea50c129eddf18b", 0xe5}, {&(0x7f0000000200)="9e0b463f6764b40dd8b2c7394901edacb8d8d8f8c8741c6903646d8e6e4b88ce0206f80b49521868700322241262ba035ba9e7059a1a4feff349258a0d650723b129a1098e35fb5367359b0901c50ca0cda1190cb62848bd0e4cb32a63aedfd7a86d97f843e0bb1419c95d6751f0a0bb8e84d941f9acf50e1e96c6760dfdf891cb619bf16f05dc6cc106b5d7ca022d452266f6b2c5f5890cbff9573813dfdfb25a518d5bd406aad57e6fec5fe413cd69b3829d99c40e7117b8", 0xb9}], 0x2) 16:00:16 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x200005, &(0x7f0000000000)="eb368f80", 0x593b260d993caa2d) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0xa) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x50}, {0x6}]}) fsync(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x5, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="010000", 0x3}], 0x1) sendto(r0, &(0x7f00000001c0)="28e6380d09647ac3d192f8ef27e3226b7f26dccc64a6c67ab9d52c9c088bfcedb3d5", 0x22, 0x0, 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000000040)=""/96, 0x60}, {&(0x7f00000000c0)=""/38, 0x26}], 0x2, 0x0, 0x0) 16:00:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x1) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) getppid() mkdir(&(0x7f0000000080)='./file0\x00', 0x86) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)) setgroups(0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[0x9, 0x1]}) setuid(0xee01) fchdir(r0) 16:00:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x0) ftruncate(r0, 0x0, 0x0) 16:00:17 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) sendto$unix(r0, &(0x7f0000000240)="223af8a22fb2cf707d532d0f7ca69c72c0fd4cc969f78019c3328ab2af534adb91d9818a988d85eb1256cfc50e4e3edccd830c45b4b9c6b36107eff55866c0ec0072669412ad5c2ffeda37937df324ea5622417f91e50b6b63a8b0a2a8b2917b6418e7c4813ec8db55b8beb12be76b0544b773a8430910655348d32058a33a6b8b7e616f7feedeb1852245e666f769a8f1e0646d218844aafa1db3fbb46995aec205b30e0ee73fc0dd1ce1b1086d1e79778c793e5e6047b9add847981b54186ef37162c13202b3ed284bea54b689a1", 0xcf, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8) select(0x40, &(0x7f0000000180)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x800000000000}, 0x0, 0x0, &(0x7f0000000200)) chdir(&(0x7f0000000080)='./bus\x00') select(0x40, &(0x7f00000001c0)={0xc058, 0x2, 0x101, 0x8, 0x0, 0x9, 0x40, 0x7fffffff}, &(0x7f0000000340)={0x256fc620, 0xd3, 0xffff, 0x0, 0x0, 0x8, 0x9, 0x5}, &(0x7f0000000380)={0x9, 0x8, 0xfffffffffffffffa, 0x4, 0x7, 0x7, 0x2, 0xffffffff00000000}, &(0x7f00000003c0)={0x4, 0x8de}) poll(&(0x7f0000000140)=[{r1, 0x15}], 0x1, 0x0) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) r1 = accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000240)={0x8, 0xfffffffffffffffa}, 0x10) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000140)={0x4, './file0\x00', './file0\x00'}) 16:00:17 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r2 = dup(r1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000001c0)=0x20) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000100)=0x10) kevent(r1, &(0x7f0000000000), 0x68, 0x0, 0x1ff, 0x0) 16:00:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="cef9018e09c72e53b9cc4d53ffb30e9607ecb7d3c219d1dad9b89c8460ade4d326969cb9339b8b93841d4fad8858d158a2f82c42bad9541d6bd88fcea44acdbddf76d3344ed1239b0bec3f2f2a4cf95f74dc1bcfcc59ff759004519bd98896001594dc0fcdb60fdd0a5dbc69b0bdce1b9a593b1d5367c2a8ea7c7cc0fb41cd8c039acd2f9f969699353a9d7b9d1627436b13f4718ec75547f971745ea54a3525ac8f83f6278217ebdd2fa2638a90a58228562fdcd6793e86efc0cd80059245a094464018b10c3b7eb448a41ba4a1127695fada2c61970cbc8d9795d0d0ac", 0xde}, {&(0x7f0000000380)="a7d209279a61fea85786d026a500cab559723da47c72597f6000e515ea1290d3c46e98d6cf6249629bda91986a4ce5fd6f5b5dccddb6a438d507258a98004caaf56b4e586d26776ca1e00bfe25679fc8d638207d", 0x54}, {&(0x7f0000000400)="01430082dbdcab33a05b78e077c06287d6480e60d6bee3c2552e2cdeae07bcceae6649c48bf1e268c31a8eb8fa0ac0f713c89c95882c95696a4515c747165f9c53365b7cae8374b4f10d4e062331f6cdb4acdb11d4f16de25848f347ec7ab58167fecfd6c7a15a0584034cd07cde6d037653ca6b0f9af4665a0aba91537311108f5f1bdef3dd4fa90587f86bb8135e764a3c13cb4481308b25f0c57f0b10d6e99dcd763b53095ba048c0", 0xaa}, {&(0x7f00000004c0)="3fe88c5188cebd7db2ad9f4d97d2a0b67ec9ce9c58d3078e690e78ddb07ee30e0cf2bb9a862834c96ec5abf8a4dd5f7f3b15b87c1a7e49a15a121d743f7c3ce0e87e09c1e46bfcd3edce5615bcd09eba008cca1b655f62ef87a76b21576df0cb8510818d6628a28c05c97ada370410f6f2e5ddc5ea17c0020f9db2bc57bc35a5dd5b769afcba487899", 0x89}], 0x4) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4, 0x0, 0xfffffffffffffffe}], 0x107, 0x0, 0x0, 0x0) shmget(0x3, 0x4000, 0x220, &(0x7f0000ffb000/0x4000)=nil) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x10200, 0x0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000005c0)=0x1) mknod(&(0x7f00000001c0)='./bus\x00', 0x2, 0xffff) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x80) open$dir(&(0x7f0000000140)='./bus\x00', 0x82, 0x0) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000080)=0xd5) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x7c}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x7f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x80000001) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:17 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/248, &(0x7f0000000180)=0xf8) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000001c0)=0x3) 16:00:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x100000000}) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) flock(r1, 0x3) close(r1) 16:00:17 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = geteuid() setreuid(r0, r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r4 = dup(r3) r5 = getpgrp() r6 = geteuid() r7 = getgid() setsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={r5, r6, r7}, 0xc) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) nanosleep(&(0x7f0000000040)={0x0, 0x4000000003}, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)='X', 0x1) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2800fd92ac8f68888ed600000ccd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) r2 = dup2(r1, r0) socket$unix(0x1, 0x1, 0x0) bind$inet6(r2, &(0x7f00000000c0)={0x18, 0x3, 0x400, 0x3f}, 0xc) 16:00:17 executing program 1: setuid(0xee01) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfe) r2 = getpgrp() fcntl$getflags(r1, 0x1) fcntl$setown(r0, 0x6, r2) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) 16:00:17 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0\x00') execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) chdir(&(0x7f0000000080)='./file0\x00') rmdir(&(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x218, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x3}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000040)) 16:00:17 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f00000001c0)="0529c4e87059cd23ea7467c7a45e77cf890e054e10fe619ea7ffa452c8c7774f1077eaf65246c77cc94871f6ced8d2ff7af3657c1a3a0ddecb23110af31110b5ab80d1ca000eae0e71e2fe36c831f50efc1a3264e961e26d34def906181daf3ae7def1bec6794568bbc3dd1e8f334baff69a344bb7b8c89f42a45797785c8a2c45551968b98bf51dbc79f6946f1532ee567c22bad0897d7602ea9b8df5a9c4ef16672f0e4377a31f5ff9791609c316ab52498e411ca84f16f512b862f6e81d093d6c69da9e53957191654377b79ef533aecffbeeb05e84474bc25fb79af3aad3ca152d1f0029f2021330", 0xea}, {&(0x7f0000000040)="5cb2c58afa8eb37735f6b9ae1fc40fc174a761dcf1215b38bab009a44b7ac0e3ffe35371ef7d3fd6c12a990984241715a1a1e4cf440f0c4d5a6133488cb94836ac9cf82a272309465b263ecb2aeeb672", 0x50}, {&(0x7f0000000100)}, {&(0x7f0000000340)="92fa5c531ef48d92b837ed34d0b67a62729d19382a6270ebc6266c259ba90515687e71a945be504c44cfe5b97133d1e13262124cc02505b6a41b9d405cbc2ac1276b1bce6a4a4ec892e08c", 0x4b}, {&(0x7f00000003c0)="0c095799e98fd4a59e77bc7be31de5c7b0abf249caac4be0a9e7da495242f9dc4d363d9b97d4f0b14075e11d378925bbac3cc7feac1509d0bf13d99819d3d2dae584b8467c2781169d069a2cf347d309d1cde4b5a897a14780e400ed20fc992528dac1b4129630e1a311995f8de9505b2739d78351154ff5f6", 0x79}, {&(0x7f00000002c0)}], 0x6) ioctl$TIOCSDTR(r0, 0x20007479) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)=[{0x20, 0x2}, {0x25}, {0x806}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) faccessat(r2, &(0x7f00000009c0)='./file0\x00', 0x0, 0x3) sendto$unix(r1, &(0x7f0000000000)="f5f05fceb0e099d25e9e2ad780efd5761d89c832693006", 0x17, 0x0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/vmm\x00', 0x30000, 0x0) read(r4, &(0x7f0000000f00)=""/4096, 0x1000) r5 = dup2(r2, r3) r6 = openat(r5, &(0x7f00000000c0)='./file0\x00', 0x30003, 0x8c) poll(&(0x7f0000000940)=[{r0, 0x1a5}], 0x1, 0x0) recvmsg(r1, &(0x7f0000000ec0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$VMM_IOC_INFO(r6, 0xc0185603, &(0x7f0000000b40)={0xf3, 0x0, &(0x7f0000000a40)=""/243}) 16:00:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000002400)=0x6) r2 = syz_open_pts() r3 = fcntl$getown(r1, 0x5) fcntl$lock(r2, 0x7, &(0x7f0000002440)={0x3, 0x0, 0xffffffffffffffff, 0xe8f7, r3}) getegid() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000340)="365534ccbe0094e976d9943c73617f7a3a47506e0985c30aab82d3cb6718414aea66a911b76bf788aa916a9b1a63ef26c2a82fd55e418437da1ccfac4e4d7c951829f0dac42957c6571bfab569ff2930d52544c234db69da11ca735a141583ea0dce0ca864b16c4f140b35bf7c591cf57dfa85f113ca394894449c9ac627a7706975b89c721c640b60bc48191aa820c7719e03cc52083b1ea969a867075f977a9c6d8da4ff6a99f55b82814b012c2e77f948faa4aae62ec75be1135e5038af485ea695e2319247a3ea5acae7f1fd85a706dd80bcdcc16a361761b7179791ed0d1cb442103ef398f4da1e31dfecbe4b452bfc2c0bee93245c7f8c145d593137775f655a0d4ed5e53fc430f3f8896356f91c729a963f15de1ebd5cd1ea63e8d6d89409232bf83d4ef5f29452ba28b961c6bb5f9869207c46b9e92aea5f2152b6ed4c2f3a326a6ee58136e4688515718235031d4a4f4d7c64585a85781c196101d47e88a2a3cc328ef5b7531c43a64a67b2d73981fd091b6d578bea3b21f1ecf2bfc39f2e0969716398e7ec26e2d38c1d585e9b7f2604a7b28b5b883035ff1bbf2357168ec07ab08f205b8a631a642345f7f75a0068e9508c47c121fa6d527c3a7e6d6e4c14da54db0d4f06735ab89aa279125b25168de3a259a7d004b5801133243ea39d58deab69f03f0659f80ef3d97e8cb57d46e36d7ac7a97ace95362c1ca7ba5e2a9e2c1170ec52051f7f2d9febc50156541e6bbdfbafa29d76358cfa31f1b3ef05515f68c8efc0c577feaae0855013004f40220aa9b28fed6a95aec5c1a23acfab2e87addc091e926feb02924cac8b56281cba8447f7502953e5e18126b98b37e90950e165db32efc1ec7d99dc3c1bcef6ab28903c39778a1e835be8955118804b396900a317e8f5865585e013b467f2758c4aeea83db4b799752f502235814f75434f5b6d0aa7553d9a35294b94489cd8c39be48ba1ebcee57830e70e52c60302651a559fa053f6e077c76e71b778f26060df139c7052eba13a825f0b0befcbf89733f2ee0216f0e91e5da0d9a5c24270ef6119c9135ae86d6058a66e76eb19597db07c63d6492bc5d0c165a415efb503d4855ad9ccce66636fb8dce7496b963885b0b261e6096c84673312a138ce33abe113c99fdf5177dc0e8f98eea10555108e34bbff84d1c1cc5754f90bec9e67da99c1ab0a5c9532efc91c3909ab12e56377f2a0c30b274321dd48387b432b25ce291f2e00233703d924d4537270453ffaefe977852ececa45473dbdae51b1b1ea6bb5afba8d42d355a7a83bce5fe3a225dffb2f70df221c3daee6b1862552cc9fc2c0b4b4c7901f7157fb37feca1ceb40a5f529da42f407128bc39799e58b47010c8188ad2b8b8e18d263b92e3557a7fbc9d142ac845c79ce74c69fb76aa76ef1fc3ee67e498b4725e9391dc431bb5102eba0f039259ebe03d1849d9d65d0ec8243cd3dc424f74399174dfbe312843ccadd28606828d241c01c095a56faa590adc668530c09b60d2104796736dfdc6c8c898c7cbadfe5aa70eb0269167a57839bf4fcae82a8fea056038470a1c64bc80606ab32975c61b4b21c6808fe0a026604ce35ee4f66a89e79aed77a292e3230762d91e71ec1e8af0284055aa48571957f1cf99229151c385ff30cff5fe9205cdf711992b8d81fb2bf5739f5e859b50cbfe0634227c00875021e300d6a115d3cd5f0a4268fe6b6510beef0d773199913976835316351cd128b6e7458e8b265d7806a0c24a0952011e49db3766e9628cd3345b87a80613bf6eefdc4e9d539b91db24058acf1259fc8e15a1285b10cce94159dd02b9224f4833633b892ef6369d3519d996ddd171bd8ba6086bfb35c04e49ca9f1c5d0ba14737b437b146645c59d28e1b9565623f9a02b7fa5520df9214c5beda3559015c7530bc89170e00194b1004c715f84cbd4c47018682986917b4e9d8b6184fe65c2c5246bf850516aa13bebb48196d458d22d05adc078b3f862dd1189f731c76f39c5bd911cf4fca9da8223b3d7f916fbd6e990b4ed17ecfe50fbf6a11d23ee4e0b0f7bdc9143a1fa3f1983b180274e4f0329524b56ab5096362b65f51fa549c7ea9076e0426348b958930280e0bb60311c125ac92b22a99a6350423519c7b1e26976b98cd981d551394dac2e752859a27e78a4d4af4a0e280558e072f40c738144101fdc911050cdf70e3a0ac7aa6e862c060ff9cb52777baa6adfd325469869a634aa1e1ab5f40b03ffae6eec9d492d34e2e742e2337f0db3b69a67c837a0e16a1f89659c6983c84b2438fbdedd7a2ed3cb248f652ed6b0ed17f5ce8935847b0f6ddcbd144b3b0acd462cc6ebcaacd0a783e12ec54e4af6fb4f0154088ea08a66f4327e15f6588f65ee679e06b210ad1aa9b0bffb336e542c76761f625aa2149b2dec14258edd37c65602a2d3b57f4f03be2be3e4904ea36043e7b89fcf8df7ed7dd72ac580d982c7ad59f7dd3d663276ec147c3ae7e8b94ed8b0fc1209d17c6a7c0666c88a0bcaf743c25cc7d2a0d19528cdf381c1db8b5ef82d0f719de862178096d4e21a5c6c64db48849983f32ad34fff10b3052ae9e08e776f3c2bfc3b99b7748352b405dd522bd4ecf7c5dcb97b8ad25d94884b1cd8374567e86cff852322e0ac2bb76d382a65f6f313b95c3fa94b799ceb4e76515d60c2092770026fb10affdd2155923f833fb48e3b674c9f54cacd627cc7a83fef6af01d8cbc85c04322c65d432c940f942430bbab5eb2992b9174d7d122f07adcc0dc0af396c7d80025724130db3403062dc2e87ee62676d80c45543dab1f598664e16426d21b42152729243335faefde4cf8694f73286024f22a98a379793c5fd8375028a4ac9ff7337e31703791c33c728c88f52904a765fa30f37db4885bc6eee4df7fb520abe010045f3622bb1ba4e1a9ae37c0ecec8b6acbed7f32b19397cad1672ae24bddba492f4273fcbe837de30f572b9c5c184ef3809fa5fb4e682d9560eeb3a9a8452f3417abdf6ada856a8466bb90420f7dfdc8f790f73adf73910ad8ebff863aa150c9280bad3b1c6e60976a8ab395f72e75c003ca3099d13da96312dad4d4d1f3d4fee9e81871d3ab3f9dd8ddbbd5eab9a32b65a991c23947c62f8bf9f24b3f1cb8b5f6114154ea3b9e14bcbae76ec59ba325b4d870068c221bfbfb4c1d036235e3b4c959a079b5ec9fb22acd2ed3a3c2c5f655ef737e2cf63ee0a000f8effe8f5557713f8efb08de2bc7773d023851c649a7f37964df8bbe39b392eee2973da0d5510f55815beb4fb2c890b894ff05246a0cf4e8ef84c61b5e8c9a497ec4b8d96a6394916d59b47840f0c1aea59014c1c9cfc66a295bb60d5c2ddf2160fc19c794545a492ab1c645abf0f128c1537a3d6dfd27986cbaf6387d9894d85879a426fe949dd9aa53a6444eda8f716ff3b10df04fd9dc10d825fdfdd707a6b5b0d091e6ea44557e357624687e4f0a9fb08d4c7da65c7d70648eabe38504c14aba5a0edc83d89061fefa64adbd229eb24f8be9683252e25fb7a6479b601de42ae9de77a5a202d62d03451062cf8937b36aa3b600b117462148b8a55790cfb689b494e6e58c54981b078ec11a6f9b4c5eaa892920c92e42617e76e49f07d16ad4ca1152ecbbe9235599e391ebfc9b11d5080d16ac1aa64d00a0b472b4942cb68ab0411a4c9330281eea74a56857f6e9bca724dccb95fb380be69614517741ea5351300bf5470137a1bb1ff280e9b6d54b65a47ec2c547d8fdb30d8c3390cf71dde2ff5b4e725c5ebb27d59a1a2746cb9844653091ca811d0b5ce73d0e2042b954bad06b5720924dd8cf5ca2e00c2e324312c91e85678ae951cc9ea4b9c86c03b347f5bd8194513be84be9f83049419403593858d6d313d0cb41718c6f86a82225edf0dbb2903e001e7c2606df05ebd17922185338a96d336fff40ee7374a95e0c845d77b4e9992fb8f4f4f8422f6d8b8c746e37124a36e55a554f54f1a5688e979ec742de17db70964cba14f95bc1b8d99965b477a0935929e2bbfe8ce748b914373ef1cb767446c6b68d5424df615b8a2e720711a182a4a64be0b2850858eed9bb3679333cd48a3313c5c1dbc8b54322a41879b3e9c165162d7959a512d8996c880579d0d11ac833e903bf55c3496470e3066967435b4ce281433427b470c490501dd093265cef77bfd4272ed0cee74a697c993b1e8bbba98eddb8d0c02e8f2f5cd95e73dfb0b59a18124a95abf12e572e8563baa92dbdf5de846690c421990da88036ec73acbe247185c066fef81715d6fae12b8b6c4ed8437923dde6aca0824ab4fe3e7cffec68e623a86dc37f490f99d1db1d10670a9446a0d77d47f1b746e7824abbebdb97e455b9fd1113441bdd23872f7431f93b273d945575163feca2b7110b577976c15c6ff21ecd161ffc24b7ed3fa2e2bd958e7f5be4e4f496eb0f1e145794663a9dab340dfb222154b69963e45643627e3609aaf864c8ac328a0e33f704359c0c17fff9be65554124ada27a9fb194761f1b69e85bb853817ad414b1fe52fd986b7a365726ab8b1d9e2c6bb42de9658f5e67d60dd4259f6fba21397b7471e13c552c76c8805da1879579f4d3da9c23bab7ae68a7a545da651ccf105689d3d61707e9e5cb799e8dd790bade73d811006e90b81a0baf94e0a9b84cd2e6425202bdd9451e34e65a300c18efb34b693965c86551b8078bdc71dac73291055752706f4c50567d3fd020bedcf4107e40581dcfbba6d856e22883ba366908cefe39bfb23117b74e43735b60e8b90fba0b49b4c4ade6c09d5e669277742b81822ea2283c12758a82779e14527f235f7d5627a1ca4c95f2fb89fea18bb0ec5560a5c36e1ed21583c3bff1c08a650c2473e86ea5c9f536f9bbf74b4c9efa38e5e06c6a2809bde5d2f73d8097b4dd040287b910f47f3c12c5170aacb4e30b77e7a12e61253919927a9bceafed54b3ddc652f5275ba2a26c5af02126707a200202fa4dab6d3e83eb976c67fa0924c98db216c0f0173163ea6a29ffa053fd9b200afc436c385d5e0778ef32dd64af9103b54e7f7d708d7882d3fcedb71a5f9b484b8da9dc19167d0069cb51208862081e60166811fb9d2d412edae4d0954258ea9d91b52cccca8de0175e1749277bd14c3f02af29c52c01095b3072215a08016a03c3b949c5b3b116cce445cb2a12c183c5525d4cb39046a6bc2a5af4e50609c50ae1c711137d6131ebacf89b12e5a68e10dc8f1af46859fa5218193408007608c4357e3fe81c8b52a6ecd9c5616c9b1ef0d31f0e4ce59f4c642ddb22742e9fec2317de4d762f1de847d2122cce099aa5dbccf872c4a470233c7200975c20dfc110bd572ac368b9a165185577679427c27da1ace2218d5aecd4f324ba7b83f8de3eb069bd8882ab994191d48bbdf12a07d537e5a8fc97c434154c14d24d1ed0cb7e2ac060bac5baef4a545a8f3eb0d9901b2629cd96d1c4e6a80e102c85a5311875eaea3e280387130ca87972a725fc365e75a2b69b5d82a8ebc7f3f8f2e0c8a3328154b1e79e71203e418ba32d73f7b4b66dfc1f122b05691d57c1b7a5f14452881ca5cdbcffe09d23fbfa7a", 0xf80}], 0x1) pread(r0, &(0x7f0000002380)="7aa16225cd3984c2d6cbdbd17863366402dcd4e0bf5280356196a9f7304ddad0ddd4baf5c6de3f4c175cebd0516df0c4b787bd959982f80a92428005a0d2819a29373356361c083d80f539", 0x4b, 0x0, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) syz_open_pts() pread(r0, &(0x7f0000000180)="04b87e0c7cec9c3c17c9e0fee314e6337591c30cce56133794117abe48d2c920bf04bcb3d4ab4b34c427de053229d9a640bf0e43be335d41a05e874e5df466af61dda8f70bb3322608c2c8df51d1eeac47ea79839396ea15de98df9f35ceed89fd2d76fa85ea585910dbde9148fb4b50e4a5affd179dbefe7031189a5272efa93264af56947132772439b32cfeeef87f8e13d87333931f5653aac8f883c366f6674972ad95ca72aebebd8ec96eb4918cb37cf5d3a7b7705f25cf8ce36092581bb595871287d1bb158792ca169a3e7638b5766b1a7c4928cdec8e8e9c3a5584a2d456998a91a8d702b7781c401c", 0xed, 0x0, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f00000012c0)="4cc95143c6229fba27885f4a94ca83ea70c808c5d90ea439424f7a886e6032b9a6746a31e1b4d7b15e1bdfdbb4002b67819dd0b6abd3bc62115bc178a4333cc543e3de3717779690936703a9951054e1e63b788786181ca5efb718d1aa02410babbd800f8359501e0e7850fbfc9a7c48f8f9d784ad274e47fd80ec57ed0b68a1f6761dcbeb6fe73ed45505a187da193a2b7ba7b8a979ed8ce2fc97cbc4e2f513ea98ac55ca1012c9061e", 0xaa}, {&(0x7f0000001380)="512489c16785a982eb812dd56d79150f8afc507bb8d6b0e1e4e8feb718e869eeb094738d3eb5f8d1ec643b9665413b9aea2cea4c04183d5498347b60d1531584e8e321ba13bb8008aebd98f53a4c0ddbb8b7d5544c390a950986df42def70e31c2986e3c40011e2d50f343bd9611e3752c71fcc229dbeb85199dfd446f72fd623620c9a5b2e6a1a8c3a657aef023a699a1a5d3a1d02a7d6213c7ae13126a56874cc1ca9b0355cc3cd0f6a30d7f043fc05ef052c4fb21abfd18db287446ca5065bb7dff537e86a0ce871503f3bac484c02379817b22d37ec46c36910630de2ef84c92b7feeadccc2cc918df4a88882ba949a2f88bfc6a540094f3711f79e6aca95cc19448b8863552f8860d4ff07749dd872fb6d1bdb3d68e279a7e45732b788640a297a2eea880e346933e93294b5f8d2764c1717c363587e4c4d76f2984988e44b3256d106b0fa49e0ae2102a4302d34277ad906ea4473385a4903facabac33ab459a36e7a554bf2a919967149a0d96c38cae097ab639d3a4bb0dc007bedfd004bb0d3718ae7ec0dcb2278fed4775b4da5260e5a784758a1da68be0b279aff1e074111c4b495184e2627e206152be9bc2f70e94ec471cefdb8a1d2c6dc998094449611bcdc1fbbaa1511e78eece38b097752374beaf6855a539731ed2967985ec8bfa1e4bd87e5180cf48edc8a882613411d69bdd22f444c359ab464d311d3cfd2b89340384f16d1c39e228384b91aeeb676c52c8c7098ea31695869fec73e459d028afa94160fddc6f97ff31cb1883efe1990dbfb993f0ca85689498cad239a6618f3d1934e0af7471a7d306f5497a83579dbe1965361fb767100000f8f053f8cb391416172732b5b27afeb8c2ba362ffbc1530d988738a72948b24f7d88bd2a3719ecbe73882538df5172014259cafcee071250560216f45813f8e202cc5d98fc0d73a0278d2347b69bc52cbf5567a8b6c85d5655de5b0bc2a55c176f83803331334e950b756de21f48b33e513fc57b410c8af6b84615579e968debec306fd0611bd65b5f582cfcfce76442782f1a2abf2ccb49c83a92192fe35a571e30cf23ffadd9f1a95ec53a67662b4b8cf27b2c50f08456af81094945ae28f288b04d2bebbbebd9699691a3a609504a24ac975dda4b4a822706cd346e76c8de60c36416a7df84ea8ce65d09a9cff01cc4741cdc9fed8ca76e3574a2e59021bab29ea53b18a056444eb82ea5c4b600774ad57782ae9df6c7eca64ecc34f8ed293048fad9c79daffb8d7bcecce6bc71fdaf0ab022eba99523f4fa6cea0f4e7bf79ad19e7d225c187e5ffba020d6683e3ce4d60ed4458c7b17e85b12c7d8f54771d8f300ac42ecb003ab1508eca429baf72505470de23aae05cfdf1928efdf4f721d21438089782438747823c87e2e83d560a10bc23046c25bd0ea76d287dc99ddf16a108e3bdc78149a4d1df5974f44ad16baf3c6329399210e983a505893d3f4e39636c58e6bbd45526a225b67bd9df72b3848c34f5f7a9b41bf3bca17c5dce6c4a9992257f997230179879c7c5b3e7160c1f876ec42bca6dfd1aab6b4f01c213900724766d4f01099db52ae850ec86c4b618a0da86b691e4edd5b453a4a56edeb2e2e47ab5d463828ea83be64342ab842b438dc73d55d688f7d4553347a553ccfe9b112b129c3ca03a36fde92e25470401555f51be0767db47eb20830d769362c38ceda0d5aa3933f1a10c541d6ae0a2c0f22fc6d96f9488ae4bc313556793780e2307e26cef9218df517f97a62e192cbe71d32889cc87a3b8b6d7bdb761086a1bd3908cfa4e7e9e8f4312c6e4d0959325812c6579933cef2f558e09bf467b43197ed24fa8029a5977b7a59990bd12433a81178d11862768c67c1c1f1f5a989279a09a9de26bbd9f36ebb38b17b075516ded4584f2343605e9392b67fd7b35ca230e5f723c6336605a40c111ce03ba913b52dc237eb2aa091a324975cad01511c998d75c99444d2b4df80024f8b957b9a838b0993f5e06e3ef51ef1342d128a7ba7cadfbbf8bfea4fec86ef22249719b1ecc550ff3dd131007845556eb39d070fe6506e967225c536e22476bf314fb30ba3bb7c7704228f398ee745bd2f00df5227e9e99a1d9287c458b0a2eda654284230051c27bcf2ed1cfadf2647f65a7b646965408fa01a2876dbab44e41ab3f55caf927e954abccf44fabb0921b6bfe24c330555b3079cdee3fbe1fc0955eb8cba78a4cf5ea886f885b0a46a39e87def4577299bf1f551d6efb03040ef75ca092a335d3af0a0818cc3694042154b58f8bf276c1035c737ddad7b892a06c485ca1695f7178bbde841fe3ff464a5f0d41e3f4a7abb2ef5317c0ab4ff8b55f9a42c8a655cdcd543308692f0a998c82b71592533a5e3032a18e2e7c5929b4d729e734c741db722789e9ebbf9a33bdf3f46d01a23332c24f04e6a0d5226ca633720e9689af4f9d9ff9073a292275fc1151e3be239eb66dabe3c4a79bc4c4c79e7e843938b035dbef78622050aace51d42e32411f442b645ea87f6908cd872099c679b91b95f8121051ecea728e3dc1c4e50df2e2b8a9fd938ddfbea55bffde0cfc0ebf26f2f73ebad5027c29f2c1653828d6b6feaf7cb9e57ca13ed9daa1fcc1a7b49d763aab137ba708c615c2b0cb600fb6bc7633b2cded88a6980f595af901fa58b51d2edc4aa69952ad2055b241e6d78b76104b9f198b4627fbd78988d70771508c751c24cd4906bbde4cc75f081fe83ccc7930e3a02901d23f44d285b13cf818837f98cf506468a77767a7c127301cf40a3316b417d55dea443c80bc01b1be85a8647e66b174f90e00d31ea837864893d82f50fbd8e1dd24453239477ea5690b8be6d437e5cbb2c7b3f98ae81798c7164eb5e6bbe557ee1d50f8bf9cf09b45c9510d74541f4161c886ed6e14726a7a37781e227f5f346cb55b1cb9fa20e6c015b83e9a802a3fbc71789d19a7c2de1af1312dc59c9907e34147f73421abda8abcf9c74071f889045e70dcdc4f1152696dfb33da4395251e2e6680da1102669f6571b59e2d0779ba7cf633cffb7654f01f2bf5627a1cc47477825b40265790afa333006d4189a1eade83061e2d276ee665a80f0ecb44125675a6d150c64664b08aeff25ceffdb831de08d35903ea76bc841afa40ac1bc3d2337f2ffa483d6f9cbe6d59a49f7fe6597dde3382db0b0f03928a40103146048cc9b940cbd3f7d1d9113a2dfd1e501bea46434fcbb5ca25cb0b5eb645146a8759e1440d233fbf417ffbdd809158d37f41d9dcfb2c7d90e508576b844036a32428129da95a1457f46900c1175db01f583ba6de7d92a60b82ca7e4956e5083c1e04541d3d61d14641524439e153918c116a0391e2c585f5da1ccbcc4de2b4c0a0f87d673e540ce8e7cc1279913bfc53f7120890f4be9bd5e77492482a5f8bc0854969125233ae087253af462eeca134e1c6e0a1851cb55e807756a1d27d1727065329a85da80afecf2383ebe2aa2236eb2b2c9b79921c36561b6cf123a51add766ed9dd623e4205d4cf719139d69b42a5267f63d4e24c3f14fb02dea8f8ce2ab61e554557cc69d28c6f90179674dd7a5cc06b1670afd3e3e00ea59a7b019d4761ee298b15d57ce2c24e4e8af7759578c33ec148ebde4a7fdc357a3ef444a93e316986165da73e3f4f7aa0bbe9fb01bb9c3228e5bc41819a90883130120336a1ec7c80d917c5015b749e56651d9ecac3eed5b85d9825796a0d67910a10ad48e97a3ecafc518fb6214ba36dd9309201f632697f5ac542d667532f34309c009b20c0ac6d155aeeef8295fd3cc0e2ba89cb7cf6c1f63bfa067c136394dd0bcb85a918331ee7e5a6c88fe93d712de24465a03b54c406849cb95d583d1eb7b6264f57550991ad758a9482c5bb9d228f50bc8487e3551dad5da4a705e3fb6703b3e35fb72ca8daa3fb49ecdeb82e034bea72600584915b6384e3d8b8e2179f2651b8ffd0d2774c6736e638946afea7e75b0f55893ff6fcd429bff3af465948dba391695b06bdf143340bba0c8a92d3e383b48f97bf37b99928b24d32e1f4f0cc1b41164855eb79b180496373b1b25f2d3063428c32bfc0a4dd8f37167ffd1caa21f9522dd029c570d7e4bada0935119b7970c83b440bb628df209b29930ef2297735262e450728b4e99acac063e04b9e5c2fe36c678adaa7f0fa724d143693a5eae697cfd1140f680d4047ce67ad76209d4797131bd4f1ad6bac92aca4f9bf00a7150698a8bbf26a9175a1297aa6bff3a27a36695d9a866c11607c0767f3c7721b1131dde105a7414b5626fab52a1a53a4e8d526a7de3de75959ca54355a0080631178c33f3ceef36e83b2fc3cddfa394898941afd6df0ee836d4c54015c124d022875b4631d592b262f84b320d7931f66e6468fda6a82e38f6320a51f694bccb1ae6a9ded049f86030b3eacc3099b7599959dd6b36c6c1995742972195c2d60ca77c520a5bdc5a621b05175650af4924faacc90ef191593bb47b0f05448396634b7b221b16a696d570e6015da5ef8fd2b22d158573ab37a36843b42f193f25ec4fe1c5fed40a29fa95c6f00a379542270bed57d782eac24d1774daf6f61be136986c1d5ee083681539cf8361a8e3a4102ad57701803814530f8d8c06dab42c08ed34ae2d662f5754b9406793428d671fbd68e389fe741a147b7799a9f8225e5e95df118359fb3e4bfe932f7c5534c54f6035cdd8735c18bbccbebe01af4842078afedadbcaad38b731632f7e123db630986a0691970bab6dfcd3578be97db4702c6ad6338a51e7e2d7c41d8d322a5363f21b3ff2f38682469dbc420b4522fed3e8976605dffd3a30fde088460b13378602000f527a291ef56156f97deadd69823a905d34ed06c49af65543b83282bbd1ac44f61697af3922f9441520adb1b143e317b3743d0fc33b3a9f7fcf550c122b2178a4f0fbdf5702ed062eefdb023862bd2dca5973d9f74098c5156e480fd379421b205d1a43105a1fec68b450ca7a18638cb9c7730b86aeffbb93cb0b9499ee0624fb27da10ae66fbdd11abfc7dec15893966f4c9f4f4ee19f85d13805a2c32d70711ced374d2f814295e7f17463e379fc9c0589899053015df55686cae836aabf093b484306e4ebff1daafba8a5f6743b64917ec0b1f61cf6c7eaa2d8eb803fd7ed5531669c77c7e7c07732d3a30847b7e4f32c1e3bd6a81cd800feae9b6885d2a463de4ede57104c2219d0730e35a0d5d4640270cdc81eead8807f61cd4d7e7a38d04dc1b3fbacc01a63a4def4ed6b85623c65f8f106ad5e31145ba640b4a9dc082ea3afea81a7dd1c114922c18baa87483ffcd55417307055d7f9e2426330f863bbceacd15acbba8ca59f1de731ef465373704b1188141204a0da3df9c2d4579122d72aaafeef2b3ebad0a3081e9cfcc23cf32040b442dece848413fa4f702e010e8df8b420c63f4ee542e6291c59ef465f2513b890bc7988a0662bc57680c17cb4091adec14bda2e5301d98b6719e5a1dfae3db84278f26841c3d22aa1cd0273f488b07209ad8681576cd8bec4ee20f012e4f54b4c610adf95da8f28990ba4856c28fda9e8a283fcf2f582df14186370611eb1ca516d5344133dbbe607cc514efdd4bd37ad85545387185ab8c0042bdd61856c3fe167eea8ed964a05340f2f748164ce1d5ad2618ee5768b838f4e104c561e7752fa5fb0617cd28cab21bbbb8c6fd29ec4ba2c90082485c07a761c36cba29c2af680c01ff60fddcadaf2063eb7bcee73ed311c55641f7bf54238044", 0x1000}], 0x2) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) unlink(&(0x7f0000000080)='./bus\x00') r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x380, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) link(&(0x7f00000000c0)='./bus/file0\x00', &(0x7f0000000100)='./bus\x00') 16:00:17 executing program 1: r0 = socket(0x33, 0xc007, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x4, 0x6, 0xe39, 0x4, 0x0, 0x6, 0x7fffffff}, &(0x7f0000000040)={0x7, 0x1fe, 0xfffffffffffffffc, 0x9, 0x6, 0x1ff, 0x3, 0x2}, &(0x7f0000000080)={0xffffffffffffffc0, 0xb85, 0x8, 0x5, 0x5, 0x5, 0x3}, &(0x7f0000000100)={0x1, 0x9}) semget$private(0x0, 0x3, 0x20) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0xffff, 0x57ae, 0x3, 0x1, 0xe1, 0x20, 0x8000000040, 0x3, 0x400000000000000, 0x23, 0x800000003}) recvfrom$inet6(r0, &(0x7f0000000280)=""/64, 0x40, 0x40, &(0x7f00000002c0)={0x18, 0x2, 0x8, 0xff}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x2) r2 = semget$private(0x0, 0x4, 0x90) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000240)=0x10000) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000140)=""/227) r3 = dup2(r0, r0) mkdirat(r3, &(0x7f0000000400)='./file0\x00', 0x0) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000680)=',', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) r1 = syz_open_pts() syz_open_pts() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x1010, r1, 0x0, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0xfffffffffffffff7) open$dir(&(0x7f0000000140)='./bus\x00', 0x90, 0xffffffffffffffff) r0 = socket$unix(0x1, 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80b0, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000200)=[{0x74}, {0x60}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:18 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) r1 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r0, r1) r2 = syz_open_pts() close(r2) writev(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x8008, 0xc2) getsockname$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:18 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) ioctl$FIOASYNC(r0, 0x40047309, &(0x7f0000000000)=0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r1) 16:00:18 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) 16:00:18 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)) shmctl$IPC_RMID(r0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x188) fcntl$getown(r1, 0x5) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) 16:00:19 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) pread(r0, &(0x7f0000000080)="8e98e8c4b54a733cc973164fb659d28b29c71b7c52dfc3ed79989d18aabc91f0b0683f0f14c6515c78db0ae9bff2ff336029", 0x32, 0x0, 0x0) socket(0x2, 0x400000000002, 0x0) r1 = getgid() setegid(r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x80000001, 0x58f88126, 0x400, 0x5, "5ae4dfca322e4eed8a612300bd14ee39a3491025", 0x0, 0x80}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getgroups(0x1, &(0x7f0000000140)=[0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) nanosleep(&(0x7f0000000240)={0x200, 0x9}, 0x0) r5 = getgid() r6 = getgid() getgroups(0x3, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0x0]) setgroups(0x6, &(0x7f0000000200)=[r2, r3, r4, r5, r6, r7]) 16:00:19 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pledge(&(0x7f0000001140)='\x00', &(0x7f0000001180)='\x00') ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000013c0)=0x10001) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r2 = openat(0xffffffffffffffff, &(0x7f00000010c0)='./file0\x00', 0x10, 0x11) sendmsg(r2, &(0x7f0000001380)={&(0x7f0000001100)=@in6={0x18, 0x2, 0x1, 0xffff}, 0xc, &(0x7f00000012c0)=[{&(0x7f0000001280)="3b9cf29dea67dd05027137bec2f7f30d269f5c4b607b1ac5d9d89ee7790d6cf707401044a3fe73754ac9247bbb48043a669b8f", 0x33}], 0x1, 0x0}, 0x4) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) accept(r2, 0x0, &(0x7f0000001200)=0xfffffffffffffe07) getsockname$unix(r2, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) 16:00:19 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f00000001c0)=0x6) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x0, 0x2, 0xe0}, {0x18, 0x2, 0xffffffffffff7fff, 0x4}, 0x800, [0x8, 0x8, 0xffff, 0xffffffffffff0000, 0x8, 0x100000001, 0x52, 0x5]}, 0x3c) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000180)=0x5) r2 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) fchown(r2, 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x60}, {0x20}, {0x40000000006}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000080}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffd0e, &(0x7f0000000080)="75b43fc5cde600000000000000") 16:00:20 executing program 0: socket$inet6(0x18, 0x2, 0x5) r0 = socket$unix(0x1, 0x1, 0x0) r1 = accept(r0, &(0x7f0000000200)=@in, &(0x7f00000000c0)=0xffffffffffffffcb) connect$inet(r1, &(0x7f0000000180)={0x2, 0x1}, 0xc) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4500) r2 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000080)={0x3, 0x2}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x180000000000003, 0x2}) 16:00:20 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0e664a569cad2ce87b9436d94398432ef21bb6afb1e1867755e9828efed4be579e87edd8c6815ab8055f4eef4dfdf33f86b35b9ecf91e2b8b17b863159ec6a4ba60fbb0303bbf9ff44c9b0f6ce24976eeec5cad37caf3a5ec8eae59abf", 0x5d) read(r0, &(0x7f0000000100)=""/201, 0xc9) 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00", 0x6, 0x81}) syz_open_pts() write(r0, &(0x7f00000000c0)='N', 0x1) read(r1, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x78c7, 0x0, "f866502e33ed9060de713b177d1b7dbf45321138"}) write(r0, &(0x7f0000000200)="515ecd29e5045906f7967072972b1ef5735a68b97b113cbbdb434c55db3368a50e48a403dd12dbfa42da815fe494011d5b18a13dae5fd494f74c90e608189320da47e680ceeef5afc300a0f845", 0x4d) write(r0, &(0x7f0000000140)=' ', 0x1) write(r0, &(0x7f0000000180)="f6dfdb3c0f655512058e3048f2bfeafd19122416f1f6951f291bf986a167db696eef11418c51b4be5eb198c7446525ac114232e7062c023002569fe4dbc49ad40e42da", 0x43) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x180, 0x0) setuid(0xee01) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r1, &(0x7f0000000200)="b0d75441b5cb5a73ecbbb342f3109a51dd831b89cbc9a08682692bcb58b73fc9453c3aae6ec78b7969e7626bd6bb2afcaa9e462d3c3c01697ca351b10ed6b464a1d4ac036e2c8151f8b1ab5b9f7937dea343bb35e9f2c66398c149d34db7a459668d97836ff5829a6c4bbcbf281e797c97f481fbb436f03222a5436d3bb130268609895a1dcdb97209069fed493f12614ca7c446535050c013b29bef9fdce94691df307796d06aadc029f1fdaa1e3a75e40c5bd52a3573e1640097c459567688b318a46338731ee46a1ed793347d8572deecb9", 0xd3) r2 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) ioctl$BIOCLOCK(r2, 0x20004276) 16:00:20 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x7fd, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x4010, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0xffffffffffffff3c, 0xfffffffffffffe4f) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74dd20000000800000000000600"}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:21 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0xc02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x409, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) lseek(r0, 0x0, 0x2, 0x0) write(r0, 0x0, 0x0) 16:00:21 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="d4d1ebcd092d0e7461c10a36f7fb10df2f2ff1f309c33bdfb4eeab559833f53dae3c45834298ddfe9771e787dcd91cf225e109bbe985cc11566b5702a3731ee1998864d5bab34d8f1aea5b88f21043969d156daf9a5a12bd63fd7ed82e89dbf2b5a2cf31677d86a0e60230043a494e378d5262f11ceddff6a9f7f042f0536a61a8a84f73d9bda2a1c31db7421346c92055cd9f91dc7bfede2413b671c4ee8481cd7097c8e3aa1c39bfa3a52178d11e78481d933739c6bf1377fd6cba09fb20f060c5d7c79ff67517d60e38e6d812", 0xce}, {&(0x7f0000000280)="87647dddac1684ea3e5166f66b28b55cb201872b22a132bb78f2cc8ee0cdc5cc21f23c2c646d47374312cb469baa2ce616ab9aa5a90b34d399220eb8cd994fbe7efb76d274520189ba94ba0d4c3dc5ab89a3ddaebd062eef4e3f88d9b3bdc0064ec3c7ec6e6336b6d73a2cc317888bb9b15a73a34bf1a2cd806802a1e9a15a1e9bf2e1790c655b65ce4ffc5c9f14b2c31f67656146b6b1369adc211beabec5e57c0668f3b051d4578b5b9791d1cdbd2d0fedcf3dd9ad071522748837724e1f9798da72191d2bdd53f3443d4b9da0e6ed0e3fa9977b69481d367403198934d7d21e30ab7b7e9abb15a9ea3701a948b448b3ca53602ac46a32b17351c664d0", 0xfe}, {&(0x7f0000000380)="a63cc736bbce6d4c97ecff7c76e6141c6bcf9cb4404b0170b03053afc839fb831e66361791e70bb30bbf91003154e790c28edc4a68104c37d0fcaf7b202cb659da6ea71671d1c9b59323df5e894633dc77138b390378b2b202a10e2db1a3374bacaeebc19e373a3b0e3161eebcde124a351705e6f4d47521a3bc88ae3f90114558d05d947aca2c65775ab83fb7762c0969fb0e8780c71c700546f86d7f43e2b41370289c256a9fe2f0755510276d012a004901d1afe8453f123870aec3f39e36cbd7550aea04736d2517fc5553e8a8fc6e9425", 0xd3}, {&(0x7f0000000500)="c7ae7b364d8f343efc5bbeda04aa39cd469b0fa28cf57bea7aa14f9729011f80bd46ad24814fe0d607aba5e6413f216d6223f363a431c578f3764780f969d87eec248faa33", 0x45}], 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100)="0900d9557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:21 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8, 0x0) r2 = socket(0x6, 0x8006, 0x2) socketpair(0x1bc93f14e2e43f7f, 0x8005, 0x33, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000140)=0xc) open$dir(&(0x7f0000000180)='./bus\x00', 0x8200, 0x10) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000680)='/dev/bpf\x00', 0x10000, 0x0) r6 = syz_open_pts() r7 = accept(0xffffffffffffff9c, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) r8 = kqueue() r9 = socket(0x18, 0x3, 0x1) r10 = socket$inet6(0x18, 0x5, 0x68b6e9a3) recvfrom$inet(r4, &(0x7f00000006c0)=""/170, 0xaa, 0x800, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r11 = accept$inet(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r12 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r13 = openat$pci(0xffffffffffffff9c, &(0x7f0000000440)='/dev/pci\x00', 0x403, 0x0) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x1, 0x2}, {{r2}, 0xffffffffffffffff, 0xaa, 0x40000000, 0xfffffffffffffff8, 0x1}, {{r3}, 0x0, 0x0, 0x1, 0x81, 0x6}, {{r4}, 0x0, 0x6, 0x81, 0x89, 0x3}, {{r8}, 0xffffffffffffffff, 0x80, 0xfffff, 0x5, 0x6}, {{r5}, 0xfffffffffffffff5, 0x80, 0x2, 0x44d}], 0xffff, &(0x7f00000004c0)=[{{r6}, 0xfffffffffffffffd, 0x0, 0x2, 0x7, 0x5}, {{r7}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x7fffffff, 0x6}, {{r8}, 0xfffffffffffffffd, 0xa1, 0x1, 0x8, 0x40000000000100}, {{r9}, 0xffffffffffffffff, 0x2, 0x11, 0xffffffffffffffc0, 0x200}, {{r10}, 0xfffffffffffffffd, 0x3, 0x1, 0x1, 0x5}, {{r11}, 0xffffffffffffffff, 0x5f86004197ce8b4b, 0x20000020, 0xffffffffffffffff, 0x100}, {{r12}, 0xfffffffffffffffe, 0x2, 0x80000002, 0x7, 0x1}, {{r13}, 0xfffffffffffffffa, 0x10, 0xa, 0x7, 0x2}, {{r14}, 0xfffffffffffffffe, 0x48, 0x81, 0x3ff, 0xce}], 0x8, &(0x7f0000000600)={0x37c4, 0x7fffffff}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ac) r15 = open(&(0x7f0000000080)='./bus\x00', 0x87fd, 0x0) pwritev(r15, &(0x7f0000002380)=[{&(0x7f00000009c0)="00000002001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78", 0x18}], 0x1, 0x0, 0x0) 16:00:21 executing program 1: nanosleep(&(0x7f0000000000)={0x1, 0x9}, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) fchdir(r0) write(r0, &(0x7f0000000140)='\x00\x00\x00', 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x5000000000004, 0x8}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x10002, 0x1e0) 16:00:21 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x0, 0x3}, 0x10) 16:00:21 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSDTR(r2, 0x20007479) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x8849, &(0x7f0000000140)={0x5}) write(r3, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x2f0) write(r3, &(0x7f0000000240)="3e2a7913e4bad21c734f4dd36a27e5e27b216d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a", 0x38) r4 = syz_open_pts() close(r3) dup(r4) syz_open_pts() 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x7fff) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x4004667f, &(0x7f0000000180)) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x800000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getgroups(0x2, &(0x7f0000000100)=[r1, r2]) syz_emit_ethernet(0x1, &(0x7f0000000180)='/') 16:00:22 executing program 0: r0 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[r1, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) getgroups(0x1, &(0x7f0000000040)) r2 = getegid() setegid(r2) setgroups(0x169, 0x0) setuid(0xee01) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) 16:00:22 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget(0x3, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) ioctl$KDDISABIO(r1, 0x20004b3d) sync() getrlimit(0xb, &(0x7f0000000000)) r2 = shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ffc000/0x3000)=nil) shmat(r2, &(0x7f0000ffc000/0x1000)=nil, 0x2000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8000, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x40, 0x0, 0x0, 0x2d4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x170, &(0x7f0000000000)) socket$inet6(0x18, 0xbe64953039c49edb, 0x9) 16:00:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) r1 = msgget$private(0x0, 0x181) msgrcv(r1, &(0x7f0000001100)={0x0, ""/164}, 0xac, 0x2, 0x1000) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000001040)) openat$zero(0xffffffffffffff9c, &(0x7f0000001000)='/dev/zero\x00', 0x42, 0x0) r2 = semget$private(0x0, 0x0, 0x30) semctl$IPC_RMID(r2, 0x0, 0x0) 16:00:22 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:22 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x10001, &(0x7f0000000040), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x5, 0x0, 0x0, 0x3}, 0xc) read(r0, &(0x7f0000000100)=""/206, 0xce) r1 = socket(0x10, 0xffffffffffffffff, 0x800010101) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x7f, 0xffffffffffffff6f}, 0x8) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x160) shutdown(r2, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) flock(r3, 0x8) r4 = dup2(r1, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000240)={0x4, [{0x1, 0x1}, {0x1}, {0x3, 0xa6}, {0x2, 0x6}, {0x2, 0x800}, {0x2, 0x5}, {0x3, 0x100}, {0x3, 0x100000001}, {0x2}, {0x3, 0x9}, {0x3, 0xffffffffffffffff}, {0x1, 0x200}, {0x3, 0x5}, {0x0, 0x9}, {0x2, 0x4}, {0x3, 0x9}, {0x1, 0x6}, {0x3, 0x3}, {0x2, 0x7}, {0x3}, {0x3, 0x1}, {0x3, 0x8001}, {}, {0x3, 0x3}, {0x3, 0x1000}, {0x3, 0x1}, {0x3, 0x2}, {0x2, 0x81}, {0x3, 0x401000000000000}, {0x2, 0xfffffffffffff800}, {0x0, 0xfff}, {0x1, 0x1}]}) ioctl$VMM_IOC_RUN(r4, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:22 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) r1 = socket$inet6(0x18, 0x0, 0x800) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r3 = getpgrp() r4 = getuid() r5 = getgid() r6 = getppid() r7 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) r10 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r12 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r15 = accept$inet(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r16 = openat(0xffffffffffffffff, &(0x7f0000000440)='./file0/../file0\x00', 0x80, 0x8c) r17 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wskbd\x00', 0x8, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000004c0)={0xffffffffffffffff}) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x400, 0x0) r20 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000540), &(0x7f0000000580)=0xc) r21 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd0\x00', 0x80a, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, &(0x7f0000000700)=0xc) r25 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wskbd\x00', 0x10100, 0x0) r26 = dup(0xffffffffffffffff) r27 = socket(0x1e, 0x8000, 0xffffffff80000000) r28 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r29 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f00000000c0)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000100)="ace069f86bc325908d567d519232f92891df01819ff9278b7329e504e2f7db7a21ac208f29509bec6b7f8926551df307d61d563d28b0d0729621f6cabafc4365fda9ca1d53a2c3", 0x47}], 0x1, &(0x7f0000000780)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x28, 0xffff, 0x1, [r15, r16, r17, r18, r19, r20]}, @rights={0x18, 0xffff, 0x1, [r21]}, @cred={0x20, 0xffff, 0x0, r22, r23, r24}, @rights={0x28, 0xffff, 0x1, [r25, r26, r27, r28, r29]}], 0x120, 0xb}, 0x400) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)='.\x00') 16:00:22 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) kqueue() close(r1) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0000000020003f0292ab00", 0x6}) socket(0x2, 0x3, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000000000000094, &(0x7f0000000000)=[{0x3c0, 0x9, 0xfffffffffffffff9}, {0x8001, 0x37d, 0x9, 0x6}, {0x1, 0x2, 0xffff, 0x7fffffff}, {0xff, 0x8001, 0xff, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0xfff, 0xfffffffffffffff4, 0x3, 0x2}, {0xfffffffffffffffb, 0x6, 0x4, 0x9}, {0xfff, 0x9, 0x9, 0xc2f}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) r1 = dup(r0) getegid() ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x3) setsockopt(r0, 0x3, 0x768, &(0x7f0000000000)="fb29054d", 0x4) 16:00:23 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0xa000, 0x3f) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000240)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r1) r2 = dup2(r1, r1) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x4) getsockname(r2, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x7f}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000180)=0xfffffffffffffffe) getsockname(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x6c51f5a55ae82795, 0x0, 0x9}, {{r1}, 0xfffffffffffffffe, 0x8, 0x0, 0x2, 0x9}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40000080, 0x3ff, 0x4000400000000000}, {{r1}, 0xfffffffffffffff8, 0x0, 0x40000000, 0x1000, 0x6}], 0x3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000480)="b6") 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:23 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/59, 0x3b}, 0x0) dup2(r0, r1) 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) 16:00:23 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="bc7369828849d6d50968412b", 0xc}], 0x1) 16:00:24 executing program 0: pledge(&(0x7f0000000080)=' \x1a\xca', 0x0) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000000c0)=[{0x9, 0x5, 0x40, 0x3}, {0x9, 0x8, 0x9, 0x8001}, {0x10000, 0x80000000, 0xb32, 0x2}, {0x4, 0xfffffffffffffff8, 0xfffffffffffffffb, 0xb348}, {0xff, 0x80000001, 0x4, 0x3}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x40084, 0x0, 0x0, 0x3}, {0x14}, {0x1000000000006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) 16:00:24 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000000)="378812b20d85f033b1352a1030ab5eef6e9ae3bc0f1257817540079f782832e957e3e86c34b2e5f6ebdfbcb7cf7f8baca4eb89daa515f05a645d", 0x3a}, {&(0x7f0000000080)="aa98e486d7157a32cf74f9e370f6238d28738075cc3c80a8590c174c2824d425ea69e19782280d93b7d020e2e4", 0x2d}, {&(0x7f00000000c0)="3f45c042e41d10b64b67660b74bb5bb045b9cc5838dad54af9de5f462fb8a38df26922ca2d0630e57e32bad03dffc40352a78dff72", 0x35}, {&(0x7f0000000280)="08bef4ebe6858644ea9f97ac917b2c55e21c7e2364196d95873756540d01dc79041a47bf53f6712b856f4fdbf8edf80183956ced03add834516a9fecb5a5a0d0ce79682f2376366462e36bfed7c587fb9ffa74c11bf4b081197f2414119a391825731f696e66600a0080ae90f8047f8308d60fd2acc6cf5464c6f38fd143c34a4979b22d363cb3d2d9ba71c0d343598f86e389403be4c82ef596bc04080e84461305da58b6b5e12705fa9d59d46b3bd9e6ff7d9cdfb566ef799e9b10a32ab615d7621113762e71cc52befa90c372018714297b5e17e7a8fa921c1f7d64a4421b98bfe9e45ff52c", 0xe7}, {&(0x7f00000005c0)="54ed4edb21fe81df844d661fce3df06bff35451c4b6180ddc5f23641974d61d0cc12c5b0e4145b79ce9aa4d4a0d0b2d5eca181930ed73086c62d6a1efc0cacbf1de23b9db90e94997d2f7536f520a99baeaf8cb48f3262d4715deabb9671e86374c1ea1f9bb3df21928dc56adfacaf63ff9e3ab26b7ad5beee2566114f1b2ac6f3bccb7defe7f111a40573526666a55794ec9ef74707e759c0f95a577961332c5876cb1d9917ec261a75d1ff394cc597b4e403f6783a916988ce947c4b48a32768dbf50a75034e9bb658b9b5f1d0a14032266b8779c1ca1ab0b2c6f0e6124e680c35f45f3ac96d58d8511a15a79afe3b15de7830a6b46c0a145b1bceb628853ec10a073e4a580cf223465a8523d610f1ef2b03c80df1727ac3f44489adf6b070e1cb71c6c4a56d982aee160b6782b643674e3ad2449be57b5cb22a180ae0157318d0bf9149593f96923ae9c6ce41c5781755bd11e8b2edf4dface718c4e889cb66dcb6bd990d651ca4ae5cafbee8187562e7935307a472d40d79124baec94c470f911a66074d9654e1533ed3a6d653801a01bda7f7f40238d0f7fbe47decd6f5328dd996f8ca9d5446c4a7328bcbccd2180e1c6cee679054553dec08639c2f31968baa8af21835052ba3c245fe65c8c83c7a752f229a766d0425be19c0f2514fd02b2aeb0b8198daed5c7896444ad842f7de78b8a9834320850e8ecde8815470fbe921d2bf2c97f64b503fe3fcabbe4243ca188c855e5de64bd9fc3cac29d1ad4ac3973fa2f4f0ef16a2a9ab7926954b8184f628dc9b077faba11d88d7b941b1d32bc13c5a58c561da7399d3139cfd35f17c7501ade218297bf12f153ddbaa19666530de0f6992724245ccb655b4548801acf8021e1aeb2b0edbf0f4fc20b8e48727977868621e406eb24eb31c619e38e99124283e37d45c824c713be052967063569f76b68c8e7f68462ef104268784a5bf4169c85a9e0eb131803da3732e4093032eb71fce8923e21ba7cbb413ff2ecfd03d1505c7d6242b91b41161282bbc8407f7651614ac1a72787724806649e53c6e2371f3f2da58d447b4f2f7777731b9c3fc12cf95aa5d96570ec819ae190854fee0990d519620c4dfcd8b2ca0d3261d39d48d8fd3f9143e048fed0d4e6904d3b64a10006d0ea0a1dd9390bdc88ea28175e430f149f4e0d1c5b6c522d6f5578f4c5b67f0c663d9bcf6424ffb98dbbe3ff8bbc05ab9d53c70d67753ec4ecc9944692e3ecf82e4566786cf79ad062535547272bda78cb3161a25e65877b3632033c2fadc144ede7af399ca589332d4b609a8226e827ecd66966b12407da5cbaec520678729a4816e2c4f5ef2da8ef2ee615b7cdb772e7743bd0ee03f26bbe990282756355c92a2979cf4675695015b0fc0ea3644639b1bb8776a655be8b4a946be42aeef5a184c7c126e5cf410565c7c7215051b3c9146211d7b7a3fbdc449903fd530eb7960eaff9b825f726449dfaf93fe89d2b14256c1c38625cbf1f5680fa09368f6280640fe39fc1e4fe05e9e3930fea155929847fcfd1a74d7da950a8681fa2d8db334697aef60939f467746f040b01e1a9488bdae2afcda3ffbb9db1f885885401eb79f20156c12237cbefb165ddca8d132c071fbf9113148a04251a7ba4b9a4f59af0b5eb737adbe11b865374bf4fe5535d9afb9ee8d6cdef59067c5337eaacf519ba74857c680501b27bf3114f6ff77f1bc16c3b4f806b4a72e16f39a5a5e9af66359861eae03dd5fdea071b8bf9fbe987ad31049eaa883b7343a45a1e413757b37f79e05e9a545ae7f240c9c5eb9647ce898b5c34160611b98db013cb47fce76db9ff8529db91eb3ec04dc936d8d4fb90383cc1b424d14866477af7fd1148f9a88668253779886f31db1ed1698f97f0ad421b376b1219eb52a44daa8537095486df11b44b10c6c4e52c6c34a7d0cfd235e91ffd1fd28ad4d5f7f9bef214a2c6c2aa8818ef78807dfcee0f9595ce6151418ccde25a5592072e5c2cfcda7eca93e416013d88ca1ef102ee5d31c9e7b8c994d8fdc246efdd094060ff483a65cef1c98b36caf31dd6776d14fa7beef3f048926d7171fcf196c9ee8c1049b4334cff9d5127d4a8372b3bacd646b650d170526a97973ab05067a91c3ffd333b39cb40d76f4c6a914433cb58ceb43edc35395f4499e8e09172922eb792de92d04e6e208fd56c40521343aef0d863c5db88ff6fcee1e5d0732dce0d99d7c2d04eaa2e9e25b9b20c18299e316e1743799b615772ab641deecb8d3813a9c63702fc488539857513422d3a632f511a6b6f0ad6fac268f8e0e97bef1ca3098e306987a68865d0e5d2d8231708cf62c0f139a79f3fc6ec3ec6b08b3c27afc48dd818cc2530e1c551706db43f53a7f111ff3ce6efd7f41863d5e2d4d637c841bb566cd4a2c2fc002c77f3db70d4347dbf750a4a2c1f078d947dd698970d82152f1d70043305ebc2947ed8331f2962b9aff1ee04414678f6bd10b8e7ccc13f60c741eb6005c71b4320830ab59c31832f6fa4ac73208d18dbc30e35415f339cd1d511ec29893a4319b92f65489684449aaab42e02d7bd79e1fc00abd0bd5db6906002096bb53865956743d0b0a103cbe7a0e35eda4a93a63b56ce50b6a0651175027151cac2c91af225446c791fd81005ea900cee829043c310c14758235c1cbd113e36b707be687c687e1ac51dca4b63575777326ca2289e1db796fd046f6f16edb8fe5ae088e85d5453fe3a13ab697ae35f41a85425de23d098eb7fce1ab64c3ecc7463e0445ec32a2820f3ab9b2ce4bde00e3d9484f8d5202997d65655aa3c776e771efce2d1b215bd6d5f29050a6014b4a34e658447788076c93dd52657ced69ccc6cded53a8f07eaa972f6bdd41dbdf91bc318cf5bf440f2d9ea829581f42ea7ef0242224694129df15317d6a0a1cc5100e029c1cca09b3b1c56ef6062d0baf468515fc75adb19c0a8e30bf90a9cd71662eaec0792fd2ca1f421285a1ffbd4d42e88958b6b1587b15fa4ea6bcdd029415d96f4220db4db05d5ef0b3e9fb2e48d704b4cb320193f51135a9bd24cf510e709bfa6678d4a6248f148831b642336279611610ac7d25019cfb09b35cd865a57545fb263344c6b331f8b6227453fb1e65b8a2d9dab534712b615e2fd7bd0b7adc75b6ea2bd47b4139400004e94ab151777a4c5fa55deb7f85cbedf25b87b2da116064eb3df0088d638a986c8d998483d70c87f5749a8e8fe2af8817d1769be0373bc34c2edae64eabf7fbacf0f8f742acdce8614df887c34ce5abec703316928f20b1149afdb11f9369860a9ebcfbf4c5533e60594512f737e3b80421a02c298f8b9a7c8ce07ebc2b865a43b59c1eeb27678a2075ac38037579052ab797f9081574f15ae673e13cd02bed8773d92f2157ad6c1374bb6d4304e7c635fd94a67028047f8b6a51c19eb31c0b85272bd072a42bee80c0ce48e32f9924c5f03050684f1e0b517361e90a0c07025acaadff7bc221728cd555990d7ac3f63823d3fdfbec4de2a6160cc148e7ae9720faa8d0eee54cf19c72f15c5cee8a1ca5bb1ec029c59e456fe9863865ef5511e3e3c96241c0bf69f3711235487005c44e043bce789d5d4ee5d8b2a31d46df91347b95626327763f0938617c695de5b0ad7a3bd7f725862438efa0fb2041b14a068f38aafd037eefde30bb5987f485fad6b0a0074628abac83d7e14d7e8b14351d810f0af8f05d78ee257d5e28545bf13885917cb0a859f47fdfbabb65a21ea25e49fa8178f8399716c4279cc15101a957928f9e3f2f594a89de7d6f1f0972ddcd620943edf63e01f4391beecc2ce4dc9c2ff49d36a053eb68b093996826411ec5c4ae7e9351d876c102ccddff045aadbe37cd421454326392682205f66c6b76df33521bd4ffa01914a8a902d37e916bbcef4bb64189e0b369701815ec7076bcd2e7ee803a8adbaef1ec0e88d560f8096ebb496fd887bbe59c3738c66740272738a1ff5933313f37299a0c24ce7fa50e68f186103fd8dd616adeb3a3b6a95eea99f82c8d4e7272e6ca96da2080ec2ea4a58d4212bb5e686a2ccf3848bc118cf2876f3523df53afa0211d66712f2e142c07941df04233b4a9a7c80ccb0a1f4f07e2307cd3298c90bb4177677e084a4d0a13915f8c1098aa4e31147547302bd70b48138e8364936db9a3cef175a602c177ff6e8e33d37890bb8ed4b7d81953872791384de0c49d2b746114e9970ee12c6cd65cbeb6930843335d35e408ad2bf1e2219866ee99c1c145d74ed5660add33a07473dac344d97e2b83666a47b5ef891692e7bfbe5b6c78617438b8fc4586943bac033857d058962c2153d61994dd6353d31cbac531f9f948baf1d145412a36604b0b9ffa458114e64d355c540c7c16c50810c274f68cc979d35c3b109141c603a5b8b85552ecb7e1cf51cf3f10d6fd11886ff084d37bc75cdb3f0480b9c1d6dbf6c33eadc13da19578d4c083b70ebf48a79df68017b873bde109457529f0cffd821d0874f9afb1c8aae27388bfb995549a4b3c5d908f88897eed6dfd3bb526aebce91bd4ac0f40f191851c7000ba38dff90f79872330f17fe00b33e02c7445bfad23b5fe881e92aa541bd04e392d838ab5d1de36aecd9f59f885d2a65aafd54975b037a61df20c4a2455bdf4707dbb01037db6c8b982db73659f5436749acc25468784f65fae58e01207d1212287a55a005a81cba8a9cf572fee30d61def8a218aa05ecf19635d8cb0ddf7c7b2ada115939e2773fae59b288ff7382fd29de8d2b454c703fed73f33eaec72278108fd98eb9439f3e02e9aa8ceded9a4a008df6ccdd1dec80c8e60639313066bc0e1e90e7df61c72df0075cb2f84f88f035c1d273a2eae3659f519dd9b95acfb1f87da69f6afab56e66c957c5e8502f374ed5e3ae1dd5ef7bbf9f9b458b735290fc8a8ae1ef10dfa285cb0610ef8f64b9e14e7407316ffbbbbd7d99947edd73d007b7c27f02af7de8a18dad422bb99d8998737971c145eefcf591bd06d6ecc02d231ba1e5c03349b398bacaf1915ca64f731f5bb6f92b08a414a3d69481d776e8afbc15d5e946749948a23b9f5fb9ee0024ef37bb7be1014d3ebdc2c8d14f7de020fd2abb9f18ef791daa935da854402a5e54d15896e616b4d79111f8ff93eed1f5cb47bb9741222707639b46ba3e8b7ad1644a99c23eb094b765abcfba5f76e81045bb388889710c206d61b5565594796f741351a1cf161f4f3e7c3018bd9050b19212538fca3a5c2226fed3ad7a63e3ce58b7f21af05fe439d4d65cd2dc513ca72ffe6a9d26131728255d5f45d37efebe5a39e715c9fce38caf12936cf7cae5a5e5c8ede6a9717742e95bba28d63002dd079fe45f89ef08e3ce184b6954358922edbd2e25872ef7e57e29abdda6b07b8f8e0770778d8e1ab797c3e343586cb1f3010eecae819d4ba32c91e757bfda3e3cfbb6f811492ef68263577d5c64ad70d86d9a84d95f5bfe27245d4b15fba518dd858475cf197acea9d24ce8a987ab47f61e6519340361aee28ec76bee330b387eb82fa023e6a72d1c8574bbb3dc40b3e527044031def94b21ace8aab2c7c155d0c25e654e657b0741f9286f94d2c0cf5370dd4d34190eb478f1c76ba39baaca2f4ecd679ff00a17c025659d9acfe27463a7e77135ba2e52cde461c43a6d2651ba9deccb8889b6dbfd3e6e9e9fac8f8d0d5f421958ecf7ecfad9521ad2f5e7f0b778697bd8da0f00c8e0c31514f898288083a6faef04f855d24b84009b989b846f069bdaf41502de878", 0x1000}, {&(0x7f0000000180)="f3047bcf60a7fe691473003d5bdb8a362b8124df06718404caa4d5ab93cb110c4cb9fe1f5ff6ab9978f21c0842fa57326e9fe45e451df5bdab84c418fe43b2427d618d8348f6b54b918cd137974c3ee455", 0x51}], 0x6, 0x0, 0x0) kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x8, 0x0, 0x7, 0x0) fchflags(r1, 0x1) 16:00:24 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000280)={'./bus/file0\x00', 0xffffffffffff7fff, 0x1, 0xfffffffffffffff9, 0x0, 0x7, 0x0, 0xb8c6, 0x0, 0x3, 0x3f, 0x9}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) pwrite(r2, &(0x7f0000000580)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7cf7b0a46755523b73c5169db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355725e62edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbd2da167d275db7ca482ac1836d2d8119e9ba8e394a7405ff96c13595346d476eab433350e996526cf16ab28201c8365a4520160cab671c035b2a1dfc4f8d72edbaff6232e81023fa1d73d67583bdb125ad", 0x13e, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x800005, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) execve(0x0, 0x0, 0x0) 16:00:24 executing program 1: clock_getres(0x4003, 0x0) r0 = getpgid(0x0) r1 = semget$private(0x0, 0x1, 0x44) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/182) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) sendto$unix(r2, &(0x7f0000000180)="2d9cbe94603262137c7c4608f78dc56714875b1eb3ee9322ab89856dcfcc532a45d7138f1072c3b03e4d009789e2ef6073ff185b08e3abca2e84115ab2d9db823c954fee9be11903404f6d9e6f4de6ce995e3ba437698059e9c7b1ed76c732133a17004e2f9a031bfa98018cae851a8563c0fe2d2472374ab3d581736a201ca3f763e73ffd1884a92e4a08b091da35896ab8caf52059f026", 0x98, 0xa, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) getpid() r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ftruncate(r3, 0x0, 0xffffffffffff8000) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000000)=0x1) getpgid(r0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000280)=""/79) semget$private(0x0, 0x7, 0x281) 16:00:24 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='r\x00') recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/205, 0xcd}], 0x1, &(0x7f0000000200)=""/213, 0xd5}, 0x40) r1 = socket(0x58, 0x8001, 0x0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000040)=0x5, 0x4) 16:00:24 executing program 1: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x400000000200, &(0x7f0000000040), 0x2) 16:00:24 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='//e./null\x00', 0x0, 0x0) 16:00:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) mmap(&(0x7f0000001000/0x400000)=nil, 0x400000, 0x0, 0x10010, r0, 0x0, 0x0) 16:00:24 executing program 0: getuid() r0 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r1, r0) r2 = geteuid() setreuid(r2, r2) socketpair(0x1, 0x0, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) setreuid(0x0, 0xffffffffffffffff) 16:00:24 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x20000, 0x0) r1 = dup(r0) getsockname$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f00000002c0)="09cf82f22a1b4fedbb26a2ac8d032e15adeb433ecef159810b848560c67678e1ca01f9b5c2ed82a652fd5d80c296633632", 0x31}], 0x1) shutdown(r2, 0x3) 16:00:24 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000140)=0xfe, 0x4) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000340)='./file0\x00', 0x10083, 0x10) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x1000) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x75) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f00000001c0), 0xe5e1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000100)) execve(0x0, 0x0, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0x0, 0x7, 0x8, 0x200, 0x2, 0x2, 0x1000}, &(0x7f0000000040)={0x200, 0x800, 0x1, 0x100, 0x7f, 0x20, 0x4, 0x7}, &(0x7f0000000080)={0x5, 0x431, 0x101, 0x400, 0xf6b7, 0xe684, 0x6, 0x9}, &(0x7f0000000180)={0x4, 0x7fff}) r1 = msgget$private(0x0, 0x160) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x3}, {0x6}]}) r2 = dup2(r0, r0) r3 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x2) setsockopt(r2, 0x2, 0x0, &(0x7f0000000240)="1b59b62b60a6890252393f52298107a11edd13f0e25539993694ab7ca1d25d93b9f7b901a0ac2f9d6b37f28900c0c2247f58ccdca80afcf2db807af2c70aaf14baaaaef620d35788c116f3519330a06b4729b0ae8b9c6575a88a9be7ff763d347f3c252614486dc26d86cb4cd51cc62d76ff1790b445e3fe13854a1a668d9ef0a60e64f2df76fbf7dcd6a6933ae63d", 0x8f) getsockname$unix(r3, &(0x7f0000000380)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) write(r0, &(0x7f0000000000)='D', 0x1) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x9, 0x8, 0x1, 0x100000000}, {0x8001, 0x1, 0x7}, {0x80000000, 0x8ba, 0x10000, 0x3}]}) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x7fffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x61) r2 = accept$unix(r1, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x1, 0xcd5d, 0x2, 0x1, 0x7f, 0x180000, 0x7, 0x1, 0x0, 0x200}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) fsync(r0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1000000002d}, {0x87}, {0x6}]}) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:24 executing program 1: setreuid(0x0, 0xee00) r0 = getuid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x8, 0x7, 0xffffffffffffff00, 0x80000000}) setreuid(0xffffffffffffffff, r0) 16:00:24 executing program 0: munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xaf783f285aaf09f) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x5, 0x71) recvmsg(r0, &(0x7f0000001600)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000014c0)=[{&(0x7f0000000140)=""/101, 0x65}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000001c0)=""/105, 0x69}, {&(0x7f00000012c0)=""/253, 0xfd}, {&(0x7f0000000240)=""/34, 0x22}, {&(0x7f00000013c0)=""/240, 0xf0}], 0x6, &(0x7f0000001540)=""/178, 0xb2}, 0x802) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x30000, 0x20005) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffe, 0x37}], 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x7, 0x4, 0x55, 0x100000001}, {0x8, 0x8, 0x7, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8000, 0x0) 16:00:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000001c0)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x402, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x0, 0x0) fsync(r3) r4 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r4, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:25 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) openat(0xffffffffffffff9c, &(0x7f0000001540)='./file0\x00', 0x0, 0x0) 16:00:25 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x9c, 0x400000c2, 0x3f, 0x3ff}, {{r1}, 0xfffffffffffffffe, 0x40, 0x3, 0x3, 0x2e2}, {{r2}, 0x0, 0x18, 0x20000001, 0x7f, 0x157a}], 0x7fffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x11, 0xfffff, 0x100000001, 0x6e2}, {{r0}, 0xfffffffffffffffb, 0x80, 0x2, 0x800, 0x80}, {{r2}, 0xfffffffffffffff8, 0x48, 0x0, 0x3, 0x100}], 0x1ff, &(0x7f0000000080)={0x5, 0xf23}) write(r1, &(0x7f0000000000)="0f0a3ff79081a6e57608a005b9783f679bffe8ae47740da875ca", 0x1a) ioctl$TIOCFLUSH(r2, 0xc020691b, &(0x7f00000000c0)) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x9) flock(r0, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket(0x6, 0x8001, 0x20) getppid() getsockname$unix(r1, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x4}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget$private(0x0, 0x40) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/103) 16:00:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r0, &(0x7f0000000000)="966f967e4fb1993bcb5e020cc927b1b9420156ca5741b14a10", 0x19) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c998ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd1ae4679b3e2513780560911b8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557927ab8b56d17285e6ee81dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e97", 0xeb, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) 16:00:25 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x3, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1003, 0x0, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x1a, 0x80000001, 0x0, 0x1000, "e5e75379d5f09595221138ebb70d50c83f8c1866", 0x101, 0x20}) 16:00:25 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80000000000209, 0xfffffffffffffbfc) setreuid(0x0, 0xee00) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:25 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001240)='/dev/null\x00', 0x10, 0x0) recvfrom$unix(r0, &(0x7f0000001280)=""/31, 0x1f, 0x1, &(0x7f00000012c0)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = socket(0x20, 0x0, 0x0) listen(r1, 0xa2) r2 = getuid() setreuid(r2, 0xee00) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x6, 0x9}, {0x6, 0x27}}) r3 = socket(0x18, 0x2, 0x0) recvfrom(r3, &(0x7f0000000200)=""/4096, 0x1000, 0x41, &(0x7f0000001200)=@in={0x2, 0x0}, 0xc) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x7}, 0xfffffffffffffed0) sendmsg(r3, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) recvfrom(r3, &(0x7f0000000040)=""/6, 0x6, 0x800, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:25 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = shmat(0x0, &(0x7f0000ffd000/0x2000)=nil, 0x2000) shmdt(r1) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:00:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in6, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x10080, 0x1) ftruncate(r1, 0x0, 0xfffffffffffffff9) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) 16:00:25 executing program 0: getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x20) sendto$inet(r1, &(0x7f0000000080)="85ba6312da0c78cafc0d318025a0f7b622c6128e6f51dc9fbb07e4451f14d991f85cd0b32dc032995f96b9364287f72fb0376fcf8b67445eca61c3", 0x3b, 0x403, 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000140)={0x401, 0x8, {[0x0, 0x2, 0x7, 0xdd8, 0x200, 0x0, 0xfff, 0x2, 0x297, 0xdf410000, 0x7, 0x6, 0x4, 0x101, 0x8001, 0x30000, 0x6, 0x8], [0x7, 0x3ff, 0x600000000000000, 0x8001, 0x5, 0x80000001, 0x7, 0x10000, 0x7, 0xa5], [0x45, 0x1000, 0xffffffff, 0x5, 0x3ff, 0x7, 0x37], [0x1, 0x3, 0x8, 0x2, 0x4, 0x8], [{0x4a, 0x70, 0x53, 0xc}, {0x4d, 0x7, 0x5, 0xfffffffffffffc00}, {0x100000000, 0x5, 0x400, 0x5}, {0x8, 0x77dce0cc}, {0x36a2aac3, 0x3, 0x5, 0xffffffff}, {0x8000, 0x8, 0x1869}, {0x5, 0xff, 0x100000001, 0x4}, {0x4, 0x7, 0x400000000000, 0x3}], {0x16b1, 0x3, 0x1f, 0x2}, {0x7, 0x2bc, 0x0, 0x80}}}) setgroups(0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x2, 0x6}) setuid(0xee01) semget(0x3, 0x1, 0x300) getpgrp() 16:00:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000140)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x2) ioctl$TIOCSETVERAUTH(r1, 0xc0107004, &(0x7f0000000000)=0x4) 16:00:25 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000040)=0x8000) msgget$private(0x0, 0x400) fchmod(r0, 0x102) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0x54) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000000c0)=0xb473) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r2 = accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r3) getsockname$inet6(r1, &(0x7f0000000200), &(0x7f0000000240)=0xc) r4 = semget(0x1, 0x0, 0x300) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000280)=""/191) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000340)=0x4) pwritev(r2, &(0x7f0000000700)=[{&(0x7f0000000380)="5220df12df48033fc89ce3605c16ba2cf927b144b541b1d2970bfe9fb187e12401cd9be229443756e901d12a37a626db0bd6317aa2637ca8f46cd3f6fefeb312dc82a8b40e20846e1b53de47cde5e7da5ae510ad4e1a100b5b51583a8e04b580ff60b9debe678d2a252a1e3c5ebf", 0x6e}, {&(0x7f0000000400)="857932e6e30422e3fb1ded648b52bd84ba93582cbb88b862d3c6877439d7e23b6f384ea6caf1c7579d33f7919da9f2ba33df00fe4f488e1784fee64c1e0f05a220451bbe9ba8436326ca83bd3296b802788240330079a926a7c2fd8ef6426d9692f5f2a2c45a044cb03a14d71c344c16f1641d980e041a2ddca0c267fd9fdf18c918372bf7d653fea24e49eafaab58f88262c98628faa1df765076119ab6a281932ced301d35b537c83a7f163960", 0xae}, {&(0x7f00000004c0)="24a1f5b83bb056adb345eb4588c216f1419445c71b84607ac7e0803fbd1daf4f27f5bd0da4933e445e3ec9a9d80770e88a0eaa4a29a65951ca13d0e68ca5bba8e5488a2add11e05d7e746a0d358962d20f996e0324d0a56400b9423e50d3c7f6c6bb366402486fc35ab2a7e15337bced969108b67d226e0ff04286c6d765f6e10141985098c6ee3608ae219e05ec54a74fa44bad43b4522ff8519e4c0b39a8bca1d800e2a695821d658339abc344639a204cc4096b3313cee37b43b55ee6bbaacda73ca35c66111f4a1b8660185edf4da1ba8bb671b9ae5b", 0xd8}, {&(0x7f00000005c0)="e5e762dffa2007fb6aa3ef4d", 0xc}, {&(0x7f0000000600)="9a41df490fcba14ef0ba76faf47f466cde518f2732656d748009bd34413a40a216d9472b24fbaed9b36dcdc31e2ba1fa4940bdd0c41cba46850534a6fe2b3e264d6c000a570a8ba76938e8b4363bd8ae73fc172b274ffb6a56ad8af2423db1272a8a1286cd6ced9a893cfd741ddefd30fb4b313657feb539dda6590dd2778f3860681a5ca9f970691fb20df7b542ba58b05bf42fba65a1a5b18d2598764d56bd286ea1314a068f505ca85cf418477097b3d61f044c0e850d0cd9d768de706c5711723bbabf21ef87bb04058990a00ac90f8c6848fff6f34d074dc1ce06da5657b41b989a55f3f873722d6ab3044417dbb8", 0xf1}], 0x5, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000780)=0x2) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f00000007c0)=""/36) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000800)={'tap', 0x0}) pwritev(r0, &(0x7f0000000880)=[{&(0x7f0000000840)="39db0d09e57b4e18be4b265e1d891947", 0x10}], 0x1, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSBRK(r1, 0x2000747b) accept$inet(r0, &(0x7f00000008c0), &(0x7f0000000900)=0xc) semctl$GETZCNT(r4, 0x0, 0x7, &(0x7f0000000940)=""/43) openat$vmm(0xffffffffffffff9c, &(0x7f0000000980)='/dev/vmm\x00', 0x10, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000009c0)={0x0, 0x3, 0x6, 0xffff, 0x9}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000a00)=0x68) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000a40)={0x6, './file0\x00'}) utimes(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)={{0x8, 0x8}, {0x2ec00000000, 0x3}}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/wskbd0\x00', 0x600, 0x0) 16:00:26 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setitimer(0x0, 0x0, 0xffffffffffffffff) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x7, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:00:26 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) r1 = shmget(0x3, 0x3000, 0x484, &(0x7f0000ffc000/0x3000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x40000000002fff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) shmctl$IPC_RMID(r1, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0x4020426b, &(0x7f00000000c0)={0x0, 0x0}) r1 = open(&(0x7f0000000140)='./file0\x00', 0x7ff, 0x0) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x32, 0x2) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x4, 0x8}, 0xc) getrlimit(0xe, &(0x7f0000000180)) 16:00:26 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0xad, 0x100}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x440, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x1, 0x2, 0x10001, 0xfffffffffffeffff, r2}) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x74}, {0x6}]}) flock(r0, 0xd) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x1fffffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) syz_emit_ethernet(0x1, &(0x7f0000000240)="db") setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x6, 0x7c1f}, 0x8) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x99) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) r1 = geteuid() setrlimit(0x0, &(0x7f0000000080)={0xd8e6, 0x400}) r2 = getegid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x20000, 0x0) r1 = open(&(0x7f0000000500)='./file0\x00', 0x10160, 0x100) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000006c0)={'./file0\x00', 0x7, 0x2de, 0x9, 0x0, 0x10000, 0x3e, 0x2, 0x3, 0x0, 0x10001, 0x5}) getsockname$unix(r0, &(0x7f0000000740)=@file={0x0, ""/4096}, &(0x7f0000001780)=0xfffffffffffffe27) renameat(r0, &(0x7f00000004c0)='./file0\x00', r1, &(0x7f0000000540)='./file0\x00') getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000640)=0x10) r2 = semget$private(0x0, 0x7, 0x620) r3 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x1, 0x84) sendto$inet6(r3, &(0x7f0000000340)="cd7b0d6af360c9e310414725d20165374240ae374c8c4099ddb7c78b9621d603bdcc17cf1659c2ecdb1a34e9765aeefc6c5304de5e2b6dac766044738d185e303565cc6ee847c542b1218104e375b7c19aea3abfe6a878bf", 0x58, 0x408, 0x0, 0x0) mknod(&(0x7f0000000440)='./file0\x00', 0x2, 0xfff) semop(r2, &(0x7f0000000100)=[{0x3, 0x1}, {0x4, 0x5, 0x800}, {0x4, 0x4067, 0x800}, {0x3, 0x66bb, 0x1800}, {0x0, 0x41}, {0x2, 0x7, 0x1000}, {0x3, 0x1f, 0x800}, {0x3, 0x8, 0x1000}, {0x1, 0x5000000, 0x800}], 0x9) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) connect$inet6(r3, &(0x7f00000005c0)={0x18, 0x0, 0x80000001, 0xbbe}, 0xc) getsockopt$sock_timeval(r3, 0xffff, 0x0, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000580)={0x3, 0x3d}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000003c0)={0x6, &(0x7f00000002c0)=[{0x9, 0x3, 0x8000}, {0x0, 0x9, 0x5, 0x80}, {0x8001, 0x3ff6, 0x1020000000000000, 0x81f9}, {0x100, 0x10b, 0x1ff, 0x4}, {0x7f, 0x5, 0x9, 0x80000000}, {0x2, 0x2, 0x1, 0x7ff}]}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f00000017c0)=0x3ff) mkdir(&(0x7f0000000680)='./file0\x00', 0x1c4) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000280)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fchflags(r1, 0x1) syz_emit_ethernet(0x20, &(0x7f0000000400)="b61ca4fc64f70fba9d736e17e94d6c7f1153d59e36e18af60c5d960f6ddb9718") openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000240)) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000600)=0x1) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000000140)={0x3, 0x4}) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x2, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x24}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x64, &(0x7f0000000100)="27b5feef707323b66608248c0e530ff614b535abb81bc6d2cad12e1faac87b2f75536f30e61d9e89a34763414a4f06cca83bc4fb5d4e7943e1aee2996361be2d30e4ff86c44657b2fa00"/100) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000580)="e478") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:26 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x420, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x7eb4, 0x8001, 0x100000000, 0x1, 0x29, 0x20, 0xffffffffffffffff, 0x1, 0x0, 0x81, 0x7fff}) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000180)=ANY=[@ANYRES64, @ANYRES64, @ANYRES64]], 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) fcntl$setstatus(r1, 0x4, 0x48) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt(r1, 0x4, 0xb0f2, &(0x7f00000001c0)="77683b1fb524e1f00d8ca0650bdc6b346c8dcf689a709efb735cb0d7b3a25abf4cb77633545679840d2373221c2895a99b01da9ae3df7a373e6c6daff222fc5ad02d2f0cdc59ef6a4ab8c05fe8459fdf14c9a85084b985d019b974ce94caecef97dc6278d6b7218db4c7ceb491d992530ce90e72039a69bba1a24ad9a8920818febf001adab66b58e2e11534e1a16b168f1a106f14f7cb3a", 0x98) r3 = semget$private(0x0, 0x4, 0x70a) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000280)=""/4096) 16:00:26 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xfffffffffffffffe) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) 16:00:26 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./file1\x00', 0x6020, 0x9582) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x8b, 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000200)={0xf09, './file1\x00', './file1\x00'}) fchmodat(r0, &(0x7f0000000240)='\x00', 0x2, 0x6) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 16:00:26 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x4) setsockopt(r0, 0x20000000000011, 0x1, 0x0, 0x0) 16:00:26 executing program 0: r0 = socket$unix(0x1, 0xc150750979079c51, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/191, 0xbf, 0x2, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) fcntl$setstatus(r1, 0x4, 0xcc) poll(&(0x7f0000000040)=[{r1, 0x40}], 0x1, 0x0) read(r1, 0x0, 0x0) 16:00:26 executing program 1: r0 = socket(0x1, 0x5, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8}, 0x0, 0x0) shutdown(r0, 0x4) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x5c}, {0x6}]}) dup(r0) fchdir(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000000)={0x96, 0x0, &(0x7f0000000200)=""/150}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x7}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='A') ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x82, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200044}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 16:00:27 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x62, 0x0) 16:00:27 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020080f6ffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050360000000000004000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x36d, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000800)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000280)={0x6, 0x871, 0xfe8, 0xffffffffffffffe0, 0x4, 0x6, 0x4, 0x10, [{0x1, 0x0, 0x8, 0xffffffffffffff00}, {0x9, 0x400, 0x4, 0x85e}, {0x4, 0x7, 0x8, 0xf939}, {0x76, 0x3, 0xfff, 0x7}, {0x1, 0x3, 0x1000, 0x8001}, {0x5, 0x2, 0xa437, 0x5}, {0xff, 0x0, 0x0, 0x3}, {0x9, 0x40, 0x9, 0x3a3bf22}, {0x1f, 0x0, 0x1ff, 0x3ff}, {0x8, 0x8, 0x7}, {0x1, 0x49341ebf, 0x7fffffff, 0x2}, {0x0, 0x1000000000000, 0x7fffffff, 0x1}, {0x4, 0x130, 0xffffffffffffabb1, 0x8e25}, {0x100000001, 0xfffffffffffff5b2, 0x20, 0x80}, {0x10000, 0x1, 0x1, 0x10000}, {0x2, 0x3, 0x2}]}) syz_emit_ethernet(0x2, &(0x7f0000000240)="6f1b") write(r0, &(0x7f0000000140)="56b33bd38421603a22d18fa967a17a19c000b50dd280648df067a4a74774c77feb50e7a54c0ba2b24db21c80082eaa22bd9aa355219b1745e6e92f23b9872ea42b9aa46f1abc82e4d6f5a12c534f6514755447ebbe55e50f6e269f026dd3bc8c20462f1f1d7483de9491f3e9ed6041accfebd500f11c1edc4c8b", 0x7a) accept$inet6(r1, &(0x7f0000000040), &(0x7f00000007c0)=0xc) pipe2(&(0x7f0000000100), 0x4) readv(r2, &(0x7f0000000740)=[{&(0x7f00000001c0)=""/3, 0x3}, {&(0x7f00000003c0)=""/223, 0xdf}, {&(0x7f00000004c0)=""/235, 0xeb}, {&(0x7f00000005c0)=""/145, 0x91}, {&(0x7f0000000680)=""/182, 0xb6}], 0x5) 16:00:27 executing program 1: mkdir(&(0x7f0000000140)='./control\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./control\x00', 0x80, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = dup(0xffffffffffffffff) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x2}) utimes(&(0x7f00000000c0)='./control\x00', 0x0) 16:00:27 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) lseek(r0, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x6) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000100)="4134cd7a8aaf0d14ada2800c944fc81fb11814b05cf6e17ed03918b64588fa", 0x1f}], 0x1) 16:00:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x634dd611ecd0a183, 0xfffffffffffffff7) r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x9000381, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x400, 0x0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000180)={0x0, 0x4, 0x7f, {[0x8, 0x7ff, 0x200, 0x4148, 0x3, 0x7, 0x8, 0x8, 0x6, 0x8, 0x8b9, 0x4, 0x40000, 0x80000000, 0x1, 0x5, 0x6, 0x6], [0x5, 0xfca, 0x3, 0x1, 0xfffffffffffffffe, 0x8001, 0x4e, 0x3, 0x7ff, 0x10000], [0x101, 0x80000000, 0x100000001, 0x4, 0xfff, 0x8, 0x100], [0x7, 0x400, 0x7, 0xa3, 0x5, 0xe50f], [{0x0, 0x6, 0x8, 0x6}, {0x1, 0x1000, 0x9, 0x2}, {0x10000, 0x8001, 0x100, 0x4}, {0xffffffff, 0x6, 0x1000, 0x8000}, {0x2, 0x6, 0xffffffffffffff80, 0x3}, {0x4, 0x38, 0x5, 0x5}, {0xffff, 0x1, 0x2, 0x6}, {0x2, 0x100, 0xfffffffffffff800, 0xfffffffffffffffe}], {0x101, 0x10001, 0x28, 0x9}, {0x4, 0x100, 0x9, 0x8}}}) r2 = socket$inet(0x2, 0x8005, 0x8588) connect(r2, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r3 = dup(r0) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000000c0)=0x1) 16:00:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4500) r0 = shmget(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) r1 = geteuid() r2 = getegid() r3 = getuid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, &(0x7f00000013c0)=0xc) r6 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000001400)={{0x6, r1, r2, r3, r4, 0xc0, 0x9}, 0xfff, 0x9, r5, r6, 0x200, 0x0, 0xfffffffffffffff7}) r7 = open(&(0x7f0000000000)='./bus\x00', 0x52, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001340)='/dev/wskbd\x00', 0x10090, 0x0) sendmsg$unix(r7, &(0x7f0000001300)={&(0x7f0000000040)=@file={0x0, '\x00'}, 0x3, &(0x7f00000012c0)=[{&(0x7f0000000080)="755f642e13301d0f796f2514080362e3d58f73d1ef5faa084d03bc448ddce5d72864bbe7eefac39bbbdebc9b36a4761402abf214bff75991aefeb15f64a32a830ba93533292f133e5af08c0859b3b6b802deb8ac0548b3c6af3baeeceacc7785f239d43c279c0160b150a5f37fb31ecf91585054929d92602dec5776c7764b43a502149c70117d556837e708afd512640e07b496baadcde350c28b903a4c0cc553898fd89f91776e9bc1b75754d366ff3ac273058bdb294447843d46", 0xbc}, {&(0x7f00000001c0)="7214a2ce9dbbc8a3957c8f0dbd0979408e31b0d30f1809c7dfaa8ad8514cae00157547ab6c4633c34bfe145aeb40023c643304f7442becd3ade2ff617691aca242145cce1936207214c4c352c3ccda626c62745769abc2c523f9899e71baa60da8b8144ff22b426bc7534e769f621e37f60d1e3e1c9ec3e1af1fc026b20599af01e5ba0316338e3b3b8143dbaa6b0b9a37c93317724f0910937f635b6fd5afbe9456ef444a29062f4da59887ded7b2e4c1e03cea56a9bca24abf1fef9de0cec79950408c0422ff0df5cacbbaeee74e5bc44bdeb659cef4daae647f3fac2a08831988f3fdef33f40476a1d52df092eeac251573cce1f090281d7dcad02c9888a1e08ae9d088b22d5b36d8974cb723e8bbdc8b29532a939c4673ce95465345033e0d0270e0827d57e1ee851a148ae5c2251f58dd59e1d32b70cc9eb329ffc05ff65e99f7fce6971cf080a94f21d6a5350df2f97a6d32ad3aacc52c7537b09be79a050038601baa1913441bf6fd838a24031b23b53a4bb19101eb9e3d3ceb1acbd5f37d78baa2a539a310b2addd998867f90edcb3199b24a46009434d6cb2b72bc80f962e612aa36d188903a478647238939324cac034aad40f7d5161dc15bbbd8a0d259c23d9506c575e297bba264256e2ca4443554cfb7c91bbf37b2b1e9111d2666d8011df88e232349ff088995fe1c085f7409f0338e6bbb4b250c118bd0a749e5ee9aff37df1f0da6e22be50dfb7573338da3d6225458e8923300d142e6f2b60de9fc5c33c11f2afabb69df62858674c15b7069a2f4a3a32b010aa4ed6f18878a8e7b6f9724a990b8d560a7ed3265f31210cfd87c1c1613805e7953c0ecfa82194c71828fb51cf28553a32402adc75cbb5d447792471f8bdcef44749328a3a7862ce21807e74ddff00f8297ded562f08f875bce58f79e7861014246e452aaa0d6babcd50bb96b924cc9510398c1a972a84ee980ded68901213a116320a80e04ca873bdeb77159b63cbc8013f33f2b3982b63b9c19c321b761e502dbfc0f158c884485989db37b812ffce25962a2b499c9984f361e99976b298fb605d481e7517743c8bc90a6834614c392e99cba2cb54da494058af1f3cb0f95dc09f1fa750a873c5de6062323a5855dd1ef5628933773f95f894b716c0562fea62c8feab71ef3f13a7398f34c1dc07de013d3c83179eec74c9a68a9b6817d65e82a3067406e91af194b0b41cf83ad0519fb924c9ab334be7f2acc442c59dbe9b8d774368e9783b9656c5d0065f7ed7e27e2d0c57a99256bcb0f5abee407cb32af8e9dde4b5c900f45b54027ffa91d531ebc9a3521da388d8de7b8b675ce69a0346ac20261f9863e409432600acac091025a1570d9b0301e2be6e7d78003aa108b31c0a09e63110e5055efb4042ce24fbe9b627b900357b9de37e2e3b40fb5f6b80ddc1f23be0cbfbaf96ce022379571060d395dcb299e13570359d19e586c3294fe95655aff0f0fe2291c5067d662bb48402f5017194ebc911d9dcf3ee2dd380fbb00635f0a0f750758177ea4a6047b783c2a9be306830de16e0204be8742cc8f7bf47b12276889b6746987b76d63995ae625a5ea73fc35854baf643a61b6ade66cd29502a8ad311ab2ebdb6f170545c91b6cfabb5ff2f423085100a38108e8231551f95d0517a0cb5233f45facdd2bea8cb103c15d6d5fd7c1c1663b8ff786b6df9994b74b26aa100d9cc5a90b221cc43718896f1d56cab5e2db51fbe7ba15159572b9286fed223633de25b780133ca86a1733911dea7cdcb95d8e2c652e3486a2fe1d1c76ce049ee9e15e8600d9170a40df7591dbfce63089cfe5f14361b6d436a5376295a0d9f21e74a397db14ec56883dc0aedda54a9c0bfc3e17d9cb6597344f44ecaf5dd4553ed109505edfcf91725dc50d28a25ebb25e1bed9ce35ca715cce01ed6a5a4bca8204855ac35ad5b61c2621306fdbfc8f41765d42b6f34f934cd09ab071b05a2b9b6ed309bfcf889d3c9575cc7691fcca562447e0c215bb6249061409bf412d77bc0bad1e73fef90bf6ed83633bcc543b33fbea75dd02c5561af40162530c76aae31390f9d8851182591c3447fc09a5c4dc51b92f84e4eaf4387da720e2d6bc3702e33159d965e1f7e66aed424ddba83190f2b22d72b2b2cb36385280311d30222cd14d3739b83cf120e82fe755045bec4790672cffa11d81cc53316f280a4d8a72f9dab0b1e46400f9b78ef7a2b3ccc0d9f5f4b741eba02e1728cc23bfec05a08bbff06b0a297a0109bfef5834693c1c48128519065597dd6d91817309d86d48180603e67f3f3bc7aaba993b8b8db14f1453a2edc6f5ffd44b8181103f6fbe259ba1ee33a5724b8fc2acf7a40f2e5177b95a9db5e6f7df439d9fe48fdbfba944d1c4d8ede54d9df79cd4f92a9ccd328b79c0ba2451307e650071ffaacbb582d8a4bba347d9665dab7bc0ee856e9881c24a474e02a0866b7e54ee2edcf52d1458b0b7b0d034caadf6513338f713e6f9c4980396b252c188f759dfb7f269fea70a6585525f0aae9d3f7c3a09afed80f501e3931ccd2ec07f1c8ab5af7b0e0f1469790d49624f0c65549a55b25ec5f2b02055c4e5b27ad6fa0983a2dfeed4c4f9f09effad74ca7e841a454ac9da1e2cc8befe19ec55894ea02cff16cc562648f8160d96a885f22d5fe8acd3335d7fe018e7180e0747482613727ce21d2edc557fcfc3c7fb7e02b34c78021c206ec58a0bba21d9b9b7ff0b197fdf07899701d3738048c2aafc95b68941a1529d0d322aa6cf2690ae9723afceeab5aec25384d887b49fff2b8d8f36e69a9b21a25f76c844c45f01fe6a4b29099a7c16715035c8b41d212d410dc239139803dabaa56ee1f76a8cf89882e5e03ce70c754ce838315eb5c035220ab15bdd8fd4dd42e3bece29db064ffb2f61c004a8238dac6cac543bd815848cf5524052c838befd9b74b3d3e0bb322cce572a00add2317695258229c313971ecf185cced06470f51dca8cf68ae3512d20378d39ba4297cafaf75e5ee5904b41261dc63fc1052efe215a72253fb664c398370faf2c3bee425b57bd7a8bd0e2bec92bbc270d29fbd9bfe2a92649b5c87f3d59a2e163a0ce3fe04acb2a977a2234b3d1791c133fbe5fce003defbba2dddbb1422d83e6e322d5a6e59f72ced52a771dd66f7769955eda4dd136279c1832ece2837f0b321c1c31e1cf34fdd0763d35a3dc86a8cc4773ba707e97307d77ced337f5a18ca137f85a86911836c93f55e67dd083e7c9cbf5afd9b57accc8768a69834b2fc0ddf1d4880ea93196ce86b997d485cf7b807902031b053e16861f63872d8bbdbea7b6578bf2c8890c84987c026189052051e10b289a7c2f46b1d6aa597180a14428b01c635f1c61875c1035b027dec4bcb5f45c47a88bec504278bd187ff69cd2ba76a49a0c207edbae4cffd702a49c544971ee4d184e17edc050c6a5299025c5aaa009eaae84dca9c549633d49abedbd26ae6aa85e0d138a28b15687ce0281a60b29fc047606f853ed524b53cdeea21630ba16704596fe768accdc71cf33e9d1e45ba27db6a35105eb5403b0ef95cff71d4e4c8b076bdaff1fba2ff534bee60687c3c10acc53f217793022bb78ee7ee32e03d4f58cb147d76d69eded0a2d9f6e9d788e4924b23d3f6cc79207e8ca31ca6bffa4240ed6ee05e5d07513e30d8f69e796ea6248d3b95b47a3606159669f55b28260fcfad4bff3897d310ef841c5fc3cc72df360dbcad516e6f8b50acd5e212905f300121d463c9dac0b5521f7d37ce03390b8f40cb7b475c6f5a26ab049650b7974300ebff46f96e079be2e3ca54a268ae883729a77eaf1676f85cd866f063a1ba527a53b8b679d16668374c6e5a80fbe79659fbc6bf91a63f28c95943252ab3a282d6ef83c380a5215e38add8dce422f0c61d803018a577d8ba5ad8b6ae70bd02562606fd99abba3d3310a92773397db8e2cc5d296626931eee3c6bdcaf93636238f1afa43bdca571be40da67265d650d97beb1c2406bc87d10bb36994f903fc42dc2a6ad9d9479fa4848b67d563e6783185f343c4ce8c230628e079a64ba16b516ad0d00436d30686a866fae3408dbadcf79e131b8932ef53bedf7c298fb8227707a8eb98935b91407bf03a9e3c22fd8e01a953b414b34743efeae16353e5f246bbbe22234dd3d95e232e286ef11b6305670887cc890812e2db47336cf72b31b3730f91e129b19bc0d1166eda87b6568ef43406b2d777c2d69e5249839b9c5c0611f17c1cae71c78c62733266fcd94fc4344dedd3da84fa2928882731d730306c14bfffe0d1db1e22b535c351159705bad3e74d099ed41ee11cece85f9dd1f273ec39e95cbf23cfb9ace65853d623324aa996034e210015bae9c2afbcb31fecd12f02d992bec38909a03fad4b7944b66a098f7b60c53d4b40841a5b5ee2b222f348e1ce32e478ac184ad7d6803e1f62761dbec2f78d76f5c1ff96d5ee115462a069a8d5ea78e310dc6ddc6eeac6f8467b9bb9d61af55afda939462204fa3bc7219cd88769a9e5385b36ed7a4b5aead0548f8f777d7ae1444aa799cd7e21738c50004bb88b55f63911eb2d0d2fa9ce5925145eda76f810ba40dbae749ff38db95691117a3350838327f89625b673df3d14fa2ea93082757779e712cc9772665d8fd2e4424d7abafeb857652d61585228b3deaf27dad2494aa3e03b94c98b314c2d600f62a496a54aa265e3c2805f5c4b68039895e27723165c5f4128aaff004b6fb991c24b588325f945b7507dfed22c4ea9221463ea3c4f3eb72baa9447597a18da6959162c69107c5b26918ee6be404fc91b8830ac16579feef892dfc66432f18107f280b1d482e9df96093bb4623dde8b75dcdc96f0c41c9fc77167feb34b22a5f693bf5294ff7224911b95eb626d4d14d0ad55e5cceb514ba093b5ecb63c3b355f93ae508167eca1a28d0e0bdc5083fe135741be3559e7e167569ce7cc3550cdffe76dc299513641163ca0b2e11bbafff4c58ee697d77312d9f989ac6615e8d32c51e7146bc3aaa81f81bdb2d56bc4986ab0cb558dadd9ff8ad2249c9a05abc36080419c7e0a2bba5f062c8fd1b0306166c24a1c697be8f4af676e2cbb626d598fa534544eaf88cf81a815844ed47fad9765acc042ac4e716ce927be3f3e310ea902e64ef85ef4647a7cb03b5d145e001762e7fa4b5a2d5943763f60e9323c79b27847547bd00486374c68f308bedc8794562380c78f6cbc8f52cc5ba1335ce165189ba0200a645c3d02fabca52d54a2215758ec9de5839c8ffffe580e65a63ed31381ce91e526292220d1d55f2c49fa08571115564357738790ae626e8cba3cc40dc024cf01b7c440522d952e47d11aa41aecb8c0429a7c631b26dc7a02a893876e6f642ef30e608d1554748ccaa5784aa9ccd858a67b44658db3313f356c0040e606c18e9f99070caa7bf2e5bf29fa9de7885246bed5ca2eeef9aa39285151dbaa12ddaf91747f2a65db3d59d05c9c02c037a9dbb896ab9c192a7bd1dea763ffe4d057cefaf3b3aede4189d6e31ce02683e52f89ac4f20094407f1778a745d62bc099d44edb0112bd3c58bac5145d50f94ef6a7ac83f45bee24b794e68687e49dfaeb6b6b0c5240cfd419e87efec8ef5d8f2c7ef5eb19006c15a5426ce07be0b3773c20d1a30aa3e1ee6bca85e3ec1b703bfa82631c42ecbf1e7360840ad51fc8908f5a83022fd8cb34500903d183009a094c0f8eba17f45a840d0e050edc7ae536d81b842773b87f9069949b7278930d", 0x1000}, {&(0x7f00000011c0)="f704ebf0442f21aa0c800050bf8fa4e3035581dc173999f81c3338f6792943c2b7670f05da9823828467d29e20baa21b37cffec06cf91eab5f42856176a80baa512a44e78b402415342a378edf9d4937d8650b62d49dc0fe796670224bb4a6e05a8fa8e85c36adb9f82b67d6078105329b556ae3625c3d9b1b7ebdb2fbcd863192de26f7889f080fe19aad58a43e92e19f397b0fdc4668a4dce060fe3e6aff1530532320d34bb70dcb8fe9591ec17fb26e3c33c1cc70ca76874ce1f20f331bf2c2a7374106", 0xc5}], 0x3, 0x0, 0x0, 0x9}, 0x2) 16:00:28 executing program 0: r0 = open(&(0x7f0000000240)='./file0\x00', 0x80400000000206, 0x0) setrlimit(0x6, &(0x7f0000000000)) mlockall(0x1) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000200)={0x3, 0x1, 0x400, 0xe0cc, 0x21b2c30e}, 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x4, 0x10, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0x0, 0xc, 0x0, 0x1d15, 0x3828}, {{r0}, 0xfffffffffffffffe, 0x58, 0x2, 0x0, 0xdc07}, {{r1}, 0xfffffffffffffffd, 0x8, 0x81, 0x8, 0x4}], 0x81, &(0x7f0000000140)=[{{r0}, 0x0, 0x10, 0x20, 0x4, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0x40, 0x7f, 0x6}, {{r1}, 0xfffffffffffffffa, 0xf, 0x4, 0x0, 0x8}, {{r1}, 0x0, 0x2, 0x80000025, 0x4, 0xcc6}, {{r1}, 0xffffffffffffffff, 0x40, 0x80, 0x8c, 0x9}], 0x3f, &(0x7f00000000c0)={0x6, 0x8}) 16:00:28 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x8, './file0\x00', './file0\x00'}) setrlimit(0x3, &(0x7f0000000000)={0xbce9, 0x100000}) mlockall(0x1) setrlimit(0x4000000003, &(0x7f00000000c0)={0x100004, 0x100000021}) 16:00:28 executing program 0: shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) getrlimit(0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$IPC_RMID(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x10) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x1, 0x4}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1b00) r0 = msgget(0x0, 0x208) msgsnd(r0, &(0x7f0000002200)={0x1, "75a514aa5ad95b1fdc4d6b09f23da28403858e521f5f4b44e7efc56b8d1104ebe9263e9991519770ba1977613cc7014b87421dcd230db3a8076acdc4"}, 0x44, 0xc91fc95f1713e93d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r1, &(0x7f0000000040)='P.', 0x2) readv(r1, &(0x7f0000002180)=[{&(0x7f00000000c0)=""/158, 0x9e}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}], 0x3) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000021c0)={0x9c03, 0x4}, 0x8) 16:00:28 executing program 0: r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x8}, 0x0, &(0x7f0000000280)={0x3, 0xb3, 0x8, 0x101, 0xff, 0xfff, 0x9, 0x7}, &(0x7f00000002c0)={0x0, 0x101}) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x1ff, [{0x3, 0x9}, {0x3, 0x9}, {0x1}, {0x1, 0x100000001}, {0x1, 0xa118}, {0x3, 0x1}, {0x2, 0x1a}, {0x3, 0xffffffffffffffff}, {0x1, 0x2}, {0x3, 0x8}, {0x2, 0x6}, {0x1, 0x52ec}, {0x2, 0x41}, {0x2, 0x6}, {0x3, 0xffffffff}, {0x1, 0x100}, {0x3, 0xa2}, {0x3, 0x1f}, {0x3, 0x1}, {0x3, 0xfffffffeffffffff}, {0x3, 0x4}, {0x1, 0xfffffffffffffff8}, {0x3, 0x80000000}, {0x3, 0x401}, {0x3, 0x7f}, {0x3, 0x9}, {0x1}, {0x3, 0x8}, {0x0, 0x10000}, {0x3, 0x1}, {0x2, 0x3}, {0x1, 0x3}]}) syz_extract_tcp_res(&(0x7f0000000000), 0x7f, 0x100000001) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000440)={0x3, [{0x2, 0x85a}, {0x3, 0xfffffffffffffffe}, {0x3, 0x1}, {0x1, 0x9bd}, {0x3, 0x2}, {0x3, 0x100000000}, {0x2}, {0x0, 0x3dcf594b}, {0x3, 0xfffffffffffffffe}, {0x1, 0x3}, {0x0, 0x9}, {0x2, 0x101}, {0x1, 0x3}, {0x3, 0x80000000}, {0x0, 0x8}, {0x3, 0x4}, {0x3, 0x4}, {0x0, 0x400}, {0x2, 0x6}, {0x1, 0x1}, {0x2, 0xdc}, {0x3, 0x400}, {0x3, 0x87}, {0x3, 0x1000}, {0x0, 0x7}, {0x3, 0x2}, {0x2, 0x9b}, {0x3, 0x2277a6a8}, {0x2, 0x4}, {0x2, 0x400}, {0x3, 0x7ff}, {0x3}]}) 16:00:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x1, 0x3000, 0x114, &(0x7f00004fd000/0x3000)=nil) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) 16:00:29 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = getppid() wait4(r1, &(0x7f0000000080), 0x9, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) r2 = socket$inet(0x2, 0x3, 0x6) recvfrom$inet(r2, 0x0, 0x0, 0x801, 0x0, 0x0) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x20}, {0x84}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x2cf, 0x6, 0xb2a, 0x6}, {0x3abe1106, 0x9, 0x335, 0x8}, {0x2, 0x40, 0x7, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:29 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt(r0, 0x80000001, 0xfffffffffffffffe, &(0x7f0000000000)=""/109, &(0x7f0000000080)=0x6d) 16:00:29 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x8005, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0xffff, "d730c1e7bb6fc6e23c5b00000020000010e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x81}, {0x800000006, 0x0, 0x5, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x7, 0x7, 0x6, 0x0, 0x0, 0x3, 0x8905, 0x0, 0x0, 0x0, 0x7ff}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = getuid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000080)='./file0\x00', r0, r1) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:29 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file1\x00', 0x880, 0x174) lseek(r0, 0x0, 0x7fff, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) rmdir(&(0x7f0000000100)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x5, 0x442) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000380)={0x2, 0x83e}, 0x8) setsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000040)=0x7fff, 0x4) socketpair(0x32, 0x2, 0x7, &(0x7f0000000340)) semop(r3, &(0x7f00000000c0)=[{0x1, 0x6}, {0x0, 0x2, 0x1000}, {0x0, 0x100000000}, {0x0, 0x3, 0x1000}, {0x3, 0x9, 0x1000}, {0x7, 0x100000000, 0x1000}], 0x6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) chmod(&(0x7f00000002c0)='./file0\x00', 0x28) r5 = getegid() fchown(r1, r4, r5) flock(r0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) flock(r0, 0x2) chmod(&(0x7f0000000140)='./file1\x00', 0x46) 16:00:29 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r1 = getegid() setgid(r1) mprotect(&(0x7f0000ff0000/0x10000)=nil, 0x10000, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x1892, r0, 0x0, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2000000000611, 0x100) dup(r2) r3 = semget$private(0x0, 0x3, 0x0) open(&(0x7f00000001c0)='./file1\x00', 0x20000, 0x1e0) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000100)=""/176) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:00:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x20200, 0x40) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 16:00:29 executing program 0: setuid(0xee01) getgroups(0x8, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) chown(&(0x7f0000000200)='./file0\x00', r2, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xfffffffffffffe69) getgroups(0x5, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getgroups(0x7, &(0x7f00000001c0)=[r0, r3, r4, r5, r6, r7, r8]) socket$inet(0x1e, 0x3, 0x0) 16:00:29 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e501", 0x11) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:00:29 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="02000000000000000100000000000000"], 0x10}, 0x0) close(r1) r2 = dup(r0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x5) 16:00:29 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) sendmsg(r1, &(0x7f0000000840)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f00000004c0)=[{&(0x7f00000000c0)}, {&(0x7f0000000180)="b63642b1cfb4ab0a9177cd0f221921c45169025ebeb144222dae26ff494ef7d9c136355925a608628e23f6d704ccf42bb52ef9cf8f0e1cc8dbf34517002a62770c53694a0a80169af599ef2e2ddb0fc324ed1f4d5c50208ea5d33d3e7fa6bdf863e279b89bac3157b6b558b636694d4cd464eadd3fb84a2e5df9a00f6eba00d4182924c5d281e06d6484ed23336721355cb5e113c60d93cc906b3d7ea66e5305ed59e0b425bc7717ebe551429aba3977806134a76f104cdad2a5eedc9c62a9d9134e8b178b832be43310a5dcdb38006c623464a45eef91addb8c7fd33a738b20", 0xe0}, {&(0x7f0000000100)="3288", 0x2}, {&(0x7f0000000280)="a3aa2727de4e2ba721caf989ef4a9c9c4dd348032b86fe6a46e3bfd1623f1b7412e63e7aaa4823175cf9d9be0c1097c02f44081cedb478a4f88267b3a90b391d9e8ae33a19c6bb3bae7c172d460744b4b40822977dd4deedea6989471db77790630559", 0x63}, {&(0x7f0000000300)="0d22bacdeff89f1fc237f2e7e11797b526af5be8e06360af02daf39065f709de5def4dbf405a660d86538df350871785e98642c0700fd967e3f8563390e8d372c25593455c6241672fc3e43d892b09eb499033ca820ab0be", 0x58}, {&(0x7f0000000380)="3fd8808725ba5a89a865eaa23e6c4558ffeec609d7354cd77114e25fe95ca0", 0x1f}, {&(0x7f00000003c0)="66e2d1496f28c81165c1", 0xa}, {&(0x7f0000000400)="09899e91a4", 0x5}, {&(0x7f0000000440)="632d0331f4ebcf51ec9b0876ead32219bb695b7c628c30203661c11db927ecf1241d616f72e5d52c609e6c9cb02a1e7ae26eae022a491928ccb02043f24b0bac3c6d79afbf119682b52aa5bfa4691c466bc80c7dedfe2cc35ba2a9f50a68c9d4ba3aba1d6a", 0x65}], 0x9, &(0x7f0000000580)=[{0x18, 0xffff, 0x80000000, "97bd98220c7739c3"}, {0x10, 0xffff, 0xb7af}, {0x30, 0x1, 0xff, "25831965016e6f157684cb54530cb09eb53c90ff1df52fbfeb9b4b911236ea"}, {0xe8, 0xffff, 0xf7, "6bb70619af6e7e5318df5bd14c50205c7d5727441d1e3c03600097d49623fbb1b62430562409b1c14f549aaa18ba9a0b477920e2a562984d8de4e7a2a22389f6acd1f9c60c0e1a4441ca3f87b760bc2a19aee53ed810729b1e8138d9a41b0587a45cd7f39f6d5359c4d180bfc0a7d24e7a09fe5a0331c86e853985552d4d39718dfb7cf2b76de0a011d89e51be710e34fde0322f89d1af6efa95dbb362d06d83c987433610ea9eb4c4aa680742ade48fea74772699d3443de526d5ba1b0cefd637436b308f95bd32bb8bcf440a5898b7dce3b8a9"}, {0xd8, 0x1, 0x7, "70ba6c54a974013c679c3db15f6d4523241d981b482832f99a083f84adb6948693c4443061ea1f58a49c97f52e86a58ff40c3eeb036c2dc80b565eb7798e5dab40e18554873685346bde7c5dc70e1e2723174b38ceaa19dd66ca22d029bb7ea26eee2af41bece33838a7f5afce4b166686611321b6bd425740d89d4ff188ead4d69f94aba1d4a09862b8d786c0bfa51ffd1af34ead340c4076df673b24bbdd5f2bdfddb55dda47c92cf9dad3476d445b36d6d70232d22d571b9ae4d206c46da2ab0c"}, {0x70, 0x1, 0x9, "220bd498312fa083af302734070024368f3d34a24c502b9b9e95a07c42f2400f6fefe2e7bd0f192a8e76dccb0337e17a9d65c6c0823d76804dd5f0c83a07fd00eed6111e1264615e123ed5f7a1575b1c05cd566a0b678a4477b69377"}, {0x10, 0xffff, 0x4}], 0x298}, 0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9262) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r1) 16:00:29 executing program 0: r0 = socket(0x400000000017, 0x3, 0xfffffffffffffffc) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x45, 0x1bb}], 0x1}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0xc) 16:00:29 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x18, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) getrlimit(0x3, &(0x7f0000000000)) r1 = shmget$private(0x0, 0x2000, 0x400, &(0x7f0000ffa000/0x2000)=nil) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r3 = dup(r2) ioctl$KDDISABIO(r3, 0x20004b3d) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/60) ioctl$TIOCCDTR(r3, 0x20007478) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x978805d7c27ab217, 0x0) fcntl$getown(r4, 0x5) flock(r4, 0x8) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000100)=0x23) getegid() ioctl$KDENABIO(r3, 0x20004b3c) fchdir(r4) r5 = semget(0x2, 0x0, 0x2) semop(r5, &(0x7f0000000140)=[{0x0, 0x2, 0x1000}, {0x7, 0xfffffffffffff001, 0x800}, {0x0, 0x3, 0x1000}], 0x3) getegid() ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000180)) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000001c0)) munmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000) getpid() ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000200)) symlink(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') flock(r3, 0x2) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000002c0)=""/246) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000003c0)) ioctl$TIOCSBRK(r3, 0x2000747b) 16:00:29 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20091, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30880, 0x0) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x1, 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x8000000003, 0x4}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setgroups(0xffffffffffffffd6, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) setgid(r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x1c, 0x0, 0x4}, {0x5, 0x0, 0x0, 0x800000000000}, {0x6, 0x3, 0x8}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") poll(&(0x7f00000001c0)=[{r3, 0x100}, {r0, 0x40}, {r0, 0x4}, {r0, 0x4}], 0x4, 0x401) setuid(0xee01) r4 = semget(0x2, 0x10000000000, 0x1) semctl$IPC_RMID(r4, 0x0, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) 16:00:29 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) msgget(0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pwrite(r0, &(0x7f0000000040)="5cac2bdcd111efa03177c1a415a9237782ce58ff64e83c25bd9e6578e91b5aed98a3972bcfb11bedb1ce564de405cb8c09448523ad646e74331c7c64ae3576cd8bcfb4fdcf56f111a4b747f559a320cf8eea37b59b86a15a11dcb483b65dd3917af3b02a1150277093f4176dc2e71a58d2d384cb391d4b0a3ec1ba39e0d7751bc634ad7df50bc3e144c871ff6f31b8222f7046c6ddb9fb508c3ef418a8e4a85518a2aa894cacd788646b03cf12a150b2a35425abf957b044c14b5a95c8bc5135eb93c74b13273018468b917d69b77b8e7d06aa2c35935a640f49eb74b8614bfc6a230d94e727976f", 0xe8, 0x0, 0x0) r1 = socket(0x100000000011, 0x8008, 0x44) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000200)={0x7f, 0x2, {0xd5f, 0x1b3}}) getpeername$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\f\x00'/110], &(0x7f00000001c0)=0x6e) 16:00:29 executing program 1: r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x40, 0x4000000000002) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) renameat(r0, &(0x7f0000000140)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x204e, 0x4800) close(r1) open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0xc6) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r2, 0xc0107004, &(0x7f0000000000)=0x500) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x87}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x40) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2040, 0x2) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") 16:00:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x6) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x100000000, 0x100000000}) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) dup2(r0, r1) 16:00:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x3d}, {0x6}]}) getegid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:30 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x0) r2 = kqueue() clock_gettime(0x0, &(0x7f0000000100)) r3 = semget(0x1, 0x2, 0x400) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000001c0)=0xd14e) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000200)='./file0\x00', r4, r5) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$KDSETRAD(r0, 0x20004b43) r6 = semget$private(0x0, 0x4, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000004c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xfffffffffffffe1f) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000500)) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) getuid() accept$unix(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="00850000002bdb32faa80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000052239ff0f4396bf594c5e505e7b417ebb7df48ff794bae9eac34c300d13afa0c000000000000006796527926aa4b701fe49b7e8d97cef79bea7c2d7e0dd35c58553c2bbd3218d54c7a1af5d33a56105d3b8354f2572ce8c42015bc46bd7e40c10a0ad92ead47242600000000c85304d71520e07f864861cda35db7b605a047b13cab4e40f44d60a6b20475566527bcd39d0c2c44fdfe631b0769dd8f9471bd8e025ba34bf1bd205228e3c4e5ee3e9e44c65751edf1f134b034f6566610d518cc3f1a77f1c439c089b491178b30ca481c8e33e1b35032b6070a8084f59726fd875a6af4aea9ae249ce89cd04b0c3039eb003e38cd648464813af1a129568afdddebb919b71e68707d77725f2c6fcf29e7e367e2c9dbcd4aa78fa426137e14e7f9950e4c7e8369bb7e020eb89203f9c1b67b2a1959b9599ff2b3424ee7d3abe39ea35ef3938f51efa443915a11637cde6c45a458ad4dfc6ca331edb7873b29050c70eb9997b3f592ae3c7e204c6736a14c26c19677b4a17613181cea7d7927447930009e6d4def0f3b7c8eef76b2bac9bb073d3bfd2e97e8e5527f3626e7fc"], &(0x7f00000006c0)=0x41) fcntl$setstatus(r0, 0x4, 0x84) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000005c0)) accept$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000000023000000000000000000000000000000000000000000000000000000000000000000000000200000000000fdfff5ffffffffff0000000000000000000000000000000000000000000000000000000000b364fa6f2b7c016233f8410936110300000000000500266ec0d81455a093c0f99d9bd38c85c2ee5feafa3fc9ab9e96f571cf1ff22b5c1eac4e998a90c5e580f559bd27ae2d486a2fbeed0f741168210bd85214d19ca927c4bdd0b7d7fa8582b17bb89fe4966fd06aa3c46e85dcff4dce8945cf399b698e90cb02bbbf"], 0x0) semop(r6, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x80000001, 0x1000}, {0x2, 0x8, 0x800}, {0x3, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x2, 0x1800}], 0x6) msgget(0x0, 0x11) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r8 = dup(r1) getpeername$unix(r8, &(0x7f0000000740)=ANY=[], 0x0) setuid(r7) execve(0x0, 0x0, 0x0) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = dup(r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:31 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0/../file0\x00', 0x4, 0x2) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') r1 = dup(r0) r2 = getpid() r3 = getuid() r4 = getegid() sendmsg$unix(r1, &(0x7f0000000640)={&(0x7f0000000100)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000000500)=[{&(0x7f0000000140)="4e33beb5451da45beba8a06732bef18258aae1482925c80a1b8ce42863286bbd871b3ccab458656f", 0x28}, {&(0x7f0000000180)="41962abddad17d80a5ee32b643996a29304fc9458710f64c0ffa9468e5f2b7fea2993cb566a9073b26d1462f9025985f150f03b1ad53bd086b3e673e487e716a1622f40e3c33444e01251032149de977d979a43f907b6575dccf0bc2d8d6b7d31904753048e56396095eaa9f4eabc5de93520e82696527d3c2e5885385604012fc9e969bbc9a047682e3f097dd69883b970c39215f827d6230c3f6ea082e6f2d3d3bc6e807a1307af9b29df07c376f4dc7d4282dca750fdd2e07d27f8ce73d35c63b2f760c2cb298da4d6925410fc6262db625feaa0e234fed21fa35f6d9532f5c19ed9f23a7621ab74a546922df55641f6940", 0xf3}, {&(0x7f0000000380)="526c98c4533e22c4752bd7dba576539032faa9a11adb28b10b536daace6991bd7020df9881c207323eaebb8b612cc2657c3cf068a7e2645296e9eb5a2078de6bb57726bf69fa2423d4d5de365b6ae74ea0e4c902b51bdfbf928987009f6e3680ac744fa0935d2224d86506c9f056fa59366cb318cc3a59c1bc0953502a5c2d7933072ef0ca", 0x85}, {&(0x7f0000000300)}, {&(0x7f0000000440)="f1fa8a2b51efe6b4b8cc3a2092bfab006b9318a3604d7d926897", 0x1a}, {&(0x7f0000000480)="ccac79b0e0e1e9c832076ff438b19a736ae40efcc71e4942064333dae0f68d7706dc6d0b9f498fcac9ba0e2f9e41cd6a34a7d50b91b9a56ae2566efa390e74bb1e1dce378a76b0c4225812f776d8726d", 0x50}], 0x6, &(0x7f0000000580)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x88, 0x4}, 0x8) chflags(&(0x7f0000000040)='./file0/../file0\x00', 0x10000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000000)='./file1\x00', 0xc0, 0x5e48) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:31 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0x20) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3eef3e75ee0b2a43a47c9e04d87403fcac958730909672607cc0dd561f9311b9528fb544456ec1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b04ff146c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6b) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x6, 0x6, 0x7, 0x8001}) 16:00:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x6, 0x5, 0x1) getpeername$inet6(r1, &(0x7f0000000280), &(0x7f00000002c0)=0xc) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="0a961c46e4bd6b15107fcc5bd6d5f5801ea8afd7a79f37349cd8b450a67ea1dceba594222873ac6501c323477b3af9f6db016b118ad7b593f2aadc6fbe8cf587a1d26e68baa1e35ca725e6", 0x4b}, {&(0x7f00000000c0)="f690e6fbc719589f617b8da61ae1d148a1ae1aa89bc5564297a05650a459a25137c32ac8bed3f6c0d22707d883a57d02d13b9aa627a97b4e782a65e337b541470246d03755987707334a6a0b076e141d7a87a322581a5d9d51c3e0e63bbc79e065e89fc397e1bfe11408587655704286242b4343b878b75157285609d14f97c9f94e39653e4f20140fafcd36fc63526df2", 0x91}, {&(0x7f0000000180)="31beef1d93661a4bc855c441cd6e83c185b7c57de1c9f18d82547bc5e4a6233472becfc044be0f9a09c1d413f35b7dddc474617fa23e1cd4ed6e07e3eca168d2fdf81ce2a92191bee488e9d8ae415f9bd5bc573073d09b910058eac78b25927a970c8dcccaf5a3629abf567b9c0eb130484a33bed9c4d7448aad448bcf6c1034d0b7e192a65f7b7c7c2cffe3ac030d2de671bcf899f2bc5c1dfb", 0x9a}], 0x3) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 16:00:31 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x2, 0x8, 0x1, 0x1, 0x6, 0x7, 0x7, 0x2, 0x1, 0x7, 0x1}) 16:00:31 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) r4 = semget$private(0x0, 0x6, 0x9) r5 = getuid() getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x7ff, r5, r2, r6, r3, 0x2, 0x200}, 0x5, 0x2, 0x1}) fchdir(r0) 16:00:31 executing program 1: chmod(&(0x7f0000000100)='./bus\x00', 0x40000000084) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000040)='<', 0x1) unlink(&(0x7f00000000c0)='./bus/file0\x00') getsockname$unix(r0, &(0x7f0000001180)=@file={0x0, ""/4096}, &(0x7f0000000080)=0xfffffffffffffe63) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x7094, 0x3, 0x3, 0x1}, {0x41523786, 0x2, 0x200, 0x9}, {0x7, 0x5, 0x8, 0xffffffffffff8001}, {0x0, 0x10000, 0x5, 0x100000001}, {0x81, 0x8, 0x2, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x800000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000180)='/') 16:00:31 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000040)='\x00', 0x10000, 0x181) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="15", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) bind(r1, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) ftruncate(r0, 0x0, 0x8001) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x7c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x1) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4}, {0x2d}, {0x6}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) syz_emit_ethernet(0x43, &(0x7f0000000200)="f430a3a173b6dc6b6d77719e0c4b48413b9f4fd00295c5de14f67028874c0da228c05fd14c634c4e80486456800d1c4a4c2f7731fb3f8db0f119aeeed2f8e65caa4382") 16:00:31 executing program 1: r0 = socket$inet6(0x18, 0x4000, 0x80000000000003) r1 = socket$inet6(0x18, 0x8007, 0xffffffffffffffff) getsockopt(r0, 0x200000029, 0x8000000000003c, 0x0, 0x0) r2 = dup(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000680)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) r7 = getuid() r8 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0, 0x0}, &(0x7f0000000940)=0xc) r12 = getppid() r13 = getuid() r14 = getegid() sendmsg$unix(r2, &(0x7f0000000ac0)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000100)="e0598937b406006d874e40a454708c2906b95a", 0x13}, {&(0x7f0000000140)="436dd1a3b661b97d9cda844aaea12772ccd2465f6644a970660be942b32b35964853b97df271c6aa49865af2749f1e4eec4ee1320c1f7608deb5623a7ce8201526ff152d7af2ddfeda4552c93689a9f5621c", 0x52}, {&(0x7f00000001c0)="391dd3c58ca2bb979f3b19a94687da28691f92040cdd7e5e4a995e8f94b8a27bed6462914f0577", 0x27}, {&(0x7f0000000200)="f6c646ca829e4103458b97591de438b9a8ea37be376e37c2c52ca65dd907fb5e8813ae638b4bf1fc333d31a077c70215aea5bb11f8f2f8c015560566d96d4ab84b27a1b684f486a07b55f0877a8d81ea6547c5ffa340861f3d3694e7a3645249bf7f460cf64a1e67d39d7e8fdcda71da223aa955e12190a4fe2ad9a4", 0x7c}, {&(0x7f0000000280)="908d7b1fc856bbb1bc668e2fd2e4a2b5f8c26d39828a36b336877217aad0325df0ca14677ecc162eeacf8f567c4791f23b0c11ff6441ce39f5af2e7696", 0x3d}, {&(0x7f00000002c0)="afc02c667c848563baa5846cbe10f21a74c0aca923b73bf623246b8293a57316eee355f333994d1eef47db1e769be9bef256228bc58ebdc4b7decfae3e7559795d07493528d23c16bf7a7b3c", 0x4c}, {&(0x7f0000000340)="fee7ddca265689b8c710b6ddaf63006f6ba09dbcc6a3d93673c6c4f13778d9bb0fad2e377c6abd276735dd1812f0d256d8dd91851deaf41c640c277078d48efc62317b3fb24cee0fd066785ad3e6319e8bb5f6174555d61affa69c2c51e41f53393333a3c3a4152b8627fde99a4f6dc007088931658e5aa41c3c5dc233bda1a13918a9cfe96347fafe000bd317b9c8626ed9559da50f57d552380cf4d5c8fbc88e5bdf0014254f2934fc59e6044047db4ce463afc60f35862ad3cac20ed01f955453af2eb3b4bc29dad346cf8a2619ae8f6cb72d7e4dd919f574c0fef0", 0xdd}, {&(0x7f0000000440)="9b89bbb59b5399ddf78f5552c5612ac71e543aaadb08b800836e00652aa0b31577c74a562a6735f2b21e9e2fdd777e0cfd130edcdf54d17b96c5ebfb2f789989186103b9de16", 0x46}, {&(0x7f00000004c0)="468b5194f31078f6295675be57932746fa39eaf5914f1df0366d253dc066e281c79d7675efcc7e7859f8c10a34ea2f1216f110b4f0ca6a5833a02ed57cc40eddc4d342892aec1bb2c147e2074ff00627b9652e", 0x53}, {&(0x7f0000000540)="6fd5b5ad45435e815364319262280c2aec5984404a856d", 0x17}], 0xa, &(0x7f0000000980)=[@rights={0x38, 0xffff, 0x1, [r0, r1, r1, r0, r2, r0, r1, r1, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r2, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r1, r2]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}], 0x110, 0x2}, 0x8) getpeername(r2, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000000)=r0) 16:00:31 executing program 0: mlockall(0x1) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000240)=[{0x40, 0x0, 0x0, 0x9f}, {0x6}]}) syz_emit_ethernet(0xa0, &(0x7f0000000140)="b489a83b8fccf27b8e84901652446aafb9c974d210cb3d6d298456f01a982ea00c89c3f131262b0795de24a22162442245e34a7d3119e1ed3d0ccec518ef80549db8566ef9019eefef36a9a164200fb9ccc60910fff8b5a73217c220cbbc9c6d3f1372cb87ebb9bf8987a7270f4efb2ce3068667c7991ad80d0eefb2d228e619800fb5d49c36633c936466cd480a06d211f979d24c301d0862401fc71fe7502c") 16:00:31 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20108, 0x1f8) r2 = getuid() r3 = semget$private(0x0, 0x3, 0x20) r4 = getegid() r5 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000300)={{0x3, r2, r4, r2, r5, 0x40, 0x8}, 0x3f, 0x3, 0x8001}) getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) fchownat(r1, &(0x7f0000000240)='./file0\x00', r2, r6, 0x2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)="41d5f3f6dce2ece621c34ac8073153320e43850350557f61a7279156956510e18709413ad8ae525e682189472ad63d2ead60d9fda847a2c234b67953ed8f4d8398b89ceed49f979be1adf50801cd526499b223a0e3cd2b23268d9f5a9bf319c71b2b9a8816f804f5a08fe3802f5913aa3c3521183c2eb62fc83b34dbd02cc7", 0x7f}, {&(0x7f0000000080)="b9f2fd7b75872ff060530fc4999f3658f52c2d1b63585c33d163c6dad584ea921a83cab892846628b19fb37fd853dfa3b7b4e806219f8cbd5f1663b8", 0x3c}, {&(0x7f0000000200)="ad9eb64dae3312340f977ffe15ccde663467bcb09b3a3771d5806b62ba42682a9a07fb2c9a0eede0854f210c021e746c2696357f1f87", 0x36}], 0x3, 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) r7 = semget$private(0x0, 0x2, 0x201) semop(r7, &(0x7f0000000100)=[{0x1, 0x2}], 0x1) 16:00:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) 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, &(0x7f0000000500)={0xffffffffff7ffffb, 0x2d5b, 0x10007f, 0xfffffbfffffffffa, "dc04001b00027f8c19cdf9ba581139520900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fchmod(r2, 0x22) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x61}, {0x6}]}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f00000004c0)={&(0x7f00000001c0)=[{0x24, 0x8000}, {0x8b, 0x9}, {0x22}, {0x6, 0x8}, {0x1cb, 0x401}, {0x44, 0x5}, {0x8f, 0x6e}, {0x40, 0xbb0c}], 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000140)={0x3, 0x4, 0x3, 0x10001, &(0x7f0000000240)={{0x7fff, 0x0, 0x0, 0x1, 0x2, 0xffffffffa48036b0, 0x200}, {[0x5, 0x5c761c08, 0x3b8a, 0x1ff, 0x9, 0x3, 0xd, 0x0, 0x0, 0x3e, 0x0, 0xa8, 0x3, 0x4, 0x7, 0x80, 0x5, 0x6], [0x70, 0x3ff, 0x1f, 0x4, 0x9e, 0xf61, 0xffffffff00000001, 0x9, 0x2, 0x3], [0x80, 0x4, 0x1ff, 0xad, 0x9, 0x8, 0x9], [0x9, 0x3f, 0x6, 0x4, 0x9a0f, 0x3], [{0xfffffffffffffffa, 0x8000, 0x3, 0x7}, {0x3, 0x9, 0x100000001, 0x4b1}, {0x40, 0xb1, 0x1, 0xfffffffffffffffc}, {0x25e9, 0xfffffffffffffffe, 0x75, 0x3f}, {0x8, 0x100000000, 0xfff, 0x7f}, {0x3, 0x81, 0x0, 0x6}, {0x81, 0x5, 0x1000, 0x4}, {0x0, 0xfff, 0x5, 0x5}], {0x7a, 0x0, 0x91c9, 0x9}, {0xde44, 0xfffffffffffffeff, 0x8, 0x6}}}, 0x8000, 0x6}) pmap_unwire: wiring for pmap 0xfffffd803f00b190 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b190 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b190 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b190 va 0x20ffe000 didn't change! 16:00:31 executing program 0: setreuid(0x0, 0xee01) r0 = msgget$private(0x0, 0xc0) r1 = getuid() r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getegid() r5 = getpgrp() r6 = getpgrp() msgctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x1, r1, r2, r3, r4, 0x4, 0x80000000}, 0x7, 0x6, r5, r6, 0x6, 0x7, 0x9, 0x4}) r7 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:31 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xffffbffffffff1a7}}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001700)=[{&(0x7f0000000340)="f9eebb295daffbbd7b463e5277d76f85e4e31cb3b17e95eb133e8bf5ef1cb51a37258a0b9feac4ed", 0x28}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="c8178cc851e6d26634fe4c", 0xb}, {&(0x7f0000000400)="9bddd53d73bdb7f223a45ff9230507cf9eae2072e0d57b0bce2bc3635ca0a677457720425db1d6fdbe07ce68c89bfad6434be02a9c478a670001223660e13b6f53ecd755e5bab34f1e229903bdf4fe0efa2589df0744c3e543cb6356857ccadb459a82742059f71bae073d4b1a0fbc9027879f2c329b02b0ae3ea89953f904bcb6744d059c47e188c4a2a00abb7adb99462a710191052f37cae21c5d1834f336f450a55dd9888913bcf7f1d67ab1c7cf9bd80a34ae621433e35a33c6973e7ae2017ef7064470966c55e2cb6490a9d16edf5f208d75bd651366638173dcd8ae2e9fdd123ab51b5d03123d20a023c9471813c5", 0x406}, {&(0x7f0000000500)}, {&(0x7f0000001840)="3fb3bfeecffb3b4ab262f72d88ff2ca16b6423f48348013273e1cf740896f3ad88b295932107a72990df4fa50e4023c90e5616f5c465363eec1429d8749bb6456bd69919caa8627863bbfddbaf1b4897326d327e403b602ba425612d5d71dfd6046aca6a6a538a9d6a4c51143fd0beefd4dc3d0f6000b6284ce7c5aa03c00e9e9f9b602eb80129dab031be88a12e6a7c22acb5966073dd330c4b87ec0df6c9d424158bf5e9259f4f239d3d031c908816ad72d6bcec2398ec8552c7fea86c1c6d057a152fc06e8de3df05e4d0563b8ee3dada3326521e18f5ad46d328d683d77efc6b28a95b477a70b3cfd2e9d71885a877cf29517928dc5055d6075d10056408b99d5c2a5276d6a2fa46999aec96a38e685004d2e2c55391a9762da5a076f299c116bc46c6926719363427374b722b0e549f8c", 0x33a}, {&(0x7f0000000600)="b455c5b89d4f675d8b38aefd221328715891ad0f0a0ea7977198aa0e1e57dfa37df3790f2ec684e3329deab5d615635b84ae94fdb5d7a955a92265dc524a7c4b5206535a698bc64c3659b10f3f389a27fec9ff295cb0cf334e34f265d649087bf1c35152d4b810bd806db6c43969dff65e80593d0ac862c3c0505c837011da5f5a1e01ff6533882af3d447a44229334f5a265ba12e60fefea6562f2f9c8a530ee58b3e4658c7297d8bf8c8625bbe14a2f606a740a8c747555c6ff67439f4c3f7a37bec2fd3e08ca457b6f06d671cae4417e0d74ffb5edbb0adefc5570af60677f8f001778a1024bd744c880f4457aa0f946978cc", 0xf4}, {&(0x7f0000000700)="0373bb5f9d204e7c15bc6cfc46cb2adcaf6a969361fff18cb1d0faf0482dbea85e793940eb483c22e4027f194c3c3da9aa481fd652a77250e45f3367c615cb0d666cf73f8bbf91903ef5cbd905fe47dcd88d7304813a6b7e70814756f8b74313505ff250a2e6bae961f699a10a5e0a12e366328e262b6d88835df34248591929a629d5508229c912b0643edf7acb8085c7d726b4def74dea888dfafc133a1a4fe62d0612684465f27b686eeb3c49e00ba1b2e509ef1e6b858e5998ed3574e1c6551ff65ceb56df0616d56ae876b4b05e3a02e4228c085afb6a20345b3cd5e120af6d650c06632b82e58203f501286ff992f6199fe09fa12873a976313cd8b6b54a1ea1a9faee1a5c15dafed4cb57dc76a55487fa2f5b0f225953cbcdfcfcf476c4741499536f9d912711ffb2f172076eda1c01db6e56c55ecf9a98df8d2a6f49f532352ccd1c7c976670551c8d6564eeaaa36f13d013d63e0214b2b7fd9debcd2fa08b1c7091206032c547fff4471fa19e890eef73b50e2c42f3a4a9ac1906a2837c1140ad7d0b110576d603700eddfc5c43148b26978c25975ff83c955274d62fea3c02072874983d8fe154669e0167853fde1552a1df8cf145689847ec18135ad6a44be03826e77752aaebc2ee849e47c2d6bb965436d565962fa8f33e17741e8b5f68929de2ba55892233c0705d0c1484b50a4f2f977bdc0bdda52461266ea0e826493b6af2b00dfee7bd890401344042e60405b803bd531c813f7c939e31d2154bfc33231f07c6d540fba1dd8998ce7a658200701ee1a808e84fad504eb81cc9e258e5645c3c57bf9c106a9d4f2dbd42ba457024c68b2bcfe8225b99be676265020d331f90ecfb6f11f982277a9a37c533ec1b611dd1312cb6902cb3f07e1ad8c9f938b0d8f32ec10cf1e5e9c3b1eba35264e81fcdf07139dd9c183c1b436954839f4bb728ca1b6239fd3bdd2e4d63a3eebe3c72a6e41984e6da0ca9b251c6789081fb0c8a41838ae673f752fffc7a8c64ca774ec1a9446a94f344db182ac71d1258e45f66e73aa375a97373c4df4b453f3e60df876b485085356edbc044391a961d4eb52212e44bf71aef046dc82086f21567a7ef810aa6ec1d316bcb5753379fd15be4bf1a92be05f8f32cf1d934b737d7048e1f8a27fa307cd183fe380534876be62cf20364acfdea771d4ae0ae3669c2f8878ccfe5cef0d9e821539a4b5fecb5348b81dc662aa3b479380f64bce96031694342ea3fc73d0ef6769e3e0f4c5f875cb8f345e330dfa8023422ca9b1cb4374ffd0fa78ec7a1991b5533b9e320d0208064b63360c6566b027c2ac6e6d86754b321f62adfcd19369b26aa5eeeefbf5e4f5dd3d9aa6183db222c4b51dad56803370a38cd342733938dfdf483798bcd1148825fc61f1a6d050222d8746edba838ef7184fd4732df0bfbe849f4c988484766d478c4fb29a5ebd46f4246831830e8be2d4113574de33e070818c79ec5d1d24e8e8e66d3b491ae0bb509121929f3352691b924b0c166f8370ba010659420c975e7487513492ef1ed2e8f12bdba3ed69b7da7cf0f4251214b9e8bebc9d580a52ceb389acecd8b7addea5593dd3264f16d3848d4f9e8691f471869e27907e69455884a08bf80c3deeb7f0e6db974ce60f87b9a9c4ecc808df850ec3f947d759a9bac3967662bd70c366b82f1fb9d66414446f0e20349e9b104c1e48c2be9e69b73430ef19af1c79c5e15c0e12422dcdbc06d2f040660f1b08f12aa652aa3cea0b40ffe668e4018197d50afe026cbefb5301573d100fdb785411d6541c8f27bf3f0173c9f6080301ae82a35ad97b74685b90cb89149e203b19587c009bf149a2bf5496ec59d3ec0da9106049253039048201037d3d068a8d68a23e0d12f2c81d8958c79f3c8266bda6cfbeaec56a5d280a9fd5290c5997f9cccae73c92d53d88d8bbd908c1a065c4026b867ac71bbeae74c1c6c4241baeabde5a841a9cb7c04bfd52d52db92fee05d4c39f19e99b0dfea2274127203f0fc9462eab814a140dfb58cea7efe484bb6f7ab43319b75fe3f6d21277b1e355604c02e8905ce51e7529accc523560da7fd62e91425a0768b1b4fdfb52e4eb9d7ffbd13fd54d02e83a93994b3b31235e608f3e5b1dd4582deda1e9dc4b78c2d30d9346fb0099201f6ec6f1ae749d4975669b9026ce44c1a30462e15e7421b6d7ab7cc409288249d561596e38ce662f3ccbd25dee0d89bde2718d1362d17a2ecd1d14dd8858a7d1e2114d8cb80d657ee3e6daaf862984facd7657149198ac026a73266c3b6f0b3749eec385421c24eb96a85540c0ef4f6e25d3c97bbcdd0e8d9fd4464483e800571428e3975db8340f7d368f572eebb5bd2beb22a518f51039df9f61768ed495632b97a54d26ae926bc32e1eac3f1fc75cee0177b3234b98d40996d0196372efa70f5a36c5859c249ecc1d0e2ab841de201b5d8c0d2159a1c3e77c6457a53f69fa75d1f70d72abeedce7cb6ea3d226a0d44fde3a1b42e4f01dfb5730144d1f172c2f77976cad72b1eb7053c109ff2a20530673730b60bca4d1d81086e7ae6f90f3500ccb97123d8dd0c341616e10174ac467932d6041391ecc3e47d4c388846033eadc8cce13494a5e304eb4e9e8766b1490ed745ee3e51d755a5c3afc85ea4614127ca568985b9eb4157c21a90f963876aba24a5450db30b30bd1c1adbcc18b30a7c8931e129936e269ad8d56a4dd1d408028baf49adae54a89fa9f21953bfea88549747b7ca82192908d4621352d99ffb0439245125faaec03ccfae9836bb2ac9a66da338c3c0d4949dda93bafde3a0b65bddef89c49c0304d67eb68bed2de95f0575aeed25f12d1a1fd4127e6cf2904f864741e5ea9dc1decb1019d5f5360c4e24b2708c332d984d95ad1f45766c667002649a9e46f66074bcc66b9aa4c0f3ed830204f6da61d7f41ae3f282a086709b5150ab6f9f7192b40cf22a1436d1a230f0b2c68ab726c6d2ccd862fe16cec8e119cc659099c1c2d6bc385bffa81a67a8357ef12d3713e92dbe5fc51bacabbe918755df3dcba12665f82303ad191d00de805108322b70a6d8eee3fafbb468f6db224ebf5ff8cc7f40f8e8b15bf5cbf0f51dda562f20059c921649a255b2a26cc2edc5e061428aa9c15b6f971903064d3ee83d8e451373b4194591dbbc8d2c9d88053d287109ab9ad1d90123d23a0355e3459553cb0c0493d66cccf1a4464800a71230c63d3f288e2611373d00c8c22449cadb1aacce115af4c0b5d30ad16b04ec669fe4a546c16e31bb9643567470dd5c136fbcf46090e221459e71efb786c2a9c543d51991f7a04eba5f5e45793f2ecdbac227d62d8d3f0e6bf72f4c7e44169f149266f5d9b9057c46cd1c34ef8991bf5b8f973dbbb779c713ccd84da1ad4acedf6634fcf784306a352cd9ac14bbe1bf5e41c70316a8ae5b7c0f050422c6647a1057551bc418338b553b1c8341b7a6a4a3ef30f4f39db0842c478638c2a614fecc62c99580f75b4256c51100f913e3948c434f661a2dcb008376ff917c8b7108638d839bf91ea37136606ca8d541371a11371e520478d234aaae6c70a40e0c576ef4de007960ad32805fe5446430d1543e5ae790c0595197fb744b90d968be2983ee2c3fa67dd197c36e4e0ac6fc34aa5a09d8a8651a550c0c4f5140391427383a03f881916494b8a0fc295e1ca0e6c71e7431fa0abe11c023cddeca38098fb514fca71273ef6c0a1e84cc24828b923b52851e992371079a29651393a156fa9324f52ddd331c2b358d7e677c0e959acdd1e45d0f5ecf784a4d27af7a328456320f0ab06775a85dba4da6233cd6c5f7542cd6e10c418bebff63b83932510a99c0700980c9b5b5746cbd87472e53294e4a7cbd8f00a8692519a11ce1bdabb8a56ae96c811b074193c424872319ae7d69f1596bc0af0ca0f69255315c2110cb1c5a68d196161f84b8cb1c5b0a613b94042932c523ff0616f3c37c22b598e7d1f2be1a1fbb2a1b691bad06938d4e9627a6a667123440b25a9717289f2bdb3763843ae8827be15300eb2e0d2f218c448ef76ccd8dcf0486243a008491a070a71c48f8f8e4b1712299e523f760cda68d5c5359902fa87624cde42cc0f28f9e908678f9da372a645b91a3c2316cbb87047eb30d02e1ea8e6d153e71d4ff6d1f03d03e6011a6feee06ff1e33aaac6d28b9615211f437e0def5b5b6c9b17cf3a280ed650be793ccbbc6470732cd80ed29bce3caf44f07463b802e7d873995d4e8dc9df82eb1b1ba8785d9d45a467bc8f5798c7803acb17097c3b69d10d3298b45e013f77949ae8785c73f2b4ccd71b49ed8b770bf4999c58ab4cf08e512a394cc085092d08cfb5ba4f7615849898e23afabca657f026985d658e66a9f2306240ada07300a34eaae2d5f56cccd789548001d6e7e967106d57f59263496dd7aa0c59a50e66561ac8e49653457ba606ad605a078718752df7572ca7430e09842f0a70e4c86d648bd6e4ff4f564a89a0ffc559ac431d202b3df907fb09daf1183adf59b2bb7ee11fb637bf201cdde6dfd5d8abfe9985dd442a008ad18bf42018877a5324816670e9b4a53ce61c0d54e7da1752d1328b790062def2dcde13097e0138e7fb676efea7de47958ac640b05a012e37e766ac9120fc01956fe242182f6f5fa7ad0bf880d5c19e53f2170eab7f765620ad76724502abbc910b33f8f0506a406a87277e0c9c9627b40283cc56c59d2e7f6579b0f8e1cfc030e1c7bfa656a4bcf6851354fec83848d18ecab8e26471fd28743f98976f599bace55e821fed4b659cc39c9e768081df40412f151f1e7dcdc5a9f7a182b84ab955f59f7d4dd1502bdd693378ca70e0a90dce5223673259187cfb5f2eee87cfd20a98c0d8d47c6eb33b91fff19557e9432906adeabdf320ff1849398857be0ffeaa02d0252700e6e05a708e2904286b3c3a2923bb6a2cf2f040285a2a796b7126e21b28d80c7de1b31fca50c02eebb6b8881d08f139c5368170d33c479d0d50c528f971e380a73bf15b3bdd67b7010fec6187532cecef01fae5ccde2b3c0ee3a0e9af6eb2267aa99e64f6fe34fb81ce5821017e50d0ff23060e97366c7e70f05e2aabeaf755b4142ae84ee854dc048a382dde277c2752e60c55ce055e1005c1a4843b5fc7fb8b28dffe67fbc4238fd7a61faf9a2b592b3728f103cf912802e92d1c40cf703f586b4e42cec6f06148629a3f6b8a2816200c5ad873b133af62ce462774684453c972f6b8effbf27d896aa5c777559852290c608a237b570202afeee59c501bb257ff8aa426af8f9310a2a651ef8e863bc46140e7d18903470b7f97e37d273d3f993773d50895cea6404060664865a288fc434b6f62e780fb5cd4bea381e80a1964a480343c421d5753351ff545d768c3668fd7fff4c1aabbe1019abded7b73357459551f77234f04f0a41096f5acb399f091fc7f977277355e50c124ff2477dee2381b01660625145cc895e8f0ec9b5166d24c125efb8985d8062fa800104f9b86a29db951b69633e1a425a6ab3a0b3761e1498d64da40d6cf4c68b143989a8bc36b91b01881cc2dce2a9d3f900d2635dc76daa3bc8fbfd22108a37bf72b208ebadcf2dffbd8b00bd7abafc4e22d5ab8d5c6ab7ae8888361c725178b25f97585ad8e993416b1f1e793d1f02014a16f2a3015b5249bc83237edda089be16ccc579be03eba2b5a537427a48d5645909e6f98a1b46f2437745666225b0927113a2ee7af8eed5f548cd8d4a00db5517ca5fd4a53ccd96db4a", 0x1201}], 0x8, 0x0, 0x0, 0x8}, 0x6) 16:00:32 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDSETRAD(r0, 0x20004b43) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0x0, [{0xfffffffffffffffe}]}) 16:00:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) accept(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000080)={0x4, 0x80000001}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x7}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") shmget(0x3, 0x1000, 0x200, &(0x7f0000fff000/0x1000)=nil) 16:00:32 executing program 0: r0 = socket$inet6(0x18, 0x1000008000, 0x4372) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) r1 = socket(0x36, 0x5, 0x0) r2 = getpgid(0xffffffffffffffff) r3 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = getuid() r7 = getgid() r8 = getpid() r9 = getuid() r10 = getegid() r11 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r13 = getegid() sendmsg$unix(r1, &(0x7f0000000600)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000040)="38329d771c1b3074c83652094115199a94af3227299612c146d48ad057ee9d5d53da6014ba157a9964953750777ad33b549b7f77951bef791134837eea1f73518b3a53e2b8a7a1eb43531276e3a35fbf325cd996afc45068c5ada46e790eb80fe563bac56ef03345a617de73cdf81f348cae803c3198fb16ba5804322eaba6d952d5c037e3b14c7e22a84dd93fad0b77eca4df20f608920075dd95016d00a5d0c8792cf4a48a83689326a73eb2c02395e1437094ca4381496333f1efcf546153c66862f1cee164a89dabadb2748c5408fa4d772e57c743c79d3729fc26dc9598be59fb144e700084c4872d1e38bfc7d61b", 0xf1}, {&(0x7f0000000140)="58932a8ebcdbadd5c3ac42f3d14bb9648523cf307786b2e63c6e481ba9d96d055e3f91a63d71944683028e87f5ddbde9011bb0094b3f49eb92b1b9a95c9589646d9f9edba3b8dd6126b5105d7c077c701af249734af1066bd351517874fcb9", 0x5f}, {&(0x7f00000001c0)="c898bf40fb4556a30e87639a52ff458409cf836a37059e87a9f10739a3348532c1ac0b150a2ca6797ebc8622b6f998479e06331d8a0910a3b956183cb57961684c69e5ef6c5795cd7feda0dc88411432f6dc91c85fc6f6381bb44ac715a7bd3a22ea4f80e00aded5b1347c0afa067bd9", 0x70}, {&(0x7f0000000240)="c8c4ba19ff548623bad78bf280fbe07c1c5210a921d076c8faec3e049ed7e8a895", 0x21}, {&(0x7f0000000280)="19ab1007dbc10f52791ae8a4473bc22fe7efec06e68f9fcca6fad1e7d98272f50b9f89296fd9ea83b8d54f9aad918ca3a095ac7dda235b81e645288a7669602fb34df4abdd639e152644a490b1bc8c300345b0270148a3b0a070c5fca3103d64ade5b461336b14104e2b466df1eb5a800e4289aa1274d664f0e591cf124a3d5b703ea33695c27c96574550a40e3b8ef33ce5fdcb674e5d4affcc2641426682a7", 0xa0}], 0x5, &(0x7f0000000480)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x148, 0x1}, 0x0) 16:00:32 executing program 0: select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x842, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) lseek(r0, 0x0, 0x0, 0x2) syz_emit_ethernet(0xe6, &(0x7f0000000040)="883fb8c398a9a780964261972ec53e6c8b27b6ef9b6427ddbf1ce99f467e29f5a945b26b4fdc11be9c26ecf73532b5839a268b6668f88c3959a056d3efdfcd4f7e378fd57ba8e0da3cea14ba6c2cafb3ebbd19164d142bf00c8eb1ee87ee7ac49a2133837eceae68dcea15266b574c71304ae61530e37aaaa7ac63809b2f195a7e5304b04f67775173756b397c3b2555832399a82939c307265227e727177f290ff7dc681e34928298371b8f75107dd8fedb2f2df2423664c6c8ea7735bc1b9dac04f1b996d05c4054625a5e8c9bc9619ce25159733da8c113681d2fec926026084777b7dda6") socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2000040}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") ftruncate(r0, 0x0, 0x4) r1 = shmget(0x2, 0x13000, 0x180, &(0x7f0000fec000/0x13000)=nil) shmctl$IPC_RMID(r1, 0x0) 16:00:32 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = getpgid(0xffffffffffffffff) r2 = fcntl$getown(r0, 0x5) r3 = socket$inet(0x2, 0x4003, 0x9) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setpgid(r1, r2) ioctl$FIOASYNC(r0, 0x8004667e, &(0x7f0000000000)=0x5161) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x7fffffbf, "a508000000027f00007f1000000000008000"}) readlinkat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=""/206, 0xce) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:32 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) readv(r0, &(0x7f0000001800)=[{&(0x7f0000000300)=""/251, 0xfb}, {&(0x7f0000000180)=""/82, 0x378}, {&(0x7f0000000400)=""/172, 0xac}, {&(0x7f00000004c0)=""/30, 0x1e}, {&(0x7f0000000500)=""/211, 0xd3}, {&(0x7f0000000600)=""/211, 0xd3}], 0x6) mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r1 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r1, 0x80047469, &(0x7f0000000140)=0xb) write(r1, &(0x7f00000007c0)="182b1d91f3a91bf2214fdcb992d95f24500c55b92dcf2803", 0x18) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000700)=0x8) ioctl$TIOCSTART(r2, 0x2000746e) readv(r2, &(0x7f0000000780)=[{&(0x7f0000001880)=""/107, 0x6b}, {&(0x7f0000001900)=""/90, 0x5a}, {&(0x7f0000001980)=""/103, 0x67}, {&(0x7f0000001a00)=""/105, 0x69}], 0x4) ioctl$TIOCSTOP(r2, 0x2000746f) write(r2, &(0x7f0000000280)="7b8f9aedf390f93d521a4b147da426352486b868dce4650e7d4c5d5405d91466e027476b622cfa6c6f68f9ff18289b7d2575b82d35a8d3636710734387468438b70d1463769605acfe0a641a8e377c9c6f0de1317c02b86f3c7f953b03", 0x5d) syz_extract_tcp_res(&(0x7f0000000100), 0x64, 0x1) r3 = syz_open_pts() close(r2) dup(r3) write(r1, &(0x7f0000000800)="278da958f45b4659afa4f5b67f70bc4b08abcec6b0c3a1a4fcc715745d5b626bff39adefc10224af1cb33df7b75e5bdd4616f21e2e7dc6161b4513af5b25444b4266236cbd50e0827b634350ee89ff05f8103a37df2f9eb83707a21dc420cbfc7422daeb3ca9c6875c4b3772067b55f02eb8772d49826b6484919adf0d616b4ddb575e690ef53afc3d45413926874f5142d9936ac681bcecea8c437f82a616dc33127c87b06162af72bfc79cd1782dd5a64b198bd22d26e45befaaf17c3238a25f19fc505d6248e8bc584e2d6b1c151b45484ecc688e22459db0672b0068886c46bb3e4949e154f48cf76412240e6e795860c0e8a87e67a849cc6d6c3bc858d09a283e63d0aeb9bcbd70aafcadb95429d881fbf72b2edc0042844eef6f4182e88065fd593a9844658684251492c6c966b68bfc2dae2536a5e041d07f817b69e197575c9a6ff21290cf2519c9ce7ee7b73c1ecaee9d0fd0d8f2fd807519eb043bdd10d39caf89ca5113cb03a90f072d244c97781b8eb0f614bd554ec85d15b1cc88aa7bb31fc1220ddcb48a7fccf6b23b3ae0cee755233f209790c1ad7f1470e85fb9cf286bd5cbce1f0db0ce9680cec9ae0d4eeb488e595ff1e097bc7d15985c94e529c93da82575b4895c380db032d24d715ba9e6deddcb13d8aa6f4593d2d530593667d4ed2203b6ef8920fab83e20a7c5964f0347d37b90a5f2f88d5bf19cf4e71706492a2c292976efa5b4e3ca67a5bf436041f9b53b5fd49578a35d762fabb76748b66bb314ea008946a13cbb9d5367f5037fc188c1cd109885d679035d001aeef73a11cc51ead6e2e529e1697abb4cad3626619ba35ae64eb2332c9f0e44e577bf49e469807de8b3ffe5d5370ce6acd78360512ec6182840600472732c5ef9873a1db26012c7fb4d0526b9f3f8e27bc9aa30e6d73e53ef63e5a41141f5a15e4c8b3735a5bb83dae1af367e1968f999f1ae570a8d03d6c22b74ee627c43eb89f98a940f15b6aa29539e37d206c6150c12734ba80daa064e68699a78fe0e29abda699e21db1a115412d0f794e415afc4c3fde890da0d8ffa6f0cc611947233244d46b066f7453a5842c471ba3197e80d73e934700e8719d4686bd7ec862a80a210a1c38ae17294ad020095b978bb77f984cfd6d9b050c5512b8aaf2aa9025891b03ee4d3b515b93123bc9444f25bbec1029676a1ba161e57431dad81b104a2f9af7ee5df1e591305e2fc6c885577903fdda3ed26e4ab05cbd7234068beb872e406121ca4b7b44b3d3dd227ced829b85a27355f54584153977bce818f9a8a503f16389c4377a7646cb831648bc87e146c4cea9b080e98b8034ffa9b3bbaf779cc36a037215ca0ced96b3a7c1b87c9da64a4873b8a24d20bf9f1b1b3e99e8e7191c031346eb6e95e90cd345f4db339eef892308cde4172abd20291e4677d43cf7eec2fd2b45ff91b3fc8068d95db437f810f96d40ac6e826d214bfd90917c67c11d7b09259e5c210750c751c0abfd39bdb4cf780a156f54b3e1d4893688fa915ae6158bcf8dc67404e722643ed4b50c7efe1b485b84f46baac2ab01885e1e743d5c74cc1a2cbe38c0dfdf70077e957c3e65af0779a1b7d2ea87e8659e2b7012ff787940fa13aceac8f11795ffc05121f67e785d3a46684c5e4c3134b2a2cd943a65161472ca64218367ca4afea0a56d6fe753c9a38e6d28db31feb5d039a0c638b2b96ce05888b806b0335d0d347a1a4515097f265e875c80e3970adef48e5c3619ec23a9b9debce58fe186aa7e2810a3a3bf1180cac09d8c1767246a14255973a83ca663299c54d8c823910fed076ddc02c443960b735bc46b4b6690ad8c7cc790ca3a6eac0701279714b92e0d02dd38e8422599f03eb1179dea7ed1b18e97e7545eb185cbb67495d0f14dd787d3e6ed8ab49e996066c61b05b3937d8607e751536911b7dfd8a9efc709b6b4a1cc9f5b6bffbbccf2ae4b7f579d5e487a169f9d3881e7b590caf2b30a9133fd29e2ffab3c75d6dc0f1ff20d719c0a408fe5ea4d0a6cc5989b920b6e8a157583e86ea9b463dc7020142c59a5b532a2661efac4f857c5a1cb891fad770af8b74b37b2b4c412f19bcb2b08e56588e449d8f8bb985ab636c3ca91a34b206e1613f8619003fea97fd1792ddf183492780a7043132c02073d8348fb3117690f3dafe0e2056c2e4241fd274ca51c99d871d74caf64a43136164659600850e288131d2f0d3b32b7100472ecabccc69032b2434316e41be93c0b9901088627cdfad3ef4a15407e111a6d2c95acf67394ceef37c5abb4dbc5b077efd489021ac2ab6e9ce121be0ff84ab0b9ce165245cb2bc4aa5831099dbcc675155a2923b59c46a96e0a35a3c4546ca09bfd14e57ee49783c7bcf7cb3dd5c0b84564a27324e92fd5daeef59c64d85842c84a8cf74cce098b9dd3925c9c06293fe6acee4cfd3975254a20fb8b292aa76f4f43736bfa355f6086d2cb4aa23d4d53ebaf6815d1d68d1ee40a2a1aa216c303711a22edf1876192d8c6b5f5da7914cde2abed4f52700eed66bb15a0830355c0d101b6140c4957c50de991b83e2ee7af3255bff4bbdccd357f0bb6b9a9b93ab53c94e0bc99448982e211bd59615ca343ae3cbb68b25681b95cc16b2787cfa85d9c53d196123f251f4e036f7ec4265db0c05631f1df3bc85fff24dd1990de99f41deb47d4d6760e120f3a7dae7590b2851f55d52789ecdfe4e2a76b0e32860eec1f1598da4b4386b58b2f88cd9b28b31e3657b3998b4fd5e55b4f90dea8c89a5f41b5cb689e2aacc35350e6dcedb84179fa982326d703d7c0404f9031b7f805e50ce95b29cc44c6d36db4479b2861bc8f14e01e761f04c6836db0c5baf5eea3243feacf6a234372975f73e00457ac7388ac0cbc3e4c8b9ce726b1256faa3e4594fdf6c836e517a2b14375a5eaa8dad9079c5a21639b17320f00459c467c5110737a5d6e956a34c1070e67c75f045fe00e7fde482becf75aad8b43a1c1481acc84bcdc0bc39d44ce8c39afd497398efd3b968784e8ff217cc5002008db9d06684ad80d0b5e8ba7adaf9c9e99714ad6f4d05d8df3a8b75e892b310c75a05595953561bb229bb7bc9f2327f99b76f77e9197fd179bb0a8362765ff906006eea595dfa3d35e273e4a3f1dab07046ca469308a33dac7e62b399939a4850ee6d53878fb3810fa68f202d8822871493dfe7e6d2b3f260d00b612fe34dda3581bff8512488c39c58d5aa6989e40657bf390b696e888d26de44353294d86550044ecbfff3bd33903f90c46173abac91dc165d37e2c31dc43b5606a3cfcd24f00cf15504a185b1fb62b98ea77c8e1db904e73c9a50c22e273307be753b50138827965d763511892cc49b34e9a336431497c3a6cd8af209a2b6e33ac2235375f40579a9f5fce4d4cab912246e67aae91d8470a74a59aa09801b73b58dd2cab5358432a858c31754e3a8cfd30e17b3cfe55e6fcf8d943722d23d4e23975ebe493212346afcc2debcebdbdffcd5565796f1f242d3c565635e5c52d52f69a2e428810954b4e5d5e658baf9e6c394b98642223848797bd88410d387455d1e7cb29837f8bb3fd6a7c30c80058543cc889546670e344a29348a03fc350dd309bf3edd14424bc3b15e89e544afc1ee0167c9e6d21fe0d2e29f9c3f66feb0cd406577a5afac5c97bb87b059cf6100a373daaa119da2930c1df6ef86985d5206f7de579a786862d26ede4e6f24ca673ee8eb328f14cea15e9601f6dc4d108c55035b0e49990e3ba7ff1d6a5e8d10075e65d75badd39f9327396fc286ea036b85455f6c04ad854981af82ff80f2d6bebfc6feb8472a26ca31a83fc1fbd6a178457de6cbedecfadf1c97d962f8de0b129b0c5af8bc92a5ab243db62b570a7acdf6c826595724aac2a95873e53313450d5009626ccdbf96b7c302ebadc592456ecf5648c94e9c2791a2ccd1f4373a8f020e5051fb4c50a770a45855793dc88a89e7ba2c819c46d5f98da82472bfe56f19b0c4e46fae24df88dfcb549b3564a7625a829caf1ad5407267629520abe5f61edd5562ec8c388f9443696f791129dac23087c1b5e0935c9ae530a5b98cde6e08bb8fdce4af59b274cb40f66b744e69ff99d2c05083936299a1515334861bddd5edc8ae08a026b06c728ac33a2f9ae317ab2d33fb4bbac5f498c9be20bee9a4921302d37c250895c1e4d172b027b3f99534fa1611406ec1834067b9c9edbf72d662e8b42ae085afa0ada789e204aec246d4be5fcfedc20c4ea121228bf5111d9f3c5e730f77dc94520d03027c654e86fa9b22d418a151f23e0f86193f916e62197de60917afac0bf71f3604f4c67489b2996d0f9a2e5f84116d6637126418a7865e3e11c2738e88a8bef20b82cf12bb9e8353a80cf1b878936eb5b2ac562f4a6af61309ded1521eb9ed3fe7a6f4322b533d5908fb2485f4ce6bea2d7cf917af1e8fb81c071cefc7a7c419bba9b6c1ec41117acdbaf8f2a575252acadcb0240f5700019ca623a273357c40ed929a84ccaa16524053b84d824827f93b1c09919a878b85d84599ee4ed1128eb844b81b3baa8af1596df58e6a672fc220e1d4f11b387d1f2da6260e101f1a425e9616fd4cc7d9bef7fdc3eec0579fca11e87015b621acac190ca38d55338710e3a976f97ca2e49bca77bdfc2515018f02826f3c0d46c099db1b42c71b24e64e47151632e7a79763b2f703a98c278ef898fcd3d28724bef466cb2dd30ba84f23918e1ddee59d4f849768e71d51320031d83e96141f0ca8e6bf76cc876f3c955963783f9b9d19c13edc577af9e4c086bf341ee0833539a48e55554bcbf59826c1646a4483a096d8bb3ab84ef2e8544fe98c7a8e25db9d06f5ea7cded77b84407ac60040578669d99db0b77c6315db971161997891a2aa00793fcc8c47e1c5b197734d46e453ca0e4c3ab9d8f6893302b84745232723f73a66d609c7a70236a8262e95303df0b40b3d6fb03a88a8b1706d76e4b2f3d2398f87c69723745a32e263054182542c614edfa765c76881eefc4630a1921a8c8fa4b818ef7f53be0ae774402a3569d14141d7ab1c89034b5c8ca01735d4880849904c8d927cb34a39cf18db9caa95185ce31ec4538d3a22acca72ae87a03a7e21fbc2940e457b6f5f3502ae3d8d1d0fbb2e7cfe60c7bec57ec3af98f4e6a1b51affca568c0386f003f68ab3fb936936cfa6b32983b4cfdd62ff5dd3c883ec0affd5e97ead47d79aa7465b6b5b8d4ac45ff0ae02db35576be939f2261c2f8bc27d7de27b820a9a1c021a7eb855cca3e4e0030974635180154db0de146c64f502e3822b5457a89f9d4d4dbd61fd07106835720720cffc6c1c28617303deba3f95f1b6a7e49252aebd24f25e0011687e9ee88ccfdb7ee4a6bc822c1d7f0ed31cdbb7e727244053153a947cb58be9bdcec51681fe260e7de9bbeecc0855151b50a14e606e7ed12a9a22659eea362e32214fe107874a51813c0bea04e0004bb161b7c508fd2a68e1e36ea9bdad1b24811ddd63bdc53a510b6b9171ef38851d799b64d0540a974028e3e3accd0bc4ae26ce494d7eb2c15a368fae7ffc8f8687cd1a8ef5c30c7e5657c0782d8691ecf0a7698959836c5265ca98099bd91e9a0270ad566c45af25ce62a49401439c6a66b8cda483bc593af67bee5aa2c24f9c99d901dd886e595fbf2e47193b0e144959f0048cda9ebde4a34991f3ed36d938f023e3ad6f2b5c84ffa777f15da22774443540a96f8f665e61f56789553653f779a20b289f62cb9c68c5c66b6e", 0x1000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000740)=0x8) syz_open_pts() 16:00:32 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) pipe(&(0x7f00000000c0)) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 16:00:32 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) shutdown(r0, 0x1) setsockopt(r0, 0x5, 0x800000000000009, &(0x7f0000000140), 0x0) 16:00:32 executing program 0: 16:00:33 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) dup2(r4, r1) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/../file0\x00') mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000500)="450456455db3b1c447a5cecf488bf7aa849cde24e0e8ef743602a82e87631ea0e0984d7903ce842331c638f019c4abe5cf7f16bc0857ce7c000087595c29b2d5bbec3c38a3892cd0c5e3cb9497bff76977d0d3f0d13d474a70b35b0f014c4ad99ce367f7fdad3b9bf8763c1da1ce46c07ac0e83e1286da1cd6788480f148fe3a180ffc8f1c1f9678fcc611e7521e7515180084e4f6ebb6fd9d32f2c3c1ced8c25f51ff535dfbd9deadfbe9e49f7297bbc20b90feb580a51c1d3e06de171107b3066949e854fb9e8f85e8469266a32291e91e802f194a489fc1539285917e84d39488f77c4d0b068d190ef72e696f370971b9c5d3ebdbbfe989e053bc7d06f5a37ce32b1a8628d75d5870ab266afe61e575fe85372e8b573a62eaa13c2569adb9a2c4794077b2c6d6aa7658ad5f0898edbbddabe734d59bd967b39f13fd6ad901b1b1eb1a2e7bdaeef299b05a0051b35ca46e688a69c12d7d9caccb12e8aacaade6bbed3dda35a56e4f0316a629af02f55608f178c6e4b2ba08cd28769d2e62fb31d9f488344516427ffdf7c3e3481806de9805fed766eccac0e2bdc79d97a8d1fa139a08e5fc91da19e7a2656cc034de0304a4d2fe0fd2338001f2", 0x1bb) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0xa0eb, 0x3ff, 0xfffffffffffffff8, 0x6f, "865d0d43dbf87c5c6daed714ee5d073a1d6c3865", 0xd, 0x1}) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x80000001) r2 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getgid() fchown(r2, r3, r4) close(r2) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) kqueue() nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8, 0x0) ioctl$PCIOCWRITE(r6, 0xc0107003, &(0x7f00000000c0)={{0xffffffffffffffc1, 0x6, 0x7}, 0x81, 0x4, 0x7}) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r5, &(0x7f0000000080), 0x200, 0x0, 0x201, 0x0) 16:00:33 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='x\x00') r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x10000, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8080, 0x0) getpeername$inet(r2, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = dup2(r1, r0) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x10, 0xfffffffffffffffd) recvfrom$inet(r2, &(0x7f0000000200)=""/238, 0xee, 0x801, &(0x7f0000000300)={0x2, 0x1}, 0xc) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000013f, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2d, 0x0, 0x0) setsockopt(r0, 0x1000000029, 0x23, 0x0, 0x0) 16:00:33 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0x5}, {0x7}}) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) pipe2(&(0x7f0000000080), 0x10000) syz_open_pts() close(r0) syz_open_pts() 16:00:33 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x100000001, 0xbc4, 0x80000000, 0x1, 0x9, 0x3, 0x0, 0x0, 0x3, 0x6, 0x8}) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000480)='./file0\x00') execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 16:00:33 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_open_pts() close(r1) r2 = socket(0x18, 0x400000002, 0x0) pwritev(r2, &(0x7f0000003400)=[{&(0x7f0000002400)="4e02c526244a6d07ecce03e4a360cfcd99c0381f4d5afe4f29a11dd3a872bd4b3483f17f7884f139ba62face2a1f27021734a2e3df7d1836967448e64b8acee34d0d3ec3c612ddf929cf47663038461362fa7ad400f9d3b13b737b9deedf0bfffb75af6cab44b68ae9b16e8a9b8477809531af045520b08787a063430199c46716ec39c2e7ec293dfa892262e8318afd064f6e03c32cbdb32c7dd5c62cdda195a4868ad9e90b637fc5a5f629283b632822d253fb097a000e65d5bfcd1be0767b16224583e05f726cbb251d35ddc4ba1a2b3e91ab444b6c9e38675d31345548db22bfb7fb5f92aa5971ad444d6ed4a0399303f14998ef0a255cd99009bdebea8ae849f8d3b0c4298ea77de4a648ee5351ca7f2920352e2a4bfb88b8f54ff5b1805504438f609532c8bdd7902af0708aebcd3c541264ee95bd0fe981fd332143543e0f8860bf066dbe4a074d7d3c6932ed6721328f96082083c17a3e4e815bd7c9872f169950434ee0b88e608541699cf677fe69d1c311045261f5ab28fda93e8e63eb02200980b7d0c2ace5af88e84119042ad6e345812381b307cc32bd14c6009a2d9fb4d4aa39396fb8094d3cfa5b143cd8b2837a14cfd2022e7381268f2554f038893b09a925d973316a7d35b2adbf7a852433f2f9a83c48155fa180fbbc57dcacb2aa2043a87d02b9d33f0678c2a0928034bcebc4b3afdfb361e3066f57bcc38028d67fab29ea72e49bbb7f95ffe3d7881b20491909b9a899fd4c570db1589e0cc77d682e93e934200b7d0fb53a1313aff6dc38f453534f166d0e2e8e51aeaabf356fc01a90fe30bb600dc48a498325c4f64f56648050f15f07fc9b08e780f02d4757d9040f0c51c55fe2ae51297189bf4e64f44f927781d66209f7feb5d17a697de255b44bbfb45cc4d54724ab56c305cee29e22b64e450a92313957cc8f2742ed9df6237a4c50fb6dfc6b042728fb1401a0aea75c74adeb55f82d47f95689eb455ec7319eb98371b80e069d0fbb85a03cde5bb930ad7ad6746b17f919c3acb3470b1f1c37a2c56b7848d20af8c2a64ab076d7ddf6d4fbd87f001da80e67261c591ec84e437854d6dd8a1e6a977a8e177c32517fb98fbf31b2b79bf51016061c0bfc7fbb86c5dec6cedb111227dc9730b70cc8d5cccc51925240d357915cd2cbab556ee24ec5009463dce2cfc8e5b19c08ce5ecb3fecd8c1c41df8ae1432cc1e98a61380f227ced50550eaef5ab200194d7c8604500b9509bbaed760d17e75cd4faff92617504e1200527981e9820dce7ce2d1eb725ba83659f8f78b78ea654c668de80be001559287ce9a6b4433b05ad284a516a63cc78f49ef5742ceae5811ae52e3fc8814030e709762ca3e7154f3bd0870cc8300af2e99b6b8442c72a688c1465e138af3595f86fd5359131eed82978d8d439debaa919d365d990b93ef46ff84201117668d0426bcfa78bc4a40d9a0d432982046a7c858031a44be88b2185285db76582cc02aafe76949b58a9b2b50fef628f8cfda3e684ed7cd69048949dbd84f7052cf8525d159b896f723dc0687961a21922e7862776a4b3a8b8c65da73877988b5b1d1737c43b2f892ebbae83ee1c01d399bc1cb225c5d9b47f9bec896b6aa19ee842ba087ca641173e52e6ba987a34d796766bc202ee0cb309441423d3cfc61eaa31608431d82400e9eaf5b9bbcf2695bd1605c8f23d782ec3461f7b1ac88b523f8022671f84081b4586ea775a2a176730aeb65176795179bb8dad2d513bdbb8b375c7404e1da649af078746a5f681561d0feeb90c0541fe83b61db1f8eb00790eee6188e093b84c206a8f1e6ad2c7c85c551e3fd5403f4cf463585376805d052a4b760d65ea129ff4428eff6ae3f0c24d2033595c7e1830d613ee336701b2dcabd3a53873a59d090104f39c0b2b646454da80525ef01c6fd1e40362450e45d9ae70456ed96d4e3b41aa4e20cc407331775e3832b1839c20e9808c5e4be9d46e218628fa7346e8578df2976d45f8b77e53f167ee15a22f56e46b1d9c11869f2127afbc99902fda8b0e2304a119c073c4ec364da253ccc9773dbbc4802af3de4912aa765ad79123134ed4eaf7337b0d8c1b901bdd5485812ff2925bd566fc9b9c6c21cebb791e97f99a98656b5a6ff2f16336db66cfb6c524e003cdf01536a4816b66286ba2a2c98539895335fc5a55744577d3007e64c09331a175643caa9b49188d3c27a5f1f41652439f38da73488d102d250168ea3ce9ca5cce93555c1caff7d318a32e920f5a2fae4d670c3b3b819754ed889e4d4646380564ebee0c3cdacd252cec12067bd113df7e00a57e805a341af5d5a07db936b6732f768e73b5f5fd89f936b9561ee4daac359c4dae69515bd57cade7e02d8890129054e24d0de466a64e8d799f01a194b4c396fdb39fb208bdd7333e43c893516bca3d28a24bdee1f37e01dd8355e832ec3fb2ac2cc768052f6cac20a155a2bf2b6e4651e509e5ced598988395accf82d95ce45fabc43202c7f3d1a985d1913daecc393b208e9d22d3bb1d4ee3c7af0fe5cd79bf4bcc61a7613f2aa91ac19cdb48f47e0e87bc84f467eef2848670062a1c18cf9e5401dbe7ceeeb2a1076bbf940f70f064a63c0c02e76d731f0f33ebe151a37489e6a239afe68c14a8609093003d6046421cb44a7008ddde1c569966a0b723dfbeb5d4992feb55023c415370347c22e4910283baa5ba185bcfb31dad8935629a5a7f35f31630d355a4c186e508c8dfac9df08b1534f10df05374e93e8d83be9b7056a152cee6f8ad7d860ed385a8171895439d4e325e1ca0a08c8f1a4d9f8c867d9bd3c33d2a362f8579b43f68cf3a8bac709af8fe2e29dfe30908e3954688a44f19536de726b3be3aa2fc812a90757e6aeeccfbe1cf6184018400dfc4425fd5f9bee56ad360761eda086af56ad465e86d8d84df0c2dcc06cbcc3e1061b64037e90c03c8251045337815b662a875f18fcc39e07e0db68a57c139010647f97acb5057a7af32de4e2d29d42413efaf41c8ab2e781dafd8422ec761f5da1c53636ca0a78109b253095c32ecf9cb18262b608a5a0efd266c030af42067b5b3d3a50d67d98f93d7dabb8145fcace80a47c8c7e6772f3dd63ed3f1e7b41ba693562febe7d972226a2289ac3d99cb1133f27fac97bd216e87fbd31aa3f95712b303b8cc8725add1692823bd1e59b3358d6d060b0a3381d15d2660ef75a45e9eebae5b883a05d1f6ce6adc01c0109198f635ab7ae14d0dba1425b42d4d3c448135fe3773320aa0d5b9b902afd7da27623b8e7f7888458dd75e417253a23fe09dd19a87021534f59a0e78c9ecb8117eed3bd00c922cf2f1d2adcda8c8c914d5494c056a412b806bf345f19823dda2da3eb51432b5ebdef4ca72fdfb9d10e1833409bd29010477902f8eeef2eb49990ed11310c171e46d3c856191459de2a2e313d730e5b9b48c35f6cc052ea4026fe00bb534c409a3a3d5827b354dda8089e88e39bdcc42ae98b0cf2462538c6288471bd3f39c71f8ac13f22b47f095f2d7007bd857c22e527c565159dcfe0f5bf7699b8ee5f849cf0ad0438b8183e3702c073c7afff7608a4026a812208c15b10c996757bb4ae978c52b16f7dc5b2f86a94f1f2cb4c11bc192afcca10cc321a34c1fda394d06ccb6df58d323c659a32c56e464f1c814fd046c18caf1946107cd566f595d1c263382a02de3c82858bcf5b1051433c4745bbb7050d909517bd36bc5a60fd9c183d53fe88c5dc2a78599b7ee729e7104fa2c64d149c83af91cd5957be6ee186f95869e99569c4d4af5beb777a970975358ba8df83551a5a6d4cda399159b99d8b0b1f3a50a33ad466cefed036637f53ff014615b531860c95277beb49dd82d7b76677126a650a776911afe5852637f47504d1989a5d64534a42382ec922891f3b85c8851697ccd5cd7f23fc3ad2d6f23e360135eaea81e4702d9e01d04118433b7edd7b98dfcd6f62273c9dca32cbd87a732c2fae79539718898c951ca73119c5158d8f30127c87427771b0a6ec2dde2199df264a0b20b578367fcef9c71c1f7d31f20964d65e16283e6ac2bf55b07b89450396496fc5e943a18cd875a0b49df3f6598b93a750ebd7eb91fb046dbfe1134b5efe0ce3606c5475d63df40be2cf07d7271f2a89819bd4cbf058619b888af71bacb842355151737add03654e54093f575ad7fcad31f5e6f9dd278d261910429dc426f984025357a4a92c7421b4c37e5ebf36615c6066c56635931f8a785568c7adf0146253f9a51dab3fd39758430b944aa461f07779ad286d67600795987bd7ce8be482581ec00ea521fcf6252333d9703f8e119dd6c218353d8ab4dcf408666769878a25f2a7284fc10f8872049f99fdee6ed12ed2a177b6fd9cda2dad3cab3d52f545af4b673737e84a5eda8d63bd8a8c2b83c338f4b0394042c0761c9686d5f473e5f966d7834e345834d0642a20d25647b9ed8a9c3b0c20ca676b00afb00f83885db71d1df22052f9a8028f4ddfb8538c3e20c506873b45834428631ed71ee9abdaa3c8ab51a1574ef76c4bed2f45af977fb7d6dc43d6ed55a98a9c4ffb0f60e58d4248b31db637878bc2314d959c4cebd5af7aadf22290565c32046545abd3d3e50cf2331ebef302001072add1b1425ad8370255919526d7dc0d8dcfb373cdfa7b4be4c58761ffc019a420a39b111e2e1f57beedbedfdc847b4a25247aee2570151e33fd3d037f1a0d8c945b8079d2ce91018e04570ed4e8467de8097131974cd3257815d9a67f2025fa6933043154e9c11b7dca8a3472ba215119c365f27476ac68336593b20a815a04b29b74016dd441555c8e14211966240c4ad7564f81d09a50051429d029c8fb8031163c3f3f9604e5fa948fa3c63e278623292c05035eacf499fc8655350ca064a59410e182c00af0cb06161460acfe72f691f1c58f1e5c69fa78691b4b8d09467e92a886a30735781a344419bba5476cd57dac93a8304b4204f08430179c382b39db8d65d65d5480e1be2477208f8b8a088d5a8af378ac29ab7d3295fb742be64ce52a8b707a2b7032dea3afef26da29e6be67c10ba23073ae6296ea54fe383fc883e4b05082d17be39932d122099362f45b09718d35228ba7acb096e16b408a887c53169288c34cd2a083400786b5bd7640019015d741e0db8c70ab3069e04485f333a4818614822a4c9bd03cbf5e4f0d1903dd89f8fa34fc84ddd630a1d829ace4d545be52fe6df17dca276c03f5a9bddc548e358546504c31cc77ed2519b4e9e1b3b9308722e4e84936c797f583bdfa2b6a055468b971c84f554a6d957d639c1663470c480ce706368489e6b3f90af52ea22c0f00bf53960c54961263a8d6bab436ff1fe75111498b2cc9b35cc49c4911fa7610b1001c2c325f7bc517fcd67737d3092273308206ee5320eaa4fec73548f58a71fdbc73235094db377be80c777c5ab4ace152ab20a1852741b0303ca50e2fb884358ec3af025826d4231a0510c60c4ccb656d24e03941d66dbe79ce593cef20100ed4a81259028200202bd66111521fbe352e00ce996c4d30acb30669ffe2591596a4477f68501aeb494bf2ab8d92d5ab1bfa89395493b2be761fc0321d166c9191787682ca244a4792fd5edcc10ea878f7a0c41bd7663f320f7633774ed42730ddef564a7bfc4048f2fa35586e2dd7d995bd16ffdc706eb191a2c83af366e417a79811fb2f07ad51e2342a21316ee2c313e5bae826b01bd539eacc00e7ba3a5eccdbea0ed0e061d654c06930", 0x1000}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x7}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xf4, &(0x7f0000000380)="c722b6c15f239e5962cc7269f622561c6da3493621bbf8a32bc138661184539226e551a883df16c0c0a6881aa5c979a5b9460c9bd6550252580b1557c26ecc7c378fb155887fd1020b802961b164c57372ee6e9dd002955d67b8a531ebdab28081982b4a0396a0aa94e517af1141c522aae7e258a47c2f578b9afc3622667f0c72646aa8f568bf9488370e000000000000000000000000000000000000000000000000000000000000000000008df4a5f110df5d66f08be91e19303926fbdd3a892cc495eac7cf1ebea2205e57db5f8acc72d8d7cc1ccb5aea48fe7e6600"/234) 16:00:34 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) dup2(r0, r1) 16:00:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xffffffffffffbffe}], 0x1}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getegid() setgid(r1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) 16:00:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="4c0dc55dbca70783", 0x8) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:34 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f00000000c0)=[{0xfffffffffffffffc, 0x7f, 0x9, 0xfffffffeffffffff}]}) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f00000001c0)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x20000000b1}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:34 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x98}], 0x100000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:34 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) fsync(r0) 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x28000, 0x8) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000100)='./file0\x00', r2, r3, 0x6) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x766e40400bf5da5d, 0x0) getsockopt(r4, 0x196, 0x0, &(0x7f0000000240)=""/122, &(0x7f00000002c0)=0x7a) r5 = fcntl$dupfd(r1, 0x0, r1) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r5, 0x80104277, &(0x7f0000000000)=0x7) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x400) 16:00:34 executing program 0: socket(0x1, 0x5, 0x6) r0 = socket(0x1e, 0x4003, 0x6) r1 = socket(0x1e, 0x3, 0x0) dup2(r0, r1) getsockname(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:34 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300"/4098], &(0x7f0000000000)=0x1002) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) r2 = fcntl$dupfd(r0, 0x0, r1) accept$unix(r2, &(0x7f0000002300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ebffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036b05160ce9fb47f0bd33363750c1ce200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001aecb1befa0e35fcc5f2b14eed8df1c98ba9d1ac5b8be8915136598c127ba9da4350715a12e57d0472aafd1d5d6e66e8572b1e6c44930ca328e6b9937671a9f6f82e99825416d2f9088c703ff404e34a3712075f282fed473482d20155691a52934428506323af9daf292be0089856fa63d54ba8faec792377bdb35b1afb7a0b65c943d89b1e5c99914cd021528a8425a7a9abdfbf0098c60c890a7cdad8109bf52f60cdd5f3c6f6c9b344"], &(0x7f0000000080)=0x1002) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000040)=0x7) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x8}, {0x6}]}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000400)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:34 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\'^:-(*!}\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='/\x00']) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0xc, 0x0) poll(&(0x7f0000000080)=[{r1, 0x11}], 0x1, 0x0) 16:00:34 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000040)=[{}, {0x24}], 0x2}) pwrite(r0, &(0x7f0000000100)="2cd451b2a4f0df6678418b84280499cae41fb76b5d20b643dbebd85927e4298259f9a2313bc323ac42bbcca9ef2fd584e350758aa7ace1bdd3cc528d90657d9c9cf5513a7de74c488ef889016d2783453f9c49edc075be9c73f478db92d94c9b5097d35caa7909c97ab3c2b608eaae0e17a72c5c80a11f0f48f2d2b026d4a4e2fde8386056266ddb0f3d72a328679e4eea38ff1e7201c7254744c25d008174a29e6bf1", 0xa3, 0x0, 0x0) 16:00:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) msgget(0x1, 0x244) 16:00:34 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = accept(0xffffffffffffff9c, &(0x7f0000001940)=@un=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x1, 0x0) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002980)='/dev/wskbd0\x00', 0x28008, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000029c0)={0xffffffffffffffff}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000002a00)='/dev/null\x00', 0x180, 0x0) r6 = socket$inet(0x2, 0x4, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000002a40)={0xffffffffffffffff}) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002a80)='/dev/wsmouse\x00', 0x82, 0x0) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002ac0)='/dev/ttyCcfg\x00', 0x3721766c15e60712, 0x0) r11 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000002b00)) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002b40)='/dev/bpf\x00', 0x30, 0x0) r13 = openat$vmm(0xffffffffffffff9c, &(0x7f0000002b80)='/dev/vmm\x00', 0x20080, 0x0) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000002bc0)='/dev/bpf\x00', 0x10, 0x0) r15 = accept$unix(0xffffffffffffff9c, &(0x7f0000002c00)=@file={0x0, ""/4096}, &(0x7f0000003c40)=0x1002) r16 = accept$inet(0xffffffffffffffff, &(0x7f0000003c80), &(0x7f0000003cc0)=0xc) r17 = openat$tty(0xffffffffffffff9c, &(0x7f0000003d00)='/dev/tty\x00', 0x8022, 0x0) r18 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000003d40)='/dev/wskbd\x00', 0x91, 0x0) r19 = open(&(0x7f0000003d80)='./file0\x00', 0x40, 0x1) sendmsg$unix(r0, &(0x7f0000003e80)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001880)=[{&(0x7f0000000080)="b31c3b441e26fc70a0955b8ce368415bea8917092fce899d63502ef67dc2a1a3bf35631c", 0x24}, {&(0x7f0000000180)="c8edc475d904c3b63584e324ebf36455e8a57a1af522127e6c0a15da29a6c2acf06c1505c4ff46b28ad49080e29d6f1d037475f9fde10ec397b1899878a0d5d7b0e3684da2df7e4858bef04f406875ccbdfe28795202626a2574ed727b023ede7946afa34f464264d7ba3ab39f8faefbe8fef89990f13ebb83da1bbe2bf707f3fd32b39fae6a581d5a2ce0f3ea0c32896da8f52078d0ea820d53d2768218812bff6559b3c4bcbab664c8e5ca3e72b78966b47a2ba4c6b26265776df72d08c3dc6480e6b49b6306004e17e0", 0xcb}, {&(0x7f0000000280)="6f45d9c664969a23651141ae3148d10670d5777f82ecf5e089e40423970d217ef3def90beb7862110aa19df2b3c673258696349fec80182ccb32abd32533ad580da15246e582199a2481dcac35f92430090eda1d6571938fa48618299fc80b56fab40b1185bae074714fbb34ff44bc66a79b405edacdfc974abe03a109f7ef70a3d4aaab71eb81959983f072ee0150275fd94d551dad6150b8b565d46f1eaab59d523023e9db77a1f9e754b720b3f52b13d6ff81c8ddb9475c9bdb391ef7aa04512fd827b50d99509b94e17dd823aeb7b521b9422cd971ee5a922eee10a643d4a511907d02f6a915f6389db11074c3c77425b1eaf9bac8eeb373d7", 0xfb}, {&(0x7f0000000380)="eca5e456b6b01b364b6ec0b17958e15a6a26b1782f87d57c3ec780e6b361bd793ba4b696aa1c617fd52e40df0b72ffa64a93221c45985ad6b1612f7ca36518fb0a36828618a8428beb092207fc9cc7624f8a16ddec070368953e2f0a203bdb032551a2dc2b465a87309a85c9393465e4e632536b54a16d119e48b6cc3a454c08748bef45ff908dd04abf39ee7d39052552f93b6cc26e214aef444bce08d497d9f4b47c477ec87012d073ce24bf7aaf98c56c628dbf4628aedbbd5483bce53703516548174b747bc6bfc80bf44d65d297977fdb0112407558ec1799f453d1cd18", 0xe0}, {&(0x7f0000000480)="721fe2bc7fdbd3597f061c618ca982b31f574020523deb7acef2d865b00371c35c23aa838aac06a9374ef3e23fd7f399e2896950c9a0a38c1add594bcc669caf1e2025a84d4c284a8d3986d74092bccfb6fb04cf253c90e4a5a7f03c3d19021d88d0c0c3ff9d63c495f4105d4503ce13e606ff5cddeef209701fdc532b5dbed0efa4509e", 0x84}, {&(0x7f0000000540)="5071b85184ac0a9526195bad324f68b97e8aedd0418662da104c77401acf23a8ea54bfed0bbf2efa2223e5eb10a5fc16f2e4c1a26cb27e5f9b8eb3a7f13ae514c6287b3dcebb0afec35664e33903a274f9e64e5e42baeec0206d9f450008234c0c0fb8bb2af469f90089752542785e0a860e95565cc2073b5485ac842bf6ed869b896741d31d40eafdd1c83d8f1dcf9388be54753a0b4146d4e442411b97f336d3cf85138c5adb1648c3ddec883dd109a285706cea8d44282271093e76e9193c376e98b57df9831cbe69614cfe193ca6bb797c4a2d1b1438cd6033fdfa783b32c88156b865ff058d27ce72ca7b8ced50d79cb908f049eae725c9972235a84caea383c90036bd520f36ff7779cddc660ce003d276cbbf50c12bd036bc2c077ea89889fdec778c1a85f656e4d116cb3153258eb9d8e815f6b1803bcc2776fcaf1e1dee818905bb3d943d8796b6108679151ee6635640f30dacdaee9dbe6b699d283d331ab34329ed422b750f0d579f51d919465404c49e80593eff1a02f68d3797f803489b7bafbb43a716f4cdcf1b3b3954a35efe1bc8d2bc317c9938505f919db74739030d0078a3d4942a6beff65448ba8fb4bd16ddc0242e933859b34705dcfdefea4304820d1f2935b17e966301b2308a3f65ce081d088fde4b1eccd9ed9526c195ded6d69dc75725a053503764b500bb5abc686871c9ea4b79f65427929787258f9c47c73d83caae33e7ebd64bd8c880dd14cc9d5a012d56241fc71905b09a198aaab65d7b207727d405e26997624e407a392a908e380dc717a8d0b32ff6e8199e161dece40998873a280565eeb98f3ccbd4b462790d83e1d834559c81ca86d738e8024b8833c6359bcf0ed4231cb32a035c39a504fe8ea3b529dd7a473c2dd9345fc4f299a27c24ea2ba8f2a32a7cbaa6b44efa0e56d15abde508b52f0162cfe02cba25c695139660d33cf3d48b8406a67bbefcc0991174da2b7412436157724adeb17fd6c0ada4b87ad112528beb934547050bbd61a5d6b9dd7484ea9c3c98cc12830ef21bd9571cda3b9c6d76537b36d0e9171d72ab9a67bbea446e378586cee616447fba8cc73701332630341cf8927a298cf060f4d3ecaad10513834761365a0e50ba196a8fa3233903c0c0291764b7c5cb954980ab25cf7e1d9b60e4a4f8df39301eb50780929235be040692a1218f6008d409d32fa970d05113923c593d02920672b00dfb5ba511bba961cd594d03a7530cb404fcf2c8d78c7dbca5b0177be8542afb547375ccf40fcd6dcae6b11d75baa419de484b61275811c118fe43ab708b8e4cde6811ce6c81ca4ee8c6262120c7d2a084b055cc3dda1b12be9fb9e9a5ab3eec0e208131cac6ec5da8ab770f7d32d914c0c8a7af0809aa4b8f332ec1f6c14e657799a489f9b0bd3e409a96e7db55ca249773906c3acd3a25be8c7e44d062bbf106d60657b23f8c28c63a43e4c3d769ad4dc521eb4939032d24063c96fc36ab1a95a652830ed2b8440e86c704622c5849f7b6ad6ffd2798e681bff53a8e6293ed6f20fe7507e2d39c1b3e606147abfa08008077e7b9c7558c2c213d69579d8b9eb8061795461c2adc121a6d0a9fec089f06321b22be166c437b58030461237384dbd802d4316fefcbfd1fea420b778c38c26b1c45802405b68769fdcf0a5ac43ca1187150c61511a1fee3d3f80eea99122db69c666aed4b502521ae296da8fb99d61f8064a060f6ce3dc2fbf38fa9a9cd8fc4495fab12021936dc0b3b0216d45539abf34fa1ac33260536e87cbc051820c0357fad3e29b21f0e21c7510ca1ebdebbf846cd5f0e58be2b64083c4190fbcc65e0017a6af6a0e39b1119f5649a9716510640f2fd9bc5eec06a4d41a2ba9750f14f84c707f86ff4dcda994a12554732a11391e90b6a9dec62b88fdf51abd53f88d7dce9b9751a5823ea2577a5c76587d03881aa0deafc7185be9c67f547fe8072a4b1e89a59a0713d49747c5a5905732fa95555257ed7965adf0fc8cff76cf32f01a881f2cdd0d36ff5fe24732a2c93b855fe5103842a9757a8f85dd7de63976c4b8842a2daa84efa3be665ff809aa70d885bad22144f19aa7324557c795dff96c9e858f11d1d9c7f553de447baa4fe4004903e6e797fcd00e8f980f5a630b39e840c1aa7b36e4c2549e259084a51f688d103eb2e08779be53442e719df416f8f11c484a77b21175de44eaee87f7d0aede712cb415653498f122096273dae58dff8b548fca7e65422ee2c4402f01f0fea95d87e77c437af8f73c274a0dd7adfa63180cbb7468f5b78e0fc60410d9cdb158e2e8e29459ee19366cee84f0e75b34cf223cae411172077c155989da1619427c427bfba529daff8044dd7a8b3a3fd29dd19527cbd655955501a9d2b62e4dc142e76af64c56aeb12d05646cf6d332d132f3cb719581157b995124ffb637d1b9e83e0cf5fccb6bb68684585520720a1d929aa1ac48f58cb72ad788679f0fe38d8999e1ac7e0e81abc6997495bd4f2676a5d4a1062732f0637feb704dbb9e3d2cc10d5d330b9556c30f842f143a25d7fac25386ed97a599dbc945db0901478188f0f7565e59e4a5eda59d8dd58924d0cce3646bedd44708a259a4d23adfc93e803d24857f52fceec8b0a6be8491a11df446a4216a729e445d057c4cf168bbc35d7edffdfda1004bbc0811d3df03dd902bc16099985ca293af2ac5c3382e625c6b98ce42166a900d88ac502f75235f252e3ac8b2fb82a47798a924f602defe64411bac725bc19a9c711e52f6c4800a16db3f0182f247e1e8dd63748fc0e35f4046695da4aa115ca961655fc0896f9e4efc04f6b7b29ff3df404dde4a0df577b504a2e7ecf989b25b2ab8176487de5e42e39801a90e897b45810bb8d0b748867abbc68ae4e958d0b87af2f5b8fe23e504f1d545277add80750a8165e4172de496b0708d35b8228940311e1ead92aed140ee177686782023bc9b3173d1f98fc908e115e75b5375d1271731f1b43c9ddaf326c0fecf00b637bf3366d6373329a1199b14755711f1fc4ca79133edeae57fb4b469b71a65afb2861a00e2f05bd6d47c6eacee14af0d913b84c13438371313f04bf6ed4e0c94cfe22c7b60905e87244dce8bc2a03f3efd9d6ec4c06ef3ea7cf8d7691867e6b4c7522a80e457179e5dcb7fbe17e4175c35fb1f4a420970b83e840f68a5fbe5bb93641576bed9aa9f88d0bb4e80f26cdc6af36f951b48c548255a52e6480fa8dfef47a03c51fa1ab62c2f85cb0307e565383c62966015c78a7b67bdbf820c7a7a6e5c41dc27f57f2605aefd2fd24b243639370b9ee9cb049937f2294b22297eadaf306b0896763ca2826eda87f922f486b1df7324b6199f48b64fbeb5c6fd8296763496f2a23f6fdacaf7b4242e21caa60cfabec785fa7159019bdbfeab52eec78bd815ed7c3cff227708a5bbc005645a45a02ba78ec87970b7a15fd318cbf8f606339539a37f07f041942d608c6c9109739892d329f5220f95288472ad2d22cd834aa2db11b1d7bfadda67a7571608f6f0835a3c54c35ae52e898cd047a040b9efd525e50d8a27e3049a1cddbabc5675b91c1075a6340cf9b4b71b83f17c750144039c848b2e27c3bc76660f5893d1436c60660323168a24dcf75e875e055fd75e159fd726310926dab1c10b643c2dd713cfb191aca1551d74f1b3e3d784db28158984d9d8e7b08c4e3ca511282bb330f8d9e8827d1e549ae56606ec2107ac7fcc42db2c056d5215c3620639aaa046634ef1378cbba06354efcccd095ba8ff5b2b178c24ab9d1855efb21c592453757807cce6248b1edbd07365102c3238359806e0d19f898848428998c7473e6c41ca1d2d6586fde00cd2f368652c3f8d12d8b8b70f791a5d1ed319304d09c9cf2f1f1a2aebe6c8fca7476462442ec1ccb5cb7d1a844d3cb0aa3f519d267af4f6add1f574a66a1d449d4bd350910a1bb7412667e587710604cb31378332de2430bb62aeb2d85cf38f0894bc83df7e674f48a8a596e14a5a3aa4d7e04cb5767b655185d27d5fe1e096e937aaea2a670749e7b13b3946707b4730edee204044d63461461b751e9022ae3fe5d6a112ed20d0fba288a9063a7c87c470ba6b3109e4166cd4bc3ed94b41dcf7cd8d71219836251ab4bf80cd5f723ac66903dcecaf547fef389226a665efb0364058190d4e82a30124a872d58c9ab7b16e3f4ded194f36cee7678a1587b918c0fe82385e8e44b0f2b80ea42017c65dbad7dab79c934e0a232fd3777e85638bb6207ef53ee85cb886aae720085823b82f1e501a1e043426170b6b98c20305b62151e0b1603f46fdecb4158abe59d91544eeeff0c11d66bcb0c4cefab8a16638046059bbf5e00b46fe3ebd419dea1ecb3ea67f243b26847036492bffc3460db52fc3617d1cfd26bc2f416b08526d6c1889edd1b7b7d5236dcfa0dd4baefca47830f59509b441b15b45b549a80999ce4a71ec6c3ca07b7102246802eeac2940f6aca17808f28f1f33edbafa4c15ff7c4af3c28f4e8c85c463fc3e7461126a00d7483b6ac7b0c4342f97f4b217007f5da03c748cfd3a356a35d409fe90f5429aff4296d4463a0e20fba68b3a42b61af50b3e94609861f92e8b1431b94620ebb829b2aaa4a7b0f83c4d654e375fac2a228be1a5d29b4e534bd2209e77cd4493670f88a2737036504c79be2dfc4d385b9b5e08bafaa8089eab88b7f9e18b11ac39e5f83847552d00aa8995797bce73c30e851b1da096c5cfaf2a661859a93856e6b612a308b352fce34a4bb363b04d0ff6b7f4715097e811f3c49e24c601726fb209545d4e62c1d39c6494378654ccb4f16fa96888d7d7d8727ccde4682204fd18c6ef2e703bbb17cac9aac9fee4390663f5de9cee2d7f6df470c9b0284a3df69655729ebca9b593dfbc152767cad18da141c5366bab0c97089565a379d0b7232d9d9603259fda5b0665d86cb2f4cb61ca6f600d0215501e148dd062ca038e07e7ecc8bc058230a81e493fd3b27695a3168e82b677814705781b85f774edc58bda58cc39bedfd9d0f65d06d9014d49ef4b186dc7e0608985870b6125b801d4e1646c5c9ae349364d5f9e40c69e0192d809f4cdd2ffe3e86b0adda968f0fa53e75eb4a59a02df8f128825d54d4861f15c1f15d462bd26c787130a55b74c25c342c61809d532c0d73f0fe088a3af745b5b84f6e8445e1f8028905d2963224f0632fcf5d003248eb7e32f70ab7b26060c13b8576d5e52ab624f87f112d6c9c22a46bb83b9400a0b2a962a23b224b88ab7aa0f10435456648ed8f1af6ce27306b78605e2375a302feccde24e4abf5b736a757d9f79f24fc61b5b5d3addeb4b6f2e1c687710e815f4a46f520248caaed0030a52ebbf580a9207f51c1a77b434d4d0a68a6ec9fd7e28558b351010480e755d132c06dd5926f9054416da56f569f68fe4ee9dbf420e2a6eba713d969b686e2cd9eca2f0bd23554264d863dffa0ccefd5af1bc9f627aa0dc24b8602be0b89d147663305a88255122daf4b8c45d1a8d05685b97b857d2e37713f0d13851f484815ea0cec2f48d3b5f72c7c7da7a2eb12095318d3f3fa97b103ab225c6a521a61214c8181370a9ea5e570d958905145e5cf2d9cafa7601a5985599c3b4768706d210fea00519d7f21d1e6ab84888362afa79a3637d91b718381b3d95d6f3473fcbb8f5bf5ac02218085f3ab022b2d15070833c5ccdfa3dfaddd62507f4dcdf846582024703ff05855298d01bb27114ecd6996fc57a6c01b025e7b12131df8f166", 0x1000}, {&(0x7f0000001540)="f9535988acf5e109ac38a18c5a88aa0c219f2f901441bb9ff3709fa35685a545eaab1576e3883385190609ef66604b6b56f064f540d50ae08378270a27203e9847306f3c1b644303e6790ce7e28eedf3f7a19680f322927fb91c59a647c5080c96fa8b86c790e2f5206e053d965f5bafd59b64db388af11189e788bc1992a8a0f502f139", 0x84}, {&(0x7f0000001600)="85b8ec79f858d70d97da22640390cd68ce2d2c17715ba6c08ae2da7acd93cbb6fff8af0ac4a599838f87537eaaf212cfef35bf80c81767f608bb7dba14740c86866f909325d72b8bec5b27f4ee9fb27cfe62b58b8ed7428daa9ab1095904a65d747eeceaef9cb1115cb871dfa202b7ccc92407b0bdc86d5b9b329d0c0808927871e13b4e646ac78641fa9c5557548b19c6b4a1f0d733b161a2ab459c9046ca14697da82691851d0d16536b0b5fbcd9a8", 0xb0}, {&(0x7f00000016c0)="f3091f0b8e0760d69985759197b25cc7c675148fc62a371f13f494ceb64407676162b9154f5bc88a1026d4348f38ef0fbbc2a595afe300b7dc32716fa4bb5ed7f5e70a35298bbba8d0b80285112e1029b47791c9ad71971dadfffb6ae8b244c3764a40be0a133f5c7876304019f413ffd5e7c8e1603c0f6009b23ed3d9c98417f753da8fa670bfd02733a11f8f4d96d7ab92d16b80cafbb5156b171f2ee3f0c2aaf54623ad0d2366c699d4108cd58fb4fb715d04de3d52fbcc62df5d4398bce75c5711ab", 0xc4}, {&(0x7f00000017c0)="55f00174e9635152a76a5f6463a392744d0e908abb6cd5e016af4b1ff9227bedfdbdd5dd47361cf2e2b6f7e067762d814f254a6ea91b94b64aa06deaa6417e5643c460894ada64802313c173b608e6ad21f19ce3f1a3abd054b92c9d3314c07e91a7c0ea76d8627da9f3bbea642170faf71b256890d383a98eb312484bda998f152dc0baa5f4bdc268c75c4856a07f7b1f9e108e0d6695a63834db98d061f5a2075ac8643e6dce2c50ab59d92db2", 0xae}], 0xa, &(0x7f0000003dc0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @rights={0x28, 0xffff, 0x1, [r6, r7, r8, r9, r10, r11]}, @rights={0x18, 0xffff, 0x1, [r12]}, @rights={0x28, 0xffff, 0x1, [r13, r14, r15, r16, r17, r18]}, @rights={0x18, 0xffff, 0x1, [r19]}], 0xa8, 0x2}, 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) 16:00:34 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = fcntl$dupfd(r1, 0xa, r1) bind$inet(r2, &(0x7f0000000000)={0x2, 0x0}, 0xc) fchmod(r0, 0x0) r3 = accept(r1, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) setsockopt(r3, 0x6, 0x20, &(0x7f0000001100)="c098f77d7f9852f4556685079fe028ceed8d2898759483f52fbd40136980407c65b3314788045de4d2b2f532df376ec57d15e43255ce5c4de3c6f89a9bfb5a5516692051efdd5e9dc514b80455ec304a2e30736294b232c90da5c46310718a0aef2a4139924abfd9f1412fc16532f2e399f95c8daeb50fd6b05c3acbf73407369cde40fcf0d5aace4cbee3d014800ffdf2a8d0cf16d2c57d64917ba64142c6f85b28cd3a410267538a86480e0210d649c107f0e22d16b84ebbec24cdbcf0fb107865223943a0b4b2ac", 0xc9) 16:00:34 executing program 1: chdir(&(0x7f0000000200)='./file0\x00') r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x4, 0x81, &(0x7f0000000100)="dbaee5d0c14142ea95268dd2eca4937aedea9db57ae9ab46b4fbc1d766fae4a7ff9a988032f2b9d78eee37785a9e22227e0733075ee153401a86919606faf38c60a202a2926f70bc6441ee47256714249a79a2ccf4339e106981aa24b80ae46a7bbf6d142fd54eccefcd9219ab640daced88873364da80ddf74ce8b90db150df365bb07ca766a7d68f453fd260c588924bb4b59b32439b956ad81c16a0620c1aaac64381202f6fba66618de379881cdae1f60b0c11af9bcd3d0bdf71d4b872c8fbfe3474c77e2b9577e59d70bd0a2346b1890545d08f17169a4b7c80", 0xdc) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0x571) write(r0, &(0x7f0000000040)="a125bfc25d6dad496b5ffa9914b6fcef971a8375", 0x14) write(r0, 0x0, 0x0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xc, 0x7}, {0x61, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) open$dir(&(0x7f0000000180)='./file0\x00', 0x10288, 0x51) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) 16:00:34 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000098000/0x2000)=nil) shmat(r1, &(0x7f00003ec000/0x2000)=nil, 0x1000) 16:00:34 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x5a0, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") fchdir(r0) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:34 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0xffffffff00000001, 0x3}) sync() nanosleep(&(0x7f00000000c0), 0x0) 16:00:35 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000180)=@in, 0xc) connect(r2, &(0x7f0000000240)=@in6={0x18, 0x1, 0x7, 0x68}, 0x2) shutdown(r2, 0x0) 16:00:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xffffffffffffff53, 0x2, 0x0, 0xffffffffffffff94) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x7fff, 0x5}, 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x80, './file0\x00', './file0\x00'}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) 16:00:35 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) nanosleep(&(0x7f0000000000)={0xfd, 0x8001}, &(0x7f0000000040)) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) 16:00:35 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x5, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:35 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101a00, 0x0) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:35 executing program 0: r0 = socket(0x0, 0x8000, 0xfffffffffffffff8) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x3) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x7) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) listen(r0, 0x5) 16:00:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bc9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCMSET(r2, 0x80047001, &(0x7f00000000c0)=0x1) connect$inet(r1, &(0x7f0000000040), 0xc) getpgrp() pipe2(&(0x7f0000000000), 0x4) msgget(0x0, 0x0) msgctl$IPC_RMID(0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000080)=0x7) 16:00:36 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000001840)=[{r0, 0x4}, {r0, 0x40}], 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() fchown(r0, r1, r2) 16:00:36 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x401, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) sendto(r0, 0x0, 0x0, 0x403, &(0x7f0000000040)=@in6, 0xc) 16:00:36 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000001c0), &(0x7f0000000200)=0x4) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r1}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)) 16:00:36 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000340)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='@\x00', &(0x7f0000000140)=',\x00', &(0x7f0000000180)=':-nj)\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='}\x00', &(0x7f0000000240)=',#!\\\x00', &(0x7f0000000280)='[-.\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00'], &(0x7f0000000500)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='$*@\x00', &(0x7f0000000480)='}\x00', &(0x7f00000004c0)='\x00']) close(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0xfffffffffffffffe, 0x1) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1, 0x1}, 0xc) accept$unix(r0, 0x0, &(0x7f0000000540)=0xffffffffffffff5e) dup2(r0, r1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000580)) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x9) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x2, 0x59f, 0x0, 0x0, "c84a03f6ba916c1d50bc10cc41582e1a3f7ea401", 0x7ffd, 0xfffffffffffffff9}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 16:00:36 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) setegid(r0) setegid(0x0) 16:00:36 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x18111, 0xe) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="e22b88433000000000ea00007073c3df2c0b3a6c7b2eef85dee0253a33cfb3d2860008000000ee3eb8073dec5dec926ea2"], 0xa) 16:00:36 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) setsockopt(r0, 0x16dd44d9, 0x3, &(0x7f00000000c0)="9c58479ec71346958f64b8b4b92b15a82057c6053c0d78aec0b7e4474f5e68be9daddbb97c040204004d8c062503276f4722f2151494bba324b43f90fbaf1a0a3f52b07815b434d31001f57d17ab664c19a956a410549b96f7d9fa430bd26c3ad502dd9862577928fcf015e8f4ea60a5b269ad81a2b22ec1da77f9dfb27a66bbcbe81d624f1d8af80349ddd55f0a25da6f713db2ac6ab497bb8f424ae8ada0e27c89859e4d35600ecc32b4266dff46caf00843358cb618f6768d5f664ca2b56c4e96bdf803bae7fadd620a1d575eec74775220fe22364a3fb1941602a2636cb5abdf7d47e6562f50a32946b3b4729ee9fc452181eed8fa06d970043c2513316abc876f4292fc3a71eb5f28f7a8f9878af62515415cba6849eef7a500687dc86eba562c2bb1249fc671a2b4301780dadde1a59afd944034d8111c6b7075d2a4534f300516f387720c666f54c9a5b3e7316296f35ba985a91ee9f9c5ecf4af623d68fa2d59385499930d2afa845efd804c8375d27d8dbb6a3f2cceb13e8e863a36b00e708fed65a08751efcb4253e62a722c719c0b0d90e3d738e42e45a015b9f614fde12f4129b7c74f7c7ae548681d4132317254fb9b505a18a814efea4575a598ffd63cf1859591bbe2785ca273f7b8ec3f28d05fb50ca7d26df1862a1b331335a9df1187ff7bf21c8c00c2845c975871b9952e354c36fdc355eaa0bbe9822e94a3dc95950a7c00680b180860f9d80e724f30ed0ec9ec33c1bd4f1e6ba6abacb50580bde0ad27ab36e5156233c6891ac28e63678a41b431afcb04e36e9f88e4403c25e1be9127e4b55040e73737bf6006c0afee33c486b2ff2b5c86c22a28848aaa35ba6ef01b3983a1ad7e180a5783942e006a67b103594af17249e2c7bb1efa5e2f4e8190c06b8db8d4d742b5f68159a3248523a908c53b9080c6f16ef069c4dde9b2c04164f3d82d6146f00662d29f6ba2f283dcbfafa14ac085b7b5a3f2430fcad5ac75c44c4b2d9009d94aeb280e458178ef20477009b5c22ad7082fc2a009a277eee9ad0ff1af42519050f5a384735b8c7b3c9736815fd7e970253e14e2f657e263955a032f777c57a002b37236d8d9694cad01f28dc87264aa166526a5304834a8f5c4c996ccdaa67c581a23fed503a3f42bedd83f4ce7b7c59f7c34f93fd549bdba91575af57eb9560d89842a62bd14b9b8980054ba8c66fb68a27be8760241ea6e367211272305804ab41ea99feb9174d739093128a216fce07912d9c159b28e067874fcff2189c9bda49dc4945cc38eb569d187f82949a9e70945b15eb9170c96b56f34905a2579d99f53ffb83893376a604eec9e1a56f65343cacdcdc5db461d6fccd99bce1e8238012668158c589017b4f11afd6c1e8f13809c367fd56ede8fa79860d4f81610017b5b343d15af08d1c1e5f420f5e2674a460aa166a29cb53303e6b3fc451f518d667146554b537eb3f073ab4466669c15a74b720d15cbefe13fbdd5062414d7a1ce5166cd01a7e9b49d9737885205c1b06b50cddee78ba26f1e0a643f0f6c135cf8edee8e6e0b96f4b754ad44963aa2d93c1e2706f7531e35b8010c6cc2ed5fd37615ca1864100bd6a1f73060458eab2cf669232a5dcc3f9c836fef468ad5dc85fb3ba13d29e3f34337274001e3902951a1e5d9e9751a55b5991f21c8e0608169470f05614ceddb9248b49a91171c50a25d2afd3472a78453a3e3f09a1c32604dd6d8f8ce372c8d4a77babe4be5b1e53e56fb8598630de8508241aaefd4afd38695d93f5a04f817e754e329e09be984016a40391eefd5f16dc599125666e5e9c91de6754358267875e2a5307381fdd4f580a980102bf7c842003ba03b4d3fb1883db591f38604eb365249739730fb1c06646e5a0845ef9196c38f4779d9e356b753f0c3286b63c739a6a06a3b297f915271dbe44671d2a1f1f7e7cc299b363c554b73f601704301202846c97ed16d03c5f91c46124c0c06d0a038c30a07c2e6c650f53f27ce51f82d75c2bcd7fe507559baf57b7686e69e859b921dbfbb3a9db2d6cb4797fd2ed2eeb6eed9ae2edcc924e42f8607a2375b110559dcbd97976705c007cae9c6e77fbd5dd40c93b01913da60b09a5180c63305be73badfd4af6e8adb1a8fe15cf2c352220a3ad3397e96dccb4738f972108fcd568974840615c3235469f872b2274052bcb2372cac5d392d93ebb33a1e9f43e842bb41fe920435d51be9be0d68bb0e7c331b390d5add53322474356662649393cfb21d6bae41fd986298ac70b74ec1527bb8af3c5c402d9cc2f55765c52197cb205a9caf5b7b0df7c4b7302f99f0869164a22c3290384be3a1be800bcc5f2541ddfd4cee93a90fd1165fe947ba35c0a367d7c01510c97352161dd327b370c11637d902cb4312ad6d47a983ea811dda56da49d7b3f95d13dad0fed23feb1c648aefc25b9c9c8eaf403aaf48ea18ae0dfd0935ba224c43c45d6fe43127b60584022d4c1b97698d9f0e1601edc33573096a2dfe759d70fd01106fb50404fbb2a85d7143d21b34bbe7deecd1a884e64da3d782f11b8ba156b7204e519e6b19367ae435ac4c545f0dab0f068bb9ea67ace9bba2000726af77428bd1a181221b510c91bedd0a0dbc2e63e80c64cf395f7a4ce876f992b955324267d89cb79c45a9bb86ec8e0e162245094b823838af8c3e96797150cd1eac2f708da144c75c27613386cd05de7a7242c1899933b2060fb796778a50957ceaafb0734071672f374ccc8332ae5199f86681c642da463e8a7baa68b7a1152b4ad4651e482beff5bc220ed23da67372e936b35f4dc6ff4382ec3c8cd1b9402d09a053a85c81c294f61e7eae35cc40c2e433091452af0cff78ae32f9c4e9231ae7dee75a03917874a9d4f9a4fd4bbd30d70db0d7dcb64d0133cda05e4c4bf201f7fde0cc0e73d94bbb425fa8315eaeb222085c7827183a645398f3d8b9423ffd6e72e70bc0a0dd39b09ab1a82f5ce0dcd61e011ea56082de14dea32e9bf9b1448c530a2f2f445d414aef47a271ea7d98ce185696d1d00e69c386fb773823bbbb735b739c363573574fd026d835b24f6022e1058c776052301736dd67a206123857c674e5fece9a156aa24a662aa8bc43bee748130cede11f7df89e483ce2eaadd9260343bb99400b602247cac2535070a657cc29d5795b88e643b4727569d903ab351a551dcdd1cba2a72d1a891da7d3d71972690846c87ccab6c2e586f5e2508b5785203126d6bf703ac56ad3c7b4662c944b2e03877cfa91842ad3eed4feb78eebe880d5aef5381e97589020a7e78f8fa63e1a7b565df1f9c93f68deec80fbf5e766cb5c593ff06ad79b2024d4d9a98a0d80fd0dad6413adba05dfa6a4fa50d9d72e71d3aa657d90bd3c15726e15e6ff7431f701d7c9448feec7c9938d761eef8539a4e8703c28a03e6a312485781ac91e6b7a28ef20da03388bc9d83cd9fed7656dd62df9826d8224c89c44ac14cf66bbae804acd08fa8fb78bc160bc611175014e20b0c38927c9397f8bd64af80df3e271867bf449cc4af69bb81b9071fda016e56e6e9dd583ea19ca827753e44b456cbeb388d0d3e183381fb76b1f9a9183888cb2db707500c8963af494d78edab70c1ec8fa7765613b1ba27c0be9f2ff3b91b2945af27d391d9f5767796147e8ed424a3546d4f278245a24294961d4f12fe24f9a9c3dea5410777875351eae652efffbb87a6959b89f9cd05f0a48eec1877167848f85220ee7a65f022a64d4d25e89ae0a2821ab994b311b8860656f0ce3df40406bdb238586ee96f827424099274bfd61bd23d48fc0941723746382e68cb12a2b1b0629d074b5e0ba26b818af1dd9831237afd7974b25536395f6f1a12271ebdec5a70e52e9d659fdacdd552f2acb9720f1be2d4dadc4b0b7ae91066c68667fa7bbee4c989c71ced16b6af094dea5a35ccec0cdedbac8806c898a8c3b12ba52bc8222e53e83cd9f495f27625878cb9b999fbc90f3f867de76d67e846701ba4fda623b83c58382e664d05c59995708bb880db67b637cd112ccd15265f21d07976702189f94205174ad47f035ac0aa14c58e065bab50bd25dfe6a176f39bcb31f2cdf5129c9f26506a327beaf1b55d3a06a0b0c7fb39311794dd6291b63bd460a83b91e59c930a4c13c2f47f4ffb321fabc96c8cd1c4ec65774e5a83d35808d165abafd143e665bb53bf74d0c0df40caf37d97f19d78a7995875e2008f2864b4b57bd9c2d6854883bc6d2abdcf0155469ecb68eec9e41b0a0ed8a22fc44b5637080902de6cd8c17f6d53d27abcf8ad3e1a797dcc850d1283ba70d4469c8f94b7bd056512d50118264c5199e59f2f7c13b9c8a8b1c74f50f8fff06c038d85ac7ec4c5c29e4592c77f3b5c1cf8c774a7240cbcfab07cebb1f3b01f54259fab03c772a25e239657c4654891fb59eab5fdcbb2038d6f922cd3f09dfcce182b934975327c85665834c45c7f1d5f9f22645db7b1aa444b364e495e2128c1abdebad0867fa5d88459d53ea79f3ae1e1109a5077b5057ab967e2455ce0a9e043923e103bc96fa811ddd94c73c8d93930d6b357b4691c413b5b3db37bbbf83e60e947f5b903ebdfb8d017ee97bbfec33f2677c345673796835799970109b2b42b7c0d05594d4c8d913738cd7a9c82fcabb2490b2c42da365bda762a33b6a38bf0d3780b4fffcadc1ac3d05b2e2616026f486a27d5eb2802de8797665e6fabb0a3f7b64e29f004499de064b4f0c3bdd5bf062a3f2e8dd0a8a76911edd2fa147c73bf4dec91afcb91b44a4408af0a66be5d6389f539945eaf3d0f32dfdb2dd13abf1b165b2993e421d157df06c8968072f3afb85d030f3e4584a5deb2bbc9e705a61f3e195b5de56280936e6cbfab26fe6b314f3689075b0d9ecc26e65b64a4613112f113c6f7d68f740b7cf990215fad3b043c42e5b9dfbb43628b0f1c5a6a402cdca1f55a825e2eddda818e2dbe37d330264681fc69c4b3daf2112f83652e90796b0ad87b70f91d232661d5aad40e21f416be2cb112b9d95f6623ae44c8e706d003bb1a70d7f2ab7a4230317df33b845cd01442fecd87bc79837b69a3a418169197ad2edd51b4fae963d02b12bb8a598fb54d0cecf568f30371fb6ec3c965ddaa0a5c61472780af05802a914b26cc9f297c6c8c070b1d8826b15cc7b32feebd5add0841b24ef971843e17692c2cb7b6d9ee872a04e23c95f920a8c7f6c8f293f0794c2711c8c1dc8b176d5dee07e6dfcd2ab66216085895ef7c55522cceff5c8e163516b92b658ea3e6909c3efd600e5be700bcc5ca753621a0df6d879cff77d8de4da185524f46138836e77e39ba0972812a59b704d6a9551c23efaf567fd3b1eaf6ccf1a242590da020b8cebe571fa113bb728d70fbb285057bbec644b441c43236e9e620bacba738a297671e0217ed835b7f738d193e06b7f5bbfd66219c6da4c5dd56ea9d409c81721325a267474d096af28604e8485282fae124c56fa5d59cba965a29730a2a3c4f65fb46c6119fe30588b4115dec798baa6e57feb2bd62a187ac7bc1e7385c071c7aedc9224df5b504ee3cea51d8092b9475c8c7ed6bae903cb11a193bca765de5a98ba49eb19a2ab86ab4e2617935ad05404802746a9f1b175801e1aa0cd02375046c838d4cb0180b7ebb07daa28de6b66bca00382f1962322a40a9fc569df0a7a804180ff317812b40a0c397d3ebe24ae2b1553f6018b09a85b79c67574cc388d38ad644eb0501218fd45cbfd11534967c2d632f88229227827a64006fb", 0x1000) r1 = socket(0x10000000002, 0x2, 0x0) fcntl$dupfd(r1, 0xd16c803c563f355f, r1) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000040)=0x47, 0x4) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24, 0x23950}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:36 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0xfffffffffffffffe, 0x810, r0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x81, 0x2) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x280000) 16:00:36 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) getpgrp() 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x5}, {0xc}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10500, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='\v') 16:00:36 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setgroups(0x1, &(0x7f0000000040)=[r0]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) sync() r2 = shmget(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000016c0)=""/117) setitimer(0x2, &(0x7f00000008c0)={{0x100}, {0x1f}}, &(0x7f0000000900)) r3 = kqueue() r4 = syz_open_pts() openat$vmm(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/vmm\x00', 0x40000000000fffe, 0x0) kevent(r3, 0x0, 0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff) close(r3) kqueue() open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) r6 = openat(r5, &(0x7f0000000700)='./file0\x00', 0x800, 0x2) ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000740)={0x91d0, 0xdb}) r7 = openat(0xffffffffffffff9c, &(0x7f0000000640)='./file0\x00', 0x10000, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) fchownat(r6, &(0x7f0000000940)='./file0\x00', r8, r9, 0x6) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000000680), &(0x7f00000006c0)=0x10) kqueue() r10 = dup2(r3, r3) ioctl$FIONREAD(r10, 0x4004667f, &(0x7f00000005c0)) ioctl$VT_ACTIVATE(r7, 0x20007605, &(0x7f0000000780)=0x7) symlinkat(&(0x7f0000000880)='./file0\x00', r10, &(0x7f0000000a80)='./file0\x00') 16:00:36 executing program 1: setrlimit(0x7, &(0x7f0000000080)={0xfff, 0x40}) setrlimit(0x3, &(0x7f0000000040)={0x7, 0x8}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x80) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)) writev(r2, &(0x7f00000005c0)=[{&(0x7f0000000800)="578a14dee122e53f08b5e33a8a38338d89c7b11861f072adb613719829d0c85a38706b4dfd29f54212fd3c10decdbfce89a7c3c17f821988b9b313aa227d2e0802ce66d7c6c2645ce88e2efa3a5e4177c9b1afbea53e9326676134c4d3f983348887826231286e309193c382b4a86a57d5cf9c1d54cc9453b81efb49c8cecc7d58bbba9b6a4da0c91e6919fa9a07e3be7fa0ff9d906fcc997296e8c79aacba407b85ca9f6c39dc7851b30e714dfa49c8cbf81dc5e527373fc6ec7cfe5a043acd953e2540e9063fc65dd508d83074769a3d9ee45030422ea17b249adeecbe55c0a01ffe979988af059bb70d7b82f49d9e21aa90d05781f0d8c68c2642cc8f09b084521197b1b81ff6bef47640b510ed2d992fb5d8c8917729935e5aed73a2a8326eaf5b72a7cefcfab84c69c26ef3ee53cc4451e5079ed19669778d2bd39a55e60a46e42ed94e456c00322d9bab65953488ceb3d42492745b24aa5af4503dcf9e1e67307a11ba95229dc588f12547c6f7ce9ad8b72d700cede22db941b5a3cf4d5e5e71b1a3f88141ae0a9a574919eca84dd3da7b4560f76e0e504525611fb8de3ad282c63bba0f642da91a079d56e45cfc411e6ce9baa519d0072319cc64ac7c9f46d22f414486601e2fe8c68c1dbfeee19e2e5c7b", 0x1d5}], 0x1) 16:00:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) close(r1) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) 16:00:36 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x18, 0x1) setuid(0xee01) semget(0x2, 0x1, 0x300) 16:00:36 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x5, 0x1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) write(r0, &(0x7f00000004c0)="85b579277e0deb65473be3244da371f9449ae4333ec11be1f9528b2006119a4b0e753c777fd813ef6170c6af4259252ef4a4e168525a173263eea064b067d733d70c9f73c053b2210c1d0ab85d515ddc997a0608e3e2fa1e64a747377c4622287c41902ee5c5625e67d5081a4849820544726071eeaf28c1d0037348b6a44a9e5b48ea894cfb204e79499cf40a50c42bba21cf24af432b9bef4b06dfc3e2b864b0ba6bf4992b0705ad444febeea17cb3b77e61c91c70bc262af303fd69bb3e5dc9e4bbaa0a04bd3c66dddf81ba14ddff", 0xd0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000240)) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0xe8, 0x0, &(0x7f0000000080)=""/232}) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000136000/0x1000)=nil, 0x1000, 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap'}) 16:00:36 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = accept$inet6(r0, 0x0, 0x0) close(r0) close(r1) execve(0x0, 0x0, 0x0) 16:00:36 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x3, 0x2, 0x0, 0x7fffffff, r1}) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r3 = dup(r2) openat(r3, &(0x7f0000000080)='./file1\x00', 0x80, 0x20) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) rmdir(&(0x7f0000000040)='./file0\x00') 16:00:37 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0}, &(0x7f00000013c0)=0xc) seteuid(r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0xc0044266, &(0x7f0000000000)=0x7000001) renameat(r1, &(0x7f00000000c0)='./file0/file0\x00', r2, &(0x7f0000000100)='./file0\x00') recvmsg(r2, &(0x7f0000001340)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000012c0)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/131, 0x83}, {&(0x7f0000001280)=""/43, 0x2b}], 0x3, &(0x7f0000001300)=""/34, 0x22}, 0x1) 16:00:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) mlockall(0x0) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x1fffffffffff, 0x7fb, 0xffffffffffffffde, "ff0c003c02df71795acd00"}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000600)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e451", 0x459) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40081}, {0x15}, {0x6}]}) syz_emit_ethernet(0xffffffb0, &(0x7f00000006c0)="1a") r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x50) sync() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) linkat(r2, &(0x7f00000000c0)='./file0\x00', r3, &(0x7f00000005c0)='./file0\x00', 0x4) 16:00:37 executing program 0: mprotect(&(0x7f00007dc000/0x2000)=nil, 0x2000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000000)="186fe65c", 0x4) 16:00:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:37 executing program 0: r0 = shmget(0x1, 0x2000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmget(0x2, 0x4000, 0x1, &(0x7f0000ffc000/0x4000)=nil) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) 16:00:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x8f}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x92, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x10, &(0x7f0000000100)='\x00'/16) r2 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x10, 0x80) r3 = shmget$private(0x0, 0x4000, 0x202, &(0x7f0000ff9000/0x4000)=nil) read(r1, &(0x7f00000001c0)=""/56, 0x38) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000300)=""/143) sendto$unix(r2, &(0x7f0000000240)="5207219b3111f004f134964359fd50ebd662ce2d71ae526d30758e7a89158f2c79c418675222b5f91b883adca6597140442e02a4563439555776de2c8c6a4f897f0a0ca2c77b93f19d6aefa3ec9a7a2b6000f991a7e87efc34aeeb6cd2bf9d89adac77ee6cc1cbdf8b9c81d99d6e59dbf90f185b91b3a33d286de7b436c79883a6a7", 0x82, 0x2, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)) 16:00:37 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) dup2(r1, r0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) r3 = socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x1, 0x0) getsockopt(r3, 0x0, 0x0, 0x0, 0x0) r4 = socket$inet(0x2, 0x8000, 0x6d18) getsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000000)=""/212, &(0x7f0000000100)=0xd4) 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) fsync(r0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) 16:00:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) write(r1, &(0x7f0000000440)="d188091521b9e886e10767332984c6ed33e62bdf10e5c4d6a12081906801055dc4d6c30e47", 0xfffffd5f) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f0000000280)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f70556e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6de67722af3b08e9a6e919eddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f0496edc3d387511d95babc9e9756cb", 0xec, 0x0, 0x59) sendmsg(r1, &(0x7f0000001b80)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x8}, 0xc, &(0x7f0000001940)=[{&(0x7f0000000480)="8c3219c16037a24ebbb87da3f02d7225ea95b7d3f0e8e683ab054938f35c6f9131f9ab8f862d3becad016f08997925794890899379a5b59eb9148653a5a4aa339a2fda2efaf46296a898d4167ef1d5d3bedf7df6eeae80eb2d5190f264c98dd64b2fcc9f3169741b6b3031fffc8069c48e77465cbf72540c4cbe4a91494801a5ed17c3857b190d4abc1f0c5e74e42316690950f51eb829613de8f421", 0x9c}, {&(0x7f0000000540)="ffa0246049d1068c2749d923a5f2f99c632b0c463c7514568c14409a2ca9a35a165e43c38f9c8ad7acdf0c33c009c6ad233d17cd310f71b7a7ba9a290413c39eacdef3c68178490967a95bc87e27c65182568033f52a0f395eb5949d9da90e3e29ed1527aa234ade3d485b50049d677708ec6bf8fd56b888e8f659c26b9c2e5aa79e53f677d73d1e6374a698479e27ab371ddcbb5c919d84c30e8ac59c260ba92b77333aab003ed1acae8fd0ead0a2a12881c4", 0xb3}, {&(0x7f0000000600)="b164598e1521064cad9c2b43b62970667d3f1426bd13fdba5eafcd22a3db0014e01dd4da45769201662547b61549dbd9bfdf2f90580946534be4243ae6cc01d69d7ff8fcf5f4960be2d035be56a060048642ff0ec3a506e561ec722e8737568a549e55a08c5a250b2656f1ec6fd8b7827f3f65ab68a07f3bb2712be4f93eaf9841cb993a930289cd", 0x88}, {&(0x7f00000006c0)="a148cc1bd977e777f38a83cf0fb48c69e881a966091a177d5481497dea8f6cfb174610765507671cf9d9a6bd41cf414073593f685d4e59c4cd7efbf31fc4365f2451ed3c8c9fad8f6a1a54d8af2e43a0930af1460baa83f7016d7724af9453d6ab84c19eb483e49b4396b72427ce39863d770d78c91a8bafb3f12c0ba5eb3f2d5b9b86dec32bff20120cb91134bed387c0fb8a1a584d01eb1a6ff507592aefe0c7ce33612d4fcdcad64a4d100c26df6dd73fa9c2818f5d984416abafebfd7e7f531515c6f538342790d00c7288e0b58f143b4c8e0f85726f509eb50ad0723738a1fb2768bffe6f0985d28b57a574eae56832cb972ad68b8c23f5f9eac73c575e43a77ebac8a68b88b946f2766ef1cc0655f23eead303d9255fe8ac1effc2b32d8d49ca7b6c9541615677263c7786f298085d83868bab947b5c940550619be69f8437e9dbf335fa39d1003e04bacce77477f282fcad4447682a931e689c4edb22935a8c699014112d53c9ec9eeb0117a957df79ecaeeee19a30e134613265f8269b652131c2a857d40a03f5ca721cf32b995399dc974c13f679d47756408f6671dab672615777b17591b2b7942e04610dbd822bc5feb112db549be6731bb55256a112eba901523b0b2714017c518d260043d1a19e785992c23cb1d7581f240bf9453eabb30c4e99982c639b6f6880405adc7cfb3b49dcd24a4ffb658dbdcabca0fbb10da55709061ce42c3c4c36ac6192450fa95457479e877dadddfd593e268a5cf65342701602e7e904ef917fec34e2b5c49f55cf0aeae2edb19d3162ce78de07e0150506cb113fe4fd134002d2c7ca98c2e6821dbecf34cdd38a0cbb571988bc430d5b7495bb3bf3ae632e1c29b7c4a43dc09583a89266ae9d47d62d57fd2ef06856cef3150adb73d69e753173a66c80dbcd7f7f1c6c245305f7158ea97c187c8790257c45db7d10cead2684832ffa7ccbfc7e0cdb6fb2e308d7672882db0d917e21e048e34d56720cbf0e42543b8fceae8ab4c38c01effd5420a76790ba819cc9b065c9787aa4cff6c30c17f3accbf5cf5904010d3ab407216af599586107290fde288b17a7a9959c0c72b39d3793e0a4748e35b4a14a3290db284ab42bb5a85bd69e8d8c6e2f58892065de0fcd3bc5a98462c7e28553869e0fbf04b724d6dddc2d5f533f1470b5790942a64db3e110d3783fdb92573435dee8db7d5a310b72167cae29a846897bbf4af8fd875d6f7bfb2ee15f4dba1a239fcc63f1cf57440d6fb82c2bc509e9ded5d9be5d20f0058c73eee17a889067707926001117132aa36ab7c0b579563e25910ab2e1761df30aff843d6ac3ad06112f364a755fa6c25508348d921e09c27cd0a7c2693f2c33ec0b6acfce297e7d37a66ef2743b7bd7f4efe04d5d1a610cf3f31e92c45abc54d535a647b1dc6ef379464c039b7d6486826731b07bb283cb67bfb599fafb651e8a55d4ddda9df3fc447c10272705f4d8a5cb4e75e170bfc95f340c2db570b56f8649f94ff81f4fabe030e23f8aea08137a715d91b1617bb1b7220e784045110153d918763c268a636c1b06c70d62edaf921e79cf48e1ae3c61722a1e87dfed771a1b6bd4f5c830c43758bda4372412ba65ce3d9ef76235a31f12314b4f26b20c08adc4873716a7f79a7b073c8dd6fff8e5a178f5ad8cc8756583ba29d3d9e1abed89ecd47f85ae2411af9ec509fafed937185af8d325ffa1b4755d52732c234aff159db8352584b85fc3a6d51a666d1c9b43da5ee4d905f254d61ca0661aa7fbb2c26f5f6aca3eb412ea08ad3b407239db655b238c8d5a7ec1276dd187cb78e1527fe53d8ceb6467d43e26de1bd508f69dab351cc127f46509048a537c6395c28730801102e360bc1e7fdb74be70f2513937aec2c772c31ea1a33cf93336b6fde3d3765e9eeb1683d32217a8d0a24c3b103201a38ee3cf1f00788dba6444f6ce5407adaf83ea2be1cc3d9a75d3b29495d2f1b9f86064f7894e57be9cb30560d864ea3105817cb5bb422fd2360374fc8fe9360c17c74b865d71a3bdad8941b70fcb5ee1548704c1fd534e5f388405e454c26a37157cc60e29e45ca89b4d67697ad465f9ba468e40234181d84f22ca7031b9b842c87d3e0e628d398204f60a6cf9908a2555e67541756b7ad62db879454a65698224d9c10863461c9de92359347d385fa3c5e73a936cadf871e2302d8dcde9860c785c95aee0377c018f1d4709f502077a04463fa52b0c77f7fe8ef73a89b2677dde2c63ef53af3c129fce7bc4c787e07e609f35663c65eea7d87797bd38651484f21022b77d4289bb11a436c0d690e40fdc4181e0149b10a0b5bf581d9c9aa27c8e2043b48b15d96b4fe689221bdecc40b118b010d7b930974886bb19da49c17be266fd2e6ddd51a7137b1475506901ad493d51aef278776aca1077f0492e452d29353541236f7e6de617717cff6f2e3e2ddead8a4582a200e0c05f22ce481204f01c7b315f3672cd2775d4d679de7d4079de2536a9dd94760fdaf502529b097fd2e1aeeaa7f926a4aa079a2532d4523d02a987e51a13e4e2a6e322326c95935876eae6db48e10b4ae40e54778de3873f419ee04d0da4de521bf68b64a538dc665fde4b31f90128185d1936f3ed4c21c7e8a86a18013eb8e94edf41b49f2de2030bedf9b42864d2bf2ea3f0790fb74b5210dd75898bbc6867d7e7ac2d5d82c601d00435e7e91826631c18541ba4cc1ab47f728000d20af04d2abfd8db5b528d8e0724dbceb27bf62aca7f3db9fcaebf201ace7d80028ff4fa78b5c75085826aa43b2d0d70af6b0531cf0f06454451dbf4b01461160d600af34099ab064ff028279f92d536d99d403eb3e5203786b87a17866dd136748e08a9d09c7264c0b0eb9407c56582a74d9b42ff509105ceb07c5d07d7a2ac3df5585e28afeceee79c0c68bac8b8b1ca76bc80300e4c9c07d18e4d9e042a091ccab95a6daf7f8630462650bc80ac43db4727e248256285f4305d314dd420c19d74d856d0d65e815956ce45a1a9b0ce5e1edba10ca714bfedffd0a7ea4681666220d5b5f05b31be6395c3c3aea68b56c008bdf8851ef1a12f65fccb4810a960f3611024f21353decd0c4af9e0e362d3b00e1c8f1ca684a0623bd1ed2d3d8a1833a022cea1623c751f1032b1303c85fac28b4b069eae769ee16a9247e5bd0d210cbf0bbbf1282ca2e0e7ce6a14f4c8ec2ce7cc5ad9cabcc6e51b31da3f4fa2adef0a3489c56ffefb8148345c7e839c3e13c6361c24e511c2cdc15d34d2587358fb1fb866527741db3314dda6933c18c51cbb633f759a2ceb5d16db39466753fe346c779c4190301be519d67f691a368a3f8f97e1cf4286f965ae86a02fe1b6562070bd37bd3d28b420fdb03012fcbec7bac318825d6afc9155ab93d1ef288fcae2430182842eda805480584792d021c9476d6bb9c345d2bfa1ead504618ff399fa9e5ad9ee118396da0bcb5baa9441a2621c796d3e2806412aeed432a14bfb641168f86b6f5d5a24cd453fddda27f1b27c065f507292db4b2d6a63428fa6c511b72bf322ee4adbd320a86c634b1ba4f63a322328d44543d16efb9b4ddc95f49af71c34f71ab2a5171972aa39fe1b1e5429e534fe080229faa940684e2afb049ece08c0aed1ec36974538659861dfc923c40151877559bd862c0e098ebaf453262626afa3d921a07bdc853d7acc1b9e2c9b75ab2b8261c7b7d45f315ded3b50ab194838687d42a746a950438d6594645ea3bcb2bd874e42f6659d5bb708b5a8fcbd122141314958e32e61144e99a8da59409ec43290d1cbe152e3cdf64cbdda3e9401c8d86943cb0305c83a91840ed2cfe02181a3fe519677c6383d1830ca55df163a724a449ca96097f93475dc511a5a82ec090512831c47249eed29235c8e53d252bb4faca3503ee1f02e12e91afc861975247941dfec0b381d73b474f47c98574a57153c272410deb9f47c313e68a4a914ac509d9e520853ea60d776883351f44bb4d6604478490bdbf2998ab0f6c72a190f5f5d478b1702d87f4b566f01d6e2cfbc42afa2fc9d6dfa791d8283e17f0ef281886e95e886960e5f7cca6ec98d36cffe709a815c49ff08bbafe0897964714f645d4d8f057507078515e6d9ed5f7d5c220535c92a760a4343eef3217ac5b7205297db5d35b6fa099b5bb5eca60ec6b83a05c2c1edb0fb2963371083471ace2ce3981bef3d30b18c686a733b64f33f9e583ee12706b77576694f15ef9210a22ebdd0b4402eff0b2bca239e6b1bfc9e846e8e33ec0471c87ce67ffa4526d5c13d0c7f957f63f229b6f590a2dcb3f725744e128ac476c71604791e48b596deb4d1b8953e42684ffeb3eb95c82da27a0da17f1baef7c21f4d92c73bff683ab058549c26683c90a5b36f1e813f50c1adf31d3bfda9391babbf6e3ccb66fa653b0806f89088f3746a98094855b3771dd89c42ea9b3a13ad01f940475d97e8c3f2736bce0773c47b068a6856e6aae527486d32fe364a83274aae6c9fe6f5affcb160cee3975ff24f578513d1fee34747a0ec66c42bb97cd9113b378468775319418371e3bd678a78c10f2c865072612f6162079461dac235e781f519cefed79908aff25be08d241d6b54d02e7105beeb5022c470ef1a0d245c61207964cb79c55c9b62b6ff60ffce57549673323dd583bad7891675c3608268ba64477a9e75ac9419a6184d64213c3cff541da9e89e94ac19271bfd32e7a300483229c7e6e288256716a6929fcb3fe6be3abceb978dbb0d0213a449cab97b7195e181079c3bd7db2217977cdd964454c93323b0bfe292bd85601c34b8ac0353248c867a941b1cc7ed489387398d1b00ec5918bee6cb3ab83e28422f4ceb0d87e27c01e196a0ac51617c915b7ed59b29232eb8f555f685df811d10933a5b90bd52fe315481c4c655936def33c0a10270209bb34fd640e14f1182e27e3ec3d378cacbdc67d9ecc6a0b0c764e2f0df383cee060b00a7ec361764d1f790aab89a28ae98be21927f83a371755c4b4d50c31e66fc7b2f5072888b15d66879c04dafca80b7cd84b684ef51e6ba213264009134f423cebab50369eb3272e5f9746ad8b1b368a432987bae37dbd7f8d03e60e6ae2b1356c83302df26aad5a5da7fa33d0862a4bab630bd637d4b0e9239c82daba4288b7123e44f33fc4f702a2141535d5b5942516b6655c1478f3df55a7721fb02060f224ea7379629686c63427ffcad6993b3951826207c920cdb4eab6bdc90c1f601fe4031584e9f6f9c7a3b949a815a985ff91ff0bb318ee579ae9887aec629c69b54e4cc9e9d63987e082a466da2fbb067f94b379a3255bbdf895542baca5de020b2864c003433d3aefeae65182ae6a98eec00b0a39d97e548695683f90f203c8096a269da20700a36a015c82661ff56ea65f28369b30bfdf893cf03390fbff607083fe5e5e651587a1bfcf599e812290ef1cd924f0c18de8d53731d91d62d82e1daa9f184ccd1fb4bc612dd63bd47cfa5772241f85f7a8961d505da4dfa919ed6d7f78bb3773a066284559a4b9566086f05109991e34ca368bd8e427d8f5daf76ec3a0afb02db6faa3b28421a21443430d708312f5dfd400ffe020dbfe26ba34f9e2ca6e22e7fa6b1241964e64e26a278099a7c083371b6061957d2d8ee4a8ebb0fb8018379b7ee02ad66458a01eab64d15e900e8658aab2c0541b7626e8e55c925df177252717dfe0fd5405041acdae1014927f95195b0650a7d8301414d14618442f736831eb5f6dca3b114b6621e", 0x1000}, {&(0x7f0000000400)="66302fb4ddfa6960b6ca96819a0a393c3265b9c58edf76", 0x17}, {&(0x7f00000016c0)="b1d98bd26ee12bab869619bd5c0cdb2dd6d618340e98b9c96670ead51efd2bb8ba84c541036c2874283d4658971363a18123444ad5c894c9847450f1da955389177b496b5a8d7c7a055ef52894e8562b808a89d62abb13027c16be886132f81b2f43c653a985b5b832ddb2677a798929c94d588bf80a0b105508d3e6ea7ea64bc7450f5e06ceea0a5f798e39eaed46108b76b1149cedeaaf0583e2e0275baa3034488de027760ec3cb08f5e45d2487408c08f9d89bbc209712cef70f6e843e64cb0242eae24c0093055f4ccca97ab2d11138add82133", 0xd6}, {&(0x7f00000017c0)="c1322aa19e17055cd9ad0e8175fe29c46997638f6352773d7dfd7353a1b50493c832e624b0ce58c647e9945571d665ba75a51734b98b5d3391f93d59bbe15fdf5a45176bc22406147f650535be3c56614cb9542ca2f73bd8f6055be36c4649e43274e66d5f3ac5a0d80ea93d583248d5816ce3c0ddce62490e8252ab407362cc5ed8112589813e3daa997aa3bc0a1f1b5aa411fc7fc4ce48", 0x98}, {&(0x7f0000001880)="fc9a0a828a2e29787a58dc467098f3cfad39036a8bde69a8ebc5cba0dd661be7559282614466db128f8438dc7693e6b725357ecefba8eba06f6ad93a8de3be791a3171109e3ab3300c9f3fa985c138d1e1cdeb7e9453def5117c4320cf6f52e116882e2e12ab1071e50e6100f7b4b1b6739e3bd4e74fc74c8173770650ea94bdc682f878e0b36b45c9d4ee5462f4ca125c538a1b8e3ff43728dc123de71b110f", 0xa0}], 0x8, &(0x7f00000019c0)=[{0x88, 0xffff, 0x910, "fb8681b433f58fbf5095efc3665328e1e9482df4c074164296f8deb6ae9df764da72499d76fdc22cdd47232ad0473be248e570bdec0d6361e3b554b3803bd4e1f133d7ebf9f9e61b351d01b6581555dfa8135c8671900530c20f27377e530df3290d250f32bfd086c08cddfa5e6ab5e3c89841"}, {0xe8, 0xffff, 0xa0, "7575d10d88c03a8e6ffae5afb966ff6a10723837fbe4ba314cd26885087e543768ffd0eaa3ee50a22ea995c808f7dd4d31dbedde41866739c973b8c70b66dfcd58b001928da7a0e5fa5e2c1eec76a9c84da45d4d4157c930efa72ca3ac4eddcabb33d446c381d697c86a51157b5d5bcc66cf7dea9cea854e63bc6640dd3f2a06f35b7300ea8723051d2f9f461b06b7e6952e27f74df528b960eeacf51f400137625f4756b9290c79d1fa4a56f42b9a6ab77c284e303f30a8518d167cf01830cf38babcd57861b27a959d41b1e71234113a"}, {0x18, 0xffff, 0x7c, "cbd77a5b156750"}], 0x188}, 0x5) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0x10, 0x80, 0x6, 0x5}], 0x7, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffff8, 0x11, 0x10, 0xab, 0xa0f}, {{r0}, 0x4c3520b50e0d233c, 0x2, 0x60000065, 0x7, 0x1}], 0x2, &(0x7f00000003c0)={0xbac8, 0x3}) 16:00:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x800080002202, 0x28ce) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000001280)=""/4096, 0x29a}], 0x1000000000000065, 0x0, 0x0) close(r0) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) execve(0x0, 0x0, 0x0) setsockopt(r0, 0x9, 0x95, &(0x7f0000000180)="0c75a37e91b20026d9bf97ef9931d3aed87cc37eba6d11de191fc552552e3851550709c75ebf637a457d69b019ef42d0fea0634d6f4fb36366b442234c6797c46d2abe32c2328ae54535bf864ceb7ce59e1c3c9cf09d4c3bda77de82e5ef101b89a0", 0x62) 16:00:38 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001280)=0x4) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="7001696c652410"], 0xe0, 0x0}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001240)='/dev/zero\x00', 0x10, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) recvmsg(r1, &(0x7f0000001200)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/198, 0xc6}, {&(0x7f0000000180)=""/54, 0x36}], 0x2, &(0x7f0000000200)=""/4096, 0x1000}, 0x2) 16:00:38 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus/file0\x00', 0x0, 0x8) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000140)=0x1bf67989) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x2, 0x1ad1c2ab) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x7, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 16:00:38 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_metric}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000280)="582720efabd16e55e63225259560f8bb8b5375b485acb3cb2beda72905b0ebd6ac5552fbd5e41789632dfc94ff334a5619515a4c8acc6198824b3da025bbd47b3bf587cb2d72b8bcdb9ad8a4f5f728193ef16ab900"/94, 0xffffffffffffff28) write(r1, &(0x7f00000004c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146e", 0xaf) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:38 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc00c7006, &(0x7f00000001c0)={{}, 0x0, 0x0}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x3, &(0x7f0000000180)=[0x0, 0x0, 0x0]}) sync() ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000240)={{}, 0x5, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x9, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1afd) fchdir(r0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwrite(r3, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)) symlinkat(0x0, 0xffffffffffffffff, 0x0) execve(0x0, 0x0, 0x0) 16:00:39 executing program 1: open$dir(&(0x7f0000000080)='./file1\x00', 0x28000, 0x46) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) renameat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00') 16:00:39 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x15) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)=0x80000000004) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x401) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:00:39 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000040), 0x1b) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x6, 0x3, 0xff, 0x81, "035a0c52b0c8ccde3345be6fd5a6b56e217e2788", 0x8a, 0xfff}) 16:00:39 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x532ce4b3, 0x4) r1 = kqueue() ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x78, './bus\x00'}) r2 = kqueue() r3 = open(&(0x7f0000000080)='./bus\x00', 0x90, 0x20) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f00000000c0)) 16:00:39 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000117e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a8c3addd3458f202b7ecc0bad4dd6200"/4098], 0x0) read(r0, &(0x7f0000001200)=""/245, 0x3ee) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) chmod(&(0x7f0000001940)='./file0\x00', 0x400000000000c7) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) pwritev(r0, &(0x7f0000001740)=[{&(0x7f00000016c0)="3f6825fe03350b423385415859d968c242d54e6d3571dd843710928595769fe0fadda49dcdaff50ba6ab4033ece4c087af63a98c38ebb05074b2ec1178c4724573fcd09d857e59355289af7391579e9851dc0a08f1f979bff75edb14cd", 0x5d}], 0x1, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/zero\x00', 0x880, 0x0) sendto$inet(r2, &(0x7f0000001800)="a56583bd4fcfcdb7170fefbeb2a6f3c7f6c7835e34916718f85c2ee29823a45be04399ac9f3009b44ad31c0539d9dc6cea6f6538370445ed2b3a2091c002a2bfdf92158df70ffd10cae7d0a94ac90d77c696e01ce4d18dffcae9e9f4d7207d3f0356c82e4690d745e35897c4d18474e72548389da2740b725c0369277acbff6af810ecca8e6c4e35f6402814751f39b0c90dda60e03d1a13715391cfbbb8878cd8e60b6e717046a4db5f44fd25f7b4d90d9483b036f5d255b480966886", 0xbd, 0x40b, 0x0, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)=0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res(&(0x7f0000001900), 0x7, 0x4) read(r1, &(0x7f0000000040)=""/32, 0x20) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 16:00:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) dup(r0) setsockopt(r0, 0x29, 0x400000000000a, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040), 0x14) 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f0000000100)='./bus\x00', 0x203d, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x6, 0x1, 0x6, 0x1, 0x6, 0x18, 0x272, 0x1, 0x0, 0x6, 0x1}) ioctl$WSKBDIO_SETMODE(r0, 0x8010570e, &(0x7f00000001c0)=0x2) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = socket$unix(0x1, 0x7, 0x0) recvfrom(r1, &(0x7f0000000000)=""/72, 0x48, 0x800, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) 16:00:39 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000200)=0x4, 0x4) r0 = socket(0x18, 0x4002, 0xffffffffffffff0b) sendto(0xffffffffffffffff, &(0x7f00000000c0)="45ba607d2587b0a29256d77e0e933b148d338513a99ac3bd8d050576ab3571eccaa4ba341af238a2e9c5db1fd4d83b30fb584b23308eac2b76b46b39b4cbeabdb2c1ed85e79aef7c40092be370e6186c2dc5089d9f114ce87becd769c2f2fbece19b7ab6b0083c2942b79387414479dec99116ab7006568dad0850516e15580c991148e822064f849b41154852b41636b960c17e462fa982afed44e8ea00dcf682ac6165bfd4e5722f448b907e7b0270ab87f2b0cd1e154ff7bee523bcece433818c00c424d602e5b5c7602df0b8690ceb3165201241781200423c433a22f65a78d4205ce13211a7cba92ca81cecc845316937f5158b51e2e4", 0xf9, 0x4, &(0x7f0000000040)=@in6={0x18, 0x2, 0x1, 0x3}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000001c0)=0x8) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) 16:00:39 executing program 1: symlink(&(0x7f0000000a80)='./file0\x00', &(0x7f0000000ac0)='./file0\x00') truncate(&(0x7f0000000c40)='./file0\x00', 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) 16:00:39 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x1) write(r1, &(0x7f0000000340)="5698034976527350631ab3cb861ec6ef36a2d710d8155fbdb50082ea468b4223e2ffd855f7639a7a9f38a20d742d20a4ea39a9de8b04f6747981cc8cbc61ac654c36c9242119a529eb368cd344ec068155489b3dc501a2743e1c6153f8b65e31f594ae3463e4a4e7d5bee1ddf9ea1ba6c83d98a50c1e0d1fd32ee426217660b49ab4dea87ebf8698484f1cd6711b8ff8f3211f36e74063fd1b89e7ae91ee4cde08536efbe8598a55454f03a078e8eefe6fdb0b6d0ae405f8cc5ff7271300daba4545a44bdbc1e7b0103d18fadc9e16e157a7be0e54111e70d6e849aa92c30c84c7e7245ae35545451e2c668dd197dd201c88429f5d1f926f1f998b25998b1d66e563f77dd664c0b059a079591967078caca4282abc836ad4a003365a25c57fe4e6eb01a4227358c6885a395de496830c66bb7b2fa23b86c036dbe22c1296000c6b4887bd2762f2d1188d9964d9f9424b815e4d5c1a697b49202ddf795afd8a8e890a2e2c0e97d4d4cc51e83a1be16510d05fdd74ca490891e8eaa24bb0f0c7cef78e54a49b38d9d8a078c428fa02faef9c9368acd1a065627734da298de9487f8da98c56e158554597a5a8d9324b09ec1eee8830e1087314bb8c688ff11dbf2f76bd296a11632cfc92703e19d678eb9f7be64226720909266918c84ddbfcfc1ae2bec7f84b6114835a5ccd25fc344acd6baa4ed4929adcca91feadff961275b4c8e43d6689fffb57993bfcb05109825395d1caab68a55bf695204dccb14fd85da45ebf6050658a20d53af75693864b8221bc691b158de37a416a75ae61700e756dc3f6f4b819302a1c3d5a1a87583ea42106ae4e96c55ef4a3a866d276acf898e485a7c4af8db9df63d4f8659821edc130611a06416d548ad54f3c2fc65d05470fa8b4d5d764c3a8ca8af81679d194b107a16ddfa891ac525a6c04808aa767472665b789c676ca519903081e16936a9dc828e6525884cd9362f9f9a190907cfe81cc22eb1485f048d39c6a617a0cc3876c0e6336891f82002a7696608f372d85545a8fc0e5f9a1517686ee3a686af5ef3c01f4af38af5f300d410b5f1449125220d9a6362d1cef211a959e26e88411e58fd351474a8ef7c7b7906210b12bc4c799391da56c50566c34ad1a2a6ac8312f05636d14726fd560081ee4891aa00b136945164c705bd302a6a8f847463f902afdb06354134b8850c3a863f3a6a5be2408198384b25676b8941c0280397e39a43d0caf644719615ae39a2f1e2a1805d3ac32053d7a9a33dce40eac20c649696b028bd857105e25fa83acb70aac79dd00fa8f5f95429a62c5e0f3d0de7accf3e9a674c2d1f242c0eb7e787d631ba021f4a8f655f4ea2c5899e54a331483f5a04d5e5e40ec341d17d83375e81b5241dabb16c1b2fe6f63f82378ee9e91628a27c919bc0760614b5b198650af7b23b1ea8298c858d6078df4f7d5b61a3daa1d353041a809873ea030abae82248f43a8b487a2b83e63ab768b8938f6a939899ccb3faedb5f8fae7677c084fdfbf52667e314eecc5bb87586f230bcd644e1be656d76bdb81aa8e74d26640053a88f5abbf3580f3a16ed530fa3218bc058b5fd28f953f6d2c4ec2a0e4d0bd8e2e8b4d011dcdd03fd6d00c9d13a3794daf0c2a5759b2790164e1bca5d1475475abd0e91d4bed72ff980907041884137dec73f63eb1dff06a8ddf55aa18f056e46c5478a7365d76e4d38715fac2223bf77dd168409625256c3fd97623eb72de9227af972883cb0f613341851f8c6e1632c8c61ede7f3e25c84a05b901bb5528f7d6f2838c9d14d2fd045ced72b9cf41d8e6fc60e8e4fb2ab7f1bb05ad42156f0ce57abce271cb7fc64941e0c2fe9034718e49f9b0730209606efc7832e77b500ce563971b6221f9a3d9c458850c7ed47723763601b571f16e37b9467d5b60071c835592ad0b78e5064ee47c5d76e40fa9f7a91136ba0822c6082607c4bd75ab2eed00ae1c1f0938d1378313c817a81b9f30c537c0141e1407111df6f9f31435679640b63b189056ca663be779d5fbb1e3fa1034e22ffbb87934d94dbf9924be99bd16de5210f2618892d904cd059232270c6ffc5c317a2e41eb1808bc10605bdee95072e89dc0f855c007731961b9b3c96434043dcf43f3bce6a447676f34a8e1a3738dacae7ee71bc19e3f5f2e19645605beaf52bb378c2f1a2381097161b6c9bf18b663083f7a9017405ddb26e06a124e2dba16f757a163d51c93c24071c79303437e176c247e148055e2b7b51efa49e5fb9c398803bdba19efe91e46a4e3ef7ed5b144a9ef0e86eb983225ccc8cb68c05e0776001f9365aeb2de8f5821dc21f2ebd39c7f3433b6ac42dd707d50f515b2859a7ac019e6eeca326a7b442fe7eb4e833bb5f162fad9c2a876662cfee199b5a2270d02847bd874e4a0b9d02600fc6cffbbe417a0ef69e80a1a37e1b1d0b4150ce96df7405f8dd76589e99dc32050b249611a1a11b9f511f7b51c5f99be0aeb13b7dcab06c25d378cbd5460b63f6f9a4d41501b32438bc5fdb86ffb82a28565a9a24f8caed964fb1748484f84fdc0ba8e65d5a0322c5fb6302e433bbd6924ab17694c983d9baa798d64494e057291b1e5563de1f6b8d4a56a3c202066b480591211ed5581fcb82a4957ae0cee16c13c7988395e6af0c216f75292dd987ddadbdfce963fd4a6f031f135743b3bd5a0d37d3079317fe5dcb79f85cd1f9ca36a7becac469e8894a2b32475b4ebcd5dda8949910c9cb9bdb0b322c776fa18971b618484e127e2c122930915c1c6240b64ff485f3285e78ababcf13217addfcff8957e2675fc4a76f78fefcec7ad9cd0cdc4c329086720118710fb3d9191b9625125fa0985283e18cb1318f1a83094f1445ba14ec06cf1d138892ef6835022aa398fcf2f614bd3bb885503bd4184aa1c6fac33fbb331fe377c4dffd45dea81bbfa30a6eaa75fde740777beec3eb3979c42851e0ff71d90836bb1ec96d60301ced6c5c6131581d5b3af88fcc1ab54d95867f3e6cec06c3cadbe56699885b771441c7fdbcc4360da8a0af59800d40484623ce39242c6d5ba64be308fcc6c54a54e23de8d9427d0e2e3bae95b51c64ee73fa6ade9f4186b0cad250895dc3ac3e60743d6258319005a63c7a09c310e1bee0815f112d93ed02669accac52ee29a918ccbc2f6be6f42195d396d9b709a497a01b2e4691aa5aa3001133a5d603c2892b283436f3de9125e1eebc97b7671c189a4a0d451a00ae82317eb63897f1e97222ea6e672ae4144e8ca462d39e8d6b9611f07294bb347122b3d93826f3b9ef3656e317c95a1e303818c0ed1c7e972110ae26e33a1b104b909d3960f2cdb4bc861a287663cfaab0defedcae86f41079c3261692407163e47c551799d315cbd2e075ebe01a6265b6f45a1a8c59eb1e81aa531feaae5b17c758d3a303b13eb3c816db90d544cdedb047164de3ba4d90a61d736f00924cb762e89b78915257b822cf37798c8bfd749aa67c4d76e5043e928dab743cd6e5ed183f12c8acef33f0ea699b8d3e5bfb919037716abadf0496a1e60326048f37fefef27f604c8e3589036ecd48daf90afb93e3ed2b447b0025c09867d4bdce46bda92d00ec20e80f2709a58a506256932c7fda955aae4894b4542a2972dff45b52438df9387476f4186a67959b4855fb1bf819912cd835136e93bd42332f4959e090325189d0a0f698b3b735c08584d36e932d1d4e6aef0d50bd0c9a5fe28a50d67acdf1876e9def2a12a367bf12843785211f34db67d5a82d1673a770af1fd596849a6b1efa8a9ec9c79c6af72a5858d014ae994a1ff27429ed41db04e2b5443fc7b97dd16cad27adc1c30bdfcb62c4a5d4bd2394075e6c0d05b755b7b8f9770337648161b3106e5fb5a6cf7272f89a1cfac1dfc1212cfc7339308c69c7628868ec36825573b6a6cae1f5c9410fddd2b40c2c2e2ef601aa9a7776693726793a91ac5db63eb5a23fad64210ca5361500d7c2506a7af6e3f8f1e5e926e9628fe9812fe67561070137be5d6df7e5a24ada5073d8608f112b8099b00b83c4e1da0056bef82ac5d1ae39d5f8bee577692327eb0571200d21870712b14d0243059f8481f1c4abd38601e1f7c2e0f609c70c6f64240672535a0d2a5ac02493d953ceb9a9a7d5f96d025b8e97646d57be39093d05cf9c5a583b7922c0da75c24d324669a360b1e7f93deca731b0076a5168b260f41dc5952b5861bea071e8d99d203dc6a9212ad5bd671d2a3eed7ba235d11b5e2ef7927f0ebb9e2ff00a09c6ba21cd0f6174ce65e37360e0c58915c061ae955039b00284660fc0474de75565c9d45c94349da8a4c0804ebacd69aff0f5c324eed43728ab2c23b9e0d13b0f95487b1b031816d418166a29d4e25a807665455d2079b8a1502f410b98d8a46093fb75d949d843f239ac1e47b583077e535dbdecd5933aac236f40d2d4f96e6093a345b0e0d118065e41f530ae10b83b9e659a99cc035c861f5a1c1bb53621ec53d6fd225eb2f21e3fe6ca4f2595c155bfdc2f4fe9b1c23901d1a315c92254a6a0860793eace3820252bf93111d5770f3548d105b5fdd17e0052e94a3c643d4a664cdcb888dbc20f4d04c8478bd043d9a7ec2258c2e8c856053d920f4b41b294eb5155a6b1e3c863b079985967f68d7401f013799d24100e1884d5e88acd076419a317f3d417f22dd4f014376e0810f334312c980169f2c03dac1eec5bbf85bf66a8ee3b272639b98a5e3c921996770b8207411537fdd9f6963a42679c0e13e7ea3ec7cdc60db03bf6c3e6e7d579ce6ea2a3d8478e560471212faec8e12cfa71b67ad7f87e81f1f0ead8118080381b7a05c9b94587a22182815424ee2194fadf2400f5841afbe9d2e8275b53d913a318d1f521d873d28a52ad50124ae8d6a1451aa0b62fa5a8aaedffd380dcebc2e13a1d09a92f7ff040582e46b30144c2227a533be75686a6c17c518654cb41ff4534542e584b1dade13562a811f3a14bf4d7b2fbbadc026abdc2c4079821a7afae0953255b93ac808023bcebf2ba1a416b4fc233377c1cfed5f80856707c193ad571b6815578e8f1dd88582c52d2d7e0f1ea91556ef3412393c77ea5ca492a493b28f537c34d691fb8b8c745fc6b82239f3dc5a3d45177accc3eda0a9b232d2623d34999d31806761034a206842d34bdce333776ff6d7c2cffa931a17d68964bdcea67799ec5ccb6aa9c1c0e92f251bb47b0c381e5bc5e9e773999ec7ef9d17b1471446a5e16fed39c3a022a32f32c7e74371447cf6ab0b6c5c4fecb97c7cef054f4a2d78d8cc3e055ce5c40a654d6592274de63ba8a0097f69e9924776212fcfec0dfedd4b35ae32ce1d66ea2090163ec980a5250b7fe0fcb211c2df7378963a1b3b4e24aa48dc4a3bf93671d6243fc554e905bb84561e4a1a54eb51d038f9251a1989438ec79ed7cd54af2a0ade156853bbd923ade53ab002b8d2174dda21bb998d6b3ae31db0a7a990510b5158adcde267a4bde743032826832609f64620f98a02ed81c727587bbe4c2aff225f1348b3c76618ca730f9a4e425b63df33645b00365640e00d66eed3c56508dd8281b0a429356b4c6eb066f35fb59a1ab88c9c7c9b805971cba37940e74dc541b07e463feaf0c382423ae0e93fde812086dfaec16daec8f5dc1b527e6f3ac9479f4c8620a6f79cf0b0eb4d040a76ec0268df1d4283e97a9412c211a78f3be1398f60cdb23c1d472efaf43b5150832c27c1da47bbd8d2b2ac38a896179722f77e00e2aa8bb546a11ef4d38b1a393", 0x1000) open(&(0x7f0000000100)='./file0\x00', 0x800, 0x8) getrusage(0xffffffffffffffff, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000240)={0x2, 0x8, './file0\x00', 0x0, 0x101, 0x3, 0xb35}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3, 0x1010, r1, 0x0, 0x0) 16:00:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = shmget(0x3, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x1}], 0x2}) 16:00:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) read(0xffffffffffffffff, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000080), 0x6, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) 16:00:39 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x6) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000180)=[0xd73, 0x3, 0xffffffff, 0x44a]) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000080)='./file0\x00') utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)={{0xfffffffffffffffc}, {0xfffffffffffffffd, 0xffffffffffffffff}}, 0x0) bind$unix(r0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:39 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x8, 0x108000001}) ftruncate(r0, 0x0, 0xffffffffffffff16) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000040)=0x1) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) flock(r0, 0x8) 16:00:39 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, r1) r3 = dup2(r0, r2) close(r0) fcntl$dupfd(r3, 0x0, r1) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) recvfrom$inet6(r4, &(0x7f0000000080)=""/168, 0xa8, 0x43, &(0x7f0000000140)={0x18, 0x1, 0x9, 0x9}, 0xc) dup(r3) 16:00:39 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='/', 0x0, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchdir(r0) rmdir(&(0x7f0000000000)='./file0\x00') lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x1, 0x5, 0x7}, 0xc) 16:00:39 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) kqueue() fsync(r0) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) 16:00:39 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x40000000000802) r0 = kqueue() lseek(r0, 0x0, 0x0, 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./bus\x00', 0x8290, 0x40) symlinkat(&(0x7f0000000000)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00') pipe2(&(0x7f00000000c0), 0x10000) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x90, 0x0) r3 = openat(r2, &(0x7f0000000080)='./bus\x00', 0x0, 0x2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7036, 0x0, "f0dc3e9e21ba43818487dc8157aa6567444326e9"}) 16:00:39 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000611, 0x0) r1 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffe000/0x1000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) rename(&(0x7f0000002c40)='./file0\x00', &(0x7f0000002c00)='./file1\x00') r2 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x1000) r3 = open(&(0x7f0000000000)='./file1\x00', 0x80, 0x10) openat(r3, &(0x7f0000000080)='./file0\x00', 0x1, 0x80) listen(r3, 0xc61) shmdt(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) r5 = socket$unix(0x1, 0x2, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_data=&(0x7f00000001c0)="70e50d554da93ba26a9a9758b967a5be772ad1f2edce74103b1aa6e5b7bef7f4d5ba4e0bfb2d37ebdd872d435034283760af34c57d935976ad92d4296580bdfb8758f6f4a19aa453e2bfdf48265d36dac58e3f9fd67e4f490cdbbc7a916e5d3d739a83dd2c3381287ab07ff1a2b3db75528af4c92313fa2ad01c16f712f97a62a09a84fc95990cdfa838dc7f31fde687f15ff8e1b39fbc3dc4522d5172a716ab6cfd50277a80caec9e19"}) sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f00000000c0)=ANY=[@ANYBLOB="66696c65300000000000b85ff7179c628f3f6966fce3a99e5ee6ca87f2557c538c9c1b9273c252b76d1a5b59d5916bc1a04f2a0500a644b3fe53e618bf67f432cea9a4f98cbe134940dc8e73e9e11aad4354f3ccb1"], 0xa, 0x0}, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = dup(0xffffffffffffff9c) close(r0) socketpair$unix(0x1, 0x4000000000004, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x8000000000003, 0xffffffffffffffff) r4 = dup2(r1, r3) close(r3) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x7fff, 0x9, 0x1, 0x100000000, 0x2, 0x400, 0x1, 0x1, 0x2, 0x2}) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x100000000, 0x5}, {0x5, 0x401}}) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r2, 0xffffffffffffffff) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe76, &(0x7f0000000180)="79a2f7764176c5faf7616a60f5b18b32f31e513653a86bab1a2822e344ce90456ed089a9e3d946a432beb15a27d09809a64d87ab8185679a044f75cca1b33d5061f12ff3aae18bc9c9a213c5fdbd09") ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xfff) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x9, 0x5}, {}, {0x7, 0x0, 0x0, 0x400}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x20}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x2c9, &(0x7f0000000000)) 16:00:39 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) write(r0, &(0x7f0000000180)="4025d9e20c613cfeb1a8f576791832ef2715bbcf8ed4aca37d452ad01526ebd24d41d0076360423b359d3103311f95636c1d149241b319a5c0b53b945f15c8900e2f4a1d1f6e87b19e1e74837b18ed97d34726228fa179df73f30b0f8bb44c", 0x5f) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000000)="fa8dc385f8d60204f8016bf8b5ddffd54b9ac3917f6b5fce67d54c28377bf1c03bfa857a177cac15cdfdfffffff686c0a32fd3c6be8512863fea926904009ab41e015f1f0d8ad3c7ea1c4ff34e5270b98c24f921da7d699b3dad1a42e6689d6041f525809954539f4e936521b236efea1dad443b7fbb88141e44acaa97b7c56f4599df067e175c9126b88cce94346b88e42e321553bb40f160732b821ee15edc98c0a84f8e836b811d54b2ee00000000000000000000b511ebc2645bf622ec1369318165abf858e76b7dce6f6e2c76d439549dbd5df09f1b64168d64f37898b2", 0x1e6) 16:00:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept(r0, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, 0x0, 0x0) 16:00:39 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) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) close(r0) 16:00:39 executing program 0: r0 = socket$inet(0x2, 0x3, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="eaff125c00000000", 0x228) r1 = dup2(r0, r0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x8, 0xffffffff, 0x7, 0x1, 0x5b0, 0xefb, 0x2, 0x0, 0x1, 0x2a, 0x4}) 16:00:39 executing program 1: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file1\x00', 0x0, 0x7) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000001c0)=0x3ef1) fcntl$dupfd(r0, 0x0, r0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file2\x00') mkdirat(r0, &(0x7f0000000100)='./file2\x00', 0x4) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0xc9, 0x1}, 0xc) fcntl$setstatus(r0, 0x4, 0x4) 16:00:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r0, &(0x7f0000000180)=""/135, 0x87) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='c\x00') ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0xfff, 0x9, 0x101, 0xa4}) 16:00:39 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)="78a16b368af6d448e8331a309c12ada5", 0x10}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x6) 16:00:39 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x842, &(0x7f0000001000)=@file={0x0, '\x00'}, 0x3) ioctl$TIOCEXCL(r0, 0x2000740d) getdents(r0, &(0x7f0000001040)=""/4096, 0x1000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x811, r0, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000002040)=0x1) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000002080)) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000020c0)={0x800, [{0x2, 0x100000000}, {0x3, 0x7fff}, {0x3}, {0x3, 0xa0}, {0x1, 0x20}, {0x1, 0x185}, {0x3, 0x2}, {0x3, 0xfff}, {0x72bcd440240e30cd, 0xfff}, {0x3, 0xc0}, {0x1, 0xcc}, {0x3, 0x100000000}, {0x3, 0xe3a}, {0x3, 0xfff}, {0x2, 0x3d2e6dd4}, {0x3, 0x8000}, {0x2, 0xffffffff9f34226a}, {0x3, 0x6}, {0x2, 0x8000}, {0x1, 0x1}, {0x0, 0x1}, {0x3, 0x2}, {0x3}, {0x1, 0x200}, {0x0, 0x8001}, {0x3, 0x1}, {0x2, 0xfffffffffffffff7}, {0x1, 0x30}, {0x3, 0x9}, {0x1, 0x6}, {0x2, 0x7}, {0x1, 0x3605}]}) recvfrom$unix(r0, &(0x7f0000002200)=""/105, 0x69, 0x41, &(0x7f0000002280)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = shmget(0x3, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000022c0)=""/207) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000023c0)={0x2, 0xc3f1da8cb33265b6, 0x1, 0xadaf, 0x80000000}, 0xc) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002400)='/dev/wskbd\x00', 0x80, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x3f2b66476ff62219, r2, 0x0, 0x0) connect$inet6(r0, &(0x7f0000002440)={0x18, 0x3, 0xed39, 0x80000}, 0xc) connect$inet6(r0, &(0x7f0000002480)={0x18, 0x2, 0x400, 0xcd80}, 0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000024c0)={0x10000, 0x80000001}, 0x8) r3 = msgget$private(0x0, 0x2) msgsnd(r3, &(0x7f0000002500)={0x0, "5bd5c3eca5233df6e0c52a0aaf62f6e9dfe8ba19ea3aebcdd4dcda98868bad0e4d97dbd2dc785ffbb590ea835983a90db2b3f1910719f8ce9a55a30c4f83bbcb486a3309ed81f15bb139b6b801fed0e93c8a4bd2c90719cd6c901903a4b4f59b924122bb5ed0c2e8adacf12653fb503597dee3584ec3ad2b6a2d0c307e0425b3e77026acfc"}, 0x8d, 0x800) shmctl$IPC_STAT(r1, 0x2, &(0x7f00000025c0)=""/2) r4 = open(&(0x7f0000002600)='./file0\x00', 0x823, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0}, &(0x7f0000002680)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000026c0)={0x0, 0x0, 0x0}, &(0x7f0000002700)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002740)={0x0, 0x0}, &(0x7f0000002780)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0, 0x0}, &(0x7f0000002800)=0xc) r9 = getppid() r10 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f0000002840)={{0x2a32, r5, r6, r7, r8, 0x10f, 0x9}, 0xfffffffffffff000, 0x5, r9, r10, 0x80, 0x200, 0x2, 0x4}) getdents(r4, &(0x7f00000028c0)=""/35, 0x23) 16:00:39 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x41, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000100)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() r0 = syz_open_pts() kqueue() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x8000000000004, 0xffffffffffffffff) close(r2) dup2(r0, r2) 16:00:39 executing program 0: setrlimit(0x0, &(0x7f00000000c0)={0x400000007, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1568577d, 0x800000c3, "125a62d90d65b0984905591970ad581ee6bbd4b1"}) semget$private(0x0, 0x5, 0x244) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5227296a0c3274d61ef6852d39a5f204ec470fa26908e17b3a6894c272ffb484e880e778020dc6e2ee4a8c891c6909b3b3414a32a762fbc668179a0f88556142fca34d2c02cc8e44a4926c4597e1360ddf5505c5d742cb36101cf5a7043f59", 0x64}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) 16:00:39 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:00:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x4020426b, 0x0) 16:00:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667e, &(0x7f0000000040)) fsync(r0) 16:00:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) socket$unix(0x1, 0x0, 0x0) 16:00:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getppid() r2 = socket(0x18, 0x1, 0x0) socket(0x6, 0x5, 0x5) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) wait4(r1, &(0x7f0000000080), 0x8, &(0x7f00000000c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x10000, 0x8, &(0x7f0000000180)="710d282f7efc58628a29bdfd431a5d1a02d8", 0x12) r3 = socket(0x1f, 0x1, 0x1) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_data=&(0x7f0000000140)="ed35278ff9bedbb39c2ec5ff2eec15ebc7142b719a47334431740c36e0a4ccf381df2a47ef55bb02938b4df2b43143d1eae41859c0ef943a9073659410b4d77920b81ddee15af31d3a1856a545899ef9d78ebb0f1eecac2cb30e67191d93e13994da6df3a590c2077d4aefe72700fecd2c29e2052963d953c923078d302296fd27a83b643d08a6d26b3c8f1837131e0832c2c5ef867d71e0dd23aed6b314473d1417a2055ee184d669a32d1d7756ac4c42f15f63ef024d71d2d529d8c656757bccc162e99f167ba35755d7cb1ad419ad2635522d69cb7e9bebecc62d3076e7c66756797b076fbaf940b6e6dd97f8a0f02a818d77475504d7e70766deebe87f4f6fd74eabb7d79ff294e13207bc7d034906f54ef5fb8ad8de5751246092700ed14997d6131e46395a982cc441cebf882541448c55b21d61ec8097b101d92557efcee0a536914612ef4154c8c9a2132296bcc6182ec16fad9012ca8fcc86a97dc3955b3eecd5d92c6ae742c93c307384957b08a7cde3f65e4090e25474e7fd0fff34b38bc399d87cf6f0ca8226331c5aae685eaeb7ea63f32c25c4f60dc1f4704b3841ff853f5f2a79687d3c4b78a6c153ad914da91b97b2f9575aa01bdffd647bbf0e224371f152ea4453fdd2a6fce51e23ce9270e4ae1ff76b522397d3bf9da42edfa4fddc7f26d5ea031b171bc00e9de8eb545677c3f6ddf55496ca23138f3a76d6e33d07f897100c3a73e8907b0e1d746396a0fc507f93d3761c1e6550bafeb066893e99feee39f87534036b85fcecebc9eab5e3942e6c97691109ef2de2f0baeaf28db77db5e698933a2f4d1fa7ae4d1ee6431fcbd9f6525fd3bb821a4f0fcbe45612ec9c224abfd7c9beb99b9444d7c1ccd934091e5ddef478aae1fd660575a65096229ff8f2ccded409a62acff9e34c0c4bb22d120d69555e93da0a967a67853c9011dd812d457b693b9760ed48d9f4501e72eb8cdd87d09659df5ae0562d1b85f23ade9f2f434741c71bddcb91a5a2134ca64b451b0d4be12df43dfa0cc65e33cf798b818a34fb6b5babf1c8cf67f4ce2b7b4d6004f999d9cf2b62fe22b48bf1b337fc9a5f8023710d20cf60d22bd63ad240556a6ae636123a3f06f6daded64d36b677f3d7e8aa4137f27efee1330293f30a179ada26bea2647a534c64426545f2249d8d6f227e47a901901e0d71476139e3bb559deeff712617cd6e16869cc99e1abebd6ed784668f39866456051ada529cc47b799be4385b2fc86ddedcadd4eb206e63b689a33547696a22a74a02fc02b3848c79897ddfae2ffe1a9dda89839e91c51c5461311f01a6fca1534180b4fdffbf6e93f8d448efe5142383a318e126f79e56741f510dc7cd64ef5b5fd5e869e9991f301297bc29c52bdcff443065ad24234135e6907114494feb636a75151d336cb7a64f2a082c501c3d011167790e8ba5c7c98135e55275edb5acb401350c4beaf5f1b9203e510b854b1fe14e19abc49240aebee308b937242519a9704731e5d56f5f2a0c4215f78f232cc0d8006f7330ed85dd41d6bd2588f0344f97bcbcb51a7b83c3b8486abd91ca95e3548569327acc61d861e702a126eae3791c3cc5ef9a5191e4f4a3cbdff48415bc8e5974518bfe73eed0e7a3e12bb459a7c762b87f4edafa209bac24744b5add913c8fb37f696b240cc4ad2dced6ac68bbc1cca2696bbb6fb335eda21cf60c6d379892a19a21092d6bc193028b7959fa456ff1162f16fc356898fbeec4336a6501af6c0b09e18beb0ee7a162549425c04b517b18db3731ab8b45234c1fdfc953e9a70527fbb49afd22b966a08d3e6416f66185ebf917824f99188fc4ac5544e3c739f46febeb1a3839fbe85a2fd616f0c1f49ac0f709ae4efa9f11fdf63230eb78dc3fc0bc6660a35a9568ee07c05f8b208f037bbdd334e61eb710012023aba4c0404bf3b94f7afca735c6683a1d64f56c1e26c5be9de5b297eb9c26089801c8b9c653f33de3723a3b262b954addd5b8184f82638beb652432903461f62d8ff7beedb987560dbefc796745aeb49359cb25f376726ed40659247eeac5fa3dec3204855fe76127d993f319c52628804c118712ea2f66159ba512a31cc2caf95736a8195b128493cc85d89ddf6458e7dab467feb11f90955a1569ed95d0606f32ff4aceef0ddef88b93ddab46c949c0330ad39da405e7694893d26aa84bb5b0c2082fd7877d8a508ba2a0a6e05c289cb0a3b9b0a3dd090a1b2cd0f525ad850cd55b2127a2bfe4393f94de6cb35b4ce2959b618efa732d740cafcd63c2b80a44c170f3999d8e20849cb61c040985efd6cf5fa6f54d97deae40331de686d1ee853d454385c9ea58ff4ba396a0a4d34b2db1ab3901f838c9ac429c477e3b23256e0a969018bff59479714365084e5aeae762de8e7ba96ea1d19181b5c1d1023f7f283d1faa5ca8ed3a36dfbb0b808cece520664f404a4f82b3b8be8797e5a51aad9509a0e0863bbb64898975f947feee7e52fffd0bd2db615e8ded2184c254b0b2c46cf1f7b13189fbba67d9161b63a60dd7eec01671587999673ec9ca4d62c0562d6ba2653e3e27f097b354656c34c40fab077821edb7938685f43b9b94a5909201b25225bcacbf94f52a1372587942aacc20ac9d407df615e4cbd902b8d33b16367e4267b6f627c8722e6833034ff66f5bb8d2798597a6a3d335cfacc8b5da33b997999b653882f8e77a2f0540b5a80576ff3ade46c1f4064d4642a89e9b057c19298879c2b49e294f9d31af6c43e385f92a2694947cc8c95f90fa760a6e7d958c221fda6e63bd1bce38b77c2a0b20a374945b46701b46d3edceca57328824edaed92da2348832f4eef3e4b32c3082f065ad58224412272188bb1aa95b3e2b7d7511ecb69228e81f5a0654663276e8097ee95f676a1f068f54dee5c4db15a0933fdb7320fed37f532d5a588ef176e30c68b57d8d95a454c295a9577128372e1c465420d333714a600c5e911b00ed8c6a4769b004444c421aa95e17a942b9e975aa16ef9bab1e7581a9c27620cc02946e21091ce76c9d606f5b4499117fb900b8778a8f5af60fe7314674dbb008f1528bd773483c786e439e24b87055b3c6c17d619827dc9d2afa339a2cb2f603ea7e9a177ab882ecef29aad91d00f4687687a5f6ecc4c423b50165807b9403fcfa454df433176c714d12fe4feb1e3e4e18915ee9b81a2431c81b9276846e6e2a7db6d599e7da25dafd347590357120d6529e8d87f6c61718d88b9864eec4690446268d5c048c962534fa7aa110c8256972f610469d94bc10575a3c6e10ea6550c7fac0fa8e1cbe6f80863811b5f23e330c247915089604c85009de4c0aa39f6f16b5801c435ff3ae94d0d84d2de3536fb0a051d738606135cd47fc818275320ce9c6c0636a2d61f424b8dcc0728dc4838c58c1d9c46f5b26938ef723b0aa064644c8acbff0ab7d118a956d26810f70559884533e2a9804e8380239c8382ac8cff5718e9e0d35675a9340defe742e6bc93e00b4195ae16e7813b89bd9425104445ee6e25dc865495bc959d59b4f275cb9d62effe48ece7da5f445f9787ff05ff4f61e085d239761e625ce68d8b92c0c0a30f9d0ff21619dda78278413c2e5de63bad898b7ad8b5b94e1a2eb285e64ced881dbb2b07bdffbf9e250c8b2598cf2318a166aa5a1e404d8562b480b39671dee74b5a89a27315047a275742cf6691e6eb6fc89276e2bda16ef72919966b4ffdd9b932b9208faf21b97b42adfa29415ca58b91e3b36a0ca813c5d9cdb66465048ad7d069cd78b2c347478e53719007e3b6699c077565104007a5624a17a22d23d74600e00e0c3deef5ceaa1ccb79c105ee203ccbdef2edd512a52ac98e0e16d82b86a1ba58ea9e085cf15e9a17595fb6d5eac22bd36414e0bd98314df7354d0bd44175d6cec235c5943fb9f497700304e0c6205722cca47ebe8936ab2e9d4a425b6737fa08500348be05869948bb030f788ca114bb7a34d8c032300a213b64d54eb5fce857c71af1196462266bc6260c81dced0e5c8e850480be19fb3d097da0bc3e8ff23c0c615cdf3e8a2cd7aa8929ba54a4e90754c0b4d7c1806aa9d173f710d438380ed8643b3a288d6805ed0b8450429f0301e9e20261511563ba7c7fe88c06900bcd0f3b122dc79ccadc6cc9618436e7794b896faadbaac8a9a2957338a5fe0aec90d5a1a550958a22e441a91e9f3f57c5260d37273bf3438cfaf0b0cc0ff34da051d5164ab9927d42e0d13ee574878ce86d3ef9e053dacd55b2e391887c52085e62d9167e29ad0a6c58a799b1486f1d74d186a35e6eeb1212159e856c9d360a12f0a31b37fee215ca2ddb1a3999744128dd6ec5ac7ccbf56dec3f77a6ef83de46b2d261c61459ffc43f318faac3acdbc96ebc5cd786a6be1728e191c37f61cb35eb3458d458d055a1fa4308bd029cb4623ba21ac3a9b5cc15bfa86b2c294754a6ff112278474012bc88f7b7afa49a5fb300c491a24558db035e42da83a21b6d96b0f1a980276ddc3afc799f9889e2b0ea1a0d5cc084d24840515e3bb0bcdeb099ec609dd9d222fd8810448c6ea87e9071df4e77109c79bf209e344f82d7c1f87854d52ef0a27ea13da64c5d5647a1e7011a6e7d3a10936023a755d5b9bd44e15a611ff23137e23e4ef5bad757f208697dc373192e238be7221e75cb7107495f1b811f65991d1907dd9bd694638cd9f1d915ee782ded29aba3c834a345b04b3eaa037b6722addb560cc73bf64d81b1afb1aad7b32f5e4597f7098c3d63fc4983aa9ba471f10740ab55972bf67289afc8edf29fb3076d8f7b743f348554144a96ccb23eead8c9205f14c0b2a7e3b8da6c001133f9f2aa775a33f7fddd06559172b77a2bb5ab06b77f46c9845f6c509f19ca1536062a4e316909446a1a4bc719d4fcf68b6a2c0f1eff2feaea77e60551b7c7eebd1575ab528d9769843bad42e0a6af5a3389b14919e1b50d99c89fc566d4fa6246d78041b7e25bba2624d96cd7ada40055709af1ad5e3c9070c769f0a4ce3cd3c0cacdec008be0e478f37d45fcf4fa43751879b3adaedb73b7945aa05f1e8518c846a19c60a602de4ca2a466da8a43ae2c3931c06a6c8c75071a27dd4d239bd90d5bcafd6b2118f058b462af8a10028ac155dccc68b1f09e934d85d319be65213ef2e0dc2962b0f41c8893a883c2c9811dd7a1f98349a94f597e1ed85563742b87db6794be9e3b543859976797212ed282fa1e5caa4b996577a8a0b3315ae163d6f34c41c4de98385b47dede1bc5050e6e1a5f0a93e3535c4d171ce88b8c009f014f03e1cb24bec85606a13d59f8b6e911356cc5be1f069f2133d037a293b763ebe5df0a142d3007e81d7aab22fd85fc0bc70efe2df2ded549cebecc2dc1c7b15d15f57d49fdbf8acc217438a13ebaad71aa9ce0e9989c2570e7abfbd67ec448ca95b4f372de4d0fb33a6c2ca8d7635a47b8e9204dae4c4f2ba2fa464ddba4a21b6649c5209e03e25ac0d76cce9784bbcb4e83ad3bba26d3c7a0b67b18f7e385a3ef8958a39ac0666a1444df22253f8496d80009e3f6fe979880156daa5cd8b8094bb4cb952711ddf29f3e6a070f76ef92aa7932facb55674a85db491748dbf695a25863f4915525a2dba4ea36ebf695e5c80a9ced1a65c42eddd17e96f9b794b17577ee86181297d1a13b678f584e4f89da183430dff5616039cf8b996a19ead313efe42fe207047c378971ba5a1de32986fc96795ae6c457446e09c4ed12cbf226054067374748ef9595d8911ab8432"}) 16:00:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xffffffc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) recvfrom$unix(r1, &(0x7f0000000080)=""/38, 0x26, 0x1, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:40 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') r0 = socket$inet(0x2, 0x8003, 0x485) link(&(0x7f0000000080)='./file0/file0\x00', 0x0) link(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000100)={0xffffffffffffffff}) bind(r0, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) mkdirat(r1, &(0x7f0000000140)='./file0/file0\x00', 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x6) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000240)=0x1) 16:00:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8100000089, 0x0) r1 = kqueue() ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_broadaddr=@in}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x8d, 0x1, 0x6, 0x4}], 0x4, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x1, 0x800000, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x1, 0x80, 0xeed0, 0x6}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x7f, 0x81}], 0x5, &(0x7f0000000100)={0xff, 0x10000}) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:01:00 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x4, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x51) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/153, 0x99}, {&(0x7f0000000140)=""/34, 0x22}], 0x2, 0x0, 0x0) r1 = semget(0x2, 0x1, 0x202) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0x1, 0x6, 0x2]) 16:01:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) write(r1, &(0x7f0000000000)='N', 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0xfffffffffffffffc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x140, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) dup2(r1, r1) 16:01:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x400, 0x2000000000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0xa, r2) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000000)) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 16:01:00 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x80) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') geteuid() 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x4, &(0x7f0000000040)=[{0x9, 0x8, 0xc2, 0x1ff}, {0x6, 0x3, 0x8, 0x4}, {0x0, 0x0, 0x2, 0x81}, {0x4, 0xe48b, 0xd130, 0x9}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) 16:01:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x484) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x6) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="ae0db33810384e2aec4688caf28bb07ed2cc16c7f7cab3c4b1f847b8e498b98bc2151fc7fdce3962ca2ed533e4b1f9e85c9212be0c27d15eca7778f9e192142ca6b616afb1", 0x45) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x100000000) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) readv(r0, &(0x7f0000000000), 0x100000000000021b) 16:01:01 executing program 1: chdir(&(0x7f0000000080)='./file0\x00') recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400000006, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0x100a1}], 0x100000000000005e, 0x0, 0x0) 16:01:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbb8e41789632dfc94ff334a5619515a4c8aa025bb79456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a000000003f6e9df872b13126e93c2df1ad3ae9ad7736ee2284e5d4caf778cd5cb125be64b89fca7f7d0e3e820b40d98d0981afe35a708e44020b20a189411212f04225a0d59fb445a809041d316709434699237e36eb57650c89f78bed24f4d55551b84ef0a6a420721a6c33fb000000000000", 0x9f) write(r0, &(0x7f00000005c0)="bdfa4c2591c321a8cf98848e4a8051bd24313dea8d035ed605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb44a3be8987e1cc70d08d564e7f1c05dc03e23ac168a023c8badb5bf15bb8385ca72ded2752217f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd60331400b4dc386972d2eae1f3c146eaea700eeaabffa2c7ee14f90d1a2816e0a79ee62056713ab5955e6e0267600000048a32abb7899ec4ed0f04cb96b67cac39150199dd7ebdefa4b4f8ec7e9b892fdb4482d1771759814bb547f28f456bb51b628ea98c3ca1948adb0e03e6a95047606f5d8aafb5b0bf33c38276a539a2a0db68aac768b16a425dc73fd7ed22e15af5116568e6083736f7ff47fc797f17f91382ad062442a66a66d24b349085aa71451afe029498eb47a292c5e44c6464ad1573d61cdd8990bb80d7d4eebc88f55d5c4b3e557cd8a058bb2fb9dfeca929fd7d87501e969be5939819069f8bed90a6560dce197ac5f5df0670f0009d42099829035d44bd5fa3ea13dc19248757889aa2868935e327881150987062ab2b94f3871de886341a3feab9baec05838798951d6d090a949aa52a0e4b23dac3d8e3e9c141d18639e26b89d1304d047", 0x1fb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0xffff, 0x8000000000003, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xf91c, 0x3}, {0xff, 0x20}}, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") nanosleep(&(0x7f00000000c0)={0x2, 0x2}, 0x0) 16:01:01 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) fchmod(r0, 0x112) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10000, 0x0) fchmod(r1, 0x20) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10002, 0x0) preadv(r2, &(0x7f0000000280)=[{&(0x7f0000000140)=""/47, 0x2f}, {&(0x7f0000000180)=""/238, 0xee}], 0x2, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) renameat(r2, &(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00') 16:01:01 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x40) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:01:01 executing program 0: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2808cd7fdf0300"/20, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000300)='./file0\x00', 0x3fff, 0xfffffffffffffffd) r3 = fcntl$dupfd(r2, 0x0, r2) poll(&(0x7f0000000000)=[{r3, 0x1}], 0x1, 0x0) writev(r3, &(0x7f00000002c0)=[{&(0x7f0000000080)="55977e618927", 0x6}, {&(0x7f00000001c0)="c3ef0ed791c2512713617e45c47aa29b6dc5137757736b30743a64d9436a955988fbbe5231379049bbd10d124e5bd1aec2b9d0b5439f2ac3f94f7d37f7a5ac5e86013f225910e2d1555ab4dfc1d8e9c5dc2952e16ea8b916a117da55239e4737f102d3c9029d017b02e1b6db51fba12d4ea7a9ffa8c7423c3f94cca09afecc74baa42d9e0b6db006516f651c666eb98fe0697cf8b8808a7018019225c9221e932c7dcadbe9390b6360227102c109d302ec74699b790a06524088cb4e137a4771e2da4aed37a34cf39fd8339b55cd4fb82d30a920c88fd8efc373344c154f1343758f691da92e10fc06a5185c569fa2ae9e49", 0xf2}], 0x2) r4 = getpid() r5 = msgget(0x3, 0x44) msgctl$IPC_RMID(r5, 0x0) fcntl$lock(r2, 0xf, &(0x7f0000000180)={0x2, 0x1, 0x200, 0x9, r4}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000140)=0x2) ioctl$TIOCMSET(r3, 0x80044270, &(0x7f0000000100)=0x5) connect$inet(r3, &(0x7f00000000c0)={0x2, 0x0}, 0xc) poll(&(0x7f0000000080), 0x0, 0x0) 16:01:02 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) setuid(0xee01) ioctl$TIOCSBRK(r1, 0x2000747b) 16:01:02 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e60203", 0x4}], 0x1) r4 = syz_open_pts() close(r2) dup(r4) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000280)=""/104, 0x68}, {&(0x7f0000000480)=""/134, 0x86}, {&(0x7f00000005c0)=""/80, 0x50}, {&(0x7f0000000640)=""/182, 0xb6}, {&(0x7f0000000700)=""/95, 0x5f}, {&(0x7f0000000780)=""/78, 0x4e}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000300)=""/53, 0x35}, {&(0x7f0000000800)=""/158, 0x9e}], 0x9) syz_open_pts() accept$inet6(r1, 0x0, &(0x7f00000001c0)=0xfa) r5 = dup2(r0, r1) writev(r5, &(0x7f0000000400)=[{&(0x7f0000000340)='Uqr', 0x3}], 0x1) mknod(0x0, 0x0, 0x0) nanosleep(0x0, 0x0) open(0x0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) r6 = open(0x0, 0x800, 0x0) pwritev(r6, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) r7 = fcntl$getown(r6, 0x5) fcntl$setown(r4, 0x6, r7) 16:01:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) fchdir(r0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) 16:01:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x2, 0x2, 0xf276, 0x40}, {0x5, 0x8, 0x1, 0x6}]}) r2 = kqueue() ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7ffffd}], 0x1f, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0x9, 0x0) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xfffffffffffffffe, 0x2, 0x0, 0x7}, {0x2c, 0x1000000000000000, 0x8000000000}, {0x6, 0x3, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") kqueue() 16:01:02 executing program 0: unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_addr=@un=@abs}) symlink(&(0x7f0000000080)='./control\x00', &(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)='c\x00') symlink(&(0x7f0000000000)='./control\x00', &(0x7f0000000240)='./control\x00') 16:01:02 executing program 1: r0 = getpid() setpgid(r0, 0x0) r1 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)=0x26b) socket(0x0, 0x5, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) read(r1, &(0x7f0000000580)=""/254, 0xfe) recvfrom$inet(r1, &(0x7f0000000680)=""/128, 0x80, 0x801, &(0x7f0000000700)={0x2, 0x1}, 0xc) sendmsg(r1, &(0x7f00000004c0)={&(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000080)="85582bd0297a0d809302d85644964323f525853e07e51748e73462b3cca60bc55fce9954ca9970d6a26a50f2e2dd43624917ff76004f5d2b9f5c8376bdac019fd197299c25032444c5b1e0ed7fb14a794f27090a279707e359b5b688bbe226e4cdea8963dc01737532edc9bb7eb927cbc383a17f4b3cf055cc4f1954678bcffdffd21ab7c48a9a4795d6c34fd154578cacfbfbcb2a2667", 0x97}, {&(0x7f0000000140)="803e19ec6c821f2b59887319a1ffc67b9aae1bfdd3b4559dbedd9e3576871bf0ece239b20b813e18b7e50cea7a92a66dc775df0898b01e32eaee810effc5738ca1777393ccb5c13a2895a0494f5e05f652fcab5a124e6611b9d4ffcb64bce473f51f94d4fc7bf5475e8b31098bf63b4c1afb8e7a2967a4", 0x77}], 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="68000000000000000100000001000080ce914ee26b0e08fa71c7c7b900787ac370bf8911c6e10daf322a62647f70badfab7cc41346d4a9e5015713fbee9534c9d3d3fd9c0ea295079639706b68f69c305e7f0699664b0982bc2ad10f249d6ea4297f2b138b000000d0000000000000000100000000000000cd4c5c3191bd280294f4377581c05562acdf4a5cbe6ac873eff10f036c18fed0e28c285e45024abf8eb76d74c844e1ed1dc996dc0a20a21fa5fe5030278ce9df99e3f4eaa7a189f473f03b8f75e3e509674eea983ebd22646dcc79d759128b8ab132bd7bfc6a7dabd5d5d1020d4d71da59ecb173a571997ab521c703f397f54d68b680ab3aaa44cb359fb54e5822d29c62521c9cd710a9aa6ea75ebcf4f5a9828c7cf761768b367b6631479b31f11a56b52c81672c2c4e0000000801000000000000ffff0000ff01000098d2d6db7d8feb6202594a9ec0bbb7558e39596560582b296c381ca387293c49c2ac8ce05453a58bd76e3020cba35f33c2f1437969894dc56756e3aea355f27a449a00a41f16645ba7910d862d3350baec3e6c57017d7674f9e36eedb7b4a3eff1ebca494a32b431686c9a51a3e76d23fd832607d2eab3203fe7211694d7eb19eba54511aa5d679569f2dd7949403f54e3dd6fb5066621044f0248bcab03a23d272a67e3165d2eb8472690e5283e4c5240273ade5d78170afb188b3b797b9c62b20e95c802be543e89d9e0ba535090a23192d4de1da06bd381e4fb243c15152531d4fd4133aaaee250f89a3540c74b299e3e000000000000700000000000000001000000000000007f29fad1b5e48e859fdc47cce8e5c013d4112da7d35672d74aee3363d594fc07d1511db482cd043dba2c8d405e154c6b4cd550025a72a235109ae068a2e8935d5fac3cb5b438f39b14a6740515d806ba72eaff79ab20e32aab2f51770f000000000000000000"], 0x2b0}, 0x0) 16:01:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82300400000200000001"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0x3e0a800a}], 0x18}, 0x0) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x10000, 0x0) fsync(r0) pipe(&(0x7f0000000040)) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5302) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x600, 0x0) 16:01:02 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10, 0x0) pipe(&(0x7f00000000c0)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000100)={0x0, 0xfffffffffffffffc}) 16:01:02 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x14}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") 16:01:02 executing program 1: symlinkat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000000)='.\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x808, 0x60) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x100) 16:01:02 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket(0x6, 0x2, 0x7fff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x110000}, 0x8}, 0x3c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000080)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r5 = shmget(0x1, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f0000000280)=""/235) getgroups(0xa, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r2, &(0x7f0000000100)='./file0\x00', r4, r6, 0x6) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x1, 0x3, 0x6, 0xfffffffffffff001, r3}) 16:01:02 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x3) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10130, 0x0) preadv(r1, &(0x7f0000000000), 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) connect$inet(r1, &(0x7f00000000c0)={0x2, 0x3}, 0xc) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) chflags(&(0x7f0000000080)='./bus\x00', 0x0) 16:01:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x3) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x8090, 0x1ff, 0x8, 0x0, 0x401, 0x1, 0x0, 0x0, 0x3, 0x80, 0x3}) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000280)=0xff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) fcntl$setown(r0, 0x6, r2) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000580)={0xfff, 0x9, 0x699, 0x7, &(0x7f0000000300)={{0x4, 0xe41d, 0x3ff, 0x20, 0x9d, 0x5, 0x1}, {[0x3, 0x7c, 0x9a, 0x0, 0xd36b, 0xfffffffffffffffe, 0x5010, 0x400, 0x6, 0x1, 0x400, 0x3, 0x48f0, 0x7, 0x6, 0x9, 0x3, 0x9], [0xffffffff, 0x40, 0x7fffffff, 0xb7, 0xfffffffffffffffa, 0x1ff, 0x67a, 0x9, 0x1000, 0x6], [0xa742, 0x4, 0x0, 0xddc, 0x32, 0x22, 0xa000000000000000], [0x1, 0x7fff, 0x7fff, 0x80000001, 0x99, 0x9f], [{0x5, 0x3, 0x1, 0x2}, {0x5, 0x2, 0x80, 0x7eb}, {0xfffffffffffff001, 0x0, 0xfff, 0xfffffffffffffffe}, {0x7, 0x8000000, 0x8, 0x20}, {0x5c6, 0x4, 0x6}, {0x4, 0x2, 0x2, 0x3ff800000}, {0x5, 0x5, 0x6, 0x1}, {0x1, 0x0, 0x1000, 0x3}], {0xd423, 0x2, 0x8, 0x9}, {0xfff, 0x6, 0x4, 0x10001}}}, 0x4, 0x8}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getpeername$unix(r0, &(0x7f00000005c0)=@file={0x0, ""/14}, &(0x7f0000000600)=0x10) mknod(&(0x7f0000000640)='./file0\x00', 0x8000, 0x178b) getsockname$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000700)={0x4, './file0\x00', './file0\x00'}) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000740)) pledge(&(0x7f0000000780)='@\x00', &(0x7f00000007c0)='\x00') ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000800)={'./file0\x00', 0x3, 0xde, 0x3, 0x1, 0xfffffffffffffff8, 0xca, 0x3, 0x0, 0x2, 0x10001, 0x2}) r4 = openat(r0, &(0x7f0000000880)='./file0\x00', 0x800, 0x98) recvfrom$inet(r1, &(0x7f00000008c0)=""/95, 0x5f, 0x1, &(0x7f0000000940)={0x2, 0x2}, 0xc) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000980)) chdir(&(0x7f00000009c0)='./file0\x00') sendto(r0, &(0x7f0000000a00)="942ec6c70a648c8afe20213e1f22c1817efaba21918680b7ab5a8c6f5d185c1fd1f323c7852e126b760d0ac2a6809de20f2531da585a476cd47be2cc897f6065bc5fdaf6a46ea51e755fa6a72b6aadc34710653285787eed41406eaf5d9769cf2049cb599f1f8188c13e31c63528f862e07ecf63d313692fb30d8789f1c114d9e864d120802326d54c004f4a95174779cf00989f1d9b28f8fe54bdc4431bd215cd4e0428321d90fa25ad1d172a735adc1dc7e7128bb6acbb7b7868dc4fac0e79fb91dad2935d447a08b001964637e7038aa3776f15595ab56fa9f84a4afecb6e2fc9556c6c035e46afa34dd4eb3f633b2d94f81f995a129249", 0xf9, 0x0, &(0x7f0000000b00)=@un=@abs={0x0, 0x0, 0x0}, 0x8) nanosleep(&(0x7f0000000b40)={0x1, 0x2}, &(0x7f0000000b80)) connect$inet(r1, &(0x7f0000000bc0)={0x2, 0x3}, 0xc) chroot(&(0x7f0000000c00)='./file0\x00') ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000c40)) setregid(r3, r3) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000140)=[{0x28}, {0xfffffffffffffffe}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) wait4(r1, 0x0, 0x8, &(0x7f0000000200)) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") 16:01:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000180)={'./bus\x00', 0x3, 0x6, 0x80000000, 0x1, 0x4, 0x62, 0xffffffffffffff81, 0x0, 0x2, 0x3, 0xc9}) r1 = getgid() r2 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) accept$inet(r0, 0x0, &(0x7f0000000100)) sendsyslog(&(0x7f0000000200)="36b320b2e3a195ed7e344ed8c920b17e0f08ad2c8397d8c3c5c0b7f2ec3ee6ea83365c1b467c005ec1ce05d8570aadf9689e573264481bba9e5c9a69b99ef7a4cf4417234aaf75d4e527abe03accde46ea87c8056852365931028e741eab17b52abf50e0898e6e173af451e7934da4d536b7f47568f8864146dae304181499054121f36b", 0x84, 0x2) r4 = getgid() setgroups(0x4, &(0x7f00000000c0)=[r1, r2, r3, r4]) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x54}, {0x6}]}) socketpair(0x23, 0x1, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) accept$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) socketpair(0x26, 0x8001, 0xfffffffffffffffd, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x119, &(0x7f00000004c0)="00a0bd55b8be8c768da8c099ce645b6b81368232db06089ee8041c1059c5b2650c9dae48321bc83a2cfc914474603c10a307512289437db27c65364902ddf900100000988e1588df42977bd170d62052f2ed8b7c1153300fba7470395baab680ab6512169f68bd9373a55643ab1d858463da6dff18160c1200beee2b5f4e7826b92d94932874a55c43b7b2c0235413c7200ce2cd3559ead193fbef0f763f6d0baa079a0b1f779195564f339d36303bb5a7e11f5abb62f5248b0d068d0c501d1daffc689c6ee17b7885e427aac7c9164251f33e0d32b4755e4e2819c359b97555e28efa19ce212dd0d026054bc939a6ebbbe0aa52ad2153910973a2c849fa7455efec7a758be1b9abf9f22f65935fc7dc2c8836a5015d5cace0") 16:01:03 executing program 1: r0 = socket(0x2, 0x8002, 0x0) getpeername(r0, &(0x7f0000000540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/4098], &(0x7f0000000080)=0x1002) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x5, 0x810, r0, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:01:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x20}], 0x1}) fcntl$getown(r0, 0x5) 16:01:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x6, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) fcntl$getflags(r0, 0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) open$dir(&(0x7f00000000c0)='./file0\x00', 0x4a2, 0x84) 16:01:03 executing program 1: socket$inet6(0x18, 0x7, 0x400) mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="ea82461cd673d54c45ca6eaf6d974079d2b97f9226f0d17b4f5a93ff2f295ffaf578c4471efe35c67f089a4f2c36743a8a03317c0ee8366b627735f2b4c7ceca675851be1383fb2921e00888f5cb2ce3075cdeae464ff7f2a150b4365052f46a2c472c286341cf84a4763f278cff4842f83046a8d2f596f9cb7dd3de9446b698f1a57b1fa1bfbed8", 0x88}, {&(0x7f0000000280)="0af79c582b0ef3e96673484ef30d0122b387fca0adc1ebcb6f4624b4b9599c1fa6e99cccfaefcd4cf77c8bc930caee7ca6f9068800ccc5c7fa342eb07fef0194bb2bf69c67cedf30a1313cc2bdce1febd3a3d04961f86746bd6c4228d319e6f08d23f101061def4153f39ef334164891fc7a357b838f57fc0830ac1ecf2a9456613b50cf25e84f3ea6f7cc1743f2633fcd5614c3aa26960190f8597649fa3c9bd46dde86f764c4990d13779d554807cad981f36b9c33ede4af4c71bc4ad4912b43793db890df4040b69033031e4ff6", 0xcf}], 0x2, 0x0, 0x0) write(r0, &(0x7f0000000380)="082853c050f392d50a042bac85d19900ee25cd78465e3e64bb659c412b85ce43dc7fd8af6a62b254e812f5029b1e516a0f4715acd76f49be5de314f8ebd857228ca2fcbcebed582ce68743a0aa7a549593d2239ab3ca8043358ec824078ee7e2f4ceec342ef11e4633043299afcb10e58217b81126320218ba97d73f020f8af2e0c3ad605ab782f43c6518fea87704abbf1adb51a30b1993612e4983c8ddde656ae329a34b8eacdd2944075479d4ef77f107d0bf41ff0f0000000000002862c2f67f46481401979a66eea5a56361368a85f95d62eb1d44e7c9a420a85b0c6aee73f38ecafdcb822e5a11bbe03f6e0c9ee7e997bde029f31b5ff73264f72da510010043c034ac1c6b46550e94158a3e4813765e70528f890446ff1162431729c8f22532194687c87029a781d107f66f72a64d0b91bd9845ac183a3b7d271f9fe8be458e30164ed2b64e2f31bb04a7fe8e69961a2742faccd35d7fbfcb777ad7e0a08c07161d9a28644ab2731e4aed05c2a34ee44393bfe292cac596678c3efbc7edf90c0106f992882612e9b3cac0a1cdead584e8c44c7ad23f895512ded3f28325720c839030fc8e3090c04b872fdaa4ba1190b718a04cc2bfe172061a171865a4c29acf865b399481a0a2a2dc97da91fc305963a99f682afd29e64fb9fee79ff0efa4b2e605ecd41169d304338c3de307cd5525ba5de837cf531da87488d28cfd7eb5fbc86b592d4a2f0f0aabe36186151d5513fd05a0ee292c1164639dad0dc53abc91d10b40f50078f726eda6c475bab90b51818427cbe7e4e486b72f2e3aa2d9bf13fdfa62f995b297e78e60efdd953847dc0256ed2d3797586a0e22aae1055ac0305484600397084c0f7212329ce37b3014bb02666ecfe395f64a92c7fc075b313ff0a1e1f4b9f38ba86cb9011484f34aa037e69f451c98a403b67d767f3fd03b0e604b483f6b17bae7e62d9dbfcd8ba0a6f8fa110c5401517d657f4ed6f350bac8896fcbf641f82a17414a1b7d5f5a920e886bc38762635002374f5c863895726252176cd5bd43c1a05d0a0133521eed35afe2cb397c4dfda77e1be9c140115d7a3331d8aec15aed67b546e597c104c33a6393bcf041ae5652c0e4f9217c0cfab96066d679af266fc64ebaf1f48fdedc3a2d17aae3736c86f0eb7146a415cbc632c1f2336acfce7b449859225502d0f277f427070996b2daa7c20d0c49dc8e557018e02c754a0db7da60b233e64c5ad292989b89cc8a2d7f29b99926fbbddd659c73934884b20b5d67733a48ce0f52a0b297efec85778bd05584f43c92ab13e989f62c2e7533e776ba04ada83a43773a9dcae26267ad1187bb44ac5d8a4405778799861922729b7ae2afdef26d20e1567d6cd8530f8900dbbce207e1820a9e5659fc8278c58e5cf6d82849381050f836404c289b549a09bd94e0e66013112611715b21ef4ecaad498bd70edb35496fec013445f0b920c87405801beba851918b1f73f8155d93e38bee2d52e1297adfb59a218a64ff5ffee06eaeeeabe19941c5e126022814b6779f132dce7914f93b85231af8c286877f4204162456a00afd995dd121723719a15ebe094922299ef08b5b11060a5987af7055886e776da2de2bddd28d9c02c4b01a26ed2e54e0060e5fe9000000000000000000000000002195b44eed6dc898b6e270a837648a3e446c7d05185386f842d24bec52cb01dab731dc5d4d475aef238c73d5885ce935dca5b53617f365b98fd47c0ee61a4ca45eb0d4f6835e98d777d73eedab4f5ff8e5bd601eb5c05bb9b45e500eab31a5e5d1f8954ba872e948212644f1a58f2ed31d775b9f56", 0xfffffffffffffee8) socket$inet6(0x18, 0x3, 0x1f) r1 = semget(0x2, 0x7, 0x45) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000008c0)=""/196) 16:01:03 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') socket$inet6(0x18, 0x3, 0x7ff) r0 = socket$inet6(0x18, 0x3, 0x0) bind(r0, &(0x7f0000001140)=@in, 0xc) 16:01:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8, "d730c15b00f4fffff4490ccbdc5ade00"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000080)=r0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x84}, {0x25}, {0x6}]}) socket(0x2, 0x4005, 0x6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1df, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000080)={0x7f, 0x3}) 16:01:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockname(r0, 0x0, &(0x7f0000000100)) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:03 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x8, 0xff80000000000000}, 0x10) setuid(0xee01) r1 = msgget$private(0x0, 0x0) r2 = getuid() setuid(r2) msgsnd(r1, 0x0, 0x0, 0x0) 16:01:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x1fffffffffff, 0x7fb, 0xffffffffffffffde, "ff0c003c02df71795acd00"}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xa) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x7c28, 0x1000, 0xf95}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e451", 0x459) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) fchdir(r0) r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x3, r2, r3, r4, r5, 0x130, 0x100000001}, 0x1f, 0x5, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/16) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) socket(0x2, 0x3, 0x7) 16:01:04 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file0\x00', 0x154) execve(&(0x7f0000000040)='./file1\x00', &(0x7f00000003c0)=[&(0x7f0000000180)=']\x00', &(0x7f0000000240)='$\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='(\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='#-\x00', &(0x7f0000000380)=':]#]-/(+\x00'], &(0x7f0000000680)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='@{,\x00', &(0x7f0000000480)=')\x00', &(0x7f00000004c0)='.\\\x00', &(0x7f0000000500)='}[\xa7/:\x00', &(0x7f0000000540)='-\x00', &(0x7f0000000580)='%\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='*%+&^-\x00']) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000700), &(0x7f0000000740)=0xc) recvfrom(r0, &(0x7f0000000780)=""/133, 0x85, 0x2, &(0x7f0000000840)=@un=@file={0x0, './file0\x00'}, 0xa) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:01:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7, 0xe0b4, 0x8, 0x5, "c020fea8589c38dd1011a62b352ab2938fbfcc9e", 0xffffffffffff4600, 0xe19}) r1 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x5, 0x0, 0x0, 0x5}, 0xc) getpeername$inet6(r1, &(0x7f0000000140), &(0x7f00000001c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:01:04 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=@file={0x0, ""/83}, &(0x7f0000000100)=0x55) dup(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:01:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000040dcc400"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="000000000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d00"/110], &(0x7f0000000240)=0x6e) recvmsg(r3, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000300)=""/156, 0x9c}, {&(0x7f00000003c0)=""/186, 0xba}, {&(0x7f0000000500)=""/144, 0x90}], 0x3, &(0x7f00000005c0)=""/232, 0xe8}, 0x1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000140)) 16:01:04 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000000), 0x4) 16:01:04 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 16:01:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x1, &(0x7f0000000040)='Jt0L', 0xfffffffffffffd63) 16:01:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) shmget(0x3, 0x10000, 0x1, &(0x7f0000fed000/0x10000)=nil) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 16:01:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="14d46f70333bc05000311331f322ca78bb3acdcb6829c9acf31c81c03bff0d5c12c1ac6259801fe0aeae5fde85e417a121cf612f95a8bf63eebc52e3a78efc94e0a148cd61cc4fb6f34a63b7d3cf37c250528bc27f6de82d8f599568f2be8d2c507da91421ae056981d342e9b40bec0cd2b8a71f9fb780688bd4729f94bb3733e3731eed78d6c975296adc4374427ef2c9125c7ce6d0abbca00e9f34767501c576640ba7a27f4cf193704dd409269c8ac4df34ac600d30ec7d8967a424f85754c07709fa80f1d777cd8f860ec463958f5283", 0xd2) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000180)="2078f7b69541d6d97099188e90cd9c8e765f9ba2b04efdeb83d9204e0470a484b2026fe1157cd7", 0x27) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffe, 0x9, 0xf0000011, 0x1, 0x10000}, {{}, 0xfffffffffffffffc, 0x6e, 0x10, 0x162e, 0x5}, {{}, 0xfffffffffffffffa, 0x21}], 0x9, &(0x7f0000000580)=[{{}, 0x0, 0x8a, 0xf0000000, 0x348a, 0x7c9}, {{}, 0xffffffffffffffff, 0x12, 0x5, 0xc0, 0x3}, {{}, 0xfffffffffffffff9, 0x10, 0x1, 0x0, 0x3bf}, {{}, 0xfffffffffffffffd, 0x82, 0xf0000000, 0x3, 0x9}, {{}, 0xfffffffffffffffd, 0x80, 0x0, 0x8, 0x101}, {{}, 0xfffffffffffffffd, 0x10, 0x0, 0x2, 0x5}, {{}, 0xfffffffffffffff9, 0x8fbc261e0dfe1593, 0x20000000, 0x100, 0x5f6}], 0xa8, &(0x7f0000000680)={0x70, 0x20}) r1 = kqueue() r2 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) accept$inet6(r2, 0x0, &(0x7f00000000c0)) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:01:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) shutdown(r0, 0x2) 16:01:04 executing program 0: r0 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffffff, 0x80185758, &(0x7f0000001580)={0x0, 0x0, {0x4}}) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000001c0)="8260f828ebe67f7ef480f05d554a6a4db404442e492d6ce708997ce20f1418dc6af2b505713c7f1dbe967f52946099e495faa650e3eab0108db3e6fbd01c73cd984eab4e86851f88ec011ec54ae961c1503a00c93e4562f0ce87adaab5372346f6139b294933e5667daf867b60f7290bcde5b71a5ba8b70111c0cadc614c52ba72fbe122c210df107252f284df78580b24725a2add8d0b9aa4326db2e9e5f6e2c6ac47349aabb5851e02447a51a43b5c23b8a3cdb964828ea9b92e9f23f312d5ff4c0780f9db24111b9200fac150d3b0fbd8729deb6ad4b177f25c5010bad9b34601438dc5ff8ff8c387f9a617c9b7a49f2c18a5d0d784845012c06f7be838e28a21a2936e18ec4637021bb7b9cf9a0b715ddf6e67778c81a5f81db67c73bd3ba7c1f1eebb67070e50a7c70f6233e39520a6b39300dcbbfdfe86d75cdcc0a36309080aa0204f9782d4d6bb53cc06067457a9845cecc38c844de9151f5dfc7d9cb15493bfae65c934da1169dc24d555", 0x6ff}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:01:04 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x4, 0x968, {0x1a0000, 0xfffffffffffffff8}}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r2, 0x4) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) unveil(0x0, 0xfffffffffffffffe) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000100)) 16:01:04 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0x1, 0x100000000, 0x80, 0x1f}, {0x9, 0x9c1, 0x4, 0x7b}]}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000, 0xa2) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) pwrite(r0, &(0x7f00000000c0)="5668df6760e4c668ae650c10fdf65b4f40e0de7208da851e0e0409ab052a", 0x1e, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0x7fb, 0xffffffffffffffde, "ff0c003c02df71795acd00", 0x0, 0x3}) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000780)=""/204, 0xcc}], 0x1) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x100, 0x0) 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x83, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x100) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:04 executing program 1: r0 = socket$inet(0x2, 0x8000000004, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff125c00000000", 0x8) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) fchflags(r0, 0x10000) bind(r1, &(0x7f0000000000)=@in={0x2, 0x1}, 0xa) setsockopt(r2, 0x80000000000029, 0x3, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:04 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffff9) close(r1) fsync(r1) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000000c0)={0x200, 0x2}) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) 16:01:04 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 16:01:04 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000501b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000100)=ANY=[@ANYRESDEC], &(0x7f0000000140)=0x1) 16:01:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) lseek(r1, 0x0, 0x0, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xe0, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) 16:01:04 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r1, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0xff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x26, 0x8, 0x3ff, 0x1}, {{r1}, 0x0, 0x2, 0x11, 0xb926, 0x8}], 0x6, 0x0) 16:01:04 executing program 1: geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0xc) r0 = geteuid() r1 = getuid() setreuid(r1, r0) r2 = getuid() setuid(r2) r3 = shmget(0x2, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r3, 0x1, 0x0) getuid() 16:01:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307006, &(0x7f0000000100)) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) bind(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) truncate(&(0x7f0000000040)='./bus\x00', 0x0, 0x3) 16:01:04 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) socket(0x1, 0x1, 0x1) socket(0x38, 0x4004, 0xb20) 16:01:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7b96fc690b8cb200100dfffff4c5f4de4"}) write(r0, &(0x7f0000000140)="1498f23d3c57acee803878", 0xffffffffffffffed) close(r0) r1 = syz_open_pts() write(r1, &(0x7f00000001c0)="d5", 0x1) open$dir(&(0x7f00000000c0)='./file0\x00', 0x101, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) sync() r2 = dup2(r0, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x4, 0x6, 0x7, "d9cba66cdff0e1a4c6efb87cd74263896053a3a0", 0x6, 0x80}) execve(0x0, 0x0, 0x0) 16:01:04 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xca9a3b}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) 09:15:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x80000) r1 = geteuid() seteuid(r1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x3ff) read(r0, &(0x7f0000000000)=""/24, 0x18) r2 = kqueue() r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) lseek(r2, 0x0, 0x0, 0x1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x3, 0xffff, 0xd98}, {{r0}, 0x0, 0xc, 0x8, 0xa1334f0, 0x1000}, {{r0}, 0xfffffffffffffffa, 0x10, 0x9, 0x1, 0x9}], 0x7, &(0x7f0000000180)=[{{r0}, 0x0, 0x30, 0x2, 0x1ff, 0x3ff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x20, 0x80000000, 0x10001}], 0xf5, &(0x7f00000001c0)={0x80, 0x8}) 09:15:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)) 09:15:55 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r3 = getegid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) r4 = getgid() socket$inet(0x2, 0x3ffe, 0x2338) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x6) fcntl$dupfd(r0, 0xa, r5) r7 = getegid() getgroups(0x5, &(0x7f0000000080)=[r2, r3, r4, r6, r7]) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000200)={0x0, 0x0, 0x0}) getgroups(0x7, &(0x7f0000000040)=[r9, r4, r6, r2, r11, r8, r10]) 09:15:55 executing program 0: open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x400) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) 09:15:55 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendto$unix(r1, &(0x7f00000001c0)="3a73c14f6b98ba89ea2bd70f601fb9643c070bc8d17f8409d609bd0e5a690e0f3794e805a4f11d1eb79f703edf48b999e6d9b4d173f1ca841d9b2306408d72ed1192fd3ec7c9af32bb23ed66fa95d2b7dda7d6f11b040e25dcf4e6b4f4d4d37c74af38fbe8e1b8ab86afc489d11d99c31d0f04f65fb6b3d1d6e73fc9e763617f6012340b1d68a0824869219170e880270ab5628e3ab79848e2888f18f08075d7ab2e15598eb4eb720a761c7ee2b4045bcacc6e8c7a8f4f1359f0adef429b13ea791c3e0a9239d2b733c69e580a1ae105b49c6cc3afab9d13d72ff76d000929f6bb2b5edadf938ff9f9cd84bb29c2e22ae5c643ae85553c6553b473bb1b194451f218442885cc1f1ba47ecb657ab05d8ae8c426b87b6b6abf4e08c60207ecbfd608bb2037b596781bed0b58cab14f71a5078148b6bd9c813abb7b29af5aceb9801e98415c49e4388d38915fde5c9cdcdf900b95b692f0cf14a11d1e010f61db7d73659877031cff92c4dd4a4616fee1c3738d7912860d15c621b85844314ba223da03916bf43ed9ecf6cd75955641ea3d570fb12b4754edd0d03e838ed4cdd1c7db64f2883ec1ec7b7c26c42350581c05a7c81a4c00746db497b4cdf1993c32f455bbd5850d8428f56ee49e971294633ec444c3abea831b767d237e1a304c7d6a6607400d6bae178f2af4b38b0def2c80c0d7ff88ca159e2bdec96f8bd834e50e748b7f454512d72da2d6a0662835143c70ef85e162f2fd25db7bd03421d16a28907b10cae5b322c417c84ea3b8e155d36ffaf85dcb8e85f953b3b4c14be2774773dc3fd5611a68babd57cff18c769a5e6edd211df883b2e2fc329679bcb1321652515b014e4c79b93f782d7e21c9c518857e2d69f78725d59c82eba5b0240e18585c931d04a32ccd6692f6378debe589fd8ed4055dbec2f6871ad4b523c92ffccf554d78f4f686a9f4bea47e23a684ae6eb1560e8c4de7c86f63dbb9f724d590b4e0c3032eb920f3645c3d9f0f32004f045ab2353bc056ffddadad86fa7414c350f950e1138b0664df9fb4ef02b074881fc9967bc403f6f917ba0ca30c83c7d7aed5308e3db588a8a2fb485240dd90b0dbe318fad59425311d50c6e3013b208e59aefa181a35a931eb79d4db4e02d71fc5fd3fbf7682c6f9f30f364eace2d710ffcdd4d8f05a877ec6d86fdd842d0d5d0eb78ac42b9e80bc6f3012ea0bd1c88c77b306a6ea179e5760c898112a193b1adb780ad66cb90cc8c2057a356ae09fcdd4a6b6e3006fa213e1f44d9df421ca1599a01350ba86dee7498f415106476b03213eea1eea964cfb88e7f83052ffa8c008650bdf68c40a27c712c0b4dfff24f7130729592a8ce0aca5baa9f1b8d8e7491e2ef24911448042acbca06eeab156da5296c6a77314ac4dcc524304c7e5b16bd201259735015cd7a3632d89bcd4784fed1251d53db07e7320dcdd5dfc29886fa0c9223102ab6a1f5c6fece18e72d1e56cb168257ffe8a9316bce7d8776479e4d21d59e59b36ab275469940428cc6d3d26060aaa6e8d12f1eda79a433ed96297e8ff569fed8e866648366348126a3c82e88efdd0d602cc23920f963b201f0d387cfc946998e73c79d331fcbae39542cb96eb43f08a8e7d239010a83316bfb40ec7cd0381718568f6c695b698806c693df2d976756b23409b3f1880cdc7a0a5dae1425be2a19d78492d1f60b5e18416fb1264665a2ce27d499ff490e27da518a976417120e150627c2f915f5916c6f13fa5b14cf7ed3d11e6d4a3f42e59cf3a5369279b2365350b3467a00766cdf7e281c02079198dbbaa509647e150304183e6014421dd222479eed6fb96d581d1b93d4f63cd50eb239ece7b990ffb148ec1d5401ee6a4e5d5fd6841c442e24c8b28c9de23fe6d70a19a8bc7085997b59c548d06bd81cfad64862aabfa4ba7c705b1116d198d9454753628619088a325a31a17650189d264fb34e97358f2977640ad67e67714af9e421928f3a70c4abcbab408c9d5aab97251887133c65f5516edd0b3dc9ca5f3dbf9042fce36733ac58dc978f57c9da113ecdfb0cb51038b9e8f2d1c8de7e845f93ff4d911c6308ace1d9ff1741c3ad31339aa3f4e1a2afbc21c72ec502c247190836343717c2f547ae0dc8be0b901067dcb255a7616f4fa75c5d35b92534585bab230941b5fd1596576b7eae6cc00e2de97e3716356fcc14f543996ee2b9d4c6a02d01fa880ed4eae691bd86b41adde946b654b8b1c08f9ad6a68146b06c559b99222caba84c80ac7fef7fbcb03ba336ecd783deef491156b2dec429f5892be7f2cd8a706895748d04f7451db8f4a903fbe9593984d721615f78986c8ce2608d0ef8f4aa65b316afcf0258084405cb0e6496a6d9187ac34172af8db0ed380184685427619cd0a9d2f7985b9b3323b9281615f4c65317e86a5020fb207f24c74a4df0f72bf618d23abacc7aa182250812d36b8c80a0d80131f11e935ddb70cc562915c3b50f74e40bb762b3ab953ae96f7f97a2ad92714afc1e41ece64562e6d29be666473f6e4bc9b1a9fb49eee36e62232fb5eb37b14b3de7c72c94e4d272dc45be08366f438796667feafd85f4c7f9ccc7fffb108d904159fa9c189b7389b1ca55239ee7f4a62c9e7bed23b072a2b8fc4c6896ac2eb9602aa7fb71c441d47ee191e0e85d045c156ee14ee86c136b4e3f91aafa39c5ed91a8a8dc3b5a8e036b3de8d112ca74986a5d7ccc9a4ae720cddce57d10ee93d7df624ba03a382adcd5181d53176eb1e62d16cb7ff9890a22e7dcdafee706475d2a3e08af3d241c79008b88ac0ddeed5a329bf1975b490c4b170d8c982cab2f903635814ae212dd2eec3465eab7016583dcdd31ab20b88717f16ea038f02af4d642e8c2a07d75e468a8ffc2948604c62da3c8a5c134b01f74159096e32b67682834cc9362d9b86333025170b0d25e306e3d07d6de6e689203b666f9b2f9d90f0fb96d9544edcfdd0dc02000ff07be05c54e5f12a897a8bbeb6664100c850e27ac0279c435026808ce4ddc059e2e93b1c500cba9565831c27fbdfd28a8165819295168f85021a240da0b7b319c32f90eb0c423562f805628674a21929182d35a1f6f10eec38cf6a082c9e00981256d7f4057bed1f85065db61c9acabfc42607008a8fbeae57572a4f225a5674b577c8ac4521183265821dd1064f9d4b220e4f05eb9ab245e144da9995a1ff2370ddfb1cf5f389d999ee7eddb8382eb4f0331c4b6f67c6af28868ba1b70459611c5d0d4d7ddeb445de3a13f0c8ecef488e7aded307dc4c3d630598769b20687b2e94439a2d2f14734f50ec086166dedf151aa5f726f5b9b24b9ef34e82ccc3aaeb27ecd1ab72c2130da28b94c8d67c2ae818908f1d3803c08fdfa8f8e874cda573bf349f16dac650e23e5c67af17d91f0c5dfeeffacc7e83e3b2ab4aeb57c055f1759dfbf8fd153f5e6166a3a96c37b3cacb099500abebf6ebb03efda21af552189878976adeb0e0273ffa9598f1648902d4416df7affba43bca24a5a435b8d844946bc95779a3ad34188ddf321c75051752d5a1c6d0afdce70d635385e5dcae78ca58d6aac3677cea90b7e67663f8d132591b791319ad8c7c1b9c4c2f390d5f2adb527e1ddc1ec547b928ba1e84b347d180d2dff05d68a7171f01a3f98176b0257d4f82fcc7f5c2f1f4ca49e674eaeb46e08e47fe8644c2957d22dbcba8c58a4f2c73e2c5fa0f6bbdd30f72656dd053ac9a755100379cc9ea6be91524c4ffc58a357b6acca895170b90d6ea51f1e2005cea42b7ebdf11f4ec69728d8cc622e644f064e1bf773a65696dd3e6b05af2eff282669991d151631c5b3243a5a97b282fab285d7af2d67470766ef464e41bbda2fb1339be06220006a8ccde73584a46723ef1917ab144602858f11f8476c03a3dc62701e0e7ffa6c758252d97e6353835a83ee2e4fb33a7e14a94d7f69e0ff5dcad6b4ec8b8afa04c5599e38576fb0b270a4e20f500393393dad1b9e7f9f9d28632dcdd0edc8a751c71084b1475f969be9a2d18010890ce2a35f108f396cc99be75823b1daf0cd706cc8d5febe5985ac942fd833b875fddb1145bdb13f95cb6be6c78e34a8ba938f14974c777beceecb0b9e8f22fb57d7b04fd5cb201130d8d3f6908824718e6f81ca407720bba6d10949f856fe7ff536044d971d4f46ba53801e9e78ad7782a85035dbc55b37404de17df54110b53e55e06a7effb1922d36441c03a46967eb26554196f5668328a8f7dd69a29138557043f630f7bf54d7756a4702deb5ef9342813d3a2dc7644cbb2b0dbc21ffef5265d072dfbce99ce9a00043e3d3e8ecff11f57204837f2ebf1278d5545d52d7899d6df46ea31d4ea00fee0687845cff0a575fdb77f76efa0d23d66f2fb3356b289bf8da9513a688a7b10bc943bf4e9b0e577dc8d8977edd0444563164b2cfe842bf768bdb303c2e3b7cab4e4bb109de914dcf94e608a152159879110eb95bf6850f0f11a03934c2b05a06d8398d850985d949a05a1553377c3330a8feb05493ddbd8ede7edede7f5a5b3f122e783f62bc2e8de66b43d7cb9f5f56574ccad84e7e4e85813cf21c283c7b1798c305549a71dd0caefbc14bf18e85e9abc2b06ef2c95bef62a03c0474b32e67abf8e85082479436db2f09c411833bb470952ed63995f9e95e6ba53376934be34167453f14f5943b93a70a17815f7c9ab2c9cb83165446296c514ad1b0ea99422a18e04dc4f799f7fab255e8a1e31733dd1faf2f61451cdcdeed704edafda10048df3dc1b56585017b3d7e8219dc2b0b9fa771fef1c57c7c271657f16fcc521f3ce6514e5ad24774c01a0387abdefded40205b110d71ca7b6cb0848840ef3e0b96dedfa714ade6d62f96618084595c43a9b9c9ae1e06787ca8c0d95ec001082a88dca08b45614e1a47a46d8d37f4f6ef5eea6220b550874fc3942c837d96fb362dd5816382d1fd632cdda47df9170786b617e5f0ac62322ce26a1bd27cda627c7a33e721fd525b262fd9d0f7bb55cc686ff2f75855b85bd1cdf86e407e75135a52e932a668e1f63fb523c6dc73b474c9d88277fa7d7ae5feaa93589c44c7a388ae6723336e4ca997c051c7ddfa59d266bbccaa1893354b9028e261bab0175d6e36abd59ec2b3c65a170ca4e49b9628aebc6adf1d142b3607e138271b7bb9ec7eff63905efe13bafe70aa8586b0724537638a4928c7e8404bd373375237bbccf464c47d5a1b54c195f3641f7e8564c5ad2b5a143acfa096c16b334cea284565159768f864ac65743155303fb6530457499f4b9c88de04e7d9f587e09bc8a490353b1ff440b1f3102c25dc457ea916001c44d72177e891e10f135602772e531ddfc0339cef7675bbd276f7cd435eb00b1b7b3a988affaad129950ea840421684ee96d8325a047446324d11c039efddcb6aa71dc18114b767876cb73fff08fedc0d9cddd7127c5a7784fa6bdf5a2acaa15f4b5ec615fcca3c1c480c664c9118b17e6f942d2c60377c16bf32a6834dfbdbcdf365821f24bcad24c5bc402b87e7896a0601a9f412a856d9aeeb5fa86ae854af38caf6a6a3444d275fcb7c366149c46f4043c80e2061d03b0e396bd9354eef9a0403f3ee9f3831a07373b2fa7c26650e8c691bc9a044b211fee9b556c65340f4cd0967fa2a28e19b57ad319f72b523842fe089e76b2579a7e3f90f9c7ab681e0658620f1b27c7e8cdcba64865de71196eb147e4615df6800a574e696c08aa6b78999e1bae5eef2549350468d4466da93e81bb5ddec4dc528c", 0x1000, 0x0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 09:15:55 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x218, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x200000000000010a, &(0x7f0000000000)=[{0x80, 0x0, 0xffffffffffffffff}, {0x800000000026, 0x0, 0x2}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x90, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x35, &(0x7f0000000380)="b23fa41613fc3b8f985059c5e794e596cc76b5fa154bdbdb7e1ace95583d627cde6e92bb7c4346ae50fe655b870b6849245a78ed7a1955a1aba5df489fb8096c1f7421f53aa37f094c2871704fe852c73ff8a81b57c878c5d5bdc9bbe28b2ed7aee90646f1cb35a37eee5499f83c2beeb8efcad868cb36fd139b87ee2e675cb4e673da0996b3afa2d842e568707e0289af554b8a021462706f8b48054b2c4f8e63e0165ca1b9ba910346318813fe2fd5f15a44229c7a4d221a1c5114949bf9f32979f205947302d0b8b1f3") ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000100)={0x7, &(0x7f00000000c0)=[{0x100000000, 0x7, 0x8, 0x8}, {0x3, 0xaa6, 0x5, 0x1}, {0x7, 0x80000000, 0x9}, {0x6, 0x40, 0xed6, 0xfff}, {0x9, 0x20, 0x9, 0xb0c6}, {0x20, 0x6, 0x4}, {0x20, 0x7fff, 0x2, 0x100000000}]}) 09:15:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000440)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r0, &(0x7f0000000040)=""/32, 0x20) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x108, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', 0x80, 0x140) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000540)={0x10, 0x1f, 0x4, 0x4000000000000000, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xf4e}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x401}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000dfe000/0x200000)=nil, 0xe}, {&(0x7f0000e3c000/0x1000)=nil, &(0x7f0000feb000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000f6c000/0x4000)=nil, 0x9}, {&(0x7f0000e7a000/0xc000)=nil, &(0x7f0000e85000/0x3000)=nil, 0x5}, {&(0x7f0000f25000/0x1000)=nil, &(0x7f0000fd8000/0x1000)=nil, 0xffffffff00000000}, {&(0x7f0000e75000/0x2000)=nil, &(0x7f0000e3c000/0x4000)=nil, 0xbda2}, {&(0x7f0000f62000/0x4000)=nil, &(0x7f0000f46000/0x4000)=nil, 0x9}, {&(0x7f0000f25000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000eac000/0x4000)=nil, 0x80000001}, {&(0x7f0000ec3000/0x3000)=nil, &(0x7f0000e29000/0x3000)=nil, 0xfffffffffffffffa}, {&(0x7f0000eb1000/0x4000)=nil, &(0x7f0000e87000/0x8000)=nil, 0x6}, {&(0x7f0000eab000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x401}, {&(0x7f0000f1c000/0x1000)=nil, &(0x7f0000eba000/0x1000)=nil}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000fb4000/0x4000)=nil, 0xffff}], ['./file0\x00', './file0\x00', './file1\x00', './file0/file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2ab}) execve(0x0, 0x0, 0x0) r3 = geteuid() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x801, 0x0) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000500)=0x906e) getgroups(0x1, &(0x7f0000000100)=[0xffffffffffffffff]) mknod(&(0x7f0000000240)='./file0\x00', 0x1010, 0x6) syz_open_pts() chown(&(0x7f0000000000)='./file0\x00', r3, r5) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000a40)={0x10, 0x3, 0x4, 0xfffffffffffffffb, [{&(0x7f0000e7b000/0x3000)=nil, &(0x7f0000e52000/0x1000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000e77000/0x2000)=nil, 0x3}, {&(0x7f0000e86000/0x1000)=nil, &(0x7f0000f70000/0x2000)=nil, 0x80}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000e5d000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000f6f000/0x1000)=nil, 0x3f}, {&(0x7f0000ea9000/0x4000)=nil, &(0x7f0000edd000/0x1000)=nil, 0x8}, {&(0x7f0000e76000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000eed000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000e23000/0x4000)=nil, &(0x7f0000fbe000/0x3000)=nil, 0x858}, {&(0x7f0000f10000/0x2000)=nil, &(0x7f0000e44000/0x1000)=nil}, {&(0x7f0000e58000/0x1000)=nil, &(0x7f0000f7b000/0x1000)=nil, 0x1}, {&(0x7f0000ee7000/0x3000)=nil, &(0x7f0000e8d000/0x4000)=nil, 0x800}, {&(0x7f0000e68000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x28000000}, {&(0x7f0000eb3000/0x1000)=nil, &(0x7f0000eec000/0x2000)=nil, 0xffffffffffffff0a}, {&(0x7f0000e11000/0x4000)=nil, &(0x7f0000e06000/0x4000)=nil}], ['./file\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file1\x00', './file1\x00', ['./file', './file', './file', './file'], 0x3}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000200)=0x7) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) r7 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x20100, 0x0) kevent(r6, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x0, 0x0, 0x8, 0x8000}, {{r7}, 0xfffffffffffffffa, 0x2, 0x2, 0x80000001, 0x6}], 0xffffffff80000000, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffff9, 0x0, 0x20000020, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0x11, 0x4, 0x40, 0x9}, {{r1}, 0xfffffffffffffffc, 0x1, 0x80, 0x2471, 0x6e}, {{r1}, 0xfffffffffffffffe, 0x4, 0x90, 0x7, 0x50a5}, {{r0}, 0xfffffffffffffffe, 0x0, 0x8, 0x400, 0x7}], 0x2, &(0x7f0000000400)={0x0, 0x7f}) 09:15:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x10000000) setsockopt$sock_int(r1, 0xffff, 0x4, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:55 executing program 0: select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000000000000, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x100000000}) mknod(&(0x7f0000000040)='./file0\x00', 0x1002, 0x0) 09:15:55 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = open(&(0x7f0000000200)='./file0\x00', 0x28400, 0x24) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r2, &(0x7f0000000280)="135f39156e4ff7dd9598572de54b64127ecdc056c80e1a32a9d984d5b9090910c5dab6f8ba74beacc363a82af6c8b995936af1655f141c5d3fcec7c34d3570909496f52638e9e7b5bb2467e3e600277440e8e2d980af1ff9c330a0cf1e1c", 0xffffffffffffffd6) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r1, &(0x7f0000000180)="327e27230d76065e9b9c8789e637b9859bc5073ba35b3b0ce2028cc6b9a71828b5742352223b3a0460b100d2429e409aa769436c2ade0f0b270ce3782b6729596340f4dafc449462c76a0c0dbaf7", 0x4e) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000040)={0x7fffffff, 0x2, {0x9, 0xfffffffffffffffa}}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x80, 0x0) 09:15:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20, 0x113) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000140)="018722e61465664152313f4b8ea8ecfa621ff50513c04c9bb269f2780550171dd172c53d9bd07a9ba00ad798a36151d066c11767875be655a8c43d7f49642321ea4a15f03d18211fd50b62ed0925530b2399fe8c7b5d47b8938a25543b395496ce470a536bbf0af82da158ee65a9249e9b", 0x71) r2 = shmget(0x3, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000001c0)="76e53f", 0x3) 09:15:55 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 09:15:55 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = getpgid(0x0) wait4(r0, 0x0, 0x7a9f07537b100c6d, 0x0) 09:15:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x3, 0x5, 0x8, 0x9, "c88b92427dfd4199382ee76ce262477d809e3482", 0x0, 0x100}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:15:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1d}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000100)=0xc) semget(0x0, 0x5, 0x800000000000008) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:55 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r2) setgroups(0x8, &(0x7f0000000100)=[r1, r1, r0, r5, r0, r3, r4, r2]) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x0) 09:15:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffff7ffffff691, "0200ed00000000000008ce0331d015b2f1000800"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) 09:15:55 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x20, 0x4003, 0xfffffffffffffffe) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 09:15:55 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x18088, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x8, 0x1020000000, 0x7, 0x401}, {0x3, 0x6, 0x8}, {0x40, 0x6b6b4a6f, 0x6, 0x80000000}, {0x1ff, 0x757f, 0x666474f, 0xa4}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f000000007000200fdbe0700"}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x38b8186c) poll(&(0x7f0000000000)=[{}], 0x20000000000000c1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000001c0)) 09:15:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x106, &(0x7f0000000080)=[{0x49}, {0x28}, {0x6, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = semget$private(0x0, 0x4, 0x410) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getgroups(0xd8, &(0x7f00000001c0)) r5 = getpid() r6 = getpgrp() setpgid(r5, r6) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x5, r4, r3, r4, 0x0, 0x22, 0x1}, 0x3, 0x9, 0xc51}) r7 = dup(r0) sendmsg$unix(r7, &(0x7f0000000800)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000780)=[{&(0x7f00000006c0)="c02c975ea5270574d27b526c1deb72ac5824f88d7c4a19d88bd27b47a75308f4393bd95771081c4e8c4beca717ecc7482650b75cb64aaad1ec383eced965cc3137c157b218ef72d1a0a2fa552ac001893cd36ffa35eb4936da4c0e9df0aa96e9b712d0e5d630cdeea6dd612305682e36fc0ecdfd758269f18d62b0f2a3cc53515f499f216367096c84a5bfd0d536aa8d331f8a53a9519832290e015b287fa45ba592d3ffd6644c919d5abf30a61b3a5e2863090cbd", 0xb5}], 0x1, 0x0, 0x0, 0x400}, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) getgroups(0x2, &(0x7f00000001c0)=[r3, r2]) clock_settime(0x4, &(0x7f00000000c0)={0xb050, 0x40}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000002c0)) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 09:15:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0x6, 0x6, 0x9, 0x100000001}, {0x7, 0x7fffffff, 0x5, 0x9}, {0xffffffff, 0x9, 0x3, 0x2}, {0xedb, 0x1, 0x0, 0x6a5}, {0x1, 0x4, 0xaa, 0x7}, {0xffffffffffff9b1d, 0x3ff, 0x3ff, 0x5}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x48}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000001b80)="c0e9") poll(&(0x7f0000000000)=[{r1, 0x80}, {r1, 0x2}], 0x2, 0x400) 09:15:55 executing program 0: r0 = socket$inet(0x2, 0x2, 0xfffffffffdfffffc) r1 = getpgid(0xffffffffffffffff) wait4(r1, &(0x7f0000000000), 0x2, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) fcntl$setown(r0, 0x6, r1) r2 = dup2(r0, r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x4) linkat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) wait4(r1, &(0x7f0000000200), 0x9, &(0x7f0000000300)) 09:15:55 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x9, &(0x7f00000002c0)=[{0x10}], 0x10}, 0x0) 09:15:55 executing program 0: setrlimit(0x1, &(0x7f0000000080)={0x4, 0x2}) syz_open_pts() r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) readlinkat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000003240)=""/4096, 0x1000) r3 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000004240)="2b1775d414ec3d364cea16befd59c5e3b50626bdc8f766a2f00ae09cbda4b2fbbac2409123f01ec19472d66913caa906956a67656470dfe05c4448146d5a6db889bd104278ae7ff66b2b6ab9bb30da441563e1dd30d7c2009968209731ad3483580c4dc6f6899b76c3fe09763ae2a8645200feda7545ebf83868353a03bae9eb47139bae4985eda1a3447b380926662689aea83a4e4b98bebd3862ae693dd844aa0850ee1371dbfd4bfb2dee3a12320e2abd1cb2a4f382ca8d8e717087e5dade3420acba54ef0e499f06bc33668afdaba73bca09df5b1d0e10ee6560d8cb5043b74cecd19d16c6176c43bbdcef63480b5dc543f9459f3059beddbe2df41b766fe47f8156ee3635acbf9832988178430a8d416852c3339f2b2e8b1637c5a7907477c6c193760c36eccef7706b932380c64c51d7b27c903797549349e197a4630720d83793ae0b42e95fb0073ffd13a084052ee37af99592a56f66ded8e876d2dc00d47ad2270f8c5febd6a8a19be911c7ad5b06373162dba07d31efa2918e4492c84fa239c1aa339d6e40028e6c74aa4f0ecddcc58136669f5c4f6513c52e16318c3149c90a6e17101a4edea0bc32a58c430a9547f106defb1acadf8332a89413c8a82cbb6e85828da88f5f7b5708f58c94c8f4b0712b3c525ca07356eb629a0baf1091ae56973f598f4b06b053febdb98e3c92293389debd60cb6b97a8e44aa571ea81d97dd6825f267c52f1af5597b3a4ac628bf6008c34e8ca591968f9f489883d4a306c1b25369e8d20489565e4282ae42ab4e19a7add83d9cd7ce92b787b9305643e34e348472d005616a8a971c63d2f355874aca92c49c7dc1fb4d1288dc23b7acd90b793ec6b521be4fea63eca43a3c585b3c4cd3012e7916ae12c0c02e56fef780e9b76a64984c75a0af6f3b472a8ace681d6178d0a27cabf9eaeed58cf053908303af29779a164c9f5a35feef38dcab1eaa1a0c4459ea6ebee82282e28bacd93516841c0a37f1ce0810c1ddaffc1e094f0a8883d7793d7731606517a79366b392ca93463b8832a21fe26b0e6a36dcdc91105007d32d4f60e0141112e948b888d5621c4f1f06ef528b35a883e283c780f4bee5e673904b0739d69a986c2ed4b69472a661731947295e471d850a7974d3995ccf3f186e1456c346703fbee42506d6fbd8ade268e3792c0e27017acedc441fd62d763bd9de5d598fe97a7fbeaefcd8a0c2e216f54551d870694fa8b829e61012fe2c277828ae18c8e1bb59004363b91e9b09b288252248e62f35854bd216c084532cb3a92655fff6dfe148da93c5bf2c3bf773d1266c7d33f33f286b280329ec2e061fd58794d3fc8805fc26d5ff2c176018b9aed3f41d4ff4ad6892ef1fef52c08bff29321ad6ec69fe62aa1faa13f2345f77e792243e7c156604856fbed70934991b21e96f05014573d17ed37d73828161bcb1174b240a6ce553829d27994341cdebbd0f228d0486e50e654f7e695cd7b07f79980087b93f63e4fb69ebd95847cc3b7a4ea5df87e7c88603945a4d0d526833d8d92986af2209137816b83f74e7beaaa9226df760a87e2022dc642187fc1fee00f8f942a2fb13c535e75e6cd174016ecc96ebd177c901d37d5b20a7c2766804f98ca204671b6469abab918d50cc73374f5ff3b5007de875eb8fc564f518c60cb90a90e0870333b44c202b0079cf0083e19311a99fbcdf52e018010e931ae4bb4193d78f47d92c30287f212b68ea713722b58216ee0022f4579a6ff9a6cd25243b9ed2ca4627b128fd7877c7757b0501e4839c1f2d5192566815e2c28622ac23317e78b93af024acae19e2179d9ec5bba71fc623569d4f60f05bd24e1d5f5bf5ed8b07435ee236d11c6e9e88e1e0af29acf0d960fcd0e7074bbf0ca66c9e73446e2c5e883a86520f52d0356aad1525857339b93da7c20b51cbf0ec1a5bb3f6c59a0bada39fe48af1e7a3c113077e7fb03918202fed3b6732a9fc8bc10342e72aa5f5f522eefcc37b4850e48d67018ed629504ff87496da588ea2828d560eaeec2ab88bf1dc01e8a7422faf9b827b54afdb165410ca0172f2533908cbd35be605d9437b8212ef65877cc628140ccf326cd3efac9060f3322c739c284fc6629cf95c550e784623956ec67e5af44cd370ce5a919ec99a27608bccb32794037ceee6285100c0025c8a0d8e6b4fcee08c4281bad652653130fc5b829d35f987b648749fab3d0627f3f5e250004b350e994e8537f851f3ad4d44d0e0b68290bd315886cbd13f558652d56c670a8605eaf5b9953ddd216fddbe57c0d2c053b7fc0ec1d69cbe6db39a9d159dfef39a3f6c19afa3c4cc88b22a74f2e041660d2dfac7edf958399fec0f411052ac85c5d418cf7e61695bd57d1aa782d70f92adf1dfdf3557af42d6ff1a8dba426f46e1f77514a9480e88affc9a5a321b83b6512787a25955a8d459071bedc6b8d9b195da4fe4caa2acb514e35b24b2d2d2ad7dfa8a64d43bf975f413bbd56cddc80519890c39a9ec59500a0ee63e9970fe8bd3500d12d039d8eb7215dcddebacbbe7c3a1530400d0894a0aa07cd1bf7a159f69e2d9d537841582559a4e6d7114cab3c8aed3f8ed7b2a11b22b164af85d7cb009e1f233cd8a241ac2a81b6e763259688e080bc2434d1a57e05ca718b93d8249cd0c289728eb13a6865c50026b05dab4e7f146b1ba78f662e1c450ea0e15f9c141a78eb81f8d2edc0fd7a461560f5edfeeff0e99e19afa21aa9cbce6486c01a93c22728c13ec8dc7e410036ca6d5b7450d4b06f564b89158808ec125df86435b514dab6bda4343ac3c4fe1255c29bf54c958a60752826ddba43642732070a55572a92d270f70a8a1d803e02eaffb33b72ad50c194b0d8c396e68aa862deb805a927f87ab25d4a4d541e610ded5eba0ae2765cb61c2bb403d0c4c174fd04ee5b4b396fd4919da23f4dc1d8fd2593c404da376a21c420b73b222c69d8089e4b0f2f38f1170f239c0389a084eabb9cecbd7b456c56302181bb2d46ccf8bea32f5710c8184faa87b9e2b17e2b9212637a8d208bd887b18d3c1661bc79d4c5deda310be6fa79f264a14236909c846cc5e2634f65040dd4d478580dfbd24e94236c5e160ac205720bd6c297720ef9252af6697bf27282c2151b9bf27c1ce6b2d89a60afcf949d8cbf176ff1c1b1be6b3ce79ed8abd574b0faf0fcc6e56c4d4159d9fcc72b41083f0babc0db7a38762d5cd067b299b689b8878cc8e1ef2bb62f5bf9dd1a8faa44170ea40533878e654d89d327242078430f3245d54d1ec4052ea6991f1d5af1824b76b8f99341829ee08a9f07b9ef38bc7ebb68f38e8273232b53bd9be483deb86483b8167d5ee9bfa6e51f9da8bffc8bb6d5b99da477036e82cb85aaf27c169959cdaf39dd8a13abb28962ab9126f9585db31b598cb94c4689b4bc712b4e292cfff2e6616f06a250e6128916bbf8268951a506bc64e8f54b094491e2026e8840e5761524828eb1b9b2b9b9f53f97c6e73944b054c861e49a8dfe4f93393d7be511734f8400b87c42961083e8e0c43baf441b26458c36cf519fcad9fbb85197576d83e8b1fa402c81ae3647d7ebb715e021eeadc669a6499cfcee77632ad9c178c781630b09e225f6248acf4ab1cbfe008fa0232c0e1f9aec5db2bf883bffd636e8446d09994b311ac8ca9be6b4a7bb66aa7253723df869b4a6eadff7314bc2a9b389458674cd845e23df8f2f48354472683d474efd07064c9e5feac9c4a13aaee900230ebc0684f0cc3cd567204f3233c40ed07ffd9fff10afa0e5aee501fa8af5fff2681b64b772da4db997a8966fed4cb72e098ed9deabef3222b84eaca41036adeda88f5ce9d3b0e7f5020c276ec5b9616732436a4f86705de210c9bd57e7716ff32662d3f4f4f6fe078b6f1e12c42c734d89b1407a8d422171418ecfdb3e2d14e55e5cd528ba3c16812e2860bd5f6b2be5dbf50000000000", 0xb00}], 0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000040)=0x7) r4 = semget$private(0x0, 0x2, 0x2) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000002240)=""/4096) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x100000000}) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000280)={{0xfff, 0x2536, 0x7ff}, 0xd23e, 0x80000001, 0x705e9784}) writev(r1, &(0x7f0000001400)=[{&(0x7f0000001d00)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d677a80243a86aced30d87787288651ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2cbad9ba0c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c0700d8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f371045c61cb3be1d1013e82e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10b3e6a4a36a27f02a7fad78136904e09d9dba2fae010f5a1e526acec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b99b4fe0a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x518}], 0x1) semctl$GETVAL(r4, 0x8480dbb65db5c04c, 0x5, &(0x7f0000000180)=""/239) 09:15:56 executing program 1: ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f00000002c0)=0x9) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) fcntl$getown(r1, 0x5) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x7ff, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) 09:15:56 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) rmdir(&(0x7f0000000040)='./file0\x00') chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 09:15:56 executing program 0: r0 = socket$inet(0x2, 0x3, 0x6) shutdown(r0, 0x1) socket$inet6(0x18, 0x0, 0x1) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) sendmsg(r1, &(0x7f0000001100)={&(0x7f0000000240), 0x80, &(0x7f0000000080), 0x0, &(0x7f00000000c0), 0xfee0}, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="6fdc6ac640a37a6872ffc6a2a52177567b8c455debca4e4127794c470d4f3d5cbdfae7b9bf6aa04a05856dcc2546869b925c6acac41e333177319238d825150a53e60a40e502e8a1fd81f4b52cf65617ff3b4a5533bb2b28437f479bca45596fae841629b8d273306b943aa41c7b84a684bef915a7a2105df701c3f063503a5e5b80fb368dd06a5fe4473a", 0x8b) 09:15:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x20}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x111) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000140)={0x5, './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:57 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) dup(r0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x229, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x20}], 0x1}) 09:15:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000040)=[{0x89, 0x7f}, {0xcb, 0x5}], 0x2}) 09:15:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x7, 0x0, 0x6, 0x1, 0x200, 0x4, 0x9, 0x0, 0x1, 0x6, 0x4}) 09:15:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x600, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x5) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20020, 0x0) mlockall(0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000a31000/0x200000)=nil, 0x200000) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0x6, 0x6, 0x7, 0x0, 0x8d, 0x0, 0x8, 0x3, 0x2, 0xff, 0x4f5}) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') 09:15:57 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x803) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./bus/file0\x00', 0x8000, 0x5) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x3a) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) 09:15:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x34, 0x0, 0x0, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe8c, &(0x7f0000000100)="d3a07e83914294bb3f4d1762a79a42") 09:15:57 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ff8, 0x1f) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) 09:15:57 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x2, 0x1, 0x200) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000080)=""/157) r1 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 09:15:57 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000100), &(0x7f0000000140)=0x4) r2 = socket$inet6(0x18, 0x1, 0x7f) ftruncate(r0, 0x0, 0xffffffffffffbf95) getsockopt(r2, 0x80000001, 0x8, &(0x7f0000000080)=""/61, &(0x7f00000000c0)=0x3d) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x20) connect(r2, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) recvmsg(r0, &(0x7f00000004c0)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000380)=[{&(0x7f0000000200)=""/151, 0x97}, {&(0x7f00000002c0)=""/157, 0x9d}], 0x2, &(0x7f00000003c0)=""/220, 0xfffffffffffffea9}, 0x2) semget$private(0x0, 0x4, 0x420) read(r0, 0x0, 0x0) 09:15:57 executing program 1: clock_gettime(0x0, 0xffffffffffffffff) clock_gettime(0x2, &(0x7f0000000000)) 09:15:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) pwrite(r0, &(0x7f0000000140)="261979d81d3e79a7d079b0dc300be375687f405f55e0d5f4ba306bc3c3c287249d8318823900e8cb1056b3d5773484108cfa8424f3e937fd0ccf2d9c7e13ebf758889374aa56dd909807cc2232eb2ae0b4e14be16d0f95ad9ae0660b0dacbb322435c91feaecab5883ea369564b85bd11bb111c38e298621e094fb1147518f51cfb3f51fa1e05773164bd08893b3aed74c41350dfb73ff364cf2f84cccfc650921d2842b907e49db325a63450d403aba44b1ea29ee339f9190c0d9fd80724f3dc8325ba5baafcc08fdd3b52a5b1f080c58359dadc9dd351adc50f558c5bf76ee79", 0xe1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCFLUSH(r0, 0x20004268) 09:15:57 executing program 0: r0 = syz_open_pts() openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x8402, 0x0) flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x204, 0x0, 0x300000005}) 09:15:57 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{}, 0x0, 0x2b}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) r3 = syz_open_pts() ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x7ff) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:15:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1c, &(0x7f0000000040)="8f6ac41560b877013f0944700e61b4ff5b646aa432dfd5c09810935b") 09:15:57 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="d47def75519915df42836b3000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r1, r0) 09:15:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8180, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x84}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffeb3, &(0x7f0000000100)="b6") 09:15:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x2, 0x6}, 0x8) close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "ffaa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x5}) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 09:15:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x30000, 0x0) ftruncate(r0, 0x0, 0x4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x45}, {0x3d}, {0x6}]}) socketpair(0x7, 0x1, 0x698, &(0x7f0000000140)={0xffffffffffffffff}) bind$inet6(r2, &(0x7f0000000180)={0x18, 0x0, 0x3ba1, 0x8}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:57 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x1b00) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x0, 0x0) fchmod(r0, 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0xd9e, 0x1, 0x9}) mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0x8) fchmodat(r1, &(0x7f0000000040)='./bus\x00', 0x11, 0x2) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000100)={0x0, 0x0, 0x1}) 09:15:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10880, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x2}, {0x6}]}) r1 = msgget(0x1, 0x400) msgrcv(r1, &(0x7f0000000180)={0x0, ""/224}, 0xe8, 0x3, 0x800) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x8, 0x8, &(0x7f0000000040)="cc218d65c95e690cf7ee0933aacb40ebaab90dd6595dd8a37c7023580092acbfc478b5704995d3f4496ff270de8945011feb88126e6eb8421e8b5176ee7cc73c8b633fc9e0ee662079cbff75dcc150e1369039d216741c142445883e834abcc048a8fdbb2d35975fe3ff3656f19d43aa26bab91e71688add743df750", 0x7c) setsockopt(r0, 0x6, 0x8, 0x0, 0x27e) socket(0x2, 0x2, 0x8000) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 09:15:57 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rmdir(&(0x7f00000000c0)='./file1\x00') r0 = open(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8, 0x50) write(r0, &(0x7f0000000340)="b2ebe73e2063828c00ccbd8b1de1b4ff315dc89b9d634cbce72a6db374193ec7a6d58db64ff9ea3a6be05b98a1abc8366fa007d7ee71793a98dabd3b9debeea0b04b39d20952daf3fab889627272f7bd4f7a993c16db344cb7c2dbc9ed457a607f310fc888586a49c54084efa93303dd7fbf45d6989dccd2394c358cd8dedc4dad811cc0270b35f96085627a0b1a4c8315f5e7a5702f310414d6e74806c2729f3a94d9f86c5509056d1783cc05c854edc7152519324710d5431cca7a8728384499a77823d6692385c225e6d105c527c229ee1b253391fc54e3cf563414f01a7472d21e3cb2046eb0fd252234df5dffd7bef65649", 0xf4) rename(&(0x7f0000000000)='./file1\x00', &(0x7f0000000480)='./file1\x00') ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x2, 0x5, 0x5}, 0x5, 0x6}) r1 = getuid() r2 = getegid() chown(&(0x7f0000000440)='./file0\x00', r1, r2) unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') open(&(0x7f0000000080)='./file1\x00', 0x0, 0x22) 09:15:57 executing program 0: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) setsockopt(r0, 0x0, 0x800000000000a, &(0x7f0000000040), 0x0) 09:15:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x6b, &(0x7f0000000080)=[{}, {0x1, 0x0, 0xfffffffffffffffe}, {0x100000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc67, &(0x7f0000000040)="dd") 09:15:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000080)=[{0x20, 0x8}, {0x46}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000001240)="3d80fb0d") 09:15:57 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000040)=[{}, {0x7}], 0x2}) 09:15:58 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x101) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x8) ioctl$BIOCSFILDROP(r1, 0x80104267, &(0x7f0000000040)=0x1) 09:15:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x8000, 0x7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x8000, 0x9, 0x1ff, 0x8000, "b1f27d2df5bdf0e4c3849f3d0154ac5937c181fe", 0xffffffff00000001, 0x400}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 09:15:58 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x7, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 09:15:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffffd, &(0x7f0000000340)="b6") 09:15:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x90, 0x141) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000240)=0x7fffffff) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x420, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0xc825) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x807e, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) socket$inet(0x2, 0x3, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000180)=[{0xffff, 0x7, 0x7f, 0x2}, {0x4, 0x7, 0xfffffffffffffff9, 0x7}, {0x8001, 0xff, 0x3d, 0x9}, {0x8001, 0x7, 0xffffffff, 0xffffffffffff100e}, {0x2, 0x100000001, 0x6, 0x4}, {0x7, 0x2f, 0x3, 0x7fff}, {0xffffffffffffffff, 0x6, 0xffffffffffffff80, 0x7fffffff}, {0xfd3b, 0x7, 0x1, 0x1d}, {0x3, 0x4, 0x40000000, 0x100000000}, {0x1f, 0x6, 0x3, 0x3}]}) 09:15:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername(r1, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000140)={0x6, 0x5, 0x400, 0x3, 0x401, 0x100000000, 0x100, 0x10, [{0x101, 0x40, 0x0, 0xff}, {0x5, 0x10000, 0x1, 0x10000}, {0xfffffffffffff2b9, 0x7, 0x8}, {0x6, 0x200, 0x6, 0x1d6}, {0x7, 0x401, 0xfffffffffffffff7, 0x8001}, {0x2, 0x6, 0x9, 0x1ff}, {0x6, 0x9, 0x7, 0x5}, {0x3, 0x4, 0x3, 0x9}, {0x101, 0xeaa, 0x800, 0x7}, {0x0, 0x8d, 0xfffffffffffffe21, 0x4}, {0x4aecebab, 0x8, 0x6000000000000000, 0x8}, {0x6, 0x6, 0x5622, 0x47}, {0x8, 0xfff, 0xfffffffffffffffa, 0xb9}, {0x3, 0x4, 0x4, 0x4}, {0x2, 0x7, 0x5, 0x8}, {0x2, 0x5, 0x9, 0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:15:58 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x12) write(r0, &(0x7f0000000100)="b3b5bce22fd7ac5a", 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="82002e2f66696e653000d1559ff212935cb52d36d2d0b2e71028eaeac67461a8521a9f7b9b63"], 0x10) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20080, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000001300)="12b077bb46af0a01db0d1cf470c257d84b7df3d872fc3ca0edbdbabcc87079273e2f1ed7889c9b76d5c833aa0d11cec3d53ea91a76e08ed90840f60d4469cfa43319a08af22a75f801859704287e93dc934a8b032edbdcca8607c4de380ecea7daf806b74967a5d9a30e044aac1eb58af49528962423df66639dc9af21870b9c9eaf20da62770034ff6a9a7ae72e3eaf3f0fa807f3956253933ef3c216d12b2fcb50c47680322f03f1616d3c3e1aa310387da4dc1679bb881b373a50c43c417181ceedd28289f7aefaca3730acf02fcf52b7f6b61b6768d4e322bdb19826d370fc659731090cf9eb983b140a0a0942456f8c0bf8067a82d93ccfa0894573054a45517c9e41a39e3de8981a138b8d1936c7a9727a958e36f4496afb9365f2216279aa2bf4470abf6a436af4a29a0b63d52caca8d308ea0fd01751e8d3a75ec74e90ca152122aacf94fd577627f9bf6a40e12c9d2d32170ac222b03962187e12846d2926e3570b395d6bbacd5c85d5d30ef18632a105d892d929d15099d4ea1880f8cfe5ef8fd6064cc538fc60712979c844b455302aa7a21093e8e073e46e7bcd5f121c9c8ed7a45955cbc448722f5b60bdf41e89a629473d14e2a99cbf4c38302109c35ad0c896305a057f1639aa2c3152a0f131cdd8dbe6430136b161e64fc7211243c778010fac21667634a8fd85ad26d47ab598af11e15d8ffc0439764896b7f464d34f947b898cc2f23595fb9f1b287f85444e0310d3d01941a45718cf194334b8194fc0be7399a388a6405d5da6bc5d42903425d6972add68a0765d4fdbcc24987d51a83e358d243e6a7b1ed3edac85373c2e50e1365705d740100d507cf159e7e3dd3c19e6cf3ea4a92570575e02610198e093ac261a257696ccfffc123d0f5dba3da14e67a25d7c5daaa2aeedbfa2e95bd01eaf0f8dbb4541ca41cdace1e53e485ba09fa4952aed08f1774a0f17eb164a786ba12a6119a9fd5640d63559c3ac67f04c02ea4b182c56ba74d62dc54aa0e87eaf2eface24b4a09e4446cae1737b54a8cd0cda50de7b1edfa0958ed7ca19375cdb54a2eb15288c06d32d51fdea4afae8c8b20343cbcb3a1edd8780145bd07b4d0b1c96c1c712b772d66c21ea165207cd45b10a9d074aed9486e822d03aead481b794a196565421cc14ce590c538f4c9d2d116fd23ee773a9b8a3be68d71d9ef7d4817b042dae84de8068183f292379dfcd8dcace711862ce2a43172564d47d7213316250cad20a9c46d2d1082d5549a39ffeef910fc811a130d429bee6e266a54d7265b98b3123bc71f13fb8d4c30c069fb2ad6603e33f003481afd87f1271606662c154cf8d058704fcb8393ece6d55b1c80ce42e762ed32a4fc8bb8b65b24082252cbc9bb10141d3f5cffcaa3a2fbe84fcf433ca8426ca170c8b7e37a4a5fb4bde9fc33051608d5b6df5a1f367a80e0135a96daf5d9abc6134ea461c73f1242f05c6e5ed678a87570da98ad8b5a144e43c779c40de4b629e08bfc1db471fdfa82bf50cd4b9abd4e44e0a34140163d59064b6070c8bfd1e52c1f42d870927fbae0f6ffece4321e9f24f5ab3cdab6d32735e0e3df763437f7d9c9097c56d727cf0a05ee41016707b9d44874cde7d233d3087cb06d9701367f9ec8e2e4bbe8a6f793628ccfaaf3e6ef00ba14d5663340ee383008af7f5ac418f5f9ec4ef11f25ce8d60ab23e44f34c51b07309c062efae794c3200f979b275de63fe1a3ad6ae0101d7e3325bc4422ed03c8dd71946a3548eeac88a38f95ba4efc0b471e6060a4e6d938ab0780c4f6797c3ee71bd7fff469bef74cab03943d8d86b85e1b73ddf13b02c96c317adb4db93968dadf284643d271950de124322fe5e84d2f32bc0345073df0a9b50e17c8fa968ea323d30f0edec837cd387f2994c6a7325d44d4c5e3f2a334fcb2f9991d14ba4bfdf7882f1efaeb2533ac90962fe717363b58348f9794f091fd64fafd51aec9f86a6e9cc3ab72dfa3d662efeabf763bf15c136b3fedad2d11d225afa3d283652f9e2be975bb880e90966b46d59f612af74786bf55b08905e882e387bd32daaa89fc7e868f1c0eab2a57ccba0121e9068d6d7dd3dd403dfdc9dfcd30315f948b06b2c7084794efff169f2fa6c667303f9fa73ba80ebf0c7f3a353bb5bb5cd952f788835f20caa001bfa8e93b70c83e9479b6d842edf65a85c444358b6c048d490a4c3af259390dbbd10c4394580de2a5b521812a4c4e76354d5eb901384f5f32d817d2d5a7eb84d6812d52077ab939c34e721d6e22b3bcb8c46ad25e87ff5b96014193cf65a5f74d4a1ff29ca55f20536eadc5369a620f4749740a25490b90c1afe3b6b248dddb5c7a660b49b117423ab6162ee09ace3e32306121fdad28f466ef42ac29a898f3f88d82aad571990ea2a8080ebe5930ac7efe7d7aad5574c466c624123d928cf679f9c7f917cfb51ca3b3f64355ae5e1604897b6923c1cb06217b5b555007a058baae2766de66b0ee6d7deb6eafaf3f38527bd63a238db577fa44751d7ef8fcf73c77e9b48689d452c33f3689a284ef4810acd38d287045d345c505bd074dc59b1db5d3dbc0b2c9fabd3abdf9a5e269568beef6b897c73501bb8336c5fb6f952d12bde0ee4ebb774b6a89f678438a8ec4cd7188be16fde43568aa6a4a0d629c62b4057f7e669c057603f41cb571b090a8b0a97b8acdda6e88892e4dd61b7a7ce3a4553aa84c552ee3edf0e29fc9f7500bcbf62f741302bbadc0dde9e92def698665ff68e05b9263d026c43427621d9b3c38f5408c33e286534a90af903ddd541bc1b2ab0e10cd3c9bfaa22e68a1c5278d98675eb2f6796e7f050e22930701112dc9eafc6b43d337f7077d8eb6854db4dd6a8cc3d71ab0ea161dfb99d4e46b274dc8e8e71d1fc2fed06f31cb24633f8202efbf5b6161c9547edcbfbdcd08be839a7268799d9e5a594c60b342d99a577bc364fd73040d104744f17ff1b6414ac2586d1b1ead7f0f07749162bedec4ba6c046757e9a699ab84da32f31d55991e3a9074665ac43eef2c78af2f82ad2803bd2236f83afada7b195e80502f1f0eaace5c89ccfd1fe2cbcd144dbabf681259f0a221030e3be08ba461cbf5c3b847a58c268cf95826eedc4c7efc42eb581be19c224ad0d1c7784aee09d17857f38d0804e87658e7dd218302e9b1e865d62a9fdcab5545bcc0471c6dfe3bee68d0b17fa073f7fe7298740dbba9251b3d032dc53f536e3b1cfa087cd79ee64a19b86f1e41ad6aed27a958a3bf8cce260a582e1507a63c4663847284876596934408c6f025fbfca7b8733126d5f832c303136b56c49823fdd19d5f59607ab7cc0892d14aa026619c54517ace0ea4b2eceea155707324d44345322b2476f1b906703dc7c1a1a87c410c70206dfe5819797cbfda88664b4d57e3833474c2724db4ec99eaedaedad81ac40bad9475c6894e59c4f178014a3b708594e727cd88977470aac7a787036011e15ce767d71eebb26e1742d67a49a815a76f24c301a529568ce8baa8545027ba4f38537dc0f1fdee2dc9a42db0c591f1d3a5b7901b9c180fbe7150978380f09fee091576004bff1e7e22d8118b7c7a176295ab2fbb8c771ef46ae2875ba552c72b688c7c4d0e531a717bc60a5a7a92ab696b8bef06fa2d7db638258220d958d7547451af108207b4fbf5ddee7dbe534b6aaefc9f95eb0655660a148c849e8310591570875067f846729dd086180ab335637f0264d41ca05cc1c30c8cbe4c1dbb6054f52a04e623743ae36d49c49167d7b27e3974ecdb17d736856e6e12e8b3b6e571ed8db13325808e76f166a103c84b2ed11bf4e977468af49b0fc3c07e554a1df493ee9c6eeb5643455533bbfe5b59b88af87c321a01f90807257d66eea002d9d64e514ba0d4bc03b4fc77ca9b4862b529b36ccc51421cfd3c74727a3a828f11b67174a45946c767d0db4149b4840ecbde94c9e7dc31c2d6c5d854380865c24e4161e79ea7df5267105c8eb9a676248e93b36a761e76ab0dfe83dae2d0c38a889aee9ec8c8e29343d0d8023d861f15a79b90bfad5c606095bd657e6265acd5e3eebcb838caf6435883df53dff2c9900a6182481636b2020ee1ac123372f7eaeebc22b1f1a232bab4ffd81432fa92714fd2e98c8f9b79778cf1d38345b149104ae3951f7d1fae1aeaa1ec32f636d6855434db4e0878ff2e236fb1919d12902cac999f1a999c64252c5a1b82f8a4c1aa8c49291ae045756b841b0706ec283f57c9d8e8f6c45b838eb8e28f9bb8b44693960e4b00c38955b145eea29b4292a61c6e52ce2933559fabe1fea475bcb5bb082408ee4efd3bddc7723f885254a9c6655bb3366be8d38eafda299c429de01e1d316304639cc80e5c4b21b8b0dee160c56ce201846c63fc9474b21c449074d2a720302b0a3ad0c8a104a4786b832e160d1ecd11a0fb9c7aee837dcee0fadc8d0f6b8f0e6844bfd9faae3b1b3af932c9e4f886ddcf467941238dc4ec069cd62e61466a9b29bc2f1fe8e2da7208ed8bd1e6f5a1820a0e8750756d5ae04141990ca3cf37832afa73650424ff3e70c189472faac4bc2bb5f0cf61bbf3f5c9ac4057f39bbf0e733749f925f838e6d9df0660220f71633df113c9a04ee164dba843fff1c6035dd5d1ec22ca14174092747c7b2c15739c0c33e919e4383755439f1aedc4fd8a57a7a079d09436f1c274f4120fd90cc7f77aade892210cd7733440a0037ee0542f7875eadc96b70f96f3314de2f7e37fb45014617402013799734c274415ff104eddd5be80f9d0e924868f2303e46da1b4df6371a83071dff5c210172cd1dba387097d3d5f51a46bd206f950aecb50cd66ad101402410b0ac9c4d17f575888bbf153edbd245f1201afced76050a6fc350963f29eb263c9caecaf8f0ca1797286513f667ef7f622d2d942b6ee7ee0828bffcbf5f0c6cd8804431e638b2951912d0cd2526802ce536816394ca43b36bfbe70f02579f4ae15d04d19c46187b004e8fde2c96a9b46a22274aa8ce1644ae56b12dae57ff70d6bf05a46c94af1cf50e0c1948523173d53e9d8e2662f378a6e9ca4e14404aefcfe4284bb29b5bc8c1235d2d7c01344163c13ee5f6c8007cd57d95af3c409798589369b5fb777e178f63e8087d97a22c9f0a3c2ec15f243a278bd498223755a72f8856ed13c4a3b27fd4be0b21b31491a700a324a7bd68c8895121f7fdcfbed397b30ae6fe7176dd03e6530f3652e605d62c3bb98b63244b43a8a305db7ea5199013e563043aa1780e7274f3434bb3fb70842267fdda519b03694275ccbd15d7b63e1c3c42f33fdda6f90e4347bcfeb64f8a33f4c412d7021e86efc535ba38b80933f6ea30f6b0571a14ae82d1f3552e78887d93aa596487d5186f30c7a29d008a18263b6439995238268860d5e5a741c0c9a711bc0107a9c841d0c77855494d32149b37532ce22c3496d0fdc3b3d2aa735d51c53b189e7bc0d8563c3fb89c392f7a0ef86936c81ddd0b5bf2cdff6c38dacc9d90fcc22a3f6fc824ac470f36e5b0155f751f6f3c7313cc064ea0bf4199164bb0a62f33c1347efe4c68e9aad6245f1f34e82fa7f557cecc48a855aa99294390233efbdda0f515ff2b54564e92071850c36f7cffa5833d47968060c48d4328235b4d563479e7522abf6a2b5ecfbb196fe0436870a86f563cdad948a2b2301d735e8bd24ce0f4ea7d63e04488e10f67fc27810bb9875f8dde9b2ea107ff2ad92330e4613601201b6aabedacbc1992cb265376847471fcb03b2b6597b622638de0c3ba63b5d7", 0xfffffffffffffdf4}], 0x1) 09:15:58 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) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x3, 0x6}, {{r1}, 0x0, 0x1, 0x2, 0x9}, {{r0}, 0xfffffffffffffffe, 0x58, 0x1, 0x8, 0x20002}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0xfffffffffffff800, 0xfff}], 0x8, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x81}, {{r1}, 0xffffffffffffffff, 0xa2, 0x10, 0xfff, 0x9}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000000, 0x44e, 0x1}], 0x7, &(0x7f0000000000)={0xfffffffffffffffb, 0x800}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x12, 0x1, 0x7fff}, {{r1}, 0xfffffffffffffffe, 0x10, 0x2, 0xe8f2, 0x800}], 0x113, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x92, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x21, 0xfffff, 0x9, 0x1}, {{r0}, 0x0, 0x84, 0xf0000002, 0x10001, 0x6}, {{r0}, 0xfffffffffffffffe, 0xd5, 0xf0000015, 0x7fffffff, 0x1f}, {{r1}, 0x309f9cedd4c19b85, 0x0, 0x0, 0x6, 0x1}, {{r1}, 0xffffffffffffffff, 0x8, 0x10, 0x100000001, 0x2}, {{r1}, 0xffffffffffffffff, 0x41, 0xab, 0x781e5ea5, 0x1}, {{r1}, 0xfffffffffffffffb, 0x60, 0x80, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x3, 0x80, 0x3, 0x6}], 0x40e5dca0, &(0x7f0000000240)={0xc8e, 0x3}) 09:15:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x10000, 0x4, 0x7, 0x2}, {0xfffffffffffffffb, 0x200, 0x3, 0xfffffffffffff74d}, {0x9, 0xffffffffffffffff, 0x100000000, 0x9}, {0x3, 0x7fffffff}, {0x9, 0xe2, 0x7, 0x7f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCLOCK(r0, 0x20004276) 09:15:58 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8000, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xa4f, 0x0, "8dd8a990a6856392e424426528f3643f4b214af3"}) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 09:15:58 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b8180000002900000031000000030000000c000000c1bb893f3b574cb328b34c76d19be9064045506237896af7c8"], 0x38}, 0x0) socket(0x20, 0x4003, 0x6) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 09:15:58 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0xfffffffffffffffc}, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x400, 0x2) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xf8b4, 0x0, 0x10000fe, 0x0) 09:15:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000040)={0x41, 0x0, &(0x7f0000000140)=""/65}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 09:15:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) sendto$unix(r1, &(0x7f0000000080)="1c0575912251189ee32531a2d32ccf55e931b1979a7cbf58cda662bb1a232a25844857efba16c6074f4f1171ee6959923b031a087d016464e3b9a487ad1da7a9f5f56647b4eafb57c78a9073856b7cabe2984a719af604415fba29e3430bda67afe9b13ac9a041947afdd62d12c917b0e0b32c9a70c0e2a7c1f21fc8c178b2ba231b1f2b740b2f", 0x87, 0x400, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000440)) 09:15:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x6008, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0xffffff04) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) wait4(r2, &(0x7f0000000080), 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x20001}, 0x4000080c1}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 09:15:59 executing program 1: socketpair(0x13, 0x7, 0x9, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x800, 0x0) 09:15:59 executing program 0: shmget(0x0, 0x2000, 0x7e6ddc9b185373ac, &(0x7f0000ffc000/0x2000)=nil) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 09:15:59 executing program 1: getuid() r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100b8, 0x40) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x0, 0x2) getsockname$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) socketpair(0x11, 0x2, 0xa7e, &(0x7f00000000c0)) geteuid() 09:15:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 09:15:59 executing program 1: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000000)='x\x00') unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) 09:15:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = dup2(r0, r0) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x1f, 0x3f, 0x7, "6ca541807d49bc1c60cffefbb1b79ccc555ad405", 0x2, 0xc070}) close(r1) dup(r2) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000340)={{}, {0x4}}, 0x0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x5}], 0x1) 09:15:59 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2400000003fd, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000440)={'./bus\x00', 0x24, 0x3ff, 0x93, 0x0, 0x2, 0x400000000000, 0x4, 0x2, 0x3, 0xb30, 0xffff}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="c199548522b7ed72442c5e1230bb91950bc7efa56b1bc37baaa7a2733fc08d9a66c2309c1ff45711650196c85c40efce85dac022f70b4e6437c784f4e049fcf4e4db305d622b81d7bc7cc83866a0e985730eef85525a78b6e2225bb849c38b348b573e5588541893f3fae74df36a7e10020ea1f3a54d77d4341a71d8ae263e0ec9d695aceeaa2f9f63f9525c5272c3ee9a7fdca6b269f6d6b9422344cf0e339da490eb4af7e28ac0981f686cfe69177266c827d350aacc76c5ad3e275926c77881c174c2a2dbf6d709a2c92b1aad14f7927b4fd9fbe9d226180aa24c93e288b3b8542fc1d18768d8e282e46e3612651e6258f4f18b22ccb41f4b21384c15ecb269e044a6948983d00ee2e27b7666c87c5a336317750878cc68e892ccfc43944072030e4fe9feb361d5fc49b18d659a2bb6c7149979e279dbd6a876cc4992d80ca50af691629b55763c6190bae610827009f240281831be0168f1ace0755f8cecc0d20963000800000000000050dcedf9114836019f99a558e3083da37cbf4c28f5110bea45c64e145c9281ec3d05caf3c12bd6caaff06b66fa5af93a9fed153be5570e12e923eeb495653faa6160e4497b7ac5d2c5c0b754902559452735b201dd76ad637e2f25013f97ca420f59c37ff84d8bfe46074cd0af09d99f38c2a85a72b11313672e4a", 0x1e7}], 0x1) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000500)=[&(0x7f00000005c0)='&],\x00', &(0x7f00000004c0)='&}&-:-\x00'], &(0x7f0000000580)=[&(0x7f0000000540)='\x00']) write(r0, &(0x7f0000000380)="6f3969272f3caa5de1d14c877d2e6f4781507db4a8fefb361af26ee521224e75df09c31a39964d63f88878b16325a1baaa6ac40f71122543d6a75456c1882d58b024fdaf1a99481a4c2c968e60485dcc396c550f77243826f7842714cb9828d9a5407d219835be41528c17b8676ed1a6c4dabf56ca2e6651d054e3640e1c47f2deb6316db6174d4650", 0x89) fchdir(r0) execve(0x0, 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x20) 09:16:00 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='c\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x5, 0x5c, './file0\x00', 0x6, 0x1, 0x10000}) chroot(&(0x7f0000000100)='./file0/../file0\x00') 09:16:00 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x2, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x5) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket(0x20, 0x400000000002, 0xffffffffffffff02) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) shmget(0x1, 0x3000, 0x2, &(0x7f0000ffd000/0x3000)=nil) r3 = semget$private(0x0, 0x1, 0x20) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000001c0)=0xfff) setsockopt(r1, 0x0, 0x20, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 09:16:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)) chroot(&(0x7f0000000040)='./file0\x00') 09:16:01 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 09:16:01 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x2, 0x2) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f00000001c0)=[{0x7ff, 0x1, 0x4, 0x7}, {0x2, 0x7, 0x7, 0xf5}, {0x0, 0x7, 0x0, 0xa5}, {0xa787, 0x3, 0x2, 0x57}, {0x3, 0x0, 0x8000000000000, 0x7f}, {0x3fc000000000, 0x6dbb89d4, 0x9, 0x9}, {0x0, 0x3, 0x4, 0x2}, {0x0, 0x9, 0x5, 0x80}, {0x4, 0xffffffffffffeea9, 0x9fc8, 0xff}, {0x6, 0x0, 0x100, 0x1b}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") clock_settime(0x0, 0xffffffffffffffff) 09:16:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x83, &(0x7f0000000180)=[{0x50b, 0x0, 0x7, 0x53be5498}, {0x9, 0x4, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000040)='\x00') 09:16:01 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') 09:16:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x0}, 0xc) utimes(0x0, &(0x7f00000000c0)={{}, {0x80000000, 0xfffffffffffffffd}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 09:16:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:01 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8008, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000500)=[{0x54}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b2") ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x100000000) 09:16:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000040)=0x400) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 09:16:01 executing program 0: r0 = geteuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) unlinkat(0xffffffffffffffff, 0x0, 0x80000000203) 09:16:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x40}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x275, &(0x7f0000000100)="b6311e28") 09:16:01 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0x4, 0x40}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x453f, 0x6, 0x0, "dc4df5177748f730d7d1343ebe445fe5b67f1038", 0xa4c, 0x800}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 09:16:01 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000000)=0x35) ioctl$BIOCPROMISC(r1, 0x20004269) openat(r0, &(0x7f0000000080)='./bus\x00', 0x10000, 0x4) 09:16:01 executing program 0: r0 = syz_open_pts() close(r0) r1 = dup(r0) openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) close(0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 09:16:01 executing program 1: semget(0x1, 0x4, 0x8001000690) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000002380)=@abs, &(0x7f00000023c0)=0x8) r3 = dup(0xffffffffffffffff) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000002400)='/dev/klog\x00', 0x382da, 0x0) r5 = socket(0x20, 0x5, 0x27e) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000002440)={0xffffffffffffffff}) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000002480)='/dev/pci\x00', 0x8600, 0x0) r9 = accept$inet6(0xffffffffffffffff, &(0x7f00000024c0), &(0x7f0000002500)=0xc) r10 = socket$inet6(0x18, 0x4000, 0x9000) r11 = fcntl$getown(0xffffffffffffffff, 0x5) r12 = geteuid() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000002800)={0x8001, 0x3}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002540)={0x0, 0x0, 0x0}, 0xc) r14 = syz_open_pts() r15 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r17 = open(&(0x7f00000025c0)='./file0\x00', 0x100, 0x0) r18 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, &(0x7f0000002640)=0xc) r20 = getegid() read(r7, &(0x7f00000027c0)=""/43, 0x2b) sendmsg$unix(r0, &(0x7f0000002780)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000002300)=[{&(0x7f0000000080)="26f675f9b10a6d89af0759dcef00f4f20a7c669c8e04e1b5ae3332a80a7de66e9253eeebe484c0049adae667e20b0721790012ac2bd772e6f865b467", 0x3c}, {&(0x7f00000000c0)="b7b14ebf2dbf30ccbc1cc0e1f36e09fd87971efc3c7bdb4eeaea2089ed663f76a560a3104b9e34656bbe23cb9723eafa67dc7cf294038b0055425bb5345c8cdc6111f3dba8246243229e85d37c2b59eae618d914a8c1e72f07ff95c2b5279ea69fb213f7f71f7bbd6c979f07d4ab85f776e6d0e979d8b0205dc74ca2a11bd2eb9052392bccccf5604d2b973bc6c351dbfc125f5e036623aabe0fe74585fc", 0x9e}, {&(0x7f0000000180)="9d7d43260514fe5cfd52db4d53ed4f3bffcfff0f1e427e60021e8847d87955854e231caa74d41f16afecd94738cbfcd25850bc55c6fcdd3cebc1c39760c6ae17338c0cad", 0x44}, {&(0x7f0000000200)="258f9d66531695fec2e0e32f16fe61ca09addb6253af254cfe2372e9451d8aa5aaf7cc38ead8e09dceb005a7a18559305430c18b5c776b07bb4246a2ec20a9fd878590964fa4c42c0ff35c4cb93211b269050474b7c457323b", 0x59}, {&(0x7f0000000280)="1636c5793ad4af3853953eb63651bb167600bd37aefbb365cbe1d7643636e08bf5f067103d3561ebded3ddceab11910de9dc0def231bcef2f2d361aad89c2579", 0x40}, {&(0x7f00000002c0)="e939b769de0597a18a36b2d2eae8175b3cd6a5ff72ff6ca568acb3e491d7f791c8d330de235a22364a77408366efd2666ac17d5994202ce28ad436b4181b268fac71ab5966c0bedf7fee1ff3681fc60066e00b694020839873585c74aeff345a29bac9e526981c5d76a9a6bccfaaa82111dcbbf9c14664a91d10ab8b5303b4ad55365d8479187d536512f83c2e5e663e13cb4b21b51655771dc4c425ff59acf3e3e05c899e7b5d6b5d1237a9e330f0025fabbab838a1cd8b33be62e147313ef3154d44ec6c57c2cb79ac3cb2a66beda8ab729f8816459c34f6678410e9d6a6cd7a536fdda7d4d4de5efc54331d07d13f52fb5ebe4e521d4a832f4f22dcac1e4278ae47e66616ddcdc987558fb97c2a75952c946d9e3a9174029b2a8e7b0e4a5a7eda5b797c9d58568c8185c88c52be2698c869f3944af8c8d5fc8b377a866a90d20160842e40a6245971a41f2ef1cc46ec73be4efa8292a96fd1284abf3515264d9178473004715f9486b7ba781523df1939a20e6b23332fa21327eae3d5bea67e0e2f97461534b3e51de0aa9b7146320e5855e5cb5192d3d9b43515e7a2328555c2b82569eee152497614817bc5568a2fcea22021fe420c83919e445657d04928ee49200c4e36cb4d13a191f7469308fcc328a6401c7c0ec99d1e25f8c3f59252a23ed773ef263a02a66d2cb26e30d722aa15fb391e40dc99a142f71f3eb1cec6d78bf50ef3174959768b9cdb0fbdd0ac7eb3bc9e2a6d0f09698095a5ef41a4af69dbccc0337947aa545640047bcc82097a8ec1445d75bd8dc26111bd7dbacf64ce2955d16828c674e78e982157935ab3edd0537701a150fcf5961ebfa330b57fa4dc9c5392231de022a31232d69151fdf391ea469ca9d90b476a49926fa6ecb34a17c5688d597da6e2978ed9b53b2867fb68c3b772f7be881cd2f9c6c100f2a4b9b2bba5893111c2f8a79e34aea39965602cf845ed8655aaa5eac281af1f7f45f8b4c8b83d5cb8b5294e6eeffe78e126e3e70b6670f854dcf99ff494acf3e83f5948a2bfbe6fe221c1d94c835e01085e9ec4f4eec96643fec7cc6c865f6113b87f34b376968a9eeed14a26281040107a8190c496dc7e4a08bb58d2cd1902d31df06a1f1360f5e7bb451b26009297ec174ff2f2125d686faf2f643f17ab4846d678573596193bd4b9e2f57f198ebd0ccac28c78a7eeb2abf5c4096a44409a0c08fbd4376954cf6ad851844f9aea19c5e213127bd7e50626b80ab01e217d310f2c596c0d889ef3365b910ff79b50963eb51c3dac1061562f7a311a111444450e2ac88096035d96502f2d3b01ea9208ed666308ad3d3833a1e3ea4267d44ad5f02bdda75cfdb74c1adb626063d7a58f39b8e7071fecec6cfeccdd143144ada5f7f0557a2e209a24dd71bca43a65dbdf0241943f13f35291489656d7c1efb6e456cb16c42de2d01bafba12494732dce991e15a9f55b2b8a20d2f8d16a17df85a69fec4a19c12cda7cb5da94c50196022fe974697ab3b906ebe84d96a14eaf525ea8f552765e138976b161c5c16ae47836bf0eb739154d6f6d575fcd914bdca5d84e455b89b6bbf380c228060e57a0210468abbb77261d763d8d459e62a3edb8ec92fbde0d3ae512db17a0f4bb59aeeff3b89ba1bb16afd5c80f8bda2cd745620fb0cdf710e153927cb1608ca3c69a89ef9fbfb1cf797a5ae9246c54bfba41a48889243005c3f615513c386fd753e659bd2e4bcc8eef8a791586246abf2d27d914283d0ad6fad466a13e1636beee780d60cf3581932a11859acf944b66afc66cd84bcf350e59d256454413df50c7092504ab7f70f0a1b6825c655a4d5cbf7525b2e89952258920e7058377efb06a0f6d9804ce6cf070d0b2184c5fc9ee1fc0d496158dfe85769ab7290805e26ee73ecfe8389544a152e487c9532e289e275105a3bea259fe928de74e5a7c0220225fedad80574194e77ea0940c77a532dfe7cd52e37f5dbcad257bf1f1ef07fe6bdd6c8a51921aff23116c1dce0df4f6261e334d5b3e0f0b1cba6d11662ed3cbc5c3263eabe995719fdc8e41d8f20730e7c03b4a6f4d032854b671086e3cb14e5e6bee02a9ca4bed84146870e1e73a51ff27074c82c50c9508cebddece9723d474369bc475ec07dbdd10375e545fc7480322c8e01d573ef1d8f376988da3545a0fd045334e8c4a08d1ed0c6473e84a5c95645837b285f540cc167830028b508ac70868b141590b50f45ff0d3c364caf40b345edc9d6c714efa231e89341693704bcdc0f8af698f3dca9fbf408e6572016a55743ca9a4e822ce64af736a87c2abbbe5fa13c958a7a51a1cbeca472be61a0fa7f67d99ca6112c1b1fb667ea14ca6c8e217b6d75cea1165a411643f989046adce2c058fb4187912bc981d7f93cf6fea9e44e25c127724487c17c47123c02f986bab647407634c3d836d4069ef005ed118d4a3f62ab42935daf3fe4dfcaf553c174870fe87c786d296ef7021e6a28400df2abfe824701344ee86cd5a98c40b29e6364c926d0cf92f6f9ce8ced0f39de28d0268afcf16a87c23ecaaf4e2631eabb468de577e920e0ef74e48acd3cf9e42ef2186737f04d4cb352bfe646d4a8da2a02c90ee5c2006255b013eea0a23a96c08a52e122eff9b507fbdee2d7f7d4336a8a61cb7d467e90010d4f3646dc6390a9f5a2fac2aa589d950b104ddb7d47220d1a8e2ad2b8e20d60122323226ec40196d400b3bf6bae1e373da37b6488f5c779d783d44d5d250ac2ccd196a220777756da664aac4556b5d9a75fb4ba821f6c0e0320384a61109a23fba72307353f28f76192bbbc59c4acade2769b81f11e046ae7bc81353d7615eb1ccf5ed45fb0b229891aa131976ea983ea4ad7e16dcc892342c85fdf73f8ccda1fffcec3e5489de4014d22637eeacd5adb165eac611eb5e1dd771b5a2e77b6eed3c4ae7b630b17a89c70298a35c16226768203fd735bec54a3ba44b70141da38903fa959841beb44e74928cf6280d166ca9558ea15226cc34e8b2754110c88ed7084b8181c98d238bebe498f1ed49c61c8548ebaeca5b9d62c71ca5a16b71a04190c3803e32ab8a8982fa4bb87c7280c6d4f5a6fd2af7846839ed67ad35b515020d0e5e59b8cb2a38961796d403acf06b7d5b8eec2361dcf99a401982e723c00d1de0731e43ddecbb040b5c3c5b3b2650f9f1ae269d53aa75e3a2f62cd86e0cb634a61af4b5eac25e5543150d654d1570160c8e7d9ca8c95eae116e2b8289a7205c24314d76b766e72678a8651b87f8e5667110bc5dfcf579a488d989741c2032ee2b44eb14e2f432c1cd9c79cc2d5662eb7a47870b6cd8c30ab58a603a2ebd01d78a06d26b368de00a23d8cb9358fc3a466e8359936b94fa8b070f89ef577ca3557836823f34b3dead88818bf98cfc6b820d3df49075318c5a43532b0fec310455222cab3d0d4acee94a9bba8636b6dc4ff530dabbe55ba72a71467bbea1cd8205ceffcaa696f039864c0c57388624d2e03a8dcbacff73c0454dfbfebd03bdc56ed1b945153e013719467abf1cc0848101eba8579064bf959db126da5d213c58932c188a66a6c0ea811f99b11ecbe1d6fdfaee9a512d883a9baa18f76e1169e289703e85f502067fc348e5c396e0242d1ba7cc634437a7a8eabb2eb96ebdb7b357a6f474aedd630ea5604e75d44efa57aca63a66cb6b81600ae51163db2aef1368c8c042923e056a6d1ddf015ac26d61bf55a0e39b0d7aaa65f81b0848610afc27329ce7e361aba9dcb13eee26b4f53e19403e486d9d528b50633b7907686a28b669b37ea60afef89ee2e6bf412243993485095269f257866334cabfc829bfcac6e58d72897023c049a7677e78d51e76e7846041f172dbd8fc0b9d1d2fc76d3d1e71bc5748c07b5fa4ee4fe9387320431e4a7073a0b290c843bee7d630bd0215449219eaf31afe428fd969935cedf8114e3a294371fb1efad7f8ccdf6623cdfee54c54a7657b661e52227e2c946e8ce73e186c61f7c1fb90bfdcdbccf766ed320d9ec6103120f2aba446e779e4950ea1a4f5cd81d8495346b1ab8d16e3e0f53efdb79af0519dc9e6b31fe286b0e09af52fe7365ceb5b9ca38bdb39519af1f2c985e0a3279b01f491230e5d26804146616d47eefad4d8eb4032b64ab30a56e7e3696e2b532b51d01458fcdd07a65ddb55930df0beeb8ecdf9be294310ee0e341b233b577498f7e251aa3bf05e08c453f6295a4f20de2e6abed7493146c5f58873ef1e06af76b54179617d9796aa1c32ef3a5c664ccc8a5cc59308194fc5698775753af5bd80fb818a02ef796e0ce799520a756cc5c04ec218b3d64528351a6ffdd03e04cfda7224a546d44005559af6ae296317f196e93bbb6c5e212b305233ebc8f76d719ff90904d73a9be88d7be7ff1db5e65684f0b6906ccb2144ab20ed91ddcd8034389933e4665b5cabe2c5c7f329dc41ec1dd9d85580cc1750981ad324755e7d2b6ee1cb5fec61aec041bf1f1e715243e75f42aadf5c51c7cbd447f4ae1861bc9dc837e790b0712c1f01f4ae848993c4f6bebcc1daf97a60b8228571341e634082fce0e93b178d2a9de35b6fe370d41ef27203924859b54448cf13b08b38c642229289d847601637680bcb3391b41d56744cc930a1dcace69eff1434e958edcb1c57bb72ebb889c76a720902bc0a7e9d5fbfd881e4becd9f3197bca2604797f7f645f40f1bc02b54cdfd5381477240800632a65b10a0e3f16fccb2d8152fe5ba60c20238e099ac3759ae50954236496b0e3420c15cc3cf00cca59f812c813790d97183334669c65e7e2293323bdbf701023f47940bdd332ac2cfa0b4ad4f7e73b75773f83a77fee8abbf2502013cd1b074fd5a828b2cc83e96272ee12cbd3762851851fe4f1633cbbc60e2e9a993e5e394e72b8ea93c3d98100ff7239c3c24842694789374faebf111a8bd8a911b54c02bee8984751640dec59fe624f5d413fbb9f466a4c556b6ebd48a15752dc327b1170b7dca0afdbac931bee3be9cffef7081d62ced999eb9a49cfcca69d7e749aca69b25b531150baaa568a62435f751e33647923a2c20bf2ba805fbb2dbba86b8c624b0b2e664f1621ac375c7706588f006bb842fcc9e487a9b7c0fa21261962286eb1ec7dbe8b2fbfcc325c60a8d3bf6ec09b5bad43c3d3d1db43ef19ba1edfd512833abe71cbeee939892811269d0c6eb7463eceae02d38806dc65eee1057701a90933f5488a92a18fdf300caf89a53506e066f69b5c8a0cc021f1e0ed2939de775cee25b0a377866dd5e84b767242a2c2e2b0ff4f498d97ad5c7fa5d788e10a2006cde2441024c993c7bd1ffff98802f1da9d970d6b5111074af04a64827fb5afc9f45f1172e72c01c8eb39d9f8fb5895ef30e7a8c19c9db266d784830c4e63f3e9807d703ff71c7126dfe783b37dca9978450dcbe4fa99e00d889951a16546549e9ea83e164f7eabbc676eb920cb94b4ffcf822fc9c596de5f7177b9dbbfd4ccffc25fc6984e769bfb0e8fb003ca28a426e0a8065a01d7e05d5e1c0892a8ba6c48baa69a1db7ec4ca56af492399e44355374f6c02618cebe729ea0352f9d6f981cf749dced19d053345db8ec3dab8321cd973c900b002c8798335470463a897813f532328c695566b933baf36637d0f6ab9055c1168a5ab0a1f8a50be78265963c236dd281f6ba92b9a6539dbfc457825f897562339ae0bbe3e8d0ec1b00d7d8990350639154b484f65cbb1ddbaad03aceaee6c34e2dae3a2f62857737314aca4ed9c4ab8142", 0x1000}, {&(0x7f00000012c0)="9f9b46cc4eb7aa7d21cf2c305111a849d0f19dcfb53bb232bf9672d9d05397425ce6da905c", 0x25}, {&(0x7f0000001300)="ebf413acd4981f030e43a034313b4c91a07e5ddc5ce1851a484075b0e3dd369bd85c4b60e11d4341988d034bce34da0079f1f8c005576143a1bd9226c50d348feb7cb28cd7374b08d3269cfdc6008f4081da45d748c4051be9a4f9c52f0927da19c12e6397d1904e5584d14f651a350e4b56c7bfcbcd5fe3f9dc2730b5fa25d3c039f6065d449956d2eed9d33c4a5431690221b0ffc3e3d9b31f4317553aabd50ad170a609fd96f8a8875815c06e60b555d1fff4d52abfecf0975a925007b83e8f9fadee9d15d576d64ae457ba222d28f35e893ad59a83237bd9f7b9d9f42d7b4d280e3919f0f91ccb762327d66ebd775f65e050f9e4d96569cfea25d2a61650c9cd02c3ebd89d878cc1685a450cce811efc66fbd9d5600b3ce73b9c8cc72a7d794840fa790f475c9ecb4dc313d7c7b619489c427d534322291b40811567ac1f0d45d5f259e565eaddf25ef86d19acd2372993010b82f3b2778c4667927bff5ec2b0a40b6e27247692a280b999fc08ea3adf597cda32cc9fdd05889b77094015b651b1c996ac2abd00016ed0ea2143df7a5a56adf2a9ea034a64287717729dc9272a29397ebe36827ae94ee187ee57a31fe6bf89765d31f4b094c40498e23bf8f2e5ddff215cc3f24060dd951bc91aad71c22b164304ce0931cab11c28b1cdbe7eb5741495853c7bc887c17a1f703050e920a904f4acaa9f6f6935e87f59ce46edc1987b31b5c8c13656ebebfcaa401aa12d5f567870cefa42aa9c132b7fdb7c67e14b93a91305c390b41f6de75715044125ca83961634e6f8e5979c7abe54e8864578ed54259d1314c6ebf6bdc89a6cb67f1ea545f128c1d1b782bbfdfad898c64bd6679a2b8602f618c177a3de0da0dc1f8c00ecf4426db708536496cf97e047863f3a991d74642de15056d05109b906af11b720f8efcb7b932833de1eb02e5c2ce62ee53eb2bd29e661ee77a6b21ea46d0271fe84d91f2673ae7deaafc970654d4a565a07ab867981e32a1ecdf0864ebaa5a9cc8040bcce6791928f409cdae767c8885adc5aa0f70a9ded667ce237c19f6674d8785fef9a0c9f17b4cb463b2159c6b2018ba45227c87ef656df0f2318ecb56da5f0a2b85991e83bf2b5e8d0b94e1bfd6c4de6a5452701573659a8cfdbf11c202e2d36809c886ef96114d2622c4f5fe4739032005d1c0d6e0b3836b44d679672d12e8a06e3feebbd9dd318633ab8430a7ee379b4833912c8c7cb7cf6942c46af3cfb36c3ea32b54d3ece5b87e81d19050f3351e03805cc663b5d86b029e3c9bd8edc409d806e6266be7d7117ffdca16b9c86e3ccbeda8b964c8af1e857f02ef2b1d8f12a496f4ef46a770575cf4878719922fb6cc1a62d4779f39a034fbec9258926a7888c011d5b345fe3a7d800833c55f73e40be3c387bb4d32016343d15bb3244dfa4041f82b55f03460962ead8e5330efbd9d8e8ed26050b6f6522e0e23d0f328054e6eccd17d891d80109f5ebd7ca69e3e319362604040c625992e4645e013a56186ff6442a08041826855006b2a66aa8ff085d028e6a9264bb82d55454901e2fa26993048cc8d97e2375e6e2c82899f0c15dcee9e867ddedba91990fbb7a4cdebb5e204c3e48a348e4d8e0c0f0c342bec7770a9f9ca454d29dacb3a0b01b441a49c6d0a1472590460cf6a2d11ee22bf054646c641f2e58e928971d82e75dc448b484409589902423b7332e57c81e37dbe8420be7f1d27717e2955b486465db8fb374150ac31710d3e1898ff96343fe8ad46add58edad3d19ea57e9b7a43445c3bad4e770169a64017d421b6cfafae402098b660efa5b1222ea76645bd76a0d2e214c8766d8d5ce7cd4b36d373c45bbb9f9d6ca16ece5c91827bbae9fb8570a25b24baac9b645a1e74ac15b6cbf3b5bdb4d220de3aaa6ea3bd9c6ebc5df2a055a430ba774b759b0ce8514498855df3570576ae8895a6cd7fd97102b5488b8cb524952450adc9d50ada608ac967b0861f223e360778397f07224d6f500ee1dfac25a4fe60301b177b6feed0c9714404e457765d43fac7f5c4493748d14a24c6d32d3534f2901f347bc23e1db2700cad679cbee97085d550d1bb8e479dd94c355fac51af75825c02efe00ffae615898b6bcc8b8417c46219dc1fdc4534c8740849b0b42cc43176a1f5518c6f855542a18128194607dbca18c4d596d700e1dd3eb0e4c78da5a78726187f133efd6f4f96679f0c87acfdfcb6fd2cb927d92c163ec4346faf3264a4bc871f0273eeaf5af964be4ef83267d8966b71c87d6179e041a00df6da5c243aeecf39ec39ed0f8ee26de332bf8cd7ac3c815f066f78697885f89574338ff61ec44d8068dfc021ef29bae6b80784a0fe900aa408b6d0b97b65f796219278a7f87af17f774dca7a658c5f9cab852746d94153239d44160283270f0af0a69600785fe7fba7a57553d3c3d2e8fa13d3791dfe1014dbcf196a24da992d7eb3bd550009df1f498a46aa0d6821c72cfb994fd7992cbabb39f5f7d9db20082995988a1d667aab79f95712eb330d9ff77a7ec72705448ec3549dfb31872cd97c229e90ee1c4438088c4392c55aed351575fcb2df089431c4d7b533bcf8919ee05d33ee6f09f515c5b8be0d6bfeec1ad2353e1d38864b3c8dadee21f3a72501fcb5f99c0e28be3fa38f4d0118306248b467c9f1e55d0d76a031e763b051c472bba91d0a3483f9dc95d9d33cb52425860215924e42b046b94b52cb45a28174ef9154a2f90b0d04a6b9cf72c46f391ad9c6ffdd23169c288dde239bcd2abb30905712d09cd1e629b47825c973f5da2c75b9794c4cdde83958fe5cee00e088f8681d5ab1ad5e28d8809fa526d9f033fcc763862be6d4172c2c8ea9893879b99dc6c58d3ba45743091b8b84bb3a0cbe2296556d80607fd1bfb1e45b438bd9ce5042c4fa1a8dfb92c7729c85d49aa89923dbb2ecb863e1bfd7c28fa6559fd815074ed48b0858c5bef8a43cbaed4ecf28b52d12f81195f84b19c15afa713205a5af9037a676a4cf3dd7c79c030320c384cf4e480481c3a4c2fe5506b4612a4fd91539c65a1f5117fddc20a59d9136fa17f0c10a589719c131b0b2f46f05e97b79688535448a46fad9cf593d39f2164f074fc3d7c3bc8b8f668edd242b3953161f3711a413141811e5d614b7cb332aaf88ae634fd3fa7cc963453023e08f4209fe7f90a9396f6b012b789228be8edd2a9b6fa07fa20ba03d58ccd137705ea23ff7ca2e69dc3e2451d586936a4923eeb4d946495becd414f5aa76965fa1874e611bb9134cfb7e08c067dd576759af175facb75a66a873388c0ba7a341a5e0096531c6a29f6041c86dc0df214cd6406307f9ec343a7dcaeff1e279b3ee22b2b719ef20eeb2bb722f0c72f693bab20d6c651335a70ab67d9daa03bcab2c3a0e34b7f05e4b60e6957fdfe90b06d15a4736752d1e2aafc31cee59bc3fa0f86ad14e3f9ba6d11e3e370613b647766bb26c61d857944aca6351b2cd46065d072b5bf5cd74193c79c16fcaa44d96225c613c41937857fb797e0509752f5c8646af2ef37c640b5a0c6cee2f00c33fdb1a072d44762f8481b64b77b21b57e4c3e4f404216e9f7b0105129b06bd31ff8690aa34cddb5ac1911e470f44c08a6364c706064ea9f5699d6c2c89b5fb1f6eeecc29258d289d81729c89385be0f9b0dba4555a8f904814c4a51845c151548c4758787fe03d61f92a28cb4715df99ed5ddac60eca1c95c0a1b1762222330afe0538a96cbf754c85865c431bf200bc34eaeefe4de73ac5660a91253469307186492100c4a6ddebcc0128195a772fb7bb9aad36ea2f4b7c6bf2b5a81bd2ad52506c5bd5b99076f4b8c9d92fc43f513d77a260ece4720787e7dbf1311820f0a51da2600a5c2f7a9cb261310b85049da292ace6cd8b7c1aa8a22e5598cf2cf741400223d7e6290b7d2505b2a376af60b176343a2fe098cdeeb4b9c63092728beaa111fde71a4328ae6352d4c19e2a6d3c0f23a1da0d4aed126c75a4325f113a969f2b200a20b5d74858b97156994319305f82df4b6b2f8ba82e3aac0be44977698be99a3322752b0ff88476b0c8732a2e25c3b7b71abfd80780630656ef98fb663d57a6feb4c3a362df1c9e958b17cca9a15db6cfe7cdcb3e6fc271ca4bec59ee039c449e15ad93e21fcca3145dc074e824d7ff110a39d8948e6b6169d1c8380ee8f860fd99f21927a0a66080980dc527064e9f1e9cc38f97d37b854b5ec0b247d132647e5959954d3ef2826edeb234ad5039dc6e4f141fd8d81347d67b64fda8b963f73df400a938d351e1728728d936f2386cf52615b4a24e4333e9a99a65b827e1e69681c8e052297f2d27f35fb89237b83d59ecd7c741dadd14348c4268036e6b84de1b90c3350de5e3b94bc430872cd5ca4efdad19e2a265266f859a16591b6989fc9fd15f0029e48623be0f915c3d70edae548114a600fd9711b785b529b4c66dfc74e60aa998aeaa05abb0135ecb045dbd4d6eb90d004b49184b86373b986d76dc4d106b5ca0fc4bba163cd61ac9b7e1af2db5f5a8b6c4d4f8d5bf15012f7d407f0147abd1bea736a88fa152255cb3ce7fc7b687d9c9622c92a2cb08c32c3ee7fbce0210051e2fbea13d6f8ce732c030a255841efb47d017c6d80f33caf6814aa1151cffebd9f02c924dab2ca933669ae15d3f8d152b9909fd55247b39935e1e16959d0a6d7c177308290ad7dd5a98cedb189950d82e2ab03548e404c63497b28989676479a31be8994929e50aa05529105a36497553637eb2d63315709940adb068091a4ee855089d1ef65b8c8d45897a855dc013c9e02518a649ea427e2b67f7f18d2f87f8d5cf353c14b1c44d56907b475208771f4ce0f926d656b279fb0e7e6314b701c681a1d26b64c686be67b8d20bd8b889874cf83ff39da661f453eb142458b5ee2d2d75ad7bffdd3ac4e7245b2ee95f2c34b50e26418b178f7cf3b283336b2966f66807a7aa7f64aa10e30edfc999307fc79ffa0a8d975d9083775e464fe9762eb7fae475875ce75892e5a254dafda17e574b6a0e6a85aa05a1a45434d366573dbb8c29920b1a5b8178226cbaea2524ede8f162d1d8db52a90fbf172834add68fdaa0998ef78d9165001105f19da9303c9ceae2640e46c29e6e97831d10f36f2cc744d605dbaf6a07b8f645c3c62cbb68922c4eb23774ae736e73ec1b4375aff982e70828785eec11fabb7544cfb8cf0a550d1a4b77a428203fd234bc1c0a97066d02f62ccd576d7388443a0c2b7d075976ece1277c71bdd1f0486448b36ad8e27e1d70b63f84f9d3d2e2024f9538fec6ebc43f2d233119820132e3a9413992f7daeecaa9d664d9e293caa0ffe1ec7829a23f70433de1bb0d1787bf4be024e5e17c134a103753a2174875168bfc35922cf39ce3ba249c6e16d5e354b39c76cf60158df3f9bfbcaaf6c960142beb6b4020afe81ecc5d13ed87c0602e3acd0a2a431d97a2a03165c2856930617cbc43991e6ff267618e2b4887e65ab21b1e8d950a3cb98d300f2ae005f50988d04cae088ac5d1322b2a56e90d55d71ceb50d09a2780053467bd1f41f91c3d5ef4a4945dce14432c511c7d2520b9bd450eac342262164da663655caec87558f29ef2558ffa69ebb5cc6fd2d7f6b435f4a20535cbefbe7f8a002dc80e4b1789b2f996737e92c2a326170019d767ff4ad9f3ccb4c0f7acaaf96b41e4f566e891be2afb49b0a234bbe7e1802d1743dd9249141498fe3eab5411eba7f4786964c069bb24a8be7d3e64433dadddb5a67b338", 0x1000}], 0x8, &(0x7f0000002680)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x28, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @rights={0x18, 0xffff, 0x1, [r14, r15]}, @rights={0x18, 0xffff, 0x1, [r16, r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0xd0, 0x8}, 0x4) 09:16:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7, 0x3, 0xbf5f, 0x0, "0e7b43490ca3ae47c3ca2fbcb1ead1849587db1d", 0x1ff, 0x9}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 09:16:01 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c40f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) 09:16:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="80022e6637f0d14062de"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c31f3098c9c97b77e3f22a9348e09839caebc3cad8f4a0e6a5628b07893b8422ed28d2358a4215c89ae45fedc1ef8a4ef3844bf2613f05c1ac2dccc91b4e4be92d30c280dbbf72396bffd0f2dafc7ffd7f5188c3f6afb4ed4db5175c89206e6e1195cfc1ae2751fb260ea5427b5918dba2958a8266034355aec4c7eeb38ae2fe4606b99ba7e2eec6ea2ff7844a01c61532a6375006df38b5622d28c6ea7d8bf30077d49ec00157d3a6e266695a67d70e1599ea58f8e9cacec11f11afbc44765d061b5ee1ce70a7fe23dab3a12c76294a6445847d6de8a785b9c7756c493f8984a9629bb4c5d5d44ce717bbeb0292c906e17965020cb231eec6be68247705d62d92d9c98a55bd6a7ba420a3ce24a2c5609df6d3fa6a9daf101c2126515d4eecde302bb2e97f5c04799247a10c1d383ca7c99e05025a474a52345dc2de39ae900486a7da7d8972187b6f59b071bd53233bec9311fe104592cc3d4901048e144a6fcaec02dda97340270783ffc5b7f47b9db228e2cb1a51705e66c73937bf93c25d3f96be9179e502d3df55a59c45b2bbb6535b448aab96a3bac7d23c39f7670cfbc2403c1850f4cbd3d78778bbb8c0d47130625f6638a2bf58848872aa6c4c71ee83fb25ae281fe124b07abf78331336790ef61d18b8e8c911f9208b5c1fa94bff783073a81f1fe72f3df96c9051fdb089302a76de9abf2fbfdcbbc422122d3f896c9e118b549211a52b8ddcc400c0b832ce2bb65839a829cd1d12860f1a8ebea77fcda1623563cbc8a2af6771c3b021cfd0ca2ef1ad9e0a9d1461e5647f7424a0b6c81df2d20adfee1514a4b8165b098f7c54d709b4621c3eae40abb3b381c5e65a1c2cdbc78bbc75be68dc49e4274d145a8db6dad14a5ae589938a89003b1768c5845d6d0e301a0b43c6b5fa264ae2b5e28b881fd07ea7af01ac1fc0ea909ce8e716dc204a1ed00fba97c4163576658c4d4a0332c705e21888eee302db272fe50700230e8d899ee5672acbed04852714830d7e8cb16b758fe97868720315127c80c891c5faa6afb340f0a4d55de6bf7ea5b0807a8858d54a5c66bf570edcf0b00005c837dff293d5a243241e8ae93c542257f609751e61d3c53c3d9809761dbe4e2d0d84c9e1a64da7d0b3b28544d823ec034b0f4adce9858f181bb0b14c35cb316c7ff4c782ebf2b4cf4ce7f6487b05191bca2aa504f8a5ad7d381bbeec899b6845de2cc71fddc05f510ecf5678e163dc2e169678779cd897e5b93a97d0057d400c773637d6c4ec2c2b9fa7c23de3e007cb87b8b459824e6905a4eea9b64e685dbc091291e8f91708b11ddd140ecb887bf815ec65dcea0d58bb9b532a7fe530784f28ada6082cea9c88b49bf656c4e20deacc3d5ffee805ada0618a81c6e367aa419ff771b43e54e58e14ad25becc66d7c5523d5c9d6176867d2a9b3c6ae181bee2c9d16f532bacd2d4227817e24e2112606b01da9f4b185e15ee916bfbd8c05047051e295643124d84b570ac3fef2cb46c45c66d92f29f6d322dd35bd143515360ab6a2e320b267efca96cae61d566f5a74a1ab4f642c8ad79f15e1536d2e8a32ba71fbcb6aa2433894239db771f57c71f9e18d5f1ecfbd2e661295d141f60307e904cfa433f3f88fe577ceab99fd5486ffe25d54173d84d118f1e1ce6dd9aa824be59c2934798630dbebb4ab246cbbc34c6be74ad27a757b464d05edaf426a4a7d4dd782252a8753504807a789440be2e29f9f700edb67d2712b5d60dbf8a666b57da6d790a2bcc639b88d5637cc5f332606f7518634000044fff3ec1a6b37cb3e59c5b2cad1b0d4b935f12a2f62ecbc21591d6516cb49bb5d6fe9f47c85622366ef98a7884b2422902f217930f5bcecfd4b6899ee62c8ab6f7b886bebb70f546313f6c1c46339012088bb91a4fe902d3db34c2047d688d3e53b7499e12d66bbede290c48cce40bd2977b48528bf53f9a351c3d", 0xb09) 09:16:01 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x7) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0xc, &(0x7f0000000040), 0x182) 09:16:01 executing program 0: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCCBRK(r1, 0x2000747a) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8, 0x0, 0x0, 0x0) 09:16:01 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) pipe(&(0x7f0000000080)) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x40, 0x0) 09:16:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") r1 = msgget(0x1, 0x100) msgrcv(r1, &(0x7f0000000000)={0x0, ""/75}, 0x53, 0x0, 0x800) 09:16:01 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000140)=0xc) bind(r0, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x7fffffffd) open(&(0x7f0000000300)='./file0\x00', 0x10, 0x118) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000001c0)=0x7) close(r1) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') write(r1, &(0x7f0000000240)="061330da8b15ded5f013ad8dc1acb9318631595219229a011d73ba9841ad61f504f3725c88fe3dacd603ce6ad78da48b0df9a3df016e8d8c2b19afc4828717b1bf854d7307809e55a9b58e82e634064fec0c6c567aa2df849aacd048144a63bd81bab0cf58f68734bdddefdd563bb1a6bcdce328a8e2bbc401fb58cca096ae7488810d454c57cb9b3aa5d0ba0e4959c99566bb0edf274c2afa094905ddfb0c61aac9a0fa0e352614fd334cb15ba8ce4e842964a6c7a140c9ed98dd", 0xbb) 09:16:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x87}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:01 executing program 1: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) pwrite(r0, &(0x7f0000000040)="4ddc5c31283612f70e38d6c293c4430c20e69f02be85955352f768d6f03278bbec091d0b606e30a00f5e059d", 0x2c, 0x0, 0x0) 09:16:01 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xc9}, {{r1}, 0xffffffffffffffff, 0xc}], 0x7af, 0x0, 0xfff, 0x0) 09:16:01 executing program 0: clock_settime(0x6, &(0x7f0000000000)={0x548b, 0x1000}) r0 = socket$inet(0x2, 0x3, 0x7) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0xa492, 0xa08}, 0xc) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000080)={0x2, 0x1}) write(r0, &(0x7f00000000c0)="dec905adad3d2182c6e4410b2c10b2cdd86e6e6d28f67d2c0ff5ea2c4fc36d031f0b3b6b08405cad68efb944c6dab5ed976823bac7a032d3d9cc741509981fdcc38f87b2b9e9f8", 0x47) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000001c0)=0x2) recvfrom$unix(r4, &(0x7f0000000200)=""/248, 0xf8, 0x803, &(0x7f0000000300)=@file={0x1, './file0\x00'}, 0xa) write(r4, &(0x7f0000000340)="de534a09701730119f2c6c278c145c3b4655dba5302fe32e45be9c871451dccb692eafbac55f3b292e14398992ab287ab480f01d8815134298bd3d1b185a12c1c762278d9799f0c77f62b9127c22d832141eb5cdc74ae97113218965495d18166cf843d153fa490098eee48c4013fb49bb1dafb2f2f3b0f0b9d638c37f531fef2ff6173bbe3f08e5addedc888fa69ea93d0193f9c53dc648fcff53dfd05f26abf62061494d7667d3dcb870d1996ded41b87b95e6244cc844f9c05d21d907fe8e3bbd41f8bfb03d19dd30", 0xca) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000440)) connect$inet(r3, &(0x7f0000000480)={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000004c0)={'./file0\x00', 0x8000, 0x2, 0xc29a, 0x0, 0x0, 0x800, 0x84, 0x1, 0x2, 0x7fff, 0x7}) recvfrom$unix(r2, &(0x7f0000000540)=""/145, 0x91, 0x42, &(0x7f0000000600)=@abs={0x1, 0x0, 0x0}, 0x8) r5 = socket$inet(0x2, 0x2, 0x20) r6 = semget(0x3, 0x2, 0x2) semctl$GETZCNT(r6, 0x3, 0x7, &(0x7f0000000640)) dup2(r1, r5) r7 = geteuid() r8 = getgid() chown(&(0x7f0000000680)='./file0\x00', r7, r8) ioctl$VT_GETSTATE(r3, 0x40067664, &(0x7f00000006c0)) connect(r3, &(0x7f0000000700)=@un=@abs={0x0, 0x0, 0x3}, 0x8) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x6010, r4, 0x0, 0x11) socketpair(0x18, 0x5, 0x2, &(0x7f0000000740)) semget$private(0x0, 0x0, 0xa0) stat(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000840)='/dev/vmm\x00', 0x80, 0x0) chmod(&(0x7f0000000880)='./file0\x00', 0x0) 09:16:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x24}, {0x24}, {0x6}]}) syz_emit_ethernet(0xf, &(0x7f00000000c0)="ea53e40300000000000000fc493c05") 09:16:01 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000000c0)={0x3, 0x8000, 0x6, {[0x400, 0x8, 0x8, 0xff, 0x286, 0xffff, 0xffff, 0x6, 0x3, 0x9, 0x100000001, 0x1, 0x1ff, 0x8, 0x0, 0x200, 0x4, 0x3], [0x0, 0x8, 0x5, 0x0, 0xe6e, 0x1, 0x37e, 0x1ff, 0x100000, 0x7], [0x0, 0x20, 0x2, 0xe6, 0x100000000, 0x4, 0x200], [0x9, 0x8, 0x200, 0x20, 0x2, 0x7], [{0x1f, 0xfffffffffffffff8, 0x8, 0x9}, {0x81, 0x9, 0x20, 0x5f9}, {0x3f, 0x4376a108, 0x3ff, 0x1000}, {0xcb9, 0x8, 0x5, 0x7}, {0x20, 0x8000, 0x2, 0x9}, {0x52, 0x80, 0x400, 0x2}, {0x3ff, 0x1, 0x8, 0x3}, {0x5, 0x0, 0x2, 0xc078}], {0x8000, 0x8, 0x7fffffff, 0x7}, {0x5, 0x5d, 0x3, 0x8000000000000}}}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0xdeaf4152}) 09:16:01 executing program 1: r0 = semget(0x1, 0x4, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000040)=0x7) mknod(&(0x7f0000000100)='./bus\x00', 0x1000002000, 0xbf) r1 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f0000000000)="021437", 0x3) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140), 0xffffffffffffff82}], 0x1, 0x0, 0x0) 09:16:01 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) r1 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x8) 09:16:01 executing program 1: r0 = socket(0x20, 0x1, 0x800000000000) setsockopt(r0, 0x100000000029, 0xff, &(0x7f0000000080)="4cf3502a91963e8d08b45c1ba69fb7d00000b3b6141c00"/34, 0x1eb) 09:16:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000140), 0x4) r1 = dup2(r0, r0) shutdown(r0, 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000002c0)=0x8e6) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000000)={0x1, 0x9, 0x2, 0xffffffffffff8001, 0x6, 0x0, 0x7fff, 0x10, [{0x1f, 0x7, 0x5, 0x9}, {0x9, 0x5, 0x5}, {0xfb46, 0xa424, 0x1ff, 0x8}, {0x3, 0x100000000, 0x9b67, 0x9}, {0x2, 0xd9, 0xffffffffffffffe0, 0x1ff}, {0x8, 0x8, 0x9, 0x7}, {0x3ff, 0xcf, 0xfffffffffffffffd, 0xd1b5}, {0x15, 0x0, 0x3f, 0x3ff}, {0xff, 0x1, 0x33c, 0x401}, {0x6, 0x7, 0x3f, 0x3}, {0xc50, 0x3f, 0x0, 0x7}, {0x67a, 0x3b86f2a7, 0xff, 0x6}, {0x6, 0x8000000000000000, 0xfffffffffffffffc, 0x931}, {0x1, 0x7ff, 0x3541, 0x4}, {0x1, 0x8000, 0x1, 0x3}, {0x401, 0xfffffffffffffc01, 0xfff, 0x2}]}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$KDGKBMODE(r2, 0x40044b06) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setpgid(r3, r5) setgroups(0x3, &(0x7f0000000280)=[r4, r4, r6]) 09:16:01 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f00000000c0)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) kqueue() 09:16:01 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = getpid() fcntl$lock(r0, 0x0, &(0x7f0000000040)={0x3, 0x1, 0x10000, 0x5b000000000000, r1}) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) shmget(0x3, 0x4000, 0x210, &(0x7f0000ffb000/0x4000)=nil) 09:16:01 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x85, 0x4}, {0x100, 0x1}], 0x2}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x800, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x22}], 0x2}) 09:16:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x4}, {0x6}]}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x38000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x0, 0x1, 0x7, 0x400}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 09:16:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x4}, {0x6}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) faccessat(r0, &(0x7f0000000100)='./file0\x00', 0x1, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x14}, {0x6}]}) r1 = dup2(r0, r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0x0, 0x40, 0x400fffff, 0x3, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80000008, 0x28, 0x1f}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x6, 0x2}, {{r0}, 0xfffffffffffffff8, 0x2, 0x1, 0x1, 0x8}, {{r0}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x3, 0x10000}, {{r0}, 0xfffffffffffffffa, 0x5, 0x10, 0x1ff, 0xffffffffffffe4c9}, {{r0}, 0xffffffffffffffff, 0x42, 0x2, 0x9, 0x4}, {{r0}, 0xfffffffffffffffc, 0x42, 0x40000000, 0x3f, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x1}, {{r0}, 0xfffffffffffffffe, 0x52, 0x1, 0x1, 0x4}], 0x3f, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffb, 0xe, 0x40000040, 0x2, 0x8ea}, {{r0}, 0xfffffffffffffff9, 0x58dfce98e3cf1a9c, 0x4, 0x91e7, 0x401}, {{r0}, 0xfffffffffffffff9, 0x0, 0x5, 0x3, 0x1}, {{r0}, 0x0, 0x2, 0x40, 0x1ff, 0x7}], 0x8, &(0x7f00000002c0)={0x1, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = dup2(r1, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000440)={0x4, &(0x7f0000000300)=[{0x3, 0x5, 0x800, 0x7}, {0x0, 0x8001, 0x4ed5, 0x400}, {0x7f69, 0x5, 0xfffffffffffffffc, 0x9}, {0xffffffffffffff80, 0x3, 0x8, 0x4}]}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) 09:16:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x195, &(0x7f0000000740)="037be7af71ccbc284e25757a2fa6d9258cbaa13c139af4617fdf7adff4000000af82b0fad169758d43aad9819ebef12ed7cbdb966ae96cf5ebd8fbdb20762829f87a772b7054238ac295d19b56b003555e6b6a3e4d7f85dc893d68364a0eca62d8e731c8f9db259ec50ee9b96933b9802c2b1e509e76727b44002dcdabd8693b82c4757dade4f2507d168ca81a58d6d650983c86f0a2a4915a3c3723165c243212b832e1c3ccc642f279f93638917814b3057e735203f7aca1247a08b2d7e48a115a8d56e007613dc4a0a2cbd6d6858b5bb13b100a894825f64a5e4d45dcde19a9f0958b7327319d6d3d7088af455c3dabbb0849e17655dee94b9aff45a0d9ffe7d9d5accd10be5dee1587358bfbfc23624531e9639483601f134db15d7faa2b1be966ff3a04f28571e00f8417680a5c5fca0205f5a187cc7baa7a03c7266911a108b991c210f635755de996362dd2af1dc992499707159c452d04e9554153085312ea66b3cfe102d85604f16f130e3e91a1bafed2f58487bbeafbe606737d55afe7dc037a30a11cd46c62a84e73e2a4111d91f53d") 09:16:01 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000180)=""/68, 0x3e0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) syz_open_pts() 09:16:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x83, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000340)={'./bus\x00', 0xfffffffffffffffa, 0x10001, 0x8000, 0x0, 0x8, 0x3, 0x20, 0x2, 0x2, 0xfffffffffffffffe, 0xfffffffffffffffa}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x40) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000040)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc20536f3930b6de9ab6e8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab3ad05af7510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x72}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000240), 0x0, 0x0, 0x0) write(r1, &(0x7f0000000280)="6f4c8b76f6dd729d4f5963aef8097ce61078e89512a085b2d6bdc42e97bb40f30aaca7b848ea5e523934ce569f95a33dedfb63659bf26976cc68b0762de4fc92022abb03da34a4415afac671f2f6b2fe3288c16486e8ec0582160757c9612847879504861abf", 0x66) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5, 0x10, r1, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) fchdir(r1) r6 = kqueue() kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r3, r6) execve(0x0, 0x0, 0x0) 09:16:02 executing program 0: mlockall(0x1) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0xfffffffffffffff8) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4, 0x2010, r0, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x3ff) ioctl$TIOCMSET(r0, 0x8004746d, 0x0) preadv(r0, &(0x7f0000001380)=[{&(0x7f0000000180)=""/39, 0x27}, {&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/74, 0x4a}, {&(0x7f0000001340)=""/7, 0x7}], 0x6, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001400)='/dev/zero\x00', 0x880, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001440)={0x7fffffff, 0x1ff, 0x3, 0xffffffff, "2040d813d4804a2b05d1bd4a0807ff074e2c117e", 0x4, 0x1}) r2 = semget$private(0x0, 0x7, 0x400) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000001480)=0x8) utimensat(0xffffffffffffffff, &(0x7f00000014c0)='./file0\x00', &(0x7f0000001500)={{0x7, 0x9}, {0x7f, 0x8}}, 0x0) chdir(&(0x7f0000001540)='./file0\x00') ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$VT_SETMODE(0xffffffffffffffff, 0x80087602, &(0x7f0000001580)={0x1, 0xff, 0x7, 0x5, 0x65c2}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000015c0)={0x100000001, 0x6, 0x80000000, 0x5, "6469800d3f28c407d9c1487baef4aabf8fd476e4", 0x8, 0x1}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001600)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wskbd0\x00', 0x200, 0x0) socket$inet(0x2, 0x5, 0x844) r3 = open(&(0x7f00000016c0)='./file0\x00', 0x820, 0xf0) mmap(&(0x7f0000fec000/0x13000)=nil, 0x13000, 0x0, 0x10, r3, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/null\x00', 0x221, 0x0) accept$inet6(r3, &(0x7f0000001700), &(0x7f0000001740)=0xc) socket$unix(0x1, 0x5, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, &(0x7f0000001780)) 09:16:02 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) chroot(&(0x7f0000000140)='./file1\x00') 77pckbd_enable: command error 09:16:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000000)) 09:16:04 executing program 0: chroot(&(0x7f0000000140)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10000, 0x37) accept(r0, 0x0, &(0x7f00000001c0)) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x3) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000000c0)='..') pckbd_enable: command error 09:16:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x5}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000003c0)={0x9, 0x5}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x118) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = semget$private(0x0, 0x3, 0x12) syz_emit_ethernet(0x65, &(0x7f0000000340)="26a6db7fbb6730be490be5e184df5343d1fa56e1ef70c7c701a7f89d3ebfb41587ef91f89c4db120e1ea76d24409669d67e26d3ec637e1679adf32cd95f41807db5083d56826085106c8a065bdb22f394f415253f19f7f192b14d8e1309c5d10255c8bac8c") semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000200)=""/248) fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x5f) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 09:16:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "000000000000000100002000", 0x10, 0xfffffffffffffffe}) r0 = socket(0x118, 0x8000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000040)={0xfffffffffffffbff, 0x3, 0x3ff, 0x7, &(0x7f0000000100)={{0x4059, 0x9, 0x8, 0xb7ae, 0x1000, 0x3, 0x2}, {[0x100000000, 0xe5d, 0x25cb, 0x20, 0x1ff, 0x1414, 0x400, 0x4, 0x80000001, 0x20, 0x1, 0xaff, 0xfffffffffffff54d, 0x6, 0x3fe, 0x2, 0x20, 0x7], [0x100000001, 0x901, 0xffff, 0x18, 0x10, 0x100, 0x1, 0xffffffffffff69c8, 0x9, 0xffffffff], [0x5, 0x1ff, 0xc0, 0x9, 0x0, 0x1ff, 0x331f], [0x9, 0x1ff, 0x10001, 0x75, 0x321, 0x4], [{0x0, 0x9, 0x401}, {0x1000, 0x3, 0x6, 0x8}, {0x1, 0x3, 0x2, 0x7}, {0x57f, 0x3ff0000000, 0x4, 0x5}, {0x1, 0xfffffffeffffffff, 0x2, 0x1}, {0x2, 0x7, 0xac}, {0x8, 0x7fffffff, 0x8, 0x3}, {0x8, 0x20, 0x3}], {0x4, 0x101, 0x80000000, 0x3f}, {0xffffffffffff935d, 0x401, 0x0, 0xca5}}}, 0x3}) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x40, 0xffffffff) 09:16:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10aa1, 0x0) getdents(r1, 0x0, 0xffffffffffffffc5) 09:16:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 09:16:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510f", 0x2) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="f8d92a2089de6269fd67b525cf594c8cc8575157c47d01405d8b7386f35c91f866dd1f9ce8e4e3009eaf26a1c3e125e6aeb3711324ed07a3737851721486cc37fa783ff1ea3b22ac9ca41295dd8ecd1b08da611be61f416ba7204d76f586f78e6543cacfd2bee834688e03b97fc241aa7d5b042eee9736ae267ead61caba0cbdc89a1af97fd14364c38c2ad06c61", 0x8e}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x1012, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0), 0x10000000000002aa, 0x0, 0x0) 09:16:04 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0xffffffffffffffff, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc2485607, &(0x7f00000000c0)) 09:16:04 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x110, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) 09:16:04 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x0, "d04af22bc5ad266533c9f5adb4e741e448600ce7"}) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000100)="b6dd2429a970abc0f0d5663fde1b249c5df74d27db9a26eab453da5c4e1d36dc7c", 0x21}], 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 09:16:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@in}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) dup2(r0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f00000000c0), 0x6e) 09:16:04 executing program 0: r0 = shmget(0x2, 0x1000, 0x640, &(0x7f000000f000/0x1000)=nil) r1 = shmat(r0, &(0x7f000000f000/0x3000)=nil, 0x2000) shmdt(r1) 09:16:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000180)='./bus/file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80487008, &(0x7f0000000040)) link(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000140)={0x1, 0x9, 0x5f51, 0x2, 0xcc}) 09:16:05 executing program 1: r0 = msgget$private(0x0, 0x0) msgget$private(0x0, 0xd) r1 = socket(0x19, 0x3, 0x2) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) msgsnd(r0, 0xffffffffffffffff, 0x0, 0x0) 09:16:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0x6f, 0x0, 0x0, 0x0) 09:16:05 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000080)='oN', 0x2) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x40, 0x0) 09:16:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10010, 0x108) getdents(r0, &(0x7f0000000080)=""/108, 0x6c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) 09:16:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x50}, {0x5c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") sync() 09:16:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x8, 0xd0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x6, './file\x00', './file0\x00'}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_addr=@in}) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) getitimer(0x3, &(0x7f0000000000)) nanosleep(&(0x7f0000000080)={0x9, 0x3}, 0x0) kevent(r3, &(0x7f0000000180)=[{{r1}, 0x0, 0x2, 0x0, 0x0, 0x7}, {{r2}, 0xfffffffffffffff9, 0xf0, 0x12, 0x10000, 0xc0}], 0x86, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0xdda, 0x6}], 0x0, &(0x7f0000000200)={0x9, 0x1}) dup(r1) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000340)={0x10, 0x6, 0x4, 0x1, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x10001}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff4000/0xa000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x7f}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x5}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x639}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3cce3208}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x81}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) 09:16:05 executing program 0: unveil(0x0, 0xfffffffffffffffe) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) 09:16:05 executing program 0: pipe2(&(0x7f0000000280), 0x4) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000080)="9d52bb7ddf47b9daa80ed49886aef6732b4a877615458f6daa5c4706c4e71bf23417c292f8bb35cdece1113d143b9f72ea4f5591e1c0c05ca80e65e6f9335285cb6a066d4f9a09b264a721680dd6bd37c547fe31d0f1d95967a57d1a76396b", 0xfffffffffffffcef) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff}, 0xc) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x9, [{0x3, 0x5ac8}, {0x3, 0x7f}, {0x3, 0x5}, {0x3, 0x7fff}, {0x2, 0x1}, {0x0, 0xc22a}, {0x3, 0x3}, {0x3, 0x1}, {0x3, 0x5}, {0x1, 0x8}, {0x1, 0x1f}, {0x1, 0x4}, {0x2}, {0x3, 0x5}, {0x2, 0x40}, {0x3, 0x81}, {0x3, 0x1}, {0x2, 0x8}, {0x3, 0x7}, {0x2, 0x8}, {0x3, 0xdc2}, {0x3, 0x6}, {0x1, 0x8}, {}, {0x2, 0x2}, {0x0, 0x400}, {0x3, 0xffffffff}, {0x2, 0x1}, {0x3, 0x80000000}, {0x3, 0x1d6}, {0xe52431b9295536c8, 0x3}, {0x1, 0x800}]}) 09:16:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSTART(r1, 0x2000746e) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r2 = dup(r0) poll(&(0x7f0000000380)=[{r2, 0x5}], 0x1, 0x0) 09:16:06 executing program 1: r0 = socket(0x18, 0x4, 0xfffffffffffffffc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000040)={0x1, 0x0, 0x5, 0x7, 0x0, 0x9, 0x5, 0x10, [{0xffffffffffffff81, 0x4, 0x5, 0x2}, {0x10001, 0x0, 0x1, 0x3}, {0x7, 0xb67, 0xff, 0x100000001}, {0x7f, 0xe5, 0x8001, 0x8000}, {0x7fff, 0x1, 0xafd0}, {0x3, 0xffffffffffff13cd, 0x123, 0x82}, {0xfa8, 0x101, 0x1}, {0x8, 0x100, 0xfffffffffffffffd, 0x4f}, {0x4, 0x8000000000000, 0x2, 0x7}, {0x0, 0x6262, 0x100000001, 0x3}, {0x67, 0x100000000, 0x2, 0x800}, {0xfffffffffffffffb, 0x4, 0xf82c, 0x200}, {0x80000001, 0x6, 0x4, 0x225}, {0x7, 0xc256, 0x9, 0x3}, {0x3f, 0x8, 0x3, 0x7}, {0x3, 0x1, 0x100000000, 0x1}]}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000300)={'./file0\x00', 0x1, 0xfff, 0x7ff, 0x6bb39e9d3a8f8a74, 0x5, 0x7fffffff, 0x5a, 0x2, 0x3, 0x66c2}) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)) r2 = fcntl$dupfd(r1, 0x0, r0) setsockopt(r1, 0x1, 0xa11, 0x0, 0x42) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000280)=0xc) socketpair(0x19, 0x8007, 0x7f, &(0x7f00000002c0)) ioctl$TIOCSTART(r2, 0x2000746e) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000200)) 09:16:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x64}, {0x6}]}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x410, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000540)="e4") ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, &(0x7f00000001c0)=0x9) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x40, 0x1000, 0xb, 0x0, 0x40, 0x7fffffff, 0x524, 0x3, 0x2, 0xfffffffffffffff9, 0xbf86}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x7f) 09:16:06 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd0\x00', 0x10000, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000002c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f0000000240)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)="77c6f2850010c6fdd50b091cb3ef033b24a2da36d3115bdba5aab8834c5f1665cf", 0x21}, {&(0x7f0000000140)="0a5134b704a94c29adf2d478e34df796481c2df66c0e7de2e0e55221c060b442c34c843b419f2d5a7adb13c524b7af2466380c33860cf10ace20fe022008a97f7f87680cbbf5e7e429e9020dd633922d5f9f6e27db4aaaa1462469eeab1651024bb12b9d5ee6d4337bf578838c63959da68cdee54c458ec1110c7fd149abef2e", 0x80}], 0x2, 0x0, 0x0, 0x1}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x10) 09:16:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pckbd_enable: command error pckbd_enable: command error 09:16:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) close(r0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "85101a7b875f7c84a4ffffffffff9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 09:16:08 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x3d, &(0x7f00000000c0), 0x0) r1 = semget$private(0x0, 0x4, 0x0) semop(r1, &(0x7f0000000000)=[{0x1, 0x3, 0x800}, {0x4, 0x6e1, 0x800}, {0x4, 0x1, 0x800}, {0x4, 0x8001, 0x1800}, {0x0, 0x8, 0x800}, {0x6, 0x8, 0x1800}, {0x2, 0xc17a, 0x800}, {0x3, 0x3ff, 0x1800}, {0x0, 0x0, 0x1000}], 0x9) 09:16:08 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x5d3c7a0fc307f477, 0x6}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000000), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040)=0x3ff, 0x4) 09:16:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x84}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {}, {0x6}]}) mknod(&(0x7f0000000140)='./bus\x00', 0x10, 0x1ff) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x99}], 0x1, 0x0, 0x6, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 09:16:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x400, 0x869, 0xfffffffffffffffc}, {0x84, 0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 09:16:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2000000000017f, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x5, &(0x7f00000001c0)=[{0x2, 0x800, 0x80b, 0x3ff}, {0x3, 0xcd, 0xffffffffffffffc0, 0x5}, {0x7, 0x6c, 0x6, 0x2}, {0x800, 0x0, 0x8001, 0xbce}, {0x2, 0x0, 0x80000001, 0xfaa1}]}) clock_settime(0x4, &(0x7f0000000040)={0xce7b, 0xfffffffffffffffd}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x9, &(0x7f0000000200)=[{0xffffffffffffff1b, 0x0, 0x5, 0x100000000}, {0x8001, 0x7, 0xffff, 0x9}, {0x0, 0x5, 0x100, 0x8}, {0x9, 0x1ff, 0x800, 0x1ff}, {0x76b6, 0x10001, 0x1, 0x3}, {0xfffffffffffffffb, 0x4, 0xb5c, 0x3}, {0x2, 0x1fcd, 0xfd, 0x2ded}, {0x4080000, 0x5, 0x7a51d0, 0x7}, {0xe3a1, 0x7, 0x6, 0x3b6}]}) r2 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000001240)='=') 09:16:09 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x2) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) poll(&(0x7f00000000c0)=[{}], 0x1, 0xff) clock_getres(0x7, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x50) execve(0x0, 0x0, 0x0) 09:16:09 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x20080, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x800, 0x180) mkdirat(r1, &(0x7f0000000180)='./file0\x00', 0x80) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000200)) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) pipe2(&(0x7f00000001c0), 0x10000) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x9d, 0x9a0c00000, 0x1}, 0x1f, 0x9, 0xc}) fsync(r0) 09:16:09 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd", 0x17) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$unix(0x1, 0x3, 0x0) ioctl$TIOCFLUSH(r1, 0xc020691b, &(0x7f00000000c0)) 09:16:09 executing program 1: r0 = semget(0x3, 0x0, 0x0) sync() semctl$GETNCNT(r0, 0x1, 0x3, 0x0) semget(0x0, 0x1, 0x100) 09:16:09 executing program 0: 09:16:09 executing program 1: r0 = socket(0x10, 0x2, 0xc) write(r0, &(0x7f0000a6b000)="1f0000000104ff00fd4354c007110000f305010008000100010423dcffdf00", 0x1f) write(r0, &(0x7f0000000000)="1f0000000104fffffd3b000007110600f30501000b000200020423ca0000cf", 0x1f) 09:16:09 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000040)) 09:16:09 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x4]}, 0xd1) 09:16:09 executing program 0: kernel: protection fault trap, code=0 Stopped at mrouter6_rtwalk_delete+0x2b: movl 0x5c(%r15),%r12d