5bced0e1ca305625fe674d39200f4409ba86201b5398b0dd636d211003c582a2e772fa50001676bd29652670e539b2e80a26e055203d2c7560dcc04a6e6cca4f2b27b64f0c50934ca3e98665662b273711079537fddd370cbac0cc08a6fff595261591ae720fa8dab5cf4a260cedbd306bc860faeb40806c9f208b6cec12dfb57eb091e52e4852235a31539771cf6f1f92fd7beb18cef276fa55077a2b584b504b7c7598085423b8aa2c4037db704420d7ea308487702b47d3c24a6923770d1a33e9be098f5f14555304cb940ef8c7869af99f74b69f6466c7fdbdaf8efe4015b00c5f3ea8b2c9894acef7f7ca15cff61e746f25c25be535628d949f4ac5bfec088eae4e1db5b0df58fe794f40e2349ad44bc45727c4b4fd0e0eb705a24756d22fd6ee07a445fb9daa866c11cb54d568287c3abf2e6ed9d23707db8a1386939bfabfab27cf0052aafad85e82c7bf59852d3d293772899fd7c646a2153a0d2d4b32872429eb2838cb4ae603fe9c82420ddb95e92eba761e1c26cb9e913ba8e4dc322397913306a8b591659f48e71c8af018d805108d6af658e2c9f53a5a93ce066da9648b82469d71e83dd1d5f60c3e70579f0474bbd338c35de35e350f449a458583143b08ae7a6506b8211e8875b1da808fac333ad0e47c607ad8f2797517c788236b979b4b1080389ee3d6bcdcff94f7df8c9976b8d821926790e9f6be6aa0adbf6e1268a425f9e2f28094b446216610b5bc1ae753dffb1a418921d415b115771cc4dea7d29444c27b385c91759880572b1c7fbdf6a80559ca27ada2ae1505d19f1ad296f4390e79ad95c02cec6992c8b5508fb3e61ba3f1301823e3bfa0b5540e2ef367d8af9e3f137fc2248e16e7d1629287c2abf5ac387bf617b41f352970c5f5f935313347814d4c83dafe90fef31288b7ce6f7c199251affdb5a16ba627cf17016110a7aa42793f5b5581dadf1df2e15268b9535842a43678c5fb916485f93d868454bdfe82a8095b22bc75061de67dff7b890b098582250d31682b309b1264ca8b8d043eadb4025ab1d894bac4f40e84669db21ad530190f3ef82d4b016d6794ed9a71824de2af7c5a3adf429aee33e59293ebf9cc2d6ba40bb160555fcecf3b7a0ba922ffe5d5881a9bac4c0f16818b6e0c396c42802ab74ae19b589cb669c532777fe2c441b1f1c36294338a30c4ed3e7c39ab8c1e4cd095ecd8721167037e3564b574a27a7f6906285a84f1185556b82cc5ad9cf61922097b5036bebf6a36ddce499022948dc17c89875da5bb7524681f037a4f5cd7501a7e8a9bbe9e4a47b8110a66e1e0e477bd1f3698e340f6999b00e87de0e48e696882cd1d66421cdc7aa1849e4e5692c30b18096d0a6f1", 0x1000, 0x1, 0x0, 0x0) seteuid(r3) 16:00:17 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xefb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x40000000006, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:17 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x80002000, 0x803) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000240)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000100)) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000140)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00', 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) open$dir(&(0x7f0000000080)='./bus\x00', 0x981, 0x80) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) 16:00:17 executing program 0: r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) 16:00:17 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffc00, 0x1, 0x30, 0x3, "5bc90dbcfd2a1fcd9efee3cd3b76be23f44dcacf", 0x4, 0xfffffffffffffff8}) r1 = socket(0x18, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd576106c7465f52c5480c1a22b24593d470b192d44ac3d0f682a", 0xf3) 16:00:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() pwritev(r2, &(0x7f0000000040)=[{&(0x7f0000000240)="cb53719b22ec36cf0f0b68d2c41c83cfa50ef58a27f72b8f2327cd2d83789f4ca967dee5cde6651aefe8fbd8f54cb9f771d79bb6ddf3996cd90bced6924a74cdafdccae62c6994cc47f33de1a2a1d03ee1a1737db81935bfa9df2ffda264b04eec144988c80564863ac6491db87b6715de359e48412c987afb6b4bfdcca35a88", 0x80}, {&(0x7f00000002c0)="623857cc076afdaf63903e1a5050c28fb5bca34abc34f87530ef98f021dd4e5fc7f2f0f9cb5052bd51c88ccec09dfd4da576b6b3a710ce41be8f578da7912274129a40e9c633f0f0a311d074199610cbe2ab52637f38639016542e03cdae00de30005485bf95ba5dd80577ea71ca76f4a4c2ecbcad43b7ae", 0x78}], 0x2, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xa3, 0xfefffffffffffffb, "855c55021a00000c000002004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x2) chroot(&(0x7f0000000200)='./bus\x00') 16:00:17 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x400000000, 0x65, 0x0, 0x0) r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eead28166ce4e263c99272244c8ffa165ddb58f5f9bbc7508225cd898d2b4c5fe9557d7fa3f76155a67ebd368ae058c27318215478096fc11dcdb4d19fabe9fd1a87acd28f064cff356e705b4e71f27e6093706396ebd40a33833f662c33807b89a5ac66b511ff58f2be4ee164ab16f5e9ba4376417f", 0x76) 16:00:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:00:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) ioctl$TIOCEXCL(r0, 0x2000740d) writev(r0, &(0x7f0000000100), 0x1) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x847, 0x1, 0x9, 0xff, 0x8}, 0xc) 16:00:18 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) listen(r0, 0xbf) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000040)=@abs, 0x8) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="285f095406ff0000016e000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES64=r1, @ANYRES32=r1, @ANYRES32=r1], 0x2c}, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) setitimer(0x1, &(0x7f0000000040)={{0x80000001, 0x3}, {0x1f, 0x100000000}}, &(0x7f0000000100)) kevent(r1, 0x0, 0x0, 0x0, 0xb0, &(0x7f00000000c0)) 16:00:18 executing program 1: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x0, 0x0, 0xc, 0x0) 16:00:18 executing program 0: setitimer(0x0, 0xfffffffffffffffe, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x4, 0x100000001}, {0x101, 0x23}}, &(0x7f0000000040)) 16:00:18 executing program 0: socket(0x18, 0x2, 0x0) 16:00:18 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="90", 0x1) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) r2 = geteuid() setuid(r2) r3 = msgget(0x1, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000000c0)=""/17) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r4 = kqueue() munlockall() r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0x28b81e) mknod(&(0x7f0000000080)='./bus\x00', 0x1000, 0xffff) readv(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xc00, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x23fd, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="222f5c368d1cfe4d43c38bbd3f1f72bd", 0x10}, {&(0x7f00000002c0)="13676b806352c795e87b162c553e43602315e5b34340aed97fcc86a078ed237a8e0b1011d3c9ba957026029cf3d4eebe9be63e783e4afb05c3f32e5c35b3e52bf253255c8a5a4f7dd964c094e02cd978c5d2b4a070dfd54c1f5ff9ca33be66ab10a09d90890b34473d5c7ae9ce103cdfca914447e57657bf2582c09e655a3c38f84b84904131763115e648717161b5f64df46dd9caad85bcdba676ca391718020c74e13c388e2637e60880e75c8cfac3ccf417a1d95354bb628eef71f2d71971ac9e2e717e66269e30206eb443d5e490736866c5319a196634c0fc04420278f3d3e58383df83df8b36962949e1a3b93e8fb7c92ef9d76639379aecc165880ca026ac82c0c039ff71cf75eedcf52ac96b904669d4a2314b992c3cb9b9562d0d3c4cc90678315e8d1e8f842cb67ea28b99693c34277eb8ac1e5f029926e882ce051b763e3471fa114b87e9c0b8e960ff441547d1a4ff82bba4245822f61fc1859becdef308187a4f966aed13cb69dfa864c5974c6f208f58347cabccd6384003bb405e01a7ded14b62f2a9c126ca98dbb8c19ef8eb465231cf23d43429d61c78abe00738e31a4986f178c4389460a546172b1f45d33bc121a382d2352c73ee6b77be8b128995123f0f32e33bcf4615f23057f49f334f3581a19ba4c42c0fb130b285eafabc7de60bc22d9a68d502f3be2a445a616e5f5a35ef95ed031d5383925ff6699e2c88eaeaa26c57c5370c1697ad82f2b33234b759519ec4296c33dd0d0f5d42ddc40442321aa48d6debbd306ae3f4edfd37f43d5bc0b7c211a16cef8342846735b707f9598cad4762aa4917de049237748c773585cf8ba75b7eaf90d213ac81c835f7c617a3203a8477356222a8b0d1913649c754ce63f08d8cb98c5a3770d6a91f39da24c85a7f48bfaa26fe9ea27ed640f1d9d60f552105f6d9afc4cd0ce7fa824595d00a34e4691555af943e7e94a7a9c3ef95a651728e6c52c75056b7c8b0cfdf70085efffdbb043db0ce360802d3f800edd26591f381a02a834dea7bdc85e065c6679787e315368ec4a87ea6f3c3c56a03a3e769a365a1ec1bf5cb9f25979afc85911cf815d560a94e465f540e0b7780dca54c305bc9b70e2688434cb16332995b568a710c786d42176e8177c3070f5f1ea967dba191afee36233ec87770dcbad3c89156e00bf345252d12f94e952f8e6d3291279909c83255b805b014f835c676a65444798350a879fc625915556a67425f44dfd9f4daa4429f6e72b749c394d6e6e35290a70c2e4426c373a4fd27d8e6f983cbf3a53042782b1a15e0b2473a03255ef816d9ef57d9f3d915de8bf905003af46256db88d6da4a811c719cc0231286ff93643df84bfb2b16ee0438d05e37a4840acbd3f344406c0e940aaab1c94b50c50e53194c39053c0f8974c7cb3396958b6bbb0ceb5206708886ded7de0ef1f41baba237c547333321ebe5f9d25b1e2814ee2e42494e15c504eb6797a18abfecd8306b2b10cd0056df37ebe5b3681afcf12e3639871f73c9f36b728085f56ae1d601437794a3ac6168992ae6cf36efc25e7f59fe5f76d885237b987b1e19780f9fe9ecd016dec9033bf864472ded1fc744186ee6b62eb5885aa537da59ac995d04d14cc5b10a0f26935c70ee3d00f0969da5633213fbb186ab2aa95b05203273a6cb2e9eee48217dbe528a6d297cc0d2b1055494897f29eca05ade1482c01ca45a2fe6ce10ebf883fb52ada8e68877e0eaf020f0f685a6329cec972472ab8300fe03528a7d1a43df0e8c6a4a9c8ba05aa6e6144af3fbfdd349f684f70d6004a1ca70d5d0629be745ee1d2e879acea497458d3a0e8a8c988aebea9bb4d842637d2712aa327ff91c4bcd07be60978f5d247ecbb20c55941bebd2bcbdcc4a79cfb183d4446cc74cc7f16fe72f37eb8898524a7966e563b09978008d30c5e355c80bbb7354baa7adbc37da318710fbfbbfc540fab2a4df3c660c50ed5c96e08843a9395091db29cd9c36001dac463978560038a662fcb3e72e4dee0bcd4da810c982ec7eb156773928c380f9c0d8ea7353c39a3fd5f6d04401262dd34abf339f2315162b89a53d027c8c46b5b0487bc52060833423c172538b67f6b29c703dbc6e5b327a972c1f3bab69a640eabffc59a406ccf2a983ccf6465df4ef3eb2859fb1fe53bcc004a1cdefd7e927827dfc0d9bf903204b5da73de6686160baeeabac54a42baacb325a85b8af78ef226c1210e7e887f3e59e77c0662adfd7b1702ae3df2233d1e5fe455bd02a7546838800e10f5b1d3fe130bfcebd50784ebe0d46dc7db4feedb12c2d96e3bb63e6870320017eddfae9b59d08bd73c12241c8289abbe897f6ac26c371e09346443cd20ffefb8534d86f8918fa9c9790a2739e323ba4592c027c1df7a0604996e719f29c8498d32701467c10cd4fbf4b3f1874dff16383f2ac8710ebd59a483d1f921b78ac5266672e841140d4f38bd6317d900af515232531d0f9d5cb81791ec366a1da712d520b0196acab28d0c256944f9cefdf2ecc4bd2fb9198cced7304af7e5c682e46716204a8504984cbba8f32c73c053e18b1f629eaee5b499fc0e1bb0f09a076238c3f954b9bc1b701b8549c101395189511e6ecd97e63b8baa074b74a224efbca3e8509471cd9fa422e1a21f93e91e90582d9cbf21043cba713ab6da6d558dceb74c34238fc3cb8c520cea5ff9a5f46847ea6efa41c3597250840c8e1a260b7f8e06663a8b87b578ccc650201091d89ceac08091cdc5165c28e0677d2aa8abad4f7a4a6696281a73ad8492317ded5f24da48f9a550024bd8986997dc62870dab128c3ed5f2bef283ca7982b7b28fb00f0fca0b8bf603b0e712a8cf4dec3ca824b165bcb94cdacbdf9cf682a91b34aeb3bb03f8ab2ed24e5509442505527866233f2678aa7f161ddce14a1d8fa3e8f07525b888d8d4d8e4b00580145e20fb7cb5e79352a4dab61afd407b794577f465ce57ebfb92d78bafd636a5e9486cf10eebd9cddd8955d4b59fe189464f5fca8edadc99142c94bbda6ea1a1742a4773a9e84ff85fa164fb781b110750c2795810431909f6d0d6b56c2707499bec86bad6f2d6d0599d54294f6fd50e8187a51cc43971a133848a6fed628b741ac868a09fe9829c948ea4d9b202212065436e0f1673788f59158958f178af53b2fab1bffd6702a9f7950f308e1304ba9db46efc32bc2491f7013229dd0bb82ebd4fe8b27f78625d50f42d85ad8a502ccff9210ff6edb7819d8e98b6e0c068fb6821c2e37e2be62b18507c3ba73a49cd45bc43419e9e5269fee9b93c6fc250b3433f372ebe26eb9890d9fcd2281d7d6897ed6ec05ccee83ab06232277e329f3cb1d3632f174aff1805666d8a18bbfbaffae3076af3ebb086fd86a2d2938cd03c713c05d2aee5f0fce3a9312cf88607a4cde7eaab553507a2870e87299574293cb8416c70ca4917025eb08cf23577ac510a9d25e8343801359df1739fb4f967207323bc84d97811c245b5421a1400542d93aea17730f8171f5bb582e184333ce7fad2a8ebcdcdbfacb2e8d944e5538599b3aca0a628454161a4396868a2eea71138a7ea7a7bb0b29acc7298f7a2a9c2085edde1b14f5a48e2ef2ec933d1c67ab7a9fa91dcbd465801e823a6a32a8e450b3ce60f12084874efd07852b8144fa3e1a9b84350fca12a913fe198abb03a3be36af5cef73dbdf0e72496ddadc93ab63ca6842a06f50e3494f3fd4d0e071b2911d5cd1801d2c25ee7b33438abdf11f020a54d5b7d9e231229316cacb0bf84d6edbc15250657c49e89d5b88215ecfe061bf2eee357514cc86a4761b4a226d5ef92823045d24f123512a5264c3cc86c2d9599778e34c40df5eecef3d6293f9672bd6fd2ee3b6fa60135eeda711c88b5a1c847eb225b6f80e076b0c0b10afca53a8daa742ab93ed6c7a68d89ae456bfcad11864a6777a8ff25ab0f0862a7c887ed28a8ddb4aea3ed61f61f56e2765a2e2ddcd0c78e71aac1f6dd7193f87b3602f6e00b07f9a84035c5b117618ca82bd9e20805ee960c891af26c74efa8e0db28fa31a608a4760d213311a2721b75a76868f93343b83e6f900b41eb421c8b3819578625d79420e4ac9fc2238cb42dce70168133a8a0963dc8fd67482f6fefe628df45ecf89efa0bf08d0102eaa91c7300381a2cf343d32d436d2f53c29aaa235a66ae0961bf3026398788dc899932d4b602a165e55f5d1d3e2a3a7902b054e8c40c2888a0e272107484f37561d679b60fd2e3e965b59d115092f4df1ff779a2805a6fb0228677807723777547ea468f25e1e2df16f4e50245d916671a8bd3cd184db7aeac229bafaa34c3ac729817912fa8504c55628e16c5bfa7ab6170f686be5bb18b724ecf79b1e1529304858cae72eaf1b2a3e3b775ffd288a9f0b671fba163a5b4a694be51da7ca6a5dd484bdf724a32d980832036cfbc0f943b69ce1f7970b7d715050798a882fa60a485fe51a2d0f170c7a451674cae77e5da3fdeac137b537742caa8eea2a8cddfaae7842f9a1a88fe20498bab3691cce2ab965946bee3a31febea71812e2a81c6217063d4e9870d323368a44e5ade7b761987904e0dd7e86e7de7222f7c25ed7eb1be9f66e8f4b175d41e70a532adc660122285fe9cfd8f090e7c0d61afda68ad5135d477b8ac5d5e9389d7b458d17ad939ea112c7eb8642314e933f737687e4ca347543ffabde72f3cd0f6a9a59903b772abc7ae03dd18232a90c224280bae721c8df9ac2876a3acadcdae406a389213540f8231e9009565dd6d129e3da660024836226e98c2e9e01c2e3dbd77758baf088500d3bc9ae3109e3f370d98c5db6676a1c3ec3d46418f5596bfc99f86048e692fbbf14882dbf96a6fe4873d0dc5e972725bb89e2b71420d5f43b3d11f2dbd889bc2ad29dbb081a29656bcde48344f0e114db1afa826f6c82a5a118c6015d3d2bcb87d3c6facd4d6545d50de2cf2083a375600648f0b911f1414eb1cd36e1cdea1a4b8462ee1ba04de2a613233a0a1093ea59636a71a824cd19940cedf3e3b47fb692ede66a5bf0dd3b0013bd1ae04726ccec72f101e49726206722171d180fd0820184c13369801bef16b3e990e759dec51d770f7c68dd8b7a222c71cdace7996308a069836d623255e1573e1adea0d9a9ea813cbdfac6ac26f6877540d7a8e1bf33abc50719602b7dde7f23b21fe371016207c1cd748732c45fccd30613cd77d387247fed1c3ce150071bae2290913e5de3eec3a458fed21e5e469b5a7b69fe46dfd1c33e027d6cba12e3077c4faf5d46b34f75cb54104c2cd2668edec7fb8cc20b732677f3c0bdfb302a486d0ba59d10e5b5e2de0648927cb9a0f5602cc3818e3797bb8065e5bb7f2c793eab308f462c13ec2cf2d0203907951030f265c3752755479e9c7066cce62b77b50956fbbabd042b5dba8e917a2220aefb757c79c02bacc9f178e9c20a49172980ee0933f8c7f091d0d891ab682542418f4f9209813eafec50ff0c4f9e619520d3fca3bf45e0de93653f6ca500ae9a6f6febad7c41ec70d5077eee4859ec9a6c0e590b0b1e25bfdf8938fae76f9618370f5f2a4aa0ece2a0d943001d945507df86bb28dcad12950f8eb9b7f916c556aaa4d057d189627b73f71a022fcffb0138ac9c7efecc24306c00623fc46148928a3bc26cd7ff6a817dfda7d43703bd065ec444453217cb86e0d83e6c4c2bb995288a91539da15c246ee2a274ad46daf08a7c54f853e83c17194fd0a03adaf7bc3e6b1983b94c70ffb1a8350cfa", 0x1000}], 0x2, 0x0) execve(0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket(0x6, 0x1, 0x1) dup(r0) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:20 executing program 0: poll(&(0x7f0000000040), 0x200000000000006d, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="4d0fc3", 0x3) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) shmget$private(0x0, 0x4000, 0x4, &(0x7f0000000000/0x4000)=nil) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) 16:00:20 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1, 0x401, &(0x7f0000000000)="858c8e9215d1513ff7bdb34e2189aa3f8130706dcb063d499d50f85863643938f0e219208d9e2f000028df8479b02004fcce2818", 0x34) setsockopt(r0, 0x29, 0xfff, &(0x7f0000000240)="ebf7cb55c48d98812eaa4e714548e64ab63f5e9f9ffa860c5185d8e55ff1792a806ce550bf0e7d16737201c433c6eb6d66ef49e5551f34607a8a7f269d70ca263c7315e3ac85876ebca78f6760672dc0e7a636f3759ea42efc9a147ad1642a2b47da414177396f245de6a3f808c5b4dec401decda9e232596f85b5a2139c1b7f9a560ed8f1e3a2de1021bf243c1e6261ef896d26cc1ac422baf0e13de7c83428bd7c", 0xa2) 16:00:20 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831ce1ad4491d1f7828bc2d2a500a35ace697bef648fa9da398bcd62b103434820abc4bcacfa3000000007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000007a864d67971a38826a1aa8937092e", 0x7f) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbfeffffffffc, 0x1, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) recvfrom$inet(r1, &(0x7f0000000300)=""/241, 0xf1, 0x40, &(0x7f0000000140)={0x2, 0x0}, 0xc) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x402, 0x0) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000001440)=""/4096, 0xffffffffffffff5c}], 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001400)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000080)=0x1) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setpgid(0x0, r2) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x8) 16:00:20 executing program 1: socket(0x2, 0x1, 0x0) 16:00:20 executing program 0: stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) r0 = getuid() setuid(r0) socket(0x18, 0x7, 0x20) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x11b) r1 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x40) mknod$loop(&(0x7f00000000c0)='./file0/file0/file0\x00', 0x1, 0x1) fchdir(r1) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) 16:00:20 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x1002, 0x401) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x20000000000000) mknod(&(0x7f00000000c0)='./file0\x00', 0xffffffffffff2ffc, 0x0) close(r0) 16:00:20 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) ftruncate(r0, 0x401) sendmsg$unix(r0, &(0x7f0000000ac0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000a40)=[@cred={0x20}], 0x20}, 0x1) 16:00:20 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000180)={0x4, 0x1}) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x7, 0x5, 0x7, 0x3f, "6fd8ee878ad9133faee9014c6a2c71fcbbe6be57", 0x836, 0x9}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d42000006e9302000200"}) r2 = socket(0x18, 0x1, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0x5, './file0\x00', './file0\x00'}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) link(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000080)='./bus/file0/file0\x00') r1 = getgid() r2 = openat(r0, &(0x7f0000000000)='./bus/file0\x00', 0x30080, 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) setegid(r1) getsockname$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) 16:00:20 executing program 0: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file1\x00') mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105704, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000100)='./file0\x00') getpeername(r2, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x280, 0x0, "f1f743cb40e374632e860065f3d1d10bdae2b8a6"}) 16:00:20 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() write(r0, &(0x7f0000000140)="90", 0x1) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = semget$private(0x0, 0x0, 0x20) semop(r2, &(0x7f0000000080)=[{0x4, 0x10000}, {0x3, 0x80000001, 0x1000}], 0x2) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x7fffffff, 0x1, './bus\x00', 0xff, 0x100000000, 0x7e2, 0x9}) r4 = kqueue() munlockall() r5 = fcntl$dupfd(r4, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0x28b81e) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) 16:00:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x100, 0x1) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/9}, &(0x7f0000000080)=0xb) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000002700)='./file0\x00', 0x0, 0x0) r1 = dup(r0) chdir(&(0x7f0000000040)='./file0\x00') ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) getppid() writev(r0, &(0x7f0000002600)=[{0x0, 0x319}], 0x1) 16:00:20 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000240)=0x400) pipe(&(0x7f0000000200)={0xffffffffffffffff}) setsockopt(r0, 0x9, 0x8, &(0x7f00000000c0)="9eae0c16405aed08d6bfa2ecc4130cc355749a746e1d8e44f286123e0bea352e97ab6427e937c0ae400ae3697f1cba8e12f460c20e0cdbca0a044be2d0d16afd106b54e98b9779d1badc5fe1b2616d262898c2270c103f4137daf064904f4ccdc291ec9b19ed0a28c0f4d19992ea4cc5cd929c64ae141019651e19db85c691cbac3e460b33751b67ee36200773949b35a74d32379df705d18ef0d6341590eb5b8a3f1cde8ab02a71ad0e5b53c7569aae2ab2", 0xb2) getpeername$inet6(r3, &(0x7f0000000180), &(0x7f0000000080)=0xfffffedc) setsockopt(r1, 0xffff, 0x800, &(0x7f0000000000)="2a67b39e", 0x4) 16:00:22 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x87cc, 0x1a, &(0x7f0000000040), 0x0) 16:00:22 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x74, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x80}, {r0, 0x86}, {r0}, {r0, 0x1}, {r0, 0x8}, {r0, 0x8}, {r0, 0x144}, {r0, 0x100}], 0x8, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 16:00:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0xffffffffffff7fba, 0x800}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r1, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a", 0xde) r2 = socket$inet6(0x18, 0x4, 0x3f) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r3 = syz_open_pts() close(r1) socket$inet(0x2, 0x7, 0x1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) write(r3, &(0x7f0000000200)="c84b817dbd1c50344a172db6cfa89e8c873b90c39ca63409f980836522d8b3215941b51ada151ed9ba74601a6c795cfec8b5c53f08be165a6b3d166f3e53144a3d731f13d9ae514a9256bb9db2de3b2836268f9aec4dc0c26b5ebf872336d4eb78ae71452956868029fa9c042dd9c626b81533e9b1fb629cb37a59644af05d86a9a5efd13167d1832b3075804372b280f514", 0x92) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x3c3, 0x3, 0x8, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r4, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x1}], 0x1) 16:00:22 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{}, 0x0, 0x21, 0x1, 0x226ea8da, 0x650a}, {{r1}, 0xfffffffffffffff8, 0x8, 0x9, 0x7, 0x6}, {{r1}, 0x0, 0x1, 0xf0000080, 0x9, 0x125d}], 0xfff, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x62, 0x80000000, 0x3, 0x8}, {{r1}, 0xfffffffffffffffa, 0x0, 0x0, 0x1, 0x8}, {{r1}, 0xfffffffffffffffd, 0x60, 0x2, 0x8, 0x8}], 0x671b, &(0x7f0000000080)={0x2, 0x5}) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x5, 0xf0000000, 0x4}, {{r0}, 0xfffffffffffffff8, 0xbb, 0x40000040, 0x1000, 0x7f800000000000}, {{r1}, 0xffffffffffffffff, 0x26, 0x0, 0x80000001, 0x401}, {{r1}, 0xffffffffffffffff, 0x8, 0x80000000, 0x6, 0x3}, {{r1}, 0xfffffffffffffffb, 0x14, 0x11, 0xffff, 0x9}, {{r0}, 0xfffffffffffffffa, 0x3, 0x20000000, 0xfffffffffffffffd, 0x3}, {{r1}, 0xffffffffffffffff, 0xa1, 0x40, 0x1, 0x101}, {{r1}, 0xffffffffffffffff, 0x50, 0x1, 0x0, 0x1}], 0x3c30e5f3, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0xe7, 0x82, 0x1, 0x6}], 0x7fffffff, &(0x7f0000000380)={0x101, 0x1}) mknod(&(0x7f0000000000)='./bus\x00', 0x2100, 0x20) 16:00:22 executing program 0: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x9, 0x100000000, './file0\x00', 0x40, 0x0, 0xfff, 0x6}) 16:00:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000003400)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a042bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3daaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c02432d5a7be063077ac005cb6719a1e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a63c002e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da244c6d3eb4d584bc4302a908eea5919f45a5614066d4624bdb536b783c449989178ca3cc789a0aef1ae5cee2724366f577a46bb9ec83d3cc6b64c384910ab9a08585bddf0f7c77df65d75809acb775fbed3796add37e23d7b7897171deef6b96f4fa64cd1491d9734363673da398d9408613bb210c67787b0204d1695dc0ec4f41fceba8596e62eac28ff552baa42fa97c303557dc959f592aa7fe93fcd0d3659a917d07460732465fb21b672e1b26b025b811ec0d0478cdeb7019478a0921cd92b6f1f25d10", 0xc44) ioctl$TIOCEXCL(r0, 0x2000740d) 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, 0x3, 0xda4, "b0ad1dbd961018ffa5002c08000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) @.[À  OpenBSD/amd64 (ci-openbsd-main-5.c.syzkaller.internal) (tty00) 16:00:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r0, &(0x7f0000002440)=[{&(0x7f00000001c0)="3d8a3189a1fd84d36620d72e2935e3c4c136c64456516dc2b58aebc1a929010357ee1d3db3732d056b2bbdc4c82f4b5730ada1071ca8bb5b91272b9591912182a62c55c7b03dfa461cdd8d9d2d16b566a55e95ecff6437539991c4a1975a0c234f5818db2af91cf54a3d33958fd6f4ab71eb611ff50d4dab3119ebf761a91b86b0a8f707e7a7eeb97c24a6e4ee55ca20f1baeac168d7b940d3dece215ed18ca7f6e54c93f5dbe15fa70bd66816817383694e4fded824d087cd3f37288fd80d07c48e9d7e3d56bf9255e1c49a62d32b19b684cd1810f9a5a7483cd7cd25e3856d9523e6384350149b049c35aa5796eb08c1f28123ad9bcf08b675afe49f471c68c3545333f1423522f211bf9bd9421bf80727f2bd0913fc36f1516ac26449701d5fb1695816dbe1d148336945ef182a3404b166f5531a1974d0272e084b14bf0fb334f1b29daa5d7b2c2cd6a954167fb2969a09cfdb5229a73a92d5d0a0438126a9723b6314615bc16e64c6d3df2f70bb79d7cf3062518ce540ccbbf0b2e00a3fc29ea131c8949ad5e6c1dd879d96b31507340d19df9bc847fb323f80fa0d2f849451d5573bc4d581f5991ed7df742bf7e40d558be609261fd2c61faf1668cc06da25ec02bc144c06ad5cd92376509a79668416c1b512423841c726edf0e85455145388faf1d71f5dbd7b2689c8887f39e7ee873129a0d7be41f36d6712291916393672c4965f1cc41c9f4eb892b64b165c1e053f4018b79de361f40774488c9d176269e59abd5b44166d9d8c99b180131909542611503cfe5478325b92d79d03ed500da7c32189cf7900d54d94f3ebe68a90b0e2f6d7fa51f1aec718233086bc3cc823aacc602690c712c0ff058308425c6fb792b58224104b5a266ffce132c7aa971482a49057f810fe908420fe373bed64a6bdda84f02bfc11576f18bf195a415dfcbe56dae1e52588d06d96af73d4e22a3ed4bb72186e13b93bb531ec987a50fde87f8402ff715d065cae850b133df13c45e2100abf7e2098543bcd91d64b215d8bfe68a4ccbe5ce7ac1543ba09450ffe14f1d2ab17f33c8b9d855a5530761e34827d0c0b007eca175b84e886ad836589154be967e7e90453c8de919fbd0fa5fa9d4396ffab0c7ea7fb57dba0624321e47a7ade3f65a381ee3ac26f1f1f1536ff42987626ec409a8a2389f17ddf5ef66e74bb429329404528e47595b15caf3bddc3a2252bf9ec63b14aa15a3e298de32f852dbec99617e132d5254975a068f3c6c8cd6d96536c44b5a0168827153779108c689cbd04281f3e06db98e00deb6fde17446837ff1c58d2bbac859871b0f44a2cd71080821c78fa5870b117d61c471e8e5335163486d3d98c1be5a1a712521f2e4bd110e7403d18f70e8e904ad6dc936e0e76aadfa640fd20f1d180a7de802f766b9a30ebc7f19c68a622723e9d97e4554fb6a72d0d8c5a637cfa854c158373bf6887332bd345e9c772ecb58c87a9528bd25f366d9546dd773e2e2c182393bcbb5356d837ecd4a595ec3f2ff67696aadf6c51fd9d231fa877034bef590703be306c394ee52d3408f135b20b94189568330a1b5f5846df93e1772be0c8b8ce411d04bbdcc9dc4e58b8bfe9e7db40f04d1420eb190ead857ebe6fd7c988ba7248ecd91eaa94a8e4761032ed252b028786b85089268d7e28f58b9bcf83c7987b20c10d1b6288f1cb1febdedd0c54ae7818f4f93737104a2e39f95df3b959328cffb143d55a2780e1f94989fc176951a967a2d2db2908f83ece9d170cc6cb373a8251489266d6dbb8976c39b1ebdae83b7cedcd467b161050c109fe56964721c8d5b911c2ce1640c6c810956993009d136cf3446b86a488d9a1984d7dfff27ec4ef349bdc1eb48d2e9a1944d005773a801eba23f7229794d480bbd8a748740575aa9bb11768f0daafbc2dd2587b66783c853b3d7739ccaf458f8cdabb608ffaa1aab41c7102485c9aa7727216e8ef6db26b85b30366e9488349af945f4c2afd256ac7f25f51bd8f9bc0412e8ef6debfb9b4e163000aeb2f33070001b0cc842171fb41fae3b366d2a70d6b214d2b3202763fc2e639144feba315c0461c069938defe46b3c2ce4ff17c045e42d394214df954cd1fd929c66b358110d1b0114fe26236cf3f90df51283644a936f71ab13a1651c6b97f92822eae7344f2d1239bcf336854fe4dc8978e0ba831ba162cb38e405728ef27f755e91a53e3f53710a552bd41b7c55553c6e1a1d0b027ddc8d5ce1132fdaa46bbc5f58b4e8ceac577e3f769f78a5454e3ea88303c26de4be6e60ceacbfa525945757d3412392858a591e9ecfbeec271a20d11990d01788f48e7394c2d7c1352df978f3a12e5a09e2f0b83296ebfdb8b3a53bded1936eec355c3c0a704d619f0fd74dc3813c48c1de8fde27dea201ab2e5381f37243cb20d44e5198aa4065c5a3cf946668884960115e4004493437ec202f09d445cd4aa2df8478a86f21e32cdd07bd5703b73350b5c4e9396e62eebc96ed2abe245b4fdf7db14d7681a8659661d5e7a1ec2e079b9beb22d5ad75fe21c08844d4e9a5121fe26d113e828618b355e12c6c805062474705f3f8ef29afe494f7836e363dde00da0624fba601392ef5d4b04b03ee8bdeda9001051627a90111c977d8df8883dd5a05f1e7456c4d0d06af43a493a3b7d749208afe1a3ddbd2070853c4645a7a2bb5843a456e0405948152be6b3315a7f7881c6ab2881c95832076dc52a5356b5a516698ca1e491b7fd22cf273da9f2dd37385b396b43b6ee82e1d7239865e51d0884603968b92898547e957eafc4fff8139c3f87c33ec1785ea39894edd8fb9a7ff183976cc94747e4ab4a74e7f3f034f758f56cf44ee57e838a601796b169012cea1b084877492ff6b59d05b3e24765ca7bfc86d3aa156a0cccf0058789e32da5ecc1286d1dbe98f76bf427620fe06d28985faf112fdb245a854f8eca2647d9b895be58945b11732710bbadb8f4358df25d82c48589a0a372408582495974e0d89fe31662181cf923934a46f0d1eb596071709286c855129868f9ffe37af552a9272148060a9305b5755aa090293bdeb261ab00e50da595ac0ff7ccb7635838474e50d8de262b0f14f7fcf914b63e1c2d890ed3832c39e59ae8abff6364873dc31e44460566961033f75f0c36d28e3dc3996d4c35567b993a61902e8bb13c8e40fad58bb43f511457f632d3a6d3799aca8b74ad052ca4d3823769388e1ee2b389ba189d71cb67d67bf867982b5a3e87e92acc99f26991fb142fd4d42af09554a9b094872ad9076fa60613578e0b1fe54389ed06bcb19b809be709388437b90e666f22e5a23061a8f5d65abfc93d5c53350729543ec347dbe1f9bc9df36df12c690634ebdf0ce206c1d0baa34529d32e9f8acc3eeec1fa3802a7e198e041f2ea80328458bbe8548a70ab2fc104e99f69c20967af3ba108dc542dac3e046d0a497f14b06560f99f94f2f813a70ba02046e1485ea13b58b73c2bac7489f29cf414bd8ca7822a47fc09508f22f4399fe2fbd0cbcd25eae224b681b934a552de744996063ec32c76b0c4af6548435fe630b51007a6fe0c7d98831bc5bb5c26fd891eb13417169197e3a2f6515ea6e180fb19ece5f384e128b9e9b8531c00fe1177460b4a6334521b01e57aaaad849829e8a8f1e83758c5ec5165123f9a013089a69fd6c6215acf03f8802ce65cf12b746bb0675bdb173388aee53256eef071333f893e510f72cc88f23e907fff6f803bd2bca8668c0796f576efd3b1d5412d2857781b60b33a5cac5af1a4f6cf43a7c1af1a82dfe29687960cae10c03af9e84cc358ff8161fb0b4c142fed0fdb653239fbfca602d936ef009d12d5787a5d018080f8e5c55ec1ba5752dad076f2645bddf555852d1f2e4b7f5a9571498f056f2ef18b23f114d42f7de7d92cdb59c5cf8dbc26ab420624d1d20b5cd3a73200a6b81f780361df8424388dad7a18bed0136519b6a8bf079a42ca7c7e8ba150c20b69bebf38302bf8ea7739ede1176052d28c4e3ae07996998acdb53b470ad83935d5b829a3c774ec981600a95c451241d4a924702a4a73268774d67ab7951eea100e28f56b7ff94de29a5e2add99ee194bafba29b30aea02db5e84076d6553295f158f7c6c3dedb7e19d651cf5e609644d4d0e9b01096770ebf72df5d9ae2f537b61d01689a5c485c6e93e02846a80033744a0f85f28d5a0bf5227f629a9adcfd224666403dbedb942d1075ee2901cbf87d4af1f83b2044d82b5905482b10fd3a64dc776880a86da16a00aca40a00a94ef0f98b4958aa14f7538593b07d9195e32d9d73c3b5ba8671d7066fe54e74f3ea0c7fe00c062031bdddb75b959efa2b06c0879d7434f4232e23ed4cc0dad968a61ed648e8b065615da0f2ebaa616bdb33046d6e5411f3dc30f3a9265a18f4d3820668ac8304ac5816a319a1c6f18a2383e5ec8d5a4416105bd6b17cccb163c006b0c2814da5e04da769b84167efa99ed2ac3f6c573163e3c1ddc43feb11be9ec5348bd8164a495b2a33203785b90e739edf3ece46122643673e3775adb36a05bc8e612377165bcf70d74ce7158725bf13777cdde4a6f9aa229b190b77529182d0aa4e00eca8fe284aeb8c1da10b8d24ae8de4ccb8037ec60fadca6344b51f5b79556684a556aa00e71234e1a8b7a9af2e0b2679735f786ac9c8a67464be23e4c972ed57d3e15919768ba823c77cf4451be20c0e3c61f23bd732fb6462f4c54fd8e625eff04637d8eb13cd346169db305b953798780a0da8692c2e85b9600db8c41ed6d812747430e951b97650cd48ff4f03fde8e2910cfe9b9f7de15352ee8b69e58147094acdca3cf3ae9a26e1bd9486929cb60440656ef52af88662ede4c6c7a79fdd73f0ab0c90ad2188b098a541fc20b726048d9902ec9a4dc5fbd6dd2bce21163162fd549ecab4a5d2ff0fa21b069f0dc7db76bb39e926c9fac0b478ca6a0f1a080e934717600adb9fe1cc95378429a214d4cb847c32114d4b6c1191c1f97f6794ed5e7a7d75828d280e27aa57018656cf1f019ef67f7b025d3850b7ed23781abc7c00b9745ffc38191eff9b11170fe92d9582cced4696f1965cc948ecb256d404496ca6da672038438f73e20fa4b55d8e6098a3e942ebc0714e62031a21551070e1121f050beecfeef34af5e0e661829a8ddd0af607ffc1aec4c5c1230bcef409ff02c2bacc52fb03804d8de54bf182f58bfd7debee2a407f75004a63a35ceb757669b1c31fe80692f7deb927db2515e3ff67ccec0049c38ba1a57c275854dd3a2aa0d5afb5f63c04b7760a6101aaae7085891db0757c21728462dfa8cbc9104b7dbbb45293a17831da6a535b76997b7149727708e5244ac6b1906b6a6c1001b85f2e26aebf6248c3047a8520a1283dbdb71391e1bbad082adb783d66d572b9dde57ac11fddcc5217d46e0fcb5490560f5365badc0f7907bf7ba0826bcb6510d5d683bb07d8c2a49291d9ede76aa7239c17c822a67831938d08aedf5b551b3a02d50aa98afb77cd6928f811312557de93c0597cd8cda263249d273fcf63c3c9668be6f68171b013891bb91add0507dd206bf14e99edb7c75e08458d56db71d1734bb3d6590fab6ea1d94030a5f8eaf5637f74121aef3e7dbff305878d36b1fd38687398a64db9b01448eaa4cb3b464dbfdb379f714f23d78f6795f1644692f1b7bb43434ab41406485441f7564b688f249bd32ab97d8c37eb1fcf311af30676ef61f48f17a616acfb6f56e2578b13360635f831033", 0x1000}, {&(0x7f0000000000)="499e1965351c759a0bb1ba25ca6618ff73a7d8333f5d34a855490a4ba4697b722dc5d3879da7ea864929a8d1ad6eb08e98c10d816856d79e5915b0ffd19161e10a433abd756d24c10ea9245a828f559a1b4a305e0e1bbea5904740128f5fdd505b9e0d534b930044a9479dddcd505cb7224283846cf5cf15ee948c43d1863467052649", 0x83}, {&(0x7f00000000c0)="91c269d12cbb5ca260b46c1ea45321c38f0321bef9d2934c02cad13ec5a61fb195be6759e892df9bf2d70faf8e67deeb95c8b15736990960f5884ea1a0da", 0x3e}, {&(0x7f0000000100)}, {&(0x7f00000011c0)="df26bd43a3757dce58b4d55c9988db5393f3164f4838b48aeb59ab336ddf58e5d964a91742f2fb9d8e71c4018fa66472ed08f5169924ea0db8e4aac685d60b71b97e6f97501ffbaa452a80e0037ef29c8cc27d8c7d4145a0a264efd062eb84118f3486bcec9818d3fa8af0345efe1e719a3723f11b1ba89e77b44269715d913b809bf5f61d9229b39644d0f849ff3248c73f15521202519e219db53ab99cfd3d593eee55815b973c9ac39d50f4f57b05f45ed45dcb53722b69403abd022c7e2a4409d0fcd05e84a304c0064678523eebfc943f75da303f5a145aa5d463bd54cc57a98a102395595251d8fb9c9ad2c3ff27746d05ce3ba983ac85a31a81fd8620bf4db50b998743df4e712b8675fcc3e1137d0239b883fad6a4c56bf274cd4319b824edcc3966cdb8944be75a89a5d79a06885891f34222541561dce3d4162d9efc51e49118deb394596c980fa182898568ce71ad1047995ac08a94affb7f3327d13703bef103866415061b78c2aca9b7bc260c493a9e940ce4aabb58a3541d666214988ec0d11116c4f06676cad5bc144cb42bc97a67304318cc60469355b1ed6d92a62d5286aa29d160fbeae30ee60888fda869c7ae206ac3386a87d63d1f24d6a2cc84eb641480acd296125c5c422e29169a32dedba1bf617a2e2a0786fb62467f24940ff57b70b823756379f40495dee70867607f3367a69c6bfce1441961ddf4c4c9bdf07e2d07187a72307091136491d4e9729fad8d3c22b0bd48decdef9c701f62ee25a29f2ac589fbf6958c3deb4b70f0970aa4935eb4fc7d19f1ffbf2ce6244a6803f2b1bbf44d71ac856d643806b2da19677f546f620e8e136eac69ab251114238e15f20f96e62e38d6d2c61ae7864cf6a68d71bec13a89581b91831c663e4f3c363c227da9ab4afe08c70b6f572b32b3abdfc9fa6fb6eb4cd5477692bb4c7ce87511756e98ac63c485f13eafeb1e246f98264c8ec1315ed5681f753c0eba9501e0821af4b46dc886f4aeb95bfa93e8a094038c34ee3b086fed98c3ca1f0db8c4088e38033172772a39cec3a25bd2369760939c0d6e5d2e0076315ed3cc3d8ac2f7bbce2a44ed60f15d490ebfb152901c301be76d42d57d9fae9bd61c358da548f743b14e4368280f87caca83dbe5f9922d7fb7f9cf99ecb84a62e4e6755c9385f05df56b5a50974fddf0263499ecf28611869e375f0fcf6f33a62cb1ed114c615d47cec69be8848ad64fc0e6ad5fc9981d64b9b87a895bfc7bef8bea08b4c0b2c35f22bda61cc32e30b6970c75f731915e8a51845a8c7f612ca6c45d53e9441166403836937e586ed65bb04403695cc381d0d2ff0248a7e3f7adc275b3a91027f5fd3c53a939f40a7f1fdc9b4858f43396ed66c4af0c101da45b10cef38954b9b1abc77c9a6405de2c01e478f6e8871ff44ba704637706ccdc273c55498924bc418a64fc0958403de67eb95b7b360439e2617e0694cbc39d10811fb08c363df431b0c8b9035431d9e2dcc4ecb7676c80eab6a42b7d6d6faf0be91149a770f5ef0e9d37da6f3313e0bddf40cbefdcbc12b8580392d75632db693ecd1bf963aae3053f8eb6b1d13f3f00460abd86d783eb0eeb83f07658306358c6ec3006104def3bbc8f7e41767ff189b9dbd75bf84bca5657bed6b92435b42eefe37e30bf603583104546d1cc3905ce90deca0f2e03ab90bbaf9a442292c61b3f06d656188cebd873df68e631807eb5bec7aafcff9fb7b567bbfd8d3291109b023c42da98942a6fb96a106ffa0b19e5afca68f9263cff987ba6363386b1db25a294a0c472d0fc306ab940b0c73c8bbe1ad627746df8bde38d18252e672ea85c5bbbc8151038e5bbfd5632745d52b84ccadc1a4474d6d2f7bde5b6f50cc41f71a6a7e4f96f2b750f22b9d69ef498a97dcf8c6c1bde085682aaaba6389e338a111bb30d08799fb4ce8782477f3748902477fe7f6d897fdafeecacd08c2f71eedad7633f4b2b1f7b2ec039c6599f68b72e2249c81600a37b6ef2b65f172d2eca536d9f5033ee7e3c274cc21827507312a554247d6a224671bb2247a456a03b6cabfb42cbdc5b8f60f25f814b83c9ac6816db26b43520b1aa4f922b5af1422dfc6d40a8cf5fbcb26316d72562195061c1c6330eb13a0c29f3b5c13dc59def5b37bfa90c1e523e37a33fd1b139b58bf58736d5e79809213552cd026abc8958aa333881908ad08594eeba1fe1c25f2272adc838f704210a44ced222c1063f857bf6135d98d0a3982e887dbf3a801bfaeaf020561e9dcc818e20c0b7271d4ea4c174d1b924d6f53f9b49e0e6a7b5fe79db1909cb772f430db281164d8e171343d4591243288ab5ab7eb18bc7a6b025be0854cb9fc41aa6b8ac0931d3ecb634c94e73a13f6bf1390befb118a6cd25922b0eebaa93398e2df00137942bdf996f5a2bdc51736f1de014054bb049d8f97695e03bb3b6b8c9a260479e4c7650f7a3b32c052e030c2dc4820fed67df106cd07133b6b5481703c8aa8709bad4adde864f048fb1aab13e719a41ad03fa080f91d6f42ac89e741c4c55e9c85eef6cf65c475210c73dab3db1960c0ec5ad6b51ee0ad660f1002c8d89703c4a56751c6ef4f0330daf057bd19cb535b4873d3231004a9e60a5dec592f7e098c70423f66d06ccd50f93b4f6e3109d7ebf8b7af7d7e48a30808fa7e19943eefc7ed7f90cd51c2c223775c4948d3f7bf36d7e6d80027565fc2023ef5d6dfe8c7d766e707d9bbceadd7afa7283be8ad22dbc2beba98babcc72cc422eab86cf4162725bc44c06c3c6b520075da04208cca4d0be17725fd0b7ea50544ff2dca760ee04375d1a6528e884bb1316f604f5c2db765f853ca9970b6b5a2878cb222d68fd7edf1d3e289aff3c862455994bf247e7ae557dedd52ff961aae4d6271c61b70bfccf4b9f5eb0cc43a0250b6a5178dbb5dc28df3aefbf09b069ecedf2e05e62415ca0f1075d931b0644a09ad08b4a3cd452217bd736be55b2f941beb6b5ddc5a8ea75c503cf215c825e0ab2fc17d02e83d798b55dacf9fc540be47a4c000446ef4bc2f53781308fbe69021f31b11ed8ddb79db8bb6bf88fd9eb706cc8b5978449c6904073bf87f05b107dbbbf01052d14fa35a8f19996a6dafdd01810503f18f2ee735208f8306d4143866704a1c66b8a4258037a4b7f9ee0beeb7e8de44fbb4ebb1d4c2f86a3a510fc937dd9a88825117acbde0e4023313c4f5bd7319dbca1cb0d494b3c7172e67f0d9a936a042e1d191624ad43d153a8ebe61a5de3c63bf47e7cd934165c2f5bd6b21d53f307316702bc46a84416f49008f656ded40cb1bf7a015278d7dea3ec0edf6df81bb6636d4fa83bb15ed8cfc7d2bc8db89e9936d1458e27cf5a5e85c3e564a4f3fd274f1f72ace57ed494a516864bfc7ecf486db9f7e2c705acb9f34c0c1c4890b8fd971154b5f82e47258b07efb06a2eacbb225b22332cba27af5c2b9d89f0eb3d646bcd38d104c2727309255001ee434db7e19ef4181e2c16f8666bb66db2c7fb20edbdd87d686b2aed8361edd0eb67014790c3e9623b65d89777a2d65582800bcc5f4329cd289d4ea4eb9fc534ebf1ead834059b80ea497aca2a00ab36c1de95bb6fea5ef7f9f3d7e83de5b3c23b451a3946908f74db71b3079709c8f244bb9fec93e0c43c934c94e61319ab2b010f309a68206b3a1a610d6cff784c1b0d4ce2c9ce8d35d9878f216fea0e473658391a481e60eb2fc67adaf8d70b4ef611270491e01d809b0b14a48a57e76dc93acb0f5edf5b1c42f785dc8460e9b6ab5666cf472422961fc201f46cc2a4b6f80a3a711660d86df5a6008bdb41914b904b3abaf6f8f6ad44af04f1e5050f25de48a7a01b2a13b8ae96079193d08c845ab4ea5b1ee665768dce7bd80ff4ba779be8ffc70066dc089b73a0ed5b7d42caeff01d19201f6d7a871bf7d1d126518d46c14b36a351a809b90e9b5cd69447af43efabf3f0054800d128dce2107105fe7c4fd12ed4d462d8d24a01eb07567f28392a40e7e1a4d0d3e87855bc33a677c7b471d19fefa7e29be289c2d3378c24163fa8dbb7b8bf7a9a371928a1309e3bc7a7f23ee99f6b9a9a7f25c4009456691be1cac23d4966387610dd0a4b2da1c2f16954f4ed3f865e9959d02270d3e52e9a8b1d2dd341c6e11863ea3b9bd11568df0c892a7381079e24e8979ae09758d18423f025f1d483b080a9a705d85aa2134dd949ead3f0c83d85d4130a6276a9eb73c9d145cfef3b9dbf9d2c6b9b37a956d780d98333c8d7dd483d927a34cb5b00d7c02ba0fd5e11bb9101c9bbc678626cf2341e9dd93b7b42a1a74142a62efcc3db7d32feafa171897a0e7b800f66fce4499e873d63d48efa611efd3ed4487c2772b1444af21c92ace0413d75ef6e69435014a12b8877a58e330f4e50ec34d57ccc4a357c9eff32d0afc47fd867bfd65158023192b3ecbe5bfa858093f3cc314a72898687f9598ac9919372fcad3e79092c5727e5fc83d9f5ad51819111e3376ab43624f3e181204b9b2da6640984ed91599b9b4ec83b61311c32c4f7a89a496183ec596cf4420e3c78ac78b909caa6a008dc5c0b6d10346fdf472481fdaf65f00a5e004d7bb30d48d891e8b894ba5d17b4ad94e1a4ae4a57dfb62209f0fb2060012de7a9ca58eb6dfc0a3f87e7f77012f8e1fb9cb65e377fb138015496070aaefd3e6fd894d132288650ac3228ac3d21a12325d21adab4293711150d14dff2803ffd89e25b493a04873099d54ec803f3c25ab00c4a59f89a4854e12bd06cb034334031bb4ba8e420154e061f21128663c38d966b20efa83c89bd5fdcaffb06869548ae2482b934be2c236163a464d130c6c15bb45ccdbb629bdb955d0403bda24356970ec7a154adde25a63ec4b85bff1f2508c4e38863bb2d24f07a9b95a803d00177520788b6fb69355b662846d61108762b420c60dca9bb9d71784d5f34c181d29e9a54d449ab80bd5170ae9f7157595e53ee8d0212a7a2a8b3598c79e9f7a2d2da68226a8f63bac9f2beda0664006c8b585b2ad2f6105694a41f1f3fc8f435e906ed713a0eb829583dd9af381a5888462842c85c0eb8fd995a0fa9d197b0eb7368f4c2557774c6637cb145be35ca011881bcab332682411aaacea1aac9dab4eefbae6b5c14899c110fa7a332d9a36852dd0af7c6ea86c85790ac4d1ed561e0f68c460c9278224a053e6f42abe050241c8611f910b396dc296235ac208c44e10b0b4dd0ee7a9ba3d95085cc6e470eb6e4811f866d2f88bc2c7593729a35284954a2a6c41659127facfd573972e7000601942b3fc5e3b080e9c84e325a90489a8efd249c96296e3d2e9a1eb7c6696018a9b89b1e2ec9f6fc024e6353e609268e7e523570ad4dadd5490dbddd7a0b42933d20a2a3849cab957fc19a592367e8edc6f84d9d380e6fbdce4daeeac5e0d0d091f574fea5aaeeff4dd93a88152825b78894a4f6d6a4e749e652efca07e94c5d7f550da20dad572ae96c6dad651e37f8e8c14c1497a1238c81a292c611bcc2bbaf8bb10ca2dcc5c29d66a5afaee1d6e2d82a71dc29ef70d6748ab9598a40778505c8a720c1bbb0336013524e352c204daeffe25a33153bc676ffb0feb0144e9e921756a6c989c2ef850421f17da27b4ee89fcdc76b8d45d6c24b97a5f8fdf8b6e0bfc3966c53e2d0df88ac523ff87c49b42616e4738310d3e14d6db3048a5709f5435af257f8c54ad28b9f227568acb7b0b8803c73dba81ba340131bafe5284b964335bdd3697ad2c5c3a852857ddb440b90282a", 0x1000}, {&(0x7f0000000140)="e1f1e5eae1", 0x5}, {&(0x7f00000021c0)="5e180904ad7ae2ca0c2e479b0e1f8762a36f2c4a4847502aab51bd88dafa6d82830b7721a7087e4790fd3fde68b3ff8c1e37e77877327067201da8467311668bc35043ec1e0ba7f7b831a0c1d18e06f1abc29cfcec1a5a051dff7715ddca06691c0b1bf3ceeae1ed0a3183338bf03a2b", 0x70}, {&(0x7f0000002240)="8bfc97358214b011581084ff2d38cf6bab1581b557567144a05ac78ac83d994182b3bb5325d4fe2da853cb210acd2cf39694b1f1559c676e99b67a5adeef4326cc550f8e9de80e4ecb5833901d99cfc51f27970a60393617f98e3f486c62154314486df39c9f9a58570d69831f9039cf3eed6cfb97d49136b3ae50d72f7dee3d074b16e6e927cf1cfc1a398684ddd836cfee0e0a00efaa3f18447178cfff5c3da59bd7e91ff8a74dfe61777fa00b5c0a4a79123d4d2dfab5116ee420fb00d540e7cff4b553909dba1c5874f693ca3fda8bfc13de06e6e2b7016adafa5351bb9ee1252d7a65c606df8b87b25fd683a1369aa197095a52f63a00", 0xf9}, {&(0x7f0000002340)="bef2b1b011ca73d22ad35c204e3a743d97aa40fb9c99aaee606c801dbebd2ebcf716fa1b8042b7a441d8f8030ab217894678c84b4d258f8115c33aa4dc5635a103e3f89ecfc08422c7c92620c823f6f2dfe4b7ea468e11bfc2fefb619d008453decb99b120523dd3d0d639e616a9a38ee7ff7a6ceaded130e221a4bb4ad5afe4d107300696a97ab1d2592029dcabab498d0f3db1d3749ef9b7c8b07c6f3c13b6d03803ef1a43711edee23c17f31ccfc982c443b62ffc949d33f184466f74ca233750c3dc47bd54ba58f16d0dd1c0530d6c92440afeba386f881953460ca2d64f3a9e5a6805e57b19bff7cccc99319f", 0xef}], 0x9, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000002500)="b0eb7ee2f2c2b5ab107e14fa988972c969d2571a49ba6328133b89013a005ccf92b872ce09110f7d14c790d024b97f485ae7398beaae5d7379bad599b809350814c438687f95", 0x46}], 0x1) poll(&(0x7f0000000080), 0x0, 0x7) syz_open_pts() 16:00:23 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) kqueue() 16:00:23 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)) sendto$inet6(r0, &(0x7f0000000140)="2505d4131d3b67115ce51023f879388a6e89231ccfb8a5f6caab7767d7ab6332a1c43699c2787bdd5bc7a52a183e4455c81de7f18afb0294047c2820d73f908f2a9c737ab52429af971fe14dcdfafcc14643edc9aaff015de230a09f39a2a485d36bfe1583a9a133f824433a4cac1c3a97219635f0e207f54b5d5e4b30f85fee3fc236df9182db811492f145ef8df17cc4abafdf4ff9ffad9b13a211", 0x9c, 0x3, &(0x7f0000000080)={0x18, 0x2, 0xffffffff, 0x40}, 0xc) 16:00:23 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000140)) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0xa100, 0x1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x1, 0x71a}, 0x8) renameat(r0, &(0x7f0000000300)='./file0\x00', r0, &(0x7f0000000340)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') select(0x40, &(0x7f0000000200)={0xfffffffffffffc69, 0x100000001, 0x80000000, 0x20, 0x4, 0x6, 0x1, 0x45}, &(0x7f0000000240)={0x6, 0x10001, 0x200, 0x1, 0x62, 0x80000000, 0x7fffffff, 0xd3}, &(0x7f0000000280)={0x3, 0x6f1e, 0xfffffffffffffffa, 0x80000001, 0x8, 0x7f, 0x10000, 0x1000}, &(0x7f00000002c0)={0x9, 0x7}) 16:00:23 executing program 1: r0 = kqueue() mprotect(&(0x7f00001f3000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00001f1000/0x4000)=nil, 0x4000) 16:00:23 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x7) read(0xffffffffffffff9c, 0x0, 0x3a0) 16:00:23 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) socket$inet(0x2, 0x4000, 0x9) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080)=0x230857b2, 0x4a2) 16:00:23 executing program 0: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000, 0x4, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xfffffffffffffc7d) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x7, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="e1f10300", 0x3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r4, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r6 = kqueue() dup2(r4, r5) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r3, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0xfffffffffffffff7, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000340)=[{&(0x7f0000000280)=""/77, 0xfffffffffffffeeb}], 0x1) ioctl$TIOCSDTR(r0, 0x20007479) syz_open_pts() r7 = shmget$private(0x0, 0x8000, 0x2, &(0x7f0000ff8000/0x8000)=nil) shmat(r7, &(0x7f0000ffb000/0x3000)=nil, 0x2000) 16:00:23 executing program 0: r0 = semget$private(0x0, 0x3, 0x4000000000000) semctl$GETPID(r0, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r1 = socket(0x18, 0x2, 0x0) semop(r0, &(0x7f00000001c0)=[{0x0, 0x3, 0x1800}, {0x0, 0xbdf6, 0x800}, {0x0, 0x7, 0x1800}, {0x2, 0x0, 0x1000}, {0x0, 0x6, 0x1000}, {0x0, 0x8, 0x1000}], 0x6) setsockopt(r1, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r2 = dup2(r1, r1) ioctl$TIOCNOTTY(r2, 0x20007471) semop(r0, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) shmget(0x2, 0x1000, 0x104, &(0x7f0000ffc000/0x1000)=nil) setsockopt(r2, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x3f, 0x2]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) shmget(0x2, 0x4000, 0x30, &(0x7f0000ffb000/0x4000)=nil) 16:00:23 executing program 0: socketpair$unix(0x1, 0x400005, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c904bfc03696219564ae35f9317bb66fca45d8aaa537e009dd4930cb571056472ca039bdc6eae431890053eae30ce76b640ef3040891ecbfa2862d66713ab54759a229250c423a7e347cde3cc8bf4612697e849f5dd3f7a053dbc24f700d1a2a0bf467db3c4c245841d2c3abdf4e49cd0449202946fd83eb968a9242796fa4f312386e7319fe0811c3aa3e44c328fab8d83a4bf1c089b85cc86c3f6890a121d507ba96eb15279b9f0ab34b1a9f328650130c0a598f9d3fefc409fd1ce49e85365587f739b1eb881bc93d3ed8ea38241a68f74a82f9e1931c594ae52b4e4aa15d0c622942e835044c68516808f7ed61e77c53812223b3ca7a6c0a098cda50834e5436175d8c10eeb4f3733b6a0e1ffe0a0a39f1e544e33ffd383cf1c8ddb84ba45a480d20a020009af4e03ec7f72f2ea3f54843cd57fd3d5e03679db22338e5ee905ae8a27c4b33d90e1533a400d0c9abf8a6d91151a32ac594e969c9029309bb4b7a24b8f08c1ac33e36987c998cc96893f6695b210e1072dfadbc0e6fbf9822cca48f74ca7d8ddb16b39c56de3ca4b9b59710b212bb7f74de5a19dab5e14e3b5fdd93b16e6c58671b8fe7a7e24e3d0f3d2325bb7cb9f8c31a8ffbb66e662f516d5c242914d480739f4389be48cda15c67a40839cc44badae1cb404c58fc80c3c26c05665040b6e8e77c88401ea50ce8f9f23ce77e7261a9d2d6827fb1f02f5970e9b284410efdc263bae5c7d8a5a602041a20ca4c7aeddc666f78d262267abf32f56543092c4a9b47fb9df842ccc8436eb2df58e8fef742017d2bceb835e52a5a6c1b5bfc1678b08ab036776b4c9db36282b5de7f17134734324504a0216982a0a8771fb783389f73cae29b34c8f2d4011414d9e0e095f81c7ef1ff9cffc3e618ddb43036154fa97333989f1b472b0c21bfb89806a73d3061441a0d818373fe6beebc1d045d39b3f1bc96e29a0bf3a7b9d47cf185660cac42edcf67b4fc6838f3950e61f7a1024a95de2bcaf4b83323aa8d757b16a8c026fe2196032dedb0b394d6272227c4567e751000036553b558fe1e6dd5f008ad8f5516e528f1408a14a390dd421f0a016c5d2de121b2385032657b43322180fec1dc60d7da665ddbfb99fb53d2a5c496a709a548631a8640d3b67d886f24ac38a3e63d26dc42f419c4a59805c79dfd4b5fa3798623ac1a1d517ddb8e3f1fc680e4ba944d00c7ee9af1f989d031ff6dcc06ba7f9c4314ae2b63bca29dbbf2f77070dc6583b043806d5d1c1e44b4f9f17b8ad85b46e91ebb93c93e6cab0c3d7373430100f5bbc80135bb571a6234d34a804b55a4e82aee5b3f6ca535000db03f12cead5b75a98593b74f11ee8d7d8da0394ae2eb5a68e47e650c2f5cf02f700813e1f841ec9b8a9cdaffd82a024ff8a483e6da8a88643fc2a7765aa58849eda74934d89efac5e4b39f053691dfcc32487fb90f3ccec7672e4fb737d94c5a0c17dd1bfc58d45f87d199cd9e99945816b1f48e15561f109807ba43afa2251017509f787249e1916fab5a034fbbd3d8afdb9510206e8d35815fed13c6d27f8439ff972e2635f94813db739e4b306fdf3e1d98f4afa06c15a67df09f1c1a441cbcdd3a327633420e799f6d6e6921e5a6d84d82c86c6a6dd67d1bc3dc1feb673db3f1338d08041a0f2ef3e5fe2549b8a722a623fe033788510865b4a84e0ce8e14bf681c47d9aa9985c57dde0151c54b790f8de96898ff6ba627867b86336b87e5e13a845c9d4daf758a8647dd9d38d3644bfa1871580e0f7e2a5990cbf90c208f725e4e52af49809f7b3c1036506c29c97176b3ae16f8194d1e85b48e9b39365224ee4b296dea473c3cf57335c363b33fb0e6272fa2813d907cb05344b1404ab00d6d8f2bfab594cfe58cb4f19c6c45ce47ddf1498825d56f525045821ad91c3e15d5aea3705977e761b7480a4a4249e9e3b5bf44c1757ab80741dd9098e6281502cdf6555778ac27382799a8a6fecf9e1437443d7bea66c94ba6313dbe1810a4310f168f58336a0da96e0696415b2f52aff50e6f68e27c6194c5563d9a388d86da39aee924048504", 0x801, 0x0, 0x0, 0x0) login: pmap_unwire: wiring for pmap 0xfffffd803f013300 va 0x20ff6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013300 va 0x20ff7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013300 va 0x20ff8000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013300 va 0x20ff6000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013300 va 0x20ff7000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f013300 va 0x20ff8000 didn't change! 16:00:23 executing program 0: r0 = msgget(0x1, 0x40000000000608) msgsnd(r0, &(0x7f0000000000)={0x3, "b699825467af247581377908b6a75504e4b28c9fe7cbf1bdd86ed046b2296a35d971ea2523975c63bacc4da9963ab018d557d8720b6b5890cbb5717181468fcdb3"}, 0x49, 0x0) 16:00:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) sendto(r0, &(0x7f0000000040)="50a24bd09d4a01e22f", 0x9, 0x4, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x2) 16:00:23 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105727, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x41, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x2}, {0x63, 0x4}], 0x19f}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='\"\xff') openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x808, 0x0) 16:00:23 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = semget(0x3, 0x7, 0x0) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000040)=""/26) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r2 = kqueue() connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x8, 0x4}, 0xc) kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f0000000240), 0xffffffffffffffff, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a271dcbdd7ddd11802985411a39f534d3bbc82e6"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x81}], 0x1000, 0x0, 0x0, 0x0) 16:00:23 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000000c0)={0xf0, 0xfffffffffffffffe}, 0x0) r1 = kqueue() ioctl$TIOCNXCL(r0, 0x2000740e) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r1, 0x0, &(0x7f0000000100)={0x3, 0x3, 0x4, 0x4698, r2}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x800, 0x4) sendto(r3, &(0x7f0000000040)="35c8fd185553f151c08205459250a3c88d4943", 0x13, 0x2, &(0x7f0000000080)=@in6={0x18, 0x0, 0x0, 0xffffffffffffff00}, 0xc) 16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f00000000c0)="670dc3", 0x2) write(r0, &(0x7f0000000140)="6012cb9e6b6f1ceffe96a7539f35938b29c57f6d5f48ca09", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:24 executing program 1: mlockall(0x3) setrlimit(0x4000000003, &(0x7f0000000080)={0x840002, 0x100000021}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) readv(r0, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/141, 0x8d}, {&(0x7f0000000180)=""/137, 0x89}, {&(0x7f0000000240)=""/149, 0x95}], 0x3) 16:00:24 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x1d0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0xfff, 0x5, 0x1, 0x101, "1e045cb53bd5f969056c6cfe49eaf53eeb8b835b", 0xc13, 0x40}) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) socket$unix(0x1, 0x7, 0x0) sendto(r0, &(0x7f0000000080)="f1663897af023afb46780fca8fb3f361e8d294f4fdeb86e158c7cddc87dbcbdf9cf2f7ba158a36b62f4430c960b284f052fad12707a44132466172a1b89935a2c604dfea70315d0fb4df", 0x4a, 0xc, &(0x7f0000000000)=@in6={0x18, 0x3, 0x597, 0xd2}, 0xc) setsockopt(r0, 0x9, 0x2e, &(0x7f00000001c0)="ebff13b9fd812eaa4e713048e69931929648d6130fb29b2464fb413c4737b18dde0e3921d2c9bb37cbda8e8f26c8d1d98aebcf51f9c4e8ed6a5ac1aae90aafd9e426725f479129c6d93400c99b5cfc28b7ead2e149ad693e6a9e1cb88ace72124b8d072311d6771d24aa0eccb62d9f793fa45ecbbf8377fb81a1327641d1508715884ea7019a33ed00000095931c93dc5d4b0e4b14b0a9544ad09c2362505dba465e9db612c5b860c9630c3740ab07ff694417ac0d393f5dce6b9993335a191940e42b1424a03fc826df488a", 0xffffffffffffffe0) 16:00:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4c5d21c734f4dd36a27e5e27b216d673553c0c080692be1691106bfd44a1b3dfaf90f001e4b2ae5eefeaff0f2c85e3831c61ad4491d1f7828bc2d2a500a35afbcb44ebd2f785630b3293a134805f28b04367b8cbe6ff94f7e8caaa6951a67959842aac1d8fe68169545c6524c7d5ac3f036b6e3c7f6b445ad3cacc9fb3eb471915e58388817def76fb92b9988583feae0b7eaa8c3a625e139230524065be78336aff62eb5ac7a71b19f5bbc82a9f10a0b8db4de31f9ddd9085065cafd48f82d35da81078553cd6befbf5741cc6b891f4e367cca8522a690a086da2d967c416efdf420aa2db526196c19d86517594b98fe7397c3af7643ffc9d9d313dba62d15e15ef5d005bd64e74f80e8b2037b65afd749852558f9ba2fea", 0x11d) syz_open_pts() r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:24 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x100, 0x10001) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x22, 0x2) 16:00:24 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="01002e2f66696c6543008eed817cf71221f83a2ad27c2fb06f913f799c836a15dcc52f670781512b0136b08df977db6c06976492d93cb823b3066e29991d29538c0eab86770bfdb5c75b43af0949a25860cb5a59c0650d8bd41f4928ee54c92406b67f7500379ba35d4fd3cfd2eb21b9f38dc43a6c55f511769fa8c561973f3f5e62440f3a13ee1ef611fa1d0da6fb3537d0b56434af8679a94eda6f7e5f7ffef8c6ec1c2f6e7547d7d5976361e414f8fb1e7ffe9133aac6d79bdf22446df557f20e067e47aae3491126ca"], 0xa) r1 = socket$inet(0x2, 0x8007, 0x8) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="fc6eda72aae59657d15246bf9bf880829c3b1b2ebe95b3384dbf73b832f79fb5078ffbc372f902731206fd4ae5414747be05c7afcbcb7cae8c5c3ffcedd6ca6727728d829dad2a1e88006572bcfe5a281bd55318d12a4be1", 0x58}], 0x1) connect$inet(r0, &(0x7f0000000100)={0x2, 0x0}, 0xc) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000002abc8d96abe25d53"], 0x10}, 0x0) msgget$private(0x0, 0xf) 16:00:24 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000011c0)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0x7b, 0x0, 0x1800) r1 = semget(0x1, 0x0, 0x2) nanosleep(&(0x7f0000001080)={0x7}, &(0x7f00000010c0)) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/4096) 16:00:24 executing program 1: execve(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)=[&(0x7f0000000180)='\x00'], &(0x7f0000000380)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\xcf\x00', &(0x7f0000000280)='.\x00', &(0x7f0000000340)=',%\x00']) mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x80000000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000580)) r1 = fcntl$getown(r0, 0x5) ioctl$TIOCSBRK(r0, 0x2000747b) r2 = semget$private(0x0, 0x3, 0x40) semop(r2, &(0x7f0000000100)=[{0x7, 0x9}, {0x3, 0x0, 0x1000}, {0x3, 0x9, 0x1800}, {0x7, 0x0, 0x1800}, {0x6, 0x401}, {0x7, 0x4, 0x1800}], 0x6) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000440)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0x984, 0xf8, 0x8000, "d5dbe3ac3ae26111efef0523d7af73535ded3f81", 0xffffffffffffff41, 0x5}) fcntl$lock(r0, 0x9, &(0x7f00000002c0)={0x3, 0x1, 0x9dbb, 0x6, r1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0xcdc}) r3 = dup(r0) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f00000004c0), &(0x7f0000000500)=0x4) clock_gettime(0x2, &(0x7f0000000400)) mkdirat(r0, &(0x7f0000000040)='./bus/file0\x00', 0x66) openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x0, 0x0) r4 = semget$private(0x0, 0x5, 0x490) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000540)=0x5) ioctl$TIOCDRAIN(r0, 0x2000745e) semop(r4, &(0x7f0000000300)=[{}], 0x1) execve(0x0, 0x0, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) 16:00:25 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20180, 0x8) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = socket$inet6(0x18, 0x2, 0x0) dup2(r0, r2) getsockopt(r2, 0x200000029, 0x1b, 0x0, 0x0) 16:00:25 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x7f, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xa8, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000180)=[{0x0, 0x2}, {0x8f, 0x18eaeb00}, {0x43, 0x7}, {0x2, 0x10000}, {0x27}, {0x47, 0x3f}, {0x45, 0x6}, {0x0, 0x7}, {0x4004, 0x9}, {0x0, 0x7}], 0xa}) 16:00:25 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) listen(r0, 0x20) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 16:00:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) 16:00:25 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8006, 0x0) fcntl$getown(r0, 0x5) 16:00:25 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x20280002022, 0x2065d) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000080)=0x2) preadv(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/137, 0x89}, {&(0x7f0000000280)=""/228, 0xe4}, {&(0x7f0000000100)=""/118, 0x76}, {&(0x7f0000000380)=""/96, 0x60}, {&(0x7f0000000000)=""/22, 0x16}, {&(0x7f0000000400)=""/60, 0x3c}, {&(0x7f0000000440)=""/4, 0x4}], 0x7, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) readv(r0, &(0x7f0000001880)=[{&(0x7f00000014c0)=""/166, 0xa6}], 0x1) rmdir(&(0x7f0000000500)='./bus\x00') readv(r0, &(0x7f0000000600)=[{&(0x7f0000000880)=""/156, 0x9c}, {&(0x7f0000000940)=""/70, 0x46}, {&(0x7f00000009c0)=""/191, 0xbf}], 0x3) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)}, {&(0x7f0000000640)=""/235, 0xeb}, {&(0x7f0000000740)=""/106, 0x6a}, {&(0x7f00000007c0)=""/58, 0x3a}], 0x5) open(&(0x7f0000000040)='./bus\x00', 0x108c0, 0x45) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) open(&(0x7f0000000a80)='./bus\x00', 0x100, 0x4) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x3f, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:25 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x1, 0x10, r0, 0x0, 0x0) r1 = shmget(0x3, 0x1000, 0x2, &(0x7f0000e1f000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000000080)) pipe2(&(0x7f0000000000), 0x4) minherit(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x0) 16:00:25 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/162, &(0x7f0000000100)=0xa2) r2 = kqueue() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r3 = dup2(r2, r2) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xfffffffff7ffffff, 0x1b, 0x0, 0xffffffffffffffff}, {{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x0, 0x2}], 0x80000000, 0x0) 16:00:26 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) 16:00:26 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xf0, 0x6}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r0, 0x0) 16:00:26 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x200288aa, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getgid() fchown(r0, r1, r3) r4 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000180)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0, 0x0}, &(0x7f0000001400)=0xc) getgroups(0x4, &(0x7f0000001440)=[r2, r3, r3, r5]) r6 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) getpeername$inet(r6, &(0x7f0000001480), &(0x7f00000014c0)=0xc) sendto$inet(r6, &(0x7f00000002c0)="c0a3060fea1ea2b9d3ee74c3a8bed5687c2d5baa300991681b75e4c7ad4ee811f4d620768363264031c4447ac810332881accac81a4138b675d10920ebb59806c656d1a6eaf7945590", 0x49, 0x1, &(0x7f0000000340)={0x2, 0x1}, 0xc) getsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000001c0), &(0x7f0000000240)=0x10) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)=0xfffffffffffffffe) write(r7, &(0x7f0000000040)='h', 0x1) sendto$unix(r7, &(0x7f0000000380)="c06234e606498ac6f92ab8699bc4e1e01b1d266dda086babb589129f5e93feb58c0f1ef447b8001bb48f51a221d478ee7600895c529822c3be252e34bf8da7efa7a9ff1e439e8e0e572505d1ad4d490fd57825561c98418b5be52c3c2a51468d89e4ce9cefc32a52e9a9c85935d8497a44a2a108fc3608377045cceec990bd00b63a6def6438d31cd1824288f4800eaa71ab28741cf88d344e63424954334b39c882739ab960254f11e0003bdef0423905669ae11914e08921a85ff87763ddf67bb2240e2da3e089079ce8826c27d17719df436d5a7fd53052d9313b2c1145107a88771653517318910c4973f7d2196154044f40b9ad0a5d7f3d1a41e3c2cc601d629c31d01d913d415f958415cf9d9cf19e0ae93845f9c6fb3e809b68396fe2a7c5645f2255c143ec0237dd70aa7bce8b7a265a96a15a282001e5300284dbb44e4d47ab6162627ec03a4a2ed8f25affeaf3af4f28bbb1ac344a5533b9e79530f46b10e4fec69cdefadb157bde541eeae46839479130aa75fcd6e98f4ee0b031df8de31bbe60a68164be88f387529fd852c757ff9fb27fb7494fc2e12817228a289cba155a482d5ffb0da674c7f34ffc9b17fbff63bf43f339cdbb78872151f2e2010c4b66149cc5e38bbe9aaedf53ad2654032b6d9f7689bf810486fc11f659ddf15ab6ed6cde1c34742d71cf4a8dc526f92b9404f332146edca51fbd025b5fa36923730fd15a79221ab5f340ebf712082dd49f0ce277c22a05bdea168ce5af69d4a287157dbfdae48fde16191046cf8189d5c536006739421a95b7bd6b7bea1799158f2b294c6f146c796bdf428379ff273ae26aad05cfa8aca61bfff3771a621edab699b381aad6edb4f1f79ac7b04d1bd9eaed697252680d7b730fdc09abfa025d8000924b5e054e790b64c7cf273169e935b4e02465a793f347802f42478252e59b9d2dc0d6dd4e216f2f7126f7024ef2d7ae9bd488442749d0c50e81d9e069b3eac28e122c9d0126f051d09b9694840a09826f4b0c0ab07a872a6cdf09e89443686340bc480b0209f9060bbc6805056576af7ba02c8077be81a41b8455479994e5f52a4243f46f18830fff3c61c53d4a3c87f05a7b2282132c561de273c42c3c0242ec6c7e5f12882912e804ff8fad41fc07ebae12b315cb0b275e21c058f89f2917a918f9468b8d8c89d7cccfef66dacf3d3687cbac2fad5d2eaca3a1dc9b580bfffbea462f3e30bcea9c8f68b86c0713fb93797de957881d2a677d6e76b27afc40aead5e549feaeb1e8bab9526215cf4215bba6b60ea7e7b8f3f7b1d7478144a98175ee49ff2c2cc3ada2e2c3a32a20d574edaf5213282db56c4a21b631332f09e4a7acf6359a32824e4f9654219b1441a6c040f03879174d102027b2378a0c86a29f1b0cb92a302daca4532d03f93e31ae3f80597cee332102996e404bf1bc0bfdcda9c3a26eb8575f4171f6d4398f7a5381d7c10afe89fa461f21e62d289b15023b53d07e11cc10baacb08c8c758aaa2b9752bff6498843b0941e1f0ea632f68e608e386e1869a56b42347ba848ca31d49bd87d5ebaa4b8ee536703812daeaa197afa9e66223ed4826beabcfb13a65ed77be154cec294748cf4cf93d5af41d91bb6d5e0dc76ea12d7036fef74b77b0fca8e7ef79e956a8579976c22e3cb0881e6dcacfd8d9565dbe13b97a45af5b7ff89ee70791450ec1bfb1f5914b15e93cc0d9f9b1e2d62379761d75ef363cfe1f5a109de2dcdfcdb2052d8ff4689f9ab1d765cb095d7c92f53ca02933e40cae54a88e8e9843bfda24311c11c784b6db3110dbb9d554b83d13a436209832f696c95b94641fc384f7b193f6cdf889202d5b85b764bb7d37a0397040f787a36cdb0b209c30c0ed8268472debb3b39c0c2fbcea5e01812e095d9f90f77147e7566113aa0913885b44632bb5da0a6be14e6981ce608cb1f7ee6fba4aca46fbae824f62dafb12d22bf98f7a0b2a9a83d80bb47d515af51e27d4163b2f4dcfdba77e57fc083fcd2174d8d296004f318ef697748e5a15a12e7a0775df7f23686528090bedbea53977ff8636850a61b596169eba5b7be3e41645c101f85e4f19adfd5328e4cf3a56e2096af34de0f38ceba1b0383fce076ff181c7caeb3eb0c2b515c493bc0c92d12bf4dbf72234b7be9eacf956466c07722d8b068b14fe60494cfa26c4327febd0da07d69493d7465183ac64e73414d664c87967ac1b958c5c10113a6548c789c768430fab713c72bb1aff43344535114cfb5291844211721d84f330ef4a9fe364994f113b6dc826db7506021720ef84a54daf46cad91fcdf978af7a450ebaebdc9d61e08d131b3de9a8ce3734a086903919b348bb9b24d633624b31b55737c786f582c0595144712ec0c60aaebfe311225303fb73284a2497eb12833b92d7179d7719245204c5b594a07803f3ad846e4e1fda22747fabc80d84485103a8d23af831036f094ac8aa495608f271b9a03c9964aa770c21be17f18336196134e7b6f6e8dad86f2285b472f1f1c64db12ad762aa054b39b535ee32034d07784fe5530e037399c74bc5f3f19461e363850b799cb2b02a500ab14c3688c0aa844145b1b841a7461ab1492480c4afacec3dae939324e4d504e81165a6a026ad98ddd4c3aa90ba2db5b65f233aa23ace61002558b9b8528c25dfa3e9bf0e6b9dcb72b554a368d2a7f85dcfecc58398dcd5cbc61fa75ad4021afe5413c48c15a943543db650279c1c8fe886d889cf6e7beda0b53949b4fedf5fea49b5b81516271e58c8f69a7d9866262903558f78397c0509f264c9956588df9ccf0bb14223c865cea897407a18699d7fa9454ce58ffccf5502c758200619aa38989786f0d55fef7af96d5e0d3c7d0d0d70efa6e71baba8bb4a88e471ef50b8ef46ed1a9bfafdb30b57634f61303cd04317ea8449a20863f332c96954c57592259adfa1efe88ac832bf615ca51da47831fd3e37d839f8e95249b5a23a09723258620bda96894368f9cf80be87ffdcf7399fd00352997df404e447f036964641b416a86f34c9fe00e1ebf633c08fe620fc26f56d6b7352d2df491a1c1cd07ec28dea2bfdd7befe259d558d87ea6980735671102ec4d049ef78668ab1a3b8205fa15ba45c7d005dc68c8419d298c63a4d2811252bbf182d480ddd6d444ac4624045f6fdce3ef27f8bbff5ce012b75f39cfadab9b47f795868ec5ee2b1f4c3d304c155dca897174554061d88bddae05f6befa9c6574cfb831fd28b1cc16108b0a5583108dab96a563e7fd3e7fffe9641557da4da8e929eeeaa387aa5822984a4bb7b0b246fcc9aa5b0352d2bfb6cc3cec05bd0e435aae25944686f58c5061d2ac53648eec26ef19a2dd009409d7c137894b70cd4fdcc5cd6f592d1312ac4d339922d28d2d3515a11ccd957f34b63d05e9106a8083dd1182c840b5a88a8e4ebdff0d2485c7d2d16f7941890025bc363ea300bb26bf0ac83ab3bd330e9b26bc06e6885bb17b054716927c33c101a6cd06dd6bec59646974b615eebe53dd22425eb1af112d133975de3a0fd6181d616f1bcc00f32bc80661bc84b51de9d28d62d8ff1f00e9e46c929bdaca5a2af094d1053bc8a99dfac161304e6093f663cbbba404ab5a562dc6e7319dce8c8259a5ac82ed9a8aec18114356f5f30e49c7c658775de2489561cb25a04bc53cfbb209b93212364c1580affc969fbb2fd864b01866e0758f356d40b0ad1d33dd6cd6602832a373625efd5dd1a99567859edb18dcdcb67daa42670f7c910e14cf521925a00a37ca918ac1b7659bd05ffa3c14710d863832ce549f8265ce05e436db72ec5886410ed108034b726ff4adecd333c6436954292178d0279f0eca50a53ef71b248b7a80855bf6a49d2656d0c0b2c46b1b21121ed6735cb0f964b4249e118fe610b46e740e6803ca6ea30c3e9177d9ea794b34aab3b2f933e654165a1df65879256a1e663003c621613183612305452c26d6ff5182ff65dac74d9916a2312ff02f607695bdad021f49cbb26ba560c6f5ebd0873d0a57c007394c02f54fee6c8f2582370b8de3ed6960ac3f01b3681afe36f97e2794169ef21441d70183bba612b61f15db11f4ba3cf8f2aa35e5a972e6eb22983683e00a8403358192a5f58ec48cf22490cb433b90fe674485cf2784a16febb1f88ce8779b51c09f3332a9e2d0bdf98be54101bf4da7fa149ce9c33bd4bf04d9b59dcd3ee265253d0531e6baf50ddcb4d4f6714595e4fe57e763c7db344ebdae5d0da2910c55b9f3fc5ff568f170f4318c9f6a507e33c1a579cd18afcea41fc192f9d64ad539e7e4853ec73410291c5bffc172cdb17eaa015958a91d14800be26a17ab191d47f3adc72234ac02230442ebaaf758da80dd2c576a7f63624ee10f87b2c0e677fd83db9883b2d22601b7d18a58c26e31b3ce0120ef1c927bcf5814a147e572407ff54b76993ca3fcec0362b227c59ed8003262b27af7f78761b6baba60213fbba16e86b126c84f4f2f79c8cd23129bf15ddb09388fdc7dcbe73bdae47d263d1e51414a3c818171213de382120e0e0d886431f17bcf0ba75a0b479e7f0b2aae427feab53df1f9b023641762783c148b2b008bfa8cb2941d0f97d1b45a5f176d80c236e31317397cfd8b3e76783fd7cf69f6982619fe2864767687a936ffe13eecb63c49b5ec4540050844e52e92aafd11bd452e85d168628d77897d458d78a19a5cb038fab6984fb431900a9c77c61e4fb633aed47e79f6afb7333513296ef7a8523f44f1ca68fa558426ad551dffb69b451af9b27d105dad4b714662953d42065485da181f17379ba139667ad15bbba3a1b188aca99e71c023c302b445172b69af5dcb7954bc17e7b6c23d40781d335f057d20e266978f353afff105c78ad2933aa9ee0e887e48fce17962e6725103a67f0d704befe99c7f682751b9b624ad0facb618f30f7aa1ba101a6d6980ffd4db3b6284fb139b7ca71e96bf990c1c1f0f2e361d9d32b822d18c89f65525a2530e7f397b78d23ece2e6d66f06ef5184f6acbb737595c981b452460138e7801908c84b040d69fbf8124b40d2e9acc6fd9ef86d27233c7b813678b543e424c0ebe377f4b18205e7e7373f2ef3e579a1a572a9560379b2473d2f810bb74c1b283bf75ec13d4cecee318c90993e8305ee44a9bd53d0f8ef134547dc667dd463407fb0384fe872360b8345c2bbd2bd0928c64c8eba56f5fdede4a83f32815ee6f3c7ff5fa7c8a12e3d41f8a2697d1c50348f3ab5c8948c9761969b546f2d17b5e99e90456f8ab0eedaafa0855062abadbe49183abba74198893e68872cae9897f44fcbd320f7883fb07021370cad4cd9ac0bb8649c223bbb352ea9c10d753d2aba80d7cea377e9d79a0840a0d677e737b52b0b44fb965fd0a536ffc01ef890e7d02a0b3acbd32f664f3f2168cc2ef1eb92644006749ee42c04fd2e53c16855aaf578ada7b716f34c7e4c7ab494fae9d69a98f807e625e2f59db6bfeb279677e2f69745dc2cb8a25c398ea497fb9e274a2f16075b235c9c1140ee8111deec28adb5c05f7d0f3c2d0e753c1dc0733ad5abed5a257c3bde94dbbb07c75fc264993a6b0cc1b0c8a79ddd9c58e01b7384b3f4d56e4c2353f7e548bee39a3b0d3fcefb4b9e448c6464bc5e9d3b6b5368d5566b8a0a03d8a3100ba1625469b41bb810c068798433524671da7fa540a4b858f2ea0aabeac1afd78cd4002eeb8d5ae1b5ceace1fc0f37aa48a434298158c01ed2b6d7e3b4816c835f70bb29d6583705de0c48f093fb1c", 0x1001, 0x0, 0x0, 0xfffffee3) 16:00:26 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x20) write(r0, &(0x7f0000000280)="d5", 0x1) lseek(r0, 0x0, 0x8003) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x3, 0x810, r0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:00:26 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) r1 = socket$inet(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x6d, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x3, 0xd, 0x0, 0x0) pipe(&(0x7f0000000000)) 16:00:26 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x1010, r0, 0x0, 0x27) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 16:00:26 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) accept(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) 16:00:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) dup(r0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffff7fffffffff, 0x5f, 0x41, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, 0x0, 0x420000000000, 0x0, 0x6, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x10) kqueue() r3 = syz_open_pts() kevent(r2, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x8, 0x20000001, 0x2, 0x91f}, {{r3}, 0xfffffffffffffff8, 0x58, 0x60000003, 0x2, 0x101}, {{r0}, 0x0, 0x40, 0x20000000, 0x9, 0x4}], 0x3, 0x0, 0x40000, &(0x7f0000000000)={0xc3, 0xfffffffffffffffe}) syz_open_pts() 16:00:26 executing program 1: pipe(&(0x7f0000000000)) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r1, 0x6, r2) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 16:00:26 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) 16:00:26 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) sendto$inet(r0, &(0x7f0000000180)="b26c3b5ac2ff0596f524e980c1cb6aaec9539ec6d89fc1b8fcdd90bd0cc25bd76304714659d73b07881b557225ad81d44df1c686031572120c6a9fab8d570994ca5bd4d76062c1fcf269bb1cd464951a2a011f9dd11a23eb5c2edcd3c47e8dec0065d27bbd81a7626b7dc810ccb0e5b178b2dd4d64149eb417fe3f888c690d2183a00b6288768c265d0d6d7604f2bac4854f1203be6f054071e1fc568b6a0f4a624de476680a383d085d81646246681f2fe9b0d4c7199667b513f47471f813d0625fd1ecb0ea66e840726bb7c540c3eebb0c3fd4eb67f3c1b63fbbb6d0338167a1a57708ed72d4fceb36762325f7addf51f28d78e669b092", 0xf8, 0x408, &(0x7f00000002c0)={0x2, 0x0}, 0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) socket(0x30, 0x7, 0xff) ioctl$TIOCNOTTY(r1, 0x20007471) write(r1, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x9) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000140)="b6b3e1520a88eb12e1b80c52829ad96ade0d72ffc07c4193198a50076bcd9cb180aa41f6e30fa5e5a1d2ac545e66140586aa0a", 0x33}], 0x1) fcntl$getflags(r1, 0x3) r2 = syz_open_pts() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) close(r1) dup(r2) syz_open_pts() 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = dup(0xffffffffffffff9c) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x28000, 0x28) close(r1) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000080)='./bus\x00', 0x830, 0x4) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) close(r1) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x3) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x120000000000000) chroot(&(0x7f0000001180)='./bus\x00') r2 = semget(0x2, 0x0, 0x70d) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000011c0)=0xffffffffffffffff) sendto$inet6(r1, &(0x7f0000000000)="c90b26ddc0e0af8a059bab798fa110a16fd0f17ba99d34ecd663375394841286a2e1c76e3e8d706f7e9982d4823dad045042bd86334f40ee3d20db6205185d452c8003466d848eb99e679694e98e3ac04d65acead807de4cf55cdbe39a6b03", 0x5f, 0x6, 0x0, 0x0) syz_emit_ethernet(0x1000, &(0x7f0000000180)="a517c94e7606f2a1f043575f804c37f7a68c1f6190dc0a351286eebb301be5ae23feafea0e9fad376c00e1944f67321a588d5ee3cddef1cdd5dd930e42293be1c77da3d72860691c903a2fc79e37b3785ae16c2dd426edb509c27b95fd6596a3900d4c761d1e0e734e8eace442ab458ac8ff6428ee4edaebf939cf346ed8a4ceb3b3b2def52c53095095e7758727a653f380dd71beb31370d2cf787e84141d2ee114e5b1f2c9b42fa6c82acf794c132fe9d8eae22f2fdf268240564e84381fc06faf467dc185502a73d9f19f6f092dbe7729e4c3410881ae9754d36740fddde74ab381608121bf737d34c4a27362352d4ce9d1682ca80b534d43c508f83ad954864d77f68e4e283c7f81d489a43a09e3a752c5c92c31b1e85efd164910ef3677becfefe428319a90d914238627866bc30b2fab2524abb3236712bd5f203b528ea43cc5625dc02173b0caaeddf09a03ede90c6bc7275bdf1a73ea590a78d6453f1720ee11d3a247119379906b527e8d4b826e00a83d127baf042fcd60c50cad8866add110bad06a1107a352d02cd99aadebbf12aa738090d666e84d3b9d976b0715f1614f412db19bd6e604da144f3560b8ae68f9abe3e38ba1b43d89988573f0efc98774e7cada59b52351f7be552a9b690de3325325bca3bef7ec784151d19cfc05995342da8b5631d502d8b882ba641a99f4709da2fd2178959109cef4667c9ad0788a07933e9f3ddc7e85565ee7c42c8d2cc4ebeb290cd7eb855e20fabd26bad00f4470770a5749a9a61d7860cacb4e4f268c34a49cef57f9ebcb880d1931d540ac57eeffbb2b2e4a1a77bc39e05e3465434f1ab9cdf0107ceca89ebef4a804b25ae2cd19fdd05dcb4ad956b0cdebcc37817fedded859988235c186372cb04932590f47ea49e8b0e6c31cc8f8260515c4909feeac9d40ee9ab194f967bb612b8f963b0bdc9c201095b0eb725010c5e8821e35752ee2ba5e527b0240aaf3c66d05248617ba5731194e997f34de0f3bef53f276c3c2b6d3928457c0d06223de4e1becd95ea72f0c39a56d739fe8a4c41dda765807564b5d25a95486ecd5b09c78004be63951d2a3e9a2650b56e1234f5484b3a8b9e7b9c1e0932b03bd761e5773730bed493c159de6c98af5684db8354f9e94514cf125a2ac1d11e61b5548157fd0afa7aef3181a231b9b5f2ebe3b661ba6a9d800f953096ff35313b2968e66acac5bd19d42f64c72e50691e3a8a29cfac97c86137f025bcd74145bc98d278cbbbb1ca9b0876fb26dbc095c47f2fb38e0f5577dbbfb0eb1fa6d46e3581a87cb41da26ee60101f4e0a9d78a22efd55a56d9756be97eaf7100b69a028c2b79027e6d693f2d8bc407633eebdce81cdf576346ead619893695c60e6ae5e8be16676e9c164ac462dd4bd76e55484996a0f0e9d61c65f59ef7d95f586e10a0a0befbab57e29b785b8f222442a8468d62236694ae1f9f6ca1cdc7358262cfe90c9d21219dcf99b7293406ee5328be958e711886457a55f1306e0d495d241cc4639eab53ae9f1d72cd8485678aef5c969d6b963ae73404c4aab1591b0b4246a53943ad5369430b06b3f9991e5ee79a971995abbf4d87047bdc74fcd37f843268ba0ce5c6d0a0dedfd1dd64b0573928cbb945976dbe147504e4d77c6ac5888916a6124d0788c4d467d76273cfb15e4031d3879bb30852a40a82d0030cbf745176123a55958c87924d894ba54db5543f7d88fa35c5f675681d0b115d8f869af4405ad7e3fa98d7df54be27b194224037657b2e77c3a7a605358e36ec25828794eec55cb3b9e339cd13cf5108e2ba571545b1bd1d73cd4b49ee667725074c02cc413cae8a46f6e6710b0214ef6c1f1a660dca005c2660b52bd5e2867d3f33df25b4b7bc560a4513004064213197a0245e1b4ebfd078fb141f82d78356d00cc35e19e1a723263f95a7a9e1d4fff3415c07a4c76e38e5aea3ce99725007a2510f1362090f0ce2effc6b983d3653596c2edab7443d51efa025c5ade23c08268165aade204a9d8468b89f54467679ae148b7b64fa5c73f7722644d40d18097304f289699ab9f25688c57c8839e797215d18829bf03c0a023d44e8da3daf088c9f0b00c85001c5f177b1106093f64839402c5f73701e65f35010b38f05993768689075c90de7e28576068c06378327860d0cba84b41fa39d2f4f133bc33061cf7cbce330cec42b7aed0c78c5b26dea63f328eae9209401d121dd0ffa31a7dafdd6f5032424216ee83cbb899ea32e6deb848c18cc65b8a62c16ab089f483d7099f5b0d50eca4a5b385b969c6b0209a799884340b04d583bc135cf025967b90a726601350441e89fc6a5485ae7dd894e5acb0fa491e32185525d35ed9c064a7fa07d88f34e55ef91007ecd98833277a38315edfc3839c67584c86d7d4a159f8184f05b30b4a897bfdd3a7d2d08cd9626685a9f89a30f46793fed8d4148fd26cb16a59f713c98e5f2daa31c14cab7a26f5fb5b7c6ca0de76f8405fcc6054800510dc1c9330585bd25feb824788af17968f8b6b8c25940a9aafae81a110ed64a8fd70a6e72cccf19b52014c18c9c77788e1723bc3a7c3af48a21f0451983d71fed70fef76945b1148eaaa90121ce11f33c0d3e1e6a7e429be5068e41e117d58f53e063297aee2919728965e3ced7f041102af11af696bbe7be28839584f2e23700e3ac54948d5ed79f32b7b6da047e5725298ccc0eff149e1f008bd11e3d7e4ab87239f0c46c5e392bca656d8651bd37d21fc4dba441fe36588c149e5070068947a04663f7eddf6cfca52a70076f1f0592c2d0f80ff822e18d6e80f916af68c53877677e0192b21c39593c49257e7f408037458056c579fac5a30068ca0706bfc8e0b56095e704ab6bc83ca5510c7bb1be75994d3e2d61f9a498150cf875a2fafc6deb40225d03430033b054925af67d6bdcef8cfa72f8c91be2750d9bca4b70051d1234748a7e00e601d300a5ad7a1f493d9d5e6ad9542707eebb5c903757595ba4ada3d7786625215b1d1a58289afd1550ed2dbe3efdcca691d8891f920862109ce7d45bb55ae7529b250c5b3750dc9b040c873db51160a8b10fb7a11bac5944fc2e9fe0332073865bbc056fc16bdc364d0e42bd2a14f46532757e0cce8f2dc1d7d0a9da6e8c597ea422a1095279be22dfe3971445361b2e22742cc97f181987f8d4060c41e0b2b832a6dbe0f428a72003871c1fe4b4376e969f29e52bc8fef0fdb048ceaca50b0b446098fbfc7eaa32eeceb198cfbd7a203435b9ef66ac0d36aed0c9f1e6c521d6ef154215b61bc953470d74f321a37c72edb0f19d9f81b194117c60c98358fba3cefe89c8436caadfbad4e8fe8261ed84fbfe9905fdbddb2d1b06d063e0968a15c00323e781b0c042125d600d2812111009753e193e731ac41fbf6fea7d48b2fccb535525970a96793449225096b9e50952e03e8032474e5d99fb75ccfec9a00b51c23175c31ee866731a890e32df158a149dad1d3550bfbca9767930d643878dcb2634460d1faf58b2f2d73096564a720249a7a3eb998a91cf247814731cc55dd5e95e3137c63d4314c4d30510efffc33403c5196f4ee12959f45b786e1dd001d3f4157b92539b0eb5c9648accd2fd971fd2b1090285c65a8942c69f782caa2f4aa43d18fe7c3ed017a6d0b214c8428057e83be17e8b5440cab50f07a53ddcd5bf36d6701cd001e8d991c326338e2e9ea437c890cf03359b951b6ad0032ddda5b1914fa581bf6c50b65834fdc5ea3b122add0ba99a8cad3e2d628fcd006b1244d06e07890fabdef7b3aca9d2d346649561c8ef2f61170fa39b68bdbcde97afe6ec5395ec0a51907beae8565f2115c18eb6be5278dd1c6a9d0426e1f16467f060972ee5d5a8227610a9c724a82ea2fa29565435d65e6f204c40974e9c9b7da8e5970ea4eef4c8348eae56623d25d3b5865d9d9a69dd810b3961a4a5162584764b7f496386753b753e27acb1859d628312875200e40ac02572ef6fa3c3172651a1b9c0dc1382b0a8963e20571bd5835adca3777dbc2117f437a42da322a2d780752733d9201a15bb57d7e6d4e3bbecac7364d91c02390bc0ffa912606fdb4e89630f3d23b50f7946146a46b43a8d8d4e11db7b80b6518ef60b21705a1bc2f7c12a377ce2c1c553eff43b9255a1608cee0ff5c20b970ac13ff06424763d3bceea2393fb91328c1be6ca787467401ebc2cabd585698399d57eab72cb4c46e5bb2b9191ea95d4399d5e8cfa64240a13757809d5d5481448c2f685d009a1a1f0e19fb57cbb79dce0e4e8648572e7e5567086fbc5d58ee7263315ce7a24235106d5ef17489f035d78c5e77e43eaa2e7e54b1e8ae92c56a8e734f82eb4a0dd87d914e05e38cb981df3ba28e865b6a03a19619853eb6164c7ad0d5277cab644da28aad130b5f1a8a5725e5b08fc7722c402a29ac488fc5d387f0b4f154c235f33019bfe70778a54ae65d41a86c90dad3d42c8d5a935b046263ad5c3df5720e62c6727bc98b618847f22905f0db1f2326ee415781902635e615d19a4bab94a99faef4d629d36dc4218770cba0992275aa9cb5a6d8e5b5c8c6045b1a78be5d3447a6dfc61ee4d252afb32f62634f3a7b9123120cd566e9d942060e6db8bef7a21346525ca5877ed5e57c027caba3279ec84e85577018e6bdaeae3f09873cd432fb67cf657635f5bc18938c6bf00a6d0734466d85495c59b07e069e352eba525ec174fe5abb5b9cef20edb5d4591e5e9590c2ac34e46a27e91f67d23f6797fa4433ba7c2473f529040698fd18bf0de2ce37aadee213ece406b86368d87bcada19d585888fe1a0dec82d273f44966b1fda8ec9584ae75c2786e5f7e8b46f9f66cd0b453946a9f7a11d3c8d6e36c01ffbe4ccbbfb1f4500023d4a59726c7f32b6524e546648aaf5ceb93788708617c918e2e55d78bb0c76642de8b24480c532bf29725f854bd6ccb8f019bd98bc601c2aa1dd1f7ac0e4d59cddb7c8a290157b54dc38c19f25b04c3415f598440db171e351b91b14325b02a73746928f0182edea8b71843d2891b0d1fae56f6dacb10f834834e72a9a23ce8c8ef6b6eb76231cbf327690f9269e6806b7f318dc8704d5fc92fff9cc7ff818b01e34ad1d1e3259b878b49edca88caf22c4b72db55887bec678999bc3ece0d14d17776aca5a00614f17dfa409cf579cdd19dd44c2e0bcba7508972936703d74664956a076c12fe179f85820185d2d7316a866209a763acb096a6fa15fbe85600dee980c6295b36b83488656690e2aa41a8d94703f22fb47a5e293787e129039baa141283c62dbdafe0c12fe1c60c2841baf1345f3edec560c93fd9eeddfdf32d11a54c61ad6b2d32b8d674f9a434c455de4d0e1cd926b349f7bca791821b5d7821b2bc6338fb9451b8300aef23e05c9c6c9bfb65d309aa5629528272b160e477997fe418ae56a0f44caee13ad487ef6213b4125194ec65d985155899ccf8c884249bd01859446fb770fd95155710677ed959a3629c8c159f880c73af64dc0726dd173f6373d955cf0c2e069013922d68d66aa04d5ba656e69845e4c29522bb14d5c207c7af19a0f18377c9684f1ccda6386360b75cfdf8e7609bb0454fdc8555c35103860010e350f3c24ecc6d2b4ae651487962522a3953abbf365387cfb0faad2f0fd49baedd6617b671b075fb26f01e7c8806dd2cdfbb58cd56b4803bdea0b01a7fcf9638c532418d937e597d7814f0ea8c2fddaf5adb7f748626fdf434f83a83e424d4dc52186edd030c2c31684") 16:00:26 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) kqueue() mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000000040)=0x4) close(r0) 16:00:26 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000140), 0x10004) syz_open_pts() accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x200, 0x0) accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r0 = openat(0xffffffffffffff9c, &(0x7f0000000340)='./bus\x00', 0x840, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xfffffffffffffffc, r1) getsockname$inet6(r2, &(0x7f0000000240), &(0x7f0000000200)=0x3e5) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x0) syz_open_pts() fsync(r2) r3 = open(&(0x7f000054a000)='./bus\x00', 0x1000001000004, 0x1c) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x6, 0xffffffffffffffff, 0x1000, 0x5, "fd84054fdda0e1b284ec12db28d1d4eebeb16626"}) 16:00:26 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='cr') 16:00:26 executing program 0: r0 = shmget(0x1, 0x4000, 0x206, &(0x7f0000ffa000/0x4000)=nil) shmdt(0x0) r1 = semget$private(0x0, 0x6, 0x0) r2 = getuid() socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000001280)) socketpair(0x1, 0xb94f8de4cc9b39a9, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000001340)) r5 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, 0x18) r7 = geteuid() r8 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000040)={{0x100, r2, r6, r7, r8, 0x0, 0x4}, 0x400000000000002, 0x1093, 0xd5b}) clock_gettime(0x7, &(0x7f00000000c0)) mkdir(&(0x7f0000000180)='./file0\x00', 0x13f) getgroups(0x0, &(0x7f0000001380)) setegid(0x0) setgroups(0x200, 0x0) setuid(0xee01) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') semctl$IPC_RMID(r1, 0x0, 0x0) semget$private(0x0, 0x5, 0x551) r9 = dup2(r3, r4) fchownat(r9, &(0x7f0000001400)='./file0\x00', r7, 0x0, 0x80f21a668ef0d131) r10 = shmget$private(0x0, 0x3000, 0x14c, &(0x7f0000ffc000/0x3000)=nil) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000140)=0x7) semget$private(0x0, 0x0, 0x400) readlinkat(r5, &(0x7f00000013c0)='./file0\x00', &(0x7f0000000240)=""/4096, 0x1000) clock_gettime(0x10002104, &(0x7f00000001c0)) shmctl$SHM_UNLOCK(r10, 0x4) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000001900)=""/165) ioctl$TIOCGWINSZ(r9, 0x40087468, &(0x7f00000014c0)) shmat(r10, &(0x7f0000ffb000/0x4000)=nil, 0x2000) 16:00:26 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3, 0x1011, r0, 0x0, 0x5b) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:27 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x40) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x89, 0x80000001, 0x1, 0x1, 0x800, 0x200, 0xffffffffffff88eb, 0x1, 0x2, 0x9, 0x4}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000140)=0x9) recvfrom(r0, &(0x7f00000001c0)=""/189, 0xbd, 0x1, &(0x7f0000000280)=@un=@abs={0x1, 0x0, 0x0}, 0x8) chmod(&(0x7f0000000540)='./file0\x00', 0x180) r1 = getppid() wait4(r1, &(0x7f0000000480), 0x0, &(0x7f00000005c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0x2ff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000003c0)={0x2, 0x8}, 0x8) setrlimit(0x4, &(0x7f0000000180)={0x9, 0x1}) mkdirat(r0, &(0x7f0000000380)='./file0\x00', 0x80) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4000000000d) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x80, 0x9b46, 0x5, 0x0, 0x2, 0x9, 0x2, 0x3, 0x0, 0x4, 0x4}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000500)={0x7, 0x9, 0xffffffff, 0x40, "d3b953490db4b2772be79ec93347d43dde32d08b", 0x4, 0x9}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) getpeername$inet(r0, &(0x7f0000000580), &(0x7f00000004c0)=0x2e2) 16:00:27 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setegid(r0) getpid() r1 = msgget$private(0x0, 0x2) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) msgsnd(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0600000000000000fffdc32c03d01a0af46ff124796fedcc73e28d523322177184ad21d77affa5bad1762163699704492b16640e9edcc9fe15000000000000000000"], 0x42, 0x800) setgid(r0) close(r2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r3, 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000140)) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = msgget$private(0x0, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x0, &(0x7f00000000c0)) r4 = geteuid() msgget$private(0x0, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r8 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x7, r6, r3, r2, r7, 0x2, 0x8000}, 0x8, 0x800, r5, r8, 0x200, 0x80000000, 0x8df, 0x7ff}) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0xc036, r2, 0x0, r4, r7, 0x80, 0x5}, 0x2, 0x101, r8, 0x0, 0x800, 0x3, 0x100, 0x31175886}) sendto(r0, &(0x7f0000000240)="c6491ce1f571e9f27221a8be2d20ec36bb0332ff37070a7e0493b5c8a2a7b3ccfd0de8709df003ed8a5f64ae5c913f89ec17fe43bfee355c2853319974c86fd269ee372dc9a42b3abe060ad197e78b1ed4c726e400c06efc6dad82513fe9d4409916fe2aa9e2b485065c4de37a34cd8b64d8510a92aaa8aa4709106a0eb7a6caa3a4a79ad518cfd4448da638b832", 0x8e, 0x1, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x14) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2a0, 0x0) mprotect(&(0x7f0000032000/0x1000)=nil, 0x1000, 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x3) fcntl$setown(r1, 0x6, r2) setitimer(0x0, &(0x7f0000032fe0), 0x0) 16:00:27 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x811, r1, 0x0, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x41, &(0x7f0000001000/0x4000)=nil) shmat(r2, &(0x7f0000000000/0xc000)=nil, 0x3000) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:00:27 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf, 0x0, 0x100, 0x8000000000000}], 0xec7, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000140)="dec149ab6542c6461579b420e4a27dfa48cff562dd5c5ec9aef2c178e8403dc6616d8b770eb1bf43ace96af7b7118a1ab0d717e2e8acac5f00e18245a3492250da0527fba6bc23901967438781278dbb6eb9562565b540389848226b571a4251cfb0ccd0756830ad257199a4e68ae3061b9ec15fc5845ca864f38746da689a7897bd22cd528b0d37fa8c1ccbddbb9273f09f55500308125d4f701524fc6e4e2e8b0e33a0dfeb160650053cdd0fb4b3b3218c433ac692c542b52ad68a4686a71f482a8fc30ffdc51bd846be8071886e398345fbafeb4ab260f07d8c1a11361ea1c1db9d14cdd4ec54529c6ee2f308ed0e7d06928ace4fa9a1322369190b708b7b62c7b1b91520123f19c846ed9b6e469866b6cfba7ee8d000b66ebb248371573cb022e046efb4503a0d43a160945e2c2dc724a05c1f950dec8b0fcf9542957c48d0dda19b84030a80a2dc9af4ca8fe0beec6eba60849b1456c71a0dd42d45f87c9873f0811c3d7a62c0110f64a580266f1a0a024d8e2aff0a7b2dd31a8b398f04f01f5242dd5779d097d9c136cb4667245655261ca3b018ddcca1f302a6fa7979250c22b5d5ff87819a7b7917edc9b21b2212c2295c32972568a0", 0x1ba) writev(r0, &(0x7f0000002800)=[{&(0x7f0000002680)="0fdac88088d1261fd6225e19397c463449fae8d0599fb9127a69e1adbae2734d8a9f7c3a3b61aecc3e2927b9ad31ee99233c70e9cc5c254d069d20f4ddd8b3783e648d07e02ca9124b666ae9378026f11f218719f064ddd8a2c46fc9412e1a682daf7d3408c0199a55d866b14c83ac74167a8eb994fcd1ca5cad2a6f1de340f01b5c11ba9484477ce7a1a7ec18893e1b9251e97871cd279a5d"}, {&(0x7f0000002740)="5131e3941a6c4df9bdc2ae7b787c168cef63aa89b915b48974d42be67a09af3f9f4d0ec2197b681ceca82cf548dcfd55401a6d8015f980ec6ecb4beac8f5b7f15125f7e1ead3acd0e66e2ba36c773a58b1d818e0b8f70810bef9273666a0e79fd1e888e5ff40dd26f26719f951967a1d"}, {&(0x7f00000027c0)="6df56f86a282846a7fd535666d7bde492f46d9dfc13549776594", 0x41}], 0x100000000000010b) faccessat(r0, &(0x7f0000000300)='./bus\x00', 0x8, 0x2) r1 = open$dir(&(0x7f0000000340)='./bus\x00', 0x100000008800, 0x8006) execve(0x0, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0xa7e551c26349b329) renameat(r1, &(0x7f0000000380)='./bus\x00', r0, &(0x7f00000003c0)='./bus\x00') 16:00:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000340)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="0c239afe03af3ebe113a4399d705e6e096a0cb8d1d30bdf2a21830af40dff1481ade26a249506ba20a84776f8ccdcc5237c7842b28f3d8adf6effd74e76a3a11950a68a5c0bfdd560ab97a9f018d9f29bf6275b0741d0a87ccc6b00ec14d617b3aa85665988d6cfae43c87e3eec6fb4d91673027d1c61bab3cb0403885ccbd5cfd771ee216b52bdf965a94bcb0e515b8a97cc98478a9cbc6d0e9597b752e5ce81158167ae767759c45901fc1f68bc34e0d2983b2b2fbde4e8625ad41b4c644e7cd971ff06d0de52e0bc5955ddb718d1ecd4e07d0b2b7b07e997c4e30682c5bce868ed98771bfa6e62551c63775db462dfbb9cc10e002f4753b1ca1b012461d8388b2c35ebd4c8378cdf6ba9e95ac7f4757417461d00fb5d0c6e18050e93201dcd91b3e6bb798da39e42a7f9208869ff37412540fcbf4b4c8e455cd47bb428e653d6efbe2b11c3a7143343181ca831536", 0x150}], 0x1) execve(0x0, 0x0, 0x0) r1 = geteuid() getgroups(0x1, &(0x7f0000000080)=[0x0]) fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x4) 16:00:27 executing program 1: unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000000)='w\x17') 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) msgget(0x0, 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 16:00:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = semget(0x2, 0x2, 0x546) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000002c0)=""/147) utimes(0x0, &(0x7f00000000c0)) 16:00:27 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x80, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x66) open(&(0x7f0000000180)='./bus\x00', 0x80, 0x0) r2 = kqueue() unveil(&(0x7f0000000040)='./bus\x00', &(0x7f00000001c0)='W\x00') kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) r3 = geteuid() r4 = getegid() r5 = getuid() r6 = getegid() r7 = getpgrp() r8 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x7fff, r3, r4, r5, r6, 0x2, 0xfc00000000000000}, 0x1ff, 0x2b, r7, r8, 0x401, 0x1b1, 0x0, 0x4}) 16:00:27 executing program 1: r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r3 = semget(0x1, 0x7, 0x100) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getuid() r7 = getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x1ff, r4, r5, r6, r7, 0x1, 0xfffffffffffff800}, 0x7f8, 0xff, 0x3}) semget$private(0x0, 0x3, 0x400) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) clock_settime(0x7, &(0x7f0000000300)={0x80000000, 0x9}) r8 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r8}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 16:00:27 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) poll(&(0x7f0000000000)=[{r0, 0xc}, {r0}, {r0, 0x5}, {r0, 0x40}, {r0, 0x8}, {r0, 0x100}], 0x6, 0x1ff) close(r0) kqueue() 16:00:27 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) write(r0, &(0x7f0000000000)="07ca951351a7b2db5538b7e2074a5bb0e8f7cce7a91fc88b824ca046b8c09ecca43cfdd505119edd575c", 0x2a) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r2, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100), 0xfeae) 16:00:28 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$getown(r1, 0x5) r3 = fcntl$getown(r1, 0x5) setpgid(r2, r3) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe5}], 0x4, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x6c3, 0x0, 0x4, 0x0) 16:00:28 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) poll(&(0x7f0000000040)=[{r3, 0x3}], 0x1, 0x0) dup2(r2, r1) 16:00:28 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x8004667c, &(0x7f0000000040)) r2 = geteuid() getgroups(0x3, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000000)='./bus\x00', r2, r3, 0x4) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x2, 0x0, 0x3fffffff8000, 0xffffffffffff8000, "1a879df3a071ac8db33929646f21eab7fcdb8b11", 0x1620, 0x7}) close(r0) r3 = syz_open_pts() unlink(&(0x7f0000000040)='./file0\x00') ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:28 executing program 1: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f00000011c0)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/115}, 0x7b, 0x0, 0x1800) r1 = semget(0x2, 0xb, 0x2) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/4096) 16:00:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') faccessat(r0, &(0x7f0000000180)='./file0/file0/file0/file0/file0\x00', 0x103, 0x1) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') openat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:28 executing program 0: socketpair$unix(0x1, 0x100800005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f00000001c0)=0xc) r4 = dup2(r2, r0) kevent(r2, &(0x7f0000000140), 0x7ff, 0x0, 0x200000, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) ioctl$TIOCSDTR(r4, 0x20007479) kevent(r4, &(0x7f0000000380)=[{{r3}, 0xffffffffffffffff, 0x30, 0x20, 0x8001, 0xe62}, {{r4}, 0xfffffffffffffffb, 0xca, 0x4, 0x8, 0xfff}, {{r1}, 0xfffffffffffffffb, 0x10, 0x41, 0xfffffffffffffff9, 0x7801}, {{r4}, 0xfffffffffffffffe, 0x1, 0x90, 0x1, 0xffffffff}, {{r2}, 0xfffffffffffffffc, 0x0, 0x42, 0x7, 0x1}, {{r1}, 0xfffffffffffffff9, 0x1, 0x20000006, 0x3f, 0x800000000000000}], 0x91, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x611c, 0x20}, {{r2}, 0xffffffffffffffff, 0x18, 0x80000001, 0x200000000000000, 0xffff}, {{r4}, 0x0, 0x10, 0x20000047, 0x7, 0x7}, {{r2}, 0xfffffffffffffff8, 0x2, 0x45, 0x7533, 0x80000000}, {{r0}, 0x0, 0x84, 0x84, 0x9, 0x7}, {{r0}, 0xffffffffffffffff, 0x2, 0x3, 0xfb, 0x7}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x600000000000000, 0x9}, {{r3}, 0xfffffffffffffffd, 0x4, 0x4, 0x22, 0x7ff}, {{r3}, 0xfffffffffffffffe, 0x10, 0x10, 0x2, 0x9}], 0x5, &(0x7f0000000580)={0x259, 0x5}) fchown(r3, r5, r6) read(r2, &(0x7f0000000080)=""/162, 0xa2) renameat(r4, &(0x7f00000002c0)='./file0\x00', r4, &(0x7f0000000300)='./file0\x00') bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x1, 0x6f}, 0xc) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000340)) 16:00:28 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x4) r1 = open(&(0x7f0000000040)='./control/file0\x00', 0x1, 0x8) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./control\x00', 0x8ce, 0x800, 0x3, 0x0, 0x9, 0x7ff, 0x9, 0x3, 0x2, 0x7f, 0x100000000}) 16:00:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20090, 0x0) getsockopt(r0, 0x68b3, 0x6, &(0x7f0000000180)=""/126, &(0x7f0000000100)=0x7e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:28 executing program 0: r0 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r0, 0x40000005, 0x4, &(0x7f0000001b00)=""/128) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, 0x0, 0x0) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) write(r2, &(0x7f0000000100)="9b3a9fe1302d49b975674e25107db7dff6cf127882218759bab8966efef15d529142b2b2f0a24904752a173aeac42180276f08d55af46945ce64c9020b0eecb9e39f27f9c7d949072eeb93a2250f805e95", 0x51) clock_gettime(0x0, &(0x7f0000000180)) mknod(&(0x7f00000001c0)='./file0\x00', 0x6000, 0xf2) r3 = accept(r1, &(0x7f0000001980)=@un=@abs, &(0x7f0000000240)=0xffffffffffffffd8) r4 = dup2(r3, r3) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000380)) r5 = open(&(0x7f0000000440)='./file0\x00', 0x0, 0x10) r6 = msgget(0x2, 0x10000000000750) msgctl$IPC_RMID(r6, 0x0) r7 = semget$private(0x0, 0x5, 0x4) r8 = getppid() pledge(&(0x7f0000000200)='\\\x00', &(0x7f00000003c0)='\x00') fcntl$setown(r2, 0x6, r8) fcntl$setstatus(r3, 0x4, 0xc0) preadv(r5, &(0x7f0000000500)=[{&(0x7f0000000480)=""/81, 0x51}], 0x1, 0x4b) semop(r7, &(0x7f0000000540)=[{0x1, 0xb62, 0x800}, {0x3, 0x3, 0x1000}], 0x2) semget(0x1, 0x2, 0x2) connect(r3, &(0x7f0000001880)=@in6={0x18, 0x0, 0x2, 0x1}, 0xc) unveil(&(0x7f0000000400)='./file1\x00', &(0x7f0000001900)='r\x00') madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000001a40)=0x800) shmget$private(0x0, 0x4000, 0xc, &(0x7f0000ff8000/0x4000)=nil) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000000)={'./file1\x00', 0x3f, 0x1000, 0x4, 0x1, 0x9, 0x4, 0x101, 0x0, 0x0, 0x4, 0x280}) 16:00:28 executing program 0: r0 = msgget(0x2, 0x10) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCDRAIN(r1, 0x2000745e) sendto$inet(r1, &(0x7f0000000080)="18dbf32d96fa6eba4d826d5422982b1c9b8436a18eeb29c0fadd8c7cea315b33b2bbde96ac7702f23ffebf26a698d152d30c26211fe8fdc02c39b2e4426cbb9a11277160fb43942b72769aa03d4394acd4e89f43e6f7b4380d514b5bdba560789e9b5ec7e8e7063c3f0410d6c20b2fd464fe728fc288d55fa37c291e2d99aa59b13f9f97f7956800df06f7f6b6f684d2b345dc533aef5f8f00c036d78ebbc76e78ecf8207fdf24e0ca34b52a376a2fd5358d58e08449895ebaa2b670e6da66c06bc422e0d92a788bb33e1231b8de3352ed282254a6b56199880b2610", 0xdc, 0x8, &(0x7f0000000180)={0x2, 0x2}, 0xc) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x9, 0x6, 0x6}, {{r1}, 0xfffffffffffffff8, 0x82, 0x44, 0x800, 0x7}, {{r1}, 0xfffffffffffffff9, 0x50, 0x1, 0x7af3, 0x7}, {{r1}, 0xfffffffffffffffe, 0x80, 0x40, 0x5, 0x9}], 0x17c0, &(0x7f0000000240)=[{{r1}, 0x0, 0x24, 0x2, 0x3, 0x3}, {{r1}, 0xffffffffffffffff, 0x8, 0x8, 0x0, 0x8}, {{r1}, 0xffffffffffffffff, 0x45, 0x3, 0x3, 0x1ff}, {{r1}, 0xfffffffffffffffe, 0x22, 0x41, 0x1, 0x2}], 0x4, &(0x7f00000002c0)={0x6, 0x2}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x10a80, 0x0) sendto$inet(r1, &(0x7f0000000340)="c668cfbf7643bfd916004dd3ca83c756b5317e1978517be7614f0a64ad684ad3d33b22a221fe8e5edbdb3220570ad9cd5c0045aeab18f2085c07d184524ef98ad6f7f4f21aa267496d3f8aa01d140d2a059230b3653ebc6b0a7926606daecc23c427853785640679271273ff39d560e0f79d4137c3060877b25b99aae89862810e0a24890f74ace168c6e8fde2c8e09eed5ff98cbb64d782cf4f7c8b71f611", 0x9f, 0xd, &(0x7f0000000400)={0x2, 0x2}, 0xc) sendto$inet(r2, &(0x7f0000000440)="be5f1773c7", 0x5, 0x400, 0x0, 0x0) shutdown(r2, 0x0) getpeername$inet(r2, &(0x7f0000000480), &(0x7f00000004c0)=0xc) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000500)) r3 = fcntl$dupfd(r1, 0xa, r1) r4 = accept(r2, &(0x7f0000000540)=@un=@abs, &(0x7f0000000580)=0x8) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000005c0)={0x5, 0xe04, './file0\x00', 0x39af, 0x400, 0x80000000, 0x3}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000600)=0x8) ioctl$TIOCSTOP(r1, 0x2000746f) getpeername$unix(r2, &(0x7f0000000640)=@file={0x0, ""/4096}, &(0x7f0000001680)=0x1002) r5 = getppid() ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000016c0)={0x9, './file0\x00'}) clock_gettime(0x4, &(0x7f0000001700)) lseek(r2, 0x0, 0x2) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000001740)=0x6) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000001780)={0xa55, 0x8001, 0x4179, 0x100, "8ee09442b3ed076a41edb05d4b8f2a1b90a215bb", 0x1fb, 0x2}) fchmodat(r3, &(0x7f00000017c0)='./file0\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001800)={'./file0\x00', 0x3, 0x0, 0x80000001, 0x1, 0x0, 0xfff, 0x0, 0x0, 0x3, 0x80, 0x3}) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001a40)='/dev/wsmouse0\x00', 0x10, 0x0) r7 = geteuid() r8 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000001c00)={&(0x7f0000001880)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001a00)=[{&(0x7f00000018c0)="5a6a910857697f8501f6fac5774cfd94d83fd57fadc714b423c3136cd3b1e4bc4018bb26443d6034cc387a823d133d5edfedf45298e797347dba4548eca3c78d286dcae55c3f93966a9f1699a89ff090270b55be635db51dd563c7b4451b1464917b17b44e324415480690641876a0e70896c1dd9bd046e0b6db314a3342200833c23055ee8c4fb0d4c6e2dfbea882fc8b212c920a5f01bd8850215acff6e1d227de87573f998bca02c19fc4021781", 0xaf}, {&(0x7f0000001980)="359c4d8e74b5bd56c2ae31d04801dd4d896da9a7a7ba3ad7f64abd47cf932e8906f108b05fb45552ec22ae8572ee679c8c0950c169abb1efa711b76fa483b779eb33f8ea345efc4d5d861594507ae000", 0x50}], 0x2, &(0x7f0000001b00)=[@rights={0x38, 0xffff, 0x1, [r4, r3, r2, r4, r3, r3, r1, r6, r4, r3]}, @rights={0x38, 0xffff, 0x1, [r4, r1, r2, r1, r2, r1, r3, r1, r2]}, @cred={0x20, 0xffff, 0x0, r5, r7, r8}, @cred={0x20, 0xffff, 0x0, r5, r9, r10}, @rights={0x18, 0xffff, 0x1, [r4]}, @cred={0x20, 0xffff, 0x0, r5, r11, r12}], 0xe8, 0x400}, 0x0) 16:00:29 executing program 1: r0 = socket(0x2000000003, 0x2000000008001, 0x8000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) close(r0) execve(0x0, 0x0, 0x0) 16:00:29 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f0000000140), 0x10000000000002a9, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 16:00:29 executing program 1: r0 = socket(0x2, 0x7, 0x100000040000000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) close(r0) 16:00:29 executing program 1: clock_getres(0x0, 0xfffffffffffffffe) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc42, 0x1) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000040)) 16:00:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r0 = socket(0x97, 0x40000008001, 0x3) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000c60022aa2d62814afb57d93ea97d832b31f9c4037c1976f74d3f9fa99d5c80bc1983d86e2ceea8baf2e5e6f9ff3176857f2ebc662731e8d94c11e08396692921d000"], 0xa) sendmsg(r0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:29 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) r1 = dup(r0) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="852a5189838136f348deb90eaa43806e7dc5c44146fd987bb9e64da06623efba382ee421cda7e0c840d14cc792836a466ac80efbeaa8b4ffa14c480737f1c4ab5bf9ef665a83060b20658976c7a933dc69dd3a599b5ed36457ed61940c497dfa5d3260aa9ee4d44ee328355ea4cb2b81b5927463d82d7d1c71cd3133072db887c8bc230fdb27d586fa387454027358d5d5c11cf27245d9c5ac705adbaa8bf9582382a6d6", 0xa4}, {&(0x7f0000000100)="8c18c49ec6d1c6a5d3cc08fc83a762a04663642c", 0x14}], 0x2, &(0x7f0000000180)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x10}], 0x30}, 0x8) mlockall(0x3) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) getrusage(0x8, 0xfffffffffffffffe) 16:00:29 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00007d7000/0x1000)=nil, 0x1000, 0x2) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080)={0x1, 0x4}, 0x10) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x50) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000200)=0x126) ioctl$TIOCEXCL(r1, 0x2000740d) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') 16:00:29 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa, 0x64) getdents(r2, &(0x7f00000000c0)=""/134, 0x86) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000040), 0x1, 0x0, 0x1ad, 0x9}, 0x40) 16:00:35 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) fchmod(r0, 0x8) r1 = socket$unix(0x1, 0x1, 0x0) connect(r1, &(0x7f00000004c0)=@in={0x2, 0x1}, 0xfffffffffffffe74) flock(r0, 0xb) recvfrom$unix(r1, &(0x7f0000000040)=""/102, 0x66, 0x2, &(0x7f0000001dc0)=ANY=[@ANYBLOB="0000000040000000000090e2370000000000002f16d3d100a8727b56fefd492ceba7a279ceb8b8e9f14bedbdf4c5d4d0f3532ab30cf6494e3b66fe7225ee70f3bc9627aa30c82a011843724c8b6dcd40f43f188d9402a1e3b5a4ce3821d747ff397d00000000d7f320c5f612850f2b75965ca88ab742584e34165a06867e0b4aab35d968ba15f2a66d038eae47"], 0x1) r2 = fcntl$getown(r1, 0x5) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000005c0)) readv(r4, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/10, 0xa}, {&(0x7f0000000180)=""/14, 0xe}], 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) readv(r1, &(0x7f0000000d00)=[{&(0x7f0000000780)=""/255, 0xff}, {}, {&(0x7f0000000880)=""/181, 0xb5}, {&(0x7f0000000940)=""/208, 0xd0}, {&(0x7f0000000a40)=""/239, 0xef}, {&(0x7f0000000640)=""/96, 0x60}, {&(0x7f0000000b40)=""/76, 0x4c}, {&(0x7f0000000bc0)=""/171, 0xab}, {&(0x7f0000000c80)=""/110, 0x6e}], 0x9) ioctl$TIOCNOTTY(r3, 0x20007471) bind(r4, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) r6 = semget$private(0x0, 0x5, 0x131) sendmsg(r3, &(0x7f0000000740)={&(0x7f0000000700)=@in6={0x18, 0x0, 0xfffffffffffffffd, 0x4}, 0xc, &(0x7f0000002080)=[{&(0x7f0000002000)="a6cee59d5051aa3813cfdf6382c59c11786d7d565017a4054617d6c7fa413c85196ce2c886693c435ac1fcda2456367fb295dd15b3014273188cc3cdee652030c406d526c73e83c0e9", 0x49}], 0x1, 0x0}, 0x0) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000dc0)=""/4096) ioctl$TIOCNXCL(r4, 0x2000740e) semop(r6, &(0x7f00000002c0)=[{0x3, 0x84c4, 0x1000}, {0x0, 0x0, 0x1000}, {0x1, 0x7, 0x800}, {0x0, 0x9}, {0x0, 0x3ff}, {0x2, 0x82a, 0x800}, {0x3, 0x2, 0x800}, {0x0, 0x19b9, 0x800}, {0x0, 0x401, 0x800}], 0x9) rename(&(0x7f0000000580)='./file0\x00', &(0x7f00000006c0)='./file0\x00') fcntl$lock(r5, 0x7, &(0x7f0000000300)={0x3, 0x0, 0xfffffffffffffffa, 0x8102, r2}) clock_gettime(0x0, &(0x7f0000000540)) connect$unix(r1, &(0x7f0000000340)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0xeaf) close(r1) r7 = shmget$private(0x0, 0x2000, 0x420, &(0x7f0000ffc000/0x2000)=nil) getgroups(0x6, &(0x7f0000002340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = geteuid() getgroups(0x5, &(0x7f0000002380)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) shmctl$IPC_SET(r7, 0x1, &(0x7f00000023c0)={{0xc777, 0x0, r8, r9, r10, 0x120, 0xc84}, 0x28, 0x8, r2, r2, 0x4, 0x2, 0x1}) semop(r6, &(0x7f0000000380)=[{0x3, 0x200, 0x800}], 0x1) 16:00:35 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="500b544e915d0f3db8f58f67627a852b3d31d269aafb4569e86800a879807a4b4ab742121c14e471c69455c7a0c834f46d633f2b4a33c6118b12510055a1c2961f3310e6eb6b0a33a489c13f92bbe002b57faa5803f7d4d3deea0956905594b912e45f5232f6d26bfd048c4d05a6911d26c32c92b7c4b51944ff499131912f8c03e7c0b8dc437b2a3f203e39d2fd348e918eeea070", 0x95}], 0x1, 0x0) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') fchmod(r0, 0x4) mkdirat(r0, &(0x7f0000000380)='./file0\x00', 0x6) lseek(r0, 0x0, 0x2) r1 = open$dir(&(0x7f0000000440)='./file0\x00', 0x811, 0x6) kevent(r0, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x48, 0x2, 0x7fff, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000000, 0xffff, 0x1f}, {{r0}, 0xffffffffffffffff, 0x1, 0xc, 0x3, 0x81}, {{r0}, 0xfffffffffffffffd, 0x40, 0x1, 0x5}], 0x5, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x5, 0x10001, 0x1}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x2, 0x6}, {{r0}, 0x0, 0x17, 0x0, 0x0, 0xcf13}], 0x8, &(0x7f0000000540)={0x1, 0x5}) lseek(r0, 0x0, 0x2) r2 = fcntl$dupfd(r0, 0x4, r1) poll(&(0x7f0000000580)=[{r1}, {r0, 0x1}], 0x2, 0x1ff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000005c0)={0xffffffffffffffff}) fchmod(r3, 0x30) setsockopt(r3, 0xfffffffffffff4e7, 0x58, &(0x7f0000000600)="309497d330c7c697db2d4d89e41e1f7beafd4b491398849c412c2a728bb4c0fbef7bd08662a5258f6d2d96261c1f57598f841fd8d611450668da297c2933ee07ecccef06eedec414d5fc24abf4", 0x4d) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x3) sendmsg(r0, &(0x7f0000000840)={&(0x7f0000000680)=@in6={0x18, 0x3, 0x100, 0xfffffffffffffffa}, 0xc, &(0x7f0000000740)=[{&(0x7f00000006c0)="c8a262d344aa9825cc531579aa25d77e88891aea541cc05ed50374e2703d9e428d47ef2828486d86f0387f8b85c99a9a86d3939d816ac297826207e2bf3522031531c88e4cc0ba2ca66ff1bdd5c2bc6ad110efc652c35ab60d524b233dc9d52b5fad39ea65de2b3d07dd2a19ba42691f722efef7b122c7d678", 0x79}], 0x1, 0x0}, 0x408) lstat(0xfffffffffffffffe, &(0x7f0000000880)) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) getsockname$unix(r3, &(0x7f0000000900)=@abs, &(0x7f0000000940)=0x8) sendmsg(r2, &(0x7f0000001d40)={0x0, 0x0, &(0x7f0000001c80)=[{&(0x7f0000001b80)="056f4e7f433d6c2b47229c0e701b6788f4c487ff7d117eb5b0521739ad818928dadc4ddaf6b32a6bddb20accc5b3daa2ec7f0862824bbc3785793c3afa60a1426f9a3bfe02d2c2902f97bb07323be74c2316e3dcb084d8418723ed1f78743ff4a2dd5fffd3de99557532fdd8728ecec80609995667ab98cfb7f79a76fec2690b2e001e34331ea7e510eae1b54b18cdd9a5545029ba9b67c3466633fa857c54b5a5392f21e12b343291c3a28c082ffeb4a353337ed29429e68eb6a303a212fba0d5767e3b0aa28b7e56db8cca43a17d53052f20f87f0c8afa7a73456400701a987ff5aebbeab25d0022001316dacfbfe06b692073019165f5e8f0e0d206ae", 0xfe}], 0x1, 0x0}, 0x1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000001d80)=0x1) shmget$private(0x0, 0x1000, 0x80, &(0x7f0000fff000/0x1000)=nil) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002040)='/dev/wskbd\x00', 0x80, 0x0) 16:00:35 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x117) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x100000002d, 0x2, &(0x7f0000000300)="ebffcbff13b9fd812eaa4e713048e699319296485bb6a64fbd10c65e8904622ead4e14a4adc8fda8e07796fb64db3d73a696692485f0ba527118a328c3b4bc50af164d1edd9816cf450185e94618773a1110d9373221a949f403420ee80f68a3c98295e48af814d0c43dcc1a96558aef4f29c138ebdcb419560c45fcf08fb2ccd6e46118cf0847cd5c945bf129b2974ae3ee43d90ebb0cc03c37d17e51578fe1f7670cdb78a33cb99b905ebc1127f84a903e39124d548d0b5f00001c0000000000db1a76bb5d", 0xc6) write(r0, &(0x7f0000000780)="14cf2203", 0x4) 16:00:35 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c87a654d22b15d1082f94e6c40161b725b9c0a3af987851749ab71edb7caf9fa8dad164d0512887a1d8b42bf0f0c1394b30e6cc1c43bf0c5ca98dd954120b0fda29b67e76afacdbb952e87ea2070ddb891d82e547f01c402db28da221ed380669cf2936797cab3a6fdc3f9b2a0a", 0xda}], 0x1aa, 0xfffffffffffffffd) 16:00:35 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000071000/0x3000)=nil, 0x3000, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) write(r0, &(0x7f0000000080)="00120009000000b201", 0x9) 16:00:36 executing program 0: setrlimit(0x7, &(0x7f00000000c0)={0x9, 0x2f49}) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2a) 16:00:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000040), 0x10250) writev(r0, &(0x7f0000000b80)=[{&(0x7f0000000280)="7670a54585d0d173017a6a13b9fa0530a097b14a1589aed95f5b0de2e2a163fdee205b1429f5f305bc2bb61e9aa2fe57cb64a077cda8b5d3e174eada0446e5fc6a7657bfcd4aa62701ec43dd4fa251ba208e7b6b58847f7c9cb83f33ad718a73160d39ba4fc36cae8e938e6de911ea4c9394e3c7e75fbbd99c5b44b1980f02b7f50935f0a5a004a64815a75830d8f46306485a9fd9222f87b0f3e2b5a9c03e23847a81154ee93584f7531f6b7710e0fa44c5f0b8a9d300ae68c76b84f28479ce3dc585401588d05a7d737c65239437c235d99a1ed758640f079043dbc7f1b991de8e20803148b5bac3ec259be964e593c72c26856d0d99f3ad61fea0fa6e3a804a972850eeca2876d4cfb480cbe600a5134abfce54ac5ab00ad58ec285f0df9822e5d700ffda2f9bb0c8d25363609554db72449f9b07f62c1ca6d6c9af0ac97e037a7c8d2540c5fc4a6555b67de0b1a00b07f75d4ed74cc4243ac94d05d3e42319282cdffcf5170be1baf16caa9b3935f1a6480b030d", 0x176}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x6, 0x9, 0xff, 0x0, "b94ccdb00022e99b19696e08ce67bb887e45e09a", 0x401, 0x200}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0xfffffffffffffffd, 0x3, 0xfffffffffffffff9, "5c0400a795a644b46c1aab6300ffff030000002f"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:36 executing program 0: mknod(&(0x7f0000000080)='./file0/file0\x00', 0x2004, 0x16fc) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0xf, 0x7fffffff) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000000c0)=0x81) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 16:00:36 executing program 0: r0 = socket(0xa00000018, 0x0, 0xe3) r1 = dup2(r0, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) chmod(&(0x7f0000000140)='./file0\x00', 0x5) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xffffffffffffffff}) syz_emit_ethernet(0x7e, &(0x7f0000000000)="4851eb13e69808c52f633991987b0433a42c9c0c76a542eea06c7c0c13a9e6572fdcbfefc59e85248d7cdc561db3ee082cd11d14304d24f31b5430954e698cdf4ba221618104394ec25a82eaa7fbab73aab6c7fd282dc05b1850cd5df7856edab3d6f48a2463fd637016cdee7c1fad64f9dbde8f0601ba76a5603963c298") bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) 16:00:36 executing program 0: utimes(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0x4, 0xd76b}, {0x7, 0x3f}}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = msgget$private(0x0, 0x20) msgctl$IPC_RMID(r0, 0x0) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x80000001, 0x101, 0x8000, 0x1, "c728903ce1e88d531ad88412deb0e8f65e6aaa25", 0x0, 0x7fff}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r2, &(0x7f0000000080)="4c0dc55dbca70783", 0x8) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:36 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) fchown(r0, r1, r2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r3) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r3, 0x8004667c, &(0x7f00000000c0)) 16:00:36 executing program 1: mprotect(&(0x7f0000ff7000/0x6000)=nil, 0x6000, 0x4) r0 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setrlimit(0x6, &(0x7f0000000080)) select(0x40, &(0x7f0000000000)={0x6, 0x7fffffff, 0xffffffff, 0x3800000000, 0x2, 0xfff, 0x6, 0x3ff}, &(0x7f0000000040)={0x100000001, 0x9, 0x5, 0x100000000, 0x80, 0x73, 0x40, 0x2}, &(0x7f00000000c0)={0x7, 0x3, 0x5, 0x80000001, 0x2, 0x9, 0x7, 0x4}, &(0x7f0000000100)={0x1, 0xa18}) mlockall(0x3) mlockall(0x1) 16:00:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a4047e750c629300060000001c00"}) r0 = socket(0x18, 0x3, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8002, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) connect$unix(r0, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0x3e19d0b7edc870f) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x80) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r2, 0x7, &(0x7f00000001c0)={0x2, 0x0, 0xf968, 0x0, r3}) readlinkat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/88, 0x58) 16:00:36 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) socket$unix(0x1, 0x2, 0x0) 16:00:36 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) r1 = socket(0x38, 0x89740757a73a62c1, 0x100) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x7, 0x0, 0xffffffffffffffdb, "84f2d59a535a93d1d0a56ffd3077c0316d261d3a"}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x100}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x160, 0x0) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0xa3, 0x6) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) poll(0x0, 0x0, 0x200) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x4, 0x2, 0x6, "a002d0d2ada799835b439f8f6884dcd791d6d453", 0x5, 0x7}) 16:00:36 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x2000000000102, 0x0) read(r0, &(0x7f0000000140)=""/187, 0xbb) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x388, 0x0) readv(r1, &(0x7f00000016c0)=[{&(0x7f00000003c0)=""/46, 0x2e}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000440)=""/4, 0x4}, {&(0x7f0000001540)=""/138, 0x8a}, {&(0x7f0000001600)=""/168, 0xa8}, {&(0x7f0000000480)=""/117, 0x75}], 0x6) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000300)={0x80000001, 0x7, 0x8001, 0x7fffffff, "40cd346a2e069758afae6a5c34ed445c6f551627", 0xffffffff, 0x1}) r2 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) r4 = accept$unix(r2, &(0x7f0000000340)=@file={0x0, ""/20}, &(0x7f0000000380)=0x16) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) fsync(r3) sendto$unix(r4, &(0x7f00000003c0), 0x0, 0x401, &(0x7f0000000400)=@abs={0x0, 0x0, 0x1}, 0x8) flock(r0, 0x4) fcntl$lock(r2, 0x7, &(0x7f0000000100)={0x800003, 0x1, 0xffffffffffff7fff, 0x400}) readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/63, 0x3f}], 0x1) sendto$unix(r2, &(0x7f0000000240)="9daf1831ac048ea54707db66a5f8cfa57e701067054d612ecfa7cf2fb10637c74742e03bef729826b8d190e13d6741fc3757ec3798d934701898618a54d2d371724c358a69", 0x45, 0x2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:38 executing program 0: 16:00:40 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="0180c2000003aaaaaaaaaaaa0805000067"]) 16:00:40 executing program 0: syz_emit_ethernet(0x11, &(0x7f0000000040)) 16:00:40 executing program 1: syz_emit_ethernet(0xfd23, &(0x7f0000000100)) 16:00:40 executing program 0: syz_emit_ethernet(0x11, &(0x7f0000000040)) 16:00:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) setreuid(0x0, 0xee01) r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = getpid() setpgid(r0, r1) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000040)) socketpair(0x20, 0x8000, 0xffff, &(0x7f0000000080)) r2 = geteuid() r3 = geteuid() setreuid(r2, r3) 16:00:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000200)=@in6={0x18, 0x1, 0x2, 0x9}, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000100)=ANY=[@ANYBLOB="70012e2f6b6b6c103becf7a6367236070019c755bf57b73de3c39a0dbda76871cc6bc55537a3300a8522e147d53b4fccd5d969782da0c0f5771e06930fc8089e252f92ce7df3341da9318b5868101262a55663288f80585c700ba800000000000000"], 0xa, 0x0}, 0x0) 16:00:40 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="715f220ab870d25d386680d511c27248dba0f8005b4e3a4434454724a4755b0bd367014793eb2d63e12329adb7c0c24e4a89af48049f28f4d8321abf1fd4e8077f5c1689641b0a19ab10bbc47671517c0cd90732071a7149480b4f756541c594dfb34687437fe7c0540c002b96a172c686425b9e6bd78fa436c59f89f09155ac333baf0531e32aaadc4573f291623467e4588b9004f17dcf562595753b8526467fb0c1ab620f5a3066f824c3c074cbdd6e78c6ee0cb47036b0a8ce2827c22f38197f31e549232c6041418056b4434df15fb58f79335a68efcb859b6ca3d4654370de3854233fe687d2cfb401b83d26ae24574a2b7fc75c5343af8d33433e23", 0xff) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) close(r3) 16:00:40 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x76) listen(r0, 0x0) 16:00:40 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./bus\x00', 0x8000, 0x1) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000180)=0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) 16:00:40 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x6}, 0x10) write(r0, &(0x7f00000030c0)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a31e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d21349b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e36b4a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60734ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0e10a0d8328b9d92d773d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7a6dbf851256806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d1e3ff829ffcef010a155d9800100000000000000938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042104966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fb3bf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb515d704fba19cc6cd66dc7905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c864789e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9e856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e4332981f7d44d2582b99589fff6a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b164f99e4533e51a7c4f8608a187114a5f766970000000000000059410d203798bd637e88c728e806aac11ef4b3c8600bf8d8a385383b3171fb50adf3c35295f893859aa7a030f718260d70dc9fb1a7459935654b428ec1029755b5e3c443049fafd398d6274d0f2ec929eaa70bd5b85816a7562d151804ccf881e3493fcb619906b4d549c9a8a44d68b5e357c9e173b661bcc311216edf11cd3f41a6f3e6aeea4b14db30ce6c5fa02c0e16b26885657bdcf1e7e777aa5ad13688b5bd602410670c14556ce3cf2138a22d6bad64", 0x99c) writev(r1, &(0x7f00000012c0)=[{&(0x7f0000000080)="15f3ca8e32588158c0dd15225829ae42749ec3ca1b26c2300872405abe3cc94e5f2134951166cc45005f94f363f42c2e9d6cffdf52d9d4fe139dd75e17c4e21d888976948806296b0e496f78b87b45", 0x4f}, {&(0x7f0000000240)="c90a1e9c21e4fdd223a731a24bb181463139c86d5b04bc9a1a2b920a5bed558be107dcfebf621919f05927e5180833bdcc9d411554b40fe3018596f183cbdc140dab9c9c18499d53a486bfbc20c3b667f07de1bea8a0eea77c4df0eb3e39742d5942ae2019d6e349ad162af0313555447e1e55011a649d41271b296a05c21c66f1a705cf76035278246a4e7740b1aab0b99c0a66582256453cc8284b7db9fe3a96a0644ee63959eb33bcd3747b2453728bac5c48c7f6857a35e017186084ece67e0c65fb71a96dc3a22f0d76561f5d5305fd253b5a3e09accf59f322da44fbe97ced32c5ff7af5a8936ce3b64a1199a1cd08ec6ddd89ed334e84862700cf141aa58ce257e8a564a8f48083cd8d9dd0ed769830050638c735d1232f353baa2c3bb86b8d47d8d88d082422233840ce2335d5facf31be161956fdb3f334a3bf71a58a3763974df7e419692367ddc7bfeae3a71d73a53a3d7830212279f4d9c9f541bf588df3204dfa70ae5121dacc949c9cbcda9b0b90257e5aa84af1afdae91eef15f8898651e63976aba049c92bfb3a6da82a5d8899f3090797deb93f7f0008a43534a51bec7cc2cca350320e3cade4028d23e408c5cbb3619236b5ef1711935af4a35e73f5ca640cffc659ce7f4bb39ba514faf392d7806ad9f91e6e30365bc24355ddd5eb7d73c719157a04089e98dcf0ab6c8d1b01698e3f87692d13dbcbcf974d9689be88687522a662f57716c2dea9d8e564b0a98379ca4ca9320f013c94b891bff3350eab088f8f60f9839acc61d0cad25a8dd83722fb88175067de3b231528d3a42fd1b3f1b51578d6512b48e739123e8d025b415392219fad76e13fb3edc6b99589380f9bd753c5c5a55a10267a87c6e9f8dde8159c415b7cc7221f7ea499d95a6da93e6fb4cf2f09b80ea6ea8d570edd3a60ca3bfc4292cd95080f481844c775d13646ae8d579bd9033567f92217f34ebcda243e19933c7048b0db3e453c44fddfa9156078bc27e7256d55127949a478d8920c8b2829315f909bb2a542abe370f7e54fa5d427705f1fdbe6145f4ebb36f841c2af8f4160f8be06d82f7c55f952c674ec9d4b12fbe551664d577bf4965d8044029e5639bec37a64fc41ea0ed4570e1e6c25a9d8c300526d554291decc1a313ebb7a6183b23a3d7f83494f038fd2d48281cb8fde3e6161007f082b0195b12e1d0502753b3d79a66546ee731b6a2732670435d416ef2c4b47cfb54c1eccc0cd506de1bf07890070d295c99208ce9fc186e50c38bf7a9c4beb57f57874cb977187003c23a803d3c929b33021f0ee5bd51e7a335e631f598c7febb7658ce901b34a6668d0074b74a3f8772752b00a149cb74bd3903a6e0905e54d9718e047d4225d03bdaa696b02d0435c6b0a02d0f55e1209b72c71f35c5aca085ad0a0337d6400ece7848d67f05f28801c490569a8b2ba0d6600c2509da6a3096653615dbf1e79d67ed4010213f7e5c141fad9688c28e4500164af083d0e2d00a256e501672e8e88461fc746f337ad3098976eb4b897a406d490dc88bad8d65b74f4bb91abd33e11c052f80c513c2cd01756c28b5439969327a8d830b4906844efc759801ad0b6e1ce827e48ff2d87dc87470c1101cf7958fd711f000c9a3d33669364625c78f9a8e0944f0fe17a860e6c1e4c18fa692578b6519b7e55fe1110ec43607ef1b716720c55fe11963bcc33d97e1f21733ac2e53ebb95cdf1ceb31ef2ae189a03f184cde714ebb7352b2463f130f13ab57e61ccb78dd9732410772deac218df0a56284d05f9be3f88646a12209f971505b3abae7a3f1f676a26c722a2333c542683d7f827f93c32984e81e14ea2975e3d6833d94e3bfce927804df73a8b9e51411e3470782b950f98d9c1d3424e3a56f94c7e335c6d902666ce1ec28fe753a5acf95a539616f1d446c1b105d8c9ee0e5720bfdb5dd34ede5db88a834b0bec1f0b983b34e961679baa198caa2ffe9bb08e383ddb8aa7457f9b6c82c96d66142643408bf4ba8023593e8c1e86826a233737dff9c538bfd3b070e2f98e3a6db4fd46186f27edf18e1524ba45008408ad87b158bb4c4722452a5cde0a8280f74ae0efc3a7a4a54544953dc3647cb1fb7db85c89d79005a68e880220831adc65fb89ac3c7f9def5f90ac3c4dc3a74fdbb174b529d05cac691918cc084f2178ac8999c84f1a137f818b930a629eef74533e50f0deceaa88626745377d9b18fa2eea6c819a6cf183b8a7feb96addb8013c5b94af5328ec9cea1ef26963e11ba3e282b7baf93966b7ead481868e4e3a0b9551fb586707c15358668e7ae9cb18593927ae2dd1f73eb05fd662d54379cb7e24747848efe93d999969a5aad8192f00140002df1cc183fb52ed39b6489c1b61dc1accbee74660849608de3215e8927b3efbce0a76f1ba1731cb25ed9db211e5fcf90836ddac96d0c62243a58dff34c7dd88c857673a8acfc56b4458e3ba92ca8d094baf681ba516c44651307af7cb10155ed9305532b82554b67002882fef38287ef6f2d1b435ee8bdee6ab4e5eb0ebaf59a22bcc9bddb2aa7ab053993b28a098cefcd38b3558cf154e7c62bd81909d8dee424274abb5be74199d705ce18d49ec699feae367247e5d2ccb0e3198c77a1a1c66ead8a12de55b2aa756d47602bb3bf8876a66a8b4a6d7513fa74eb1f16e48e9777f2f602eba8f8affddfbcb1abaf098641761aa4679ac48fee2223ab4571d75b5977c5f61682ea9027e6bac5c7d3a6bf94f5e501df08b795308d40a2c02b582c6c6193add76756b4fa0e41bc05c6a4c53efca514e8e660f29dd7821fd1dd11c04a1721196f83762cd5c32382e32638e16019442c431154406b1daad28f8deb34c8c3a5cd6253a1e84de4e017936334d96b82a1b6a77f8052652fc17695ded26c50f61f9a2267da103a1f04fe2b899370afbe718e200f7d4d68e5e1cbc20ea78bdbf7b30da9d14aa8c40c73a338b1a454acb1a05b15c4dfc1cbef376bdf3457515dc698056830f0a6918d2d9e8a22b8fd28fbb354d97ff73f7afa6f6efaf44d4c1d7857a2835316a5ba2453d2645ad98d9564ddae99022d5c27d7914c548a45c1aff83522efe21aa0269c0db3cf0b2b12509bf68fc4c8621126660874f3ffff225f389c40808c50c00e2570f15c153b1da2eceda8e35dd04e5396bfc74fa83187924e60902ae65c8e56c57439f22914964f48aafab3062dc0da67661394232666d33c2173e171f4efb4f4df60f0412ab7233d39ae16c2e18509ac6e17cb83202580ca9e4339b431ef3c4050dfc6556f55da2bcf8c96949c04791a02516c040618f713572e7a86b3c2cba48f0e64929362725db20469ee465db0737934a49eaf476a0fdd22b0512bdffa4ede3afe6713c68e7919e6fe262f5b6b77782c497fccebb9e2a98e7f811afc790ebcf96877e40a84d0cdd493d84aecd1924d6dbb334efdb4d0103985eaac0461e5e075eb1b24446fd66a7d18c2becb933018855570d189cfeaaed4e57772d77e7dc63428b38865d8c9b3d6adf5905b44f93487e5daacb30098efc951dc0dde2e10485b66492e82fdacf2c83aef663ab08a60b9abc9747e1e054eb17d9d9645b7852d3de73ad2bb6cb83e008c9907257d0597af9c487d9718c6eb01157d77eb935b5863de60585f2225ef87399aa6dfb6be5032ace815b96cfb453f100cb171d79c9ce577a4f576324b4faa4fced72ed076870e8c5fd76c26282b14680bd69442908b1c97e9680ada0bc674a240a390ffbbc57419d0c374ccae034c5ec836597a706593a5dcf06c9a2b70d98dfcde83e25aca7f080ff3b00247de77b5de811ee95545762f6f97fbbf653b260e55ac67f3a951bfaa426c820b07dbd2be19794058c0ce92b81e6dfa75733f8844dcb6edd1eddcb13875ff95ee206c4739c4ab5a7f98db98e2cf684227de3778db8f3825a5bf6cace5bc0ace7b32dfe2ba459f8cc6ce3e3fc4d6ebd50a04950389efbeccabb00a212de66d31e3f908ce8ced69055aee06f3b4d7561073f67fce5ef5bbdb724312980c1ff7faad82c60a6d86290d952ae8425bc17e64f217f5f8353ddd8bd94db02118ae1bc8a263bf211c34be8c13bfe7775fb706faa95fd631e75990e030a0b8569fb80ee8c5785ef028d42fdfd1509b9bc98926ad909c3a99d0fadcaf737cc1d1a7bbf5e78ff149eb5041bfaa2861592f11ab62761dc44c4865fc3c31825289fa04cea7020b8c87eb873a25a6b6d1d45016ce18fafb24fed9f8dd74e4b7c0ed181274fa17ed2f01bf096fd93fec9ed735291c808476abf5001f74a18cfcbcf686dc21bd2d223817cd5387939a1b862547b81a007a94d5aff8b5690122ccef4393a09660abbfa8e97a8afcc72d3a71f432d4a65c360ba7cfb6b42d38adfe8f75ecde619a56a953cfc1aa6cc3d9fbcaae88d13aa2f5a7905af0e9d3c0d98805d4941bd03f8c6a30d97395cb838510f67ba76bfb697880e0644bca236a2b81bb5f83bfcd4e2fb18460fbaf6f35243b890486c6e817211ea4ff988adfa3d68e31933873ef3293a8e5cb4aa6926cb44c005249869d222822cf9b99ba27609020bf7fe57ee90798ae38e8b4543c807ed21d7f21d36cc9810dc2012a2c3adb25627c45fe20ea32d5990e615d922f36ef552d6492e502d194435e089fabd7f3bb8aa71ddf352ccc92cc4513bade90939ad2323315f6741d6c825d6e16230fef87337d45df9a249c0b8270a85e022ea959f39b71fba21e90e61eef213e5741daa91b07332ca8c44c3a5667eef97b6f77a836ca2858bc46b3b234e0dcab50d292699958679444ebf91e287783153689608797c635997af7b539910f44535344883f452b17998dc93d5d6189aef1392338b50998bf145b15edb2263152cfe16b3ab7774e1110a6bed2b4b3d4af6d1ea3dd48f17683ef09f24424ab9eddf088842e45f1fc317ae79265d48be1f0b7ce78b384400826df9c85d3a0f8747ac00de51cb11f8a740ee9e2459ef96cb22a0e4c1abc85fe180f775787d361c3a832487edeaa5c170f0c5eeafa61859d4968d16b722c2ce3d62f8aa792da57189d79b71ad225fd5c2c37e49d7618f91a38f55058a6965917cd6c9da31f9730714aa13b7703612ad0a394609c367e0520ae3aae3071c737f23c6c393948b2d65b680e7e2cec64653d50f48a7973d5fa5cbe2022f47cadffcea02fae45669df3c860387e47ac2d66eb59e63fdb9364e27a79df502a71c2a1495dec4fda0f38f53140632e61d127447f859d85f57c9715f5f2fd2ca545268225d6f24b49a47a451ec59930df8d655ed61a9fcf398ebe65750273cc0c193f3c6d939d66410ae6c4f03dcaeb28a4453faf8be6acdaa5953559702a2f4319484a24113af6f1135443f8f53d09b21298ee19369bfeb9fb30b93d1e4ed4b5331aaabe6085a971031d2121270380420b92dbacd95508823031133fccf1a63799a4336c8e0f94be2e73eafa3455202b8e0912af15fe46d088b8a591deecd06256689e8f7398a7422079dc1db04a0291fc0c6e45d1718905cc1507fa1646af11b7bea698534768a7e606336872e130128bb01b359e3a444a50f90eac26626727a1afc8e8d6fbf4d0b1b25403b8c1112ac38cc9e46606b08c045590e43abbd2961a07f16cd831d439a7b177e29153dfbf1eee8ef9ba1bee4467dcf1d8240c129167252b846f858774732fcdb9d865c8543b5e6a54071166939e7c7073f166ee13edadddeeb3e6fc8a9cdbc69819519569fa80966b34b7f9d9a5c738f35603e0e6fb141f6208308e4", 0x1000}, {&(0x7f0000000100)="f972d96c2f2fb2506ec2948180f559f0f21e8f57c43c64baaf28c65daec3328b59e0fdae6c2f8b92eb77b67e1ea4d17e09d2442a13ad814073abe8d45dea3ea8c4dd4275baf1cb28f9d8bc27391a3b617157691b584be28f044755c192be0132d9573cd617137a51ac2c037e", 0x6c}, {&(0x7f0000000000)="f106c5dc339e6b8e4c7e8923bd", 0xd}, {&(0x7f0000000180)="16a594d61e97a98cc706c8d47882b5ec6d2f24e56f192e20", 0x18}, {&(0x7f0000001240)="0af30093eeab108f2b8d8bf0a8f45526162ab581fa20e3612c4584c6d0ead2f19685154d25b956200a253cecede00757aaf512ae955aa378928803a16eca7b84046fb65cc93adc0d71fd8bf4b222d537c49dc6911b2c1c9853606da907ca66d6d8ff1ae5", 0x64}], 0x6) 16:00:41 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r0, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x0, "d70000020000000000ffffff7f00"}) open(&(0x7f0000000680)='./file0\x00', 0x20000, 0x20) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') socketpair(0x6, 0x8000, 0xca7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f00000004c0)={&(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000180)="8838040c538e3c536d5ad26bd1722b3a8f176119c76fd7be6fec6abe3b906c91e7225a010fe796d59418f2d1f615d6a02f730b0928cf8827b5d936e23ffaf0716236c3873e0f93fa8cce4c01aac35b8c10b0df6b4825689c69f75bd488d180565117520efc12e34915ba4d90d6413395255ae398070462346603fcd8c7dede3452126207243633f3c1f1e4eb9f700928fd9b7442971d7de4a70cd94e2764f2f6e486ff578809a9332592d2799890d8273c26c4c91a487af1e276804b8558a0f5fa53466fb345d8d2aea7d9272020c3f198c4720890ef863d88cf3964de67586b7fb06779ba06dc1263d1eac91e777a919de9", 0xf2}, {&(0x7f0000000280)="743eb5fd64184813a5d443762bddef3c7fa7a070827f314f5b4101b3ec9eb295167cb54f0cabd1dc319535f200e9be512ef0accf315eb39adb886ded365d9f35542fba7a0974fea45e171d341aa16feb4cf836df759b852cc8a93875025e", 0x5e}], 0x2, &(0x7f0000000300)=[{0x18, 0xffff, 0x1, "d9e4f02cbbf916"}, {0xc8, 0x1, 0x5, "5e6c899b56076259ae5680e1708a88bad9a542a4ec14058dcb0875c25f0a397d9f29a2063ee9d6bde35246911edb1f0e59e1c51f1fdd906f750a4141327fef82fbd503ceaeae9f1f6faab918f9495184894c81f530136c3eb156425dbafd1f8f02aec37c1f5c1300fa71d712419f52a83bbbf0d249d16fddf2cc1c2ac393f7d29eda18574540a148b637362d39fdb0cfb4dccf9a742d28406e3a8ac66c6af000c33d873032eb0ddbe4aea62e529d5302bc18"}, {0xb8, 0xffff, 0x200, "d94062ecb94677b9a83b13ddb16bf4066e3d68754bd7de201cb527f5af5df299371e673457c4f4b808a8ab0901bb32717a0eb2469cc397acebcc88c6ac4169fc52458269ee17501a7e9883684df3c0d5b96d9883eddcf671a12877f7462bb72ee4af6a73753bba6601eab4bc4f7b9cb462b0e016d1e3638b2f53f0547a6830bf394c0e448879f967d0dec912b2d6419a4de300e191f7b5d9bc3b8f5a2cdf77df6ce4"}, {0x20, 0xffff, 0x9, "3c993172a264b5e7b353"}], 0x1b8}, 0x8) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse\x00', 0x18100, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000600), &(0x7f0000000640)=0x8) mprotect(&(0x7f0000539000/0x3000)=nil, 0x3000, 0x3) 16:00:41 executing program 1: mkdir(&(0x7f0000001100)='./file0\x00', 0x0) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') r0 = open(&(0x7f00000012c0)='./file0\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0/file1\x00'}, 0x10) utimensat(r0, &(0x7f0000001300)='./file0/file0\x00', 0x0, 0x0) 16:00:41 executing program 1: r0 = semget$private(0x0, 0x208000000007, 0x0) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(0xffffffffffffffff, 0x0, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000300), 0x33b) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000400), &(0x7f00000004c0)=0x4) mknod(&(0x7f0000000840)='./bus/file0\x00', 0x20c4, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) semop(r0, &(0x7f0000000800)=[{0x7, 0x8, 0x1000}], 0x1) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r3, &(0x7f0000000380), &(0x7f0000000a40)=0x185) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000007c0)={0x3, 0x80000000}) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x5, 0xaf) dup(r2) rmdir(&(0x7f0000000300)='./bus\x00') semop(r0, &(0x7f00000005c0), 0x2aaaaaaaaaaaaafb) sendmsg$unix(r3, &(0x7f0000000780)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000640)="7196b046d41593bcf8415d4b12c78b96893619b9b1137b86f7abdc58c436eb13668755269eb991ec5ec7141decf6201eb44f69655bf238328fa84b2db62c8ee14a564767b6b1001680e12be3212459c2069fe0beea7896bee1169ff82d9ab85b1a677015065a4581dcf69ec19503ebb17a0a35b620575b943befc2c00264fb23949dadd0e885", 0x86}], 0x1, 0x0, 0x0, 0x1}, 0x400) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x1800}], 0x9) 16:00:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x20e) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') socketpair$unix(0x1, 0x2000000000001, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000440), 0x377) setuid(0xee01) chmod(&(0x7f0000000240)='./file0\x00', 0x20) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x1000000000000000) sendto(r0, &(0x7f0000000200)="2b0fb32a0c5d0e1fdb2092", 0xb, 0x8, 0x0, 0x0) r1 = semget$private(0x0, 0x7, 0x100) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000004c0)='./file0\x00') minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000002c0)) r3 = msgget$private(0x0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = getegid() r7 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000005c0)={{0x7, r4, r5, 0x0, r6, 0x31}, 0x2, 0xb919, r7, 0x0, 0x2, 0x2, 0x200, 0x9}) 16:00:41 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unlink(&(0x7f0000000040)='./file0\x00') setsockopt(0xffffffffffffffff, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8521, 0x0) r1 = getpid() r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r4 = getpgrp() r5 = getuid() r6 = getegid() pipe(&(0x7f0000000400)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0xa01, 0x0) r10 = accept$inet(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000100)="707b52a25922310acf1d657f372a212a0d4cc37f3885b15d6ce04f000ee27094a1aa180f97ad39776fd6fd4f2dd061f94c400e3e9c6199", 0x37}, {&(0x7f0000000140)="978a0bb82d59cf1866a1bfcaa8b8016af96a9eb5d14e62189bcc0dbfefce60993b0a1182e17fd1ac573a27f8e6acb484c905f36f0fcdffd034bdcab712a5a75a46f5b8dce21d668c955b4dbf87b71c672a46245004cdc59e5f4f62840eaa48fd50f7d05490bd8b10e4cae5c04e339bceeec591c873b50d947c3301fd97f03789f27b606423d9ad90183898fa6aadc560ad15d7d0e891cb4a8139975baba2fc9c517e77cf0c6c33100c1dac3aee1cbc6d27e43a5c4734d196f2459a169dcc8c8447d9ba8514c56b2dde8f12ca", 0xcc}, {&(0x7f0000000240)="81c5b5ed9d637b28c4f5bbd2185b7e1914a5df789efafff41fff99c0d3d3945d4d7147b5", 0x24}, {&(0x7f0000000280)="24fbd7f887761a1e006a6845226f7e900388da40b03ec64efe3a20e75ffc968ad052632ef2037aa640f031af818881ec92f1ce26a8665c2170c188afd1ed0a924f8ebf7b271c718c979774e810aa5e96dd1fdd93a81dc1bfe11d6504b23a9ab9e4b6a2244714eea8df1729ed4c55885ad59ad98065188d62a6b1c51ca019f80217166828d4c2da5ecf7882ef9ad301d77fda5e70082073be4b1f65ebafd89d5dd1b5db1ba7b70a97518e2200", 0xac}], 0x4, &(0x7f0000000600)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000ffff000000000000000000000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="00f9f6ff2000000071a4ab00000000ffff00000119000064cf6ff7bdce64915bed8758fe26ee1e18fef0114c823142d0c4311a8734070623f4bc50230e0000000000000000000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10], 0x60, 0xa}, 0x4) shutdown(0xffffffffffffffff, 0x1) 16:00:41 executing program 0: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x6) setsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) socket$inet(0x2, 0x2, 0x9) 16:00:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080), 0x0) 16:00:41 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/44, 0x2c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() r1 = semget$private(0x0, 0x3, 0x24) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000040)=""/17) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0xfff, 0x0, "6a0c5260ec0bc7fcfb5b78593f9c29e9d6abaa98"}) syz_open_pts() 16:00:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0x0, 0xfffffffffffffffb}, {0x18, 0x3, 0x5, 0x7fffffff}, 0x3f, [0x1000, 0x452, 0x7fff, 0x7fff, 0x9, 0x3, 0x7, 0xdf]}, 0x3c) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) recvfrom(0xffffffffffffffff, &(0x7f0000000100)=""/126, 0x7e, 0x40, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x20, 0x101) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getpeername(r0, &(0x7f0000000240)=@in, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x9) lchown(&(0x7f00000001c0)='./bus\x00', r1, r2) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x8, 0x0) writev(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffff00000000000000000000000000000000000000ec7f00000000000000", 0x2c}], 0x1) 16:00:41 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) dup(r0) 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0xfffffffffffffe66) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() r3 = getegid() r4 = getgid() setregid(r3, r4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x200200000007, 0x4000000000000003, 0xfffffffffffffffd, "850000000009000000004000"}) r5 = shmget(0x0, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r5, 0x2, &(0x7f00000002c0)=""/98) readv(r1, &(0x7f0000000580)=[{&(0x7f0000000200)=""/134, 0x86}], 0xe) syz_open_pts() shmget$private(0x0, 0x1000, 0x300, &(0x7f0000fff000/0x1000)=nil) 16:00:41 executing program 0: r0 = socket(0x1e, 0x4003, 0x0) kqueue() r1 = socket(0x1e, 0x3, 0x0) dup2(r1, r0) 16:00:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f0000000200)=0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x200000, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) r4 = open$dir(&(0x7f0000000300)='./file0\x00', 0x10, 0x2) r5 = socket$unix(0x1, 0x0, 0x0) r6 = accept$inet6(0xffffffffffffffff, &(0x7f0000000340), &(0x7f0000000380)=0xc) r7 = kqueue() r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x20000, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x10, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x80, 0x0) r11 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x20, 0x0) r13 = accept$inet(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r14 = openat(0xffffffffffffffff, &(0x7f0000000540)='./file0\x00', 0x200, 0x2) r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x10, 0x0) r16 = getpgid(0x0) r17 = geteuid() r18 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, &(0x7f0000000600)=0xc) r20 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x10004) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000000c0)="42a9995532d64f515b92f6660794bc4597b45c31a1aaf285aa377de59bf895bdd3ccefde447c34dde3a9c8ba9cbd013379f768e7093dad80", 0x38}], 0x1, &(0x7f00000006c0)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7, r8]}, @rights={0x30, 0xffff, 0x1, [r9, r10, r11, r12, r13, r14, r15]}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}, @cred={0x20, 0xffff, 0x0, r19, r20, r21}, @rights={0x18, 0xffff, 0x1, [r22]}], 0xb8, 0x2}, 0x1) r23 = socket(0x18, 0x2, 0x0) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r23, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) 16:00:41 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x2, 0x4007, 0x3f) setsockopt(r0, 0x6, 0x100000, &(0x7f0000000000)='\fFW}', 0xfe4a) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:42 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) pwritev(r0, &(0x7f00000023c0)=[{&(0x7f0000001280)="ad", 0x1}], 0x1, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x28001, 0x50) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file1\x00', 0x1, 0x7f, 0x3, 0x1, 0xb5, 0x3, 0x4, 0x1, 0x0, 0x3, 0xd1a}) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) 16:00:42 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x110, 0x4) r4 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 16:00:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="2d012e2f66696c65300036de840719414ef59a99db42c19133b9c269c7cf924ccdfb26dc70d683351904d2086b85332d80cfa0f850245fa5951f8c2fd30dc593e448afa62986226736289ac387d4721565cb6820b7739c370e63319295b3cb247bf83acfe0b46f16072f1fdb59a1dd2f968b8b24fe9be439bf882f7dca5a0966eeb620b1858cf43c60c5bf5d67"], 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:42 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000100)) munlockall() mmap(&(0x7f0000ffc000/0x3000)=nil, 0x9664000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x4004, 0x5) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r2 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x30000, 0x10) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x8, 0x81, 0x6, 0x2, "013ccc3c7014d4325b41f465f615fccf14fc17c8", 0x3, 0x4}) 16:00:42 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) connect(r0, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x101d, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket$inet(0x2, 0x4000, 0x9) setsockopt(r0, 0x7fffffff, 0x0, &(0x7f0000000100)="0ef93900c569176a7f003d817931661fe0ed53a6edcb1d2611ee7a480bbaeb27c1f00c3e40c2fa8ff00459900763da34f65645c77a03a73c3a47ccec1af28d40fd0efdb4279a2f22c20216fe8de2123b53ff0c011ffa60fcfb31ebf95293802c05175be05ccf841907df1b453a7a3794e1ea5f5c614708db709e1a8634121af9cdfe5c34f64997749721f56344daba3128f18586d3c936959ddbc612", 0x9c) setsockopt(r0, 0x49, 0x0, &(0x7f00000001c0)="b5a749f26bedd62b2c02733a7c2c8468b2cf74872b2fd4449068ffaa5e3b8c1fa7abd95ea0cccb401e68445e82f5e39fdb88f9adf791fe266c6977c677109a11c6373ab53849ab617a7b7d22c359317bec1feb9854bdedfd68b01d91575ad4be7576180b70026d9d", 0x68) r2 = getuid() r3 = getgid() fchownat(r0, &(0x7f0000000240)='./file0\x00', r2, r3, 0x4) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='&{\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='[+\x00', &(0x7f00000003c0)='\x00'], &(0x7f0000000480)=[&(0x7f0000000440)='\x00']) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000004c0)={0x1, 0x1a, 0x9, 0x6, 0xf99}) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000500)) execve(&(0x7f0000000540)='./file0\x00', &(0x7f0000000680)=[&(0x7f0000000580)='[+\x00', &(0x7f00000005c0)='[+\x00', &(0x7f0000000600)='-\x00', &(0x7f0000000640)='&{\x00'], &(0x7f0000000700)=[&(0x7f00000006c0)='\x00']) r4 = accept$unix(r0, &(0x7f0000000740)=@abs, &(0x7f0000000780)=0x8) lchown(&(0x7f00000007c0)='./file0\x00', r2, r3) r5 = open$dir(&(0x7f0000000800)='./file0\x00', 0x20, 0xc0) readlinkat(r5, &(0x7f0000000840)='./file0\x00', &(0x7f0000000880)=""/109, 0x6d) sendto(r4, &(0x7f0000000900)="ccc15f5c5be47ce6bd5d6e2fb39342a98d2970", 0x13, 0x400, 0x0, 0x0) nanosleep(&(0x7f0000000940)={0x34b, 0x2040000}, &(0x7f0000000980)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000b00)=0xc) sendmsg$unix(r4, &(0x7f0000000c40)={&(0x7f00000009c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000a80)=[{&(0x7f0000000a00)="fb0281dd37426bc9c7983bcbecdd146c45e38b01ea836b6c615a80778778e75361452fb453d93a8d34d2debe26dffb8cf4240c103bb6a684c2313e53fc7d26c1453a6a20c6db029d7a6fbbc89399a164f4f7620a49a68ed207f4fec1ab0c80ee469dfc6b6b07548e636fbe1c90c1958cab91eb8936747a", 0x77}], 0x1, &(0x7f0000000b40)=[@cred={0x20, 0xffff, 0x0, r6, r2, r3}, @rights={0x30, 0xffff, 0x1, [r5, r5, r1, r5, r5, r4, r4, r5]}, @rights={0x20, 0xffff, 0x1, [r0, r4, r4]}, @rights={0x38, 0xffff, 0x1, [r0, r5, r4, r0, r0, r1, r1, r0, r0, r4]}, @rights={0x28, 0xffff, 0x1, [r0, r5, r4, r5, r0, r5]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0xe8, 0x4}, 0x3) r9 = accept(r0, &(0x7f0000004140)=@in6, &(0x7f0000004180)=0xc) sendmsg$unix(r4, &(0x7f00000042c0)={&(0x7f0000000c80)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000040c0)=[{&(0x7f0000000cc0)="716b92e7099154343fea6b8f61c2d6a6c9709f966fe651d2e5d8cdd299c1bbc1222fe77c930aeb7959dbd2ad6a959d324af783d967085c872f2870caa9f911921ffbb2c38588a4dd1cef5080514da1f239bd7a50abbcfffc85f2f2e5352a49ec04de4631", 0x64}, {&(0x7f0000000d40)="9498de9ea5f7b43b77d54b050a9e2120a23f41cdbe85deeca9fbc956f3e1ea4f098738cb45d83f51fea2cae4501959f2bcb5ccd59b24711ea84b8a7b36fba169fd053f03a831435d62f507b0460b5ea71cf7e8e5b9a3c9be95b0609637c25a1f40dc13c5887abdc7c4ca694dbc377aa646cc3619f45b56c6c6261dc16acdd9988df955fa4ded770faba41e39966da4548e2d979dfc6061601db6859831db4bf92aad9769001321c7d426596459b211051bde602f02b38f934279b36586", 0xbd}, {&(0x7f0000000e00)="42cc5cd4d05476f8fe2cebf780b75ff7c98dc520b5396b80209eb659dd5adf8fd46f8289b6fa5d4deacdac2f84a244af83d8a9e4758d62885799be80ac8ffeb87d2247382c4f56f024eea159b5ed7b2c5736fdd3950701fde205a852f90860cd2d232d876abaf04af4fe892cc5b2fd7a109f13e45c306176c6781b4184c043c48c3f4d074bf789218d3aac9c424afa14936742bb5f4174d7a8d7dc191db173771c51613e93e5c5223e6e7366eed3330ad3156585916716e4a8ebbe948d147c98579f6af2d6d45e3a910fc947f5c1bc82b8058d5db13ef7cb4069b75561b2b58e480e", 0xe2}, {&(0x7f0000000f00)="d837d5f06e6cd0109ba4d2926eeeec9608a65c4bba457de83f24c45342284e3ed9f626a90bcf933e0c3b57d7e1bd65cefa42bda8080fc5592ab9631e5cd97b11fa40e7e8c6cd7becb3c87602e4ab92d9f991c2be565f943916f678ee6e44384537640851c73954ef92e0d19d55f019d1ee0b171253d51eecc0d9f4863308ab3d2ba43447d98882ba0164e7fd5593f83064cb8369f0b14cb24d57db9600ef9436a9d154af84f26cec40bf3f4a7f31333c754075256c80dd4eda088eac7205e7b3137debadf3dce6b83ed216b65d1e1fc372d26f1d07c56648d8223d920ce1ab5ed0b9148773cf0eade707394d2374061747f207861c8aff42962aba88f708368ff59b59c1481afe61c059d28630f47b994696cc855005a3926bbae4aea633766753d06a26b50802b462e66a90895c1ca9959fbc4dc7cd396017a5c9502cdc0a534509ee61c641a532fd7f4890b5fad6db725a5d9d6d5eff5738adf2249a4daba6fac165e817bab9474a1b12574f9d46ecd5caa682052dbfd00e74239efa2ac06e48e70a43fe4a56d54bb7a3824b53bee5a8abc5d2fe3266dc999139567fdf49f28eb1b650162036eef6fddab33fe46522983229ed6e049ffbebf93d6291b75e8393666464c7c636cac90760c4aa459beeb5115ff15546d6ee180c003ae3e489d9b4bcc76da7348b19465233dca5f03ddcbf467f8da2b454cef0ab94789b2ac0fda068804132b8cc4a3caabe22cab3687804cc44309d6137afd5377623e86f87615e69d53bf8b6f377c6758efa142bc4de7d387956e449961731fb3d0afb7c32f007d031cc160ec2fa1d9a5dcede8a8d484a114a58191ca358e88cc75652ab77ae12474acc0a3e6f9afb0b3f611286e3b34c560d202e94a3f96b0f6e547f9ddc1fe3fc74b251996bcb0b664c055b60f9bab0058f1253c4a4808eafd5005bc764b82590938ba07a1f19a510931d0212b84384506f0cb0aa594ce56feb49f8782a9c86a183f127c3f431dcbd979252ab884d8fab78b83ae5b2f7a3be8d93cd5683c693e9593879d700d753000955cddc15eda53825b71ef4e7d97021e933cc3a27e7ae14f604800ea1958e30f613aacf67353d168eedc21007a752ca573028b2667cf5f07a370d84197681ecedd3420733f933cd86dc015ffecc9a03079adbc08a959792bfec26f3f77d1e6a48617f019379e30e574e5716505825d82254d7151a83e4a3d39272177d63b1bb13f84bcd44be45dfcd9bd2add0da55e0b9e59588ee3784b77dc228304906dfd69ff8b19b4771bfa0493b7f8bfa8371d5b679e166b33fc49f665554f8f6a200d73f8bfa32a2d712832e01ea9fd157c698342d6badb8b305ea3987c76af2a367f7c63ae63e65ff672c24891ee69303a6ff5b91bd1319d13499ee770390bbfeae4640d9e78b3b2b7158bb576bdfb49a698c57893517cfa39e5b893cd754e3ded64bd52917315dbf19d70164081f0a8d8fcb9288ca0953fb9ca27a56b3f9dad1afb38f0176c3a11c8d54e1cf7ee37232838126d1b8cce1e8b6fb3a2e108c78441ecde0ad8b199c4adb171f61a17bc1e829b2e3e48b3fff34e26350890623608d03e3faed083f8d1e4f28d471f3aac7539b28defb68d22fa3271b1bc552c6259650e3dace115a666b6ffd0e620bbf477a011ce19b74e38c4e42f16c60494186181ecea395046faefe500ef77f71f750df2ec72d923771e1b51f5d50383f5939cc6305f947b44f61050a120b671b6a635db3d54c46d8c35e48fbdbde75228ab29f69f304b7f2b6cecad6c3ac413ba7114aad84469ca14b4361bc05e35cd28bf95aabfca9599cee5b53f40e683ae730a0c84dc194cda141cee3619dc92827fd51e64a265ee5335356e2a6145bb53b65f07e8f3d465c58fa8a3405e68d5ba77fbbc5328cd7f4aeceb98720dbb25922f765e9660700ace8b2014b5ed21b9f7043104f181fc68db3f3753c4a7150129a0ecbb3585a14229f6fbb820fc960e1f50d21493f89fc21039bcc6371adf71c245192bf9a587eb68f9beffefd2ee93455033c66e44a7d609c075d6f5d993fc3769a9aabf040237aaa1ef293a224a16a97ef5b029a42c0785f7c2f2695ecf823e610338fac1deb8ed0a286e5bd87d434986470423452cefde11f351de945175e011d0d2374206ce61da6f593693d19003a32491121ed0f41ce432356e4ea06cdfba3e3bff2df29150655a2603e2d9530a4d9d407c014fc7b0b064135108527e70fbb01f7e6a6b81bf84d248a7c958c5e45f6649ec5d0172de79326fc8cc13ef93b5c19245289160d0b7d7258e2a9188aad05d63b353b3018de45721a23603623bf7bd0a01baba7909706ef11dfc5c7040b75df7b66e75c8be6418b49d7f099dec5683fa4cb655bb4ede483825eacdc08a99d95b08c7a0509d02ce5cb151d908baf17eb6518c72e09a09c3b40d2ad2346e7d6279e8feb2e2cba383d41bb769694145f42f62a793d284b8f205641b1b24ae90ba6847287ebfce8370df6e3cbe9e0f3e0df715f15ee42e16d6d770e55a5609f87352bf217b67155cca446a260bd8af88b1178d94f7f47b2b0f942b335234626357046c5ec27de64675aac724995b19a073787dd0c5ad43e694f3c11effb4a71c25a6aeaeb5eaad1c717fa4e28d7c706574112220c6db8792bf4e201701d108534b6c420fce2b2fc67d166664be4ffbb4dce23fdc908d259ac29d3b8ec895e2110621bc67990dbe4ede995263b7a036afbf46fb9ac44b48570759030654b415e802e7131a35a0983a76ba45e1105fe000f87fcb88d27eebbd177439d30bd01cec0670485df55e2fd15d986b123c0bd54b3897ff8a30ece9b75ba4c0b1b588ca236a88180269b41c317f2910439ced79b7bca40dcf03e7b98d8350b25ccff3fe32f46c4bcdd768b4a3edccb104e191cfa3a33266c16926090475f466b43ca5479538eacba99c7dfc3e2d78e2fac5809565ac41d63b07bf780eb4d1733477d2e160b4a6bdaab0a3cf373873882294dfc677ee5cf8b57d17b50c75a8038672912fa506862ff324d3cfc9d81d9cd083d19b468f4a8a44a11e8079ec70f94fc7b88d88f548e38fa4513d99ae23a58dfd39819220848c17f9489280878652ab29ac0face9ab93fd0da2c48ab6c02526e5e879d77a480fa47b06687f5ff4e4e769bb204d64abc37e9a505332dec9aa3d4547c7d9e6182af2d6fece9ec27b84b7928cb32332ef067552ef50f26bf923da5f91ef4e1da74e7dbdb8825479a503ee0417774312c57bbe1f90ea77da34a28b658af56cf955f8ceae71727867faf79339401f222d8c2119a424c98cd891bbd01d8dfb3bc4ab926f8c1136ee3381840e2f64114fdde36a54fad632e8de230e21d27700ff57daa81c8edebaa61eb958e2789ed849caad8e641c82648f50dfce1f5f2229d0cc842b17e7900ecf5e0350ef04f644e24afba95cc287650624a3a582aad16900f17329a93ce837d28d7f4295329455a748df3341f2966504003c68e027aa0173be1bcc6ad8854573d8e6e726f7fe4bb533cc57cddfaadcd585b669a32755600d2fa48863fbbffb25d01a4872d33758ddfb927fb400854dad2824df3c67c92c726a3e79cab0ab46585b7eff789e7579e22530c1741e55f2f91ebf86144df4286fc2de4e4e2d0b5df1fc1407be6b72670bdd31a3fe1cde52d000c30d339f1e9b47ca1d1652068ddc2531a9536168d7a155c3dcbe0c139852b60743d520eb992bddf3dba27e3ca453b639907fde25d0ba055b93988f854382a872dfce4a8438427b7c216ee79a2596ea83c7940ac496b762bb883db795d3ce2c3840fe167faa5bf1242136b10c3a8629e7a7e81d658c322da7bf2dda5d0c2f70461591d765090c34043184a059b7a2eabc13b2eb81475f0809de0ef13e985f1d9165b76b088334daffce10f8dc6014b9467f06216ba4ee655603242cb539499959759845ac54c9895287ba690c9315c5238ad008d86766161e0e3b877d7535fd287095e561084cf43a34e53c8a86c542fe03a6ffcf7e318d1b865cd89e804e3cbba6515cf6234c5d1408247aeceb6d254b958a9fb05241ce36c09269415780481e6573b3034825cf0d125a6bc495fccc5b1b31e94852ec4e936f99c21f272c3dfaec1bd5591b4da35b545246f0f7bbea937a63078a936a7007ad4b131c53a26f7c3fa7a188bfd27c1e5de7c9c8ccb201bdcc4f1d8a90ea29e49e7631873f23644cf5c9ca94767b89f85fcbbcb907a24e39af081a764d42d6e192a59132ce4703ca8a23020dbb181b9c24f5e6814d67bd10e254cc515d758fc6a92ad3804176495cfc01a0f2d4a5dfe87fbc6114fd1bd7189c0adad9f20c125885c9bd0f61a716019c7af7b2e9eb1421ea69041cb2f90ee40fa79dd3acbd80c081f2b4e7575c4b0957b6ce553f7b5121a3ea589889b61e47041924845f0147ef93bc25003a88954a2ad1f268ecd4bc0cb09b431497afdbb71dde12288d3a5affce8678c1b79f1b8be12f7fdd60c2af2ce1adc6dd7d191841f29a8757c0272ad50f427f1553c7bcbda0bdf21625db349d1e0f41a0e878e418cf9110892a15a658cc5a0b622b82c95582fd2ab6a66eee05970ca2d5eaf56cf4bcc3ff9b4e7bd72d90df50f04ba0151df7e98c52c8b8cf08507a3fb6c9a8cacb5e84e7a8c51dd3a3c9dc8bca5f69affe1f08d466bd4e99a10d5a271e166b5de14519772d24f25d8f064a096d447d51ecba637fd3e6361043dd361374b25c5329c477fc3f01f1e4f220dba7ac6bc09a749b7aa0210877bd5ee18adf250c10a2ca0f7912733394c15455c0af91e2230f93ef49c5895dd863cfaa0cb8c8160fbc102a23aa69cef2e2ba383808c84a84d85c5cf33f1a6581648fe50b10ff86fa8d2f22d0feee0efdde3579ca4c571ba9d4bea35f90ba941d3b22f97a3f5a8279134248406e5467f412052f775099213097499c72a458bef912b8b3381e916ef7edd4877c358d92f4f24daf592bca0218e04910822d1ad8e1d73b7fd7c048ac26439f70ff741fcd38b06c53639693693914fa72f00da78b412c319b93a5587c51276c4d3c936550e72328173ed166318aa843bb0fadeda8befaad5ab303011f82a700e4d4d9cd26cd27a2f96e78e1bbb616dd5cd685a7572d8e19e8176ce51418d18cc967dbfd96983e5679c51b109b456d9edba06be719037d3100c6e59cadb94b9baeca23b7856020f989670c2a6f3c01488b11e69444e314dd233c44bbc14968d7f3fad6ebc7f651e68299e2784bd203e4d5e1262e59501f722fc252c60d39f0d8d7c7d3efbbec0cdedf2e7a79e317c33e144aa95b2913f0c290729be848fcf7b527ae9b219309e8e14f2bf9d6308a73cf03f749a6404211d3eb663698e32a6ae2e3a7d9fd31f3b6d68dfefd241068e3e44d731599faf1c5de7b95048f1c5d51e49b838937bd31a9f88b96f5d0db35a6ba6977e349c43efcba34ca14cc6b9e8f6517baaaec597fdc8b7cabb34eb134a09eea7127a275f5d5781d3925328a76816552448f5ac53ad157e663d1bc5eb416e085adce994c30394ba090e3218be936a2a842dd90d97692738b0a342a09ffa5f60f1e9e19fd95b3fe2facdbce76b265d5c08750e88639d535a8dae8b08c5bbe0452941bef538545337151beee88ee9c035de85469c31ab47542cf6434f91ccde0229d4121b81fabb6db97e690799f37ed61cea4784e1bde28faa94ad67d214944b866b900a2f799cdec601b70c0cda9a6aff2e548942e778b9e27bd4242c7e90e4274527e0a7d26b040cd497fad23ab3c24b", 0x1000}, {&(0x7f0000001f00)="e0cf6e545cc3e25bfb3a6ee673fdc3820cffa5d20aa3864c8b91a3e269ef5863ec68c9c13608416d55be7afe744c583de30ab5c634cf46f74f4c4219e6e80e4db365228dbb3cc8e7b9f70f4656fec0a9bf17c6ceb9bcc5e1d7620641d29032f706f58407a81f714ac243ce1b24630764fd413ed368e1b43bcb0f09adae8dbc4e71538ad6c988e97848d9fc2ac463eb8161443cd5d15cffcc95de8876c2e91b27791ebcf088c624a33f68d77b3c9df7d6d305bc53c285c01fe34a86caa5654d681d909351de7b245dc7ad7c30f4862f95b52e8f1554f550c2fe5f94d3f8f428106f4ee1c67ded86742d4a27f97d6213ea8a390975df0fdca8c4390b0d616540e5a074bf5decb373c976061cf76de06f0818ecf8767e1a48722a768de9cf2517f4219a149791a7068ef3c881e35603545c8409a67f249f97731403ecb47c131f7878507394b606104c868e901a4a4088be6a104ddcdd032d8ebcd840c77ee97a94c45e9f803e16c9793c42089dc0062d76e6d299d0a8f4e52b33b89449c5d3299f62c6f8088f9dcdc786d4feb0c028b51babc9d55d681db091e15e2e2072b90f3f2e76c3a212ec21ea0e04e6e253ab7dde2a0dd9c5febbdee336aa925ca915ab8e3ffb3d6df60526601943ab78b4860427c35c738e1f9a639083240985a6030e933309881dc4dffe167ddea5bd15b6e96164c386f6e26bd6145eee80067fc3fe4596d28d366b235e6d74a23c34e27380c2e05be178dc56ba0cbdf5dc39e2b46450c5fa7ca30a2b811a87bfc113546030476dbe79da9949b413688d338011ab8c9643fcc389fbf9c4c3f2a4e714f9a4f3c74ae4557f694e00e3873951dbd7c119698dd865a99fc05e29c82abeb4c5426b86936931aa24c462550adf24718d186919deb094cfd9e9623aeaadb708961d100caa178d2dd8d5941d14c8eee599ce766981cd56909a31046a88f0a5841f3363cf56f5457d5ed7cef94c1446b87385a384d4af1481e57006a12605c5b7bfb17aa8d07ecfa64eab41f17022f0590670d4767a4e323c170812ab6a7f4fcee891846fd86fde5979c3ac94f4065568a730dd637f21b40ebd070e157d366abca3769ad14b522650bc2b4242b8fb6ce1992fdc9d5274adbff401b382ba3926d0bf114a1a7e5510d0995bed7f7a1b92ba087d70a0954e84f6c81fbee15d9086b0e3259517d04d72a299d8a188fdfdb24979398a943c09414232dc1777e9a330bebb46ca3156864fe3c3e832889f55148ed9dd368d21a701c2512a52561e8bc27b75e274ed228530b86f715d763ed761341bb695895c1dac4334e8211aaba5e23825218de07acea93493c8c0c042c9b8236e99c7272df675839328500b3c54b207bfa0fc8a566e7fbc76cb9c395abb4e8a8ae850dc6ec9875e441c73c7c66ed3b082bc8b803f50ac9b5ac899f40a98a0c188f8d1b2e69b12f0469badba98dbe8a814240f077058e6b3c99cea45bf0f9213d24e05dacd89bf1c56e28c5c86637421689e56a0fac502cc5a579237a7c4bfccd3cda47d230772d4b097726b5e1fd9a870f2ded5631b4566629f341dcfdd960574e16b2ce95d83ddc6f745162b393294bcfafb6af01d821e98ece9d56dc5dc127220978f2bd229590f4403b947616968ee0a24a44b9a829a0c063ebbe3510cd4260178b8eae60e2bb234344f1b26eb5ad80f7ddf6db29c169235cca854fd80bafa3e8b1ab9df7749f4f2f188eb017d7e66da205b915ea09948f67e5aea60c63f1f28b9da3aea3d59a6d90686e612c4e4a79bf4faf4fcf65f34d939878fb4536c7ff8250c4e96e046cd5e3221e4af1dbff4ebc727a72b1971c81594facfdf945c2eb7a8e3b785dacc24cf3e114a85c751c54cf6d5589c300ec897d4fc7e76bd7a913d15d1ee2d021ad56d02fcb7f692a75e573d7ced0261ec975c2b6671b38780d84e555df6182a026e71b4b153399a397c0eb3b67e0fae3f09083afd11981bcbc498984edf9ddd761f4c6ea30f93969b24bd3a16e43ca3c2b5fdc47dd5da1b71e65faab9f2cf914abacbe79b4b6a02eff9bc1948065c89a70353bc324dcd70659462a3b9e9aff4cef3a9acb54c85bb3c01c470e1a108c33b32267a91deff8f575b9c6741029221f2c49b4c9ce6addc3b219415dc5f6aa3adca044f455d4846e09b3d245117a13f2a4855f4e52c72ed798e0cd89fdaf7ca740e8d1f75eb9dd38c59bc13f51e1dafac9a1820d04f81e653fc2a42fe5136425098c00998cc990f523a1529659fdffb742b3b5e9b6a52273f371cbd55219ac95de26e610d9557b71b9f2f0a2418fff2a8874517c4425a5c9ca4e856c6b5ddcbf49f58b674c1e64d6d8882e880403e2c04229564c06185b9836a1b399314e26a37cdb2831567ce5f6969c83a5e1d5710545a2768229dae838c63c4350ed53836f3e9efe8b779e17076d165e802a6893a4f9f496ae76c7f612c5f90cd94d76bcd8dbbdc7f197b29982e5d98539cb4cb62d28035e0c2f247687e617f40b2dc852d2ef8025630eef282023d9a4c00c26e9655e1ff546b6c49a31eef181c9103b3b8d16014fe48e2ad2ce7b81927917f5241be66ff160b76681c39667917a453beb6f7a318730b3115c0067bb5057ce98f90e82a9f47efab917eb7ed2e101e62953f2f4d64c3ee4fbebea7375d290beb02e196bb159046bdb317ac076757b14f3171bbbd1c3fe6a3d7b68b534dcb0d4b90aaefc3dd6a00f9883712ba7f57411c704df49cf791e3371f004ac07fec27c017fc3fa4d0ae3a0cfa75bdc1a74528607f43a7b0858ed9d6252e5cdab9222c26003ba4649ea13cf0141bec84841c661254c94457da477b7f874b26c5f8dfac31b4e1edd92a7f8ead11c5bceb97af38d8588d17cf44b3b69d0eb94fdd0b3933816dd0e8f9df9ea29bf0e27cbf56e2525c4b169aa99e32a138dcae388093d20540f882ab7b0cca4bcd9eea2eab28fac99a438d74e5e191f40b06c077d6cdbb1a3775b07b92f0b559b90e51e29a919265e78c3d5bed79e4a538f17119f4128027c0a2c08785424aef613d384cb410fd0403b577ef24db8a7be3903f71681a5c75cefede0bd3deed8e678a2ab3b6954b1d448de042b0cc76379a09da7228e3e5f72118e57830fb92fc355f5e37677ed50ec28a74deae06de4392c31515edcbcb5d285327cbedc849d03432c1d344317fd809f1f4dafd1b1362223e81a36e6d055ca53e59ecd9bc9aa901390bb541fe8bf38e9cecaf9f5d40e75c0c7b2e8526f6cc90e8ace83e38675064209b1c1313190f6bb861b9d7e29618840b66b3e1a75989dc979ab6e413869e209a090ec84d27a9700e853d87fa26457465cc47c6ffc4af94fc150da9c6a4833c748421f7167f989f64a4a97de920a44c3b108e7ce69154d37ee21f5b41e551eedb0f603110a484db7874209b848a2c9d8e24f065dca27c564574deef3ae701e4ffc9a5ea7fbfb03485f6812446e91fa42890a669bb1235add4760ae1f8bc21c818c0c8a13802478c604733dcf3eae2bbf40696949089c011a32030f33e4c9bf6aa6f1c7c447d1b8f990ee4e82caeeda7ebbe15200f3eca68b4e1b7b8671c0deb5a503b23c6ae22cdf233f6e36ba0d2c80283cb352d264c0b8bdc917f4d984ce1d1ca3cd6cb4e564cd4905d6dcd123d76937d76d5363f400fa65dc658781e872c9ff8eb38fd0e6bdea6dbf2902b8f06256bc1cf06a8fa595e52fb5f670788d3573922b7df75389c072213e5525d7c4292f5c3622d314a01066f4d9d881c8bbc942eb7cfe55f39eea0e9188cbd8de21e2d9c1390f40316e57d5e23ef2d65cf58ca87bcd01860a53cbfe4b959bf802ef308a4779f73a69af625e4008971d9a0a32df50b2a38fb20f9c2ea306384c69df4133931b4da2160c2e94de7cc7526e34b1ff340bba791948c768892440c7eba2f2b361bd837d9ba4c196da4e1c3d5bb1677d29e74ab6c2d825749f691842f9eb616c6cc781f08bdd03ab36a64f17668d6312639ea4a0a3ce8d67f6a8a975d912a0ff7e7b708a12876a9739f7d25b69d46703767c1a7540e483203815ae16cdb40c5ae4367583d5ab3aa3792b5af2bd4903f312102ce929c89f64a019bbca7efe5e0d268a7ddd542c885b30a521ebaade1632e11d7754740b5ba6729247f1f340fc7fbe298773ee815853ba0fc9f442b03b937abdcde1bad87f3039babea54ab43bd96cf83cfdd0f3938d5f2632064046a678cc66fb6f33e395bc98e7e72927eecde3e838810ca4ff478a5098ba56a178cd0229a63c47fa63c3a5d6e8250005381d943e3a697490eebd2ea66827ef3809e2ff5dc0658f789eed110efc828acf55f3f07780730bda1da57ce54d88a415166ced68e6db1214f4a3081e64758db5823ca38bdce7ad3cb4d8cf7b05dc8e3f888d57f1364fc85bcb80fb75888aad4a445312f4d87d1e61f76fc13bb3ac2fd79c69b16e9672e075f27a5de2d762050fd9c92c2fd5730f4dea714d2dc81e955f3d0b6aa0f3e722b2b8f9c1510771f30f82475e0a4e70db488505c172d829d9da760afc0e61a9685a9c6bb612d30282f4a516f7a06b184d8750bd9ef6203b37328037ddf4eaef90779165c4cbb45c09da6975f2beef4a000f544a9a867169afe4e121a960e68e74ab8f0dd9031c71888884529e3b38e67db64239a5e4d9ce81f581e099613fc063d85ced08b442602ade78843a7954facf2edafd3d29961a2c84f23544a31b10250b764c58731d99f273664a0008a698f11e43898174d5c6d3c2777160bf364600f6041d61f3cbcdc821324bef1584b3db6d1d625b4991b5e65ea1b18d0a3f8f4fe6977c0f3a5406960b48f8c678f086fecd799da10421fec88262ec3ccad47626cddb5277e5c73de7a8003c79e6217e09ba2d5023c93352ebd77685bdca14c3c1bfdba53dd720fee78de6d0ef3283f57f03954fe4e16dd5bfcc08982907cd54320626b56db8a1faba25808d5e6872c843cd0feca669ed9ff6e7e0ac57102633ce1b6afabd2cde736ce0e160dfd2f85a7d05f3e2b7e8dd10b448b417dd4bf91aa14625726360a38f0946315b5d819e3d91677bea3c3ee648b07184e150a164b43ea2b497961500bf320b52e61d7d2427b52442f09cf13d643b6b406873b634fe9354d1f96079a9e5cc1bd00bbfab18bae6ffb322c3da1bbb05d2143199af7b042c7a4a3e6157dc2c853c42a2290d7d3b696d9c04514cc2f81bac783661bd5402abe37081ac1579afa44acf166819b271a2db969acd7dc2457d7025583db025e9c9d53b18d5bc43d09d203a898a96472325b92f9cd0f18340d673f7983f85a5647b717de322cc4372d5999534c7fe8acca22c7763d325c73749e730fb2e424f958b0cb6c14dadebe0af792f4ea6a590f18c43113c7d9556a85de2fbed7f417c50b50961b9f59aeb6005695fbbb8485446a1f1f3c478839beab1897e1f5038712ea522dd30a5f08af02319e777a03ffb74c382ed5f2e078ea0a4233d0c46f40ba8c334322c03a962c5ecbfcddea3ac9cb2b4d59e77de3a383beb4dfc696cff6b8c9333dcbbd7163a46897e565eaaeeaa3a2307677757f76208b187618745442da246efa9e4876ed6b57b71f6883f18565510ef7d01f681dc5d621bcc3fd5ae6fc377b6f9088e993b9a76afbc146db2740146e737966277622a2f4ee1b793ba159719bd252ed724f8195c1f7cce11201c9431f50f2ef744bb0c054875d1ff9c74a19a7d7eff599a53beef4a23bad14fb0595fa85cda9a7100d7b8160eed18bb6952a157e85f139e943e3634b3eb1ff336fb544a594", 0x1000}, {&(0x7f0000002f00)="0ab3c0e0188b3859c964cc8b7617d1a8e46104216dc77d2f0c4ebb51f73aa938081d803b64e97c673b9803e7daa8bfc7aeb8185941cdf3f5e78aec726ea04e0ca270ea0d79b1aacc74df8da57f1e881b941822ca959fb0b2cfce40f1e08facd5efab80e6fb6f01fa2d8ece7aefd8c58b6a404046d8f04796bd2d699d046d5b4d30210bbea6a3e7416e9b9f2d8dd7ba077987942277bdafe6946b32ad9bcd2aa44316c8ae155c3e8b6a07b9115a8ee3e93f76661e10ac500f58ef4a5c1867b9a2d13c5d445de7b7522c887b276bb3460f46f56c46eedebb21e177d31184c6d2bdfc13f0492517b07398a2e8ac13296ee41ae07e2af89736fee9f1bd0f4b94096df6ab22ddcf360c567b27cd23d7c02ded63634c132d9874e523eb2c43c8a874451c83d414d451ec7687bc192865d2196742ffb07526ce428b7fffca17aeb3fd2a4c8de7d63035e5b90038200811c74f040cf906e5c9fd37ee3693ffc9ec085746c7adaf03c09927c29d22fb14fc3f975bd8214af860fe6eb84765bca36ccf50af96ac74100b48310223f1708b5e3e0488acfc1ee8a8e16db26cbbf487ab717b3ec52e665bb946b467afc7a8fe6b0c31ce0ddbfc2d98c446e22e9a7d3087da04037557ec7f9364ee2b34c6e9e8a48e5424f9895bc5c84f6d1ca43b804b47d4d10ce568b12f4349c5b7595ce6639a6d5a8b65670fb190013ef087061662123a9f91860fce9aa334398f6f84c40ffcbee48b02b7a2eebfe238d69a9a78c0124c0cdeadb8ebaa33275fbefecbc31c39614daf33112610c1e84df10c8242e7d10de326e3c4609e46b284d8b6947e4f08e79d400db0d826883069546e44deb571c7fd59b7cdd91f7101570153031e75e1beb03ca7ccce1ccb3dc833105874f34fa5789f79585daee1dc66aa514b4d974b2c96ff68ae06b5ddff3d188c0f63df2cad4ba6f9960a979a53ade192fa6174a5348d0f56e7f8fcfa69f98436f0b9898d17e2207a8ec1f79d9abf7470fc156c094c666e44b59ec56fdbfbab599d63ed5600dc854604470268af90dbb744690d2202dc4a937a8a29edf22f59228b0a8230c4119ea12d16240ecf8da9f7411870f1f624df07ed2edf46f444917ebae1dc76b661b5c760fc00d67634645f15c2e474595b52d319fed989ef484135d1dc47e20b1f4ac3245b4b27725ce593f42e551040f2fd0662ee59367db06dc973a3c9e4115593ec308da85c9587e57c3c67b5769fb561bd04e007b7e5e67aed8047e71e5503cdbf7ce0a26eb7b450f02a80dac5680dbb9f29ce837d2468e5a91b62fb4a4956e38d508536ebc3b83d51ad1875a67bb157a0ff7cd395d141e47592c34d7cfc7a54bc05ebb995222b96a73204b6c92573ba41c58622f60c5306da2d9f823c5afcfc1bb9c6aa0da0dd1e9cca29c22c5a88888264ecf0e3d662fd97abcb147e9d40a279fad5446fa15ade21ca8a758f61931e799d5bafe954b1bb447471a04af5fa9a36f46cc243341f785768a3856bcbdb5a3e2325c4504392d99fdf6009b8456541ba844941224ea6a19e1c3477b43c9684b2d2d6eb4d6662e3eca9574190b0d1790dd5fc918d6f0c20f28d83a088c89c584b8e1e4c8a956b217ff4fd7a01837d6219a8ae142e17a3e545b09c80496b0537dee58ca28bbba8c0d3321152e7a88ef07f00c7153501fc1e7a276b6be3e78a649366760e67541727822f63893da4d569247a1fedd5ecd395e89408a50b2d3922218a22b6f65e553cef1b25535b41c5ed139e7468fe5cb6a45227c4ebaed35a65ab216ea4a94ab96a2effa9556f7801811f8cfc874391b7f5f7f81f70490bad968a71f6d0ad692590cedb54188d72810ead3b95f849a8c921b759e17bedb1643e50d5b9db9e3fe07915bb56f9864750215e86268e74e01f4a1d08ec830b958ff8bb45ad373451a7c92da89e643cc6da37b2c8f7e4bada0f5a24051a4837b58fd9663bb44385d1008adbd369fa56e97e64b8478ff4c3bffaca3741d871d35dd5517c188137037658d9b622f77e8b69b6c85b3931b414e7a13cb501882192daa695526d59fe92e66fc5921df1507c397b7694210ed3a3ef399464eae5da29f205926d0581d7d2bb67c0152f7b26fa0ffbf89f022d906daaaf46666ff6ebbb68fd6516e221f18c674160c0b5230f3405b6e7b53158596761880a1846754fd121cfa1819b5f925885762c87bb469c6dc360699c752a8bf2d9ffccc3d3911d3e012cc2d3335d8b059cafa34e57db1dd6e9ad80f7167fc67c7c5d7c433e7e83530fcfd3864b760964d7deb7f6e81d6b214c3709f2908a1dd88e30c894b81e2ec6cfe454d50e77e0396c9653ce96a5653e314fc6cdd3fef877a54a58f37e59d4c53144bd88de0cdf38569899a9984b91b6389e90d5c55aa486a918f7f5eb99abbb21ee699a32257f1a77cb8ee50c4319d26453b36a4ffee66d9e07625315bd7a191992c605b36e98680f10b9886164e65da7541f3b1c19afee76a1ad70b1afc492ff47d9de2ba4b84c166a827977c2de934a597c65def757f38985bb872c2006f6bf69494e2b3fc0ae7f890b3a7bd0b2f4a78af41ba088347e2c1a5ec0906052caa6e681f4bf2c21e94816eee8e827ec5e03ee4061489c5ce7bb4101ca12438af0304e59a266bb281135e68c7cec94edfb5490ee5f83d2ba9b1bccd6b015596677cee2c17ae8603787fe1fffa3e8d0aba047de928f6b07c188028d4eadb0129216a3709f9b87af9c37571e5f134977df1c1653a343ae6c81c058a0b6a2961b5726463159d683fd8ef62d73469f9450d5719659a0329116e0592ad1f09300557ace623db9ef1f9284b86e29e236bd0f1464987e4a0e94a8315762da48fb60d2374333f8d038bd541c26474f57cf68303a2d48c7a2130fdfb9a0ee522084019954b83adfabeabedc893d634e17d9797d9d407235fe6b5cfee2afe813edf51f55faa4fa3af8f99d775bf0e6ec2f8d3cb65b61c59f858322509acb988e7c5eded3e2555b690422833928c3291b01b6ed21788fa618038afac0228a9940fed2f13c650fcbf6128abf152b3f11485491f6b2c72ad7387f37a574521186cbe2d335050fadcd0ab2c5edf60c5d38a5dca589cde87cc42368b51b4d2b1895d4629e91cdcbefebe9daeebab7d1589f0f969fc0023da35d4f23ea60a1d51c27f607febdc216a556ea2faeaa714f4cef7ea087396593ac1d280b8dee180a2903c61c608f92d445a85506281b74e087f0fc84e047f18870e2c4ce969261dac63f3e44436913eb5c1cb261d5398ffa316b7c382cc71b6cb90bed4afbe9a54a2845c5a22d97f496b7d2383ab1d9f567f2c0a29b4e5906b2a1f8197515124c66d191935de13d00485aa89f7eb128da9cb0361b07f421bc672daed8cee319da2cb249e5a32ed7f41837f8f0662fc9bb6fa213a47b7aa2a3300c9abf12b312f394575a7008e4f2487c6e11592d3e63c75d9b2775b4cafa2164139b0d6bfa6149dec79f3a6fefe913be19cb1dc6ce71445f61ff21514e327fc82080da485dc17453ec2575bfacf927790c861fca0c4a9828d43b279aefcf69625d83e8799ab66bfa52da3d2b5099cb7b361cbdc4923c8a4f624863da66d86faeeb984b98b4959c343828a69f1afc9e17cfa13b9a51932058083985ddd9933f8581b6bce4f3eb19e824035c0f398142e9cef6c5dd6a8d6d5eb85127fb5f3cab582e351d47cf590b4dcacc089dfc20914ae699c95132692f72ad20e963c512782e91224bb28e90e27a8a03579f098e7675a10d5ac28dbfa3188f0061bf1dab74348a6df65cc32eac6a57b5009a9ad09c482a4693b8af2b6ee47a448afd449a4daa410e96dd4f8efd93f629a4d4929edd77c07c9f30ef338a0d08e3a0f05d1061a26432cfa7c18e93cef8a1fef4428b988f931692640773edb465347906b65fc0515145055670809daaafa01efacff5df162f6836ae6691c2c932f7b6e3b41e82483f5a8473dfe068a3e536aa016c33a35f9ad4733a536c66f5d348be465f1c3942751ec525fbf3693d7fff41849b9ba9e5dc6be56b8e653b66d8a3a3e3489e15ee07f60152cb829897617f6e878bf211f100833c4662433a923dc750e9e4eda9022caa6860e39444f6b1ec652dccd9fdd44a438421ec1d8b14e6063c836624fa2f808f5755ac3209cb5d55a38e5611422b07c3a7a835b8969f2af9514ff4a1833e4144bba8cbfb913f760da16b3a45e3a853e18c47062a2baec9113198f54f060a25984b834ac9603c57ed86cfc85129999b5599fe717cfe36e29d1d7997e6bba42952284577fb07450ed53d5df9ffdb2f62ab7243b937de39d12554e8f4f159f2b23dd43010b06f8a686c66a6cdc8dc9c135d2152e4233fc9a30688f934ecfcc3df751dd0fcc7c0531a49076b3f869646c894e9d170931b3e78a799315405fe0769c5e57f21f95f8d4116cff47d141a4c0ac4bb948e56d2fae0c45ad55ffba0fc8a4b1cf0dbff7872bae4666ae5830579a36744b9f404ed4d3037ca3fc00c5e7f8a0727770c0605b01742167505a80ec825456dc1e31990c21d855103cb01697060240b77014006606b33974d7085eb69d80a96ee12fb6e3f606070667db27475ca9f931ad8e9a4b5b221b03a266bc4a817805bd842ede2f03db8aca47a3c86b40692b25c2d1ee655ebe337b749342ee6ebbd0bd871e5e0828a98d282f847a91d3df988c2d2b7cad46276f9e787d268196e526dc3649bbe776d095dc4b62e6a41cee205e2e177f2386ba1fbcb84cc7b8fd971d92444e97b25889350bdca00d8e78bceea59520e3dcade96a16826331c2e709f734c11e4c29284f8fa8412ff5d5aa78f379a74f6f9b7318bc6c708035a3ad0fd866f5d42f44cba792bc6871fc67b98688d3fac5d416d4c71bc65da69f13beb6f73b6dc486cde53ba255f131b9716be279738447bb1f2428b0ddcf5dcf369f49c6a6dba3bd34327bb1c7c3b1a871713406b7a8357f2202bc68d3d407b87bfb84fc0803764fd8bbceea4175f209b44386fd6070b4cb94045e14702b5bd678d78ae3ae715c3bd114f3d322b58cc72702aa765d7d3022556902b040dc7dceffcfeca418fecfd6594e6930eef368edd8eb2b9d5b78dc5d81565f4d82515e0c8059767e0775edfadd4d5881a92b14071a5e202b751204c2f8afac6f149bca52f3b92fe11a49031470ff0327f965a8025ce6b44d084fd806e2bffeb9ec74cee9b70b7c8e11cbeb4bf9cbeb984fab304c639b0edce82371d960f95c2e46a4d1e658e10813afed3c89cba14e5a3106bd9715b00d1ef95af3cd6aef523aea2732e67a1db79bb268f167692b69c606dd895d87db5118d456d33ae8e288e26020040932b7f58fa5f7e70a42258f5054d4a9efb11c6e0c6cd863d1414cdd364aac06ee8c18aa531b9219c0fd6c596e412041e2ec7b183253b281b232944e78ba2b143354a7bc09678d2424285b7009282c03b51ba9c92e4197891b218b597ce355bfb36f50e0e9217a56fb516ce119853619b94cf9749c40e96443599b70d3f64c6e0265c62edda283700ceb923cd48e99066c36d341bc0e35b5a06aa85ea190768c39a9420d908341fbcf8dc345cb055f6b62f6a52bdaac393b1ec2b3eb98409c72f949fab8a12126cb3421ea2e580af6a2506f05cfada8d0d11937a51b54ec9448707e1fa741e007972ce5ba6efa7c1a2d1880e301314301c88cea71d7c63697033d0a97a3b81ea88617f69085455ae21c6bc2b940c98a7bdc0ddf094145be0b73cdae7813997a315f31c68cef33278c65784a7e822de75", 0x1000}, {&(0x7f0000003f00)="5162d273d9eef88822641bf1e077fb5f4be46164c6bc395b498be63b19cfc4636d4c443ed2fe48fa0a095c121c7d761c6f075aae2e55f6406e64e4169d645eb0fbf715144e10c9280c7dd130dad1545685d7ea39983038505004c8c4ae2b5c575ee527db0fc67f63c13775abace0c1eeec3e94d9509645514c4df59195f9f8d25ed10d82c535bebcc6d1333408a3", 0x8e}, {&(0x7f0000003fc0)="b3594b364938d476a263db335e9c3d3ce4932e3d55996199ef6e9f6bbf542183acd14ba8496a567325cbf91b81e89ecd4744b7f3af3e4140d7122fd3e4dc258d60a177176e366d809748beb8071e71152becbea2cc8654ccadcf0b6b6f597af1d63725c6b92897dbb871cf46e0eba1118b7d96a6a62df96021a4486d8cab6545eec3404c6ec7753e34f2615e13258a88da0b6364074f64daa18546b98973e7bb6351928871fa5ac1ebcf29985a928aea426b046e9d3eb7ca14959e383973357592db", 0xc2}], 0x8, &(0x7f00000041c0)=[@rights={0x18, 0xffff, 0x1, [r5, r0]}, @rights={0x20, 0xffff, 0x1, [r4, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r4, r5, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x18, 0xffff, 0x1, [r5, r4]}, @rights={0x28, 0xffff, 0x1, [r4, r4, r0, r4, r9, r4]}, @rights={0x18, 0xffff, 0x1, [r4]}], 0xf0, 0x4}, 0xa) getsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000004300), &(0x7f0000004340)=0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000004380)) execve(&(0x7f00000043c0)='./file0/file0\x00', &(0x7f0000004480)=[&(0x7f0000004400)='[+\x00', &(0x7f0000004440)='@)\x00'], &(0x7f0000004540)=[&(0x7f00000044c0)='y\x00', &(0x7f0000004500)='\'\x00']) readlinkat(r5, &(0x7f0000004580)='./file0\x00', &(0x7f00000045c0)=""/4096, 0x1000) ioctl$TIOCSTART(r9, 0x2000746e) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000055c0)={0x8, './file0\x00'}) 16:00:42 executing program 0: r0 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmget(0x2, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x1000) shmget(0x3, 0x1000, 0x499, &(0x7f0000ffc000/0x1000)=nil) 16:00:42 executing program 0: socketpair$unix(0x1, 0x22, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) fcntl$dupfd(r2, 0xa, r0) r3 = dup2(r0, r2) r4 = kqueue() r5 = fcntl$getown(r2, 0x5) r6 = getuid() r7 = getegid() r8 = getpid() r9 = geteuid() getgroups(0x6, &(0x7f0000000240)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f00000002c0)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000080)="24b2f28febeffa096c2120a4a1e0935cb7333ba6863380d31c243d4196eb57b1a2cadad12c6e5a18", 0x28}, {&(0x7f00000000c0)="7198806c17ddebd69707a0fa4923eeda8b4bc28b857a76b5042f80cf8069d9088ff2e1d5090d67114ed47ade885d6fef4b0cfe15d58bf66e10e430cb43ae8a7b60b586f9b6fe4e590117a14fd7f5510715ddf64612578fa25757bbb62189b3980c017b1d5b0acbf3b6b83d1423956e10c28fd0a243ad278e72c717c36ca3dfc7a8fa47012c7b922b9f8b79a2680dd9356cf5f37c7d220b4a38ba4599dd967c363071a3b76ee451e4edfd24e4165ca21ce9f22c69b334b26f27381b3f86706935b6160bb6aeac588bbcdfa439f8c7ab88a622367db72904bde3c297eb", 0xdc}], 0x2, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x40, 0x8}, 0x4) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) geteuid() minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) 16:00:42 executing program 0: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000000)=[{&(0x7f0000000100)="ca17b0f56a82a92a", 0x8}], 0xfffffffffffffbe, 0x0, 0xfffffffffffffffe}, 0x2) 16:00:42 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x1a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000140)="6bd51c10874f5ea30c85b367ae0ef5857b6181098022245e609298c634168c0d55a880be335665f291844da775907aa98e7d0c8a494768f1d90255973316fdcfd615c1793d6334bdd6b1ad65de12de0eb0c250f7fb939c689364dfc035ae702ee5", 0x61}], 0x1) r1 = geteuid() r2 = getegid() fchownat(r0, &(0x7f0000000040)='./bus\x00', r1, r2, 0x4) execve(0x0, 0x0, 0x0) setreuid(r1, r1) 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000200)={0x74b9, 0x3000000000000000, 0x9, 0x7ff, "443233ee2fab4172df700a64a4406a706f16d348", 0x2, 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) socketpair(0x17, 0x4, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000480)="bd", 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) poll(&(0x7f0000000000)=[{r3, 0xc0}], 0x1, 0x0) 16:00:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000100)=""/185, 0xb9}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0xfffffffffffffff9) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) mknod(&(0x7f00000001c0)='./bus\x00', 0x80, 0x1) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x2) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008bbf3e7529040000000000004e341dcd291ccf49f500000000000000000000000000001b27", 0x2c}], 0x1) open(&(0x7f0000000040)='./bus\x00', 0x10403, 0x84) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="7f9bd2860b7f8f28c8f3a59c5ef4593ab3f485eb735c27994dcac9532b2d8786d6741a89f8bf8207453560977f710db45b885223dd873295e756e097aadfde1b6d60352f9989125193f8063d83430f3f80e626bca23e070e1285ff929f2445464c02a1d85ee3564f35e3aab7e6ca2b3ce0dd9e24af3e6367ae329966089c3fcb15b5f36854cd33d2343fc01c26519aeab43381885b79062e5a9a849ac69657354a057c613c351d8c2c7a15c8a91f4a48ff40911d99fab9b6100a", 0xba}], 0x1, 0x0) 16:00:43 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x204) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x401}, {0x40, 0x9}}, 0x2) 16:00:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0x445) sendmsg(r0, &(0x7f0000000100)={0x0, 0xffffffffffffff31, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f250ff8242b5c3df13566faff43a92461bbe095db80455331cb8d0054d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7ddd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b000000000000000000000000"], 0xe8}, 0x0) socket$inet6(0x18, 0x8000, 0x8) rmdir(&(0x7f0000000040)='./file0\x00') getsockopt(r0, 0x4, 0x1, &(0x7f0000000240)=""/201, &(0x7f0000000080)=0xc9) 16:00:43 executing program 0: r0 = socket(0x2, 0x7, 0xfffffffffffffffd) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669083f6400"], 0x10) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x14}], 0x30}, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0xc4, 0x40000000, 0x7, 0x20}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x2c, 0xdf02}, {{r0}, 0xfffffffffffffff8, 0x1, 0xc, 0x1, 0x5}, {{r1}, 0xfffffffffffffffe, 0x0, 0x2, 0xf6d, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x2, 0x80, 0x3, 0x3}, {{r0}, 0xfffffffffffffffc, 0x30, 0x80000001, 0x5, 0x5097}, {{r1}, 0xfffffffffffffffd, 0x20, 0x80000001, 0x100, 0x200}], 0x101, &(0x7f0000000200)=[{{r0}, 0x0, 0x11, 0x20000010, 0x1, 0x100000001}, {{r0}, 0x0, 0x80, 0x200fffff, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x8001, 0x4}, {{r1}, 0xfffffffffffffffe, 0x20, 0x4, 0x9, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x4, 0x8000}, {{r1}, 0xfffffffffffffffd, 0x40, 0x41, 0x8, 0x3f}, {{r0}, 0xfffffffffffffff8, 0x40, 0x80, 0xfffffffffffffff9, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0x88, 0xfffffffffffffffa, 0x2e}], 0x7, &(0x7f0000000080)={0x2, 0x6}) close(r0) 16:00:43 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x88) r1 = socket(0x18, 0x3, 0x3a) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x20, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000080)=0x7) r3 = fcntl$dupfd(r1, 0x0, r0) setsockopt(r2, 0xfffffffffffffff9, 0x1, &(0x7f0000000180)="f41b2d5ff205f5ca5f", 0x9) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="10000000000005000000000000000000"], 0x10}, 0x0) r4 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x4, 0x101, 0x9, 0x1, 0x100000000, 0x5, 0x1, 0x3, 0x2, 0x1, 0x8}) ioctl$KDDISABIO(r4, 0x20004b3d) kevent(r4, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x32, 0x3, 0x9}, {{r2}, 0xfffffffffffffff8, 0x0, 0x4000002a, 0x0, 0x72fb}, {{r3}, 0xffffffffffffffff, 0x4, 0x4, 0x5, 0x1ff}, {{r3}, 0x0, 0x2, 0x1, 0x80000000, 0xa292}, {{r3}, 0xffffffffffffffff, 0xc8, 0x5, 0x5, 0xf5}], 0x8, &(0x7f00000002c0), 0xfff, &(0x7f0000000340)={0x7fff, 0x5}) getsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x9, 0x7) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000280)="841577c1ee3e89299cfbe611594d4c", 0xf}], 0x1) 16:00:43 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000e00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e2e8525bc07197d4"], 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x98) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000440), 0xff12}], 0x10000000000000ff, 0x0) 16:00:43 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) semget(0xffffffffffffffff, 0x2, 0x204) open$dir(&(0x7f00000003c0)='./bus\x00', 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r1, r1) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000600)) chmod(&(0x7f00000004c0)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000240)="83e601c31e5c22e4051bfbd39c672f0596650baa222c223906268527a5afd1429792df39fdd66027f3071fe6801fc0ddc3ee09454895d78c17765a0c19b7067410daee70f853fc8d3400822631594c21", 0x50}], 0x1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000480)={&(0x7f0000000400)=[{0x22, 0x9}, {0x48, 0x20}, {0x0, 0x1}, {0x48, 0x5}, {0x44, 0x418}, {0x86, 0xe2}, {0x87}, {0x8e, 0x5d}, {0xc3, 0x6}, {0x0, 0xfffffffffffffffc}], 0xa}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x8) r3 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r3, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) getgid() mknod(&(0x7f00000000c0)='./bus\x00', 0x80, 0x100) 16:00:43 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000100)) 16:00:43 executing program 0: r0 = semget(0xffffffffffffffff, 0x800000000004, 0x0) semctl$GETALL(r0, 0x0, 0xd, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCEXCL(r1, 0x2000740d) 16:00:43 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) setsockopt(r0, 0x800, 0x1f, &(0x7f0000000040)="4535671a20aff9f3e0ef6af39b3f54b092813161ab23ade130dba5cabb1e5e40b20599c502bdda1c55ad202de2c05ecbf324715ac811860a4bfe5ee07dd81dd399d31cf573b164c1e5c97fa370b5f718e7257645c399b315c2e0e3aee73925e30ca35ce4425cfca7f40d2403362c193179ab62ac99ac78eaf6ee216854b6c05d43fd240600d1cf212a3db57491e056ecf12254814aa36ffa4d47133ca59f25bd427add6ffa584d6874683dc9b68d865758b93f5e8f241ec62d0195a16ac4117ac61c77e646dbad30ffc668707e2d30c8d4a96febd61344a09892721b8df30442aa18a07bcc5f629791b27114224191f5b02664d32fcf8368f1db24b95b622e58b96e68b29845350ad1b9f06ca48f3263d66855253e7760dead89373cc69030aacd3f7110e4e96e9b128c3719c9de9031c551a9e0f52024a8762f9dd9bd0415f6a1acea97d715dbfeac2434856cdd961a6851a555421acd138aae2b4d3dd52094e955bd17f81909923ae7b3432e2939fa91c822ffbbcf2be43d1a55673e47f0703bd82fefef61b6bf9357c19712e6bba0c91f5fa111d986e1b211636d300e897e4b95e1124f407e00c18b2ccd7300acecb4583f7e080cbbb26e81d5f18d7f800c1017db17737b70213d17022860fa505c6026ac43d77084cccbf8a6b555ffe2ea2ebbcf6c08ca3fcc4b39c6b9acd4aa16f8862ff1feb36025b6eed455193e3c65911756696994db2d8b1dfe5ebf82e855fd6940aa4a2a256e08a719175facae19e3f62832e92c80a5264361c3543cea3cc48546e621bfd7df936588c54dc961b7631e9dcb179caf4b89540b0007d6de803a091de6a7499ec012a6ef3da0c744dc4fd06cc5043b0eae02f4a2c78d9285b3151ab6693ba6fa3a6ddfb26f618c6aebff2a8d25bd96eb80915e4737289d12e494ac32f800756b02bdf2373f7030b95573e615d252769a6baa32b5d322282670a4c1dba4ab025540e0a53a140699e3b990103c82db05b4afbf93850b1ea6b1f9b772c375c3ec6667105f8057de21579359842dac15a692ae0a806c3895acebd30c833d1a0f77c48d145f766b59d191ed90d5f5294a4c1cd48ef3b78be39f95951fd176e58d875b082f21bf6823d0fdaf7274508686f75b253571189745907482c353e1fe452ecd1938985eefb7587f955565001245835769910579ab06dfbe12ddc7f1cc9b9a05a027ad0d6763362e98eea2bcb62cdd547079021293ccd32a1a45a5f5ab3d651abc373a316857bd3c53f2872b9b52a9410cc6a5f87c4ef2be303da90b8346e13e62b02f37053c3e93b4907f44090ddc741826f178a31c074a22a7183b57ed1f89251ad67ff2a843bc10c661d9d3bdb5948f2894e8693e3f937581b310f85106e9f1ca14fbc4520e16ecd1e662b3d67aabfabed1f7923d9ac121b2b8253e869b8845c06dee9c461e2a3769ed958c5a8d778619412cea6c05be4645d053fe3505ff8a5664e5450a63aba6adfae8ea61fea9992032491f62732d5ed51eb827f70ac4261ddb266d97287aa33d93bfe9c985fb1953ff520bc3626e771b8456ffc6a6a90e57665b93e94344502933305a6176c890be250bcdea4b8c2c022e4d06e0524c5d17931a723f7bed0d106dd7dfd7bd0b40ff99fd85a541fa01d8386d4c5b2988d5724f6a4646b0a9224eda742320f52dc7b7bb2f3fdc1abecdbdae66ec53ac9c86be152f186a60e49af213de4093fbcd8c1abc9d0c852ef7d12b7dcb147ab7ef026fdb044af6a92b92a00fd8ce8e3d877b4f124c246165f3ab9904df6228427d68ecf61068c2f7ef3408c78b78b520073277754011c46d8fcff84492418fb0ce582b5355328350bf4f5782522f03eab5bf1edb6f03ebbc5d63197070acd6c865b9f9a08a2741ba0687e202cbcdcd89b9cea78914bb1a83fb87267aadcf618d120f78c96babdc554fff4d10ada04ce27b38010ff13e337fd863219f19bee2bc7ff8b17d8d2f9de7fafea152b5d3fe3c7781ce302b5f03b4fdb061f16c1d0da4d744d95e88b5de25d74f66d94bb3d0b29219daecfb712504c287ea40a610be25955575c42393750ab3ad70796492caa71c1688d1a9fcec957b293fe8bf1ba6adb705c64c25f4cac282e95956191dbebbc4b6a76857533cb4d9683cac921eb0cd9f37aa87178962f519842ade0dec3f9d5aa35a65992d700d1a964d441f78983f462209f768e955817e5531d2184ff7243ff7ed14bc947216c54002677aa336ecdc7fd419a0c21202a92f4a7b24462682c2248bf033c8c102dbb83f0841516956cf7a3c95265bda44ba6575bc07085cd9132b50a5b3d7b19a9b95d0a10ee3a64b6dd19ce754fca1df25855e0a897abd8c56a02bfa9df0a2cb45d01d597aacdec363945cf59ec2877d583b4420db35a208bd2a432b694b174d9df2d4bcd812597ac0ea80357fe4b46a55ecbb1a9b088686b5537a81910dde0237b5dbbd8045e4160534a9a343e977d9a28b9717c796d9b1eeb69ec4d1cb36c4c35a22c7a374474690360612ae9d03e6d72842b1cfb314dd9556f3dac7f4a321c3d73291ca6198db2318b98a7d048e54a80daa2c84b27366cb61dea604ed184c53a9d3fce69207e627afd2f15fb23d9da96650da3509e0be682b91213d012806ad423329de4d88a4eaaf1a9b59f6bfb137e480cb80f672708846ef7da6ebc96a14b3aa07fd96b82b313f7fa6d8362770eaf21722d012ce5b0a8bad0ceb40b8ff423ef6ceb6604223454f40b522deaaa85228d2e927473698910a1e71b1b84583057eb6f1f03dc3b51836f4afd746a1674cea02825d24f4d4b3c2fa7173b3648dce778bd4d97dc4067f67d008b02ff5d801d80890907f825c97d364d402469e758a047d0435d53bb1f6c815277ab0f00d1429336e7a7326d9606b230183d4a2c56dc169e9c18dd8a9330b1b166d3dfe57ce335097249508b5f1ace963876a99097ee7f669472b602a6b92ad049aceaf9a35ac00ec19a44ecb9dce172a449c671705e512e3f9e5d780f613b3a9aaa0f7418ad82141161deae2474514b4c8c903da478528a0431835b992913d5766fb6c47c04585c256f4bbf7221f533c3a4a4dedb1ec5a92c606feaadbdfa44dcffe43612e8dba1a15dde20547d040747de4e085619230133b909e0512cda045cc8bfd00e97a3bbdf94d16d7e068dca78688e13cfc1c8c1166037061a64faa4f6d159289122d81154f97091ba6aa616ef853fa3aa81e32823c6f42e5f1f4c9029789c4f6b0cf24593ad7def9db3af47f7291fd8dffe9e50c80d4eee7c4e1a1a3e6373ff8b128dc04f148148efdad8cac244c3f360daaf0d1dd09ab0de99b4f2d4cfe443c9516ffbeff21dd4ee10a577ed0d09372f45873a36060ebde02a3e1c6c748823f404897e1960dc36cd7e9ed7a9d4ec1ba18bd6aeca2aff80dfb01cf92b9571eabe7f1b1ad53b67e011a713841457f47bff193416b555ddbe2a7f411b3ef78e8f65301c7909ca7c467d56c00e14ff704f0a462b698679e81cdb5616c996a3d95186ae25db10aae00264b014a473095f511b393813854b2784816600eb4deaef8cb2f143f5c23345f7bec535c95902515d5c809fb387691ba4f6ae760844ca2fb4d637b0859ca7207d3f00f657abadd0dc97566c01596fd8cf630d0e9cbc514f94978026b433074a9a1a9be5214564ac40d6f3dfdb582b64e93f5ceb53ddc1925400e153a8150606542e14e705174ea74cf40131a34933bd2d317f731d12ec0dea89c28c6ee17873a4c4a25a4649b6a0ef000a931586f6fb7f778f2005bb89ca590ee69558e81ab64eab9e56456fd52609c93dd5af8d8b3e1ea94c776d210f5197d6cf17f5b10a32978b1be1e554f578feddc66e5c0767328ba7a8916aa8246398ec9c5a4cdb55281c912c91635626e17dc9d9282a1c9406793b88959b1429dddb5563855d82d0fa99a676a9c49ff2b9ba9b789a6066322de3a5a90a12c93d38744638224111558970120ab5bdd682d285ddf938f44e9687819a190553106b8ddf644b023ba62add46d5e0c776f53a751f5660414d247a1d64ff1530ebf2ae9d4d73af1534c4d8cd1f43e563cae90d754ce5f409877f092455637ab5107db38e1249e656d550c7135ae0d0b76a4632c4edd91813446c2056eff2debc88b9bda62bf18dcad22a083fdb4a4049f24a7f7d2b23ade3b32972cb94e850812b055418ff6b2939b5a19b502c3f5eb4646a3a3680ed5df95dfbcfc812b1c9284e69ed196d03673487cce39e0ffa46804b3f84301524b33b1467cae5f7ccae15ccf8c801affce4e3fd55748418104f1cb9f318a5cce4898a4ab3609f2508f781d8cc1e721efab7f1943ad288ab4a75a72f12398c42ba61a1a8caf97254c638d44c61afe45923f3c4599f2ea8fc31becd785c7fbc99089c6e9786cdaf5ebcd6dc1551e4c728009a6603806a61cc2a34de99ee540bf9ce1362ac9de07db3cdc9eda88508c24b749679a62eaf76635669c250ce4e902568a5f7a04539867657ef6d63cb85c75c6e0fdc565bb6ba618be7f001fd560e8d1fd15922fd9ef17f2825a427b3ecc37e1c775608c92fc6f9b9cf65a869bc910d009cdc72f96ec8819ba26bd7506814c04379ccdad66f748cc50c1f61f50acc2967967cbb7eb853158f2a5c3bc509dd3efbca0c132f1e09819612f385921ed1daddc294717893933d6487ac3db944b08c9c0c8f4b44e5f82a30faece6ce351d5fd55913f8fb7d6e3043dbd05f4375d278df14be7cfde3161381679c2a73432dae324c2dd0eda597d484c759e1a23a4b120c8df9e178816755d556ab6c080b9f62a09b0acc45be5e17653457a7d716c84221f054840227509fce7377c43b578e9034bd8ab83cb621108c6bbce2bc4c1df4607ae1addb12806c671f5662ae30952dccaf4cf0c0691bb976bcc3f2a08aa3823c35161dfbbabe45649be08d253929a972260ec501fd853a646edfd36bf7ceeaf367622d3a0cb9a962430cb20a1555fdd866be390b2d5f676b7194c92fab26cda73278a6c3be839d55d91ca6bb323500ecef7d3595fab2f1e2274e08e9ab1e3d040788361cd8bfc28c18ec1677ffc59dea856a7b0b1d08a9e3594956c3e79210b719e0d0ec997d5876c4271fd3839af73c1a291637e3eae2c1972484f284e31a931649835571cda82391714cfa58073fab96c8ad4207a6705d572f678a8a2a9a2a923f35aece59988d1c6369d1535982b3c3a92f8d747c26c892cfe9641fb0b294090729e6e5a262cf59e4196278d51690cf02787b7a713d434334b8476568a5b822b2dd6b323545ee5556a256bc746195aed1a3fe797e7c0f42447595e774ae4ffbcc2d748860eb9436bf9e11fc1d3780eb17a766c0830188dfb6d837d171b3fdb4bd09efc59edb5f6b73822f3e28469f00557635b53dbbc309f0d0838eb0418832e846655ce46cc147cfb7b58ab82ed9e08a71a4d55a5b64e7f03c7e8cb01917a76030ea8fa9cdb5f2cb4e61800109b733c56f893fbf0c82d30fec19b0c286c1483d583441657105b52cc6a3c46fc0ed2797c216f8af223fdfdf3a91aad4934c2ad21d934a21e77b4a4dfdaca7da0ff33e9b3aa30cfe9d746d6ba6efb3cc38976230a70293880d9e64cd433c91cde30eb1e9f4df7eca272a193b9643ad8ae1a49ab07af9e2d04683eebf3cc3e6d80940c2fef88bc959aa7a45fd2db92efe9661fa22d3cb5f093cff87067fcd1487a95bdab3f8d3a598ed4751197bea3ff08da27298e2c9e73cfa20ef325508dcff3e634aa58d730b8f1588136e241cc2b0547bb52", 0x1000) 16:00:43 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x281c8, 0x8) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="43c48aca5a616d8500ca8446565b58e6536ec5e589534b604a91acd648b43ff5896424926955ee47416c4693527b6116587222fb46aa6e318114d505bafab2b3a34763101584b3361e5a767d84e6ebf0a5d687b5b224c1f8ddda911bf0cb1d4d3e6f6e9abc559d7b22b85e660ead093f4f3ba3ec10fdd99ee284714073358584c8a198a740fb6f68c89b9ef5cfbe432d3a92194cff425b099f153901f300f98db30f7dea7a05a85555ef7025c9d8cf42cfbae4abedeb6fe6af7ce4e1b18ae6f3c5e1bce7035495abcb1cbf4b218f151f6ae928915ac5", 0xd6) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831ce1ad4491d1f7828bc2d2a500a35ace697bef648fa9da398bcd62b103434820abc4bcacfa3000000007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000007a864d67971a38826a1aa8937092e", 0x7f) syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) close(r0) sendto(r2, &(0x7f0000000200)="4faaf1", 0x3, 0x400, 0x0, 0x0) r3 = syz_open_pts() accept$inet(r2, &(0x7f0000000240), &(0x7f0000000300)=0xc) r4 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r4, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) r5 = msgget$private(0x0, 0x762) getgroups(0x1, &(0x7f00000004c0)=[0x0]) r7 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r9 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = getegid() getgroups(0x6, &(0x7f00000005c0)=[r6, r7, r8, r9, r10, r11]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r14 = geteuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r16 = getpgrp() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000140)={{0xc036, r12, r13, r14, r15, 0x80, 0x5}, 0x2, 0x101, r16, 0x0, 0x800, 0x3, 0x100, 0x31175886}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffbfeffffffffc, 0x1, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) mkdir(&(0x7f0000000480)='./file0\x00', 0x8c) 16:00:43 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000001080)=0x1002) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000001140)='/dev/zero\x00', 0x8080, 0x0) r2 = openat(r1, &(0x7f0000001100)='./file0/file0\x00', 0x900, 0x1) r3 = dup2(r0, r2) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x10) 16:00:43 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x20e0, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000100)="2bdcbe1c42dd1ae860fa551abaf6ebd3a0a76e2e2e", 0x15) execve(0x0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x10, 0x9) 16:00:43 executing program 0: pipe(&(0x7f00000011c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000080)={0x2, 0x2}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f0000000040)=0x7fff, 0x4) write(r1, &(0x7f00000001c0), 0xfffffef3) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000100)=""/4096, 0x47a740fd}], 0x1000000000000201) 16:00:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) write(r0, &(0x7f0000000140)="f6a2a6d1dc8d", 0x6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000500)={0xf6b3, 0x0, 0x3, 0xfffffffffffffff8, "ff03000adc7f8a0000000000003200"}) readv(r2, &(0x7f0000000300)=[{&(0x7f00000001c0)=""/174, 0xae}], 0x100000000000003d) 16:00:44 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') lseek(r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:44 executing program 0: getitimer(0x0, &(0x7f00000000c0)) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x2710}, {0x0, 0x7530}}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r1 = getpid() r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1, 0x8, 0x9, 0x0, "028c94738b520f4c13d9d031b339fb545de678e7", 0x81, 0xb653}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) 16:00:44 executing program 0: r0 = socket$unix(0x1, 0x80438d8d9ec5afe4, 0x0) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000001800)=@un=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg$unix(r0, &(0x7f0000001500)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001480)=[{&(0x7f0000000140)="eee7b877bbc1bcb55dd0f9b8d112b5b854b2d3f26236af82036de6c712b26142ed9bb86588747ae63362d97c3d09cab0d4ba1454e1acdb7a9f142d3b9e7fa13fc7abcb09bdab49f336baeeb2bae57691f89c538b13d27bd390a4b0fed5ba736bd17dc688bc7c243473bf9f835860c0ee4e167f91bc938c50dbf79c90a33e8dc5fcb36b293454dcbe08ee3fa796e7e802eee9ed94f416c291611206be2fde1316ed1827aed2483876a3dcf21daca4c0bf1ea62a8beac5a8aa19ae4dbb5a02a112ce1225edf726740d270b452c3bd0e588b79f2de17349ffb642398654bc72910736adb0f7b10499a916f6f6f0995f93a3652c3aec5f13044592c9beb617b7bf3a07f9061e3b98293ad1d96644ebfa60942758e625a84b865b3297c67fb3c2d8c0e5d5702c154dda7b5b7a70ed7a9a6d23ce4d658d06033afe93b24c1493a34c0399f12359b22855bc29aeb5604f1cf09e7e39be37718298f42316bcbe99b9557c77008fa38b19f10707cdd06f9b35eb2720e2718f3786f03ceb60e689e31e0deaa9dec64061bf1f21c46749acdcb7175ef7b0ed667d913b54a63d9b1663a0a9eb8bd676e38497b9e57436dae0b6a4590e725c981be8d61bc75a508786b0c271b2b879438a4a77d07f7a52799a5cbc42dd8ac59af77a799b6737e85f71e73c6301880986e1b369625eae8fcb6933e95880bf869ad8e26584105278d093492a7efedcb68ac0437f48439d9215efe097189dd8c7ba494cf5479593379d073306c86efc7e16820dfa93aa61be7fc544fdef43b6225308241bbef088a726f979f5c5c18c9aaa9ecb701a9e7710f07b7ee49ca9888251e7a8ae84379eccbd512216a9df8537b17af82d38f6c41dcf8ed04f72a92e4af2f2d93b9cf575ee94e221fd78d8c3d848fa04b16c239ec4dc2392adcee1a4bd33a7ed3c39bf35f1a2e72b7ef6de0ac2b9aa12c685710f95f056fbd932a288df6289b6006a498a2535af9a2a102a8c38e455970d0a8e87f9d3dfe770b1c0c8370aff1dd7c8ac7616e31cd8e9823f90f5eecf4c5637a356768ff659d03f52eb769e7bf876fac471b54efb4747004598e7346d201bdc27ec44957d3709ea9da407427486ec2a61f1eb4d6ff181a9e6affeb4b26fc1026fa1d964d8d7198e7f0d2a5f8acb0db1d6e4e8133b38d50425f06719040cbdc5d4e67f98c0590c992beec68609b2cfb5ac6836c708323e1fa3a28ea08d80d1e956110411a84b82abd0376c5c59c67e896a8e8a9c8251a90f577e9f760840b4b7f76fe5db0e7c8e20462628664efd3eb000d6ebd96fc6dfb068d3c817e5cf42f8636eeb52f1031c1c7418c9f92a2daabaa888cc53890f5156a9a21882eea3a80872165a94d0e58551300cfdc81cdb8849f6ee6d82b6fef45a5a9e8e786cbf3df98c13c0c2bfd4ef4879ef7d5b6c6187abdee1f28cf29702bccb2961592212b15b6ffa4b9504a0a05672a131031d433be3377774cb4540a9bba217e8918dec576ba4b46a85a92c345f34ab4af62e2b0a283957004b4c153b1a1789940c13f32e6b6066b05146259056c3ac8b40fc6a91cd174cb712e1ead70a76e27887ca89fb13533e7d26a89f4bdbf86b5dd7ed82c7677c8eae0b44ae13f0a74f4eef69545a29eb280e50e17f40ecc67ad2a79a24fea43f9f95df54044250ace1d0c631bf17dd2811c7665754638938ea24afbf94547996302b3c7408adfba2abc943f25865a17ec5575a24d881fa85f4950b5c29409d7d60ab3cb5cd5d5d140955f7cdce48ace8bacb901563ccd6ff18d13565a8f8fd2f7eb5a8ee3ecace523ca8276d32e6f9ba74d14888ccc9a444aa8beb10237dfbe6942ffa2f2fb0cae2ab86869b2a4eca6a304b53b3b6f16984da22e8af64b403e2bb98875e93af73ef299a19428463ae7fb0e6f7a41c558d058d270f0489eef2dc16b5ab988e26d6eeabe1f8611747b9ba5ce2354aebd475af7e24ec0eb6b35d043e8ced182a49318af61f0f47ae85370856f287e25d3d93fed2afd8ba7605300dd43b4988b78366dd2d94d6b458ead38bbf375638609e6d3e7368da780174c4455ed9d0999674072bc78bb230907dab8b9b41d388f6b37e320e07230a70e2cf300962daaccde7d979246a9e4c10e0370c633cbab944eea4843c6fa4f50b7e4882d3933b57f51335aac72fb705a7a15c6b1ad0a7ac0a5b3fe61b36d35518ed8e8187c75a58d92373475d2d7a8eb82bef12402800dfb580e1d7df74a261237444b9d7b30151a7114c0713528ea7ec5e4116a37e585b4ddc29626d85067aca304290713cd98ea7d820b666e74a21b6e55ded27abba4b39e499771faeff3c9dfb7e312e282875f3a7778c9710b1d8662158116ec4361a4c897dddd5ec4d3a52d7bf8e09a13e9c1d77541c92dec2cce9e16697bd25826f190d4712686d90414626022042d11940106b154fb6fb32637314c703c3858170e4716c72899f7834f8f8fa3939a685819ce75bcd81fd71776599cdf83e59435aecbaae534bcc05c34ab420d7a24291bffb949b855403a1630de8a65a4a3aeb90bb7e4c1fcf77ee4b5921388c965744af5906fdebb05f282cbaba6b54d9e2eb33dad4a867dc6889a4ce55a850bd7ddece3d1295ea2dd74170aacf5cff8468c9641e7e1165d949b737a0ea8dbfcc4b6c96251c2e650a94f33960c3ebb661bac5a6584b1dcb4252f76d9fb2ccf21d22dbe9fb03c744fea5492a8a6765af7c82dbdf675c2b51af7fbf168d690313aaf622c9c9bf79a777ee2fd29e01566f7500455bf1ab7de244a1e34cbadbbe7c4c68be1195effbf2f460cea888ffe05e03771c0415861a9374a209e817d018068fb09dacb915fc639199e626ba2f00502cc089e3bf2fe52d7c59b8e77d96a7a23488e1fadd5297dbe822815dad1e40df0ef87bf25d68d30eed2f7ca2d7d12e05331bd38104c2aa13aa81a77fc805acd3cd6ae03b63d8390cf3d369990e8aeb75b7b38eb91ab44dccd27ab5998506620c8d773623bce196d25ad1cc4deff2522f92c0c0be785328d994904e5ed9fc55a89074f877f165034a9bdeea0c26ef45727ebc139fc9cc927bf8bce0b0998ec40c1b1d019069dcdba6b8a0076c9ecf203d627dd483f0b4643ea43d27ac75ce80a691025170a6f221e62d7e69fa03e091c7ac4f8fec331261e4ca8fc3993218c9e62806b3f7f62f671ba0f39c6ba407300f872bed0fab8c12b1a3257b6f0a6fe287cac5cbe93537f2d150dfd339fd79bd09f16b5da75b144c780c3f25a2c9e32d64c7b6f8fb08256500497863c783af3f82b127398b5d73b8890a1f92f0b79fd4f18ab58bb8f2713533b323b69f77c23fe57a53ec7c23bea5ba0a644acf33dc8229cefa0e7a73c9089899d73d004ea5dd054e1e3631b85766ebd6fc34d935954d9d6a7d507c3dc473f75083dca8801188ec00d524527eee50b3a9c40aa4c792441e546aefed7372346fe48160af0542df8289faeb3ea3ffc7087efa11b13cfacea5a62ce2f20101193e885b75c796028e4df2fe98778cd4582c7b20b7cabeee96f38171f5e73851dda336c2fc624bfe0ae60803efaffbbd7365c0ea1d27d309b6ad92620a546cd7dec231633c08d90e838c7ded8f95a9aede6ac07fb2723a54e9330a37c64e52d8f6901aef8be07e886079cd86c88eeb041759601721ecc6640e42face2c4f1177062c2b1308aac1d0a563a2286145ceeed4c7cc9a4970cf78136ba60336abab08ec2114c24cc865da7eb6b1b0f5eccc0ba4f0bb1a35ea1e8e85ecfeca10949a8b66541a529f0caa649a81b83dff553ee7d81d78f803a4ad2ce55657e010872ab7fb4486135d192fb207fbd2e2230aa2c13e06e9991be5b5684e6cf9c01da8203ad121da4a4700a48e2a616667eb5a4629dbadced6ba4ec4ecab1ec1ea7589dc901ef40a652ddeba036114af9510bfb4cbccd560177296f1100b26030a94598cd7642c06c857bbf7f447192b66e5fb08d1168200590fb1d65ab4148ecf5d3588ca950be82a7ab552cb1b95829924fa61b4bdc11fdd88bef8476e887f817dbebd521fb84cfd83c5f3f774956ee7ded7db2429aa52a783121aa45870286d11977cc1c024a6a0d347ea8c8205d603ab91bff781f8603a6516ac923f466da9abfe11310bed691ee1b99a5e11371337566d0753147074ad4256ab7f55253644f6f1c6741b8b402e987b67ec1260a9435c3446cf7205a8d1e290f5b1dbd5f6e05d97d3aa5ad8de27996a8b936d9d8a30f1d6ff8726a71d0e237d96f22c94dfb6e3281eb9212c31aa7e3a604dd9acf3e63cf4782d43c8b8150af470fe22b57e9e838431e83bb157c1c678d8d0929520ef49375853dfe227187a93b6c699ee450d59e7fd210f9ede7520a6b364a7a7122746ea0ae0f7102ca0f438a4e8be9d0777815d4b3e57f3831c40d4bc032d778b6f30797b30b8e0a36a2556cfaaa506f8793c4aafbae75b0d8eaf5d209d31d55eb802ba455b2b80a459120e9bd3bf8c3c9c52fd6ab6889be7ec1ae39e0c0b0ccc36389602298b6c058a0ba81ea8a00b05408667e50e8040847c58042651e2f74d9789c4e09a3be8268a9f67f37b58b863e0ee083d32f186c8f599476a74688d86ebcc2aa2789b15f21312b8f8117f6b679bc58c6265db41fabc1acee13173e4d2de0b2110f6d79a24344f2c6646a3308c046d66ab7371cadc152e39a678f9f598a2a9254570ee244a73a77ce0263d8c553e9769712a75b92c6e181e22e127005530679f11d8cfde7498c4e5935f83699288b0237b28d40175597eae3b05fd6e32183735291814b80af6b232e4c72931811fc8bd50e05dbea8fa251c4a16c3d06dde74451bc53de7b41d3f86b7d5b1c0a5bbed8a85db6714aa1e0e65d9b76842256097b3b12777a87970aa132a0c948b8d4af4f5e921e1d76a884ffea0923e0ef3e317628c0eb8d2e8088f72a87fc20b655f2e0685a1bee189f9d189f475802ebc0e72ae00be2b52c02d0b45daaabad63731e9de5bae650434d4cdac160a4893a2bd09cddf77d54fee3d13c64d3656aa28c8d0d1952b8218c9bdb0b71979a64d73e938b4361d791a9bbea624eb824eefd6f5397ccf9f48cd4ce3dd32104dc3c8bd461596f098d193c850ebaf114e7607b63859865932040189f3d325326c0b764fce7c2950bef18c177f4defac5eba7c0db59c691d64c96c79d16e8b03765c4a20cb57211130c284d6238edce2e30408ddc6c571672b641c5dd5c3f3ea5f7cc4e7eba6f76b7ceb93b49f56b24e98546fbaa6bee2f2091afbc5ba456716588320fbbec47026a10185418fde1ea8459936882f2ec71d746ac6619765af0fd95520c4681a7462b122623a9c076d5cb402bccb0e0cdc648959133edb10a951e6b6870d6fc8eb07e71a6b8e3f7ceb55b6164ed32925eedb5fb859cc46413a17302ea441b28cb06cd114a9a26825a33371310a2e62f275e627a4420f35061198540fd4dba31fdcf46ab43be15e9cd64490b82b6382d277fcccd9cb50e31ecce0843348e5c25a6a7d30cc2936d8203a6cd69d987abd35289dc289cda246b8f467a653521eb6dbe2d90c8914df204d4eb24003b288b734c94b86eaeff3ef42b1be0ae45a394566d6493609d9b521ba56536ec80f4d980e21203f7e60ed334d92b84b068788f1dbe7fb07c125f177ec292e4089053fc37c14518360a98067ab28356c150614fc744a8d5a5b1ee3a01d1d85c199fadcb1f3a04fc9c5cd814901e124c5f6281d62c2be03dc31d284e9ee3bb6e67244d20164b20ce9be84f3de3e1c7e94c50931eb8bb2fd9432a0", 0x1000}, {&(0x7f0000001140)="eab9da3c940370b812512ab29da274f21a19b3a0ed19a011f2331279656f1a7be0bb532b4706c5817b8b5a6fe80fae0bb2e08c245be86c4fb2eed21cc80864a96b03372e5c11b594f095004996e7e69039b313231182b3716c4617dc258c486aa476b69629485832aa8222d9d5f8bd535d9b7608c0f89e4e25611c1ab23fde9f530034129a9293ccbf094e3892cd8847edc35ee417decac15fe011cc95e03b22faf072c7143d245af94cc5743bf65f03efa08b8ba9d097e4", 0xb8}, {&(0x7f0000001200)="0836cc0e448e0c3a75f3cdda6edc75f176b8f4", 0x13}, {&(0x7f0000001240)="7c018581e582a85e", 0x8}, {&(0x7f0000001280)="796cd7fc4f7a7935b0cedc45b5c71ed7f68cc95005933a066d0396728a530e6e0014d1fce76217cb4d395fb2a926675a9337c70bc8c30efa00fc1ee51bc3738ded39aae24fce1b706cfc267c767c8d25b84080c3cdc672db38b6cfb188", 0x5d}, {&(0x7f0000001300)="fd288b996169f7daf7850d5a2b11a72be90f4a9ec19c32db700e9e6600c1aaa9ecfe0c8ac3aae41d517375285893ea59eb5a925a03f8868a72cc67352715365dba34949397ed54a16b43cb154af23ae86b965eab7fd7337df85decfd4af0d6776e6bedc2b3c360f75fd513f25f2169df6fdb992f8aa143c5e6ca18073405d5d9545b44adb530a43d136105602f142f03fb260ec00299f094af3833b1b8137ecb2bdaaffde7764411d319f4a4c99e9b9c4aacba69b49a8100bda2aac341bc8944c86e79f37f", 0xc5}, {&(0x7f0000001400)="46317fabc30eb3b8ee67bffa3253771edf4aaea9400481863d3355e490895d08d6b1efbe35e488400e373b8c0614c5438dcfbee48052ad60a9a12fbc79b338", 0x3f}, {&(0x7f0000001440)}], 0x8, 0x0, 0x0, 0x400}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000001780)={&(0x7f0000001440)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f00000016c0)=[{&(0x7f0000001540)="f285685c6a0d50c805d673155723cd91374de2c082841f6c683f46742412b08ad8937e041c0e02f1cf40caafb7068f8eaef2dc934a3a6c", 0x37}, {&(0x7f0000001580)="2775c6e7717a1247803976fd8e6bb8463da640386d0d3efdc38956dfaad111aea2492c386436b2b02bc14c2ee242dac562c037ab8b264205f3ba064b1198b4229cc0465b5cef9ddb5384db6b307c85cfb55a2762953ee2fca40f0631c43b277169940ad1c710dd160df0d717ea85fdac4e066cc86aebbab88a1e317a3a7ae4c75d61920fdeee595a4ddb714102ade6338a067f4a76126a1573ac9e29a3ec72f23550b4baa6ba44aca6d5cce0213e8ad84d0b2fc07c3a6b96bae6bf19d67f554f90f86696d9c2fec7e2742cb96181f74340f5bfe7b7cf5d6efbe4e990c69049c9a33987325b8460e9d64565478247f802a0af6bff09359733be90ab48", 0xfc}, {&(0x7f0000001680)="6d0166e292769e2d14f39d3df4266b6bdfbfd25ae439e5ef3ba01323cfe8e9fe1249362dcbaa3a757425d9c0b399de66a546909dcda4a702c7fb1d", 0x3b}], 0x3, &(0x7f0000001700)=[@rights={0x10}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x50}, 0x402) r4 = fcntl$dupfd(r0, 0x0, r0) recvfrom$inet(r4, &(0x7f0000000040)=""/57, 0x39, 0x1, 0x0, 0x0) setreuid(r2, r2) r5 = getuid() socket$unix(0x1, 0x2, 0x0) socket$unix(0x1, 0x3, 0x0) fcntl$dupfd(r4, 0xa, r4) setreuid(r2, r5) 16:00:44 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003100000000000400"], 0x10}, 0x0) 16:00:44 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) chdir(&(0x7f0000000300)='./bus\x00') r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000100)) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x80000000, 0x80, 0x6}, {{r0}, 0x0, 0x40, 0x2, 0xfffffffffffffffb, 0x9}, {{r0}, 0xfffffffffffffffc, 0x84, 0x800000c4, 0x200, 0x1}, {{r0}, 0xfffffffffffffff9, 0xa, 0x2, 0x9, 0x8001}, {{r0}, 0xffffffffffffffff, 0x88, 0x20, 0x6, 0xffffffffffffff66}, {{r0}, 0xffffffffffffffff, 0x7b, 0x1, 0x9, 0x3f}, {{r0}, 0xffffffffffffffff, 0xd0, 0x8, 0x1, 0xda5}, {{}, 0xfffffffffffffffd, 0x42, 0x80, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x21, 0xffffffff80000000, 0xfff}, {{r0}, 0xffffffffffffffff, 0x61, 0x20000008, 0x20, 0x7ff}], 0x5, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x84, 0xb, 0x1, 0x4}, {{r0}, 0xa6f70dfdea2b8c4b, 0x10, 0xfffff, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0xc, 0x40, 0x4}, {{r0}, 0xffffffffffffffff, 0xa, 0x1, 0xdd2000000, 0x80000000}, {{r0}, 0xfffffffffffffffd, 0x80, 0x6, 0x37c0000, 0xc5}], 0x4, &(0x7f0000000280)={0x2, 0x7}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f00000002c0)=0x1) shmget(0x0, 0x4000, 0x202, &(0x7f0000ff9000/0x4000)=nil) 16:00:44 executing program 0: mprotect(&(0x7f00000fb000/0x2000)=nil, 0x2000, 0x5) r0 = socket$inet6(0x18, 0x8000, 0x1) getpeername(r0, &(0x7f0000001980)=@in6, &(0x7f00000019c0)=0xc) r1 = socket(0x18, 0x1, 0x0) sendmsg(r1, &(0x7f0000001900)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f0000001580)=[{&(0x7f0000000080)="e915d6be6846560ad439e019556f6c8bb2bcfdc6fc6dc799bc844954ba0374868e41ef4e91493968c0054257723ee0959fe2a7486690005eaea11a96de6c0bed46578b7dd4f2d63cda6fc69d3fa8725865decd1e118540875c9282361d2d1b2b6a57970b217498eebf7128a159fa5ce2885734a75ee020021eac1a6aa24e577c3b80cc182cff2668b86b35fc40844352dbefd39a1efddd0f78acec9c4691b8cd7983c9b1727c269353535c9a8f0bfa885d197387888fb197cf221e53d19d7f97d941ff9250021d", 0xc7}, {&(0x7f0000000180)="7ee6938328baa9132677e9ae955b37c6a1f52f039280d33682ff57a789127e1caa0f881dbeeb15613d5c62fa1e1984cff97c4d3404deed48df47cc7309cd354d8c7769ed395a8073340839a2c13bd2329b7229345dc6e600986e08ff1aaecd468ac99f3116de9b02ed8e773536ac5af555f71218f9254146b7732987cf8b36fbac49565ba77784013e4b97aa712b8c6a672c33186b711f4752f9d7730637ca9c87421ed4fc799a663b819be804e1b763abafd3b57fbdcb5e9d9aefe0271904be5c8669ac83efaff9107760241161d6bad1178fb7227066ce8d118e456948ee387e47818076a7081997ed815b6524a69d89896639456f", 0xf6}, {&(0x7f0000000280)="333b226e173d15b3bc217645815fd45ffbc7e97abe731b30739a376c3bfaf8f7b6f5a32b1bd20c25c233ea3595110eab70b933b49fc7d87348fcd17d15d5460b223de71b9eefab6832c4325d1a1c3369ff21df859d8be4358379e19159c6f011d205e0b7ea1c810641150c2c40c40aec0e7b94ae81feb56c134aa74ad30cf23223716a479c12cb71c3eb13ef3414b1fb41f8f910ce11419c2f97f723908c5bbfa691eeb546656c84bd9ca0a41e2e1d0e4e669f0dc3bb14f14245925b8bbb89b4cdcad550c5e7faba1eeeb44b1ea073a7032af03ed5ba1e553bf3759aca473a77e46a3761ebd19c5811c0010f884f33ed9f97", 0xf2}, {&(0x7f0000000380)}, {&(0x7f00000003c0)="9c759dabe1ffa025b96119492596ce3ee383c31ccdc7302950135c248cc45780550a78f280022bec8cfaed523329a81870f7de8a482bce9216b4d3b2a4c7bfa96c54ebb8af19dbc01eeddfc607f224730254f659da2e48ce94b2ef7feac00dff3acf43ca375c1bc6b9013fcc5b9409", 0x6f}, {&(0x7f0000000440)="a19b3a6cec68", 0x6}, {&(0x7f0000000480)="3beeb0be773644a88dff76460944b605a72d9ea9c4f43009925f354a4f941e8f84cc6c0c47bef7eff1dd7cf4f9c7b502c6451b9db9051dd052a304c163f9495229887800deadf1fa668a1ec68b174e804dda0a46dd91735b71f78da9172c020181abba3df1cc36e7da8d6458e7d08afa7b75d16768ab969aed1ecb85860e8fdc62ed5539c98b2a2c722fd0a12dc4139d06966262b38d71721646", 0x9a}, {&(0x7f0000000540)="c0a166fb0088417d12980380e82c64ca18313b75294b20ddea028e68a27912a24d", 0x21}, {&(0x7f0000000580)="29eefbc0a7271a4ff016b9e0205b1d1ca0dd46072becca93c1c9b0c8417953046da47cadd93c9a66555c217c09b62007bc0074ca20b014c5290bbb168da37cfe4077c47c650173dd963264a35e9dacb50dfbd680ab21793e9e0e22b7c2776aa46e0611f1c1c5ae1e67a6416c8c7c392d7378d43e0cf0550a0d10e6f41ba63aa05129502033e6ae291893159368d9013d460a7f41f4ba1d3a2b940bd506acfc024c8f765a2838bd2f7ee9bfcc88964a9e94762c00dcdf261cee3e5f99dfca9ac88db76d96ffa3ba2a7a798b2b17fc4522c85adaf7662cce4aa04cdfef93642061c2aa54a5f820cdfdd2cffb08ec95f22ce2fa425f6cc7e321215bd368f50870113048a05cd0609c59afddf0f70d8412f621c6460c80a937a29e24035877ef28e3f7114ce37cc997ac9262ee692a5ac3789a3be25f319c59672d8586729065dbadcb1381cad599a394c754f848107bf5b028e98f3474438bbb0865c57b58314f507dcda542d497da295779ce40a5a23e7197927a1346b71f884db074d51f7bfb24ee81770f0d50ba8c6729d79ff65a7395345bf31927d582e89605fc10140315f0ed0481b6859d471db1719e4f8b0c532aa0f5546b8a31cb1d65c83854eb181a170aa0beeaf8ccd10398e338274ee190e0e32a7172b3d0f55d2f3bdd84756926cd9bc83987e86093596867d8f63e14b1fb6b0988e5195492c48a7be7270bee179de71fec0f9654a170867942a4f2ef84e5e297b14cf36a4dbb253463ff87e9e7ff4b5b8fd236ad1c67723f52c86c15f6bf4559c4da54efdfddf3cd83af0a9155c300dcb9f5f7341d4194924f9ea3ccdb05f9ecf16bcc6302450edaf745f91ccb1f9e23a9365c8e937cd2c245e6d7754df02ec4d4d12f9f2a9bf2074210baf8a7ab1613405350e01e74e46f2d7e8c4082b724624b98bf2215e498233f65437259b40df8d7581a9ab2181bfaa95aaec0b823ecc4852dd8ffdbe62cd32960c7f5b0c231b1e71630385033c4a635c4d124458e8fdfdfcbdb4dd6df147ed853ce8881e10a344ba45962fa0ef145ce465e76a66cd71a0a2e42069abeed733cdfa33a16fe8be263b11ed78411ae4a4770be558cac14131fc8efbc708fafe613226e8db7119d502db1f0ad95c735b1607afbcc0baf5a2652f6fe05f7bdb4512fe62c8d76b86a9afebdfb21ecb2adefd67045fcbd38be433c25bcdb563e9c68fa44a713dd0b4e9a48c1cb69bdb123fed104ca0b12ede5e5302ae0943032a1d51bbcd5ff5844017ba7509ac74cbdfde0716d6a7d7141e7f97271f0a9474cfa6be1bde468ed4dcba52c203262b6dd38906b50e03823819d9c2d4c9ca656bb7de175018bfe1136f091075ac4b2283260fb14ce0306664755abc52dcd50c19ee4397c5540cc48340f07eeed1b96da3e08ec1ecead421eb63cfd4d727adb4b9013ed55e3497366947059d190cb89244c308bc3c7ebf665b6f3e04deee3e9f4e9dae69f3288d96c974cd3fd1795c0c00873e70e6103ff6e9a3b0fc2e181e50ac5021235d5e4229aa77893ad3a56915e60248c486dfade88e1c2f27f17118de6772d9517e15e5c9aa457ab53d2795d4cdcb8df0ced342cf9c0a2ffe63b2c1924e2e686fe59edb20b5e4875b767d7fcfba371f39e87d1ccbe9e9ec555fc407aa53f8b818f7bfec041721ea0ee6aa50deadcde49098589c06de63abc11f98434a8c5b72fd6646cac58c1a446d38ada3022287dc3c74c76d9ee40fac46236faef4e1b3aa20bcec7aab17d5b95fe160decc4a60d11b70895c2846d965a9fae0f317a72614751614007f62cae1456680d2cf3668bbd4704a402975259f687a98fa670501f59ec8bbc9cb99668daf67e27331db89010ab7057ce67fc772b9ed8656c9fd5874b3adcea85e178cf87b41b437cf4fb0ad158944b8b8e72c182c1f041f1504cd4606beba810dc13c325a49eee959f94c17505d636eb08aeb77773428fe9edfbc3cb017b7aeb3e9710d0b0d6e9c2e059934601fa25f96265849a6bb56ccfb9aff5a1d9cb14488428399c82511e2c2c522f61f2d478bcf800b55ac6aa46fb4c8744d98eb19967cbbc80837ddd6241e6cbc38933a16f7f993da6d571b41e0b62c3fe987f9d4ccf1eefbba215fdfd46ad4cfbab10764b38ec9976ce06eebf5538be11efcf9c7082104f13c37bd211c60fb203cc98329a638893c8dc60f30f64e8714801bed302b53887e460504b5cb8d9d04b3428f09123e30e412e08c4cee8d201f10c65ec3ca00376036619ba6f40aaa7c2a61ae81e093b1e751cf92ef78e0d08e860b5a208b220ffcb93128d7a653d80d8982857e20ec7d0f311148787e37f797b61a78eafa3825581b58f090350f260e3d12d057be98679a6d3b232bcf387e36cc91ce61cbfa0dbf932d4c147cb2fde3c3d0fd3a99c2a471bb8b494df04a459e847425031126050ab092d400792d8046750c6c2dd93276ebb67bfaaf68724cc52c2e221537bdde1b25e3c48b01aafd4b69c2051690b6ebcb4119e5577a28638cd8b270e378daa0b396439acfcaa3116081b75595cde694a0b25bcff07b98bc7e2d93104def2252cda9c663b23318c6534104e35acf0f5324c47964a3aaad314725702f09b43a03fa3404415b0928fdf13a914faaec00e9ad1a21428ece9b20bef13085bef1535ea33cc85075aeaf598c52f6459a49f0479f5523ca233eab55dd9c523e4f39ba430abe98f3bbba59c0f8927d1ff5d169ffa81208ef475a3267aac1eae188b5c6155015aeff5aeb0ee92b5c55e6871aa31625dbb2216b29717043fa829b8e486b0ee6cbf56a32a7e9966ceee1d793c3ac118c71f4cbc2af58e9cd068cc41ae1b2a383e6c3ea86cd7e0b71353bc081ab6e0627b1e14a9186acaa4758f67349aee33a7593762bc82a3f5b59ac0609fcb308d6066000f7fa8483275f097cc0ec0289aeacd88021f40ed844f51167aa0837830cc024b50854685f48afeb4ad9a05cadfb1d562449491e7f6cfc083cd4e2888dc160daa2f046ae851a0cfe246857dbe0f215d4c7525effb9cb6d78745a2bf78a8fec693bf946b425c3d9a8303660fdd27e9da469e985b0dba019102b5b408d7a9e65fb3ad5d248da68d1bef130d9f608da2609adbfd351f4ae821c707cd22c77ad772fa88e684bbb8d6f26a67661a92a9fdf570489c7bf018f09c67ff0bc6ac57a3ff8147de86a9f814c7767ccc1dbf8f43ce57284f0d1d55726efe6e472a3495d00cf19efb9bf4ba4d81303ad8c7ba91da9450df5b74484806e2856311d1c4354f600dcb41c126fdddfcdd1191b22c80396993401612814d99c6b759aaa1e89656528d33f8a664bad6113337ce1c6159e22a3e93019ff659ab271e0617a5738694c273b7bb371720c45ae79205dcd393157b47562bae9cff59bb443ba264e7091b461a4b7cdf7ac37e8f098c2495e4a5829b2ccfe2c6f7a8914de8b8af57041074307191d8432e212d5994f251f7a8164d27a4c85ef0b46cba3730e9c2ceaefa5e4575c3c7e6e82a3afb2922f7e257b1ada3f802e3d179547e0657c30c061f0c9e5031137c87304df1b5bf4cf2a76bdd028d8ebd028323b9813c9875dae3bdb911645c4c9df3339702911c17f9a48c8a962afbe64dac89866f12df98ab82f91cef95b76692f38c4c88ae0c3d479881b3a20fb7b1f5c05a8ccbcc1a564dcc74454858b6506a0ca11d1e0293f808c5cc20d5c291359fcf871ccd2acd3b5184fdc3d5003ee8ac6c699acf3b8f53a005d91be0cc24303a5f2dccbb84ba875d356933fa158ac7ff74e011eff08852fccaffd2d7a349398c6964ca14940aa9109cc5b1a7cdecb11667bb82a745fb82bd7a36b6e5d6740522c039fee1b027e21bd9d3bf24f756a8334641553c9c7db66781decf58aabb9bb2c3829e02c141cce16f8b567841628d6d262db7ee0109bdd2e92e08e6e5eeca6e894132dff46a7454c950523cb53bece28f2ab1d4714fa6153b705f1aab3f5a81bc3e1cb8ca98ea39c01f63fc91b3e26b09656079da7945b33e2cf7115fde54e2830b7ce8efad1704f4ef25b2235696389fb86f544249e6740c5cb8139f81065d8761148c1c70db233c5b9c2dc6618cd0948ad49dfe64a6030b15d75826e09a5df4b5707d549ea024653b287ced9766f2605c0bc998954c3a89b6a39d8d55a1da80c279d8a64a32f4e461552464d741dff1233bdb47cbd8c671f6a8dce661ed510cc166a9c64c12283101cb78598e303c39e1fe58c9422cbeee6de93a6b4e8257cf459a1180d8201b4f8af91672f5377a2c86012d0b4e6661c6140ef1a511455365cfbf05d7bab914d7f9a2395776c70d9dab6e8b73e7bc6bfde09e79e07d99dc96fce5e8055a1175c436cea58f6e074169e77817e2ec8fcc9072cc06f59396b3e55de367d09d864cd34acb4743735adb13d0fd31a83ba0be70d1f1b241e059195b583aabecb723c931c66d1c70eb1ef9911f64a5a8336a7fafc7f1c728adae385a1bfae67c971029fd28046d0f8d738ee9403d1e8992e639a518dd37339f8d274ded28d7e3efe318aecefefc53ddc0ad7c9ee07c6b9f52f8c0053618b5997611660df165a9831d5cc335cca91bce0d59baa790a13819ed18014de1979d89c89069069c8313509f61282167ffc5334ef737e1348b99d3d5eb1a21629d5fab82a0def79a9637b55e022777bbdcdd5727ad0ee87605015a77344b8ddf78ad5c9988479c8d1fb25602963fbc0595d089b1df1deb388166bbc29253938e78602a20cac407e93a59aeceff58e7ea0e698201bde19d4ce4718e706f7adb30b0360de2e41d45b0f29c1c906a0fc20da6ed2dc2e8440c2dabfb92cd5f3991e0195bca6cdb37add82e3d936d2a9e13c4837b0a18b79eba95d460c24a4e55f439644b636ff69a66292ccca197da28cbcb018ec9d72ce0bc416a20ca63ef7466e29e7d593b470f902afdec46c38f535d32fc79426a0b9c3aabefca508728729a8df389b52b010e2b25e540d93e53532ac9cf2f047c29ec74d03418608a2917ccbff555660dceb9b1b9dbd5cbc7b94c7046c674a18b73c419d3e2610f7bd0f9cf54a13dcaa8346e75913c511482a93517053807de99d26946f55661df15f00428f771e452e08024b8fcb95a86d6121d4daa016e98a54d51c535f588bf10941366d88f1faed6678ca0a2239f2ba348691c148827fe1b80908bd123d959888d4aad3cee24860a59e529f532060d08919508366f87620bd6c2b0c5ba1bcd5ffd9d6b19b91711befd1581226572e60f1e99203c7cd7a63f82c79798d2686d6007ac1a7d0ce2e7e333851a682e22439494b5e283528a9c53cc667435d33156c6735645255baa277bc42796212786db79855176089d80fc4415424c49ae772612e46b3162fd6ebd2bc917144cb423fc7939f816c812d31514896d9a2d247a28c388bf8288fc60ebb3f180b67f7c667e6c3e05c5786f704b2463dbff16ca563f2c84f616aea3c1cf6e03d905c909a701403d126b27bda4324918615943958c2f71f1337feb09adf0388344eb5b6caae7c2370ccf42b5e6475be44f02a5a47d175feed54895c2e5c086631c1daa8479dcefc74a4f430c77d56627441eab5beec9a05c252380979aa82dcfddacea1e69e9cdb7e5877a823c19cfa09a626694f4e35689f9cad1738aba8a5cc8778a35eef8d770cab9c06a3aa5d0283fb2c664c1efa2ce2595fbde1cf7788a7a3ea373669e8165861bc8a066c2df197fbc6b81ead12ace798adb5301f0f3de7c6c78164f0e013baf3632f0c645e90b85587f6c7e86ebeea0dab546", 0x1000}], 0x9, &(0x7f0000001640)=ANY=[@ANYBLOB="c800000000000000010000000400000017e6f27f023ecaf74f2c2ba549cdeda7ded993b902259c4d338e00e457a3949280aec0e5dea73df95b78a93ae269322a580ad1617c24b10103ca1a34186154e9bd617a4660ab3863fd9d17cebd7c26b8bb07607180808f7bca5ae13ff7b800c09405db809ca17e92f0a911740c638ecdf3f042c0275f58568adf41d706e2c5dbbea9cf25ef2f3ff67e9512a273de797ee01ebd169a3112805b403d8605bf972bc0a60e52f871a63a1ae89a9a648e7786221d06a8e5f144007000000000000000ffff0000fdffffff05834128cd3b3a3ff8be41c69c1ed09fd4dfb224c0f49aa121de68f9efc3efb607b3fa4073ba76143ee183b016ad552c4314d8aa796f26ee87a1b0121ba1d0232c3fe2bfdbc3984f6cc97031b10e5c0b4d292ab98e1ee64d532c2546000000009000000000000000ffff0000e3910000b678feb111bd539bd3071070c45d5ddee26c226fd2e43492383b6f9df73faf4125dda940ea76a74b5e2ae4b31c94343ce965bd8180d0e1cca5f257c970ac9536e584b7aab47f426c10826cf6721a1b0da4ccdf5f18ff655aa970b7e423d7643653b60e3d95d9d2df68c33b69f17f4d5ba0b18ab06073fde18df7d05de6e200004800000000000000ffff000001000000b8f8095738931e14407d3fd17261121fbb576c43d5fd90d3951225a75c57f4a02b6ef7aae8255e61a80e7e81a54b2210f881c45b560136009800000000000000010000003a0000009c3c32004a2dda5b20e06716977db9a8d2b8050000009153e14037cb0248365b4a56013bc2d367f296372924acb3eb09d30eda51cf3efe4f15ec833035312af2482efcf8efff6b7ff12735e401849985de8c69ef31dce4cad00cfc24195043ef5c54073512aaedf83cc39bbfecb47242ad570f59666222e4c73f513a82f57e19d98057ae00000000"], 0x2a8}, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000001940)=0xc) 16:00:44 executing program 1: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) setsockopt(r0, 0xffffffffffffff95, 0x100, &(0x7f0000000180)="46d3b14703d55a789ca7172b761161810bfa8416d7adec5b4d0813445f35d592ccaaf6009d49c192d1d8e5b881e23a47c7294d62b8f8b4f3d37cccbf696ade374951150079c5549d1dbb388784d2cdfc030fd153670b2dceb2911deecb89196105e5bd8901ee6800d59de9049d25e84e3204743f49f67fb739129e0db4452e70279f52220133b5864c3ea70506688d7806cc459aa080c02f291e6486fc4ef33a8b7833ce8487187970ffd017c408028b", 0xb0) socketpair(0x0, 0x2, 0x5, &(0x7f0000000240)) recvfrom(r0, &(0x7f00000000c0)=""/177, 0xb1, 0x800, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) 16:00:44 executing program 0: setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x38, 0x1) 16:00:44 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000180)='./bus\x00', 0x2c6, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000040)) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0x0, 0x1}, {0x18, 0x2, 0xf6, 0x3ff}, 0x9, [0x1, 0x8, 0x4, 0x4, 0x3, 0x100000000, 0x10000, 0xffffffff]}, 0x3c) 16:00:44 executing program 0: r0 = shmat(0x0, &(0x7f0000001000/0x3000)=nil, 0x1000) shmdt(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000180)={0x3, 0xffffffffc33d7539}) r4 = getgid() getgroups(0x9, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x2, &(0x7f0000000200)=[r4, r5]) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r2, 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getpeername$inet(r6, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:44 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80000000000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x24, 0x1}, {}], 0x2}) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4514) r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x10004, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000140)=@file={0x0, './bus\x00'}, 0x8) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x0, 0xfffffffffffffffc}], 0x7, 0x0, 0x200, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) 16:00:44 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) getitimer(0x1, 0xfffffffffffffffe) 16:00:44 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x30, 0x9) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) 16:00:44 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x40000000004300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0xc010570d, &(0x7f0000000200)=0x1) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)) ioctl$KDGKBMODE(r1, 0x40044b06) 16:00:44 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom(r0, &(0x7f00000001c0)=""/152, 0x98, 0x1, &(0x7f0000000040)=@in6={0x18, 0x1, 0x4, 0x4}, 0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) dup(r1) 16:00:44 executing program 0: r0 = kqueue() r1 = semget$private(0x0, 0x4, 0x254) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000040)=0x40) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000140)='./file0\x00', 0x80, 0x10) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x7, 0xfffffffffffffffd, 0x80, 0x0, 0x8, 0x8, 0x40, 0x0, 0x2, 0xfff, 0xcb}) sendto$unix(r2, &(0x7f00000000c0)="7e3cd7f4dd8cb19ffdb2bac7e11a4a3aec7be1231333ee8766ca17719341ffd718f4e1a556e332ef9ff930b6e02efb33227eda4ed637bae70e91dd7ab269ad7eaaf55ca2121885b6b2f90ffddf9c07556fe612f1f6bb", 0x56, 0x408, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) 16:00:44 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x1) read(r0, &(0x7f00000000c0)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x80000000bf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000040)=""/84, &(0x7f0000000180)=0x54) syz_open_pts() 16:00:44 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0xfffffffffffffcfd, 0x0, 0x9cadcbbbb81ce37b, 0x0}, 0x0) 16:00:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:44 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 16:00:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000000240)=""/247, 0x100000032}], 0x0, 0x4) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000000000/0x1000)=nil) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) sync() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x44, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', 0x0) kqueue() getsockname(r1, &(0x7f0000000500)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) readv(r3, &(0x7f0000001880)=[{0x0}], 0x1) 16:00:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x210c, 0x200000046485d43) rmdir(&(0x7f00000000c0)='./bus\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x0, './bus\x00', './bus/file0\x00'}) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) 16:00:45 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xffffffffffffffff}, {0x0, 0x4000000000000}}, 0x0) 16:00:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) poll(&(0x7f0000000080)=[{r0, 0x100}, {r0, 0x60}, {r0, 0x181}, {r0}, {r0, 0x30}, {r0, 0x80}, {r0, 0x20}], 0x7, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0e47a65874b96be126b91daa914a34bf88dedfbb75e39eeedf0caf2a6be16985d8ad2fc1da75811eafbf3715acd971eec325eb3186253e2265a2e12bbbb5f6f43e1e75f620e990a6dd8fcf5c", 0x4c) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) 16:00:45 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x1) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x3bf, 0x100000000}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffb, 0x89, 0x80000005, 0xff, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x28, 0x1f}], 0xb59, &(0x7f0000000140)={0xde, 0x384}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) close(r1) 16:00:45 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000001380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f8e592ed5301d844a19f8c8c32c12a88222c419aefd3b2b7fb4b5a6d328f4f5cddca754ae99e96607b22c5ad2a"], 0x0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000100)='./file0\x00', 0x100) 16:00:45 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x84, 0xfffff, 0x2, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x4, 0x0, 0x100000001, 0xf651}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x3, 0x98}], 0x1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x4, 0xffffffffffffffff, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0x1, 0x5, 0x4}, {{r0}, 0xfffffffffffffffa, 0x2, 0x400fffff, 0x6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x0, 0x1, 0x8, 0x100000000}, {{r0}, 0x0, 0x10, 0x2, 0x4, 0x8}], 0x3, &(0x7f0000000140)={0x800, 0xfbe8}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fcntl$setown(r0, 0x6, r1) syz_extract_tcp_res(&(0x7f0000000200), 0x8, 0xb2) r4 = shmget(0x0, 0x4000, 0x300, &(0x7f0000ffb000/0x4000)=nil) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000001480)="2eff2168781aafbe9fe3a51dd8fbc485e4aca89a6b9a53875bd0ab755f110a89c09b64b46ef7c69d81da150031e853cc6dc009dcda0f24", 0x37}], 0x1, 0x0) close(r0) flock(r0, 0xa) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x1000) dup(r0) pipe2(&(0x7f0000001540)={0xffffffffffffffff}, 0x10000) shmctl$IPC_RMID(r4, 0x0) kqueue() fchown(r5, r2, r3) r6 = msgget(0x3, 0x320) shmat(r4, &(0x7f0000ffb000/0x4000)=nil, 0x1000) msgsnd(r6, &(0x7f0000001580)={0x3}, 0x8, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, 0x0) 16:00:45 executing program 0: r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/154) shmctl$IPC_RMID(r0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) 16:00:45 executing program 1: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x2}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{0x89, 0xfffffffffffffffd}, {0x3, 0x1}, {0x81}, {0x83, 0x9}, {0xe7, 0x535}, {0x7, 0x542}], 0x6}) pipe(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000013c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001380)=[{&(0x7f0000000200)="2b758d2f5457ce41932cb6d0974a47e4e08ecc42f9bae886d15917a18756ddc490f088f4b530787820266487ffab76822334b59b86c05c5116b5531e16dbfa03f73ed41f84359efa5db82767f2b0e99a65fed9f0aca3b5035829f3e335873845471cded9a457f05f5935c2d568e56211d50dd7217152ae9f7ecc42eb304de0fdebb9886ad10d5bbbc1892f9923c40be072b9d1a78d5d093f5addcf", 0x9b}, {&(0x7f00000002c0)="ae8130f608fe473baed1c95fc5b1a975efc815220ac974a312accf4cace6501b34719d3e5ce65769974663bd243caac75287fa0f5f829634752344c063ffd081419b966329b71370f12e50353b73d6029d7c45e531b734aa92a76ed9de7489d5945cacf839082b0bb18857535128f4eb29f44c62143e022c2f903acea464f38ee4c6941b65348926e5ae5403fa980229489519fca56332e72a26c79cdce1c6d76cc62f8efc20ac8ba2bb0a07ca2f3983dccb646b91021828da5b154fb80d05b8224bf66368b2d4f714457f51913a44ec739d3f60580c58c1cddc1360c716da75e61f7161087c73a7950a5008fbefe3cfd5da75660024787e2aa41a7a81f739c333839e091bf334159269d4e1f88f8ffb6a92a6cbc7df82aac763dda66fef84cce6a24d07604dd0e9e4eee9c8e3da594f9373a39404cdb8e39b4711e33dc9c2062d226be39a0f43b9773702724d12cdb9e106d2f808c6c8713584483754cac1beea03a0fb506d6c03fe5352c3bf97117530d8903eaaf0aab51d0917f4e5c61743b75bfc3a3a491a903c871a21470d8c7988e1588c147a62c861c133864eef94d8f85d15ef8913604ae3b446aeeb1804ed412621b1b6e444cbfc6ec0efe49029101e0740f19be65ae7696e88cb204f574c9c02dac3a6626dbc7ee59f96f3189021b1038dc8540e3dd139ed0277e7c7c251f8095326fc8e3dd0f9acbfa32612cbded3cd194a85845a1678875d42e273a8235e998278fac796ea19eb92c7c52d17c740b1ae84a56b3772092098a07bd7d4e6debcb02528d29f7f8862ba2cb313273a4d7f2c2cfed6da139f5dd1407c608ecee6a0db3d8a276c4cf9d114d144af197c3b12fcdbf650027643ffe40de8fd40b1860026abc4c4107fb0ce9ffeaa10b245e7ce17ec24025941fb80c63c308f8d6acbb26b5cbcd07e90b480487e21178fce151e45824427eb53f7b2f66ff925f231553d4246a7bebdf2f1528d242275ed9849ed1f5abae1f0f65354c21117d87b52056b6a55309d138978a43c2c3013de3c12311e3ff72f88526ad2e89a2ff642d9b6cb00332b87f567f8018adf58ae9e2f1827984f47a81adf8c04b48ad35f95a7a93738ab4c9ead35728ed7154fe72bca6f55fcea2acebfaa2f993d2301091a8a6480110791fd2d044f1c8060b6564dba054f1db9a19c7a3589d86ab61c97e3fd15c3e52d51775404b8bad85238b624c15285a9f730bf3dfeb6cdb30c61d3ab840ee1ddc4bb78fac9da20a553fc6cca2753d40787f895adf56e9a9683d8045f45b88b621cbadce5f5880d630306f396bb8c3695056c008af5c7b7f29590efd071d4e8174e490c9920d83fe94a39bbe3dc35f63993b414c2bc4543154dbc33eb1e71d92cc94a64970dff6a48a7d72f1c32ae02a5a49e4b2e4f1193c6843abc8d661e6bbd32ba5af7ea139d583789c3cf3a36ccba89478bd1d91c3eb076f75c9bdf5539d84e348c73164e4cf4981afc70b4afe929d492a68616a3fa5af765a733c8cc4918a24d988a3d90ce30303c922bcc8ef2486615cecf67f25294682779a745c459751948df6c73e1497c90c8e775b6ca2e0d6ab2ab8ecd8c15fcbbc5e0da835ad4fda4bfc6a957e94894783a799bec36bd65822ff2eb04e973c1212bd052a8e304f930599814365729c74a97003eadc4e5b760f294f084535a4ee06394c17d5b6873202dd84d83c7dc883745aa6b0c83d1c30e9f4b83dc20bc4dd248796c69dc5ca1fe57c594738ae542c05e6e79d2ec89c651cba4a5938dc5a778376599e8e4195f62751cdbe3d05912e79bc98aa28563ee015aa5aeee9c0a0c525c7bf4247879136248057dc22baa63d3ece5f5e5cd749493302482c76b115e0c71954f751f193f5971a530febbe0278a0b44e446f9ea8910d1d6eaf50f78685f267e6ce2978e2673ed0b36c7697d31ed16c5a8c06d5ca9bcc262bef97895d350f05e8f1fee03da59095fe1005c632b4ba2f1ab49d857bf28727e71d9f1266c96825404006c48c5f6805df73a216ad37777788b58f700bd9bccd4cd9e0fc2dfe3e27afe5370a91309d84799a93e2bac8797885614020560a4df6bd603517be8ea0bf02e7aed60957e8699145efdc50f493e12a0bf3ee4e3999305ba020d21681bc4beb4315d4ea5802db19a2ea0f1c9ad6ccd20251e791fcb63ff12a39ac3efa3d76c3a5f8a9db2370ef3c6862d8654460d40582a1ab20cc7760bc1c30641f81f07d70367bff93edff7c8318231b3b9363b8dc8fd78c5bedda4a0f542928164614698aa02b2b71c436bc8c0fe9268b0f222f6b9a3af52186dffbee5520519f3294ab2a4fdf946abdd4936790d466c2eee4c60123e0818d76c008f7684fbb65a90f3d6ba7793f1f90cc0fdbc01a82157a929ad2092f2b5aedac54fc4e98cb6d3faf01fbe4fb16d1a057a3948afe78c52a8cb5731c9827d14c5b4661525be3be67167710bb1e8ffa91f6b89c2c04ce6f42263a6dc643752e3c471719efed2bee73b1a91ba84c338143d31a83c122bd46cff1c026b791615af98151e36ed88efd12c412e4b7c8e929a4ca4b083da7f23fa344d4278bd304eab518392d0e6427a589dc079aa3486bbb0648d0a7e4ca84902568e80a9f0f0854a0a839d5bbf48d82cf09bd476ac17d82833fa8084c59ba469002ad13b3066a0b976e919b75c089fba0d6d171a321cc2b461737c8111fd69ecdf0f409771728ed9db02cbfde41ea4789f849bd6315847724911308e3164224066d4d71db3621c01cbe3abf2cc7a11807e289590b82119299be6fb172d66bea3eac099df2cac5a2add673932c045bbdc42065a7620cc5cd71d2596667188e987896313bbe408a7271b9edc62b4e7b97c767768a749adfc49632269acbf68a5365eb4a6eab28480d3e011ff464cd40ab84e7a1a56db22291e87e0aec77519357669b597424d82ee3779b77bb4d455680e06257cbc661ec5cd32eb97f0ceac52c497af6139e81969554369470d8c6e1164c61442b1073f960678bc1eccfcb0118598bebcfa952636a38b330c241e888b47406d6430c6ce19d8c86aaf9fe5e35de6c84ec64135e4298a2b6d353f8753f589f3b613a7566bb16dd1a3334e2f97d7dab42d4c994ef7162517ea077220b3c98386fe7fd9cf6b7f606d94a3a985342b03a374e1383f0a3a862859cb4e1d475ae8ee9c6497d97257387313e046782d73a929a219997f38a4c8d8ad9c1a6227e37a7a601d8a4ed501b4e8185ade0ad53f62a52498fb99fe5bd70fb3e65238763ca0277e72f69b1f9e864e1a5aae2dd826b384a6ace3d85937efd3edf5d486b0ffa7dedbc1482a4c2b0ea2027a3b01bb498b72ac01e1f4b9018a3fa48a96c28d938edf286ae5fd202da787eca6593861db1180c87fbbc81cee2f1c97f20b55ec823ec7c709398928c083483cb6e7a44283c09582e6226015796a5b5a3b96e2603bfaa642f8fbc7f1948d1736ec82e8d0554b1773600398dcb6bcf16efff39608c4c87689a3f9b0261f491f976ecc0ec51cc9ae583ab0407024f649864b00b225ef3971ba8f145501bf9bfaa5dadc4b86333af72e34d60a674c333a3f11c4651da6132dc4784af1c7aaeeda093bce7f84674a4e517dd1ed6ad7cd97930b26591b56be8a3bb4501cb328f6bd0bca14b9f61a2660c05d9ea2f64a7bed884d1af3e8b569b9df1dccb0353155156954665d6f37890af196a551d27447ac7f652e23ba37c002da534a8ef10264aca8504aff68c3f24285121c697ef40eb98632f22e431a298b9a1f5bdef23a760fca5e67248a62ebf35f0957bb775f3a3ac3f18b3c0c5089e5113f4c4026e2ab56f34b09433524d2aa077ce0143146d8f75f4378f0f9351b5f5a2567422ee32e780f3bfca3a78e5c8733843920e6caaa7c2cbc8d559a0c5c361289007e5949ed61f92630e3100bb78737fcc4f87e8ceb082fe5622f411027f00ad68b42bbd51dd76e8d405b3df75a417a5dc74207ecc1d8e17c5c814808ee48ce2b4d3c6ccb44613b3c905b851ff9326c74f45b573a514f8959e75b14df08c2c5573711fa2fbd8fcdcec5476792df0cd2789c0455fe0a02b184b78e40e9b2e9277ce47b53865d60075d7004631ddde49bd5ed49e9c9111793fb89c03b09eb70b47bae3c08044328133560cb55f69ed0377ef8b516e20e64049fe518243141c7b4a834a4e785013db5fef2478698c236e6f3330541b0214fe0890e96d7c304fb14ed790141d8cec49db97cdacc0ab5e4df16ee83315dffc66a1b90e826e55523916c0d61e16912e7331360cfd85aa2df1c35e915f8c3a5479c8f09901e0bb2f97f32c3b68d0ca322f5b1cd33858c279b510d6e67f877c78cd66223491f066ee3e5740eee61510c5947ae8b219d12b647837e6bbe616314cbac3befb54abe90b4c281c9f61bf234f62a66a56e8f4ed637f79b619f5e2d6afca09134e3ed7bc0a3851d6964af43d8133e7f033bf68a380467f8694f52201ef06b2db78b5a21a81999ebf2a072df871ce2a7b580da6169acce531ea58684f1cb752e294981beb07eed042e2de76bf777b86bfc544fad3b325d5af906192f3280a2e422ac7e469a9d8931822508a55ccaa02a88765ac905890d3057f8f6509254f790e7bff4f69650033bf5e0bea86dca24d2401a4b12d9b52de82885c01ba4d5d8bf506d20623fb41e697510f8a31a9892a5d23eb5f1b5ba766046f5fd660403656da2c768a0ec82c1b8509c4b27f0d6c7d305cad77c8da1671e95f4b90ccd3816d503252efa48c9d083fdc5074ec40df1dd1fffc00246c8b0877a488207fb63db8c96e77eb63fe00d82dd1d747b05d989e1ed71db48bc3b014d5f7151711cba909a004c44e5d3072fb435d61a9781592dfc883dab5454148d8d4749dac32f1076c902c95fe2242e04056519d44313bf9a3b7690db60cb83f68a08832cf16da8fb70fa3d3e029663ae42d54d8d769039de12e885c95c2a3672777b6bee19bdefc529eac380463aba05bc6d5ffd3978a58a585c3cb693c6cecefbf00bc2cc0c716909ea644c8cd98e5e618c0f0bc1595ad4ca06d605e39826a7526eb6c01af3fa22a13caa01baeccaa7ef6288cdcb2aa2bce1486ed21d84cc99af3c82fa4aed5af258bb2bb02da01f0d757f765eccf3014c76a4dc7fd0d965feba99f588ac96609dfa6e3d0a73fbc6fa743d07552629f014a9bf1b74a65191ee7bead6953b08dc3bad2b0d77492ca1af103bc1c25dcb64681bbb9e5efb2c56859b7397392f622e941cb1d3fc3b0916965683633c0fb95a761c37921835191bca65a4c3473f40b450ce1e640b9c0450a060efb8c70505ac27ffacf0c87706fe5c1891276dab66fc67969e43a67176c3226518ed4b75369f977aa9c525e9f2090e2462f3e3ef04eed4b3a1ddfb6611b4d2fd29d776ba44c5dd655e391288be36e85768a53f3d41fb3ef777851ca08022582977765c1de49325ab1897740744fafbfee858d860202232a3a13c64696e88078e90fb2a6714122c3273063e89e2ce0736fa3f9203a2ccc19ce3c53ebf84f8ce74ca9199a34529067039242ec02d722641693a6d59298e5eb67128bb602812493f1836fd8512d0af4078028a05ea94c04405f4cd9096e1396c40ea99a7c5fdda83607ae5fd3c530cb31c72d54204ba9d109f056a387295e70c03b5485716279ea883193f4c18ca963e40f9acc8d7069d00d2402ae3bf9546284cf0d59b7e36b291eeacbfef0593f8efd34a98fa86035169aef3b07b86ad699a4308a74918f60f733d3637f7ae9f294a437d3dc6ea083fdb8155", 0x1000}, {&(0x7f00000012c0)="4035d7a29d3ca9eb6d78bda4f51bcf771f0e277c41e246d6f399d49565901a0da9bd106f98deaec149b6685de6925106aa7a8ee057d02b373d83f79953c837d97e1c1797bf921718402f94450500eb5d7797c772e9a8d6e52b4a3d2b8bab8c9d67ca", 0x62}, {&(0x7f0000001340)="de1a8ad46289ca370698fbe570a7244446402dc2c286c21380eae004286b6c282f2a24f8093fbb63c1c191e258dd49c0ba720dc4b77478e9277c5d", 0x3b}], 0x4}, 0x3) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) read(r0, &(0x7f0000001440)=""/85, 0x55) 16:00:45 executing program 0: syz_open_pts() syz_open_pts() r0 = syz_open_pts() r1 = dup(r0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x5, 0x7}, 0x10) select(0x14, &(0x7f0000001540)={0xa4}, 0x0, 0x0, 0x0) 16:00:45 executing program 0: r0 = socket(0x2000000011, 0x3, 0x100000001) setitimer(0x0, &(0x7f0000000080)={{0x9, 0x2}, {0x80000001, 0x2}}, 0x0) setsockopt$sock_int(r0, 0xffff, 0xa24, &(0x7f0000000040)=0xfffffffffffffffa, 0x4) getsockname(r0, 0x0, 0xffffffffffffffff) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x5, 0x4) socket(0x1e, 0x3, 0x3) 16:00:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000880)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c70e72ff06e5d2b1f77832f67bf5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7aa78947da61d71bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d", 0xba) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffff0001, 0x36479e82, "08760fa42238793d30358fca34c327af34e66aa1"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:46 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x5, 0x5, &(0x7f0000000000)="ec02f204d1262828db211e9ab0aac3cf85a1111d5ad4ccea026ad5fcc9a02c5b3dc164e35cb436847577acff6d48ae4f1942178a692e93495ace908a40e1c86b1542a747860ae512a182cbdeb5ad6b23b3580af858b2c1e1dac7b9a42366d59482d0b8cf6e185c41d5963fda5d1b6cdbbee1df0a3aadcf100d0cfcb7e47a51aa47514e00989839844342e79c6e0f4d8e8928f83e55c1b488a89020c313e2db8e42221586d24ae1a29726ba", 0xab) setsockopt(r1, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:46 executing program 0: clock_getres(0x7, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) dup(r0) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r1) 16:00:46 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x3a, 0xc000, 0xd9eb) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10004) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x9, 0x4, 0x100000001, 0x5}, {{r1}, 0xffffffffffffffff, 0x1, 0x0, 0x7a54, 0x2}, {{r0}, 0xfffffffffffffff9, 0x8, 0xfffff, 0x0, 0x1000}, {{r1}, 0xfffffffffffffffd, 0x10, 0x6, 0x0, 0x7}, {{r0}, 0xfffffffffffffffd, 0x40, 0xfffff, 0x9}, {{r0}, 0xfffffffffffffff8, 0x80, 0x80000005, 0x4, 0x2}, {{r1}, 0xfffffffffffffffe, 0x4, 0x0, 0x10000, 0x40000000000000}], 0x8, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x1, 0x10000, 0x1}], 0x30000, &(0x7f0000000300)={0x9, 0x5}) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x180) ftruncate(r3, 0x5) utimensat(r3, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xcfc, 0x1000}, {0xffff, 0x1000}}, 0x2) shutdown(r0, 0x2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x100, 0x0) 16:00:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) flock(r0, 0x4) write(r1, &(0x7f0000000100)="6449879f20e7134330409816854d5522873db1cfe3d885ad3244babf7c9e6718d894efc4d6bd2d6d2acb1bce8f2534d78194f1ec6053b1ffcd8732a10e2518742a4ecc1d9812895caf2df9da37227400bc09cc5674b353e9028ce0cd76d18e41423eae425b18f148b58b3b6ebe2d1a64d7b38cd29d0694785ad974b7a402a615c3ce89f7031e3a5b5b6206a5725c6174233e676e7ddd9ac7c743ac4f933884356925a199aa", 0xa5) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 16:00:50 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(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) symlinkat(&(0x7f00000003c0)='\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, &(0x7f0000000440)='./file1\x00') mkdirat(r0, &(0x7f00000004c0)='./file0/file0\x00', 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0/file0/file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x35) openat(r0, &(0x7f00000001c0)='./file2\x00', 0x80, 0x0) 16:00:50 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000640)=ANY=[@ANYBLOB="5602042f66696c653000387767f300795a86fcd274be079ecbd5a184de9578a9314df05b1c03684e40218cf99594c7d342296fad4a1a42c148e32aee965d54097ff55e27f3c37efbe6a09dada35bb88dba2260ee7af2525b882e6f80c53ddc80cb19b17aa5dbe426d4c1c57e2fc1ac4760d0495ae300000000000000006bc63e03e0ea9463b100d60718bb29e36100bbf734e03519404beb7f2e15e9ca36427071c6f94ff9111a4c5c31293647c100000000000000000000000000017c10fcccf6f815b8f79b78dd9aa37de648732d2a925d197af7bf710c1ad91104857c2e426e876e44c4003736afbbe8d7f29b6a387981955cd81979de0e0000949b4011dab845c842853c884f0ed33c4a737398d01d28670e5813659db9d39e5159f2666957440e90be3b46"], 0x1, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000580)='./file0/file0\x00', 0x102, 0x80) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x16, 0x0, 0x19) r3 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) r4 = shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x3, './file0/file0\x00', '.\x00'}) semop(r3, &(0x7f0000000400)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0x1000}, {0x1, 0x40, 0x1000}], 0x374) semop(r3, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1400}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() accept(r2, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) r8 = getgid() r9 = fcntl$getown(r1, 0x5) r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000005c0)={{0x400, r5, r6, r7, r8, 0x0, 0x5}, 0x3f, 0x1, r9, r10, 0xc53, 0x2, 0xffffffff}) semget$private(0x0, 0x3, 0x30) semop(r3, &(0x7f0000000180)=[{0x1, 0xab, 0x1000}, {0x4, 0x7, 0x1800}], 0x2) r11 = socket(0x18, 0x2, 0x0) setsockopt(r11, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000440)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b1ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef6c1f3574598b5b904c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29e1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef1b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7ba08515ea525c5473ac2099449b9b00a9d8da104e55046df292ceaa0ab", 0xe1}], 0x1, 0x0) shmget(0x0, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sync() mknod(&(0x7f0000000340)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r3, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) shmctl$SHM_UNLOCK(r4, 0x4) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/4096, 0x1000, 0x42, &(0x7f0000001000)=@in6={0x18, 0x3, 0x100000000, 0x10000}, 0xc) 16:00:03 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x301a0, 0x2) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x7fff, 0x5}, 0xc) r1 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x8003, 0x100000000) chroot(&(0x7f0000000080)='./file0\x00') getsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xfffffffffffffffe, 0x0, 0x200000005}) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x124) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:03 executing program 1: getgroups(0x7, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, r0]) setregid(r1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) setregid(0x0, 0xffffffffffffffff) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x2) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x7f) 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0xffffffffffff4c72) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x60, 0xfffffffffffffff8) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0xfff, 0x6}) 16:00:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x20}, {}], 0x2}) 16:00:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x20000000010, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000200)="94ef2cf9fbfab357210cf7937579a45610cbeac1f9f94cc11f6248346880af7357a3c076ceecb542bfede75182f205a050f8baf09bad6843d976c4a512eca3caec3997c23bf349d5638ca4ddb5acca05fa0d557ae9d3e6f3df0a966c016531e53e3dad384812a8352fe73c4a4560db16ad4bc924a1cb3b5becd339f133151c38bccf9c464b87978ad6d275a8c86023b3a2ad437a5d", 0x95}, {&(0x7f00000002c0)="8bf6d705c7db8b6fa0c7207c2111c2ab3a4b8f928b296b0702df84af0a66141dddee670a1adf77ff28440a0449f002534d27c251f42f0aa4356fbf8fbb373277cb", 0x41}, {&(0x7f0000000000)="e6f4f8c2485654b9894851d6ede266a09a332d3ee43cba7aea", 0x19}, {&(0x7f0000000340)="7f7f99c4b225f39752bc178734deab8b409d9dd1ead2e8d180b2d5e9fc95ee23a4539a7eac02cdd715d789284f4f4d07231526348598560f8ee9b6ab9d128e6b7b9dc169cc3c2f090d1ce7eb210fa205150e332d0fc6a088bc3866816886189ee87cb0", 0x63}, {&(0x7f0000000400)="6e955723ceca84690caccd042588924dc39650f3571145fab0d30a9f8ea00dc39c4dfe5205d3f4bee984967f029ce64839217f2c88a3148bee15f7171677c0bb6105d91817cafaed2eac58bb55b5b76eaeece457092198ea9c459dfdf1ce858e9387908d6bca9d103060191d52994fcdef1358b3d015fd6baefc35062c4cb879638d1d94ff0d5fc8eba8b9e0372851a495f25b92d657561c0d7217b350f7f917d95e95996cea6c92235bc1bd4303875e643415763891b8fae990", 0xba}, {&(0x7f0000000800)="71c39ebfa205d3ff4eef59fc741d3167f170dad2c8525ba92c787e276c9f3ab8564389203668022e89779f1eeac5d8e1697fc9c624dee801315d271ad67e445f5c73385c3478e931627b1bde39aae01026edde117f6042e4c8c3d12a2b0e16398d0941c01a3a106925fdfb3c70c1f2f011921364ec46b842a0815c02c2fb5a2415888a13255b17eec4975e6052a19bf5cb238ac15b132f93009ee1e00db7ef28561ae854ec29928f5133411fcb2cd948372f60a440d359b10c95d86b1d34520e85af6b06abe2f5fa1b9c94f684cfabaef4acdb2c053a600f5cea5509779e90e6fe04dd1435b97b0ff86818c748bda646db21651fdb3d1a49775080b0004928c85ee3ff5e8c791f7a8182bb4e36b8d13644a0cd42f412c463bb8622d0c8d1cb4b4ee5699c1a1ea7153374ca55154f06db528a70c70473227c19d0a0029d6a5e9d938f736018e1f56f350f08b25a741b16492f5b09dde74dd32df76a3e828d455ebc28bbb52757e96a331710d84e40354abf265f514f04f0bb07388c66b80d825cbd4dc11c72092ea463b0236217d12e8834db2913cf5dc198564baffc48cf520f2f869220187ee1f91869aa8dad12dc78baa3de7fa5df81a4d54ce4152a6bbb7956fbcbaea292d82ca5cb7e5d019d36eff5cee88d85d76b980fa78aa9ed9be5226eb00de1061e522b0a4a18026232f3469d6db2c9f98cc29ca8e2045e6546af75cc6ab4edaf69a9e4e68781e1c91d9cc2182cd212b740493577ed30b7833ce41deebd045a608811d1c28372ca8aa908f49df37a5cf7adf5fe6b4f823c6cc9a0fed56a64ce5c9ee00ce9acf3fbc35bae6225f2f3a7768e1a872830f998c13fc48dd9e8eefe0fb1e79cc287f4de5cb4f536cf97fb8308820116e2b23f7d7889f98b8d484796b951327a33a656772b91eeecdc8613e6fb5a0a60018bcaf9e05c308bfb6c385e8bb98e23147129e8a728df78fc0d9712815b63aabce994d69cc44c6a81fc64f9bab549a7a1d08954d71c5bcd0c695fb8f55bd579ae02cd41585cc24b777fe10de99dc6302f6d07dd4b8990b146f97169f535b253c9eb2a25b9515a4a6186c29ff28b1c14d0e902d08b3e8ee6a52d0ef5c0081ab579bff39e151c2c227183327ef5ac3a65d10ce4b5872eead9cacaea0a95c1986ebc188de9681b8f07f87a07b01573bcee668417cafa130f7c1f3a8a3f0c77e8575d695cf445ec240c462451802196099c0ae37e2f519375082da72be211d414a222e458bcaf2700431c393316a2b097348aac0754cc7e644c16fe0f4b09dcce4c4ad3a9f4e18a2f827b4fe62cc7f0ca40700a3d256dfc727aba57761545d98cbc1a7eb0ac76ec879ca1b7c3bf696ac596c1cdc2e317d10e0b91e14db3feab7150df2d3742625978181acd86d2c123ff3829d164e51287e4f627a192b16aab351c7bdf6a4fac9d98c037d8198ae7d72fcabd7479d83796c915ee4006677f742ff261b4ff2d3b46b8e5e170dbb1889935c080f81df53c4b0b21f05911b85660454a0c5cb5d1506d515989d7acf028e7eca2b8d41aef1b5b612d75ab44003cd81064d06be37c10a989dbe6d42839a8b55bcedfde4b2512e1af3c38193709c16bcb81893a9b026c35b163c531028b6b23a6d72694aee266b81c9e3796952bc398ae03830de9741d6d7d3ab77acd6ceae9e9b7f83ece6d508fec54746ef75cbbe178f37069a2ff6431894c62a85585c62d764e440f5c0c616b2257339c3bcb416a81a849004a3a6c105d9b53d87807053125a4f736a462d35045549f2eb3812ccb8301c3f3ca45414312df6260ff1e6af9ce498ea5c811788b1695cdcfea9ae54b81ecb4514a159c83004b115239c01dc81bd1c3ea09d6499714c44f4128d10d5d13e3c24e397552fe9783a1d166fa551c9175b71439015ae11e9752fb41a126db3ab68ee3f9d44176a5c3b4374a368c58ede04ed33b6ebb9f902e08f5cae941c36bd58ed37d60423e0320c06b972cb5fcd19c8d6ef02231570e7b2eaf3b974c039162efb47d17fef5c014193f46aa9e7f8615889bd7e3872de99c7541badae3d24146215433135a749c3379c6ef18f3c47d83d6ef99f493da3ab7f38d8b6759dbd098339ccb0c3461af3e9066b2de7bd99e0b54505517b9d15c749a622481e3d47d7077a12a86ed03d2c0a4855b7b72f70bf30b01193841b4bdcd37d87545f8f6b6e9c83e513efd0027b74d908f5405abe143b9763562e6aa8f922c5f06376c8f19fafefa2c6b2fc2b02f92d513e9f40c953cb427334cfd36f4be243482d1a58b390d542164e59ff3a1566f6c86297855a6f72a07bb316a0a8b9303ba9fcaaabc4a4e954d0076b47485729ee4a652827784eccdabc9baac4d60f47ad124ee8dfb46def94340418f82b09853daa0647e38a64a360aa39973602335c05d3f8383afe457806b17e88d1108d0719d7a638f3fa120256c7a46f509b1d44cb0cfb183be4607be72f10529443e00e9f618f68a00b2f62de27f32c450ffe6d5269176772add22193ec47285360b14ee67cf0e6bcc8c75af460e7b15da58472f9be2165debeb7c5cae017d6acb001f758d5e3c726e44faf8254bb2aa20585a54885cd1bf86532a4304b1a1734446e26aa4670c6991331130a35d00bc75174f5e455740b5780d59307f6c758f1016571e2452edca74d5c8b21c32dc71b6886f265a076c74fa415a49751d57b56b559de63d7bbc93c58d0d389e244a0dc938d4b3c7b5b4af955a463b07211bb843d101c5e1cc790b1e70fdf232459a22ae190394947cc640b9ef342d30dee40f1823d76d0b94ccdc708f332bbbd9d3881e3f11c63b86bc27fb1430f3a2cdbc84f92a7140e3dc85ad545bd476ae95235d38bf6cb0258d65fa1b62a2aaabf97e28846519251cd130f6fe3f65bdf0214c9f6fd38155a941b2e1ad13aecae35969efb10dd10e1fb3d5dbdb6ec26bf5a29457a483f4ad01f4b71742077896c4317f145a5fe8c10767d8aa5d92a87b991c6b73d0b8e0458e264ae0e602abb35b294a038e36bbd4b9c1c938c06b195b49b8ae294cdd4d3094694be3805e9d07045b30dd986ed5ffb5af0d17563dfbd17fd8040244fd82fded74e74badc08c08650a540dbdf8caa9c7b1aac045d20e6e6e541f51ad02f63548b37205442bc51f5618e48ec40489701abdf51ce6b11a3ce86249ef9bac26920cd53e8826bf25812c328e470d90def66c8e0933abe7e2dcbc5c790ae5eda44364d16a80f4325418b6ef24a50dd1134750890c9da16598ac4e456cde4bba257665a054dfda55c0d1d5d9af5da840451ed00dd1f283cd381a45294f72a1865981ded0379322e32c345dfbcbd995a56ceac6f77eb7ca39355a16f7f6cf1441350e537dde028880abe7400ca1a27ee4a748149d92176d5bb2f1c2d63f245cd66657b7cf1eb4233cc8c75cc7227a2a6c53da8ed0dbb9287b57c252b6055135f3c25e5c866e936b8181ff83204b484927672664f9dd797fbff12f6565c6c9240d561000076622ce9f028edbe3e3306705201a88357de7da0ddee15233899a16342be4778731ef5d41fb8f594017b4453993630ec968041534f7c4a5763f5780e143a5ac213e9e8df223eafdd815bcdce6b38610dedc88f1f124865d5112d3bf1165a7c317cac58cd593c98b325585022327300a327cc56f0e817baba961cd9dba0681a58c34cc07b3c1dbe702ad489c13c73d5e637e8beef659dac980580499025591782bf29a1a6ce3e053941f7b342d6752df8473dd42ee3e9c088dac117600395089c77f3f2b1b26954b2bc6f1312de5850a8dabfa23e5a8be69f11fc7fd1f1a54cf45e81dc0a0121bf4d1ca60b11eb5cac53431cc2614fc1a1cef931b002a6cf64dafdac47c2a724c59af695500e0e10fd2ca40278ee7fa4c46890d300eb535b583d319fe467814e23d82102208ec34e094859f882d59127a685d435cb2c73780d8f61515c5a23c5dcef984fd504a8b0b5656e183719c60913e1d29c3bed21cfb3983e421b4b6117b9f42dfd7d849818065b833b077a7127b2bd422f03229b6340549bba384948fadad39f06f5d7bb0730faec0dfb4ea8f7e38600c923541562c0fc8e472be430f0fc9ee2566d5ac49a51b84c99400b2183226c0736b355aa3cdf234634e3202bf1376b8ea5451bb1e095e5ab9020d64366bbe9b9d67788bafc3564120cddd4f1a05b935cab56c6a0ae04c4dfdb256f5fa2812eaa1dea1e62d0847a437b94cd2fb3d26bd9112ffa7728094dfc747202e1c352399d4c52c663799dff07f636456af57146804379d6190c3865f8c41799d3a679943d44616cb4a906702190a09ae58969ab3a58c831aee9c7ab67094d5b6d2a1c295c3a90aa65b8c13bd79b023732a3b75224d91c8dfeca431b76bbe2f939863ae29ddf60b032ef90797a891f272376bbc4288672ac68dc4fe6e4ed0d77c583524ed917051a1205c944d4d4dd1d7d48d564e1de979e8c8670beb51d664e3c96c60dbc1e5783a530cbde54a5669937ba3657b46758e5d8aaeff6efad35db47e6abdd885870f573dc3969227c0b6cf401e6d6ce33a7a3fc80d27d4cd0fc4362ae385123963b7c1fb820b3fe7171e3ad64ebd3265d60c08390d8cbb817aa78b6f04cad2cf071239f8fc47131ff36346c36860e98b06f211ec42268beba2490c15184833300257b7b65f096e7d4de18cb92f3963a38565cb9510c598cf3f1f06c974852ecfa6b7ef103b4c547becbf47032c512ceac389ecb62d5653e407981ec070c582535b46fd9570774ab6b1364375d6e5bf4be6e23fe4c27ea61fd5ea04ec9fc8ff9f3b2e614666ba1384137314d9272ea8ebe1bbddac77b376d1beea316913aa8011dcbc95e401eaef0d068c755e69ae3fb29a2ffabbb9c5f096c1fd7b0fa778876b789e449290f7ba117f67ec612ba4ad48e303c0ca4c725671dbaa464d787f7afe197bd16cd7d60b468b52d346f4d1ab780e0f00671707d5d3e8ca376cfc0e309d9a31afd52b42f00ab47d679fe6bcb42720c33143565701162c579ab18103fe510391a2d442844758c8f26312cf4d12e89d6c619803ad0621d443dcb4cc19db42446c93d3ddb5fd511c121b43f0321641cf4d2970a41a139c9b1bdc7c26c525f1172ac186951ed5b7485e4775d4d9c9baf1bdd7c01bcf048b304e71ab0e19ba0562b12dd04bc497b12883439b87536e8c22551cfdc11c2aa859ca45b69cbcf251f5871769bf342c26f532156dde36f811d9bba93915b955ae3c9925d80c928c35be9d5df3c2506d82883334e7cbe901ee963e2b0990ff458be9fbc0218519351e9984241d5e9abfa443b37fd4a4c69c637802443877c327e1ab6e1c3fa6cf9391f048630d24fc512b3d7b46dbd17754a62bf8bb5ed49a3cc36768fbd15cbe423c377700f5d9e87ec1cdfb97b81eede738cb435aaffb1751571cff1c4797e18775a05e67e4a442941e400e192a72fe7eb14f4da5a060993777f9a782200dc3011e54094625b7b8390700e1df44dd0f502be4281604ac20097800547360bd080acb11a97336c98a4c516dbc07a0e472bc3f6b2d473e95e493d7d02e4db720b52214431266574915981768a1cd7108c9a7b6dbe23d44c0131834bf13f38632618a5358d65019b15f6f06e5800efbbeccde7218fd821f72696f426c8d1fd3b0cb893c1df78591c3a38359fefdd5e8502e0417d976319bd0d46b7e8e741c937f25d8791f0de6452366d12d6e20cd86eee6822dc0ea031cd215931228b98aed5359e3cd44708a4c558facbb2b54ca27760906253ff7424d", 0x1000}], 0x6, 0x0) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x30, 0x4) 16:00:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setrlimit(0xfffffffffffffffc, &(0x7f0000000100)={0x8, 0xfffffffffffffffe}) getrlimit(0xb, &(0x7f0000000080)) setrlimit(0x8, &(0x7f00000000c0)={0x1ff, 0x9}) 16:00:03 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x8, 0x0) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000140)=""/159, 0x9f}], 0x1) execve(0x0, 0x0, 0x0) 16:00:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) sendmsg(r0, &(0x7f0000000680)={&(0x7f0000000100)=@in={0x2, 0x0}, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)="42ab2379f89bf61d85559fb005f7ed2acd08dc9cc00f541f6c32067776e234817ae9500f161118eb0eca2471df8f6e57711234f5a246725bf1d869f4eb0b637d5bce3bc2472109a0cb8c1594c1766c73130141ec9c2243f64794d2ed8068184146a8603d38455f1378445d439678823285c3980ddf33a58c6f543f09b7fce54c9c3d734058", 0x85}, {&(0x7f0000000200)="8f122581f74952088b75b33d9c79b3c926af492553890ea3cd83d66bd68d5291d749cd71198d85daeb6e648fc9763b2a625dc37d1a26210a8e6431e78a107c6c1a19eeaf8e738fa8", 0x48}], 0x2, &(0x7f00000002c0)=[{0x60, 0xffff, 0x3, "d705186047e0784f888a7b981fbce73e457a6fa8b090e352f079c329238875ca09ca57e1d78d92c18ee3c31f3f62e9b4ab68092157c957197c994cb0e556f92197fa1c745900e9bcd6e41dde9baa571a"}, {0xe0, 0xffff, 0xfa, "e09cfe90583d8952a1873b6c05580504462578b4bd402a4ae95f80ca209b3b1af5b7336302b554398e6338922038f125e1ab5bc3c2b7d1508e1991bfd8e14578ac929fc870d2f2d29dec8ae8cc74219c96c26c28e78f0f160e93c0de21b4c0123dd062f29a93a817a88d654d5acc18d4431bf80160071264217cc3a02925689f465baff2a8b58affc295448db927789956672224506749828dfcd54a1b8f3c9155847b3a7d1a8c12974d9e1f694b18f705abbd25ec037ffd6e57bc9bebbfc69ecfde5ecf291f4c7d42b52d2a3d9fc1eb"}, {0x60, 0xffff, 0xfff, "9ec6ba5f887a615432c9db439232828a2c1fc042591d1df7df97c66d25ded929a0180d04323abfde0ca203ea9a51efac38f67291bed41d59104831db036e9d46aa08f8a34f024468470130cf2c0b"}, {0x58, 0x1, 0x1ff, "645c6c152fe14846444ede613b389a06d10803e2cfeff25e63bb5dc33a5062612a0efebfde6eba93f8879bd51cd29a73946961fba069d5c9b3085c77875c0a148abc"}, {0xc0, 0x1, 0x2, "cbeee1702ba5672423dd616bc7b3bf9f0d353f2e0d314758dc9b995a1d26c6bb622d08632ece2939498b74cdbddae497a1bc7563df1b23c2525c05c4cbc02c5b064a408d8ea03bdb9207c24c1930a6282b4043acd1582d2391ba0615fd167a5b8874bef2d30dac6683e6d8af42267aa26910e3a55884f4b836e153c2cdcc517e6df4fdf8f80e4d9d2d61b41cb02cc0197905597b4bb47b7da3e026fb20951a349f2723672a096996302b2a6e28370538"}, {0xf0, 0x1, 0x100000001, "65e7178e742e6a0e24219b654528eb13fe26e1efa6f880a417631bacb46502d1bfd2fb624bb500c3a204e8667b0417e37301b9713c5815461c83d315348197dc84cb81e76b5e2cdc969977c24eafe02b1cd106264f7383c031fe443727fd0423d9175a528710e02812cbf9bc2f2451bd36f1e092eea3f13d1f72c18e075bfd4b860a8e3cd63135648c0c6d81711c1e74da08e7b92ebb0e5ca4ae0a63db04b86f629274e098d1e1ca426e679dbbddb832a06c64389facefbd417fcfe2f78213236a04c7a2b420839df63da523132181f94ac87889766a7174fa6650cbe9"}], 0x3a8}, 0x2) setuid(0xee01) shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffc000/0x1000)=nil) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x8) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x6) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x2, 0xfffffffffffffae8, 0x100000000, 0x3, "3313a326f6a937c7fdbe00cc51b084d840e44228", 0xffffffffffffffff, 0x7ff}) 16:00:04 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) fcntl$setflags(r0, 0x2, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xfffffffffffffffe, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:04 executing program 0: r0 = socket(0x400000000000002, 0x4003, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022c2f903e67696c65"], 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000240)) r2 = msgget(0x1, 0x520) msgsnd(r2, &(0x7f00000004c0)=ANY=[@ANYBLOB="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb120f905b44a1cf3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7089141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cdcc35bce825c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc119e4c5e227616cb51e5d7a22f4240db7fbe0f52a19c93f89a87b3f0d6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b57454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01effe39ee795be373855ced735dc37ce10025b6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469906052c2e9b5c8fb635148d6cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b684fa9609bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d9c78dbd5cd04be8aba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9e439a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6f43ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4753a784347becc5b633f0e9d84f92fec0f160edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea33f66d2bbcc83b522cca04d831249f2550750e1997310b20e73e3251f5d26481fd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2f063c93d8381c940f9039f18a30c9ba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8a8f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c4cef2ba44e393951c4b90a33eead494e5e100e03b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e4154a5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a3080062a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbbc641bf4a5e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565e12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d50511d9d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cba376e0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50dd4e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421be91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82dc5576c8e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584ed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e5576b5fff34e63061646fc6891447a21c2b8eec2028d55708a11f26f08fb3aa759f32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91112c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8ef8feedd5a304a93d267398547461492f89c04586e926480e0126d42b7beba978cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f9971458a0fe968a4afc54579dbd829cad7a43a8e4670e95d8164335afb9c0a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb23b48c7f66f877cf2dfd64beed4e57c92c3ae179e6796414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11e7a8af641cc153bdf33b09f062f0a1345cd052f0ac453a90ce5e38b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a9301a4fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c8359b00000000000000000000000000"], 0x1, 0x800) r3 = syz_open_pts() writev(r3, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000340)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setgid(0x0) ioctl$TIOCGWINSZ(r3, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x20090, 0x40) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:04 executing program 1: socket$inet6(0x18, 0x3, 0x8) r0 = socket(0x400000000018, 0x8000, 0x3a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) fcntl$setstatus(r0, 0x4, 0x8) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = getuid() seteuid(r1) r2 = syz_open_pts() execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='\x00']) fchmod(r2, 0x100) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) fchmod(r0, 0x2) 16:00:04 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307004, &(0x7f0000000100)) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000040)='>', 0x1}], 0x1) syz_extract_tcp_res(&(0x7f00000000c0), 0x693, 0xd1) 16:00:05 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)=[{{r2}, 0xffffffffffffffff, 0x31}], 0x7fff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) r3 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x81}], 0x71c, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r2) 16:00:05 executing program 1: r0 = socket(0x12, 0x0, 0x4000000000000000) setsockopt(r0, 0x29, 0x39, 0x0, 0x333) 16:00:05 executing program 0: r0 = shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) shmdt(r0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000080), 0x0) socketpair(0x26, 0xc003, 0x200, &(0x7f0000000000)) 16:00:05 executing program 1: r0 = socket$inet6(0x18, 0x80000000004003, 0x7) getsockopt(r0, 0x29, 0x4, 0x0, 0x0) 16:00:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x81, 0x0) r1 = kqueue() r2 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x8, 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x10000, 0x0) r5 = syz_open_pts() r6 = socket$inet6(0x18, 0x0, 0x7fff) r7 = accept$inet6(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r8 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x0, 0x0) r9 = socket(0x0, 0x8004, 0x20) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/wsmouse\x00', 0x400, 0x0) r11 = open(&(0x7f0000000a00)='./bus\x00', 0x10, 0x110) r12 = syz_open_pts() r13 = socket$unix(0x1, 0x1, 0x0) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/wskbd\x00', 0x800, 0x0) kevent(r0, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff, 0xfffffffffffffffd, 0x8}, {{r2}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x0, 0x1}, {{r3}, 0xffffffffffffffff, 0x11, 0x800fffff, 0x3, 0xffffffffffffff81}, {{r4}, 0xfffffffffffffffa, 0x1, 0xfffff, 0x0, 0x2}, {{r5}, 0xffffffffffffffff, 0x8, 0x10, 0xeff, 0x1556}, {{r6}, 0xffffffffffffffff, 0x24, 0x80, 0x68, 0x100000001}, {{r7}, 0xffffffffffffffff, 0x2, 0x22, 0x0, 0x977}, {{r8}, 0xffffffffffffffff, 0x28, 0x2, 0x1, 0x4}, {{r9}, 0xfffffffffffffffa, 0x4, 0x0, 0x1f, 0x100000000}], 0x9, &(0x7f0000000a80)=[{{r10}, 0x0, 0x2, 0xfffff, 0x1, 0x6}, {{r11}, 0xfffffffffffffffe, 0x1, 0x2, 0x5, 0x9}, {{r12}, 0xffffffffffffffff, 0x12, 0x2, 0x9, 0x6}, {{r13}, 0xfffffffffffffffc, 0x4, 0x1, 0x42c6, 0x3}, {{r14}, 0xfffffffffffffffe, 0x40, 0x31, 0x8, 0x9}], 0x4, &(0x7f0000000b40)={0x7, 0x5}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r15 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r15, &(0x7f0000000140)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r15, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) write(r15, &(0x7f0000000040)="000000deff", 0x5) pwritev(r15, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x493}], 0x1, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffffff, "854955883d026111fe4d04ff0300"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) pipe2(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fcntl$dupfd(r0, 0xa, r1) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)=""/4096, &(0x7f0000000000)=0x1000) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r3, 0x0, 0x9, &(0x7f0000000080), 0x0) setsockopt(r2, 0x9, 0x800, &(0x7f0000001080)="b292a86fff4ae22bd6c67f504b1b4b150cfd5c4d1fc333617a824fc8a618acb4cc1e5dc5565a7295c87ec061828840f19305e325dcfeafba581fd0d4b2953d324891febb556eb725a5d183139d3518835e7d0f497e9b8611815fb6caacf378d764db7dabc22b3818ba87a1d1295729fde2b6ff5a351d1eba4e38bce6bb7c99a1b4a7e34449402b1da59ac43c8636953a97c41eca51f999a8723d694a47fd793ee127f723fbfbdc252fe8858542ac0cd4546b6a5cf16e088593772c20ca0db7b9bab8d0598331d513", 0xc8) 16:00:05 executing program 1: pledge(0x0, 0xfffffffffffffffe) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = socket(0x2, 0x4000, 0x1) getpeername(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="550e5da99da466295da2b8fd978ed22146fc25da40cfbb7c00561b05b32863983243fb61c7a2e52fe56822bcc58b61d57869ed4ed505c9fede3ce736fcd063cfc703f4645ddd40a8ba509de2008b39b4127f0be17627cd829be2c3995e9d7ba688803ec0b9fdc54edb1d2db796208a58", 0x70) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:05 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28009c89bfafacd72f6b000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) write(r1, 0x0, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x9, 0x3}, 0x10) shutdown(r0, 0x0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000300)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x0, 0x7}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) socketpair(0x10, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000002c0)=0x6) sendto$inet6(r1, &(0x7f0000000180)="d1d664dc1727e55128096d3f792f1c481615c111fea066fb4931a2569ca2ce30b2d044d3633b6f9177f5e727ccd739505280543c96084102049b0e7a38f99ce5eceaf60adaf744b09835ce4ac3c2fc6b8a0f78cfdbbf20f2cbae470fd550baf2a4317837117a0c1b215c4a7549b5d20c566f", 0x72, 0x400, &(0x7f0000000280)={0x18, 0x0, 0x7fff, 0xc072}, 0xc) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r2) dup(r2) socket$inet(0x2, 0x4000, 0x60) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x3, 0xfffffffffffffff7, "845c556b00070000000000000000abb8afb400"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:05 executing program 0: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x8000, 0x0) r2 = dup2(r0, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x1fff, 0x40000000044fc) fchdir(r1) truncate(&(0x7f00000008c0)='./file0\x00', 0xfffffffffffffff7) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000740)=[{&(0x7f0000000100)=""/84, 0x54}, {&(0x7f0000000180)=""/194, 0xc2}, {&(0x7f0000000280)=""/237, 0xed}, {&(0x7f0000000380)=""/169, 0xa9}, {&(0x7f0000000440)=""/28, 0x1c}, {&(0x7f0000000480)=""/65, 0x41}, {&(0x7f0000000500)=""/18, 0x12}, {&(0x7f0000000540)=""/171, 0xab}, {&(0x7f0000000600)=""/107, 0x6b}, {&(0x7f0000000680)=""/147, 0x93}], 0xa, &(0x7f0000000800)=""/69, 0x45}, 0x1) getpgrp() getpgrp() r3 = getppid() fcntl$setown(r2, 0x6, r3) 16:00:05 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x20c) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wsmouse0\x00', 0x22, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000140)="be80a437b779d0e9a11547c3ae27ee56f5451fb7b73ed9602a0be10d7b89744126d9cb590ccf09c2aa283cf1eaf79b0ca8bca82573f5b09e4233d28df2d64549e99fd33ab73d70787f9fb47d52cfb0626414c369d0f69b5a7e46c9350776c4cb1d84ba37819670538674ab937631721b3a0e1a42a7ea7502c1be42431fa1bf388cafb08c136a5c40c01d21470b2592623564c57a3e00a65fecaac533153ff3c0856082c33b5eb22eb88baf871ece304290fef8cc0d19f58069e21c67b70d74f89a2b7cbd570066d2beb07b9eca02a665e14973b9a4d64e0a1109d443b925c2ef4fe1027f4e3c14", 0xe7}, {&(0x7f0000000300)="67ce0da6e1c2cb981fe82962a1fad21c2ee6f8d0709dfcac0b59b1764eb3e94781be857acc49f61c2a42dc1ea22d8b5913df51804834521a205f8673bbdab746119536df21a685213a93fbf2feee2acde5027d4ccc1376950b7d2b3df48fda2a6ace5d55a60c4ddd033118f8e62ac81d81b5088c84c2e26ff53a909e78373c42df27d2831d4d4b5b44743546e44b70b42b41b40189651d46d55b2627cfe47ef43d83c0eacafd893e27fc698605d5183fc0379f4eb9d17408f789cd07", 0xbc}, {&(0x7f00000003c0)="b3fa16520ed964dd88c894d511d5dc5bb07bce78da5274b0df2d0bde335c070081c9a46d68f8527fce16e937e1c12abee89de6e2f57b246fdeeed2ab5ddfb58605f2f792dfe6e6ebdc87269ab8d6d59d7d418e8c13cc95749b2df9fb82d4611b3ef8162b08e516d60ef7376b18caa23d1a09fed1732ff5f3a10947d62e60527e9d3d258a42c0b42a18ae9069ccff7cb36117444e14802816eb53f078368666070f8f7d47f86243e63007ae7402f3ed319b28fb2a513d658df114bbaae9e1874010e02fddf7e27a080127ad786afea3431e505b", 0xd3}, {&(0x7f00000004c0)="432617b550443f098e74ada516384f0e3122c66b4950d6c612185081305a0533b39d5c79de3adafe8574cdbc120750b01de53772c8806962ff789de9028d17d9f6e898c04a2a46645c500643f200eaf68c82ca21d5f653351ec543c4e8462ca08402305b2a5394218248e030a80b7557b08835582dd251bdcb604c390736869f6c466e9fc3854ce78e614d04605dbc565c936d683b12f1033d4438a6b024a0017f4252cb4f38d2eb8952b8b9d40077d9103e675aae1d2538715c53e1f64a4d3110952d98fd", 0xc5}, {&(0x7f0000000040)="ef391a2f25ea30d74cc135d3", 0xc}], 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000000c0)=[{&(0x7f00000002c0)='\\', 0x1}], 0x1, 0x0) 16:00:05 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x800000000ffff, 0x40, &(0x7f0000000000)="e26ae40f", 0x4) 16:00:05 executing program 0: r0 = socket(0x18, 0x3, 0x3a) sync() connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="f29f2ff05787afe0000000ffffe20f007b48f7f38a5014d3572547fcc530b41303c785d2102a29c3122dc5b0596a39c10917cff6c446cbb980be26345283907f5a638b1610eb7df40f0375d45b28423edd1c7c3aaf30063baa72ef9f9bc97c9b49efc079466ffcdabf774f4b74d531331dec1d5432b6a353aa6c7ba9bb38b7c54be7ee2fcf00267a4d987b4c219032ce6b6de72af5d1f065f3f73eb22a21a5eb8ed58bfe0b1e399f960a"], 0x10}, 0x0) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) semget$private(0x0, 0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7725dbde3d9f4afa0000000ebbce4bfe4"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000300)="f360688ea1c76f6aefc240fb08400da81b4d6ecc0b6e2e74b99f5ac101ea91742e5ddec20254041001db1b6d4c5a53179df74cb4c1218e864b17b201ea414922b4dad050a100177f38e3b8503fd6a0383f9c7cc6b000c18f4a8397e8744496f2d2985aa5"}, {&(0x7f0000000440)="00c92a423cf3d6a5f45f2581e901b6a16c3148cb8276e9b6a47dfe6fcc993e353c5c1d1c69a0a213cb1a31a435f832c02c0912043bc504591b3f2796d0b9122b28fb3107819eaadae909c8b341adf39c64777bdc9a5b8722e3f2f066d84f449dd5fb5afef9568c545cfa01ed760743bb4020009dee9c17d5e4c9a213f26bb18d8f8d5300ad8cad65141b009afc054541031b07d6d3dd4aad00"}, {&(0x7f0000000500)="b9a8ced23070255d9fc4975e6b01df13efa57c07d089066bed284c7f27844c30c4ac6155de1fbf2aa6fd31b35bbb771adf91b8488b269aa05eec172586e3bb3aac84b7f9f23110c4386e3d964c93d75c83b4b7ffa71c0cccf93c4d0e728085ac7058c3"}], 0x100000000000027b) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000200)="c73a7c64ccaaae1fe0968e466a06d57f", 0x10) write(r0, &(0x7f00000003c0)="7ceceb806c31a40c77fc2649d6d47721f61d7987c89fd23205c90ce4edc22ce91c84c602c29aaf618439b365f0ec2d82b953b69ebf21c509f3d3c86d08eb262c279a69c0661af6e3e676749211d55fb9af35aa1ff101349b4e73d36240b00a", 0x5f) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x4) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x3, 0x7, 0x10000cfd, "845c556b0007b8afb44c7f8ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:05 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0xa0, 0x2) openat(r0, &(0x7f0000000080)='./file0\x00', 0x20, 0xc0) writev(0xffffffffffffffff, &(0x7f0000000740)=[{&(0x7f0000000000)="0a9cce999721bb673fdb6912d175", 0xe}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r1, &(0x7f0000000000), 0x1) 16:00:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3b9, 0xffffffffffffffff, 0x1, 0xfeb3, "a1f5b1a9838f97517b458aa298aa11212c247e48", 0x99, 0x21352c9e}) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x7, 0x0, 0xffffffffffffffdb, "84f2d59a535a93d1d0a56ffd3077c0316d261d3a"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3, 0x5, 0x2, 0x32, "da3ea1761ec2d750049433218a06c3c8863d0867", 0xfffffffffffffff8, 0xfffffffffffffff8}) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x7f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x8, 0x10001, 0x6, 0x0, "f62f391c3057abfbe9eb15c4c7a6817084e64186", 0x10000, 0x72}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 16:00:05 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x20c) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) close(r0) getgroups(0x2, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff]) setgid(r1) 16:00:05 executing program 1: link(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) bind$unix(r0, &(0x7f0000000180)=@abs={0x1f95d27d48731892}, 0x8) getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1903, &(0x7f0000000100)=0x2188, 0x4) getsockname$unix(r0, 0x0, &(0x7f0000000040)) getpeername$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) 16:00:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x400000) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x200000000029, 0x80000000000000b, &(0x7f0000000080), 0x0) 16:00:05 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x8) close(r0) 16:00:05 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105702, &(0x7f00000000c0)=0x1) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x41) 16:00:05 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x100, 0x7}], 0x2}) r0 = semget(0x3, 0x4, 0x40) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000100)=""/145) semget(0x0, 0x1, 0x240) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0x6, 0x1b275265, 0x3, 0x0, 0x3f, 0x8, 0x8, 0x2, 0x2, 0x6, 0x7}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x3) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) recvfrom(r1, &(0x7f00000001c0)=""/161, 0xa1, 0x40, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) read(r0, &(0x7f0000005a00)=""/4096, 0x1000) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) r0 = semget(0x2, 0x6, 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/155) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x218, 0x80) mlockall(0x3) pwritev(r0, &(0x7f00000023c0)=[{&(0x7f0000001280)="ad", 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0xfffffffffffffffd) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x1ff, 0x40, 0x800000000000, 0x4, "ee51b8df86377cae927f5659dec5891bb6e6c3b7", 0x8001, 0x8}) mlockall(0x3) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) 16:00:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:05 executing program 1: shmget(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r0 = shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x2000) 16:00:05 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x880, 0x181) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000200)={0x0, 0x5, './file0\x00', 0x3b, 0xe9e7, 0x6, 0x9}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget(0x2, 0x3, 0x0) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000140)=""/105) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = semget$private(0x0, 0x0, 0x401) semop(r3, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}, {0x4, 0x9, 0x800}, {0x2, 0x3, 0x1000}], 0x3) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0xffffffff00000000, 0x7, 0x4, 0x2a6d, "8ad2d739128243eb013b3e5ea804a9c8f8e365e2", 0x9, 0x8}) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r1 = getuid() r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x4a, 0x80) mkdir(&(0x7f00000000c0)='./file0/file1\x00', 0x100) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x70000000000, 0x80, {0x9, 0x6}}) setuid(r1) renameat(r0, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) 16:00:06 executing program 0: setuid(0xee01) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = semget(0x2, 0x0, 0x40620) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x2, 0x0]) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) shmctl$IPC_STAT(r0, 0x2, 0x0) 16:00:06 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 16:00:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x101, &(0x7f0000000040)="0dc41f4e", 0x4) setsockopt(r0, 0x5, 0xde2, &(0x7f0000000080)="2025d222735d00d9296714d064725d50be283afd81d095fd66fb3ba903143a7392cf25c48d879ad6a91da809cf0320b158bea0b4c2e5bd412e3e70ee6c6e635c3086b3e144ba4b2612c58e6e0c667798e0602f2e49a23ce75aa64c1eb6fbab542b7a8f0e8b9657a8ae3e062ede7b6c6b80a22eaa0f6ce035a6e5cca8c9295dc8c712bc5b918055ef633f313df8425067074ab4d495d5cdcd1223b0d400671b50adedd5d7515fb59a365f56eff6103e", 0xaf) 16:00:06 executing program 0: mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x9, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r0, &(0x7f0000000200)="9305f41abfa17ef06fbdd90faac7f21e16b36d03ead9a7463a12bc4ada98250aa1fdcf0ffa48d473a50ec112b71ecbae34eb158cb19bbf59df38ad4a01c4c84379f77f0021a386503bd9e0f19b6f2d543959ef46cd54709b0ded1a1a153d757ab4b97991f640b7831c09cfe6f3caf4ee3046706f261e0536451fe0179967f9c916d690807b6e3accacc3dfd079bc5a935f20621fd1818109403859404892b43ebb579264df7da821905c94a6e88023c83b84dc9ec7c358fd4929cc9137abbe1773f10768ad22b60c073439eb7ceaa2c9a59c3235817810e4a982eee07428d3a85a6f55a5b1a6de6020a6d0efe4244f9a29b6afdcbf94f983872c34487817b0397aa8a55b3db340f4adb61e44df16e32b1405476608654b83b4587d60697c6597852e3471ae3c392d4f23b377b5e7614c6ad3efa71552479a1ba94a28f2e656b2113d04cb5475c10f2520dca54cf11b59c282a7cb7a4f1ac9915ae90f17ac2eaefc537005cdd71b8a0adc0e4447d7a7a71720", 0xfffffe3b) 16:00:06 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x20000000000005) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x8, 0x1, 0x4, 0x1, 0x10000, 0x6, 0x8, 0x1, 0x0, 0x9, 0x8}) getsockopt(r0, 0x80000001, 0x33, 0x0, 0x0) 16:00:06 executing program 1: getrlimit(0x5, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2050, 0xfffffffffffffffd) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0x0, 0x4, 0x2}) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x100, 0xfffffffffffffffb) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 16:00:06 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) syz_open_pts() syz_open_pts() 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x10001) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xffff, 0x0, 0xe45f, 0x7, "58413a4b94dfa174f7ac8231f28aed223d6b4779", 0xfba, 0x3}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xd9, 0xfff, 0x3, 0xc9, "589301cf64b5eb4106ff5e3f99686826d9900f0f", 0x1, 0x7}) 16:00:06 executing program 1: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:06 executing program 0: poll(&(0x7f0000000100)=[{}], 0xc3, 0x4000000000007d) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) mprotect(&(0x7f0000797000/0x4000)=nil, 0x4000, 0x0) execve(0x0, 0x0, 0x0) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3f}], 0x100001c, 0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000440)='./file1\x00', 0x2020, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000140)='./file1\x00', 0x0, 0x3e) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) unlink(&(0x7f0000000580)='./file1\x00') socketpair(0x23, 0x4007, 0x2, &(0x7f0000000080)) 16:00:06 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt(r0, 0x2, 0x4, &(0x7f0000000000)="6ff2b66693a7adeb991bce0a4e27016167e436fad5c93a57e232efa2b104c49fa401d50fe0988f4081a0db2dd44a92335b97794bd792a2b3463ae19224358a9fc9ccf1bbb8e28e4f6da40061a03171ab191de331dc5577039b7ace6bf7cbd272846b4f0e0ffd9f61b22fdab53f0bf181b88a14a4f7bd0539b995846767cce94aa3032e9f48b20688b51cf56f237f364e390e2838bb9c056f70363d0b17d9e635e9d462dae9eef09d8b48c9d0649ab8e547e097debaea749139d7204e1fb1", 0xbe) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:00:06 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$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) 16:00:06 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8000, 0x0) r0 = msgget$private(0x0, 0x100) msgsnd(r0, &(0x7f0000000040)={0x1, "2cdb6d514663cabda0029da64bb20601611b133ee21dc7dab48844526932e3fc038978c7523ba1d555d5608e319bcb30eb3935ad4f12ca1597e425f4172e8f435bb0314a37f2ea270338b7d8d1c25392"}, 0x58, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x10000000002, 0x2, 0x0) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)=""/47, &(0x7f00000001c0)=0x2f) 16:00:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) 16:00:06 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040), 0x0) sendto$inet6(r0, &(0x7f0000000000)="6de2f85c6fe39bb911d35d9dc1456b2c9f6a81e84d1a4802ab9dca92f905d2df15e77a6bb0e85ddc7bfdcb6de78130a9923b0337e65dbdbe016a3243100dffd4095f79e432cc4e99ab0cf5b93e5d39faf9e4f059dd7e434ab7da740b65e6eac2f0b8e89a3b8161ad4adaceef4ab1165bf0322d213b905d375186171905246b60b1e5a1ece248198dc0da05b1e18e7a81164ff53b6834998b737db1e6b11447c8ee1371920415c2694f736ccd9026919bc3a04b01f2d7609c9b5cbe20bb038676ea5465a70366564526e6e293b8a6279514c76af5016b7eab1ba9ab15528717649c381fffec73e7f45e50051c75c2", 0xee, 0x40e, &(0x7f0000000100)={0x18, 0x1, 0x9, 0x9}, 0xc) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:06 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) write(r0, &(0x7f0000000480)="bd", 0x1) mprotect(&(0x7f00004cb000/0x11000)=nil, 0x11000, 0x3) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000200)) socketpair(0x3, 0x5, 0xaa, &(0x7f0000000000)={0xffffffffffffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000280)) connect$inet(r2, &(0x7f0000000040)={0x2, 0x1}, 0xc) shmget(0x1, 0x3000, 0x6, &(0x7f0000122000/0x3000)=nil) getsockopt(r2, 0x2, 0x8000, &(0x7f00000002c0)=""/181, &(0x7f0000000380)=0xb5) close(r0) dup(r1) syz_open_pts() getsockopt(r2, 0xbd2, 0x9, &(0x7f00000000c0)=""/217, &(0x7f00000001c0)=0xd9) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x4000, 0x20) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) pipe(&(0x7f0000000040)) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) socket(0x38, 0x3, 0x5) pipe2(&(0x7f0000000000), 0x10000) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) 16:00:06 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) r1 = kqueue() faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x23, 0x2) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x6, 0x0, 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xfffffffffffff805, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864ed", 0x168) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "854955000200"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xd9d, "b08d9e7fed2900000000000000da6e4ae5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:06 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/226, 0xe2}], 0xffffffffffffdae) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x7, 0x0, "58677f0adc00"}) write(r2, &(0x7f0000000300)="74f0bbb14841f6497d06ca6b0551a0eb734ad21fd045ec6f67d49eadb639af4d67b0ca9d9900d642c28808f17848d8ece18e058287e1572b69ee396867e105d3e11ea15cb01494109ea5ffefdc2df781198ccb78116f659e49147864eacdcdf70225cc62cbd4ff48b3c561d55892d0232b9636bb720cc7976d8510acb8a24b5efe96397b5e38f9e77c41b2b645e5a946ecc1b2b9ba15a2e344334d9c9427639ba8a2a4708e20019cac0f0dd9d3680e1e33acf55d36b59d3b1733eaf7a635fdf75563cced34a403db7413d1c251d8decb2559acf36338bf7c1159e29952ffa376c7889d", 0xe3) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a569abf3e752900feffffff2000004dd5706c85b0279e19ffffff7f4e341dcd291c15729bcf49f5", 0x2c}], 0x1) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) sendto(r0, &(0x7f0000000200)="f4032a36963280edec3c0f41b337f8f10c066a9ae4e5547b564a985acefeb3a102a1675967d7c60d8a2a0cbaf55c5ee8010835bd9a1d6143541ca065d27649b3963d678c26bd2b9214890d036fcbcc20be853a331a91593ed731009c0f37602b845256b7d4906053d797de2a4fccd67e0bd6270b6b81625994f31152cb1e1662671eff9e4eaa901961b00949bf1c8b62940c6d3e07174ae3d7a4a1b31cbf497e6d52aaba4c4822749787e7002fd65515863398cd", 0xb4, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x8) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) r3 = kqueue() kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x0, &(0x7f0000000480), 0x9, 0x0) kevent(r1, &(0x7f0000000300), 0x22e, 0x0, 0x10000, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000001c0)={0x0, 0x3}) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) r4 = socket$inet(0x2, 0x3, 0x2) dup2(r4, r1) 16:00:06 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x8000002065d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f00000000c0)=0x57c) fcntl$setstatus(r1, 0x4, 0x0) kevent(r0, &(0x7f00000001c0), 0x60, 0x0, 0xfffffffffffffffe, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6c45da9cfc558b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354e9b9d8ed2600641a158f11973a86ce02a5a6b8740a0f7ca4dccf1e3e98f68c6fd5000000000000000000", 0xfffffffffffffe55) 16:00:06 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) r1 = socket$inet(0x2, 0x8000, 0x2) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x90, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x1, 0x0) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd\x00', 0x860, 0x0) kevent(r0, &(0x7f00000003c0)=[{{r1}, 0x0, 0x9, 0x2, 0x7, 0xffffffff}, {{r2}, 0xfffffffffffffffb, 0x44, 0x80, 0x8000, 0x5}, {{r3}, 0xffffffffffffffff, 0x20, 0x2, 0x8, 0xffffffffffffb990}], 0x0, &(0x7f0000000540)=[{{r5}, 0x0, 0x80, 0x40000000, 0xebb, 0x9}, {{r6}, 0xfffffffffffffffd, 0x3, 0xa2, 0x8, 0x8}, {{r7}, 0xfffffffffffffffa, 0x40, 0x1, 0x8000, 0x4}, {{r8}, 0xfffffffffffffffc, 0x1, 0x40000000, 0x80, 0x60000000}], 0x7ff, &(0x7f00000005c0)={0x8, 0x8}) r9 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r10 = kqueue() kevent(r10, &(0x7f0000000280)=[{{r9}, 0xffffffffffffffff, 0x4, 0x2, 0x96d, 0xa8f1}, {{r9}, 0xfffffffffffffffc, 0x2, 0xf0000053, 0x7, 0xffffffffffffffff}, {{r10}, 0xfffffffffffffff9, 0x84, 0x7, 0x1, 0x513}, {{r9}, 0xfffffffffffffffd, 0x10, 0xe1, 0x9, 0x6}, {{r9}, 0xfffffffffffffffa, 0x0, 0x6, 0x7f, 0x9}, {{r9}, 0xffffffffffffffff, 0x8, 0x11, 0x34, 0x4}, {{r9}, 0xffffffffffffffff, 0x20, 0x4, 0x100, 0x4}, {{r9}, 0xffffffffffffffff, 0x11, 0x1, 0x3, 0x2defac33}], 0x9, &(0x7f0000000180)=[{{r9}, 0xffffffffffffffff, 0x50, 0x80, 0x3, 0x6}, {{r10}, 0xfffffffffffffffd, 0x2, 0x20000040, 0x6, 0xfffffffffffff800}, {{r9}, 0xfffffffffffffffd, 0xa0, 0xf0000019, 0x2, 0x78}, {{r10}, 0xfffffffffffffffe, 0x4, 0x84, 0x2b48fca9, 0x28}], 0x5c0, &(0x7f0000000040)={0xb80000, 0xfffffffffffff319}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r11, &(0x7f00000000c0)=[{{r10}, 0xfffffffffffffffc, 0x44, 0x4, 0x0, 0x10000000000000}], 0xfffffffffffffff7, 0x0, 0xfffffffffffffffc, 0x0) 16:00:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x6, 0x2, 0x0, 0x0, 0x6, 0x1000, 0x1ff, 0x0, 0x1, 0x4, 0x2b2}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = dup2(r0, r0) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x2, 0x1, r2}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x8001}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000000180)) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000200)) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000240)=0x1, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000002c0)={&(0x7f0000000280)=[{0xeb, 0x7fffffff}], 0x1}) getpeername$inet6(r4, &(0x7f0000000300), &(0x7f0000000340)=0xc) clock_gettime(0x0, &(0x7f0000000380)) poll(&(0x7f00000003c0)=[{r1, 0x40}, {r1, 0x104}, {r4}, {r3, 0x1}, {r0, 0x1}, {r3, 0x28}], 0x6, 0x8001) r5 = socket(0x10, 0x3, 0x10000000) r6 = dup2(r3, r5) sendto$unix(r5, &(0x7f0000000400)="f4b1c8344111d7eea9ae106a1b2041a27e119dc6ce6f456a52f78c8816ed3d811544a9cdd79bfddb287012b91b2d2f1524b07091185fd4af47b6372ae01fe95a4583bb26c76ce20f529efdbd3cf47f4bb9", 0x51, 0x400, &(0x7f0000000480)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000004c0)={0x7fff, 0x98d, './file0\x00', 0xa35, 0x7, 0x8, 0x8000}) sendto$unix(r1, &(0x7f0000000500)="85231e970c8d590ec1dc3471e1d9deb3b8b3c883f998eabd7b1fedf1b806f5b3609341f56fe4cc3d58e6813246facf3e473ca7ac5cc9011119334df033b7a4f545de4c4577e199f610a6850f141ca7f717bba6b16d608ce872454cd09fd21aa4a35509c87d7ca5b24876e2a1ef3986cc39c34d846b3084f88639cfd2928b1763b83488148a682870a60f40c62923989aa4cec9c6e9df28229efd45b52c503ad380fa5f033660a9c735f674871071c0b61e46e5cb75109f86dbbe2670ba55207565c1390c7529bbabaf601edb2e5e5617bdbef64b2915ab33119a5105f7964edd986a229d8a8c0c5db106e4a4d133326dc34015cfa333fd15a606420bb9a221bcb606e779b1d26b43c3da02c8c20b10188e21f69e306ac15cf0b07a891febad32887006b6665b24de6a2486220f10f473706ce96da56ee54f736b5f92abb34d4b48fe3b08f813c001bb4cdf47602070a75458b0a785f44936525087c2dd9073303b485e87c79b7c58fecc1f2875865b2edac29de2283971329f86ab89a5106a600bc7207837d2b99ee4c7633db76b45921cf23f2ba6692eeb1e1182a95161f2d6d302916e05892ffad7e7b517a0fa9d7a5614df0e7c95790bfcc165504c4d62b16cd80f348ef34ed0964d1321c1af07e8a9a6d310fb1fd7cb16ca81607ead6ff4de8b2d3cb67b0d37bb28878f860ddbf8aa6f051f78b3fc1e17cc3314b9f5e3a2ffdc9fea7eeae9343f86262c65fe25dde27e72c98804706901ffce82147c951c4271c334baadad49db28e9b1399bf3342760cabffeb29576e0a2f7f91123c440da2e807556f08c4816fd9c7a08f696eb7be9f3a2f66b88e393790998443fd9f5ca72f0bc35df020b1386c2689cbc442be303cc5720b158f777ecbdd82f6a3abbc21bb80cc6f576c91821b8f283754fb19cb2747d4238e4d2d132b896f45b608b706937b70c3f5f3e91a42097c5f959099179b3fecf9172a24023b755e9ba9e41cf5fdc5c8a2247c181df62558ad2199c75ba5d7b6513ecd509661fa6acd813bf1c31bb5d79248f7edb5691aa84174813c2a752171bde9dab3501ddb4dfc1e05bf20a733c7f227a31158b54448579ac01e9e4a815fb1d71c4f365f6e18285738a9e1c8ae8f343af1fca20dbfde06a9453da39bcec4a66e0bfe42d2de14788788b9e49fe554c0b0f467dc546c82d44908880effd24a85305324f5908551c2ab34df16262a47561ae4cbd9641cca455586816c1112026f63cf3bb8e10e15349eecd9beaba33b34490c31cfe0fcce824deaa28ac895e7bac45e93578b364a5d1c198afd8ba6c90023aa01eb07918b66402b5e42010bdac5676b28e1867fe2739299452ef017a994be9716e5f4c2ddc44e878046d420595fc54e7472d690765f43325649633954e1eb1d19d6ca3d611f26b30b15b5d61c7a70fae8f5e00e30c76ed1b16531657a04bd97592eb187dae7d3b3670d119f0d2f82d77f27adca091e82b18daf919360849ee07110687b890896d1d31712d8607cb0fc5ea4b8059aa505e72df07757268579e9ce76bbcb4ee238022fba4687608482a2613b1d900be10e78f6420da7c0f928845b976866e54420796cb642ceaa9e5cbaf4b8b1956483a719ad9daf6ccced340171ba43f497d467d162d66a9b8e548bb706513f720efad64b8d9a921df4f07f55ce7d2f2bc5a3cbc3c81a37bb1d718e6ce192849be58905acd28d4dd459cae618938518003ba6c650d971f47212cf243615d2c377c981700ab94bd7908fa0cc66d08001fed7db5a5d0d7d81375ce33f1820355039831727edc99e9136aa126e5a052aff5c5dc65807e95ca52e5e812ee19984a4101374dbe0b964d2ea4131ab9ae5655cf6673ab85a0d238757e4af51ff76e31ac3491a4488a4fedcfa6aa9749eb1c7bf50570f364201a311f91510603d49dc4209b76cf7e732d6fe1e899837a3fb268f55f7a6a12d1740c35d59a80577babb05708f3c8cca5b2564c1f2e580495cf2788fac0dd8d4bd495c64032ae932444498587d2f5d21c5f2bbbf6c4f58f3835acdb24647f35e4a8d7cdca33553a45b6ef270fe60d89ae9ee347f0138664a4645bf4ee13b0f8718e39f5033bd9a21c184832d44ca93901f75252fa66bdb55f606df920a076c228571d1cf4b53ff5fce6bc64c5bf3e4d55a89244a37808d310337c6ebafc342763fda9a7bfc017d874b9b9ae1cff06fad36e9645ec31d2835d78e5781d4620c6c278d852c3a0670101dcbf5d355ba6d1e93605cdc39dfbc6bc641107bd26fcd4fae6ac4f964db945d9491c5e027c5d0e7b743188c0dd2a7b96bfb642cf19b106ee454660b3e1c6fa6db98f088747a583ecca8d433e1f888868813268e89161e5fe17dfdc53ea3d1eefe05081334a1f4f6c534a082f97d14a7a9001fe74aa5318cec1c8a2c43eee1ca3e90fac9a354b0f9a048253dd5cbc9af3bb3c5e7c51eda35412cacdf1d6de35b0307db23c28854bd24b8406c4d77bf0bdc15792af1bcabf6767a10a3743222e1b72588de8ce042f9bd279fd6bfcaa9cddced878be017c7acef824441cbc5ed6ed387d3bc64a57014f37daee436e21a111c53abc6988641392f2b5b872de7434e189b061103447cb5a80f1e14dd067d50a01fcaddaea0176a8c1497b9bf68e7ec91167aa392fa5d96de4f916f0bd335a97893ee23b67fddca445c61771d3cb4314e100b87a1cd7bc9d3b73ea73cd9b7550c289f67b33cc4655243f0c8d333e80f6992d66f98ddaeb34ece68586ea34283a6ad656f126af3f6a9d73dc59359ba5e83fb09c744329c6453ea2b03c47b92dce0bdf6e2605471c83a73a58ee5db43745a4124451441e9356ab5eeafb49db7305d7b9777219b6d11f6812c439726aa0350747de65a5ede61e922397cf2cd25b64c74e7df26804e9d8729f4330c036ef52cdf6e75fcc8b2a19b1401557a220023b492c6b4e7743c98f892dde2a1d103eb95af80e0912c2650be444af1f2f94d3944e83d10187f66f23789ce6968dc564bbc666c16c1837561f3b05edf3a4ca9eb2468022a76d5708d6168bb8d70895a81351375be14162d04a3a8ab248445729bbf9591efe9ae29a34768e378bdbcf9c51101fbe512104b67d5bf203a989fafae408a1eb8df661d5d2e13b7cd340300d7256c8d8d34f352ab39b2633b983b132659e817fb5264a170c8c9e5592024126e75d1366b5cc8834e711eb787776e61cb9770dfbd5b3291daa3587b2d53967ca545659ecc2926923246a70425c0abde4303706bc88b8bebca7e735e7d5bd4875447374e9b23d789eee5bc67da0ec5b2aab8e2b73394d70e03ce37f31eb36d7d133b9fb6994d4c21615148ff1b5a60eceff10eda829d3d229ccacef7cf2425db046ecdc6b9f06b692419c7507e34129a233933f24c2e892054f437f22a9527bb7d62f81476dfe6ea640b105cf26f9a9a76e4d0ea1e44554f4c300f3fc91bc7938b26c5a695346663d1a2657db07f2b0d99e4ebdfaa85297ac77c7d68dfa3808c40c4cb2da1b32cfcfb9cbf82c39079ac796b0390340d02cd96f7ab2980685c6c5136556fb9c8de2e7537f7612232d7892e970538f998213de59271d79acb5f6ddb6e7de0788b09f5e0991bb0e9d0962a2342aad4a1372d1d3c19746c977f8afa624e0d47b00b17e03fa4a98712e8eeb178123e19aeefa5afb4628b3b4db5424a0cfbed27cb757e0c68b9bcd7b7bc6a9dda9ec316e834ba5e27e27d9c9641f4643d547ef524e17baf1bcef43bea9c59dc278956aced4a3ef8e05e1dfa6c819317b702a7b9ff14d12abb79058d6c4ca55b600039bd0beb0c7fe306e8f2fec36376202675c17b3a6ab5fd808b0132b26900e87363d5cf049b68ab5b60dee69cd576ba0040f2912e0a9b7e87db4ca32c4d6ba0a8d6e5948723ba6e64584cf34cfafae18ce0c1a45a2a17714fa2dfadc5dae82be6c8455967e28175de2b701edf3c9caa2092ea5b19d3890394c2ac702a6b0dbe557d36cfdea85713f450e8f4ecd17d4f9fd02809a499c856ee7cb004d292a1444a5608aa14ac98b90999f2a7470b5d275948a9767762f420d32a12a2bc171dd18dcb9a830e1748bfc124da2b5e390fd3402d8f400ec6eca4cee6a36d32204767bdc03780a0cd362d8f2d7197cf23be235ec7f1c0c4d42deeacb5f80922444dc099b9db5ec612d4f8f37c1440c9c9b8870fb6c30a481c7dc13c06045d5fa043773ef0f85eb86d0770cc785a25589d7d7fb64a2dc63a7dcf8262bbef03092708affe029d212a5e6f8fa679f5e1dad7cadea8cd4db58b6197b57eb15aac8dd771dfc276ff0609996647708f6beb7569661ee19d6d79bfdbc433eb5bdbff49dcd67186003d7f8484ab05710d925ff0a6abd289832ee9ecdb93e3d38714796e995ad8532014350c7220c002180d18513ee3e7a9ba1fc1783311d0a06abc357ec029e43c924231a7a5489692aab4ee0229e27c4f7e34258cf3f7e1db820ebac1785c428e14dec66d2c02f6293b8e22f83c829574f57032a8910ceac706305a8680abc0617876d17664989069d803ad4b7c4139adc18540dcd28b9ea5db23d0ab6794474a169ef7b4a634504ec89c4651c3eda7e62425e9da5778c674f862e68f24c4f6d653276805236e1d906d1870a610de0b47b7f1a2024519d88533e632872637cb1865d928c20b549e9e71b02e100407984583e23970cf96f6c271b22e547641d972c76c621518771fa4ba4278d4b096e6c278a15b7a100322d0cdb0ce9d5c4754a97f27a61da739f84c107a6174697ae7c914d46e5f13e37062d1b5c2e3496adaafff1387b3f9b8fffc20799b721b7a5a7716ed5c1530a8ed594f1adf590fd847f9763e02cdd407fc32b486fb8c3ec7ec22b61e73503582f172d93050b59980dceb8d9f84df414a0674c9ad8765e3a7f5190aeeee446a856bba8c7acfb4694ddef53854836825925cb380067209bb4ae464d956adce914b0346f235ce76993b9b682db4d6a70084f7e3e690221a3d4813bec813ec3c33120ad398664ab4e3d177c52306c7c4e74e0d44a984bffc4fbd4781db6021453fdc80a492cf0fde638b36994de2aa967840536f1ca71acbc1e5f813909d96dfd49ae9db83bd4b9fed6084e95fa9cbb9d99fa9acc6bf8b96583af021e724a317b55cb8b996bd0838f6394d5eb82aedf7b55b640fdecd2b2c49684c780d68d353783d944bd82fc368489cf05ab48661e0b03629fafb9f1b75f4d261cb28602aee51c7db83573de584d7171b0c36eb1ae5810585097fe1918f99812a970b5f17c7f111fa6130ff1c579fc7e4875b3c96939cf128066f7a7ce9a6e59d4d395de17760076ddec24ac7fa560dc8f9439fc3c9d187644ec5152dfaf93eb090e8505d77a3eb4bfe244126b2b5fda99c35a99a50d4c38bd2e735b1b7062d7f494a63d3aa4075f3e8787a20279097075e20d314c779902b5930e910d3cc0b616abf27bd020f3eb55bd203263f80c8cc4b4b0892ca4df23b56e404535c6df8b83ceb01ac00c3a224ed92f946b1de234355fb1ff6be6c43fb3a69c4dd1c408e8ed140f19bad9eac2de5b1fd21a17e22db03d47f7dfbda97d25e9e40f483ff2f5f790c000081e3e306f7abba3c67cd597bd0e2ce7dc2185a03ec0db8b25f0fbed02fe0953a3ed8f16856cf42d4eaea742129aa83131180f11e2aeacc7137c1ea4efb74a751c74c8a5a67213ec38cc1eedf138b4c2bc58f5c3a2255bdc706b232208f17b6eff94cc30a3d7f15cac77bd61a3e206d3f9ec1ba6005ababb70a6abb06a47b23edf4e6307e0", 0x1000, 0x400, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000001500)={'./file0\x00', 0xff, 0x8001, 0x6, 0x0, 0x100, 0x401, 0x0, 0x1, 0x1, 0x3ff, 0x7fffffff}) sendto$inet(r1, &(0x7f0000001580)="ec0f6ce6242f5866f15a52eb62c55368afcf89df9799330978727ccb3eb8813ede21b4a8cdcc8e39766467ba17b5f5296c473560", 0x34, 0x402, &(0x7f00000015c0)={0x2, 0x1}, 0xc) stat(&(0x7f0000001600)='./file0\x00', &(0x7f0000001640)) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f00000016c0)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x810, r6, 0x0, 0x0) close(r3) write(r5, &(0x7f0000001700)="27de68b4f154cf64aae34b9c4b2450381e68811fd667546063cb4b86f23aa0783a62a7d8d5aef81504b42ae1dcd4e576a32ac60fed1dc7a1f10a56448a66d259d383520b0cc2b9104c80346d24f4261e101b78af60e46ed72da80810092225c158f352bf0aa7bfbcea6f4c9e93b7e3f607888734d76cb9c22bcfa58e8bff85bef7d0d72a8c30546fd12b6d3513130bd2df9881999582bbd097ee5bf64ad2ef84f175d170942b97f48927a861d6663d601daf3dec6a64629871a4d5f3c08e1e6f470ed9742a34dfd5db30c59ac53a1818434359d54c21b575a6f265eca9cc0f3a0bed88d8c467b22c", 0xe8) 16:00:07 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x180, 0x3) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xd91) mknod(&(0x7f0000000080)='./bus\x00', 0xa, 0x3ff) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x7) open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x40047463) pipe(&(0x7f0000000080)) mkdir(&(0x7f0000000040)='./file0\x00', 0x40) 16:00:07 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)="999653ab18c459f77b854d42c0eec551f4051205ebd5044519715bbbd03ecdd04383d0b36aa7851ec44c9395f311d25435cdaf86ca8c1da5c456944c714087831d4e5d5310542ea2c733ec14e03e3e93f938cda5a3846eaf4b53c0d61839702cf1eceba9f0371b2e6d9c9cac7a23a82bf5344208a3ac024d67bbb746b0d2d79ff5e1f10849a4fd358998feec797bb8fd096ad69f7bddb39c63c42970cd6120b597b5c7c2b84ff9cbfd153cd480f7d3af9db52fa84575e625bc5e87756eb3de8d507ebecde01c4b9bc7af40a93b447e37b1", 0xd1}, {&(0x7f0000000040)="9bee94276c24b33bff142f20bbf8962145cdbfa842ca5e01a52639918dc0fadfc9cd5542564c755e18b281abfea45ca70606c2d0ff01ee58c258f3cdf60963ce3d0fa39cd7ae9643ffe843c6d0d62e8f1c0269406f3d5af80d7c159da40c26b2e2dcec8dfae965fe6a262bc9a2ee9509534b812154fc477e6a12", 0x7a}, {&(0x7f0000000240)="0e6ef5126097a0939f6f91a4b78b3985f75e6a1e8262e7d75ea6b19f5b51972f24f845e21fd6fb2fa476038eca34aead3ada92945106fc3fadac20c47c574c604a94facd677ebf3b3077a07e3444d6d23c2c51c14f748db747882d61c016ac775cf762eb42959d9e920db7a1527916a86e99d2355c6647772b2082c3f9b5df77355e13df3e87bfb337686873e9f9cdc45b3ec71c2bc5edf09c2cfc1a4ef8c695e9f108ae4648732abe7666b9cad968eb3ebae196d40b6485", 0xb8}, {&(0x7f0000000300)="303191a613f134f649c64e4ed166a9af13e9ecd0939f413746813208d2830efe6989017a23f4a6bba525ff7d60e7e8fdc9f8122e1a4cc17f4cbfc3ca8534ba425e9aa38e1cb140fa0a799526638c75511bede38b6f0cba86ba6b571326e1e12f806a09803e98fc494023c87c58321a76f06c2c941bffd862ed673e9a48c33a6a15611f697c5cc1a41eb2f6cb52d4fa1d614bff759bbd9da44efb0a46f2274557debcc73d0fa0e1d0d62fffc0e0771ea167d2ed07996205e89a0671023a3b3e88db4a7e6e4beb773c7f37a9cd032f72d0559a98aac1683da7b8dd741158b124e2e42be702379afbb9a5d0c8", 0xeb}, {&(0x7f0000000400)="0df95d3b03907c5daba958a81145896792f65d8d7a771e1be6", 0x19}, {&(0x7f0000000440)="f9c8c30d3b619f0fbee224d2bf1513956115fd110fe4f391219ed97f1adc25daa89e2d85be0d1399aabc73ba16eb8965ce4147bfe98d23028a9fef152c8b4ca1021916fa93d2f5df46a23278584700cc4a942852e538aa0fbbd995d2dbf7955d072ec1bc25e018c330d9566d28194caa6337bab32b27f20609d1a041", 0x7c}, {&(0x7f00000004c0)}, {&(0x7f0000000500)="83aec2a590402ac258116514efa0d44bc7995265305324b78409b3b005e59c9ee561b8e90f6af54d356d0aff523916d61e8629bdfdb86a1c2c", 0x39}, {&(0x7f0000000540)="087002a1a6b03ecd520ff82ba9267e0c8e8634e87baf4f364cace7f8f455620a0f369caf42cf51a2162802ba3f63ecbc091a5e807139476fb973e77aec73c097ebed45b0d7961f3448d7a322e5b7ee1b5bbcc471f3e390fe5b54ee361783e59f549b54154d667a82ceed5ee6f918473708ebc7993b5982d85b0c5f3fa664c2c431d1d9f8ffbe26a257fd6b76dea9f6c25f580688df0ae6c30486865994676ea10e4f1b1bfad102f82296df4e79d6092179c866dab1cfbb8e6a193e54cefc29ce3f4b27c41fa2b1f41f0534241e62c1ff7a02a47a6d3ef1203f34ce4673990c708d84c638d73ceb6e", 0xe8}], 0x9, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r0) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b0", 0xaa) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) fcntl$setstatus(r2, 0x4, 0xcc) ftruncate(r2, 0xb9) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:07 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x6) read(r0, &(0x7f0000000240)=""/157, 0x9d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001900)={0x0, 0x0, './bus\x00'}) 16:00:07 executing program 0: socket(0x18, 0x2, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) getsockopt(r0, 0x400, 0x4, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) setsockopt(r0, 0x28, 0xff, &(0x7f0000001100), 0xffffff1f) 16:00:07 executing program 1: setreuid(0x0, 0xee01) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ftruncate(r0, 0x1) 16:00:07 executing program 0: r0 = socket(0x1, 0x2, 0x7) fchmod(r0, 0x198) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) write(r0, &(0x7f00000000c0)="11b3021c066d4cefc699b1e7db67579c37d8b577736e9bc9995e8fb1e5f3c7bc2185f40d8f51f1941b65e3340b46d739905d4714dfd2974593350bd085cfb08d65963c6e0fcaafedb6d8a5857a5ec4c29f6d81d50d7cc492942e68f441b221bb04d455015dde67d4ba83cd7cff5441693f462698f1f2477b5b29dcf7c3bea060ccc4643d5eeefe1c0592dd8a16bff1d4379ec492a5f6439fe4af1b85fd07520c066a6706129343714f2c908c60ddad494a753188a2cc6c3a9d3b93fff9855aa4b843a57557622431eff1908fdd1c2466789797db3e48a984b46493e7630c4dd33dedb22ab97065f2069dfcbf57460868e607449a271ec69d858b113244de2fc25a88a4c116d8851fd97664ccd958dbb7efb40ec2f06b36bfe816e80b53d2bfb3d516f4fedbb218bd55b986d184d12e84ccd89d15ed9a681e060048012af32e46a393542b26950f9dbf9c3bcb8698210a6a5b9f189fd827b7b22e82fe4a1f188f78971eaba7948d05d15a52323fcaec1af299921b174ad6e4dc16c058c06ad55060e004a7dfacc9e4b1ba17314bf4ba61671b610cac4996ec16b6398b9279f1f901bb2964d6cec05dcb481051ef554442e0f6edc6756f996827b67dd967454131d15093b660947bb10a6caeb40db6dcf1c8015abb6f89116af97903549a6b26e714372d884d70c4c17e0eb5f41f811ebb922074e39c65297c00a328c59c6eed9dabab9942c9bc547c9036fd9f411ea5647e6013b1df5f1507f1a25a814c01ccc66c286e7dd140c529cc4e1449cab5d0ed9b26ba8fdaa95cbbe45686e721a6632f9bac79a20628e5396ae41fabfd14c0848768f9a0963f0d8b5591d22261100e32be6d78a585ebc8ee5063165d65a2bb4f682e0e921a425e2763610c372506870d9fe7a6226d09dff14abf4acc9f98a366ada7f4e47a77f25c1abc8b9c00fc8220f7a48971d75c364dc5bb3bb4ea563c9167829137e19a60558b333d51031110481735f84aa4dd4453ebf5337c2da9af8178f7e985a9a80fd7dae6637173ae16a9b62c3eb9aa6da517fdd7041a148b3f5d86d8cad37e910fa9719a93b2fc718e2426fa268677e0d679a9903089a34ab73813dd333c0e35f7f1b82436f7249cc35da723d56a14039005f88232379e7067455d0404acc57ac5798e5f35785518890dda4e517300409c6258e016de2e290e4a36df46a0c1cdc56bc57b1664892dd71b0c2b290f781b5ee702b95dab7a3cc8fde7cc306811bbabb005396f6a30255591655c2dea443300b3e1e9329109548b53e63cfc94bcd527e5f193c074c0cdde47fa02d31a798915b1f9558811352106ed7b96bc2849ff13e97c47b986d302e6b528862e38cb6e9f31b0de657c1cf02b03e1aa5010957ac1206aab4df4e703f90f617c9ec931728cc192f217ae662d0f7dc41739ea02415abbcd3663969306854019af3da0a13feedaf281eb830840b46e1b14c19bf51148fe30266997cee57c8989a79393d08ae6015d66d844ad018d8b5f02df44f3256e8a7ffcd6cca2c4587c7c8b8c521d8a3b4487435455f973d41c2e4e32edd829bc9c0681a5b34c1bc7baf5d0210f5d154956a2c21a58822f91557b1fdd096e8e23508a5c3ba9ad47023526554a01a8d6e577ff1982391f0012f1b720ec0794a0eee40a68d153376c8326ff5fdf02bda20e92c9113fbe89805266aff3a26a5987146a43cb78e9224353c45af33c411411ee634d92a41f288e514ee33718487b29960292bc168b83a3fdcbeb88ccbd19746c0cdfb578ed8d8a6aa7b75661184123cfa67e1d8f18aae84d06224e891046398e1f7708ea4decd097ecc2aae71e3a01947a0e2fd3ee951989cba4135e6579396433f364a397407e66f480722c3d3be062c1e8c1d84bf2c3aa44b89dbb8ab2993c6b618317ea57e222de54465e0ae32c33acde1bf650c78898fb1654d5aaceafa2652d360a49fd0453db98280c30455407027bd8b93ff5458d39795189f10dff941cd2bc94d91a158c60392a020f7b", 0x595) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:07 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0xfff, 0x0, "32ba426ffdc23ff7c739ff662aceb2d07c33d155"}) 16:00:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r1) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000100)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) r3 = semget$private(0x0, 0x4, 0x200) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f00000000c0)=0x100) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0xfffffffffffffffd) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000005}) sendto$unix(r0, &(0x7f0000000100)="1f34fbedc7cebf336f46808efa2786ac945834d286ee7eba3d93d018200fdbfd04a603a68c6842ff97a2b862f09071369b542c9c7f652087fc02dff9c6214dd866abc2a71285da64cba0ff96302be4710a77f2ef168d6982f387ed0577f19c019280ebf405015f3ad41978ee7c18135e88b0702ff96db1da08665186b3fab70c54fbda884f5ce9f908b2f4eff87fc7fd5bd3f45a417fe0040903cb14ad2519c7dac1f8802e10f3d01d8b85b27ea78d84e3e82a2ed115cabc1bc3bba2ede24938da87537c16d1a919840c068d2da9aa87d2621f83cd300d4e65a705fcc55cc4156d86df6c682d6eef5d58f314c08cb597", 0xf0, 0x8, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) sendto$unix(r0, &(0x7f0000000080)="394bee0da17c1cbb750011e60086d700becce10d3dd819ef8abd75957d0eee73669f3626", 0x24, 0x5, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) fchmodat(r0, &(0x7f0000000240)='./file0/file0\x00', 0xea, 0x6) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x10, r0, 0x0, 0x0) 16:00:08 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) shmget$private(0x0, 0x4000, 0x40c, &(0x7f0000001000/0x4000)=nil) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x80) sync() pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', 0x0) readv(r2, &(0x7f0000001880)=[{0x0}], 0x1) 16:00:08 executing program 0: getgroups(0x1f6, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) setegid(r0) setgroups(0x148, &(0x7f0000000000)=[r0, r2]) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setuid(r4) getgroups(0x5, &(0x7f0000000140)=[r3, r0, r2, r0, r1]) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10004) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x8001) mlockall(0x3) setrlimit(0x3fffffffff, &(0x7f0000000000)={0x130002, 0x4002010100000023}) ioctl$TIOCNOTTY(r0, 0x20007471) setitimer(0x0, &(0x7f0000000040)={{0x9, 0xfffffffffffffffd}, {0xc76, 0x2}}, &(0x7f0000000080)) 16:00:08 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x6, './file0\x00'}) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', &(0x7f0000000080)={{0x136140, 0xb5}, {0x80}}, 0x2) write(r0, &(0x7f0000000040)="9c87c3772c0035b84e33332e", 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) mknod$loop(&(0x7f00000001c0)='./bus\x00', 0x40, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x7fff) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000040)) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x57) 16:00:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x3, 0x20, 0x4}, {0x18, 0x2, 0x0, 0x5d6ec17b}, 0x0, [0xffffffffffffff81, 0x20, 0x4, 0x4, 0x28, 0xf2, 0x9, 0x3ff]}, 0x3c) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x6, 0x400) semop(r3, &(0x7f0000000300)=[{0x1, 0x1ff, 0x800}, {0x3, 0x8, 0x1800}], 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xffff, 0x7e4, 0x1, 0x9}) ioctl$TIOCFLUSH(r2, 0x4004667f, &(0x7f0000000080)=0x7fffffff) r6 = semget(0x0, 0x7, 0x40000) semctl$SETVAL(r6, 0x1, 0x8, &(0x7f0000000000)=0xdce) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000580)=0x7ff) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0]) r11 = getgid() setgroups(0x3, &(0x7f0000000400)=[r9, r10, r11]) ioctl$TIOCNXCL(r0, 0x2000740e) shmget(0x2, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) r12 = semget$private(0x0, 0x0, 0x400) bind(r7, &(0x7f0000000040)=@in6={0x18, 0x2, 0x8, 0x1ff}, 0xffffffffffffffc1) semctl$GETNCNT(r12, 0x4, 0x3, &(0x7f0000000600)=""/139) close(r8) semop(r12, &(0x7f00000001c0)=[{0x3, 0x401, 0x800}, {0x1, 0x6, 0x1800}, {0x2, 0x450, 0x800}, {0x3, 0x3, 0x1000}, {0x4, 0x20, 0x1000}], 0x30) flock(r4, 0x2) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x6) 16:00:08 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socket(0x2, 0x4000, 0x80000000) r1 = dup2(r0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x200, 0x80000001, 0x6, 0x9}) r2 = syz_open_pts() getsockname$inet(r0, 0x0, &(0x7f0000000040)) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x8001) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="0000001860e6008bbf3e2b29000000000000004e341dcd291ccf49f5feffffff000040000100000000001b27", 0x2c}], 0x1) getgid() 16:00:09 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCCONS(r0, 0x80047460, &(0x7f0000000340)=0x8) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "e7d373a39a3aaa8bf86590044961d05f24c809e9"}) 16:00:09 executing program 1: mknod(&(0x7f0000002b00)='./bus\x00', 0x2185, 0x65c) r0 = open(&(0x7f0000000100)='./bus\x00', 0x82, 0x8) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000500)="99e9a08c3f7c9bac87fa8629a5754948daaeb28788bea419324a7f6b43072472ef162a6dc8f9f587879025fa57f4c02561c0089347e8fa17f84bdd0da6d29f70ee295d1b3275e8c178d35d7cf4e4c57cf5d722f58378d26eae0e8d50b4782ace7662e2314aa30da9afaccfcbc6d29626890dd92b2568a99134f7d16d43f5943be38b0c9de2e6e0d21f209331f9479cae358eefa156a0b1bef00203de794c85c85f4069d3cb6d3f650afe22931521723511a1d1e42c690d279a984c58b1d094f6d22174bd22bb4efa154cbe357d61d5f73161f483f3c908ea8b15f6ece4a2f3587fd6f37e95a5904aa7c19ee563e9734ae1ccac3e32627af9b8a89856abadb39604c10a1dfeca856ad7ae63609d37787c8ac0538b8a57d4c0f8b073e8023cc531ca1c301a73aa4976dcf47d63533a19e4082507b86b9fd7e35c0d201cebc41d3b88d99d8cb133943380c45e280f446ad2139540abc86d2a6a36e82adf9cf2ea35b36cad96aefaab7abe43c934bfffb2d9ef0a78997bd021b7ab6202d45bde24f7ba88bc2f9b70602441bb4eee6b91d8fcd8329cc1b3b9bea129bc34a141848caae428df996e7244e81fcc4507332839be0f0609f4bff6f0b9d43ac0d15331c6078639f54d9b9a23200e23d8e931fb6188f91f14a9702ad07391334ce1e630b41f9fd5d0f80b997dc3f9c73899959c5dcfbd4adfc13dba7f37da96c60776fbe224b155e11c89fcda082c1080c59b5377b3a1b45d51d9f3043bdd3fd7c0d66ce2cc68adb6eb8a53a464bc930805579b8837bf89a8fd34eacb747f021de82ebb4f4a8145c6c5c372d93946392f219b17bb9c0f2c8e8afe8efee21afa84e7530f3d04bcb4218028641ab164bc12cf55e53ac4e366f336555214dec53daf0d3ce371a1f01a7841937058a848d05d59c81b0386b8c21c04189688596f1fc9f5c10a01c726364dcf379c7a37758738298506008281071e631240e1f3f6ad1df9805df6af21f1385397cda0a065a30687a4e958501460641ab5452c5718e0901bdfc537451306bdf69051fcf0942464462982dee9ad8e772699bc586dc5fda6b2e61a65bc10271dab2e7c208936fc29db29e931f4c5823a0d86972375a078683295304a4ad516727f0d27ee1a889c745521ab63142e5c30aab4923e2f79b280eda74bf3070eb3083da3c53473361ee880d2a20530172d83f9273d6c91e2de8fdacf4fadc05e1a4a8d5583f9d5907e5a221ecb8bc8c40f3facd7fc251262d8a5150b1a1604e0148067e09ec9f0d243a0034755c87ac6f7d3e4e06a54b4b568ec491ee6578b60554fce37adc9081dce48d8392cdd155c66e1163d6106b01f9f66d51b6f3bb4ee2f9dcd5dbdbba037bfe1dcf83237e6ba998bb324b8844b0268786165c8e012d9d190008b166a6d1366cefbacb8c21078b0c771b04ef326adc9c5a6cab52cc3", 0xfffffffffffffde6}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2, 0x1ff, 0x200000002fa6, 0xffffffffffffffff, "a8558719f5f2eff9d631896d122b5d5582147614", 0x722, 0x6}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="3e28658a781341b8cea5dc3f4af28874a52825d96ba6d51f0fa95ba142355e781f13b325a5f92a", 0x27}], 0x1) 16:00:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1000000802, 0x200000005}) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x81, 0x1) writev(r0, &(0x7f00000003c0), 0x0) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000700)=[{&(0x7f0000000240)="af16370b71c038e4b6a07f26d7fe05291bea83326a486a6f98595994f1f3461e2c2ab35d84317a94ced5bb460629c56e", 0x30}, {&(0x7f0000000080)="92e2071aab7d290fdc1decb86ebb378f5640ce14ae8d074bf8f4d52f3c0e6770ebbc120100008056de249adb9003e59a55fc3e526e2a23209436d11956652ff505e9a4f3a1c80e6d618c8c2c172baf7a00", 0x51}, {&(0x7f0000000180)="d49cad88b86ce596300916aa6bd3acc0586635655063fb74e80b971795dd91a3823d7dfce6ea756e73a26ec93d12b9ab4619b826f176368cb3c209b87e309968c9c34f1f91129bb26e48a32747bab90afcf4c00f1e81aed059270d2ff5f0813027", 0x1c6}, {&(0x7f0000000880)="1ebd406995ebf7ac7c49ff01000000000000069b9dce55eded77bb8bf5b3822cc1eebc8cb2c9da33b84ad64a914c6724", 0x16}, {&(0x7f00000002c0)="211f8cf3caaca8b3b82f1566792563026c23c9d327e20906c19fdcd5dbae5c0c7da358d0297496ac225d38128925abca2ab718c37b23c85b5db893045097ef5d1e72a7380d2687983e5752fbb642b7dabdb5f08997be5523d55976993ec722c96a919565e2b89244fce1cdf17312d8fe31238a3b316d694a6ffdb754cdb06fdd173b60fe5f501bedf44a1fd8e0a8c00e005bb9016ee8cfdc3d795a0a29def54d9796f632961af564831eae", 0xab}, {&(0x7f0000000380)="fb966d78d15fa97863c649ab985be0edf4f296057239fc070b413b9932d52b2455835845e5cf706cb8dadf228719d0e616bd82e6a62cf37182e1ef44eb879ecd207a801c983a9afc7d4cd3335c3c5eae87628c2e656d4cba9fdcdb4fb591aadb971a84aa8dd4bbd9fbddf10079bd32e65c08c11f94dc162aca5dfbaa054e5c7139d61f500f3fa39d13ffcf555909dd7add23b2ce158c3db7e88c25e2a00f573ea74f022c9cded82ba07c0ffb880112ed4d299b", 0xb3}, {&(0x7f0000000440)="2916e42d22da839183c1f98c12d5012dbe3c4c84374200fa1c26705c2fabb75911edb37074346b10c41f4251e431e7dd276f2d39daacb8da1070ff01dc150a4609b962600e53724fe0591a04b40781b2448ba6abc6d9fcd239ba44ff7c08cdcd9dfbe78dea6940cf2cfa4459218c0b5cddf0a9d34fa8fabf625898db74b91a817cf92524c07553912f7a52e969433e0c6258c1e5dc632cf61eb663fe0c239fd6b896e368c142", 0xa6}, {&(0x7f00000008c0)="28eb9a1b38747f2572ac15126802789a635ac7b3ed745123db6a0d79a36fc160592e17c1cc1c899d26494b0ccc032c5b8c6629584f78e0a0b9bbd13f39eb44088af6268c5766458d4203d893c17f6f0a06eac96f8e20668b80de59ac2561012675f0b94d64cac188331ca6ccfeb05e40e0ce772f6ba52ba255e86fe16f548a1fc7f19a13486e337cd94810280839bca7b37c60c48c6af403af076b912ca86f1dc84abdb6cc9fa1055fddb960cd03821e015d3bc6ee19c9d944ab204336a806000000000000003c0fabea4f622f050491aa04a08535cb5a6c281b3adfe40076bf8392ecb9fa6080f43c745a68bc05e49cbcee73585d571309e5c742a9c085c6d2ab9a1f72df2a08bbc970ea25ad4331472ac1ed8da469d35de84e87b7ab94d772c8e71838fd7b3f7ef56bde06359e9ce554fda89936a30f3d40204b02848794f0b18081bdfa2376facf6e61efef3df93073382197e518720eadc7f5c3fdfdd83cc81b55304c243e4a7d11fbfbd59159fec39b56514188c0a0ffc3198088273d773918aeaf88f081308f0edc2e36fe9fc3c4b15b79241f05656aa3c18264f910bfc65d647e9130709116ea71424c7e633ccf1d44e527898d33ea5461a8665a8c8ebe9a16974940cd237312856cc3ebcd028827b08586b6469f914000021181e4e0e169119cb224020a6f", 0xaa}, {&(0x7f00000005c0)="edb017032384964a6c636bd7cfa28d94cb70e411b875220644ff3a0746568aa2be0d7f9cd85b95828a6badf9de9d1d6f81db68226698362dbb886a4bd6629e1b807c7024c7e97f6075d42757bc45048a020caa1a4cd077dd82484f1b5d2c135a9d87ec9e1a829f8e71718631b4e8af453e2d9cf0e6b20d99bde5bedcb64a3000bc3fa87717", 0x85}, {&(0x7f0000000680)="f80ffb1f07388ff754a2f97c07e645f18a12dd1d058f049b754af390ec8355f1c4b2002d1edf2748532a4aa1206f74fd63db40865ecf5926e294e8837db1d9e141e0ec53901851d14c0dd079b7edc83faa48c8b554b7c53b783204fdeaa36929d4aceb65666ef3", 0x67}], 0xa) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:00:10 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x5, 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x1, 0x8, 0x8, "86575ddd7457776d1ace0d636ef5c4d82f0890ba", 0x695, 0x1}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0xbf9c, 0xfffffffffffffffc, "7e389ddedff371734578fbcef9097b5ac793683a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) chdir(&(0x7f0000000040)='./file0\x00') lseek(r1, 0x0, 0x3) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) 16:00:10 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) 16:00:10 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) socket$inet(0x2, 0x3, 0x10001) 16:00:10 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) open(&(0x7f0000000040)='./bus\x00', 0x8001, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x105) 16:00:10 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1ff, 0x0) write(r0, &(0x7f0000000080)="29af13b33990078ef9adde13aea3d14b7dd92b81159b64b11f18a281143492f42e6a563e890336ec37541fa5d10897b96784162f7232d39e4418", 0x3a) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000140), 0x8, 0x7) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 16:00:10 executing program 1: r0 = socket(0x8000000000000018, 0x4, 0x4) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:10 executing program 0: r0 = getuid() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(r0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) mlockall(0x0) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r1 = socket$inet6(0x18, 0x8003, 0x3) r2 = dup(r1) r3 = msgget(0x2, 0x105) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = fcntl$getown(r2, 0x5) r7 = getpgrp() msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0xfff, r0, r4, r0, r5, 0xf0, 0x2}, 0x2, 0xffffffffffffec33, r6, r7, 0x7fff, 0x1, 0x5, 0xffffffffffffff01}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) r1 = socket(0x36, 0x5, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt(r1, 0x0, 0x9, &(0x7f0000000080)="525a621d5b83191cdf1480cbe5b297c9682ab8ca244f97683098b7d0e8373aa7b1b38c439948ebbdfbe2f20353355b456ae427a4649d9f8b05899da5fe25c470f964bc40bf3482875667c57549cc14ff37e4b03c879bc065fa8c2b665b3d2e70c3639fafe59b8697ded0392c6c0786ef08a72a770e3b6551e1e07a14683c4226977e2f15eb5cc36c690710a31c1090d969340fa765cb3560dfe47dda33c155dea0815bef81aa41255523ac4670f66b307d9d72b1877c4c04a9c9a3e2ff866965cd038ed0e1f2e6befb4603a69f68845e1c9cc55724069682f8586acca5fb00adc5511e7597a2f588cc4316349272cd09f0a6c45b751424cc489430e62340775c6565d06d8768ca7a5c3e7c06e5e95bbe4ae37c1afe1779b25f3d2be2691858653f025f4b4eae62501d95cfdd5fd5e23e1fc9890a4ed128a2ad65853f1aaca65bf7b79c44992cee2af2eb707d2fac74679d2a8c36c710a71ca61799be32a19d6a5f5398660ab77f3456c23827cc8343be590329596a66287d491fc6d7114f819bf3c0f5697b2bdace0c58054591eb855f6c5bf2bc1101181301fcba04e1eb3cb4a5f5174ba55aa4a314c3ffdfa78c5abd80b1aa2520542b65f977348e3473186d34769b163b4c8fb23b1310b68aae8b82564d7f34417f25fff0cd1bc77e157345202366ac33908f15353290ef212efc19ee723146d072113b65e8edc25efbc44962688777b25627d0dc773a0b50e716cd7ffbbd5228e07d84800aca7973ed938eaa059fc6d923e018c6e83d6192bb4fa0bab54ef93323e1c47e77427a41dd845992c511fc6c3daf51702c7821400082cfd555bcddb8862521bb704c9c225b1cc6c10048e8bae12c873126e37e71c96a0595171ebdb6a220b0cc0d93205f062af571e546c2a2552323603c231a0c6d95eb7f1b6559061ab6df57aafe046a565c7fc4289bb1f093896f7ac77103d1f6eb739956319ee765c09e2f40295a1dd5fc1d201f6090c1a7ec0a3632a4a095bb6320155eeda952a09e7093b52878f2cdd4230185626a9004ec8e07017038d70fefdc7a30cacb7769f16efab20cc3b0770d9d9b4961b2f11297665e112f5eb9ca2c41e7d41a0ef3fe5ad09a7f593a91ba4ce3d10ecb9f450e9e78cb83b069e1f84baf2b705cc3cd6fa5d87130b5e25d936915f1d82ae69b28abae0894abd4ed0ee674ff56208710910af8e6a0129b62b75de834a6c244458301825f377731867e1967aa3d1b46ff33938cc45d094c96ca2eaa07f4626c6c18f23e459cebf2f542444abefbef9594caf7d088e57b3dc7b2c88da31c5fff85f544a9cbc7272eb0dfbdfaa9515f62c297b030861385a3a56e604ac731bc3c56679916616868f5de619356204a79caf6e9253629fd0ab6f0175656e10ac869d42c6eaac998fbba64772d417ef341736ca917ed8ac106522314c494d1917b6f261c0c0531f991b44f0a348d4e466f82071d7791de929f63d1d13861b882eb555b83b196e4aa35e4e81d3ca23050420c1f6a0e8f46e64a2f7f543d6cd3911c90545c84da0a0120d71059ad5787221ffb58ad641096f55709d0b15848dd86ced3dd3862e66f21ab63827885dde3f2f9ea24c308818c2ab1ea1f190cc46c4904f469e04c597401be9b08e66ae86056ee968f4edd70b588172ccf7a9bd60fcff85cd2441c67fc0006bb3d4a829ee260f91885ab16001a18644a89cda57ffaf13a1a43ee1fe1566992f76c1074f662e5ef72de77176624f489c7fb0956053b660d1b20190d85724c1717238603d5724764cf838b0cc654c89c6611c0f6f2691aa53207f61892b4fcc5d7480f885deb033062d5e6bb3c465b54af894c2755acafd6312af427adc38333351e34f14dc0a62c3df5f9f4444b0d2327b2bd403e2893bbd3110bf91590b71e223e6e31b89c9d5d94f945cb7e8d17c5d04e1ef648a1e8d5110df014c222c55311d4fdf33f1df795c2d13809fc66c95c3d1dce5b56ebaf923ef8c33cd3043c9392e26ac93835c90cd1630fb9be8a2ae41b2f72fb5bc18b3c89bf3bfce505615d043bb6ef9a2d305709eddc3c03080e9c69739b32b645a5a43f9b862d76389149eac8a3344fbd15383a4dd77ae33f60b629c19bba7bebc5515b8bd0b55c030fe67f09405314002bfba2e618ea956bed8adecaeb14a7f2d246eac5c735d88d7cf64d45cfbaa044c97d68cab7269ea63a9f6b45a95a4f8fa74086ca6efc1ca5ae5032111da2479f257acd1a4f2a50abce39234d758bd358890f016a64a3bddd47c8879fdffebf326a07287c29f984d7970942370203034a180d83b1064bfd781fcb14db83ab458e116bdd2e8481f254c22925e20c5eabc2084df04583ceeda69bad455a5a718ca72ebcb1a8065382ba4f6c13e720d79cca5259602de8eac3c0aa01f575dcca827ee1869537234c92da5d6b2db593fecc21fc0434414fc3ac25b4721ee1f87816a93e8fc902a307baa0e97c6803d568a099c10aa11a9a31efe5fdfcbf0f2b841bd2d95be1a968416be51b3cb6f9a41763e4f887cee60380e69672a9c8294c89f608ebeacb95dcc74ff0f1c67f1aeb4eb5927ee4c156e9997d0838310b7bb99fbc347e1a1efde1d521112e764c3c6722deaead419ae727d59d9dc2e55caa504afd1abc58928c772af8857aadd94896d268dad89c0e1f94bbad809c6e5251c060ee067a7be26a6c439158cdce546103d858f4654295d15532457688f84859d45a1e51ee4643e939c819fbc9c35f029b99991f6301cebda21ce439d972aa8219d9743a27e753a5f96777db857b50136b246b6b54f393854be56e582e6e3f2ba8d31cc4b6bed66c4a4b297681f18fed3d4f64c63b7c888d3e770cf7347c5fd3cd0d9d6aa5936db1d358bc19c9192b310a8745a60f631a1ca64d47cc4220776ce83f44943c0175ab230688f532db1c635b03cf9cad2a8652c35200e13adb8e234e3a0ccbcab83198d1cdd8ddbf61f2a736358b8286daa5efb33ed930f8ad7f8c8f7c2309a94f28b2d1bd418a27a1af48bef83ccf61a61e5ac24fb7747bc7f3a803361632574066c6463361e81f08b4fcac0fef96460045516688e83fa8ffdf71034a787d6f335de5fba6de13afab45bde5a7b2a760efb1a78df7a561c351633f015bcb04268c7df7b626f37b431baaad851c238c48ab9859f1f6e096a69956d3bfb1b37dd7312118063d3a318153504c8954952411a704593a38f2c524c74ce95ec9f69283ec258fe1c0315c63476380ab69d8f0c306c1569b9718671bbf8e07fb8d06272ca49a3d693927a53770d50a6bb46040987043c56ecf2c3c6751bc15dc72ac0d2b762d2a5a7df3e95ea3df648befd3ced56cd2cbcac1b2d6d97e701e2b510864dd67830e311f23f46cafa624a4f3611c9178352b33b854b334f0cbfcd1b50028ba2c3cfa221240a93bfbe1def7b9c894161897505fc33c99192b836d9c68446db165fe2627879a16b5f43c4794e2f925bf091a85bb9844a0f90b569608e3c26e00f37c28d2857d1f0f9d9af9116935a4a035ab12b363a790e9966d6a0e74239d072a15049c824ead64fbfa5aab17a518c06c02774a4cb3c229c9ad25a6a8a5836b54903d215433bc8983cae782f8e85a9351aac8abc5fa0bcf0ec97c591fa4ffd716acbabe12729de26bd2fa2b67f85a1abf2ae523d8915614769b7edd877817ff6edd8d109746ad2ef63ff9644038e78ab3046ba267742765bd77ad7129597961431da62486db7cef05af7ba670f717c7f8842a5b78eb6515e31b8f64e9879d1e06235932bbae868e505326ffa051ad53417fff4d22f37a85ca1f30190384934d48b1691d38a1fbfb0cd2baa327eacb475754b26501b892c43581ccc3b8eba374e7bcec42fc236b42a953148e45b323151f4d3e788afaf9e702459e2f289c8ce507fbf245144bc7989d93197afd0b6a9e4d7c7c8d84c2f7ad446dfea42395144c1d52fd1d285f636e6f8792cc584f06731cfc1e35c6b6f60eecc3cb424efc0fe6114860ee9f403e2779bc4f997cabecab6f709db09ea81836393e91abdfe4cf8b3bd731235e0913a964c324d273ac8abe03c818c6035d6a757ae09dc35ad2bbd4af42e62cd4c3d76ec93e221749191d7f2299b93d3ceef63b7e0cab08ac9824bc6136ee63831d23d6eaee8743c529200e61cb91285ef815d84a652f98abae7c24806cd97d400b511d652eaa20edd15a001f147b2acf0e7b7a6b2afd0bac8bc833cb6585d189f625416a5a25bf25d47d1baa13efa597af575c0da525c98e6d6e5051196f51b93336f4c9e03d57f8bcb2a57c585ab582ae65f21c0b2f82be6bbdcf9c74a404279b77ece98b01e19e48541e66a30e9661c9596fc4058f768ec750f9f045cea4b2e6c593a8e5d53578f29d449223fcc3952f2ad594e3cac4bc1ab317c1730c1fff4b0d133193eaa851f7a43c8db3227dd62033dc568a69cc78f617df4f41e96df9bfe6ee3f616396abb4660c7e77eeab27df92e638469741bb49f0342cdd57cbafd9d1620e7938120007b2e3e6465ac6f4d9319a7169cb0ebcdc298febefdc296f0c260c1744c970d193383029eb0e40f168710f9412a0d37a66339d1ec63802054cfe802ae7d16e03c352c1b7f6c1febcef0b085df9be0e47c2f2833e0345ab531d3ea8af34a4c61b3cc0afcf5067914433b80013f9fa41dc8b09fa57e67592577da971c5d6af566d8ab314244fd9a5bcba5fad6eb54fb9cc41bd3cdb53e60ab9cd0c02c3d893d429b1dc6f472fbe599fabcec8d94615fdd205d8a53f8469100f5dc8c868ae5ec8d026b801943d0191e1f6f8528030380e3e6643c28f8bd04bdd3a8ea264e956c11c7f6a34db6d76b023efcdd2b10ba4b193bb9b7755de668dec66060ca288df14eda8f55fa4c98df674c7100aa09f2417f6d092eebb1869b8cf0782965d953c3ebb479b2c5704b5df86d981a0edb50724428c68e8730f18e204c9d73a4db729eaed97e65637d70374f0fc877c8dd5ef7e062780b4f8a659441cdfc5f5f6e53d843868d1534fd02ca3a468f6890edfcd4f749860401ba9cea89d96511d2ebe19e713368c290ed21045a1d2f7159cc3e25be236bd7f7aaa20629be1fcca089375758e4a5c6750cbf87dba11291aa7e9a2224197012d89b680778cd5a097a8169e0dba84aa54fd9a3aebbe754fe4d497311d338df555753841282c59e3e2dd8211d7569285aa659d21321536a953a7f35fe5886d785a7aaa122997e88376b887411da431ff2d9b51a2fcbc163b9af06c4c9b2ea1bfb6d3b1e98d4181db429e8b48750f9b0d20a1de9540d802e4d921c662b435d326eb6d4171ae9f6dc7c102504bb3d9a999e65f61ba3fc197af0f81e5f8e433ddcc12338fa2b24ec15e95f5c5e7f085b90b67fa526c4e1d4e7a365fc2f4fa6162f7bd432bf99bb0ca750dcdd84f9ee3adc8892c2aeabf100ea6e62fce92944e46d4aaef47d516919f5321fc6d32e51f35f875753ba8dd51a6ea5ac3c6a2bc3880cd9b6a95774b9af9bad94f4cafbe5e0247d17ef148c4ab45d5b491a3587a99c47f023b732d916868e615bb83ee9ea7e7a21aa44fddfee38c0651972d3cde1814cf61fe4ba8dbff21386c2c3bc7889764ddc0893803b1d565b05cbdcd8413227cd73fb10462b25985dea4494e351cc2e7a253f4d443ca843ad35c73d79986dc535d9cab7129727a67a548c277887f33a0070259e4f2949e6d3f79cca701df6f7420efc5c6eea6a5c7a3529760fae68c293d70dcc185177a5eccff351adddec117a7c77f640a3c56a0e5d7cc9b01af41fd", 0x1000) socketpair(0x1a, 0x7, 0x8, &(0x7f0000001080)) socketpair(0x38, 0x8002, 0x1, &(0x7f0000000000)) 16:00:10 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) clock_settime(0x2000000000000000, &(0x7f0000000040)={0xbe}) open(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x108) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000180)=@abs, &(0x7f0000000200)=0x8) close(r0) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x2, 0x5, 0xfd09}], 0x100000001, &(0x7f00000003c0)=[{{r2}, 0xfffffffffffffffd, 0x70, 0x80000082, 0x5, 0x40}, {{r0}, 0xfffffffffffffffd, 0x40, 0x20000000, 0xb1, 0x9}, {{r1}, 0xfffffffffffffff9, 0x8c, 0x80000048, 0x3, 0x4}, {{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x100, 0x6}, {{}, 0xffffffffffffffff, 0x30, 0x41, 0x8, 0x4}, {{r1}, 0xfffffffffffffffd, 0x4, 0xf0000000, 0x5, 0x764}, {{r1}, 0xffffffffffffffff, 0x4, 0x6, 0x800, 0x1}], 0xfffffffffffffffc, &(0x7f0000000140)={0x3, 0x1}) 16:00:10 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4", 0x11) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6, 0x4010, r0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 16:03:10 executing program 1: r0 = semget$private(0x0, 0x0, 0x8) semop(r0, &(0x7f0000000000), 0x0) semop(r0, &(0x7f0000000040)=[{0x5, 0x6, 0x1000}, {0x3, 0x3, 0x800}, {0x3, 0x1882, 0x1800}, {0x7, 0x7, 0x1800}, {0x3, 0x2, 0x800}, {0x3, 0x8001}, {0x3, 0x10000, 0x1800}, {0x3, 0x10001, 0x800}, {0x0, 0x7, 0x800}], 0x9) r1 = semget$private(0x0, 0x7, 0x120) semop(r0, &(0x7f00000006c0)=[{0x3, 0x4, 0x1800}, {0x1, 0x82, 0x1000}], 0x2) semop(r1, &(0x7f00000000c0)=[{0x2, 0x6, 0x800}, {0x3, 0xcc, 0x800}, {0x2, 0x1, 0x1800}, {0x4, 0x1, 0x1800}], 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x813, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000140)=0x53) r3 = semget$private(0x0, 0x7, 0x401) r4 = syz_open_pts() semop(r0, &(0x7f0000000180)=[{0x0, 0x26c1, 0x1000}, {0x7, 0x766, 0x1800}, {0x3, 0x493b5ca7, 0x1000}], 0x3) semctl$GETZCNT(r1, 0x800000007, 0x7, &(0x7f00000001c0)=""/129) socket$unix(0x1, 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x1000) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000280)=""/233) mknod(&(0x7f0000000380)='./file0\x00', 0x20, 0x8) r5 = dup2(r4, r4) mknod(&(0x7f00000003c0)='./file0\x00', 0x6000, 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000400)={'./file0\x00', 0x4, 0xadd8, 0x0, 0x1, 0x401, 0x0, 0x2, 0x2, 0x2, 0xffffffffffffff50, 0xec}) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f0000000480)) madvise(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x7) r6 = shmget(0x2, 0x3000, 0x10, &(0x7f0000ff9000/0x3000)=nil) shmctl$IPC_RMID(r6, 0x0) semop(r1, &(0x7f0000000500)=[{0x2, 0xffffffff, 0x4}, {0x0, 0x2, 0x1000}, {0x1, 0x9, 0x1800}, {0x2, 0x6, 0x800}, {0x3, 0xffffffff}, {0x6, 0x30a}], 0x6) fsync(0xffffffffffffffff) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000540)=""/161, 0xa1}], 0x1, 0x0) 16:03:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mkdir(&(0x7f0000000140)='./file0\x00', 0x10) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = msgget$private(0x0, 0x0) open$dir(&(0x7f00000008c0)='./file0/file0\x00', 0x100, 0x0) linkat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file1\x00', 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x4) r3 = semget(0x1, 0x2, 0x20) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f00000002c0)=0x7) semctl$IPC_RMID(r3, 0x0, 0x0) link(&(0x7f0000000300)='\x00', &(0x7f0000000340)='./file0\x00') readlinkat(r0, &(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)=""/14, 0xe) msgctl$IPC_RMID(r1, 0x0) unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='W\x00') getitimer(0x2, &(0x7f0000000480)) linkat(r0, &(0x7f00000004c0)='./file1\x00', r2, &(0x7f0000000500)='./file0/file0\x00', 0x4) msgrcv(r1, &(0x7f0000000540)={0x0, ""/232}, 0xf0, 0x0, 0x1000) r4 = msgget$private(0x0, 0x15) msgsnd(r4, &(0x7f0000000640)={0x3, "e14663129182bdfb35212bd1ed280b30a6bd3e31df0b61473acc76f16dc6575079c6c755635508c54f0fb244c45216be17b96652914facad69bec96e1fe93e06b2a30ec3a36cc1adce25ca4281dea15093d4202eb31f3e49d39854b27f562a19d220933af1525961baab10c50d2e3b65baf8780f97bda019140e3a"}, 0x83, 0x800) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000700)=0x4) unveil(&(0x7f0000000740)='./file0/file0/file0\x00', &(0x7f0000000780)='r\x00') mknod$loop(&(0x7f00000007c0)='./file0/file0\x00', 0x1080, 0x1) chdir(&(0x7f0000000800)='./file0/file0\x00') sendmsg$unix(r0, &(0x7f0000000e40)={&(0x7f0000000840)=@file={0x1, './file0/file0\x00'}, 0x10, &(0x7f0000000dc0)=[{&(0x7f0000000d00)="da99f23167aa64c4d4534aec8861774e7ea5b308a60e3128d5bc7c8ec815202edc513b880db163a2301f1b2ea9ff2cd9bd63624a7637353722edfc7d6a4b5e70a9c3100895b9bbd54691388ff121d4481c7be2928e62e0e8e50854f56576d2ebc94b790551a842054db40ede6a35bfb839d19dd661702b3e88deb2593a815691961e2bac4b231903190310a66ef3775e2b8fecd2c76e798f3d8949c58ad93d3fdd1187b43facff5c3c46bc3a1bb0fb11496ddd750a08d8b2", 0xb8}], 0x1, 0x0, 0x0, 0x9}, 0x400) msgsnd(r1, &(0x7f0000000e80)={0x2, "18c082b64d321c3bc2fd28e4f3e8ef297e62b83131ecdf6f9c4cbf37c2d52b0b97d74450d3d5d8096f0bae7a165153f068696590ebff6c87035d07648ba71519969257e6b48717b98fd944f7106a328832ca4076e499139f46412003183332a3d10bdd0023dae52bc4abb9988db58f40d4d47ab86552769369e11d3ab178a979c4826a1063ce4c25611a19bff0eb24b422d508e578f9bafcfbd7181de27443be16cce092198711000a14124faf8da487fe8d37aca08dc3d3b4ea42f4139835e16cf0148922f3e63afce5767b76656bfe9321638207adaf66fd30b1d042"}, 0xe5, 0x800) msgrcv(r1, &(0x7f0000000880)={0x0, ""/15}, 0x17, 0x0, 0x1000) 16:03:10 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x100) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x101) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1) truncate(&(0x7f0000000080)='./file0\x00', 0x3f) 16:03:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = fcntl$getown(r0, 0x5) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)) setpgid(r1, r1) setpgid(r1, r1) ioctl$KDSETRAD(r0, 0x20004b43) fchdir(r0) setpgid(r1, r1) 16:03:10 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='rc') mkdir(&(0x7f00000001c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000100)='./file0/file0\x00') 16:03:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000003400)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3bf2c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a042bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3daaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c02432d5a7be063077ac005cb6719a1e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a63c002e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da244c6d3eb4d584bc4302a908eea5919f45a5614066d4624bdb536b783c449989178ca3cc789a0aef1ae5cee2724366f577a46bb9ec83d3cc6b64c384910ab9a08585bddf0f7c77df65d75809acb775fbed3796add37e23d7b7897171deef6b96f4fa64cd1491d9734363673da398d9408613bb210c67787b0204d1695dc0ec4f41fceba8596e62eac28ff552baa42fa97c303557dc959f592aa7fe93fcd0d3659a917d07460732465fb21b672e1b26b025b811ec0d0478cdeb7019478a0921cd92b6f1f25d10", 0xc44) ioctl$TIOCCBRK(r0, 0x2000747a) 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, 0x3, 0xda4, "b0ad1dbd961018ffa5002c08000200"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:03:10 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) open(&(0x7f0000000080)='./bus\x00', 0x20090, 0x3) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10000000, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000040)) 16:03:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="43635ca6028b2d058dbc0c676a1058bece5bd55c298efdcbd6750317cf0c48077e58890ebf25362a1912504dd2e1666934e0fc2bb9b4df1a63c704e9c2fc0fe2a8a360e191e78704a9f476ca6d84bab01ce3ef2e7ea1c68521e623e8ae53c0a31b1c309c85ace2f401be0f29a0d3e56590d3016cb2144323046c3fd86ae3bbcf87204be4833b7d26ae84d78a6941e183c746182db5bf14b4edf84a5cb4f8bb8cf92a962a", 0xa4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x20) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x80, 0x800}, {0x46, 0xffffffff}, {0x89, 0x5}, {0x127, 0x7fffffff}, {0x1, 0xe641}, {0x0, 0x7}, {0x22, 0x6}], 0x7}) 16:03:10 executing program 0: r0 = syz_open_pts() munlockall() read(r0, &(0x7f0000000040)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x80000000bf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x2, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffe, "a4eccea6b58ba94c79ee6b9be703011000f5a3da", 0x0, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0xa0, 0x121) dup2(r0, r0) syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) 16:03:10 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) socket$unix(0x1, 0x2, 0x0) r4 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r4}, 0x0, 0x0, 0x13}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$dupfd(r5, 0x0, r4) r6 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r6, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:03:10 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000140)='./file0\x00', 0x1ff9, 0x8000) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)) 16:03:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x7, 0xfe000000000000}, {{r0}, 0xfffffffffffffffb, 0x2, 0x88, 0x400, 0x6}, {{r0}, 0xfffffffffffffffe, 0xd9, 0x200fffff, 0x100, 0x6}, {{r0}, 0xfffffffffffffffc, 0x98, 0x0, 0x4, 0x4}, {{r0}, 0xfffffffffffffffa, 0x43, 0x7, 0x3a721187, 0x101}, {{r0}, 0xfffffffffffffff9, 0x44, 0x3, 0x7, 0x2}, {{r0}, 0xffffffffffffffff, 0x8, 0x20000002, 0x0, 0x5}], 0x9, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x28, 0x2, 0x0, 0x1000}, {{r0}, 0xfffffffffffffff8, 0xac, 0xa0, 0x98, 0x10000}, {{r0}, 0xfffffffffffffff9, 0x80, 0x4, 0x2, 0x20}, {{r0}, 0xfffffffffffffffa, 0x80, 0x1, 0x10000, 0x9}, {{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x49, 0x10000}, {{r0}, 0xffffffffffffffff, 0x0, 0x1, 0x80, 0x795}, {{r0}, 0xfffffffffffffffc, 0x83, 0x2, 0x1f, 0xc6}, {{r0}, 0xfffffffffffffffe, 0x10, 0x41, 0x5, 0xfff}], 0xa7, &(0x7f0000000000)={0x8, 0x81}) setsockopt(r0, 0x29, 0x32, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r0, &(0x7f0000000900)={&(0x7f0000000040)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="10000000000000000000000000000000"], 0x10}, 0x0) 16:03:10 executing program 0: setrlimit(0x7, &(0x7f00000000c0)) setrlimit(0xd, &(0x7f0000000040)={0x40, 0x4fe}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x480, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) rename(&(0x7f0000000300)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="fa674144db5c485721393946192e8343a3e16289c841606c2c6f512d763a9121", 0x20) setrlimit(0x8, &(0x7f0000000000)) 16:03:10 executing program 1: r0 = msgget(0x0, 0x200) msgsnd(r0, &(0x7f0000000000)={0x1, "d722beb7c125e46f389cbc9e0cc030accd34b4e75de8d8b2f078453f9b35a637bb8d7587318979414f96cbe2ac532e317fab8bd0b817261f69fbdc767b47871f4f611fb50df45ab2b87628590566a2c055e31d839ae72ed86462dfd4c177548323199395809189f8980f7e2e83cceecf0ad3bda39fd1d05cb69882e532086d2be9fbd89a8e00a87472a39f81885dc06003a252ccee9b205c596fe3d271c62eee085fbab7f63384f5edac7b55fd6351528318f24e5709939c88fc2581998cc66714274e9cad4f5b0fac4c555696bee570f7c2a38a5ca0990d842557649034850d0c0e545683314e4b96b512c50a8044eb693c50ca34d5f6f8093572ec01af9c3801b7ef63032238f611c057d8af5979cdb3e0f2d6e23b0647c557c83215a6b918bc68720d2aaa208357c478c208117b3d9e72df229efe2a83eb86f1ad9184fa51c4aebb5134011428e3295327df16dfb35c1a97c02e6edd661e86f177144faa3dfcd665c1caaee9e929f825e31cdd77347e8f29ba20ddc10c46fdcd1265bf6d2b9e33c2aae642eb0154cf222442f91f6eae6580956da5c779f773a8304090ab12e4c3283e0c4f4818a58717791134980de3dc5d66b4b14b8c85285702af00d1622870d1b65427b7fa3bdec4ec4b6c88394db1148a8b6dcd4225ec25eed3302738019d63e2fe42adc7c54db547de431dc6362a1274bcace05e223b5468e718fd2c1d5bb923c1a08be606dcdff26d00c69dd1d08be4c0abe16b5607d8dd0613587e27ca14956bd8ca8112400714e3aba90771b03034230a7ff20e82e1c70344c4b8e120bfd6b3f27596f91dcea175e777f201b80369b27f167887889e44c5de42b6d51ad259e612dd1603db25fd3745fb7771b1bec3aaa261da616f37c018c31433c2f3175a44991e10a211e07a6694f0edd62a047bc20c6154fd31459e6cc9196ecfcd1a8d8ac85880f01fcdae96e25101f50247c2263b27ad7b845bd8f065b8bb277771ddf73da9e49c0457dace9ecfdc36e514708824836d92bdc4f7f5b9987234254ca28b34e140e6c56eae4b93902bdb5469527d1e9e0636a920260e0c322625f1e209a841a1ce0a9d9052cb386b804510a9112d543d13e32b5e797e3467dbc5206c39331bbb8db8ab5e6f9beb845041cb55703605e64fa769a4984868b9b615c607b465715616a82147eb47482f2ef532eaf3acaaea7fcc6b09d051112079a9f11b068bea752739de614d9e3fabf697c7f1b594ed5aa26dcb0d3aa4f05db8e0e4bee86dca25b89eda313fd29300b3a5a116b5596e1c099794be72fe60e5b49c927c387dd635447d505825b44c7c7689678e49fb672e7707e297e1fd401f4ed75bc31171102450a5a16877b6689a364b503192bab849efe16a16bd9a3cc96e0ff990fab27426d83db5e206f1142746d7b4bbba4853aed9b48ef5ae3ff7a575ee039276a1c537448d4e22315ba61a1602825796baf4cd26f7619f40529c9b93f116c7fe38e44f78f2a818a9e5076db58cd9abf8a7015ee07add99319fc32485eda4ad53b2e3ccac9d5cb183dc662ef0e1273ac36046d07851fc892f0444744d8aae55ac933790f15cab5e77d017aff14935d5dbb26c56cb2f12bc6761f6bdd2c1ab5d5d8e5f6f6ce375e0f0e64ef7ce681019e2f2edbd343a7fa23584964ce1d36578caa8cf051527653634597653e76d9ffc2eb8934fbccd1b951e03f70352915bc0755cd87e31522de0ce26f9b891ff951e6db4d2ea86bfdc62803aca9b5c2a63ab752cd8c9ec01c2e47d518a2aa0981374520614c8230982534ecf0a82f614f1424582a1d39ff9813d8c9091f89b7736c6b9b1c973b3c9e92712971362418d745f4fd364d86a2b4e3c6ede2179d27905875023bb52e136b69f0d627d79a2dbd97c362d894244a5e88ce5c430eeffd957f62a7251e90355be83c0900e8c53e1c331e3050114da16e24f54686fc5b95e33c08200d04b741dba24ddac38f27411b66e09f76dfa0e768d815853e546fe9d161b946274ae17d6870d2958a0050c9470c47e5449046655826be97db4c44213be582574934ed181313687457aeffcd888a687182dbb889b2e69335dafee9a1a82115463b67becfd5f6885be84b19875bd7e8c38d98b8961f11c34143a7d41fe411904e348e26080c035e2dd373fc633144cf2293c58467462a8089a4c810b5ea23b3dadb118db8191633bccb0dfd0f63a4738c9d61918553160dd7a314aae92be061a081d54bad4410bd6aaa78f88cb0aff3ac449948f9618bc902189c450569693c589db62f6d39b97cbdd6aa6dd036ccd98f0aa96775277efde66aa248fd63959ebd7d3280b3cb622a1f10303b7d02532f86750493d1c35630ae419ee7f4ebcae150b554e74ec10be201b776a34a34b6ace772f204c73880be9908690e634cf3324c524c15562deb16f2ef1014ff1696aec5d0584aa7ddfa9069ff56b3931ad6459f46ff9eb9a5795ca2a1b82af4577df9fb4d2235e61de504fd3b6521aa88fa0707af50ec5090326a1ca611c51a6770bc1d4e95e09c6b6f48f58301eac652f43048578f825620980abff9d9e12671e1898162be26b08625f89348541de6615a8fc0bb35cd9f5b7b29ba8168e74113d3333f2d109557db8be5d61d448289c3f5d064e8d6d9d12ea678b9ba380d84299dc16675d7b5c771027275cd6051d13c9257f61635e5f607a8a86f2c9ecb20336882d4fb03d535a782401c26ad57dbd587555b4b9317ff4bb42c5885ebbc959cbf2db9e4d9af45c78f683510977448b9a75dd206133760af7489bf81dda72a965b33926d9ffd838b2331adff4ab6082b1eb6bbda879a164a2bc553f916a7defa0b75cc6ee7e70781bafe9b071191fc6610b421363eafae66f08a8efd8c3e78a6d0df4b97e5b634774eca4558fa3300fff9c805423bae03afc3d3a09482df7350bb75b3241009454cb3dde5aed37b89478727b4f9117e0ca71e71e0de61db79ce4a2e0d5963dbeca12ebc6d526588cb62a42177cd4328916b29a9c94a09b7b3ce8318642a7d3e2ffbaf202d81caede7b7ed689c78038fcedda4bf4d83ba7fc585b01ef567a7cb391c15805b83c777e700a50904ba36a1195664fcfa852f2a187bd923a9f4849c898b04c644f4caf1260ed917cb701436d8ff344d3edf7e67ab059326687b6d986eefad6af461dacb0ab03518b0c4fe53b8e5b53241de2ac7b85b5a952bb07e696d6c8aca16f2d11b8399db6c2b115636a81373ccb601aa5bd6b302f837234af5e82f159982f80bff8b7be92d2187bd4be42f9e41b9557de94997aecfa85d8cd38c0e403dc3074825fa49964accb2c2c9becea9668fadd9d7d307417274e72f079bf1ac0bbd46000c6473c551cd6e45b46c1f1b3b627f178ff04c1ec1600dadef9400a41f3cdb34d00aa80edb7ff3bcd36ec8066f1a0762e16fc9416edb5aaeb415f4d6480791a1a0d1100570ca3b354716a435c001b46b189bca43d436254f9e7ca54c3b0a4f07a8ee0e4c4e1c70de55bb2003ce707cf25f2ab3c03f8d9325ebb7eb61ba1aaf215f943d6d893cae61539007881c87933cfb0e73330a13b4aa33fb4b25c168ef35f69d3fb0b5d0ced86da52198e35002bf66b842c79540f4c0abfe377ba8dd4d85f3057e10d4fe4a6aaba55cb8d52b50af2685e6bf7b9ac17540c707513c30f41b7614584e5aaa2ff7a32da7d39426e9af171005cf52b9a499ca5b69bd346d913fd63de3cb72b8a386cd7e9c7c3b09398488a3454300f9b3248a3baae950845cb2187ffa141403abbbb19f57d454a3cfbaa820c61dc20f900d02101295ec1dfd82fc38e6f0f657fcd8bb6b2466b726697d2b6f1b4e12da2e0711e83560a312674d367b4febcb91895de0f9a65f158503f6cb777126b06889aefe516a5021404b6aea17082c6cb78112f4c95c9abf4dc51ef6d5445c62f0e4699a6fa587d3904f1b140bb37c47b45a65c39a5038104688195e6266635aaa655b51f8b9e7ddd81af3e565815a9305652b99ab3274aa785bb52108989479506bd2c98b42b7ad46f61ba9e6baff604099153e268c49a31a5bcbd3c16efd7a0b1889651fb861fa96f80532b0fb61ea741fdb31ddcf26634617fd068940ec02a603996efc84360f3305290ff49c627498b70f18a9d9ec92b5f245fbb02ec9bc71908f37bfdf95a75bfbe5b4f1b710da74c259bbc0c9892589e7c556038a6965ed86f474ad0720140d2665d19f247d0b711fe263210360c31239f73d729a015bd94f68e1f1adc58bf0b9d40163765ca6a4256d1db657c96a38b32ccab35876f7b7564538e99fa4a240ef75e016eac5269e262b804e95759997fb57a6ee5f87a27d03e8e268d69b426f5e31075cbea47fcb78bb1681fc78685ada7a2ea935c0e8263b40e3751cfc9f49a9ab496e7621d127c1bf72c1136f3f3073f12a2d29c50314facd10894c4da282504259038224de48d3863e86b89bb1fd466ebd758880b2ef34bbd979496803b0cc0b02749a15ea5d00af3ecba569515fd23bbee6a4080d461df7d6100b062d96c1686a540e7963ec6943acef8373bc80fb1305bac119da8f0e9cb5158dfde6b6c9bdf349defd2209745463012942295d91bf1926e23566ce959a2e1e1a53f52fd452773786be14f795010849c5f2795bbb6204d781385c36b1378d205c43e767bbbf65b1a45edee48001a05d5056cb0bbe0ad50b54fd9f54953813b5af489800e531d2e6ca1b292bcaf4e288b7fc10465619b878837f1d097a771c80e22dc8a3c5b49136c592786949200a301fcc3a5468a0809dbad912c5815c2f2858f6ff8e4b980cdd9961895d7abe5770b16c843aabaeb4cf76dccf33a4357ee87e8673dcf12bd43ed01b96281ade671bfdf3e06f65ed139b190376463fca3a817342a0577b8c1279e61458966b5c1e5259ae2079629539d95178848c75de5365418e0ab4962dc3f11cab9dea6a407a744be133feb3d0373435d1a325a2e340f74728853e8691b3a59966ce1dcdae33f80aad19e765d00295f1432fa576dcc0d7df7d5e65316063cbe86bbd2e906cf846a971ddcf2d11c2e01b1a4c65e8f4beb77d7453f1719faa0978607eaf3708691726625ac1f812a46cf825e47894ace6804e43fcda2a678d3ed52a134266882d644a4c568bd09067f9bdcd49debe7219a9e4b20d19da48b77b52d16748e111aac49de29efae5f2765c654bee9d465d273e0bf3cbe27bb30b7373e6a847febac77b60d6e14e571fc509ffb831c168fe4374088d4d9a1abf5b89ccea2b4805a29b4de0b283245895a94c4ee92943538bd56a900c3080cbbba8bbfe2fc16812a4550bf1037b411343a34c81df8ac2a643b9c3ec5fa20009b654c15a103ea3d4e1aee6509888577a358867bd96acec1593ce4f0e2843db5fc024110f652f98e923bc444b8c0e5978371b24d5b2eabbbb458276349038a77d205ba1ed3d23b0ba4c05e7f9a6c1e5a09ab68c3eef2f14496516737b1b923f246f5a3b1b0d1d79899ce6bc82b79fa84c3f3f0e772150d479f3b879b821b4024b36421c489cb1d9e05edf79f0afcdcb24af540c78f2360c7104d74a0d35e3742cb8e940678e77a99228e5df3a2c4a220c243b8ee290f012bf0b4ba999297aa702e8569a9c78218af1732e633032e1a63a9b4d0652efafbc9424daf444e030cebc557332bdc846a3f1bafc86d72446dc2f808b1f88bd5365ad818cc39264e07c7ce782735817f795910d5fa7b7cccf07ed1d517dd4d0666e7e0f63123900f003d39cbf6e7c062d183823f627ed3e91a67089a98"}, 0x1008, 0x800) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001040)='/dev/wsmouse0\x00', 0x4a, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001080)='/dev/wskbd0\x00', 0x10201, 0x0) r3 = open(&(0x7f00000010c0)='./file0\x00', 0x20000, 0x10) r4 = semget(0x1, 0x0, 0x20c) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f0000001100)=""/171) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000011c0)=""/138) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001280)=""/31) msgsnd(r0, &(0x7f00000012c0)={0x1, "e54a14f5acea8dc6ce7917d14da2bfdbc67f7db96d125d1665c070c5678b9342326f67489896300a905d366aadc7f85f5efb54b477ad20457e646d00d1b1d13154d5cbbfee216afe7ca2890ce4ef978d6d3eb26c122a1d88e9c658d0118f9088aa316b28f3af3ff0630f54220650ced9a83b3378c41e1822b99e96083e48168250566d9c738971e5800186c01095d53c4bc2558a98cd8fe47954980940d8e86341dbf6d62293597a55afc0439cc588a014da743d82a88ba175b365398b5f9a63e09789892dc85bea1b23437b832e"}, 0xd6, 0x800) recvfrom$inet(r3, &(0x7f00000013c0)=""/41, 0x29, 0x800, 0x0, 0x0) connect$inet(r3, &(0x7f0000001400)={0x2, 0x1}, 0xc) msgrcv(r0, &(0x7f0000001440)={0x0, ""/61}, 0x45, 0x3, 0x1800) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) r10 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000001580)={{0x1, r6, r8, r9, r10, 0x0, 0x2}, 0x1, 0x5c68, 0x4b49}) fcntl$lock(r1, 0x0, &(0x7f0000001600)={0x3, 0x2, 0x2, 0x0, r5}) r11 = semget$private(0x0, 0x5, 0x200) msgget$private(0x0, 0x210) listen(r3, 0xfffffffffffffff7) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, 0xc) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001680)={r7, r12, r8}, 0xc) symlink(&(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)='./file0\x00') fcntl$setstatus(r2, 0x4, 0x40) semctl$GETNCNT(r11, 0x0, 0x3, &(0x7f0000001740)=""/6) semctl$IPC_RMID(r4, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001780), &(0x7f00000017c0)=0xc) openat(r3, &(0x7f0000001800)='./file0\x00', 0x80, 0xac) 16:03:10 executing program 0: r0 = open$dir(&(0x7f0000001040)='./bus\x00', 0x400, 0xa18b371a601eed2f) r1 = semget$private(0x0, 0x5, 0x40) r2 = openat(r0, &(0x7f0000001080)='./bus\x00', 0x8, 0x184) connect(r2, &(0x7f00000010c0)=@in={0x2, 0x3}, 0xc) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x10004404) r3 = open(&(0x7f0000003500)='./bus\x00', 0x20, 0x1000000000) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffc000/0x2000)=nil) readlinkat(r3, &(0x7f0000000200)='./bus\x00', &(0x7f0000000240)=""/40, 0x28) mlockall(0x1) sendmsg$unix(r3, &(0x7f0000001500)={&(0x7f0000000000)=ANY=[@ANYBLOB="008c50f97a4e5065b6107ab404c6cd940492f5cf7c0acefe90ff78dd29d1708a8e393e764239d1b981acb5b7e19cd8829a17bdda0f437b3fffe56720176605540f0272b198649ac0f7a00f8397b26b601b493ec2922cb9867bbe52b1064a0ca834048cfbf601e7b7af4aaa3b6eb926e1c45b5e067fd4712b08780bb5f8628f6fbdc50b5cf7f2c299930a76f1cb7b1f727c849c650d39a38703c3e87da5df3f7b77eae96799226adc18d538130d2949a589f7c4967ad82da1bbc9060000000000000073ab24c0bf1289814d0b67e032dd83d281a4075453a41b26feaad0fb6139e5164af863eb797e142eeaef132bc691bffe7f2c583d31af8d0b87483b53d256ca8a591b54432314bd863a6748ede366f01e28800c5ef1f600000000000000056f06e8bb45d4e7466e0a0867d88ce8f5d347466f8bfb527068f4025277bad72d0b1762cf39b14e72ddf098e630355927ec61225f7e8f5635ec2290a3998418a0f9076323f4e700a08608c2dcd99b3158920af48201cf"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x2) semop(r1, 0x0, 0x45) 16:03:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a1914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000001a40)=[{&(0x7f0000000780)="8d9d12714423", 0x6}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:03:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0xc000, 0xffffffffffffffff) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) clock_getres(0x7, &(0x7f0000000000)) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x88}], 0x6, 0x0, 0x5, 0x0) close(r0) 16:03:10 executing program 1: sync() r0 = msgget(0x3, 0x4) msgctl$IPC_RMID(r0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) writev(r1, &(0x7f0000000840)=[{&(0x7f0000000340)="281a3f2b454a8d26cea6729717e34c4c97b81eda467b8cb214ba099d5d64f83093bf9b84c978e6210e5ff4390e", 0x2d}], 0x1) msgget(0x3, 0x202) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/157) r3 = getpgrp() fcntl$lock(r2, 0xf, &(0x7f0000000100)={0x3, 0x1, 0x1000, 0x100, r3}) r4 = semget$private(0x0, 0x5, 0x400) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r6 = getgid() kevent(r2, &(0x7f0000000480)=[{{r2}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x8001, 0x1}, {{r1}, 0xfffffffffffffffa, 0x92, 0x20000000, 0x9, 0x2}, {{r1}, 0xffffffffffffffff, 0x36, 0x1, 0x8, 0x3ff}], 0x43b6, &(0x7f0000000680)=[{{r1}, 0xfffffffffffffffa, 0x8, 0x2, 0x259, 0x5}, {{r1}, 0xffffffffffffffff, 0x20, 0x2, 0x4, 0x9}, {{r1}, 0xfffffffffffffffb, 0x14, 0x10, 0x100, 0x8}, {{r1}, 0xfffffffffffffffa, 0x3f, 0xf0000035, 0x30, 0x6}, {{r1}, 0xfffffffffffffffc, 0x8, 0x60000000, 0x0, 0xac}], 0x800, &(0x7f00000002c0)={0x7, 0x8000}) stat(&(0x7f0000000280)='./file0\x00', &(0x7f0000000600)) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000200)={{0x1, r5, r6, r7, r9, 0x14, 0x860}, 0x0, 0x6, 0x3}) socket$unix(0x1, 0x1, 0x0) getpeername$unix(r1, &(0x7f0000000300)=ANY=[@ANYBLOB="00000000000000000000e9ff0000000000009d6a7b1817c3f9e3c6df007a6b6c89973d00000000000000000000000000"], 0x0) nanosleep(&(0x7f0000000380)={0x8000, 0x9}, &(0x7f00000003c0)) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000400)={{0x73a4adbd, r8, r6, r5, r9, 0x2, 0x8}, 0x9f, 0x1ff, 0x4}) semctl$GETPID(r4, 0x293ef561f16b49fb, 0x4, &(0x7f0000000500)=""/197) 16:03:10 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r0, 0x4004667b, &(0x7f00000000c0)) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000180)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) recvfrom$inet(r0, &(0x7f00000001c0)=""/4096, 0x1000, 0x2, &(0x7f00000011c0)={0x2, 0x1}, 0xc) 16:03:10 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000001c40)={0xffffffffffffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) preadv(r1, &(0x7f0000001540)=[{&(0x7f00000000c0)=""/46, 0x2e}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/70, 0x46}, {&(0x7f0000001180)=""/175, 0xaf}, {&(0x7f0000001240)=""/134, 0x86}, {&(0x7f0000001300)=""/3, 0x3}, {&(0x7f0000001340)=""/237, 0xed}, {&(0x7f0000001440)=""/235, 0xeb}], 0x8, 0x0) r2 = semget$private(0x0, 0x1, 0x20) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f00000015c0)=0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4012, r0, 0x0, 0x0) semget$private(0x0, 0x1, 0x105) r3 = accept$inet(r1, &(0x7f0000001600), &(0x7f0000001640)=0xc) r4 = socket(0x21, 0x4000, 0xfffffffffffff993) semctl$GETNCNT(r2, 0xe5ab70de76b2039, 0x3, &(0x7f0000001680)=""/108) linkat(r1, &(0x7f0000001700)='./file0\x00', r3, &(0x7f0000001740)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0, 0x0}, 0xc) close(r4) link(&(0x7f0000001800)='./file0\x00', &(0x7f0000001840)='./file1\x00') r7 = dup2(r0, r4) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000017c0)) pipe2(&(0x7f00000018c0), 0x10004) pipe(&(0x7f0000001b00)={0xffffffffffffffff}) semop(r2, &(0x7f0000001b80)=[{0x0, 0x4000006, 0x1800}, {0x3, 0x0, 0x1000}, {0x0, 0x1000, 0x1a00}], 0x2aaaaa86) accept$inet(r8, &(0x7f0000001980), &(0x7f00000019c0)=0xc) syz_extract_tcp_res(&(0x7f0000001a00), 0x7e, 0xe7) fchown(r8, r5, r6) utimes(&(0x7f0000001a40)='./file0\x00', &(0x7f0000001a80)={{0x148, 0x7f8}, {0x6, 0x20}}) socket(0x2, 0x3, 0x6) getgid() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001ac0)) syz_execute_func(&(0x7f0000000080)="64423bd12609ab84490000de7504c441916a5ff4660f38dd3445feefffff8f89b09ade2e366626d9c0c4e140c621c4c481a358fcf3ad") 16:03:10 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001380)='/dev/wskbd\x00', 0x10040, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x810, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() open$dir(&(0x7f0000001340)='./file0/file0\x00', 0x0, 0x40) fcntl$setstatus(r2, 0x4, 0x40) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r3, &(0x7f0000001300)={&(0x7f00000013c0)=ANY=[@ANYBLOB="01002e2f666928aa6d38bd0f995785e09cbd106c65030000006c653000"], 0x10, &(0x7f00000012c0)=[{&(0x7f0000000080)="2eb2128216ad8d55a3c62e928ffe54f4c20b5267a9b82d71333dc4c76749f83a79c757bc5cf371f848669b27c0a5e08776126085b7600273c9cf37092257d756892d695b3317cfcc8f2a6609a7fdd83d0ae80ba5c3d56cfec2115fe028268d0fd584413e8072240d7aa044e0f3b050d961e294800794f80015a4cab888f5b3bfb1933a2d6d9fc701b6124281d8e163f7ea0a59ae1a9d28c2e17f01de64068e94a904b8fa24098cbe9961e9230f84a4a1516d26b8f1b578d31001a8d23ec76d23ee572803c6740376251a9cb5d8ad4521aaa3aad3642a26438683f284d8a5ac892be28d8bc80395eea0b00a33", 0xec}, {&(0x7f00000001c0)="d32ae65c2d1be289c7fec00d44f21aa5a4f90d64b1a28a295aad8ff08c8b70edd3f96dc1f176d17f8532921a06d6f10d5329757ee987a4206fb50f9a0c1f8983318192f5dbffffd5d48210a7fb93ec1532b4ec4cf2a7c35cc79a489b1c261a40382eea5d2c20270f3e10d2ac88fa64bd6d9a28249690c50e429da3c124463e92f3bdddc4fbbcf528e5f4a68281bed09e72e47b47b088c5567ed0a0f75b0d2cbb2b8c2566035cbb8bf89a7ceee4aa6d177b93675611cb3553a52ec9b5bff8d2bf56c8b9631212712614cf96369a21c503ec9f380936dc5c83a4b71d01a94c4694310518a00825e0dbf80fbe1058fb743aea2586be066e3817faf0afae2e750c767ad9785ceda8e23043bd111a67f93f81685be884148b3210a5d481df867d084355ebc94b356db77328e21a5b1594dfb4708b12eef5cdd38515b9d8a7e5ef2dabb45900987085773c80762d306a091985042ad2283185518f9b7430546c2ff9f3bebdb8b17a24da139c12cc547fc622076eeb416d73d9ad7db3053e643b874e597f78ed8fcd4fbd374180626b296e3e790cba149921ef2eee704b8fce42279e5715844501ff118b381f4e07aa1ab3e5834558f6819a1a2b881b23008595e183aa22639e0d19e7373315b68daadee586e295da0af8e384377ea1b41376294b719f65ce33b910cbd45c984982d58a9f000646c43f460ea7ece1920a5140e93a5e6b25f47f34d9a497fbf879f28d133504a1207e927381f734a1caa5a63529eb9de1d3d682a075c9040521a67c531e4dea2c31ad14cc12aa702e99437ecf34c2da005f1435e6521ff4160b98ac5c808a9cb7d697e68c61741b66dd3180619ae5a7edb0eb870044140f198d5b81754686d49eeccb226a53054e34c02c0359e0efb3f600dcad32e3455833af4520453b2d94a283f5f7d717726f2cec511a6f8bb2f170fa9eb0ef9921c4027181f38b612f3cd00c01d137a9c26d52d268e923d035f31db130b522a1c22a6a98edcf897ffa9ff0444b88359ddff57ad1b977b2f01d78799f729f05b4d9ad1c7348379534faeae383e015e442d521532c3841dee3b75b2b936c2b42a2c933e57b0ef835ea5652dafe8c4b90ff0ef83c29c22fb186e6f55a6ad9e1a486f31e487160db4156efef89800cdfb97dd14ca9bd3ea826a065e11c324a4d1cf1f386683d5854d7caa8fdc526e5d23c558a37ee07ba47dbd28c0116914ff4d43444a45e23ee4be75ada661048986f9b8c7625b4ed0f3b08f24fca2a89b51758d80b797717db8719edbfa4248113caa200b7ca6ded87ed053469d849fb838d675d8eaff0a21a828578a538f59bccc7e274ebb06076a1d55fba5b23fb8ec5b34b5c83d60a659fbd68eaf33c6208f39d29fb4f3fde6fd6520b10ce531e6932db56845b1637fa3325a1202f968433b40bc1f4e3c71e6803167abdd351ff68c9e215f5cd0e41a134e25b91c83aa18489edc55dce514e097c948e176d00743d9d9a657837420df2b76c0e970dc88a3574d1c429bd72c0fd84d7058dc88e5458b3c5ef84522de5f33f1432c6a16c28e171905bc4ded518738f983d12291322b9a51aabe1ec853068f9485a10d62e219423c275cb69e56f04ca2475d3f7bb39e6cb39e465907b465b6a635a55dd7bfbd79d822a02483912ba96aabbdbc8c00338b6fa1cc2f4ced60699e46d90d120aee0e20fefdc78f58c21237b1d6a1f92e8e022cd0bf683043ebcf8171ce58ffa0fc7b1300751abb7963669f99e589ee93d3eb626806e5482ee238f1b8d38a571d7146009f2c8f488038914a2b05311a09123e4a4a5e2b9e5399f5b8f78a9faa45e0139008cd76320e1aa8a58b39085e6ecd13aab8e878838e93bd9051489b65e45bfc6d238446db113c76a695c2b0f8667fcd579869dd7dae508341a0cff77ab12356d9708c5a6a55a1d341df7e921cdff940cb43224f8c451276cc58293640312af04361abad929aff298abcf40053198fb76c84868eab257cfdf0c7b64c2813b46c684b7b6b13a3985039003bf37faad4524ba741d88b1766a0e6e7564d98de7e90bf34fa7fae3d5914d75b6fa91e7b1fed4b6443381d7187b6d0bd5f7d130db8050be59811b38f24df8000a6bafba83c5df090813ca22cf72be82e65dfdc36a510959263839c26f76119550f611ee6d5aa1c8668077e52b1e0b9a1b558b073b5deac6189092195cdb75ba49d4cdf53324b4855d0fae6d868167f343a7cce7efdf6e64a7dec666a8c08ee415e2ddd5c8779a1d57935ba5ac47ec0b898cc293ba1c08966d6a65f642e91fafd8df517714db17838dd6d4e7468e0090afc024c3518981d112017546cdcdbbfbdcf094d941af4969ae52fde71b665ea642dc0990660ccd3af206daaaafdba6e59a43f316d9ef0bb50909e4962e79993657a42b5fdb1fd5807e52f3a12506024c809f77fb478c04b7d43b2c2a4ccfdaa8858d28b37cd5c04a82ad19f0dbe39fe3dfcdb30b16a6ba3423eafd62935cb05256e7e7ab912147090b514cdddc651d7a5daf1e01fb214b251b1b0610c8095a7e252117c0cf4f6a90a4de7604074f9928043be874e85e2af6bc9c95d0d554f291a0d9ceddbde554bcd608c745a3ef7a054be1900a26a505efd2fb60b58a37dc1b1dbb54b4e929808de54b1c5f2ec1e99d5f9b2c53b69ec0ad79264f9e969d789859d284af784ddba35af1f6b692d1e7b42034a610948c3410589a395f82a6d2cf84934fd999088282ae1c0311af86d0bad25163718c3c8653d8c9e0c0b3e4f6b2e511ef054b4787147bafaf3eb46397912078722bf4e7d408a4761744c991cb85e0e5a38aab4cc31f71ae64dc1ce47aa9e98bbec1aef29d08b26c5f70c0bbf01a48a14fee51dc2b71ebd52437e797edb4128de295f1b6dbbc279403c347ebd392de373d05ea06159acc16ffdca1167e1179b709c9bea406aec425b68f7f755a6f1fd66bc3f4381c8478d8d5871ecd54fdfd509352a29cee5dcfa02a96b76271616349a4fb5b2ffe2c280cbdd02b9bcc2c122eaac10e8bf1e70e5d31477d395b05f3eba367b1a164d93e0b40ab790b58c26d26c8b8d42dd238b3085e7d37fac42a5bed1c95ef03f0dcee1f01e21f108be8b2616917513425d9160ac1b0589c925a4695e51d8d95d3f4bd3dc023a9d393ce92368803e063ca15ea4f97f5cdb5f34651443bc3b475b9e6091abde411848ca77574bfe43af5b572716f9680437a8bbd86f21b25cd7b2d8f0e8d160f4c66a08a5e3bb828de5d92347bcf6b53b081ce44583eedbdb4c7365a0e1a3628c94a38543255338492efbee9d6f9404bab7bbf049ea16a859e7eee885bdd1691721f58393cd2e18169af6d3f6e753a68e3ce20aae5e4fc2574eaa6faae1c7d07fcd4dccf11814aa01ca6551a472e1c86da8519f24e29ee7911791c96c58461399616616040db5f8bc5dc972176d3dc16006c9df89b3c03869d28e9a9407a4e026db200100cebf7423af5f3c3d74fd48b19fb2ca9a307155340d1c10a253269ef71423af1f673e89cbc4d434c1b0ddb56c0226beca117e60150bc072506e1052ac6b569137bf854d050e98612814379408be454113bc44e58edbc77648f7580450713355d0eea63a86254cf0559ef4dcaf34219869c4d41047066710de42a0e20b64713eebdca6ae1a588d0dbd1265fffb994cf183ad5e0ded0550e30983bd55c302625a88f5d6318773b87a1f5bb4ed64c633aa0db8bc1325e9420581492ad2200d0823338c779eddc4fa6ce8fb1dfc5f3d067ba074e8635a731412130470abe9c599792a957f2ac1e1727e1bc7c13e1aef1858136ab9f54c3e1600ff94b5afbe354699a492f8ea6228b86b94a6b110564de146359b1e6537238211bd09520ff26e6283ed74ec824df32b8cf68567ae629cc472ddd99da9a3d212681585bb9556119e4d9136ad0ba2e23f5bb2e655e3d248bdfc501978d44d440c575318225985017cc0772a5dc9f8c12958d6e5125d8e1996e7cf2f407f03d35488d421912f79d8711acbd245122683a7b5b5c7c20dcd5a98e6533f98e1e575f6fdaf58e0a7184463c458df9ba1ad386c87f9f2ebc18d7bbe3ac9aaa833194a5ca962f0cca9a3ceded98dc94b4a08ff0c99b2880e55da4ce15db7125842eb512a9b5e9c5d9a90f2b2499103ad21924651b171b7092b63a5c5d353414dd902b0ca083bed20d8600062bc254182d08033021ce8534b43ec904ff4e7f45540290c98634d5c8720ed940ae25e5a35103f9c7536849ed1bfb8540d97768c6c7da9dfcc87e53ca8f11fd8b2d87093c249f76d5429c553571b9c1ff127f1516f06de318cc35367c68cbf0249bebb1f9dac839c7039dc5060d3f947dc0700e88f91c714d1cbac0d740961a1b8b64efdb90c43e8082639b1e6fd3190974b3c4a326a1de6f5f823d62a6e7913fbd095d88c9de08de71f01d6fce9655d957780adc51a7d64aea58f41f74c32c0c18f296fe52e58563aa23857cd6bedd56748ae61d98240601feadc537a19ca5b7bdd2a6db072ab785ee7bdb48c5933edf445f6ff018a26f3295b353f0cdc2dc5f04ec93982d55ccb2ae963e0ca85ae93aa7074e164a8b9d238935613257b40f4c373715f8323052369715e6b58d65de40fbb5736cd8f9343be983af54abb8541dd383cf5b72e6f1c5dd85fb66ab3d02830d6333a990e781d6e53ce8b030550e2a9a5bafa3bc13f969d116a14781cdaa0487f59c974c4c015ae2d332e5063426bdbc97bed7add84e2a1d85113abe6a63624968fdc975cee56402dabe5474d1ecfee2871e945e54c5d32a8ee79ba0ca727104bea0ebcc9d1fcd53a37343081fad22e0ca1de67cdeb96cd858a91af8555d9a880be69eef901bcdf1ed3c98747446ef0331af373f005f825c5b2ae6147645331cf0cb35fa5f89265fe309e6b949da7a24d258290aeb2837b235e20f09a47ebf0c9f9716c9c1fa9648dda209a7e548d7d2839b03b7da7c66bfb1b54790fb822428a95d9926e743fcec80dac05e9d9103d90bef4685fd5e505204f4420be514b1530897acec9df292489b5708ecac442e46627b60b19318a2a56b719ceffa590d7819a003a64cdc7f9ea7de13565a0e592a6d98ee9b451354c32cc04ee08b740034245d86b14ad417a97050a04bbcf590ea53a42169eca428015810300d35d0fe7df79d0e02426d9209600a506790ee0d5db5b87ab30665236a18a981839c9d6d92ef531603ee2cd6269830eab01271e8fe78e677622d119d308c0cac6b8e7dbaa2c8d5d5d91d70bf0499bdd0cda6b6033c79789514023dfa177d53d87c0e2231f32fafaad1e136138fa75456d235b196b1a29deafb4e25a4bace5a79c8843cbc61b9a03427bddb7a1485e957e335b240f7cf8564c4dd6d3277c7c99f549c7cd66248fb08e8f42ff404a6f4c105e745199ee6a0c401b850a12886a80063d6e6eb359478c6ec4fb7a1d8069ec850fe4791448d11d334f9837394855c6c78359a090f9dd971e7d080fcd873816c0734a848830380d06ca30fb19ca4d7fbde4e4002f31dfc3509ebc28965e90840851b606a5a2c9b5a22fcac3fa8aaa88c1d12957602fa4d04c7b56147f69dfeafb5aa59590551c600ef5118495c37d3ef541375ba51fb425c4648921378efe0807d588c5f42c05c332a9ef19b4dec355e9b3f17bbc1dd64453233d0919e8ac15bf82a3103fc10152b888b4d0e6c39c14cac30cf3aa298408c7a171b1692f766ceed0e7340ed10f0e035873f38d53e6bfdcd2968ce30c2047fc44d04cd1681ae82e92e17a0a8bb7206f4112c", 0x1000}, {&(0x7f00000011c0)="b5fd6683a751b836fc6986fc4f997ecb904fe5acadb96fd1982fa069b677538e4d2ec3d3236f3aa12738bb78f570f46f45ba090a397414ffe35f6e4620d300ccb68c521ce6fc501aaf6d6e5f36584df4adc3a7237c86656f7eaec8218d68f4d685f73bdf29d883fa3042a7fe7b4ae687beffe62b6bbfe39be8e94ada092474b7ecde3b2aaa8d7e62d8784bc369c2baacd81fac4aa35f0ef61cab48ea71936c881feeb64e570a57dfcf5f769730fbfc573c9dee894d74717a57184c98573baa470b44f79597c4f34f27191ab56173a79c23715f1d18cdb28810a3ba8bb44ca29ea3d25d6ac91608", 0xe7}], 0x3, 0x0, 0x0, 0x2}, 0x1) ftruncate(r1, 0x0) 16:03:11 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(0xffffffffffffffff, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/249) shmctl$IPC_RMID(r0, 0x0) r1 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r1, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r2 = kqueue() fchdir(r2) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r3 = semget$private(0x0, 0x5, 0x4) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000680)) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r4, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) r6 = dup2(r2, r2) semop(r1, &(0x7f00000006c0)=[{0x3, 0x80000001, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r4, &(0x7f0000000640), &(0x7f0000000440)=0xff92) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000500)=0xab) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) semop(r1, &(0x7f0000000540)=[{0x3, 0x0, 0x1000}, {0x7, 0x1, 0x1800}, {0x3, 0x81b4, 0x4267c2303caa6585}, {0x2, 0x7, 0x1800}, {0x0, 0x1f, 0x1800}, {0x3, 0x1, 0x1800}, {0x7, 0x0, 0x1000}, {0x1, 0x5, 0x800}, {0x1, 0x8000, 0x1000}], 0x9) shmget(0x0, 0x3000, 0x20, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) ioctl$TIOCDRAIN(r4, 0x2000745e) semop(r3, &(0x7f0000000600)=[{0x0, 0x3, 0x1000}, {0x2, 0x6, 0x1800}, {0x4, 0x7, 0x800}, {0x0, 0x0, 0x1000}], 0x4) socket$inet(0x2, 0x3, 0x6) 16:03:11 executing program 0: r0 = socket(0x2, 0x4003, 0x0) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x2b0, 0x4) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='!\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='^[)%\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\n7\x00', &(0x7f0000000240)='\x00']) ioctl$KDGKBMODE(r1, 0x40044b06) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r3 = getgid() lchown(&(0x7f00000002c0)='./file0\x00', r2, r3) 16:03:11 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f00000000c0), 0x340) 16:03:11 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0x10) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:03:11 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r1, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x3ff, './file0\x00'}) 16:03:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f00000000c0)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) r2 = dup(r0) r3 = semget$private(0x0, 0x2, 0x400) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000180)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000002c0)={0x8, [{0x3, 0xfffffffffffffff8}, {0x1, 0x3}, {0x3, 0x7}, {0x1, 0xff}, {0x0, 0x3}, {0x1, 0x7fff}, {0x2}, {0x1, 0xbe}, {0x0, 0x1ff}, {0x2, 0x8}, {0x3, 0x3}, {0x2, 0x7fffffff}, {0x1}, {0x2}, {0x3, 0x1}, {0x2, 0xffffffffffffff8c}, {0x3, 0x9}, {0x1, 0x7ff}, {0x0, 0x7fffffff}, {0x1, 0x2}, {0x0, 0x7}, {0x3, 0x3}, {0x3}, {0x1, 0x3ff}, {0x0, 0x4}, {0x1, 0x80000001}, {0x3, 0x8}, {0x3, 0xd94}, {0x3}, {0x3, 0x80}, {0x3, 0x9}, {0x1, 0x7}]}) 16:03:11 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="1aa8c2caf282eec23c597f1861e1eab72a2d39453641c8aae6d5b1f283630639b8b4d3b2345b9e0057759efb23de6acf4858d997a577d79e0b941f61891663c306992af18c5f8f6ea8d2f0d334d18b952613b721a51f10729c817d2f20b9273bc25190e733fee2f1da6ce8e89809b36f901f147f965e145c9d8013", 0x7b, 0x40e, &(0x7f0000000080)=@in6={0x18, 0x2, 0x400, 0x8}, 0xc) socket(0x30, 0x0, 0x2db2e787) getsockopt(r0, 0x200000029, 0x2a, 0x0, 0x0) 16:03:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt(r1, 0x3, 0x3cd3, &(0x7f0000000180)=""/86, &(0x7f0000000040)=0x56) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x6}, {}], 0x2}) 16:03:12 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) lseek(r0, 0x0, 0x8003) fcntl$setstatus(r0, 0x4, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x31) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8001, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="06", 0xfffffffffffffde1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x28288, 0x0) 16:03:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1a0, &(0x7f0000000000), &(0x7f0000000040)=0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, &(0x7f00009dffb8)=[@rights={0x18, 0x1, 0x1, [0xffffffffffffffff]}], 0x9d}, 0x0) 16:03:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x0, 0x0, 0x1d, 0x7, "69434e9e00000100160000000000000000f4ff00", 0x0, 0x1}) 16:03:12 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003d00000000000400"], 0x10}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8040, 0x4) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x90, 0x40000002, 0x40, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x4, 0x9}], 0x3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x5b, 0x10, 0x3, 0x4}, {{r0}, 0xfffffffffffffff8, 0xc, 0x54, 0x8, 0x2}], 0x8000, &(0x7f00000001c0)={0xfffffffffffffffb, 0x8}) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) 16:03:12 executing program 1: r0 = socket(0x18, 0x2, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x3f, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x8) ioctl$KDSETRAD(r1, 0x20004b43) 16:03:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x4, 0x0) utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)={{0x80000000, 0x4}, {0x7, 0x81}}) 16:03:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000080)=""/55, 0x37}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/57, 0x39}, {&(0x7f0000000100)=""/107, 0x6b}, {&(0x7f0000000180)=""/210, 0xd2}, {&(0x7f00000012c0)=""/148, 0x94}, {&(0x7f0000001380)=""/73, 0x49}, {&(0x7f0000001400)=""/55, 0x37}, {&(0x7f0000001440)=""/172, 0xac}], 0x9) r1 = dup(r0) write(r0, &(0x7f00000015c0)="1a6b035140b607a2afe7c3ea5a53d0ebb25373ee91044cd495891a33679a509d81360627d0c5e9372c7fcb7a63ada847c3afe30d5cabefc5b4994100c29b753947846cee107e5d391431555cc575e55a1682", 0x52) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) 16:03:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bced873008e72f840f7c4d672b2b1c94baba53585fce99e49f693bbe01b0dad7bbcc275d3c93f489802afc93cbda1039062019e320dfc2030000008756120b7d753af4333eb4dbf6e31bf99d7423d70e547624c52a77ceef32d9527fb351510eb487eb8d35ab00b7f55633122c136b5ee78606d25fe6b7e70e17e810a2a656e914c8adc6f931279bfd1cb90f18b6c61868bf8d1552ff5dde7d150c8002a0f7d51910b5630503640c878250f87590c7e63520662f0d0bdf2d2133339a7d8646008a563cf062553c12ebb9755b1ccdccbf53da5c504ee3d5d4dbc461af77aa442f75e97ee47def262511d0624c74738a2640f1185b20abfae86dd810ffd583f5937b9dbdda9f67aec565a97c19ef778fdf72cceb3ecb1a016fb0bda2181ff0cad9ab115ed0952bc415844fe80683c4a62b29191da75171acfcd47095bba03bc73b434f5af1265f754499565862bee5b4c10a26899f7236a54187d8d896edf640b86891754213244f49ca7ead346e12103e46cb386ea92044e017ff0ee8b545cd731b2d04a1", 0x184) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) setsockopt(r2, 0x0, 0xfffffffffffffffc, &(0x7f0000000440)="33dccd79d8c25a2a97436bf5a7b866aa17f6dc0e8b1f8eb5e46daa8c9a265ba98525d97f1756ed2bb371eb3987d43f9368aa943de9044d0d90ebff3e4d344ece19127a84b3c3d60f9647cd163ea4c9250719cc00444097b7e048f6829bfb796c44f556e2cfc5105e3e6c8af4a18d233e4357dbd17851f8558df0b76d69ceef8f389a610e3d927552f7c2cb3e2f437ffda58bf35115f11bef0a0e9138586d166b93fbfc2cfb404ad0498cbd787c785832971bc2cc4b2e3dd39bec7ca101956ce914207848c437d0b0078e585e55f1a8", 0xcf) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:03:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000080)="ddd812104e7fbf576fc71afd2556ba8d8973fb53b87ef454d8ee25d9be34316b157ae4b0869ed3248fae5582210ab359800d711a53ff18cd3b0bf50e4580c2b427f2915f", 0x44}, {&(0x7f0000000200)="b9f025eedee99c8f8f3b66b5740b8ae2fb4cda6387f5a055d279cc700c62e73cff549bd94cb995a0a1f9286293d0b96a492ab89b175dc7706b32334ef64fdb5c4a123b06250fbfb0f18b0b3738b4335e807d007ceb27352b1525981f907e7291e3cfc5556434169e71e6f893e802f266e626713f0dd78a9cbcfb596ad1a3ef555aba9041ffe13b98f82a59c4eac5f05be7f0", 0x92}, {&(0x7f00000002c0)="673c34cf101694de2320a1913ec31a987875f43adcbfa9146068db4bed9b6794148394dc65ab43345e943354ae3470295c1767132877e8e5d281808efea12f615f7c761c7dc5bb280971885d8e8b49f21e021274abe0b4fea6478cb9648876c4a9aa61e4707cebf29bb80b48c12f4b10f8333da20e8d9f07b824db01ffcbe235256720439d123a696c227d9fbdaf847d79a1b0e4a002a9a1a7c96751fc51dc4742020fe1be75403c32a867b9caa0c896f8210fb1d7d3d8a0a912d6709f6215f199c1c6aba97f545bab1de161ed8285afda64e1924a0689f6fd3ad2f588994a70a81802f61aaff26aba56f82b6d", 0xed}, {&(0x7f00000003c0)="ec448a8bee97333ec75c59d9f4f3526a33c79c7e98579921cbd1a5b658c63350e18927db947ebe2dc9610c0e361ef8e0c72addce0017e14ea19e978c9ca983551b172fd7db035074dd3ec24c10d93d42f8605d69ebc59eac0536522430033e60bfc9967c496ca6489991bea1fe6bc3cf64abf046d16cad3634e670d4cb368c9d3d9f8b1f586fa2ef30a59b5600e73aa685d7781a7a209ded86787b4ac91ac8088cdff4a9b79865f3e76077568de38842b2ab0dc55f84b2303f7aeef70052d4fd51f65b90ef308f933b4b75a3c4bfaf0d17bbd537a368337e", 0xd8}, {&(0x7f0000000580)="c6968d40fe8d285102115ff45fe58d182d3b50097b5030365a5fbb13ecde393a279161e5030649b9fb1f7c43c224249f22e30871baa05db0bcbf3d8d821923a66c14fa19612ae3b8278acf904e55295222b7d5b15b850c9f4c74b30e3c9f5b44dbd38c832cf6659bc4c79300e4400784bdfedbb65ae0b8d42b3046d5f36333997cdd52d81e7e915888c2afb0649d601d43e9fdf1a59cf499a793dd4ac9693b22fc6519033b4559e6cd057b800e9f10325d7033cba121d27cf0cb9ca4008364fa4a8a711097beedeaa1926306", 0xcc}, {&(0x7f0000000140)="067aebf87b2885", 0x7}, {&(0x7f00000004c0)="6e72c06e656fbe05e2d6d6a745c420b8a613835977cc34537f76167da8b3dacc0cda232b4b479437d20fd0a841545de4c5436feba22c3ccc9278c36565ae6cee144cc86082632cd6ddc0ce831d0015d75c095cbab6458b36796da82805152b78705fb8756b8bde69c2ac9f69dcb00f879097", 0x72}, {&(0x7f0000000180)}], 0x8, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x4000400000003fd, 0x0) pwritev(r1, &(0x7f0000000540)=[{&(0x7f0000000000)='F', 0x1}], 0x1, 0x0) 16:03:12 executing program 1: socketpair$unix(0x1, 0xffffffffffffffff, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) shutdown(r0, 0x2) 16:03:12 executing program 1: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000002000000000000000004000000000000"], 0x0) r2 = syz_open_pts() msgget$private(0x0, 0x101) r3 = msgget(0xffffffffffffffff, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r3, 0x0, 0x0, 0x400002, 0x2) setreuid(0x0, 0xee01) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) syz_extract_tcp_res(&(0x7f0000000280), 0x0, 0x101) setregid(0x0, r4) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) seteuid(r5) msgget$private(0x0, 0x8) msgsnd(r3, &(0x7f0000000380)={0x3, "fdeaa6c19b5dc5f7cf7677b55efb6b8fb02ba98e1b45e3f5b91ff916ac65056b8ba0c9d52487a7840829c266fdb6ddcec2933ad6204113dddf92b498d5441af458455eca7e9c763497609ec036165070aa5871f6ad3cd3843cb096a8fa92686e28b6"}, 0x6a, 0x800) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0xdfd7, 0x0, 0x0, 0x0, 0x0, 0x21, 0x1}, 0x3, 0x7f000, 0x0, 0x0, 0x10001, 0x81, 0xfff, 0x6}) 16:03:12 executing program 1: r0 = open(&(0x7f0000000600)='./file0/file0\x00', 0x400, 0x40000004) r1 = semget$private(0x0, 0x0, 0x40000006) semop(r1, &(0x7f0000000440)=[{0x4, 0x400, 0x800}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000002c0)=0x2) semget(0x2, 0x3, 0x0) mknodat(r0, &(0x7f0000000380)='./file0/file0\x00', 0xed754effb7ef2411, 0x1) r3 = geteuid() getgroups(0x1, &(0x7f0000000540)=[0xffffffffffffffff]) fchownat(r0, &(0x7f0000000500)='./file0/file0\x00', r3, r4, 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0xf7, 0x1, 0x41, 0x3, 0x6a7}, 0xfffffffffffffd38) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x1, 0x0, 0x14, 0x1, 0x70bd, 0x1ff]) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1000}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0xe77b, 0x1000}], 0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000a40)=""/122) semop(r2, &(0x7f00000005c0)=[{0x3, 0x1}, {0x0, 0x9, 0x1800}, {0x7, 0x3e664106, 0x1000}, {0x3}], 0x4) r5 = shmget(0x0, 0x1000, 0x1a, &(0x7f0000ffc000/0x1000)=nil) sendto$inet6(r0, &(0x7f0000000640)="7b36cdf1e04afd779998cb5b2b65c747acf3e0d037fd2f3e92cfe72664a9d09784fbe78caa3cbd3c8dd79537a8d6fa43b8d67de33f21a6794260ed6f97c9ce406d93c2e5f5c7490bf126fecb0ff9415fff022357eba05ec9bddcbf38f8bee7dc7d01c2872c44c4ddc0b0ee94d6bad99f4d20c20a36fa7a", 0x77, 0x5, 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x1) clock_settime(0x0, &(0x7f0000000400)={0x2, 0x580f}) shmctl$SHM_UNLOCK(r5, 0x4) nanosleep(&(0x7f0000000000)={0xffffffffffff462d}, 0x0) clock_gettime(0x3, &(0x7f0000000180)) clock_settime(0x0, &(0x7f0000000240)={0x3, 0x5}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)=0x10000) rmdir(&(0x7f00000001c0)='.\x00') ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0xffffffffffffffc4) semop(r2, &(0x7f0000000140)=[{0x3, 0x4, 0x1000}, {0x3, 0x8000}, {0x1, 0x7, 0x1000}, {0x0, 0x2, 0x1000}, {0x0, 0x3, 0x1800}], 0x5) semop(r2, &(0x7f0000000000)=[{0x1, 0x0, 0x1000}, {0x3, 0x1ff, 0x1000}, {0x6, 0x8}, {0x3, 0x28, 0x1000}, {0x4, 0x7fffffff00000, 0x1800}, {0x0, 0x438e, 0x1000}, {0x4, 0x8, 0x1000}, {0x1, 0x9, 0x1000}, {0x3, 0x3, 0x800}], 0x9) 16:00:03 executing program 0: socketpair$unix(0x1, 0x40005, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='$\x00', &(0x7f0000000240)=',^%+\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000340)) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923c113ea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) r2 = msgget$private(0x0, 0x0) msgsnd(r2, &(0x7f0000000380)={0x2, "ca22ac369cce06f388e7b951a958f41b10823f45b00b24c7b309f81b56d666300f0ba6c12c377d29583bf11b7f45de15bb5a002311bd70a6a63b52350bf125544ab83fe7a1ff8a0c14541d33d2333baec954d1e79d941e0db6567fba6ed8056331f6631e7606e65a814f455a5723877a40b0c1f9babab96603802e2ac6745c0f399c35a43d8c884d6bfa1e61a51aa800f2f4c1e12ea32972b9b624b1e7b3f0c4162e7162b62bd30e2879db74f2a0c19b3e10c98464c68faeb8d5bdf6c1ffa467e98845b099e22e5a210275fef37b32b67c22dfda5b17fa881654004f27020050e69ec0f6292088"}, 0xef, 0x800) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000340), 0x1, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 16:00:03 executing program 1: r0 = syz_open_pts() fcntl$getflags(r0, 0x3) pledge(0x0, 0x0) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x688, 0x0) setsockopt$sock_int(r1, 0xffff, 0x988, &(0x7f0000000040)=0x2, 0x4) r2 = socket(0x18, 0x3, 0x3a) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r2, &(0x7f0000000640)="9b57c67b12f0863cc3bff2a3fdb7513435bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79867d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87dcb40a8204959cd7fa23da2cacc96647b4184b92434fb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408ecee1cee6e9f84ffa247e7afd67be91036431b8ae4733e33ddb07f2efd078a6d270966f0f9fbcbd638ae74cb4fb0b8353c08038b801b3af1c5ff036d0bd968785467b64324aba8928030b4bd4e1d5821dbae744efa0d9bd5f003ba9f1ae1934770b4f2c65182e1baf168d34ac668ec741f559eb7c721f03f934d2e0a878f2b41fc2926a80c3f87c59257c5755e96f66a3a3d788657bd81c64e897191947623f1e69f0b23497ec725a161159654d366261760e4f83b711b1db36eda9151c9ae3cd9a4e414c1612d19e0cd0bf18630f54fdb0eb974f98189f572b802970ad24051358d9567771573aa711970a8ff0c42cf600cefaabede7664c09774a082e6ccc3c561671a139c67f3ecf862fe0338c6a2072b034e3b877ba6ba14087818ccc3f08194c74530eeab5f11628072218ff14f7689ee8961c16a5ec362fe85468d54ba2ce1dd9393b81ffb2a32c967b63323d7ba805f39694942dc34bfad91842553b1c6099a9c866a26918b1937cf4b21d68ad45a9fac582e16bda93eb0c4603b177272aeb1aa295670c3df3bc58c3d760fef6ed14ec004d626dc4fef8c82b60f0ab50f7e7d1779984a1d1985d00b28c2acf14af47b2d5c33a0dd36eead9d186dace8920a45e0c5f97749efcab00d1e35086c8aa32b8d0428a95e82096b0121cb955b79", 0x292) 16:00:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044279, &(0x7f0000000000)) ioctl$TIOCCBRK(r1, 0x2000747a) 16:00:03 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x400, 0x4ff, './file0\x00', 0x80, 0x0, 0xfffffffffffffffb}) execve(0x0, 0x0, 0x0) 16:00:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00", 0x7527}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000080)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCDTR(r1, 0x20007478) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:00:03 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x40000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) close(r1) readv(r1, &(0x7f0000001600)=[{&(0x7f0000000180)=""/170, 0xaa}], 0x1) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:03 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000680)={0x0, 0x400}) mknod(&(0x7f00000000c0)='./bus\x00', 0x20000000002000, 0x86128) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000000)="f3fc0669c05cfa33aaf3ec7fef", 0xd}, {&(0x7f0000000180)="cfed42cc0ba562175ecb0c1040f1b271c3725695d91c8ca99baafaade359c73f642cce97ec0bce44f02ca223fa18d1fd49732a992b2dcd5847b9b53809b643f432c911c209af02cd3cbc5257a5a1a49d64f9a59e7bac7bc281c4", 0x5a}, {&(0x7f0000000300)="7dac6f66bc98cbc2d1a1222234c2f928b887c013b7523826039a4bf9248d5efef6b0cad78fefa17707cba0802c951f0a264dd38d9b0c0d49574dfa650befd027476dfc355afc919f4ac5cc322029d9c3254a32bb121dd95f0b0760aa7163bcab7b9c2b768b805db63d374b0ed72603094914829bf4c4cdad653f74a52ae033c84e1d6be95697250f5cba2c3cfd5284982f4b5501b6598a333af5ed02d4e9be98f82d4e869717d9bc0e6a63075467bafe043980a66e933301c240afb16e5b80d296ca1ec5b18088fcb693b976a2701a227c9b", 0xd2}, {&(0x7f0000000200)="c6738c023f00c0c0c1d9dcc60b0c683dfb400ff3e9afc6696f9c690e296bc1197aa1a35954c36d6bfc3cf494cc868b738fd62e4adf16d119c6b69135145f653b4e7902c356d91e8dc831b22f25ec5f8d55ca2011a0c7660bd19a1ccd50fac443ab74f0d3584d6b0391a35bfdf6099027c9acf81fdad3d92e8f", 0x79}, {&(0x7f0000000400)="33a5e13c46be9d7a9ee350877fbc596a6c0240b3a06a93620fa9520cf6ee2880fb4a4b52f229ebea336f3ea0be0d0d85fbde165744c78db712ddfaa76298692921682ae8808ef318c39c26d2417a2a40f70c5ce9fa758685532ef95169f9c7c8738cd2a30384c77b60c80d92047e3765dd60f945de25d789ecca8f4fcac0881d07d8f1", 0x83}, {&(0x7f0000000040)="3b999b32b609916c6617e058d91b35a7db30fb808ee77f1bc430d4ff086ea6bb9d092794a2b3e85e98cb68f8", 0x2c}, {&(0x7f00000006c0)="86470571b38f7a7c3c2da7068ff8e10868f2bbf37bc1cbc7aa0f5975798b34d23a85d0074605c0b0c24a842d6f608a2781f7ee69e7801b44da5160c183c4d606b424f2a0950abd5a3645009a5b0335c5445974e25c98062b621b10f299617907088f3e9dc0171381a774e12a80ba92ebc76e2ead09cedf6bf4e5d94bd2d93bf36a30b68ab49bd4c0c9345a58897923648e1fdbb177e9e97889e0d72657c227791fd8b8e4f5bd50ab05a07473b21e7ac35a818ee6fda05c0e157464f3ea175201b9c1ffc66fa033960ec74be87954be138c8a16fe91f47083930fa588f02e88d7ff89f5c5d72f088e2a9cb26ce10f32a669e2d01efd5478a61814f27e5a97204863ca076d2ee80a6ee763d14b0f66ec36e74988b52222eafa4ed3f8c5cb41796a051f86746a1d31e6ea26abf8ccf251a75e3cc4d0c706c79a8c89569095ac5bca3674e09d3050efb7ade87acb829d3e77a90e79b60e0006f94fcb128626ce920cf38e388bb4765ebcbc982f6f58d5aff209cbe518bb4ddf4534d69acd890e0f5c0cd80ff61415a07a88c135d30f1685afe43d8904f5b82d781bc72a64e9b043cf5daef9af8ba57987db0d137c079308e51699779b357d3c0c046f0c77b365bfe557bc9137390a964b36966fae3f3c0a7beca4f56f050f5f41a493c22affd09985a0449df4f8395608ecbd300eb3d8ae17cb174c92eca97183b86a94bec9cb0aa82cef35fe174fbe726de0877f50fe9aa410de2ad07ac1ed88a54d4131445445120d7135524471edab836bdad1b67e31a6a59ebab82b74af9e4c020604d1e828f9828f38445faf86e25ebd5e559904531767409b7540e3394e50785172248683c5beaf7f2c45897c4227f6d2a27f08d7fafeaf82b44c803d08cc160ea8fa8ca7ea77dad32c1d7cfea28fb803092e13359054fa42f7762f597acbe883b997e61c39d4d6de1e0eb31264bd1c6186681e768728d290554791d1dba2eb00adde809b1175553638b349fee381e6998d3146518654866a9a0619768b300fe142887a3074aca32eaa0bd9d02875ffec4ba4223527a57cf515dde1b2e0e9c3e388d1db52cdf083fc424f3d5576232ddd46dc448f642abad6339f745dd3e6d1d47196a3ff54660fa59a70ae58fc4ff135ba860368d29d246fc746b4f480ba29f4cbff3f56302f9b6492e83402d93aff6ee813048e92dc52ad3699d8569ef6513bb9ecb94cb6e26eadca5e4a5121b221c460d911bd6a0e4664a14f3083ca1520bb9ee3f872dc1a8423edd27e66282f770eda9b4c3406273cab9b32e4168b2ce54999b689de6b043598734866e7076345b40656d65dc6474d8ded1f15ad6130d0a28854fb2a6916615e44cba64d8d74d25a58828d73a5dc5b6df186938e33ba1bb3239b40a35e5f637c7eb0a694fe4d66e2f1580d2a14b135a724623852ecefa064d5fce7f293d59e2c80ba56698eedfd40eb1cdac16867671f32c08c495ae530a491ac9c29e620bcf2103e36bf9469567f13ada11eebf85b7eaba9cff0fc8f121b358b1f8908163a1968019dbde13eeb38a8a4ae5721487c2e513b59b8ba44cebd37b31dadbb811251c585574ac37f7ed18cb7875e5c940d3f288c4cd3f76ef45309b51f24cadc4498a9123cdc0736f0f1721c159e187bd43d4f61811cb22a357cdfc3c346b7955f810b4ab9c775488a3be29d09a145aba0aad95681b4377fb5b8d98cd99c1b75c67ad3769b58d557027221912cf629189916aac409af19a3827a55e52a78eb80b0878b6d84351eecbd25e137d0d0f858a25af2ae09215fe7d01f7ad77547feeb9054b6d7749d0f085126ccf4726e1b6566f474128b320c79eeaa1e6bb8eb36be9da0d27bbf6fcb407ebed5d8fe227e6c8b57f929b4c1efa34b98088ede15cb8e27058a857af866fb7c5ec057c0472e850c50f64ab37da7a522740983f67c47a545bf7e8e91d0dbe722159a7c4281d8765845f139e32b319553ef672fb6dcc46c3aa7b0d6e44822e9a4aed90c1df1c1ef4b0bdf5e07bd97312bbbf1b17346ceb3e0662683635b56b1991d8fe45155220a43951ae3a158bec68343289ceabf83b4586a0924a8a26759431591eb4944ab62da68c903fa666ef513a05519030910ae3c86e8282a32de91b25d16a11931a0272b4bba70830f61043557db6b153cd52df115a359961084a59cd77551343b8e4c787d73cb85d6cddfaada7bc71fdc857dc4abc01a5f19a7ded4462dacde5dc8912c8f26650af229e7f3a259167c5c82e2e80a079fbeb30e56863cf115b9f2c601364b67c2d766e8065f525aa74a531dcdb18c0b4db3416ba4e50d90e3445fe3afc4777f0ad8ebb50c8cb4c236a629a29469688327f877958715679c094ea2d420ebe5517fc7e1d83405d93af9952607fc08b40c7c1ce9fb8269d35f9f08948e4be131a27f3b1d9f256fd1d1ad920dd7345b081b722e64d73c9710fbb0fb475490f481f655f7a0105bac4dcbb1101420effa847b05e0019d5ee685bd6bb81c84e4eb8ce76a45dd5d130d9121d9e7d0c6ffa936967338f957ec3f17f4e40c5be775d8ca6c240ece90395e76634fed50b155c64cf30f245a2ed052cc6ba8bd48f51e936f70caca79bd2a592a2c5825cade7819b7fcaa9b28dee70cd5d92ae774b5243cdbb910c01e9adf760014675cb7dd5756ed23dc60e76e3a2d2c47cd1665b983c1269f9780bfbb594e047848ce7b1d814f97f33f79a32b34ca618cc05924952eeb629238e8e81ae0201df67a1e1a31fc25756acb782ddd5492c531fa40c4ab134cfffebffac38f1df67256561c5039d40b5fbf334f1705c13b0a4d142e6a8330794c41ff9d60fa2b2bff40b28cbfb38e37a458db9d1989b50a8559e8a2d2046cfad9e283c27732c81ad73630b187cf654b110f4bc59c8ff6319d76732f09db0a95c41a37cbf6c0db3068b4dfa4901040e0e1ee14c77527d44ff061ad9398b28cbd8f50ed76924f4170a8e66fb1cdf632a57c979bfda80b6f876fcb4689c5f109c3d32880bafd2c143ee841ee66bca1a639e0344f2145c337b6ec5149a3eb0456d4c9b9a9b22dc71914a9f366a99be37d2e8240feb0279e8fa07cb157a6960d491075fcfd31a38a1fd62478081ddb067e38f30250ebf73ea11d1232af6de51b68488d38413160343da7ed6c7b4e5d915da0574cb1006667752a87559bb500fffe4b8b69981e05249175fe41f33dd1ffec99fd743a7632e80f93c8088f5461e09e7388241fbc754e8e8e447eef0eaace0c200756ff6cbefa9c9c7a773fc540d3b196ee914b6964c1ffc7034a0880073e3612b136499ca33357ec2b18af26f82004c2d736e5b5d8d0d3211aa172c2b387ad10399530ef13f136c62e139f8b36b2e2be8de6dd785abc1901a849b31750c49b405946607a12ea6c2b33cd4e4a4e327970a504421eb27f22ad1a3b3f995441caa2c7d9dd03e1fd19e58052b1af9fba76ec9f4c0b786e51f7bacdd5d621840e26010d209826108b97f5af4e5f7dd2ff435af204c36e86d7b5a231798f674b3c72556c6a9829a09b6269eeba82e108e152833fefcc71bcc0b679a3cf2416d3814e953fcae33b4a39eef302bf9b17d3ffeb4f2b365c229113082c894327a9865d0514de539c4c99cae154bf3fbfb3babe1b0c1ec751c3fbdcf10ef3d0948fff14de115621e1626e26fd09151779720338b88354b0d4a996ce5e572cdda46fda8657a91ab2d3ff3e8ddb597b024444c61f8286f3bc57a722dc0b0efd5fc5265b9bfdf4ced8ab790850eeb6781c79bdf25b5a5f5b9112573aed1ad4e01271de5a8f125a5fbaccb84586ce120fc8ced74ce1ff5af3b54f6f53226ec1ccef037fa6d15ff2843a49b383ded96686135e9b138ed2f9298eda955324c97f369eb51c1e7839238f42250932bd8da1f37a1d7a6ba1103c0e151cc6f0b9af0b5d54641ec48510d5c43e9ff40f4c61332afb75ba241d92c3923dfc87c56910136b0bdc761e5238de527c21546132301b5f38b10cc5eea5934c2085fd80d671cfc03a8d1c44185f7359d0c7b72a700678648e85948efd606a7bee40e786009cfb4b08554b72f0d1b5f88e270691a5622760bb32054f79fae0cd396f494ecd1b1fd86a11ef13d33f89ddf22816a2be7885863d2405fa0c32eb861941103a0818f101809c81fb296e0b95a52db58a92d945ed8f3969fe5f51ea91456fa48919a8e9b3818a825ff9f138ef23a5636089e99dd46b7b3a31898fecd961b2a3709de082af392baf60aecf2c408a08ed7fbf50fd4c85e9044e98e9df28d260d888546aa8dc321472bb3544d815ec18fec3099f2f5d0e0403d83b72af21d0b60e4606062e08011cfac94a1e9fe42a630d125d5ec061ca88ae7661ad2ae215eba72b16d46295ee9ffc48374411fde4492598e2405f89431c95fe979c9e6225418378e1eaaa4888a55916dd929f345e2a8a2175f49ebae620294a5d40fdeb54b1b81a9ad2eb6b8865b863558dd9336a8508133021db5e971dccad2fe05e502fb524f293cd6b561acd231ad91e880d687caf3738122d097bf3a0b9b3acc2bc6a4fc384e9e9062391ff13f056096b9c6545ae32647323ebf8c551a2e180e4f447cbc83f6c97e7fc9992d6d52f7d5ec584dabbf45e54589e29f71d0aba0d2bbd53e142da9a943110bd63439361f34999f48aa65f57677a71ab0a6053ba8f378e655c6c2032ca6b1f618daad4382ef7e96b833aed1f6d8c42669c30889c44482dbfc0b632dbdc955f17e7a727b0853d6c081e1e65b9b7c8dcb2690a9e597353261aaa39df48ee9db4ed61e01b0e6c61dd021a51cfd91515a5be43c976a8a025dd31e6f0f331885faa975d3e7c823c927a0da912eb4ab632231c942ba709e8d9fab86805df84ffe215ecb462e40ca2392e18e6e095f90b32fadcaf5c217b4399774e4f03b0d3345d365fc665918b69a451e371e169e6114ac255974e8dea36d7a40bae937b4e834b8dfde7d825e26b5dd71d5d6d86b8f21d25219f8ce2081b0377069515c30d5055d83aaaf24678c6a3d0ea086cd4b4df81c0492762a3e54b848e099914bf07401afbfc2e695944f37e5b33c8bdf50ad09fd69a9bbf33642507599c0ff4d7cda11dc56d16fdde58c884d336ac3f7682d9291a481b353f118fad0fcce1a773d06194fbf1242440e332893f3f186e437e784babb9f13a1c8ebe8d3194116058d6081d16c2b80d149548854f403ef84d52f1ea2a3245d4a029ad1ea866b5d429c0ac4c20c319dd63ec1ae6be43de01e81fe488253282b2f981ab055f709c5fc27fa354baa035c539b41a78f8a1d87079a472ee43568910c3d18855f9029c8b7c3cd17cd2270efba31ac46a412a14c1c49d29e2e3abc994070540bc8d8d424f0054244838f245b9650190296bf4b6cc4ed63a5ad0ccda64a6f33a820d1fae8d55bebb0312c05d17b8ac50e8e9d3b7cb78332b2c13c14dd04bda29e7c626fb08298df1cc38687071efb1c3ea8c345804532b254046bc8a20b7ec8385d7b57987d90ab3e9e77d8bae97335a29a19a7240feda4ad340055178dfcf1bc0ee9bac39a10dea97ad3963c5724a86a7f9b5cefe7fc5624a84b2f341a958de76440ff770d42ae7500111d96d8425671927c6841a8ee18989fe89ceb736d63f4101697dbd49d6bd997686139ec165e2890879c16c38d7944912fe6aab6edad9f8aade91cca102041d85a1950593ff640362a31587d5326ef5996752b6048cf4be23aa30f446c37f3fcf980daea1aa3e6fd5746ed7490c861f25e84e6635a99a0877bbf766a0823371b997316cef0f", 0x1000}, {&(0x7f00000016c0)="7e01187366097d59aa0eeb02ef83f5f397673319fc7fb829fa9973b3b7380005239482c01cab17eed8f553790ab53af0224a1c11a481fe7af0afd1987e905470e0214d3cb98b74330edf2f93e3b7e8323aae32473ef545cf6e6fabbcd34e76f4b658a14371acc13148f9972a9752df4408a9a6cc21e227b79aafd29971ddb1acf04f6ef3ad5301991c47197e14d276e6086df8ebf075847a23ae0e9a68607f811ad7c13cc122695267c02f2d7ff3141d19d9194240f4aa0cca0b7e41b65f2839e9d6de1e93ec2f4fcb75352f411e0c6918783f47827e8fb9b244b5a21e73b20202ab18142b4ca471524b07304db09ddf72d33056ec6041bf5bae871a502293a94f2b710b137177c743a7f53d7864928e02097d5445e3dba467a5b205c65ac51f08592bd142de6264f38fa178f473c58e477394d7e564e40933925b540a34212fa6ee98f24cfe52cb555455c5d3019d741e6d760cf7bd9e34912598dce4cba1bcea062666726b08071d3fbb85e5bb159df0bf822f353ee529a2bae849ed81df149c0dfdd2f26128e442ba67be1df7b56625772978a7963a7f24cbdf4cd83d741159486bd235c3b68acc9c8edeb5294e1a2d5379ce2659cfa2b62d337ab327edc9ec1859dea58a795dff0cb4d71f2ca338305aaa0805e4ee412938fa5b965a46d3ee320620d00b7d1987697b8ce160741b7fbff5efd1c4c22b84f00c6d13d6b817a1df0b08eb36723f2a061c62f348cc713b1bcd730f30f7185d483bf4a27bc735a489dfb0c33b7c43f71da93ff9847e7050fca0ef5081aefb72a2304cb7634939fc1fbca15d048acc5899c704ef12abdc270d8f1b25bdb8e9fdc144655d5f681c7537e1dd15741648437c278860dabf39241e1f23e52b9502a090f272bde6c0393172809edb4d2cbe1ff533f2fe2872015eb81ea154f0dc19941452e64e7167958773b3e3031cca485f545fc204c06fafc08b90aac77b9224fa7758612d2c1d0573cf97eb7be78a189b4e58cacd936cf67393e47bc1cd42130dd1a626b4d0d994889e4d585c077d0b8942b60e2d0d404e40e61ef6965585a1c89604e3ec60e28ef341fbb7123a162aecb41e8c6027f4d2f0ba214cfd96423d4aa848d3c11c81b5481a3a615f3e80c28e93787c13afe4dfaee3d1612f53f42e87adc0c8b2ac86801b6810cb3bf5f300467ad37efc5543bb0c2d76a9019ec4e57ae0b4172782bcfa079818a38c9d84fb91f2ffbccaf0ee6a25f28b26c0f1197eedf681ede225fac79350ef6101489089924209e7e6827408acc64a6503bf5660507a493d261f5818f0f7aa6aa0a6bb326ee9d925e8ece58603fe7faba0a1515b6ef730438ea57d59b5e7f20315d082af63b5fd3e1c42c90dc4f6ffcd2961112cd38497464caca708037065d6ddeab185ce7590c31d6937fe0bb217f5ef9686a2d6688e8f4ca21e9997acb953b94ce0513d5774b90d3b7b10e26d0f2210e2ddcd58202ed1b44ef1e0eb4a99c7d776f44249ff8067ff6555b210f3233f464e80a9fb89ee0fd75982d212b404a26cac6d7c970239a12927c8063f1058e190fe2177f052e7e654b56ce49a173561e074deeeec9742a85ff3f4f716d40b27d483b6e244cde7a237912692f404a24f613c34109c97357b7261954ac3333f40e3af43032bc28ec14a2fbb71276967a86a8d8caefa187f3950d2fb7f257f13d0275890b9f4b24f378550085abde4db951fb7ea94d89580911e4ddfa177d40ad72fabd323405627ba25dd7cfb804594da1a562031220677966fbead06c12112bac7b904459a205cde3485febf71bf951a11b9dfe5f7352b9250bb51df25285781cf4c70dac996b8a2e52a40efdf79588b0a9afa791bb0ebfc6520446474cfc65b94198a0213f0253438d8f9de515e4b7f46c45909ebb2981c1c18a8c3b930ab9af8f24e35129ce626020bb6bb473bc76a1ca7290e2c0edf480d49885d9fbc6332f822b22997346a03c4e1a93c1150366b6654464475bd4afa511c71d476c666d1a2566abcbd5c60e827f9e1b1b3d4ff7b35d6b0897dfe418b168eebc79e9d1369462e73068fae30a6bb0ccd03173d239f6dac5421abf36e192773ba2d4d490b9b863835d88b598363b7181472f167360c1fbf346566493d0d3d9ae529c1cbaa979a71b771ab6c449db6c7d79dfe6c8cb26083ec722f734644ca1a0b02bdf16a36bc62154edd2879b938cd1506c6172b6d5151fbd48fc6d5d5e5af3805e5df4782ed1cc7cefdb2f737a80d2847d5daa6a345469f5877a3b3439d6fd7059068533b16cd672f717a41e4be3bb23f70728464e6d8448c8c8655f3617d1b9828575ed84cfa74812e5be09396ff2973a738843ba9ec64fc28179c69681a93b93034907cb9e6fe42ce63cc2153d3ee83887a69d27e10d202bef7fd8910f0ff21c20bb68f7a574ea0dc64e59641827286dfd3fff3de251d5f9dd1578f9aaf03e3d82265f723238e99ee9295a6ab4d06ae32f0986dd8bb49d16fc1d5f6c44d62d8a530a719bb63c25f27f50b883df90b0c92287314252620b1892ba59570b246fc1d113cb30bf03ce0257eabcc94d274c9e698868aeea6f7ede45db99706176e8ddbd0ef5b1824753c2bb781fab261aab94a79b961d90d4de9d5744866f65513ea69e7946d5d498b3979d482e8c89c2e49c4268365f5f6b25e659c0d91a00f1ad768c7f353b057b20d2345283b1ea26cfb1281e3687247738f32195745b3da649d426d93185533ee78ec4e4cd44262f8e4177cb4d74012f0e9f4667fe839fb96a8b4341461c4cd45e49ea51eff94c6ab475c8a75d236a3657aafbbacf3dfc9df11434306f716904eb59407d51c7143ec15340e8ecc4b6a680456398de6c21c227c7598c23bc34277072ecfa9fdefa5fe15aca5acddf06bec405e6980211629c0aaaaa692ba43982daf60b9d160a13db55d3a40b1aa606012e7d39498d23f4f00c212f1340dc2237f824767c070af1a8960f411dc0f1a4c89db8568c5be95978a6b84f51154d3907ef8551912ff2dcdf31256f59af4f049bcbbadc0184d02d49eeb3a2f5c40c70a448f87de56455eb516e1ef933545a4ac2c42d4f81a0eea57a851da5a03d0843a1571422951ff53dc223978e811d95ef48b661c9f91e9441a67894c6bb7caa4a8426264354a3e24eb3b061b3898fb39085ad26bf4997f7db05fd49fbb62c1ccaa2594d5904e43f2083c874ac77eb0e47b8c77cc30713e3604fd1d49c58b47b34aac3767225ae1bab1a0abf7de6b414b964536fe2b58b9edefc6c120623426343f0cc8a443ffc1a388afa07ea99970df60f8ca81b7496b10a5218e80a037d4cdeff9017a693a432045fe33b2ab5f0cc90cf5ee431d5e85bd12f22f919b2b9872ddacb1d091f002b7a1a41c94f70a377af3420823fbaf82b174ca102392a9a5e52d29e13a588cad1f779d8584c1b94ae7bff728ed40765c5dcd43f1b1deef4e691ae857f955f3cc6f9510f3cb94bbdcded124eae68b90475567c68b210c566e22ea2e053a9e875a8672632cafd0d0acc05706a7fe72c6eb4e3fc3a3ce0e8b4953ec167d17942fb822e9ab71568223d509403a57ad2dd5021e56a67ff5dedfd3e3d3f379c51904b4a02fe91499fe9dcc5aa334a09de70b94dc515954df0c3f300e917ae4dc1c2bed809936234b96346bca9ab9bc835136de8a829af2e484a0af012d158cd256d3baaffdba569c0e6d833f36f3503a0750fc5f42c273cc74e6224f411323beed1a4d2abc279ed43d791b045e1d0b1a51b2072c784b4ec327b14dd0a7a2a2c1f55c50c066d10551d43c0906f714fd75d22bcbfc2039af77b9cf7c6e66423f90adb02677e62d38038eed0a9af2f56ebfbf148964f90195e9dde98f6d5cca7a04f88abd1549791c81bc0046b7dea5dcc553eb8a2e255e9e5b0c1097b704e78e8654b725a06420b237035430f67f2fea7632a21a0fcb3b86cb5953a80f1eb17c81ff2d29de40901e6806b73dc86f3a0f18570249ce08b8367f51c842749c0598d6e82530801857748c780779386963e5d9759ca89ddf6dd6deae580116ef2e8f4cd29529e7c709e4ba6334852b8ea5e2bd44950abfac1a041b285620cdeb6d5a7395e80aadffedb95137b532b89578124f17a7083cf17d48010964ad5a1127c24f19125590db19c9f85c9790adc972235a0b616cf6e1f452a689a90af9fff88f66af154b11fb54eb5bd6c599886454865cee326e386a16bed42e265fe747a4c6ffb0c2cb2a0916958cf3156382af64ee75b37b3b31e0599daf2a62e674e1c0e03451000b01cbabe3601557f757af2cd4cefcb115f2e456d1912651bd4adfd7293f6aff11b020be071b8736317a3409980811478290a4ccb12bbe75da28f67474aea0b189bb323468064ffd88997b43040a9dd3746f44bc268317c25b664ee77b7a082ebf924951c458028361425047dcbd22d5b37f8e46ffc2993618581e076bfbc2f93539a8c1b402b9f4b0c4018b0b427e29c55c0754ccc59168c4c33379542f7b0427a17315c8de35742e4714cdab1486f89dd82acefd4e980c99bec355457a2dc6106ab0379161130de841ec4f3396b7ac758ed36e216041f914db9c881373773b5d2a6009ebfc4d4a2bbe0553be17b2b7ee447557d9bd3e40e50b255226e3d1043ba203e5aa71eb3468dd88de35b2601dfd2c3b7b229c3092c65d99eebc817f2228fb201c59607f30ecb0404e96e853f3640ab1b5a7e50416a48e44ae0d9092cf5ccc09c14e6e2c052cb8ced33ac8992adfae1ad0907517e7b48d8009c959c2c274d88ff7f329d747b8db95395dae1c233d8aced01d1dacab937ff4cdc9dbea4bb3f40fadae0579d7ff87922e1fc2fe0bc73df2de4105cbfb694dca9a62f368afaadeb37ce044cd0ba02d271952cacb24a2070f49f47737378a1e76a4197ea9afdf64e20e8860831d382764a613890f3785bc85b553bab834dad4ae47c2c87fc25a747b8dc0591673b1aa53aed72a1b7f774ea7a80af460faa53ce6c8a2d82a0847c95d3e4f3654cfeeae7e49ac32443efa1d97568b341bf62d67d61844e5c7ab2ff88027d6f962c91b2ab21f4baab4ed5b9212def08786df183454064e47aa1f1d6d2047429bfa689953f33223c10ccd013c25a67078d012790d79ae088bc9a42cab59fe31a5cc0e3e63b954d7c60bd7b5582f61881a7b959298b2be79c8ad2dd35e49d6eba554de25c7888cd5db226ddb58c0c1d86c7a53fff6fc07dcc07487c7fa725ae491035395e490cfa5ffc7dc1eee9ad900f8062871ef14a3935bf98bb7ec59d3a2f6fa9879db6652613b535c2e6daae1d122979b76562ecfa2d58245712e7e39b80dae68f9dc60b98941f2451e61c9485252c1da37e523a8dd532f4320eb63708740688e42b90991dc28d0c7e072985b8de843ed8eb204c3c3d9f855a8ab5528b79f4104371ab709affb923c3a0367a18718f277a4b7b2c693c2e61218bb9cfddb3dd1b29d1e87121e00ff986493c5fa0481dbe073bea51916f4c548700422d0185cad38f002ebae6068a9c7d167267c9b6138926cd85276d657e933d3d67588c1074b6845d2e649a7cdbc11388514f1bbefbcf86c6a76961d68aa7f39e51a0e2f0472a70ccdc936cf75eb5436e1cb02d0fb78b7e116ee5a2967c23cb5aee58e03d840bf0407297251af7f371685bc76f14ea28e186da82f2e4c8606513e1a59e74bfa962308844e91a0e04a83630cbf3e830818b6c477c2adf1f09c23d1dda98d205d61085efe7673a977d24a2f3457e7be77f3adb85e220f85d8af2cc38121bc", 0x1000}], 0x8) stat(&(0x7f0000000080)='./bus\x00', &(0x7f0000000540)) munlock(&(0x7f0000ff9000/0x1000)=nil, 0x1000) write(0xffffffffffffffff, &(0x7f0000000140)='\"', 0x1) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff19}], 0x100000000000005e, 0x0) 16:00:03 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="4544c6e6b5661048e6649c99d9349151ecd97e59cc578cb657554c5f9d99572935abbc5f8c8a870016ebb5857bd1c2991a17ff8fe0fca79c0ab71b9a6bc521343f7895e40f6ea87f6dd257b6c6a23bffdd53955f5ca71b452cc856a1fa7e0a51b9615f1100f2c6619ffa8c1f0f610e0528a745f5bef15041d79efc47931cc174ce0f8bbdabdda19349cf51", 0x8b) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000200)="19b692d9cdf9389feabcc374dc4d7afee37abc78c38944a043de20f26149c530ebe65bc97b31f715c353bb0fe9b9fa1d5ffd7346de7c93b5cb2b44b0db6bbb30134d46388af558d0c92c26644edc27f316156874d00a70e58b5f079d5dff62e390a4e1fa848224", 0x67) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchown(r0, r1, r2) 16:00:03 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x3) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = kqueue() dup2(r2, r1) dup2(r1, r0) flock(r2, 0x1) 16:00:04 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESOCT=r0], 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="42ccc69548e8a5207fff9d908f0d48454ee36d88e069b16869f7bc029fca14adf92db2f5cc2c3e3b551801b3fa1afb0a8295adf660afb85aae2e48a396748d28476207ed8afcc074f65b41875d31d5d6d2ce", 0x52) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f00000000c0)="01201a56e9681eab07783b3706000000000000000000000000000000", 0x1c) 16:00:04 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x3c}, {r1, 0x9}, {r1, 0xc3}, {r0, 0x40}], 0x4, 0x9) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000280)={'./file0\x00', 0xffff, 0x31, 0x3, 0x0, 0xff, 0x4, 0x3f, 0x3, 0x1, 0x9d85, 0xffffffffffffffc1}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r4, r5) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x180, 0x2) connect$inet6(r3, &(0x7f0000000040)={0x18, 0x0, 0x5, 0x5}, 0xc) dup2(r2, r1) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) 16:00:04 executing program 0: semget(0xffffffffffffffff, 0x7, 0x0) r0 = socket$inet6(0x18, 0x4000, 0x641819e7) fchmod(r0, 0x4) semget(0x2, 0x2, 0x10) 16:00:04 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x4a4, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x0, 0xd147}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x7fff, 0xbe}, 0x8) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000080)='u', 0x1) write(r0, 0x0, 0x0) close(r0) 16:00:04 executing program 0: r0 = socket(0x26, 0x4, 0x80000001) sendto$inet(r0, &(0x7f0000000040)="bd629fa6e0bcf4ffa6f47a267529ec62f786fe", 0x13, 0x2000000001, 0x0, 0x3d3) r1 = dup(r0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x2, 0x8001) mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x4) fsync(r1) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) r2 = semget$private(0x0, 0x2, 0x0) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x6, 0x77f0, 0x8000, 0x200, 0x8, 0x1, 0x1, 0x3d48, 0x3ed9, 0x8d0]) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) readv(r5, &(0x7f0000000840)=[{&(0x7f0000000200)=""/140, 0x8c}, {&(0x7f00000002c0)=""/223, 0xdf}, {&(0x7f00000003c0)=""/144, 0x90}, {&(0x7f0000000480)=""/137, 0x89}, {&(0x7f0000000540)=""/88, 0x58}, {&(0x7f00000005c0)=""/2, 0x2}, {&(0x7f0000000600)=""/32, 0x20}, {&(0x7f0000000640)=""/47, 0x2f}, {&(0x7f0000000680)=""/251, 0xfb}, {&(0x7f0000000780)=""/135, 0x87}], 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, &(0x7f0000000940)=0x6c) fcntl$lock(r5, 0xf, &(0x7f0000000980)={0x3, 0x0, 0x0, 0x3, r6}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000009c0), &(0x7f0000000a00)=0xc) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000a40), 0xc) getpeername$unix(r0, &(0x7f0000000a80)=@abs, &(0x7f0000000ac0)=0x8) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000b00)={0x5, 0x1}) recvfrom$inet(r4, &(0x7f0000000b40)=""/129, 0x81, 0x42, &(0x7f0000000c00)={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000c40)={0x10000000000, './file1\x00', './file0\x00'}) close(r4) dup2(r3, r4) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000c80)={0xff, 0x6}, 0x8) flock(r3, 0x6) getpeername$unix(r0, &(0x7f0000000cc0)=@abs, &(0x7f0000000d00)=0x8) semget$private(0x0, 0x3, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000dc0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000d80)={0x2, 0x7, 0x2fd818d6, 0x1, "a8c2c55e554115981212855096d5b9df1b3d98f4", 0xfffffffffffffea7, 0x7}) shutdown(r7, 0x1) 16:00:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000040)=[{}, {0x100}], 0x2}) r1 = socket$inet(0x2, 0x8004, 0x101) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x6, 0x2}, 0x8) 16:00:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x4a) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kqueue() ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000300)=0x28d0) 16:00:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x3) msgget$private(0x0, 0x0) 16:00:04 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mprotect(&(0x7f00003c6000/0x1000)=nil, 0x1000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xd, 0x0, 0x0) 16:00:04 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000000c0)=0x6, 0x4) socket(0x6, 0x7, 0x5) setsockopt(r0, 0x4, 0x12, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) 16:00:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="3bb582cae5e6a276", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x4007, 0x7fffffff) 16:00:04 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r0, &(0x7f0000000180)=""/120, 0x78) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0xfffffffffffffffe) close(0xffffffffffffff9c) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) pipe(&(0x7f0000000080)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000100)=0x20440) close(r1) 16:00:04 executing program 0: rmdir(&(0x7f00000016c0)='./bus\x00') mknod(&(0x7f0000000080)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) close(r2) sendmsg(r0, &(0x7f0000001680)={&(0x7f0000000000)=ANY=[@ANYBLOB="ff7f000000000000"], 0x8, &(0x7f00000004c0)=[{&(0x7f0000000100)="439a1df1d7ac7aebfd62da5dbf704af5aa9acdc542f3401400ea095225dcf404aa91e2c75417c855f63353d6ebd3ee34b3c6d9c5f7833e683fd5865a4ccdffe4e5abd4bb75380be9a713e326225f998061adae24bc611bde1a9dd7754c19826c1efc49100cd9c85702ef67b5dd9304107996a6e3c9547e7032b377262b38fcb44601316ad35b3db9cc40a4b4d223aee209cf0b97f405c13bc860102ad07f9bb66fb0ec910b1b42e1df1467ab785a993999b9262b6965a70d8e24a67b00165e8bd10d4d8176716bf7017d", 0xca}, {&(0x7f0000000200)="7bd7fe18875eedcae3579dc8f343a384fde04340e3d53d0c4a3d24bd38b68500b87012b1802e17a0507b91542c63f702d7786b76baefa038d966195e5d5612e68d9f862e85255df6f36db7b03944a42ca7fd025052136dcb8650621ff7496a3ff8bf4445e8b4472587d82e88b34d5da2367d30b9291d6c90e60779777357c75a05ccb8cd49d911c50f1888257be2236f311ab9685be57733dc", 0x99}, {&(0x7f00000002c0)="1f5913dcd3ea7485d7dcabff9f429faef2a9a0526e2e45d3aae1bd5d2b7d1f88bd0b149a4d0a84602352", 0x2a}, {&(0x7f0000000300)="8d792910776f145074eeebcba2a3408d0f2bbd907603121800c81fd06f0c8e31f52c18ef7db8452ed3f4d4aae17d3f40365b2231498d35e896ca75533b893e309f1b0ca908924999181d2847c9fc440eefb40e28af15450dbb9b63a5b0b52bd5289f924db6079ba4a533d92d30390f7f96fba15a9e510e2aa1982efb6fec15d59a5d701621fc1716871ee4fab03ae2aba91023d0962ae4f98306ed61", 0x9c}, {&(0x7f00000003c0)="ac25c57fb205fccb7bf2a595d50c766e7ae3ba1d43024e560dc4c034ad4a9aa3e33a59ff4120abe828cf0f52ea3bb0be3ffb15eaffd8a293ba26c4543620276a73f0c74634717ef0d0d89406679e30c2c8f539d201c9947441a2e10cac70d9419c93bdf50e1858e29a32f02f35dec70d5f85348c0d369aceaed1d59c9aef5e055b6b29c89506c31d94841ec469e17ce65789f71c7fa45b4c493f4d8a7b8daad1bdb1680f995874c6329dddcba6bd0ee47cea6c5cb15edbb6f87c22ec33debd01064ab7141e528094e0c32a4c4f37bbd06db607b3f9f82e6134de3eed00599a9fb68c241f48d69f686db672a5", 0xec}], 0x5, &(0x7f0000000540)=[{0x100, 0xffff, 0x100, "14a0a543e77b1d3a48710466741b27c53dc4e9c29f82fa2ad1e2fe363705b43c8da425c3ecadc7e90b37e6813b0525ce793b7a234e83740afd98b75553063888affe95784831a42bf7ab4f2fa4044991bc771767a3ecaebbd610bf8f9eb076af151e7cbbafc4b79bf77dec205e6bcbf2725b0a2a1801bf48150b304cd6725dae53ff390846a4d725e7abb06f30a6cbe9683a318111233bccb7964821a9e297070909f6a014e01c28f637e9c620f7c97a8f12f76b39ebd64fdd39251aaef2c1d0b6fd001d7b11aa72f6147cd420722c2ae667ed8fd71e4b113108478b21649895a9e3fbbc5cc5edc59acff631b23e"}, {0x1010, 0x1, 0xffff, "ae5669d50c87ff372bc5e005bc16fd9bd945e2b84a54900c3de76f3f2c8a0dee5799b37cb929e361a0699977ca5822ca6430b43dd3aa597066d156fdfc2c5de5ad9285d24930c767a837ea0f64590e676eafd9516b1cbfa793f945b32bdd4d3c1b7ce65988fecd97aad88d179098d38055c2c48c692c6954aaf389311d3e9b5514c1ef6eb5788fb2a60955c5bce4faa2144c51f8be9a2dbea6ea74b905e4d23bd2aa8811c460f2aebc7051a97c972c93fdcbbaa099b36f9c0f7095d1d7a91161c939b25a94396c5b9cbf67447a876a0cd3483e72908df3c1e632dfe5887030a68221b26eef21fd008201ddeddc7ab73af99d4d4e3ff91db36d4cdc38421d76bcb74f9b8dfe889c82b32e767a4f568c3d2147aedd9b3e24dc02d283eeea380169f88aa3bd6e42d1b3f870c52d4132d5c40375eb341199ec0dadefa15548380e297d5d29e39f0888985d662bf09db2b98104f568243bb7e63a0c24b4cf6de426aa4293af94ca5930604cd7e1c0d06526be4082f002814e3b91816d781011bb6ab67f8bfaca41a6b90d796ee037f9064ad23b95fcf49484f1ca2dca57d939c6e193596aa05830474a2c531e33a65e31db7e8a014f8d5b561d69c524133d57376d3c538d696b1648c88d19ca1f598972a08e4ee9981e2687abc766c6d86904c39c753d201eb0d03ee0f3faee7983bcae58db57f252593ad989383104130029a8314e831b4630e5460227aa0e61bd556b13ada67d6f92567817af7a1f6761509e34c6633cf6a19f6cf422dd1f4d94995c2e15e5ccab16e9982838a18848e4785264dd0b8f9750cca642d0096a4c67420ed2de20af106740d4303b812ce4c4cb73c467d76eca74ab3aee11ffed2a70e66a80ffef244bf9e95a656d47bb160d4bdd547d58f4fea92b64afdbfb1ae442683385cee633c9cd749b1620dfd06cdc6456ebf764c16845245beb9a0217dabb32482d4f4233bc0b75f0eede2599d15e83ac6df7fb715bd88c28edc742533ba4d62ab8c2ff181ad3977f9d7381a2fc3d9824c7b44f3d584d96b53952d1bb8b944dff65b1c28f18dd4bfefd87de6fa87f688fe92b86df0416b92c8846a982ad8f97553c2f193ebbe0e355e312983fdf396666ccdce758d804ccc2d3b46ee163e2e8bbab080fa1af862e932dda55bc05d605c903b136983a9b37e798ab3a7e75255e308d5e7b59ded64aea5ab01de6a38e84b9ca8a2dbb3c0eefdd57e46af8a6331a58b0e6af864c66b2d017f1e383dc15a9e7d3788a93e2b93bba0e5ede0de9574020a258f243280f4317725ccb9c702d7b775d022c101668d5fd3473870ac00a8f1dd8f0edcde5a4fc0a95f7beb6e747a058f26fe3f2c78665a6503bb5065aa2c3a96bae79ec73dc26c7b96e34ba634d5f41e0374ef9e25b79518d17e262d9f543e3f6034a4b32ecd18880671d2995c55a2f92bf1b63e74925962b50a6111507b0430e742cd56d5f6cd6964e6abdbf04c704918fbd82a9d228ace3fcdcb89969ab07f51bc57f76fe8b778a3a7a464b68a58531e9282d527fc50f8727c9cf40c2845ea45aa389f17575c120c9af4e7e9ece907e1079c289c41d4c1104be7ea3f8f9976770079d4e9286078cd103d25af7d24f1f1423a527ebd2a7f3f41130187572d7fcb94436a9cc5164f3afe627f161aaa4feaee78a94f5b686e87bc61703b33b4e557eb13c78573d0639b69f6cce8b7d5485b05eb84191dfeb1c95e5e926cdb12158e2942eebb1e1ca1498f6cb14a5801726c3a277959e41d5a2b48919fdcc81e40fc76a17c657f68f726ce74f3f3e4b2edb5bc4b3915748bc22827ef7e4c70d887fd5f2d86f5c39137450e9777098b31e3a09e587adf9875a9ed9a1a661962f7fc790a8d7554152c620659ed9f5318d73bb44591ecc0db3c5ca5bf606db98670a36f378410b9e7ec2966697724ea8516e892a3aa8a0aba2fe08c94c5dde16f40abf974f35a26d1a005fa9449eb70a5ec6734ec9dfa21b555abbfbb367b443b27e582eb5d22c557f008249b116071d3e768833517fd2e1b4ea102e2d5c4c509137027a07c661dedf103705626aa6876c06d8823aee4b673494eaa3ae46a0e9e42e3b3436aa1ef462f6dcff18c1ffd0b48599e27577e8276cef29f2a5df2355c522701907ca87d9b6b3326e50fa467843dfe63cd781809b542b02fa76a759ce5b241fc828aa578e62ddb4e139663f852000f862c7b95fd402894f2957431a33421eccb4f55864d3c040c9d29305f3c0d710b6168a8a33ce93dfdd02c778ce3815847706908b0a9e96342de7848bcc36c8fac95256608a3034a9133c78ac79ffec60e3b5ffa8070c82384c73870c62a51b869a7d19f808cb1afdfd3c62dd07631153e239cd40dd2d92e0943642fed059c8e367815c0851f26506284b18f2d88b7ce2d12cbd43f447a3d5b4bf7dacfb1be10f477c3d918a7e2bf015f6840662a01ed377df208981d16fc166ee75083d723903425eda5d96f19c55ebed30303671a7b13ede181e443a8c609e0f1a9741cdf9c4d057a49bbf3d609e2ff98554ad82c6985d98794fd8bda28de1a2664533d722e0d47d806a3b36797e7299cb6033f1a678e28c91b36b409f162146f56be99b4b69e26f2b8bf6a5a863f553ec91d275a4e6d8212e50e2295e054cc45206b71a67f0e03cb921e3525bb9b7acdf6953dabe48cfbb2ac6bcc444a8fafdb4e8442d1e2769c83daca18f672011ee19e8a29125e21742546f3a5b913a639c15570e95d6cd983b579a4e91f35d3c8b3d1d973764fed7dfc267a6d0b5fb6dbfbe679a2afa050c0bd55dee9645ab9f001d5bc3ef26a0a796b2dffea47f8a9a59953b11c066922240bfc2a4d62c2bbd19552a4beff09131f83007b215f11e9e9d04374e74e730e58f5dea00f9249c8ecc6c67e7d304fc3ed81e057a9f4e97a391632bdc1a889e1b9786c4b70c528c3090e8062e17055e150a289f5f9e2c567d8b5bca30e876405b580479dad730c809c72519c0afbebb82e93ab265ac59dbd1464d330915548b23b0a2aeec36556100c36cacd5123e86b908e610b045300f9bf0121eef73dab6ab9775899abf4e93d25140cf1c874bebdb5f21a28062cf31f3a5f30da979a2dbf9a1cd873ecd3b6f3d2a15e490241a4dd328c76238e4c62144c11609545f322e512e3f4d98da79c838e56b3867878addbb0cb3dc6a70cf921e260c7f01de76c01ec08fbaab19a27dc6fc369c9f221349ccef819df037b7c161ff18258414d358128e0082f9181c196ab78fdcc3ca57b85da2d25232a3ced85c0c796782c8e34c797b69a884a68f638d2798c5cbfaeeff7e3b20079527ceb87ba6982679681a47bcef67be90fbf31844adbc913bd79ab41e737748b36737cfd8245e67e6ba738f132685faf0c54b89d4579afbb5cfaeb1249cff7a6c8ec4360366089f83f8f312043a7322472ac3a3a96650450f95ebbc433c4ae1ca39d670d9c7bd2a6a68f02e5a07eb184829c6c584df36c5824e607afd27f1afb19cd387338f31ccfef714fa898d4aabb5939e7dcd232b6ae312a702ea7cf4fc11dd8374c5edceb06585aef4a5f9b9556bd190e180380faf1126c18d037230ca153d530619dc53453275f0ac852489cf2ee394f44c9e1daf5de813aa38d5f6a652ae1389d9281f2a06bdcf64c432ffc1e8784f6dd979673c57a8698ae32b5b684d03302abd2263a985328d10403dfdc5dec2528bd2d0d0e4166af94c40ecf61ad4821a92b548e50a0623087f447c5e7742d803c69c448b463aebb7b267312cff993e5cee1a378376153e6ec949ab60b787bf1bf5c6ec6d37b78856081d2cd9d3c07480412e0430802e85d5461448b625b8fa02e037ffe17ed92823721795ba50c5a104970bd21340dbd7da842a9fd5dee606fed34ba03b06de3d7ecd03709efaf0e6a3396edf421addbdc9529960068ebc607155c506bcea37b1718a53c79b39b73b0284867445b829b302ba2ed1fa6e9750ac90302ec0e4694cc3c4d44c86c2b3f504d9b663a8710f901764d977228f81cc774c6f446186b1909a8b70780e6931b70a6d94e6f8691bcd69884b73e60781f081f726f4bf02cc997b59ffc1dbedfc9683b38aeaf654f9e9c20bda416ef032f09c844a4525a8d55ddc652217ce911b10b15fd215ac0d0f1e38302dd1dab0a528a2ea16b3fc4e71033eec056ab3f6de5578969b5f13e6a0d1d012f884eb6aceb48cc5efea966c58c83af4ba8b906a8cf0cadb049667c8394cb737999c8faa15102bd8efa6cdc8108989ff202a1a426caa3d013a543fbefed25083077692e524b3894da0be2551b0c97a0d8fe441d0c892d04b1d8330275227dfcb913fdfe4627d008763bd3ac806892dffe12080ac0b6bd8e02062fabedc7e474d521ff73c565272d2fde1cd8b84b79202e1cd74346c04403c393df5c60c6085408429ce7a3bc1998ba5a3950a90dc5b6dfa7b3dfb44d5f69ad37a39f278bc45007d89900ad1908bd052a89a533d0c94fae0d1e8c09e467a75ad696f2b66a5c1a09721d8b7096a7e8ad93a5203b679a81b5c893927b4d652600d795c8281ff137e2a032f92b831e14a676c442950991e11feee9fbfece946420dd4f59c8f60487f701903d34290b766208fdca2b3f1fe1f69c69c28e972ff460f721de2077e53d2aa80e2a101889f03eea78bf64754da6db0e1495359a5f4b752d03f53d786108f55450afacbcb72074afe01094f769af7604b8fa48666150c5977fd159fe10d589fb7ff67b2093f23805c68d9fc5a4b4abdf01ae822f98be1b13ffcaa494d0a2c63e75c3094dd590642f5272c787dead907206386b53e451fffeb5bbebd9297893ef5ead54cf16627c8935ea33f3c811a4d044b44ffd6694133fa19a9e455716d720360698d1592e9ba0eef21bc00303119a68b0a6f14d71271d2a36dd12001f38f4290bb1835ce7954cc7c281cfd59134006f12b283ce56c355dc13d1212a5f9526dded1b0896d9087337dcbf96cc56a973faa1ee3f4f0897bcc9debc0eb222cf0437641518c5d15f90cc18fe6456b593c5d76c1f7791e3b63018e2bc81867d2f19b4b1807e66ae4a2e83d971b127acb1be6b097eb96a6769db2c63b5607ae3493f0f6a5b5b13e05b326400e9f28e02e82b9fa6c11ef0b7a77c01a67ab4cde53c050d63e9bab472b9fd691ac74c35a9911a5b825c364297789731c7a5358497c18e704c504b6c5a9dd39b36248eb9279aabfa1f64025d28689c3523a21868ad3394541a29672a8662200859d607658523be637cd6dcd52cc26afd5fc824241b45be820c7cc089f7db506dc334a2c8dfb6fcc3ed5910ecfa1f38dbff5e462fed69cd010c3bbb30c3714cfb1ff4aa70d86ca3a2d7d182aff1bfaf75fe370bb0d5d8c70f6b488617fc9c4cdd0546468077eb52a6b2a18a4ec6a8f558f438ff9c4965c6bf02ff2d8c485a8a72adec5e72965c1915b38014d2878b89885cdf76392ebe51eb9f228a2fcc7067a547a2c552717fa2f18df17b4f74e78d109478df3fb8aae645bfbf4b1f3fa2203b762bc86b98e350aa330e4906399fcde2968328553b0df1b9f84f0356c74758b7d6cf1ee4faac7a78c8a2b19c31f20db4f534356433131aa2654ff804853e3f29d4e956dd047c3532d639b22535aa61fabceeb6aa3bb399717ccabc7d495c24edc4d796c1b49d4be6ed60512279e6811c599c6e1b6ccf159a18bc7f73698355231fe32667c4bdbe8150f9925f43f312d789554bb157f892ba3bb93ab14ba29ea181ce4a0ec2603177a65c86074f09c673ba274665c96c146"}], 0x1110}, 0x409) 16:00:04 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCFLUSH(r0, 0x8004667e, &(0x7f00000000c0)) ioctl$KDDISABIO(r0, 0x20004b3d) 16:00:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x0) 16:00:04 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x3, 0x2, 0x5a, 0x0, "338812528d5f2d1c81c19f92d097d2b7bf705270", 0x1}) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000003c0)=[{0x0}], 0x1) 16:00:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) fsync(r0) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) lseek(r2, 0x0, 0x885dd4312a98ec21) lseek(r1, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x2, 0xffffffff00000001) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) 16:00:05 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = getpid() setpgid(r1, 0x0) 16:00:05 executing program 0: pipe(0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000005c0)="eaff125c000000007c01c8309bc99af5621d45897f8bbb64119535137d2b2ad001d379e9df7fd6d1d7b2a7c9bca04733d7de7b0eb189ee8f1495d7cbcf478fd64015f111e4e8d3f247935b96ac5960cb08fb2dfdd305faf7fda4e401a50e2d7f40a2b7bb9e9afefd389cf43d71b60078d99d63feb4a550118fd123ce8114a4fb8ed36ede81ec224a1209120627753e7148bb2671b1a4372927d077ac51e2e0cb8bcf5313428ad4a2a02e6da58c29ecd4a7badd0d4417b68cbed0ec6f067f3f3210efe10fca0e9ce8f0dbdc2b20", 0xcd) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) semop(0x0, &(0x7f0000000300)=[{0x4, 0x4}], 0x1) semop(0x0, &(0x7f0000000040), 0x19a) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) sendto(r0, &(0x7f00000000c0)="c7d3749f22e29abe4c413b6a1f774660e9ef7c2485c5eb2b1638430bfabf14fd59489a73c091989992c90fe34ef33037cb20924604b560f2bcda31d4", 0x3c, 0x2, 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = dup(0xffffffffffffffff) rmdir(&(0x7f00000004c0)='./file0\x00') ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) semop(0x0, &(0x7f00000005c0), 0x2aaaaaaaaaaaaafb) semop(0x0, &(0x7f0000000180)=[{0x4, 0x552}, {0x0, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x1000}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x1800}, {0x400000003, 0x8, 0x1800}], 0x9) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000000280)={0x4, 0x1, 0x6, 0x1000006, 0x1}, 0xc) r2 = accept(r1, &(0x7f0000000440)=@in6, &(0x7f0000000480)=0xc) sendmsg$unix(r2, &(0x7f00000009c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000780)="ea885645cd3472358cd37558dcea430fb6b3a320c6367462f6383060149e5badd035e138deecd3d1105d2a82434c97b7196b40406128a3b3f47671", 0x3b}], 0x1, 0x0, 0x0, 0x4}, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x10001, &(0x7f0000000500)="e4060fe57fe38aac37a1488faed972aca6987800b3ecaeb457a6cee1672475edae4de0ba029587f116070b2313242084d6c4bcb05788630b37fde7a45a150f62b4b22634f1d209451a13e3297ee3561e4d47c4b1d717306bacc669ed1a49857de44a73165d778ca2a0f4b01a38af7b31294f48a135877b65ad4fcb137814b1a2838e92cd30d38cd91fb5efb65bd207006f2f3a52f48667be6e5557a170a332e9b8e9637d1944ff5c390d441a95f6187e0209b95be5ecbb4b296fde00", 0xbc) dup2(0xffffffffffffffff, 0xffffffffffffffff) 16:00:05 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8100, 0x20) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="e46a7f5b6f11836461cdcd5ad64a50d59f55e916d659e9040b8cc264347de2fb28b90e77ecec944871dc025cb88d436676202ef7eaffcd45748f99b221fd708932986ae02b11918ee21140722f795ca109bff6969a7dea2e795adf226e392bfb887b5d6c72af94cc795c5cf26078c042df2b9d17eb061830e66b4feb80cb435c1e3bc603748bb58e53a1c9ad881e967ca22ee969932ee166fa4e7f0c8b19fa4376cebf8ad3", 0xffffff31}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:05 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r0, 0x2) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000000000/0x1000)=nil) mknod(&(0x7f0000000000)='./file0\x00', 0x2007, 0x202) read(r0, &(0x7f0000000140)=""/255, 0xff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000100)=[{&(0x7f0000000480)="1b730e85585a618b924fe2b0997ebf5c888c5285bc39b6911c8aab82428b1740b7cbd90cac0e5066c1f81189e6773a69ffe69a5e2555480e24df466d67dd29f7789b85ce0162cb63ff1b77922f8811cef601620d3ebfaad5ac1152cc780e59c994682fe5fef0abb5001e7b37c18ad8a70b19d43946195a9a2144c5fe65e2f04564f7cb7d6dcd3742c59b8a0e58df5945ea7cf0e9518fa9a3d955172c3a9895fe278ef467a489193c86b924f83fc72d9f07076da90d98358d4f82db2e165eb3857bb6f3299bb61d12b29d64f632b997494fa876e277af332a", 0xd8}, {&(0x7f0000000040)="ea37051cc3cb6015ce54", 0xa}, {&(0x7f0000000580)="3bc9775a737d4ad15a9ffea5e5f6e3d10076ad109e48b4e9854bba1ef46cb1dabd63b08c51eadce0286fb765c88a8b0bb2e64f63f8ed61b1f9d622bf5504fd0abf8026ced59c3136ec86b644b06748e87e8da3d95d7b3988464c6007796e2a077cfbe4589506453abd12626685cd5324058ae26fc8c8bd63fff534c88a8a9a92eabcaa78c1b84087422abdebfb7e7ad659bcb1264b7bb4c3bf27fd74", 0x9c}, {&(0x7f00000000c0)="7214860c2672567e5880066c31da048e7e2849fa702c981665c395bdd9", 0x1d}], 0x4, 0x0) flock(r0, 0x2) syz_emit_ethernet(0x239, &(0x7f0000000240)="bc36c9a2db1d90242ca7041c91f4b693b194a4d5809ddb60822638b8996b1da4cd3329c1095ddb0761651c6d3e74dc18a815dc2798ef723e18723f41e0c76dd77adeb773b9090664bfc0da2df3640b01cdf4b0bbfad5b9e64e980bcf1ce6887e775d0129c87d5fa2cdd9a44eac60ec46c9c52a08922be836e55a6813604b47daf807c3729a26a4ccb67f73392237a4ef27ee1571822b1ab324a5aa4f743255ccaef79ecd34ec890523fbfc96636bfa668e984bdd158d74adac82857b0d6e9cf97901636ff17a95646afae4dc9f11c885f508aec9faa14687a35706c55c67eff2b9d08ec2ff2bc66bce396b4602dc9c9d95d928650d39053744987b4105070be196ab5a3546a9494424a8e2cee17a082590fd9ce62159cb86b94f059c454ca656da409d9ede994a16807d33453bd4f46b3c031e2673c59cbd76e935948ea3db4de6f5a10360e5cc64188973257003c9d26077ba774bf4c50514789bde163881e8600764987a73d7e4b3c453b033c4255e217d423fc438c14f2e11a3558a8cafa6b9c79469b6cbd7f7dfd56841580ef834b938cb3c0a411aac18abd95e0a259872916acd43f48f4ad3f00b8bb4db558b9b0446f5553c2bec398f4f921ad5aa94dab8a719e52bb3d1f5178c8a3d577cadc70ee407b44b56d05af7702b3ec3c3e201e5f7d15887241e9e22cd44c06f80402c09899b0d5bf8bc1ebdec7bea0af47ada3981a4f487ef01aa38bee1e2cc6eaf5f806f91a866d1130eb073aed9f1ab5f7f60f56d876d109cfda703c7c1117c88dd9ba8fc3fd3710eea97") 16:00:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) msgget$private(0x0, 0x170) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000003c0)="6430ca246c72503f43714b0b0000ffff002e360efe8e3114729e13b07f752de32148fb6242b8e03ad14a77a0ba9b3b11295259bd7fd692407726f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45fc1455422e52a5545671ffac5b240259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e681046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec0138b4cbbddb6ea39a000fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e0030a31e5cf3979c65de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167fdfbc510a3688fb4ca02d403b04d7469011d9656722eb441babd4917016d55439c4adfc854b35b422ee9c9b0d9fb63088547f096d43bbcde3a20a0b8e523c3687f12aae42d53010", 0x192) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001740), 0xc) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffc000/0x4000)=nil) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) readv(r0, &(0x7f00000016c0)=[{&(0x7f0000000200)=""/178, 0xb2}, {&(0x7f00000002c0)=""/183, 0xb7}, {&(0x7f0000000000)=""/69, 0x45}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/245, 0xf5}, {&(0x7f00000000c0)=""/45, 0x2d}], 0x6) 16:00:06 executing program 1: munmap(&(0x7f0000678000/0xf000)=nil, 0xf000) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:06 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc6df5aa12f1ffa9cb3879f0c74e0d9d9f1cd9b1d669a3e648863e5bbc91b50b375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6024bd00e1401df0cb6845dc4c75eb150d2da2a53a953dbc99d0b9b1ff90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cf21fe3", 0x91, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) fchdir(r1) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/47, 0x2f}, {&(0x7f0000000040)=""/89, 0x59}, {&(0x7f0000000140)=""/157, 0x9d}], 0x3, &(0x7f0000000200)=""/142, 0x8e}, 0x1) 16:00:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x4268) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) close(r0) readv(r1, &(0x7f0000001780)=[{&(0x7f0000000300)=""/138, 0x8a}, {0x0}, {&(0x7f00000004c0)=""/217, 0xd9}], 0x3) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0xffb, "78677f0adc7fcad79f0500000000004000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:06 executing program 0: clock_gettime(0x3, 0xffffffffffffffff) r0 = msgget$private(0x0, 0x4) msgrcv(r0, &(0x7f0000000000)={0x0, ""/171}, 0xb3, 0x3, 0x800) 16:00:06 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x0, 0x0) r2 = syz_open_pts() close(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r3, r4) dup(r2) syz_open_pts() fcntl$setstatus(r2, 0x4, 0xc8) read(r1, &(0x7f00000000c0)=""/200, 0xc8) syz_open_pts() syz_open_pts() 16:00:07 executing program 0: r0 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000001b00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f038bef88af149adf61aecb97bac1e659e574e83b7cee882445f0527af001401bb71d963eed03d9f9f7531c3669fa4ce43bce6b45979d85e5b3a95a8523ca6f7b42515bf474039c4df7f406d56d93a5688e999fdc2af93d670c6725a3fc98a02bd9"], 0x1008, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/53}, 0x3d, 0x2, 0x1002) msgsnd(r0, &(0x7f0000000200)={0x0, "cb346fa01e610800519d5f67a5c63b9239d0f30ea8cb5f54bd44a351844b64fc3e58679e05c5e5217405acafd156251fd6ef3fe12150f3632e0a4d582464624975a6c9d9d03c38b76f4fe3efc42ea6b7dc39de79e220e1a49c347e834abccb15a179b35f985029bddbc5b35a6c10bf9cc029d89aadf648f5765542ecc8e0f25d3f14159946ad90fe843f02d77f7f5a5524d70579b6fcc58878cddc1b9f1ade425cb22badc6d7e60a3935f37a20d8ee07d50983b4fc4cea7db9da7fed2ba526e619bc381163634cdcea8cf5af6eb4ade5b903da50e43c56b68af76f7ad1fabaa0c478ea0f1cf6c88131b563d4f289c761a873f3abfad3000d15f747"}, 0x103, 0x800) msgsnd(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="0300400000000055981eaa540539f1d3becb3ed305eeafd81dc545a47803e551058cf22af7fe10b7492cc532591bb29ec324f69b083ab83938de5d229d42ea575495fc045c121acc686b90126450c7445d65f7c113d08d9e54ca6d564e2a56f22cfc54ef57000000000000000000000000000000"], 0x1, 0x800) msgsnd(0x0, 0x0, 0x0, 0x0) socket(0x1a, 0x1, 0x2) msgsnd(r0, &(0x7f0000000140)={0x2, "f54b69797764d12ce7a7443540a40422da92785238b841a75dc863e2eb0e3baf65bc22a38583e0d3051c19025a49b1084ad9ed1f94bcb7504fb03ab417f2024fa4a0c520748e203aab0259310d8f861e06f479435aad77a939eeee8ba493a19c5eb445c21fd72bf869957446e670fc0004c1a0715ba7691991"}, 0x81, 0x800) 16:00:07 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x20, 0x8) utimensat(r0, &(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)={{0x80, 0x6}, {0x7f}}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000040)='./file0/file0\x00', 0x0) 16:00:07 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:07 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x2000000) read(r0, &(0x7f0000000080)=""/3, 0x3) read(r0, &(0x7f0000000240)=""/116, 0x74) fcntl$setstatus(r0, 0x4, 0x80) 16:00:07 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0xffffffffffffffc7, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x2) msgctl$IPC_RMID(r0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, 0x0) setuid(0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000001c0)=0x2) msgctl$IPC_RMID(r0, 0x0) sendto$unix(r1, &(0x7f0000000040)="d13262e8f5767fea2e208c4beb404dc4dd644a4cf0a583aefbd39af06a1cabe1d6b0cf931d431d4d04b77395d2c86696bd1f5b617f7f5841ee8565ba", 0x3c, 0x0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) kqueue() connect(r1, &(0x7f0000000180)=@in6={0x18, 0x1, 0x10000, 0xea73}, 0xc) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000140)=0x8) 16:00:07 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x40, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x8000, 0x0) mmap(&(0x7f0000612000/0x4000)=nil, 0x4000, 0xc, 0x10, r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20100, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000040)="027a08df0585614d16e3c09b51c06137921267772d7deee7eb6a04afa0bed06d3a22efc531310294b3c8aaf406065f33e5a27f0f91fbd96201d55bd94ae868a68ede56a0f829df26dae2aca761cbdf10d5f8e9183fdfcd0f851c527cbfb416230bec78d76e9cb85acd6e9ffed6fd077404cd1cb85e41c868cd7d623aaf03e9b068544ff6ad35bf97e5d9dd4091d4a40ff12a924c442956dc54227c45b48706adbe7bdb2f84a7da5c0107970a7bc04026ba7bd4cbbe9f42c1eadd8d6438", 0xbd}, {&(0x7f0000000100)="25512321ee6aae7c3da1c0c2a42d5f7f49e690451bdc38ba7c7019527ffce014fe5f3c3a9adaff99d5a079ca765c407c4a90b6499011377e3edae12c75f20b87794c37137773cec101f257bc7c48e77279", 0x51}], 0x2, 0x0) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x20, 0x2) mkdir(&(0x7f0000000240)='./file1\x00', 0x2) faccessat(r1, &(0x7f0000000200)='./file0\x00', 0x90, 0x1) connect$unix(r1, &(0x7f0000000300)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:07 executing program 1: setuid(0xee01) r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x183, 0x9}, {0xca, 0x1}, {0x47, 0x6}], 0x3}) setsockopt(r0, 0x12000000000028, 0x2d, 0x0, 0x0) 16:00:08 executing program 0: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x1000)=nil, 0x1000) 16:00:08 executing program 1: r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="ca17b0f56a82a92a", 0x8}], 0x1}, 0x2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="07c03323b989b762aa1ab7ae8ac5cabed22399a8c2a278b46efe8199430c39138ef0d4823f1042e8d7aa680a946f66e898c8f05081382d8dc9d963ff0e11f27a9c741b20ffff93757b0307c166c631fae48a1bd48de4f70b0935c47c6a9f8fe0a0c105e29b5eb6213d611bbeca224da100b0e1d324e777e1c1883bce55", 0x7d) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0xab) 16:00:08 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000001240)='./file1\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x6c, 0x0, 0x0) shmget(0x3, 0x4000, 0x420, &(0x7f0000ffa000/0x4000)=nil) 16:00:08 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) sendto$inet6(r1, &(0x7f00000000c0)="6bd126ed52e4fdefcc2ab8afeb86125b2447611b8af8203e11d6373cc544bf95eca561430dc25efead8f85f76ad73c544268aade52a0cc6772e465ef9da5abead9fd8bd5553a844487eab892cee5429d9ad7a804af1080bb2cbaed2efc9f94072d59ffcb1aa64668d71fbb3b1dd14acdc1a9b6f73e84490aacd85014c934eb2b858c63ff8218f2a933bed04a363c15b3258b928ad1e8819e4c7d83b1a901df35e9305ef5086c9a12ef771dda", 0xac, 0xa, &(0x7f0000000180)={0x18, 0x0, 0x9, 0xfffffffffffffffe}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 16:00:08 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x8000080002005, 0x2d94) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x41}], 0x74be, 0x0, 0x0, 0x0) 16:00:08 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x40) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0200000400000000320018cf86a3d06ad96a9ad310dd50d77d42fdca80ec0e0a26ededa0b15e27f4cca675b4f9e62a81155ae00a76941bb0336c47b4184ab5376628070000001b3190493f7bd8d44f8a42e2b54e0e696abeefa7e431da17d753e8c7c6626b440000000000000000000000000000"], 0x1, 0x800) setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) r1 = semget$private(0x0, 0x2, 0x40) r2 = socket$inet(0x2, 0x3, 0x0) getsockopt$inet_opts(r2, 0x0, 0x5, 0x0, 0x0) r3 = shmget$private(0x0, 0x3000, 0x105, &(0x7f0000ffa000/0x3000)=nil) r4 = open(&(0x7f0000000080)='./file0\x00', 0x20, 0x81) open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x3000) r5 = semget(0x3, 0x6, 0x3e2) r6 = geteuid() r7 = getgid() r8 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000280)={{0x8, r6, r7, r8, r9, 0x90}, 0x4, 0x9, 0x5}) getrlimit(0x4, &(0x7f0000000180)) r10 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x2, r10, 0x0, 0x0, 0x0, 0x0, 0x3}, 0x5, 0x7, 0x8}) 16:00:08 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./file0\x00', 0x482, 0x207ffffe) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='#]/${)\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='@%\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='#:\x10/$\x00'], &(0x7f0000000480)=[&(0x7f0000000340)=',/\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='&-,\x00', &(0x7f0000000440)='}.\x00']) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) unlink(&(0x7f00000004c0)='./bus\x00') 16:00:08 executing program 0: select(0x40, &(0x7f0000000000)={0xfe, 0x0, 0x2}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = geteuid() r2 = getgid() fchownat(r0, &(0x7f0000000180)='./file0\x00', r1, r2, 0x6) select(0x40, &(0x7f0000000040)={0x1, 0x326a, 0x9, 0x2, 0x3, 0x81, 0x20}, &(0x7f0000000080)={0x3f, 0x10001, 0x7ff, 0x4, 0x0, 0x44, 0x1640, 0x4}, &(0x7f0000000100)={0x63f, 0x3, 0x1, 0x9d, 0x1, 0x6ef2bbcf, 0x7fff, 0x7}, &(0x7f0000000140)={0x2, 0x3}) write(r0, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x20, 0x8008, 0x4) r1 = socket(0x1a, 0x4005, 0x10002) r2 = dup2(r0, r1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x207, 0x6}, 0x8) setitimer(0x0, &(0x7f0000001100)={{}, {0x6}}, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x4000002080002008, 0x0) kqueue() open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)={0x0, 0x7c828}) bind$unix(r1, &(0x7f0000000180)=@file={0x8f67cd157035d1e1, './file0\x00'}, 0xa) setitimer(0xfffffffffffffffd, 0x0, &(0x7f0000000100)) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r2) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="00060000000000009712"], 0xa) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x502, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002202, 0x5bca) r0 = open(&(0x7f0000000080)='./bus\x00', 0x202, 0x0) shutdown(r0, 0x2) preadv(r0, &(0x7f00000024c0)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0) close(r0) r1 = open$dir(&(0x7f0000001240)='./bus\x00', 0x400, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x420, 0x4c) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x8) flock(r1, 0x7) fchmod(r1, 0x10) openat(r0, &(0x7f0000000140)='./file0\x00', 0x900, 0x1a) execve(0x0, 0x0, 0x0) 16:00:08 executing program 1: mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x2) r0 = dup(0xffffffffffffffff) ioctl$TIOCCDTR(r0, 0x20007478) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x280, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1, 0x2010, r1, 0x0, 0x0) 16:00:10 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)='b', 0x1}], 0x1) nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x28402, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f0000000000)='<', 0x1) 16:00:12 executing program 0: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r1, r0) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) socket$inet(0x2, 0x8000, 0x4) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) 16:00:12 executing program 1: symlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000240)='./file0\x00') r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000140)=0xc) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r2 = kqueue() openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0xcf9d, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:00:12 executing program 0: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x80000000) 16:00:13 executing program 0: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 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) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x35, &(0x7f0000000080), 0x4) 16:00:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x80) close(r0) dup2(r0, r0) 16:00:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRESOCT=0x0], 0x1) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4516) setrlimit(0x0, &(0x7f00000003c0)={0x1000, 0x3ff}) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x8, 0x0, 0x3800000000000000, 0x5}, {{r0}, 0xffffffffffffffff, 0x24, 0xf0000000, 0x6, 0x9}, {{r0}, 0x0, 0xa, 0x4, 0xfa5d, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffb, 0x11, 0x2, 0x6, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x1, 0x1, 0x9, 0x7ff}, {{r0}, 0x0, 0x4, 0xfffff, 0x9}, {{r0}, 0xfffffffffffffffe, 0x18, 0x3, 0x3}, {{r0}, 0xffffffffffffffff, 0x11, 0x12, 0x1, 0x6}, {{r0}, 0xfffffffffffffff9, 0xd2e8524e1f3d640d, 0xfffff, 0x7fffffff, 0x5}, {{r0}, 0xfffffffffffffffd, 0x80, 0x60, 0x80000000, 0x6}], 0x9, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x200fffff, 0x9, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x3, 0x200fffff, 0x100000001}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x8, 0x3}, {{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x2, 0x7}, {{r0}, 0xfffffffffffffffb, 0x12, 0x40, 0xacb8, 0xe41c}, {{r0}, 0xffffffffffffffff, 0x20, 0x10, 0xf65, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0xf000000f, 0x7, 0x101}, {{r0}, 0x0, 0x22, 0x12, 0x7, 0x3}, {{r0}, 0xfffffffffffffffb, 0xa2, 0xf0000001, 0x10001, 0x9}, {{r0}, 0xfffffffffffffffd, 0x1, 0x80000001, 0x9, 0x7f}], 0x200, &(0x7f0000000340)={0x7, 0xffff}) mknod(&(0x7f0000000380)='./bus\x00', 0x8084, 0x1) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x101, 0x22) r1 = kqueue() dup2(r0, r1) mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r5 = kqueue() kevent(r4, &(0x7f0000000000), 0x6, 0x0, 0x9, 0x0) kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) close(r3) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x0, 0xfff, 0xd15, 0xc3d}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) read(r0, &(0x7f0000000340)=""/4096, 0x1000) write(r0, &(0x7f0000001340)="7b8b676e90ce99cacca8547dd4ed39f717593dba61b8fe3aeaa32ef014a40ae073903c561fa699a410efb7fd0f56b31233c7e9e927df7d01f5d63e445b0bb0a8f164a4298f6a7ddc7487de8687ddb34d439b2866cd1b1071756be08e7bfa729a86232400d4a0b9a63d2d33a298b88b00000000000000842920b58866989193ee3017b95f", 0x84) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() kevent(r2, 0x0, 0x0, &(0x7f0000000240), 0xffffffffffffffff, 0x0) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) close(r0) kevent(r2, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x2, 0x40, 0x7ff, 0x100000000}, {{r2}, 0xfffffffffffffff9, 0x4, 0xf00fffff, 0x2, 0x7}], 0xe5f7, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x12, 0x1e, 0x40, 0x800}, {{r3}, 0xfffffffffffffffd, 0x10, 0x3, 0x2d3, 0x919}, {{r1}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x848, 0x1}, {{r2}, 0xffffffffffffffff, 0x0, 0x2, 0xfffffffffffffffd, 0x20c800000000}], 0x0, &(0x7f0000000280)={0x8, 0xfff}) dup2(r4, r3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a271dcbdd7ddd11802985411a39f534d3bbc82e6"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x81}], 0x1000, 0x0, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86128) accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f0000000240)=0xc) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = accept$unix(r0, &(0x7f0000000100)=ANY=[], 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getegid() fchown(r1, r2, r3) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r4 = open(&(0x7f0000000140)='./bus\x00', 0x40000000006, 0x0) bind(r1, &(0x7f00000000c0)=@un=@file={0x1, './bus\x00'}, 0x8) write(r4, &(0x7f0000000000)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r4, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:13 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) r1 = shmget$private(0x0, 0x3000, 0xfffffffffffffffd, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x200, 0x15) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x1, 0x4, 0x7}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x47, 0x7}, {{r0}, 0xffffffffffffffff, 0x2d, 0x40, 0x3, 0x47bc}, {{r0}, 0xffffffffffffffff, 0xa, 0x80000003, 0x0, 0x8000}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x0, 0x2}, {{r0}, 0xfffffffffffffffe, 0x10, 0x5, 0x8, 0xfffffffffffffff8}], 0x5, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x60000042, 0x80, 0x5}, {{r0}, 0xffffffffffffffff, 0x2, 0xf0000000, 0x4, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x2, 0xc, 0xffffffff, 0x81}], 0x8, &(0x7f0000000480)={0x6f2, 0xedda}) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x400, 0x0, 0x0, 0x0) r3 = kqueue() r4 = dup2(r2, r3) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x8, 0xffff}], 0x81, 0x0, 0x200, 0x0) kevent(r3, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffe, 0xb0, 0x0, 0xd3c, 0x7}, {{r4}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x200, 0x4}, {{r0}, 0x0, 0x0, 0x1, 0x4, 0x7}], 0x70, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x24, 0x1, 0x7}, {{r2}, 0xffffffffffffffff, 0x40, 0x40000005, 0x0, 0x10000}, {{r3}, 0xffffffffffffffff, 0x2, 0xa0000007, 0x4, 0x9}, {{r0}, 0xfffffffffffffff9, 0x10, 0x4, 0x80000000, 0x8}, {{r3}, 0xfffffffffffffffb, 0x14, 0x2, 0xb4, 0x8}, {{r4}, 0xfffffffffffffffa, 0x90, 0x8, 0x1, 0x6}, {{r2}, 0xfffffffffffffffe, 0x12, 0x8, 0x400, 0x1}, {{r2}, 0xfffffffffffffffb, 0xd, 0x0, 0x85ad, 0x1c76}], 0x9, &(0x7f0000000140)={0x860, 0x8}) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000500)=0x2) kevent(r3, 0x0, 0x0, &(0x7f0000000080), 0x9, 0x0) 16:00:13 executing program 1: select(0x40, &(0x7f0000000100), 0x0, &(0x7f0000000280)={0xaa4}, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) getsockopt(r0, 0x80000001, 0xade8, &(0x7f00000000c0)=""/4096, &(0x7f0000000000)=0x1000) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x89, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x4, 0x0, 0x0, 0x0) read(r0, &(0x7f00000004c0)=""/4096, 0x1000) kevent(r1, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000140)={0x0, 0xab4}) 16:00:13 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r3 = kqueue() sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000100)=@abs, 0x8) write(r2, &(0x7f0000000140)="bf917390ef65e71b54ba749e3d4144981cd34f8ad631892014a1ec3c74a37a66a53ecc99a406eea7fae97d1a8438a3fd7e821413775ab4fd5ce0c3aeccf76c72071c82ac244701a391f956801913b1b15feac5a5ec029d7e861be105a04a6177a497e3168dee49479e8872f3ad73fd29dcee7c30a9dca34edf945af213f92880e04d53c6", 0x84) syz_execute_func(&(0x7f0000000080)="c42351690f00400f0e6466450f38027604443d000000006466420f5e82001000000f71f300c441195c84e700800000260fe28603000000c48295a7d8c4a2a1bad7") kevent(r3, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:13 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x100) mkdir(&(0x7f0000000040)='./bus\x00', 0x102) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x0) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = msgget$private(0x0, 0x102) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r6 = getegid() setegid(r6) r7 = getpgid(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x800, r2, r3, r5, r6, 0x2, 0x7fff}, 0x3, 0x401, r7, r8, 0x7fff, 0x4, 0x2, 0x401}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000200)=""/20, 0x14}, {&(0x7f0000000240)=""/239, 0xef}, {&(0x7f0000000340)=""/239, 0xef}], 0x3, 0x0) setsockopt(r0, 0x0, 0xc, &(0x7f0000000080), 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x8) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) 16:00:13 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r0, 0xee00) socketpair(0x18, 0x4003, 0x102, 0x0) 16:00:13 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x1000000000000009) fsync(r1) fsync(r0) 16:00:13 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) sendto$inet6(r0, &(0x7f0000000000)="732a2140e8409fc8975b4b4ca8ed5a58768c5b8ab17987ad5e7bd0691e4354a37c57587d7d0a20f2d525abb7dcf7ba88be154f9db4ee023d5bf9695287d2e0c55d0b2fa9eeb392a2cd3d5becd6451fe16e75ddf92b02f8cbd3f7d675a4c4cb40d7f28b2bf62922c5346c35b77751ab6c17ef68006e61da2ccc2be2dd4651", 0x7e, 0x8, &(0x7f0000000080)={0x18, 0x2, 0xfffffffffffffffc, 0x7}, 0xc) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x0, r1) close(r0) socket$inet6(0x18, 0x4003, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="30000000ffff00000100000000000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64=r0], 0x30}, 0x0) socket$inet6(0x18, 0x4, 0x1ff) 16:00:13 executing program 0: setuid(0xee01) r0 = semget(0x2, 0x0, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) read(r1, &(0x7f00000001c0)=""/93, 0x5d) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') semop(r0, &(0x7f0000000080)=[{0x2, 0xfffffffffffffff8, 0x800}, {0x3, 0xff, 0x1000}, {0x3, 0xdb8, 0x1000}, {0x1, 0x9, 0x1000}], 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f00000003c0)=""/144) fsync(r1) 16:00:13 executing program 1: r0 = socket(0x16, 0xc005, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) stat(&(0x7f0000000000)='./bus\x00', &(0x7f0000000100)) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000180)) syz_execute_func(&(0x7f0000000080)="66660f382386ea430000410fc5d7cfc4c1f05439fcc423f16d670f4fc4c30d486ebe668fe980977d2bc421f85b8007000000c4217a1230c4c145fcc4") 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = dup(r0) r5 = kqueue() getpid() kevent(r3, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x35ff32ba347acc53, 0x0, 0x10001, 0x1f}, {{r3}, 0xffffffffffffffff, 0x10, 0x22, 0x7d1, 0x900000000000}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000040, 0xa0b, 0x7}], 0x0, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffff8, 0xdd, 0x80000000, 0x157, 0x9}, {{r0}, 0xffffffffffffffff, 0xa8, 0x84, 0x6, 0x6}, {{r0}, 0xfffffffffffffffa, 0x4, 0x80000040, 0x3, 0x7}], 0xfffffffffffffffd, &(0x7f0000000100)={0x3ff}) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000140)) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000200)=0x9) dup2(r5, r5) 16:00:13 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0x42, 0x2c, 0xa8, 0xfffffffffffffffb}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x3, 0xffffffff}, {{r1}, 0xe8e2f1c6f243331b, 0xc5, 0x60000000, 0x6, 0x4}], 0x1, &(0x7f0000000300)={0x3ff, 0x5}) r3 = kqueue() r4 = dup2(r3, r0) r5 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x31, 0x80000012, 0x4, 0x40000000000000}, {{r1}, 0xfffffffffffffffe, 0x84, 0x40000000, 0x9, 0x8}], 0x8, &(0x7f00000000c0)=[{{r2}, 0x0, 0x20, 0x2, 0x8, 0x911f}, {{r4}, 0xffffffffffffffff, 0x80, 0x4, 0x3}], 0x8001, &(0x7f0000000100)={0x1ff, 0x1492}) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "0000000900000000ef4de400"}) write(r0, &(0x7f0000000580)="582720efabd16ebae632000000010000000133f2a044fd33055552fbd5e49789632dfc94ff334a5619515a4c8ad47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53ac9b3c26fc491121e1c", 0x65) write(r0, &(0x7f0000000040)="04ec", 0x2) fcntl$setstatus(r0, 0x4, 0x84) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0xffffffff, 0x3, 0x8, "b08dce5800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x24ab6d9bac2001dd}], 0x1) 16:00:13 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) 16:00:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffe01) r0 = open(&(0x7f0000000000)='./file0\x00', 0x3, 0x1) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x31f35356bdffc4df) sendmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=ANY=[]}, 0x7ffffffffffd) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007000000000010661f56308304ba00"}) syz_open_pts() poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) writev(r0, &(0x7f00000025c0)=[{&(0x7f00000015c0)="05d1edf47209d81a5848d23f1aca4adfde412a95cac7c3f1920e9b778253ba259ca63678f5eac9fd802f8f058a4e9d34941b8d2388e2335ab9def591c3e65f8ba26e0081a214217825f8f0b30660336b38c1a8031a5fd886960a070c8a75df98a16ed64b88c6fa7e1aaae4fa62283f2760e65f84c060a54822ef13817c722abfbe6898b5a78db421bb29618a4ea7d0875921282669a855428c9c0be338fd9fec5c1ac80c7783f55aea8e43939a291934450b2dd65b0534332bb1882cc8b468ba75626c0aa84bda812e5a2c108d940220896ee08ab3d4cc16fe449c8325220b3f561f47413b7a82684ad33bf448c5b5ee1de9431240ac3ff928bb5c0f34ef897d1542fe53b0f71d548872f9ab6011279f6e556bde85489b544de127398730785d342d65319106faffdd14dd4169cd864f95386783067a77978e07799b6b8619adbf131a968a9644e9bc9a9a7da95d4bf458f6d8b6ba365b77ea0e79a5ca3b3977fc5d5a06c1981f2084e7bdffa000194a5578a9cfa1c2db142236f70ea3f62dd65de1e719a3be19122413a9076a7e4e8ad52bb7fcb71ea3918c938a17980b394a2c1fefd02c9edac67d37bc5a9e37864ea7e1bdd9a73dfd358f53a32390ae37c8462e13835357d266badf0e8e7c9574a2fdce65adccbd4044356059e29993dc22267fe4b440f07ffd5dbb88d3f3ef6b8f787eab15ae6782bb680089a803da93afed9f01387ed7b6e0199d63e466d13d9907ee76f80830588d41542478c1ac52bbf23e7d2211865b2ef38f24f2b3c9287008e2fe78dabf66fec44f06beb0538e82ba305078d79864d53c3c376f434c4fcef6f74f181338406a4579df50a66fb450c545eb4bc09250b3bfbc4e9470141a18b926f225cd858ab12e1f5f3f525a25b5f18cf09eb96abf5c43b23b815c412bc2f2ea056ffcd718d3f119a46dedca0af0f8d6ac5a10d997c9897d469078cb77710bd5230930042570d1844447cf7ecf27bd7e2d45a0a1bc18e0734e054cd0d597aea6b2d3e3f9a0f456ce618b01a754320b95830d3b80dffb6e96eaa7896a1a36434fa54e5d95330b99699fc0d193dbc8a9418a2398a3c16c49ac9423d11d0fd8ba1a765c3eb30be292a2ca2c98cf8bb3fc73f91e44e3b286e76d65b10dc3cddb2ad2c930f7de9d59738f134914be097e8f50233af35c27b1d100434e836641ab6cfd43902417928c90994b6b5fcdca6510f44aff0f318cc9dc3e243f62cd0f22a6312471945ce79e94e7f6d5c5e9724f461e57832cc78567c60c61c80dd9aabbed580ff71931024d63bc4da70776efead50c81900540c0d46e8b974eca38be62e7d18d67906b5181d8022311cbb24374cf66dbe4a24f25a9588e83e448e9c925a0664dce087bb5df4fd781f2fc79a6337996bf5692fd0bc40800d5cb0a4f312a5dc2913b2cdf116c8ff8ae83b3c3b54756331fd1ec375cb04356c33df857e283aa661b326196d950c0ecd024d209e65607ce9ec9b4111ac5c1a13047c10c7189816120c5db8428e7e64050fe45e9e6f45b0f87092176dcfa15fb630738804d81fd3b65d1a1751790b25ba8472817162f4b6d36c268dbf8ac2af37db23c9d66d25486ed522f68becd1e00b7e6ecb4890160235436f8ef8adb2eb8d9a99fed597b314497314292c549b7cdca121c9b5c64ec3ed1e78f7d063e899a2b91f45744e5e2242595c846aa064e4ddb3dbd7e8984a8d31c4ef9e11f113e26979325e6cafc9ac18ba8692c0154c9b7ced63f6e9ebab191050739c7d7f9918b58de33283c991d7f05bc2daad0fddead6dc29514402a000a1ca215c3a99ae9d689264e2a35c11d793d50d612a82e34889d93bbc87f9f02d7acbbd31dafb9c40ef21cf5a7a194fcbaa181c254067093232d32ee163f7c1e056e5c45ba80967ed1e8d96960202a43015de49f55827664b4bc349a1448f6c3885ffe7562e2603c467e796538f0d149c1c9747573bd8a4ef41f1681c85062454da43136e2efa53b83b2c4aaba90b3d42a544b149548fe6b4102ed68a86ce9cb557f8a8e6a449749fb1b4e785d47c86130cff5fe220a96d8d5058b5ebfbd55da2c2434c6550f8744728d3d0bcca12fb5cc44b0aae17fb4f835fc5d7c9736111bf245b770ef93c8602a80dbb0e9298c12c1881f383b153ab5df335f55221211a69e0f0bfcee7f3f8875fb37fb537627fb8e71ad0e6645819d0de755d8929e0427f95ee09ffcbb01bdb86ce57c85ed1f0650a6b53689fcfe904600ef969cdb1b2bbc10337fce180e7068ef37811f419c3fb0419a3b57260f8e2d559b9d1ea8765e63d34a1cfc05c6cc27f2b58b7c98f25ddebac0954eb3a34d0c6a50834b8ef79fe78b7e858f397f2c7f3ce122f252d2c4661280b65ec9d5e68b82f8ae90aeebc25b3476c2f0905dface493b6eb62a692431262000a5faf6f2f14344658f8c923597f238d1f7ce348a55874228c59111dbc77f539d84222d87fc587af294cd02530a023ca035bdad6dd2df9b4ad6126855b224884a36384b952b3c9c760c4d16cbe4a8179d3e7a9fd4e17127b79a08f435cb34d852a7f4cd8c64b3b8b685d71efa18dc6b8e2d7884a835a00c3ca38e39c5b3a1c80ca15084b98b8fab531b3f9eb00b57e07c0e828e89e8253417d235f89a30783ede50cbf7bbdd2b854bc14a41a65b52575ee4f110e51853a3c6d2dfc5f09bb3a95cc42a3a4e6abbad7d0a1c9bc90a", 0x782}], 0x1) r1 = syz_open_pts() unlink(&(0x7f0000000100)='./file0\x00') msgget(0x0, 0x80) close(r0) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvfrom(r2, &(0x7f00000001c0)=""/58, 0x3a, 0x40, &(0x7f0000000240)=@in6={0x18, 0x3, 0x2, 0x5}, 0xc) r3 = dup(r1) syz_open_pts() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000200)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r4 = getegid() getgroups(0x3c8, 0x0) setgroups(0x2, &(0x7f0000000040)=[r4, r4]) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) 16:00:13 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000001c0)="72083a1c5f9fbb53af336074929c5a2d1ecf641ab5e5ec8d6638fa1a5e8de001dce50be930f49ec3432de03957679835add12f019f792467cefbb44a91e80dd59174fd5c3ba834ff10e047661aff8b80c8138fab9c7a8840d77df441b3be7fb0322d0612d320e18a9cdd9cbd2f8924072b375bfeb5d47876039af6db9044d0379f9a41f8d08910f81ec0c732a05fb8027ff13a9576bc9d957e3ae94528d760b2153389af138286bed49a6ed14efaa7c935e8bc9ce537b621a0419637940e6d36a8c5665321f784783d5a8f8718a42abfe16683fc71d2f5251c2d71f4e8c9692a9004917a3c99bee8fcfef88e", 0xec) r1 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000100)="e1b8e0d912d3763dbad46f95f893ac8f4c7e475ee3b45c67c8ce48634edd2322266b60583f6cefe50e85d94cacc4a69e626c0e32bba7266a6bd08887f82a0ca9e02e0a3906f06b96b9c13f7e8c2244e67f1f987472d8a3846a167b16cd05b8c58d567e1f7190f8a9ffc06085a7f8752b46176b083608ccea6ba0c9dc71becc56a47c16", 0x83) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000000)="1d72a573c265b0f3", 0x8) 16:00:13 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) fcntl$setstatus(r0, 0x4, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)) 16:00:14 executing program 1: socket$inet(0x2, 0x8007, 0x80000000) rename(0x0, &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000722000/0x1000)=nil, 0x1000, 0x0) r0 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000721000/0x3000)=nil) r1 = geteuid() getgroups(0x5, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = dup(0xffffffffffffffff) getsockname(r4, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) mknod(&(0x7f0000000240)='./bus\x00', 0xc002, 0x3ff) getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r6 = fcntl$getown(0xffffffffffffff9c, 0x5) r7 = getppid() shmctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0xa6, r1, r2, r3, r5, 0x120, 0x100}, 0x1a63, 0x101, r6, r7, 0x0, 0x0, 0x1000}) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r8 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000723000/0x4000)=nil, 0x4000) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) minherit(&(0x7f0000724000/0x1000)=nil, 0x1000, 0x1) 16:00:14 executing program 0: r0 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/4096) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000001040)=""/28) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000001080)=""/24) clock_settime(0x3, &(0x7f00000010c0)={0x0, 0xffffffff}) mlockall(0x3) pipe2(&(0x7f0000001100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchmod(r1, 0x1d0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000001140)=""/193) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000001240), &(0x7f0000001280)=0x4) r3 = getpid() wait4(r3, &(0x7f00000012c0), 0x8, &(0x7f0000001300)) rmdir(&(0x7f00000013c0)='./file0\x00') clock_getres(0x3, &(0x7f0000001400)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r4, 0x40) r7 = socket$inet(0x2, 0x4, 0x3ff) getpeername(r7, &(0x7f00000014c0)=@un=@file={0x0, ""/4096}, &(0x7f0000002500)=0x1002) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000002540)=""/4096) bind$unix(r1, &(0x7f0000003540)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffffdd) wait4(r3, &(0x7f0000003580), 0x8, &(0x7f00000035c0)) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000003680)=""/223) connect$inet(r6, &(0x7f0000003780)={0x2, 0x3}, 0xc) r8 = msgget(0x0, 0x200) msgrcv(r8, &(0x7f00000037c0)={0x0, ""/45}, 0x35, 0x3, 0x1000) getgroups(0xa, &(0x7f0000003800)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r9) setsockopt(r5, 0x2, 0xce9c, &(0x7f0000003840)="86b876ac9471ff67be3e667966", 0xd) 16:00:14 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xe020, 0x2) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) fcntl$setstatus(r0, 0x4, 0x44) 16:00:14 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x4cdb569b) preadv(r0, &(0x7f0000002800)=[{&(0x7f0000002500)=""/112, 0x70}, {&(0x7f0000002580)=""/7, 0x7}, {&(0x7f00000025c0)=""/56, 0x38}, {&(0x7f0000002600)=""/157, 0x9d}, {&(0x7f00000026c0)=""/5, 0x5}, {&(0x7f0000002700)=""/164, 0xa4}, {&(0x7f00000027c0)=""/58, 0x3a}], 0x7, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) sendmsg(r1, &(0x7f00000024c0)={&(0x7f0000000040)=@in6={0x18, 0x0, 0xd10a}, 0xc, &(0x7f0000002280)=[{&(0x7f0000000080)="69992fc0183d5f66399b36e19844ec033ab21afd4823a34e0d95a589ea9103c94f", 0x21}, {&(0x7f00000000c0)="ee7a7d5514dc0c386e292700c70d9ee0ffc831d1abfafe9898bb41efb1657e60aeb9e533847c1524c881ceca04a0b8d25de4e5", 0x33}, {&(0x7f0000000100)="b2f904a0dc0490643e0f3742454bfd133469329568c2ccc735783f31d288b66ef5b7dac55eb11b457b4e4449f0973d66d9a98f5c5de5891d7ad69918a535d87e7289", 0x42}, {&(0x7f0000000180)="3bbfa4a115422d7e66ebb0bfb09d2d4d63114f5b1c1c3b64846586c74845f30af85cf76dd11ffe28cbbf4b89063cf674638a3b993c6d530557584304160cdc85c3fd2a902e1405585c50fb8df86a6cbd94d26efbd6d52b0402ee3c8e4a4cc023ff1762abeb633dd02bfc2b1482f5c541a73d79f121547efdc25aeca0408e03e2ec2f6aae94615eb98ce758234972554490e6283464b3a79d0b93f96e454b42f9849fa8c65abc5008bf679050e523414563299739ff3ebb8e9124cdc2e74dcc0686d66e2510ccdca6c8c4d678a24da644d825d591a66f7d808347fa429fcf31d4d528a1612cd1639ffa4da75627f4ebdc821a2fb12967633ffa424b74f111baaadae2217b73d0f09bd388195ad7c8a060970187d9292aef326cc2ebc10da5a32103497c4e67affd4a632f000af5c6836aa102eb108b94f75427635dee25d06b6652bc50f3f59e8f63e75f9ed15362acd051a8d4053b569cce689cf8a33f2466b62fc547ad5252a093df2877c4db470295518198e07c6789ceb0eac9b15960b8471dce7c149ed6dd2bbc266d508796cd7dc20e6df59e091e16d7e0dc603a7a29e5ad545eaa1d46a5a118c9ca0dae97806f0739111e88c788b7f6dfc937ce7f3462affc5857513c9d22c72d5aaf5a2c3acf4038f06b6e346f2bb35d69606333517094f702088021edd3955f5333b1c8f6319ce2c68160f403354af54c40efe235db8de7999060e24d96c37658703c72e084ae7a9af3d857b53c57163b135e77a4a5f0fb4096116c6f3b2f80f654f3a20d65eecb7ef48e99818600d224b8e4ba253585e67d3a55d5858e928d3c067d822d51ef7036278c0e43c43c65d227570687e790f649e94869d402b9185ca9416c72cac77e2064c98db625f865efbf09cf52faf148ee6aff7b8f558efb74cfee50d51bd15867b881f1dc3483ff2b835c631c917bec9e9c0aa3627b67d36dd5cba637beb81b503580484ba7905558155a6fbb80866ae4fd82c597b4b421f44c2d93c1dba028ed79abcf3a5f7cb3cd9b3d5e0e26ffabe785cdcceefc130b81b3d2b878e257bd2b67bc27bef8668ece987ff3c27ad144a8213eb1fdc29cdb45316330289804242198cf1b71dfba91393fbe0978665a1da0abc0b5fd7d002e8edd6105bb7dcac58ce6058eecf2822ac295242477e28d8f2cabc5f1387cd3a8284cacd096a74fb597a6a2b8147fd1dd022e18372c083411ebaaf77da9164d56bfa9f0f8661fe917cf7313389b41c4a5da6a4ee48e761343cd8713c7d81a54f86fe4868d39f3fcdd587afff6d0b7b8ebea999f59b728d7224b5d571055c39422d17ee609346d3a4ff2daf2a672ca186076adfa315d6683ffc9a38721db2acf0719345d5c040c011f4a61640c94489f7dd34eace5dadea91c3c8b5088faf786ea0454320adbd0356ca0868fece3c5dcf06cbc2dfc9e2536b56849ae61c8d7c1319c7d30ff63cab4e26331e8c769f3a2651213b19793d7955c7b72d56c3d390c1541936bf8d9b99f4b880ee030e1b1db6a8ef111b3755075cdce0c07f3618252d55e735e1a5613c554108d9fc926837120e8172fe2ab238fe846f789ef4ed8f62a4e3ea0f8bcdb83cf04c401acb9012c896a1e20959d561a29ade0e08373cac1bbf9cd0d5c497c4192385c20954dd8ec78b1549eacc3bfda7a17ad4f84856244f5f1681bcdaba7980e4ad86b9ad59229664a28846ef1c46484383b43c6a92be37509b8196cfc25e5a46392303e46d490bec72203af57f655f08a49dcf3612244134dc29e8200ac3611d5be7d2cbc7ef7b16e61b84e9c57bdd409ab29f1674a994ac5376265bb564187eae891f909592c1a46f6eceb80ea3498dfe5f7807b1d1596b240a7727234ff83d627420fccbaeddab07ef27a1fd86486d156dbce2cf4bc5d1d61aa8995cc0da0348a34c6ebc810216edd67209527576d754e3f9d8cc35eb7524c48577bb048b0811513facf096a2f690c47195f17f8237ac579ff2ab92fbb66cb23dc12671ca710b36fcd76f5f483501ef2843fd70c6e3efe4d5912218115c45e24345413747121b9666403574046230aa048d5dfb884b8415515b123e8e9103a21eb8ddbdb33f74c73de076dd0bddf589ca7e21069b32b775a08589acdffa24eb03da354d3ae6b8940acaa1a0d2eacec1c56aad7ce826e2dcfd2f051a1c830546becbbd6a6b0aefb529bbc80ab0ff7c069c0cc3e550a2a720a6d23d960454ea453f1f8810a7efa43f28bc81a9be9e45f2582501c513c0f26b03d0653a4f12ee389ce4a5444050c6042be9408e529194a5e49afcc8275e9e2ecfd9dadf9ac9e9eddcbeb4909ba9e5e16a8902e2971cb03e3dc2f110cc32356825134db1eacc3d50520d3fe6381325bf55bb00524bead777e982d8734eab417a6d14fc8cb52f7af384998042b1cfcdec774dc83416a2cf341d058e3fbbb69aaa9b43dfa818e85c4035c2458aebd48baee0f16deac520731d0be41a7058914d8d0e7a9c828ca8becb4e62424a3a10f4c0da7e145137e5341fa73fc7dceeb5bba0ec60eef0fff97c8bac7fd42e6195bdac8a5641ab7ebf0b5c25cb1205adfebf1c2fbc79ff5b4c7102c65e5b1e2b99d5bb05041b39728685254abe84d7295c8d63754ad0c2de8ab83e1252e872e26fb8c536dbcfd051252e731262508284eb13652aa092d52aa607baf199ff0536d5e7bdcf556cac740a38b8a5db51fe2e9a095df91c6a6c5dbb1727556102e94e3ea66654f0b21b5cf2ab54f24f9378534d80d2a214f6d62411f570113653a286975e8de92995fe939305ed0ce70ef71a16b3b7b53373b3a93b6754bbc80a0947dd07da578bea829eb9bcddd62741d7c2982c2b919c94699131e2a0ee3265d4e153d84a546dc9d4c79e87e70f3bd3192e19f5ca51fc9635ad8dd78764e8670efefa5c21f111d4e36330a371190a6b6c69e5ab0ef79c84c03c82611a04f388d54522b5fcfca69975dd40c64b80f764e640e30f76409eb0eb33a76188ff7ffbcfcdd1f0983e26ebb3bdad5c7da8cfdfd099c53ca5e44be5dc53567bed3edfccbb8d74904d20e2ab43d496aca3c7b57f5fa7de068e9ffceb61016e4f77c82dfc09edc2d9320a8ab618faa3ad6f4c573616ba40a9aa36ca2b012e4b2b4839a793d3d92951accbf2934967b8b7da1b0e0e8b0124c61e57b3f930c88d80d29bb187aaa10ff81e40c8261ac059799517acd8d63b8d353ced954dd54edc0a0eeb061d79fae84771d691eed04478b9dc33b6b5b48032de455f40fa8f0442921c708f8e84d8fbf66d182a30bcd87cb1e48ce32822b599a4f765c0b9fddbbf70d9436e955730f5949bf0658759f0bf9f7d0e1f63d17682afc4679929262e8c1c14add3319ef735b3e9f454ffe8d077c718b8b75cea758982dcf92d27ebbd2a38f8fd8cee41664771b6fc35f7649b6ea291a850d57aaa3c80c009aae2069055a972f212d3aae98d891b92ab366df786838a365d0515667b365e7ceb5d9493a2d1cfc224da18866305e075f69a7c365cbe4daa8a2a28cefc9e7c5d6ec7cdff6f73b9740a133560f8e28573b4606d3b013626adfdbfa634ba5df13aab2473c5e780cf062a962704e1e39a2dafa09ad7fa210c5e7e8e70b77bcae986dd6812e249f8cb0297693c4bdeb0b76ee54f8e220a2f9ef37f86a89b9ca3aba09bdde9f83fd17dac96ec7fffcd640c73505358a7889d5700853657ef5d11262884cf289bd3607daf63f455255edcf422316df0b4a6631b5070ec6fa8fd0005d68a8a9d76a80f2bf12fc64be4d1ab83fede008b2c50ab51f358e958371156695380f633e70c88b78521361a9d60398d669320bf5766a13a7a6709249df8f3d9aa53967a15691f830a221cc2f75713647568af0b31e0208a8fa20573edc318fa2c6bd2fdc2a239fd1d7745a79d5f39cf5f08a2ac54ac033b7ee359bb13678772826f2561db8a890e44aa07ad791dfc687be0b41f177356cd264c314077be9c1a5448b0dee603326ab3e25267aa191896dc2a26dfcbaa1403d901227a6111fd187b5826081bb2eccb408b1a37a893bae463d6a69e4361d4e91a856d27fd34fa4191c1259224b187786d2dff214026def7c81755139145afa4345528749803942c451cb0723346c2e3aadef5c55baf6a18300737631a288c9c0f29428be599c90154b8dbec4a9d29eeb088a01a4dcbbd56dedaeaf6e3867986d6f902acad4d2491169fb94f3b637b4f0dabf6006a41d2e82eaa3c76f1dc71d84a571c824c8a241c819d545c357ae91e077de37bbb5f8a152023c07e6c7543e24de2e1ffe41e2f336a410f43020e2f055e529e4348ac731a2dc8dd2cf85f14bf5b59bf6e18bf6c7953c97557c1f94318f1f054c7b38d9f1210fec4e73b9440ecf4de1b1154388575f5a3e8163f4f53980dec468363439760dcdbc5511941d99ac900315ef1f684f58f884a7c85c430db03a0bc7219d0cf17f1426bfd8c55cdd5f6eb9eb6ad1b1055c5302a475d8a10b23b9d81744358caf31184aae28c62e5b653317791620f4b1ab40de12f92eb963922fb99425949964c61a8017364d7e43a63e6e08f776ee1e5eb9df376da540418facb5e27fb7a4156c284807df5ae8edbcffa1baefd6a57b972b947b31ef0f862f800a30163e80e12ea922870acd0ccec76e0c61a8d11c8eda62657a77ae53cd913840d8f601dab85c68af066a9a338997c57772c4c3c762d6db432e28607d21ee1681cb6c52c13d1d1f2c4b737f273c2cb0764428acc77cb7df3fc979975815e544a85a8708df7e47ea8504cc2428ad28b67a759faeab629dff24d90eba2402e34d0adaa6cee5ef0d643a761ffdc91571744f12430b5fb2360a22141f0cec071c8494348cfb5a1fc8fec0ff5e1719de9c35e17f2863061365b379cb695693e36317d7910252cf3bee15aac249167d4b0be80238677439b280d873a3634fc504158531820b64656b9fd40b194bc89f8386e234fe63b9fa686738306c3b4b88239aac5cf774e578287c0aa1c51dbab8d079c4a9c889b2cf952dbc67e631dd6bf7d75270b13d64a7897b8812d4b2df47c03c21620aadc94beb2158fca3bca24f246456257d17e2f24a4c7aa3b34cef7e02c760dfa5930e938a57f365f0a2221108b30ae732fa214d1a7ef3e62590ced57df41463a79c69fb152257deb624af157d92519baeff66e04d3e2ad1f35fff051ab77f44ec659c957b2ba5b9b795b32f583577c1ca4a1cfc81c2225995ce631abc55fd36aa771552b97a068024f4545099bc619e18b362da13e122098a6087f03f73672dc6b16aa1283472bd721f8c242e8517b023d67466b8c7a7984b69bf2d2573cf719b53bd6ac1bea27880f2edd4c33d5ff97834ef692b80b1e658326aa7ee56b2257217699623685b1d9af4d71d4bff3258cf5d221695afadd49e34b0201236455b67272c8205435bc07f79f320d76cf204e2c251deb7146a5fdcfda58f0c2405111454bc5d8975e0f5d4a35c76ae83d290f5e313f0c2347a7b6fbeaef0d876c06b900416af277ce46e5ed3e49b67b534ed59a97621587dd25e49505838ac4209c45f72c7c9b7298259f954dd21f430384ab03f27dab39a58f12d36bdef5b09acbce9771299b46001ebd32c26790000fd58bdb256949aa3000b4d491c01785037d63dc75fc4781305fb17458589d38c7e41d4959759af8c6ee8dc70e8a296a2d42af32e36269cc3e9bbb85755c749a90803fd97aedd32c07ea1d7980bcb70f81ede21dc3a03cedef97d50afc54d0b062d4428c5e7a58439131e66b171222934026bc0", 0x1000}, {&(0x7f0000001180)="976e225137eefab5369867c867cc8d9722da4e750c471876a7b9a1f1689bbcb945ef44d69b2886c82ab880fc85facce4da9417a6138f5b2cef722c9b19a7b3a81d7f9c61ac4d2aa6c72ae672a9f4aba02ab08eb8213d1ba4d889183e9a22f46243b07a751aeba07d9c036887db4265111532cc35a5e9d2dfe85410deddbed3b132a70049944f47c5a365f0dfb60ac52c18a846267ca102a46d1564a5f427ae6cb7f281b62ffc5e9994caece5d6a4a7ad02a3e5f95a174b9f4152d16aa7712b12855546267e8f9f41d70e649f74102bb7e8bf1c7f89", 0xd5}, {&(0x7f0000001280)="1c47e0b27b13ea67573941a3952be8a488d197369284b74ee4f0e784ddd79f05c07234f4f592660fd9f7f7853df3d69fa841e4254234aa4f9c3e066ebaf71b1f280609031c24374e55c453cf67f91bdbb407b31a255704e73af7d69c0905cf751fdcdef314ef91f04d35b2b29aebaca62c22cafbf83cbe4858cb533a955d6e3cdc0c864e99d576b1e386710e31145ef311ca8dfb00eb01ac77ad0f5673c07baca1a2147ddb97a0ef87f628a1d8015f8162bae405c2f1af96e6ac226f074340203c63d180e4ccbaeda9fc16a4fa603d6a5aa102be4e6b4907ea8950ca0788340bdc9d8e4b589d6d5fd785fcdf4d38383fd0799c81aace4bdfaddd46745c3c7ffa4a84ca4d1687aadf17e9aaf0acb0957212199f9d65d1a7840a58448eecb22d61f5bfa8d4fef2482f62eaecffc9626172923eb4088a8dec159c48e0d3f525956c427d6bd854785b471286fabec510be65c9310a079bca01690fd4662a6772c48cd4d3e6d5f6605bd3c63374274ccf52db7c4d2006b8fc94162a605319630b0dd6db2e8d8b3f8f1156b67a1d8b289012a5d444d5ed1b266c988b32fb7d564a8b06acb2bbf596bca5479cbb84aa7ffa88a565229f9a77a87c7a839e9c3b30342e4ef38f56fead759acd15820dcfbd31e9074b23d57b74906de59d38b438e2150415f372e09ce043ce8cb764fe6bb6a705d10e4524698ebdaf8391a4baa2c820172094e0587a407d807e86ad26dbc4a40122603a648058dbb3c2875e102791af54028777bf94c5143e5e768c0e748a4a4cc12be1a57f79a59f4bd348e347161401a2c563a95b79b69f716ae36e5e6395676c7aa61ce0e8803044062f0683da3723daaca9e4851a853159a35077fb5650174d5e6b0a7859aeaf3fc4aeb852feecd5124eb04216981f0b6d0d21e6910c3aaab617bf53d0bfeadfae94bde9d78244af3babdd47f1115275c25cdf0263767125400d60cce14d9ba4df3e73588eb04f6fa7824315b48a0898caaf36503626dddb5a70be8b4e3a6cbef29968bda32c2b6dc514d1726f50eb41506b0e46e64c400816df816de088e2f0453ac7bb712b3154a67423c200012eac367ab94592a428a17adb78e61a6cef13662aa81d2e1e04c53e8632bb484d12c85dbe9e030a88ce19aea48a350d000e1c28e7c75715fcbf56295fb92dfd1de60577d0cf27317f4e54d21c62e4532ac5954d4fb157cb9ae38fb1f145f432679260482eb11fb2346faa36f44c474a57c20a3cb1e8de63ae84b20c0c0640086ba2de112ab1ad82b4605e675102b9cca38534a8b6eef5dcb7a1a6ed338298a8491a31f2358e7baee840a9786db6e4e3bb13bc8596c20969d53bfefa13f335c341a86f6a13b39aa45e022aecf5a349ceb01e1ec32b034fb44234b3b688fe49cbde4cc2756db6f3e5333ed04109e9be8d96bd84cd83678c9c30d847b5c89b77049d2d298c00bf723a6bb4d7b9c813be39a87da830d416f576c7d37695093177949007bd28e93878da5f070c10615cad2fd8baf7669573d6e51f8ce40d2184261651ce9bd48ce6320dbd0191656e8423bbbacc6a961b8b72f052976fe8b274dc25d0ab441cfa768c1b709c06f0eb55c64d0e1b55e7a63ed8b161887232adb3e00c5f952081c8bf5c69aefa45ddeeb285b9ae0aedb1590df8c496b60224cbfa5e338343f79f8b254d59711e0e21934f628128795f37213b1256e60b1b5622513bff69ed6c5fd50dbe60baec885c661e6c8e72f0e83418cb0599903314799d37b9e2edbb8c2ce511955beeedebcb76dccf08b5bdfa5732578e762ae27a7c1e51dbd0df0c7fe0ac85ca030e56185415947dc4a0410d67ff594e2289db5c59fcdec7484241475866254d1c54a22de7539480b1004efa5691a6dba406cccd20e1d3ccfd1b1a0b6375dc59232628a2c48e8f65aff84114d59b48575d3f12a80588308425e96702e450611e1718f3114b61988e4914e4116fc518a4ab2035da8d22a69e1460d6781486a94860807b3716bce2c1e01b7bbe08481fd558290423a5971cafa3a0b381be81813f7813eb881e86af4d89f918904651e2f0e83c01cfff668782ca1388c18de841ee46c591410fa26a9b93c173291e47b4716ce46cf99563a726d730500112e5c54dbaf9ef9a667c56035d672163421adaee4cfc95da1e4d0e851823e6af2fe6ae0576b7d35be732033597e39b9115a3b6efa03e0d502b484a58be6d10ab201a99feac24b4c751fd46ac77666104735bb6da90510758b6e69d5f5efdc3c3670c848c0fe3d70ed70aa06163ba9fe78ecb017989fb6ddd6b60059402dc21cd14950e83c31117cc7119466a2ca29297d7fb45d7e5ea8f881a7dd82c1f50d20cfba73df203b22c453ce9cfd676ce573d0e875c8f68ed6488599be3f912afb64f4bee7b2d935abb699129bbd86a6f0a499d49f471910f83d43b9263d51e343d358abddefe618442f1bb552dd590e5697068ccc1f34fcf38c3efc28377fb29e2f5f2dea31e2067294ae847e960d4e21e025b20dd8ae470fb136560da8a86a05ec1ef676833606b0bb76d6eb08fae92831dd16bf904ec82d2297e396e029e8450fa67236216a98dc769b749b4d8caae5644c3ec20328edf392d6488b6289933f28ee985f112c97d3cd2ce92b6a6151bf81af6bf9afab6f15d542d29e670406f39809413960488df13c2f300ddca3543ea89cd6ee3300c9e6d71c94fe18ead6deaeafefd49612c871877dcaffe8a2d6d4a289da183e1f9d0804d2710b6ccf190dabbb2ebe180b690902916e90092f154c38ceb9346d86da602c0f2c2aee0c1d172ef9afe670b8a8520ce35d321ace90246acfaa361891e965fcf1362f34135675e7df711142273cb074f7fd283649276e7ea3e11b4fc48258acfe204f78c018864dc84dc5f559dd0f9199a15ae64839f30a513d1585070623a0b1df5f07aa337541006135940c97dc4e2cce8d501c312ae6e421c95cffa16865dcd5e708c091ab068298939da2b7e7a9fa9bb8c1490bb9735a9c4733d0f5e575a20dc18cfc9fbcb2801a4c411b2894d4586305e7d54db014f234a02364395303f0a3d589b3845ef0ba4666c8f55c166bf6e0ffc59f50e725d46b5d8d9b233e0ce5e790f5c88f031b235222d92c4d0de5758c771198791786986b3646a7b246efb891c7d036f1321d821f91609ea847274da382cda8354694aeadfd64cf6190e3b4c0e0040fdbc0f41543795653c4adc9cb9e2386a108da46c0554a17d0fd85360ea62cb961448c632d9b93f4757038e1cf89ddc61fc0bd20125784ef16420a434abfdebcc98c1d5bb62f1cfb9d4b353f6604aca805f0ca8bcdcc806a90f0241b3a5505fd02ba507a04de63bb53624616ea4b6bf456e271d0c8907131e4b2692e000844513b4ef7d869d11f8d4a91a15c5c8d06cc6614d199d93faa8b19484b3cc7ef533fc02a4d669728661acc30bfee889bf16224a8e8ab3f7c499fb6f8feeca472438958de89c5ce337c7a156ee06af61141f2478800b2871d01de38422250b803e37b189c1110d7d1db8ec4a8fe661fc66e6b347599cef46042a23a858f53bc3bbc7d9486e3e6848334002d40e91eaea4a982dae47e5ace2d7198f35bc9703ac70af2afbea485658e6d4580ea0026a49ebf5bcead7d4b1c61f92aced5ac381dea67e9e336efb6c008d84d87685efda08cda9d4cede6ecf5ec47bee5034836758548cffe8bd8a9fcef1ea7a741751c08528b5f146129046b201e383dac1f343739c43c0cdd203a1e9e95db1ee45402cf6aee8c8b2e5959058f6616836e42533bab94a0ffdb65d20b0ed3a722f586680b553f7f70eb013198507565cc34a68cc46fa4b1f3dfbf6b43c319ec479e92f9885d439c950241d46205675d600ad49278c79e4e91f43a80dcc36e2cf6dd167ab3cdfbc8b8d8a1035578053fc827bcff19f54021ef836644155b39480e50e17634bbf14bce8bacb851d200cf336b5dcef64f9a6211ee0fa1acf1069de601313f0cb1e8937bb7353cf0abc51507c7c9c8b86c7ee64d00cb0f5abdd297d3160ce9eba0b8101f29cb9e54bd6da7af284c03be8090da791dd20c207f429b7382cd03c4a90be9c8c8c2a8ff3706ff953c8783c2350bfc93a0c4469fff2493a8669deece14ffd3fcc9fd4291a37dac2d1937aec29e17b818a87a1f88228b0361b8ada857e853aaa1ba5723ae8b6964a75700c0bd11423229d165161ffc0bc8d8024b80d83053fba465b0780bc5050eaeb0cca2f1dcbe7edb8cdabbb57182b1ff0167212f7f83f453638e03c0775e87654209ee5a16fdbbe3064f382bbb92c1607816358b1b5774cad83e95c05efae040fd4d95f888355a1a48516aebde4c163e23d643d04831e1fa12a086bebedf4ed01851f942e03d012f8cd80d1ecc3a99cdf63de98f26d7a35bd6dfbf7fad500d2d5269b915981e5c96f310501198cd9af89846faa858137bbee768a039921845f73d0307dacf9bbb986d5e38275c8c87d9a5532c228180da9a10ebe0b89929f37944aeabd925fee30aec70bd4b79e105147c06d82b9d3b64a60f857ffbcfd16006b9ef132da0a842268a545412cd2310b61c631913486066a352d5c0462e243974f74682ca9c6c60c8d4afcf06919013e2f2c39c0de05949ad34e5e03b1b8816103154a2dcb42073dfc9458912942e817cfbba153399866ea6f447d798a1215f0606f4daa52fcd5b548a337268da4b328ed3e6c5f33c14da6c6c2cb370533bac1102b64f0b7e86d3d634a37d5a2cdbd61bf68315b73ea8f5e9d0802d85140bf2b17ae547eecf48c736c22ae51aa8f55e6e0ed8ae7516e3ecd843bb7222126800f646574d3a42ca2559be8915a1302ffe47387c0fb9c3630772ddaa5ee3fc61844fa36e0b989177dddb6510469e8b30fd09762e8a4c81460e1cd67ad57ab911903d508fc568cc77a472880ba5ff4e6b44f2d3cdb3bc398a711af933438b19ccc84d3da0355e2f450417779975cf6ab1dca002d60497ca70592ac6174162844dbd3d2a91863a159871e227446e02c61ef9debdd9bc8b205ed23e26ecf4148c08d5d87dbc772685dba0400c1a57d3a479f9615197dd0af91b71c105024f376dd8e9f34b86e8a2a1aaf0573727d22503052abd8833d5ce8f62ea37644873f4a8a4411825d4ed2cb4fa9bfc2918bbe927e56c7ad7b070533644139f6557eb440589365baba4c136aa710e2529bea7407e389624dc8a37856c24c4480a4547c4807ef006a921beffe6c492944adab92b2e962f7a7d9ced226044d3b4ab149ff3fe886e4f733f44226aeded012d268c6e38441a28745b282d8c38269bdb38353807846271f5db988357f522de79315aa01791966d9069c2b6df09ef150358521ee95e2b114ebeaf3a96ad7b35ab8362bb5389523933f2cd13658a4e716797303dd42615a3cdd1075d3372755c927b0fc1379cbee24b96dfcf96fc7ef325dc507607edeee0a7d462696759e44660d408d0d781cbdcb6d784c90beb58253d2752fdbd19255c122b0099ff0332b38cfd5b08132a114cc23b1886a32391904400b15d0a76eb737fa255902091989dd2e7c0c58f48081a3271980d4b74dd7a51ed3efa7c2a5998eb2b95a61c400af8fb779f74a0568af699bee8fda8dcae6314686fcd272157aa6fc57bbc6b377b95df902f38f94cf67d2811a46b1647b620bcaf48aed6494a507fb1857af7b191e524f0d9756805db9afe05955bf66f67f088c81557019be149cb9bf2542ebcd5443559f6dd5fd667a14fc90b307094ba51b070fe1bdce3c6b2b8f96b898", 0x1000}], 0x6, &(0x7f0000002b00)=ANY=[@ANYBLOB="a0000000000000000100000006000000961819d30e7b49d6e9fe606198dffd9ec8270e50f049b03e69c9babcb37d48df1b6bc7c2cd9c084ba6da2369d1e94bee66e4d11aa617dcd7f69ab2a290cb6f7d325deb620e8d13169907101d710e9029ef949619e525363adaa9be455d6f3e83d1b4cad5ebb92529d90122f2e9e793b53912b1439b84bdc14922412320f96d7d1ccb0ea151906776f316f6c3818e16002800000000000000ffff00006f1c00007b2939c2f5ad028b1f08ec53d6a4675a836019b6f46e0fdcad434b23fa8994211f9484d800000000000000ffff000005000000e16eab746f1afbbf9ac2a7cb559e4680c74ccad058c2088f3a2db41e343fd31166ee6a8ce62a8f2618068c54de565be25dad083eb661e6da5e7783cef366fe70c3b0de126e7c1b1a5d7feb2459e030b9b1ed50a04f5260a8306affa861dab245d6a565537c408e3b0074eeeba851962f5cca065f702ca5506203dc06d9a2670cde2e93b507724bfef2516a9d8fe4f225ab5a42d3bf9a35e2dc3d490324963cfdb4e35d908f88ac156898a0b11ec33b5d490117db614b8afe8c361a8f306a06a45f23b25f410200001000000000000000ffff000000001000ea623b5aabe68defc181b3b1f1a6544eb8624526539aa14983120980e47325c2b4dfc74ef01bdd48e5286c0dbb57fba378bfc836c1e9963a6dac8d827ad93dea689247a65fb549e0b1bdeb54197a99c6e290658b96670ee37e55135bc1a6b71043585bba677a774a6b6a13bec3a7ded2376ec44b4eb9121766c32ad387217681bbc37416e13ae30cccdb9eab9c0394dbc6dcf1ad80d839eb7f32525c659c"], 0x1b0}, 0x2) unlinkat(r1, &(0x7f0000000000)='.\x00', 0x0) 16:00:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x22, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000000c0)={0x7fff, 0x1}) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000040)=0x8, 0x4) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) setrlimit(0x0, 0x0) mlockall(0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) r1 = msgget(0x2, 0x240) msgrcv(r1, &(0x7f0000000100)={0x0, ""/68}, 0x4c, 0x3, 0x1800) socket(0x10, 0x8000, 0x1) 16:00:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff}) readlinkat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=""/4096, 0x1000) 16:00:14 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0/file0/file0\x00', 0xfffffffffffffffc, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') fchmod(r0, 0x45) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') getsockname(r1, &(0x7f0000000080)=@in, &(0x7f0000000180)=0xc) 16:00:14 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7fffffff}, 0xc) r1 = shmget(0x3, 0x3000, 0x380, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 16:00:14 executing program 0: r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) linkat(r0, &(0x7f00000001c0)='./file1\x00', r0, &(0x7f0000000200)='./file1\x00', 0x4) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)) utimes(&(0x7f0000000100)='./file0/file0\x00', 0xfffffffffffffffe) unlink(&(0x7f0000000080)='./file0/file0\x00') 16:00:14 executing program 1: msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x200000, 0xa}}) mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname(r1, &(0x7f0000000140)=@in6, &(0x7f0000000100)=0xc) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x40002065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0xd, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./bus\x00', 0x1, 0x4, 0x2, 0x0, 0x2a18, 0x5, 0x80000000, 0x3, 0x2, 0x4, 0x825}) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000240)=0x7fff) writev(r0, &(0x7f0000000580)=[{0x0, 0x5}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x59, './bus\x00', './bus\x00'}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0x1000800) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) close(r0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./bus\x00', 0xe, 0x4, 0xffffffffffffc0c3, 0x1, 0x1, 0x7f, 0x8ae8, 0x0, 0x2, 0xae63, 0x7}) 16:00:14 executing program 0: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=""/163, 0xa3) socketpair(0x11, 0x5, 0x4, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) r1 = socket(0x2, 0x3, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e0600696c653000"], 0x10) write(r1, &(0x7f0000000040)="f40d76215b979e4f28d11c1ac72181da58ed1aad", 0x14) 16:00:14 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getegid() r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x100) poll(&(0x7f00000000c0)=[{r1, 0x100}, {r1, 0x28}], 0x2, 0x8001) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="a80000000000000000000000000000001c6e921403817105fd065dca39d233b11bb8e73867c53dba10bf858a8d43e7a5ff7faac6ccb8cb6d67c871f83f5796d185c31268d2d73990a5dd15659778257cfc7849fc839dfec48ea1569408f523b7f6da751d561b2cbe362ffaae82b38a061eca7818326dec6324db9e3b657cfc2b7bca5c585355c808535ca958f363f2f4a61d738419b2b289c1ff0f7c26ef8ad0"], 0xa) 16:00:15 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = fcntl$dupfd(r0, 0x0, r1) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x18880, 0x0) write(r0, &(0x7f0000001200)="f9e7a94074cdfffa642c6192295589fa2ef8359e12fc88aed5e5998c8d5807ae3e86a5dafd1910f1e0e2e201582aa43461a6f5f94d4b960bc02e0380ccf5e2054261c59deff7c58a7c04b9229c14417fe5c66dcf19c18ebc7d45d61ee2bdb3415a8e7fe1fde74545067851aa2c0becd5bef6c17c2875ae9ca6d23842d50b1d76d0a19eaaa14def4c3d4bf8d7af2a1618ebc7486e2b", 0x95) r3 = msgget$private(0x0, 0x2) msgsnd(r3, &(0x7f00000001c0)={0x3, "3d8e688aed7bab1a46f7f76e599eca3a05e2417b4aaf53d92dfc1ed6f4ccd5d8bb1bedeb3ef1d64239ab921b5edb5c078988dd3d05db50b338fa8765be42e46ca1c6a53e9b229dad60cf763f3196e98ac503b90d6eff39bbf29ef9ba59e39379daad0a115876b1cb9d277fdfea904dab8ab13cf611f8dde381ace4a2ff31b718b547235c94b231c9c2f388e30f99429d0377647c5586fc1dd2fd0cbcac227896c26835529a1ac0f780b75c189522e1cb465a83d38019c85cd484c34c23f1f8d7732e69f1c96d2cd6c3ba58df73777e7ca7fbdd8eb8bb6cc144dd4a47a6fbcacc63d9b38284ddc91dd294261e72451e780b1c8e7ec5b44b5a1dccbbabee7eba47b3af8f135ba865f3461cfc738e910c70a0562d6e560733513a3fe821d8e5bbd2953ba4b6417a9697065540f23087b3d4e93082d9dcdf4697d689463bb7e770e30b9b8dca6979286d0e1beac7089405363b6dcb24eabdda104bee25ef2c1d0eeb858458870f869aacc8ae7f6bb2660fc89a6dbf18fea9e32bcb981293baa7ce5df21a623db962f7e7eba4190a2d1133c058b3c8c58f706f1568de1519896cf69505265fb275e763c29c1043c5e1b017998f628ca28497abd84ef7eee97258be9c5b294edd1bed1362470b405716b18eaae7031f595753a1ded0dd539fb8d84cab576feb67ffaeb6bd4a8956a6a1e39933fb5271f076b5cf59c224daaca0e952b8a2a60ff41351529f0968739e9d52db7f01166cbdcfeb1007b57f57a6d70491f94d5bf68b48bd91bc4754dfa2812a2d75bf282886cc4a40b56f41ebba6f4f7feef5f22a6002281124720f04a1c5bbf400dae0a1b7d4c45e6a7333670497b0fd43c4a3f7b99f95d82008435d7f8df65713cec700a337635fc7a8e7857338883fcae38858fd09d4eb1cd65db3716f17af57e6d0576719091530e1730ad74c117ed487fdf264e82d1dcfe5de1d47af72f7bc98bf34ceb1aea3566196ca9da8742af1469a73e419356348ffcdd6d87abf03494d981f60d5f9d0940e2bae3f89cdca44f10b5fb40c881d63d159c16339fa755022bbeb40eefccc88bb574502c8197a5c9b31a50b0a36ac50111f3d6fcf82b498132579900ddbad2624ccb5968f962a4fad6a08352afcc2d4c20d5eca1d568139f42aeaae47b57ed599919c859e4bf7904e72abac649667124996605eff8dc88b0b8470ef154e822ef02dbbf21f7f02a8b06af4fd6039b7a58670a6f595a4219e99f2124ec0d2e7135ff064366449c9ed4f727d411dcdfa651de8d9b5faec5d28fb656235dd506cc2a61d996b58dffabaf2739bc1e14277244bcb3b136c5248b9425322dd21c23d68be0ace4a64bd5e7c41f14743544b5a6c04e0017d04b73cc55f05b2728efd602fe012619080481df663afd6d8c3cde0bc392836db51bc8e22f7bad1ee247b9e8542e7724acf2f8f7b76826d602852be6999fe1c26b3e0b209be28d429a2b50efa47ff09afc88d1e10c26203957d213ef5326424cb481e401252cdc45f89cbdb92b215ad17a36a01d8a8df92e95dfd72c95ff0383d69377ff2e2bf62216234ef2a372442014751466a311b78844167ee8c9763cb5845fbfe03be1c27c4e971416c25dd167df9279d6ff98f7e5a0c518f2f673f93e66091be881677f94a8c5d836aa708a249057ada521a25c6655dee74ded1aabe5e264de0d49b942a6f8540acea57b2cfd2c369950d5d3a0cc173fae245ab1c8a5b41bcd12c4341947ea6b31203538a533a0543821f4db703bc467a1a378c9483d0a730a003c7ba17efe2d9fdc13043ff83edcf911520e91eb91c424b84645f2e22bdc7ec283aab501f0fcca820ff639cc49addd2f9a3320ded5e05fe0ec81dd8836ecbd66ba9e1c2d88e4eb64d20e0a3ad991362321eb182d0e8a72eacec7379e61218ba2494932080e529862d20a4f30057e3931a2488ca6d580f84004a74931283fcea5990abab865fee8e12594cfa5bee704aac6ec75151c0ac45037a84a833d47b609199e33ec50f8a2728c103c4313257220dfac1245de1f370cd000766a2d6ce05e5d78b14dcb3df1c650b8c9ddedd29f5903f90928ba93de5335afda86577e5082fff6f89cd945a0d42361052eea50aa9209fc183b24ca11830ec2d404e26626b7e85afece00cb33cc05426ffdcb0a2eb9376627bf83159fd488d6b566bd53689d36842c6407b59aa0a8e32a992df1b432e1981eea56a6a38ad0001e0a07cd7a231ff56a49cebbf34df2029ae58cc8bc2391b7fb985a66e0bef7556bcf56a28355aedefa0a74c872c70945ebe4916a29431a702f448d3a4931f2c3dcba7e10aec5243f8b16d23670acc0053235ba0a20cacbb934029a79de4c0767e1843792f829d793227db1c9b3ef719289b4b9ed65309712ccd9bc282538619f9412d68b14a04cc5de38691d11ea7f14309adf31c3937014f0f5644a16cb3c9d7e5e2d9dc2db4ad66547bfceaaa0a11707ba28d155401bf7dc9951e238a7481c9f6b3806492c098980c0f0fcf0bc0388e7645c900b586a34c144acf81920e6b1384262991778728a1d20138de4354fb5d3e1ad56b43e60e74043a3a5e9f5626188eea4fb148876faeff95587d6e8c37543be6e3fff6f0e90312eb1605f6c173a4f956896c8f8af4336e9c5ea3303b3374d9aac4fb3d56430ca8bce9980b91d0c3807b1003caceddf72104157cc49283c8026685b304908451e510732175d2e9d8d79227760db58e7d6cce775dea04a11a2bb156dc61a04efc0310824b482b6b920fae6359fbe89d91adb2c549af742b0cfa9911fccc6e8d97cb3b9616d2681b85568da9de75c9e2acd66f44d2b3c500c332d35324889b7bfeb7152742ed248fb9a44f1deda7eee5fd42d91f464c4b7846fa290ba2718c82bdf6ee03809c0cc89f314d14cee68c12b829c829ece69d9b08f1624f1f21b617ba2d7b3e1e119e52a3c2b600dd9b43569741989447a1d566790733f4f8d2e849f3604b3671ad5aba77a261484f7d7ca0d6e31f9e53c64be77380aaf8750005ec702ba0f55cecbea78ae0afe04ecfa6980a4c241694a29ac37a5660975431e44fcc9c8c6f4d29c49464687f3d27e403e628edd1cfa80195fb9831a31deab029344703123d824c605b5d0f95d98b364e90efa35097afbcdd8929dc2550f78aa2eb92da80575868dcb1f6b3dba3fe4e0f673e05eea2a0e2d2bb3ee1f62fb68b315d22d57d0d29932a431806ac03d5c102cea3dad4b16639064d2a04422671f7181ab298055b73cd6544ba7463da55a73eea654388bf21278e50d14d256a4d06e7dc220e6d6a959faf7581ebcb3f7dd4cf1c6c362a66e829220ecd4650cb55df5ac0202d60bc1fbc229e5d2c879787b96a805502701b4231e6e930bd6b62fdd621c9b520b3a03061315f6c99aa3b6ffc28a7bf71647e39b0e81be6a4b51a2334de1b9c448783b5eac9b35164a512e0dba0924f61f509ddda6019cf4a4c7e3418cd07f91303d6c6697539f5eeba10ad74a45ca3e462b66dbe7fd43508d49117e1795a38ac8de8a3408ca00aa4ec281bc6679a0d96effc1bebeca4b35c388ea78ed3604d4f78101872ccaa93d0086c3d6b19afcaf14ddbf82d35446fca5c88647610ffd2b35c1ff991a4995cd9689b215a94aac7655d4e0be7f8723f53855fa7c434d5b5a1da9e91894213a65ef703e017e894b29253401d5ba073a7543ef0c7184fced4815d6c530db8dbb31d633d7243c45803f94da7086a35689986372908133b27764406f0b84ff9851a7ed13a498ae9daf27d4a9f87cefd3a51cee9ca5d2514e2d43baf838fd7038cde9ca593b6668b755d35d9cf248b5043bb85599ee4c82493f29b9866b73794d8bb31929bfcb0b9a4ea18b2569c1251e8baa0e62f10b261148843dabea32c6609b4e5e82260be7a84a75dc2218b3e0406f66a3c405aff16333799063d25e07f500d329a6073ab75fb4e1e1e2011ae6e64db37eef31d66a061b2dd2ed0285889925405a3e8beb30600a2234a0cdbd71bce7581296026c345268548bcb6b7e799ef251af683aeb72b73dba3447a81644581f49d8ead8e11740b6a309f7cd4489fb87a545814b2cae7f2a8a832c4a65a5ae3e0f544d5348b5e77f00955c0746dafefdcfc618dd046fea06bfe032717469fcbd23fe81e4031660be860e8e03f37437e261c0d669e2c428018fea198adb2e6d0d22e68fa721027aba3bef1f88b4629ae6f421de0574e497a9662b6db979d20c595279490721e7a6ec49eb9e3b8ce71bd8164db562c395a2086ecc1136f8b474cae6a000c573ed917c92ee0780b55f2566b9c7c1d1cfa9165952ca3e31786f94f9a5ab1ce7941b26e0f51f4e58a87e7645395479c67c2c2444515949c8ea82dbf9b2896bbca380e3fac2f0cee4d6877257361aa45268e5d52bc7545d8a1a38b4c4c5ea99e12821879c253b45ced4e0ed852fd09cb19a8c03ffdb70b98aa098c0e82d6dcbc8bc2c9baa605c82c564bf3b6bd4891652fc93526dc4e5860a86ddfee43625c0952051cb342459d95b15a5a462ac942c83629c5189e3ca1053bdfaaebd3650dd57feefa1702766af4a5658d99ee366cda3e37682ba5f065f963c1afc235a76c26f49276c0be9c536e2a91223b436762dd1a5bf86dec0e3d40b1b508c28c6b2f397c411c2e5b367051eb721725e954fdb672e2b4374ca3fe05035b98addbc53a60e6418e84002d925a1bac5fb5802df6ad7e32e59d87c2a891f8dc6fa2043ac5584ec9d74a871fd337c8f5b2e1a4834bf77944bdb59d6f50972c516f6e90afa204443dc294ebc3b26bb821f3997fe6bf1c4a877d6697e174c60a5cb3e90f41f02731ba09731c2b8733f1349ce11326bf9a7091c26cddf111a40371196938e6a8b72974efbb6e99051047415d05093ae50bc07e78f85786c01ef9f7dc4fe3b877d1daaa3430493eb8754eda98243f2b79bfa066e1a3bf343b114f00496e8f320ba1669cae5935fab0da6712b08cbe96353d6cf233e1bec2c46bb4ca5cf57a2b86a30f8066e0ced4ee7c78f5342edf9ad1cd66bec2352dfcce1d03d143ea54514e6fc79a8e57f53d9c8a4c2d0908f0f9a591af2fbc25e7b6092af73c71f4dd14bd68ccf9a0a93b40a5605f699af107e091f291a9e95d37493342c21041614ca58fa235535c86e47de85bed1fa8da0a0dcdbfffd6a257c18ea6caf1b2708ef330b4385efcf68db78cc6ff4df2c0067f57dd58e9f4fe4f88b0c816dc1ef33709aae289d27ed06f9be9df5f0c7a978ccbe22ccf4586c7ac30b371a7b3d38ea964b3d8f78dd8f73a4c0be3ad6d08d02f4ded84907a9ae931e754d6627edae91afb1be80482692087a88861915c43b606b620983a6a9cc28aa88d5b59474701f3ee1ba0884289a675275c5876c50f1187bfbdf4bcccd599051c6fda2a5b22e10894ec6f50bb60d6c4ab98f17483916b3120c02c8ca72fc533475b37ff4bfbef3eb05c1f9a2425ef7bc23a2533bc1a77b45c3ff2d7c3c4668db778815716672c265c361a0d33add74593a89a1eb4da362bb5495b0285ea8aa82ae283ecb785cc849f446eb3018e5aa38554e9c1765168f1bbe9de336a439a7d50601dbedbbd95c54145b02c21c03e866e5be7910b8e0098bb55a15bce8f336ddfec810cb07be9283c6ee7700c071bb36fe21e2ac8a76c0e9023d0227f0b3e8f1bc0d1ee0920f1df703e15b54a830e065d6e88c7971abcfd41bab6589645d6fe78ba2c640375aceeed5fd8c1af59573124ae9da29ba44d0a2ed3266006ba81fefce77b516da25ef43f368fce670105"}, 0x1008, 0x800) ioctl$TIOCFLUSH(r2, 0xc02069a0, &(0x7f00000000c0)) 16:00:15 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) poll(&(0x7f0000000200)=[{r0, 0x4}, {r0, 0x44}, {r0, 0x10}], 0x3, 0x2) setuid(0xee01) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)=0x3) r2 = semget(0x0, 0x0, 0x10) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000080)=""/104) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000100)=""/218) 16:00:15 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r3 = kqueue() sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000100)=@abs, 0x8) r4 = dup(r3) kevent(r3, &(0x7f0000000240)=[{{r4}, 0xfffffffffffffffe, 0x40, 0x8000000000000080, 0x7fffffff, 0xffff}, {{r4}, 0xff7ffffffffffffe, 0x12, 0x20000002, 0x7, 0x7}, {{r3}, 0xffffffffffffffff, 0x41, 0x20000000, 0x8, 0x7}, {{r0}, 0x0, 0x8, 0x0, 0x80000001, 0x10000}, {{r3}, 0xfffffffffffffffb, 0x0, 0x40, 0x20, 0x1}, {{r3}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x2, 0x7}, {{r2}, 0xffffffffffffffff, 0x1c, 0x0, 0x8f, 0x2f91}, {{r0}, 0xffffffffffffffff, 0x19, 0x80000098, 0x2, 0x7}, {{r3}, 0xfffffffffffffffe, 0x20, 0xf0000002, 0x2, 0x8}], 0x3f, &(0x7f0000000040), 0x101, 0x0) 16:00:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="000000186a56b55b3e753300000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000000000", 0x2e}], 0x1) 16:00:15 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000100)="65bd10da0923461e", 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) writev(r0, &(0x7f00000005c0)=[{&(0x7f00000004c0)="a4", 0x1}], 0x1) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) fcntl$setflags(r0, 0x2, 0x1) close(r1) r3 = syz_open_pts() syz_open_pts() fcntl$setstatus(r0, 0x4, 0xca) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) readv(r3, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/76, 0x4c}], 0x1) 16:00:15 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="02"], 0x1}, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:15 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0xfffffffffffffffd, 0x0) r2 = dup2(r1, r1) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0xfffffffffffffffd, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xffffffffffffffef}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:15 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) pledge(&(0x7f0000000100)='O\x00', &(0x7f0000000180)='\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) pipe(&(0x7f00000001c0)) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x1, 0x0, 0x90d2, 0x0, "00226800000800000000e7cc00"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000080)="ab", 0x1e8) close(r0) syz_open_pts() r1 = dup(0xffffffffffffffff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, "b08dce5800"}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x8, 0x3f, 0xa1, 0x1ff, "13363aef2950c3dc5fa0e3914959dfe232615813", 0xda, 0x1}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x100000001}) ioctl$TIOCCBRK(r3, 0x2000747a) readv(r2, &(0x7f0000000200), 0x10000000000002a3) 16:00:15 executing program 0: r0 = msgget$private(0x0, 0x0) pipe(&(0x7f0000001080)={0xffffffffffffffff}) listen(r1, 0x5) msgrcv(r0, &(0x7f0000000000)={0x0, ""/4096}, 0xd8, 0x3, 0x1000) msgctl$IPC_SET(r0, 0x1, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001040), 0xc) getegid() msgrcv(r0, &(0x7f00000010c0)={0x0, ""/149}, 0x9d, 0x2, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/null\x00', 0x30290, 0x0) close(r2) 16:00:15 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fcntl$dupfd(r0, 0x0, r0) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="1c817b52791643d4", 0x8}], 0x1, 0x0) 16:00:15 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x67b6}], 0x10000000000000ff, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="ff", 0x1}], 0x1, 0x0) fsync(r0) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x9) 16:00:16 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x6, 0x2, 0xc000000000000000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 16:00:16 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x4000000064, 0x0, 0x0) getsockopt(r0, 0x200000000000, 0x6, &(0x7f0000000000)=""/213, &(0x7f0000000100)=0xd5) 16:00:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0xffff, 0x800, &(0x7f0000000000)="2a67b39e", 0x4) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r2) 16:00:16 executing program 1: r0 = socket(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000002700)=[{&(0x7f0000000000)="e62c7977a1750097e0186da7b89a8c64b5f28b1659bd2edb09c2240db1190113c53e88d3b71fe6adb44921ae87c94e0ccc98d0f39d3667ceeab5443589e09ae7c20f29aa987d8bf9ad677d78885f5c8c155204cd8da03c48e80f02d23d05f24959bf56376f2f83e588029c9ad458eebf45cf782563d8e010581901fbd861982318975069c2ea3621ec8038fa8789cb4b2854f00a2fb44c38df07e3469da83333f066eddc82e562fad22e061634eb3be95afebf14e446049f0737a4644fd0a93fa8f481f733135ed63f580f8bacadcccab276191a9da94a6deb8c05ade2faedd2f4d8731befd81d85b049d0707e404a00d667a60a418604cc7586c3ff0700000000000084c2a0769a619fb947c7fad9f8cab1e650ced065dc06abb96a59c469005ebfcca063a038cdcbcf269c7b281d2af1084bd5fb41f69bf5cbcc955b6f6a2d19f909ab7ae9fcc9e0edc064d6b53212d1cc61fd5ccceb0532692045a3776f49ff0849133111af94162c6bc74fd022df97cec46877d2bef38868851356bf0dea706c102bc93e0025ea47f1314f4f0cb23eae8b7ae013ddb3c72b68827807076bd945fe793b6fc352462f54bb4607291228cbed2703f9110c0abfff545ba31aabddd26cf0f0feb1ac596f575a3144d10ad4c7a90b68eb0e5e65d4dc2e00fafa9ffbb0117a083fd2826150c3ef078256e1d324e86db40d4e4f92f4ec12f7d21a18eab44ac4d897253c5386b4d331aa82fd8a43fcc79cc3af0f3879fd9cb75b1a32317b5332d08172944b248b7e5cb68640d6d497902660aaeb7e3fdb20dd4a347ac179098e35cf3a989064dfee0bb62f7eb678c72366ff2a9b17dee8989e6258183e4a4403735d63cb1da011d9df30db253b8b1fa2d160edb8563a391de150e4e81e20a27c875d7f723ca9170ddca5cbda834160ad61310debda2e7d7b11ea37cfc2685923f86c0c8b1a44a3f0e1d5931dbede128c1a78b8ac61480291c1395182d27f025d5686de990fa65ad4ac4962607a55f7cfc8d10e0ac65b6b2fbbca68e9a224316cf69e0dfbde9dce64b8cc4622f3ebba412e5477b289449760983bb54748c1016a531707207d990b0efe32bb7517aac92e0adc362d73f8eb04a3dae92bf20b3b30dafb99ef674704a94a8326cca94a95f0db1aee5e2150d16d7849897a194af0866844e55a344eb05a60274b0ae267834a143a9caf1e5439d4294fc50655bdfc89c4dc9a8c3ad126b092775a22ca249a13d3d83a6a77d70a6b9e49313ae4072b8243092db8887dd7b545fe7bd5f069f59dbd7ef8753e093f737d46d3e4d38dedda965dfbedd89b93533043fc099c2465b6efe3713ff53b8a4767511e932507f2449ec90dced9cd0f5162e318e95196e7792f1479770294bab193ba34d3cd8b81c10ec9f7f851b78cbb7fc87da6982d9f117fd452d5264720476bbf381f68f164f6b0f2a7bde2de00de67c14edd1235e80464642412e07ded66b118de9847849aba2cbc88909cca521d4975e4bef29b17a41be959fec3437605a44523217dbbc49d30ae9d50afe440d9f0cf2b5d9f02b8a494b793784f2161a72c7b4035bf2c2b5ce13976f036d3276a7eac4d50495285994c74ecd205376dde0cacaa8c9d1d566b95466d858f02556622248a070f7b9752e2edf4abf8649db5ff79793c4ef9f72b6df71689da1ef74a29adc48a5d9ab153dac0f912ccc13331b6885c3a53e127d81353af8edf06156a774376591e44aac3a48b82640912eaf1a146cc3709f3126ed7ae87b6101aa296565e94b7152d38e2f21bb4d227ce329ea6b7983f0ff251977d8c606d19c937021dffdcf6fd7b7e7e6f689f0906e470c117b844205d15923f8b42fd33b93a5199b0147859ee3f53628b3ac64fec08fa0ee8b15f87e223080d4229e4389c92a82ed1ea67160c37fcf3f1a86026944745d814a516731ea06d0bbb9cd811115a305fdae8f058df885b36381866e9e822d7cb4468d73f5b85826094e663541a0ae1b861327954d6320e328684a58fd56170ceafab9fa452ff020096c84829faa8befedd4b845ca3d2440c6509a735dd13f2209aefb31a4759247530754c33e3f372c6a911ab265feef4fbb14ebe2666e971b3b3a87e5b6149c6eeccd2440ae1e1c72fef1c1bbda0ff91d0ecd024c5bf508d20dc294367450208cf40ed098c6dba2263e1a2c0346474a8417beecb55a8a4109f533b9202feefbf1c487c3778d61635d2a530a296b7448fc15405a9ffc873ebe453e4e846e46f01612c8333180778c47ad76558f7b5813588e195fe0b7fbcd913ee0909d008712eace6996542059425ac9a638329a807a5d16fe0aeb88effc1e278b88138dc7a4287f3c1a903b43b4020402926cadb73299e49eee52697911085fd8454f60f9bd03ee023d45474153a609edb083fa60aa497b72a41984b5b50eb791e814489cf2e2545dbf9de08047d71cde73ffd6ccdf370e91c48526b51d17e73539d4844b55a8a421fd34d29bc4f93d83eb08dd7f89ca9dcc17e3d6e7f96c7a968596ab7982bfec70359fee3b79ab6cda1b4a002f656e28f3900d54ea1ecd8ec3edd14158c4dbc942a7dab5cbe0e88e2ca95b046a9b364a7cae0408bc107d7197167ab8acab26670dbbcba196a0a4243e89cfd731d52f37ce0555ae63a166a316fa567ea0619b214420218d5b7bef613ca00074b86f09d1585a26c2775553d65de83e03f3b4630146d1368f3e09971f6f111707730ddcec2ba10950caf4928d19fb109ede3816bc72e2681b83fbfe16f659b612e4a699cb9ee4f06b54f26df13165f33903c52f37bbb2ad36a7660cde406663eacc5e200e0d0c2d9a5269b82ee2d87574c70625d4d0a33b1eca7747b52e8e00ee7afa9ae998aff3f77e2038dd9f9327124eb79e62d7d73122ec5fc3cfba490086e383611d6d835a680bbfcf9266b8658dc6de4c9c06795e997643c030a87ff0a5350e394ce71c2316125f6fa0d977f36ecd5c22153f1f6f4342e08ab1b9a9f3694a17c0ba68ae66c8650e1007bec92e1866dc215089df80df1a409dc934795a1e097abbce5561232a5cdfff70aa2381a4cfd78825d48fb6d07743b24cefc9a36be6cdbdbdfc5ec55df37f6df78910951f5d2180ed029218e2a97668a236b6301c639a63e9153adeb7935a3d35db8755b4c8450fec16688b289def72e85e58540e248ca52b45d33e355a253db0f6bf928e7b07a1d410010eb006f010fab8c77753c7208f36dd207b806e3b6104b91c804e33c23bee9f929db47b6880d3171b15db2bc37d43618f79293724ecc6a20ea6c024d413b8f47a51ce57d27c9ed9755a3a02ed8369b3fdae987dfa8f25d95ca1edea0799fe4624900e2effdef97b77341b5294441b81a9a5f4e9fe5a1d61961a38f938433a55d5788202752d7565e7ccce25cbb6301e18936ea05ba95294fdcbf1e8bf469cb6e39ddc75613a8aa6f4a03fa8d883a8a35616cd5b3fe05d7346d76f2798646e62108d4f2dcaa13326c0ee9a650b952243b5a903491816da4d580a504de0e5dfd886678eb80802ac3fbcdfbfdb9abc554fecc67366a1d3374b6f9f3534b3cabeb255424f5c51a83b8de2eb4397dbc296769d2b09c095de5901754a69cbd2b48b34e426c536711c29f0d780a4f4cd9ddad38ffde2a6e969c2391a5419905afb38f61ec6108f43f32d2d15f9632e44d210b51214a4381ff16f774eea114038c2540cef0c690fb5bfbda3ea3b2ce874f132ae4a1c1e2e57cd7e8ca29982d2e0f72bf2c2dc9254adbe0456722d0dbc6a55b0bdb04d8431c217942dcb65839c6257cca96cb219b2708c41d285a2f10021fc2da8d9f9a02be5121402aa537d9bcafdb2b8029969ade5f1a9f776b02176f842dd1cc8d8f25d3dd26ffc44e95576965c2ef1d484b343d6d14b53976603daf9bf4b40fba0c45ea788bccfc151af9763b080e4f6cd4dc718fec2f0fecb8602e271b70d87b335beba59315c1302487518b8d5288f8fd4803948051f3181adf42fcbc9c6139bba1f73b6f7a1569c58e9f4a9a4436eb89bd229c1c82a9d188fd5c44501313e045e0a5e9a06a8a64586411bf4542045cd04f9eccfa4647ac028e221c3c21b94590aba26ee92a141df6f9f84787f7aa470ba68da34287eff146380c53bfe8776af3ad489927dc556403468bb6bec13b7317460130d4241d1d0134a2b1f7e9566be50e109880578711fcc0bba57f52014419665ae74738d08aa20424248d828a00ade8d8b36b5b601dfd67f6c6e07835807f3634001afb959ca32a8a2955adb677aa33857b9131f112cc66a479533251eed3976491f995ec31196663eded8262599322fa17000fa782b0c63d6fbb4187da7666219d85df31e6750d3c78ad6d1006fed70024abd77440a3afc8ac192c8eca703855d1991cf8eea0f94503da253c2221fe6a4811667e3a649e9910000001005511d27b9c24d3c610438a65e73a071fdf882ecd8133c303d569f8f5cdd92a172a20c2f71486e83f66aa483ab3db5ebc09abb406ad92d3c8cff3700c32e9560e07163feddbc1e1051793a87718c6b67ba6ea1860c706086b3e0d85c3fb3b6b5681dc82fe39955a13373c8fac6c104d5c3ff3a4fd9a15bf1f9dcce8c5e56f6706d795b2014c99897090bd93249005c31160c49d56d1f5c13af7ae058e0198c9d7f0ed103cd3caf7168f97fc6f9aee595ab3f1c0bfc109980bf4f4f30288ef40b47bd34ca04ed9cc575ddc476706561fe7f515de8c9f9c4fb51346dac908d241ed2dfd9c4fb90240d90392cd10f84e6afcde2572cc32d6cc94e35509000f1f0fb4adeefb7f620addba4373ee05e4799283c78520bf34fc53fae1801b06994326acb2f54a5ef108844f9128f2f0f215dcbe977b14db11f4c9e4fc020b82f655d29a2b84c01dcb3c311e6213295b95ef0bf32a89c01076652639692956eeba1c2386cb44b712a70eb20afa612ac2e5b580fb01244b6c294eb2500d2f8416a316585903cd97e78589070658a920a7ae5dda5ab41f2fdadda1fd8cb71b7351e5cb79da5762f5717aef12c36f9a60fd785704afe5008590935bdcf4d74a3d7cc19b3273c00dd907f892933a101818808413f0ee9d5387b8fbaff7cabe54a327df3bd69e1d2916f8873539f2e09e6f2f76be49ec21b3792d80aa150d3fa70c21434a3d3e9343b76c621e08e5fa4642f6837279a3d7a806fb8e0a8c8d8081e2a9476c5409e9e822a59f65e3c8071df9c874aa4a2484b31af635654927fe59d50b1d80df4cf7ed4daef70ae369dd4205e5a73377f49895ccd2844a7696bdfc24c67d88ca6004fd055d35492b367df48e3e29c13b030ff91238456b128874f356f79c0fccaa1cc31b60f2118e18fb556a37f102d26204b7d344795851d7f9c9b55290056ce171f40d0a9cbfa7151f60938b189b471fc470c2bc77825a51d1f45d5b38e4ae868c67ffbf26ed6f133166f7a98c0ff77267650b731db8b13107f8defef0ec19c7844f55d351852087875278332da34c3663bb7fe8ed497031a1e52d70c840953ad931ef4df777c1a5a53c16a60f9da5f12f53027875fa2afcd9ee49cbe6c327f476234854d45b61ea6ac7e9e9ff6753491fc775c142ee1bf70fe1e7019ab59877222102d3f9753e4cbacc6ace5a877dbe726aba8085c49ec7bee74215158f3e88437bf8931dcb5674dcb6ce702b8e81fd24ccff17d3e5f24dc34b1349d0a6fef61c4bbb646c64a91cf109406a4da2018c62dfd48a7a448631c257c646daf2b2f24c7bae5a1dcc42758e76a6a6e55c9e57e0e71639ee85c735857f", 0x1001}], 0x1) r1 = open(&(0x7f0000001040)='./file0\x00', 0x2, 0x80) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000001080)) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) getsockopt(r0, 0x5fd, 0x3, &(0x7f0000000000)=""/85, &(0x7f0000000080)=0x55) 16:00:16 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)) r1 = socket(0x80000000000002, 0x3, 0x2f) close(r1) sendmsg(r1, &(0x7f0000002000)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0x10, 0x0, 0x0, 0x0, 0xfedd}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x8, 0xdfab, 0x401}, {{r0}, 0xfffffffffffffff9, 0x18, 0x0, 0x7}, {{r0}, 0xfffffffffffffffe, 0x42, 0x80000000, 0x8, 0x9}, {{r1}, 0xfffffffffffffffc, 0x0, 0x60, 0x0, 0x4c823ac9}, {{r0}, 0xfffffffffffffffc, 0x20, 0x40000000, 0x6, 0x5}], 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0xe, 0x9, 0x91a, 0x9}, {{r0}, 0x0, 0x40, 0x8, 0x9, 0x71}, {{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x3ff, 0x69}, {{r1}, 0x0, 0x20, 0x80000080, 0x100, 0x4}, {{r1}, 0xffffffffffffffff, 0x10, 0x40, 0x20, 0x480000000000}, {{r0}, 0xfffffffffffffffc, 0x4a, 0x11, 0x4, 0xfffffffffffffffe}], 0x0, &(0x7f0000000200)={0x3, 0x4}) 16:00:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400002, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f0000000300)=""/96, 0x60}, {&(0x7f0000000380)=""/160, 0xa0}, {&(0x7f00000001c0)=""/34, 0x22}, {&(0x7f0000000440)=""/18, 0x12}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000000480)=""/32, 0x20}], 0x6) read(r0, &(0x7f00000000c0)=""/191, 0xbf) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) accept$unix(r0, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000040)) 16:00:16 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x1}) setrlimit(0x5, &(0x7f00000001c0)={0x400000008001, 0x6}) symlink(&(0x7f0000000140)='\x00', &(0x7f0000000180)='./file1\x00') r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8498, 0x1) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x1, 0x0, 0x6, 0xffff, 0x7}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$unix(0xffffffffffffffff, 0x0, 0x0) 16:00:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0xfffffffeffffffff, 0x3ff, 0x3, 0x8, "c876f28bf4ff5f206d9b68b5859289b9d9988954", 0x420000000000000, 0x2}) r3 = semget$private(0x0, 0x0, 0x2) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f00000000c0)=""/98) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000140)=0x80000001, 0x4) semget$private(0x0, 0x5, 0x244) 16:00:16 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = msgget(0x1, 0x520) msgsnd(r1, &(0x7f00000004c0)=ANY=[@ANYBLOB="0300000000000000df5c99160292a9345f38c7935ae4b11781409e763239d7bb6adb67dd1ee77cfab1a94c321c283eb678c2f525fdcc23f90232f3066334c75006393717fd906cc5156c2ab513e336fbe9094285b00609bc63383b35b5a7ef402fbaf61433eaca926fbaa06e2c131261c5fd653302426b5a520f8bad95a5f0261ef3871a74cac9a196c677352b423cfb419ad7701d51c0e0686507075d841c5a91e9398d28cb184c5fa0c6de271b55e2bfa60d20d05d6d1f49b7f2d59d7f0861ce864e5b27dc99c58afa1f6283b17ca89baa9a162244741abba023be30ebde3c29f2b6a6368ed867f7aeb000b37527a53101ffed7f57f2ce33cd4de349ab6bbe8de2c1da5634d26bb40ad31a2b1edef4e781a153eb543291ddaa726ea5843468af3f4f716cde359d458d9d3e7a7a20b9738720e39239842a500c4cb0d96ff7ccc16e3290f167a72d6417a60fa65ab49655c2d974d0abcbf7b119cde699ee72a3490bf27a715e958ab26ea4695886d50018e1f06a24a2e14f4e5497c7971099d00c65e63cb03851d13bd5cbf557770d1d30f51fce956af4493fffb6e7fa40a43aaecab4f59dcd5802b825a1b327051cc298f69958cd88357865e7fdccf0c5322c482658ea1a622756b8128594fa1855a898e67b346f4ce3956b3e5919b1771b28a570e3d3f6e5d0159f6216a5c6adb1f3cd8b46ae4c126fa12fb7850e8290448c67762fb49937a2d9c0f240cc096782405ba56e0ec10eedb6cb99d8ec5c46c8de11c7088141db91f4e9b36711cab7541213ba9fece52190f3b01c71b6ca83d9c4ca4cf0efcf6cc05500cda700000025c2b50ff2c522d411ed5780adec098863269dab534b2fd0794223d2dc119e4c5e227616cb51e5d7a22f4240db7fbe0f52a19c93f89a87b3ffd6c61293018ae309d33254032edc2f291ec81457670c1d5f02300ab56ab5cacb313c8d44f15064fba68abb3af35b575b57454b7c8e0bcc43971aa53305552adf0327f72aae5a5b2d86bc7a6644bf1b39ea3e739c1f01effe39ee795be373855ced735dc37ce10025b6c6397aa66a742ae307420a3292dc1635402d2c0c8c732ec583ef5d922e53edb1abb12d228a37b7aa3b8f788e2731441b06e5a08e7044c06a5e664473037f8b3cf8cc682c4f71abe8890ab58c8a6b46edc989f002131fc6703113a61eb701462c7a0b6950ed9897b798e21e71a34adbcc92fd1a3dd318182b148db08e10121df72e691ac6e04df2f0e23f014f40f4dd96b77a56c6bad455adabd2122c820b2b94c0bba469906052c2e9b5c8fb635148d6cced9f454a6023e7a28880c6917c4bb000976baa3e8389deb51ed630dcdcc82bfae12383504eb93dd48598366bc1c390313d2adf5db3de30175e2d6df9306e24e669facacded3a79d3335d10eb0a947e57f7503139169247086e68bbee965af3822e7912cb6ec50028222877717ece7db97f5e1c5a927946a69f39a38a5f654caea51429d97d3860f1cc16b67d49b5150864c3b3b684fa9609bcdc9303d62746f9655b51982e7fd2151e77902a185a68d3f414b8c1b9b5635c39c66e1df0a101e7d74242c2b2b47575f2d91e5459b9f59253789d9c78dbd5cd04be8aba2b5e9508d2ee5ec00b97a14bc93f6013e3dce3d61d3e4e60a88a8a205302df5a6c927f3c161323bcdd6eb10ab623b56ebe3caeb73f00c0f35d8d7e5071e15e620ae0b83f0365d74e2d5254c991dc0fb1973783c9e439a7fd8e0fb600e32171f3deec7d4bd20bb7df03817ebdc3008b6634e7f3f5dec6d35b262d6063355a5b5fd675d84d988afd38982edd969f028d6c1378dc6d255939f373b974b5a9bf92222d456fcef680f1e1ab6a53b98060581b7b7011aacf72906ea982ceef6f8d80eff376e2c1cf6ba10d55977f040f2f395680b7286cb02b95cc3e99f3fcf826ba9b5caa377e093441e4cd45289122bdb6ccb01ff4ee9983f370e43cec2d202e6896e380ea3aae595d3d2be81f96386325ce2e2ede2045cbbac6ed5b0968bcfa5207319add29039849b7b1952321d8ece5fecb0fdd5a09a8103efab087c936cab065fdce4fccae6d6adbba3ddb7140532160b14ad496d6bae02d14e727a9773cae22dd1a42ae5da5f54c661f6f08c3ccd739ef413dc6229ef856244ee2a2a566880b2cc6643ea5df5e3e0565b1ea41ea783290b252a178926c20bce87d96d4738726a37e3a9ffd569663d3d16d52e5c11ec0902775ddf2dde9ecac79578d325393b52c667ba529276ae1a0e299603777fce9aae20d3cb552991b2020054505375262cef236f6e969abf4e9982c6d439ec6f43ee70a9dcab7da550da7c261f2138acc822e68a904a1e7b6239ac13b397302de89a616686160cb8137d30adc72cb67fbf57528437c9763e946bf7028df4d246b61996ed23dbc59026d15f25de8470ad59fcdf7b49d4b6bc3f36f267aa2541f091ef260a2444b0ae2b6900ae02fca0e4cbe4753a784347becc5b633f0e9d84f92fec0f160edac059dd7f140c30ba32643cc6e7e53d9455ad5c5d65998c55bd54748db7ea33f66d2bbcc83b522cca04d831249f2550750e1997310b20e73e3251f5d26481bd9a55325738ad1507457b4fcac0e7247e9a9bced6e2b371b8ebdbac89d1f5c596cfc82900e0146cfbb93d7d25e8330a6c7b28a324afdb6a44792a365daaa5f5b50225d1ead5d4dd62cd6c1f439adb5001dbc9985bf616043c14a2f063c93d8381c940f9039f18a30c9ba62f6556b68e6d4036d2118b7d8190cac22e7b31de1d86f1163a28239bb694e9ae88116991878077ea0274896a7141a9f13bbf493bb903790bb4fffdf9d46a80bea028a092d0ffca18935cad626434354983c7b9d6898733efb6847ce1eefea3cdf802ddce9f4f83763b733fa1318b0f0a2f253a9c987fcea8455864d9f8f6376c0d21598a72c10a9418df8c1f4f576ed01ffcee7dfc810e87df5809aba294b22060239a0d5a5c4cef2ba44e393951c4b90a33eead494e5e100e03b50cddc8117c9e78f015e0138ca3b87f6c0ec88b934c56885b125a93933d3471ac7948a18cfb946e4154a5db1e68630ef1bb033974b96521baf8ba8dd07a846fe17ef929755ff5b6db839025f8675b073d352c2a8c5a3080062a81d386e1e8e411dfcdd505e0ef0d9ea14ca411a054c3bafa6ff08148e27692037e230e1d4aece0bf89928a56b95e95d3dc0311f47dfeac11ad7b9abe974a9a1728f6fc823c009d4b2980faa508eb1a3e0e430d7284127b7f6fe3d0fa8411a9bae27b0513ad1cc2657fc5fbbc641bf4a5e66d367ad77c5acc742e48280dfc5763aec781a8bf81d038823c0853ac047218f63fd8cd443acb48ba4019bb404c22a00c251ca6cc9ab84a79f39438e5d12bd3eadda40b7c6b794e99337565e12c30da59d680b85080babe3b82807b7d8b178072df91acc4657cdd6086e3dee176d2c342402050bf9bbc16b248b4c4743608df674529af4167135327d50511d9d7bc911a5ffe21784b1baa20d5580980291080870d0c3a0688bf8c24470f4c3e99b384564ed9f38b3aa8985d3d5c908c7d41f20559ec966930f2f4fb9e457aba829c295595441b081d174f1e4911ca13ee011874692dce93b78e1edbe45319104ac937c50f6937aab7ae32045992590beda3214b5a651788367743b729b7376bbd57adb95f78fb6ad5762f2704ecf850be9f285378e025055cf4346cb7859c1b55dafba03a2f8f41b12cba376e0e01be1e0ac1ff8fab581a0c4be9d5790db35e107db443a975f963e1356244c09f82973aa6b3ab647aa987eb0ffa159a62a0686c091401815770f4de112f7212a753f28b742d1f9f2f5bf50dd4e56886f1bef862e3422dc56527b30673e12b4941a39ac9edacb4a6f3a6a0d449d425c421be91eb3b6b141a3a30abb302083da142a3ba7fee695f74b74d028ce5bbd1c1e6c1c247660c7fe5c471065aafec1e60fe4b3186062c5f5dfcaf1245523369aa9342a79a0892fc0b5b16a2a5975bf3e1d53226beec05dbe6afce0b55a21e3285a274cfade111544967aff478f5f0d641706086018123b0db43f6ea16e7239ac1c37440004000000000000592a82dc5576c8e773593d94ebdacb3a1cd308c9e0858821367d8fd3d04a35864ec71bbafd13561cf42c654218a245d75beadb9909cf8ad7eee9e557b3d1d2a3b681392362dee0ea4da850f43ea4e9babc016db6f9bcdf790252b80523c35fbf6bd584ed8fcbfe7902436ce2fd1d0d1932c450d24a0bf32cfdb944773356f54375b927566b63faf49b96bbe3aa5b70ea62880628f2170241a8d3320a98fd576e8be93a7f486866b07cb26dd41999515d819bdd7c12382c812ee17207c4d7f74ea3def7318b1b4236bb82a9f9ff83551af6231bb93032e13cbda434254b5da3b08b3edff5b9f263ef2119ff66b40efd0e0f76de19f1bbc3af3123ad6c8f4f65c13f156056cac9bd76244033a213d0e8ec3b3b1841228707cc9406d58d8b7e5576b5fff34e63061646fc6891447a21c2b8eec2028d55708a11f26f08fb3aa759f32ebedd4ce8d95495c0e06e1ce5b5212873f9c8059bbba09647fd625397379904cc87a5e396d9d8c05aaf72b100d845ff832973dc7d6a01e080dd88a7795db34c2d89e99ddc423466d668f3fabedeee74f4755b81fc956a80b52cd7d3f9216bbdcc7480285367572bf9eba52bfd8ebda74bda3fc3ef6458ecdeb1d44a2b6c1481c4c0ae91112c71d82008acbc77ff41049341215473a70460ea7133eb9ca28e114b17a6f5cd5a6e893ba3392c71bf2dcb7fe6fbfb14250e876682e0fec3fb1e63b80e38c428d56fdb0f94e8a34c59408916634cfb00fff33716ad70f457c53b1346b0fb565f75a973bb556493f8875f0ad0d6e21ca98a5310250e7dd5dbf42109474dd066a55c79ea2a05aa15af7a16fa61a1f78a681f1d83421c61621c96787b52f6d61e7b64a314f085914d2e6271b5d7d55186691ffb0e3ee98343fb355f94c69ee470efd487f50ce620a049bf340f360823f26c661a2250bbbfa6cb9181a4f52d99bd60dd7fb82805201578e2db28bf392a79e532e15a7db1f0c8ef5c4d287dcfc8ef8feedd5a304a93d267398547461492f89c40586e926480e0126d42b7beba978cb86d9b9ff7a555de460d8df0995240990dd09c175d6daed229c82db8b4b96644647ad68b39d456f9971458a0fe968a4afc54579dbd829cad7a43a8e4670e95d8164335afb9c2a66f77addf3237616a2b8940b26717ef7ab0f19b37eb49b0cc9b0f0c7a7529247531e4d80230802667c222680bab0ed8713964153c560fc2f7c253269541c375be75330583b4b76b38f8a58231371bc5131ccc83d826b5cb23b48c7f66f877cf2dfd64beed4e57c92c3ae179e6796414e15b48a2b263cd14550bccc0fcdb03bfd8a55cecb9f59ebe3334790074c7b58b59b84d11c7a8af641cc153bdf33b09f062f0a1345cd052f0ac453a90ce5e38b8f20d2f1b85b3d02fb16e3bd16b2fd7865e3fbf01e1362c193c942222ee50cbce794e00b2ca59641a7a9301a4fb95020299ab61e6707892f47d56a8bc67b53c0e1e8166ac951d60ac279c776e2d77a66a3f13acbc483b258863087f1ba41f21edab431205be2b49de573786f8c9ed0b511beb6f1e66b7d145ace0c11e94e1f70a22382d023bbb3eb8ea8f9891441b3ff77bbd93a59e52ba5cbdf8c1475dacee3469163b6f18c964b2c2976e4ff6ec8c80590ba42c8ea9fd98e8cd3fe0908b06f5a508f186c8359b00000000000000000000000000000000000000"], 0x1, 0x800) r2 = syz_open_pts() writev(r2, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setgid(0x0) ioctl$TIOCGWINSZ(0xffffffffffffffff, 0x40087468, 0x0) getdents(0xffffffffffffffff, 0x0, 0x0) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, 0x0, 0x0) socket(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:16 executing program 1: r0 = semget$private(0x0, 0x208000000007, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r3, 0x0, 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) semop(r0, &(0x7f0000000300), 0x33b) mknod(&(0x7f0000000840)='./bus/file0\x00', 0x20c4, 0x46485d48) semop(r0, &(0x7f0000000280)=[{0x4, 0x8, 0x800}, {0x0, 0x4, 0x1800}], 0x2) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) semop(r0, &(0x7f0000000800)=[{0x7, 0x8, 0x1000}], 0x1) ioctl$TIOCCBRK(r4, 0x2000747a) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000080)=0xaad) getsockname$inet6(r4, &(0x7f0000000380), &(0x7f00000001c0)=0xfffffffffffffebc) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000140)="5f1a7e87", 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x3, 0x17a28bf7}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000100)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) socket$inet(0x2, 0x5, 0xaf) dup(r2) rmdir(&(0x7f0000000300)='./bus\x00') semop(r0, &(0x7f00000005c0), 0x2aaaaaaaaaaaaafb) sendmsg$unix(r4, &(0x7f0000000780)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000640)="7196b046d41593bcf8415d4b12c78b96893619b9b1137b86f7abdc58c436eb13668755269eb991ec5ec7141decf6201eb44f69655bf238328fa84b2db62c8ee14a564767b6b1001680e12be3212459c2069fe0beea7896bee1169ff82d9ab85b1a677015065a4581dcf69ec19503ebb17a0a35b620575b943befc2c00264fb23949dadd0e885", 0x86}], 0x1, 0x0, 0x0, 0x1}, 0x400) semop(r0, &(0x7f0000000180)=[{0x4, 0x552}, {0x10000000000000, 0x7f, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x10001, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x8, 0x800}, {0x3, 0xff, 0x800}, {0x0, 0x5, 0x1800}, {0x3, 0x8, 0x17fe}], 0x9) 16:00:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = msgget(0x1, 0x0) msgsnd(r1, &(0x7f0000000080)={0x2, "2aeec96ac15ad15d015d1df0beabbcd06c75cd8f77f457266d7354378b7cb8794f2f250f80f7c2d09b5f98998a72892e1b9a48dad94b2b62d40524b81d1795e291927ea830a95f35de4135d74a73336099e89b7da6e1089f413b85057c3532fb6b59909ef7a856980cce1d6c1b50a26e408c6236599040ac8797d7677848629ca62697aebcd6b0c0a68e9cc65f30b1894d855a31ee80d743bff38a70dd6cba0bf074369f0a4fbe341235f1fdaacbde7a97db8e8817e043fcb2cadd5eb37b6d0dbac14eea7ba6e08ff8b1bf93706ac7ae6db01f4705d417aec87a1bd6b00f95009505425bc611ae45db4d"}, 0xf2, 0x800) 16:00:17 executing program 1: r0 = socket$unix(0x1, 0x5c88958ecfc07de, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x10) r1 = shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) pledge(&(0x7f0000000040)='@-\x00', &(0x7f0000000080)='\x00') shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8c) accept$inet6(r2, 0x0, &(0x7f0000000100)) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) 16:00:18 executing program 0: getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r3 = getegid() setregid(r2, r3) getgroups(0x4, &(0x7f0000000040)=[r1, r2, r3, r1]) r6 = open(&(0x7f0000000080)='./file0\x00', 0x60, 0x96) r7 = semget(0x3, 0x0, 0x92) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000180)={{0x7, r8, r0, r10, r2, 0x100}, 0x4, 0x0, 0x7}) setgroups(0x2, &(0x7f0000000200)=[r3, r1]) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000240), 0xc) fcntl$getown(r6, 0x5) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x2, 0x0) setregid(r4, r9) sendto$inet(r11, &(0x7f00000002c0)="32342e69e126d9beed831c3bda652ab7afd22b9573f7db3636568ce7afb4afc068c709beca25d0448e3b5918025d543e0b357c69c09c916f753579fc857ab470ce7a410861069980e0a5c08328e9b8a08bf2042178668a8289b36869748eb3ecfab22144312316e7d4b2bd23d78182bbca481fdce0846ca29f94cd6bbff1ab4fc37f47809c45d520598c43023a0015c474e9a21b1d258d8dd956d865922b6734c8ec8887da6bf3b935478d0b869c459620168434f77ebe2348f927ff9dd69084d401d08545488d9577205f43691d5c84b6995a0358458a4e5373d26ada7593b257e099953af19628d41c1c7e03499ac39a8850", 0xf3, 0x401, &(0x7f00000003c0)={0x2, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt(r6, 0x3f, 0x10001, &(0x7f0000000480)=""/76, &(0x7f0000000500)=0x4c) mkdir(&(0x7f0000000540)='./file0\x00', 0x10) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) fchown(r11, r8, r5) r12 = semget$private(0x0, 0x0, 0x88) chroot(&(0x7f0000000600)='./file0\x00') semctl$GETPID(r7, 0x3, 0x4, &(0x7f0000000640)=""/30) setsockopt$sock_int(r11, 0xffff, 0x0, &(0x7f0000000680)=0x6, 0x4) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) semctl$IPC_RMID(r12, 0x0, 0x0) stat(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)) linkat(r6, &(0x7f00000007c0)='./file1\x00', r13, &(0x7f0000000800)='./file0\x00', 0x0) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000840)=0x6) sendmsg(r6, &(0x7f0000001a40)={&(0x7f0000000880)=@in6={0x18, 0x2, 0x0, 0x8001}, 0xc, &(0x7f0000000940)=[{&(0x7f00000008c0)="a21b2894ef17fe35f4ac0899e33cd96941b2c90f738a1ccc7691ff187921dcec6bd4307d5bbb785bb8d80990255edb57fb4a80ba262b4921e4738c17f3c3f5b75be22e100fe20fd8860773a03e4139724358746ba3a504cba3da", 0x5a}], 0x1, &(0x7f0000000980)=[{0x1010, 0xffff, 0xc198, "7277f02af8bd6a8a78c5460a34c21eefe32dd8de0e699d313a464c94d878cdc74ac577156f6dd532b4ee6dd568b78ca126f7ee7f8754ee72edd9b76d8373da3783ee9391d5fee975e9972d35bf422f2550edfbffd11e6ebfc8ae7c9db470df3c1e89d300042356ff889db71d72755d3c152a89efd15a15feb8e19aa7051db03ad5e8d8578e030e9a76d5ae04fe246f8bcda1d15dde0ab59ba0066f91068549cd44081ffb02f217fa36e99354e1c24ef973f489352912fac3cef6cb49749fe0415f341a359fae6ac5c2ac95108722ac24a560906a9052958d43d78c41c370df42faf7c10f71811800540a2daee57294ac88d7f9e587cfcfe963b8b8d4c10289813d3436a47e76d70429c2b431c2d0a45a260c0c2b1c8fe53ea695444a54ce85b97834a9081d9b41ebce8ece1dafcc93ed892c3cfcf9eadee694b8259f31490cbfd860c43971d0042ee12557033cef0bacc16af57efc076b0243f5ec7c7b94363a52964c1db89233a79496ace8263ce8039e61889d5c7a54424ddfe7ceb6e16626c1b38c031f57c4d27a4affe3c98dce7338f4c6fb0acd9519e0fce14173baae53c8024c1f880f960bff3b5d8b32376e57368370b1e28c443bb5cee154414f5d377901c04acb48241bda4d132f592382c5f83e5c93c2af71d70b511b0692183d2cb2d11b84385740ded9fc5c8fcfc56bc88616764684cc243428e8fa45ac1b6641b521ba36bff11181b2732b42f08e791b8055ae57806be1ab34a71d6fa91e887d64b6316b07738b30bf61bc6f9376b2f8468f286dfdd5f6241adf9eb12d87529a612a6a7e366c2d375b005ccba3fcece6f22499b0c12386f479387294f53f357d24b295ed3c6691e4c78aff203f9a8419682b745b8656c36eeee12a8561f30432c81576f70b32ad0930bbb54f8542828d1eb03213580dcab1ab32b88257a3c45261cc869bf9f3427eb10d31a084a3dffe41c4011d3ef6cf5fb97cd912fb11738ce1098375d4388cccd86ceb54ca9f8b726202f091a4e046ddfc74f4194c095e58aed195eb96d04ae8adb9561a2b02a40bce832ffa8eedf3e1e5498d63141992b0d1a61279389cc65a1dbc3cdb07fb14da363e57e448bab4e0787dbca0e1d1cfd94f9b8a4d06eb31a357cab7a49256422dddf421c1bd9d00ce084ba27fdf73b9adf0079e99ef16d54b2e478d8324c234da715a0ff24d055591ef14d41dcd2d7e2a1a28c817269928b0b62d6935649a995c8931ddb27c21a5377a0bd454efc554fc4e123392f6c84192fdbdffda51f4e18d5e041270e2ea1842c1555ae69891015aede3e9a4e45c3cabd70235f472625085bd564b83a365f586749d8aad35bade32948de1bab0719e63f56665ff4ee41411ee69a7e0f0297ad9acc03aa13531c54d25ee060fe969b3c128fb57bea61b7c974d74cc9fb82cea2ae48efbc9d4da566d0d1ba3b70a25f8f31c42d5bf9b8370c9334157f4057dd77c28ff107e2a64328edbf688222c6dd58e2d8bad16c46496c817ac2e4cfd77c23cf573d04abdd082f4fff9795919fd7cdaca65da71454b3c3fc3674e2366134bfd34298c3a9f8a03e9fc2c90cfe35f8708041b57c5ab4648fe7fc980498208445d57d49d1253ed17fe12bb9ce52507526599377a67caa2be9a8b76803168edec5b729b6e2c61a38f42b7c98248dd0f2174421d21fee38577f37e8693abc76b50b6e449972b34a7df7438524487e93449bc1073bec948b9d4465e09e9681074e08d4520ebc6f35317dd276561b2129d32ab94610fc0e3b7bee4fd58025e1db31a5ef4e07eaf616b6dde63d310c593fbab9b38162f7f6db4d897310e38e1aed984b26ff654d0d10e1051d3b7b72c2c9149b0e81453da1db6d79491cb882c03734ad10322a5fa1f22bd4599ad97c41d476070f54b8dfc4c62db51782ef407460cdf612358c9ef8bd8fb0de6d5e087bf2d6e68b970049436b46439275310d9899840ff86c1bb38967b20979909168634b4ab9b270f792f69951bf4f2337d5a8326d65ab03bb65adb844faea22a106f483e381ba3001f92ef957e019cc7bcd04e32a11089173bee2b62af921c479eba44ef1b07e34e7efcc5cd0369a61604c1a98f6cc4c8e4c8ae8f9cb52259919cdf305207dd4a44fa3dbbd4e176e23ad6439c2bdff301ef48a851e512abc7e7fce6bb5a5ff16129d5f011b2f12a35ae56b32a88811f38c3c364394be76d2513c9e9534c3d7a18d5f5a3b5e620febb7a97a755a76bf67022b6880be303fc8398db7196b63572cd5be04b159cba0aba654c50f1087244fff01562d6a3cfe96c1ce6fe2c3f00fba3f8186472fca12f4f3ecae50497a99667caef2ff968424030af753d465e276e8b33d77f9d2d443744c85614fef7f0a00ff8593600eb8a1aee6c8c9658ff00a0bf8badfca517c41316f04e7683933c6c44303bbe1df37f7a2d2d979f30d53ba62ce0dce63573602e5b9d9121c3884c73db8161d2e9dccc162542fb2ac8fbf505fb424c92504d364199dac305cc1dad7978b9715ce04a17983f6583b353bea0211122ed2c2dc9d891325b93c4510c10443bf8540998f126297d793640e874459293f78d0c1e0d9245770e7cd95e34da829b049be9f6ccc448641c2daa448752005780e39940cac8015485f7f925b01429534b0a42b6827a1dddca2bdf4b9ca3ab5b2f6f8216af3b01f8a5fe94d8b1f16ff2f8c9e972824e74e6076af7774e4791abbba50de5d0fdd40bb8dc79b091302b90302ef7a25a73dee4db8c745b5e68e5eb9df4a699db3c0249e273d3a3376024f9887b38d4a024aae9f6780da4f1fbf6dd49c47172822da6ce3e06213870d5c167e8197362550bfa387223c6d56e24738354b0ca6705d1be4aa29c7e509e55a541b29d2717a0fcd96ca9490b4305385179984c60f25f4bb460fc35d1e6f4cf29384c11188edd5cf4d9d015d7b36d13f492baf41ad79c5bcc3f823adfd054380d765ba51ca8d330ecd713eeac2b661124c7964156bdd742a6823b60cad6247b53efa028357e53758fe8516bb25384a27552283c1bf5a8adb0cc347e5668cdbbdc6e1f93a9cdfd1c6015c18e51e1162c0a45e89b7ed0928109ef7eaebf9ee344b8b46143b1f1e8cc806ce72a722fe503fd86717c43935c642d44312b7e7ccea367d601ffcb4a69c5a81e2fe1a012a333041d11eced3476d074e8b3dc7ca44d8863c0cc78bddab5c25d56447c4d8060de61f53f67b6a1a68d4fc28f8622bdc50f346cdc8bb1b5f21fbf2bd738f57d503f1531eeae423edbb412caba20cd9e7f717d81b457695371d979e1f89b66a7229afb091533478cef0cb8916af2d96000e1ef75f38cdef6a3b2800f3bac03dac55a3450c3eef569df15c9c69a18bbcad9df8ade38f222a1d470820b06eeb48876458c76ddcc56fe57e4a8ea7c15bdbf64c8de6ea732d40d1bd12a29027466cbad5f4fd3fb2bb2b66043936f919bed85bb99c70ee0d1914a94dae6261c28f347f1e39b3897fb847bb9e9210663e04f23440e574990b433c60e7a42f76f11771a1f7aff964683167b856bbd4d1dc3b952031325fce6fb5f7083ebb67b53ab53caecdf331e66da5e8dd78ace1533bd2cdeb08b6f9123360a111484722b4f03e28126abfbd16183248df2f469a19eaadc2cde75389dac2783e363859d0842c7c4be9a754ec64626c9ec8018a8b8e719d4d67ce302e32289959c98e9452ab530c8478574644326bdf4e3c862fd22acbafda2306b9be6edea059666b8817310a65cc0022b59222a98e481ec88d17e40d7d5a857a07ed987f65b345b4bbe790053c92bd3595a9962c2097068e810ac64e144bb04bbd6aa7918d386e64c1aa75e3ec75397e0605d50378e698d3a5d2186e6ff18c245d33c61cc7ad7f148d272711634d3c6ba617f85aca9db73be467675c57945d6fce81e2aef511397e5807edc6ea4cf7e0e580d9765cbf2f28cda342a1349360fa494956217cb465a58f7b53fa6ed12e2ae11e10e67ca667641c8a357cd80b1258d82fcd02ccd8e529b1398823fbd805fe2924a8a9a5cf9b3d76e51e5be6c1247fe361b3f03007fafdd6eec34359934b5ddd9424bd92a3b2ae7acd4b1d8ee8d57bae041cfd773e703878dd45ba1374ee2459c89943029e04a78823b93dd44db3280ac0e7994ec565b666ac91aa67ff74352a9930cce824a4013dd286bd9b4c90cc2ce4d2540b9ad23e8f84c5968bc0915380b99986f82b39bb012b5c01908a03321be985072d963d90f4563103a6e755d4fbbb008b7cbd1bb99324e882fd6999ca42809b259b9c5ac9ee848ebdb9027a425d0e449dca6b1562b55121acaf45f69461c39df29b05fcdd8b2f65d1d5a3a1aaadd2b90e69384307c5e5b968fc9312139f7a295412dd9e0b83938b5cfe8a02b2424c87fe6a752f90fe9305c3c91c19384de7945e90bdfe46a53c1fc398958f27a1c9cf59d91d70a7df3a2a961134ac0246ffd7955ea3fbf9c13fcd8935a1439528b41c4f46565db6c292c7f37cd16c31ae249b117138c66e881c503589cdf518047f33443806c6e031f52e3ef7dfbdb4636cc1ca16b1a34853e935933213a3e7105f50a1a23810f200aa506560aec74b01ef9849d05e86c1d23225b1cda0bcc8d44e83034f4c5ecab8e863be5e3c615dc2843a663ec271d791333a2515aa9f2f73d8acbbbca22aebd4a4c2a309694e27bcf49fd1d638dfd71d3b351e11d8c3fc9a36c716e933d9a2afa39dd5c351d7fede63ef80abd85cc03efd072cb6390ec83b87c4f3f1da197272faefe2f14be9c14424fb8d1fa3f387a8ec69f010c10cfec9276de11dcfe6bbf9f7dd5467098fd860f7fb4c0e4ec30013333489673f5f9d1057d6443bc608088406bc958447fa2bc4f5c6e9282b701ef05ac6b3cb72cf855656de30d11c664d43a6684706be3dd879c86f634c32f4addef53877d2332d9b58881a547dc9602e05aef6b48c178f41fb2d5cd7d0127099df565463ea4ec31113ab329ad7e5061ee58b700a0f80c8b789bbe7c1d8a4f2c5674a82dbadd2719bf70341129ae2c3afba27e0c571b676bc14563cb8569ed0aa609a4b4e63aaccdee1468b87fd0fe3d0f2693cd5a8251adfe61f3df4ad16d4ddf8e0a744cd2936d3b9eeff6c4dc791fff5277ff4864ff34148c6ad60904c93f806f1b8a8f56b9e36df98c2b5f82516b8d8ca89094607556ec2671a08f70a9d61eb5fc9b2f808a43dab2a065484515698e5ccac212c8952ef0749bbf911d9d19bac0f53ab2f96fa4c685cf4316e47bc7eb2061e9fdfd4bb1d7cfaa57efecf530b79636a00dc85d5efa249224880ccdad3e7f99b59ac8e45748b201d790869c3216dc3382c55cfbcb806077c932e3dd9332ca749d14546807145aebcb3c3ae439e3b35c109c7f498dd36bd002fd8af9534ba95897abb6b86d4f8b8dd67d44e2b2798efcb22d9259d871b6507eef06790e154b0ffabfd3af5dece79906be683c1b613281b0a8654edef2e69228d310be18db66c9ef5812e770967e4553e2ebf9f33232f4c95af157f7729f5826a02bb28789cd9a4b21233934b3b6f6a98fec7fc23f41de8aae20a03efa5897df33cc0ad4d0589359d14d00782a19abaa23cd1218585ece9525a2b518e76dc3dadc32b4c44969be244e709583e6153da03d561df655b1c062f60ecc38444eadbb33ed58b4cf346b7d10a6c6e36d7ad85309753ccfe072c730298fc1b65cc6164594f007257381a68cc745ffb71adccf094be9e5cd98df35b155414dbe6c823ef9dd039fb9734a38cc7b7f5dd02a596204c62cd5d6439f"}, {0x88, 0xffff, 0x69, "a587788a4684ce80160f16047a924e9fac04c097a01146840fc92b74183221a8b4f1c679b163afb3223c158d849484cc7f2ba7e0ca906e010f26f496b13f4ce4c15c183cd66bdd908e3559912e818086cef127491b6f75798d2a8fe8d30f380cffce9f9fee38e2b1a11aea62dbccdf2c64ba3b16"}], 0x1098}, 0xc) 16:00:18 executing program 1: r0 = kqueue() close(r0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) close(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:18 executing program 1: munmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000) syz_execute_func(&(0x7f0000000000)="df5726c4425938baf9ffff1f0fa1c461617637450f38f0890d000000c6810500005e8f8f8269bbaff8ffffff42def0c4e17c5b57008f4988958bfeefffff") r0 = shmget$private(0x0, 0x2000, 0x90, &(0x7f0000ffc000/0x2000)=nil) shmat(r0, &(0x7f0000ff9000/0x4000)=nil, 0x1000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x5) madvise(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x6) minherit(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x1) 16:00:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) fchdir(r0) sendto$inet(r0, &(0x7f0000000140), 0x0, 0x8, &(0x7f0000000180)={0x2, 0x3}, 0xc) getsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, &(0x7f0000000000)=""/254, &(0x7f0000000100)=0xfe) 16:00:18 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) setsockopt(r0, 0x4, 0x1, &(0x7f0000000080)="7b0854027c73419c228fc2aa83fe4255c36b64b95fb5ef3c2cddc4776acccf9bfd9aeaa1960ddf21981edecb2caa35d9f9bebeb12af885a7623109c1e568bb588537e9c63ce91fe5eec7b0d0ee", 0x4d) 16:00:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x1b00) r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="a0c57e134bb2b33e2a273f764b2521834494f981108560b05cab8560fdf4f3fe4708ec6b", 0x24}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x23fd, 0x0) pwritev(r1, &(0x7f0000002440)=[{&(0x7f0000000280)="32f81e7cd53b24bbc78713a1375d07c012b6167b52b55c39b7515aaac9aca93a2ed9ce6f4e0c", 0x26}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 16:00:18 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r0, 0x40047309, &(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x1, 0x0) 16:00:18 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 16:00:19 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x200200000007, 0x4000000000000003, 0xfffffffffffffffd, "850000000009000000004000"}) rmdir(&(0x7f0000000080)='./file0\x00') readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x877, './file0\x00'}) syz_open_pts() 16:00:19 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x7) nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) 16:00:19 executing program 0: open$dir(&(0x7f00000000c0)='./bus\x00', 0x10000, 0x40) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000300)='./bus\x00', 0x601, 0x3) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000040)="000000186a56b55b3e753300000000010000004dd5706c00056fdd59cda2d3ff228d3043cf2e70c0690000002b00", 0x2e}], 0x1) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000080)=0x5, 0x4) munlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 16:00:19 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000010c0)={0x0, 0x0, 0x0}, &(0x7f0000001100)=0xc) r2 = getgid() setregid(r1, r2) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, 0x0, 0x0) getegid() 16:00:19 executing program 0: getrlimit(0x7, &(0x7f0000000040)) r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) r1 = socket(0x18, 0x3, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x2, 0xa0, 0x100000001, "95220937b195cffe26a0e8fe1215ba41b802eeaa", 0x7, 0x8}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fcntl$getown(r1, 0x5) getgid() ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) bind$inet(r0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r2 = semget$private(0x0, 0x1, 0x4) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000100)=""/175) 16:00:19 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r0 = socket(0x40000000011, 0x3, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r2 = shmget(0x1, 0x2000, 0x98, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 16:00:19 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="4c9358309d529d911711674943a5a2bd0df757fcc8d519b559526b9771163d13829198fbff46e9ddf0999b3dd01372484dba7233f8236d8398a1d5698d6e2eaa689f78e0ddb86e0b596f2b0d010f97ba18f6d566dfc5ad031a518da2ac94efa8195556a3423618df7acf20bd6abdde2c2404deb477e8b7f3542b4ca4684596535f85de57b3817f5deeeb30b6f525", 0x8e) r1 = fcntl$getown(r0, 0x5) r2 = socket$inet(0x2, 0x2, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000240)={0x3, 0x0, 0x3f, 0x3, r1}) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="3c280652", 0x4) getgroups(0x6, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r3) munlockall() setsockopt(r0, 0xac2b, 0x80000000, &(0x7f0000000180)="8b48d428d89134be5050af21ef1bfed3ee39b0712af5ce2d7d2550bd8951be8a1aae1e0b37e13c66dd395d42fdcb222658c0621e8095b4b6b8eacd3ca2924f8c615a7fdd9f54c613d42273d4f0659dcd075d2aa7279772e4ec0869e7553f4dd9cf6a7a5545f20241d237d529982088043d19b089cf20816dfe1b4e4d26f153ce0a3869ac85bbb764d380b74bce0bf7392cfe6597", 0x94) 16:00:19 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x20280002022, 0x2065d) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000080)=0x2) preadv(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)=""/137, 0x89}, {&(0x7f0000000280)=""/228, 0xe4}, {&(0x7f0000000100)=""/118, 0x76}, {&(0x7f0000000380)=""/96, 0x60}, {&(0x7f0000000000)=""/22, 0x16}, {&(0x7f0000000400)=""/60, 0x3c}, {&(0x7f0000000440)=""/4, 0x4}], 0x7, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) readv(r0, &(0x7f0000001880)=[{&(0x7f00000014c0)=""/166, 0xa6}], 0x1) rmdir(&(0x7f0000000500)='./bus\x00') getsockname(r0, &(0x7f0000000880)=@in6, &(0x7f00000008c0)=0xc) readv(r0, &(0x7f0000000800)=[{&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)}, {&(0x7f0000000640)=""/235, 0xeb}, {&(0x7f0000000740)=""/106, 0x6a}, {&(0x7f00000007c0)=""/58, 0x3a}], 0x5) r1 = open(&(0x7f0000000040)='./bus\x00', 0x108c0, 0x10) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000600)) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:19 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x14, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{}, 0xfffffffffffffff9, 0xf}], 0x0, 0x0) r1 = kqueue() r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@abs, &(0x7f0000000240)=0x8) sendto$unix(r2, &(0x7f00000003c0)="57c74c083ff4a458b337eece05897c6455cbb67d1a73413bc1cf67daf4f3849dbd0dbf2ffa0102a2411a8b9e9ce27a7045b34336494ef9673463bd4f25d7aa5fefa04f3effbe2f6f5c86b8b5650f4fffafa4676da4bf42ddff61c906e157eaa03d273753e712878e0b82a3a2a38a022d8ddb4a8e3a782a863824e1ad7123a8f7a4fa15b8cee540481531d8001820348adda642186e0f51383380aba45f5d5818434ac78196c10d6bc432bfca32404ad78c72122ce01b73e9efa0d929fb5edf33e86f43b40f74e35265107875f8932b758f0b04f17337488c414ba0b433b03dca91ec946e2d26e4e930841fc70f2578735d2f83fa3cc49559f1d266eb2290103c4e0cc08f3456ca85af20bb7ff4f7bdb75779b7e12ef673d2499d17c69ad5490194f54d548279d49d3c22a6be881f539008c849a559b0e521ce4b01e25cd01c82465154ba0e7f7ecb9ce097c52c90b6912a0d8f050190c66df1b8b7848bdc0360f4ac4ec7bc225cafcebbd5328820ffe9060b6c8357965c5d83b26f218b8dd2dc75e0ca20c5008863eeaa362ec84f6f", 0x2ba, 0xc, &(0x7f0000000580)=ANY=[@ANYBLOB="8d1d00000000000078a6b22c0efe763bdeceb32ddd33e6178bc65ac057c698ec082607863d8f585b415594761d2c50731074c4119cb8e5d37fc6c0cdf220e29db2dcd74f55b940531184b40f82200db76c35620e0b26d7de50c64e50892da2547607aa6387635095fc8dc75ec5ea654840aa"], 0xfffffffffffffff2) r3 = dup(r1) kevent(r3, &(0x7f0000000280), 0x7fff, 0x0, 0xfffffffffffffffc, 0x0) socket(0x18, 0x4005, 0x3) kevent(r1, &(0x7f0000000000), 0x400000000000066, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffff9, 0x83, 0x20, 0x0, 0x6}, {{r1}, 0xfffffffffffffff9, 0x25, 0xf00000a2, 0xb0c}, {{r1}, 0xfffffffffffffff9, 0x11, 0x60000008, 0x6, 0x7}, {{r1}, 0xfffffffffffffffa, 0xa2, 0x2, 0x2, 0x4}], 0x7, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffc, 0x21, 0x10, 0x7, 0x3}, {{r1}, 0xfffffffffffffff8, 0x8, 0xfffff, 0x9, 0xfffffffffffffc00}, {{r3}, 0xfffffffffffffff8, 0x2, 0x22, 0x3, 0x100000000}, {{r3}, 0xffffffffffffffff, 0x25, 0x20000000, 0x4, 0xe8}, {{r3}, 0xbd31b0f730730204, 0x2, 0x0, 0x0, 0x7fffffff}, {{r1}, 0xffffffffffffffff, 0x1e, 0xfffff, 0x1, 0x5}, {{r1}, 0xfffffffffffffffa, 0x90, 0xf0000000, 0x2f0dc058, 0x2}, {{r1}, 0xfffffffffffffff8, 0x80, 0xa0000001, 0x80000001, 0x1}, {{r3}, 0xfffffffffffffffd, 0x20, 0xf0000007, 0x200, 0x1}], 0x7fffffff, &(0x7f0000000300)={0x7, 0xb7c}) close(r0) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 16:00:19 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc0000069, 0x10001, 0x400}, {{r1}, 0xfffffffffffffffa, 0x3, 0x40, 0xa39, 0x4}, {}, {{r0}, 0xfffffffffffffffe, 0x37}], 0x10000, &(0x7f0000000000)={0x2, 0x4}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r2, &(0x7f0000000300), 0x7f, 0x0, 0x0, 0x0) kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) 16:00:19 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x101, 0x100000001, 0x1, 0x36, "ddd76e59fd453b610d4b2badc07949ef325caa8e", 0x467, 0xef6f}) 16:00:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x202, 0x0) r2 = socket(0x10, 0x5, 0xffffffffffff8000) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000040)="edee7040b51d79040496caf1d044d134067f4d29b7af1e7d344bfc2064f3cb995502f9b57b976b63095003cd01ffc880c6f51fc197", 0x35}], 0x1000000000000208, &(0x7f0000000280)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3]}], 0x20, 0x4}, 0x0) r4 = shmget(0x3, 0x4000, 0x8, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_UNLOCK(r4, 0x4) open$dir(&(0x7f0000000240)='./file0\x00', 0x451, 0x2) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r5, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, 0x0, 0x0) 16:00:19 executing program 1: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000180)=@abs={0x682eb13985c518e6, 0x7}, 0x3) getrusage(0xffffffffffffffff, &(0x7f0000000000)) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) 16:00:20 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x82, 0x0) writev(r0, 0xfffffffffffffffe, 0x22a) 16:00:20 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000000)='p', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) msgget(0x3, 0x200) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x4) 16:00:20 executing program 0: r0 = socket(0x2000018, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000), 0x0) 16:00:20 executing program 1: r0 = kqueue() r1 = dup(r0) r2 = getuid() r3 = getegid() fchownat(r1, &(0x7f0000000040)='./bus\x00', r2, r3, 0x6) mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914c44f7f202d, 0x86137) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r4}, 0xfffffffffffffff8, 0xb}], 0x8, 0x0, 0xbaa, 0x0) 16:00:20 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x4ece1406, &(0x7f0000000000)={0x1}) close(r0) 16:00:20 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x100, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) r7 = dup(0xffffffffffffff9c) r8 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) socketpair(0x13, 0x0, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) r10 = socket$inet(0x2, 0x3, 0x40000000000) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x800, 0x0) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd\x00', 0x8200, 0x0) r13 = accept$inet(0xffffffffffffffff, &(0x7f0000000500), &(0x7f0000000540)=0xc) r14 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x20018, 0x0) r15 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x498, 0x0) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r17 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r18 = socket$inet6(0x18, 0x8007, 0x5) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x8, 0x0) r20 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x22, 0x0) sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="7e95567d31581b4a104ae8bcb141953133176629f8181dc879ec5c2854a9f4b4c590c4df903db951f7e29d0d6c8dff4f3a9c66291d0cac939059263ae8ceb09aac862d9e199db54530cc0182a110f5a1b1476aea86f7a1df1203f32a7ca3d342227c38ab22bf96159361cc09934e6d721a20cf2c82e55bb491f6154a5cb52c486a6a1b4ebf1febaa042adf03c33e564da573a60a059f5c736196ce2f7dbfb471d0411468e7fb04a4bbb60039b89556d4fd9b4ed6d9c0fbdebd09e06e", 0xbc}, {&(0x7f00000001c0)="47387ef51cbcf7fa044cb1b0eb4c0dedf795c807a022bdeb0694d78dcea016023164952899e411c270a91adafeb63c409331ba78c494269c33c623b443705e9e42d5fb2cf427f6f36cc56059266af17f9cf6e3e4e08ca4da0b760b1550e9791256c461365f3220cb063a80bf42dfb14f962b2d6383b14532426a875a2577a9ce6d9bb4e00cdc982270cfaaf4502210c1fd1b01dff485a55db07e", 0x9a}], 0x2, &(0x7f00000006c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r4]}, @rights={0x38, 0xffff, 0x1, [r5, r6, r7, r8, r9, r10, r11, r12, r13, r14]}, @rights={0x28, 0xffff, 0x1, [r15, r16, r17, r18, r19, r20]}], 0x98, 0xd}, 0x2) setuid(r2) open(&(0x7f00000007c0)='./file0/file0\x00', 0x0, 0x87) r21 = openat$zero(0xffffffffffffff9c, &(0x7f0000000800)='/dev/zero\x00', 0x10000, 0x0) pwritev(r5, &(0x7f0000001e00)=[{&(0x7f0000000840)="5fd122f36c3d1be50a69e5dc50db52d0f34d2334c8241f5b03addd24cafd02f437ab613a357d9b50379987f9d259fedadfd85bf0ce3ad58928344368d141a193d1508e69a4467d8b988d7dc1ccd2f80ad4e4cdba049a5a731b0c36142978783bac2dcf0c076921a0ae2bd5de13b16454086a73a92ab8de6a703d8d344a55eec6c90264e188bbb8ba51fb0dafabc825ec81fc75f89f738d9e9f9af93cf06cfec1996e5b9984d0d97db0446abef1275c1580d9598d4f5c6fa50099cc6c3c19d0604244f74e889682eba99d9e9c97df5104293de6f3f52e18a14be2b497448448548da6", 0xe2}, {&(0x7f0000000940)="47faa710c32377520bb527ab657910b772b97c06f5ec221dc52d715d24ed158985d343ea8742a93187aa0524c9597d18e4e7ea53a61dc6e82d737441c3f71784eb34e0591fafbd184fa25fa4b577f0624f7df2248f029c860c7bf143c955293b2ee1253f112a17fdf94f7bd327af5ff78a02add40eb33b07f032b5d4e272090baf045aca12371a796869f4d0e6e0ab9762ff09e03c13a8e54db129ac060e31dbe09ef0309f63ac164710abf3669d1710a7e12b17449b5dc25ae879c326b6b39de6462f6a9875b295406e2766c672017cce305fdfe84d1683eabd65f15bd594ad055adcf1207b3b5ffe", 0xe9}, {&(0x7f0000000a40)="2393fa72ed14805c09728d018883", 0xe}, {&(0x7f0000000a80)="6e023ff9867a1c91b6649e0b196bfe763fe9be7901a94ac71428167c85faa8abe735685941eeb4499821e0bb98c84ed2aecd5b349a3f270f5a8dd49a7e21c9637b", 0x41}, {&(0x7f0000000b00)="ecf4a2bff67b19494e5579da86d520ac5f0121ec912ecd64f092", 0x1a}, {&(0x7f0000000b40)="ff30ccfeae7d104c95aa2c63665d9910fb4c2f823d3b84bf007ccfdb", 0x1c}, {&(0x7f0000000b80)="1a1c9c136f0d16baea041659c12602f8163b2d2a0b0808a83602177b5ca19f3220162932b337a36835e602e428910108f6dc6bb16ac724730834edb8dae2fb82cf415d8d3279b89505682fba65bd5d90e0bb4ef75a623ba1ad9f2a0e7b1b5536d27a6b9d6fde8ab5c760c7e73fc6d06504ff4c8b6fcb1a7f55c6904ec4081973041cb52ba8657b6ab81d552775048de63a0e75cd98251415cda6d09dccb3da5a0fc3b998f6b1edb4850650729105d402393791d7fe428781b5d53ab11cdb0c46213764dd1f43ddc5acf16d269ea75eb057704550bc37d757573b00629edcfbdfcd6f1c1a5470c44464e439828b9cf747afd371e948", 0xf5}, {&(0x7f0000000c80)="326a5bd79ec18a4bae9a811f736dc47d2df18827d50078a672330084fdc3b33481d3318ace02e9fa109b27610b6527b7664e51bada005617238365a625d8c6a605bcf27ed66b5a5732310a4dd6a9d94f8b052e3c34ad0aabe1c6cb5f3a07886cd00d58626f3a9fcf9aeb", 0x6a}, {&(0x7f0000000d00)="257473bb260794024c0135e169dc6aa7501b9e5dadad7911ebccde96e0e0ea7c9f6b7e2b6c0da1f9b86eb68a14c49756c0aa17c77b783ea0392b439ad7f5bcfc03be8ac763e63fc533794d5c8c92eaf7d69a3aca09f00dd88361a996e63cecb4f06303bc14d378c82afea0409425785d7c4d4f52ad79f0b70fe9cdb2966acbcad8c98ebbf5471ace9c533bc98ce81dc39e37d96d7b60be7d3447de7c182db3d8fd4e3d8b1326f49fec94391809cf1b5f9a7c1e0b028b06489f63f3bdaa4ded78a082a9b09b1d80df48dc6fcf304787632c51b9e533b3424ca89f7317534f6455a2e8133cafe956e434046b537e618d8a112e994f08d509eb81a324c77eda3b6c51c27370e76719887232b60bc715775a59ceab75d3a16335a27f224b0b9c90a24bb850855f92d60a12f4c2bb01914ab2a11373b31824e784f53a3df7e7a2f6110f55b07ff735ddfcfdc90bffe8ce4f1e38a46c29f171625b1a694bc7c72a01c9828b629b92f030d4a9e866a9e272abb7cf6fb8c94d639881e19d03bcf6bfcdded9e6066da8d5eff544f524dc286402f1dfed96358c9314cda8f763ff8224dfcfb153bce0beeef2c4513681150ef02cf55f7e0413c5c442cfab32b5717ce7ee5f3c60281078292aaea74fbb6402fa0a2550f7dae5b0febb5cdb28aadfeb4a9cf72771b69d1fb63fde44ef4e46893d9868fa0c1b7e978687186f7fb306d49ed5fb4f8f5b8ad82faa0963271657c702d7fe1f864446a171361c726c4251322921dc821034f9c78e7c648cb9a2a5b1b1c16869f1be0c78de6841656a26f4c64f68f38bf09f78e15558958ea11c04c246dcfe997b26bdd859a5179ccd64f76a3b207593ac6092308574af5d504bb5a432d251e421e910490b011ca0877e4689cdee4b224e9b24d6ee5c50ef972717808d168e88f1ae81e5e7762821888ffcd1e46105af69b5f91ccb584747f654ef916c1cb56aec1ec6d1ccc67625facc6752faa41c58633b19e63e8d6ccd4c734a96f5446aac8bb2d68969e03998740152cecec5e2eedeb3cf2ccbcc58af16f136c8090e3b2e01df31fede337326236c66733c1595b737982ea48b2674aca997bcd5f0fd70786e9a5e15df78496d57e4c0a5b57b7881c936df6421517ef8e23b7299ba8c4e2e3cf667ad09db2404ffd1f6f5150764517d2d6df6cec29c46d1bea45553da79212440a74deb40da38b2689adefdb32ec10deb0d25f2e2184a52d92b0ce1967a433e22333494ba162e7f9c565134d51d0a34a649a21f161410634380d7d37f8f5e9601b349bd72528a2d8f0fba779e25e43870a5b7c3e374f22c8778ca21039aaa1b92a76b7e2772b092bd1c1992369e41cc88b0b701a06f5f8ca3afd9fdb2748c112c887c7ebf6e0ad108690964d31e51b2f95bac795f252fbc502ab6d1bfa4d085133f63409975501215735aa7d8c08eebe19d1ff1a284aaa7397a56a0327514bb4a5ef3e65ad2a6621a13a3c44f39d0a17e1387408d1f9928bce7bbb0dacb6f5baee7dd1f7e2ca7a3c227bd35b1b4bfe4da151eece81f1353455a338d7d01716cfbc5f47de6311bf9d792422b4f29097dae18d7f8f4a4014e0a309db6fcd2b405538c7f5b0e55848ca40b542ebd188b7738e9c2b1f947d0d1254d08139d3f0fc8411f270b617b7f365709d040c70a80fe0ee309a25300f3a6315156967637a00af649ff5ddb7f425623f2b3eb9697460aaec32cdf2d84c3fb48614febe41ac02adcd1bcb81d40f7ddd22d7cc848d5c327350277d8cfaf0631e989f620f25c0f0034de4223a181adbfb8220f17d76e0d867f2f0bbb87e06ba502a7e0765d42adacb1b269e667c87f770f8b75fbbc8bd850d4319d8153281e1aacb108e82efcc58277087d687926949b7a8bb58092c9aa232bdbb2aa782d4398d98a30cb70e0b59f16d8f4515f0f4280bab99649233539099b9f511af193dab3b6ad833f9bc797a3dcc4f74f4262fce60fb0e5182e7d9beae5b8aed0da0737c0ff3dc6e17ceb5481dfe5f39dd5fd46a1c71a620f77efbc3d3537ede9a7a84d3ddbad5daab9e92fc0a65cce4a7c8bb35c41104f09c537448c171c3be27525d21b8130d34965d9d5683de357e7f65c045f5299962409ee4f67747ff1d3cd2da33b5eaa00fc58a76cc5db7fc0ea2b59dc9541a3019446d69580a6eba1269894ad3538834312b1818aa02deaae322e387329c11b3a16159f0f355d68b30956c7542326e9882870499c05d850b05def5dfa2783b615dc0780aebede2481dd8da9e2e5c5315c7425634ebd628e1b4c1fc840580c3432098cffcb973c36ca97d60ab77cfa1059c9bf37f084688f85aced98f5f5c65a71d2796b6815b76405856fdb8bb9cdca60c0e49ed94ad2c3d72cfd81aaf9e7bc7277953cd02e97fdd1dcbce9518cfbfba7e011e95bb7022ab5d41bc3a124d01dd8acd4c366ded97d55c3ef7edabe8cdec64bdb793d981997784937fab27627d65f9162f1500d51ff94512ec62d29ac5aad346418b791869b8a534e4d64fb442feac807d8a57ba8e52113eb1f000de7973a77cce6e08cc9a5487da5daead127eb6fdaa9f88b38635acadbb6f134bb8b10071e31d5caec071a21d14a4ea52750a3b1d0fd3371d2074f297f0cf68fe3b07ad607391781e39d2047225e3b699b07d44933e333e9cded6d4aa32c8b6d4200ecaa904c39ab7d49a61c32605681c607700c16549887c4b60510d8d50bb2a1a6cf42a0cf3feee01d35cd7fab03760544834af38a8ec10425856d4f5a401a83841888e3584bdbe6078c4e31ebff6a0b459244ca154af3f7575344a667f67658d1535d73746b6743a3d0cd9725ec64e96e72f6f5c977642350c76853516ebab1b3edb8db7db7732ff2459d6a4f7568f5440e6a25232055ecc8738532fb9b8a3fa8a1d9a4b136984bd7772f9d9f9e7b411d36a0ffaf1172f8a80587bea278f66c02fb35d5b37f60c91cbb42c038bb5086552135100d803c3e6bf9edeffeee8903d2519f097869f94c51c83a54d9e88cd086b10e1cdece9727ce3f46dfb70c70a11f4be7fab56dd317b89b9f79dc9fb42f5e3a03c02f5c6e09e6fdaf73f9b579a8af90987d60f09d60146662ff36cf323557bbac4a207dfecc049f125a288ee83c37a1f87057d84c249341d18d189b9926b7b62215e224e2171cd223253ba27b641c9f5b030205cf5b86dc00323f5deb3db24226d7dfdd811ea7a8563c73b0a532b3cf32db94a2c236e628f465d4fb68a26e26654d174ee60a2dc4215954a00164f0ebef7c0e7fd858177e48a1f59dc05b5d804ead67181471c92d3a1e1c795d0720e4817c78edaa8b90204ebfb854ee1d43618c98c6048cb2c9b00d718665e5fde102569929c411c2daf54c3c3c63e9cd32bc19a7e21de4a13172dc2573d9f67367c129db03bf5a60cd17bcecbaa1de988d8e2591f240a637718277566a105a404065583495f948752308cefac19edcca4b616196b1d1c3a5b03de66ef6c5b2e3af2ec3e561a1619bed4cc270969229ef1080d5dba341a63991dde5fd1985de991262466f4e8ea22cbd3904837bbc6982d428b6af9c8aca856096b5d53df1fe910df5e2f516cebd9f537427013feab6e9b6fec2bd6955a7e7bc54784fa6ee7fecbaf70abd99f234ed977bf50d59beab46f634b604c602762fac5c25b0976cf592afbaf4c319cf5bb74296c4600a8062cb7a16d94af4dd10fb53f873a02e7206a20bfb3d0a4f39347ff7661a5ce6ef5b290c4c2879ba7fb1da36602747d8c7a2916f0c61cadd7b69bc1961107bc3ef1b14a908c0d8ed76b8036555d55f64b00ee093c363d8105309c2f3b342af12bb97af61757666b4d238b36f11f8cde84ba2ae1beb6bd9ffaa1e156dea92c05782953995be4aa2b4f8c92fda342c797d0733483bf87b8a4976585ed43156c19cceb53cd3162275cbbd9788296dadfe38f56418136da616a039ebdeecc396eca47027564cba3f0373149bc23e66cf4f902726ee8aae6e1995b5793b298de291eb401537a3dd0cece17b0a51c0baa130b0d422c7e65238b90a955dfc0cac8e640d82aaa7d5d692d4a09aee035f98d23810afb3169badf16eedb614f724485e489c961475c9714954583544614319bf6ffce7534b15fbc836f892d7c8587f011de59822ff12beb9c9e3f2ec32e953802cf421f63bf92b8539c698024824b4148db453ce5142205b29dd9d05d3730024c915f7b978b2b70f9f2ac59512a9bb4d3430d118d56b35924df6e44c5087490f069a4ef5fdfabe9a4e610f5996469621e71b5b9fc0d760896ecbefaecae14c88c1d1f70ef5a22c4ab86f1432bb91f8676e9d15bfb07a740357e764de9c1cd2318cb15754d78410a0a0a5d5b0890f01d666e1ba17366e5f89115a3cef0b180e8bfb16c9da279aea4c5a7b83a8c88bc43e1ced1957f7f09c02d544d41bbe92c281cc560b14b89cb8cca8a35e3a4178869a1122c7996a145e6a5bc3959ed04b9c9704371b83cf6cd42ee2478d23dbdd3827192da72e4980cc008f396ec184247d2f988ada2ad1ba0781d2983ea92fc8aeb38aad57ed7152d3767917d693554198554200baf6d94d802baa63111cfd398e5c0bb87020c5c5da31ca1edba0cc72d00325fcd26388e1cc0070c85fa165b198c5d3f5b6629f05bb9788c41912bfeb1cf68697293c33833a3899c1d5b2a27e23fc9a7d69a7706b1892ff8ba7c7a2cd8ac54fb93fc3db9ce54d030106794c86af93890f4690e996cfb254986e048abd3c7a546d1503522fe9ead388b39bc43c6fd028c9cb06ae3ebc601817130cd23538c3761152326a6596b3a20e2fb3078129ae263c7e616172dbbb40bd3e2179a847d62b3948b524188377ff113dd0c85e2d2e83444c5327ac79c0105e51dfe3967e69d7ed506f149bb9850a25976bcd30b2e23c1b358100a84ddc226d864109c89be7c43a616d881e444163302bcdb89d9fe1f1d91430bf4a96d583e0a8726017f9fd59f20bbc36c08d11295cf6a3f84b74eee8be1ed275479b95e362b5928bb831c5baf4ecf15cca8bf55d20c6623774ffa9aad9657b7f54df641536c7a825a2a2ed119136e159277ab8bdc520ba705d1abef621d2142f102e3243e74d56019696b52dd704448ba7311d1363f2044b21df2395af0dd6dab2b857b5c2377d7c10c531a120d7c1a9da8875cf2c4acf9eca9da7608bd003acde68ed9a07edcbd0dab3b55f7d9156e671127c61156dc7307a7faeb8e5517f2483a295d23c0049e9d6ea29444c1f74ed11f9d43c94071a6ba8d49a56f145485fb19d8ecadf4055fd8fb27e38472fed1eb874f57f80a8c8b99063ac098cd4cb82e6889f05f9cefb195535a3190c5de49c9379791c1103834f993f122a0120553c02c01c4a981e7ac8757a0d79c2e9f08d7dc86e2e210ce45a396cbc7311e15d442f40040c33b41ca3cfc942a964d03fc8ff7f89c82753c5e1b3ffada582b2fba7335945d69865ed2c416040bbc8845bf6fc119efaa389b307995b6aabe33aa34a473fb9e12d76b1f0671765bbbfeb415a15eb51198a75d9fba00c5fae0ac7472cc26d870077f4ed9c2890ed619f4fac9f912c6befa08039527f6d3dc4a60e7aecb5236715cf19f8856cf5d31bcde8a4ae0d6d751e86d7c48658a612f21053cdb2a97111ec4fa1d950a46b4aaca923b0adf664409cfa9247d7273dd8bbb6a99060fa73b4b3bda1217001678ee65242f8e4055e88b142c9965a4783b8e8655f849116548ad86ef1e719ce0216ff7b7035f1f588cb41e103ebaa7a57b628ae44e998da59eadbb463", 0x1000}, {&(0x7f0000001d00)="2131f7d47e6a7c8870a43437016cb942b0ba1bbe94908a5fd4036a7099b4dcdab058a0b13ee8bc344583a1cd3c5d38a03049fed99bf9a29191f401af35146c395f155f97d5966ed53c9cdaa790ad26ef11c13f213a6a9539790188e0329a7c9e8d1ef1e5ec206fa67a2a4c2131644ab7e7860e34b47fbccdc36f533df781cfe9359b14c9ea99221dd237ca07d4651a64908a8229a4c25766652238550354d44b8a4832cad2fca73b1f413e371e40a4ed4cccd67daccf8e15e3ff4889c663228bdc9d564c0d90027376d5c92185d19cefaf1f7338d2667b869a31c4b18cb26d4470c80507da4c968aea911fdf895c8fed68590745c3", 0xf5}], 0xa, 0x2) getpeername$inet(r10, &(0x7f0000001ec0), &(0x7f0000001f00)=0xc) socket$inet6(0x18, 0x8002, 0x9) getpgrp() ioctl$TIOCMGET(r21, 0x4004746a, &(0x7f0000001f40)) 16:00:20 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x10, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10, 0x0) r1 = getuid() r2 = getgid() r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047460, &(0x7f00000000c0)) fchown(r0, r1, r2) getuid() getgid() r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0xffff) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1e00, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x5}) ioctl$TIOCSCTTY(r4, 0x20007461) l    16:00:21 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x800, 0x51bdfd4533cdbeef) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000440), &(0x7f0000000480)=0xc) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000500)=0xc) r3 = socket$unix(0x1, 0x2, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x1, 0x0) r5 = getpgrp() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r8 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r11 = socket$inet6(0x18, 0x2, 0x20) r12 = socket$unix(0x1, 0x5, 0x0) r13 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd0\x00', 0x800, 0x0) r14 = socket$unix(0x1, 0x2, 0x0) r15 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000740), &(0x7f0000000780)=0xc) r16 = syz_open_pts() r17 = socket$unix(0x1, 0x0, 0x0) r18 = open(&(0x7f00000007c0)='./bus\x00', 0x1, 0x1) r19 = open(&(0x7f0000000800)='./bus\x00', 0x48, 0x1) r20 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000840)='/dev/ttyCcfg\x00', 0x0, 0x0) r21 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r22 = openat$tty(0xffffffffffffff9c, &(0x7f0000000880)='/dev/tty\x00', 0x40, 0x0) r23 = getppid() r24 = geteuid() r25 = getegid() r26 = openat(0xffffffffffffffff, &(0x7f00000008c0)='./bus\x00', 0x88, 0x0) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000280)="2232bf8c995873392e931f4f6d9b0c5a316c59c7b0357508527a12ff0f80fb18bc8eaf1bd96e1de890a502caac1dd01aa3d61ebac2b6e67080ae889cb23641804c8c196142a2bf93f31892f59ce9739e9afdc917e6140267cf194f8ca4353f7aae3db4bf3badd303020e3ee1411642a31337d5808d1d472b1e5fee0b5c3ac24bc51d9a3d92f659925fde5af9404e18a4ef50b4d0baef464612a6629923324fca38d729e7d2181adb15301911ef531c6a53e3ac724737932e", 0xb8}, {&(0x7f0000000340)="721588878699719de74929d23346eaccb2cabd6a06a73ed9e829e9ffaa400a6ff6557279beb03e1b075e612baefa8509438f8ff2297c26a4650fe2ab089f8e4542e5dc75aa15dd71a9604869f088aafcf5def2633ed3330eb4f0b4b11022ac99ba4b6ea81862fa37e526087f2d37ed34effd651f56beef76dae242a503f6d1cd169fd42ce0412eb1c144ac906055ec44f27f16e16c95759e0f84e6d3", 0x9c}], 0x2, &(0x7f0000000900)=[@rights={0x20, 0xffff, 0x1, [r1, r2, r3, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r11, r12]}, @rights={0x38, 0xffff, 0x1, [r13, r14, r15, r16, r17, r18, r19, r20, r21, r22]}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}, @rights={0x18, 0xffff, 0x1, [r26]}], 0xe8, 0x405}, 0x40f) r27 = dup(0xffffffffffffffff) recvfrom$unix(r27, &(0x7f0000000080)=""/245, 0xf5, 0x803, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) mknod(&(0x7f0000000180)='./bus\x00', 0x2004, 0x40002065d) r28 = open(&(0x7f0000000040)='./bus\x00', 0x802, 0x0) ioctl$TIOCFLUSH(r28, 0x80047469, &(0x7f0000000000)=0x1) writev(r28, &(0x7f0000000580), 0x0) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002002, 0xa22) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) write(r0, &(0x7f00000000c0)="bf4704d3b3ada90be7ca29776bffc0160d94904ed8f6d22641f519", 0x1b) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r2) fchmod(r1, 0xa)         16:00:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = msgget(0x1, 0x226) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x3}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x8004, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, 0x0)     16:00:24 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x1000) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x12) truncate(&(0x7f00000003c0)='./file0\x00', 0x0) 16:00:24 executing program 0: open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x7d, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x20005701, 0x0) 16:00:24 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x5) symlinkat(&(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 16:00:24 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) sendmsg(r0, &(0x7f0000000400)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x8001, 0x63ff}, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000180)="b447a8e9fc5c15c184960ca5ed1f0d9e897d00c38406af8dd9b8669a8d6245a8cf2f27fd3447788eb16006550db74f32ec56caf6f770", 0x36}, {&(0x7f00000001c0)="711fabf27f2a69d65750d06303d155db747a2441866f0aeda7a5ab71a235530e80d1fb7d772eaa4d7abb9feb623e192db2c29082eeffd4ece4df8d9dc8994c8d1e000f47ffd6f4f57ceb8c323c0dc26e6e49f05c387a40b37854e4db0a1dfeb15bf6efdfb4dff3096c83d800375144415edf48ab9d83ff9c1e401a82a539400f41ea976e7250bae9e220a5e619242ad41097", 0x92}, {&(0x7f0000000280)="182b", 0x2}], 0x3, &(0x7f0000000300)=[{0x48, 0x0, 0x80000001, "6fce1c45f5921e34e8d80c340ebaf04a5e955d892eab567dc81549db0dff005cc64cc80f92affb8486aa4a18aa13a0eb9a0556"}, {0xa0, 0x1, 0x4, "a51cde42dcce2d12c24f663f0aa1e0528b441808d2d20dadd70a7493bf320aad90e963e5fb20a93a311a9adc86f4c5f314a820264f78bb682ef3b37270d4a9c05ff197ca51299ac9b847a6fc76cbabf012b3ecbe6d5df871c61dedc3ef3b302e9ba6abdd9edada2eadeb5a781a1a29674d6504e2faac7f00dd4714039d3bcdd87b02da3e352e4d66f46e6e"}], 0xe8}, 0x2) unveil(&(0x7f0000000000)='./file0\x00', 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000742000/0x2000)=nil) 16:00:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x400080002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667e, &(0x7f0000000000)) 16:00:24 executing program 0: socket$inet6(0x18, 0x0, 0x29) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x3, 0xff, 0x7c44, 0x0, 0x61e0, 0x6, 0xf50, 0x2, 0x2, 0xffffffff, 0xe25}) 16:00:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r4 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) write(r4, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) read(r0, 0x0, 0x0) 16:00:24 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x5) r1 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r1) 16:00:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 16:00:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000740)="9d09971ea903d13b6852df9747130e5f6ff508a4082d75f35188a05ccfe0fd09720310b36efc4aa127b9d52bf1f5594386e98c61c848bce2b5992ae957682ba6edf19ec24e4fd29b77eca4a02db94c8adc55daa1138069db8d812b002f9ba63f12caf0b365966feef108b8f296ecefe490ad8c", 0x73, 0x0, 0x0, 0xda) r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20, 0x0) openat(r3, &(0x7f00000007c0)='./file0\x00', 0x0, 0x102) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='}{\x00', &(0x7f0000000100)='@:\x00', &(0x7f0000000140)=':+\x00', &(0x7f0000000180)=')\\:\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='@\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000640)=[&(0x7f0000000400)='\x00', &(0x7f0000000440)='()\x00', &(0x7f0000000480)='}@\x00', &(0x7f00000004c0)='@\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='%\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00']) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x3, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000700)) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) 16:00:24 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x0, 0xe3a}, {0x200000000026, 0x3}, {}], 0x1ffffffffffffdcf}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20301, 0x0) 16:00:24 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f00000b7000/0x1000)=nil, 0x1000, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) munmap(&(0x7f00001e0000/0x4000)=nil, 0x4000) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebff924b62aafd0800aa4e71309d5fd009416148", 0x14) 16:00:24 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x8002, 0xcc42) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) sendto$inet(r1, &(0x7f0000000040)="55c143a81ea7fcc8cdb2cb04201bed7eb47634ea6a958a4708d43cb29d56dd8bce06998cfb0aff92eafb33c37ca723b25ec4ecdb8b24bb702a8386da46b6b732ff6b0f08b392f4930f3cb6090c4243fa4e6f5362de91fe2e64fee06eba3e536218e247e342fad890735c5470cf78c3dc2900b98cc010411fcbe7edc50d0ddfdad65dc735e1bb97ac56064f21fb559963a88b8d1890bd8595516bea2ecfff546232d53d45ce58d0065598f03d834b590a", 0xb0, 0x8, &(0x7f0000000100)={0x2, 0x3}, 0xc) 16:00:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) socket(0x26, 0x4, 0x7ff) sendmsg(r0, &(0x7f0000001400)={0x0, 0x0, &(0x7f00000011c0)=[{&(0x7f0000000040)="1f46568fe5332808b00a38be74b85950c9549cc63318d5d30e5aa98e392e1bc1b6705da3f7bcb2e83a7ed37ee3bcf79c566cc9f2137037a389dc9f4eaefc210824629801d742a017650ce250b04818804e5a9ada7728ec4b7a6dcbb90371cc6e8d0e0c3a70636d1040d9678fbdd3af621f0e23f6ef407a1ec1646d4a471466364e27b9ae7c0441f82f2320bef388958ddfca66ff41b3b378723507a8d98d3e2b900e7e6a6467bbb6aea56f73206927fa04b5fde80fd19b417088f69a78a6bc86b1f1b71da535ac1a569b62a5bad6699ce728df23e8f56e5296905648b6144c42077570abc785d1add31b26d3789bcb76c755fe9c5301a4c4be5a8784c6104738d82e236c28d9e47c314f86ff7b7d38574ea7a12464c0cea40fce1e9f49a72984a96d7b8b5cc81553bdf8b3353f110fbb65708759f6f26a12ea85a77a959a056d805c4ab1a8b93f78ad08eff4047ce4c262995b77f4ea7af883bc807848e1446f145210d00d757d077a4722359f7452d4432541adbb07cd5fafbd8d64951094da2ba6a59720cf34101b2602ecd19e01a8d985d4c3a1681d493add17e53d901156f9e6a3658059e5741dd6598b97efaabefc58ca23ef75ba27651bebf8a2d0e01052300cb2beb9d95f26136c80fce1f145e95e3653677e62762fe3600a933ea991e98d5bdf43f1f1b5c64db8e75ecfcb16f7cf0b2afec697feaab86046f25ca1db7f1f6658d506bb8d227580c5257e8a926230e1fe1418877b7a8436647689528cb371edbec1c391d7e5716798d8f36efe784c06fa027b7b1a85ab88a3c081578f20453004066c403f8fa7e02690177f326d892b2beaf7f5df2eb56510aeb7930409b92941aa1df22b02bc7af430a1320dc4b11943e8e3498c6123d65c63ba350944a1c938696ef008dd833c70208dadeb46f599b9075873beedbb75b1e9f2a6260a7186ab06428082551d2ec82d55105fb093c11a8e6da460e2e9905cfd645e38cc08923b865d86fb01cdaba8cb5133ff1e7527fbf339d89bc4945db39563183f6ca30db257a877929a4fa1549328cb895c508d9d93f66963eacef692759cfa5c25763a6f92ba7d45a41a2c81af1956a6917d08752a70482c161810f96be2043b84194e8634c032de16dc29f13ae0253ab59394d5b4301627683bba1dad25367573e8f7ce80d3284f35ab7f003e8cf71fe41ee18305ab31fe99162ba636d750576091f55305ce74262fb4b5e18de60ee2acaade8d0279c102fa215bc49c5a26db7b403d750cfd3607851559156e73769a79ccfbbf2ad481da8e84fdd10b26fb2d4891a6417247d021c6dcaf792eceb409c066e87a96813a043fd59677a972c525b1c063cf900c741fa8041e2fd04f38a25d0eb64e4254bc36b98e3141b9602c5fa5c40c47cb2849f4c1c7812e51960bf1c44167ae1b74f1b270b135dfe4a47fc46fffb60df6796b873944598d811f5af6b4ef992ae54de1e2618f12ce518f29a8d69d2fc62f04d06e4082990cdb5c27ee9aba6db505973662c177e7bc2fe3720fc71073d7c7a5e6dc75202318ec783b2d457e13f59417d1d30795f1715cdf68773f4b77b689c13953741adb5125c16ab2884290096c8c4aeeaa66182b6ae073c25399699f519351a77361b934b70a589f28813a3ff08818bcb30db81996c50296dfa9d0022c6b1310826eab8de98a5868b773bd91396727ffd62bec5e30c1d3bec2e9a7939888ac3dc1b9cac718db7f89d7cb044bb2d999d6437e6082ea06597d4426461fbc325d9ab9f5ff52ce674c72543e7d14a03ee637af36786a21f8bd16634aed6df19cf747cf9f796334f5032f57311a457b9bd94d71c9a056f1e05727fe472a20886b48e2b00c38de20848f481dfe9922ff089f95039e352e6ff39b9392a76dc55e7c29d0b162cb7ae5fa6cce5f55ae06ce3109d1aa6bb298b5e7d560a380eea5b0125d76ed3316a18bb386f9f447c1a227d1ee4f6c841447332afdeecbd6c8c4ca9f6a60cad357530b901a2856e76f1ed067bbb9e32d7e665aed80cc881f4fba1319d74d67320ef7a68ee5e7b5c12dd5ad5d6aad26ae15e2643ae2b8faacc7c260ad8e56b48c0c7a443fa47f69a077aa0c5a8aa65e1c7e66213fb7fac914401049e9e11eec9c94cff661a0d24940e671f33d0deb1eb6c70a78c9959404fb80ef5b705fac135fafa638d6017d7d4cc583ef2ba0361c651622d5f91bb5f0bb01ab51efba825290f971a62982b535b5956d7445a10271e24df13f4ce4350c2a45644b49fd605c84cc87c57be560d5fa56893a502e9981e742af1e64bedcce1662a48039b9431504f834b810dd89503dabd3f391f4bf0500026831b45b5d96240df0a6f8402ed10691efa35a1997a9398ccd5b00012bd7b29086367e9fe239c9bf37c3b74430d906466bdf951bc54b9b15e4d2e5ecdfe359a46bd70e0524322c78b797e6b0dec702ff3aa4ceec6afb8ab6334eaa9b38bccdb7775ab802f719d240c83d5e01fe071851357079dedf7c0454319862a5942ca5b62a94f8f87f7c194212dc074d9059ca44b195d0314c07c18cb957837036d800bde0680c94c46625e05e0c9b6861f0e72c2ffe5483f280f507b385eac6fd00b313e37800a6c7dc7cd4529fd2df5bf870341b588bbf3874893fe5a33180ad97d5eeee7f829248abc26747253197fd38fb4a76a42294160ee85bdd3f5a862b0cb65be9140f37dcd17a5d343e3c74a5cc3ddf22edc0fc795b30470df9468d43cc073501e33feeab3e16feea4a85d1b38ea22c7581a34cff37e7d08d69cd88ef9b8c9ffb53b4f5bf463941c5f6305bda13fafb301e5d07f96bf3cfa08985351d63dc493365a1bdb841c34e81d2b90a660c1420c30775e158df89f01130f917e42c867fab23f14666ffccbf674a70af0dc73a9c5cb87ae0ad41aaefef6f47b4743f6fada8eb77892cf9ce84ec67e5da25c2e57a02200c8bfd64ddcfedb89742c67e6e4d4e6fb54f4d07c105519d6609b29a9482094518d3ef07c2edc890adbdfe11bf7aade5ed20c333f4799b5603dd940c477c27c481ff0f9570465772c568b4634f1d1f6fbfd885d10f93accdfadcd9bb0628021397c56d9267e7d279e03ee587192f1e6fd1f608a4a0959257f7a6eac8998efa7cc99fc4a5959f383b781e539ad0524bd9407f1b169a8c50c722109df493c1570b313e46fcf20c3457ebef60da15622de47aba9e1d79e47698cab40723f4cced8e7e3866f1cd91aa82d4e4e2189c9b5742a7581b229fc0b4c87529f1eb72f25e413eb7910215b1924c374f92666ba6736bbe9e12dab96186d520267c763fa95177d8e284b6b002d396021e97f37a5cd5bb2303a5d0a4a60d4bb9954adfd0a4bec74d95cc515bf39eb342fa355750bf17023d984f0849d5cacfdd3e16c956710f7d173a2885c0aed01ec739b694ca28e4335845663475ce53f2db27589b8f7e1c73f3b2597ad9c3189793f7dd8cceeaa002b95ea1e966b987a4593b3655bb3587aa2e0a6a92e38638c3d7a43ebfb7880e7d0f114b860ddcc469d375574ee446f66e6e568d047178cbaa4e4d1c534f7dd667420e10c059264b70cb90bb9eba3850eee1f315cf6487debc260e810e58f6af2c7c2a777defb8db2f5387728445111cfa8ea79002f22d29815064c57d8a6d451337fefdca43dba7c2a711638d629cc4d072b70a06aa59eb0c0b3e8958c0720ff2349023480431d58ca1692aab133e644b9c7ce32ec1b6d706629ec2d05e7cc8af0eb4959810c23e0f624fc170f4ad7891e2ead9faf739441184527d8576fe5c87074333f609ac15b6f8edfc9b0fcd48f0bf56aa44046286ea35a2a6c7e9ddedd2c340b91b802a607fa14692710ed72fb8d5a96664d62f493561584df6d0691a75caf23e5f0c7edd3ba16bb1853bde4c907d1ea7bbcd654f8ad287d8a76b03b6b646f3289c981e45c6872709237b52906e2cb0a077a82b9f2baeb118d5cdd8a822e4ea98b664f6ded56311d61b9d537378cc40d00c1c28f3544ea62143d691eb5c7aaabd2a8f42f44c91ee59593fe27976527dfaefd6783293b108ec78f08f803f8a11d584ea20f2b5c112627e24ad008d2b9b82f1daafb3a9708382c7466b800ca3b79e82ee767e4d30538934c2bcbd07669fb6aa4aa20f755ef5b62d1767183630f5c5935c7e0e653700c9bd2fc776356a8cf9e3f9dc4318d48fe076f8e5886cf465274eeb11ad40807f81766ca7a53b678f91140e1fdda279d79ee23125da6c5125b2af39a1ff27747821a367e0e631aff278fe0ddd9ca57557007bad2012a5d5e4531c8a20582ab22b2368258877a968a06e0160b1b6d9be64b4d80d1c544acdce99063030cff967e507d40b5583d62c4e7d7b3d9dbab679a1d08da3acd1828a17c7dee9e192c6c9a6f4068acdff59b307ae2fa25bed439aae42a8d6164abc84623e531621e8fe246da6a6b1407d62329fe03a0bc8dc18c34221ba75d4da7db8a31872a9b6de0630e308c7d862650fb433ba90af18f7cfb2f5d114a208d0f4056469fa85f165b686c28219c9dc378bee3afb6fec478a1aa3c159892f3fbaabc58ed5fe15ce68e481ff3bf4b55d3024e8d893e904c2180fde4250dff33456b3f0fd28a2d74c2e3ff23b489290aab7bc572a1fa9e87eb28379f1fe98a2c468ee74e3e981aa2393959271f30f49f611d2fc8028577e110b8dcc58f20c46135a3aea21bbef2bc030572050d6c2b03cd42af3333270367a663051b5dbd83d26ca4ec96aad89f91ad95b212a270c6cf03c4ea031d39543386c644ea24d60094083464ddca4464de821746aa3d1befa6784776c24d9e67eb54d97b03c43747f5962614dca564531e99d3f299a5ebe0ee84da7be88b0359a9d0a2dad5226de58c4bfdfb9725e49d3a46489bd0b4e10f71c7e2272ff534072b88517bf723a72a84a1bc29cc3bee68fdffd4b2d05407e3630cde646487fafadc977d96703c6825f3569d4dc875a825f830f48626777139cb03bbd52a7a87245e6c18d34a9685ff9a9e0e7b11dbe7b28f7e3ea8442af2e6019f9d27a6ec7e35eed3b682572e8ebf4d163063723ce13692b528b0c4ecf5eb4eb4fc2c97b36c90e0963a92fbe3307e88aa9264fa5e36b1235a2daa8735942b824587a414168bb6696bf4fb321a6d52c7f951233f44d5eb69b621f8f720b73e881eaece6bcdd04f703c2dfd81e7cdfda4fb25145062b0a174eafb57db7104ec902308fb0ca4693e2eb9f17e0fa27016adf6ad7bf866699172c64d4d3a259b0ac581e72e767a101a4c0e7fe38ffb3252641d80285b05269615bb7a9856618ecb226ad4e627dfecaaf6cf7c18e4ec0b55311ae85895fba29668cd0a8bd6fcb9fe4c4441e089617099a5752c13d347c1a1b6da54021bca12e64aa9d484fb7c2323b3134cf21ad8dabc3b21287abdeccde6d1bc4be60506cdcb1c7d1bd6760669e4825f64bdeca0cd3d6813b30cd5d2ec2920a9f3fbff21e0e163d4855e57751c3b19f4601516f4fcbeac4b91ccca60cfc072112cc5d2bc313defa2b51c1a631f0cb3e5191925b4ccc70c1282f78827e518743bbd50ea2ab09c5275be22faee12c1baf7aa584787761857d7e016a588f4e749451f9fa5e533fadbc47c142080794f1a72e0b09931ca9d18490b377200363f1309f6c4e8caeeee9c63551a20abdae8cabb944275e97d11faff267e5c8da97451588fa19b8c22fb44dab215bec0ccf9da0b86d0d3a9454c770b97dfbe44e2463a4a4fe9066e0ebadfee010cd8c4573369990173f75fc13e6e9c25dba8a296b7d57f3d193e093", 0x1000}, {&(0x7f0000001040)="fe3f8dec5c020f3a010b07e00019a529a139c12ee2c6d3b2f9d2d2384c6b57e6ca9e984570ca73cec8f2e7676464f5d8cb7dff4ed74a6c9286f81e0feb77c3ceaf3e5e7bd56c1500f38d3b240e2201196250c4aa9126c12e4488b5616fb5f7c24c357d48e0323dd6058551446cba1228d18ba063b6c9b6c5d5ca4b68e4899727582774c49b4872cc0e923b6319bad56d0bfae3e9dd341387b961ff57f1d24533a320258293ebe4dc1c86282c91a5f2aca50e701ee998fe3efcff4b5269af1fcf", 0xc0}, {&(0x7f0000001100)="f616a49a76a538c45f4ba51a53648c1c83ee77af087877f374d3ab812b45", 0x1e}, {&(0x7f0000001140)="95fb7c82178b66316785ac95fd190f81b16cb50e9c15c892df5e6e9e9247c3d377dc912aa5564f91ab438981828c8d4ea1af14bebf8b6ac10966a675d15ea88ccec78b18d10168ea42e7c3a9a807d2145f8b3819", 0x54}], 0x4, &(0x7f0000001200)=ANY=[@ANYBLOB="9000000000000000ffff0000ff070000137ca161a8a6abbaaf2ad5555b1c2a5a4287dabf54dea701bfe9d3d6cab02b48da4bb77a2253c235463733f31a92ac0b733ddc16c5776f5382f85b7eb602f2266769fdc626399b33ce4e504324ce80c0a26985996bbdfe76f7b401bfcca015d9a97264184cbd4c2362936d631ba2a4d31a2fa0b12a28d43656cd4e8ed5bc524a010000000000000001000000f0010000cfc8ae448b38eb6f9f96189f0010000000000000e01edd13810a0f1ea42f11dfbcac22b7862b1bee65171420514be1e79f23cd2f3e176e53c4735f63ff0d6105770f9e6bbdf21924be0e12c05f9035a3dd799a1d3e50cc2bcdc5ff16d1d75ff3cd42f7b0326b2f17616849d6f0e5a3b9759417879524c8314e5eab9c7cb1d1f0daa65e2cfd6a7073f4893ac8446f2914e347782d6a7c89e6c634dec1a6e98b0c97f993f11c8d44894d5aa02e8c2c01d18b5f02767e4205cffd2ddcd3485ac3d97d04da3d93faeff5e4352513f79cfd8e2800000000000000ffff000002000000518377323b9ad8b6edcead2d011b24dfa3e16382d610f10048000000000000000100000001000080731b01ca1c4230ea5b4b4b1685c5459363f6b658477eab02afd374666e5cf99071572a67d83f13d9fce164d8d331043f400e9c6347a117922000000000000000ffff000004000000662e7d146d9e16dd0e82ce7200000000"], 0x200}, 0x404) r1 = socket(0x1e, 0x3, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001440)={0x1000, 0x9, 0x3, 0x0, "283c1551873e44671cbae9b524c75b7c345e45f2", 0x100000000, 0x100000001}) shutdown(r1, 0x2) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x8001) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000100)="a72444310094d23c57f7cab1c978f36e703298c63dfcb9e3b982711fd6f3a8bfd4c3869ffaf1fe2d29cbdecabb14a74e45bf817b13a043863d5fd24f085e495982ef25b3dbdbfe1f2cba83bf85f8b924104394b6a03eb9f582a2222769a5311964cc8663688cc1f7776a60eb6022e1355a3da10f97c48cd11a23709fc0809b1b4748b81ee485dd730ca549150c5951a8ec2259ae406d560c17bb4bb5896216a4fd84d92e5f7cf5caf61b4b0ff42928cb8cb5302ceae771bb8f07507c9e9dcb49f58aecab6837c4b1138d3f245206cb073bc0884790632ea265761cd467", 0xdd) r1 = dup2(r0, r0) ioctl$TIOCSCTTY(r1, 0x20007461) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x4) 16:00:24 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x440, 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) bind$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) setuid(0xee01) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) 16:00:24 executing program 1: r0 = dup(0xffffffffffffff9c) setsockopt(r0, 0x2, 0x401, &(0x7f00000006c0)="9ac4a94f923aa5f5c50a21813db255a3f4f079b3cb55206c4c842bbdb38c33ad3e68818570e0160f01bc20180eb12ae2c65e054bd88d489b67b073f35aac6959c3abcc2c597e152accfc6ea3eae8f23a1e3378fd6cc760bb0ba058984e00c38f2da83fd2f838751bf6b655cbd61cf96e85ed09", 0x73) mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r5 = getegid() r6 = getpgrp() r7 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) r9 = getpgrp() r10 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) sendto(r1, &(0x7f0000000640)="1508a1a54e6e4c63e2e175689b64e3f509cba46a3edabcd7554e7b01a2fc80a3f70bea07843d60f2cac4aa5ec1b66d704fb408ebbb61d8a10c813249c80835b782eaf475d6782560c49a9714afc0ead0c3e0a4f158419e05338fb30086777dc03cabae0136074550c6f0e1c3391b3b01a0f6de2b466afac7fd", 0x79, 0x400, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000140)=@file={0x1, './bus/file0\x00'}, 0xe, &(0x7f0000000300)=[{&(0x7f00000002c0)="93e957694c403540582128cd1af7190d431c2dc3cf264989b3c6020adfacd5afb3989568eefc0fe331ec90179860", 0x2e}], 0x1, &(0x7f0000000500)=[@rights={0x18, 0xffff, 0x1, [r2, r1]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r2, r1, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r2, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x28, 0xffff, 0x1, [r1, r2, r1, r2, r1, r1]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xe8, 0x402}, 0x5) readlink(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000001c0)=""/254, 0xfe) write(r2, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000180)='./bus\x00') truncate(&(0x7f0000000440)='./bus\x00', 0xdd) r1 = accept(0xffffffffffffff9c, &(0x7f00000004c0)=@un=@file={0x0, ""/39}, &(0x7f0000000500)=0x29) getsockname(r1, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='{\x00', &(0x7f00000000c0)='^\x00', &(0x7f0000000140)=']\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='/)&\\-\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) truncate(&(0x7f0000000400)='./bus\x00', 0xf176) close(r0) mknod(&(0x7f0000000480)='./bus\x00', 0x0, 0xfffffffffffff235) 16:00:24 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x2, 0x7fff}) msgget$private(0x0, 0x2) msgget$private(0x0, 0x200) msgctl$IPC_RMID(r0, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000000)=0x1) socket$unix(0x1, 0x2, 0x0) preadv(r2, &(0x7f0000000400)=[{&(0x7f0000000100)=""/132, 0x84}, {&(0x7f00000001c0)=""/125, 0x7d}, {&(0x7f0000000240)=""/24, 0x18}, {&(0x7f0000000280)=""/76, 0x4c}, {&(0x7f0000000300)=""/200, 0xc8}], 0x5, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000000c0)) 16:00:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='x\x00') truncate(&(0x7f0000000040)='./bus\x00', 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1026, &(0x7f0000000080)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/41, 0x29) listen(r0, 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x100002000, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) r1 = getpgrp() ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x6, './file0\x00', './file0\x00'}) wait4(r1, &(0x7f0000000140), 0x2, &(0x7f0000000180)) 16:00:24 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r0 = geteuid() setreuid(0x0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:24 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) ftruncate(r0, 0x8) r2 = syz_open_pts() poll(0x0, 0x0, 0x0) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5", 0x5f) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x7fffffc, 0x2000100000000}) fcntl$setflags(r0, 0x2, 0x1) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x6d, 0x0, 0xffffffffffffff07) accept$inet(r0, 0x0, &(0x7f0000000080)) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x4501) openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x69, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x40105706, &(0x7f0000000140)) 16:00:24 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000080)) 16:00:24 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffff000000000000000000000000000001000000eaff0000000000000000", 0x2c}], 0x1) 16:00:24 executing program 1: symlink(&(0x7f0000001000)='./file0\x00', &(0x7f0000000080)='./file0\x00') readlink(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, 0x1f) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x8211, './file0\x00', './file0\x00'}) 16:00:24 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() getgid() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f447f74948952d7be802eb9a618a5fc1b80ac51cc524734d136e58bd562c1d73", 0x20) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x6, 0x0) socket$inet(0x2, 0x8002, 0x9) 16:00:24 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x80000000009) syz_emit_ethernet(0xa, &(0x7f0000000080)="c16f4e3998d531b98899") setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r1) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:24 executing program 1: r0 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) r2 = semget$private(0x0, 0x4, 0x40) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r4 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0xffffffffffff8000, 0x3}, {0x18, 0x0, 0x5, 0x3}, 0x2, [0x8001, 0x5, 0x7fff, 0x7ff, 0x1f, 0x3, 0xffff, 0x7f]}, 0x3c) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000180)=[0x6, 0x6, 0x8, 0x1f, 0x8]) dup2(r3, r4) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) semctl$GETPID(r0, 0x0, 0x4, 0x0) 16:00:24 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0xfff) sendto$inet6(r1, &(0x7f0000000040)="5169962679ad9a43fd550956243894c225936208885ff6ef567e55a18cf65d189cdc30fd6a9c5f667234a241b6df5990c02ee909431063b6a9d2059696dabeb608e17d36076fc71ac878908caf4bca03a4a37d05f2e5fe64084dd3746c38c26413c853c42985e5d784", 0x69, 0x0, 0x0, 0x0) r2 = syz_open_pts() getsockopt(r0, 0x1c, 0x8000000000000000, &(0x7f0000000100), &(0x7f0000000140)) fchmod(r1, 0x10) setsockopt(r1, 0xcd9, 0x7, &(0x7f0000000180)="93902c59", 0x4) sendto(r1, &(0x7f00000001c0)="797a11c01b287b0a6b0c53b12f59a1c248725fd68d55404fe7ea4439d0af520443cb5640b5087278663f3bc1a37d744ef1728205f4091d1292013eb0eefdb8b1be2b98156ba3db54654e5bc4918b016c07e9a5811cb6af51bb20662ecd2d616cde7f59d2d6a3acd3b6a2953135b5b606112add42cbb33443153134b6d03e8dd31f8544b85c601b5d2d74935e30bdce5720b4cb5ff54272940f05a3ac1942f64b44621bd7273a3f96b1756cde97c155c96e3e9851fe8ee0", 0xb7, 0x1, 0x0, 0x0) preadv(r1, &(0x7f0000000900)=[{&(0x7f00000002c0)=""/224, 0xe0}, {&(0x7f00000003c0)=""/186, 0xba}, {&(0x7f0000000480)=""/215, 0xd7}, {&(0x7f0000000580)=""/26, 0x1a}, {&(0x7f0000001e40)=""/131, 0x83}, {&(0x7f0000000680)=""/164, 0xa4}, {&(0x7f0000000740)=""/133, 0x85}, {&(0x7f0000000800)=""/22, 0x16}, {&(0x7f0000000840)=""/120, 0x78}, {&(0x7f00000008c0)=""/40, 0x28}], 0xa, 0x7) setsockopt(r0, 0xfffffffffffffff9, 0x4, &(0x7f00000009c0)="45b9d8a354d508cef56c459c3105759c0d3ff05ce235b947485bdaf4f2a63331269c89d07832ee9045a5c82a51fbacc3d2213500d109c4cae238a657439d255dced81be055fe06adc2da8df268bc15f2224cbd3ef0203c7754419027522dd672c4d37b2829c55e65500197cbe2ab7f36e60ccdfdfbbc2b4deeea1256dc0811ed0ad31a8d738d7d807520471fa585124308a24e12c0be4e334515044d2bb3c35adeff2499fe41f31e3eb8ed20cb429f82945fe16bdbc8726a37949f0799a57359e6e82c77c6f848ede45e3b3054a0de7245b63a56bdd1a49fc6d33f6ed6bf59da7a4343e15a187e0b6d56a3933abf843c1f7493799be8854df1815cdab74c6d46c0dc8b15315b1379cd644006e3b0808b590e0c9ccdd9bae053d20013fab00272e647018babfd5f631c90f2717f45ed11eb44efaa1fa59757b964ce9d474f3fb9c36381f017824de666003958dd9a2751a76d09fde5e98e320795f68a2710761da99cc6cfff0c48b882c04de4d9828778350d46daffb71b9eb537ebdb05b35ad23a29d8233eb1c59ec5552a4e188086863bfc459d9267969a92082185cf9382caf4c7cee7272b612a87aa646012bc3fc5c7e5e9c91a1bf7a370f9d9534e987001ee73df3a3db26c1f3eee373538cf5a2a5ff81209b992ac7d30f99070e724de6c45653c7e0f1a32bffcf348d2cc077c28329bf70e404f5af19f7d5c464054027a8763d6ae51c322c4e3a2f6c8b94e0ec20f2f1a23672feaf3605c2ce9883d595a95b26141e0062d597d7ff3e113436a16cbbe5d09a601c2e3011934d736055b7f272fd8686853ce9f22076ccf3f8b6b77c6d4a1f7052c476452f876b11604e16c0b7f115dd2edb7849f4c32288f9dad835c9af9a904b85391145cb4408a0db3ad14bfdebe0dee4761447d623dd7b1762df3702aaa2d027ba7d66cac6deb3ddd545e57dd9b9c981558751ffa8941e485a516b205bf0764a2b66b18d2b78ee82f0498430e138f798148a407c4bcfececf560ebc70dbf768ff5a095045143d49bc65fd7a8585973712219d771835f5f968e70e9477fd3d5d4d77d4014074868f615a285634f64f346e98aa8c9e2788e0d697da68cfb177c32e5a5983a9906e2da7f4aa3ca7e01baf1cce529c8c818966af9f11cf091f1384a5f42dbcedc9a06c1ee4590fa0b821240c3039a4ad6f97ba417af3baa87450eda0c0207ee1231badd12c5352e9d35219a614c892ff5a6296903a7b181bdf378dcd0a57a0602cd8921094cb5e25a4a6641b702106cd3385771e9ff1046afe63a44500c5121aaa8c176a3a907561422c7ae9e2a710c48908128f84c16854c3842bcb1dee6caa229ab8022f42dd8104cb501c2576b9fcac3915606512de1d0dcaaa18368090e3ca6f58a10980e6dfae8cbc07c5b0339e5d94c3d0f762431817ed2dd2a42abefde8c878c45caedc7b9e289e88d52239615230c654294011204e1247d7de9183e0edc0f8e1c50ab9a30c63e4e26c4890b9e15fc85707edbc456173c72c4cc8e20c74a668d3f5044e4e183a4644a2e7768fb9d11d945180511ee1077b16abad95eaedc39935c9deca69fa3772b1846217479b722a6fe15b6e7551023c0d0670f57c8897bcf125eddc5afce565e74a8a4a81737043a8dc522967cba569471c8a55de0439e0f745ceca6cd2513243670832e25a35f78f310e326c666f73de3bda1ec2db8ee97f9a03d2c527b13caf6b6a209539c0473b5ec93b8685bd1fe131812afa87b9ecc37524f19d2bfb120c5cb3e2cdbb7be686957aaa900cb10863dd315ca18a9b71172e4e3fdeb4b0038648c424483ecc4e1ddb0eb49c8303cb54f3edf5f0ef3b60caed6c4e25b0c893907be6563fdebb8f4eef817a949a75633eecbd8da5f62b1b2e55827242dd9885e9c9c4e017016d0e4fe18a7c4b8b7688bd19a428ea16493378bca8b4486d157514c0384bbd72cd9a300f32ad7be1bd65cd0a080ca7b5c81a1f191d024f91011f0b5fa3fd7606ef475c03f5f6fc6d818b591407771422df8f2802ebf3e189f0b29981c037c475bf7a5beb00773ebdbff2f264e6ea55fe070723e383f805bf7f1588a7ceda7825721e24fab31fb1fdb47e47070bca4d6eccd0db07bdeee02dead98f03374f5e7fffd78bb57a8eef01cf4113d16fce8c59d2e620160adbedbd879aea0aeef6e6aa9d2af6d996a30363e07c2074b56e47e2f7ce7e5fb88fb967d41ff0caadeaa129059cc5ddcb8a5bef5be0c9110bc920ae375d99cfd6612921577c28ee205ceb39bafb1390989b8a300b6b2a1388c1c8e079326afebe061b742afe5de052057b1adc9d5cb8cec8035ab5ec54a54318387d6baf603ac9d5badfc5a0d2159bc1ee077e20220cd66363c2582d6cd342af711c6ec23c6151440f36b3c62d418a9731e53f74e0a85409d4e904065e4617ab25880ef44339b56a71762f7176557b2d85c82876e97f51f94a07fc8d1cf99c4a6210e1634411d70d1c97639bc9d1528c3dbdb175ac2e3025ba869631f51a5816539760f61c5a7fe661403313a91b035129c25062182f4877425c3066d6c528b0d174931cc5f9ac5ccab49f90e78a954aa8072a332d479a3f157686b65071f5a7715b16c812e9ce68b55702673d7df4d8859c95bdf21479666eda29bb5a594bc1e686abd22a62d077503b3391b3ee38d000952f970d79b35a891e3f7ff24bd643f5b77ba78bc807f378cbed46683afc83f7f40db99fe2b55e702f42048c8fa341b81a23ac75a47e1841fc4742f730b459b1df2bbea3c7dd9cd085bf71dfd16a75ad7a19b831885c9c77e95e18c79691d41df2233f0475e7314b2edcfd7b7f6123e24de347900781a08a4b2608ecbff6135051573e673908d37b9e22bcb0d14966ae1d4cd977972112aeab3830b2b6511d8b1212bbe21dd1bea3203225778f05594f31c973459c274d37c272b90da4a0a1d54493b71778195e5a7e32e797f354e2b874d7063aeb367b6d004f16b988c154267032a27d8c78bd6984991538ac4b81325882b5d3fcef6723f57514c54850316b83b1a1abc105d4db30b85406685d80b2f764adf6c6096cc25e3e304a9f36786dfb534084565263e3d3acb65773031d322f51a6887543de7fc7ac6bf3aceb8e7b7215363d0e4009494c6871567ff27d3a2a1196bd62cdf811fb841c5231d7e58f89187571ff515ff72dd5b3be0aafca5288a28379cd4ba11111ceae121740502a616e0553666be562e37992db2e6f6830bf13949fb87e180a2f6450fe3b687a4cee912d81cca1f6fbb2b29676c96176a69a0756f597874235d391a97af2bd8a2277a8b2f296957155334f8fb2aaef03b1b7a7d8c9ef8635f5bd1afcb8e97f92a069e984346b10f00104314530129e14ec87674ffcfd73d9fd9d9842303cfe754382ba9be41c7332c3545b4bdaeef922a6ffa0779b571ed0887bc0a0de9cb30587dd2a92f591061fe348158fa24047a8d383c3662952bf08bae53ae9334b4c89bac7ed43ba02dcb1b8a98307c53f6ed215264540990e8690457cdd1c5f8e4ff3136ac21f0f70bc5717507a76682975cd9d0a31a33d78f3ca2be4733dedbb8ea7be5f4241652e2cbbd153165b3eb558f96a4d0ee4aad27face2a92570c3908820485b7eb75b7c554e9dc9a1432268b015f565a6c2b6dd6818df5acb792d089e7f69c9d90bcbdcc8d37111d00d29dc15a0d805bf38ba74361fbd7c3b3b4ea9be3f5409f50f12d2c301d3187acbcd01502eafed42611b567dbe9c3934e4fc822f2a27ff43496ccdbb17fa30c30fd236964ea60df6ff370c6aaaf4350d69ef7a90cf663ab7b7f0b5b6784ebb625793337f6b7a5fe3657d2b0c731f335fce1763946e19062541f3a20f298c54fb73967fcc7ee13d7dc140aa69ffa72ebe49501570da55c6c8f0029fe261c0fdd1e484bc0e02eb7717b9e519dd7eb55580c5169fa2e2c8f14bb5fa90dbd79ed79bcbb1f1d9c0d61006cbb7a90dac837ebf0a082a44d36c80844bf2eadcc8f84a1b7bf0b60dc34b5af13b192975664922e6f475fa4e409f0edb17c2073d6045b50d8a84dcd2f0080c4c53d9177ed9e440c0e3256a2c4001470b129f255a9802360f176abe12eeff689d95c790eacd3038697806357c9c1c411ac32dbd4c79714ecfaaae5df8d5c42e5539e0f310f0eb8cda3e028fc0b8c54ec0e995cc7ebfde43c4c013de7d42870e1280a676ebab3669b71b4113c61fd463e318d08d1c0d7851788fe0b67781f58055213e667c0dc624962bb094f410019bd861ddb4dd2d5403799837493716daf53d6448206f6add819db08138c296df15090d4aeb38c0c7cae422055d4776658c577508b99896bcd8c1ce16fe7a9387c453c1ce935bc6550685844977fc59fab1c01d5a787a2145d6677b0a40a9202d0d7901abd6808cb7c4994f1deac7eb4bd0b11890b5d16844b9f2fa45128491504a4eb28205d24f2dfb9cfe997d63968d0f2bb5e51ed13d4228a6d3a7f2de5a4a7d20f9121ddf8897d27b8be0b74b7202c303d0a196d52cd33cc7fdb34ddd629f9d3a2115a9c68102bc9a031a183099be84877a5eccec3b3b1a7f1369d21ed24b7c1d24526978bec4b034851d9141750c17c5ff6f4e4cb847ac36741110e19f8039cac1effa7e763e8a34696146e29a1df79a0f6e475fd162626c6912c8199e5091ad2e19ff99be263fd830e300a33cf5c27b8738575f58f32699fc869acb607c8bcd4a1718e325eab84c574ee37c5bd00485946c379202f4144fd599b9525220c3a2c3bd3dda3b1e16baec381942949745c65f1a885436e13789b0eebfcd90dc9686aca96c8c6f40df84a4ec1ed25ba15716055b8fb156cdec05a429dd51cf16115b1da0c1e7c9885da39789b5b529b43bb93a23878328aa7dc6f0852ef8ea80dddbc5d8def61be1e1c74bda853ee56fecf113389383abc2c29fbf6e465831e0c997269fb964ee714b32e9d17cc01e3be912e4b43d37a9f72d283bbb992e5db627dbf2bcbbc7bd061757e4d20ae6a5cdd672abb4ffeb690319c836f822ffa8e9dde130dced073d1527228048900aa0ac631254a404aacf28dd5a1944aa1f78a0d9db4b155565d7a96cb57ab2fd1bc1e1d1ad0cb19326aa4a81e4fdec42f37ef6a86663484965e7066eac871fd1d02c485e27ebe42ca8b7bcbcc63c24faaf22aaa152114b53491c01c65a8e0d3535321d330b8e664102494801ae9ba266b15a1ff518e498b655075d52714f1c26374b81d72fb6961be22c9fefd8aed732d5e3372e3d6410a3143aed44cce3db4d1a43bb32f66b7ba9473bd5d4dc0d5d5e168f30bd9e73190be3b0a65ec1383cd1dde6410b7e7c4470f6a717181ed9dcb0d60a9c5be2240294c5ce7b72b808f3060c3121baf87c8992e89bface140a31af6d854308f787547a81ed259d1ce24f28bcbd2d70573ffcc8284358953b8c526763551dc98764be1dc36e7f5d6377ab851f2c9065d84a99610dac84dfe1c78a939d9cfaab929c072f0a64347eea4644cfdd107591b8d5aaa71bc74973d7bf50386f21bdf58c41ea7debcef695edaa3cc737a5e525298a69abac3d429bc2e128d996b2beea7e23a64966ed019558fc7f1fc1825fa489851b2bb9491bad280b096e78580e239aecf3705601435adb10c71ac76d28fe8e57ed64daf67276f4bba3a8def6da41de9fd70819871a5978c82b30b9b8e646c2fa02cb61b09dac03ea168ea1f4f89d291f3e2b397e05bab0a78e92da8b46559505ab85bc704c41633e37ebf08c0efc80d05b7fadc97cc119ee907095dc71341c2f1bd7", 0x1000) readv(r2, &(0x7f0000000600)=[{&(0x7f00000019c0)=""/90, 0x5a}, {&(0x7f0000001a40)=""/197, 0x23a}], 0x2) getsockopt(r1, 0x8, 0x80, &(0x7f0000001b80)=""/60, &(0x7f0000001bc0)=0x3c) setsockopt(r1, 0x8, 0x20, &(0x7f0000001c00)="14c4dbc4b3d170396b726c56469bf2980e7dfcb5e3684377c7ee56c194c2", 0x1e) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000001c40), &(0x7f0000001c80)=0x4) bind(r1, &(0x7f0000001cc0)=@in6={0x18, 0x1, 0x1, 0x400}, 0xc) pipe(&(0x7f0000000280)) r3 = semget$private(0x0, 0x7, 0x1c) semop(r3, &(0x7f0000001d00)=[{0x3, 0x4}, {0x1, 0xfff, 0x800}, {0x1, 0x13a, 0x93d49dab5130b04d}, {0x3, 0xfff, 0x800}, {0x4, 0x3, 0x1800}, {0x0, 0x80000001, 0x1000}, {0x3, 0x100000, 0x800}, {0x3, 0x7, 0x1800}, {0x1, 0x0, 0x1800}, {0x3, 0x44, 0x800}], 0xa) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r4 = getpgid(0x0) r5 = geteuid() r6 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001d40)={r4, r5, r6}, 0xc) r7 = syz_open_pts() fcntl$lock(r7, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x100000000}) dup2(r7, r7) flock(r7, 0x2) fcntl$lock(r7, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) chroot(&(0x7f00000005c0)='./file0\x00') dup2(r0, r1) 16:00:24 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x84) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xc088, 0xc6b3) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000280)="841577c1ee3e89299cfbe611591c4f", 0xf}], 0x1) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./bus/file0\x00', 0x4) 16:00:25 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x1) setgroups(0x1, &(0x7f00000000c0)=[0x0]) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000080), 0x2, 0xe255) kqueue() 16:00:25 executing program 0: shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 16:00:25 executing program 1: r0 = semget(0x0, 0x0, 0x440) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000100)=""/211) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "b04d00f3ff0a631a00"}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)=0x6) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setegid(r4) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() pipe(&(0x7f0000000000)) ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0xfffffffffffffff7, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 16:00:25 executing program 0: mkdir(&(0x7f000000dff6)='./control\x00', 0x0) r0 = open(&(0x7f00008db000)='./control\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./control\x00', r0, &(0x7f0000000080)='./file0\x00') open(&(0x7f0000000180)='./file0\x00', 0x2a, 0x191) mknodat(r0, &(0x7f0000000000)='./control\x00', 0x6000, 0x400) openat(r0, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x800, 0x800000000}, {0x4}}) 16:00:25 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x7, 0x2, 0x9, 0x112f12bf, "8597529daf892a3382b2d8d8b5a6447bd326acd1", 0x5, 0x23ce}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x8) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000080)) truncate(&(0x7f0000000100)='./bus\x00', 0x9) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000140)) 16:00:26 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="9b7c56f6d21e7cd601f935c6401beb603164064cc057b0c54ce0a9ef384e352f6c63b8acba789cb7c95cb9be0be55ed74496c0e17f6d6b792a4e275764ae2975deb242b0fa2762fb42d2", 0x4a) r1 = socket$inet(0x2, 0xc001, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x4f) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x5c, 0x8000}, 0xc) getsockopt$inet_opts(r1, 0x0, 0x200000000001f, 0x0, 0x0) pledge(&(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00') 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x10) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) open(&(0x7f00000000c0)='./bus\x00', 0x2, 0xeda86e1f0290c096) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) syz_open_pts() 16:00:26 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x9}, &(0x7f0000000040)) getpid() 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x92, 0x7) open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x24) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x7) fchmodat(r0, &(0x7f0000000100)='./bus\x00', 0x0, 0x6) open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x88) select(0xffffff63, &(0x7f0000000200)={0xfffffffffffffffd, 0x2}, 0x0, &(0x7f0000000280)={0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0xdffffffffffffffc, 0x800000000000}, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x181c2, 0x0) 16:00:26 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x40, 0x20) r0 = socket$inet(0x2, 0x3, 0x2f) shutdown(r0, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x280, 0x2) 16:00:26 executing program 0: socketpair(0x7, 0x4002, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x403, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) socketpair(0x6, 0x5, 0x6, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r4, &(0x7f0000000180)={0x18, 0x2, 0x6, 0xff}, 0xc) fchown(r0, r1, r3) setuid(0xee01) r6 = socket(0x18, 0x2, 0x0) fchown(r5, r1, r2) setsockopt(r6, 0x29, 0x28, 0x0, 0x0) 16:00:26 executing program 0: r0 = msgget(0x1, 0x402) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff000000000000000000000000000000000000000000000000000000000000000000000057faf961680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], 0xfa, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x1) setuid(0xee01) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) geteuid() r3 = geteuid() semget$private(0x0, 0x3, 0x800000048) shmctl$SHM_LOCK(r2, 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0x83, 0x8}, {0x40, 0x1}], 0x2}) setsockopt(r4, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000000)={{0x4, r3, 0x0, 0x0, 0x0, 0x40, 0xffff}, 0x4, 0x100000001, 0x0, 0x0, 0x7, 0xfff, 0xa}) madvise(&(0x7f00003f7000/0x1000)=nil, 0x1000, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x100000000, 0x3, 0x6, 0x20}) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) 16:00:26 executing program 1: poll(0x0, 0x0, 0x401) r0 = kqueue() fsync(r0) 16:00:26 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20080, 0x8) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0xd1}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae632252595cde2f55f5f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2db4ca4f2ca8d44015f728193ef16ab93f12fc4d5f17b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000007c0)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb800f8ffffffffffff510eb0092ef4b236da32d476bc0b3219eb5c42d1d998aef9566fe460af1a2abb4b6ab550397c8edcd09f1f2c0472dadfaa8c989087d5af8cbda36da0f8858c6f48b372996b688dc1686db7141a839ae169ff8c5e9ff88dec26b65054d12cc8a4d2cecbd9d3810cae79204d2e6202fe834a9e10857a921f26b19d51920db3783d7cb817a583a48ff6bf77ec7c48ced24a9eceb5fe0a05329d885bb093cbaf167eca52dfb6ea83c47d67332e06cb79d0a0a62846c4f6e5b31c07daa8393adbd1fe24551598cee91e9b59b8bb39594879cfa7016666f0a81d4f78a2c1fe5c27", 0x154) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "8549d508000000000000008e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d1}], 0x1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) 16:00:27 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = dup2(r1, r0) ioctl$KDDISABIO(r2, 0x20004b3d) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 16:00:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat(r0, &(0x7f0000000080)='./file0\x00', 0x20002, 0x100) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004269, 0x0) fcntl$setflags(r2, 0x2, 0x1) 16:00:27 executing program 1: r0 = shmget(0x0, 0x2000, 0x4, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000fee000/0x12000)=nil, 0x1000) shmget(0x0, 0x3000, 0xc6, &(0x7f0000ffa000/0x3000)=nil) 16:00:27 executing program 1: munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x500, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2, 0x9, 0xffffffff, 0x5, "a9be26f81d13260a38600cd5a6341544014817ae", 0x1, 0x400}) 16:00:27 executing program 0: r0 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r1) semctl$SETVAL(r0, 0x0, 0x8, 0x0) 16:00:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x1000300000005, r1}) 16:00:28 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) socket(0x3, 0x5, 0x23940a44) pipe(&(0x7f0000000080)) dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) close(r2) r3 = socket$inet6(0x18, 0x8001, 0x0) shutdown(r3, 0x1) setsockopt$sock_timeval(r3, 0xffff, 0x1004, &(0x7f0000000040), 0x10) 16:00:28 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x3, './file0\x00', './file0\x00'}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bc", 0x4a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) write(r0, &(0x7f00000000c0)="57727dfb9ec6c8e9a89914db7e3c32d4adf4b6b432ea865facf96a", 0x1b) write(r0, &(0x7f0000000200)="e1701d2c444163596b1a2a4323d4ee6d34f73b4be80872a3a77960a2e80eecf80c5c38ab766c1365d2e5e7cdf212541a41bbac06e46209120abadcd41cd892bc7ef63aa1246e7872df2944a93a1d1799254b880f9277b19d018aa1a1804c3c0250a69d658a45fd237c16c1ac940393407d60f48c5a9b6bb92965067dc14e9f50447500fcfd28a6b74a24ed060b02d90a35db6ea3fe2831c33b8574dbca323c0e7d03", 0xa2) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:28 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x40) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r1, &(0x7f0000000140), 0xf8a, 0xfffffffffffffffc) fsync(0xffffffffffffffff) pwritev(r1, &(0x7f00000003c0), 0x182, 0x0) listen(r1, 0x1) ftruncate(r1, 0xffffffffffffffff) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x100000000204f, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x60, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x2000) poll(&(0x7f0000000080)=[{r0, 0x81}], 0x1, 0x0) 16:00:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000080)=0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000000c0)='./file1\x00', 0x80, 0x80) open(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffffd) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockname$inet(r2, 0x0, 0x0) 16:00:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90", 0x1) syz_open_pts() r1 = kqueue() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "854955883d026111fe4d04ff0300"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffff7fffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x2) 16:00:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="e22b98f1a79dca4e32cc53f4ffa246e5c3bfa71668f2bd5facdd9c818fcd380cfc761bb60800325a835a5aeb1b850ca6b4682ea2aba78fc5c23b12c18be230eb4de9b79a18725f7d7fab31da9110cee6f323ca7d36e394fafd73dcfd942ffb3304cd1c9a94e0f9253bcab7faf630a2d9156cc46d475e1ba0ea5017cfca9eeca2e4d10a0a92d675070254cf4e4c257a35b44b5344a592323cc6ed78bf9dbcca10a31b7d5614560d85", 0xa8) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r1 = syz_open_pts() close(r0) dup(r1) open(0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000002480)={0x0, 0xffffffffffffffff, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:28 executing program 1: r0 = kqueue() poll(&(0x7f00000002c0)=[{r0, 0x40}], 0x1, 0x0) poll(0x0, 0x0, 0x386) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) setuid(r1) dup2(0xffffffffffffffff, r0) 16:00:28 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000340)="c3bc", 0x2, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1218, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300), 0x0) 16:00:28 executing program 0: munlockall() r0 = socket(0x30, 0x3, 0x0) getsockopt(r0, 0x0, 0x6d, 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x42fd) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./bus\x00', 0x100000001, 0x6, 0x8000, 0x1, 0x49, 0x6, 0x40, 0x0, 0x2, 0x6, 0xff}) open(&(0x7f0000000080)='./bus\x00', 0x20900, 0x100) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)='x\x00') 16:00:29 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='c\x00') fchdir(r0) chroot(&(0x7f00000000c0)='.\x00') 16:00:29 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f0000000800)) ioctl$TIOCEXCL(r0, 0x2000740d) 16:00:29 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = msgget(0x1, 0x220) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000003c0)=""/177) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f00000004c0)={{0x0, r2, r3, r4, r5, 0xb0, 0xd092}, 0xf38, 0x7, r6, r7, 0x667c6fd7, 0x2, 0x5, 0x3}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) getegid() r8 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) socket$inet(0x2, 0x3, 0x800) r9 = syz_open_pts() open$dir(&(0x7f0000000300)='./file0\x00', 0x10, 0x10) getpeername$unix(r0, &(0x7f0000001700)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000debb6b83000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006f2c1d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1a9540000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d0826b4760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012d653d6174385f90000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000ee721bca4065055b98408f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002bfb7484d8c199fc82754914b85fecb9a9a0fa81920fd74163647b9ee89a3500027f5c1d49aac543a53cc4c8f9fe4c55d713b32f982bf0b032accc509ec227db251b80e2ec5c86d0dec315e82bde6f63cf83c295193bcefe09136faccb1f15bc933014089ad24b3540e61163bdc3965b7e679d972b05418d009a40f939da4c6d9ce25cd8f3396ca5b877466e2048970d69a300c333231b2ba017c23"], 0x0) writev(r9, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000140)) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f00000000c0)=0x4) fcntl$dupfd(r9, 0xa, r9) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000040)=0x7) execve(0x0, 0x0, 0x0) r10 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r10, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r8, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:29 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') dup2(r1, r0) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f0000000180)=""/248, 0xf8) recvmsg(0xffffffffffffffff, &(0x7f0000001600)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000001540)=[{&(0x7f0000000280)=""/182, 0xb6}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/240, 0xf0}, {&(0x7f0000001440)=""/14, 0xe}, {&(0x7f0000001480)=""/87, 0x57}, {&(0x7f0000001500)=""/9, 0x9}], 0x6, &(0x7f00000015c0)=""/16, 0x10}, 0x800) r0 = open(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) mlockall(0x3) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)='Ms', 0x2}], 0x1, 0x0) 16:00:29 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 16:00:31 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = dup(0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r1) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000033, 0x0, 0x170) r3 = msgget$private(0x0, 0x400) msgsnd(r3, &(0x7f0000000040)=ANY=[], 0x0, 0x0) r4 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa0, 0x30) sendto$unix(r4, &(0x7f0000000200)="0c3599a7d82e3125bf280142008e9d4053574e9dab1408ca10558b993b81d47812cf806cbbd419ab1e69b2a19c543d7f018af9e30649cf678326a3e3428bccd806569334178fcc19ccc0c0797608d283d62200e1237a43827d3d357474f2826a269bc92c1851e6cd129a92b4e0f61694e79200bd48eedb0108144c51b01d49462118b89108de4fa1c7195c6b9441218c150b3264d02073d241bf278e705adfb56dc503154e558282cf3824fded4886957b4e28217ede99f50472df052a20831cf9bc6e6ab2a71567f350e449f1bc90209c292be8dd150b91ae66877d2df68f81fb6b450f5e924fc5606c910839bea616bd4826b86f5846a4b14efc4193", 0xfd, 0x8, 0x0, 0x0) getsockopt(r2, 0x2d, 0x0, 0x0, 0x0) 16:00:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)) 16:00:31 executing program 1: r0 = socket(0x8003a, 0x1, 0xffffffffffffffff) connect$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="a5022e2f66696c653000e86afcf5741ad811806857f3fbf504a5a03112553fd49bf571af91a07d2486e82c8282be1d5ece23ebe68eb8718da481ae75a75645435bbe2181b8b5895f83e8a9e0c6c5e383a45128c356fd98196cd9a89f4455643fd917a5d4918cb27c1f2dc7f13017b7abc76b24b92ea5ef5a2fc36ec24b1d3bc67cb788a0bdc3a952f41e05e093da3682101d15395291bbd7320a8b6d5efcb19c1e1f06ce125f5f2c6b664bedd7eddfad037007f436df01aaa4591ea0f8960a33d45810ce03bca3edc33b055d1e21037d3fd83b5c88a74d2afe3b61ec0f0e189236da39467048c5ea2896a5685cccf9096e89b07d5ac82a5423bdee1e5691d10cb1adf8797b95571a82ae9fd7f7748f150a41075cfe1a03d7bc451161d33ce2232e4a3dbb2ad10c11cea8c0ff311333a579cac6914f30bad4051d"], 0x10) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) writev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="594fb1a593ddabef425f34e8", 0xc}, {&(0x7f0000000200)="a3b53e96e13d4af9c70ee1c72f1702edfaea44fd51a454de", 0x18}, {&(0x7f0000000240)}], 0x3) poll(&(0x7f0000000100)=[{r1, 0xc}], 0x1df7, 0x0) connect$inet6(r2, &(0x7f0000000240)={0x18, 0x3, 0x5, 0x7ff}, 0xc) socket$unix(0x1, 0x2, 0x0) r3 = fcntl$getown(r2, 0x5) r4 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={r3, r4, r5}, 0xc) 16:00:31 executing program 1: pipe(&(0x7f0000000000)) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)) writev(r0, 0xffffffffffffffff, 0x0) 16:00:31 executing program 0: r0 = kqueue() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f00000000c0)={0x1, 0x2, 0x8, 0x6, r1}) mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r2, 0x0, 0x0) lseek(r0, 0x0, 0x3) shmdt(0x0) r3 = shmat(0xffffffffffffffff, &(0x7f0000002000/0x3000)=nil, 0x1000) shmdt(r3) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x41, 0x20000000, 0x3000, 0x101}, {{r0}, 0xfffffffffffffffe, 0x80, 0x41, 0x8, 0x8}], 0x8000003f, &(0x7f0000000180), 0x8001, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x81, './file0\x00', './file0\x00'}) 16:00:31 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') r0 = socket$unix(0x1, 0x1, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r3 = open(&(0x7f0000000400)='./file0\x00', 0x10, 0x0) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000440)=@file={0x0, ""/69}, &(0x7f00000004c0)=0x47) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wskbd0\x00', 0x410, 0x0) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000540)='/dev/tty\x00', 0x40, 0x0) r7 = open$dir(&(0x7f0000000580)='./file1\x00', 0x80, 0x1) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x10000, 0x0) r9 = accept$inet(0xffffffffffffffff, &(0x7f0000000600), &(0x7f0000000640)=0xc) r10 = open(&(0x7f0000000680)='./file0\x00', 0x10812, 0x4) r11 = dup(0xffffffffffffff9c) r12 = syz_open_pts() r13 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x10, 0x0) r14 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse0\x00', 0x80, 0x0) r15 = socket$inet(0x2, 0x0, 0xfff) socketpair(0x0, 0x4, 0x8, &(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = accept$unix(0xffffffffffffff9c, &(0x7f0000000780)=@file={0x0, ""/18}, &(0x7f00000007c0)=0x14) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0}, &(0x7f0000000840)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) r20 = getgid() r21 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse\x00', 0x88, 0x0) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000100)=@file={0x0, './file1\x00'}, 0xa, &(0x7f0000000380)=[{&(0x7f0000000140)="83dd220c375863ba4e83b7e93a3a5ceaf15e19149c8827d0f1b68e32c08da9b2fc08830faea6c883006030214d79f895d9072b1f7e9c77ddaec93c441b08b4b5c40db97cd2d2a9742435c3bbe2f0b4f13038b40eb97adbc095e96ae4ff7bcf182dbebbe2a22bc352615b50729dec9f0d7d9c4480104157638b3db0be27644686677655c86c4c4f8ddefb46c1d06330c29bf95567997d41a1147831da9ba647b74960097da2e582239166c672075e92beea5d804418a65a549e751bab1182dfea3dbdd74ae68c80797c0326", 0xcb}, {&(0x7f0000000240)="81d429d11d1ab0849300b26552490d4352e504fe236d24e06376e1d317ae8ec00b2c7706b4156a0d0114027d6d773c55143147fccd977d49ab32533aa7726f8c2b0d93740d39c3e3c726056cbe7d65f2c3fca8b4076b09ba8d0863cbed1043dda2e30518debc247612ec3d2e05207b7d3cf51d602bbcda55ce81691b28a28f09dfa29471112984c7088976ceda1cda82e8", 0x91}, {&(0x7f0000000300)="0c0d1e887e976383ada6e95c99f11babfe941efeb46b9f8b598cd48acb39795fab5398a378329cd2adf984118cdc2cd0d321c276bbd83d5b560fe9b056f6247e71ec92eda1ff9033cfc2aba758f5afc2db9fd4bd6830c2695d3a011d69d4c5475b9b47", 0x63}], 0x3, &(0x7f0000000940)=[@rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6, r7]}, @rights={0x38, 0xffff, 0x1, [r8, r9, r10, r11, r12, r13, r14, r15, r16, r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @rights={0x18, 0xffff, 0x1, [r21]}], 0xa0, 0x401}, 0x6) writev(0xffffffffffffffff, &(0x7f0000000b80)=[{&(0x7f0000000a80)="86a100000000000000000000000000bb199f7dc153f5a5853924a6d2e0da5b803d059c0436a545f022b9cb16269e29ec053c788d7628d00e886e1c4fa79f356fbd11e86c13ae5b310ac4e7f203ca84f465a47d31ff030000858912fc7ad103edf558a6ed2fb44cc40ab7b892a05cab3de116b77dae4b4a9c2cb784d8385bb27e0c5e10a4b324cf856a0a771afb534a712f0f96dc0462954cf7f67f3a28586f40c147c5da7c68d68df1422c490e87c3cbab1d071a33158db0808263234ebc3a3b02f84bd67614add75bde234dd3", 0xfffffffffffffe30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod$loop(&(0x7f00000000c0)='./file1\x00', 0x80, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:00:31 executing program 0: shmget(0x2, 0x9000, 0x80, &(0x7f0000ff5000/0x9000)=nil) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000029c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000330000000300000035ce17351d70577f25049b634df16d8bfaee7a0ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065726afe75e1846fbf8fe2ed16bf38f082bb0785108a4ad74735d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7b00000000bc42b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9e87c21130000000000"], 0xe6}, 0x0) r2 = semget$private(0x0, 0x4, 0x49d) semop(r2, &(0x7f0000000040)=[{0x6, 0x6115, 0x800}, {0x6, 0x7, 0x1800}, {0x3, 0x3f, 0x1800}, {0x4, 0x800, 0x1000}, {0x7, 0x2, 0x1000}, {0x0, 0x1000, 0x800}, {0x3, 0x2d, 0x800}, {0x4, 0x1}], 0x23) semctl$IPC_RMID(r2, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = getppid() r6 = getuid() getgroups(0x2, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0]) r8 = getppid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r14 = getppid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r16 = getegid() r17 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)="67037883643518d3b2a81c96077328209a878a1cc93b5714d44b098040b7c0742b74381f9a37f36c0eeb69a7effd6321b458f6974541a94f39c36124180360f1a64eb8d572f40cc9d12a6561f9e428cd3b5c7cb202fdbe8c77c440497ac2aafe06a710444ea765bd9828253af339d7438c8db7a93a43ad53676fdc0382b3ddfc2bba0421fc4b01a4a5a65312da553e00e2c6d6f0f058412597b09ab5874c67e2de8300c4455dab3233c7768061b95692f91f8fc0bb6f87656547ef6e281578f3190943bb293b3bf54ecf1a142eac7addf29557c22a25062d8abba29b6b2b2290fe7125791efff1", 0xe7}], 0x1, &(0x7f0000000580)=[@rights={0x20, 0xffff, 0x1, [r1, r4, r3, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xc0}, 0x401) semop(r2, &(0x7f0000000000)=[{0x5, 0x20, 0x1800}, {0x0, 0x7a, 0x800}], 0x2) pckbd_enable: command error 16:00:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) execve(0x0, &(0x7f00000007c0)=[&(0x7f0000000300)=')\x00'], 0x0) write(r0, &(0x7f0000000040), 0x10250) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xffffffff00000001, 0x1ff, 0x5d, 0x49, "42296fc6286e3be2f591c32e719cac59eacc3f97", 0x3465, 0x2}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "5c0400a795a644b46c1aab6300ffff030000002f"}) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) readv(r2, &(0x7f0000000640)=[{&(0x7f00000006c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/109, 0x6d}, {&(0x7f0000000440)=""/86, 0x56}, {&(0x7f00000004c0)=""/113, 0xfe6b}, {&(0x7f00000005c0)=""/102, 0x66}], 0x5) 16:00:33 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x8000000000002003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair(0x2, 0x0, 0x9, &(0x7f00000000c0)={0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x7f, 0x4}, 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8000, 0x0) getppid() r2 = fcntl$dupfd(r0, 0xfffffffffffffffe, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x8010426d, &(0x7f0000000000)) pckbd_enable: command error 16:00:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x18002, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x7, 0x401, 0x5098, 0x1, 0x7, 0xfffffffffffff801, 0x80, 0x2, 0x2, 0x1, 0x2380000000}) r2 = msgget$private(0x0, 0x0) msgrcv(r2, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000008ca47ca5991c49c5464c71927acdc8d753117b489a9cce371993f1b5908cc3acb390c4587a2934b2e1432255a3feb2eac7ec2ba4573791902a79f53c4f0c7de48fd2615a38b0e2bd24a8f107396f80893e08c69547fa10ea976b8206a749358a3dc2ce0156ffffffff000000006d478c8887b54cc0bfc2de85ee4ae331dd5063cdf051c681fd96f53eadf5bb6daec87282e8b2fcb8"], 0x21, 0x2, 0x800) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000000c0)="eaff12ff7f000001", 0x8) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x6013, r0, 0x0, 0x0) 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffff328, "a46d9ccc62552f53f94f8eb2f9735fdd66fd4685"}) 16:00:33 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$getflags(r2, 0x3) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) shutdown(r0, 0x2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="2e3489cb88", 0x5) preadv(r1, &(0x7f0000000440)=[{&(0x7f00000001c0)=""/180, 0xb4}, {&(0x7f0000000100)=""/105, 0x69}, {&(0x7f0000001740)=""/4096, 0x1000}, {&(0x7f0000000280)=""/205, 0xcd}, {&(0x7f0000000380)=""/184, 0xb8}, {&(0x7f0000000500)=""/199, 0xc7}], 0x6, 0x0) write(r1, &(0x7f00000001c0), 0xfec4) 16:00:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000000)={0x14e0, 0xee60, 0x4b2d, 0x2, 0x5, 0xe2dc, 0xff, 0xfffffffffffffffe}, &(0x7f0000000140)={0x6b, 0x20986}) 16:00:33 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:33 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000000300), 0x258) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x171) 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d73000f21000e2bbfaf67ce3ed6e2685a5784be3"}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x4) write(r0, &(0x7f0000000180)="582720efabd16ebae632252595fbd5e41789632dfc94ff334a5618515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628f7fb", 0x57) write(r0, &(0x7f0000000300)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1ff, 0x0, 0x7fffffff, 0xffffffffffffff7d, "02000000078d00cb5fffffffffff7f00000000e3"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:33 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x51}], 0x2, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 16:00:33 executing program 0: mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f00000000c0)='./file0/file0/file0\x00', r0, &(0x7f0000000100)='./file0/file0/file0\x00') syz_execute_func(&(0x7f0000000180)="c442e1970f660f6b28c463e579ee040f9e9394410000c4c1ac5984e600506666c4017ff078233bd5c461c32ac6460f59cdf32e460f0d90b4f00000") r1 = open(&(0x7f0000e06000)='./file0\x00', 0x0, 0x0) mkdirat(r1, &(0x7f000003f154)='./file0\x00', 0x0) r2 = getpgrp() fcntl$lock(r1, 0xf, &(0x7f0000000140)={0x3, 0x0, 0x0, 0x2, r2}) r3 = open$dir(&(0x7f00004daff8)='./file0\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000080)='./file0/file0/file0\x00', 0xffffffffffffffff, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0/file0\x00') 16:00:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x80000001, 0x80, 0xbaee, "f9f0d7316c6fadfdcc241b8427b1d18c853e74fd", 0x4, 0x7fff}) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x7, 0x5, 0xffffffffffffff19, "02000010000101936000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) clock_getres(0x3, &(0x7f0000000180)) 16:00:34 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x4}], 0x101, 0x0, 0x1ff, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x1) 16:00:34 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x20e, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000040)="71fb23fc42929f77b46247f2f88825387c14655c170d8fe01c3eff42529526f375026c1eac569e740ffa40d1bcc5dfb9874428b88e4349efc71a", 0x3a}, {&(0x7f0000000080)="755ce0703c0b1c6ee09807e893d70f5bba95d441b32855300ffc3ea860086df76465885cbf2b057459b566f7a8f4664769c096e30d126952f409147097292926a2f6e29a1aa0e7474b53b9657e4c90f6a05437ccaf262aeec180801e2d9b6d4afc2db9d8506e93cc36b0b8", 0x6b}, {&(0x7f0000000100)="c277e5e9a7a37354c7983a3ea9ca4a9852a07d7c6acc982a812e2ffcfa7448cafda72cc76aaa7ec110bb5e594744138c8fc7778fbfd34ca34708ec144c6887435f17ad8d8dea7756764d30f3912e18dc6a24ed0acc9d2ee46810b070053b96e931eec3d7ca1e00cd84567b428234", 0x6e}, {&(0x7f0000000180)="fa32f7a6c2ba1d2cf15e089fcbb4a98249fade5b7eb2c43a2003d65a0636d836349e32274610ccdd054a020bcd4d0946f89d52ad443e2c5de2", 0x39}, {&(0x7f00000001c0)="fd2641cdcbc9685e47c49cdb51e8e7c462694478df9da1412baeba48d878fa9dc78d2276ea79a4f697c50467feec", 0x2e}, {&(0x7f0000000200)="4970f6a560562a0803b5df1b64b9208dbc36dd51bd04", 0x16}], 0x6) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x110, 0x4) 16:00:34 executing program 0: setreuid(0xffffffffffffffff, 0x0) r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x110, 0x80) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse0\x00', 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000580)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000000c0)="b286b4bd4b2b18fa", 0x8}, {&(0x7f0000000100)="d8894d273fd3999864c86b0b56e28fe1eac896cf01e927ccc90606e4ec0d408baed59afbe4f69ff7ea3a1c869cd118f2f1c644d1a56fe14887963697514cf99243edbe1b51c838d03ee882dfd20eadf226d95d518b173c882f89973fa66dba6b955969398fb0b5f30d9b662d48d00dbe196339ed329f4cc68751211e369f35d1e0a78f93a01d4a8b", 0x88}, {&(0x7f00000001c0)="66803cc4ba67bd1f49ce19c898ca0bbc9dcc482065a6b5727796710a407fe14ba70fbced8ef7fb300990e3841de28bf8a2fcd5f7716e6d7ca46614842f42cfbeef65b3a66e355181777ea4c61fc38666eb385f4b77e1022c2283477538d7c2051fa2bf82eb54079b2df088d39674d4aab7ede8ffd5e51767f10f9f5fac41a1f1cadcc58b5b8fe80115075f9799ea6f1f651a59bb141e14e4573078cd4c6db7ed25", 0xa1}, {&(0x7f0000000280)="69ba141477cbd0849198b4b7cec11ee9b37863722bee59396e3de03ea84b082cdecb332964bc0c4ac8dcc1c5a9b2b1266f9ddf6ce3936eb2d09ca631fef23aa8bc36aabc7ad6e2349311b0adb7eff6f8785791b5045a8a2e2d32b9a362a58400b0bb86a237354aff232240194955c46797083ba7e46b057ba9cefe2d33a3142dd5566c17d941a5b2d8e377329c85790b5165e5b244f89f15812a347858582f1248fd07b8c9f0aec2be0a81e1bfd12a899f5f0d82ede62ba29244df0b8e9d0aecd0b656ffdcc2da24972cc0f63464ca4f2c", 0xd1}, {&(0x7f0000000380)="bbdd179164486ae0fe890dfa17540c4fe36b111efa5ce49991a17f29d8fb525c437b2d292ad795fb6c4a52b9bace988083f1ccdd8f9ffcc0c43af883b381220e05906a1b4d20f382d89b16e181110da27add750df6b969f939651f910567185b693755a5ae9048cd1c8b4192113834ae6ecdbb3b7bd7a28b", 0x78}], 0x5, &(0x7f00000004c0)=[@rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r2, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x88, 0x8}, 0xf) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x10000) fchmodat(r1, &(0x7f0000001cc0)='./file0\x00', 0x1, 0x2) fchmodat(r1, &(0x7f00000005c0)='./file1\x00', 0x100, 0x6) ioctl$TIOCSBRK(r0, 0x2000747b) openat$zero(0xffffffffffffff9c, &(0x7f0000001d00)='/dev/zero\x00', 0x10000, 0x0) sendmsg$unix(r1, &(0x7f0000001c80)={&(0x7f0000000640)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000001b80)=[{&(0x7f0000000680)="28cd964dcd1aa379786706f0525946279fbf099f613574ef410cdcd4807f6985d1b1b5f8ef4161ca1bd4ff4447ed5e297dcadae7414dedb13d8133cc95ca9bbcfaba04cb6605b452a51c6383bce3d7bb1c50ff8e63019021cbab70c19aecc79979ffb21a3c214e98aa34d5fef07b20ee692e62c8cfef8f1eb0aee7764756b0251c8bdfe69b07", 0x86}, {&(0x7f0000000740)="c85188dd9d806ba7477270f50772d386fcf86871bb614cb1c652b4acaa109602119cfcdc7de278c8df5d004a36f7ffd24ed29c7e72546ddd4a20a2af782a526464300e491ab66dea397d8abe8bab7021009471650b8fb66aa22d6e1271995575aff833f93ebc7992c4d1a3e65f5cd980f43c26632dec2c0563c1578259926acb3320ed0392c5009e010f3b00a5fd1bab14ed7ffca4be2cd9e3b8a8b4e260a96799650ce6c97d703d9aa164baae4be2acdba629cde74d6bac6ab00689d491ccbdcc1e3db86680f1bcd67ddef0fe317448da812ed3e8528e34d82d171fc849fa02c9347dbbb240d4e85d6ac338377e32323bd55427c876734aada990f2fac6251a1cf93930012448a5a07dacc42ba7a5f48902490b911ea37aadd8dc8c422866555e970f49f3cc6fef2ba4c7c2a364798f3b76bc8ee1e5fad33116b3a5f8c740cceeda142f90ab891c4b17dbdd2a50cddd827064d5a0ad86138baaf464dd59d9a76b889b5a4e4b2a1ac5166a41c83502a76a5e974a3ddd371b86c43fbe236b02f96c4d3fdef19e52b8385f69e52e8df9a89fd47d6dc5c185a7458b06d5c01946c0268180b720585cffbec7fc0f51b5adfc1691f30ddab80a0c9781dd9e5415f7ca0ed73c0ebe45cbc2fd7160caf572924895a2dbad4ceca8bf52244bf89377a9dc4ecbd3871910f14e3d778e4c94b78a06df9db5fc243811859e555a059901990731801c4286f2f33d2594ebdddfab03a64de88e03cbbe1f03aa6ce3b1787d4cc2580dbf2de24d3af3793b3cdd1c63f312c61f32fb118c466ea145e0e9103b0ead65396737afcf4e2936fae6a2341777efb465216ae0b5c815fc32b3e2865e14952e0a4e01560c54ce85fca0fbd7b0dfd5a0d3fa57bc9afcf16d7ac215515f371343673a142db6a51678860f75b5233e50cb09cbb2325f7b9dd8da0ee21080f25dd8ae1d982333acbf24cf499280313a475598e78c46d7c3ff2c2dd96ea8a62b5cf54a8b32c9544acfdd3a673cfb2d96ec06353a6afaeb4a2f8455f4b95d603dc56982a66e724c8baace8e25f0f5af23bec9cdc7774545e9d406e62c71ad3d1e246ceb847e799576ac27021008507cad74ad5b4d0390f19e5eee2b1ebf6fab68cfc48ba1f584bd7af681885ce1e3ecc5264386e0a77f71811321905b04271665bc4743dbe53ce575a3d8657e1767436e4a82ba612fad2219fbd3c7ece168593194e8ee95238f295b6992a8f6de892c529d977816df1ffa8601a76188e2233e063e6daf1ded232b8a2895343c6679caef738afff51bf92889d62d2c2b083cf6f02c2bdf385c5ebc7bc6b5b3b83932dd5d74ce3c83bd45aa46376a183327ec59d9a6d0f0f335d771f18915976ea2a4ab4d95bb8c95c90f016fd0941cf88ba8fd27023946132c084da3828fed3a22465608dd9ae7ef6c30f8f4d036d563e60a3c6f49404a84e7d0a244a89c03f67d275a3935b660f85e3784a10d2d04a0641e4846bc4be9690c485cb49cd04ef6143101f4fe72a038eee22d7dcd1acc81ef598dc914f1160ef9b771bfbf8bafddefbcb21c455afc40001d4d6a13f9326a1819004a9fca9ffce722a1603e90bea4cc8c6c007f7d77f261e2ae2c05d5755a6e5bd6eeaaaa56a5f92d5aed003ce43fa4451750cc5d9fab2e7a6a9a2b6e761e4da2877854acf137a4eb4851bfd114ce601fb4e5a4914d4a181126d178f868963e9747728c7f1c3ddac99a78cb340a140bd7cc2f797aca48afd0d4625e03d8acc002dcbf91fcf5a1c27fb517e857a391aeaee64ef20b05f9468c83ea7c5c9ecf4aa239b4e08cb77f139fdcb819a08067e3184584c4e227d7cbbe94a171d576719f2452b62e7f4193c2b382537f4795409c92b4344df1865464f7928b38f1c50753746fc75d80180fab3a6dd84b5b40bd779e7c4c92e2b98e543fa145c5a5b7218b2cdbd78930de7bba9593fa9215093bbb94c675f8fb18a28dd9c1004e6aaf7e1478f53cc40a1f6c761e5da4ae8e31573e5b21fd31308bfe256aae6e0e9198e867bbabd397103985e713ef0d7290ec8d859110d2fa0e0e21e5c704442486bef537ba5149cd922770d9416d8f6320ee461f6aeae4090596fc5dd44f9c202dbdec3849dd0a9c2997b86bdb5afcf893403e258bf14f4990f1119aea088b451482abcea49f1379d2436157020849a02f14d7022700ad821d1074c5bde5132231d4a7543df1eb54b5d55dae3cb01db6094418164a72e772bb140aa3c32252e79b3f20e99ab9b76d9304b35cb29b151a262ce74eaa7d4d614470843fa42f3e0e21be27c7b30ec58ddd67a05ff68449e1c89b3548e566108de9283db23f37a02896b66e5903da83c1e26525ebe98d5dd09c60c3af156cf3ae65430d4fa39b2abf7a0f21b0cb2436ef483e84b696296df9be6e87a519d8f02e945139a2357e0207a5fb05a686dcb09d990bf543862743d5e32b8a82a3bad0c644848853886e7264d97a5da2f659948f60aa8f29b8c250d9046d62324f99aa683cd4c632d575856a6fb28de1ad0345fc3ac896fce33cc85d59e3e3ca838a43a5c71c5c737dd3804208c6536f499a8c2d9f5bea3e6036b1482d46df7f206c6b661ffd852d839e0f218eb5041af20903e4675cd68958db0ba98b2dedcfcfe8abc2738c4a3fdf9d1772b9f6778a875e5ed918c483231b5c48de8f88a23f0c38d3a7b4b4325ff398f51f583a3b599a9c958fcf7ceaf03492b7e8bdd752000d3827744836c91c7e74c54f96a4b4381fdcc974c774ee48bc7be786003886c02c17b718a8d793c457dcef13b1e0fab480f061210c100ccf362f101811e0b79a6dfcd4abb53c98ce048775ad84613f0277df7fdbe5b1fba7b02d1d009630b8b8c4f38bc51a5ed0fad726d1e171ecd41dde2331baa1c1bbda22e3e81657fc381ef180fe530a5cad5d0127604f1b4e1a9d1ccc58d6cc38f69ee00d37a0314fe6be5a2ea391c49bb9be8efc56df051a7f285d2a0995fed86960877f97a261cddb8f0b425394d579f7c192e4201f2c36fc926ee2627e06d4e34d47293d478791f89f8a35e17be98d8940092f7e7ab237dcdf30f88d887d12636e10114ffe63705085cc820e50a4d91fae13877a5227dec0edb9c4a6bb79fb927bb8948fec7b7df25eb66c3d0ee44bb49277fb8a084527ff3acef2a5948049378948a1beb7afe628df1a907e4b4949c34b07d658a7cf7f39bb75f1bdb610da28815b6258110e4811556f6b8ee41ef3009e43dbed9710b7e184ddfae3d3049f14672445208f50f892eef5cf51c60bdb64f05925eb8e125ca3befaa11d985fff9f338544fd447ba5d0bd58ec929c5a548b7f0c5272101b8ff1dc17eebe043c54c47280ded65a4c674ccec107934669c40b3fd60dea0654eeae8993513e8d5c6c75dafd5a417a030f017f1cb287299b63476121c76c450dda014139176381d7d3cbea77ba77acc091b6fd4c9c5fad86023fe60d1f33deb4678b438fcf6676ad7a6377891e31058015ae90d565871948c33b7219cf0649e2f2087abd144556d2676fcfefbfd91a91e7660c72a19a5a49b2a82b223dc016f2ea40c37cb0204dc7343af8debebe157e217f47f39d6506ecdaf7a7f621b1eeb5c281303139df55590d3bbd1a2a61edd096780e9c94138bab97636c431359d16f4aac12df57f05ed617ab9a20693dfc6ec9f711bbce4dd3d5f7cda4bafaf281a5bba8489dd7c7784e55fb3cad29530841d448b5d0a2b4d8620d4e9c9951bf474721852af2f3c13408259f2d22bf2441038c0da00991a549e909ca77025eaa5cc81dad1d4b748854629201276e58689d94f4985b70dda9271c909259e7cd997dc63fba142755315d85ef62c766a5c294ab90f79785e2643cefa43cf65baa3e5e3b7ca81c7238e48eed2c10829c56178ddadb9292af9f902ee35ca879fe6d398c516ec79705ff2a176cad21b83c713c238742700c458a00c427e7e24e7f5811e6f43e0e390c9958de017e56af3b860d2d6ba821389c6f47c3a10da0b3b8a533a614d0d14700412993d4e221ab0d01ca09b79829c7a35da239a89962b27178110c7ba8856c0279855eadfd792907120c00cab61018b32cbce66b4ff43f179ac163c0235825afb376b878767472e2b9e10f40d90f7afa43b9cd106c16f8530e4d379ea74b084226290449893d4fbbffa2250299db0509de11e3a8ed110e7ae169832d86d0af4a2ee1e57be1031237bd27e6e5120e7b1bba9b9b22912e39d550ab16835a198ae9c470c1a8657f39519d24416e3dfbc4cffa627ff1358e324a089c2567db1dcbaa13206802ae461f33761afa1e086b133364adb019ab942ed86f4ff18b1286ffdcac00ae3f8b5f6c6cb15d91fba2cee49f93b3a1a23cf16f7f42cff0207323df4ce2c51a2b11dc8f7292bfc48e7bdc44e99b9b73457d0d43e9ce18bdf4f75ca677c3aa696ee29141702f8e8f2efbef7809687f7138a5a5704bb800c2c34ce74251938115f4a70c0f69798792fa3831f5bac23f2250dce3b7853c8a515aedebefd1eaa28fe4bb073762910abc0095b907d68ffafefc172ef84aae8148e0abe278dcd1566039a429be38cee9aa58753ba152fe0743f3ca7e9c64f7056e086a3d006fddefa4c1c1bf51f9fa92afa390fa221b8e0e5acb73dc8198fbf9ed5e1b5a4739574ec411f25cfc8ab2a6301900368da8533b3df994082eedcdf4e039d81c936965c232a07c73fad39a04fb8182aa0ce140e8f0527b81bb16ab10990da3bf411d8321a0cdb3bf8dc596cfa9cbb206d37edd10a876d48adbfdac1e11335512e24413b2072067364ab526f29f006403a1307887d25150301199811682ce3d35fc12614681f08f54e1f658e66c6be58483b199572322945ac5b49c1f9c62cc7f3236e45613047188f1b9504642ea84b58e4c74234a29476d78b0739d85648501bb805beea7fc7540350b57ae4bfef1c396a598b8c2af2ee34159fa32aaceb19aeb54c9b77fba673c61554607464718e5374428aa0010d8b9125f46313057ef983c49459257e308c398813b21fb863a2064254b3bf7b22300d7def336d3b6e9b080bb8a39b71ffca73feb14b4d9f24854384e0401e4c3ceb6494a7fb187559a0d93d151029155d2b5d2583aec7ed609688e3c800213d55be50a9561bb3784e97db1e69e451256bdf4be5217a63c199e684647f1c4ccb3b4950eba05177db28664df4d3126c65db0bd9dc3f71312259d22d490c502e9bee1fed323c64906e08ec4d06676b38234ff24cd587361ad173f1069cdd2579c9112b571bfd10d3a3a462a2c51f7dd912cbb88dea83e03cc8154fe0a24ffcd274ca2e68bee0c197297e633142926aeac69bc3d4dbae08c2de3ffa655ae93eb075c9e1fc29ee09761333307b721e6b88fbb170f1ca3690232c610f66fcc43448f6e12010d46028301a669b3fd357bac749cdbe239a5c79e8e48f28a027ec2cd2c819d980b37f183bc443049c3153ea8c2a68220af43dd2f551850bd2921dfabcd0431534dce51274b993151a2e68b44140532586fbc3b92d437bb76260421dc3ea75eece18b46f7e0153632d1ac0924644927af69a8be0199005c92452036217942df6cd349d39121b5e4df4058b166d09c7d6ec46af37014b8e76143ae761f2a57bfdb217a778494032a21557c80da7803c75d6b98b1700d9f3de85aa5d9c92fe25dcc2260bec1d10ab750116c6b81bdb6a183dde4d47884571b6ae5ad804ad041c482f1ead97deef96331dd3904a7ef79e48fd813e42282e5e9c1532b4531e2d72990bf8f41ef67b8c8cc77cbbaeb40", 0x1000}, {&(0x7f0000001740)="0c64f54d81f36aff5896ee3e5ba3801c3b33d7726c40e3dddfcb36428894beffee523e37cbd529688decc03eb99a609580f6740e8644b18c066eb4368fd5c7cad488ef4dae86ba", 0x47}, {&(0x7f00000017c0)="2283f63806093663f30f49bee83b32b03ed8fb3a4e9ed8f64020ea28696f80d6adeee733ff70fae95a4657330df0639722c7774bf7b2c40d3651682a1e731cc05bc53c2b81870426252af5fe369847e2f38976e84c7d2d3920b49e336c716946414d8e2d98d61771b02f2294031d358ccc9f27df9ffb901a73d0e76f2d8be0d76f543f9fb575a7a32ddb59121cecd05c61037fd06592da654c87952d0accffb091a038022f564ea9211e5dc80f16134b09d75e9d600738fe920d71bbb6d3f07799e138e2eb3b36187e67e568267e287f449aa717e0cdd71cbf04556be6388c73b63d9e26b3809dceeaa06bfedce0", 0xee}, {&(0x7f00000018c0)="4ff9d1aa7c38eaf8a7d4963b21594ab243a5a2d6d510d60cf1f41739b8cbf29a971fd21a3faefe0281573b49eabaf47e6b5a99d35ad6c97afd641b712c84be7f6f946a53afb4d718af5ea7f036124343efcca99f4580163581eb997cc15aa7056fca6f84f14440b8fa62b0745c9d69be3231d5d42e09743101c9d5653e1d736aa596b5dc027fd67249307f27483e6cad45e2064c734463ab9486cc4e6de4923d40f0bd0d79", 0xa5}, {&(0x7f0000001980)="429441735f9a477b8b5b3eab870c51eae08bc0", 0x13}, {&(0x7f00000019c0)="7f8a09a3005f9bee001a2fbd9ab06abbed1438babb6a8268f7bf6418280cc8405bf85698d966c8200a9102bf01d20b2ca9c915db6c9ad2b8b09aaefdb89dc472901ba6b782b58b93", 0x48}, {&(0x7f0000001a40)="8554c0300cd0a587272362690b79da605f9d62b3ed1336f34855e9e33a05248de45e17914eb930f63aa0ef557286706ec23b1928b6f03706ff1898c1ac140045d28d83ff1945fd390af4ffd4a529e59ef31034f7a5c77ad3c5947373ce6f63e407a52ff2af7c2bfba7d178ba", 0x6c}, {&(0x7f0000001ac0)="02b84aeca60ddc42b96d7f74ac244a941c2a3244e614ca6252d99626d7ebd91cc97c3e708be060342491d9b810817ab413bfa53f6a2d3f577a6b7245129f05c50940cadabb418ed0f173a7bbd9c02c", 0x4f}, {&(0x7f0000001b40)="f731b9a689cc18373cd7770c9e303dc3c1b8e6f6", 0x14}], 0xa, &(0x7f0000001c40)=[@rights={0x18, 0xffff, 0x1, [r2, r1]}], 0x18, 0x5}, 0x401) openat(r1, &(0x7f0000000600)='./file1\x00', 0x210, 0x40) geteuid() 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x1}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x8) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000000)) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) dup(r1) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 16:00:34 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() select(0x85, &(0x7f0000000040)={0xa4, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffbfc}, 0x0, 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0xffffffffffffffe0, 0x5, 0x1, 0xfffffffffffeffff}) 16:00:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup2(r0, r0) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fcntl$setstatus(r0, 0x4, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000640)="cc24d0ff21a831d404d50f6b9e55af6a53e7a422d7aa85aeb8ca8f75e810bbe9c79461345091c6d11d424bf8de2c0d", 0x2f}], 0x1) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x40) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() 16:00:35 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x80) r2 = syz_open_pts() ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0xb512) dup2(r1, r0) 16:00:35 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0xfd, 0x1ff) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) lseek(0xffffffffffffff9c, 0x0, 0x1) 16:00:35 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff6f, 0x0}, 0x800) fsync(r0) 16:00:35 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) r1 = kqueue() getpeername(r0, &(0x7f0000000200)=@in, &(0x7f00000001c0)=0x50) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() socket$unix(0x1, 0x2, 0x0) kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x100, 0x2) open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x8) 16:00:35 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r1) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x8, 0x200000) write(r1, &(0x7f0000000040)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:00:35 executing program 1: r0 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r1 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x7fff) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000c80)="e8ccda424840b18996b24a86dfc4f58fcad82decfa1807dab9da8a4aa726101c3022e137afb71ecfc1f2ce9f101500011d69d01e1c108dd12492bffe0dd172e43ecc4e65e889983486ba30d69076c2507f0962ed60a244e04d820ef518374c0b50d7fc8bada3618de50ef2441447a8c4d0f21a9c3f234ee2d4808bb0003ddbd5835cb8bcf9fe93992d7410a0221a78a6f4aaf70ead25cfb829104c1bf0c702ec8ed5877e3604653aed41e810f7c477eb91eb32049c6b9d7e136c4d97c4a090d91211f18094b7ace4f692ec610fc908d2ee6975d1f3406f3f927e6ef07a3d079c83e2ac54a8ba7559577abfb08505937202139ee26ac8f532975b0046d90aece3376fb0ed3143b396e0e5cb8cdb69102a1960c77709d56327731057401da5c95d8eb67d7f034489fd801a31b452abdbef3894db01c46beefb207ef66b7ea06cba2dad9bde34b06153b54bf156b44845e50a191de6220bd8e1be76b6e8b9b6eea6755793e3cb11357c73b58f1a664d1f2398ce20355dec6eb2084d52581deb7650146ff0fd8fa3fde57419b60db452af717331a664e66b0d68e05b60140eab0147c9384050ba3bd2d44bb45ceb3d7ae9a9ec1e0ee114c6424765c7abb1f8aada0aace6e642c6ef79a67a049a3ecf521b007d82a267d0cecd73670aca8f823f7083d66be882c341459281e1d0070efdba2db3fcdc1ad0b2b9f36a9d528359ed400261847b3174afe22f88875ee5b9862b9fcc1739b4f093f04ba4e676e2d0733677c9904dd10f123443633c43837bdc235c07d691ebeb16a2656a825bf81a67cbffafec017db62937809208113dbb8686f383567c754d52b1a97efffbabac96892db2e45b6527d3946f9308fc96adaf45b87ea3448efcd2ecee57fd003640766a50457905d0ed7bbb30a5d7ec626e1ded93bae48d0c0e1d7421783318c3df2736ed3ec2968eee7e9f94221132f08ad1fc80512b26a0f3ff1b1f5659aa742389853a81e9aabb8475532856570bbff9a06eaafcc783256615d14e2605b59b7baa279e5d363f9b656367fae878aaedaafbe5652dce7a95a793f96fa3cdfdc0cf10ea48023a7a121f36eda73452ae4947d0d9d1ee9489189c112ef69cd61f22854a5f3eb1bd98ce6b9d78e6dd914785abd94525e03e6141127f51c7c1d22cbdc18279a63eb42b3aa5606ffae02932e1feaed9ce124dcf6b46ab5ccedc924eea48a769be633343adb801e9928f498cd614bdc1a28e795c653b8bfb087fea481a3b760cd36ffc2247d285d06c0888b253e21c66a2e5217bca3bdb76dcaf9b426b03dbd81b4156c3c2bc7070296d698acc0b250d41065ba9b999c7605d0ad9f9eba7787871d7e40ff1b2287c8fd5e57410c143ad1e09a21f07a8f3285b76a8b029ab6ff18219ecc412c863fa4667dc136aed2a1b9bcf039a250673cc4856498cb998ab42ae9e6d1e34d179674423ffb93a3ab9bad767111c8fd9617d526edf03a6f321db86b8d4d74f0715b7a8fb3614ee74a14bddc15325689c3911dff0a820cac51c5c1c90c9c025835711d2a891da3bbb7baf2ca31bcffbed5f53d99732ac8cce3fb13b538e7e431b28dbe5563a780871734736d59ce73341a94c8d78062b5c494b348a33dc4b6b786fce5f44c36ec3f65fd314aa01e70d5d75ea3aef6481cdbaad1b158fe69e31f4735c09e4c0d9fef18ace5b71bdcb10156d1aee29681436639553bf2562c1d08d2e36f3650770a69aec31f6141b730bc49e17d48cd51cb5872b93f2980e720d826323cd32630b1e479803ac66a7f9d3303d85727a80a0f29224175a5d669189a4a607ef59893a178b952c93dac40e1134ec99bd9ece73dcc4bff33bc011cda1042c8ad3aa799efd4762ccd74d3bfa3d64d963deadb1d28f989c3fa81300ef8bcb0434f9589b95cbc5aa8189ea0a5f68b87cc7b5a0a552a94ba6c4b2671d2eee31da06882c467bf45ca7109fcfdca61b55491e77bb755cfe52d0b2f8f46d6a53d1b98f2a1ebf8cd7358e7014c9941e5deac936903171812f46700612c8d53b8d6dcd6fca632145807b937c2e635e52e4dd5142399c33ab21a65a48328fb46b8412fe00a938b53e29f32537e23982c8fc5b8836b6deae21ac1da7c0a0f337634590940a205c3e28fed1edce781413d9aee8f93fd36975ce0ef91fb34402296ab543a067f3db044dac17a0651eb5061f2b51040312c95274e19003060378e9b6c03ab17b6ea313df342071defcdee01875942d88017c5aa34a6c38e5e6c4124ec2a15f20cbbbc01bc0bab4370fabae25f6fe984c8b43e4552e7608591ff7083f30e21fc1ebb459e08c63057d2cc384ad0750af2d746730ed6f16372dc973a72bae310cf119aed064d19f9dae734c19d6078ce29980d33f8951f391aa01dd89baa1b5fc9cdf210cad3dabf69da92d97d129ecc1a607fd10ae14bf2ccecfbce2a26e0cb8379874143c1c95ed901ece76e8ac2d5f8c78b06412877427b06abf85ee406b2ae87b794c72180bf0bb6aa1db44c0ba7bcff984de0be2acec035d5fb245cd22450224934273bf98c87a2502ce3a7f235e8f905bf03ab1416b5f8b8176d7ac5a87f8691939f90fcec1fa1b1febf57a5f51850843bfc86660b364760b50ed9bd9b8faba648779eae270e44c8ebde57e0027d19a4c5bb3aee4d10e95753d37ca9c0687a6147dfce1c3a29b33e4051a741c7bdd60b92836a44c57413e3e9125b133da83d7ed062d34d1e20f7a046de4908895eb9fca805ffc6ddf46c1733ba5a10bc1dbf11c680b4ffb751b950b3df2721e7cb13c8473b5f8e370a904c75b850303f249d34d78040bbcd0cc9eab63fdf8b72b2ff20ed1138eed47e5848c39cab966bd89ab373c3c4716e53c79ffdde2d90aa2ba19edfa7cb88811028440dd68b28d2a46331bca5e8776291a67bcb197221f647e9e583e63191ae1fa09d96d524c7e2307c84699192ed6784d990d4a723235913dd6173be616b68e62ed538331850f6972e2476cbe9a542e2b7889e5ffd694198c63303295730a96b5e776f973291f671aad9e9907cb4e4af0c49c956988cf9f1850f9885f8ce4caa6141d9ac6552598ea8173985d56152a541f1f5606badebbdbff3291509a6db6c9d48c533086f0a861a660e6401ab1a5eef16f9931a33a584c1ed6719782575595129e4b6dd492e0686696650019fe619c6d887462d5b23166b1033be81a42e9993f45d7122e05a944ddc372a2b22c9bba329e6241579bff3d5debc18e30d8c1e61a03b97e98d5a681dc259a3828af25bb301b1106547334314343c9df1eb344f8d7495f1fa4da56fdf3b3945bf907aaffc980c21a80ab0a9bb82d58218e5686e30c1efb8ade5d1d0cb7238953f10771f904c99743eb01de63f7c1524e6b86588b8b2bceb2211b973d1fa6a3f12e3b84bbb7b5b0799787aff8769ed94a4836aed5723a7341c310c709328af2972d4edee6c600121425a6aba02d403cffbd0a7aa05f700cf2e073d9763f86ac7b330a5202589272d231aec243ad01149425ecc03a642fa763cea9c1ff619cd2525a25f3887918b8bf8a4f7040218ecc094d70409fdafeae2696b0360854b7306fbafd52649ead2a689ac4f0490f5d236f1092735d2d6d43044c1877f15ac6f6118aa5f356f257f52c9d1587e20650db931b98582a828ba1150a47bd077fbc48d49bee7fe2a43b4757d7cf09490bc4c6234840ed2f8b034b7c813d35b6d3f569a0387392ffe3e901d494801737fab2a042db030af53ae23149d11547117fc11fdac494a1bf483cc2f1d2869a35965e0abd0b0f368e952407fdf7ba8f783e0fb80821c18348e3bcada677544e9d206d70094ebcb1cc39493198238f198de79affd653eb35f22a4570e286f9ff3da6721c1f85c9bf397951069cf198c86fe24609dfe36fdc84d7f99830326ec211f8eafb5f3725cb07a613de0de5223af1b4baeb231f77c45fbe31056805528c353be508cbdd70c727f1f1deb058432596aaf59e3d21b58064ccc69fe73ea56596c7cc5d7868df3a06f43ec5c9be7d7dee786b50f4917c35c5b3f6ee77c83bad6e0bbaa463178588bf287c4d765c8014e70c7e667950e4fb1fceed44a218817b92a195839979f95aad029d689aaa3a01f35d95eac8f101be3a114ce986bd06478b5549a03e8d098d7909a75c66cb28838de92bb903c5b60fff0f583f87a9025647a69731465ea7a58f67df478b03946105c1a9c06211c0b6b595d08d1c9902f3104e3ae86b5dac77c01df9f891fe1d371fe34a634b5b0a8577ef29ca9d23a1903e0ebc91511592454ebf4a3b5b40f977f49beb8129ae160b9208b92804b491c36832f1baa92d991824d0cb23e5dbdec8ccbbe8613bd52f731fba64c40f5e1a86d298be8ac429e2f0e594742a6d91ffa4c6329a1fb89d5c68b41eadfd4f192fbe9e7d45749d65d11c0fc3611c8427fe4401263b2a5f616ae9266d52e4e73a4cca23442fed760bc341288d12f191bb8f72d55897a60e3f6c504c04f7c905af321d074338280561492b40c6b361f3cd7a0ec6489e1d3c2d0dec31b451ff3336d5718f52b04f0243b2e69a035ad4c0c5deb82a3c0f386abaf1a7887968b3db0b1bcb5bb761eb9c651bb5f097c71a5f32e11472d26e14adffff6cc0fddfeaca179953cd7ded086f5b91991b9cf727c258b319cf4ec6c4b21399da290b6cf1b3af8f9798610bf4d0e65fe245dc39514c93cd1eab0231c80e94638b436940aeaadedb1b6f3ed807e6059569ec71c000b6a8278a6819a19d6e340667c7de2ca45cdc54119db02ef956dd69640ec7fdbbe37253207359686893152931db41c8c922d6b43380e72e0707cf2992db184c023d2b60e37419e36c0f2c8c280eef2cfa3036202539a1b60f0fed7a73458ac9c188822c209672942dba82960edf37b52a292f7be91980ed0235c1b5cd14ad02c85bb44abc7d0db92a9fe73ed1b58747fdec42407159c0c0a9b164149eaa25e1025e160d0f29f1a22add9e2456c73c804dd765796d6abb72ada2b78c7975675946b6f29b273df937f0cd266a91a873db7fd0c4affbbf67800c2359b829410852f7f54711945941226d05909c1578156a55eb4e86de6de6eb9c26ba0c24a93d61d2acc815faffbaa22363f18b0d58163c5e245738659824aaf3b300795526111a87e5565348ac883258a86ce9fc6cc7f0016f7436bb52641312962d2e4d02a665ada5009f80ef68486adc3743494c40dc5c6158b1337b32a4a795f11c71bc82199a8c2fdbe758d4c06ead6b552e91f28819dab741cb9ddbe732928c9fa6d24054395227747c1055aa4c63a0abdb3b6692e902a87e6e01acfb30356228675fc779d8b87cb416caf067cee91eb461a3a2efe7b290331553611aa88b26ca651d7a9e741b52733fb508d9afdab0a3be2ec7678d7c8b632a79ed483a347f0d049403479c44ae7cda38cf9feac7140141a2aabc2e0310136c4cbb2dbfd321468cad4030ca88cd63f9b0dcfa989c2526cc2189272bea461ce278ecc2127ef58aa6a94f3dfeb6d77108b45ee95d064cdaa3609303cd3774eeebaab87d023e084f2ed8a5193c953d93e1bd842c21a7f9b871b642540f8c801c0fbec7702f7072a030ba0d40920488e21a4c1cd012db9b58e350e8267676e040789787cd174c16cf64f68ead6c8c2ed7b42406447b47bcbe7ae89a0a7610065bf4643f5cb21c8c3286f38869cf14638bf288e4190a5cc28b37578bc2a90fd9a2eeb8800076bc6391faec6d63776adeb1ca87e78fd42a2235a99cd2a5c7a3963c8dc0a20a0f708f7eb76c30", 0x1000}, {&(0x7f0000001c80)="c747e0373218e7217251c28cdc0034de8520d59af879504edcb3ab6784ad1b44101f3c5eeee50a5df7770dc92e8e072f023acdb423899d50299f9c347bcfde1d856d59dbafdc8f38e886321a85cf0dc266d3316f346b0cb7bf761cabb28bf8154808472dcc268393da1dc84443fb058b1c1b01c7a82152dbb31d62ae171501d8a17b1bc961ebd320fb80f947f76b65ea3dee7b3ff710841255f07ff56a700bccca28ed00cadf768435123c2ce6901de1c2e929183818daa87509c0204d48b077af864b5daca939e95fd57fc6d0e4ca27c69607252c8caefb783347b971264ed9eac0fac278eeade2129223ed75873e2eaba94fa56f1a2261c9c907eaf00bf7ef18134ce26bee6eaf1b6bb91efe1a926bc035488d33634d4a4adab08a06b4b9b0939beac601c7636f033e574d566c5fac7826729e78967131275d958867a2a959a341f0d68dd2644df3e8cd639b094b6981b0e74724ea110f46ed1b36612213bc3f400b010f1f3221b80118c668e08e0828b555025b8cfaa4d967ca09740d83d3ee15cbddc241bd7802803febd6430047f484f3078b736ac9aaa1294984f5223d5b46a2da295417d1edf85112f838a880bab6d3a67dcc1d7ed464ebe14623265b74a4a6ad4559bfd361e7bf03755dd53193be4513cddc19ab8990908c0762e9520ae1e224f53f684a545c8330e0e79d2e1a62588290903bc4b27789b29be2136c0560ce55eaea61de1f43b1a2f5671cfd4b0c778c3e1d0afbe2a15f4187ce2ff5f7b3be2da63dbf10d581313c4cb0c3935281536ac67884c700fd2ac4b1cdd63d5d42ae5a2e4cc19466d1f9672d2f464095300292e19c42f3ccab54fdf35e4b12b062e81a5f0b0b84600879f737960198dc14da037b606d0ed563689d7383259f28651344e766e9f21ce730f8977c3d850ebcc9ee676091e7179eb5babab46185b54d60a3e41bab534fddbbae1892b888108db6d745350bd64709a4039df04df18802e4a0cd015ff89b9ca82fdc4cae4276756b4fce983573f1c395d718773576acaf88a6fea1fc152c83d787f86d4c27408521da347a52bd3bd351eea1ecb4685708622262061470d6eea37042b8c3d5552f79066ec492d7e8df64ffeba5decb849669243577066ad062682f2651f6f58bfed9eab9553938431c3ba2629b89ad534d44cc59745a965923eaa04ceffc82e7ade81d7451ae8b5d6dbbea73251f5e53e2126d814f4c5d5f85c9531785ca0c48f9ef1b7dad55565e119380acf1479434c6dadccbdecf714c2cb1bf09d22f9dc59b048cda5997114fb16f989b41d5e1c7fe9257c0cbae85cfe50251c4061de2369c95848df52af2406b141dd12c4ff7c81b8ec5f67857c4d75fd00ce42cf976a7de04402cc7a6395f66a51d3c601f9d5742532e918c1137f330ae6c1a19bf29fa9fb7141a696aa7b655cc5c7d1aaaa86de35f4a2e4b4b3fb68ce64a26496c6f1f2aaee0ef7f84e8d5c2cfea9369133779fcddbe5f2e98f4bea7e3da5cc0d7728acaa937004f2390fb61ef70920fa400d76e22cf2a229f8e95c74d1b8affcaa410acd0d45c94380d0de2d685825f5b02e2b503d207d630cdcf0f0fb0518f236b6bcb6e518a8c4a2fffbec75121467bc1c0062696583dbd2bd8904de03070849a168731a1544fa5d06f77f1628de0108ce073f632d99cedfde249199dc7e1816b11c99173f403bf7a3024e2f5b00f19ce441eb6f48f99798bfaba634bb4d2c42b0ba31f0a2564862c2740fc438f09cc22dbbb22eca615b9c220905f3d997ae62d592130bb8e227429d6a9eb69207b9e75775b429c2fc6bcba847204e5ef35a3bb3523baa57f3a2292495b90833a733bf57103cb7be14f7720857df1ac3642ab8aade54cac5795a189b7547ffc52923683211371a8d8fc644f14d2e9e7ddde37e586f84957497ce0db61e6b5ee083e6721ac72cf32db71050ffbb152193e4535b1315bbb71979aae18ad330efa56305ba801d4efa4c891f61b9168eeeda2183c07bf99f1e0eb927500471333af7bba1ed8e85a548a15afe5fff459183d528962f739c9916a8387274b6b9e338cc3e740d54e243712c340601efffa77fa7b7a1c61c8343933a1e5efd89c8e3b0f3cfb66f9f2e67febe8f5d6d358d9ff0616bea791bddf47fd463e2709749028fa7e6f5bad2beb79f1863da7430ed8faaf703e5ed4110ddfcf9159b8fd269890d5113e2c6cd6c4e9b11dd6fefaf2196774b034e9e2d37644f7438788d7862b9b2e0d56df03cc0114dd3968cc95ba66c09a1511bb3122d9278b1143a41ba5e12f66028887a4c8e64277a294bc96674830dc3874ad864c5a52beb25f5adad2cb9be682527dafae0f1a1b9f308e6dc0900e6bba2da2e572ab0bf0f4ec22f17d80d880fd47181376e2691b028b200ac8942fbdaf455e2e84b82fb11f4ebcf3e1cadf9a9dae8b45ac3d9b9941b354f65a7a4e851be652aba0bd75c29e0e6f60ddc64b9941f73bdd68eeca92705f10c868e96e6b7fc0967d812388d33a8ec5454b4a3c8ce6264b8705b311209a333c09528e2df0dcffdb6d77bc5f6df446b7d868f0ceaabf890ca2f2c8016f690be4b2b889e445a7d66a380ff6cf0f15a403263aef5df67d7c56c59ef662eb0dfc4aa967e66835a9f3833924fdbca3ffad91a33ea5d0e116b487338d65755651cefe288ea9c61e9ca643bdc8838bc1b2c52705f1f7cc6b4f736a1e8a17d6340e2a7fdf58c478d2292ddc2b94fabb72b141b946c23f8c61fdf1b1c4f9e453e4ed583b36c46668b65e342c9e0bbf39b297e36682f17d8338fc17670aa053eb0a22245eb7a534e31ee0d25fbda068ae3333efcb012a6975a5b5768e548090613e54952901c8cbb4edb17dfefb7759cfb524e66058db9c99ea259d997ed7d5ae9e82208db99e63888e16481d8551961e95a7c17ea7a7851af0d71dd42991afcf22ae5564b7d2e0eb4a24dcead4d62cfca35559e48141f39820400ecf5c1f8fe1b704eb775cff3af573b5250e14a4e5f4a8293405bf398fe1e6a504a0af249eee43e0a7f09f7b3955401f748898406c3506b009cb24c11f7ed85cc9121a81b234a998b1bf191f596b7ca039563e94ce0f19bb9601060bf3f285280930a82ca9d7f4db7dd774ac82daa173b923d49d206f64289174e017f3cc6a3ee6d9f4854e37dc475379ceca225abbaca99eb465f3129d697dfe3083401b65705d810ecdbb844e63c25c8c9239d430d3575c01ff8b80552b7687a781a04bb134ca9175dee074d24144f128ed0b59493084cb1d370786cdec3f146f837efd253ca28ecac2ec2f6049fcb7d922f60a36d72ac875e607716e301db5427e1d792c4160b952c3a0be6d0266214d6baf5f18e1d68b5080a7631c46ca31c3a63bc6db9901ad13c7b6068edc663d584d677fbee68071186c840be389987f59904ae414c92c167b6142dc9e1295bc84ada66426aec601211050c14a4d9cd7fa097c50e9f8f6fff434f7ba1c16064069ed73299c78ac4255a6e84cd7a26c2016197c64f055faecb0391277c13326ba038ade11691081a3a2771010e9a26f596bc6968ea92f17c828cc3c2820c7e95c56f4fc1344924c881608892d358f1d081ecb1e9ad122841b55e552706eae66ad4c0de956aae561699d3417930cb5a8c6e2a670435560978e6c712211a9f14bf7b9a4669cdef79c5f2e337120634f15fee242989cc0ad657e49054846c5045a1e7d0d320b2baa405c30ab9356e25363befce9059a85b57a5563262e45e63cd383d0262ecadd24b786feaae64cae4f5b0ee5dd685857dbbbaa03c73ca6b938ee4f51397c9509f0b300eda85de631f7f616fe7846c7a4347e2321b1f208c536c5f8d734feef050e060aa4da29a0e4501cc579f8ce5acea0195c67f3942b2d7e920c9c4f6fbd8364de922d1d6e1927cbff4b7c2209b66e32239c2554abbaa89b618978c432132ee385555df7db55e4b7c9f0684ae7813c4dc3f5b4bfe07e08b36691b5a1a5c00d8a4558b97655b799002347c440da549590be55eeeb6bf4db5f2f769105002cf0fffe4bf46084bf7b26ef7c7afabfcb0c3b78aa2deab7bf8325aca1901b17c86f1709667dd4869e713c8c01a01e58e340f63cb63a1120659727458bac07424eca0981988c6aadfc32255043074e2454077fb28149ead94696ab073530dbe89e2f81a430910a39aad6d7ee30cd6eb3a8d769aa06c48e66cae998184381aed75ea87bc0cea3c9140e4f9067889f13fbda8906bb1ad25ae0b77c4a8e7413e0788d414f1232c9ebff78b5c5fdeb9de7338386af7b5af370f90d2bbd8883f922862f64343445ac7515f60745725c92f4141c0c25e2798a55b1f76ceaf732dedc7384fae990199b9d0cb72075d47cab320596160777f592cbed17eabfba26d2a2524365163360cdfffb55964ab89b3d2893aa5b07c827173088a58765834671760d045e59c38eb3b618ed4fa02ecb6dafb5e8eaf3335f4ccf45f54cd8e9d80f8a7503c9a15fdaea51a42c1b40ee27311d4b98af6298ee0aaf7c56ed7e1c09e76deb024ba3dfe1b5ba0a3c96aba9e977c977a84b94ffed36da51feaf30f66b3d007ade5318c5dab257e4481e4c56152c87485d1423d123f5d20ffa4a221337afceddd8ff408db9c4b9a78f07d85873527b38d068fcf915f90591b8b0a3144f25197c3c743ab0680251562b0422d386fc3fea2b63e35755f69e7edb2ccd3d499090e31a2a122f8654b3f5954888b0712aac3641241445f80d30c93936b38271cc1aef89faf59aa51200e415e3e90a3748db59c07688b258b579b9a4f0f8d330606f3bc18ee05c251ff3866c5c5056eb9059f84a52224f784e933420a0b631e46d136fc373304cecd5a287def56f1fae18eadf0a9488f64ec556467f8c4ab67f2d32493b97aeae8c4e8e6ff77dddfa9704a639f83ec44e0ccc6c7a8e62434d3a058e92e7c055fb7dc2bd78c23b3b31968a96e4bad58fce00ebd3bd7c7063d7031d6fd5126696bc5e8ea2ce42209b651a85d422e457b1c2d6a49eff3d3a0e0d894f3a1a67520d2d8b2033b068909ed3e2bed8c253a61f4074f7691b3fc31d665534d39e92a723b2fb1e0aadcd6b9355dd5c8c6b6d21e62d02e1356a72e0d7fdc351a339789137460ee30ca87efe349f2058009e7639764f8e150c0e10d26b6d0359ce0abef5aace5fceca6fc1ea63546525748b47e6715ae67ad0ebf257548234c803ddf233e23beb165a4b55967533dc1773a985cbea25deb8c3b9719eb095f2506a2d4521c7e9c44ec1acdcca44e5f3a7c0dca44260d5c6bdd733f65c01236b0e11ab9851025201c3e45ac92e910fbae9bb777cdbf4b5484d08b2c49a24144121ff9aad5b3569b85290ffd8bc5e8b092068088475fe85c60d0af9bcc03ca54d8871d76e8836937791afdb96e9e4f88553c7e365fc52fb636571315f98860a11e338b6166b6cfaf3ccdbb23a8c1a3293dc7d30b2b67847a7cd2e05f7f07fca05ab3a646aadaea0f1bb89c4714a394b4f3e8a74a2758b4c401375c559221383c439d43c13b0e9df52df6b371233a5f2694343f96ea14dffc4fe4da69b8e27ade4f6088fb65a16f8ae997066347b07c5ade0fe45010678da491ce093810818e6fff706fda37b658f38df9cd89c5ba9e7decdaa2ba3ced4209e3d08669cd59d754563e3826a859f85f5b943449047b2edb4c4065bfdbba17aa095f804fb7f60757dcd597eeaad27e18bead4e7a734bad22c2b01092e3652832f0f98108b2373deb83c69a3a033238bd3557c027699bad4a9f4c2691532d7435fe4", 0x1000}, {&(0x7f0000000040)="da361efe13e5aea3bbf8cfbe21dd336c9aca1d94a8c7f28ca6396ce6c68a58229d641d5003b290974972d6d5499b702593569a50d9ce1fbc1c7085458f", 0x3d}, {&(0x7f0000000340)="8057c39a8a58f1c6b0a2166d73c4dd55f8f6f6429cfc28e332f15ed6bbfbabfb3099fb273de1d6a19253481ecfab1a112fe4040a706175b09c8719d9e304e2470b78cb17511a77d6384d87be56c45f92b5a7383eff957d361acaf4a544edacaa07c8ad41acd768204e9c33ef69acc9500029039abaee2a68dbe08500c5a4359be5cae6b5b8a1f98edff78d91fbe04d9b70b33d8cf177df49d5d306994ea3468558caac239758462bf61f16d2f1bb75dad009678578180ee60009e948ab88725e77bd26e2bb9f5bbb1785d806433ed46ccfe9f007b98b62899771401cc6d3a2ce91ae0b3e9443754ec110f2be76c6631580296e3db80b370595ce39e3e042", 0xfe}, {&(0x7f0000000440)="39a322c2b13ca7f3afe817f56a51b0e379dc16626dbeee18ab067cdea52376db0307d97a5312944f2de42ab26d363715632dd8a46d948d19d9fa154cd5a30b91fae9b044d5cb235f3d79d563a8752d8056c80aa1c5bdec62858d9b341b1e81a6396b", 0x62}], 0x5) writev(r1, &(0x7f0000000500)=[{&(0x7f0000000c40)="3687", 0x2}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r1, &(0x7f00000000c0), 0x64) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0) socket$unix(0x1, 0x7, 0x0) ftruncate(r1, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000180)) r3 = kqueue() kevent(r3, &(0x7f00000000c0)=[{{r2}, 0xffffffffffdfffff, 0x1}], 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffb, 0x10, 0x4bb3b22c5c31d56b, 0x4, 0x1}], 0x7, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x23, 0x6, 0x7}, {{r3}, 0xfffffffffffffffc, 0x80, 0xf0000000, 0xf86, 0x10001}], 0xfffffffffffffff7, &(0x7f00000002c0)={0x2f6b, 0x10000000000}) 16:00:35 executing program 0: mknod(&(0x7f0000000300)='./file0\x00', 0x8000080002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0x1, 0x9, 0x0, 0x0, 0x6}], 0x6, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x102, 0x2) r3 = shmget(0x3, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x1000) r4 = getpid() fchdir(r2) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x2, 0x3, 0xb1, 0xe8, r4}) kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x7}, {{r0}, 0xffffffffffffffff, 0x41}], 0x74be, 0x0, 0x0, 0x0) 16:00:35 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) socketpair(0x18, 0x2, 0x3f, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) mprotect(&(0x7f000010e000/0x1000)=nil, 0x1000, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x6009, 0x1100) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8480, 0x100) close(r0) openat(0xffffffffffffff9c, &(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 16:00:35 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x400000000000000) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001440), &(0x7f0000000040)=0x2) fcntl$setstatus(r0, 0x4, 0x8) write(r0, &(0x7f00000000c0)="0e57e81744112b808d65368da720a2cbf5ae4ecc66bc7789a76f5aced6e528167d605e5bd2db964a68ff1178d008f96a7f9796228f70431c2429b03cbc900414e2ea670bbdcc31e773e159d037cf2cd95a90861e6b444508861b39e31b45c7ea0da496e62187067f7b5cf5795e519553e34108ec4e6958848ab638f0a02456fdc659c5a8bff94e20921d14e328c8f4c91037a499d9f95cf5bf8ad34ed7abbd33a77255686db2ffc4efc70ae39745a4d712612b88fd1a058a640f7b4899b9a84cf7c09b040b6f5b856b9956db46f4616b05df5485213540ce9a2eb8e5b9d114af440ea88897", 0xe5) writev(r0, &(0x7f00000013c0)=[{&(0x7f00000001c0)="9e1388fa404b76c468bf329642876c7e697cd8bb9cd58408b87a669c0873f0711220874ce6585082ce0c4c974a9229981e997dbd10cb8973e7efdfa842f898c1965a50ff51d6a2c5f2e7908ba4", 0x4d}, {&(0x7f0000000240)="5362b09da921394ee3460e742ce8f8d230e1f73b60c74df8edc3c6b8b91cce539aeadee8defa4fd99aae1ed958442378993181242e5e83b7aa0817228526699f3dbdea3930f6567efb9796c06f18923c337d6dab01a2377bd914204ea42da76fa82a7d60b34717d9a6578903a56f8edbd41fbea8decc32a34d5f30509aab18518b26a17a73bb3289378ed4f62af1e394e3ca53e2b9f671e1e5e27e7061018fda79a7ad9971de362bd22ed134705e362ef98d06be1dd83555de26a077f8e5997264db42e0eea2f62f85091aea09e8e3a2d2d135073dd7ca7f179b89be9eaad43b8ba1848f46da437ab23854b136770914f0a562dc060c40d8eafa4b0f9cf484799a6eb1ac128bec09f8607162d1ab9ec0990e383d4dec8cc186b0f1082f4dcd072a19f93b4c8c47db5d24506ed85be7c302e9b745a55584f648f47df4bf805aa1d8f78c5400c5a8ebb6bc80e82a7e91e837d3e07aaa74137ba8acd35350742c74269b882b77328aab5d32e4571ed10601ff2e49e8a5f94f9ef5e03ba4486d5a9c806b06df30e44cae0043d88ea230fffb929413f0e3cb3fbd3f6f7f741b81efa9eda97312dc071704fef9c5a63856cba0111d418792ced3f6b6a67da9e02d92dda14ff673711c9d251de90a37bd9dbcacd390633ffaf32c5b3e0052b4a3b234db626dd54176985d35196e76cfb20015da1ae026a6c586a9dda96a1d0d824a274d23982df96d6e42dcdd5ead547bf842238d2268f2f8895054c92bf6b3e93e29083c71cad413d1f4453cec4df97c20bfdf27b165df939c0e16e8aabb9b0002f4065d7fa6c7102fc96ce6289dbfec5741f1fc29f7dd2aa38a9ad3464825426e00e44be871899be3c2f7c2b720ff3b48465d561ed6e9f2c52a786f23ea9d74ec24a0ebdd1727e3f4d3e94c13b993e86ce5f3cd0290353eb39bf7b617655eb50bcf3cb87ccd44e63a4a3b54d62fef8cadbd23265b5475b51382f0181e486ad4e0c574ca8f7ef5ceaaa87a4e3fa922196f0966fd5ff7d440a3c0ea844d39a4e3d5ee47d2750ad7fa2c7c64e913f77da5874618a6b6508f37e879421897ded7d142db8f81c8799885fcb27b0c7b9e8e6cb87921db29574ad2a3c321037ed5a639156aa7fecf025795efb8d65ee415009bcde0fbda727807abdd510be0c5aaeca3515b4a80ac41abbad717c04f3c5bf1120916e5abbf5cadd45107b46631383ab471d1db5fadd5096917ac83fb44a919d0e12e99f38325be7528a448a7b3bf504d094f70764f5923753aa1889cc091c2f95cb0268aa323bc7d68ea1cddca087814430dbeeb595690fae69f51b337ff90dc46f3061098f777b8fab6f2e727298063b921e4beaf86cba740bfdf22fc76663bdae1c4a2137823ee1d499d5b89e4f190730b8ad1033f28b88c51c02e5ddcdcd5e2d081dce665eea239e9bbd4688812fe953034c119c82c974fec783cde3e172d9ce2edacc34f0c6658f2682189257fbcfe961a70d19cc8676fc8e00a0db69343f5c13d37620efc4ac24af7d7b098b9b2d0a94369b0b3ef9f09136a7a56955dedb82b762aa752073163b5c12a6c4ade3c3957397dd9b9c91b162de5121385b432f6945efec8a0cd92b96b76aef2f89257f9ea6b0bbd5739906a6de134f5ac3c700ce87722dc2fedc083508933575b92c4ed620da5306a34eb46d4d1447a89f4d0563509e7e237813485817398fb5d42fedd2b3eee8122925a7af178a9072765c8aa16770294987990d2b82e030d9aea525f7bcda2ba3b5c18c20795b1141dcd5d7567d88c62387ddb538308d793bb91e7a41e89feaa2a4c28ed743e92045715bfbbb85790158e7e401a400497844812f7f311ad7c2bb81eb70fd340a8caac3eeec565937a67a5dd6c275a4d2e44b29968323d94b342390829c627330ace2d3e41f9e84ff9b93febd7194c2b01582e669fc847ad3fa43fd703e4dec13dc9fbb696b55a3263d5238b6ddf373063e8b9bfc99c9e932e011f35bc4a8fc95ac4f2946037f5c4dd84c40317e1764ea7dfe14f8dcc5669236487e9c5d844a0c68f496d9cdbd30ecd01de3e85f2fb3b027db43e65a23294b7bceca198e1087cb741152d232d771ec2144098baffc2992b6958746e181a8dc75cb80eb3315b55ef94cf934603860570c676b8c403dee460b98c31106b335332e2f233647ba53740d72498d7daab2e21f521e247dfdf5c66bc84bacee1a0760717e136befffa63010dea84ecd9b8b3c0f44fa63c00ac2eca8cbc3cb2fa4f3697ba8f5d69bee888aa0a20877b39b3197a1930dc421382fb9c92e12cd3712daa68c1e5d63ac491880a3f705c0382b5f4708eb0a630f54cff4a6249b7b52dd0ca04009d8bfa36bf413e197bfdb48bdad5f53cfd6af80742677af27ea564097a5e749073640d2a4bf0a53c3cce08b8438110766bb94c7a9a6f0c106d86a6f31550e786cbf954b3d80d4e8831e735fa01305d578a7e5a0357b76eb0d46d270d9982db1a4dd00228e1f78ed7a6c88157903d69f749789204bb8ead4a269481a8102b36dbfa62ff99d4225feaae5d8745751a366a6427b9e5ee3d339d1a2376021999b044887c5c385789648d214d64e559a30ba0907209772efd709bf73de468a75b6efb50676843965d43e75919b11ad3dc98d0386bb1edc6bf1c669b072b9ac2b1c3a56659cab7511500f3a7a1e78bc9bdc0f74026f17bc9280c52526850142f311f28ad67b50436f4caf7a0387d1ac14b32a9dd09b35583ed85f0b2e32ff1208e182f4427311f3a4c35a831bf9e4d587317b47c4b7d59564d49d3a3dc964f668225504d6e9d2b3bd73808c7043c012678250a1138d88be43bf50847fb83d38d2f317d8d47c9eacdb17b614434a41cd176079f1d64b2787688d670273395d8c0b3a1f1e00f51d6a4811ef6b8c26f54b6dd2d14197f55fad4d6a0142813ffbada2cd7220bfc08c262a67e48ca3d51ed20dcaef0dc437b1fd182f3bc0290667f7320ffc3ae44a364cc1e91402f3e406a6d1821e4b4156a4727f617d0196a85e56d06bf8b039de75624069740ff72e2d6c8e4a6e587ad38a913b7d185ae76838801d0d4a12eff26ebdeca36f7d73f4208c8f0266fcfe9686233008186335332cc515806c20747c79bdd2ef8a6772d1ce20b9ba7480c873ab41bd6df17d40431ccf7c135fd8bb70f0fe1608db930a65e4c44d611d6f77e64ea2a863982bf7c310dcc2a78c3960c6e98cd22547006fb875ea9836b2fe7854e0b5148a4fa06a83e1f7a46077a032a8ffe691bc5123e2fecd959d12a0daa2d89eb45b1918b7d5fb684a59e64f80e6e332d08235fd1fb5d0e00ea388461a066005f79d15652b5f14aea70fbf6fbc1de6b5d16605a998583e7f6bddc18493c40485ff37968b8d4b0e75196a4f31b47b3ae3f6987e0c52da1b0fa00a37023b2bd82d59357a4b1647575fc7079282e61e4e590337745f3d3135cdc2b0d706513377655e84e662d35bca7e96336ec77d6382cfec076e8dba0e56d06a8ea283f2eb8348e5bfa9493ada2c7df93cf400da2d63e8cc91bca86b8bc90fb89b7b976237c32d838eeb3df2280bb8d7e63ffbe3ead829bdef57ddaba3d96f258fed456cd4961f2865312075435eda7ecc1b2b05718a5885887f0d5b9a4f6979392fa83c58184e64bb2ef69eed57f525b7e21787c4759c5c37eb9588fb960ddfccba87631e6fa1768fd2ca6cd7f309b2f1cb512a86a51ce10f5329b875a0e1c60779b14607457e2e5ecd082cd1b5ba7aa5fcef9588e16ede01170207b43059e2ec3b80d9b9cae8316099b09d92d5b8b27d7c67c1fbb7fe57c11a06eefb56295d81e6a0471dd04b713263347833993cffd2ad01fa9b79b43737a8e956b75261502851ba08c417f54f4d746014625cadb0c68752cdc150f5895f23b9405907990c339b4c8badb8051449ba178fd3b4492cb5e59e7754a6710a36ee58b1e6488837da4d2cea8a610b59b607bb12ded09e84b5fc0db9d94e43f207ef98a357118f943940abf3792ccc05f379fc5daeb70ed58c98f853bd5906547d86c1f104c21c3296d5519f6e132844cfc0079d5c1c62c08758e3f829f7fc73abd6e32a254deda1e9b4c9d98f675a316b5ef3844c57a886268f29f3ef072c0fdabff0fb2b9f4b478d46c7826e1795c9f719ded7f31c8ab3c93bbc67bcec9b6a675db9766e72d46c4ab3866e3201af9b6d26455603a9fd391ce1a2ce3dc3a1a186dc0b9ca6b3050ac15740d5ff2168fbcdb32634652c6bcb9f5a162543b80e9dcd59d74a3f61fca7f7d8b28e95feaa2b039a49f097b8ce90aeb6816ada06bb4c8898e748b5918709f3cc46c1eec9f4f5f0a9b1a47c64eecba691ba907d4a4d02c843b1b969bf3b2d2739eee94d1233f3ab511a72dfd50acc884a1ad96751e96dc29be58816ae6faa51240b3016daec853fbb88e9fcbda9f27282b93c6797c1079cad7bbb66cb41f2adccb5b88e491051b4cc4c36890fcca9bd14ba3b63d7fcd2b078aa9dd3a5c0e1a5decb720c3d6be73ec14eee4310c50339a4ce8c07fa63cdb59ca2ca7e00fc476e409ecad75e632b4d31ba91797825d6379bde1d035ee2beee86eebb06e56004a2de27aa03abe2007e8f08dd42512daaf7a0ecc9b76e0f6a02cfcada64cf0f58071033cfe02bf96f378de76a1fe8246a145faabe4694467b450a894556c10640874f0d9f4b1587edafcd012ae1e28159b705b6d24ba2f12c9eea007906edb5071d509a8ea862999a8728681406176ff1a48a07a03a32ab93275491738a68d13e57d4c5c8816c762317da1bb93c6fdb259fef9b5fd687e51363986d6f3284f5844faf6d339d62f1871f47b05a8c054ff7eebb868f06c24b28415d6fa348089405ea591833583fdde05cacc65944d28b5d8aae2278db1281e97df0c243b06f535bd88b343c9f204f339dcd39fee6d0c173a05248b8c2d3d20f02206befef571a1f8af1755d746d904e0de21b2b12af7b9683ccc216a13fbbccb06f7a246c8da8baf1bf335ad15d37f683d1a7cdf6ef72c883b387e0bc8b9660bcf0f455dce4546f2daabddcbfe62fa3a19a609cef43fa23322a0d3b62fcc70ec9ab69a7dde6fd52a0f7dbb603b4aebeefc51e65a572b944613375ee46b70056f45e72978602bf57da6718ad9ee46daf3d7155392c49098ff4e94f9fcf4ca90ecbff22d15ac379cef1d6a18a29db8dd5bd254cd9d411509c160a4fea8dea75b9cad0f11a09b7326731dda4d3a14ac5e6795bd03f7842c52c4005227f9541ad908c3224ed07b48cdc8185ee4943b797c194f6eacf015a61d5de81b7abd45037dbd1097890ca28c37f30561ac701e32586cb4e66e4efac00d724452ce935714040b6a87feec0e39121654f4ede441d16ea9e0f5dcd352180e25fc03b3b55451aed8326ac15cee336e119228e6f4f1fb6d39277827dde02ca8c0b0bb7c13b92950e3a805567825f58ad0169c410e754fd358dc288ac08fb91e4f39db18324031eb18eaa9f8334b4dab06494f3660a402637d4ebc8828faa7cd3b775155f31d55fb2b9c6b6abfa329980cf02788ab5472a58cbcd1a04c3dc1d20c4a8b8fd3d1af82ccfbdae53c789287dfcb098f85d2784fce222f5073179b8e6e1397def164cdded3b1adf5aa859812d0105cdb3ec0b64b57aa7eb614cd2da2cbc1ce5b4d128cb0b5a02661d43f6dea1754bc5550ec5e75713816404a60a20b23ac6e511995d1b66e43af1aefd83a1fb303c88852913619cfd8d01c4c14c411bcf97b819e0d5f694eb50530e2c988d697d93fcda6b9488b8aacd2592f68056d7335", 0x1000}, {&(0x7f0000001240)="3112eb903fe6761c4f812457d80693c3ecbe09", 0x13}, {&(0x7f0000001280)="b6816fdf5ec79c37075509321bda507e6e539b1b683a426e892d05bf9a29336788662a77d6e73fc85bff190a0e328d931a576d419aa8e7551c5356189014d1a53a5fff465dbaadc3deb777c55f4043574e7fbb13ece18a06ebca", 0x5a}, {&(0x7f0000001300)="7e1de2343c670dd99a1629edfaf5d7e795b54ba7b19e0d1834df9d71cd383ec1b5e80440ba3a1d9861640a59cf0950a20b49d794634b6a1cbf36da70f805f0e8830a6ec3a3e9492f4abb526533f748fa22814ab7dbbe871528fdf9a866c5f3394c2b47a69f1c2bff1f062ac1dc6c6a3edcf226a09795e18c291add10bd178979b8bc61f54688e6e5beb353fc13a936059c2236defcbca0f973d4e28ed4", 0x9d}], 0x5) 16:00:35 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = dup2(r0, r2) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000001240)) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) readv(r2, &(0x7f0000001200)=[{&(0x7f0000000000)=""/186, 0xba}, {&(0x7f00000000c0)=""/114, 0x72}, {&(0x7f0000000140)=""/23, 0x17}, {&(0x7f0000000200)=""/4096, 0x1000}], 0x4) dup2(r3, r4) 16:00:35 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = socket(0x6, 0x0, 0x2) r2 = getpgid(0x0) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0, 0x0}, &(0x7f0000001540)=0xc) r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, &(0x7f00000015c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, &(0x7f0000001640)=0xc) r8 = getpgid(0x0) r9 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f00000016c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={0x0}, &(0x7f0000001740)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001780)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) r14 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, &(0x7f00000018c0)=0xc) sendmsg$unix(r1, &(0x7f0000001a80)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001480)=[{&(0x7f0000000080)="fa864436abb470fa8315014a636468d67da6fb3819281d5f548a167357efd254074a1e3b68cd17de38da6226bda3382cfc08d6882715167f8a121322ea4d8a92fc595535523e73a2596c488f86", 0x4d}, {&(0x7f0000000100)="2333695d2053c4e4e3d32a8889ecb5ae42aedd5fddea24d1241e76674bc5ad41a887bde45defaa3b357128fb534ad737ac47171d51d2bdcf774df629c0dceb0c34a3c7eafa20f22b382ffc0f7ce1698193b7c2e85ba83b6dc537ad4ef7762a2349c83f19df1e3635b373fe397b08a4e9711ea83db262803f9ec7c3a6e126fb23a5fdf8c24f909d0eacfc0ff73132f9", 0x8f}, {&(0x7f00000001c0)="c0a244d3505b89cc3eef2f3e2829a990c69001000f1c4942411aa40b9cdd260b3e459fed242c7d070cbf86c539ed5fe517841c21d1bf7ca76dd951f727559486d5ff92d0aa8d3eb352b3ab5f44dc8622256ebad721b3faa114a59547d13dec963109efb07c40f760f953ea454ca39d0b8be2c96c95e1e3f3142fe4a288e7a7b3483b025bb2c42a408ed84c67a42c73a1ef20b62c6ae0e51100016e378fcbff4606dbc7922b11490f0b3f254145cc0f93ddcd69f8835cdc8f82d5c731a9234bf558b0ef3ada2d49d0906019d5b172d136c20cc0ef0b86d7e2f7e328676f3014324b4988a2c1207fe3bdb98ce13c9c316c41", 0xf1}, {&(0x7f00000002c0)="3d3fc6b4f0c1a08a8dc017de49240af530ba39ab1c1622f20f65955fceb3c9e56be53d15f559cd3ffb40b2224983f2f74697022f01f56ea11e46142ba7607b7eeae0cc777be1a115997f78de858d325192ae1c70111880eae2ff465efb8c03d995640e34660e3dc7a86b", 0x6a}, {&(0x7f0000000340)="f49b0c988d5d3b06529bb92550f18563c5feb32716d981c80979a792462a", 0x1e}, {&(0x7f0000000380)="973a6718f7e43e78934d78058ea3eb626320ba074e41b4e6c71fbbab7691dc57edce0aa2ba4738bda4a6638bd3d5cf2df0dd12b5235c", 0x36}, {&(0x7f00000003c0)="afd4422664c92f0bdd9bdcc8251f080a58c1cd57b5537904b41ebe007359194dcf83f320ae95a0f7e4c130a54e4942a9d6a918b8d117a93832def791a7de11046319e8e3498992fc4539b48cbcddb09d8b96c163dfc84345fc2168e935bb98f78b73a21d58472a5b0452301cea63edcff7634508f13c28a1292cfa0b00687dfe128a9065bc695ac2fcbd88a890", 0x8d}, {&(0x7f0000000480)="9c393e7d71a1d41ed0603fab2c67424a791504f10701405f53341e314d23954c66f051fb1bf220f5aa28e2cf9f55aa5d38964c5c2fca03b322dfa51ee6404fcfb294f22c42665d5868fae4c064be8f6fbba30d8c64a37e320dadf9baa1f45f450cfb42cd9c00962f0e810444ceedcd0575e44f2205debede6d1e09161db01c3ad953714db147939ca0be7ecfdc5503aa933f69809ff056d4b67849ff8f4ca581f1fbf69410cf4bcc61c4a642a550b87938a1a85ebeacde3b644327069ce704534a30287cc016f38b7fa116440e92a4e247afe2b7bc90b87e1f296a397a96d46da9fd45d8e064081a678b2a1213cd8b543f287777543bc4cb6349abddc9baf55e3aaebcfca6e6f1c4003b843d9851bee7945d501cc695abca4e8a9aeac7428a345adeab63c0baca25ca38713326a6f0d548a6a374459ee5173b422b11d095c34c7c7faa78049045819d02ab1c99c7e26468320dd0b1cf98afeb161754d17c3e7a52bbe96c88f0a657c872bc2d20af3227ed7750a3ec909ba3c89cdf3f4a2089862bc6d6d485cbdc710684f88bde2729c3cd207e528ee8decd03b9b5630e55e9512398ce0c6c0253768fbdc78ab37513c43d9c72887167bc1ad6037fee7b63f45fddc4757d2dec9dbb4d1a6784389274b3278c568d46f021d0265c6a3b63169dfda41406970a36946c9cde2ade9393e3a4f19c1ef46d805becdc9830795c567661fe57e1488efd73f6aa5bdb53bcdabf59782392058639e237feb5c7401b49ef497e56c030e50adaa8ecb774d0a55f3a15a8fcfb03abea16ce78fb555c971376e8388daf95b06d400e44354d2c7a4e93d6d70ce567e15e52413f26aa3b3af7ce7f9da7af7e7186ed690f2ac143bc13c7b78f56acf16dc850fa8ce6a30a51b6fc98183f736b960c8546ccaa6b7f95f57ec11d7722069f897efe50aba3decc2df6dc58bf4cc0b8eb4146c8e7791a229dc5a4f4312532b0ea3461248878687f13ba20c07f6a0e880797cb9cdb474ddb486869432ce77b5cecca0bda5730843455cd4e0799d908d5d98cc28fa52c479167c1303d0d95a587600b4ae5e5ddb92a3815d59fe8312ec3b94cbdb183dbd5c915cfaf03a7b59ff56d39d73ad262783bc02e0989a19f531c79c461d914f9d6d2c02b36f8600d7dc09e88fad157f1ee667acde313eed4db68b3047e59a20e68292368b511b00503d07539a358f01316e66facce8493098c4dd323527cc363438df8de63dcedc476131c513cf4a9158986464822953bba6cac37ee1b32fe1acab0418c443fbbb3b8097b24c189f7bc3c145941fb41c8ef2696e40b1c01fcc83da5ae925f0f6690fe90519b2c5ddf3c4a976017175fde9dad235642fdd3e1b69918b13aa8981023579f23ab5f687b1b926e64cf93301a016d46385dd18fd2e30fab5e189a6e85eb68f1b3a7907b44093a9c7ab9e5c90b1a01a7dad79b08ad70912e3efd53711270a29680d323c030715638be74ad747825e38b932987f1a1569b0aaf745696e02ee6433d4aebbd43505ced70bdcf4bfff718b4550a25d8fb3584824a1ebe8032e2425cc4a0e017891c6bbfa085670cf2f99401446ce3ff3344d0f1a6c824f1169990c52f0a220744047f8c7c425cb99d1ea981eec43df46879bae8c05cf11e913e6557c3066617885ab2dd262ac5d2ee516426498a69f6d623368aa72f1808262fd185e8264a42ac380234742e2f06bfe401857ebbaa561f22f85e5f18a76e0cd00a767450cee377eb074f144a52e70b7bb963256a7709d3fbb187ed26ec0a5320a0f6c537ae7c32b0af3da13b715abb45a45432fa6f78f45f2bd7611fad16ef3ecaecdc3cfc238015efa5e95ebed2dc20f8aa2d4c6ffe087d4d9fa028b7da5bf381cf569e03de21268bf0d7fd7bef70e904bfd000d991e98ae2c4aea0fadde0a57e79c0a0f00bb6b560bd981fbea6b161a6fca8815164f25fe5808f50880ec291ef013b1ba7b561ab7f9120af52c59169b5098a91e436011bd73fb8b33abcc71bdf480ae89694e657e035b5a470dff36da7195b415f0825f184d546db3b75d7f222da5fede2590aed0aa53776b4ac11b27ca5a93ba30ea6efc6fa12d80a1dca36f81ed6baaf546ca8a83fa681aee229797c42649083cdfe419b48dc59890e9bc4853488e6f36fc510100ac8e867b4fa79b78501e139ab446f565ecf014ad7eabad6f6ef5e574eb43ff68cee797f8cb39c62212eda0fddda192ea1e091f6cef533c01c558cb4eb1a9becb26e3458d2dbc83ab92c272dd5c131d1ea09726c01dbd8dab766607b1e9a24275c7d946a06f7e24c59505ba89d7b48e49fbbeb90d01754f726d0cb4281d54997a3f43cc40133a51d822ac20d480cfcb62e05764633f477adf353754f27875d0847fd87ff3ab3e0cf34532fc192ca6ada2a547325a2c236c96bb93c59e92591b0255aade82d6f6bf4664643ec169ddadfb06e5c67ca46a178acafcb43e712257c433c6e92a73b74b7e6e313af18ce2691699c989f3f218ed03f48caa70b27b01fc273a12b775fffebcfbef1ddca92fc9bb83ae1f08ee3ccffa0ab4c24e5e346a3ca8cfe070abcec3f54b19ab57771ad9d56a496e88b5cbd13d671fcbe87c8e16942eb3279024aaf97e587cd9688e7cb22d9d95a3fabf37cbe00f1dba46085716e73257acd28467f2c0db1d6d9707dc6fb897b2aaa5945c1ce29954d7f29b36aedcdfe79bd6df110fe25733fca4bff23e838cbac1620f5b47474202ea12f6e98ec8d2c8166b61cf8367df32c0739b26922b7e7f865dfdf31598fd4433a78472b287249121ad604693272ed0aa04c480a113f75e3bcaabf5e6d2f81edf84ec11d6cff60c121f934fbab023e93024403e96534f6772b59c31abcc1cf79a8956fae5c460e0c7893adc9a82c81a7d3ccfcac86669eae17026a81d94abca14be8b89da2d22eee8d02406071a8db4e5bcbd5aa41b6a2971bd240b40a160e60ef22201aec44d752791105d8ff7766f5c9bcc8642a469b754114c7cfe41fcc7a3c5c99f7d5ebc1410e3925aa02c0e22a86e8d0dccf3d747052b7e21d751c6c09248db07452ea03fbb75df6a7e2fc04a52a5943e10ccd5ff448b3a0b12d54b2272be4e6ebd6566c247ef2e82f6ea19b4e0363604082f5009982418ef7b09dde6f4aa15ddac69f4b51fe5cc22c8baaea7de1b6c02bcae35ddae3312bfc90023d2f8c7695e0ae067b3ae4f050dce098f28e36054b784c7176a6f41670e1efff788dbb89a20b3162bcf6b1de3a924f0ff1900b73004ad8b0ba33af3bc977346169da91f85dacd1e01387dc876e5ee8208da9b7e9c3974d102e95b8d4a4b80d21741e366df052ed7d24353f5747f79bed2abe79bd48b18489dd77929aa0d51847420d00f16de8279de8c7eca114b29ea311aa44cf5834af0fccb2cff206254aae0d06106a2f74a65c3c7c7a0ea3227127b72281963b4dcaf780eb86131b097e54f9c22cf33aad24f700d9f792633797b42249b012b009c5afb1abd0726fa72f607d3faf89d4ceb3a870cdc2c9c0bb056173b7e0c868586342caf5aa431e905520f76aa69421aef9c85d1a47d5412a210342087a8b9a7e187ab2915ad9a4c45000c693bea59d370678f2dc5d110fa75fe32b7fc76ef3c4c3195a21d69010932223532c09539e28bc22c2d50ab3a4fce9216c0927d9036fec47c3d0329be5db8e690e86f779062f97aed1508eedcf4fbb4bb5766239575686e3f5508f027103b96b67d254e86ba5f89295550a3f6448019aef16dafd9df34ec54cffc95723edfd5b445c92fc6cfa07defe5ab40f5378cd26fc68d1e614712a49f3574ebac3ae387f87a644a1b12892a249f9fc8bec1b81e54ac27ef55864f3bf6c41edbe614756632e5fa5490a86f486f0c0e5f51c7168118a04287f65a30c2818c385a4e636d8716b9844903cbb43663d8153a1eb018c59c622c3ea752d7c58bda5cee8866e7fd42b6eec607770d5859f318442091366ec4fcaf61ee5202d0612751deb09bf453d5376212548ba640e6a597e98bc9c3d0da134e2c97f680c19fda60635af34ff2751f880bcbab2756781a8c08278c57480f8458b42f152a00d55c667ffcfbf4e33d97100054589b843daa62ec994c113abfc734554324455b3c54590d4b799aa6a75810f38aa6fd4624d288738b50b0e8a04fc455594ba0b3573b72e58c86099424533d6c23802ef4f7e33ae95b25f9b623e00638d5235b16f19db949d610463c4f34bb4ecdd7f02db8659e2017100ea680e732efd7eba96c139bfb3ec1a671f75189a6e58f30c0048a493d129c7575d8f93ec2f80de07b2c452c4956faa6956851cf315fe9799257d31b538311f1e22a11ddb809c693c1f86306fa3f3ea3973e32cfe54caed99c89ed4d43edea70e21b8f4333f897eacfd2f04159c9c2812bd357748c8047878316934457b485fd137422fcb831a3bd32d28f9dc826547c9c63b14b6ea297af7cb93eab2d776a72ea37ab2a1dff4c909a21364b0373f5cb6e567d705c6e37def671888d0f935d1a0ba16749c5b12a796b698327fc36c1444741d11fc754b842b68dc8602a4fea883ac4fb8a86d2d18bee6e49f0d3520996cca023492e9cf324bc746c5241bf8e5639f53dacd4852e02c454edb50b005ef6e5b2fc4a0709af88598941cedcf0664e88d1cdde98083ca1d56f49ff34e95d7ffd7e535d88ee0a871a9fbbd4e50818a2b4ea0489be96d628a5991be1f73997976825100c3248b225ec30f461664c064524bfee7557db96ef9c2e161597924157f7f8c5139c47b44c1123ab058b6879db56c83573a323e31f4d1ee0f022d02b7dfa662b01c2cfb8a1058cc597d1f8b78adb516050ad5d049a8fdde08079ee035ec6bf6f1d4c628ae2d170d6ce248f3db9ac3869bbacf454c8a0864be8e05a969d0c80c0ef55915c51dfe3840f3013c3288c46d629c3f669e2539bda3ed0273bef6b786c0b9adb3b6d102c08bcdd6cae1ad17c7757ae71c1388fe8d8c55f9d29290cd14d4e906f3c1b48e927662886611fef85f2b0af5055403bb0c4b4b469867fe2ad34fb3acb986b96cd4274e8900f4726215e69965e11559e0c2d752ecb186eef041ebfd87c6ed6466e0eba121e59964de90c52fc1a345b820fccff9027f2784c7639856ae71c66e4167753382407b730f137980b9a283f78564ff46c761f1f43b88776c38cad8567103a347344c20da80c43e31b99637aa97893bfd7109c5ec90e21459d5c26a1246d1b247e645ef56a45f2a305e44d4ab5c1c22097f710698cf3bce64be47be7df43caa3ad7657aa113f8d8920f94e8f245f814c2584905f9c3d8244dc6b95e69b923707b63a9a261716a27a0ad77bc58e56670c20d3381c614eecc3c5e650b7aa0865d858bca734ca642b12ffcae8a784cc0123acf9cab861b0a5ca0567a30bde0410fef4aee1c144de37bbde1c5776c9d0be25c6e236dbf7596a8cf68982cdda0a6e7f24bd1142541ca0f344f67f233b341319ca71153f593a33135c9b928dd4d3cea9e006667b5a0a54d19da788e1c63e15ac3c85940525844eb076061132cf243b34fc7528d3f94842360da9b5432e8302317e1adc3a32b818763bcdcf5fbbadd9fa0bdd55c10ea7737921344bc2cf4a82b2c6bfbc56ee3f598eeaca206e7e60d75d9911d26731c277601a3f03b906c033fd73c8e442103c315048d9aa541be9f76334ed1f6bb0fc9e3fa1d0f625c47c12b0e5c99950d58623eeec85ca5d4655149b8b6e9ce454cb0a99c82aaef13df5f15632ef49b3b59b5370a44c1cb88b18db31376", 0x1000}], 0x8, &(0x7f0000001900)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x148, 0x9}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) 16:00:35 executing program 1: socketpair(0x20, 0x4, 0x4a340000000000, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340)="83884d197f76f65b81d1700903a8814706f48d94a724c5dc67e961b157cbb8058163b272262dfb54273d5a7f866e111b9981f53bf279648fa0173761db29adb28c51c751695ea9ef733e442e42781accd3c222429bcc05fc973f51981165433649fc2105817684545e18e333032bf8f020722fa9fcc0cd282fe3ad364d9395afb1a19700bb3e6646509931afee9c47720fd9611249ae54378c9ac87f890bf1891417da69e0", 0xa5) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x81, 0x0) sendto$unix(r1, &(0x7f0000000200)="c3bc6df5aa12d4c130fc3879f0c74e0d9d9f1c375af8a81b4f000400001c4e98956995b9d91eb7c271f03fb301177e28c8acfb4d73df631e6003000000401df0cb2da2a50400000099d0b9b1fe90a8966e91ceeabed3496505d352dc3789377cdb3c8802be5f75750297fd3e32d093c60ace261ed2ad222cfa1fe3", 0x91, 0x8, 0x0, 0xffffffffffffff9b) sendto$unix(r1, 0x0, 0xb1, 0x0, 0x0, 0xffffffffffffff6d) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x90, 0x28) ioctl$TIOCSTART(r3, 0x2000746e) readv(r2, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffff) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r3, 0x8, &(0x7f0000000140)={0x1, 0x1, 0x0, 0xfffffffffffffff8, r5}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000480)) 16:00:35 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x1f) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 16:00:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) chdir(&(0x7f0000000040)='./file0\x00') write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x6, 0xffff, 0x6, 0x1, "e145ea51619c7d7500b8c5ddbdeaac5fe60fd140", 0x6000000000000000}) socket$inet(0x2, 0x3, 0x0) syz_open_pts() 16:00:36 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$sock_int(r0, 0xffff, 0x1803, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r0, 0xb13, 0x1000, &(0x7f00000000c0)="ecc9a995ae343148479e2db31180c6500c5c7bfae94818cb6c54655e588eebff93bb066a563ec2af49a02cf17be09ceae7eca816e573542870f5f8f6c1b1c9b187ab372a0925eb44b0c4b18a6942d7637356ae3e2b56b06003a16bdc9d25f888d11e537cb27504ac3abf4acccf07d3e79e07317d4239110f45e915535b9ad7bce2711573824790b4d1131afbb3fd44707a565070a54564267b03", 0x9a) 16:00:36 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x80000000004007, 0xb64) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6, 0x13, r1, 0x0, 0x0) r2 = kqueue() getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r3 = syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) fcntl$dupfd(r2, 0x2, r2) 16:00:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000740)=0x4) preadv(r1, &(0x7f0000000540)=[{&(0x7f0000000000)=""/137, 0x89}, {&(0x7f0000000100)=""/58, 0x3a}, {&(0x7f0000000140)=""/246, 0xf6}, {&(0x7f0000000240)=""/116, 0x74}, {&(0x7f00000002c0)=""/50, 0x32}, {&(0x7f0000000300)=""/76, 0x4c}, {&(0x7f0000000380)=""/65, 0x41}, {&(0x7f0000000400)=""/33, 0x21}, {&(0x7f0000000440)=""/236, 0xec}], 0x9, 0x0) shutdown(r1, 0x0) r3 = dup(r0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000006c0)=0x6) r4 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000680)=0x5) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) pledge(&(0x7f0000000600)='(^\x00', &(0x7f0000000640)=':\x00') 16:00:36 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000140)="8b1d046ad1d29c883d939e008a1bd7", 0x94}], 0xcb, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) syz_open_pts() ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x2}) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x4) 16:00:36 executing program 0: r0 = semget$private(0x0, 0x3, 0x400) r1 = socket$inet6(0x18, 0x4, 0x7) recvfrom$inet6(r1, &(0x7f0000000580)=""/216, 0xd8, 0x40, &(0x7f0000000100)={0x18, 0x2, 0x31, 0x3ff}, 0xc) semop(r0, &(0x7f0000000040)=[{0x0, 0x6, 0x800}], 0x1) pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x210004) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000180)=0x3f) semop(r0, &(0x7f0000000080)=[{0x3, 0x7ff, 0x1800}, {0x0, 0xfffffffffffffffd, 0x1800}, {0x4, 0x6, 0x800}, {0x3, 0x5, 0x800}, {0x2, 0x400, 0x1800}, {0x1, 0x7ff, 0x1800}], 0x6) r4 = semget(0x0, 0x1000000000001, 0x80) getuid() r5 = getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) r8 = getgid() getgroups(0x5, &(0x7f0000000280)=[r5, r5, r8, r7, r5]) r9 = getegid() getgroups(0x5, &(0x7f0000000540)=[r9, r9, r9, r9, r9]) r10 = getegid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x3, 0x6]) setsockopt$sock_int(r2, 0xffff, 0x1a14, &(0x7f00000002c0)=0xffff, 0x4) wait4(r6, 0x0, 0x1, 0x0) r12 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) semctl$IPC_RMID(r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000680)=""/88) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xfffffc5b) getgroups(0x7, &(0x7f0000000440)=[0x0, 0x0, r10, r11, r12, r13, r14]) getgroups(0x1, &(0x7f00000001c0)=[0x0]) 16:00:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x7, 0x100000001, 0x6}, {{r0}, 0xffffffffffffffff, 0x22, 0x50, 0x3, 0x4}, {{r1}, 0x0, 0x4, 0x4, 0x9b9, 0x4587a484}], 0x7, &(0x7f0000000080)=[{{r1}, 0x0, 0x8, 0x20000000, 0x5, 0x1}, {{r0}, 0xfffffffffffffff9, 0x10, 0x1, 0x100000000, 0xff}, {{r0}, 0xffffffffffffffff, 0x80, 0x3, 0x7, 0x81}, {{r1}, 0xfffffffffffffffb, 0x4, 0x40, 0x4, 0x7}, {{r0}, 0xfffffffffffffffc, 0x18, 0x80, 0x67, 0x5}], 0x101, &(0x7f0000000140)={0xffff}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x10000007, 0x0, 0x9, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) socket$inet(0x2, 0x2, 0x80000001) r5 = dup2(r0, r1) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000180)={0x1, 0x1ff}, 0x10) 16:00:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000200)="9305f41abfa17ef06fbdd90faac7f21e16b36d03ead9a7463a12bc4ada98250aa1fdcf0ffa48d473a50ec112b71ecbae34eb158cb19bbf59df38ad4a01c4c84379f77f0021a386503bd9e0f19b6f2d543959ef46cd54709b0ded1a1a153d757ab4b97991f640b7831c09cfe6f3caf4ee3046706f261e0536451fe0179967f9c916d690807b6e3accacc3dfd079bc5a935f20621fd1818109403859404892b43ebb579264df7da821905c94a6e88023c83b84dc9ec7c358fd4929cc9137abbe1773f10768ad22b60c073439eb7ceaa2c9a59c3235817810e4a982eee07428d3a85a6f55a5b1a6de6020a6d0efe4244f9a29b6afdcbf94f98387db197ef0b43a04475ae71b5f64d42c34487817b0397aa8a55b3db340f4adb61e44df16e32b1405476608654b83b4587d60697c6597852e3471ae3c392d4f23b377b5e7614c6ad3efa71552479a1ba94a28f2e656b2113d04cb5475c10f2520dca54cf11b59c282a7cb7a4f1ac9915ae90f17ac2eaefc53", 0x170) shmget(0x1, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) socket(0x1e, 0x4001, 0x100000000) 16:00:36 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) connect(r0, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000023c0)='/dev/zero\x00', 0x80, 0x0) fchownat(r3, &(0x7f0000002400)='./file0\x00', r1, r2, 0x2) sendmsg(r0, &(0x7f0000002380)={&(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="5c9ed1ab1008845bfffaaa18387ea8dced65660a9d33e3903849fe6ae5ca7b3e18bcf96e41e902ac74c3001641fe3be5a3d25c16f10856f768fd14d42ccc050914ad8bb1bfebb18f706ea764a11d92bf6e34df515af454579d2261dfb6fc32e26872bbfae183cf81ba24770a85957dc0217de3ee46c512d70387cf0abd79ad595f03a29134977a7761a8ed792dd085b87f9cd8ea8d2232a0864b61fb6ffdaf5a3dfcc7c369e2eb8c14e8fecb1cec19455ceea66baba2ab9fd424a31f251d429c84abd6d6cc71f934a7f0b15a63fa46080811a17691e1cb8e3fac53fd22fef5a32562393dc04da372003b9a8f", 0xec}], 0x1, &(0x7f00000002c0)=[{0x1010, 0x1, 0x162e, "8a1d8f5809d04a045301ba51db84d9241ea27ddbc3c4a5eb26910794f3530771a8ed15e5bf12fa1aec5f3a12496c45723cce417f8ec6553a489e3af477303abea946876866202ec601a9878e055f2901ae5e54c801c7c216cc371d7dee245716a6e1b0609b8a975e48b9dfeb5cc89877377c3a2d48b46c1a054b3ffb8e774c6c3c4a4312b3f98af32008e7ce20d6d2f303094c2c066fbd510a8efa5b76f63a69c96270c2f683225b0d00ee548d964cb2953fdb9c3970dcaa798560a910a8f2f648af379aaff65607c60f80a6fe43daef37a8bcb568fe734b3b4e1041ba8a42bc27501c8ba7e7d2a321373cfe35491142f54dbdd5f4f20dc746849b65690445684e9fa580e777615dddb62d53df0e3437820e391928497586f4162fa9bf7f5259b1eb91030f9d96878c7c45386673205ee6ef83b39a96f53fee427039c5eecd983b17624863d3523fc4c355570348231639ad2de62178fe6a8925b79508f1bcc7d3596e5d4c5cc6bcc0e5709c25cb12bd7db07ee4442cc2e15cb39faa679be15470a5be2430f5292f1b1b8d3e36731a1fc9533c4c68aa628807f534b4d429ea807fb5c938de95df2cf96e2f18ed35656f491abd64174d2045bdedb7ea8670febe6d90215f6cba2a0121840af526d0ca6fda37f6fdad87f9ded6d0cdfa5358a2dd91c8dd5430df5f1c38b57ce0c6720ade9511dd3fbd476e1e041ca739ae90860e09b8b7a0c18106f6c611a1877faf61340fb94a472b864b8500fddb4b967c93df0d58dbaa135cf165384e7929efc78864fa277c73ce9edd43db8a9e432e0a99839824afd0570c9730da7d2f75f04284b6232355ad3b25357807faa89be2aaf6ae33c90536b66b7c526c43779219e116db6a50343221f247ed4ec87a64ef2d3cbaab92963df63f46af4097c6e816ac0d1d23b1254cea853071ce5610046f7032c46550bca26c967163318f833a14fd2b99ded37dcaffa0abab6417eb1e3c454c0b50f97b58eeaeab69fe9cd813b31ee7363ba8bd6a13d8d5304c617f996d733c06ba1e4aaaf6387a1ae6be9fedd0264ba6e6def4e3c3ee316aaa3310f2d701dcd44105d4d3c2e0a37c1ff27035d0fb421b4ee455f0119e2b7f7b27bbb13071a6aae44754fa3d828e129581a3da8e706bca88ca0e44a986a82db3499034b43184b0b417b3235ba141fe7a1789d48c404c8ed156faa3c265d4deb575e3997a36abd255c8a33c259c82132e344e88aa16e178bd6ce32e7f2bf270689bed37126b3bc7c6fb5444cfb879d4699301e0d80f8b23aa2e4630d4eb7e35f2b1d08bd6e344493486fa881f3cc5f43523ad144c92866b719237dd1a6b01fa89e8248b2cd1c5fef24d30ca27c65d6c91d5b311e94f03c9bbceddbf85b190081c9d4640ae947358dcf9cced5f3d08f04cd99fb50d8792055af66ab25558c0810f1b727417bba7ca5cb017d279a21b2bd8da4bfe283c7025eefe6aeb21e3256069d6dcf6a5cfbab0ac6f44c1ab3b9f4d04861ce182fae180e1da440282376064e2627cf732314efd92661e3e2309a2e1e2302a57a7bf1019c29256716bc9bf451a22513765134e554788f6bb25c95b9af057fc6249dc6aba8ca010cfc3712183110a7fe4043df6efd09817f68a71902bbfe1c5dcfe9bd035ef426f22e2acfb555f08d72feb7193244759fe9e3d6b1c58b22226c1cd5b99686c893435ae55b5ccefddbe90be4340ba3477c8ed4997bd6e3d007b3e6d42ac2f4e277f52bc6fb3ac340b39a23e260aae5c520cd4fecb61d09fe2865cedbcb1970a0146b77390aed6465cde0e263f4cf8561699d749c6bcf210925587714254869ed97a1773244e7f42c3f988447447c11f6957599acc4d24fc42ea90158d06f55869d9579a816becaf831f8955bf009c9e2b843b3afc51472282504c1e7dd834dc874ae12d55734d14f22301588393511f966619510f45de378a572133a82f9c3a9c7907595049d6c1ab082cd4ef864e01e09b4e525183b704b4e40e556f087eb9dedcc07d339e447450167a0e834b844da366cbc323aa766ce8dd636f3700647a41fdc1031249d1cd96bca1f7782def310fc659d23169e3013d6569a6a0bbfd2617a648193c0726092a378eaaa90a722ba26b4f0a36441d3f35ec11b2ca49b4dda282e0bf7d005482706e5d3f3105e61e048a65f43885e3faf4702ba1acabbe8a8ef4b4424ac045db351e8158364047d3cea4a2ddd191df54f6d5e3d8473e0390fd29dc0b2ad46ac24282992489e5e2ef25573995a271b8c64e392d11e7c55b9208ded994fb7e616295f66808c54834e5f359c38348804b285ff14b3dc9a9824f8a8287fd776fafb51481fcf1ed58db0c7e5e2543f89e4d5cde8c8b26b670672946e31d85b2b5661a80ac163fa46d9ae5d81d00ca1f1480759fa7bd391f9d0d17a414d2948369c598bd204377be8d48ed70fd228b5fac3928caf8067d6132b98f41df89cbf4b47aee802269a69c908c963e0e31baaa68c708cf0736297adefab59ac54efb058ba3251664d78346ee900edc41c04bdbd6b376a8313bb8d99a716f523a38baa90574c1b9852f6ee166e036537b3e4b00b9fe4657748cc304658f6e53216011907dc5ea8e981309e2f69a559cd128a76dfb744c489e6f55d621efe435dccac94379b814a45d5f6c5ddf1c722ce028a050ee8ff4b71c68aa5d4be60e5f0acde8d2c8c30f21e835c0858ac9eca7e41c534a9c6bf19fa49789f7e3b145e6d6f8a6afe54dd17c68e24a27520e93ae811e1ad7fad8e86bcdca9417d949212fb94b563d6d297398a0ff41cd70bca47dbd66e1da61a050f0df53eba65ac7e467785673d5356ee431f6cdf503b0349a2a8f31db4fabb92fd28e78d9af1b4a6b73ff8b6458efdc171e4916ba75ff2c9d1c668971a67cf88b037ad40e83ab68d20b9e45d295aca349334929b4e5c9cb8136ab0c69248d06b226222bd02adf8df8dc9c957a5327c2297de51e35cd779132daa22b9655aebcfbd6a04bdd5297d33dd87d90a5a8c17de5baa5dea15abc3ff46f9bd0024e2774ad85d0fe0b181b6aaa66e022736195c9c41238749eeba41eb5b202e89e79b11db9e404c07cfe881ac71583f04728b45eae7438c9206fd9d2d69c1f6b9a1767ab9c0aa97ac90f82e5177288151998385c6ddfd3d68fdd4cbe3d7bf23c93d689958965e4dec9ea4fc0472604bbdd508a17b5d1edd04143826745438cbb4f1122924d71bc1d83666bda7a7d4815e491b5c63adbe9ce1c464900228973c9ab79d9647cbfdb8335578316d0b1eefa0cda6c15b6ac46f1929ccb98d9cf2d29a47fced56e4239c68be79f590d60bf77001e9e7b86d490c9c861b676cc060d563fe21a309231b40f9914c72d2bf8289e3122f8d4d360ad2391cce2a5af7e99c96c7b5c372616f65eb83bcb2c912ea7557a07c3e92d32b53ee072f851be26a42c232c5fdc20389ffc78047a1372d61313781b3f9cac52f80ea27398deb7983d2b5d439d01a64de38d9f425ebe08b366e9af14d07c50f96916d7a92cf411f89a286607282c1489477e34dbc35a1e4848da0f5c9999b7719aa46353b43b672b4258057abc7bb65a6977c824f5c74d1b3b326b345ff40eb6530744d675fe88fb9b62ecde699e3108a67ee6f5906b30dbd4ca0619a24dfc1cbe1d50a61427938d18d0d56d7bbc0595003298ed63b0005226a1fedaeeb30764102fca3b1b39849d919bc6acd7cd4e154d6978e3ab22e9cb9271af2ebf324edc476e859840654991819945ad1a84d74e34bca73c35b5b04dc46b5e191fa56a7040ab4481074c623d3b1179070e7510505e8668c000f02e5abb1f7f4aef89590657d4caf095aded1401a96927d83a724c9dd6603a46d6b73429e3d31ec182bc4c2c85e75c82532da3836938d7897e0220f8752ef314d65bf21b0d89fcd1ec3f4dfde669d8fa790d2030e753c079537ebc3117a3ec6e7b50ea1b8a81bad86bf0ef238ae6a2f7cb636c87d64ad2e0fbfeb8301d16c7bb8d711011b5fa253ad67e04de365c32b4cde7221868a08fae2bb3e0fa88079f665b4d9849f5205f85318ef26641751a54a9f38c0d76b2216d3b25c3819395351596b6ccb2752c7b7211a938e46ab0c2e4ceac5d943deb89923bf12a607dc608ae1016388c8d74b1c2d0311e40c75872d50e85de7769eb2dee8de8a437cb92e3db15ac22b43b301882954aa01926e71f37ccf63bb1fb029a7a81ba0e16f0e9911dc1a515b233cc61fbac9a20702fa243dff65551fd965f2f56e799b3abe4c0b3891381d5f9fd71fbc0b6b0b75ed9e82645d2fc001e3e39e9d8f225de4976eae4ec6c502033a903935d25a576cad48a3ccb26148e1579cd1ebc7fb8d37cc3cc4560ff7eca5636ea1b4e30f568ce08c742bccd850b3978bd22524f60c5821211208dd2162ffd27c43a29669c4d855edbbcdbcd8790f14e6fdddb3b8bf7692e656be1a1c42ebf79aa12157cf278cbc6690a349e92522e9f54961aa31a4fb6ca60402e14a980279b568dd78f58b047b023da30429e2e0862fbef6ec7663150d8b4bc22d561ab7f7544d9e1f6f2f8d30106ae1c5fb23ebe7ae807e5d1aa980a920a9242219788ad6029c2ccc95e017d9b882af7675326aff7e0e6e6d2facfdd176cd7f8904319bc5caf7fd5c157d95eef66c8ffeb51bde773057f71d0060f3dc79ae917742cb8209e89287232f87db313668091d98051ca9cd0dbcdd072434c2a0ed112825b3e72e9978ea078cce45864204e988da202338e0d73995050edddfdfcdb1917c0a019c3748e0f919c5dabeceb0b999af2461750e83e8da722ce65294a4a372bb8a31b72094848cc2aaf814fd05d36450e4c04094b8b0d14342296e28e2598a5afa40729c58e6c98a8f88512fd140e1537c2e9c82b05b88a7053384f5089357edbe72429c28021fcb9cc73c6f3096516626f213297b11506ba748c68361c44d32c65b4eaf65a198f098f02bb55ef60ee7e2cc698e9bcfebef4be7f43a4373a0da0e0b424a9a2b718f13b97368a42e67d6ebb83a8899e0cbe658ea4f1d241ddac0e05f9178b8714bb71203525e7d1b50eafdeb3223804aa2d410f6d9da5844137ef338496fecb8868f1e372ef6eeec767d358d4d219ee763a2c77c81917a9621a639bffa589ce2a4a08afc7c62342ae1618dede53ad4c803570e5d396d0d878e9bb25ef1ae34664331deca3f06615714cbace1ce891c5c700a0a7734e95315cb50f6582ef2599bb027c022b5d254af21db1e81cc44c17decc5d2a0b97328ae6244534eaad03546b55d8f5b1140c2b57bd0ecc3694079ebcacf423fbd931d5ab2a4421e8cc44ac2d077f853bf6736abbd7255a05088010fd33dfbf5962fc83040a6fa6c71d25c14b566f3c6ea21ed47ad93ca943af13176a1d4941144cf3ad184729ee31c7826a94ffb7388faa9fefa190eacc80e11e7158bf537cb340b729f24d975d3edde505ce082fbeaaf6c79ceb955e9f2b657ce59e8338cffbdfc6677e0b8190b58351efafcd138a662fe21695b3d74a0e0524fa9f3159467661af3bb6dbce387d687c1f7f79b224f93a1662b2f83b85c2c0f6b116d6766a17b2c17998cc8a2db8b477323e93e5f90b939d2dbffeb743f39063beea0cf05aff27393e62b2bdcaac90535ca87a2a0916f7a3cc25d86b5c85d3ec90fb8d243d1ffc5f445710602a3f3fdc4f6ae65c7672cc36671aba76492b335752c1612a1567c91b0b106a7b2d84ca97eda9a52c65d256760a983bcd586ff223de4bbba9a78cbf2b545256c161d30530341424eabd07075558c37a"}, {0x88, 0x0, 0x8, "44a1c6c7e4c2cdf69fb7773b3800614e5637082f1818717a5df52899e3c4c2c6ae024f2e02aa8c7512c3d40833fd90becf058521ade5edc605393e215eae155cb77b3971c0c3a4b9d1619a8c39b610528f6b5e33654965b9815ab56c264dc08820c19fbe5899a12cc01bc08c7e1907bae95985"}, {0x1010, 0xffff, 0x8, "233dff47229ab7e87d5f8d09f3bbb8202369e7547a919c1e59ddd392195ffd9fe7cf1bb6e0fe5b76691950c4187ac72d8511d09012de7d13d105a4500a8ecfc407fd921c2a1ff93850cd13553d6455728c130e29c15397f2d1e175ba07d038fc05e15d2fdd70b70572468e3423b15bbc98eb83116122f8f6daa4ece10947e69638dd0082089b9e176675a69ff0d3ae3a153082bbe828fba73788396cdf21a8b8338c33238718417b1be9e53a33ff35502024a9dbe735b8c2d7ec725147d1d21bf93239f40edcf7ccbba9b55d654eec621b281251ae7039b2800be5f80a8d06cf238726b2e0c2f75e3fbb3b2f7c7e3317883ba9edf741572598a52b0152d6b5c820ec1f9462fddae250c152bb7ff571ddf539d2b21f6ca9bc0d77febf6239321ad05f1fc223b20f059a795d4c453d5937b6498114f165c01b6c1a2f273a829179eefeaa9d1b3f97318a034338360399636235bc91d46d128a9b0eb7204598647cacca75c1e78cff28452d8aefe410e7309fd106359a3af58bf103411c5861d0571bdc4393728b6238d32a0fd33d7fbab2cca0f7baf951c6d16eb83608c9053a77562140ec3616adc53f2531df9944f4ff2f3e256ff0df87339efa35a1e4db8bf57b7477ff9d4908bef20c00963b04d8da7151f6b4ab59febf46521b03d1a9f0b229ffebe0474d28b1eeb90c474760c40fff3c9f982c3eb820f8237ffdf62a8182468ae6366209042c2ecca3bbbf21dc3aeacdd10c5a67361904ae7067183671ab4fb6fd766bf0ce4349462e0f11f2a5904d35a8857ba40cc572c1c61dd566fff8f60ee22340b28181a7ea3437e123dc161a77df17c27a3e69d37870ae42e416bca0617dde2c8b568fe92917aadcfeb988e6931fef5384aa590619c0a34fe2b0cf00bb88e633f5b05ea442c75a961f8e5669ec6d5572ef9f333d777b1a610d44c1b05fbd22d9f28a169e820e746d1e78c78b654a0240ce097ea6b4df38b0d241fae08c6e02dfa8e5f97a2d2e58523f9724e0ff86d922963fe362dfed0add219a11b771d4fe4f49706435edf20bd77fe405e2abbbd40842f460392725ec69f018f89b325f26b16eb9d409de5db3fd2b7aa1a6ef66ce6b1bccdc19a01dea8c923dd56d23c2e0e85234f2c3b90cd5b504998dd46207abe7a5a34e4f2e3f389c17c1c81874e8894873034c80adf0429c087d87349ffbda6598d81926d2ec870d96ecfc03390b42159c5d8e2b2534efa4b4c20cf672149c4bd5486307e7e87ae40e1889e8055542a2628944d2636605e1a81a661882cf794cf4111d79d46901dd28997d54148988940921293781afb11dfb70a6f76cf0918fec7c262556a2530cd29b24920126318e3ff74eac30a4c4499802e1cbe7c2083cd433d7fdbc4986b92396b3002392f86585ce130d71b22b8997d466b1af2ccd50161bdf1d6bf6bb1112f73a272398f2ebb60733856b07bf305def4837c0a24f0538a258ce3e7f418e8820f6161eef041774d9bee81a3759ee656dae2663d86d39e6127a44debddd7fa5b6c28cbf424ef80f5691075b7687986127c104b70d14c70093fc6f00abe66c1d8bc3121ad65ee469c506e6ca8daca8ead0d6cad54666aa4cb6613d9b8d4c26156011c2f4e97f8d191991aa35f7fa6c899f66be908ad0e7ae27fb0598813b6be0a11075fba6102cce75b807ae0b4a25b93eb4f5342b4b03d373f4a2a730f29634b81107744b1c1de67b664f3d007e51c55b81b8b1f17ab63999fd686cd4f3a6f967039c54cef6feed33d719c416e0a64879ff9f6e7904e704b80b8b898b1439cd5984c56fd106c0da2dba612be063da8ad9839f7226d8c1f434aee865a3b8917257d0d5a5c381f7eb321c85fd97d28126ac01f59cf7119a57573c9ed624147b88762520fb6127b7a94b476737ea955d63ab996e48944b90ed6f90b92d47df77b15ac2f364debe8381d59ddacdb3a812e6bf32b379e94179b046dea604b41a3fe5bf3dfa8cb52fb9df3e791b49714250bfa23473c99fd125306869c0e96d94122e52b8daa61ad243ebfba8a8f6db1d44e967d5b070d50ba904e79c8bf43519e011b642ee017740e860629e1ad697d4a75841af841c1197f26549824e38b7e48d6a4f43870df493dc3f7e6b60cf72b59cc0607f856ccd1bea0f0aadac82c5f30840c6ce1429f70e0e082eef8d3b3aa90faa7450f1b60061f23d005210047fed3676af6b84c6a3b518b843e1df8c29ec50945323b797ae00552bc22fd8cf8351f617d9ad2587945c97686b65ad5002adac4fef28d54cc9b13ed38869b35df2fba7559ed2bd073b7f019821f5fbc1ed783d66fa918395b4e4f725daa4dc5a0f423033ddd550a27d00b6536f2ef8dd5da27fac94e6a0d2faee15cb5a8358d926f0e707822ff4b61897e17cc270c4377006f539ef5770e8bbe2d3d7e86ba853dc473bcfac7af086cfb9756f0bce6619a0de03b1e780183467228d9ec29f3aa823bde9076a04a36d9c9fb10cf7f4b84533246e2dd00dd411dedc42043b8404e10bde953dd1d57a2c7dfae960c8125bb7cdeaad47f4bb033f75fae181fdd097bd2ed0dec8bb7cc53cd31e476ea44f901182d1b391f7671d76405aeeb1b5ab4eb380cfe6b797f077868eaced8902dbf4efaf2a9a6f17791c9e8c7c604f74f6ee39643b7b06d3b598a6538a8b6c8dea9593c1cd8580d83e44e3e0fc733646095a9e797eeb9537cf364617accf2a425fa1732c9068dd34d27147b418580e8f0d051df2d92bf6d2b4e102fab1986113c2ba426e835493a1f0788801a985510c7b9e0c17e7b74ffce3bb4ea63e63a974c2385cfbee2efa0160f3d9c8486abb4db2d21b33dfc4c3efe10ccd632001cb18dde8abea747d8c3cdece423fc1cf1975b7dd26da4552c0e5abb3eee422c73dace37adfff4fc7fd138146503727fed1fc540691d1aefc6389e3bc7a805d5b432018a72e91d5291f773f98d6d4c68491f1f28847f60f3b02d57e7511091d996d1d167ac1691c9047371d5d45a179bcf836ae5db9e3b76a603e2ba313ac9b858e3f023129e374e5f057c56c990845c78cbf9eee1481f84335ec5d04e899f8b4b7182696838bc9123fb9ee67e5466dd7915a1b2e24c522a8418b5a5a06a34b81c3733d5e07ca9f281b1fa700abb4398421cac620ad3d15d8f2655ef7b3080341a646073c8b85544eb2e17f796f339d643e4d501d479e2c210bd0510371da7e9cd9ea469030bdb38c58a990b407bc79ec5b4e70b70f9cd27b00bc3094e6da203d928a3aee4e2ccf7f411755936fd0b8f9afa8553757273a1e747804071509ad96099f636da770d45fe3e3a117249c0dfc1ee25ac0caec7bdd93241aad347585d27b85a938bb6b643d0b0fa99053ed4b21d4f121f8859fff5a621cb249db3f8ad9850b92662aa490fe5f1b416b180e8e1c835fd6bf60f9c13ca06c1d023fb74fb36bdb4faf71e5348a3b9c09d3454288aa696266da16537281aa2f3174f69134f6da6d4e0ade4e5f92c0bba7f8e782049bf6ba6176c34246a6fcd1b74d533540a5120b605ae17ac396b130aa42d8af7c3988afa1a5b50970ea858118c5901b03c8a69deec449d7060a56de4199b88a338c2be7ef648209e9aa5e0c8b93aeb854dbff1d08b32592f0651cf034b9958f5f71490e28460536e41f7b24d3a439ad34616d72e1b13345563520d46cded05e7468e4bb727ea18634984fc5f06f7a459ed915fbcb06ab3e6a081a71f25decf5459e483363cf1200be2522b6c3987576b589cdb86c01f7d566fd6ee3630281023e5bd6d9122437d9a0f48842d8bcec7669d13d9b0605513623e1b4e004f3d6063be0a45e6496a68121365fb9111bdd62dcf5c780dd284332e4b9b8c88d77166f4e2d2d89cb08ee95b9c0d0ec5ebba5820793dbf8ec8b59372836fdc13d505699fdcc64b0fa74dbd9bdf8820f3593dbd0633352ae4524317f1cafa374e9fd0cfdf39422c2cc13896c7f4896b039473d040bf6ff6845f62e223205ca050d3647e83d75a5c63db6f03b6be3cb7be8e7c299d105b7514ab3cb5a859601fa9e42d7d71272aebe8f28506067610571d8deb84efa4d522b4ba23c55128c41e07af72bf431fa2786b3daa37dba6ac44a05d8380c33d8288222b1fce280ff3d774a32692d70643223efc32832f4da7572eb790c2e9948fa3946b9940c3884d72a59fc58fa7387b3985cd0f1cd14b605cf8d39695bd8b7664e961f020bbe2c46094a65082983b0e6e97863c7438d46d66b1168b7a049d338c0eff5ac7e9418db125776c9339f8bf2b2b84c851b74c9a21ac37d08a54d69a8b3606b5a1064f8958ce37ad5637bcd96b9895c78a300c7dfd5e9df8f41f4cd0271cdaa62e9fe3f043da920ca419f02b061de083975c82ed68153616c878d508106201f30b4d21d1476bec0963ed359b558f700bd3b450a1819c02e5edaa0b8109d82d900566abe40470b9068ebdb2634428fceac25007199cd7329b080cf30173039d96c94e3d65bf8049b68987d7de651c928e7e102fb24101b84e09d8eded713d423087e6814afe250bbd780977d046cb8e840c9a48849c89ad441f7d388837f9f070f5bd52e28f72c792faffa21ebc91ea920c030e0e30aa1bfdcbdb3516852ea70382d41fb2a396d936bf5fb1fac4be427ce4c731d5ab3ce44ed3304dc27f8b70982a8fc28a9a70e9a834486f2c70c4a06ec7b47c3b2a6a7c0dcb159434d74e1cc8f5d5db98f6c4cff4edd6e2156cd79bb3f1ba9cf2b62f84ea2d2d47bfa9ced384062abc6f013d2a9fa6953f1007b7afcf9eeac552c49099a91fa722508fb7d2880daebe97f0116cc2b526fc27adcb00b45809f006e798f489474e2da8e7a39bef1de2bca77a604ba11eef675f655e62a14d877af5243e0c635399e35ce310494836d7803f6c253f35bf2103d9c673c248370e06e8687c0090ad2ceeaa8500ff43d5355e668c3bfc6c972f1fb0f37594285c9c599782ed06586628823a30d7a1b8ba0c06d582e3d0aec4c22e574581513a22d08b76d16b27ac1043ef659f304793407d04a48b4b0263e60bbb87483c9a8d6965f02f736e178f55cfbec405e2c4d11aaa88eccfd0cafea60623f2cc5d7a8101ca43324a1d503a097b1a7e146c3253ad43384e183d9c282425dc62db3e87253b42b4ee1b490db4f47d2fba561e6d50d5de741e10fc4dffe0dc708de9158f6cc81a1cabe68e0a50d1f1f7133478612f444c0a33e18995a893476923c6d827233ba0d014cca0770419e3e777b177517dee7f58c25100477050893548ec531c2d0c877911cb6f1b2cdfcab20da1e403d7bee2e20b5911828f5e5f8022c381fbc1a3dc4eeb3dbed6f4698a3092b4810c6d669a020927cca38fd04e06e746c3662fd8d9ce57d73b21da87b2afaf9497c1e910b41b799bed28afa5981426311db4542d8901a12e289f11e11e83e37148bd804acc488fa24b01028f07de7b55f074c0d428a8c986ebce86d9db2cb92173610d65117ce6c923440f99bb75df2c66d9272adf18e38afc7c6f5871e84bfe4bd6b1a50ddd5f6f04e141fd5399908ef68d25054219ae888d0a1915750157dbf5ee753293b30370b682e837b41763eac03c62d9d14ec0637663c2c5eaf712f29a6c3d5df81fd151f7402da95903ff3f5136f058b3c22d62eab9671772d9c4f0ceeb29cbcb1f69233821c043dbe26fd8a2a86bd1bef9d9a45daac9cd7c0877c65f6109b45083b95b796fe5d3c0d9a5f1273259e4e18f2647243ff729c39ae9f7901b9cf759092a8d0670e10b8b8c661366e008f7279c83f59c8"}], 0x20a8}, 0x4) getgid() setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0)={0x0, 0x8}, 0x10) fcntl$getflags(r0, 0x3) 16:00:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x25ad51a74fd02bc}, 0xfffffffffffffeae) recvmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/168, 0xa8}, {&(0x7f0000000180)=""/118, 0x76}, {&(0x7f0000000200)=""/216, 0xd8}, {&(0x7f0000000300)=""/179, 0xb3}, {&(0x7f0000000040)=""/50, 0x32}, {&(0x7f00000003c0)=""/35, 0x23}, {&(0x7f0000000400)=""/35, 0x23}], 0x7, &(0x7f00000004c0)=""/93, 0x5d}, 0x42) 16:00:37 executing program 0: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fchown(r4, r1, r2) r5 = kqueue() getpeername$inet(r4, &(0x7f00000000c0), &(0x7f0000000100)=0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) seteuid(r1) getrlimit(0xe, &(0x7f0000000180)) pwritev(r3, &(0x7f00000005c0)=[{&(0x7f0000000580)="13f0c070acd8ee2ec9c7d4f1d87a", 0xe}], 0x1, 0x0) pipe(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open(&(0x7f0000000680)='./file0/file0\x00', 0x10080, 0x4) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) setitimer(0x1, &(0x7f00000006c0)={{0x6, 0x1}, {0x4, 0xd88}}, &(0x7f0000000700)) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000740)={0xd6, 0x7}, 0x8) ioctl$TIOCSFLAGS(r8, 0x8004745c, &(0x7f0000000780)=0x4e48) pwritev(r5, &(0x7f0000000240)=[{&(0x7f0000000a00)="fe0ed13118f0353f98f5b8f532d17b3e1dd9d7d4a616b36056b8edff8a83ec069e556a64cc1e81f01b28b3104307a87f672bc0ef075f06cb79f509fd7188316062aaa81685876f74e9ae95f7bbf4185aa7433a727877c5403a83f7a6022ad850821ce2304442bfe0d03b328ce31c74a7802ab14ff3cd55e9cf39fd8d35f973bfccddcc4254eafc44d8de3825b1ed127eda2aea0d1e332431de342683eb0dd432aefd30b0759cd7ccb7e1b59e02460b3d859c3ebf94d60e5919811a1fc0c2b2f5d56fe6333cb1a181e9397e3212fc9b6de876d41eb906a1d538c47483a51cb950d351196bfd07", 0xe6}], 0x0, 0x0) fcntl$setown(r8, 0x6, r0) sync() recvfrom$inet(r7, &(0x7f00000001c0)=""/69, 0x45, 0x62afc851372f599a, 0x0, 0x0) ioctl$TIOCSTART(r6, 0x2000746e) syz_open_pts() read(r4, &(0x7f0000000b80)=""/89, 0x59) recvfrom(r3, &(0x7f0000000c00)=""/143, 0x8f, 0x2, &(0x7f0000000cc0)=@in6={0x18, 0x3, 0xfffffffffffffffc, 0x80000000}, 0xc) r9 = accept$unix(r6, &(0x7f0000000280)=@abs, &(0x7f0000000d40)=0x7) pwritev(r9, &(0x7f0000003f40)=[{&(0x7f0000003ec0)="56556f159288a55efd81aa23d94c8e1b51ae7a6af5ee1445c26345618da12fae424001323ab84bdd877136df711418a4b91546db6184aebd26c625c02ca42932a34b94b73f43c821a486f2e7f449640eb3", 0x51}], 0x1, 0x54) setitimer(0x2, &(0x7f0000003fc0)={{0x0, 0x3}, {0x2, 0x8000}}, &(0x7f0000004000)) setitimer(0x0, &(0x7f0000004040)={{0x5, 0x800}, {0x0, 0xa1}}, &(0x7f0000004080)) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000040c0)={0x7177, 0xe463, 0x2, 0xffff, "c84d0312e17d4b71e0e23b05f196eedfb09765fe", 0x0, 0xffffffffffffff1a}) 16:00:37 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000040)=ANY=[@ANYBLOB="99731c3b7b104d4d758c64cc2e8a3676b48f855c0258bb87d76cf59787852f655cfea2600eeb87fe572584d41e65af186771450e5aecd3178b712ed2df5a770000000000000000000000"], 0xa, &(0x7f00000004c0)=[{&(0x7f0000000180)="cddaf4160fef77a793609140c6024cf8bce89134ed0277d9ff804abc", 0x1c}, {&(0x7f00000001c0)="5c54dda658b4bf299311653ec01bc6caf2054d08a47d9215e92a9344ea8df05ba537a7ee709d0ee4c0e183b74a55d6245300ba19988346992409ad1b75ed86b5a6023b9f00f34efdcb8d8f57e46e6ebe7bc7a15d0c7e9aed9f714bcabddf69c6651c70cbc291849a279bc2ad094ca65b737a9e026d2cdba87ec543", 0x7b}, {&(0x7f0000000240)="b6b16cae005abf34a140d56283d88e333e99e1cbb68772c8e2d61e0f283006de5b2d7434041f9582dd48d559c2ca655f991c2a6acaa02bf8a1774ab3abf57c93344f4afd8074237402", 0x49}, {&(0x7f00000002c0)="e462ecb11c5cfebd7b04d9de25ecb3dfa1572e5d48d6fb0c9305d092f10d692747d61a39223cddc51f3e0423076508fea5015b8503b81782f35c42470ef7a753926e186beb4151d4fe1236dcdbe3d2beeaa31dc9a1ace9fffc9240368de30d29cc2d88e2c733447c3dcd9eaf30166c4d7585319d29e2fcbc442a355afe3ecd61832a1558db1eabdfbd3d9397702a52", 0x8f}, {&(0x7f0000000380)="4f42ce40cb89d068912fa156ef71aee62cdfd5d8a65e05ef55e86da8b2c3953aae37af58016d3ee8aefe627c8249e6101baa67e84b7b57a3944040d0e8d81db61515a39d0cba5bf3ab20bb505abb2ff3adc50c11611398e632007fd248ae838e73abb4a0b95343673ce081524b7405b78957d137b83345877a143d768f3c6166a9f35e65f581f285c0b3710a8e27c99015c1", 0x92}, {&(0x7f0000000440)="7dca555b9c0354bf98479e33a1acf7081fb40a451c5b48eb5f2c2043455dbd39190a2daf61cf9b223acbb2f8cc98", 0x2e}, {&(0x7f0000000480)}], 0x7, 0x0, 0x0, 0x408}, 0x1) socket(0x201a, 0x2, 0x1000000000) unlink(&(0x7f0000000100)='./file0\x00') getrlimit(0x6, &(0x7f00000000c0)) r1 = dup(r0) readlinkat(r1, &(0x7f0000000140)='./file1\x00', &(0x7f0000000600)=""/100, 0x64) faccessat(r1, &(0x7f0000000480)='./file1\x00', 0x20, 0x2) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="1400000096509a89763f2db5349f64e1136afdf5ffd828d89c94db3d0369e94802873a531e878d2a9277200705f0c87472d4cbea229fe54e781838d2d83d4dac42efeb0718384086572d7ad13bd2814706ad489983340abb73888516d993e5a273eaefbe932f595782bdc255cb7063b22f"], 0x19}, 0x0) 16:00:37 executing program 0: r0 = semget(0x1, 0x5, 0x442) semop(r0, &(0x7f0000000140)=[{0x2, 0x0, 0x1000}, {0x3, 0xffffffff00000001, 0x800}, {0x0, 0x7ff, 0x1000}], 0x3) r1 = socket$inet(0x2, 0x9004, 0x8) chroot(&(0x7f0000000100)='./file0\x00') accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = accept$inet(r1, 0x0, 0x0) r3 = semget(0x3, 0x1, 0x80) getgroups(0x5, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) getgroups(0x3, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) semop(r0, &(0x7f0000000300)=[{0x7, 0x5, 0x1800}, {0x2, 0x1ff}, {0x0, 0x8, 0x1000}, {0x3, 0x80, 0x1000}, {0x4, 0x4, 0x800}], 0x5) r7 = getegid() getgroups(0x3, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getegid() getgroups(0x7, &(0x7f00000002c0)=[r4, r5, r6, r7, 0x0, r8, r9]) semctl$GETPID(r3, 0x3, 0x4, &(0x7f0000000340)=""/80) 16:00:37 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047466, &(0x7f0000000100)=0x3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xe) poll(&(0x7f0000000000)=[{r0, 0x8000047}], 0x1, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) 16:00:37 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10050, 0x2) setitimer(0x2, &(0x7f00000000c0), 0x0) recvfrom$inet6(r0, &(0x7f0000000040), 0x0, 0x3, &(0x7f0000000100)={0x18, 0x0, 0x2, 0x401}, 0xc) setitimer(0x1, &(0x7f0000000080)={{0x400800000000002, 0xe98}, {0xffff, 0x9}}, 0x0) 16:00:37 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x8001, './file0\x00', './file0\x00'}) fcntl$setstatus(r0, 0x4, 0x80) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)=0x1) writev(r2, &(0x7f00000000c0)=[{&(0x7f0000000100)='\t\x00\x00\x00\x00\x00\x00\x00'}], 0xbb) read(r2, &(0x7f0000000200)=""/243, 0xf3) 16:00:37 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) rename(&(0x7f0000000200)='./bus\x00', &(0x7f0000000280)='.\x00') r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x1d) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) bind$inet(r0, &(0x7f0000000340)={0x2, 0x2}, 0xc) readlinkat(r0, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)=""/40, 0x28) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x100000001) r3 = getgid() mknodat(r0, &(0x7f0000000240)='./bus\x00', 0xe000, 0x1) chown(&(0x7f0000000140)='./bus\x00', r2, r3) connect$inet(r0, &(0x7f0000000400)={0x2, 0x0}, 0xc) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) 16:00:37 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) pwritev(r0, &(0x7f0000000740)=[{&(0x7f00000006c0)=' ', 0x1}], 0x1, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001d00)="c46092a305bb7b5fae519c2326dd18dcd7e5ceba433f59deaf77ce631c7740d3b2253f04e4c96aa21d7359226450aacf16e6c90c5ea6e2816874c8f2d92334e513765d964580e4b3b43c2e6f2c6c9df4fb0245ad146c4cd6aceac031dc60e1ba509bb2ed2484c909a9e4a09a335305f9ef0dd799a47ba6e7d28a5aa2c957035044b911c9d02a9f30f4d24b331020ec69c85b73e92d64dd8843a6c2bada84e976a474c610240a9bbc84153843f54b15687d1e4319b8478596a4c72ee531d0a60d8d7bc423935aee53e4076c0d9e0b8fd17fa7ce29ef729d7ad92a12feb5c6ecc2dc2560a6ef8798e62faed23806b27630eb0603cc788ecb302d95c3efbf219edc9a392996f9346a6cf1130de9010e44a3270c0335793554c30858f4d100e4ac66ec3c41bacbeb6b2785ac65df4f4e6247f89dfb4f4342d9d7c7b212e8697d1c824e8c272f50b599b67a442e536c7277dab87c2b9f523c7ad3d98d470c0d8ead32bbaeba6db4336613be849163c2c7b68bc4d5a6f1cba29e452e2d0494b49bbb7f6750a4d47955c9a9c555ad3253947df222f57f57a2061185463c4e0697c08a647e70d05dba082c4256509ad26db6c5d6dea7688880a3f825d3124776dfd6662786ab3b56b86b7134a9e279af33c1731d059ddc039476333359dbe9f1217749c4059ec86055538ba4e72efc63f03a4dfed1cd60a9d40b91b701dc7d3099981058b257b612aa83d14db24035dd90f4066e941ae24fbf935100a3ca554880965d4e22d10941dfe29ff92e98c913f14f9126ac1e96bf6f13e36e260b94d67726614f659b730090270f82cd80498d0a74b2072ce9d91579b7f02f905b93357cc5d669f56bf9ff391800db657d920286900a4be278c8d0da039b69b104da8bbb3544bcb9884f68e45f6bd166305d037a5bd7321e8d488755887991697f8cc4d786bac6c175ac7a7234b48567c41ee4c906ded92c178276334e70157290948c0d49aca20a73ad7ac9e5cf56345e45dfd25e5243be048542073611b7d71667ac2e34a62705a50ffa120ee112207887f5c532dccf4aaae8d6e8d9b1f27398dd85b36fc816cc3a1f737baf018d77f5716e5a30197515e02666ae360194ea593d75a9aee635080fd8f3540f67dcf6f1fbf9b47d5d792440967fd9dd116d4c0dc4854607fa131df8449a89ee564d566967ec8e5b583d17906f09afa9514d41557fd349e323e2429e450344c169fd75f8a173348edb09335a4f93e735d3293b1099a083f2b890f84758171f3c4a9307ad531ecd950d0c6fcb71b8e601e1b95e8e60adb8141251774ce0b5facc62320e941fdf01515994540881b90820676f342231d3182f1a9d5dbd7a443deada35eb1882602eac8fdbcf0f086115846436a6d832be359b0817996c36d8d7852833ad566d09b340b9ec6453aca7ba9c735f83f1d542fef1743220e47c568dadb08f9adb215d28ac959b2913b1ff49e2d68839b24b29dacb64c3588e90592821540632c65dd2ecdce24011f101f96b9ed46c7abe52504c402144a720a386b927dbe33bacb69891d8befcef9a28de33994708a50c7b126f60a90b7d4c6e0821cbfefffdb617e66723a43f669be4c7ac98e6c599a10f8bce7f3a8155d48809a1fc6d40e2785b8047d1d008b36760de9c8c1ecf3d818cb02f7aade446dc17da8cb8597b2d98090da338a4d965a843a2ad0b825c7ad035579e079359f7012cbf11e60b0927451e364e09bab864227bfc16258e5448d8538c3ac5a33d96736848641f78edc18156ca6703dcac1a0cce26a5e2f38b60511692b33a1b45906e067b6210ce1edb6e22da23a2d59f48ddcaa149a25bb0a4fec222202f682fa7d44f9f0fd68d7ae419380be67e921d872c0f22c7ded1989039d92b1d99738b069204e7e621ec13084cb0f5e502b41783280f6cee90f78b606b194e7b18316a0859ee8b360f0da48d3527befe167bd54289d5bfeca4b31c36fe4a013fa4994eed4dd0ecd6848b3ad5017e057cc978eefeb24dac49387b471df4e6a88d0c571710ae7a7ed7e027a8be94cee21997673c409e192f6afcc109247fe64a62220beebd898b8641f20fc71de3ceab503f7ac8e7d20b60196079f23ffa6f5a47e8a93eaa1cb273436e3dae91936c5a398de371d3a37fd814d5d85eeea23ab559c8b194c02c5e46738597ed57c3832426d2191c97ea025b84e3cad73e43de57fc5575eecf627a285fc3e7989a7f34ad3ba28f96db36b01eae1838a3ff4850dfe4183dc7b98f44a98efdb6a91eb96c87828ba327cbc07f683b92c8a7b07bac34e6bb44b208f85b2f516be6853910fab42a9d765a179df5189ee80e578664bd6071493f55a1a64c2e4d7cfddb3e8b057cc89d77862bd08ee2ded77ef6d8aa6ef8c4ce1ac42e1ff7f5ccedbf356ff9d7215444a4e8efcfaa6918ffbe5b42059c73ef95a9d69ce9a9977cd8fcbebf3c654d6e07617289a250381e28b8a9692d6f9d2a8ac0cf9c6fdbac5d87a15c6b9a7bb72c17f15da50bfa4e00623e7b2f1d439bd5e7722a4eea7d0c906d5105f7f7afddedfda2163d04cf0b51f6e212be8c1b212cb92c101dc4a914418fedf11d5d792d60b60dd9104a5e914eed182f71ee0b6e73dfe0260a447f153d2705f9245613b7e2c0c557d488b6e98b828917fb344b20c19dd13496d23be1790ab0a416d256cfd7bc5a8d90d399a4d1ac1b8a84fb331ae392cc1d2f663c04ee2c62f370be6fa4df0367c782b0c9140d1f158e1518b623163c287d182fb87404caea8643899f53fb78e59ded3d8ce685c4791fa08948533a86aeac42de5ae17924a44b9069c39b896b6beb5f72a8953b30f532bd093ea5f208554fc05a8e26bdaa628daae733eb67a278be82ea1c24e4d9cfbf50514308c3832e010c", 0x801}], 0x1) 16:00:38 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r3 = getuid() setuid(r3) write(r2, &(0x7f0000000240)="008fb1bff76ac9b604", 0x9) r4 = syz_open_pts() close(r2) dup(r4) syz_open_pts() fchmod(r1, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 16:00:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() msgget$private(0x0, 0x100) r1 = syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) fsync(r0) 16:00:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2050, 0x8) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) 16:00:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) 16:00:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) write(r0, &(0x7f0000000080)="4b69abd962182dac6622932b0f7723f964bca08185fc131347a3bd9a3ce2737a04225dbd8b2397923024168302260d53bde5e42a0b75e6476a7a7dee8474646970e20f8506c4a954d0500f7e71b7485d7bd2638e4bfa11d3ddf88b4d8444b5d1fe3869d5dc069ef14e059d925b9ffaabcf5105517c7e36884180", 0x7a) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) 16:00:38 executing program 1: mkdir(&(0x7f0000000140)='./control/file0\x00', 0x0) mknod(&(0x7f0000000180)='./control/file0\x00', 0x8000002000, 0x100200) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r1 = getuid() setreuid(r0, r1) r2 = open(&(0x7f0000000080)='./control\x00', 0x10011, 0x50) open$dir(&(0x7f00000012c0)='./control/file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x6, './control/file0\x00', './control\x00'}) 16:00:38 executing program 0: r0 = socket(0x18, 0x3, 0x3a) r1 = semget(0x2, 0x4, 0x482) semop(r1, &(0x7f0000000100)=[{0x3, 0xff, 0x800}], 0x1) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) sendto(r0, &(0x7f0000000040)="edbf49c80de7c71452568e7a6840f3138a6c903b4f1a0f5092ac8b1802d003c8", 0x20, 0x0, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) semget$private(0x0, 0x3, 0x400) 16:00:38 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x1, 0x0, 0x0, 0x1}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 16:00:38 executing program 0: r0 = getpid() wait4(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x2, 0x8, 0x0, 0x10000, 0x8001, 0x200, 0x1, 0x0, 0x7, 0x7}) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:38 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, &(0x7f00000003c0)=[{{r0}, 0xffffffffffffffff, 0x55}], 0x2d, 0x0) close(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) fcntl$setown(r1, 0x6, r2) 16:00:38 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="6765808cf2480d000000c461fb2d14c2c4a11c5f3b3666460f383e15060000008f694090410dc4415573dd89460f01d93e660f71f40b0f16da67f3400f0f07a7") r1 = kqueue() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x20) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x7fff, 0x0) 16:00:38 executing program 1: r0 = socket(0x1e, 0x3, 0x0) writev(r0, &(0x7f0000001040), 0x0) 16:00:38 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) readv(r1, &(0x7f0000000500)=[{&(0x7f0000000000)=""/206, 0xce}, {&(0x7f0000000100)=""/170, 0xaa}, {&(0x7f00000001c0)=""/17, 0x11}, {&(0x7f0000000200)=""/205, 0xcd}, {&(0x7f0000000880)=""/4096, 0x1000}, {&(0x7f0000000300)=""/226, 0xe2}, {&(0x7f0000000400)=""/244, 0xf4}, {&(0x7f0000001880)=""/4096, 0x1000}], 0x8) write(r0, &(0x7f0000000580)="d713bf2c2522e21f65077219990fafcfe3e5cae0cd555cc93644a636587b87d30fca994b23c95f95121f4673b4517190675b6fe55d3ed86419ba0ce1bce17620cb07000074d4acfaa9e521abbb250c599218d9d0ed54a8e24afe45932d5d70d9a4c475ceb89c67039b7792a33d41bcd04a0000000000000000000000", 0x7c) 16:00:38 executing program 1: socket(0x2, 0x8001, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0) r1 = msgget$private(0x0, 0x80) msgctl$IPC_RMID(r1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) ioctl$KDENABIO(r0, 0x20004b3c) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x501) r0 = syz_open_pts() r1 = dup(r0) getsockname$unix(r1, &(0x7f00000000c0)=@abs, &(0x7f0000000200)=0x8) syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x8, 0x2, 0x8, 0xfffffffffffffffd, "5f644c71000000800000feff0300", 0x3c4, 0x101}) r4 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x4, 0x0, 0x8000, 0xffffffff, "b531aabcf916486e96967c1a78f474c913baeb33", 0x6, 0xffffffffffff7fff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x3bee, 0x7, 0x8, 0x9, "251fe6b242948f8a37879191697aef1b800d35b5", 0x8000, 0x4b}) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f00000001c0)) 16:00:38 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x400, 0x40) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r6, r7) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r2) 16:00:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000280)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x280, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) getpeername(r3, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$TIOCCONS(r3, 0x40044266, &(0x7f0000000000)) pipe2(&(0x7f0000000240), 0x10000) open$dir(&(0x7f0000000200)='./file0\x00', 0x20510, 0x1) 16:00:38 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r0 = syz_open_pts() mmap(&(0x7f000071e000/0x2000)=nil, 0x2000, 0x7, 0x4010, r0, 0x0, 0x1000000000000) madvise(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x40000000000007) 16:00:39 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSCTTY(r2, 0x20007461) socketpair(0x1e, 0x5, 0x6, &(0x7f0000000040)) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f00000000c0)) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0x5) 16:00:39 executing program 0: clock_getres(0x3, &(0x7f0000000140)) clock_getres(0x3, &(0x7f0000000040)) 16:00:39 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) r1 = kqueue() nanosleep(0xfffffffffffffffe, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) readv(r2, &(0x7f0000000980)=[{&(0x7f00000004c0)=""/204, 0xcc}, {&(0x7f00000005c0)=""/204, 0xcc}, {&(0x7f0000000180)}, {&(0x7f00000002c0)=""/158, 0x9e}, {&(0x7f00000006c0)=""/246, 0xf6}, {&(0x7f00000007c0)=""/232, 0xe8}, {&(0x7f00000008c0)=""/35, 0x23}, {&(0x7f0000000900)=""/69, 0x45}], 0x8) getsockname$inet6(r2, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) r3 = semget$private(0x0, 0x2, 0x418) semop(r3, &(0x7f0000000000)=[{0x1, 0x9, 0x1000}, {0x6, 0x3, 0x1000}, {0x2, 0x291000000000000, 0x800}, {0x0, 0x0, 0x1000}, {0x2, 0x0, 0x1800}], 0x5) kqueue() renameat(r2, &(0x7f0000000080)='./file1\x00', r2, &(0x7f00000000c0)='./file1\x00') semop(r3, &(0x7f0000000480)=[{0x6, 0x6, 0x800}, {0x4, 0xb1, 0x800}, {0x4, 0x2, 0x1000}, {0x3, 0xfffffffffffffffe, 0x800}, {0x4, 0x80000000, 0x800}, {0x1, 0x6, 0x1800}, {0x2, 0x4bab, 0x1800}], 0x7) r4 = semget$private(0x0, 0x3, 0x10) semctl$GETPID(r3, 0x5, 0x4, &(0x7f00000001c0)=""/224) semctl$IPC_RMID(r3, 0x0, 0x0) semop(r4, &(0x7f0000000140)=[{0x6, 0x8, 0x800}, {0x3, 0x9, 0x1004}, {0x2, 0x83, 0x1800}, {0x0, 0x9, 0x571b025314d5cf71}, {0x7, 0x0, 0x1000}, {0x2, 0x5, 0x800}, {0x3, 0x4, 0x1000}], 0x7) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x0) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000b40)=""/64) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000a80)=[0x8b, 0x1, 0x100, 0x401, 0x1]) semctl$GETVAL(r4, 0x66f2538ddba45a8e, 0x5, &(0x7f0000000380)=""/236) 16:00:39 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) dup2(r1, r0) pipe(&(0x7f0000000040)) 16:00:39 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x40, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) geteuid() truncate(&(0x7f0000000340)='./file0\x00', 0x81) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000002c0), &(0x7f0000000300)=0x10) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) setuid(r1) r2 = dup2(0xffffffffffffffff, r0) openat(r2, &(0x7f0000000280)='./file0\x00', 0x40, 0x20) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r3, &(0x7f0000000140)='.\x00', 0x1, 0x0) 16:00:39 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x10) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="cf4beb8d512e7b88a41f8be86792b0bce42d60cac16ea904576530728b53c2e4b632de2355abb3e518aa67153dde76b9b88cbe27968118e0e1", 0x39, 0xc, 0x0, 0x0) kqueue() socket(0x3a, 0x7, 0x8) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) setsockopt(r0, 0x3, 0x0, &(0x7f0000000040)="7eff86f7260f1644902a45f499b87058e91b06ffbd6758fcc0232f0a93db2ad0163b40dfdbf41c949f25e680b28c1d066331faed5030535eab1307f60415335adf1afea7498ee16f1775f7059d5bb2a4ec6bc7bf7c656ba3781d5d39ad795d5e8c251d081122f5335257", 0x6a) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, 0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) 16:00:39 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x71) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0xa4d, 0x6, 0x3000000000000000, 0x10000, "9d1b07fea31863caf258c5f7fa0ccda7d4a0374f", 0x212f, 0x8}) mkdirat(r1, &(0x7f0000000300)='./file0\x00', 0x80) setitimer(0x0, &(0x7f0000000480)={{0x1000000000000000}, {0x0, 0x6}}, &(0x7f0000000000)) getrlimit(0x7, &(0x7f00000002c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) flock(r0, 0x4) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x7) read(r0, &(0x7f0000000500)=""/167, 0xa7) r2 = syz_open_pts() readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/65, 0x41) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="ddb4aeb3ec242c57e0a3496ad84327a490143a0c20239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df90fdb22d51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d036cd53ec811013c307a06b487c480f190e683b6e37dced93e67518f79dc220d", 0xaa}], 0x1) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000240)=0x401) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5, 0x1813, r2, 0x0, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) r3 = syz_open_pts() close(r0) dup(r3) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="82032e2f66696c653000"], 0x10) 16:00:40 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x8a5) lseek(r0, 0x0, 0x3) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x82) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000100)=0x3) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r4 = socket$unix(0x1, 0x5, 0x0) lseek(r1, 0x0, 0x0) r5 = dup2(r1, r1) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setgid(r6) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000240)={0x2, './file0\x00', './file0\x00'}) r7 = socket$unix(0x1, 0x3, 0x0) poll(&(0x7f0000000280)=[{r3, 0x10}, {r7, 0x3}, {r5, 0xc2}, {r1}, {r0, 0x104}], 0x5, 0x1) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') syz_extract_tcp_res(&(0x7f0000000340), 0x6, 0x7) pledge(&(0x7f0000000380)='/dev/tty\x00', &(0x7f00000003c0)='/dev/tty\x00') utimes(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)={{0x31f, 0xf5a3}, {0x9, 0x1}}) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000480)=0xf52) semget(0x1, 0x2, 0x200) fchmodat(r3, &(0x7f00000004c0)='./file0\x00', 0x10, 0x4) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fcntl$setflags(r5, 0x2, 0x1) sync() connect$unix(r4, &(0x7f0000000540)=@file={0x0, './file0\x00'}, 0xa) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000580)={0x1, 0xfffffffffffffff9}) clock_getres(0x2, &(0x7f00000005c0)) lseek(r8, 0x0, 0x0) 16:00:40 executing program 0: r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r1 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0xbb}, {{r1}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) connect$unix(r3, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0xa1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x100000000) close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) r2 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r2, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0xfffffffffffffffe, 0x0, "b04d0013ff0a6300", 0x6, 0x10000000000}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:40 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f00000005c0)}) fcntl$dupfd(r0, 0x0, r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = getpgrp() r3 = getuid() r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={r2, r3, r4}, 0xc) 16:00:40 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) close(r0) write(r0, &(0x7f0000000000)="5214e4a0853de47c55db89d423", 0xd) close(r0) 16:00:40 executing program 1: pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000400)="19e769adfa30aa205ffc49ab62226ebd813dc61fd3664910ebbc0bb1518986e22a8052a8467736aab2a90f095d4948ac6290278abc50b129a6ac05059048ff2d4dcbc4a6a649235bb667a4b3bafa178d522dc1b8abfb6f34dd720f8094cbab2f4dd7b857b9b0cd1b27fd10e5b6bd7802ed4e732d9058f0b2db205a1aeccb0ac682078ba119e9683503c843200cc9501d832255d6ce6ef0f440f2b6767725b22d3a5d489f03ffd8d5abc5c58ccf380853ce10805d65a98a60b91a0ef1b7c9d265", 0xc0}, {&(0x7f00000004c0)="bc628afa124c8ad110a575394080d6b293ba22423ede1695cbf9d988fac8d7f412dfb2f9d6c82e287953d571a7339536927e0f46d5bae8d1f8eba590642882328c5e481e2c6671f387c1d99a598e458b44433b6d36144d94f994e2ecbf50cc68b169d89bef1909973187e947ac033ce4d77e311627078f0511f4f92b834fbfa10254d5eeb1257ba23300f00a3784d3d56ea994a37510327a7dccccaad98e96c705cd64e5eac5087104b553cd70f7fe39f8117c22be8f84d7", 0xb8}, {&(0x7f0000000580)="d196bd3c6645f87a63f4877272a67b04667957998674b9f6bb7e915a00550f1f559e06acb668be189d73b67650c90bcf1e7313e7ca6ad27d9127388744b18bb3d10c787a1ca5f2c1357c40192ce5dea350cc9d34e5019f59a94600910ec63dbb45c02ad95a6150bfd1dc9462af5786301e241470b6e02a10c6e4ca80e50c712dea3c1b822f90325f491b6dd58941f7b92c4aa924a14a10a498147ab8b8ada785fd78fa4c4d226009f59b4cf0a4260cab4e81e98f5e9278a304447254a45ace7e5f143a4b21f8a2d84212609850c77728e2397ddb7f4a285a8459b6cf1cce2de0b0241eee80cf9f54b403715adddd", 0xee}, {&(0x7f0000000680)="2c1755b69a6c1674d1a7d0bac28e3b35f7f14aa7806f4826d5689e8d348c2c9b3327e4c72295a9a30aa18c7703ef7a32b3441c3f2cbedd5272e6350ebb5027ada7cbc86562642e4d7be5c5f6e495b6ff6c4acc3f841b9f99b924496dfa6f04b6be5aeca7adfde373109d9a3318b0e869d3d429d5ffea078fad0f43b11a908dd8c9e280af28cf41b411cf", 0x8a}, {&(0x7f0000000740)="7c385d59815d0fb9df03e571aa8f0db4457981b84c9cdf943abcc002367bc6410bc91ed3fb62", 0x26}, {&(0x7f0000000780)="0bb7e49e4cc85d23e1c57d4eacdf0745a347d3b1e2bb9e0094a51659dda23d45727acd739bcef82f402592a970dd9f07e9adfcfa32903b6c088d0abcaf68de934787eacba957dda8c83a3f69aa32c40b0c8bc950065372bf8cfadaf97f06207307068dda3f0241abd6e83834d52125b186702e646eaf822db8afeaf3c9e61bf8845bc88643c077f3f9b1b686198be9c1615263a561b3db88fa013c3e93ce32c64a18128457c9ab376327f76b84c551013e5e283dfc8d51e9419a74fbc1319f2761d7fa830f40ae1d1762c16d5a9d8ff6a6862007", 0xd4}], 0x6) r1 = socket$unix(0x1, 0x5, 0x0) read(r1, &(0x7f00000001c0)=""/136, 0x88) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r2, &(0x7f0000000ac0)=[{&(0x7f0000000900)="6a881f14e5f69aac71404cc7e237712b1ef8ee4199681685f9326942d2556f39001c6260a4e45c96bc07e163805d7e52b775ad12051868a1f056a80e30c71680dc36603941ce1fb9ba870fbecc4e0b56444d58a83f26197c4114d90110ff50051ad2847488f59852362f5dfa79822b5b01a28357ff63a540348cb6cc93cd00a7d8b9f52d5f1e0e0ee46a57127fc3784c79e27f99d1bf0aea228455cec4fef398d1c6b53527ab10f12dc673130f767cdd1198a211", 0xb4}, {&(0x7f00000009c0)="1ed0a506e92b3e7564c4bd833e521612271891f42e3a483a1bc0e33e1a58e76d5a1941120435992813c7c7cb30197d8475c158c2e3c649cb6b7987fb1230294fcaa6deac875b6c48196d5516cae9e7e88df7a7dbfb4c9b8ee99a2f7f03a99cf506f73d7fd1e382d02a4f6865e9b19d1fd5e0e5d91740b5c980d69a4f7a118d4e306ae5dde04e88ec2b61fb27c7a292f132837006d1dd727b284f261087b57a2b783b1797", 0xa4}, {&(0x7f0000000a80)}], 0x3) utimensat(r3, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x125d, 0x4800000}, {0xffff, 0x3ff}}, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) kevent(r2, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffd, 0x20, 0x1, 0x20, 0x2}, {{r1}, 0xfffffffffffffffe, 0x7b26c311295941dd, 0x1, 0x400, 0x7fff}, {{r3}, 0xfffffffffffffffe, 0x6, 0x1, 0xffffffff, 0x2}, {{r1}, 0xfffffffffffffffa, 0x4, 0x0, 0x77b64977, 0x9}], 0x421, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x0, 0x9, 0x8}, {{r2}, 0xffffffffffffffff, 0x4b, 0x20, 0x0, 0x9}, {{r3}, 0xfffffffffffffffc, 0xb2, 0x80000040, 0x4, 0x2}, {{r1}, 0xfffffffffffffffb, 0xa2, 0x1, 0x5, 0x7}, {{r1}, 0xffffffffffffffff, 0x12, 0x2, 0x40, 0x100}], 0x100000001, &(0x7f00000000c0)={0x6, 0x8000}) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{0x0, 0x7}}, 0x800000000000000) 16:00:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x19a) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x10, r2, 0x0, 0x0) 16:00:40 executing program 1: unlinkat(0xffffffffffffffff, 0x0, 0xfffffffffffffffe) clock_getres(0x3, &(0x7f0000000000)) 16:00:40 executing program 0: getrusage(0x0, &(0x7f0000000180)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) 16:00:40 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000200)="e325590532809e1606c112ccf2c01ed375697a117278b3e63bf7efdd951ffa914e75b4795f4b889e57d505639046236007b60b84bfad3b241050f81bec17a712272c67929f24078c274559223e5c84385f65098c85b2a717a4ae7741b7ef412a6c028d994f0e0800f6dbc21b472d", 0x6e}], 0x1) execve(0x0, 0x0, 0x0) execve(&(0x7f0000000040)='./bus\x00', &(0x7f00000002c0)=[&(0x7f0000000080)='@:/\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000140)='Y,/#^$\'\x00', &(0x7f0000000180)='-\x00', &(0x7f00000001c0)='/\x00', &(0x7f0000000280)='\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='/\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='@\\\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='(\x00', &(0x7f00000004c0)='\x00']) 16:00:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x6, 0x300000000}) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) 16:00:40 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x0) 16:00:40 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffff7fffa, 0x0, 0x2, 0x400, 0x6}, {{r0}, 0xfffffffffffffffa, 0x8, 0x41, 0xab, 0x1}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20000000, 0x8, 0x401}, {{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x4}, {{r0}, 0xfffffffffffffff8, 0xa0, 0x40000060, 0x9, 0x1}], 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x8a2, 0xc12, 0x4, 0x20, "f3f2606f389a25d493eb370aaa75de55e843b7a4", 0x9, 0x5}) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) madvise(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x0) 16:00:41 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x43}], 0x3ff, 0x0, 0xfffffffffffffffc, 0x0) 16:00:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd8", 0x931) r1 = syz_open_pts() close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20050, 0x0) getsockname(r2, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xd9c, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:41 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x2050, 0x0) mkdir(&(0x7f0000000140)='./bus\x00', 0x184) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0xe2aa6cab8ca45e3c, 0x6) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0xffffffff, './bus\x00', './bus\x00'}) symlinkat(&(0x7f0000000180)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x1, 0x0, 0x0, 0x2, "32ba426ffdc23ff7c739ff662aceb2d07c33d155", 0x2b7db41d, 0x8002}) linkat(r0, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./bus\x00', 0x4) 16:00:41 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mlockall(0x3) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="de74c1d0c083c316c5b0598156464e09ae621ba0ff91c08bc4e0a8e63ccd8c5cbee4081e0d0917e96a1264353dbda722c3ebfbb15c3aa2deefff8a12630476cc620be4a02d092131f08ea2edf6ee26c3fc670d0aa51868a66e997b7fe432843e09860bbf31d973efa37fa6a67d22f56d5d1595946e104d7cd283f151b4245c83bc2d4ed561d506cfe8af33a1e71422859b5508746134ed6a1695530ff2cb9334945b0388e80b124ab60808dcf57022bda00a", 0xb2}], 0x1) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000001280)=[{&(0x7f0000000140)="6092227c3afa682e631da9b37cfbe28fe7fdb83a8e2210b2c04e069fcb092d3e84dc40f62a12a0cf60ea3a335be0f15282c132e0e2408caa023a12fce31b18b4130e46b7d19369ee1ca4e7039ef48e140a38394e800d90e647bceb1c17c01eadb9e35862632a5e29bf892453b9f51124096b2f3345481c32bfcacad299a1af532f0144d78d5d78c6876784bf7f3185cd7c2c52bc0b87a76029577f1f50cff88cd0ad62a634c1bddb0fae65c21436a3cadd7e6d19f320edeece721ce76c1988cc02d24bb9a9ba845d6e68660db9f880f05b7dc6520add8a4bfd8fc6ad31a34139a2532f3e24e733eb7bada40cf6ad76df90d95bf901231e7d87af35f344e4d527cba1026b4accf87421fa994a16efb5af9aea9a7b0446a4e64fab566a6b16bc51bd7897c0121d2b425abbd8d05e638947d8b245a8dee2c7dc8ecb526e7e3111e7209a58803ad7a78e4d5634cb1a0c8a1c74a7a2c070201e452c3fed71daa2d1bd547f5b83c7fb85a1e5d6ef7df366861e5ee6aa92f7b44a715e0ebbd5d37df31560b23019d9e7457ff936f3622091d206b541e14387cc8ee195dc5a7c1f5d611015059939cc51996794757bdcb93cd77794c1a774581bfe25f8694fe6a693f8ba73d6b4b452cd994bf9221a1fab84fcf0282db6db043aa3252825d0528a808f62eb2d950a76349431e80e8f17a0d93532ff2a223a2205602c59c398670c4a8ebdbe2cd8208f0ab63b949b97637b7f2b2dcc307ca13a447e86026fc960a159f2fcebf011ba7a6b6bda070add092a4753c82c1443179630d29121fe7326549d6ce35f40918391e1a009b44ab63096f6cf3e45965c24729ad1163e121eae03409aebae9723ddbad94f8262d5f26a6dbc32b9ba0db9eaa5d7ae45f0ec75ba8720a50bfb9edcd4a49883ab5b984117b5c5d076d79392125a659147b90b33d77e3846e515fcf8b2d7f1baaa857ce0f871ad716b494f531a475c38e1238091929dd7e9905bec240a9eb645bdaf1dbc09dcb8b80225a20af9fc6eff5816c3f5b4c05ad82cf26c0444397d002a8cade55083104e0b8e3deaa0921d95bd88682de0e6986505df61d156fce0e06fdbbe85ad9eb0146c3c2c45cc417cf884adb183037d044c2eff18ea265bbea1edee687c8358214a4e79b2431c9705b6696acdb80fac6b81f61c5b5267fec91b4e3ec50b6ad3cb7cfcbcba3992a6af5e28b8ea3efb146c1d9bdf4701a7f16a0ff311d75d349db9f035d6491228245fc09f2db9405d81290def3151cecb07d11a0900c8bcd41e10687ebd4147bbb66c751176ad07c048c7acf1102f14cde901f3df9eeed74de30955bb8db7bc69d3f536e6ea73eeba9b426bc6eaa5d31b16ccfd1eb713fd84f923f64877067e1cbee928a3cc6af29086cfcd19b455bbe3e142eef88f0a25154593618d6dd3b08c10c75e9607e62904ade42164102877b6f22b852a320444e71cbd10f9c786d52972fa06d9d82ba52c41976a8743f0e09899dac8f2a7c8d02e8879f5745bb6f3ee61fee3ca13bfbb0703e783357b0fbcb9512c369f77f9e458e8e29d80213e96756d5ef67511d72d18b462883b2895dbc89d5deaf3c44f4dba7a4099eacc5ce83ceb70f11163da38ff8e90b5dc25e8048d948f3ac7a90ac36aa5d5f23a04756964fbda633b0774ef11728bf3c8bf4fc5d99c57752a5c2ddd9db61705f2886c548667ba1831f2bc9cda8e7df40452b0947743237899bcdddd5c76cdfb25d3a38f79f3c411ee0a2dce85a59f2ef2e753da23b44294833c0d82a8555745a5ac466715487389a803c2e2a44e8c7976896686877dcb72e413e7df9ab21f4f6bb36443be132a0ca8aac497e1bf064e6ce6eb9174e0b7b8b5f7953481e5f99990294deadd069832dfb69c7c918960a6e7e15ffb2c6b61297077f80f3e1851f3127366b04ed7e6e9bf07a5dacbf14de77de2f29592564dced1349785ccc8c9cec5676e611c4596e298a44753cbbec76e9902b68344fa8c5edf7ae05d9020d8de2f8e69049c924bf9a495621970d526cb0f9657dd672e1728a10113dec2ddef87b083f8e26b88fa7f2d149b28f209d3b3e5398a1445f076ae29094ff139937fb2ca4e65d9b8d704c2a552fc3b5e8684bd2d77a26f974b0ecd12b6c702ed950e1dec332e0e909029540b3144ceca70024956d4c01450173c522896db10c5ada448062e46d0597db3b15d5701a17adc1de53a10877f598a1048c4bba8499005b64fc6726507505e085b8420ea25bb51b3134de5e530cb1ff591c2eadcb2c224ebed13ba91eb0cf4caf83057a0fdbd2339b5043bea1da27a5c101cc34b8cf7890247af03b81c078d5c27a7fcd9c4c663335111b64707faf60e8889617576db44b33bc94ff6a4e443de56729f35e76178a40d5a3e4b2255c8c9ea709e7abb025273a7ed4e2ccd4ac6248d3a792f2b9324662ab0455ec17fc973ee437d6255a332a3bd7f4222c6ffb6e1881104414e7fc9495bd8b352f36e4811cc6bb01567e03379bec1a2e0066b71ae4ad586a5d9747889d6dc3cf907abe70553b1380fe184e276f4d1c328467b0b306e44e533b59e43a1a89ab7c3bd137cf54c6e3a345e1848d843b9dda000731d9cff52f18a2def3033a836194c89bc92f28c9792a2927a129758bf944cfb793fa99d9584cc80004e9d61777a401968d767ae0b18363bafdc72a469687ea830cc8605bbe15a2d4cfed86e2e9a952cfcbe45121e3c305ba9bffcc37b5ea0240d9329ed3e26dd06ff3cea9b1c284a2310466c4ecd6aaf74ffb36cb781c0ee9afa3cb288f1167845ac503af089dfe3bf239895f6c1d1fefbf45df32b921fa67b0716ab0c928bd02d146aa03cc035c666c08b14c102f162d26f57a778ea41b8ee86b941b561ceca863d07ff8855188048358399504ce86468b663003a59d51e6490a56733684c6001eb58955b2e5bd76e37f2b95a7794d66c491ef66cf600917c95173e9b9f6a7593e49c0505bb5b4d374b81ebaeb619f477c3fd4d20dc6528dd19e6e7fdbddc606c027d5ced2c80a99d12b592d1337094922da496a490bd4a9a961c89c4060db9b118cdc1acb5f0e8d73341154ac1632aeb32024d9ee193a2e58a0519ca320861ecad5cd24aa9618f6c440225ebd71bd89f2bea2afe56ae145617db3e9da56e686c97396970f26bdd9114564ccf4c3da370ceae98e9f441fbea4c80bf3cf39b96c45e28ae04e1da26a172159e356d0801ac72c8a56a8cb6daaaa99fe2866138d9c34a146501b735640eb64fa3b253db89ccd8b0aeecd682e6ca0f5a10d4c97b13f88d1c8eb17fb8969e2d0494abb0cba203348f16149e5021d624197acb5eb8e356369279cf1f48f3ffc4a7e3aa4bb5d256c75d5ac7a89c62b8a9facbc0345cf268ef4dd4295cd56cd3c51e3a9836ccbee54f78722db054c724a84324d7b6662633d5cf4d315b537b5e168b69f7fe3a6bd2faf0107b8a56f15cf5cf40673c4b911a1b65aa84b72e1c5f787d91b15cd49bdcff44b492dff65c08aceda0ba70a39bd9eec84ca17996c77d2e7e894ab5dca9174809ded2d970140e5e9b5b07b0a76aef6ea61dc684896ef8a99192de7923f73f845aec2a6382ff34359c03dd5c4a0e01e95d63c293d7d9eaf116edb0f110acd977b7cce6c2a6d05e4a69d894c8cc21351d13a037cbb9410962a550d2a6c7760855804821d026339eb4d911263680f8b66ed5ccd64964b7e26238da7dbdc18b52aede0b6410d73779b8065d4579163b0f5dc6e5b0e028e5973c424a17a999c4a9ccef872eff7b3afd792c52a2e596cdaa3de4d4a08987c2ff17629d9b6b8dd36f51cc3b4331eccf11765526086274ce506efff6ccd6d88d3ddde17ef68131c25518698687e9e00b36455f7b4e8ebd419e5a5b31e11388936fbe3ebed32b0536c87e846ddc5fc4315d99b7428f576f8ec1e50ab693c3c248484f73e51c6bdb939cf1bb44fe5a276ef9fdc35bc5e7da10a49c56a5958bf3ef43375a88daf835ea39ec135cb971a72df1c630b3931e597c4312e027be52a037e4b5973824d16b3cf0e4b5fd9479c7a48e8a22e2436e3c8bd53004852afcf7c8a5b3530f7e2e382d6b7e133f588c230f618144bf3bb69685d66714e0c39a75e5edc95bb8b12102e314bf0bb2bc32c6f3f4f24d171393bd9151c55ba007e6961a68010dd7026d879a013953f973f1aa5ee718922efb544ee40a02cb9b5b8c25eb94b85a0072bd34ca95adc9c79f6838913637a9a2b2527499b1a3ec93e35c56b3d0557ff8b11a4ca29017cc88e236dbad3cb2e215753a51380b97cbb6c930db2248e902ae41cac24188b2f68541eab51e3e1890db2268fdf5af029c40fc2d7687e6778f75b89982b70fe851e9848be7fc9b30d715f87e940ed80239b5d55038255b6f4f7a6870c871c54df0b3002f66ae967f119fe9cc3b5aaa96017b821ee7bf4d201d015b67657c0f301c2ee9acfb2cfd41b7316bc93d3916c9e1d6d22f660e00776ff4b14c626ffc8d33faa3696ad33056a1f0817d4238002760437e7673d0569a4220bddb09c5e7d20e7d712d1a34ce4112340e83663d08d7052943d7a98dc01ff310ebbddfa192e90e30ab33c39ea49a159f7988f943285b9379a7c84dd0cd7981c14b4c171d66a02b1a925f97532dfda722dd48e8f6df75ec6d126af9dac49e4f7e80030ec18ad7d30fe7b5ffec999d100b11b59812af88a9c25c1977f2fc1f96865c532a520d18882329dc38adcc46f2de0375db21116a1a32fc0c1f56bad9efab41fdb45d8d5d6f15159a8196bf13b2dfd1d7fe8a57cf048476c378aefe09652e0bc45fd84c66db00d5a98ce1bd117ce2e83577091966d5b2b9dc9c3e6358c9912aa0b476262a259b477a5d57d4302b03130bc8a682dcb4f24d43a14f88c78fc6c2ecb9321cb525f5bc461a015a787c868ef967dff5eb57387968f6c0e82251916346b1d2bc1c165db667e60a0f05df2fc68242b508a6c9d1ca2119b167ff53c6c17b6b0d03330e4fab6ebb42c21a90955508de68e3c24132012879ff553bd5aa9064e2ea2f336f5f5ebdc8e0f256cd4bd3cfe719c456722f9c0da194a4f39e82c945802ec0784f492b94aaae29a5c149d9d1eddbf6faac6c807f9009024c3ea4f94f186c38ddf3fc68d7b95b099def64e69336c0f559133846f0bcc97fc1c1f4aa9419873c4d55466e2ce1b6c68ee4889608ba0edae8a6d82d4c3173584d87347c6bed86f26a50593da1d8386f3b6ec210beaf8c795fe0fbeb7f9fb8c724aa9474db7c8ef47290b522b4f237cf99667892fe4764c91e31a713a40568227779d7eef475760f121941e47495f3029f53bc5ba180c79b9df2e88d1c76e6827ff9907b28f23e423ca16c3b35f4490809f0d44403b46b3563778dc51f3e11dc053a4d715ecdc53bf13fb2601c5c4841686fe32df7a2ebc1355cb236074a8800e666b908b2707902d3861e6260ab452fba93170bc289a88a54f2f71178657828ab670c95f0ef547c21153ecb17d2be07aa6e1bede146f8e1254a056661b27dfa581c6f68f555c198c869fbee", 0xf4f}], 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) truncate(&(0x7f00000000c0)='./file0\x00', 0x0) getppid() close(r0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) 16:00:41 executing program 0: poll(0xffffffffffffffff, 0x48, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x812, r0, 0x0, 0x53) 16:00:41 executing program 0: mknod$loop(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) semget(0x1, 0x3, 0x34268e79) 16:00:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffff5c}, 0x0) 16:00:41 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x1f) syz_open_pts() 16:00:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x63}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:41 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ffd000/0x1000)=nil, 0x2000) shmdt(r1) shmdt(r1) 16:00:41 executing program 0: munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000080)='B') madvise(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCDTR(r0, 0x20007478) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) write(r1, &(0x7f00000001c0)="54ebf278c156cc3393061c1ea01e656e2194f78249944aa0a0316881e3647977914998d11a7042fb7461e89ed5e3e3f26f07aa3789780f244e223aa754c44fe6ebc7fdb6529e827e079ddceeb54d0e25e322a882ecb221ee65596bd4eec647b46094b54c9cb0cd290632a5a919016c030dea43e2b91949b7bd91c7d1a35a6ae0d28ad62110cc52076ead49b7eb097d5d9b3c0b233b48858847eb6520bee96205f221ec7b82679355c91da2f2150b1a5bb33dd54cb812612e2cdc745c1aba03490a75502b9344197a4f53d028877b68da", 0xd0) 16:00:41 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:41 executing program 0: r0 = shmget(0x1, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) setuid(0xee01) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$setown(r1, 0x6, r2) clock_settime(0x2, &(0x7f0000000000)={0x81, 0xfffffffffffffff9}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)) 16:00:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0xfffffffffffffffc) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000000)=0x1) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x40) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 16:00:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) rename(&(0x7f0000000200)='./bus\x00', &(0x7f0000000280)='.\x00') r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x1d) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) bind$inet(r0, &(0x7f0000000340)={0x2, 0x2}, 0xc) readlinkat(r0, &(0x7f0000000380)='./bus\x00', &(0x7f00000003c0)=""/40, 0x28) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000300)=0x100000001) r3 = getgid() mknodat(r0, &(0x7f0000000240)='./bus\x00', 0xe000, 0x1) chown(&(0x7f0000000140)='./bus\x00', r2, r3) setreuid(0x0, r2) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)) 16:00:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000041040dcc400001400"}) r0 = socket(0x18, 0x3, 0x0) listen(r0, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:41 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="3c5a36dc9e4f555928b72d94ce37cbaa4830"], 0x1) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chdir(&(0x7f0000000140)='./file0\x00') ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0xff00000000000000, 0x2, {0x0, 0x100}}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='x\x00') chown(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:41 executing program 0: socket(0x1e, 0x6, 0x9) r0 = socket$inet(0x2, 0x3, 0x102) shutdown(r0, 0x1) 16:00:41 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x40000000001023, 0x0, 0x0) 16:00:41 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x0, 0x400, 0x0, "d730ffff7f0000e749e400", 0x1, 0x40000000}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x3, 0x9, 0xd63, 0xb8, "a2e7bed8dc72b9f5ba7f0bacbda96a412db443be", 0x9, 0x954}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kqueue() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) 16:00:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000, 0x0, 0x0, "763083040000000400", 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:42 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x2840) open(&(0x7f0000000000)='./bus\x00', 0xa2, 0x100) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) 16:00:42 executing program 0: shmget$private(0x0, 0x4000, 0xc, &(0x7f0000ffb000/0x4000)=nil) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000240)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff37}, 0x0) 16:00:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002400)='/dev/ttyCcfg\x00', 0x280, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000002440)) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x1f, 0xc08e}, 0x10) ioctl$KDSETRAD(r1, 0x20004b43) r2 = getpgid(0xffffffffffffffff) r3 = getuid() r4 = getgid() sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000002480)=ANY=[@ANYBLOB="00002e2f66696c65300077224efd42a50f64ca32a8686025e55fbd802d5225aeeb52439860878d5cc529b8a90def6a2ddc273ee9b536cd493acab87e903326544c49ff031a0d7c9ebf332347a35bd4fe0618cf6fd908a48afcd2834b05b995bc5730abc2399ea5176c59bb010af44c56f4ad0861c0d23299e5083b89261724a78f14fa349218c5d202088981aef04bbaa533b9d7768826f8548aedc1f1cf3f60a40252f53de3e3141631406d6fe7750c3d90b0dae6c44d62b9270ce9741fb671e7f391bb1eebb19d3f000000000000008e9528b48d4391ea26f28a38340c5d2b8416ecd172dbe7846b0eedd978b204f707d288421da1b71230de6700f81fd198506693e717bf536b7fd3563b6d3c71e52130d7b3bde38c9ab091343bc4a191d69235b84fc998d85fe44272c597c42b811b048fc6ebf9074f0cc2e5"], 0xa, &(0x7f00000022c0)=[{&(0x7f00000000c0)="51104a1aab7838ecad6e0303eb1606897f0acd0e015006171b41a9328dc5e99544401ea818df4855ef26aaa847b55705a6dad03fb57aee5c5bdcf732faa7d0075b6ca62c0ee3ac4d760c8ed00d8287a8dcfd5aa1acc9395d6f3f2564d73254b7630e0209155f4fde5bee62c8266dac858cdb93d6e29ae7df741f0dcf328a7137652e45a553c0d0721d1588ee5d8ed02783219ecd9ffdd74d79370c3b18522b994fd35af1a5c4a8736a2cd180e24ff7cc92bc36f37451", 0xb6}, {&(0x7f0000000180)="82dbe162c6cf842c736128689fffc39372fe3503ee435659e0949c97cbcc4b6c3a8f62b80fe040ec90d93cc443a2b2105baef15660c99add092be4dec9a296b091abb8cb29abc09e588a01094f30c237beb031bb08a91839bee73f29b8aba98194718bc2bbbe23e2f31d1835e700755110bff9592a7d7174bf412da36a53386be49bafe7e9ba8b256c9e7c4576ea8c539986d41bcb1bff03ed2bf303006953ade706725326fcbf97788282589dd4f35126a1721255dfcb373cf2655196f3689b4c8e45564d1f191afed0ba88a85dfe5754064852a1d47c0f0d03185753cbfc850cf9e8e624fe0f6feeb993ad41f78244e94b19280ea9a34467ab74816f6f1f0c216ca298d37add8abaf3e047506eda4ad77b4aa4bdfdab237bc8ba501fcc9492cb3da97eaf999b00efb552bd1a330d58c842f46db9c6a0f89ce6d5ee38c84ebe616d5759338f4d1a15732619878ad613bfc6021fc5163f457c1b950f109b2fbb43e6982452f7f3641897064da61bf4e5ff645ba17732413b8703bf4df6fd30e836a233507705b6ca36bb1167ee252e1032773189067099d585e92aa922d2a9a45c657fe06e826d0f4e07d76c3bec16c2b0eaf18859b07cc9658784d25eb4f035fa592f38fbea240c55e50a4499ece28e45f4d6fbae52c5f4ea3e86347705b9db4f8601f022a930e9b53911fb04a0410814dd066b6ecdda0cc98f665de69e66c16a4e224b7dc50db14770c0d4d04dcb0e6fe9920f455907b81e90d57b2e2fe2fa57a7aed416f562d969211c7b2192e9a91ab99b374ed61dbc9ebd54509567ad4564045b4698531673528e8c9997ac337a90e14fa65100210a5108e878c665c358efa029c9ef4a43b3a7a584340fd32ea1ba79e98668a851d3f9b42fd119f1882f74611d6b82b71ed214c3c703efa90d8c9627f8931911e2bff61b9adb0a85d6bfbcea425a35c70ff15f87f37ad9e50a67558e21878987bb2cf68d318f17e56dab333cacac477c9270e77ebd6bd3d40601f5f3b259b56d5ee34d83897498d158c62af5dcbfb5397732926784fc1e0359526123a2cd0c21ad1d14a93d1164574d280f86302d672e65538f4ce70332daef8c62dd60782b49fc4aa4acc157c838e8179cb440e02f5f730688d8197ed82d863700a0f94fa993046fdc82796f471d18f6a303a0bf365d450b76326b964717ac96907e2c69f03c977d1fc70ffb09b6b954e7327a23212e8adcfd324f38e6a0b09ad43945e6c79b6dbf7b62f5a400a365f9df63f8982003a940894c724905274a507269ced73122b0bbb8eab200cc3d686ff9ed802c22672cf7331d342166e0989586bf0a0771750c8c0df496031509a04e4eedb3737f7debd4c4fddad8ab0ccb6c0f8fdd24df88b81a73a7cbb46904bc3ca32844295e6c37959f5fea779ac6e28a3d5b7ee3304e0ffc1bbd10a6cfc8a8b6b8e103114f7a31fb25eb1578fe7b1afe13010f8adde4f8cadb131e46b82210eae591155c624f55522faef15b44aac62e0c72afee33f4535e440e0c90839208d6bd02911bf8d97cbaa9ee7d7e0f89252cd3aa6e0f8d11690f9bdc8f5135add916e4b3c9aa2ffdeedeeedf9cdf48d4c4283e7a42bf7d28e6a96dd3ae7e68c99b0742820e5cdc2975d7e098dd1737ea4d80b37a9b466f3dc047fede9c07b0b36caf54cdb0672a47960349448449acffb7f8514994d12c44717eff1b95fa8629388736af89fa51b428b4319129a5d744ab5ac837731b1bd151e589f3cff4ca343c3fce2cfa5fdcfe5accdd3aabba5d779053649cbb5e3b412b2db0393af5fc70869f757fb6b3aa3f406f830e37ea8bda30fd44d9698d980aa62788567b2d5e6c264e3ac0ae56066f54df48987ff21abf2305de98ebcbc9c133a3d5b9228a2d9c71f023e8316528aa26e6c5c80b2b94dde56af960cf9d3da5f69163e600e2d65db235b304d7d63df264f85b83e0c22c253a3bf4452bf4f32b47928baf37641831eb61dd7f5a721ef02e6e81875187abee009ca83bd1b7efe09952595a0725344fe0f1835439d1a3b549367a6974e41f5d49fd2d8137a0a4c1c4b5ca583f8dff66539e2bcc6db600b7216fb14f547c9b36c40cc17c965096be73a41626362a493d3d8abec0d0941fc412da31fc3cd51b1484aea99c032b828cb913b78f3a77f8c5e78a40e5c9dec568385f4be55aa0d595060d5e7f862728b7cb4d641a124cf42c297eeaf74ce80a84df6a25632e273a29d935dd18e58ddebf89c887134ce9f7d6fcc72d22c24a370157d302c030bd510f26af4ca2cc62b437a742a4d66fdbf43c939d4bfc711e186ea11b7d795fff5ef05bc536c28fb4ba35bc3f0c7ac998e53c0f20cd09a28e44497d77407d0a7b0fdf5ff8d38d6e8d66724e737d8e17d519b4c5be9e3a57ca906b9a4241d7d816ae5a7cb49bf163c7e20dc5e4130abba992f8742eb1f72c669d92a0b29567388861c48e92196e8beadee6608e425fcebc45363e068fcfd872790b95543cf43d6d1497bdf104590740d1df0c10b8cd04ed8888c4d97b59042e73189002573bd8e776afbe39d4d5b7f52337e7387ae0dfe1ca0e1c3dbde77ad8db516bfcdf8dbfe9909f86f2b65e1368b95b69695ef457f85b7669a762d778c18b398c670332ceaa6187296064e981fe8b632f070d3db52d2ed7af9c2f025576a1f4a62b50dbc1fab62439d776b48a0929be962972f9a7bd6b843e9686e41896240f1405d88c6de3580841edb9b9d56c4f78ed52306307381880d082e105f296388d59143b89baacb2fe1ebe1e6dd7957087fdfe2941b9ae74608f2fb972c7a0b947062068f3cce7cecc346873dceb2092e5252c62cccb51b94d256b1173e0aadb0d55e21594e679ab45d2e7426087c853135defae431972bcf58841463e2babf51b1686792db2234ad185f15bb3f9a8f037ce5b5b97c9d84dca4eea05418bb7ad44a79888ce5c7a188e1addba533710964ef5812315b80926ce2a44b387f2322dcb369a659ac9730de02412446603fa4e444c43f73eaac67048126a462dc84766c4c27aec68de8ac234e50d1bb62a7e2d6d420a456328b527dfa324cec29d948e0829bb8da120e1e745b91bae6c71f755aed79c19247564ba54d06f107b030c6da64bef12612158483e301d25ad67a7cedfcffdeaab65aee8459b69bb8f8cf00411a37a778941179fd026c5f2482782d57587129b318cb124dded0272166b306a0f5c66a96d48da301845f8f97f01471c2980d3702d69ff2e700470219a2b1734ed569fc6875ac7cc39aa2333a9050eb8baff299134d6441cbe0036e88819973a90ea63c293202a9cdc5d6759912c6a9d0ed3eaf8568ba2b05794a9ad93c6b11c2ca231756182cca0e4c02f9ebac7c41139dcef68698851fbd1baa06c48947612de47a47fd02521762f82e640fd23eb7e4dfc3d5bcc4aa898df72a2f5968e05cf996a2198054cb955add15a83e12b57f0f77187b0e59a7c5850ec1cf3272dfd31e115dbcee7cfd6ebe4b5345891798f709dae582dc88e4f30f7da5f1f7a23099c740b20d9aba51bd3221d111e4598b5ae9a3b16731e47ac9cdd66acaa0bde4b92ea7b5f9e0815e5ba65cba6bb4782baa857628ccab1a5605b019b26feeb1539d4763dbc5d2ada1cfd4c2e22def92f9c9f31ec7fe08036ce275b686496fb4abf55bedb681d5d1ca51150277313d4a8ab7d60bd4d308de5d978c1486edb3a3c0777f3f1e97eded036e8823fd60a345b19c47a1b51748fd33ec22926066ec965bddf28c0561c1a8dd22381c3155366f084aee039a23c48a873ebc5198828ccb4d13026e6850cb8466236b3bd2cf62ca72554c41a8d37500f73887ff284e1761458222792d7227a58a75d7c623083f6217c417e240c1978ae3f1ffd4ffb6120d8e05333189bc10b5251841604f61549f95176df7f51830161cdfb7746ecd4bbda27bed856c8b794002ef156f915191b0333fa6a869484146dd03a8ad5db22be54f061f44775edeb09ed9f8c1ec0d46693e319a3732867c2d8c26299b6eab16be933ad43ab64092198d59e4d215badbe7d2035ddd17799aa0f4082fe52998a7e0512bbd9c666bb786815f2beba41eedd815931f8c66117e8defea6ecf36071364c8f071a19e1d9ce56a0776d4d5aaf73d71e78df52518af35eaa9123b7ac9d6cfd2b159844fb365c73454f492c7319543652df0410dedb975af6baca5d6abfbddec352f7f690efb91db05848af913fa83a2591ff16fa41aacb5479171dce78176c345b8823a3dc3e99246ea1e48ff9840c572e507073670bb3eb31f6b8f98da44fc9eae0001857cfbbb67acdd1caceff12cb1e305f06ad5110587ede72ed3c471834150f45557c53ea59b4efbe2d6d9b4dc48e104d743d7c3a3ae47aeb3e3bf86f2f5825c34cd40ddeace57fabd42f4a2098cee9591e8350ce34b305facb668c09100ab03c7080af8fc9a64ea50ee00c39ae691d66901860d8c4178ee5b92d041756cf6fb4238cf104dc4ad50ed25aa0d2ecc0f49afa62109d7efbe0d2e355fa322ddd54476fafa7986ffbb997cb8046187a8bd2e674891b35eb0797b808ad555cae45d1ed8fbcabcd4279f9a1689f1ad7a33d6d496a20c3f8e0d97f4f1d5aa4651a4e52553315cf7defd53c2d7034699c1a15942b5fec85b285ea88290c5cad553c7d14d57c2cad6eea9fee22af2634c9a38e056e3769664343366d52b240e25835f2b108828006f86dd5e10ff5e35ec35ab3391c5ece2b93095704eb1f4e457ba1f8a6ab0e7f90cebe50e97001883549e60ed876464e35dad9232c6b80900a71df7025b110b2837ec08aad1b14e769bf047a9144c185ed80c9537b29c7cc35fd9ba2b193537c214e7851364eb91fc0e831fa43971ce665b4677501bfbf3d44d47f2f6c58a31bfae53ccc1d3b7fa1d31a670aaecbe119bee81b6e4e52214a8658d3545239a1edf23028aac2d9a6e52fae8da60c3204779baa732e6d5a129febaadebe564f22397663704d26d9ff9032c2ddfaa0a3e02673790f138de8cadd3294b2b3599061bc5fcb01cf17fb4261920035418ef2b01486a428b5fd59e26c05f71b9b84965df186169c8ce5ff915a7a08e93509ab492c4c5a7284f2af880d50921ee3d6ddf99d684f01aa3b93e4a45a9da9f169191319337bffb509e3fea5d7fe34c60ff1cd1609ec55a7f4f63a80a3d59010d02c5f61c3dcfc9ffd9a575b009ed513bfe7c1156f4634b912a897631afa8babf025d1d0b65c33f23c748ab18ff04056bd8f6c29c41199e620d6ee0a5edca368888adbf3ea2e9942c7e9a20babe32518471f4c91a9878e69145c332e8434c2f1bae35102c6b748b68f7b06aafd867efc5b30bff67c77f5493d3fb5b371d76bd35950b132d7f55f50200a2ef9c3609f3142105387bfe374c8ab586911f6ad1f859ace1a7cf24ad299871fa998bd4146062f1daf5ce1c91e225766f9fd43a83489e4efb621e967ef1bdb035a36c095563c8a3cc018aa3c2faeb163e4f1aa6ba7b30e36c97e4fee3a89d447ef92f9971abec6e645c0871e1beed8b809326f7b8c3a35475a345a4d23c3f9a6361cd8d9c8411852ac665a30b1ddaef37eb51e5a510e301db6eca8799d38a432f7dcdfbcf23156fea5619e75ad1c633efcbffb75ff19cd04dea2049e35c552a067f97c3d4dc81a993d5e72abb8475ddbd00bcbaf5db65d09a4391172db0993db29682c1fd773850e5f73503e087e05499bc7922e80c194781624aae3ecf608fc7cf988f107d72bfc6cac1814c17c8c9fac02132b6b4efd242a116fdb52c31acca3", 0x1000}, {&(0x7f0000001180)="0172be3bbb0dad1af594722d05d9474be8523934954a0755f88b7d6905e4a722678bd907282d8459b516f4da948cf99d8ff7e06a633491b94fbd977c4117855d1f014470f2284950bd518517a982932ed8a8b177facc65b0d31848ba250e2a8b1611d09338e14af6d909c28b01b125c10ed2ed617ff9c0cdb5a48d3601cf483d3e27ec29bb1e3ca924d9cc89d7517989ad5b4b6918d9dd9d2bb6ff61e4d3be303c0f0a9b1be88e594529bb8d200acf0c4e1ef47afb003b6e4ab6e1b536d0aaa0c31c9e1e1e1480462bee", 0xca}, {&(0x7f0000001280)="4462b7cac79956de16d0833045f28ffb2bb8d3853e5101a2db3543ca0ccdf707dad62b5a8f6206f057dab25689652faa58e53843b36e49b5d399fe45661f4e", 0x3f}, {&(0x7f00000012c0)="2cbbbc55103d82c5f5d0841079d8025fc5484483f82a11c1fc9e35ca321d76bc12f5c0dc8b3a0022e3aad52023d357ed99cfd20733f223180681fa16008d38c4a5e2b9cf5fece4731cea45702eb066c3d93507c660d3db9583d22a7e41b769b75f15fb0087b421483911b40c1cc1c1467bfe980fae7a2936f07b67087127ab3aeff14d5db6a80a0d7633f821bc1bd0e994477441912aa0f7f88c036f0994544f4b6a715765cf7535b21d3ed0f2a9f8e4984d6671a1e05631ec4cf8a9606a552bfbaff43a540ac68d1e7fd021aa071e0055e921c63eb77c8c7da09384ef4ff6a0b8ec52432fa3a6796b091dad34f0831824f475299f65630293f9b364363b760843efa1bc1283c7457508d84248b72746faa041cab5848ec0ce74d5ceac406a31df87ddbc9a1cd4f5aef3a632472ca568c3e920bd49375314e4603674cd25e78358e8ccf6314462fe6ac99cc7b9f0f702c617a1f48b6c99fe68b15d727608f7b2ab2c6e3b5babda308d0f509484255e8b1eeaef0229b4387bfd50058ea0a9bb5fd673de0372e20ce285ae13e44a89ad0859f035bd50def25bcbc7b90fca3eaeffc23df8eb3b5d9050cb11d4be9418bedf655c3a058f46196c0ebbdfcad1a3cfbaf26a3ac8f09ba123e791d92eaa2fb3926a239b1df6734770b2f74c59f8fb81a8aeb0348bde17941ab733a0f568c30d27ddc7f7ed5e173200be94c4aace3ec08f6642e8ef24a0a0d14c49db689b07e516cc608dbfda27040d7163bb03818d19de11c23997a9cc5412f1136765c9d7f93db61dd8de5e755218bfbbc09d392203d0c2534c27aea012056a6dc5651f250b1fc70b5616ac04dd6043d0e9eac3e11424bd836db2320d328fcfedc2d64a7967bdfaefaf67666c6dd7cfc3da83b1fae27181dfc77a3d2ad71c25d2712862f896542ea87a11f595fb126480c41472824d52eb12c095a934520e461038e8bf31028835c90359be17f31423f5901575fecf1df4615cc2b9b18e537dc2c7fc8b93e94bb88b79e8421ad1929f4e994b56566aa384b78051c50080bda4aa190875c8e515ef22f2c5b67f0f8da6bba3a989bc1258914f1f5cbcd44ce41dfd65b653c62358ddcdb38ad07bd18d1e44f33cd3f033e0c5c09be2caa1b5228d4184650ba08d6fc83288774e2558d1b2849756b4c078b12a0960088105eebd21dc68f48ebd3b27c5377ceb8c11a2a6ff1dd2fca0952e4e0f68c86999734a53681c1231a1ea280fc4fe4d2336c1cd0003a5bb6e17b5aa4644d7ac49843a621cca76f522af5762a55ba29c10b2903ebb7c5c473e4e497bef3cfb9fac56579465dc00487e046984146a8c074b024333bbbfa383aff0b7e3aeb4a3055f0599488123748a143bd48aee08e4648676f22d8ba3835168a546f2c0be968eeccb4efc5641b233e3d4035fc394ba75d030b75c4b855dbae34724c8a753e80d2e2346cfda9f7b7938c1479c78b4cc54aea2d6405b9ffdc7365a238115c21895a425729eb81ef7739e6b86839d0361dd91551112671ad99b7d618d483b20fcbd678fe3401005527a0019c1e7557922f6bf1fb306ad52e68636334e4ca269ad27a18b2de3eef0da866d0386acfaae9c28a2909d81bcb6242094bfbbc939d1fd96f7ef8ad3be146b0a854610f261641cb50bbed65221d78a142e44b22825f9a7c94ab0c596a92942c26663596943fa92114bb134b8d736c5eb0b5f198d4297d73e3a5834d303a98179cd285775dd9e640b6bcc73701744fef73b0f1e460bcdcf5ea1b04d0f525e14acb4603b9b216938a88482c66161d705c7a56522554ad6544f1f0583c6a25bbd467a144aadfd715742cb45175af3d02f91ef36916591d9118e0e603129be1d67f953ca446e39a03c01d7bef6053d07b843c9f4d529075584b3a392d5cfb71234e1114646a3385d12c274e69e71e7cca8fc03bc2c1978a4987eb3936c9824abb79cdafd56a72a6f1c37f81c5dba0133e317595e366672ba4a7ef24445c00efe3b892b344c2a916c5975e41c485c8643abc1bf45bec11d6ac4243710ad9474fe407ea2ec80daed5c7593565c536b95c7fb3e63fc92a778abc3fcabbffb8721f349f78cf687285241e5fb75fb2534d7a865f09083d39eb9b54aae8fa62e8f3a8d3920a79372c3a1ae6ae01131ef098baea552fafedc2bd71c09e4fedc162c3d611f83cc0fea37c0d7de9f5163383e8545de6c3632f7f861a177b647658d987e675a44cdc3c07f6d753d9804018dbdcd416fcf9f9abc042cd02f28cc26bb4d46f03a9b18cc5399bdc1cb55e35bef215415cc1729360eedf6206a40e6bab579106245e0bd4b59a4ce45f9472189d4c8372273eef6fd7f6b6a4205c05d6abb16d8f8a68182e0e1d46ad498dbd30457addbe79ab8eab97c884a8e2ac005c85d5961d9bdacdb802d143a3f618344ea175be75a8477b2f13823439a83171e833f415b704d6942e9a98c5615d4658c4840b83d4513ddb648bfc1f950d7dcea00cee44942b3ea37a0763502d66a556d66f94f66c4a168655abb97bd4978b591d6c89832ce710cb653671f266a2e54963294ed62024c2be3e59d2ccf971518f785363ce807bfac958da7d596c6ace282bad5a5dd7d5f9653eb0acc4d3dd4df485210e01be1ee2330da35de6e6578b3aa93871c254bb8e0013b229d6f1211ea5b6721917d125b472c73e30c5e4d633686fd15a9493ff335174eb1ea7edfd307a753b393e69f1bc6b93a6bb80ca644dd7f5370f91d903c6f755809e92aee873b6da9d30ebf0fc9abfe305cb4e65d509ea6a43944250ad5c169079aa5b9d3be1517b1833c069ff65e750899639260d27c347c3d40753f87a6c7794f1c46a094c6aad2094eb679ce3f120373512d53c5bcf9325c5528f503722ff66293a0c6fba2661afa6d4da6434454e634a8f332dcce11e4425d5f2e0cd40948fae0cbe966d91392b9b6e1acfad9216a0def6db4938b131dba0de44df8502f682c608ae1743b89b0491033179d0629c5afab7ab71ee511385b9c8fc034e8210c060dfa7749778fc0c0c57d45cf84efeb72e2744eb1624d93a6a7d75b7f9179246c44aed503aa9c13969411a384c1f9d7ce1f5fbb78d808351080d5556fba61753f97893bce11033aa1b6e9582c543cc9f2c7abf5446b975cca28248c26f2e10d1e53d5519e36585c1d49a76beb930dc2ab69eab21ae09fec79ba5e798eed5cf47403a6982130e6ef9216391bc10a87a94dbaf0de7b68cb027fe4355031b9f88f8bbee05813cb84568bbe2ee5a1def35c0a9dd3014a408d7e76e2c7d21ef6368d097842774afa5251269eceac974fbdb2d551f59f4ef322544af7fbf489b022e12c073f44917d8be202034f97372ff1a59e2e37f536e1a28300b0d4d5800360e45d6cf5f36dafbcd9d08e6a00cceb3b892c2c7729cce0aa23ae22c8ca70b2698c17417a8a66a9e884d08eaf9708141f20f9030b5ab8866571b973117039d7ac03a41b5c339ac02a19162b62c3799f959654aefc02ee79a48b56c602a1382e8f5f6662d9bcdf9fd2b9ee473b7fd35366c4197da1388824346e0566899ba002e2beac2948beb9c233527f5f5a79404728c8ac81a9ea75a08356e8afa7758b3663919277a8771ae9119f103ff4fefc30e95544711b30f6ba6fbe9bb1c804a70ae58e02c370921761f210ba7c81be3193fecff19bd815f37e7790919bdd55535fc80dce1bf18a66f9c62ca20170ca349cb49633595a05008bb0e7382af9530a672553393ef433979dfc9df04d571819d5e9958c519fd1c27e93ff3630bd77d5d5343669f815de03e07263d98fcec2a4921d777c85f60d157ac6a391b4dba7e7387d4b8184e480964236af81ec8baf76629d5baf1fd37a19acf886b5a5ec97ab9bac9ba34e2546797e396450d40bd22628190142dbb08b1f2d337861c6a3ba114d77d209c853a4e32438ca02170a0d5c99dab0dd0be5c196c2f844d354b5ca34a1bd685f36bc78fb79da250dd208d3c9c80055583d6dece2b246dcc835cb1bf1dd3d08a819c3ba674f168c08421cb497b5cc91f7ed768b72b64e6ccb18f610ac8d8773d29734f945da6d09a7cab69e60da0815c7befa6df232fb4611d752a2832d2b3f5413b26dd185e23ba566109a31fdc32ff10c3f3f73251b737fb81f750e5063f20dcfc9e9cc14cfb99d04dc54c693880a875f9764d22534bc5bd5835873c773497ebcc9888ba05dc9a7e14c12d7d8de1b79b97a1b6238c5365f56c10bb2d747fac8a412402ad685c9151fa6b883e724d9c71b78f12624a2e787189f7b848fb43143bd66173407b10306105daccf316e71d514220c2b4895f13e148743e5089c7fcc3a3f8081c0db0e6f36172e6aca3811165c39abf1a00431eb10744002592867b732fa4d8bb46b352303b59f6e57a2578549524bde9cbe1cf391ddbcb6797378ba40ab304da609cdcb25923757d55534f47c81aa9ac93155b84e3f42d5c36b9a8d7036155603d10c8505d64ed26d836fb17044a82840447dec6e6ab7a4178bc6f3629f56a06535d5ef017751080d1f548ee6e4bd6743a561547b5a30b38ea0562579e9fe5d9952d6bdcc9fb8f4275da7a3d9c2ca133b8895f3a0345679fc2c17596eec12b85ed5b684b76fdbe09b6dd34c6775d4bfbdd5bbf9d2967b8eb81e8ed1dcfa7bd198877b7656da440da20731b73acb7c91fbaa43b7e1b844e44d7deff6ba94b94e61f817ddc9c3fda683644b9ea0b5592c7a4790b45bcdc3c91666dc603ba3b2292b055506f6e29a681b5b6a4368be197abf2cccfbc7bec6ece62aab1fd8ee356f1666c033fd9f3955912a51849f0141f245eadc2281efc7d8143db56ab1f57c2375ee3f27c022090bd619c4d8fa5d18c79ddf99415020c72c10752b89742aacf83ecd4cc00922026c71a883b369ed120defd100eee61123de8f80f2ebc2df2a97d54c4c2b0b1aba0bbba4681520e6db3059df63ae106e23e51f67b2ba55469350f5772efc033a66543d2c1d2499ad5f37d4d1556fa42c7e2c438d7aa2155041e98f7773c0d6265c0e17c2a5ee6940cda10655e351faae4e0b81eb85ed80c2561cefc4512404f4901dc369f7a870d5f6f21498586d9fd475d5ee7e2cefb1e0df2fb1445cb05b1451aaeeef2df7d82dcad6cc138c6da572662a1d4d9e27a97ff3202cc233dd59738df85a5700c042e4197e0407a5d5ba418542f210f78cc4208302ce545a1339b0599111265412a35ce61c28a6da4f9c012462333dd0f7d248e9cd32d2039df6ef8f1fce68fb75dbbf0848b65bc0de9ec5d97ce0ea63c35f9a3ab916bc9d25801d69f834c4756f6c6c7af3c92b059b6b4eef7e775631d94b363cdf02656568855e4190688f1822fffe6ed39473649c66badf7ee004207fc4f04ec56ca9c156e6f5358b4c981c6087d2b8858ff0ccee1b07daebaf6de81ed8679e66f3dc13aff1b3a37568298f5eaf4bd692a584b7f1595b6e8c49dbc26594838e55c8ca1c0fdd7bb51142c1ca936586a09d056d3d2e46d6a309c87cc10af254ff635e478ae248e98009314e04d9f32510efcb6f7a14969e58db754a4eba54fc337b771be56e98b8e808a63daf97421e4cfd495f09b5e1fd7a70f7ed8690b5568612217eacd131366a40bd9d8039b6ecc2a8faffcdca5bbddc75497a88d364112e1faf778ebe7ed71b6ba6326f02c4a18c80a3f3de1f1547f67e36e92e2664e990efe20853c6bd7559c5973c2f2c3664fdd9bf9ca7b5884d8a520694188d4dabf6ada0e1346dbf6927512663b88a6cd6fe3d966c97a86809d4c50c3f83de40b1", 0x1000}], 0x5, &(0x7f0000002340)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="30e5fffffffffffffeff000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x68, 0x400}, 0x400) 16:00:42 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x10) getdents(r1, &(0x7f00000001c0)=""/34, 0x22) sendto$inet6(r1, &(0x7f0000000040)="7d4507801886191c5a3b55dac3e4cd25883c08049e2db6e3eba2623e714679547f7b60c1675417c5ee5e7178deec353eeda1e2fbdf6f17ce8e0b6080c58416d65c02e5670e726ba30dbac71c7115a3dbe600d684bd193c2d457e804530fd6e2ef4e8c90619d36625a51f80844fd434bce6bfa3d1cc408de8d48305cfb3defb8e4b08b20502315d7e50294159d358cd568e95f85bf11100b308f8afd2a23580541abd9849e9f45268e859723680412ec8c91a625e1159e8c437acb449ed04b9e715", 0xc1, 0x400, &(0x7f0000000140)={0x18, 0x3, 0x2, 0x20}, 0xc) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x10, 0x0) writev(r2, &(0x7f00000006c0)=[{&(0x7f0000000240)="3647c824c3c715f1c60630a9f152f7b7550b", 0x12}, {&(0x7f0000000280)="962d4a6f8c2e7ff8bb215218df1ea05b093de90c01b96a2fd8f013119e83a8eb05339342bd92d32c8109e3e51554b1e57c1024eafe3f877305f094efbf49d20007a270bf988054d4204a17943853e5a21b4918e3797f3fc58530e2a6a98295fa394e268d1cfb062b3dd98bd446efab26db01f858a52400bbfeaca3e1f0960fd145243ac24f92aaaf623039aaa787c5a6ea1c4f5fd15018de042d2e75", 0x9c}, {&(0x7f0000000340)="802c3a47e766567b56d8210a1b594dd4389f7f4038977fd46a2ee39501b74bb2b0bda8d5b3b37d1e3eb031d355fce54b6e9da15beecae492a97f010dd858afcecc57da9cb8481b4d4988ccf1d89739f887ffcef27ce8df1e26b0d551bd2432bdc6ab86eece38c02663705da475ff76efc650daecde5905149aa491ed2b1dd12bae914db0b7f3ff0bae4305a3ab9bf75f14f4", 0x92}, {&(0x7f0000000400)}, {&(0x7f0000000440)="53c6f43e91256b4863321a5dc375de9cfd15b9dbbba47018552966d1afa559fd99dba1629dae54ae20f8f60cfdb19e087ccd8ace0f5d8c6e375d78bf6c07717a818bfe41e0ec0bdd0a9854dfe58de312a19dfa8b12f9bf241a32c6e9bfd926efac94ca3eac164a947f6e07", 0x6b}, {&(0x7f00000004c0)="ad3619", 0x3}, {&(0x7f0000000500)="48b1a41a1000726b4556954b641fdf3bdd827ff2f3b924ce146d5465940effafd58ea02036b58c5bb3af41c926f1b63304b27a3674b0f674b3bc207328a2daf21ed80bb8c77b297dd2399d350ae1d1b5e62a002252f9354e34abb1a839880fe6aba5e86a6a7af473f2871fd536d8f3b25aa8f80bc4381e97fbc713a78131b942b73d82dbec5cb4a6d2058ea1f39eeb2170cc1854038e60cbc6b3c4da8bfed82a8659492e107924e064f31ed0eff4cd0fe6693e0dae8373d65ede2452b8bb2db942bb4eafb75de1020eb61bcee16ce09b6c930577736bf0bb7dffda9dfc8b6ee457349df1591abd3edd2415", 0xeb}, {&(0x7f0000000600)="32ea4a5cccc02cbca385823f2dfb0ff7ac5f7600fbecb0c987eb07e54372bc49973094ca479f545f27ff87415cc0883dabb382cd2ea5cef4b17c73396d0f6440b1e1a06c9d71665bf04fab4659f12b572b60da8c7721209100564603d5ff7755d05069f36a8ce401c311e329b4f30e2cebed0f33ff39c1d13a6ee5b3801bd71c1d109ef75898271250a82670a55e8667ab48", 0x92}], 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffc, 0x0, 0x1000100000000}) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x288a0, 0x0) readv(r3, &(0x7f0000000940)=[{&(0x7f0000000740)=""/195, 0xc3}, {&(0x7f0000000840)=""/196, 0xc4}], 0x2) recvfrom$unix(r1, &(0x7f0000000980)=""/79, 0x4f, 0x42, 0x0, 0x0) 16:00:42 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) clock_getres(0x3, &(0x7f0000000000)) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r1) madvise(&(0x7f0000ff6000/0x8000)=nil, 0x8000, 0x3) 16:00:42 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x82, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) linkat(r0, &(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f0000000180)='./file1\x00', 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r3) setuid(0xee01) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x676e, 0x58a}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) 16:00:42 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa00, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setflags(r0, 0x2, 0x1) 16:00:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f00000000c0)=@in6={0x18, 0x1, 0xff, 0x80000001}, 0xc) chmod(&(0x7f0000000080)='./file0\x00', 0x0) socket$unix(0x1, 0x1, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:42 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="9e0facd86d07cc77da698374bcfab26c114dadafb23052666771f41dfa84a406", 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="c2b71374db2f509d5d64f46864539a4b9f5094a491dd298a36f332159a5e9d1b2bfedb3cb8701f2dc51eadabbd92f62ae16d3f6eef119fd1f7e9781069bc2f6e3ee5ba05273bad89246c6bf763e67cfd80c8d54bf01ac2a8f1bf8ffc304b3a5747d3cd999328f9202709df504b7b97a9c39ccf343522cb30c796491318d10291c94cf5f3634b9880b3089875db93dab5330dd6d89105f391be9293788dad23a06d8792ca427e1abeb23ff6da89d832575c83d52394d12186bab0f3efad5993fb2733590ca0cc7e11b85a000d0d8ded96ae9bf871e11f41c45a", 0xd9) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) 16:00:42 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x21bd, 0x40004000000028aa) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000080)="000000186a56b5bf3e752b00feffffff20834e341dcd291c15729bcf49f593f206fb000000000000000000003a00", 0x2e}], 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x7) 16:00:42 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000002580)=0x2f8304e) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100, 0x0) 16:00:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvfrom(r0, &(0x7f0000000000)=""/207, 0xcf, 0x840, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0x0) 16:00:42 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0xa1) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') 16:00:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000000)={0xff, './file0\x00'}) ftruncate(r0, 0x81) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001640)={0x0, 0x0}, &(0x7f0000001680)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001740)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000015c0)=[{&(0x7f00000000c0)="459f7e5329ed9d47ea1ad54651bcb14836248cb24a6ba78ba99c837aade8e1e8665766b434e3ae5788b650bd6d93dd66be92a568c1be6d57d88df21b5fffea44de784eb804e13cc44b84ab106bfd1db17c6d453db44092fe136256e3fa0c74c5e3f4d80765207deb562f986127b23d9615e3f7346757d096c218914228a8fc232bd486189b7f6564423d3a76049cd479e79dfda8bb56e4074d85a6ad5ffc301f7748c7dbe5f5076df70aba1fdfa0b435bc06cc82d31c2198386c3744f5e40d9a11919d41a305ff89ec8139b18110644a", 0xd0}, {&(0x7f00000001c0)="623811f05bcdc2e1437a06383a225d6772d8cf1c14006585781cf4dec1c3cc89f27386c25f27607ecfcdc7ae39efddfc447a46dc7e25ef6ab46140832693fdb2f22e593e3aa44f0e3daba457fce886b83044289531c29dcf98140c86fc146532a36ca502dc1da763fc7bff8a08472bd21457d25e3f4fc10502841b2f5882c33254df3f8ec6e8b8f0a373517a1a314542912ecf023aefd2f153134546cc0cb6c1729b8d1a9e135f0fe9aca3", 0xab}, {&(0x7f0000000280)="b2b22c698a23005d5961a45bfaaa8ded78c97a7be718e6184bd5af5198778aadf474d639c14a75c6df191e3a0d1fd18cfeda911d6310c51f360194a9b8d20b9140dcef17a43da752e85f26f14f7709c145eaaae17083114246", 0x59}, {&(0x7f0000000300)="0ffefaf9f2201c445852b5b64fecdc222a389447208f7664fbe656d8f52974044753bd5703111dedd99d986be8b378ee301014a7b6f36de781a5a7e4939b0c13312107ad5e1685393c2274e03d3d2abd349f825c820bdfed9bd8c1c48212b09dfa25ca4af93a85674b0e7794d086027778d415cd8744d192c944a2129aa0bbf6d1ec74f701165c427c8678e0befe4160259ab03fbef78dfdd55aacd6734d9f3cf52ead23736af65549e5a254631d7c7d89090978ff1a74ebd6e2fb8e5074c0", 0xbf}, {&(0x7f00000003c0)="88053b30cd5bb8ab646bc35b41ac6f49f4f7f3322916cbbf5dd71dc2132bafd202c5650640b19a4f66f5b8972847e64ee8ef89744347e73b00bfe32b88cf", 0x3e}, {&(0x7f0000000400)="dd485d862a47d4c64f7cbd85e49389e598f79adc72285f9f3a5cfd4cd85349b0dc0efb756c6b68dd6093150914b97c10c42386e4390f71d505a32da95dfccb21a545f79672e70b92281e451d1d777c782f59c14e972997f036c280b830f66ec2dfc4f5e3ae09afd82749fb2fa47cbce996d4ecae0c2aaa35d713a054c926b2c3f2cacbbf176f476a917d4e02fb7af87f72aaf445b680b72ac7effca9e6b7218237f7ee", 0xa3}, {&(0x7f00000004c0)="071d49a50b62abc2f142125616d79b58260349b75f997c079151354b137247491531bd9353f9dcd39dc14c38900f0ce97e941c5b67cf9227897b393a8461f81906ae30c970d659717cdeb986d7a1cecc3862c604a144cb92cca89aa2b6dece6be89859208886837a7b5f1ba7c2d96d422eec12242b0e1e5c1d36da0cced49dbc9d257f537b3759f724d6afb7a018d87c3188146228bec1e7c50e51a1139d8976b7c4bd65ca1ff8d4058d6690efd907f6f94dd9a965042c1b72756a507506a7e9df4e3f239ea3e2688ab6e26f3a59df956088ce51bdff77f83a14eda7f1da87a9c3161d8b8b8e85d93a597ae637b341bd162cfd2d8961331d81a5de88302d81d8f598670519b9de85397e0443d7dbd78d54cba05c56a95dd18c3c3c4ddc7e23a9cfbbd3d0bad712501d5fd87a1ca63b8ceb28cb5e4f4acbc84895c26295d28c93615f521b9cc7f42cd8c93a31c8813753c6dc217d68adcb871fa051247c2cebb36e8cc6e4811fced49b45a8b517a1b4b06676e9cee12dccc202819b4b751d9219a699b06e66d87d685015290d36e59f5c1a75424267a6e72bfaea3bb5f752b328e22640ac8a6fa50fcfb498c5e55b85c47776a8e9ee990d6b78e3d5c4171a21dcbc48c9962f4a97b6010a6d052ce82e068919ab3c6f76f62c1967c4dde4a7c54773c11be35ad2b8f408fe37738c2ae9f87ec8b94b34e98a51fbe09f717daa9b4c4f3f4b434aa6d9af95b1fe9fd7c75719c82c5ae8bd49b04c471942f92786e587667b149b8cfa2519ba231028fbe8a8cddea6ce742583fdc414102aa339331683f67ca61a604ac4c348ba40b7a74b5343bd294e4ec4837f16af10c1286c7d143e710f822de0146fbdca32f668fb188411b6b844267dfd275f25d090bb275eeacae2240a3cc8bd0169844fb92b5b820610adc3f4183ef80007e48950ae6f2fffa50b4a3fb318c018630ab4711256c61eeb8ba92be2f0560272b86a574ea3b3c66d5dd097306f721388cb938a979e845d50c8ce6df5a44da6b5ecdc173cd9caa5cc2c086d2674c86e1b03c81f65f5bd23f7cf882343a21bb97d03599f4b1115a1a0bc3c2e846a2dbe90de62718f4b84a0949a28e8b14777c24b25000274a57eb13667074ff98ba0b23a022a897d53061b451034cdd29b03f35f2da8ca020282916be4fc315a03ab5d381e8ef661577bf02cb0f4aa2f7c93684668264371e4292348db252e6708a308b994b4539804440b6909116cd8d63de5fcf90780d3e61fc153cc8a88fefe8f4e44bffe4aac6263ead5f3ae82598693854aff47b14ffee715686f00de91df3325d8d01eba1830a682c5822dc8a860e44838035bd8ed3e41798d78518eac01be2b9db8601f6ff058632de3469f795e3b34160967df00b5309e03e9793dd3ce21b6f6cb16e94e217926c0426f4ad4cd5cf469053e7d17b7a8e6061d1034aeb3472b89329c1f84a696da181764251d1d77983673b32788a96d605cdc64be18fbdf2dc35692062f5dd4853a4f1344bf7081cccba2c7076e24184d8f062b1727a454f8fb5e651b562dec7b10349e4766438dfc5918bd00730cf2c8406cfb37f4d65543fdf767c61a383b42eb75360debb0b8ef50d2d7ae7a1ee9cb72e51eacf8d3fc57a0200a307bbb8feda0fa9bfeae82fb546254e9a284e078e7e05299c8e3a34a56ce053ffe599a512ad291bd4fa3145f49d4e89146279644e4f4d5045aa9bcd0a1126afac4d406c3533045bd780baa291e516e481c47cdda234551ed83683660a5b865c3933a82bb414bc7de927bcbcf299a801bc5587d211e320b81226395e6bffe1d7651d4ddd69471af48f32504b5bae3f38aebc3386d0337e9af95948f31ff64c9fe4bc50d06bd292b495a6266a1951a9f6ecfdff903a0b143bd3ab988df9cd094c12cfd2b470f1d172a6fb9425ed2fb55feb12c6ccf8d384c6222b193011edabb8a4c4bf7ac87626855ac7e6b98a168fefadc6b98ea72aaf3c42f988c63f3f27a5c5501813a2fdba6b2f048fcc65c8548ea0c33fe4dfad19c2cf50159e03372f14a4bf9ffd1a598d4fdc944760c90bff448b0e282bd9a06f7c02557461d18de883c2a4a6ba1adee0541dd31e6a2cd9a1aeacdabf3c71620bbcebc769bf86dde4fb9f57faab8b017f3d44609fbbcaaa4ff171291229723b14ca57071aef1a7fab83a34f5ff00e6a15fd42a8347dd1ec35af6648f1657630dc33df5f5e42f53724413f9db1c9b9ae77e8928f4d0c44709cba9fe00f6ab0aa7a3691d28841c98603189bcf05820c3e3218d9207157c48a20e12d9e4a6114e2d2d4cd823016ee70598748258c346e7a49d717f40282c38918ee312f6b9580963c6266da85d985cf7fb042939401d24c2bd38849f19592f96ba81ca7a1acfc93507bed9959df5c2baeb64413a1f7a5d2f70e492388f55394c30f1be57ecc81111930cf19f9aba0a8827ba62e91ec5a9103c05acd610366deab636b649343614920cb23ab12e3d43eda54a66893ae06811bbba7c3e72f05bc1c7f13ed6f8919903b1bcb7ea54528aafe4fe71ace34d6ab56f9b4885d1f8c6908cfe62ca39e3f4bba6ba7de754e9f089be1ecb6a526a87a8cb3b499f1e0380c2bb605ac7b540e1ecd501f15f54757dadcd5ee381bc38f7d18535e4e9f7aeb6187cf6e239117752ce6443f027eed57b66185fe6b6ba3a83fd762072ddd9bb51db8f8337bbc5c77ed15332060f7128910290d9a91ffc768135ad2089d449f3b3fc65cae4233ce1cf677ff7f10c7eb629c358e77ef5c22aece15f77781cf36ff017b89c91ae09adb2a9919395263aae30f5d77d3db604732a7a67408a5d383b2208820326fbd3906f9dd56b9d38390428e7460b3838836312ba45fdfa37778ac38cd8b17e64d634b2043db0bcd51ea6624c0c13ea3ea89d296e007a012ef6e5127ff794e0f36a7e53627594f38ea2e9d64fccb649cd6ce7d2f9fd83eb638921840a738bc9be32698a437687b2e5978be2d07cb0e0047f6657d4c11c0bed1cfe1a7dc4e0f00619dfe94376f6a792da9fa86e52b0ebe139f818b1a28fc738040c99d55d7ceffd0d1d48463b6b16570d2d2d96ef895e545660aefd5a7c26d7d3b8325cab8fda9fca071d259eca490ef0e153e48521bb3d4400c4f0f511ff0789c75838d531cb250710581a2e389a798adb74888c3bf454f5f0514f1b11d3be537240bed8e973f60e0dd7f0a0d4e8e8f595331e0dac3d6618f8522cd5590bb691699ae369118652074d9919781e93972c3a45aef01aec9dde336323e8d0e94c2b58f3933eca6bd606b9afbd7af11a9be8016d39395a7effb9148e9067226a03c410d48d8682ff7d04807adfab383419a1cc0f2954da15039f9a7b46fdf3c524d5f34da9c1ba87d8961869099078075f40a7aefe7b358cd453849558debf7b788ba02f346db57b25c52db3bf6c20761b21f49657f428e7426795c61382850b345b8eefe8f749501394374d84ff4cdc7a4c516500bb8f1096d8c1d8a35a82b441bda7fad0da675bcdb496cf2934e639eddd042e7097bce8865f8a0ece3ba0157434dcb7040bc3f6ba1b74c2a582212144e7e474d0988109706d904384112aa932dba99198e8f1d07a47e860d124c7658a6dba2cf3cae806487df32ef890f03b86071d51fe4a81c8f54b91ddf5b67ef724fa5b4dca107b806f4a303316fe054e53d70b09f03d6055518f28b163fc055aa408edf71b99bebb83e1173bbfdda66faca46459e8dbd23eeb38519fb8f7bac9e4cb384059bdabf82f76c0866a8392a7fe445226a6935c29f752a7e70bedd24e1e6161f0fbebb783e70d9727b0425783ff3da5ff09e3bee619acf2d93d9a346aa3bf3d5e6b99d74ecf79ec0c0ea00a3af87967ce2ae0ac952a76c1054f9901158ee065164c81c54995c5cd4872b8fc1e3dfa76d98bed87b9f5a4a8d1493a51f722a16272a68d6a184d1bca711d22a9f8f4fd1a411f5f7321d4778ab5e14f5a3999142f8d17baa32e147a0cd856e323cfef51c5f20224960d0e58d50d5d312b6ac5627ca6dd393fd6bee69ce1f8078a3d4a963a1a25b384718f7d2121d4ebe7ed44e80a29179d7ac76e4ae25586bc07bcec0da3d1612c1f11c2d17a30b4de703e9be7e9134902c7701d1f9c758789e006f43cbecc7e242882fee9267e005c9e2e90ffb28c6000115be20be1374e2d58d6132e35ef767eeb3587688777d2e8777125cc4dcf53e3f8c286b42738d630605940960ce71f2620afe5e8e3f59d87a8697a9f2765495f6d80e8ae0b1ae40e1579a02f109a8402fcea0ec2788db4922e17403290cdcdb3d5ca208b6bbb53cf468552b0914a6af0dd7dac84694e7069fe244545631afdaf700af996502e0f63039cf6410eff677f1670e3ab49350d3c1c11acf380368abe0c1d6d9967a449fd469f9fa21a80b2a130faf132a842631a28ce242f0b0bb3a6bdf4de1fc0a633ff941ac9ee7aa312086df40f56abb4794e229229a73a969c4933688eb50073c1a519f745b938e75dcbcbbcbbaffd922b06800401508988dcf9a498cd2f1c3d7d06abf2059b09a2c9c15663eb0abc44335388fdde0126508835396f169ea34754795824168a2635aa2622e4fad753e02f91f9442479d666a4ca1e5025a66f4d782f2fa6aecdc6cdf9a58864d290951707b65d33db021f0b853c85e4f8a6ea29cf0c162e55e6319ab18b99ef771364a856883ae944900efce4413fadf7989078ef7ba4f69dad148dfaa9449a80ba9b9fc71179927c5c585b812dc8ab35b1f3bbed095b5a0b23cc0b24127702c2156ab0df9af569410114c10d1cba7d16bca4c5640c131dcc3f712b6a26c7916c69d5a1f58e392e2ef97b925eb537816f1b2f01979d1d11e4ef993cba325641c163c35da4ed0fdf59c15f16219da289a25890f599b543cb9b3b6bae3c616b3315ee50f12864f3efda10c5203f4488c5aecd6043013b0f740b81d2877da746fb4091cf5826c4b7f40b009d6f3871974004974ddb691097ee80e245558acc4d1d394b256fa9175dbfa5605a27ce0a016b70b3c7e444608c706110f1968a70710d4d7f1dbd12477e3bfba2b5857ea94d1fa39e4b3bd8b6e27a7f51772d2205f12595db8d2d0097e41e96c5125ded672a2d488cd580aedc8a1ac18cf6dd5d7d18d76eae3ea84d1c219b8d9cf19abef9dd988e2dd1be80251f4819d24c7eb1eb9a66027f0b142f6230586330596fdadb30c028bc97e405f92a2f703df9e31174261a2cb8503c3db4aeca05642524fbc750c3db28080c5aeb8dae81734111b8529894bc4b9af30fc18468faa6461e55f9554953d69484f1bd7ebdde55b4d728ad38971b5981da9124cd391b45176ed1b010d5b1400491fd3fbcfcad44e8fb3b042e53f0012978e1e915983e0a6b224e2f651a4c5688a2755409625aae0223e8246eec752cf8fb38cd5d6a7188617acbc3df88acf0c772366a6c94c621d860aca18e48f7f67f7bccd2fa06f456b71bf8415516cb0428065d2f3e92ec5d920c0376ccfdbddea3dd360b10661ce1987b19e361107d58d80eb5634b7682bf36a22658e854abf2d52746ba0e64d828cf30c0f19892fe93f8fb90d359ce0577bd54191e75b17bc45b5ff67f8ba78cc8997a11da205ccc20743e46980ebaedd16f4a3673ca12d945d9e7a65054ceb096344f2e72d0ae506011ff0022df51a76cd1b1451d8bc1b328778a122aecadb759e7128d602ea7b34b5a1977af36b128b582d2a127f2d139759da97e0c1f16be0c5b0a98de8ed1ab80f7c32e24b4b0d4a9b9a783b9637a099d48b107", 0x1000}, {&(0x7f00000014c0)="7320ce426771e91cb9d670fa37484168ec430fdf2211bf20197b48ed36ed5e7794639111d243e192e044d2e88b64c07be939ab42e8465e8f62f074d21dbaeee4f34685611604e13cb185c2e73dc27b72760e7722ec8af0af909a15ea55339f46193745b44c74788cf2f72eaede29358db54f56f235b1162e6d8cc1f89274f2f09318d5aabb434bbe3d51440a3c80994d3382a5f7f729b18e0b0ac9c25b67349c56df6c2e43130b583faa03590cc6986ea0fc15e63bc8d9d32e5b754062317b428100dbab8c75ddb37d4a0d7d833c5a5cebb03df887b47b5b60048898cd26793b164ed97d", 0xe4}], 0x8, &(0x7f0000001700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x1}, 0x4) shutdown(r0, 0x0) r4 = syz_open_pts() ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000001780)=0x4) rename(&(0x7f00000017c0)='./file0\x00', &(0x7f0000001800)='./file0\x00') pwritev(r0, &(0x7f0000001b40)=[{&(0x7f0000001840)="150097d29309bdb3d2a0fdfe85545bfa714d60aae5eb93ea27271d4992f56a6d8684f15769a981fab49a2dedfad88843e6cc139c9f570c4c55c2c86567f298f156dabd70837272fa80d83029e46d6a4e338bc8e13396921e27d107de4e2624d8218740099ce02e7a154ce6b62eccfebeda593a2ee6e3187e26a6ddb75b8d8192862c68b74a15d24a131a2a71966f2dd5d7d45ad86626560514bcff81b93f54f5ca02275977d9aa03fc0ee3e625842a4ed3a710477cd543ce30dce1670c859810f06304c512d2282848e9da6b36", 0xcd}, {&(0x7f0000001940)="862ddfc2ab2d4674296404341c28cc0d2b2c9ab6dfc82733645b33de7c213a85581e48bc51cf5427b154b6aa1330d65408810320e6fec78c524c09a9191787f7aba4d142528acdecd88750d2", 0x4c}, {&(0x7f00000019c0)="deb3d4c869482d9c9a546b0b906a6138d2df70a0aa2dd9a3b842f6021a310ab8ab55a6ed2c17e845433ab4395dc9f9036a35386c9db5555afd5f405419628faf5395921a2ad2a769b0d916b5fb25d3873bdd02c4f18f5ec86b3d91be5dc5a6efeb49ca08cbc9fcce6eb2c5ecf7eea042ce07feb85bae79c3b07348a8e0c0ec626386ed02c864281ee97a07ac929a8eea103816c064aabbe3e684965b1768cb7b227884361c5246979e356578374679b3dc24fcbc4470162b34efe1577a684ba58b1560000d1e206ea8a5a5a68534f8d4598209df1801ec46ab6fbeb71f8fb91ac239d37aa8c0d967224e2b8fccf8edad7046f44efc6168f65c980eed", 0xfc}, {&(0x7f0000001ac0)="2be3281deeee89c791529f6536a7ed704d9db7b78b190769670c207b8e45b861592773e87616e5dddcc1bdc454b01ee4ea47dd3b174d4b", 0x37}, {&(0x7f0000001b00)}], 0x5, 0x0) r5 = open(&(0x7f0000001bc0)='./file0\x00', 0x100, 0x80) r6 = dup(r0) fchmod(r0, 0x1) r7 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmdt(r7) lstat(&(0x7f0000001c00)='./file0\x00', &(0x7f0000001c40)) r8 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r8, &(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f0000001cc0)=0x1) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001d00), 0xc) mknod$loop(&(0x7f0000001d40)='./file0\x00', 0x8000, 0x1) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x11, r4, 0x0, 0x0) ioctl$VT_OPENQRY(r6, 0x40047601, &(0x7f0000001d80)) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000001dc0)={0x9, './file0/file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001e00)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000001e80)={0x40, 0x2, './file0/file0\x00', 0x600000000, 0xaed, 0x2, 0x3}) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x3) 16:00:42 executing program 1: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') pipe(&(0x7f0000000000)={0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x4, 0x4) 16:00:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d6, 0x0, "d795c1e7ab6fc6e23c5b00000000000100e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bd0cd24e91c321a8cf9824313dea8d0343d605f0d3287533ecd98d48222a8b56597b1fb9d5c699445e6185c6a19e1a3fbed9d747f5ecd505d1f67a90bb05dc03e23ac168a0237f559f7cb5e32d0ff2d4e7199743daa987423cab21c6b2748aaa78947da61d2091f2e9bdd11c451813c0cdf5060000000000dde8cfebcdd79cd66c31409ac62eae1f1c146ed5ead4fc43c6c3b018be3955ba5fe808ff840f9e13da074ee54c062e97ba96847027f5bc8d2cc344a263e46503f0ee68df5d7f7a6c740d4cda985d7c88b43eb30b40050321fcd5fa0a2efe8dc4f4c6ed7a127cf5b793658f0f041696530d21bd27c45f19eecbdb5099969a010101000080fcbbc6fab344abfc3b6403e970ce8091af38e865335171c78cb860cac069a30649caf05d7383628ba4b36d61808dae84a92279207420f29501457c402c89692bd7a8989ded75fe12038bd4ce43b0db24199d771ca8ff7457f7883d771f9c7cd4a8dd8ceb22b39bd621230e7e9fd4be56d36b9a190654cbaddaa405c14389be8b2e5f647793907e85014ae96304bbb3f25f1a2d7c2da4b2694bcfeca7c00bcc0b12e1b776a27ebe3cc7eabe07420ac10a169723c765790c9aa2dd31085059a1afa54d4ce6", 0xffffffffffffffc6) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$sock_int(r1, 0xffff, 0x84, &(0x7f0000000140)=0x7ff, 0x4) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() r4 = open(&(0x7f0000000200)='./file0\x00', 0x20000, 0x20) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000240)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffb, 0x1000000d11, "b04d00f3ff0a631a00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:42 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket$inet(0x2, 0x1, 0x1) dup(r0) r1 = open$dir(&(0x7f0000000140)='./file1\x00', 0x20080, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) fchmod(r0, 0x8) ioctl$TIOCCONS(r2, 0x20004276, 0x0) geteuid() geteuid() r3 = geteuid() setuid(r3) ioctl$TIOCMSET(r2, 0x40044273, &(0x7f0000000000)) 16:00:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:42 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) fsync(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r0) 16:00:43 executing program 0: r0 = kqueue() r1 = socket$unix(0x1, 0x1, 0x0) listen(r1, 0x2) r2 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') pipe(&(0x7f0000000880)={0xffffffffffffffff}) preadv(r2, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/84, 0x54}, {&(0x7f00000001c0)=""/122, 0x7a}, {&(0x7f00000008c0)=""/4096, 0x1000}, {&(0x7f0000000240)=""/141, 0x8d}, {&(0x7f0000000140)=""/59, 0x3b}, {&(0x7f0000000300)=""/86, 0x56}, {&(0x7f0000000380)=""/35, 0x23}, {&(0x7f00000003c0)=""/105, 0x69}], 0x8, 0x0) kevent(r0, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xbd}], 0x7a94, 0x0, 0x0, 0x0) kqueue() open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x80) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x25, 0x0) accept$inet(r2, &(0x7f00000004c0), &(0x7f0000000500)=0xc) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x4001, 0x0) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) sendto$inet(r0, &(0x7f0000000000)="0d13d69274d9156a0da81edc8071", 0xe, 0xfffffffffffffffc, 0x0, 0x143) socket$inet(0x2, 0x8000, 0x8000000000000082) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x60, 0x0) sendto$inet(r0, &(0x7f0000000080)="7a93f2d4a3c0db51a79960b31c14075c95da1609979955bc30c4b72c92a61f1fc664098f0770578017bcb86e9b0f4eba13668a05bf138b4adf0aabff5f1ba90930852ea15262f20bf3af86f59208a03fd8a8fdb584f4627c79fa85473e16e2e9f73a989694d5971922700cf18055ba329ed67953e549cfc5df26a04e743274593324bd66d701d2e7f11a4c2ca1214176b04f96e96cda3a0e9a748ad8799075e4084a774873e00edc8788bcee58384470aae4005c1b466c94602efc16a3cd6f1e6a9fb7e16849e65b824b4193f8522d38c8a17aad46f7", 0xd6, 0x1, &(0x7f0000000180)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000040), 0x0) flock(r1, 0x1) 16:00:43 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x88) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0) fsync(r0) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f00000000c0)='\x00'], 0x0) writev(r1, &(0x7f0000000040), 0x1b) truncate(&(0x7f0000000000)='./file0\x00', 0x0) preadv(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)=""/214, 0xd6}, {&(0x7f00000002c0)=""/231, 0xe7}, {&(0x7f0000000100)}], 0x3, 0x0) recvfrom(r1, &(0x7f0000000100)=""/9, 0x9, 0x1, &(0x7f00000003c0)=@in={0x2, 0x0}, 0xc) 16:00:43 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) sendto(r0, &(0x7f0000000440)="d5c03e7f0452fa61b2bb1faf63a2df48161fa620be7346b1c7ef55cd45fd32550cd77111d1c01712264b9d65f6384b31d5e349ae63d9b457f44ac438fc55bfa1ea969e33f5e7a462148849497d54dbb86c5f3caf7dea3d021a4ab15965237b9d753c714a97f918f6204aa081cad72f52df50d43304d58e6d27f45b80328aa4e884aaedf38de9d3f705680880252891aae5f294d04a94db7730c91f9680b8067dad34df6f1283d08a824b73ff32f72f4227c8a2a8219a53639bcff25cd875f8c1c12a1dee0cc829a8fc95105e51567bd26b087164cb25e23a6d018e55cffda07ef0b2b0d226ac15b09950230f273f2b5e42afeb5abc6b875fa0f3fd8286b53cac18e92dac032a13773787fe10fba833b976973d3fa378ca7b166e7d311d3510cdd7d194c80a510199dda32c1ca4f6577b62d7858df578969cafcc395ca43d50f2bef51dc8aa30f8495eed05a38383d44b417841d67118bb3b6c6cd358f7db209f93ccf1f353aa2fed2bec80b7e05bb852139a5e68dabf197f5013848e35cc184854ee5f4ec05b4297d49f69749420f26e5812d0dfe5738922d33f801caafcf384492309231efd02decf9903ebe6bd53b678d6ab4887b15d1755049ef55e346c8cabcde775737cde1f0a28f44f15d3ea6eaf7bf6358796e8dd3060e41cd1eb9d760da32cf2ef992f3bb4a5fbdeb004fc946af81bce0fa3cc80c9dc5b9700d8cb8cf49b9dbeb4b21768fe25a2b3eb84bdbc0567a12455d07303b5ab4df43c37c48313ca88ccbaebcda7efe9fc2e3958176423a39ab76d68bbedc92dd3229fa961f380be53ec06bc227bd767410789c41fd52d518dcab298b994dc4084bd0c3ef0a90c80f746286c796ef78c1b37fbd72436bf3aedaf679a5cf6dd80bac5b512b0c52985ab2f29f1d23fcaed797bc781fded2c9d9cc32875b237e299d865ca53c2dc04f646c6c78ad59dab1c89fe7185b560e486d3870e5c001d2981f3680e615ac8f3ea204242a0a87e62f58668cc8e874cdd8001ec4a02ea061466a826d9b9bb6f189c6e841e5b8dee4539e1094462968269a2747686ca115f05d33b7c96b681aac84a672d51e02d4fcb3ddc8e8e2f1af3549744be590816b238f1827b28e4457ee62355aeec7e796f99c6099e4ab7092f8c842e53f19c263aa87d3fcb2bd9d60716d375c0638218543dec3cfa61ca07a3a36c180f578e1bc26fd5eac8bdc57138be5afe91f5c510f01cdb507f663ff766414abf9abff3e790dc74be386d0ba4fb085302f8016833399a099d5fbc0d8e129daf13a1a8c08d810c034a1db81774bce3496647f321be1125e73c5ce99e9f035446ccb8de83c5420a7f7580da9124482cd57a27313d4a2b09a938d3c3c7b36e635153fa025b1ff891e783bc35e5d7dc3a3ccec2478d9abea67dda3d47cb271382e97c54f8a77e612ec6558b0638e7e0a673c6927489a9e0f908be2239e96cf9807392eedfaff8825369323ac3fbbcc6c03b0cb83b372820da2c40974e1353f5fadd58dd44d55caacf7de3da8ae72e17d2b8771eed20d8dbdfa45cefcf286d410032a185643002e23099843dd22d56fb3f412bcdc26ef61ae81288d64c7a81779f5f7e546168c9c69c6acf8cb72ac20b31ca167a868c9ad679d9a2f791846fc89fa20a6f60bc56fd666d2b3c081e010ed1f09b195dcb3b65e84e0bd3e2d8eca10e701418dfacb69b52a9a5499ad948ab844c8df42458f1bcce25b67057fec8e3821a85e1c28d3427acc46eeee5738cddf30f817cecd49be9e60a624a3d32d2047ad600f737fac47c587ee3a49009a82c09c8b044decd45297db7c5c611bb98cb667afad4ef74a6d261ec70cd8393b260e4a1b6d58f872e5a77dad2fec94a479946c22857bb253d3c8783531a510a826c9268627738d1c3a2e3b186273d206a98ba462efde8fe80ddae1b20f2a651d2358b675ff365927fcd1f0d27126ced20ab93840084d6d8212f0b6a8db1bb91f9689af50e6bd2dad7628ca5081944c1594e8f601d0716acc74354b9a4ced0688c869c14636ef1791093eaa2678d070fc2a47ae900f3a7798dab3bd316c8995410abfc0c0209def09dd276a2290b88924089f544e64ce80ce8ce318c5e237bfcf9d0378512864af6c6ce304a242bfb7386298d06b02a3c7a55a8ed31281b62b2efb54de01ef318f60ce96495dacc43300dfd73d5818ec8a4104fa8f2379f583604c5a1e0a22c1239a0b07b9abf3394370116b2379cb831af7fbf41fb9607e3a12682d615846fe555e4e3b961c09ae6791e04560fbc5a1eb633f169383c8c602400110b80d9a28691df79e66d3d5adc134b53a91e563ea35e15d3375147ea0e29b3e1e79f3d3cbbfef9fc5b4c02dcc40e86f346f3d252402f84a7df6f80920173d92c06067e0b27ee87a6e8b0a974f63da98cb93e9ac89ef45b412c6fdf3aba5e0b02e5a6b7c2619e9476bdc4a962421acbb00b7b606471a7b6393c462fe0354b9d71530cbe6dd983e362a7d483f0a8ebc4987342f47342a0f42c3c5c872c4afc82571928200df578e03ef6f8050bf44f54fd2662f8fea0cf925e9309de75a68bdc914900caa5e6b960de755e638f9d201a87df26c164ba46604d75ea89a4a72114f52533b3888ccc9965caa446d43ab6a5a059d60dbb6aa9d13d629c0651a48ea527cd06539b2764e0b0a92eff4d48f8ef668b0654c9172d634165573bc0ed8f732ff55ff4e5c5d1b88dad0950113555c2faa30ff7f862f93b807faf6653e6477b195ca86a0b2403d168586697bdb36c0c93733504660aa7cc36c208a34fc6c97334f41831ff5a1ec17b4e54814c27db099e86e62a8d9a82cd9fe14a7564f33c8365a519e6333e480a43df455f74a28f992dd27113d419a0c6371b4ca35458357260add7b0e6ec5333decfa4e98e3c0ca1fd41191bc88783231b110cc19e5f04fa5009286bd7ee3ea10901bd146607e615d1d5304db3b2ce88926bd482de8b96f1510cf1ad0b5a81159197991684182d4aa1fcd55ef003e2758697f3c0a986296cf28177ca26b2769335d23d694a82b18c19fd4e941b3f38b488a3e1cd58844cbe91472e326602b8dddedb248bcff8efa52567921825944591fa88441133b25cd89910287fdd4d46dcf5e240494ccc044bd128180289c257f53aa194f3f7e1b37d17134cd78bf7e920b2a4ff628062111d1d534a56d55d6ff1f9cd963e8f75dbbdf03ec422e68c937f29ece3273a737a2fc959776b2662c3f0e9b25fd861e87bbba034507d3bc3a147afe8c4c1999201c22b9e479f4fda4895604dafdea4ed470e87a3f8dc7d661bf9e0e0bb6e04b92bb405cb6a8cdc7ea478de4f309e4ab2a55869dd939d273695302f67efc42bca4f2f65930165f0ab4eae52ee1ec560819b8464ca1ce35368e3216b7f9cffb4f8db26925479756af544d4273eb1b20fd65e43d61ac8f47bd5a0162ae706706b789ed39db80892edad630552c964c932f10de5ca591a1aa5f22dab5c9fcf184bea57fd326f1de4e9861f843f91e992eedb722c19d87bb42aeda2079e69a0e23bf0d11a091d6715efb85b2a8509dfc0500fd641127d47301ca616fc9f021da874e538d5610036bc84dfc714fed853360e81ee948b72c3828f2a342c48504a1c8bcdf40e2ed539b687e28fd809b78c1387630536b643d047fa6d9cc4e4b4cffc0580f7e5956dce86770034bbda2b552062403c91591fb29ecb2589e85723afa540d94bd22adbf168b7c7fdcd4c7c0a431d613cb0dc3d44e85144df2d7df6d7ad016c2398c57ee6e56ad78cff3377403a5eb8f32c30bbc05064a9964ed6e45318baf6eb301806677ba64a5d3282ff6ae5fc026aefe08f6514ec6ec2f59debdfe9e1603baee1a0b80a1e8867b442505f789f74564a7eaa394396601a55577cfb33149f688b2a676d97f362a22aab7f37f86788ae62613750ce18a7963906aa95afb840b5fca8a4956cc561381185e314515ad0bed1e5897f130acbbcbcf63f22a00313cdc0bca4744d45e7206fcddd4341fe3f4b0c217badc4ae7103427c081a0c769981238a019aa5a5695f95917af35f72e13de824598fb4120b7f5ea7be539093dd6f06ead18ad8018f15729ab7fb108dbb95ec077a582c2b580eacb6103da4d51f23684e24dd93c29ad93f7b2dd47c9b497aaa3cbe5a634b85d16ddfeee644f3896df8f79a489ccf0921759d06829dca5f4e550eaca48eb13c7b8d9971c496af4c31cf83e1f455c03a1c14e3bcb13f6b7de4a079fe830b7301a9d333de4f13717a9ae99ff81fa438db354194082e0b0972e33ea5f35be86d9379cc12b1f0a271055c4c1a6ac93d7b7cade8036b73c7a0c5258055c3bf3b5ff30c94b054fb5f3bb2cdf041036d689a294ffb4edfd1107b7540e69838589f3ae7eebed86dc07f31d059552989919c7d099c894c5bc96b1c4cdb93a0d131b74cbb65fe98ae236745aab69ee85a151394da1f7e36faf461128171fb79ae541a0235bb5ec3e4d487de82cac4c14031e00fbb3017634224c507db56daac1e6bd7005f5ebdf44a29dafc922e10180a44d2648041ab98340e4984301bc717a93914c258f179984cacc27715327930ff155b56ae09c709a3b4e1f7ecfc0e0dc7c9469aa0689a0abb69b2ab8f15aa1e5fe3eee3ff00dc4b7318aecc64a6caa45f48844dcf290b26e720e802f5a2fb440d6e0233cac6fbcb7c97eda4dbf53cdb807fb6ab3e714ad4e2555527dc7406200eceddc3c7a84fe410cd9bd391fc4c9a7a4604c9b47ea6774a12e5b0e3016a4e05d04c01dd12993e0f662708e033bb8c7a58a9431343a333e10b81abd2488338363ef71884cdeae1acff7e38037c9c28676d20df509716bd599af775df422ea0edfb990123a4883b0626d2c6298eec3f6e05e05213fdad207e4f9a5e88fee0db46c4104060f5ef38e7aa9cbb3a7a5269a7bf57dde3dee869ecc5a227f4370598a2823aa3d8cb8b30945d3a7e0d0239f4892c41b4655bc0d847478a001b544b32ea5a8ce173e0e3c8df3704fc2639526879c32f74b46cdfcb31b80b383a5d9e65edfc188d6f44c712a885ea48504ab1a8e99c203eae57606c8f124639d5ab781ed0d640f1c85355068621c0d20c7cee04a41a41df6d9adb2d34243e156d7b9c44ba1f7fdffef612afa6551c589322a65da9ee3ddf7aaa244b2fb2d72d642c4e2656b7d426f0fc460ea7a8ab47d0529e47f8719deb25197d3fdd0c3b3006f4bda095d007492e4ce5f58f6a166db5c6da66f88c3680f0e17df6fc8658a3207eb876d10b82e9ee9c4908e9ea6ce63a1c9fb10dfe10cca65e8e9e5c4eef4672d862ad7ebb5331fc6214e35e4ed72498f0b0b3ecbc856f5f368e70041c3bbc48d1c37a256a3bfde57dbf02fc0c4f6656f5006a9dc15beb3f31d42ef2b934972a36525cad4b27afb5600514da7b3d3c530174489e01be717ee8dd14be6bfd007aca7bb0be44f3cf4875610321710a3336e3b940e71770e059625e107038cd4fe8b79b4de892fd40e04ae54f45e2f0a3bc381ffc8d3e6d4e090a1cfacf8f5711fa8f66b4ccac2107a57575a1e21c56b322a008cea50d6312973bd02963fcd087bcd772ac15d635649374fe8d0d79dfcd2d528e37e69999bcc8d5c42f08741afa6e1f14e036448e139389208d5c238e38d6db0b32ce7a4e952d92d02a136b953e2fbe55d5f00517959991403a9dda87f2c20e01c91a9e9ba4c812206e7d56c3b766c7909eae85bea814e8719597d7e2654b3411327f05bc4efa929d3d52966bd86536d1472fae02bce02f6abcd88e746e117da0f9", 0x1000, 0x40c, &(0x7f0000000100)=@un=@file={0x0, './bus\x00'}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x30080, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) fchownat(r1, &(0x7f0000000180)='./bus\x00', r2, r3, 0x0) r4 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r4, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27feffffff000000000000000000000000000000000000eaff0000000000000000", 0x2c}], 0x1) 16:00:43 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) r2 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) read(r0, &(0x7f0000000040)=""/92, 0x5c) lseek(r1, 0x0, 0x1) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:43 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000000240, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) bind$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e0466696c653000"], 0xa) r1 = socket$inet6(0x18, 0x0, 0x8) bind$inet6(r1, &(0x7f0000000180)={0x18, 0x1, 0x8, 0x9}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044278, &(0x7f0000000000)) 16:00:43 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fc, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)="e99cb1193e483e9ea8d5569098f23beac61d6571381df2f6aed81a3026f58a59bb912cc498857d654a10fe23a262e276e2136d2c5df4d23d5e2851fac27663fc0a25c1320511c01cbbc364bb2712442d", 0x50}], 0x1) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x80) fcntl$getflags(r0, 0x1) getpid() execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/192, 0xc0}], 0x1) 16:00:43 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) r1 = socket$inet6(0x18, 0x3, 0x0) fchdir(r0) getsockopt(r1, 0x400000000001, 0x6c, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x302, 0x0) 16:00:44 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x13, 0x0, 0x2000000000000000}], 0x0, 0x0, 0x0, 0x0) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = fcntl$getown(r0, 0x5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3a0", 0x4) getpgid(r1) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:44 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x80044279, &(0x7f0000000000)) 16:00:44 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x80) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x3, 0x0) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f00000000c0)='./file0/file0\x00', r2, r3) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x80, 0x0, 0x0, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x4) munlockall() 16:00:44 executing program 0: open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000140)={0x1, 0x0, 0x28a, 0x8, 0x401, 0x72f9, 0x7, 0x421}, &(0x7f0000000180)={0x3e, 0xd2}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x8) 16:00:44 executing program 1: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000280)={0x8, 0x2, 0x0, 0x7f, "ef7ff11ece5c611ff33239a975d53d9a46ce47f0", 0xffffffffd360a829, 0x1}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20100, 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x3, 0x6, 0x3ff, 0x3ff, "08dcf9a69f1cbf25e7ab49e076fdc3805103d844", 0x100, 0x1}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x1ff, './file0\x00'}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x200001, 0xfffffffffffffffd) readlinkat(r1, &(0x7f00000000c0)='\x00', &(0x7f0000000180)=""/151, 0x97) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:44 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)="9c87c3772c0035b84e33332e", 0xc) open(&(0x7f0000000080)='./bus\x00', 0x182, 0x8) 16:00:45 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) select(0x40, &(0x7f0000000000)={0x9, 0xbc0b, 0x400, 0x9, 0x0, 0x1, 0x6}, &(0x7f0000000040)={0x6, 0x5, 0x4, 0x1, 0x100000001, 0x81, 0x3, 0x2110}, &(0x7f0000000080)={0x100000001, 0xf9, 0x7, 0x800, 0xfa36, 0x2, 0x200, 0x7}, &(0x7f0000000100)={0x2, 0xfffffffffffff001}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) 16:00:45 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x20000, 0xc0) utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000100)={{0x5, 0x7f}, {0x8, 0x1}}, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3e84) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:45 executing program 0: poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00003d4000/0x2000)=nil, 0x2000, 0x800000005) socket(0x6, 0x5, 0x8) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 16:00:45 executing program 1: r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) sync() faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x140, 0x2) 16:00:45 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080), 0x33f) recvmsg(r0, &(0x7f0000001640)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000014c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/207, 0xcf}, {&(0x7f00000011c0)=""/250, 0xfa}, {&(0x7f00000012c0)=""/199, 0xc7}, {&(0x7f00000013c0)=""/201, 0xc9}], 0x5, &(0x7f0000001540)=""/241, 0xf1}, 0x2) recvmsg(r0, &(0x7f0000002d80)={&(0x7f0000001680)=@un=@abs, 0x8, &(0x7f0000002c00)=[{&(0x7f00000016c0)=""/4, 0x4}, {&(0x7f0000001700)=""/4096, 0x1000}, {&(0x7f0000002700)=""/2, 0x2}, {&(0x7f0000002740)}, {&(0x7f0000002780)=""/131, 0x83}, {&(0x7f0000002840)=""/165, 0xa5}, {&(0x7f0000002900)=""/38, 0x26}, {&(0x7f0000002940)=""/223, 0xdf}, {&(0x7f0000002a40)=""/150, 0x96}, {&(0x7f0000002b00)=""/222, 0xde}], 0xa, &(0x7f0000002cc0)=""/181, 0xb5}, 0x800) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000002dc0)={0x2, 0x6, 0xffffffff, 0x2, "10ff7f02680602b2c1ba0c92f85dec3f6012f470", 0x42a, 0x6}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000002740)={0x2fd3, 0x1ff}) listen(r0, 0x400) 16:00:45 executing program 1: r0 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000140)=0x3) kevent(r0, &(0x7f0000000200), 0x8, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xa3, 0x0) r2 = fcntl$getown(r1, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x1, 0x3, 0x7fffffff, 0x3ff, r2}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0xadc, 0x0, 0x0, 0x0) sendto$inet6(r1, &(0x7f0000000180)="bc211ca8217fc64f4120ac5709ba695ec11e00933a8b55ec5e3bcafc47c2ed77866013814ca2dc3fec75dfd5b7529ec0637b4a4ecc159a815c75b8c28dea3c0906471358c8869a8c9452dc25ab07e0ab2078ba7a4b0b0380b073a464a58265beb03739900350a9c17a9d0581a639d544af1e1b19ed460ced9f11e0adfcde05bcdea4f76a41a6c8f89678e778443f62ce456f73385bac2e52d0f379c1368a30293f3182d4f7e7d29bbb42c592351a567c049831b666a00253fc9ef92faf8369f5b502942ee830708230cdb78918123d5626d07b74d1c11a2e67d5f971e1434f797aa3550adb47ec9a63cbe30364f7", 0xee, 0x40a, &(0x7f0000000000)={0x18, 0x2, 0x3, 0x6}, 0xc) 16:00:45 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) pwritev(r1, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x104) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:45 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)='x\x00') chown(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) 16:00:46 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9}, 0x0, 0x0, &(0x7f00000001c0)) r1 = dup(r0) fcntl$getflags(r0, 0x3) sendto(r1, &(0x7f0000000280)="0ffcaacb918d25206336f1a1ab48154ff1d8f2c2b5520dfb5f70e29c8c76e153201cfdcc2990de33436ea5238c7a69972066d499842c0a7af144ab1fa117a4dfd668a61b04af413de994437be547303bec9f134082efcbad7c016f74f80512ce37b0d8d6533c0bfa4f1c5ec6687be7ca155bdd0fceaf35475c0b8052329108ea8b220aafb2f6dc05e35f0d6f9824d14c60be5cb71b1fd0fd70068a4d638236154b53f46c71d147dd1ff1c1b1fe6cfcda206d7920101c00d6fac2322439d98a", 0xbf, 0x5, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x5, 0x8, 0xffffffff, 0xb2, 0x3, 0xfa, 0x4, 0x1c848ec8}, &(0x7f00000000c0)={0x6, 0x0, 0x7fffffff, 0x1, 0xfffffffffffffff9, 0xffff, 0x6, 0xcacc}, &(0x7f0000000140)={0x6, 0x7, 0x1, 0x10000, 0x1f, 0xffffffffffff8d49, 0xe1}, &(0x7f0000000180)={0x79, 0x1}) 16:00:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f00000002c0)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) 16:00:46 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) open$dir(&(0x7f0000000000)='./file0\x00', 0x10400, 0x80000000018) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) flock(r0, 0x2) fcntl$dupfd(r1, 0xa, r0) 16:00:47 executing program 0: setreuid(0x0, 0xee01) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x4) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:00:47 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) sendto$unix(r1, &(0x7f0000000180)="08e1236d49019dfc16e913dec304096f0bd5b03cf4fa1a72f856c79a47d4b12d6e6163791b406db9de2e115fbae254bc40e8acc468f658562ff96a88c36ed236478c2de2a7e7b415608ff483bb9d59574b31d1e91117ebe3ff17cf3a0f094758bbba8d5261dc237613776a9409a696ad782d0f073e2628c053e83b8c2bc348f5140fabbaed0c180b2ab255c0ae7231f1482959a1e7eec518487bce4ea8dc360be84007dc84e6c713724be68c58f3b6b9a45a80e2f1e1198bb5507be5fe77bbecdde5f8a5bf416439", 0xc8, 0x1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) 16:00:47 executing program 0: setitimer(0x3, &(0x7f0000000400)={{0xb69, 0xf01}, {0xab, 0x80000001}}, &(0x7f0000000440)) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/90, 0x5a) r0 = dup(0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000002c0)=0x4) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x3, 0x11, r1, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000280)='./file0\x00', 0x6140, 0xffffffff) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f00000005c0)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000003c0)=0x68) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0xc80, [{0x3, 0x400}, {0x2, 0x80000001}, {0x0, 0x9}, {0x3, 0x2}, {0x3, 0x8}, {0x1}, {0x0, 0x9d1}, {0x3, 0x808}, {0x3, 0x7}, {0x2, 0x100}, {0x1, 0x400}, {0x2, 0x9}, {0x3, 0x81}, {0x1}, {0x3, 0x6}, {0x2, 0xe00000000000}, {0x3, 0x3c6e}, {0x3, 0x9}, {0x1, 0x6}, {0x3, 0x2}, {0x3, 0xd5}, {0x2, 0x5}, {0x3, 0xfffffffffffffffd}, {0x0, 0x400}, {0x1, 0x5}, {0x3}, {0x0, 0x5}, {0x2, 0x7fffffff}, {0x3, 0x5}, {0x3, 0xcf}, {0x3, 0x8001}, {0x1, 0x20}]}) open(&(0x7f0000000380)='./file0\x00', 0x80, 0x8) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000480)=0x1) 16:00:47 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x4ecc, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) semget$private(0x0, 0x3, 0x2a2) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:47 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000008c0)={0x3f, [{0x3, 0x700000000000000}, {0x3, 0x1}, {0x2, 0x100}, {0x2, 0xfffffffffffeffff}, {0x3, 0x9}, {0x2, 0x7}, {0x3, 0x80}, {0x3, 0x1f}, {0x3, 0x9}, {0x3, 0xc0}, {0x3, 0x25c79f68}, {0x3, 0x23}, {0x2, 0x4}, {0x3, 0x100000001}, {0xd5efc0b3e354f614, 0x8}, {0x3, 0x9}, {0x1, 0xffff}, {0x2, 0xfff}, {0x1, 0x3}, {0x1, 0xa62b}, {0x3, 0x5}, {0x1, 0x1134}, {0x3, 0x3}, {0x3, 0x5}, {0x3}, {0x3, 0x8}, {0x3, 0x2}, {0x3, 0xbc03}, {0x3, 0x1e}, {0x3, 0x1}, {0x2, 0x2}, {0x2, 0x5}]}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000740)={0x3f, 0x518, {0x4, 0x10000}}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000006c0)=[{&(0x7f0000000000)="0b1b454151a6b33767850efa9acc770fc4f046c74a63a31a44da17354c24b7a54ee853ac65dfc6601f02052184631bea83be7a2e274f4f399de8d73de9", 0x3d}, {&(0x7f0000000080)="6185676044d297196a3705de841db18c955d4259b2b3ea059c2745d74c846013e0b24cc9d5f1", 0x26}, {&(0x7f0000000280)="ec38c39ffb3075ba2ae369713003e2e3f8f838b1fffc1f92e1f1454a5565f0bd1e70dc74efa6d333b2", 0x29}, {&(0x7f00000002c0)="43cae1d541dcd80bdeae0d99cfca23f7f91850eeedaa5a8355de5f2383d78e92d13806324962fc9deb21a58be20e19309029ee68e5c259dd3728fc740751525460c4cd608480afc6c8807fe6d15c2933bd0d4452c77c49eeb65411e80ed2265ff8e6f3b5c7addc46eba6ebd27967310242d08a9842c417ac2d36df14592a6e2b31ee75556f52c393501eec295bdfb085222ef21cfdbaf8403c5f18069c224152ce5efecd511cf25592b692b8719ecef26c5ae834cba6df9f2748697ec5f2146fbcf8b8eeb4e7943d575a8019d41738b84b9116cccf6fbb509b35", 0xda}, {&(0x7f00000003c0)="b391b7d64ff08ee9afa92718482bbbf50996253aed9034f5b86437736a87aa2c8bbcac4f26ecd33baa712bee655a3b2fa2383d4bd2e28bbdc2c41c644ae60b9d96eb1dd3ff3b7f9971da06947492470ac711d8ecc86bfd3ea55fcc256d5f66448b42c47a228fbee0d871fb9b37f277d5de4f062a4a9baa0815b529ddcd94fec029431970736f16c9d5fa49161f030f90c0c86edbd7b387f43cd1a27e7b20adeb25ceea7989f397baebbfe30078adbee1bb4843cffe424f7ea2d2ceebb4e492343bf872", 0xc3}, {&(0x7f0000000500)="0836ff16a89ad476b072d19d37d5bbc4fd4ef581c515f9fdc04003d9a298a3479abaafb463e8655384c40644ba22f3603efdaf8160b4661e715f9b619c5b65d5f1e304bce0084084aac36f18707e376ff3940a340c4203ccea352331e575738a780c33a1194199cc0d118dd08f44689123d91a2e8edc7bfab77d8855eb27506e09d1940f497d772b9958666cdc8d252827b85d11d6360a2fbc2a733842dbcfac64f577575fc945ff405789d5972a6adfad2ebc4c60a26f6ba4df92b992d00b20dc87e12093d7ea6764c9e4203d31c1625cc123595027754387e71f5299a7e10afce9f1dabdc323", 0xe7}, {&(0x7f0000000600)="05555f1467f2d85914c9f60cfdecb40f3310a8079d5ec7cf2d689b4f6a9ab5ee5e6eb6802834af847feeccfcabbd84829931951dc8718baa2a3b6d6c00cb772772051b73233b8a5ed25ce19ac779acae323176a89848d091c142d17fa08f7a500f2083ca4e81d3acdc45f840214721cc05c2e6cf7d05c1108660c6c3d5bb3d8804169d405da7561febd3c961aa18910026fc8c88fd57450a6e5785e85d94cfceb641a07c3e1d3e798ce5aa7f3ee7ef4ce91e432c7db411d7618429", 0xbb}], 0x7, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000780)={0x400, [{0x1, 0x20}, {0x2, 0xfffffffffffff001}, {0x3, 0x1000}, {0x2, 0x7}, {0x1, 0x1}, {0x3, 0x7}, {0x0, 0x3}, {0x36fd8729d53770b9, 0x32}, {0x1, 0x8001}, {0x2, 0x4}, {0x1, 0x9}, {0x2, 0x8001}, {0x2, 0x1}, {0x3, 0x5}, {0x3, 0x6}, {0x2, 0x8}, {0x3, 0x371}, {0x2, 0xff}, {0x3, 0x1}, {0x2, 0x100000000}, {0x3, 0xffffffff}, {0x3, 0x1}, {0x3, 0x3}, {0x3, 0x1}, {0x3, 0x1000}, {0x0, 0xfffffffffffffffa}, {0x3, 0xfffffffffffffffd}, {0x3, 0x3}, {0x3, 0x1}, {0x3, 0x3f}, {0x2, 0x6}, {0x2, 0x1}]}) 16:00:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd10100000000000000f85b7c5f73f2a044fd33054152fbd5e41789632dfc940900000019515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b6788a02bc2b4afd99887cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16", 0x65) write(r0, &(0x7f00000003c0)="6430ca246c72503f43714b0b0000ffff002e360efe8e3114729e13b07f752de32148fb6242b8e03ad14a77a0ba9b3b11295259bd7fd692407726f52a13d79140ba72b1dd3b11bbea95938074751d201ef3ba136153694d4a9b29a0947f9c87dff5a59d7151fdf26cfac5f1bd53d079312557290a6dbf72da8cde5b73359282830881d1bb57c651ffe45fc1455422e52a5545671ffac5b240259bcb95ed3e01bb5a05151bd592658bcf53ccc0cfde656773a7906333bf001b899de71b28a8bde0d0dbb29b4e123d76ed7e9066c46219dc92e681046b964d334efc7a01cf8ac8e08289638cdb1111dcb9d5f8ec0138b4cbbddb6ea39a000fc7fe8b5dc2682b18d3ca309b7ece438ecc97bebbea43c1b9e0030a31e5cf3979c65de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1e40d0d6c467df2b2abf1594c23b46f13b93f7f4a167fdfbc510a3688fb4ca02d403b04d7469011d9656722eb441babd4917016d55439c4adfc854b35b422ee9c9b0d9fb63088547f096d43bbcde3a20a0b8e523c3687f12aae42d53010", 0x192) r1 = socket$inet6(0x18, 0x3, 0x2) accept(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() fchmodat(r3, &(0x7f0000000000)='./file0\x00', 0x10, 0x4) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x2000000000003, 0x200000000007ffc, 0xfffffffffffffeff, "0503000900"}) panic: timeout_add: to_ticks (-289867588) < 0 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *299217 96444 0 0 0x4000000 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff800000669260,eeb8f8bc) at timeout_add+0x179 pcppi_bell(ffff800000669200,6f14f2c5,eeb8f8bc,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800014a3af50,2,ffff80001495ce20) at spkrioctl+0x230 VOP_IOCTL(fffffd8030e84868,20005302,ffff800014a3af50,2,fffffd803f7c7960,ffff80001495ce20) at VOP_IOCTL+0x9a vn_ioctl(fffffd8030c09ae0,20005302,ffff800014a3af50,ffff80001495ce20) at vn_ioctl+0xc9 sys_ioctl(ffff80001495ce20,ffff800014a3b098,ffff800014a3b080) at sys_ioctl+0x62d syscall(ffff800014a3b130) at syscall+0x535 Xsyscall(6,0,ffffffffffffff88,0,3,3c3f9d83010) at Xsyscall+0x128 end of kernel end trace frame: 0x3c6e21ff270, count: 5 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic timeout_add: to_ticks (-289867588) < 0 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c timeout_add(ffff800000669260,eeb8f8bc) at timeout_add+0x179 pcppi_bell(ffff800000669200,6f14f2c5,eeb8f8bc,1) at pcppi_bell+0x2a0 spkrioctl(1b00,20005302,ffff800014a3af50,2,ffff80001495ce20) at spkrioctl+0x230 VOP_IOCTL(fffffd8030e84868,20005302,ffff800014a3af50,2,fffffd803f7c7960,ffff80001495ce20) at VOP_IOCTL+0x9a vn_ioctl(fffffd8030c09ae0,20005302,ffff800014a3af50,ffff80001495ce20) at vn_ioctl+0xc9 sys_ioctl(ffff80001495ce20,ffff800014a3b098,ffff800014a3b080) at sys_ioctl+0x62d syscall(ffff800014a3b130) at syscall+0x535 Xsyscall(6,0,ffffffffffffff88,0,3,3c3f9d83010) at Xsyscall+0x128 end of kernel end trace frame: 0x3c6e21ff270, count: -10 ddb> show registers rdi 0xffffffff814d63b7 db_enter+0x17 rsi 0x1699 __ALIGN_SIZE+0x699 rbp 0xffff800014a3ab70 rbx 0xffff800014a3ac20 rdx 0x169a __ALIGN_SIZE+0x69a rcx 0xffff800000938000 rax 0xffff800000938000 r8 0xffff800014a3ab30 r9 0x1 r10 0xffff800000932900 r11 0xfa04b01180d89ea0 r12 0x3000000008 r13 0xffff800014a3ab80 r14 0x100 r15 0x1 rip 0xffffffff814d63b8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a3ab60 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=299217 stat=onproc flags process=0 proc=4000000 pri=21, usrpri=78, nice=20 forw=0xffffffffffffffff, list=0xffff80001495d9d8,0xffff8000ffff8bd0 process=0xffff8000149a3088 user=0xffff800014a36000, vmspace=0xfffffd803f014e70 estcpu=28, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 58651 356765 92722 0 3 0x80 nanosleep syz-executor.1 58651 367585 92722 0 3 0x4000080 ttyout syz-executor.1 58651 214172 92722 0 3 0x4000080 fsleep syz-executor.1 96444 275504 37586 0 2 0 syz-executor.0 *96444 299217 37586 0 7 0x4000000 syz-executor.0 96444 138264 37586 0 3 0x4000080 bell syz-executor.0 21748 514881 1 0 3 0x100083 ttyin getty 33446 483129 0 0 3 0x14200 bored sosplice 92722 300491 33603 0 3 0x82 nanosleep syz-executor.1 37586 424672 33603 0 3 0x82 nanosleep syz-executor.0 33603 301207 9126 0 3 0x82 thrsleep syz-fuzzer 33603 11110 9126 0 3 0x4000082 thrsleep syz-fuzzer 33603 6145 9126 0 3 0x4000082 thrsleep syz-fuzzer 33603 160571 9126 0 3 0x4000082 kqread syz-fuzzer 33603 334278 9126 0 3 0x4000082 thrsleep syz-fuzzer 33603 92218 9126 0 3 0x4000082 thrsleep syz-fuzzer 33603 94978 9126 0 3 0x4000082 thrsleep syz-fuzzer 9126 7099 39837 0 3 0x10008a pause ksh 39837 46536 35534 0 3 0x92 select sshd 35534 5577 1 0 3 0x80 select sshd 63231 211413 77505 73 3 0x100090 kqread syslogd 77505 9747 1 0 3 0x100082 netio syslogd 85268 285500 1 77 3 0x100090 poll dhclient 39694 475163 1 0 3 0x80 poll dhclient 94641 347728 0 0 3 0x14200 pgzero zerothread 40287 159142 0 0 3 0x14200 aiodoned aiodoned 28261 451729 0 0 3 0x14200 syncer update 61046 263587 0 0 3 0x14200 cleaner cleaner 18163 118438 0 0 3 0x14200 reaper reaper 14795 148077 0 0 3 0x14200 pgdaemon pagedaemon 72726 238126 0 0 3 0x14200 bored crynlk 89982 38951 0 0 3 0x14200 bored crypto 33867 132777 0 0 3 0x40014200 acpi0 acpi0 44375 241078 0 0 3 0x14200 bored softnet 71608 366602 0 0 3 0x14200 bored systqmp 35779 231775 0 0 3 0x14200 bored systq 2950 62515 0 0 3 0x40014200 bored softclock 82035 117814 0 0 3 0x40014200 idle0 1 397244 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9505 6348K 6364K 78643K 11045 0 0 pcb 24 9K 10K 78643K 882 0 0 rtable 100 3K 3K 78643K 391 0 0 ifaddr 55 13K 13K 78643K 181 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 24 0 0 iov 0 0K 24K 78643K 201 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1191 75K 76K 78643K 2133 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 32 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 187 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1777 193K 286K 78643K 12501 0 0 file desc 6 17K 25K 78643K 1483 0 0 sigio 0 0K 0K 78643K 8 0 0 proc 41 30K 54K 78643K 459 0 0 subproc 64 65538K 67586K 78643K 69 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 217 0 0 in_multi 33 2K 2K 78643K 104 0 0 ether_multi 1 0K 0K 78643K 12 0 0 mrt 0 0K 0K 78643K 1 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 90 397K 397K 78643K 90 0 0 exec 0 0K 1K 78643K 313 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 87 21K 60K 78643K 4355 0 0 UVM aobj 93 5K 5K 78643K 103 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 1K 78643K 48 0 0 NDP 11 0K 0K 78643K 49 0 0 temp 163 2347K 2416K 78643K 6757 0 0 kqueue 0 0K 0K 78643K 19 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 4 0 0 1 0 1 1 0 8 0 inpcbpl 280 773 0 765 1 0 1 1 0 8 0 plimitpl 152 25 0 18 1 0 1 1 0 8 0 rtentry 112 41 0 1 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 278 0 274 1 0 1 1 0 8 0 nd6 48 4 0 0 1 0 1 1 0 8 0 swfcl 56 1 0 0 1 0 1 1 0 8 0 ppxss 1128 25 0 25 8 7 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 185 0 0 12 0 12 12 0 8 0 art_table 32 186 0 0 2 0 2 2 0 8 0 art_node 16 40 0 6 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 6 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 185 0 175 1 0 1 1 0 8 0 shmpl 112 101 0 10 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4316 0 2892 47 0 47 47 0 8 0 ffsino 240 4316 0 2892 84 0 84 84 0 8 0 nchpl 144 6681 0 5054 61 0 61 61 0 8 0 uvmvnodes 72 4474 0 0 82 0 82 82 0 8 0 vnodes 200 4474 0 0 236 0 236 236 0 8 0 namei 1024 20447 0 20447 2 1 1 1 0 8 1 scsiplug 64 4 0 4 3 3 0 1 0 8 0 scxspl 192 21991 0 21991 11 10 1 5 0 8 1 sigapl 432 1652 0 1638 2 0 2 2 0 8 0 futexpl 56 24906 0 24905 1 0 1 1 0 8 0 knotepl 112 463 0 436 7 6 1 2 0 8 0 kqueuepl 104 530 0 528 1 0 1 1 0 8 0 pipepl 112 1064 0 1045 4 3 1 2 0 8 0 fdescpl 424 1653 0 1638 2 0 2 2 0 8 0 filepl 120 10943 0 10839 4 0 4 4 0 8 0 lockfpl 104 460 0 458 2 1 1 1 0 8 0 lockfspl 32 685 0 683 2 1 1 1 0 8 0 sessionpl 112 18 0 8 1 0 1 1 0 8 0 pgrppl 48 35 0 25 1 0 1 1 0 8 0 ucredpl 96 3380 0 3373 1 0 1 1 0 8 0 zombiepl 144 1638 0 1638 2 1 1 1 0 8 1 processpl 840 1667 0 1638 5 1 4 4 0 8 0 procpl 600 3698 0 3659 5 1 4 4 0 8 1 sosppl 128 15 0 15 4 3 1 1 0 8 1 sockpl 384 1546 0 1528 3 0 3 3 0 8 0 mcl64k 65536 501 0 501 60 59 1 29 0 8 1 mcl16k 16384 6 0 6 5 4 1 1 0 8 1 mcl12k 12288 34 0 34 6 6 0 1 0 8 0 mcl9k 9216 22 0 22 8 7 1 1 0 8 1 mcl8k 8192 23 0 23 9 8 1 1 0 8 1 mcl4k 4096 82 0 82 3 2 1 1 0 8 1 mcl2k2 2112 4 0 4 2 2 0 1 0 8 0 mcl2k 2048 45546 0 45510 17 11 6 10 0 8 1 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 81886 0 81838 33 28 5 19 0 8 0 bufpl 256 9575 0 4192 337 0 337 337 0 8 0 anonpl 16 195564 0 187216 93 43 50 51 0 62 15 amapchunkpl 152 16534 0 16448 260 153 107 189 0 158 102 amappl16 192 10802 0 10355 108 77 31 35 0 8 8 amappl15 184 2 0 1 1 0 1 1 0 8 0 amappl14 176 6 0 5 2 1 1 1 0 8 0 amappl13 168 1490 0 1483 1 0 1 1 0 8 0 amappl12 160 7 0 7 1 1 0 1 0 8 0 amappl11 152 181 0 171 1 0 1 1 0 8 0 amappl10 144 59 0 58 2 1 1 1 0 8 0 amappl9 136 258 0 254 1 0 1 1 0 8 0 amappl8 128 147 0 122 1 0 1 1 0 8 0 amappl7 120 1500 0 1492 1 0 1 1 0 8 0 amappl6 112 51 0 45 1 0 1 1 0 8 0 amappl5 104 331 0 318 1 0 1 1 0 8 0 amappl4 96 280 0 257 2 1 1 2 0 8 0 amappl3 88 252 0 246 1 0 1 1 0 8 0 amappl2 80 15288 0 15231 2 0 2 2 0 8 0 amappl1 72 38348 0 37915 25 15 10 19 0 8 0 amappl 72 3932 0 3897 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 102 0 10 2 0 2 2 0 8 0 uaddrrnd 24 1653 0 1638 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1653 0 1638 1 0 1 1 0 8 0 vmmpekpl 168 15118 0 15094 2 0 2 2 0 8 0 vmmpepl 168 181509 0 180040 143 68 75 75 0 357 11 vmsppl 264 1652 0 1638 2 1 1 2 0 8 0 pdppl 4096 3312 0 3276 6 1 5 6 0 8 0 pvpl 32 632851 0 621399 272 102 170 230 0 265 77 pmappl 192 1652 0 1638 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 575 0 116 15 0 15 15 0 8 0