yz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:01:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0xb00000000000000, 0x0) 16:01:01 executing program 0: write(0xffffffffffffffff, &(0x7f0000000300)="6e012a8a3ac4b7b30acd413b11483d1b833d77c4d9b4f8380ae5253eef96b1be26da4aa932428961a7d904a589fbacb27b716d95e134eacb7ebfc326d2927bc5822e49a74002302886ea7e05c1e9bff429d18632c9274cfea380ce6206e16d7b80eab4d2b69162293edb1c70fd55cb706aaf7a451c000000329bfac6cde1acdd21711aeda59348c15485e790cc30affd71b8bba470fffc3a986546fdc9f9c64a1208ee8811a2658ae6660b1eb6e7937463d98258e9e88aa575d30dad92339819c3d168db464536889cc5db5399fec7633f6b882075df55251d9f4fa7d699f38c370de350cbaa916f09e5b21a51e95b0992d90df9229ce16f93cbf7590fbb9d7934e9bd005779d076440f204ca6ecbbd364d8f086f2116128b0a8ceed6b6bdb4a13c7b4e12cfe286ba31aa67972bab7690c52c12ab8efedb74dc7948e82e8b196c941e0fe909c58bd413dd17230", 0x28e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(0x0, 0x1, 0x40001000, r1) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)='./file1\x00') 16:01:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x1c00000000000000, 0x0) 16:01:01 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(0xffffffffffffffff, &(0x7f0000000040)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:01:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x2000000000000000, 0x0) 16:01:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x2f00000000000000, 0x0) 16:01:01 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0xc600000000000000, 0x0) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:01:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0xfeffffff00000000, 0x0) 16:01:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0xffffffff00000000, 0x0) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(0xffffffffffffffff, r0) poll(&(0x7f0000000000)=[{r0, 0x18b}], 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000200)="449a0ca9e3293f81416ca0ca5a14") mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000480)="2fb74888a234a2ef8668a7be0758") 16:01:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x2) 16:01:02 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) getsockname(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 16:01:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x3) 16:01:02 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) r5 = fcntl$dupfd(r4, 0x14, r1) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000000)={0x7f, 0x3, 0x1ff}) r6 = getpgid(0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000200)) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r0, 0x6, r6) clock_settime(0x0, &(0x7f00000001c0)={0x873, 0x3b}) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000002c0)=0x2) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x400, 0x0) unlinkat(r7, &(0x7f0000000280)='./file0\x00', 0x8) pwrite(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) 16:01:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x4) 16:01:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x5) 16:01:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x6) 16:36:03 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000180)) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0xfffffffffffffffc}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206923, &(0x7f0000000300)) 16:36:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x7) 16:36:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x8) 16:36:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x130000, 0x10]}, 0x3c) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x4) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000180)) fcntl$setstatus(r2, 0x4, 0x180) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r3, &(0x7f0000000040)="670dc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f0000000180)) r7 = accept$inet6(r6, 0x0, &(0x7f0000000100)) sendmsg(r7, &(0x7f0000000300)={&(0x7f0000000140)=@in6={0x18, 0x1, 0x0, 0x7fff}, 0xc, &(0x7f0000001740)=[{&(0x7f00000001c0)="e9f7f8d17850c970eca36832682d6ab35a42ac1c6019489bb23d8c72ac66206446f346c8b019572b78780d38e96be7b7516e15da3aa510180745388571a6a99e72f0a497046cef680ce613732ea4d57fee60f2f11d2df56902cab9baa98cbac538406db78d3a5982e391e3ec62194b99c155bfe2ed5eff89af5ad4c990bbb8bf43367c257b45c9bb7ee63fdeb8b8c52c1e637d0332bb0b56c49206c3dd88be68", 0xa0}, {&(0x7f0000000380)="671af925130fb3950f079c03e941dd2f6844daf4e34cf28cd6299dd1e46dc2e8e9a772a103c9c0e7cac1bc930ec5ea1dda36f249f20a45055cd19ac366dca4705109079838e42e15b5f60b772cdcb772a996f663c927540c", 0x58}, {&(0x7f0000000280)="16005ca1afb2a224602297368804b85098d830863a105cb3e3761bd09d", 0x1d}, {&(0x7f0000000400)="50ab8c01d7dc864556fb0650575c1c76434d909ab59e1b5792986e10ad5330cb05fcd5ffeef30fbe638d3ac7013d51c03e244e8ed9b20ee419609c462aa1e4683b51e4ae66d5a8d6f5371e43c15baa60b54401d4e1948b5d29", 0x59}, {&(0x7f0000000480)="992b66de8bc5208fb1261fe764e34ab3c7f97f402b7faf39fa8adb48cf8320fcef7b7b02dc95b4e084180176db8addc52a68714103d8c8c136b083444ef75bc156707921bafd8beef9306b1992286d8393ece0b52e2819c16d8f3b790731bae3a0de5a0bc71b7571f26ae8e83829e1673a3acbe83184dd1635a941f9093c63f6b0ac003746d038ab41c7d5df0ac51bc20ef4ae5b4f22181bb3f5ade937f2c9dd702f9946d52bd5695dcd280d8d0317690a1027ddefbeedcb7973671fb93dc8b35d106e981993b107", 0xc8}, {&(0x7f0000000580)="a4330e47a0709a1cd28b7e8f7adad80fd100aa36794ca4abfa60281c47605202d8550604057992cf4e1c959490cac7eff072a875aab66ec1cac4fc37489c91ade389a164fa0083974e95dc34366aebcc2fff6c298338399f29df9d7053d0fff7cab0db6a346f1e205181cbf6a7d2a146f6e0dd559780d3f42b063b193578c3ebddc632893faeb98ac5ba7b524bd0e78e6ba24182414d24a79975715e96e7e9d504348518f9c159961f37e57ef2742426f33ffdbbe72b17c2895118e4367e4fa3660c18eff806b748042187ae681385a2cac257b7a89838917f3fbde401055a684fec01b2b1a832eb", 0xe8}, {&(0x7f0000000680)="16f34493c072ff98491cc6dbaaeb44cb625e1d837aff589e6cdd68531be6c5f54a24b13a0a4c6d5a6353407cb833d2e81f3f2c7cfd70f397e0bf7d05f544d390ae5757bd06e64e71d6a2a86feb20faa8976b6c510d46eb78f8cc06d2e504185496ede6b8e9407bf7b2114d304e9c4b6bdc222979aa2fbc3a332ac08af9de4e2e2c4a05dfe4102b4d2294d553865ba366795d7c7a783b2efe2116f32a34aa6f0810faca042114c9b3fa226a1497158bda0b0472f0cef24fecf54a3bcc64d21924ab5921c231a488558107753c5b72b5ecc6030b769b017d1cc3e6509c58c56219da1be60294f25d67d9466980d90201ac75a8987f9e34f22fdb4b9479eec0a7597f529140d47080a6e4538f033db248ca0c085e2c7cf99be000835792c3db7022e298075e7c843cbb941c89698b61b7fda18beb861a1511891d7148efd70855eb03d335da653562bc7551ee174bca6fa9fa0b2580ca94ea65dbe0b2d04ddadee77411ded371c683b32c55dd756afe98ca5c3a01ce5c1d4ec39822ac6a02da1bdae5b6fb384aaad9f3b380cf6c8559066a758c9d08b73a1730539b27a5a2a2f137f644246c6beae4a3a9d784b4f5f9a6a750ac8c77e7aab62dadfaa501622df1bf1176ef3e1fce5f78702e83daf5437089787b59188ce280f389f126968ddd3dab9398a4516c7bded3b443ba45c75f017c4f52dfd1df5a24e6a68800f345937e54f8468f26eb40767571286f3c12633206f0663b664508f598a0a5ac26227598c7bd812d841fbbf657c82b9a191c15f4545860e8abc4899c2bb49bd4d16dace96566b5118e51dc6cc932b6aad96f17c53aec082d9d2a5236156e1e84da44a065869c3e9fe5f2c92d3382a1bc5cbb91a64145919459d3c965f09194a9f85c2ff4e2ee0d750b1aca78b116d99e649ed5c23b191233f9a83e42bab23185c5b059eab5c2cd4aa3ef06abedd2fc0b13c59c4b89a2639532b25663dc70b0a969b90e4e3d94376476b863a2683efb2bf49ead99cde13aef996ddc0893a330b97cb943729cd47e5b3d28b830a3875f45adf23043b70810121c8d9a7a00e9a76eefef37681177195600e6a80e1e09119c9708d06e8a596a365e193a2d6cbfacf5d40f2b88dd5f11296d0bcd5d77a015e10899d8625ecbc8f7c9859dd8b93e18c8f3df7e2ece703f627c9d22f176721d1cadd46f595f0efe34b0c3430b4714c72f989a1770458c7e49010daaf91a68fe21c18d8d6a728efa6a1bdf8eaa2eb6d9347f382bb489d94def11de0f84fa0c1afe345a132d956eda948f202b5395235ec8766df3c1c60e4eed992f0bfbb70ca048d1902002e5c1e74d1437d96b86ce85cc58eea483bf9a813707f9350a8f324d25146851d8aa789505c09306263a8beb662eceb9877f84dd733a4447cfbb13739d3ed6c0aee7297186127840e8843faf04e74fe3683afc2d7c7d07713d23d76e5c64e895deb8be04913eab9cd5bb19ae12fec5fa8f7f0048a9562c78b39d9a4287eb187fb50058b929b5508cc0e768c6ac6fe6d783f6f66f1a644564718dfdf95d8f52e1fb7e214f1142d7c20997fe7211614153c451a69e251ff139b87c70840341fccc1d60abc8e48e0a034399c014244437255528f3bc7f8ad7d5e6735951f350952d800ceac2f9b49b7b3b3995e1ec6be14379934a7f68e56c8df5864bcd38388d322eadcf3cec17eb652069d5907a8c71f6a69f2360cc40de650dee288ae288ea94e5c9512fdb0ad05e269b24db4582435d34c7b7eea0208a0cb83d142a4f050391f4a192b7d71c78860182ed98384d97c17671b573147519232eba804ac2c9839b6d0b9d915f2fd46a4eadd380d8167337d372f0227a49a14e0514b744a3b1ab5ec871baf0e21733340c57ce53bf402f8a1c897eb3f7526e812f4846ae739ea0298e8c06098ca7febf645a346ce84dc7baf27297784ff7eae5e112a99b0a1a32b0dd1dbcdcfc3f5a1ea577286558126d84a97d71d435f05c687be4afa21dbd1c998420f0eb850428b08f248b2244d3cfc4fbf04c4d3e96d68cf2ad56b18fc0db3ba387927f2f2b2877d4094d7a66d24ffd77ba2c183efac2e4808967f752071adc68359a8d7cacce8893c4c85c0a1ab49e1ebf174041b919555832b62210a09571f3a2a14b7dc14cdea1db9cdda0bdf8c45803f07f510627733e0e23356ac86e9aa6375803884c4f84aafc404da3b06e075b078dd5995865dffa80fbf99540684ce14b08f5e30e4fc88991ff1e73726a33dd4c4f2d2b265e03f01fca6b929601de7246fa05c66f9256056ef74a95c38209648bb9838693193ce33bc991d0d1e2a573b07728b6fb94bfa1fac1bb99d014c22fde66653328b80dbc40bab0517092228502369b8a857c1d4fe3ab5b110395a08f7a900a4fca69993d8d1de9b296b4ca421c3f5d8f1559e024f0206813d0139f8d4925b79f2065e1f4448d50bc639f6d5e238210a748fd067e409e8b3b892d6f045cf119185481b4fbed15bbad9f4735ab088110f4dc35558eed14a28ef2e30f043d220a31ea4e4165eda9d5152df02672283fdc973c6b48dd139e9dc2dbbf1439c998244366b15c73d38722d58d4553d1ac3768e069b78b7a1f5c407bd89e9d13993aa9166e1a07059dbb4f2376035fd56f04264aa4ad6085ddb803b92a57774f27ba0f7bdf93c01185b8b914185fef14021d19b25bfe67eab6bca1a84408b61863d3f17157499ad4583f646c452fdd34eace487c665cc4648b9479f080faaeac04b52eeef807ab6595911ffab22d242c96831cb24e8acdf472f906367951a73dd9948f5479fa3af2cd8c2b824681f1bd492622f6f93f0b591daae56329e848ead0f8b80103b178ea2ee2bb495723b18ff547771e400411d9870f598f7c644326f755c0a7cb682702e59fa463692d879796bd52365961234ab26710a8642b68e19e417dd65a21ecd2440af1a5dcb8274ad45715d011ef45203b30923c8a2c6313e8ec7822fabe0fbe30416de0114a913fb5e5b86a624dbce3a27a5b0c1c3b5c62c5ef552c7218eb6ea81322cc27c5feaea72b425cca643ebd51d25c6a8220baf6a1d7b672183af9e8e5b051e21090ea022059b700c11fd22bd377b2d6d7790c2a8318f96fdb6a4de32ff7270ff15e6cf5a6097c9d804f0c195de027e27cbc91afe61a0ab0cb8b6d09bd03cad8191fc458b4024b8be9399c35b38925fb9708b0cf23af594aaf07fb4b13cdfb56f64c6d4a216c823e7d21005c9689f4bfdef7b32c1fff974287da419ef670c1f04347a6606654e4d500ac8d18234db3757709bad0bd4e5d729b3b5667d803247347d18a8b63afe8c6d461a02c70d0467bd34bbd843ced706952c6eb3235f7dd3284bfd86b94f8e154584f4cfdd2d3d05fc4204ecf62bf16a2b8a3b2a98c778f89fc43ae84a2a2879298bbf5ff0d46d5fd8b3cfec847cc6ea80e27d7114573a8eaafd6f1662d0ab71f29a3b51845262c2a80ada3843cc96f251bc9256fe6239b29da374e7c2ea9629e1d3bef2a9b32b0516768ae94afb6855c30416091d217f440426bd093ccffcc66af337524c55fab0ee0cf37272ba673a2d4830df57417f66b2a743d9b9e6c2cc0a7736c86e08dbe7c51a5f871004f5a7b45288696eeb584a7ec032449af3cb1e5cc54ceb397fda73a41ea847ff4f5a95dd03a9e5aa44ecff9f668c604f6df4556b2a6947312be674e5b8fbc5b831bb0ec774d4bce0e2c1a9d9e84dbb2cbb30bb16d649f72418f865996c7e5d0c1559fadbd7f51319d7636398c4bb7e58cb4f57004dbee64119c1ff3b564244dc51f79e2b4848d3a0afeecb2b6b386d2205c9d809753471341d8b0321612e9da53a62db1de3861e65ab3073d7412ed5869f434d173d8acc7e9422fb7653699136c84d6d4b608aa983dbefed816651755bff1124fc16fffb2642e817760fc62726b8271e5a1a81c5bd41741bc9ecbd15881e3a735c2a7aee16c27eecde5379ec0b398dc072af4579b7d079db0dabd9a9f7b7ceddacb5142e476159800637db20a64baec7d70395e8cb762d5c05a054339823f8193976c6f52e3ca496601a638e9b45029f45eadf2a8410e145d9ac9d9dec706592e0d77a9e25803ebf99552b0fbb263f6928bae0296e3037fc9a03c274b25a52ba0594a97747e50ebad43471c7434e92791ab5a43c668350f67c540f088fcade54d4354b0fe0a5079bffe7337c3c090c5f04683857d0a1e0a35f1ef7e7ed235fa85002a3634ba2a12cb5ec3e14f187f96ed752581383f79cb2cfb13ba3cb5f4176e8fab07b7de13bb8915152e5e212d9a2077988045260c18304d5163907c23a29a8856c162820042c26a424f0e22f009c3fee71695040750c80533b4cd6a1536f9431a1ff3ce2e5905188852495500d91e1c2ce215fc6b55da6b33117f0930209bb1e65d23eb6270b68f912d6fdff5e25516a461e46ada3573db3e42d656e011d168cb34d236ff8a6502933ada2e21829e56940e9897dcaad8fcb99c60376448c2e75a629a938a3ec0b425bc1c41ce03fbdaf8a53bc34e49e116094b13537940d93840ce5684cf846bf7829b74a4ad995d9b8f22bf2b24ed1844d9260377cb413354e5f5c70d9078a1fcd7bf3fd372e3b804525cd3abf0649f1716a96e030eef9ac9638a92d55f6d81911f607f5b2fd6cbf21de511b6cbc5723c9ce84ebbbfae3273bfabc21dd73e2f43362cb736aad580d3ea3d1b15893eb6d4579bb80256c27c9babaf00d734bfb6fe9f47215240eaec01eeb35db1cc076f6b30de113b68509a8d1cde46437de2b6d7cda57d017b16c144cd42323b2d1f0e8161eaae52872ba5fcc586ce0b58a81aab79fff56e32e83cc5bf67b2dad4af65239c32b6561cfc4df0997884ae2fdc0d55aec4001a24e1b8fc45e619fc694b98c6f75e3e5cc2629b68494a89060cb54b884ef3ff637d6e9f872ae91064992c1e34d061627bfedba7d544717ac2161e836af4d4d8666d5ecce2577cd9ca8c5a19de2423e4e5fe123d029cc7db23979ea8e7348add572a9f9bf50c29f2c8e5c632c181a85d2d417c1a1fa31bf0612f8ac4e6745fa8de81aff4b5f93db6e0280c301ec1b5ffec312fd5aa091ef74627559d7ab6a7b338994337a11de4ee79a360bac9b8dbfd1569af7a9809a591716d561c85998f003fd689c7330e6105525cae30083a5d22a0a3169e18052fc4337df08951d06f0c9f5b4a2a8d135a8ad65c20ad4e5f476a0ba42b2c56e5b235e133d9c8ee75e688b6303a187ad2ae74f0030a4741672ecd313bc0939e5969d27c6d1fdb2af3663e343f18783fca2db5633b80908aca2449e0754ed66abcfd200feeff2eb26faa8f84fd9d323be3dd09566cee1a3d07550c3cae2f462744f20f64094d0e3e9b4164b3e9faed35a8d88a296c78b4b13347de579804d7dcc363aec14c50bdb55cf54d0ac79e17a9426246154f48ce9d0c77d67420b404daabc14a4659c90907de018872d0e9342807ddcae8abc76db32324abc128340d9a2bafb94de725f1d92a38362cec35a1977d1b5c5d36df93b86de74bbfed08fd86dfd07fdc918bf26734f294cc7523e9885621444e7134c5e0ec89726361d7e5d53c1332be95121e4c958099abf5912d1a09436401e8a344f9cc8722f006cac8355919f2f2d3b9e115e7e52f4847fd0460e18ca5009b7ca13c14a2b9c55fe4143ec699390d0b562b0a89c0937bc9b11496d16ed8f4bf5323cae42501ac804b8dccb3688b39337a44c9010770301e672c8c0e5dee79afa113069dd99e27158463378031de97dfb70102a432ab5c", 0x1000}, {&(0x7f0000001680)="02c6d3c748ed6b858e16bf704be66e735c1bbc255d33d3b2c372e5de43d2ed965b56848bd6a072a72e2ac2e686840debd0f0e200618653aea13d017cd560c32919c41d789e131ae67382876678a9065445b36e7d8be7fbc5071815c6cc6fe2bdf6c395b0a8e8c1aab31c33dec5fc4bcef3a74e686ca30eae7b879fc10ba7997903b92a8dd61f4fdcd72793", 0x8b}], 0x8, &(0x7f00000017c0)=[{0xf0, 0xffff, 0x200000000, "88ccc6f87acefed6975e6c4ea103c11c730985d35fe5150a90a5bf22f024cd72ac204114108a712899506f952eb8a58b51f3cb37a6f508fa49064f0bce884198b16ddc32e699c5607a28588f437abbacf7cf38abf0b20686f5e0d95c988acb066ddb0edd3f8ec42e6435941a177041cc27ee1320aa9da247ffe6e3b5471c1df539a6436ee818a9573a2413924c4e10b9197f218d731914db4d66e99523afb0426f8f75d081724294a87a0c6dda3b05e1e81c5914da38a0ed7d73dfc5efd1cf4368cf922d17c1b097a8f983cdd3b698d17fef8ae68173bd68b70edb0971"}, {0x88, 0x1, 0x0, "d5d17136143411c2d2a03261ea40b434a4b3737875fb112906105ebf8237fc06a7521cf9ebb0ebbe96c5d48cb4007755dda6163bfdda946af60e07d6fbf7486e6b2bd5f33157b605b9fb1f83a3ecf65fae3ccb0f04a84c053b0cea9ec0c9d30f123dad0838ae12820d20d35de3fdaece1e796d1b"}, {0x28, 0xffff, 0x40, "e7129ae174d83ac7dfa826a16ec254cc8ac7"}, {0x10, 0xffff, 0x2}, {0xf8, 0xe87257744de4fb31, 0x1, "021b3a52c3b976e45dbfc55d460c911712c189af40f4a0a522393cdf983636b54e1c0db68b54e4a9c3c58711ec25db3daa149478204c653a66c044bccd31745fe603d91a789c8a1ecb54cd57b7a0867a0bb65e335cd418ce13ed43e47c7c1920f24a9b2b2abc9a0264b8d1d2bd67e3b2ffd41c08c2ae69cef9c22b118c8fe184ab8e76d669898c41ba15cfa8e0e676f3d6ac8ca0fb96be6e197357bf23be84478629edcdd347c53c16b99342974006328d58bd2b2a3c65f918d8caa12f5384242ccea2edf930f20ad0aef17e603dd7f00bdae6cbd8b2fb85657de6bcbd2e0b4104ac17fa7666be"}, {0x88, 0xffff, 0x8, "00ea3bb1f8337c65db3634715916cfccbf57f210d1dab97d7b06e3a92c4a03986ff76c395d7fd65f861755a0c1c83d0fe1fa35a0f2fa269a0313987823023d23292bebf61918120ef95aa1295c67a7659828b423bdeead3a4ca4f903e94f6a988c4647039145e258ef6760a305b140948ad8eba6"}, {0x98, 0xffff, 0xd64, "c06bac9cfe2eabdec53facf86dc49b1c2e30e3fa4e564b6da1f1005d5e25ec7b20a4ed2a3923e9b3989d7b977f4872c53672216e532726274f603015870cfd2ace9c7b04bb9b0d88f0a776a802d9d2c0baa86bdf7109ac8b513f9d407d8a358a8e2524f537995ceca7dc2f4cfb6db6df679acc4f07d92b7cb8e396519901500b8312"}], 0x3c8}, 0x1) 16:36:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x9) 16:36:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0xb) 16:36:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701"], 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x800, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) 16:36:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x1c) 16:36:03 executing program 0: r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x4010, r0, 0x0, 0x5) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x8006, 0x9}) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x882, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x0, 0x72c4, 0x5, 0x4}, {0x7, 0x76, 0x8, 0x8}, {0x10001, 0x7, 0xfffffffffffff890, 0x7}, {0x6}]}) r3 = shmget$private(0x0, 0x2000, 0xa2, &(0x7f0000ffd000/0x2000)=nil) semop(0x0, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) shmctl$SHM_LOCK(r3, 0x3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x84, &(0x7f00000008c0)="4b5f7b3d627ba30957803539e3eb89766757b91601e01ad63c6dce69cb0d6709f74d35866c713a6ccdcdd01d6ea664670316f799c423c1429e683604df67ccb8f2749536d93955e4ab78618dc9bc7bb113339b5f3f1248f5c3ef4edd2c97e7fbf9080dc3fe00680b317fdf2b891fd0dc00902f1d2d575005623f60c4b81fa441a96548b1") r4 = semget$private(0x0, 0x9, 0x42) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getuid() r9 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r6, r7, r8, r9, 0x14, 0x6}, 0x5, 0x9, 0x101}) semop(r4, &(0x7f0000000440), 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000004c0)=0x16) semop(r4, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000800)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000002c0)=0x2) r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8080, 0x0) shutdown(r1, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x7936, 0x1}, 0xfffffffffffffd5a) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f00000001c0)=0xc) getppid() clock_getres(0x6, &(0x7f0000000400)) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) recvfrom(r5, &(0x7f00000009c0)=""/4096, 0x1000, 0x800, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x0}, 0x8) semop(r4, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) 16:36:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x2f) 16:36:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000380)="2eb8c6b8613d62930300000000000000002a268bfec6b10ca54d38df83e81cdf33f180125370fa2915911eb48231ce5f30835ec97ff173074838a8080938d1bc55aa064ec3c45c2d198c7a6a90e39c938f5dde2e5fb063b659f0fe59a2b109d556d028161b5b", 0x66}], 0x1) r1 = msgget(0x2, 0x0) msgrcv(r1, 0x0, 0x0, 0xcaa3cf59369d0ea0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/139) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pwritev(r2, &(0x7f0000000700)=[{&(0x7f0000000600)="1adc", 0x2}], 0x1, 0x0, 0x22) 16:36:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0xc6) 16:36:03 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x100002) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 16:36:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x300) 16:36:03 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206931, &(0x7f0000000300)) setuid(0xee01) shmget(0x3, 0x4000, 0x2a0, &(0x7f0000ffc000/0x4000)=nil) 16:36:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x500) 16:36:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r0, 0x644f4b05ab2b633b}], 0x1, 0x1) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$BIOCFLUSH(r0, 0x20004268) pipe(&(0x7f0000000140)) 16:36:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x600) 16:36:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) 16:36:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x700) 16:36:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x900) 16:36:03 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x20000003c, &(0x7f0000000040)="02000000", 0x4) 16:36:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0xb00) 16:36:03 executing program 0: r0 = syz_open_pts() flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) flock(r0, 0xb) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8000, 0x0) 16:36:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x1c00) 16:36:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x2000) 16:36:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x2f00) 16:36:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x10, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) fchmodat(r3, &(0x7f0000000040)='./file0\x00', 0x2, 0x2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000080)=0xff6b) setsockopt(r0, 0x11, 0x5, &(0x7f0000000000)="1a7b43da", 0x4) 16:36:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0xc600) 16:36:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x20000) 16:36:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8, 0xdacc065153741942) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) recvfrom(0xffffffffffffff9c, &(0x7f0000000140)=""/72, 0x48, 0x40, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x20}, {0x81}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="d000"/14, 0xe, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) fcntl$getown(r3, 0x5) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x80000000) 16:36:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x40000) 16:36:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x50}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000100)) 16:36:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x100000) 16:36:03 executing program 0: r0 = socket(0x4000000800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 16:36:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x1000000) 16:36:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x25}, {0x5}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0xcd887ae9c09b2f3a, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x88aa, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000001c0)=0x3) 16:36:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x2000000) 16:36:03 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) fsync(r3) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84c6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48a22f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd2350000000000000000000000000000000000a034b9443ac0062f41c1416ec025301199fbe84db73ce9bcbe33db04363be6f3e61cd859a5b15078f671f1f653c862465da23fe4cc2ad4bde398cd38d5a9be4c27c5a772b5b6063a5b0478e49016c58adb783e404bf9360394ce49f2718f1ac82ab95ce1924f0465ae1dab5b4023a0881614d566f4786027d53ec0c3616f7104b113ec0f0ea38fca1c8fe8ff9dc57b0137cc554edca9c364872f7f41d897e1d7e195b5388baef85f4acf37d0da7f0ba694337b5720f23f1cf057615b2a88427096805b422d214367177c36238ce337587dc3988b78240faf64d6cbd271721eb42e3f29176156db386aeb66bf7bc72c579ecc8f3470aaf2aa6592767995ec4e8fb9e088984f6654138042e3bb1e6bb5ae593a76dcfdda49366fcadf0f2e27f87d94301ce4c3e15878e3e6fd0b13b9be3d899612a9f4"], 0x10) write(r0, &(0x7f0000000780)="87579e3f99755f4dd72b093cf17ad88324392c2c0f3f8c8e58420883372b2c322d43be77aa37a0ce4a4c8c5a4ba4dde9190ad89a3fe8248b7f6dbb4dca523bd408503726771cc496bc53eb1516f5be5afe0a9876a23945bdca2edc937acbedfdf82e49ebee34d8dce2f189cf7f323368c24ed611fb6f8ea375fb41a41e51b3b1702b8838bb0d81b3eeb96352ee8461394c3e7d11a75b8b2cf023d7a4d6087b29b13b8eeae4293a23e3e2f1a36acd3cf169f7023967a10862c1ac41a1765e7c408a076dd28921904e274ea2a5d52e602a2f452d4c3f6f7f68908a5ef361c0246742208f743a241f8fd8e2f9f5d7546bc33c2dfc95b457ab698c25c0a49c5b93740da1c63f5180504c93f0085acd5675308cd2e8ce792ecf35b38d61549a84b8f3a71338577e4288a4d2388283d4a235c38b7737f2ceb057b3210dd17b63ce01519fa5dd88821bc8194336d023b3f42d8cd32291c030f45af5326d203095b0e1285953cc5499eef0d481aed7d30864d6840434ed69f821aca94cb9edfef71cf2f44754cc535b8f7e9f8010868c9e9711f5220bc5c00548e6593df5329f16f6a35f989605599d620ea2c929fd061b7d77bd362dee7bed0b1ae5698c29c483def11e23a3af59387b20e08977c921f6cfabdb16f420de3597f92650900096ba131003ecb2241f7f1b98b1344f4defc938f7ae67745108156ede64c998e928369995d983625d0e2fb040f921c90e7c63cf3697ab4887ba266d58a9f1454080513e486c8355342e2b046db302de621e383351f1c850d2857f44e9fa59893fbcded81a1a54a23cc2cd46ef98fe1b43d5103217f4c32fc0a6b33c77a9ab923a35d2d0a0889b889790258a9657678451fe871d087f68f2c82ca17019f9117229b0562c9e02b013737af85064b52c831339a3d4060cfe20ef0b3b7f1afe0d3b5e51dfda6c1a465a323dddc9dfa3ad290b4895d551a269310da893e31fd8d1a5bd78d2087b6fec8018dcafc6e7fdd7f35ca9f7b647b36cf9b5aac8c71f96dbcb1be772a9811c079e2ddcecb74ae7e0b4e3ef1b1c4d5d426ac4cb7a0b4789d40cf323f84562a8e9f57c9f4973d97fc1077e43feade86877ea5f36325091c146ba3c54f6728affd1869bc5af381302a5636b84dadf10c09e191b11dbb6bc7ff894ea16afb16977b1b1a2749dab6cfe3e61d2c3de5c9b931157c50ca99ed3c1dd527e17104a9b57485138f11979b07bbdbfc0e030a3a62596896e112604890b9ab4ec088c48012d5b8356fabff5c049e4c8d9ec834010af93a149476f2a14ec3293f6fe528cf0297ae705422b4f0486c2feff7707a526a5b1dca8722703985d34dd5f12460c66403cd71a623138bf1111cd59a0f976feaaf53685a69783b7a187a878c500000100a3d9ea10fd5c6f33b6c5f153c5eaaa8f07384d103a47679fa66257ba7f849fa327cc5f3224d31188dc1253fae6be7be5f447c3622e88ad10b3d2120ea06f0299d6d8714d414c35fb4e6f7fc033e790ada280dfd440d0189d796f84615485bb26b4bff850a8d4dd0d10f92aa52ac0b5552ad5d0218f365ca14d8b519cfcd60b02086360db7a88029d5ac77bb5b0a6241fb9a55f67a15a72d244cb3b23b0663a526d1d43957f7eae7a50da353e46d4b4848290b282fe2ca9c22847e71220d531d9006526c98b58246e757250d5d66da645ccb7a9d3891ae703a106d30fa91f9ae9d471835caf9fad43f06e1332e3e69502c8d4683fecc78f269662cce0be01f5669dbe622616b07dc813b159cff17cab3d921754e26162119bb6cafe9528ccf6a9aff744888f544674db05b33794eb9fe5fd59093dfc0376beb1e75be9cf3760e51701f056454e617eb6704be4171bdfee19eeb4201329490ceeaa1877767a9afda7582ba89b6066f4689557f60ad5a1c2c5e29be407f3bbbdc1f3e845c2771df7c0efa14a2cd7c031ad41ae49e15e7ef4f86799922b0c4a4958961b71273ba5f5a5556b0ea0b55c1835b04f1503c027d96b882e1e4c3bfea60e3bf1e4efb04c66362504502d6b2be724fb0ac56fbb684330c571d0675f1a02c0f489611f71c5ee9604a8c34c3995a5c262e703b2504430724382a96038aa47f7dd76a07be414f1861fce2735ad1174ee704f5020ceb18807e705d1502b9caf5b09afac5be2a5252598597f3265e8d39ab641063a4e72a78658696b8b27b27a523b17f943fa2cdbbd17bc3a75bb15878c0b88545fcde1551c9ca787dafcefe9272f35298da49b82c803feb27c825d00d1e0fede62210aa236f46865f002ff0c56c04fd77aa979c98f2414bfb7187b98d015edce033e5d113e8351cfd3dae77303bf504fb9e3f855cd69b4dbde600798b8d8564e58b8e948768429acdeb852d688ba11a39bbee6dc9863d9d7f229490e9f38e11ba4a505773c064794868a0c78737597069b7abe70a691a0ec586afc74c93ca93a0743917e94f66c4a1ebf0cda70fd86976aeca2b24eb5d901280eb2fa212d1bbd753069978138a1cd54de6f39bbd682702552a8b1ed2db0912a75991221acde8519012772ddcf6ce29a1a6889da6dc5eb25d537461909b4180b396ba2e9666efae0d9fdf4b02557a90204e1acea58eb475655347e137ec3be3757c4039a81fe27a538e22d9a1ce560148d1e14cad07526aa58cbb9997a7df7ba3677db1209f7e3c3198f7623986110c32dd72d802bfebc06642374122fda961e35599ee44fa4676b99d2114381", 0xffffffffffffffc3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f0000000180)) fcntl$dupfd(r6, 0xa, r1) 16:36:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x3000000) 16:36:03 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000180)) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000380)={0xe73, 0x7, 0x7, 0x200, 0x80, 0x7b, 0x10001, 0x10, [{0x4, 0x4, 0x3ff, 0x62b}, {0x0, 0x3, 0x37fc, 0x4c6}, {0x7, 0x7c000000000000, 0x9, 0x10000}, {0x2, 0xbaf, 0x6, 0x10001}, {0x80000001, 0x8, 0xd05a, 0x3}, {0x100, 0x8, 0x6, 0xf9}, {0x0, 0x80000001, 0x1, 0x1ff}, {0x7, 0x7, 0x1b4, 0x2485}, {0x7, 0x3f, 0x3f, 0xff}, {0x0, 0x3, 0x4, 0x8}, {0x8, 0x1ff, 0x800, 0x7fff}, {0x7, 0x0, 0x6, 0x1}, {0x2e5, 0xa4c, 0x3f, 0x8}, {0xd54, 0x7ff, 0x7, 0x8}, {0x2, 0x7, 0x3}, {0x2, 0x9, 0xf3, 0x5}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r4 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0x353) setreuid(r5, r5) r6 = getegid() chown(&(0x7f0000000000)='./file0\x00', r5, r6) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc0286988, &(0x7f0000000180)) pwrite(r9, &(0x7f0000000240)="c3b3eccb81e9888d3059150e635db096a2384ab65bb3423f9706b8deb23a71295271a664d5b614f2ffefbc6bfb84b91caba828ac0c851e7a56ba9f33d4cd310ab840b2158c7595829c4722ddc960ad907fe2d6319ca4d805e72f15c2720c1a26f0ab68101cac4e4a0ed5792226feebb02fa5cf045bf6feaf30a7f80c0cb71b5373b222c60c683e000fb61b9c7b0d12bf92d02c53ab2ea089d67355fe", 0x9c, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:36:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x5000000) 16:36:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x6000000) 16:36:03 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = socket$unix(0x1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f0000000180)) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r7, 0x0, r8) r9 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r10 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r11 = fcntl$dupfd(r9, 0x0, r10) ioctl$TIOCFLUSH(r11, 0xc0286988, &(0x7f0000000180)) r12 = accept$inet(r11, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r13 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r14 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r13, 0x0, r14) poll(&(0x7f0000000140)=[{r0, 0x80}, {r1, 0x80}, {r2, 0x4}, {r14, 0x80}, {r6, 0x40}, {r8, 0x80}, {r12, 0x20}], 0x7, 0x0) r15 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x810, r15, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r16 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r16, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) 16:36:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x7000000) 16:36:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x8000000) 16:36:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x9000000) 16:36:03 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000380)="2eb8c6b8613d62930300000000000000002a268bfec6b10ca54d38df83e81cdf33f180125370fa2915911eb48231ce5f30835ec97ff173074838a8080938d1bc55aa064ec3c45c2d198c7a6a90e39c938f5dde2e5fb063b659f0fe59a2b109d556d028161b5b", 0x66}], 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x4, 0x6, 0x80000000, 0x20, "30d7aa7e51a99868c32d09a41d42005150357852", 0x6, 0x1}) pwritev(r1, &(0x7f0000000700)=[{&(0x7f0000000600)="1ae1", 0x2}], 0x1, 0x0, 0x0) 16:36:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0xb000000) 16:36:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x1c000000) 16:36:04 executing program 0: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000180)) sendmsg(r2, &(0x7f0000001700)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)="07cbf366417e80938787625e70a0e423e490896940b019cb725c44de0e831efd6e853ebde96dc0c204d72347fd05d48cceb29ffa858ad7b0a1c5eceb780af6fd73a6dea3ada23c35a7addb502f72a2a7eae330f8d8e30a58370b7a9c653ee70ee31d189793724746", 0x68}, {&(0x7f0000000080)="d2d3911f6a7180376a89919b3edb9c1929119a77652012920511624f163db9e2e9f032cc485cdb407526d55fef5765da50292667a0d2bcebe42496520fee36cb60712dfcd33efdeea653d43ace09c5706b98c52975f0234c588486e659cf674e39ac33e29a37e0481ce640cfff", 0x6d}, {&(0x7f00000001c0)="5a4522b338e2a76342a3b8446fff6a3b2769ec57a8afa75c554f1df0005e348f0f67c5e8edf1dd8302e746f7e42aad4284ca8740003fa584f57973441bf8933af523aa1d763511fb30cf906a142c3b8b1a5006f22eaa76590816f1cf3becf233f443c13c6b6d639a09a25555900457f3b9a250c9b037dfccdeb1b5b93361e9992c551fd6dfab97bb3d118e05fe36f1ae238784f048779491e00160a25707579fd396e254fa7596013ccda4f6e95135ba9f2d", 0xb2}, {&(0x7f0000000280)="b24500bf996148d5323d053d2ce5064246fe29f9b6ec71eaa248593f6213a0179976ce5dbf4e17b24270ecd5f943107a1c22f9ebbd5eb776758b8126aab57322e73da96b73f051b8a97a991fe0e4777fe3f2bbd1f78864af0ea543af8309ead684056a8e63e168cc4f698614f4c6737eb12793af44fe5c2e436d2204222fbac48096e748ce02d406774809dcaea5d1074cea1f0099a70502536910368ffa6025af8bf4c7fb742365b4906ab4e5d166d436a7896020b99881d06cc1453da9fdcb4bae", 0xc2}], 0x4, &(0x7f0000000380)=[{0xe0, 0x1, 0x100000001, "7b2a460e5d314840bbc34709cd3942bb703500fced2b59785b7bcfbca7a6815eceb6517b4ec222a62e2a9e9dd96b6f23ac159187c6a55597af3e2032a923ccc06891e9ae62d596ef830d8e34b0cf8cf02577f702ddc145a8f51ce4bf7e49228434b10e62d00695d50fb043bf6619ae81fa538d837d599d92128fb492c0211b93357a43bbcec3078f728b648951ac2dd45a2467e2a65678bc15e8f66cd5eaa9bc926fea8f25b5f056021ac9f741f199b17c9fcee6847fcc65f3b4d9bac94ca4abe7ccef6cceb55ba46dc581b60f914008"}, {0xa8, 0xfffe, 0x100000000, "8040e423d0f0b7d3a03d7a157c93fdd97d10b9f7b55f7b290b2596efa8ceb10ab301a0a44d54322759004af8760020bf81a14d41d4f5b86bb4eab078cc6b66cf8d584085b4e79520c39ad42bd427be686c1dfd0e99611fe15e15d6dd87461e33dc1c3559efa2f8c38273d3039f34709a631b08f7d81c3ae35486ae3788e1b40990e3c07b9aa4406c436e929918c6920fc2735d9c2caf84d9"}, {0x88, 0xffff, 0x1, "43efc8cc2ee2610de3cdd9353adc1c16983acd77c9906e58ee73d3841e1ece18411a056f2858807502433361cda9de3d6832c7eff0c33b516bb5d4758b8c453bf542f174da83703c6e8ce89138635d206d051e06e4629a861124faa266ff8ea419b65da6b5465f4219b74837a13179e80c348d56"}, {0x58, 0xffff, 0x9, "d8da3ffc64d7649e58c5e917869017800c870817ec5630e1cd2a0797e39500b96687a4a0aae42c486615106003c0326244b0bdf4151e9b7bf1296e0ad35e88df2204"}, {0x38, 0xffff, 0x40000000000, "ee56bc48074b74b80c3b444f2de643cdcbac5cc4bb2026071d96411e6d89dda235e95c1bf66a61e7"}, {0x1010, 0x1fffe, 0xffffffff, "39a98356007d0bf22de9ffd8062dcd4b5fc2e49cb1b2051c475bac7a5ffb4814ebca86fce013c13737ea2ea6a2a2fa36f541c39db0731377e30aae56dce9d2660961f809e5e3ce07d2a5079ba48bd0a4062b4c062664b0df918390350fc75a6c4861850d5506612f9e54138b3108ffac2632c7c7e7693f0f4f564e469d32c539cb0bf7c7c1a54032b03e922eeafc71d1e475fce635682b76dc6e0c40730e32ee2cea9c40230e3f07a76e3a848b9958dd73d159b2a228d48ee5cdf13bb96c3feb9ed03806f0dbfb542df684b282214b89f03db4662a8ffa099c3a73ceb85634ba4f4da5c46f19ee30ba748cdbf2ce0e0e8ad3596afa756e11038c8a2481e6f1a1880ed3aefdd0f3b2eee7acab731bee650757dd5f7235d6fa9525ac814cda306d80cf5d48b8baaade38813f00000e33d1f59fd316dfa08f5cdb77567214343b12fd875185110e103f2667e35011f00dea6398bc207d28d297d4008869a88859aada4107691cbf9e7e565b13ff8dfe3b2df0668053269721669fc7ac9301334c330df3dca5044f9c06fe3f1a899709e89aae57973c03b6e731a78bc1026b598859631cd95a07a36e4a7dc1d1a7c685322d9192ea2ae53dc49cae5db599c7a550a0151402d29baf5d61e5e9798b5075987cfbe11310e02fd8602c9295dc776c38d11907bec1ee33a6e760cd1c40f8c0ee17504f070c4c13ba9914e6bcf2f0022e11cfbc359d1bb86a842f9e087c4ef0f1c40010eef5b39c9d6e0d95443707543d7a0fba80ccb62f7dde460adeb9bd90295e54c49c29f5147e65fe5f895c96422ca05ad34208003cbc86c63c5f6837e1958b7d3f67236a2a9ad80a73c42861f0b14694e7efbc9e891bff80d3d98e9676d3b86dbeddb91c22dbe6da02d572fad61226f877626067e7ce5850cd6e4f36fb6a4175d0918c1918c77f10ac95f7726a6ff2fba7607c20d2bebad7af26668e3cfd8f85b02200beb882ffcd0ef6e06f21f17b8f17a04031466d63f0c1e8e7a2c75176d3dcdbea3cdabfacb8332f17be16af6387f2a8d4b62062899ebec07fd9e93d1d4716eef32a19a983566d0d904e2baf1a02ec8f2b1a8b1b61084e6b478b48e0a1e3286fd8c6f0464f5121dac1e88ddb8f953816dfd0aff0cb649247c65953de2db7c420ab5bb1381a18bad89710f14a78abf9890c42e34438d98b3a7b2aa550b774b33e3c7e6e4dbf125161e14f28821d9a50ed64f35edd88bfb71e38444f55b89d714761f17484b0252d552568c7e45487ca069573c60014681902d6812da708c6cc8e4200f743aad0a6408284710e68c8c756a29a2958ede6f4fca7e77f55d38bb7c8dda5f26993bb5f18cfeee7e6d7d08d193fbf5d36d95be10d83dfaa4fe2e10f6bc6d752ad0c2a9d55e91beefa5e6ab082e039d8e1bdebd2bcc720a7b05ebb1f2fac8a9e520a1460c12cd96242a1392070f596986426442814d415805841adec177568df28c9bebee832ecdbe9f6b6e6fa0a8723512c39caac2a37800ad770a849f60fa90f1d5df96ebf329225f83575850fde019898e735fad057fe099ac7b305d520fc7d591e957d2a7e58b71f74aa5159f5e8f27c5e1bcdb0d140ed822d8945a00091cceb1d03ef268c81c965731e3dfd906e52caba04e613b59225381824f4fba9f22bff73f1759918adce02db08d58e7fbd7d0ae72f0f776419fd8ba730eac1cd35026360ab1d5e9799c5e9ba7a746667c0f2ea6694eeaf46c2a05496ae4635629b4411db3054085af1d14859446fd2aea6aafdda99ed8be48630702efc3d9bf90158f26a80ca2e329099ab051c9b4f7e495829ba3bc64f68d7f2c8515c202fad199832353a0983f607fbe8584d2c48bcd542198aa6a58af93e52bdd291d036e546d00a5f68e26b40e6e492c9197cff177232aedc1e7948a870af6d0e2369b0288884ef05f5c548fb06180b8657de20603b5e85a889dd09735ffa9a47e382184a3c38449e38dcb63dadcf83bb4368164ff15d317d64c9487a6bae812994c998aec9886b84929bf604000ad132a23137dfee2a058bae6da03e686542b6194553fccc7c8f5b48105ea0e63798db9595de1faabdc11a7fe461aded51635b02dc65dbeb701817bcba57772a17281f9c43b9fb63b0ac2ade07d53602fa9814e88770caf1507aa41a1b72fdf2eef837849ed7c451ef3fe66728b1ae87632463cef94142e7dc1388d20ab5374fafc3556b9ce08de4f2f31342bee82e46eaddf7c314049a69e26db6e090c078f49cbc6d54720a0fc704bbdd1b300212f1449fb1f9c5079d697c460f9d4a53aaeb11e88d7f1900488dafc8171acadbc95448c5f89dcc47ff88041c4490bccae45d55b08042ee0a3c9b68710f4b6314364884402c043a77bf5f0eba2beb24fcda9f63e4f7afa3a79a476270a17f62f3f40d9ad284377751335c47499b08d8ecf9f588d9ec07733b3cef49daaa29f8e29f8e69642120359670ec95dbc509a671e27752c58198ff6dd42eb62a1cfecf70e99c63304d1398edac2762249ea0781f830504d6a1e976062d47fc37aab492808cfb7d962922466c0dc7b44feb04c6bf4b73711e9ed734600134d243a877825077d7a345719ba0fe7cd1f5ce24674b18d9008e44226796c2aa4467bc06a46c7446a864cab8abf06b0b68b96f3ca74a6292ac9c4abb4d494451f6923682d6ecb32a9cb36344aeafc619e1bfe403209ec0e2c53ca01324e6891c41a18fc3e91ab608371a28425079d4500ca5c7daf1b6a4fb1bda4e59a80451e9f10eebd9a534cc6c8a0c7207605fcc301e37686666c85efa0d19212a6257d88d91e2efd379114c4bf38fcfbc6f1fbd777434e71387df36906e1125a88a378587cd1d13408f5220dc91f97c594b31ae365d9a3abdb8f4d470f36d95d27e4a77dcd62dedd20c40b688e847baf0e73d73d3aad75780bb133266c393592bbe016517cb88cecfcf6573ac9cd7cc207b3d0f4c724de9ff62cef97b8e00c2e2b5559c612c7e1fac2b3c821bd498a22caad760b4fabf0cd72216696735a19c4f5782b5bcfaa8a0d66459f8e9f6d00018b58e8b2c2e091b098c8b2303da5f09cee18e3daa0cd4d227c108cc06cca33464272880f2ffaf586f53aa93aba4f3887db55b889b55c782e30af3c99540bb8c481fb0a1bb66381d8823f8deb77e729af12161a859dfe74e83304192b342d211bff7aa566091ae26808f44f6a9a0a41012ab795c59dfe54333779c167e15af3d2ae302f6e5968849ff648b2dc03f75f02cfcf3ccf599ce3bba20abe9e20bc6f2cd49d07ed3231fc8f6abf839ac10c134c2642279621c858280789eb2c1d028b57a61547152aca74ed8754048ebff61596520e8113e029c6ae7cfd2b796dfbf4dd67aa201c4c4501dc0254abf871faa398ca2b105a8b03269c069a2a364e5cbcbbe96c4907c714a93a49d23a46c5b146fd84d168fc0fe71b1938bdd02fba71fd0a56fdf0b0fa0daf83a72dae2cc9510c69bfae9d3c459bbb5fddcc8f13c0f6fac336d2167f154c403292d6c8675328b77d9916402984e9dbaf374d7237b6be1b749a1e77a8919c3ea6f21f12458efe2e536a580c7980221710f9a454c2dc4c9e7618b7fc968ffa7c034ea1b9831596309e62e35ece8f38161ee3331f8b7cdb17d518bc823eb2c0134a1827ea6f7fb2cf15524215e10b613f34208f7442d3ce07da3e22299ee9604990a5faf2e21d2f6d13fb1e7dc3f70bfe7dd2b951cdae47bbba497ce1f6fd83d5a22dca342ab047491cc21f17fd8f2b2222900dbd3a7ceda9a20c91584af7f07b225d49b0966f83ff689bffcdb5b04401a630a11d040442735eb155d62010de7711461855891fb6a0286fb0c41378dbf872476f4f5b765373c71735b9ecd846693d714452f26ddabbf04b622dd6199f59b678226567c4632a42d671c9030a16aa6477f98dafeda74b098d8de92875eeceaac78eef8f0fc24470d5f2573c6475b91c4ba2df1f1214d469cbc141b1f2f828aca28b3b1d8ece5ab2897d0f05220110a85e711e8762a67a39eb2342202d27b8465e31531e8ca0dece8ff7b82efbedc938286ffa1e5d24cf2291c3e7b79d4da3810a6752e43d01020b441a8cc73c7b9be4c6958565c50d5a7b79863c4b83d13f77acec6854e72f641db9d9fc5a2f8baa9cd223a88e468039dfe434278a13501882bc3865cda8fadb957de314e880253188fa353fccfa29d8d55d3279b649e77cf41e6181b375149407c29fdd10588aa80ac6e357b15619fc3df2279034e00ed27fc7ab7aa15f1a86a55c8479e4fac2d9a388b2793b190b60af144f7dc8ea253fd32248293811eab192078e3ed336157265c875bbb8d01c2bf41f632eacd82fc596d8cab6a0161ce81b3bd230570e333acb837ae29e36463be3d8d99683ef0db057e5c0b8d5458e2b044862dbe3bc6bdeba657076d21cbb0439268c61385102fec2dc8d22c65aeb9ae7da9e6a77a20940e222c3ea787a7d9f74ee92d90c0f529a8f27d610f230dcd273380bb4ef1ba72b47af874bd817a634b66fcfbaf7bb5ebfdb1c56668c4c4e6a67f20dc310fa5ce0be8daf1a82fd060ed6b3ebb70be48ea304325c02de14b5e422423f29674a1f99aace429c41face215626ea8d5c3b8aad4808842dd4af0fcbf8df4a6298256b213fb98831ea254e8322951a4a2a38fc690a4495b67d7d9c6a11f4fa6f9ea7614675eb87d138eec2032152cb91a7bf3e87b9c517d1220c53d33339c94006e3315d46db2bcd147ad21d237d59b859f657e9b2fdf8d2a7015089126591dca0aa996238416370967c8097a882319b41c28b06a64944ff8694512bda2b7db8c5be1a2f4a65bb9c44eb2f4556b91c406d7fdab5e36d6dd17946d53028e1fd980b1d2ffae900366d83a8bb06cda68a3be206c3ed8988f2a5d878e674b4be27feb6e57496e83b1664b3a11b70fc3be9c5605e9dddeb25e08347840f0142e130b2e38780636999c7b1c7eb6f316da87e8aad387997368726a773616eebdb301334ace7e6178f6bb1026464d8efb03d06d485e84deded682f45dad500e40115aa02ca5f6a85634f8462b0a74661b7547eb0b986145554d77d3b564d72c9d5b12fdbfa2267395ead2cd9374bf891d56aca0e3005c5a114f245dd2c3f017769b7e73ea31cdffb72756723fbb2720fad51e36ab6c5da6c94706a9b92713e229f36c104c16734e0df1bf4fddf92b0554b4d5a2a80e583a0f8152c5ba261c33a7128e9734e90aa96495e500c07bf82c908f288718708cd77d0b9b91ba311c3cf5f30826df84de58e52f9ffc4c2837d2f9b411f505fc9d44773656ddccfaf3bf35b8aa65177799f8000af10590dc52373ffe5ca3cb236121f9b3fbac9f2a4cde279696d6d965463c136cdd30ecf2996255baafb1af00b97b133d5d23d4eb2cf40d1ce0017cee2c90c7b8c72a242e0d3d797fccca5e748f26ec7bf526277768b78a3f67dd5fad91fbf13a773bf36247ed8e0b03e8c0774dfaf31d2caf1783717f1611fdd62239b36f55a9d2420026ab2340c83f211679f75da40083bd491881c940497c18202280c40582c51a38a54745f856ac868c3fffeeeb5f6fd26fa2375f39f148d511dc242da7c23e240d6747ef6b7dae14379a68a6d843230f70d6838952e9adf391c107b05c9443a5f8833a97c5180cbc42073548bc797f9765913bf575b1909e51e69e91ebd3f01a2c7eee492ac77db03c1423f82fd6e70899fd2f55c55ed8dd549e2210b1fd19d3e62adab8b88f3a54f745a41ed4a2973ab77b59e5ad37399a1f064a27fec4a4a95ee5a33cb8"}, {0x98, 0x8000, 0x4, "f711a4de6a7e91122712b1e647056464a4ee72095004a1903f4eb63fd9c5f1af2d53f665116c82e67f4534a7189146d79e30f05134ec349b686cc70c214d929c46aec8be7f9c3f873487b08167d6127c557a7f10d2e4a10a546c29b2b294d8bd2c02472f2b54b6e6912cd56e36357ccc1f10e8fe7fbe8aeaf0984504991fcd2eb663ca98f67e5e71"}], 0x1348}, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xa, &(0x7f0000000180)="f7f9e794", 0x4) 16:36:04 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000040)}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="d2e20b82c4048b038722a2459ecaf34b91adfc42f04b9dde4e5ab92c7b156cad27", 0x21}], 0x1, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r2 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r3 = dup(r2) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000080)=[0x2, 0x2, 0x0, 0xfffffffffffffffb]) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000080)=0x10000) 16:36:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x20000000) 16:36:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x2f000000) 16:36:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 16:36:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0xc6000000) 16:36:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x20, 0x42fd) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) 16:36:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0xfeffffff) 16:36:04 executing program 0: setregid(0x0, 0xffffffffffffffff) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x32}, {0x5c, 0x0, 0x0, 0x5}, {0x6, 0x0, 0x0, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000540)={'\x00', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x6}]}) r4 = syz_open_pts() fcntl$lock(r4, 0x7, &(0x7f0000000680)={0x0, 0x1, 0x7f, 0x10000ffffffff}) r5 = syz_open_pts() fcntl$lock(r5, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) r6 = syz_open_pts() fcntl$lock(r6, 0x7, &(0x7f0000000040)={0x0, 0x20, 0x0, 0x10000ffffffff}) r7 = accept$unix(r3, &(0x7f0000000500)=ANY=[@ANYRESHEX, @ANYRES32=r0, @ANYRES16, @ANYPTR64=&(0x7f00000008c0)=ANY=[]], 0x0) r8 = semget$private(0x0, 0x3, 0x80) r9 = fcntl$dupfd(r7, 0x0, r7) ioctl$VT_ACTIVATE(r9, 0x20007605, &(0x7f0000000200)=0x9) r10 = open(&(0x7f00000008c0)='./bus/file0\x00', 0x10000, 0x0) poll(&(0x7f0000000040)=[{r10, 0x40}], 0x1, 0x8001) r11 = dup(r10) semop(r8, &(0x7f0000000880)=[{0x4, 0x6, 0x800}, {0x2, 0x89, 0x800}, {0x4, 0x80000000, 0x1400}], 0x3) open$dir(&(0x7f0000000040)='./bus\x00', 0x102b0, 0x100010132) ioctl$BIOCIMMEDIATE(r11, 0x80044270, &(0x7f0000000740)=0x8) ioctl$BIOCGFILDROP(0xffffffffffffffff, 0x40044278, &(0x7f00000005c0)) mknod(&(0x7f0000000600)='./bus/file0\x00', 0x2181, 0x6) ioctl$TIOCDRAIN(r9, 0x2000745e) ioctl$TIOCGFLAGS(r11, 0x4004745d, &(0x7f0000000480)) mknod(&(0x7f0000000900)='./bus/file0\x00', 0x6c6618c1fc368c2c, 0x40004000000028aa) getsockopt$inet_opts(r11, 0x0, 0x3, &(0x7f0000000780)=""/118, &(0x7f00000001c0)=0x15c) chflagsat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x2) r12 = openat(r11, &(0x7f0000000540)='./bus\x00', 0x0, 0x9b9eaa182e6d2a2a) setsockopt$sock_linger(r11, 0xffff, 0x80, &(0x7f0000000800)={0x10000000005, 0xe2}, 0xffffff54) r13 = getegid() close(r12) semop(r8, &(0x7f00000000c0)=[{0x1, 0x80000000, 0x800}], 0x1) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000840)=0xfffffffffffffde5) ioctl$WSMUXIO_INJECTEVENT(r14, 0x80185760, &(0x7f0000000180)={0xffffffffffffffbd, 0x8b, {0x80000000000005, 0x8}}) r17 = msgget(0x2, 0xc0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r20 = getuid() r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x84, 0x0, 0x0, 0x4}, {0x6}]}) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r26 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r28, 0x0) msgctl$IPC_SET(r17, 0x1, &(0x7f00000003c0)={{0x0, r18, r19, r20, r25, 0x1, 0x9}, 0x800, 0x1, r26, r28, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r13, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r25]) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x6, 0xfff, 0x0, 0x6, "3d2a618500b929276e7a340b00", 0x4000000008d, 0x8001}) setgid(r29) ioctl$WSMOUSEIO_SETPARAMS(r12, 0x80105728, &(0x7f00000003c0)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}]}) ioctl$VT_GETACTIVE(r12, 0x40047607, &(0x7f00000004c0)) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000000100)=0x9) flock(r7, 0x104) dup2(r7, r7) writev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000180)=""/12) 16:36:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0xfffffffe) 16:36:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x100000000000) 16:36:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x2000000000000) 16:36:05 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xdd04, &(0x7f0000000080)="0000001b741a0c18816a3ec140e82dd9ca9deece49a9cd4d4dba86cc18e93dd4281109a38eae7f00c56945af0c5fbf1c702aca97ca4d5aa4034881a09ee6e4b1b3", 0xfffffffffffffef2) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 16:36:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x4000000000000) 16:36:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x100000000000000) 16:36:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600", 0x8}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "734cf8f4de1629ef2984ebe49b6300"}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) 16:36:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x200000000000000) 16:36:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x300000000000000) 16:36:05 executing program 0: r0 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r0, 0x4, 0x84) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c650800"], 0x10) 16:36:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x500000000000000) 16:36:05 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000100)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000001c0)=0x7) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000240)="dd6ce9e39833d5bda222b6bc49d03c1a774be1c5aef45f8319db761ad159df14cfe2cc1d9240858767660b1e99870c158a4a79afa8f7a48026fac0abf2b244297e0eb0041395ebf34e9694ff064f51dc52dc93bca3c511bb870419041469c599fe89c7a8b35a36f51da64974f23e32ee6bc3c2d9df8888594a429ce17421ffba07aaf81d795fec137e3096a8aa7e5a33645737991dda2e5737", 0x99}, {&(0x7f0000000300)="388fa5b76afcc8be421edb8062118f4f7174cae017e95ef11c320709ca018ebcb299a3769b474c32a0a700b761185f8536257fd11791d3cda3d80b7b3bdad86ec889163aa760dc9e01f443c345361cde0fadc728df47e403084afcd1b9021eae54ed903cc10763a3fe7bdaa4ee2184f6cdf5a75f46daaeda2e361224175c4f32d1b57e649b6a2f2863ef4ba495ae79", 0x8f}, {&(0x7f00000003c0)="7e575e4fe264f2c7022f548e35c4c6c9c6829c030ac00bd6524f1245aa769776713674e3961a972ccedd5237806796320efb23c89ea7e07b6b6a7a2f530158db8e8deaa541594b18bf1fff8613b90eabb645fc6dbd8d91476dd0735c6465075f73d4c1b5a7a9ad7e753e0e0ce6ef116325e7a56ee4886db403dcc6ffcee91440ba2d3f405870d9b738e799e47ccd10b15db3f6cd1638bcb9219653", 0x9b}, {&(0x7f0000000480)="0a6d206f198585215bb2b1a4461086224aa06b2fde7751f03ecda3a24688357c72110ab7d88e458d52b3230da9a8294a5c2da3ab84b8490211da46e0da85e117e0f11881ca70862dfe6b5b404e135ca0d2fa0b9712f73510773596d9935af36cac8f2c92cba982f7dc4be654b5ef1cf76717e552421b9ebb8034fab909193ed23330a8c2637afdfa9828a2d18e6a47acd3650f4fa25dc62f4d6de9710008f4c938d34d8646048e4c9b40ff8446f149255b38ef5e70b6c3d39ad09f27860ba4ad411bc04190761c658435c794ca340856184c89f1e272b9bb3e9972", 0xdb}, {&(0x7f0000000580)="0ced3f624078c4392a884d7f708ae1df04e252dadab8b607e80bca10ac568ee2586e0b429fc977b8a7f6c144136bd9f05543fd0927281a12a2fe8148c62fd5dcb931a1a5d3cf8615116eca6c25db33ff176d0c17c975b3a14c87ab2e33851e38f79abe260dbb94e3aa663419e410e2684193b18467b3c917a227d5ff22bd58ad9893c652cc2229e6c5d8e982b1d1b46bc9bcf6c3c9d4f2a74783eb1f0f2c8ad2ce2b", 0xa2}], 0x5) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r3, 0x15}], 0x1, 0x0) 16:36:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x600000000000000) 16:36:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x700000000000000) 16:36:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x7}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) setsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000040)=0x41, 0x4) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r3, 0x0, r4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x1012, r3, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:36:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x800000000000000) 16:36:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x900000000000000) 16:36:05 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000), 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 16:36:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0xb00000000000000) 16:36:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x1c00000000000000) 16:36:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x2000000000000000) 16:36:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) r3 = dup2(r2, r1) r4 = socket(0x18, 0x400000003, 0x11) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r4, 0x0, 0x0) connect$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e33db2f66698c707c6c653000"], 0x10) clock_gettime(0x2, &(0x7f0000000100)) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000040)=0xfffffffffffffffc) dup2(r1, r0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f0000000180)) ioctl$KDDISABIO(r7, 0x20004b3d) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 16:36:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x2f00000000000000) 16:36:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0xc600000000000000) 16:36:06 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000c94000/0x2000)=nil, 0x1000) shmdt(r0) stat(&(0x7f0000000780)='./file\x00', &(0x7f00000007c0)) execve(&(0x7f0000000000)='./file\x00', &(0x7f0000000580)=[&(0x7f0000000540)='\x00'], &(0x7f0000000700)=[&(0x7f00000005c0)='#\x00', &(0x7f0000000600)='/dev/vmm\x00', &(0x7f0000000640)='/dev/vmm\x00', &(0x7f00000006c0)=':\x00']) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7df26f000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) mknod(&(0x7f0000000740)='./file\x00', 0x2000, 0x77d2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) r4 = accept$unix(r2, &(0x7f0000000840)=@file={0x0, ""/4096}, &(0x7f0000001880)=0x1002) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001940)='/dev/zero\x00', 0x8808, 0x0) symlinkat(&(0x7f0000001900)='./file0\x00', r5, &(0x7f0000001980)='./file1\x00') getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000018c0), 0xc) 16:36:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0xfeffffff00000000) 16:36:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0xffffffff00000000) 16:36:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) getpeername(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x8) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:06 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x126) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x1c5) fcntl$dupfd(r0, 0x0, r1) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x100, 0x20) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0xffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r3, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000000)={0x0, 0xf4240}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 16:36:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000000)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:06 executing program 0: setuid(0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x6}, 0x1c) 16:36:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) open(&(0x7f00000000c0)='./file0\x00', 0x40000, 0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) openat(r3, &(0x7f0000000100)='./file0\x00', 0x8600, 0x42) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x5c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000180)={0x0, 0x7, 0x5773, 0x2, 0x100000001}) 16:36:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2, 0x12, r1, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chroot(&(0x7f0000000100)='./file0\x00') r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r3, 0x0, r4) openat(r4, &(0x7f00000000c0)='./file0\x00', 0x0, 0x93) 16:36:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0), 0xdde, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 16:36:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) chflagsat(r1, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) 16:36:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0x9, 0x8, 0xeb, {[0x40, 0x0, 0x8, 0x8, 0x9, 0x10001, 0x9, 0x4, 0x95dc, 0x3, 0x6, 0x0, 0x3, 0x8, 0x4, 0x4d75, 0x0, 0x20], [0xfffffffffffffffc, 0x3, 0x9, 0x2, 0x1, 0xf6, 0x260, 0x5, 0x9, 0x40], [0x0, 0x10001, 0x616, 0x7, 0x9, 0x6, 0x8], [0x6, 0x9, 0x80000000, 0x8, 0x2, 0xd], [{0x7ff, 0x3, 0x1111}, {0x0, 0xfffffffffffffffd, 0x8001, 0x5}, {0xb9, 0x9, 0x3, 0x977}, {0xf9, 0x80000000, 0x1df, 0xfffffffffffff000}, {0x10000, 0x2, 0x3a, 0x4}, {0x100000001, 0x2, 0x3, 0x7}, {0x10001, 0x100000001, 0x3, 0xfffffffffffffffb}, {0x4f2e, 0x7, 0x5}], {0x7c2, 0x4bb3, 0x8, 0x3}, {0x6, 0x9, 0x9, 0x5}}}) openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000300)={0x80, './file0\x00'}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmodat(r1, &(0x7f0000000340)='./file0\x00', 0x20, 0x728c0af8fa51ec33) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000380)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000003c0)={0x0, './file0\x00'}) recvmsg(0xffffffffffffffff, &(0x7f0000000980)={&(0x7f0000000400)=@in, 0xc, &(0x7f00000008c0)=[{&(0x7f0000000440)=""/243, 0xf3}, {&(0x7f0000000540)=""/167, 0xa7}, {&(0x7f0000000600)=""/247, 0xf7}, {&(0x7f0000000700)=""/4, 0x4}, {&(0x7f0000000740)=""/236, 0xec}, {&(0x7f0000000840)=""/123, 0x7b}], 0x6, &(0x7f0000000940)}, 0x40) pipe2(&(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000a00)) mknod$loop(&(0x7f0000000a40)='./file0\x00', 0x4020, 0x1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000a80)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000ac0)={0x10, 0x1, 0x4, 0x8, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0xfffffffffffffbff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xffffffffffffff01}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x6f78}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x401}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x4922}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xfffffffffffffff8}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000fc0)='/dev/zero\x00', 0x800, 0x0) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000001000)) r5 = socket$inet6(0x18, 0x3, 0x2f8) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000001040)) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f0000001080)={0x2, 0x6}) getsockname$inet6(r4, &(0x7f00000010c0), &(0x7f0000001100)=0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000001140)=0x6) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000001180)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f00000011c0)={'./file0/file0\x00', 0x3, 0x5, 0x3ff, 0x1, 0x81, 0x2, 0xffffffffffffd849, 0x0, 0x5882da31a20b48c1, 0x5, 0x989}) r8 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000001240)='./file0/file0\x00', r8, r9) mkdirat(0xffffffffffffffff, &(0x7f00000012c0)='./file0\x00', 0x180) r10 = openat(0xffffffffffffffff, &(0x7f0000001300)='./file\x00', 0x400, 0x48) connect$unix(r10, &(0x7f0000001340)=@file={0x0, './file\x00'}, 0x9) 16:36:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='/', 0x20000, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x4500) r0 = socket$inet(0x2, 0x8000, 0xd59) recvfrom(r0, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000000040)=@un=@abs={0xb1cac7be743d75cd, 0x0, 0x2}, 0x8) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup(r1) mkdirat(r2, &(0x7f00000000c0)='./bus\x00', 0x20) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f00000002c0)=0x1) 16:36:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:06 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000100)={0x2, 0x7, {0x6, 0x9}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x54}, {0x200002d}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") ioctl$BIOCVERSION(0xffffffffffffff9c, 0x40044271, &(0x7f0000000000)) 16:36:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000000c0)={0x7f, './file0\x00', './file0\x00'}) 16:36:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair(0x6, 0x4000, 0x20, &(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x0, 0x0) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10000, 0x0) r5 = socket$inet(0x2, 0x1, 0x6) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x800, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x10, 0x0) r8 = socket$inet6(0x18, 0x4, 0xf231) r9 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0xd128d0fbd76a7542, 0x0) r10 = syz_open_pts() r11 = socket$inet6(0x18, 0x4000, 0x9) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x0, 0x0) r13 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000280)) kevent(r1, &(0x7f0000000100)=[{{r2}, 0x0, 0x2, 0x1, 0x321f, 0x8000}, {{r3}, 0xfffffffffffffffa, 0x88, 0x10, 0x74281338, 0x6}, {{r4}, 0xfffffffffffffffe, 0x81, 0x20000000, 0x3, 0x5}, {{r5}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x6, 0x2}], 0x777, &(0x7f00000002c0)=[{{r6}, 0xffffffffffffffff, 0x10, 0x5, 0x2388, 0x1ff}, {{r7}, 0xfffffffffffffff9, 0x80, 0x20000000, 0x5, 0xb5}, {{r8}, 0xfffffffffffffffb, 0x20, 0x2, 0x401, 0xa5e}, {{r9}, 0xfffffffffffffff9, 0x4, 0x2, 0x7, 0x8b36}, {{r10}, 0xffffffffffffffff, 0x2, 0x40, 0x5}, {{r11}, 0xffffffffffffffff, 0x10, 0x40, 0xaa5a, 0x5}, {{r12}, 0xfffffffffffffffc, 0x8, 0x4, 0x0, 0x8}, {{r13}, 0xfffffffffffffffc, 0x50, 0xf0000000, 0x2, 0x5}], 0x0, &(0x7f00000003c0)={0x5, 0x1f}) connect(r6, &(0x7f0000000400)=@un=@file={0x1, './file0\x00'}, 0xa) r14 = semget$private(0x0, 0x4, 0xc) semctl$GETALL(r14, 0x0, 0x6, &(0x7f0000000440)=""/230) connect(r11, &(0x7f0000000540)=@un=@abs={0x1, 0x0, 0x3}, 0x146) r15 = msgget(0x0, 0x20) msgctl$IPC_STAT(r15, 0x2, &(0x7f0000000580)=""/105) openat(r0, &(0x7f0000000600)='./file0\x00', 0x8010, 0x190) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000640)=""/54, 0x36}], 0x1, 0x0, 0x0) msgctl$IPC_RMID(r15, 0x0) setsockopt$inet_opts(r13, 0x0, 0x1, &(0x7f00000006c0)="ef514afd061dcbfa5b235169bdb0d959b3fac71378103c3aef", 0x19) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000700)={0x2, 0x800}) poll(&(0x7f0000000740), 0x0, 0x1000) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000780)=0x8) preadv(r11, &(0x7f0000000a00)=[{&(0x7f00000007c0)=""/140, 0x8c}, {&(0x7f0000000880)=""/104, 0x68}, {&(0x7f0000000900)=""/102, 0x66}, {&(0x7f0000000980)=""/89, 0x59}], 0x4, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000a40)=@abs, &(0x7f0000000a80)=0x8) msgctl$IPC_RMID(r15, 0x0) 16:36:06 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x13aa23479b21ba5f, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x2, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r6 = getuid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r10 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r12, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x0, r4, r5, r6, r9, 0x1, 0x9}, 0x800, 0x1, r10, r12, 0x6, 0x1, 0x1, 0x2}) fcntl$lock(r1, 0x0, &(0x7f0000000040)={0x2, 0x2, 0x1ff, 0xc4, r10}) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) pckbd_enable: command error 16:36:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000100)='r\x00', &(0x7f00000001c0)='!&}[\x00', &(0x7f0000000200)='r\x00', &(0x7f0000000240)='+\x00', &(0x7f0000000280)='r\x00', &(0x7f00000002c0)='r\x00', &(0x7f00000004c0)='\x00{H\xce\x11%`\xda\x90\x97\x946\xc4\'\xd0s8\xfd\xe1\xdf?\xb3\x9b\xf8\x11f\xc3\xacB\xf4\xd9g\xe4\xb7\xd5\x93\xcd\xcf\xac\a c\xef\xa6\xc9\x0f\x83\xaa[\x0eg\xb6S4\x19h\x18\xfb\xda3D\xca\x98\x00\x02\x8a\x82\xf5|\x1c9\xae\xbbr\xe1\v\xa7|\xd7\x18.V\xbah\xe5\xcf\x1d\xbaa;t\xc2\x01\x04\x00\x00\x00\x00\x00\x00\xda \xee#M\xfc!]\x1aC\xe2H\"9|\x19c\x1a]P\x00'/143, &(0x7f0000000340)='r\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)=',..*)+-\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='r\x00']) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) pckbd_enable: command error 16:36:08 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x180, 0x10) openat(r3, &(0x7f0000000100)='./file0\x00', 0x20000, 0x8) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000280)='./file0\x00', 0x0, 0x89) linkat(r4, &(0x7f0000000200)='./file0\x00', r1, &(0x7f0000000240)='./file0\x00', 0x0) pckbd_enable: command error 16:36:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000100)=[{0x40, 0x0, 0x0, 0x2d4}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000240)=0x9) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000200)=0x1) r5 = socket$inet(0x2, 0x1, 0x9) getsockname$inet(r5, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_emit_ethernet(0x170, &(0x7f0000000000)) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0xa, &(0x7f0000000000)=[{0x400000, 0x6, 0x3, 0x7}, {0xdd9, 0x400, 0x1, 0x80000001}, {0x8, 0x5, 0x7, 0x68a}, {0x9, 0xffffffff00000000, 0x3, 0x1}, {0x5, 0x6, 0x10001, 0x5ea}, {0x7, 0x1, 0xa5}, {0xffb, 0x7, 0x3, 0xffffffffffffffff}, {0x32, 0x95, 0x424a3ff, 0x87}, {0xfffffffffffffffb, 0xb4, 0x5, 0x2}, {0x1, 0x1, 0x10001, 0xf5c4}]}) 16:36:10 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f00000002c0)={0x6, 0xff}, 0x8) r5 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000280)={0xffffffffffffffc1, './file0\x00', './file0\x00'}) pread(r5, &(0x7f0000000380)="ff248a7c92db32561ecd39e39345b77e90fca714cd57b3ee5332ab6465866fd2a17fab2e8dfd4fc5ea5887aaadc82137ae99ee9ecf7625e48da71032c493ba76614f74d103cbaf667ceecee62a0292f6041e5bed644cd6ac55c8fb7b5cc94d394e1483f9954276d59c98b1934a281535a38f582d393fa246f7a4bd2cb62559af38360b77be3b1b850f57740f9519ac7594a3", 0x92, 0x0, 0x0) r6 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r9 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r10 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r9, 0x0, r10) recvfrom(r9, &(0x7f0000000100)=""/22, 0x16, 0x1082, &(0x7f00000001c0)=@in6={0x18, 0x0, 0x8001, 0x5}, 0xc) fcntl$dupfd(r7, 0x0, r8) listen(r7, 0x7) fchdir(r6) r11 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x120) ioctl$PCIOCREAD(r11, 0xc0107002, &(0x7f0000000240)) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r6, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f00000000c0)) 16:36:10 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x10) openat(r1, &(0x7f0000000100)='./file0\x00', 0x20, 0x14a) 16:36:10 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="92fa4756e559c8cd52b1310cebebedf4dbc2b2d9e93dc1d51e0d30076ce367c349e9df0630f78732169dd31798842868017a3be829074d3490c78cb5fc00ffa71ba7c0ebd229c708c95986dc4446f8831ea2847da558f1aeb436b556f7858791469ad2c53f448c77bbf6ee72aa34e5170ca373a97fa1698c", 0x78) pckbd_enable: command error 16:36:10 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000000)={0x1000, 0x9, 0x4, 0x3, "ebf87828f302a27d521f62a7c183d75201a04b29", 0x5, 0x7f}) 16:36:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x1, 0x4000120a, r1) 16:36:11 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x8, 0xb4a) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x4) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) 16:36:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:11 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) dup2(r0, r1) 16:36:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)=' \x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:11 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$GETZCNT(r0, 0x0, 0x5, 0x0) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/69) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = kqueue() close(r1) geteuid() munlockall() mknod(&(0x7f0000000300)='./file0/file0\x00', 0x1000, 0x3) r2 = dup(r1) getsockname$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000200)=0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x80002000, 0x28e9) r3 = open(&(0x7f0000000240)='./file0/file0\x00', 0xc0, 0x20) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000280)) r4 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mlockall(0x0) utimensat(r4, &(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)={{0xffffffffffffffe0, 0x1}, {0x92ce, 0x3ffc000000}}, 0x2) mknod(&(0x7f0000000140)='./bus\x00', 0x20, 0xd0d) fcntl$setstatus(r1, 0x4, 0x80) r5 = msgget(0x2, 0x0) msgrcv(r5, 0x0, 0x0, 0xcaa3cf59369d0ea0, 0x0) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r5, 0x0) close(r1) close(r4) 16:36:11 executing program 1: ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000280)={0x4, 0x3, './file0\x00', 0x0, 0xbb, 0x80000001, 0x908}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000180)) r3 = dup2(r2, 0xffffffffffffffff) r4 = openat(r3, &(0x7f0000000080)='/', 0x1, 0x0) fchdir(r4) readlinkat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/191, 0xbf) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r4, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) chflags(&(0x7f00000002c0)='./file0/../file0\x00', 0x0) 16:36:11 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(0xffffffffffffffff, 0x0, r0) r1 = kqueue() fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) 16:36:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) openat(r1, &(0x7f00000001c0)='./file0\x00', 0xa9e81b0fc7b65e3c, 0x2) 16:36:11 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x800, &(0x7f0000000000)={0x1}) kevent(r1, &(0x7f0000000000), 0x6, 0x0, 0xa, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='\x00\xea') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) pckbd_enable: command error 16:36:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x135e884363f0f181, 0x73be) close(r1) 16:36:12 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000fdb000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ea9000/0x3000)=nil, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) getpeername$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="0000e3ffffff0000000000000000000000000000000000b607621cd516342f2a2300000000000000000000000000000000003b8c041100"/79], &(0x7f00000000c0)=0x47) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmdt(r2) clock_gettime(0x3, &(0x7f0000000040)) 16:36:12 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='r\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f0000000180)) r6 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x10a) openat(r6, &(0x7f0000000180)='./file0\x00', 0xac320b55475d55a, 0x10) 16:36:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x10000004}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000280)=0x8) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000100)={0x2, 0x2}) socket(0x6, 0x5, 0x6) 16:36:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x60}, {0x8000028}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r3, 0x0, r4) recvfrom(r3, &(0x7f0000000380)=""/4096, 0x1000, 0x2, &(0x7f0000000140)=@in6={0x18, 0x3, 0x500000, 0xfffffffffffffffc}, 0xc) r5 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f0000000100)) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x15893e8bfca4f3ce, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r7, 0x0, r8) ioctl$WSMOUSEIO_SRES(r7, 0x80045721, &(0x7f0000000200)=0x5) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x2010, r6, 0x0, 0x0) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000040)) 16:36:12 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x100, 0x28) r1 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x500, 0x40) fchdir(r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000240)={{}, 0x2, &(0x7f0000000200)=[0x0, 0x0]}) chdir(&(0x7f0000000140)='./file0\x00') ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f00000001c0)=0x2) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x0) r5 = msgget(0x2, 0x0) msgrcv(r5, 0x0, 0x0, 0x0, 0xc00) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000000c0)=""/104) 16:36:13 executing program 1: fchdir(0xffffffffffffffff) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) pckbd_enable: command error 16:36:13 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0xa8) getrusage(0xffffffffffffffff, &(0x7f00000001c0)) fchdir(r2) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r2, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:14 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) recvfrom$unix(r0, &(0x7f0000000180), 0x0, 0x0, &(0x7f0000000140)=@abs={0x1}, 0x8) 16:36:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x10000, 0x22) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) getsockname(r3, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xfffffffffffffda5) r4 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0x353) setreuid(r5, r5) r6 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = msgget(0x2, 0xc0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000240)=0xfffffffffffffd74) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r14 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) setpgid(0x0, 0x0) msgctl$IPC_SET(r8, 0x1, &(0x7f00000003c0)={{0x0, r9, r10, 0x0, r13, 0x1, 0x46e9}, 0x800, 0x1, r14, 0x0, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r6, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r13]) chown(&(0x7f0000000200)='./file0\x00', r5, r13) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x104, 0x0) fcntl$getflags(r15, 0x1) 16:36:14 executing program 0: r0 = open(&(0x7f0000000300)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000180)="32bb7cfa9d099b40af7c76ed3b623d8fe422090d271a8b396ab105882b0e00eb7382633880cee75a1540898552c2dd46e4f01029d8e81783997d996d184615bd52c07afe91d4587a000a", 0x4a}], 0x1) sync() execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pckbd_enable: command error 16:36:14 executing program 1: link(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x200, 0x0) fcntl$dupfd(r1, 0x0, r2) socket$unix(0x1, 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f0000000180)) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x40, 0x9, 0x100, 0x3cf752fa686e4468, 0x4, 0x1, 0x4, 0x0, 0x3, 0x2, 0x8000}) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r3, 0x0, r7) fcntl$dupfd(r3, 0x0, r0) fchdir(0xffffffffffffffff) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r9 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r10 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r9, 0x0, r10) r11 = fcntl$dupfd(r10, 0x0, r8) ioctl$TIOCFLUSH(r11, 0xc0286988, &(0x7f00000002c0)) bind$inet(r11, &(0x7f0000000200)={0x2, 0x0}, 0xc) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)=';\x04') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:14 executing program 0: mkdir(&(0x7f000000e000)='./control\x00', 0x0) r0 = open(&(0x7f0000021000)='./control\x00', 0x0, 0x0) mknodat(r0, &(0x7f0000040000)='./control\x00', 0x2000, 0x0) faccessat(r0, &(0x7f000003fff6)='./control\x00', 0x3, 0x0) lstat(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)) symlink(&(0x7f0000000000)='./control\x00', &(0x7f0000000140)='./control\x00') 16:36:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) lchown(&(0x7f00000000c0)='./file0\x00', r3, 0xffffffffffffffff) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:14 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8010, 0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) r5 = accept(r4, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000140)=r5) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x1ca) 16:36:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socket$inet6(0x18, 0x0, 0x419) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x170, &(0x7f0000000000)) 16:36:14 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) setuid(0xee01) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x4000012a, 0xffffffffffffffff) 16:36:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) dup(r1) 16:36:15 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x84100080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:36:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f00000001c0)='(\xcc') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x82}, {0x0, 0xe1bf}], 0x2}) 16:36:15 executing program 1: ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000100)=0x2008000000000000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = msgget(0x2, 0x0) msgrcv(r2, 0x0, 0x0, 0xcaa3cf59369d0ea0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0x353) setreuid(r4, r4) getegid() r5 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0x353) setreuid(r6, r6) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480), 0x4) getuid() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r11 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r12 = fcntl$dupfd(r10, 0x0, r11) ioctl$TIOCFLUSH(r12, 0xc0286988, &(0x7f0000000180)) r13 = openat(r12, &(0x7f0000000300)='./file0/file0\x00', 0x80, 0xb3c6073c5df8f15d) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f00000000c0)=[{0x0, 0x7f, 0x6, 0x80005}, {0xfff, 0x10000, 0x200, 0x8}, {0x7, 0x2, 0xfffffffffffffffc, 0x10000}, {0x41, 0x1, 0xffffffffffffffc1, 0x7f}, {0x1, 0x8, 0x2, 0x3fad}]}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000640)=0xc) getpgid(0xffffffffffffffff) 16:36:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:36:15 executing program 1: fchdir(0xffffffffffffffff) connect(0xffffffffffffffff, &(0x7f00000003c0)=ANY=[@ANYBLOB="66696c65300000000000bf78185d664372990e4268b48f862e573858136d3eba925876efa5c5e1607bb69c94d7ee8ae53e68c16902304fa8073d8e1f2b2dd8423b1a80579ea99d507747631c3421e0bc35720ed3df83083e0b91a43eb013400a701f14b8fe10a48e0cb1"], 0xa) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) sendto(r0, &(0x7f0000000240)="8219d0a5cf4ff0c588c7650916cb171e64b380adad69ac4bec893a5fb516fe5e777e1de9164561e31c8ccce26d90f23d96fee4d915d0198d8943b28fef6c10558092f6237980319c7cc48e641376742232aa25483e55f7a727582dcfad4dd75c56d8deb94c30688d43940d6c8fb88138b0faf1193fcade4aa9cf9b847e3f387fdf30dcdf145d1581981f27b559352aee452190dc158af6000963f640271efbeaaa2d5cd9df7e2c53567f4f21575429705c6d12bd6951c4365fdeb0f1a3c583af2294d7e6e80d070eb6a02e1c9459b3a85a", 0xd1, 0x400, &(0x7f0000000340)=@in6={0x18, 0x1, 0x80, 0x8}, 0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000200)={0x6d, 0x0, &(0x7f0000000180)=""/109}) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x80) bind(r3, &(0x7f0000000380)=@in6={0x18, 0x3, 0xfffffffffffffffe, 0x9}, 0xc) 16:36:15 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x2, 0x400000000002, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020697f, &(0x7f0000000300)) 16:36:15 executing program 1: r0 = socket(0x1, 0x0, 0x10001) fchmod(r0, 0x7) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x800, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchdir(r1) chdir(&(0x7f00000000c0)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000140)='x\x00') socket$inet6(0x18, 0x0, 0xd0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r2}], 0x2000000000000033, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)=0x700) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a6c4e44804f0b4e4d3acfc40400000015c19e"}) syz_open_pts() 16:36:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x80) 16:36:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) fcntl$dupfd(r3, 0x0, r0) ioctl$TIOCCDTR(r1, 0x20007478) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:15 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x30000) r1 = openat(r0, &(0x7f0000000080)='/', 0x8000, 0x0) fchdir(r1) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:16 executing program 0: r0 = shmget$private(0x0, 0x3000, 0xa, &(0x7f0000ff9000/0x3000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) shutdown(r2, 0x1) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000040)=0x3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20000, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r6, 0x0, r7) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r9 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r10 = fcntl$dupfd(r8, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc0286988, &(0x7f0000000180)) r11 = dup2(r6, r10) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x400, 0x2, 0x100000001, 0x8}, {0x100000000, 0x7, 0x1, 0x100000000}]}) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r5, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r5, 0x40045720, &(0x7f00000000c0)) shmdt(r1) r12 = semget$private(0x0, 0x2, 0x2df) semctl$GETPID(r12, 0x3, 0x4, &(0x7f0000000140)=""/15) r13 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r14 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r15 = fcntl$dupfd(r13, 0x0, r14) ioctl$TIOCFLUSH(r15, 0xc0286988, &(0x7f0000000180)) ioctl$VT_GETMODE(r15, 0x40087603, &(0x7f0000000000)) 16:36:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:16 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f0000000180)) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f0000000180)) r9 = openat(r8, &(0x7f0000000100)='./file0\x00', 0x80, 0x0) fchdir(r9) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) r10 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r11 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r10, 0x0, r11) ioctl$PCIOCGETROM(r10, 0xc0107005, &(0x7f0000000240)={{}, 0x5, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0]}) openat(r9, &(0x7f0000000180)='./file1\x00', 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f00000001c0), 0x1, 0x0) 16:36:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000280)) r1 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000180)=0x6) shmget$private(0x0, 0x1000, 0x40d, &(0x7f0000fff000/0x1000)=nil) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)=0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000080)) dup2(r0, r0) utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0xffffffffffff8001, 0xffff}, {0x0, 0x100000000}}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x5, 0x1df, 0x7, 0x6}, {0x7, 0x7ff, 0xfffffffffffffffb, 0x100000001}, {0x2, 0x1, 0xfffffffffffff001, 0x2}, {0x10000, 0x7ff, 0x8, 0x8}]}) semctl$GETZCNT(r1, 0x5, 0x7, &(0x7f00000001c0)=""/17) 16:36:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x577c6c516fe110f9, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000100)=[{}, {0x44}, {0x1, 0x9}, {0xc3, 0x104b1332}, {0x88, 0xffffffff}, {0x23, 0x80000001}], 0x6}) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x80000000102) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, &(0x7f0000000000)) r1 = dup2(r0, r0) listen(r1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r3, 0x1}) 16:36:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x128) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:16 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x400, 0x80) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f0000000180)) fcntl$dupfd(0xffffffffffffff9c, 0x0, r5) r6 = fcntl$dupfd(r1, 0x1e, r2) readlinkat(r6, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/92, 0xf) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000100)="fbaf8a8d1a029be96914f6357e3a", 0xffffff70, 0x0, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r9 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r8, 0x0, r9) ioctl$VMM_IOC_TERM(r8, 0x80045604, &(0x7f0000000380)={0xe7}) r10 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r11 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r12 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r11, 0x0, r12) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x1010, r12, 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0xc) r13 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/diskmap\x00', 0x20000, 0x0) r14 = fcntl$dupfd(r10, 0x14, r13) ioctl$TIOCFLUSH(r14, 0xc0286988, &(0x7f0000000180)) ioctl$BIOCGSTATS(r14, 0x4008426f, &(0x7f0000000240)) r15 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r7, 0x0, r15) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000300)=0xfffffffffffff000) 16:36:16 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x42) r1 = openat(r0, &(0x7f0000000080)='/', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) flock(r2, 0xa) fchdir(r1) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') r4 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r4, &(0x7f00000001c0)=[{0x1, 0xffff}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r4, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETZCNT(r4, 0x3, 0x7, &(0x7f0000000380)=""/4096) openat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2001, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701"], 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000180)) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)) r3 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf841bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff5e}], 0x100000000000005e, 0x0, 0x0) 16:36:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='c\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r4, 0x0, r5) openat(r5, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:36:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r9 = getuid() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r13 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r15, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r12, 0x1, 0x9}, 0x800, 0x1, r13, r15, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r12]) r16 = getgid() r17 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = msgget(0x2, 0xc0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r22 = getuid() r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r26 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r28, 0x0) msgctl$IPC_SET(r19, 0x1, &(0x7f00000003c0)={{0x0, r20, r21, r22, r25, 0x1, 0x9}, 0x800, 0x1, r26, r28, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r17, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r25]) r29 = getegid() r30 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r32 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r34 = msgget(0x2, 0xc0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r37 = getuid() r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r39 = fcntl$dupfd(r38, 0x0, r38) ioctl$BIOCSETF(r39, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r41 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r43, 0x0) msgctl$IPC_SET(r34, 0x1, &(0x7f00000003c0)={{0x0, r35, r36, r37, r40, 0x1, 0x9}, 0x800, 0x1, r41, r43, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r32, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r40]) getgroups(0xa, &(0x7f0000000280)=[r3, r12, 0x0, r16, r25, r29, 0x0, r30, r31, r32]) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:16 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000000)={0x8, 0x3d81}) r2 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 16:36:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x2, 0xc0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r5 = getuid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r11, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x0, r3, r4, r5, r8, 0x1, 0x9}, 0x800, 0x1, r9, r11, 0x6, 0x1, 0x1, 0x2}) wait4(r9, &(0x7f00000000c0), 0x1, 0x0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x2, 0xa2) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f0000000100)) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f00000001c0)={0x80, './file0\x00', './file0\x00'}) 16:36:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000000)={0x1, 0x8000, 0x10001, 0x80000001, 0x165}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1c}, {0x6, 0x0, 0x0, 0xfc}]}) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f00000000c0)={0x6, 0x8}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r5, 0x0, r6) poll(&(0x7f0000000140)=[{r5, 0xd0aadc8cc2c056f9}, {r2, 0x880fec62db1bf724}], 0x2, 0x27) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r8 = fcntl$dupfd(r4, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f0000000180)) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f0000000100)={0x5, './file0\x00', './file0\x00'}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:36:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = open$dir(&(0x7f0000000200)='./file0\x00', 0xa0476c84dc5cf772, 0x80) r3 = openat(r2, &(0x7f00000001c0)='./file0\x00', 0x20000, 0x0) fchdir(r3) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000380)={0x10, 0x42786433, 0x4, 0x0, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xe5bf}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x800}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x10000}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0xbf}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7fff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x9}) r4 = openat(r3, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=""/69, 0x45) openat(r4, &(0x7f00000000c0)='./file0\x00', 0x20, 0x2) 16:36:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) read(r0, &(0x7f00000006c0)=""/138, 0x8a) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_vnetid}) close(r0) open(&(0x7f0000001280)='./file0\x00', 0x280, 0x19bde5951364ad22) execve(0x0, 0x0, 0x0) 16:36:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/12, 0xc) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r2) chdir(&(0x7f0000000140)='./file0\x00') r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) r4 = shmget$private(0x0, 0x1000, 0xc, &(0x7f0000ffb000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000380)=""/234) shmget(0x0, 0x2000, 0x40, &(0x7f0000ffc000/0x2000)=nil) shmat(r4, &(0x7f0000ffa000/0x2000)=nil, 0x7000) shmctl$IPC_RMID(r3, 0x0) unveil(&(0x7f0000000280)='./file0/../file0\x00', &(0x7f0000000040)='\x049') openat(r2, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r7 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) shmat(r7, &(0x7f0000ffa000/0x2000)=nil, 0x0) shmctl$SHM_LOCK(r7, 0x3) fcntl$dupfd(r5, 0x0, r6) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f00000000c0)={0x0, 0x7}) 16:36:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f0000000280)='./bus\x00', 0x8012, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)={0x0, [{0x3, 0xfffffffffffffffc}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xfff}, {0x2}, {}, {}, {}, {}, {0x0, 0x2}, {}, {}, {0x0, 0xfffffffffffffffd}, {}, {0x3, 0x4}, {}, {}, {}, {0x3}, {0x1}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) fcntl$dupfd(r1, 0x0, r2) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000540)) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x1, 0x3ff, 0x9, 0x10000, &(0x7f00000002c0)={{0x8001, 0x3, 0x0, 0x1f8, 0x7758, 0x800, 0x7ed}, {[0x7, 0x2, 0x1, 0xffffffffffff0000, 0x6, 0x2, 0x3, 0xffffffff00000001, 0x1, 0x4, 0xcb4e, 0x3, 0x2, 0x1f, 0x1, 0xffffffffffffff00, 0xb, 0x8], [0x1, 0xda, 0x401, 0x1, 0x10001, 0x401, 0x101, 0x983, 0x1, 0x1], [0x3ffc0000, 0x9, 0xaf2, 0x461, 0x7fffffff, 0x100000001, 0x401], [0x3f, 0xffff, 0x200, 0x3f, 0x1, 0x101], [{0x9, 0x9, 0xffffffffffffffcf, 0x2}, {0x400, 0xca7, 0x9, 0x100000000}, {0x7, 0x3, 0x1, 0x10001}, {0x400, 0x0, 0xffffffff, 0x9}, {0xb5f, 0x4, 0x200, 0x96c2}, {0x100000001, 0x7, 0x1ff, 0x400}, {0x7ff, 0x1000, 0x1, 0x40}, {0xa371, 0x100000000, 0xf40, 0x3}], {0xfad, 0x4, 0x8, 0x48}, {0x2, 0x0, 0x1004, 0x2}}}, 0x2eaf, 0x8000}) 16:36:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') r1 = semget$private(0x0, 0x1, 0x200000000000000) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000200)=0x101) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000001c0)=""/204) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x81}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) msgctl$IPC_RMID(0x0, 0x0) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f0000000180)) fcntl$dupfd(r1, 0x6b294591daea29aa, r5) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x10) r6 = fcntl$dupfd(r0, 0xa, r2) read(0xffffffffffffff9c, &(0x7f0000000380)=""/4096, 0x1000) ioctl$BIOCGSTATS(r6, 0x4008426f, &(0x7f0000000040)) 16:36:16 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) dup(r0) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r3) chdir(&(0x7f0000000140)='./file0\x00') openat(r3, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) r4 = semget$private(0x0, 0x1, 0x10) semop(r4, &(0x7f0000000000)=[{0x4, 0x7fffffff, 0x1000}, {0x1, 0xfffffffffffffff9, 0x1000}, {0x2, 0x5, 0x1000}, {0x0, 0x7fffffff}, {0x1, 0x1f}, {0x1, 0x4, 0x1000}, {0x3706fceeaf551183, 0x6, 0x3000}, {0x1, 0x10000}, {0x0, 0x3ff, 0x1400}, {0x4, 0xff, 0x1800}], 0xa) 16:36:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 16:36:16 executing program 0: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x96) 16:36:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') utimensat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x71, 0x58}, {0x5, 0x200}}, 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') open$dir(&(0x7f00000001c0)='./file0\x00', 0x28201, 0x120) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) chmod(&(0x7f0000000200)='./file0\x00', 0x0) 16:36:16 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0xa, r2) r3 = kqueue() fcntl$dupfd(r0, 0xf, r3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r5, 0x0, 0x0) recvmsg(r4, &(0x7f0000000400)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) clock_getres(0x4000004, 0x0) 16:36:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x5}) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2f, &(0x7f0000000180)="f76f8e77135e5e96027503bf79c2e465e68f87444ac8b9c358cbc58c2e8d09f178659a06339a5d010e3bfb72eec47f") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:36:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='W\x00') r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) sendmsg(r1, &(0x7f0000000400)={&(0x7f0000000100)=@in6={0x18, 0x0, 0x3, 0x6}, 0xc, &(0x7f00000002c0)=[{&(0x7f00000001c0)="855874c3af2b7868af7c07888f4de1acb9c62f5dcc8d7be8146d6d914cbad0600d50684ce71aa3dd093429250b0140c43e884b40316cd1db5e7c12a78a36b8a66bad2f5f0fa7d830c04e70b4d98388efa64a5f6481652d1b73daf5d3aa052c446f02e9dfc3d2bcc0cb24a7f4e3929719e89b6d97e1d3be480a673deb1bba456e9f8c8ea3517080f1aaa0532541f7c9ee21e9f3b49cbc44890288c75f68027691445d269bd844f4797dfdbe0b136dbb393462d1806ad67982f02cc33f68f3ad6fef0e9a96053d2f030a3ec2a1cc37059ecc7c30f469fe200b5d736e14cb50e9c73d04605175b6caf88d57fd269183627cab1f47cd03d4d2d7203d956fe44f5d", 0xff}], 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="d80000000000000001000000c400000015bd2b930e26c914483262378000000000000000983ef46c0d424d7875cc9792b2e959e45d9256e9f111ca224e0d2da0d68e9ae4c3a546cf43af04deb39a0758fcd0402b2538ac5cbfae78e462f9b7b48c74d96c368063d0d20a25e562a9c6461023040c37e38ab2959c6e0af5c07db1c162844696e0f62c9b37ec0ab181e7b5d2e279bebd4f31e2a915569e0389ef23a5792382b1d3d6cdeef13b952a7300c4de9a9a434b9aa644ca8e587737937da26f1a66469fe6310b4bbc1a37e8507b371984a9a0b4afe700"], 0xd8}, 0x40f) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) accept$unix(r3, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') msgget$private(0x0, 0x2) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:16 executing program 0: pipe2(&(0x7f0000000100), 0x10000) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000180)) connect(r2, &(0x7f0000000000)=@un=@file={0x2, './file0\x00'}, 0xa) ktrace(&(0x7f00000000c0)='./file0\x00', 0x7, 0xdbd7e968cf25e498, 0x0) socket$inet6(0x18, 0x7, 0x8) 16:36:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xe0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x80, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r5, 0x0, r6) r7 = fcntl$dupfd(r4, 0xa, r6) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f0000000180)) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000100)={0x8, 0xa1}) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r9 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r8, 0x0, r9) r10 = dup2(r9, r2) ioctl$WSDISPLAYIO_LSFONT(r10, 0xc058574e, &(0x7f00000001c0)) 16:36:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r1, &(0x7f0000000080)=""/4096, 0x1000) shutdown(r0, 0x2) 16:36:16 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x0, 0x7) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x8, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, 0xc) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x3, 0x0, 0x0, 0x6, r6}) sendto(r1, &(0x7f00000000c0)="022b70f1c27241d6df9ba277356459144d6e1bc215793837d061385498ac9a46c0e18dc5ad7b44da145c81cf61fd70f4a539d7c4f28e9d4886b40fb90f2bc30210f54728fdc7bd938e4d7a7113a208739a3d5e507f6369", 0x57, 0x2, &(0x7f0000000380)=ANY=[@ANYBLOB="00294890acd54b42f24baf3e1429af07040000afb23d3fe2822e3385654bd68e220b8f632faaa6fb3c80788a66994fd8bdd1a5b898db906c43d713d4901aa9645b40a2dec1745f7a0c8c2d33db64e4ffb6e8877d819e55ebedee7fd7ac10df5db271b4b29b7f09f7ce7bd561cb308dce2afeb8ae92799d78cb7fef115c5d31a7f973f0e98ae1ae54bb2ce002ea3a5cc235065c12fefb23729c"], 0xa) 16:36:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCCDTR(r1, 0x20007478) fchdir(r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0x7fffffff) chdir(&(0x7f0000000140)='./file0\x00') r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/247, 0xf7) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) recvfrom(r3, &(0x7f0000000440)=""/233, 0xe9, 0x40, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) fcntl$dupfd(r3, 0x5, r4) accept$unix(r3, &(0x7f0000000380)=ANY=[@ANYBLOB="000263e0ffda075762dfa94ec698b1d0fd4f61dfcd696ab04141877540f8d908a8f6698acf9233987032f2efffc27a17f0834bf82a6bf1497363b07c7d59e879cdce9b7f5551eca2f54cba62b195f9f9bfa669ba6dd1d35605660c4ed6a4f9d8ba14f9df769c524e8b8c8e5a223e85ec023777618c318bab2780cbd33ee9788bbcf867d9c3fd882c7fdd1cb79e49a531436489d79ac37cfd74f938f2afc8f2c08c181fe269e8f97e360ec1c8af0c3eff3d2741048451633d8ead6415277db7"], &(0x7f0000000180)=0xf) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000040)='W\x00') openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10044, 0x0) 16:36:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) bind$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='W\x00') 16:36:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x4, 0x4, 0x80000001, 0x4, "9eb992531e77cb33d4b861d769af442a47a7b9eb", 0x1, 0x3}) 16:36:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x40, 0x0) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/143, 0x8f) ftruncate(r1, 0x0, 0xf64d) 16:36:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x40, 0x0) 16:36:17 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f0000000180)) mmap(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x5, 0x2c6346747d2e62f0, r5, 0x0, 0x400000) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="0000870e000000000000"], 0x10) 16:36:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xc02, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) readv(r2, &(0x7f00000014c0)=[{&(0x7f00000001c0)=""/66, 0x42}, {&(0x7f00000002c0)=""/65, 0x41}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/99, 0x63}, {&(0x7f00000013c0)=""/202, 0xca}], 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r7 = getuid() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r13, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r10, 0x1, 0x9}, 0x800, 0x1, r11, r13, 0x6, 0x1, 0x1, 0x2}) r14 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r16 = msgget(0x2, 0xc0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r19 = getuid() r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r21 = fcntl$dupfd(r20, 0x0, r20) ioctl$BIOCSETF(r21, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r23 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r25, 0x0) msgctl$IPC_SET(r16, 0x1, &(0x7f00000003c0)={{0x0, r17, r18, r19, r22, 0x1, 0x9}, 0x800, 0x1, r23, r25, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r14, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r22]) r26 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r28 = msgget(0x2, 0xc0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000480), 0x4) r29 = getuid() r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r30, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r31 = fcntl$dupfd(r30, 0x0, r30) ioctl$BIOCSETF(r31, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r31, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r33 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r35, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0, 0x0}, 0xc) r37 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0x353) setreuid(r38, r38) msgctl$IPC_SET(r28, 0x1, &(0x7f00000003c0)={{0x0, r38, r36, r29, r32, 0x1, 0xb}, 0x800, 0x1, r33, r35, 0x6, 0x8, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r26, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r32]) getgroups(0x8, &(0x7f0000000100)=[0xffffffffffffffff, r6, 0xffffffffffffffff, 0x0, r14, 0xffffffffffffffff, 0xffffffffffffffff, r26]) getgroups(0x2, &(0x7f0000000240)=[r39, 0x0]) ioctl$BIOCSDLT(0xffffffffffffff9c, 0x8004427a, &(0x7f0000000000)=0xdd) pwrite(r0, &(0x7f0000000280)="fbaf8a8d1a029bed6914f6357e3a", 0xe, 0x0, 0x0) 16:36:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x10, 0x0) preadv(r1, &(0x7f0000000100), 0x0, 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:17 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000200)=""/103, &(0x7f0000000280)=0x67) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x21) fchdir(r2) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r2, &(0x7f0000000180)='./file0\x00', 0x100, 0x62) socket$inet6(0x18, 0x1, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r3, 0x0, r4) r5 = openat(r3, &(0x7f00000000c0)='./file0\x00', 0x80, 0x80) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f00000001c0)={0x2, &(0x7f0000000100)=[0x428, 0x10000]}) 16:36:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x3c}, {0x7ffffffe}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x7fffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x14, &(0x7f0000000100)="467c32afe0fbfe96ba1d8e746b6889030493ba8c") 16:36:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') r1 = getuid() r2 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r7 = getuid() chroot(&(0x7f00000001c0)='./file0/file0\x00') r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r11 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r13, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r10, 0x1, 0x9}, 0x800, 0x1, r11, r13, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r2, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r10]) fchownat(r0, &(0x7f00000000c0)='./file0/file0\x00', r1, r10, 0x4) unveil(&(0x7f0000000100)='\x00', &(0x7f0000000040)='\x05\x01') r14 = open(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0xeb) r15 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r14, 0x0, r15) mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0x316e1c843b2783b8, 0x3) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x1) 16:36:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f00000000c0)) fchdir(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000200)) chdir(&(0x7f0000000140)='./file0\x00') r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f0000000180)) fchmod(r5, 0x681b7d3833dbdef4) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') r6 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000001c0)=0xc) 16:36:17 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file1\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0xa1) rmdir(&(0x7f0000000040)='./file1\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:36:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0xef, &(0x7f0000000140)=[{0x24, 0x0, 0x40}, {0x44}, {0x6, 0x0, 0x0, 0x8}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:36:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x104) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:17 executing program 1: fchdir(0xffffffffffffffff) chdir(&(0x7f00000001c0)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='\x05\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) lseek(r3, 0x0, 0x0, 0x2) fcntl$dupfd(r0, 0x0, r1) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x80, 0x14f) fcntl$dupfd(r4, 0x0, r5) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCSPGRP(r6, 0x40047477, &(0x7f0000000200)) r8 = fcntl$dupfd(r1, 0xf, r5) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000100)) getpeername$inet(r8, &(0x7f0000000000), &(0x7f00000000c0)=0xc) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000200)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{0x6, 0x1000, 0x100000001, 0x6}, {0x3ff, 0x6, 0xfffffffffffffff8, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="e4f34115a9130bbd29e69dab8665") symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r4 = socket$unix(0x1, 0x1, 0x0) connect$unix(r4, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) 16:36:17 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r3, 0x0, r4) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r5, 0x0, r6) flock(r5, 0xa) r7 = openat(r4, &(0x7f00000000c0)='./file0\x00', 0x80, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000100)=0x1, 0x4) fchdir(r7) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r7, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:17 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setitimer(0x3, &(0x7f0000000040)={{0xff, 0xe6}, {0x3, 0x8}}, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="c7870600000000a98ce1a1d5d020e3cce3fb9c00000034cfe09099aff25a6dc6ad1517b8cc21739e5ca051569b2dab5f32e32a93e50618be7534bebba7e6f44d266d69205d0ec80c155390b7f438df8d6807628ec7f5", 0xfffffffffffffe46) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a92ea32f", 0x4) 16:36:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x0, 0x80) 16:36:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000000c0)=[{0x10007c}, {0x50}, {0x8000000006}]}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x2, 0xc0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r5 = getuid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r11, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x0, r3, r4, r5, r8, 0x1, 0x9}, 0x800, 0x1, r9, r11, 0x6, 0x1, 0x1, 0x2}) setgid(r4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:36:17 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/25, 0x19) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000280)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x5, 0x196}, {0x45, 0x8000000000401}, {0x85, 0x400}, {0x48, 0x26f}, {0x40, 0x9}], 0x5}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r4 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r4, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0, 0xc600000000000000) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r5, 0x0, r6) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc0286988, &(0x7f0000000180)) setsockopt(r9, 0x800, 0x4, &(0x7f0000000100)="17fa47a7f2c67311c49f096848b23b209777b499dff0df30becbd403d3593b4e95bda66a1ebed3b41c90a1d70dd0de8bdf88120ce255a51bb491566ecb6f626c93b23076dc8590c2115feabc4ba4e260254655d49e2e293466205f98257012b59a3768fbec0d5e0ce6f58c162346c97d3aa5eb6d44cdbbc28b800d4cb133e35a10b742fd9b5e7a94375617689730f752103361c877fa70613e29cbabdd25d10969d693871d1c6e0bea372d4568784046669903a5a8dcc903df7dfb078f9506fd5cc143dc9adc145b5a97378a4a2ac5b09a84b1db0ec05ef6d5e903c1bdb8866a", 0xe0) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f00000000c0)) 16:36:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000000c0)=0x5b1) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) fchmod(r1, 0xc0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fsync(0xffffffffffffffff) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f0000000180)) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x5, 0x2, 0xfffffffffffffffe, 0x1, 0x1, 0x0, 0x8, 0x6, 0x0, 0x8, 0x9f5}) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f0000000180)) getsockname(r8, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:17 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d84228, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = dup2(0xffffffffffffffff, r2) writev(r2, &(0x7f0000000740)=[{&(0x7f0000000040)="e95aef1f72751b69248d57f6b2503c321c540d5c0f45d91a684677e7ab39a2222a894424a9e19871a09b86a34335e2d0ea6d855ba9f4", 0x36}, {&(0x7f0000000200)="a878fca92726ef314480375852dd843e29cf17713a14ed2dd1c1f93605d27b35d9d264a3bd80b29e1c36c9a81c7b892b76f2e6d38c23bd38b3e0ff022fb3502b21f1751d1570d5b5955cdaa22db667ecd54b6c8b27d1b31b458c382e50abc2934a7b648ca2672bf2173ee9c43ce48a57b3e904152d1542e3c6b542295f12216f0beae536342de75c7a2075d9145fd2945a996931115cf73c591fa5fce4d4af51cc3a4dd3b8fe5c8b0a25328ec7f79a38e3c86b24a3dcdb75451e87633a8318b8c9b1b37af632ca855588", 0xca}, {&(0x7f0000000100)="77a7a14667e94e10e27d610e9d5720b674f495ae98c7c877", 0x18}, {&(0x7f0000000380)="d55012244aa44b40bf3f0db38280a1748d4407670658638a25213795f2c81063a8f3c9dd0545d6c7deecf8689d10dc96f6c2f7c2a2329a5a3264c6cc14b71032c6d290c5e7f25aa76d2d999c665f232ab52a", 0x52}, {&(0x7f0000000300)="e6ec17463b926bd2f8dccd44d1bb2e5b1836b41c12b6dfe768acf6836cd023b6b7ff7de732311a7f8a4dfc49", 0x2c}, {&(0x7f0000000400)="591595e6e66d9d31d717e8c511a628b574f730bf546e3d46a1df1175b6a1ebbde42c1743e3b93506fcf9e2e5da1ad7a1a9d504a6363fb4c5cb1943d1c5af4dc7e819fa31a4dcf5e8e51a66bd48cc445ee1797f63b431831c7111bce2ed48d9d48c46d9b81cd990d8dc0e44ff49a4fa317e690bf9d5c52f8600febe922e9730b89535ef2b6c28d14602", 0x89}, {&(0x7f0000000800)="aa2654f99ccf79b89afbd3407ab7909c4dd2dfc661079e96992f3d759ce5da7569dee075ecc3f1801e78a29bc3862c60d2bde8967c6369e40ae315f0962b574c6abd309dc5a656e50b59bbcc7c380a301eab0d23489664640bd3fa368616356dde0c5628b12817170846d3654023e2d59f015ba11f54d8d33e898aac6fd9d4045cb21f660ffd58cac9b6580bb632c0dd8f2a70d12d70a157e64457d1e707c7f62fe8b85550b0730d78c227e9ddd1fb95c2604c4edbc4bacfed87546114a8c8e41d967098f86550579695d389e618794cb40000000000000000000000000000835489836848a6da412a62434aae16bb326b6fad0104aa7f87438b89268c024e13f434932c5bc799fe3ab8247c12c9c832bb48", 0x112}, {&(0x7f00000005c0)="34af20f9d2008ad0f4d564153d95ab0b3844ace2f5ae6000b746c5e9c3fb76b8eee4a2994b1c41af0b98fc4494e9f2cb9560e48206ade682574e61f091a5fb1f66395fca38b0f2906b979541e1be491830adaf39", 0x54}, {&(0x7f0000000640)="7a04acc1f515f4586df6cc5fe7870cc1e5595b0f1e8f92cf8376f94f79204c17d6df1155be0c23a8c64d536532e57446883d09d3dd36ece2d3a205c079f18f441599a9b552472c79eb411ae02c085b53dffd17f07640da5dc03d458747934a93d91a00fe7f10c62266f14fbd26d93e68c2da9745be9bda96ed94127a54c9", 0x7e}, {&(0x7f00000006c0)="03aed958bc17da12fcbedd0ca9df214a1392fb1f5904df16d735d94fb6d3f4f192ecbfb1aa2f3d994d6d5c8117eb0311cf88f78ac16a8c841219db373cb5bac0d6f1cf47fa17b082ace119b1892ced14c5836008bb88aac480d7fe9ccbeff83697f1b36302dcb536", 0x68}], 0xa) bind$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="fffffd42eb3c6cce9fb5255a4dc025822c9cd1abb05c30e2b31aea62010c302a74f49860a0cf391d5c5127c04885f56b8c256b5746ebd1e1e306c7052004a175f562075a79b9671ebfc15cac321e5bf832d63d1d48286b80567344992ec2d600"/107], 0x8) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r4, 0x0, r5) r6 = socket$inet(0x2, 0x4007, 0xfffffffffffff21e) pwritev(r6, &(0x7f0000001a00)=[{&(0x7f0000000940)="f30adf46d2a2327e23eceada010e4658e26fe78e1a362e9286db28eca794fb79da05b7bddc0e258bd01f6e401d4397b79050625bc8ca6d54de6e4a975ef9d4701349c86dcb8672677c489f6f0883dc6a24d5a1833edfc4ebb5fb8d0ca65bbd36a8751e47899474a4f91fc43e28d9105cae2737e7133e08ed67347e089f33deb708934a2609fbdfa8c2a27acef369264a190a7e396b363500298ff098ea8094d301e7e78bef304643cdb4b9876810ee67f915925c54350efb7393f0d583d5a54e72e660cbe239ebe6e235733ba5036c1642038cae877389fdb8ed5c50937f4a4dbb8057aef7039c2e9222f26c1e1391fa2382899a75f54a0575b1d120e44e259ffa614d634b012211e472c0398ceef165431fe0652edc34e7788f7c3530b48a81de5f62a0b2665905ee04a59400fdd5e2a9390ce95d603873cedcc308f11af3131644afbfe9e1ee95972ea351ad8ae777943f33350f4e6d10808568f9875bc19a8b3b6d67de9dc61f44253b74c7cb2022cbf3e623be8db3d5f0c83a4e2e643fa3c0278584bd11f043bc6eb9650faaaad3a86d33113e63d7298f1cc3f30707c286b435aceeddae4a9ef23409dd7a9d6c0a576e740b255e083141c735fac59415d354ffabcdc9fc405b45f765421e55855469c74d263eebd3d651715115201439c73e2a2a5be86d187b03e5b6700af0b270a1fc939804dde9b2e2e8161c62600b24bc185737ca2ffd8b45734c66bb09c7f0ab517d194bf5926b23c788a72faa0d034cc001a93a7c230b6bb9839c905555e0fcad1d59327c2ada63e756fca1d908281b0e85c625f32ec8136a914a4383c7d4a61a8feb5578a4c2d1c9dd58f93be9db82738505d741cd91fd6b606908cdb3a30a73ca889e0c304cfa6d12e308c244fa2782b1c232e31984f55e095891c51ccff323824d4f2b65cfb20606175fe31abe1d70dafe98b0ca54712e8ccb76e472e65b56b8eacda299009a8040af3838d3157f76b5fda09903015006065dd3d6f0c4fb8be7bf0cd2e9a88fc3000576fc0d8de8b4ed57221e939578cc3f457e475e52d1bd6495921e6d420af37ea0f19ec3b457898882c84a21b7669b707f2d50c8043a4f75ab6dd92b701e3649d03b615739d70c1c605236dc75a097032eab9bc05007d86f891cc47adcf8c70a161cdba21061535b145dcfabbdfc5554750f32d42baaa4a9fbbb70f9a47ae48b76996823c235f37ddaec7889893592026946eaa12cfa62d9b4e20c29452079a0901e934f92036c137ceef8121e51a00212e1dea5ee34336c0f236a57e761b866fa7284d83214a3e26b2e3ec0fdfd5557b3a1465baffe50a6e94d06c14bdada281326387efe22c9bd978793c1de25d6f4087b585a9f09659a748b546ef3ca8b5434c2137ab1eb8010a4d0fd15a61648280faf20d0b6fb1bc62cbaf94723b23bc0474d41cd12877dab4144ddbc607614d0f83e5ea81b22cb95ade1d07c627f9b96361342241d04e61c3ea8ae34706884786726c1b6c10024325b4b260c2ee6f2ac2342e462fe7b313457f7353f7dc1af381406ce4b440df4ec5ff246818da51371b6d51a57914402dc742bb8fb3f17c64a477f6058cf14b30dc8d07fe3ad51be39321354edededfc0b1431061894ffa31631e674744b3f20c646f818d27505a89da3ece906c0fdbafa910351336a52f303a97e3a597f4ca38f38e3d30192c7daad51ef8a22dd2384567d2b1a97beb63a4430e1dadb8871ed515ba3b7e0bc4c37b9fccac0538222bb27cc57a5d86452d3e3e5f9dee26ed46ece60cf36ccc8ac1d6088f3cadfed26d51a5fdd854db9513f07362bbf282868406779e4dedd57e0b7c4083111732891d7c93546e4d2cc6985f9690d04071fa8eba529119256c4346889ee63334f9e76ee7c5579dfbc85fb26372a6aa03734bbdfc7c77565774a703f5029b3ca83a2ce9577b4aa13fde82916929e069e1f91e0b9ad494d56291a76609686a8d79a2fdb301360ffadf5844454ece4cdd3a4f4c65c8628d8abe2105b09ba320c8885d59f9b352315a4d6cfca591dacd5c015b165a6b5b501fcf6ad4fdd699c12a1fd8f72ca7d7cb06d5d3624ca44f43b90b71c3ffc39398a5460b83857ca62c4316ddff585694053b5d5325d4e4a9ada70ae87b68eca4a36af8c391cb8ce566ad211f711b7dafd9e9034ca1d04d101ce4e7ade3eccbf67659ed1279379532d6eaabd4af126d7ef0da5bd022dd4bf3f608cb17d8d2b4b5589b5d89c57bdbabc7c87b6f3a0b990762627386d0d5d78390f34e94aba3d1b374ec0026fc1bb6d846b37b3beb167210ba432c6ed5e41388e875be5a56e6342588526767c83bf4ca6e12abb2378fdf856f782c7919eefc8bc475e999b540e8b5f860cdcdc76f0782ec930d21f26fbb47d5d1728a4c0941dc10157cd92ca8bfb276a97317be23b0ff3c72d5259b3411ae16efc3c0e739925e9fc6a71114380934efb931aaef55efc5748297ea4194b116a3fa2e85f5c4e88b0d7387cac00bbcc6259262bdbdafaf23683e130ab42b020cd9c6a1adf2c1f624c91c4515e9aa0efbdd19f23fba4cb55c08cf02b9d62944aea82fc5d8761d8aa35084a332f3743827ba7ee620939e7d18affb40fd339b4f7a3fa61192a6f3ba3b39a5ff58b616e1960acf2efe58a6de56b04ef211020d49cf8bc9c7a54aec8f2984393601bff19e106e98189a6a422496aa0fb83767d3799893d57f3df027d2859abe949630f1d2609e84d47fbfa28dd2cf096fc0f89d063053f4291d702ad1ae2cf00658effedc229e3d46299e410bdd18b84fa9b274140a53a687f5a9275da1691e6bf3213618a68389717b26f0a1fcdc0979a4c4257e092fbf1185e03e243ca2bed1d44019f73e91522b34469168194395c0e1c4835dee1062ff6f535f8a6c7f798929652f86621ca931769bc96bc74ee8f54c429181d9f2a2ed647c5e9c09150430d6b9a9bcdd53ee2b496df2c3b6f66752a28b5a184d6317c20bf588481acfaae3bc66203ff2e53869b36e23e920e86ac5606423b6cb8f0e0bc0cea5b6eb4ba7ecd5fdddf3c01968dc40ecd02f6614301de5242d708eeaba683b77b6361aaf6517911a2c98c223e15f44b9dbc39a5e061dcea1d9f934d3021ba54597362ed60d9e0b74ca507b2c642b253937031861a82bf16f521f9665ca9c1c0da1c9f452c702968fe6a9ac6ccb1e50219de1cbc404c0a372f0bb782ebff29b5a237c6672b5932ee5bceb6669ed7cd8e4e7b100cfbfd0c443fb51dd0013ec673d887d882ec06efd8a8435c497837abd83144eb6ef549f246d76cd9d41e07a18b03e180b9df5fa19744bc66193345ddcca6c24008bacfe826b6ab050d77274211e567dd12a7e3222ae38104defc5c58fbb94aba058d2b5a7d7782d19c986d65c856458a23d2d80af1a732f93d5814dc61d8401cfaa5e61b2ff427cabefef41526e67837ffac76301696c452afdc0eb0bd9e4ded615f0525b2c59a6d8784583f64874070d405d6ec3e5937ff40401f0745c13edf66dc82ea018be89dc44f4096601c850975197b9ebe30d627e3e7e65066e224864041b0e7a7a098f3d71dc090e7804238c7a58ab019545615a0d032fb23dd8064b6fd2869bcbfbed3f6a930aed03b695ee00c608c0c3101df00a563d7aa8496586306e6a2161ae8e997b1f8923d4e0b5b7c55b47b05a762d5116c35ba119523af405079ace3ee254f610a4ba3e1aee98c6cf5d814eac62a941a2f2b6bab2766fc166eb5006a5fc2630a0df2518df36012b19e20c1ac75dda39c2fb0d7225f12ba79b2269c330ac4d1246b2f5ca24a98d16d3eb251b6cbc1fd09a0b28af45221e79e74d69ee6b71a9a842cfdcd084120f9e7109acb87b6c5c9c00d208f22a2194ff6805bdc2f79c5eff020fd2cf1a130f299e4a9e2c7e0c7ea3452134f646312e64c76f7cde09539c5d3896b9dccc944cf7d92bac28a702dba32ed120c2da4b9e719298174cdb9e8a346c18b865596406dc490dedfb561c7719a385b8341406def7962cb77822d2a683baa6723b2c724dc85d4304ea181b5aeb54896faab1c6ac79bc85febab115fe4c01195eb5c495c8adb9a826807b2a58bed39d8daf25dbff6886a021c539fe3fb9659f59e4433ffe8e91d5d8ea8adbc0bdc42b9cb83d2dfce07fb906699194fb2c2a3d13bda04dfcb99d953bee1f071dd056949fb02648ba18c3c26d90861d0cf7530e3c46f5c30338f8297008267bbf897e185f98653fc2587136a18420a8761622e73e9e5672c3d22ce8b4d846173024704fd5f0531bd2b977f00d9d6efab85e828683935dc9b1292c2a70d63a5e8e8a2e13a283c19b7a62e83b76d8824deb43f8b2c76936e148decef16bfcd04b828e466c8d0489375a64a477bdf6b9efe8cc0dacebc9fc74ae209f4018aa759540d4f22facd06d74e641d36bbd8ee39748dcc76d97e7bed55326d267879400226ffb5f20db8c9dcad128703043e27c6869b351ee7a9165cbb9f02e8f60e4e557fe4a0f930a023da8b63efcfbf74a8919653bcd4d4f71a8e2d5b24bc77960efbee601ef85de2d1fdb4201b138537ac063fd3e8510d2aa9ebf1f8966550119f32f6ebfea09c8eebd55946a24582015f44cac6068a3312ede765adc3a8d4178e20ad239112059648f822a6ef496bbe584933976e77609fa99e032a694ad1b6a498ecb4269bb25c8b57c4398668608dc57e406d159fae436a5c139fb6c94e3f234ded9ec25f1a4e18acbd0b0e48cc453993f4a949e192ba7178860f8bf42943c0328832ded32a331fb2ae965901c2e120e01e2797babfc6974ba7cbf6d8f846481bf3a77ade82062234d56e5bee9b463228a66dc14079624f094a72a366e3ba9fee3820d490a129e9834b3502ce5f783c79bdbb8e071de36747b71137201e60f55e404c9c53cf80148456c92484a822a76de0af72b3e3ba2b2d888fbb9e7b8dea51922d0cc02b008769e179629982a4b0832d8c44f33fe0c2ebbe426400d32aaf1b50a708bf56b6e5ccb66da8540f6d30ded270c7634ee09b28c4bc7f43074dafc9273801b7726304353f90669024d918756762e5095f21b8bb8b53bc1e69e3f58176d84e9b98359766819bb220e29149abaf50cd354800b645e9dfda999650a7ac953bad464098ec2ea41d8f8ccdff326bb8715b460c5f0fbbc44058000f268709c9c009d2e3fbe04ef1d64eae46806a26cf3232a755157537c2c25e72ae694aeb508ad38a11c2f6c5af94b91e454e599e7bf8fba24d41f03466552a035807d190860ddd88d524bab5abd447f3f80d996aeb0cc375d14a6d69b7c3ef9dfde825ce6d95a1806cac96d9400f92bfdca25470ecc74bf469415c4308e46258a7d0fa3067ce85759362bb4d4eae1124757cbc466f0c7bddb670451227da2a1fea1d691f3ff168254620de4f48e0cf057bb353ee9c0f8a0fe21c4ff52dd6f5b6a1c40c0e61650282984bf711022e993e1fc827c0477c6281ad851dfd144543863771b1f7cf4163d2cc90f9d9ebd9284558ee9ada4404b20ee5ea36ef590d68604372981f20df0c0da398b7d4f44ba9b98ed4a4c776df60b7154d58f3eda79f9ded69cd58c592924df56ec23242d00a2ab8e8fc3e949a6b6644823b7cd53b89e3610580e1d059cc25d56df49ecabf56ede578e7f0b81ec89d4f6c6f6180a2ad403941298d1166eb457bf37f43d813b28ae33010cb3b2ed51be2bcb5e14be375757a7c918c91c058ed1d53c5a8790ab2c2d0e349b7ebf6d5a358fbaa725f86cf30846bdbfc930b604a5dcbf59cdb4c5ed242928b", 0x1000}, {&(0x7f0000001940)="a44cdf724d66de047e4a926504e61ca8d0b50f6985316f906f785b5247399aa65941625a36b654672f6d69cfe478674f3cb9379252d36abc9953f4684f846896a4b1b367b8bd956b1d2f9207b7c11346bc2571ea207680bf9e8c3a5be8ff8105e86b2f5c544228b16a129c83551b9fc47af8edacb3d98f9fc8822f37147da892c7da4dacb3ac121c69a07b5f95927a42e0abfe31b1df9a64c757e3947139532ca0d985e528b9df23c065136c81b1b0c1f0", 0xb1}, {&(0x7f0000000540)="ba6138cf50f3c0a468f9c0440d415bf12b4105368560f32e1b61550eb8e7ddd88265760502bbc4d31a0c848c63a52f", 0x2f}, {&(0x7f0000000580)="fda30d0bc9a274d0c5c87fabc713b05647a679c73d1ed5c60956803194cb34ad5fcae95cba6760f8df7031", 0x2b}], 0x4, 0x0, 0x0) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f0000000500)=0x7fffffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000004c0)=0x10000) 16:36:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) getsockname(r1, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) fchdir(r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r4, 0x0, r5) ioctl$KDDISABIO(r4, 0x20004b3d) r6 = accept$inet(r2, &(0x7f0000000100), &(0x7f00000001c0)=0xc) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000200)={&(0x7f00000000c0)='./file0\x00', r6, 0x2}) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000240)="eec5a1d3ca8ef7404796865989f1630b4bdffca1c714b3f53893510b9927b46ab8d69da5f324471d4d309da2a416e1a3316a14604d6e4737a83731a34cde9b0595677dded5059d461c2548a438fc4f98631e962b54b5f88e83852a100ea2cdf962e7e7e49b48bdea43ac417a18e94c8a0b8ecf210214ce389f60f8da0f8330eeb9d32f6a4ce45dc313bcaecabd4434114b62d53d88e6d10599d8748c205398dc2d15350d9118e80dae44f8796189e9f3743f6cdacf2508a8c06f0210c0d3f922c691a83ffeb8a3a3f0d5835268fb6da43373caa6676f627f8023241e50ea9051df06b80564e8c4a02b5f", 0xea) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:17 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000200)=0x2) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) chdir(&(0x7f0000000140)='./file0\x00') openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x80, 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') chdir(&(0x7f00000000c0)='./file0\x00') openat(r1, &(0x7f0000000180)='./file0\x00', 0x288a0, 0x4) semget(0x3, 0x4, 0x1) 16:36:17 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x623d) 16:36:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x1, 0x200000000000000) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000200)=0x101) r2 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0x353) setreuid(r3, r3) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r8 = getuid() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r12 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r14, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r11, 0x1, 0x9}, 0x800, 0x1, r12, r14, 0x6, 0x1, 0x1, 0x2}) r15 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0x353) setreuid(r16, r16) r17 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000000)={{0x1f, r3, r7, r16, r17, 0x0, 0x6}, 0x2, 0x8, 0x2}) 16:36:17 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) chdir(&(0x7f00000000c0)='./bus\x00') ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5302) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) setsockopt$sock_int(r3, 0xffff, 0x1b19, &(0x7f0000000100)=0x7fffffff, 0x4) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:36:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) chflagsat(r4, &(0x7f00000000c0)='./file0\x00', 0x10001, 0x2) fchdir(r1) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r1, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:17 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x100000002) r1 = msgget$private(0x0, 0x102) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000040c352726f2de272d6fb98ccda0159490000000000ff7f00000000000000000000000000ffff010000000000001100000000c108eb7d27bd00001000000000000000f38f0000000000000000000000000000000000000000002f0000000000000000000000b48acf2967469167e387a6a81200e050ae6c7870194973b5f7fdc76685a556ded4d9e28a623dcefa505bb1e03bb157c60a52999a6b876a1f52270000f500"/202], 0x6c, 0x3, 0x1800) mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x80) r2 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x3, 0x1000000000000002}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x3, 0x5}) faccessat(r2, &(0x7f0000000240)='./bus\x00', 0x140, 0x2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x26}], 0x2}) ftruncate(r3, 0x0, 0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x8, &(0x7f0000000300)=[{0xff, 0x5, 0x5, 0x6}, {0x8b8f, 0x800, 0x3, 0x1}, {0x8, 0x7f, 0x3, 0x101}, {0x395, 0x2, 0x9, 0x3}, {0x100, 0x1000, 0x100, 0x7}, {0x8, 0xffffffff, 0x9, 0x3}, {0x800, 0x8, 0xffffffff, 0x1}, {0x2, 0xded2, 0x13, 0x86}]}) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)={{0xf24c, 0x48e}, {0x1f, 0x10001}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000280)={0x6}) ioctl$TIOCNOTTY(r2, 0x20007471) getitimer(0x6, &(0x7f0000000200)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) fcntl$getflags(r3, 0x1) socket$unix(0x1, 0x89cbf2dcff55173b, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r4, 0x80045745, &(0x7f0000000380)) 16:36:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x10, 0x300) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x7) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) r2 = semget$private(0x0, 0x3009000435bd71b0, 0x20) semop(r2, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x1000}], 0x2) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000200)=""/39) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000100)='./file0\x00', r0, 0x1}) 16:36:17 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) ioctl$TIOCFLUSH(r1, 0x8020697f, &(0x7f0000000040)=0xaef) 16:36:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x10001, 0xffffffff, 0x200, 0x1, 0x3, 0x10001, 0x7, 0x0, 0x5, 0x81, 0x6}) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x2, 0x0) 16:36:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x201, 0x0) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000400)=[{0x100000007}, {0x20}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) chflags(&(0x7f0000000040)='./file0\x00', 0x0) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCCBRK(r1, 0x2000747a) pwrite(r0, &(0x7f0000000140)="fbaf8a8d1aa94370c50000000000", 0xe, 0x0, 0x0) 16:36:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:17 executing program 0: r0 = syz_open_pts() chmod(&(0x7f0000000040)='./bus\x00', 0x190) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000380)=0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) bind(r4, &(0x7f0000000280)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) r5 = semget$private(0x0, 0x4, 0x7c03eab1e963efb4) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000001c0)={0x5}) semctl$IPC_RMID(r5, 0x0, 0x0) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000200)=0x4) semctl$SETVAL(r5, 0x1, 0x8, &(0x7f0000000100)=0x100000001) r6 = semget$private(0x0, 0x3009000435bd71b0, 0x234) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r9 = accept$inet6(0xffffffffffffffff, &(0x7f00000003c0), &(0x7f0000000400)=0xc) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x200, 0x0) r11 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r12 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r11, 0x0, r12) poll(&(0x7f0000000480)=[{r9, 0x306}, {0xffffffffffffff9c, 0x10}, {r8, 0x1}, {r10, 0x4}, {r11, 0x1}], 0x5, 0x10001) r13 = fcntl$dupfd(r7, 0x0, r8) ioctl$TIOCFLUSH(r13, 0xc0286988, &(0x7f0000000180)) ioctl$VT_GETSTATE(r13, 0x40067664, &(0x7f0000000240)) semop(r6, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x1000}], 0x2) getegid() semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000140)=""/26) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x40) r14 = open(&(0x7f0000000080)='./bus\x00', 0x80, 0x8) ioctl$TIOCSETD(r14, 0x8004741b, &(0x7f0000000180)=0x200000000008) 16:36:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) fchdir(r0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80, 0x0) fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) connect$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="0000403459816c6530c1"], 0xa) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') syz_open_pts() openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:17 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x14000, 0x588, &(0x7f00007e3000/0x14000)=nil) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(0xffffffffffffff9c) fcntl$getflags(r2, 0x3) ioctl$TIOCFLUSH(r1, 0x80206931, &(0x7f0000000300)) 16:36:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x8000, 0x10) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='\xcb\x94') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0xffffffff, 0x2, 0x7, 0x5}, {0x3f, 0x6720, 0x0, 0xfffffffffffffffb}]}) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) ftruncate(r1, 0x0, 0x100000001) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000200)) 16:36:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/10, 0xa, 0x40, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x2, 0x68800000000}) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:17 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCCDTR(r0, 0x20007478) shmget(0x3, 0x1000, 0xc6, &(0x7f0000ffd000/0x1000)=nil) syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0x0) fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x7}) 16:36:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) openat(r2, &(0x7f0000000180)='./file0\x00', 0x4a9eabb55886541a, 0x4) 16:36:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open$dir(&(0x7f0000000100)='\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', 0x800, 0x90) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) r4 = dup2(r3, r0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r5, 0x0, r6) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x1, 0x0) renameat(r4, &(0x7f0000000000)='\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', 0xffffffffffffff9c, 0x0) 16:36:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x8000) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000200)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000100)={0x9, 0x4}) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x18047, 0x24) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000100)=0xc) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getflags(r3, 0x3) pipe(&(0x7f00000000c0)) fcntl$setown(0xffffffffffffff9c, 0x6, r2) 16:36:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) bind(r3, &(0x7f0000000000)=@in6={0x18, 0x3, 0x5, 0x8}, 0xc) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:36:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) r4 = socket$inet6(0x18, 0x0, 0x9) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x0, 0x664c, 0x100000000}, {0x18, 0x2, 0x0, 0x3f}, 0x4992, [0xea6e, 0x15914bba, 0x7c41, 0x100000000, 0xaa87, 0x480, 0x0, 0x8]}, 0x3c) r5 = dup(r3) getpeername$unix(r1, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) readlinkat(r5, &(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)=""/53, 0x35) 16:36:17 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000280)=0x5) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f0000000180)) socketpair(0x21, 0x0, 0x400000002, &(0x7f00000001c0)) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) chdir(&(0x7f0000000200)='./file0\x00') ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f0000000180)) getsockname$unix(r8, &(0x7f0000000240)=@abs, &(0x7f0000000100)=0x4) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:18 executing program 1: fchdir(0xffffffffffffffff) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000180)) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)) ioctl$TIOCSTART(r2, 0x2000746e) openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:18 executing program 0: 16:36:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) 16:36:18 executing program 0: r0 = shmat(0x0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) shmdt(r0) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r1 = accept(0xffffffffffffff9c, &(0x7f00000008c0)=@in, &(0x7f0000000880)=0xc) getsockname$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r2 = syz_open_pts() lseek(r2, 0x0, 0x0, 0x0) close(r2) r3 = syz_open_pts() r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000900)='/dev/zero\x00', 0x2, 0x0) ioctl$KDENABIO(r4, 0x20004b3c) pipe(&(0x7f0000000500)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0x46bfb) pipe(&(0x7f0000000500)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r6, 0x50}], 0x1, 0x0) fcntl$setstatus(r6, 0x4, 0x46bfb) r7 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCCONS(r8, 0x20004276, 0x0) ioctl$TIOCMSET(r8, 0x40044266, &(0x7f0000000000)) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8020, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r9, 0x41205725, &(0x7f0000000a80)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) sendto$unix(r1, &(0x7f0000000740)="840f405367ef47b32372e294008f3aa979ac6b7b934abcd1aaac9d53decea644920479a9b1a1641c5b184dbb5fc0e6a05a1d8d38cb87c51852f04e5c5277cb2a3303d8d5749c6baa42d0e2258293324000728f8249312e62d2e083acf95a38f786d101dde5d1107db3b8e9c2e959620475a91a9024c15d2c14b250066d1546752632ccd87686f5cb4829f4c06b4a96ccfe5dfd1c84126e2c367715daf6c251652ed729b5e67921b84b0f", 0xaa, 0x400, &(0x7f0000000800)=@abs={0x0, 0x0, 0x1}, 0x8) fcntl$lock(r3, 0x9, &(0x7f0000000000)={0x3}) r10 = open(0x0, 0x0, 0x0) getpgrp() semget(0x1, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) ioctl$FIONREAD(r10, 0x4004667f, &(0x7f0000000140)) writev(0xffffffffffffffff, &(0x7f0000001500)=[{&(0x7f0000000240)="2ea3810be70c001442f6be90461581eb0e85aaba2f502afa27681ffef2dc557f74bd46c82f40a2287fb9faa71af91c7617dd903065fb9f89c08e2cd3a1d67d8e8ae9d942fa6a3394aee4ae3608cc2c2fd09c3e72a60f0eb40b32c3fd4f9c13b5c991864d56e99b6a61fde3aad8a60ccbdece82c9f5c3946ef445d7cc5719b95f441db85d0bbbd09c00201a18b67957250bdba96293dbbdacf719ef863709fba82f439ce8b84bae42573cd13546c33a149edccb37a8ac4ea195976f78a8f1f7da7560d8ec44382fd04904c853a97575806ac0083ef0c25eafedc0e130133ce7652141fbcace05a63bc3697e45d30cf39a14f396d79acf34bccb9c26460b6b6b2bccb00099f20c02df84ff504c56dd2aeea44e39de6ebadf06732e54e0571f19e2aaf481f44e3402a54218088e0f1d50c39a8dbb588db2a6fbabbfe0722f2393f45906d1a9634001b52737813593c495869f86070377e07cb9c26a213c0e4d16a8278333cff2ec40541b07f6c661d3b35e3418cc953fec03602099011e991e1199153641cdd72ad883c41f14faae3602e32b0de153f28851db8e288471a4d069cc5d67ab1660706d9bed7ed5c511b793a8b28a20571c9efe1e7178010d404d07864c689fe541ddb9f438b38615ac6523ae280419a2ff9be9c574a08e945354efc5f2d5babe84ac890dda16dc59dd029b9110c1972250245dbddd7fc78ab51721e82918d667840ea176706e8ecc0228c219ec1577a8e9996523ba770908bfbb727b33e8d6967a1421577801206bf0132a30be16546362b35bb417466621df875ee7a0b75a70f5bb97a887a1e62e037ea5df18b0874bc8d733cfd9dc7c3193cef2c42a2092ee1077f4beb081fb68528f38252dd13d63201ce768bc3b06e8a2b753281c7be0fbd6e11583191a401b18b6942977a666a7c977b39811f0f2b6d02bc48dcc0450dbbd251cffc03c5e8c3dd0ff39699cda52266e2578cdb17c2462256c5d3938d77740b808601b5422dab44c18e554ce3295a9d64cae3a107fde2f65c568cbe061255dcf37eae58eb8450eab7afaa09c384e9941588026c99d1463d8aacbd5aca94f6eff66b4faaeb40e4eef2cbfc4f54f7f14d3b0360ddfe737befa02387ac401bce11869ae2882cbb37d343bdd3b3b26c659d8c40f185a3134a8d7794b72b9e0226809ef1e1d968c3a2dd32172da378ff5402a786244ade7f19a6eaa719018497a58cab7b8cf2928d20fbdbc961263ff00a8ef7e68ed046152876b72e219afc68b9723c22980c5c91506f37aeeb6d7d46eae7cddc042fa8c703fabaaee2f494fcae7ca2ddbcf9326857a66b26314d308c7bc3adedf69e2786dda547927bc9d6ccd3e66c34080c477ddf71683a17505cd1663431828f91c73bcf8c5e62e1b959b0abf815910cd4f0a2e143248f076ad3353adaeabc51269005d157778d7624cb298be07dc46fffc8fafcbf7815c55f503c6ed6d1dd82cfbbcf55b5575782864db915dcec8e8ea94f5939de2a82a3c93670057cbdede4eb6171e076df92eb2f5f9ab72e3e69f25f5b30f364469890c09dc3047c6c7cc9ee52141524ebb4b8ab19e1303e1a0e8d1d379ea195c88978708c13313bdee712fd931e88e8239ef7ee8fa7914c947f7690e6f5266b29b31f96d12293ff3d7d970e7e7a99d65da1ba51148ca2a45246462282890efe48ac39eb79417a11b9a06b84bc5b9536c2adc83a6c1183fb1f98e60654acafd1279a7f9fa008cea26ce807b87ad1a944a3fa01c5601a3f878c632433a388b738cee5dd4823c658173196b01bf05db59d8bf15", 0x500}], 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 16:36:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000100)=0x10) 16:36:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x7c}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10080, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) readv(0xffffffffffffff9c, &(0x7f0000001480)=[{&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000100)}, {&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000012c0)=""/182, 0xb6}, {&(0x7f0000001380)=""/224, 0xe0}], 0x5) 16:36:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x9, 0x8, './file0\x00', 0x1, 0x6, 0x7, 0xffff}) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x28) ioctl$WSDISPLAYIO_GMODE(0xffffffffffffffff, 0x4004574b, &(0x7f00000000c0)) 16:36:18 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x25a, &(0x7f0000000000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x166, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x4, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgid() geteuid() r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r9 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r8, 0x0, r9) setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x7fff, 0xffffffff}, {0x18, 0x2, 0x8, 0x4}, 0x9, [0x40, 0x8, 0xffffffff, 0x4, 0x7, 0x6, 0x0, 0xbbb]}, 0x3c) getgid() r10 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r10, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto(r10, &(0x7f00000008c0)="c4cdab409f765ba8ac76e5e35cc5e706b425c38aa13e6d0503538d199c96e5e0ab78cf2e5d2cb0e7a34788da8c2328fc5951d9473fa9ee9ef0dfd39fb34f2c45b81f8d9884d71f73e19932de140b77d695dc4772038ab077661e7901ac9428c72552e1db360be1e1c8f9293e60887c09eae17b6b370737e5fba562118a903313492c60adc0880bd2ead5a411b139d0303ff3ca0d4dcd0cfa00657d82f00821f33c66358b8867363fb29d514b900c1eeaa016173da196031d20ef1244ab8a6c9a6f7fc093a792aa147d15b1c89074aac81a34308694", 0xd5, 0x1, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) r11 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r12 = open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r13 = fcntl$dupfd(r11, 0x0, r12) readv(r13, &(0x7f00000001c0)=[{&(0x7f0000000240)=""/245, 0xf5}, {&(0x7f0000000e00)=""/4096, 0x1000}, {&(0x7f0000002e00)=""/4096, 0x1000}], 0x3) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:36:18 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:36:18 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) r2 = openat(r1, &(0x7f00000000c0)='/', 0x200, 0x2) fchdir(r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20000, 0x0) renameat(r3, &(0x7f0000000200)='./file0\x00', r4, &(0x7f0000000280)='./file0\x00') r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r5, 0x0, r6) connect(r5, &(0x7f0000000100)=@in6={0x18, 0x0, 0x2, 0x5b}, 0xc) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r7, 0x0, r8) r9 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r10 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r9, 0x0, r10) linkat(r7, &(0x7f0000000300)='./file0\x00', r9, &(0x7f0000000400)='./file0\x00', 0x8) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r2, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000480)='./file0\x00', &(0x7f0000000380)) 16:36:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='r\x00') utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x100000000, 0x1}, {0x231, 0x3}}) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x2, 0xbf, 0xffffffffffffffff, 0x2, 0x8, 0x7, 0x84d, 0x0, 0x1, 0x4, 0x6}) 16:36:18 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309905f87c8a5b6701000000000000000000c414000000290000003d0000000000000a8000010dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSCTTY(r1, 0x20007461) 16:36:18 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) r4 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) setsockopt(0xffffffffffffffff, 0x3, 0x86, &(0x7f0000000180)="2f6a4ad5d90fbe21734a5d5a95dd73bd649c3aca977f49da817a12ab604560435e7c0988e495003b69609cb155c2e0c062d5859c857152473016d85ec2680d50aea0d4b23f79d2fca5224510a0754627986ada3eb07cab010da91d18d690e04b3e0eebef474bbf99ec29924b491a4ee6fec6e5cf11e70a029421c863d5b04f1aa2f028e9e76b5b9b5cf8c377b96f24e63f10c1871c62662127c3e7c85d", 0x9d) mmap(&(0x7f000017a000/0x2000)=nil, 0x2000, 0x2, 0x4012, r0, 0x0, 0x3) r5 = accept$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000100)=0x8) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x90, 0x0) connect$unix(r5, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) close(r4) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r6, 0x0, r7) fcntl$getown(r6, 0x5) r8 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f00007d3000/0x1000)=nil, 0x1000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r8, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) 16:36:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r8 = getuid() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r12 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r14, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r11, 0x1, 0x9}, 0x800, 0x1, r12, r14, 0x6, 0x1, 0x1, 0x2}) r15 = getpgid(r14) r16 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0x353) setreuid(r17, r17) r18 = getgid() r19 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r20 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r19, 0x0, r20) r21 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r22 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r21, 0x0, r22) r23 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r24 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r23, 0x0, r24) r25 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r26 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r27 = fcntl$dupfd(r25, 0x0, r26) ioctl$TIOCFLUSH(r27, 0xc0286988, &(0x7f0000000180)) r28 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0x353) setreuid(r29, r29) sendmsg$unix(r2, &(0x7f0000000480)={&(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f00000001c0)="d06ef806edde73cac1d3f4b7dd5c49718c140bed54c4af5f7d543ee533bd2b551c903c78620fbcd01ce5a59f91c0a75f1f181f6b9de6c5f4d8734f3b2444c29ada2a34a109793abfcd658076ff2ab8febcb13dffcbe90c97663b7716650c6208945c3f926d7028109f1b84eff98eb51c61e389ff8cf28c79eb9d1205771d94125f39c562b4bd31e83bd9e4f47ef2b7f2ce178352d2399ad0db4f86e0360a33d05ec02c483d9f519a6d4a19b1d1274aa14f7c3ad3bb1a9967e68393d81841f05099209963c8805748eebba0660bbee2d37161b0d5a8990b359d56ead34ce1dcbe605aa3f6eb59c6", 0xe7}, {&(0x7f00000002c0)="875a9b2305f227b2c07103e3d18a7059162d21c3524edfacd378a9edf9752071dd443918cf926284af43c65eff09c522ceefafb3a12cc182f730856d1c584f90577634f785c7c583ad480eda4926cee1bbc4b703556d38e7cf771bd4e716a9b1a7e2fa1938d508a1296a481c181dcdd982cb8a880a2153a24ab4728c9db113163511962f58d73d728db77739ea029496904f0dd1f12d3fa456f12e668521cdb36782d84931b10a98626e76b2cf318c7fe6e81f35efe2a65c6888815a5621b955e9e22b88e6abee3d1d0a64876cdaba2e841b4bafb16b5984dbdd2286838858fea7727040", 0xe4}], 0x2, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r15, r17, r18}, @rights={0x28, 0xffff, 0x1, [r1, r19, r22, r24, r27]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, 0xffffffffffffff9c]}, @cred={0x20, 0xffff, 0x0, 0x0, r29, 0xffffffffffffffff}], 0x88, 0x400}, 0x1) 16:36:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x80) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000100)='}\xf5') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GBURNER(r8, 0x400c5752, &(0x7f00000002c0)) r9 = open$dir(&(0x7f0000000280)='./file0\x00', 0x400000000c5, 0x0) fcntl$dupfd(r5, 0x0, r9) r10 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r11 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r10, 0xa, r11) accept$inet6(r10, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r12 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r13 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r12, 0x0, r13) fcntl$dupfd(r0, 0x0, r12) getsockname(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) connect(r12, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x1}, 0x8) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:18 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) r2 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0x353) setreuid(r3, r3) r4 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = msgget(0x2, 0xc0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r9 = getuid() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r13 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r15, 0x0) msgctl$IPC_SET(r6, 0x1, &(0x7f00000003c0)={{0x0, r7, r8, r9, r12, 0x1, 0x9}, 0x800, 0x1, r13, r15, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r4, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r12]) fchown(r1, r3, r12) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r16 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = msgget(0x2, 0xc0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r21 = getuid() r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r25 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r27, 0x0) msgctl$IPC_SET(r18, 0x1, &(0x7f00000003c0)={{0x0, r19, r20, r21, r24, 0x1, 0x9}, 0x800, 0x1, r25, r27, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r16, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r24]) setgid(r24) close(r0) r28 = socket(0x18, 0x3, 0x0) setsockopt(r28, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:36:18 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x10) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000180)) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000000c0)=0x4) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x0, 0x64) r4 = openat(r3, &(0x7f0000000380)='./file0\x00', 0x80, 0xe3) r5 = openat(r4, &(0x7f0000000240)='./file0\x00', 0x20, 0x4) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000280)=0x1) fchdir(r4) ioctl$TIOCCDTR(r4, 0x20007478) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x400, 0x3, 0x0, 0x2, "9505bf4e791353438730c8528b4b4ce88065d87a", 0x3, 0x100000000}) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r6, 0x0, r7) mknodat(r6, &(0x7f00000001c0)='./file0\x00', 0x10020, 0x2) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r9 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r8, 0x0, r9) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f00000002c0)) mknod(&(0x7f0000000100)='./file0\x00', 0x6000, 0x2) openat(r4, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) r4 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f00000000c0)=0x3ff) openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x64, 0xa1bc}, {0x800002c}, {0x4000000006, 0x0, 0x1ce, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:36:18 executing program 0: munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) madvise(&(0x7f0000d3e000/0x1000)=nil, 0x1000, 0x6) 16:36:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(0xffffffffffffff9c, 0xc0286988, &(0x7f0000000180)) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x44) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f0000000180)) connect$inet(r6, &(0x7f0000000140)={0x2, 0x0}, 0xc) connect$unix(r3, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) chdir(&(0x7f00000000c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) 16:36:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000002c0)}) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x4010, r1, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x14) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x385a1, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x0, 0x72c4, 0x5, 0x4}, {0x7, 0x76, 0x8, 0x8}, {0x10001, 0x7, 0xfffffffffffff890, 0x7}, {0x6}]}) r4 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffc000/0x3000)=nil) r5 = semget$private(0x0, 0x2, 0xa) semop(r5, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) shmctl$SHM_LOCK(r4, 0x3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r6, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x4}, {0x100006, 0x0, 0x0, 0xfd}]}) pwrite(r6, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xb9, &(0x7f0000000540)="4b5f7b3d627ba30957803539e3eb89766757b91601e01ad63c6dce69cb0d6709f74d35866c713a6ccdcdd01d6ea664670316f799c423c1429e533604df67ccb8f2749536d93955e4ab78618dc9bc7bb113339b5f3f122ef5c3ef4edd2c97e7fbf9080dc3fe00680b317fdf2b891fd0dc00902f1d2d575005623f60c4b81fa441a96548b1") r7 = socket(0x10, 0x4007, 0x40000000000) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r7, &(0x7f0000000000)=@abs, 0x8) r8 = semget$private(0x0, 0x9, 0x42) pipe2(&(0x7f0000000440), 0x10004) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r10 = getegid() r11 = getuid() r12 = getegid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r9, r10, r11, r12, 0x14, 0x6}, 0x5, 0x9, 0x101}) semop(r8, &(0x7f00000001c0)=[{0x0, 0x0, 0x1800}, {0x3, 0x9, 0x1800}, {0x4, 0x2}, {0x7, 0x7fff, 0x800}, {0x3, 0x4}, {0x0, 0x8, 0x1000}], 0x6) 16:36:18 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x6) 16:36:18 executing program 0: socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000180)) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x8a) setsockopt(r3, 0x29, 0x800000000000040, &(0x7f0000000100), 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000000040)) 16:36:18 executing program 1: r0 = syz_open_pts() flock(r0, 0xe) open$dir(&(0x7f0000000000)='./file0\x00', 0x8801, 0x58) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) getpeername$inet(r3, &(0x7f0000001140), &(0x7f0000001180)=0xc) ioctl$TIOCCDTR(r1, 0x20007478) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) r4 = dup(0xffffffffffffff9c) chroot(&(0x7f0000001440)='./file0\x00') read(r4, &(0x7f0000000140)=""/4096, 0x1000) socketpair(0x1, 0x1, 0x2, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r6, 0x0, r7) preadv(r6, &(0x7f00000013c0)=[{&(0x7f00000011c0)=""/38, 0x26}, {&(0x7f0000001200)=""/23, 0x17}, {&(0x7f0000001240)=""/47, 0x2f}, {&(0x7f0000001280)=""/250, 0xfa}, {&(0x7f0000001380)=""/43, 0x2b}], 0x5, 0x0, 0x0) fcntl$lock(r5, 0x1e, &(0x7f00000000c0)={0x3, 0x3, 0x99, 0x300000002}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0xd14) 16:36:18 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="42a366696cf9a7c3d2cb0e53d8ec65322513b504c36530"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x7f) shutdown(r1, 0x2) unlink(&(0x7f0000000100)='./file0\x00') 16:36:18 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x6) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x69, 0x4}, 0x8) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYRES16=0x0, @ANYRESHEX=r0, @ANYRES32=r0, @ANYRESOCT=r0], 0x4) write(r0, &(0x7f00000000c0)="025cf012", 0x4) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x3, 0x6, 0x8, 0xffffffffffffffff}) getegid() 16:36:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x50}, {0x2, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:36:18 executing program 0: sync() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x38002) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x221, './file0\x00', './file0\x00'}) 16:36:18 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {}, {}, {0x0, 0x0, 0x3, 0x7fff}, {0x2, 0x1}]}) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000180)) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x3}) poll(&(0x7f00000000c0)=[{}], 0x20000000000000b1, 0x0) r3 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0x353) setreuid(r4, r4) r5 = getgid() fchown(r0, r4, r5) 16:36:18 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) munmap(&(0x7f0000000000/0x1000)=nil, 0x1000) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x0, 0x10, r1, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r3, 0x0, r4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) r6 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0x353) setreuid(r7, r7) select(0x40, &(0x7f0000000200)={0x6, 0xa4, 0x6, 0x8, 0x8, 0x5, 0x7f1c, 0x5}, &(0x7f0000000240)={0x7, 0x6, 0x3, 0x4, 0x8, 0x2, 0xcf, 0x3}, &(0x7f0000000280)={0x3, 0x7, 0x10000000000000, 0xa7c7, 0x200, 0xffffffff, 0x7, 0x70a}, &(0x7f00000002c0)={0x3, 0x7e6a}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r5, r7, r8}, 0xc) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=""/62, 0x3e) 16:36:18 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5c872c881ff7cc53c894302b22f310b634f36a00f9000000200000000000001ec08a3717ffffffe000000000000000000000000220000000400000000000000b734", 0xb1, 0x0, 0x0, 0x26a) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r1 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) connect$unix(r1, &(0x7f00000011c0)=@abs={0x0, 0x0, 0x2}, 0x8) 16:36:18 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) semop(r0, &(0x7f00000002c0)=[{0x2, 0x10001, 0x1000}, {0x7, 0x0, 0x800}, {0x0, 0x0, 0x1000}, {0x7, 0xffffffffffffd2ac, 0x800}, {0x3, 0x59f, 0x800}, {0x1, 0x1, 0x800}], 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x8, &(0x7f0000000000)=[{0x7, 0x10001, 0x5, 0x5}, {0x10001, 0x1, 0xffff}, {0x8, 0x1, 0x5, 0xffffffffffffffe1}, {0x2, 0xf8, 0xff, 0x9}, {0x400000002, 0x1, 0x5, 0x3}, {0x4, 0x4, 0x3, 0x8}, {0x4, 0x6, 0xffff, 0xfff}, {0x2, 0x1, 0x1000, 0x8}]}) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000001340)={'./file0\x00', 0x8001, 0x2f86000000000, 0xca, 0x1, 0x7, 0x1f, 0x400, 0x1, 0x2, 0x8, 0xffffffff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") r3 = semget$private(0x0, 0x3, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000015c0), 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001640)={0x1, &(0x7f0000001600)=[{0x0, 0x10100000, 0x990, 0x5}]}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0xfffffffffffffffa, 0xa0, 0x0, 0x7}, {0x9, 0x0, 0x1, 0x7}, {0x7, 0x8a, 0x2, 0x9bb0}, {0x80, 0x7, 0x0, 0x5}, {0x1, 0xfffffffffffffe01, 0x10001, 0x100000001}, {0xffffffff, 0x70f, 0x100000001, 0x1890}, {0x2, 0x92, 0x9, 0x6}]}) semget$private(0x0, 0x2, 0x36f17a5b825fdfd8) semctl$GETNCNT(r3, 0x5, 0x3, &(0x7f0000001680)=""/120) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) getgroups(0x1, &(0x7f00000013c0)=[0x0]) r5 = getegid() r6 = getegid() r7 = getgid() r8 = getegid() getgroups(0x2, &(0x7f0000001500)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001580)=[r4, r5, 0x0, r6, r7, r8, r9, r10]) semctl$GETVAL(r3, 0x3f7d88c5953537b7, 0x5, &(0x7f0000000340)=""/4096) semop(r3, &(0x7f00000013c0), 0x0) r11 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r12 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r11, 0x0, r12) fsync(r12) syz_emit_ethernet(0xfffffffffffffe0a, &(0x7f0000001a80)="52b3b5d89bbe78e91a954e5247ebe260c6cc82cc5cdc86e79ddc71c09823619e90b17752139e208a49f3c6e423e139671c2f2a72995795f04473bdfe735a5938d653d45ba6305842c84d9f5bdea5344bacabb452a722519a6634962d19575f6f92a3d471a34efdb39887fe79c582eccc0c0018274427a1a9b5ce07e6584f68183eaa4ef81659178a4b03b7ba19305c779655629e30481faf99006df8f27088f409d47af12a300612e0364197c8c30f271d3f1f4008752842745143521a04d61fc096a030547f83c09a91fd96272d32f58cb32865c24ba15172cd0017e4b678f471f8649bf324e93a5921616c221683b85f1dd72234ac01dc15fb36cfb001d858791d11895962") dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000001440)={'tap', 0x0}) 16:36:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x8158, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x240000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x3ff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) socket$inet(0x2, 0xca63e00475ef7421, 0x8000000003) semget(0x3, 0x4, 0x109) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f00000000c0)=0x1) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f0000000180)) pread(r6, &(0x7f0000000240)="893c1c7ccd859457dbf4cd491b7b987b3b461736850cd9c8c1ac021e8e8aa9ac95d1e392016fca12ac8b36594a514eed6945e5d97c6b81b533747eb7a9ef6fc979b635b9d1883628dc318241997996b7a0f6981727cbca70518c347730e6efd96d1c9861b7d1cd26f5632f777d8ff59eed1f1b82408a58d30d3cbc5fdc13ee21232be8175a322f4ffa4664942bbe681744c492caabe958b8516065dc", 0x9c, 0x0, 0x0) write(r0, &(0x7f0000000100)="423bd4fb055c9603887f917e2ecd", 0xe) 16:36:18 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) r1 = dup2(r0, r0) write(r1, &(0x7f0000000140)="6f4c547fdc4164b7febd", 0xa) write(r0, &(0x7f0000000000)="e008dc7be849bdccd04333", 0xb) 16:36:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000180)) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f0000000000)={0x5, 0x2}) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x8, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r4, 0x0, r5) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r6, 0x0, r7) r8 = fcntl$dupfd(r7, 0xa, r1) ioctl$TIOCNXCL(r8, 0x2000740e) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:36:19 executing program 1: r0 = socket(0x20, 0x10000000000003, 0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r0, &(0x7f00000000c0)="025cf012", 0x4) 16:36:19 executing program 1: r0 = socket(0x10000000002, 0x3, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a52871d000000b8150000002900000032000000030000003591af0dc1bb893f"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setreuid(0x0, 0xee00) r1 = socket(0x18, 0x2, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x4) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt(r0, 0x0, 0x4000000067, 0x0, 0x0) r4 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000000180)=""/52) 16:36:19 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='\"\xc9?\xf0/null\x00', 0x0, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 16:36:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) r4 = fcntl$dupfd(r1, 0xf, r2) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) fcntl$dupfd(r0, 0x0, r1) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000200)=""/235, 0xeb}, {&(0x7f0000000300)=""/189, 0xbd}], 0x2) r5 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) write(r5, &(0x7f0000000140)="220e22", 0x3) r6 = getpgrp() r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r9 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r10 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) ioctl$BIOCGETIF(0xffffffffffffff9c, 0x4020426b, &(0x7f00000004c0)={""/16, @ifru_addr=@in}) fcntl$dupfd(r9, 0x0, r10) pread(r9, &(0x7f0000000440)="1c5ade30f5ab33b04fb149f6460758d6bfc402035271ac84ca776ab3194a1051d1dcd01cf4fd9833902b26e809c4a20a786c74935d84dc48282798abc2fd7bbcfdce97760b147e680f9bbdc1", 0x4c, 0x0, 0x0) r11 = fcntl$dupfd(r7, 0x0, r8) ioctl$TIOCFLUSH(r11, 0xc0286988, &(0x7f0000000180)) r12 = accept(r11, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) recvfrom(r12, &(0x7f00000003c0)=""/119, 0x77, 0x800, 0x0, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r6}) geteuid() pwritev(r5, &(0x7f0000000100), 0x1, 0x0, 0x0) 16:36:19 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1], [], [0x100000001], [], [{}, {}, {}, {0x0, 0x0, 0x80}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd0\x00', 0x20000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000007c0)) r2 = accept$unix(r1, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) pwritev(r2, &(0x7f00000006c0)=[{&(0x7f00000004c0)="d9971a8ce2069bfedfd6b2a3dd0567bb4c93b86ecf233796ff697b796d5d1083eae4d10dd060dcf1269482337dc327f6a5101ebc4425ff37b750f5cacbe6bfac81f0d6c7c2407b8b2284cc1d21a92e7e3ea6582b67944a01ef9c7486f70790e9e97dba8c876aa826cdd8cdc81e", 0x6d}, {&(0x7f0000000540)="faae43beb1e144ce6d0d44f98054408a2c7c1b8b51b1c642820e69d8ed4cfc399a94687baed950bf640c8029a369ce17fc5e48023a5207c8522a3dc174629648a0939f9a89dc5e5ce69d19a53f67e438849973ce84c50d6ef91d44065d9c", 0x5e}, {&(0x7f00000005c0)="c617e7fdc5e1ea003932e4696d5a89906570a44dfc2bfc2e965db35a28acfd376e08ee289796e869e6c5c51137919c5364e49fb88c632b90f1e23bc51b4aeb08a5c3232cc131b1b749498190c659e9f6235a0f46dde83c792a428788302d7ace5c8a2d5ffce964c73e2a4176c9e6a7d8d5220a49e4a1e80977f2f90a89c0c37cabe73f49fc3684788e64a5bf069b4840a41840e27fbd4e3b6c0e0d4df917656b65632b6059d62aeeca77ed7fa75b41d469d3175813d6e86d66a773b96f810c5279675d9e084710826f61746a282b50", 0xcf}, {&(0x7f0000000200)="298f406fc8e90e9973614c8877", 0xd}], 0x4, 0x0, 0x17) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f0000000180)) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f0000000000)={0x40, 0x2, 0x5, 0x7, 0x1, 0x3, 0x7fff, 0x10, [{0x4, 0x101, 0x0, 0x4}, {0x3ff, 0x7fffffff, 0x20400, 0x8e}, {0x6, 0xca9, 0x8c9, 0xfffffffffffffff9}, {0x7, 0x8, 0x65800, 0x1000}, {0xfffffffffffffff8, 0x0, 0x5, 0x470c}, {0x401, 0x100000001, 0x31d, 0x3}, {0x0, 0xe8, 0xf9f, 0xfffffffffffffffa}, {0x3, 0x8, 0x200}, {0x17d, 0xdffffffffffffffc, 0x7ff}, {0x5, 0x5, 0x4, 0xfffffffffffff001}, {0x6, 0x9, 0x6, 0x9}, {0xbffffffffffff64f, 0x400, 0x95, 0x1}, {0x80000000000, 0xfffffffffffffffe, 0x8, 0x3}, {0x6, 0xfffffffffffffffc, 0x9, 0x9}, {0x6, 0x1, 0xee, 0x645}, {0x492b, 0x3, 0x6, 0x7}]}) utimensat(0xffffffffffffffff, &(0x7f0000000740)='./file0\x00', &(0x7f0000000780)={{0x4, 0x7ff}, {0x1ff, 0x9}}, 0x2) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:36:19 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000100)="209ed9557e598b7bdfaa953b1f015b200a", 0x11) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:36:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x2, 0x0, 0x200013fffffffffc}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:36:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = socket(0x1, 0x4000, 0x80000000000000) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000240)=0x10) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r2, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = syz_open_pts() writev(r3, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0xfffffffffffffe65}], 0x10000000000001f0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r3, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8, "9aea4c7896769c715a4a7611362e00"}) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = syz_open_pts() writev(r4, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r4, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) ioctl$TIOCDRAIN(r4, 0x2000745e) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) r6 = syz_open_pts() writev(r6, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c15b00f4ff0000747beffde400"}) write(r6, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = socket(0x2, 0x2, 0x0) connect$unix(r7, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30dfad8373fb648b6d89851d31a4c96d9114904dad2652642ad710c03be48e61665b4b3158a566860828df9f216eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7ca07b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bba7fef9e06f52c1bce5ed87d2a4e4b25224aff030f6788babb76f279653733437c45bd632937a5b0c92df52400186471f84b57e5b9cd26e65300"], 0x10) sendmsg$unix(r7, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1400ff00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="fa820000"], 0x18}, 0x0) kevent(r1, &(0x7f0000000640)=[{{}, 0xfffffffffffffffa, 0x20, 0x1, 0x80000001, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x3, 0x4}, {{r7}, 0xfffffffffffffffb, 0x4, 0x4, 0x7b75, 0xffff}, {{r2}, 0xffffffffffffffff, 0xc50124568267788f, 0x2, 0x54}, {{r0}, 0xfffffffffffffff9, 0x80, 0x8, 0x7f, 0x4}], 0x7, &(0x7f0000000700)=[{{0xffffffffffffff9c}, 0x4, 0x80, 0x400fffff, 0x4, 0x1ff}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0xa0, 0xfffff, 0x5}, {{r3}, 0xfffffffffffffff8, 0xc5, 0x2000008e, 0x9b, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x8, 0xfffffffffffffff8, 0x3093}, {{r0}, 0xfffffffffffffffa, 0x10, 0x1, 0x9, 0x9}, {{r4}, 0x2, 0x22, 0x10, 0x3b2, 0x46}, {{0xffffffffffffff9c}, 0x2, 0x20, 0x40000000, 0x8317, 0x6}, {{r5}, 0xfffffffffffffff9, 0x11, 0x40000006, 0x1, 0x2}, {{r6}, 0xfffffffffffffff9, 0x0, 0x4, 0x5a3e, 0x8001}], 0x81, &(0x7f0000000400)={0x7, 0x3f}) chmod(&(0x7f00000000c0)='./file0\x00', 0x3) read(r0, &(0x7f0000000180)=""/108, 0x6c) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000000280)=""/178, 0xb2}, {&(0x7f0000000340)=""/78, 0x3cd}, {&(0x7f00000005c0)=""/67, 0x43}, {&(0x7f0000000080)=""/29, 0x1d}, {&(0x7f0000000440)=""/252, 0xfc}], 0x5, 0x0, 0x29) r8 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x105) pwritev(r8, &(0x7f0000000140), 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0, 0x0) faccessat(r8, &(0x7f0000000040)='./file0\x00', 0x5, 0x3) setuid(0xee01) r9 = semget(0x1, 0x0, 0x20) semctl$IPC_RMID(r9, 0x0, 0x0) 16:36:20 executing program 1: r0 = msgget(0x3, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000180)=""/4096) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r3, 0x0, r4) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r5, 0x0, r6) linkat(r4, &(0x7f0000000040)='./file0\x00', r6, &(0x7f00000000c0)='./file0\x00', 0x4) 16:36:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x80, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) setsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000100)="ab61c6bc4f981548df31d5", 0xb) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) close(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000008c0)={0x0, 0x0, 0x1, 0x1dac, "31c354638bfce978bd7a32e5e0cdce4950754d0c"}) write(r2, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32698cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f63", 0xbf) 16:36:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x5}, {0x87}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000180)) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) 16:36:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x7c, 0x0, 0x4, 0x2000000000}, {0xc, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000180)="a6f241bf5acad59240fcce1004ab") r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) r4 = fcntl$dupfd(r3, 0x0, r0) mkdirat(r4, &(0x7f0000000000)='./file0\x00', 0x4) 16:36:21 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0xb18be08a37e1f810) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000002c0)) sendmsg(r2, &(0x7f0000000200)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000100)="72727732aeed1ec57686d1a36b1f1926125765c99d1a688b22688035", 0x1c}, {&(0x7f0000000140)="9b908209", 0x4}], 0x2, &(0x7f0000000300)=ANY=[@ANYBLOB="10100000000000000100000000000000c7d55866054f3a7ed4e1954a1385fa544390ef146014390deed6e3ce34cfed67d9b805f1de4720b65866cc35b11b0b1f6779712fa274de878a06049d62843fea1ce3e7abc752d1da89d1393d3977883f6bd078a4447626aaf7d96b1c3061fbbdf410f687c6c610a6cd81f6ef137318cfee669eb93c98fb67b34c9d6eed76c5c6e923000eafb30a59db094e809279897fe8fb84f74fbf550a27f227013fd19b8f01cbf9180330cb7a944fa43140619a72b1a9a6cba59fbc5e3d929dd099f498166bc6fa98cff6984cfc1e19ca98da1002ba99a70cada910361d326e3e27acf3950c2d0b95650fb4e1a4455b40508ee82fe0ab6d8cc2d8ec30c408675214b37f6b619c90fe611e5305c8c6c5d551245700276e38aabc81324d78b3c5db4cdbc83c3e7d403639b385774f53c70a38df6100f01f0f01c623c3998bddcecca1e83b782af65824b504ce189337539a2b6c4ccbcaa54e05b007a0b097ecc7297b2e82029982ba7065d709ed1eb1537b5d34241389e8fa38c5a0977033de736bd2dbd800456effbce4cad0deb545d30bdba74a4e1c05285e5d80d80f7fdee7257ff6356f7c2e11bd12b3a80cf25f2ea0592167cf211233cb9f89b419c4cd85c250f7a7aa17486177e3a6b07e3004894ed560a6b1ede9dfd58a37c32882bcbcd356ec39f64a47fa8936fa6a68a45b039bd4a8daa7a45d39e7407630ee4f668d8e275ed7dacc9c2ee872b3b7aefea108b88955944d5f4296237178df8202f42d05d163731eac6ab96f5516577717e4014f924f94e5aeb1f473e526d24beed5246a7557f988134885d99fe18c4ebcf35d03dbcbedd608acff877ee5b77bcfd989574037a614a0220c5354eb8674922d36daae7682c59389961b849ee4f7c4027f884a4b9bfecb8fdad97fe557efd600132586defa4079b69da231c3525ae4b9e236901a92663103b0efb12e5a62e0b81c219d0836a140f4d35634385d9fe55e7c5f0254df5cdf189afa91b030829bbbbc993668c69511b6029e0fdf0d63cbce7277c49a2790d5eef78f8894919e31d13d4e4ddf6c21f2ce3e49498c04915bcb5d426c6f37db739d753c180cf1c43ef398cdf0c1d189847368d4872f12f5409c71a2ad226cff1459da651909c5dba01bbfc6dfe2652eb754776718654c74a9862328fb86e4a012ba465a8299087791491675f85e87da3480d547b18b115157244571b75b364f7299ab61a6d2eb7f4195afdb7b9837ce82d8cdc9d58638fe28570882b677b2c143d4c0d0ce0a16334b8b0cb868ac4b8c1ddb90a1fc427fe3cda4ccb40ec1572536d2db53a600dbe69238530ea3dce65c0c800861f752dff24ea7e1974f1f0bcf23fb65382e3d267c5039d9d99327676944d9505f9b292063600f268f740e690c031073e769dfbec2a89ed94d1e0fe94395fd4d540f61a4117c19f6bd45834fe850048c50fcf198f7f1896bb664d33f59eea76915c5cd26b591c3b6e9c4976ce8d1e6ea4c7a37ae43f9caea460353d45ae9f32f659ddc3247975def15b219d8b075b2ddae6183cdf0d0ad21f8d0d62d88fe4ca287d0b28857dd1ed83dd3d0385377626947fa693a10f260ddcfc74ca9969109bc1cda8554ed746f9b813eefb6e4393c4822df2dfd50e32aa69bd14a5c61733747a5f6a056050970f5821061355ed4a2b42f8289913cd62ba8a880fb9760d1365a59385e7babbf1b90944549f1877f18d45c4c7dc6711f8482900dd2e59f59b917e9d71235ea7ed0c224242f2533f81eb3cf45f319f7647434ac6e6f4ee3c2a1b2a4aabb3aa37c8bd56a68b0761b4745edfe836ac384ca993a93c67b2490dd245ac0895a907e556de86e0b442f1e7188a2fbc6f54fc1704d5ded528b2d7d9ed384fa2c889a79116b41afe12ae3a948e182b7f92e7a6318d5ac3cf41e3bcb7eb4fb263b661528bc2df08d6708b1a1267488ba94c176c64a75ecc8ffa459bcc6e036f0760d5e7aac64028af1344bbdf06c6ed6259f60f50933357b63a41e6e38b1a361872ba2a7d60752a221b6eb6e1cba91c93efe18e74f1fe5eee0973c69dfaaea66bb93dae8601c9c6004b74a0af97c97012b23ddbd416ff60c2c7d17735f4ce1aae3857cefc827063807bf9428731989e5f4ee4580758a892ad170bb420e88bfb012c5d6e69c3029426ec59485b59df459a486a1cddbcf9978474f0d829c4fa6e451625c112cac308ab2d14b478b425d88feafd6e1b82e477c9573ad74f8c1e83d24e659afd097ddd1fcbb97318e11baeddaea4a4318ebb960becb6e79a6953692189d40f77c0f92f1bf43068ccf0b04f817d45d06b227e45461a761a0488f8a4d87ba76088a015fb1606b8d2ba2b12cb1282550584596ab05dec58f35b11fd10cb357e7f853f849e8943c549420165f05e4551c7254f7ff23784f3ee9babe42627cc755f506275db8bf19ebb3cc49f1e4d0f5a4cd493deb64acad4ddc13b69972868011522ddcf034fbe26150b0a86ec0d8e1d65f196fc2d88363210860bbbe80864af34ff16b0d998c06cf90e5c3b84239a401ad1144d9aa3d052666bb10f72db7203161e86c64dec238d68c9a71acf36218d47c95ae3c3e5c9771a401a22c349b339a54b17a536cabbaa6a593ac912e303dddbd2404434b414a9e5ad341b664a9148dc6ceed55221034e6b5be9494b9fddc220a90b7a2586ce3d4e4b02acc8d52a753b3749b96f09891c5d328ea8a5043d77ce756e7eeb13c8de92cfe27ab5939c29e61c386468c30c26ed81633d7cb3b2dbb00cd00343d06d007d3481b3c9b6cf97ed8a04485662b2af0655d4379d623f28da06bf2f05c5d19d5b194033968f12f7050314bc7dc98f76b3e48828dbe11e7761a86625754d81a509a025409f6ec7b88ac666c12e48e6ed23dc2f285fd7f9e31426ed659ed30c970af3acf2974d5148d61c9aea4de6188101fe25311235195de72d0df78905bd9ab36d97b1c9078de079ca39ce743fef1c0e5bd8b882022e1b30fdf3ba524dc67fcb52e525ca4f3072379ee4d46b111d5d054f7c89a5bea4be2699667659c711db682056579e51c5aed4fb6c141552ab72a5f260eb2ca3d29890be1bb182b634605be951128af369c874c7e33b9ea6cd4bf783eb81585438405b64d7ce604579e3b156e4cc6f0697b25380f60f2f3810d5cd6de4d14536fc90031008599e60e8dca39f5e79001919afa18a2caa350c8ea447863c0b4618d4287b5e7dc51a6a2282d1c5d1a8e4016f9dfc912cf4aec902cae70b06159ee4c09ee3fa4658f8b33cd588dfc045401c4d5943769cc8f18061b7d3df82cb4fa6a7ae1d69eb413508baf6424d67bc598a362e80b4fc1137473bd2a5cde483cf4714f3d210c66756ba71ff921a07c0b0f6b1630a57becd4322bacf7e278e7959648f4b435bec7f884b7373b8b65eff5527c1caccad5fa4527d447aa51f4b159dbfdf0d683fdf2ff9eed9b5c2c0253424efdd77d3b863527c4e50aeb986a263f59ec1459ab51c27efa350b2e92b9f41dbe9ad14bd4a3a39ef7393e54faa90206c4cc8b85b5f0b2b95fd755f10d00abdb67fbc27c74cc96753277d360f3238038d3d80d8250ff907ce0deb117429f0e1aee242ca44a3c2d6882681000434f35e5c96ed2f9adca470c51bc98fff78cecfdc5e8cae18e222accbbb62332b6d076db78f45276002a5a28ed31dccd11403294a629dbca12226691ac48f6edada7643ad77f197d6e6ea616ec8ec3572cb0e83f286ffafba48e1e4a03da795dbb13267a8bae9c589e7bd4da04fb9b5b31b1a25c6baad5567de462a5590dc8571edf771246e85a8f7da94e8ba101807d84cc1042d2ba058d7a20e536fd8fad801ab78a74652fb1e75d762c59042be2bf1aebc6cb3260108e47f9987490d0055f265a545008097c3be13b09400f14f0c1595f23e8231eb9da3b763107e41702b5181bb375189084ce5e30e5c2d8787d92f5044c2f6f70605a0184b97be8b49d2a55fbb4945e722ae2f1c72332c020a3266e9016254e44930b080ebc3b8e5e186fde44a1406c8fe8fbe214bb11da49815c289e61786d13ef6a18cbceaaf0d8765430d1f59322e8b090b2ee730c33d475124bc736a451d05fe38f3db993a6193d34088e09d68b315dd8a0091ea97dd1320759c068273e6042d4c26a0bede02078d9545d659cc6e58bacf532f7b3310871ec2e9aa40fb5a9d065de3fbdc2fe5e2cdc5ccc0904b421f82799e19550de1c88ce2196c29adf7b5f56624a4a5e85b023c43801805d132714464c0ff11c2bc70b91c5154fa7cc25b64710dc81301557bf41b50bb9fee614f53dd82e76cff47f732eb76b5e0273ef0ebf559458a9a8e26415fc1c43a51b83c90babc303b3b0f4e330e34a19732e2fbdfe8695651a6cfe759dd07197daf1daca49fbbac81b12e44f266f891f083b2f0c5dc87989ee88aeaa7480a8d635517a95406aa947af89a2efb8f43febe3b84e8cfbcde057f57544d4b96280adff1324c90dadd64a0a4f3f1935c1f58ccfbe5613ecfacad6d95fa104e9d7cf9ce11b91d743ff1c93f81fbced891986f20bc6a1af9ece5bc3a3fc28f61f9492d57b8ecf263ed48555a951c2b6598d450b3174ae1d9cb5b82b992a587944e247114e487cd4fed237244e59210c5476da5eeb07e97d922aafb54b29f41e2a703c27968f26b434f15f67223296d5430ec54d8bb9eca16f5dbd65735fa2008de542dfc33124d76b3581ed5cd48ba27f01c3e776062c12110543379384b654098a379a217dab6b9f3a8fd5752f5cbfcefdf35abaf9abb506c02cc2ac321499674123ff3898c0fe6b8ead3b62660640a079ccd745a5b1d596c42324306427cd45b3a9d34a56e2317ec2f0121716186b424a79a6fc44a72fd21b6a12d96968aef77a6235f95fa751f500b5dcb023e0fd2c87394709f40bfbef0fcec784d195111e5b0e1a15f37632628d4168f777723b41e6ca37264beeb3b67c8d18fbc28ff7bee8961b9763d187bea6d361a96a5c5fd3044a6f50ae8a509769dd24046fd1fa61b2db7724d0939573c52163e6539be04cc4154bdd405f8c9373ae2165805e73320f17ca01adb1133b51f20e4390e7702124a8dcbe3f917b39b580e0720df74fdb818120fb9e1b725f20f760635a9047191fdade664634f27b7bbbc0ebcdee9d75d9b6f241cfeee88e3536fcb62ba54351d39f257327a68054ffe657e345cb1b3cbcbd72f3c96fbc815ac7d7d4244757b08fcc1c017914e1b713280a7f168bb63bb4e15498d60ff12b8de48524bdb98e1e819a6b71296b051a6f8aa3655ecd557ed55d6e99848a4b6598567d5027c04e055d47f2d2648072ff42e437dd3c4c2b9ec293c94a4b15fb618dc798683adcc4b8b37466daed76be81897cadc14b6f4536a3a12c8ae186ce50b3fdd644c15c5b13e7a5e73dc6803164ce89c55f0f49ba74de9991daad669e6019c858732736b700771b493eb0ca4ec9f37d8b389b0a2b536936f6243a148f4d70d9cf39931a4cc6b5df6c27e51cad9c0ed5428a5779bab85546716e8dfb68e4dae3def281a331ac3a2742ab2d715e454c9aaa5b582c332894b2635797ff12b6d5ec432b6ee74a1c00a433781fdb80c2c4925a5b8a7850e2e829ee9aade4b31b47e99e39dbd65ab42f0e9c4d448c15b1584f90b7395721cf4181d2033227d693c8abec0a6b9f6dce4baca3144a59200f88bd87e178f40502ae309149b495fe35f055fc4ef6a78e7517688f0ef27be717cb9fa001d0e9d33f1be96dc5823f6cbf37652dd0a2499ccd6febaa2096dc75dd1e7b81a8dad37bb6229000000000000000ffff0000030000003cd14a8ba13e16c0ddc8601d1bee31c41b021ef5a09692b2ac103788f49c5526f695fbdd309ed886a5af8babf92b95de3e0b8e7bffa12d043dbb7b8f72be72bc952638c57fcda124b1ce1a8fdb93fc485f51f4d541c30529ef5d41acb0385ade3a43c94e58d17171a3e81338c736b55f5023bec2cc9e209fd293913aa1b925f69000000000000000ffff0100607c00004b336a224f6b3c2c1b4ae85405bc5d7ca8f46f67f4faaab27bd5791f8f31d686dc298bbda06c8307da7bd75f91ac28cfa595cfcb320a5d954d115dfad413daade343576b01661ee3a674fb50c35eba5e0755d9875b96308759db49daca8c9df7c7712bde842eaae1420e349bcba96928d8d8fd15d41e5b26f9000000000000004800000000000000010000000600000008610bf2c3c1aae28699fff7c7d7a914fd6d9f22cfb9117149177166db3181d1ca63672b7edc5ff602daa09b66a163a4886bcabeed000000700000000000000001000000ff0700007bd1186c7ba8a3eb6f709509f44c5d0d43d9b9ab0aa02dc4937a446f1cb78ec896abb77861a8a105eff36b708478ab0b4885ee412e4976fbaf4d2ea58ae7b62e351e3137843b12b5fa560f5a25865badcd7ddc9b7267e593b05ee891a53d0000d00000000000000000000000090000004bfe1921a3dccebf36bf4703c99f0d32bb1c2479b28dbebd65dfef11b194fbfc34afe934611251f3b945f33395fec38b08fdb5db2e48d7ab8a8ebe071a228636e5352b0ac6121dcef2ce88cbf0cacbbb7d439d6f2b87098e5e88b4595be979a02c0c64177300b6c5175387dadb8d4983876ae8cb06f39382c2efde8f8ef0769e19b9ba02a8a16c7cebf943a15bfada78aab473161dc4655e631fc4a0ac85957cbfa3176a82ecbad93b4432358869da6807718f8ba98bdf10b95411429f0000001010000000000000ffff0000000000803762718c3e8043fb81e76f26a6af4803007db3ecbb3391d586f4245889dae00338c01217385b144b4ae49ce98b849c2bbf894babc1c4cdf42736ea76ae1775a79f31849f07220d6fbddced42fc6e91c95181a483c403e7a6efb6e96f544ff334805040889cd0685c293568cc35a15ef5720e7e7e53c94765795ecf9eb0cba535413adc94421568bbbc073452d0be3a76d56346c72a5d67a6134204fa523c99bc1e016bb9e34eb407b9475aca6bb82c36362d4ed6dd0de142c9ef21df7aef18f376386ad7ca402bb6b18273d380f0ab95da86b09096a52113dd4bee1ad9397dbe46bdc54f63aa3948a1ffb8b7f51be52e08f4e06af07467fe396734be884cb0dc23ca5311f10dc52104a7a37185f27c99c413c1678f1820de62234a13af117a06f0dfdbaf6f8d0070b633993db704acf870b468b602a7cbaa553f30f9f6cf5d56d6ca2a786f543e126343ee793f44c32d1f01da25a4f71579df4155984d45f37f0a7fcb1b7e7451164c7a9e9f9d8a6d246b048c523d962677b64fbbc379021e3b91e5766411042730f71f9b76706f589ef1aa8c9e518e1481dc60e40212067d827a9f0354f9e67a8c1fc5d0c3b8b81c89cdcf9667b618fd9d3b1a5aacbd24fd2069cc2b1262e60a961df738f88a057dd7fa915bf10eb07656c1789591a173bf3361cb517c4b14e9be8208d3f7a838c13118a2a63ef090b69e6014ff6e7d0d6f6c08e38129ed78de4fca3f5bc8404b3c8e6bb1bacaaf0ac68023ac490fed70ecc03b200e9cdf3acc93f47fe8af7213313ea79c65702c2f3117db39205417f348df2ef81e421e09195b35feca1009b0236f99767120cc2a7db43402fe7e8ead8bfb8f908d18a5e8f297604e68fb489648f3fdbe6c864f0f4ad80b71d2277a7d8da6e57e1bc5ad52e2715c52384748162dddc4dc903828dff84e67e1964a8ee616f8d0754993c05ffdd15ec9a2e071a3d0cf041f22c858e18c694309342412acec9cd90d5832371f7427d3a4e68f4d1c1a702ee84a7fdba94b84f4ed95e8c4303abe11d7269d07766b325ef5ca654fdce99597a8937bdab3bafd018702253442f4e033845c8a8ca49770e6bbde6b27a943a59957b95f37cfbaa73eeb1ed5b7593fb3c7d689850bdac178029680c9009806c646c2e8efd177fb6cecc81b6577d21693f01570fc2150d30e630eb6850853c26abc535db98c4639ed87622d914b815cd77483710a474f0e51f81d31c6c754bbab62170cc29c39d3d86edb144f80000ca4af892c2776fe5b4d341e6c79fc37b08d4c2f16a66d04a7ee55ff8c67f15b92555ad58e511436f9aa9bee8ad6d9dd13b362ef266423da4fcf3ba13ca9f8d9e3e2a8d2ae80d058a0666096c85d972b768e6860926b57ac56a44c5c8303da43a3906306581cce2c689d76782b1bf7489242f8dc6ccd5e63349afd8d625440dac2d14abbdd50cbc1b0c9eb12a28a42d38a41679b9025c9ad72c5691b454165d89e77e3a9db34303a4422c79735813182f09827223cbfcc67919768fcb92bbfd1b2b2db42faaa21ea19a2abdd58d203d7e616026e22df682a345538508795d5d2921e32fd9f9948f7f8f4b7376df4126e2ea5e661f35dca82701cedd757fd5abcd3a35ad42a3d0144d638499a0a46675b392cf8c67d7506a5f67990532886d532357b9d56df3915067a190e212a0a1b255e90d3e8821a4ca4c687c341d77d6e392c7baeab856e582099bb568ab08681034ab60a23503c27b6d7bb2b0ee8abcef37eafd5b076c0491c89e6dd753b7b51412539daf1ed6f159ea1b23137d829ec5612342369803c9c62825762556eeebe84e3f7f65d67caeca5cf08fc223117b2157771d0b4b8ab95f895bc4545c591c65ac6345fa8d915f342116bc0cf0da0b49078bbfd76ff25556410241342b07328c158b5d80f84ee8b556e752c3781f042e993c582291765850281edb46f1f423c14bdb1f3ea56de4c0fcd8179c3122e6c1504ae6ee7faf923106e20c12fd8a6a8399f6d6543c4fcb5fdb0c20164ff82187eee2a4269c29ec6dab3598847d930d9989cf2cffa0f6b804ff3027b3cb3758b77fcd21444f3c9695bf5bfa4f4089ed129e48f93bb6e22a82bf907966ada31878da8fa40364ac63a82040cd99888e5e27f80cadfeb56e4c5f10adee669dc2cd7e497800e694301a50e493da1bc0db1070009752449cea416eb31bef89fff67c8a2668bc9a5dd38228c0b61cf6c986642d36f65ba30652f9ec580c94328a4e0d163200f57eb9de218c848a0d469eb2a3bb8c4a8415ce087e4eceb05e946d3719769435d898afe0db17597f04deb93a270b55f4fb03b1f5a88cfc2c4c3cd2afa61124ee112f7c8eb09fab1851adb8ba15acf1e871891329518ae4443b15dad2cd1aba7c761b5a8d71d7a5b97775aec7aaf5feee6e7ce9f5ba05a370359ff94f09864482bc8fa2febaa0fdcae036cb6cfef6e9458637843ab39e930c6e4b91de33308a2bd4cd978e396fcf2625aa5cc3f63bef96f667e6442a1a1b0418cc1baa1c0bdab516c31fc945f021f5d1718fa1e20be256cea3f0a19001074f85135756b68908390a56c960c7f78397beb337bb720a9b826c5b0a78848a925806a135870af1ae105eefa48363d87704ebcc1d8799048246a2be0d27a5754449ae1faa2c51c2827da46e30e11bfbc15d85bfb7bf7da17a5e0c00ce261622064557430e389ffd77f4bf47f441b7cbae674d93a3efbaf19bee3d9a8b40d30cf8b77e0e110eb4934e412c92afdf265264ff8d32a18aba2d0d0fc2b71dabb1acdee8459d00fc489344e793c5644cb93224a79ededc4171ab0cacd2d4ae8e35bca5219c2c01daab9464de16831f9bc6e4b179ddbe8688bca2e01c5cebbfa3a136ea29a9cfa12318328bbae6c174165a7a123c9bf7bebfc0a825c712b1f8b85dc3832f9f5b40ac919302aa5bbdd428656b486ff704e0789b05b5aedeb9b2b3a0087170ba5d0c20f738ecc6151beb73df223daad0e130d99a7fae11c88f20622cfc66c52cd3d8cb765e72ce95b36beb8e433801b7f797ab02f5f2acce98f21b0cdcc6e1dd865709f40a8bcbccbf2cada0061872cf7dbbcad2edd0fa2d800afe3e0fc832a9d7d1b0f5fd02915cf768acdd5796f60e1cb0b4ba30edc266eaab1e1de502c383fa79bb015e62e5a872a7e8c30b1be3c70ec73807ae984feb55bb0cc9b56e60d4717e7262a6891ddc5f535f1dd0d4f6cf44e627879d8cd65729ac7126bb28fc9fa88153a3672f5637b769217b46e061af48875c291710fa27d0b73e1c0dea57dc9546b846152ad256c5a0b3595b8e63665ab84fa37ad898e1dfe897b6f867a6ab98d313b915219a6c7637ec237f2e971b0711026cd6cfe32dfb60159dea365676ec9b4cd57524b4d4e85876524ee23846ac85bad768a5416296650bfc9582cd250f4e5e241b2f0d0397f9ba02807485a51541c9049f9ce816c727a138426e2f240504b6cc710e3fe9c2037ed6a504b3fec76f7ab57833a55f5a1f0e2211914515a83912774cae8230a7dbb709ef4298734ba9e75c8bac6ee66698be0ac9407326c53767258fa35797ef9762d8682cbbf488513973fe84c6a86790266c16985304e0439abac5dea97906f8d2c39baab63f31334b80a076e21d45531ade4a3f360ea044dfff6dfeb4bf9c2d706030a58926a8e6b86342b20db6f543e6700e7d2a9f783553d40858ef1bf17bbf7c7872455532218fc699318e761c19d9231da8d856cc2a3934f891b6a4a211ba8fb016d25e25ac5bf50b3c4776cd90a639e57e71838759174dea0300ff46beca6734f589c20577d953e9c9fdb6b64ba9c283f12ed2b1463901f155a203f24b06d375ed3f1064de9f266a82d6bf0a34306b3d7a3197d792d5c938369968cb45ad516a13593cbd434c0879f97d1b22b2d893d0c1101eca45adf1e847792e031438c4234c1fe0d2900a550689d0d792ddd57290aac693d6394736768fd1ce11046d8e030c966fc5950ddba8984594142516c7d65f3eb0a8ec3499e3861f64b53e2625ea2df634d5d85c8e87adea0a7a98e725dea189faa51b496efc609e5d1a5461c745054c6f759fbce160eeb018c862926aa56501ede685c4f6e5ff7945ef4d8520137f4820ee18434055f2c9976bd03dc87a07e367a4ede2612fed831d1780f9f1c858d4dc4bc70c922672e4d0e7de65c2dedb9122952920fe85842663fea27f18f11b1c35f3b3b31fd1d483ad7407e8f109cc541baba1b4045b2f57bf0780867f5d65b0ee1d826a4e7e79996fcdc74242d42738587b0b77672776fd1514ecb5691866763560935a3d9ed05e4055a44c8b22427014f5996c8b633663a2eb01b48a7754998df340febf7a2bef3bed2f368f2f48223e98d81c5a8a2ac8ed7fdb3ef60a7ed27a6a8048b046426c85fd6348ef666d54cb7c3d0ddc21df35d9a1dd615f428a96124bde8f47e3b308f5fd40b0785f980a2cb3105a82c01a57b7019b363e155ba443113206756dd80cbea8fa2bdf6f498df865ce07b14f0ab255b4dc307e6e032e8c5e6d4135232da488510df0f86ee2e84d01afab04eb058ee65ca74aee351430d34414ffca30140a428dd7c58cc1c971e8602cf8aba1888925cf2e979907ec1a79b7f7a6bf40a296254fadca6bfdcef9383734d054417f78e02e983e77385de94dc0546f6121253da360bebf396a4749277b99a55b9330e4408b5c77b2786152d4f394cfc70e39f57dd72b7ce1f4b8ec7110d91a36f64384aa818a7090a27874df81d4d08643f745fb90587f0fb72a8dacc0087230f7cf707faa36376c3b864e376b76821455f2b6c8b7875001fa192e7c5b931505d7b5811a0a5aceb384e5f7cfc1c0ebf31b05ae7bdc28531c8d541c4d3f55cbe9fb8d3cb1fccf10060d558e53c0b24c9f5f39152cee9c021f1ff80dc3a797cc3d95b18abedcc2c545fdab526ddcbe910be39b1e5758ff11e04347022759191be5b9a959e9900307d8fc09fa5ff0b37d4eae7b1fe4f5fce71190fb53bf67aa68c6acd3bfbda649af82b4c29b450f33d6f6c7365060be846b0d52d9707e66f152e4e547993c55dfd7a054767d4ceb2eb9772016ee5858744d818ecc8cfe86a7a92af655e8fcfe5d9aca57b59709f38b1788b09fb35261c3dd44b7eac0ffdaf93c080d311c5ad855b197763d5fee301a460111460fc613f6b159beab9b43c0c801e54ab995a1da6c01c766939721cd5a528f21b6f16e4930e9fdfbb72490a7de1b662de3f31e570b1e6d8b5fce76dd8806023c68133a2545be86735210fa80de9e6e7e8502b70a5ffb5499a60a59a236dfaff0aeb777ff9d4b14de07d8157e273151164b522fe28f2d374be78a23595f8e79cdc667f2e3bbe267228a02502e0864cc5950c0d4c1366b5514cf87a21ca8df8bf4415c10bb97320e75ad0face4ba48c20c561cad180972902183acc49366cb82f8ef9a17042b5c9979c65edd79e3da6b0fb94cad86f00d557da94644f62d66e9cd9c7b38aac8c9989940fdde4ed3ef6908397fd1faa03b05a2a12891543a5a5d3d3ae47d19879f1bdecf64db87e575e941f5969b128ba929cb01709ed8909f002f30376ccd574e06804304b7fad78148c2b65172f8b9c18c667086a67588645f6d63df8376d61ad58818fc9e8f5fb90dd1acd7bd605ca1ea0cb1897c7112e2e461255dba3e5a51f56dc82265ecb73ca76571c8b1d2ce40c00ad5d799d66a2a5c66c4c72e4845abaa8b5834b97915498a070a8854b1f3c1ee1ca0ddd3126a97b3f56e8daf70c3457b5d100"/8904], 0x22c8}, 0x40e) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x400801}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r3, &(0x7f0000000040)="510fc3a038", 0x5) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x200, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f0000000180)) r9 = dup2(r8, r3) sendto$unix(r9, &(0x7f0000002640)="be4d1aaa180ba2ff3d9ae5beb328d4d81fe463d3167861251f784f7933b1219fd0484c00edd8370628", 0x29, 0x40f, &(0x7f00000026c0)=ANY=[@ANYBLOB="00002e2f665db565310040b3c759d391f9593679af4f322b2c8e61"], 0xa) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000280)={0x2, './bus\x00', './file0\x00'}) r10 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r4, 0x0, r10) r11 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r12 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$setflags(0xffffffffffffffff, 0x2, 0xf0cd04c1c928b57c) r13 = fcntl$dupfd(r11, 0x0, r12) ioctl$TIOCFLUSH(r13, 0xc0286988, &(0x7f0000000180)) pwritev(r13, &(0x7f00000002c0), 0x2f4, 0x0, 0x550287b0) r14 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r15 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r14, 0x0, r15) ioctl$WSDISPLAYIO_SMODE(r14, 0x8004574c, &(0x7f0000002600)=0xc6ce554abc8fd2f4) 16:36:21 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x0, 0x4e07) setsockopt(r0, 0x9, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20080, 0x80) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x100, 0x9500000000000000, './file0\x00', 0x8b, 0x1, 0x401}) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[0x10001, 0xfffffffffffffff9]}) 16:36:21 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x100, 0x8000, 0x0, 0x0) 16:36:21 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f00000002c0)=0x1) 16:36:21 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000140)={0xd4fe}, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20074, 0x0) 16:36:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) pwritev(0xffffffffffffffff, &(0x7f0000000540), 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="0507f38cdaba4852932e900a186f6c", 0xf}], 0x69) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) r4 = getppid() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x7, 0x200, r4}) 16:36:21 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001440)={&(0x7f0000001480)=ANY=[@ANYBLOB="0101040f6275739966696c2530007c89a7eaa156c329a3155753629edf5e42852a5976e7ad7a07991e3553227dfce9dcfeba413630e89d3750f065f5bcd137d42844c163776207ad719ff96bcc8b30865758976d6fefacbe9fbead59686e9729803faab0237dc31b4bb9525006e0f3bdb63f81f65c722f0043973f84"], 0xe, &(0x7f0000000100)=[{&(0x7f0000000180)="b82c51865ea9b3452a8d7fc4eee88d6e848e5193fa7632671c214c294d77d2f9811a089d87187adbdce9dc9a4cd5e622bed7f6b4058225f535ac94a919d710a83ce67f9072fca2580a70fd090d34a90c5b137d1671807eb020013b0af58b0d1ea0ffd27a35a41aaf26c6fa2c32fa54525609a765ce060a00806a55472b922ac6063e772557e6265e18b4cdd2017cdf07dc3d5cb5255c21a2b3fcbc361a451e32e95cf8fb49494b02612e774346fc3d31524f467de19a67f349e1d218a5f8d48bf677a54ffc2ef340df708482111e1d0167bdfed45838882a5dbebfde4920af91d8e99ee4d70a0b8ec2f021251efbc1271eedcabfe95eae3c0d2f3b2efeac9d5674cf91d9f30ea71f0706ab9ec74d7a45162452381a2fca20f7549cbccf4c366fb17a42c2ac67c4597f10dfd8278e50c9b326d63d11b9c2221abd4f40ec6a21a0dab7adae4e671f8423c32fcca9a1dfa1fdaf6356355820e5b249fa8846301c3d40949ca9e5a18b422c627dc7b643c654f3a507b366e51f3ece95cfc40670191eeb31bb016ef03ec1930423adbbe58cf51fa58b026668b25d870464780eb527a2a305a938124a7c87dd4c15f72becc48d69e45dadb11b5fe9775eb2ad05372d93c11256078d3e21cb4effe2bc756a7ce892562c5a5bda6126da66c4fdd86547cbc2fc000a55d5bfe7965252934aba2dffaca159ddeff61e7561d9c838c97c9d17d1f910231b9514367ae8e36af3e9b287cea8d3714bfdb77ff6043f78a7f43c54304d012e39c50d77ffa150fdded4583c9785b0fb7f1ead4fa15a9823b71567b48880e5997f50002436eb992a1d41fcefd27b95e4c9e233af14c27c065b5f4198cd4f36c200e99e4a72310ee870d39ea0cb912897201808a863798bca3f883d486ffb438ecbe0c0fc27aa2f1c9aed93d7f6e2e6c08394e5746e28ae3c84cc8ec9db9f36fefe08c1bcce840d71adb8c283b5201b1bb990fb9c8819560b82390b658d3b5e9352cbcb85af728ae5a85a8a839d6877250d973fa236a3460e4e9f308226097c8440813979daa838c57ab86c24091eb12666767872e353886cd869ec165ca49ca2263bf87fa3d91d0f3406adf0661876f2bd83885d174c018863c774a9fe74f7cf9f3e3d96ef7a875197c4f5a4122e225a67c2ef6a35be7f991e8e653026356988068aad7040c27fb61e793d86a1523fcff72d8d0d54711997d6bb9771be645589f270013ab6c0604454d6a457bc208750f1ca0a959f0eedde35a742501a0e53d4fee57188b84351b3589052f06f463854488d02dbb977eb1c86bb8d6e8ea4913427a21809379df458de646d8b783ff56c571fed7306c80c53a2c9f5021851ca01bd44d328ff05e10c4e498efe0b95efc478720a991b7f369156c17876b5586ae6154c58d2a6595101f3db954f28b20ce2edf2dfc07d3f20477ba15a102ab257c371e3fe56bef94ab4599df756fab9524dbe862470de56872246629a6f02bd200430df4ed75cfa0876f2e0b006002bce53a9006418fdb3785fb6df90b8a01238773026a986bd8851ca534b8d11d17f13597e25000e4908fb4932bb900f7fb1755a640b6407f537dc0c808942661992d5a187aaeff73ff6390738912ad4a5be4fc015ff410936ef0cccb28de3dad5cb0ad3f3ac3513e2506608c9c044db7054dfb8a448b238c653a1095d82ab60e924885a165a522dcbb4a350b720fc3bdaae02f556f56a60a414b17d27406ac19340e9ea19c5ec37a18ad020958b91fefa4e23baa5386e31434a9bd17ee9996f599b19ed7afbc1c7fb5596d6cd82a471ee5fb00beaaeafad448bb0cd003d240f3145ce10546c80876f1404cded65038592594ca418890cd4e2683b2f7cd1e538d87ae22e9b7082847ba30857162362d7107caf0ed5e37a3fc03679f217220399d751389feea8988cd945f52a334061e9b66d223a9476a5a3e867172f50e0acf727f5a433deed697c53f6c03fd4f53241da116175dfc541de72c647d0cb2e353c03c818b683056977c8b5882a5a18be0a0f3f53115ea01c75d6620785820746e62daf23d7e6325606aadfeb77c4f5f36ac53fae7bca189509ed2bf8f8265b77b95b61fef4bf608a096f92f2e624699085cfe714e7cf8b4ea57af23d29b1e87c014432a26c47a71428a92f67218d0c572714ead0408f9204f964efad753b3b0d1cb1e3cb072bd821b57650de5397f53f3c61fb478b5527957f8d502153177b630e1a811dc4172222275319fa91f0f5489b904260f87af44229decca5fb32ab728b891d5e9c01b4a3f77ee17df49471332d4b2e15a982ecff578623fa4fc82b975ca209bbe0c0b9e683f96f895e92ea50aeb447f9d5132cc4c6765c6db32085fc326ca8640b7544de3e91eb26fdaf5be6d64f3c4048dd2c8b27001a80dc75e72a8f892298d2365eaf667dd1ac3a401316c597a30a88e24a394c3d86ec6c01065b0dfc9be03526ba0fd4ff2632318950301d77aa2214f30169c0f97b5ea47408446651d9ba0793049f30f6e1fb07e9f5c3ec5524eb47b4f9e0da7c4a38c4a4386c414c9c44e79be2bfcfad084064953776e8cab3d921fc9538c6c927cd059302b6d37d4ae66051425e360a5d71b7dea9795d5d3d3bc2fd86546672eeea787b8a65a136a92fdaf33cbc3e7e75a3737dd71d61ea3928494bb161e7822faf7d31b98064731a3f6a1602736e6c8af1e8b4cbb029b5efadd469cc8dc9ec349e0630782328289775954595b13f697eb383d6835c0dae1cb739eeef849e750bdd3d20b2f5bd2787dc2ef175b9656df544b41dd7d1e0fdab5d2c49dc0197cd9501fc1bec0a3ebb3bd7e9754cc68d42fec6c1613348361e5d10c0fa6799829b47f6fe5fbe8d34e69061a5195d78327682a5b9bd331253a5a5ea19a8b0797693fd667d0e30dbf19c79fcd17a0b008aba67c2fcba98a23180fa180eff30ebadfaa60066c00df1d249c9a89882879fa759bc0ef26f248786bb9131b5ec9fe8d9284887229f5baabe9000aa836a11affd96d9107885d2b2798b06eabf6df835202e2beadeae8bf3ce45b54153216d66d8386182477371f6e25fbaa59591ab8200bf8ddd086317dacaabd3b3c4f78cf3e0e3e6c68ffc7813b46a8990f08a88be900c0f7ae62e490ee62a0db9b9ee91e70280f3ff72ae53e040ec3d315f1bf0cd3f8867440cdfb43474e9b98c1de63060fa0757f493e76b9bbf85b511ea153a123deaafb1e6475d66b4df82698605d9a62b6dc145a65a4695dc7026d93ed2a584794cf75f1ba1e7c29b763d7721775716f7483f38a79024f57395a702df1cb3573e10a7d3c30316a59fcc61303ec90f05ebd42dd889b7f02a697d6cde9b99eb489922b76183fab38ad8607699c5ba8cd0deba244f7118634800e37c485f7c4bec2b48ce9db4b0f113fe16cfed85a12dc7e3286e8f80162573be821ed73de95a333000066716492a45732c451bf7d7f0e18c5e3144bcb1dd753808e696b14b4cf365cfcd5f41196119495e9963842c46c63d05b082f8bd4baaf8205256046a50796a323071312b2fb8545b2ca747618f5f39c97a4ff9d88fdeea63978df6e973f94c2fa65e240b0a93c457fb4b5680c77a7cbb9d338769a36b14d197bc577589771b364aff65594f04bd644c55cab48b0af16f90ab7cf372c7c047d36ac0fd78efe48c493b53949b62b0af6c90782be3419a3cd76834f64b4cc3fddd212ba56291a132cb2c3748442511f9de12f7f8121dbf1bc8711eb60c072f7d4a8f4275340364dc20a15da1f454e479df4ec26a7cd5a6920acb584c532394f92edeedb68ddac28929d44f8d07f8bd882ab659c489018cec0ef8d63bd0b000055efb0896c0c90ad4e653e4175b9c0638b26901c2fa4a8a3edf46e414cbdba5504859d07c6267f468f08e3183b01aefae61a57871d028b2cbb577e4a22211170e01c139f3e4901ec7a782b311b25a89be165c8483dd54dc33f6365a9d1ebefe4de7ecd5de3f57878b368361d0778a95228b50aae95d8cf80f35bdaeb93990f0fa95ac71bb81cb9359b49d8b3127e6b179d4f150f05d73f73b81dd23bf2f5ae865c057a6b23e202b4aedbdaf925c002c46666326044c8dfe627771877edd219637d21de49c7d8c6ab67ae4120579a87e6df46c06998c2b4ba314c732819667ea8c7cbe6a76c1bbe64d65cece6ef1f3f0f5296ca8fcbc79aff062b38b40b870752966c550450d2224444d92f28ac6a910769f23b594679e832e23576c475f5b7f838111e64caf259258dc93f6d627caf1753ecefafe44459062f770a457f76f9c0e869f8fd2a50128b832ccc00ee8953e5d29f89929d470ef500c64339186ea627054c8a7d0764324aa93374fbcb6681c97b16b191ca47c5d370d2e41ad7b70aae7788fbbfa62c7be288066e8dd718dec1da2dd0d001abb950da9ad751a1011494907cadac4eaaaa29d99a5e92d52f4b1e4b016d86d2dbadcc97d752653fd71d2c303bed9b07c68c34961ddcad7829a86e38d9dd170a76efbfb62f7d784cd3af052d7b56a7e8970b894df685ccde44717561cf4e94db75cf7bdb69ac51abbb5f0cd1755120a8e5dab7a1c9afcd065c969543b5dbe6363cc3dedb56b48ff92f6265b05e199e997cb7aa4d080f9609c44d55fd1437b632155b79d2335e04afabcc320542b8588d806cfb93647fdab4fb4f7c6c5df6418d432ed37b1090791bfe99b9c58328f59f2df44d5a4f07b8e2d8d2214d9568aa11a008103f0784c1b975cb865f082e87c8398e44dc53eb2f1c76b1f0b8df1018c231593749f64090bef899ceddedbd0f29139823c8f5cbe287599cf60a58c4db818c7de99d3f44208ec504198d186f517c5b445124cdf469edd92945d13ada7363c7477f8060f97046773951c8fff58533b3ac7af98ed28ff6a7eb4c44328a6c7f280ac397202278b27ccadd7aec3a6276ee3a6e57b662c221ae7fc57313d595f978cbf23eba318d9f2fb013c7120fa3befcd82b8d1c771c2a710631bc80c7b2615e36f8f6c020190c886d0511e3bb93d1e08a31c6bf2a4d23deab1ed8cfc28410187f6316dc287b61cc5de5e8c1525713af8763ac9a494cd3ad05f3ac00ec7f7f8760d672d1038dbeaad10a326c0a23ac6ad595e97e74f74e689d1f733eb802cc213fadcbe6a95aa616479a5aa1dc3a78d4bcec6406073f1a12ee6c6e67804a56280898ea0c3ee4512d70924284d5dc4fb3c7172d023b1f97008e8f304eaa3999323eb53418e8cc10e877a0cedcea80afefb9cf75fefed0992539137fa9dff720ed048705c0e083810b4c7bb8e1eec9072951e46de5b307a7fd9b15eee8631d4e24aac235ba1b92993edaaff150aedd5c85bd62100b67a9b7479de8fd94390a2aaeac8e4afa94c3efc97633bd0328a0597cd774ef7c8cfe6d7dfdded450889719916c559b6300c5f872eb8c8429f06b79ead0113cc6993ed7f86191abb4a78893d78e62ca612a326c3612c651c5af85fc2721adde82670d520bf0de1e7a223c48f7e4a7d9377324930aaaa2523b874593292cd3123bc15e55e592b3e850e3598d97a837fd048f133db3cca3ff875d2f785a6552d7f1c511cd235ece37bb3ee78c57d4062ea1c3f4956296ed976ec6626327870b192f37f542d2d9308feee5bcb1f916f3c5c68fadd922e417012cb8f90ac910dd7cd1a367dd2e0156d47dcd60557502ef13a21631ccbc17282e5e39df788285df902a14097bc274abeacbc41294a3f54dc3198bae20f0a956e8e3197ccdc729961d1d7a8b7bdb05ca76377f97d864307ea511f54f7b284b6", 0x1000}], 0x1, &(0x7f0000001180)=[{0x58, 0xffff, 0x1, "8386ea069cfe9e445dd0edb6e44385e981c28b3ab6866756bf30b8f418d54b37277cf47198800d42310186e0eab6385bf0102b1da1df42cd329ab66f384a6f34e29836224bfa75"}, {0xc8, 0x1fffe, 0x6, "54aa80709150b54d2364162c033a778a4dbf6cca6d920e833db7f83ccae3d912a31dedb5251edbd74a399025d22720a1c5f619283a2c542f1b289de1b9a6d33e25c295e817ed57af9dcf5a9b0b79f527e81770f111351fae9abc5f4854db053dbaa4a0d141c9c2ff14ec1bd425b4b5766c887d311a747b9e878f634f1f3734378d55c73f25e737b3cc1ea14d36a0418f0b8da4a59c24e3f570da10b96b856cebc550076c12a489e645829ad4d063e3a511e2c012430063"}, {0x30, 0x1, 0xa615, "7fd1a43180b8fec8109bcecb5830521fa4df614056d2e29a634d"}, {0xa0, 0x1, 0x80000000, "1739de5533a7127958938c51e67c97d19eedabdbd628039822e23c90a48799f2b8c4587302cc33bde8777c5c60c78bda8d30a093e4451e2f3d8770f7a9ae8c18fbd7c5c0b4c7e27d33709c6f4f7c83c1d07c4d435a394f4bba085e78eb310dfc3ae4e5584c5a5a6f639a6d28f88f0335d8d6b8ee9dbb0ef69867639fcbecd8327e41be80f1a91d664e812cad1c54"}, {0xc0, 0x1, 0x9, "a98b260d9207e4907db23f3326e820e6d09424931cc7fc347c7810545b9a1e5037aafcb110a657e29980f2b4c79c555fbd4095c407a99e669643e5c889afd9493aa0fa66f82310c90e5fb12f58351ebc064df7b0695e148fc294369ecd659735a3eb8176b709f814833f42c6c42079235be2a4d219a3a78313cec58f42639f66ba54d44c3539a4df5524d7b177d5c747f6f3d0f374e70c83737a4f922988348a7d182f71743512c3010924122c6552"}], 0x2b0}, 0xe) mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001500)={&(0x7f0000000140)}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000140)) fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "b519c246af44a2813d8209b8d9f39321849e3c99", 0x40}) 16:36:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/\x00\x00f\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x3) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x30088, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000580)=0x4) seteuid(r2) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000640)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f00000006c0)=[{0xcc, 0x4, 0xeb39, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000740)={'tap', 0x0}) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x1, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000840)='/dev/null\x00', 0x692726b93ec0f316, 0x0) ioctl$WSDISPLAYIO_GMODE(r6, 0x4004574b, &(0x7f00000003c0)) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000000)) faccessat(r6, &(0x7f00000004c0)='./file0\x00', 0x0, 0x2) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r7 = syz_open_pts() close(r7) syz_open_pts() ioctl$TIOCSETA(r7, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r8 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r8, 0x0, 0x0) read(r7, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r7, 0x20007465, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000380)={0x2, 0x0, 0x2, 0x4, r1}) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000600)=0x9) r9 = semget(0x2, 0x2, 0x10) semop(r9, &(0x7f0000000280)=[{0xee2cef6e1220515e, 0xfffffffffffffc00, 0x1000}], 0x1) fcntl$dupfd(r6, 0x0, r0) 16:36:21 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f0000000180)) chroot(&(0x7f0000000100)='./file0\x00') r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x341, 0x0) r9 = dup(r8) ioctl$BIOCGFILDROP(r9, 0x40044278, &(0x7f0000000000)) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r10, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x4c}, {0x4}, {0x100006, 0x0, 0x0, 0xfd}]}) pwrite(r10, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:36:21 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000a40)=ANY=[@ANYBLOB="99020400000000000000a50710eef65a935233139c2becf9c2155b2994e3bb9afc87db333c5ad2a38bb133894298af55fb77eb04574895b73cc58f5fe9a0fe873a56ee4949dac5ada72e3473b34401cf2d00825f3e22c2d70d54135bcedc9eff3abb5dc7652ae8e076638d9a535032824b50dee1a0ecb8d90938505f178adcd541918a80518e6dfb04ab27a6480070f530e097fdca66c9dade70390b5fda17923d7d7d546dd52e264060fa98db2292fbab1b688bc057fd886c0db8cb4fa45c16606da59cb5033c6bb3838bc81e897d541c795adbc586b08e9d0b4a3886412067237b4eabf1bb69bd9a0c1f00db2f6a32838669f6ef31edff879ed84a9b4a43afe1b4ad19331d6fd3d13ab36a46c741d721ed275af68595ddb205a74fd5b02121d4b5f171a64b8d5b5a9db38f9979c127daa7123223349fd8e715ad"], 0x1) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = dup(r1) bind$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) flock(r2, 0x6) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:36:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{}, {0x4d}, {0x10000006}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getuid() ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x3c5, &(0x7f0000000340)="a2") 16:36:21 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlock(&(0x7f0000196000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xc1) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) socket(0x1, 0x4, 0x7fffffff) r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) r5 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r5, &(0x7f00000001c0)=[{0x1, 0xffff}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f0000000180)) ioctl$TIOCSWINSZ(r8, 0x80087467, &(0x7f0000000280)={0x18, 0x6, 0x4, 0xa124}) semop(r5, &(0x7f0000000200), 0x0) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f00000000c0)=""/155) getsockname$inet(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) r9 = semget(0x1, 0x1, 0x36) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000000200)=0xfffffffffffffff7) r10 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r11 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r10, 0x0, r11) connect$inet6(r10, &(0x7f0000000240)={0x18, 0x1, 0x415, 0x5}, 0xc) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000180)) ioctl$TIOCSDTR(r2, 0x20007479) 16:36:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2ee280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f0000000180)) r6 = fcntl$dupfd(r5, 0x0, 0xffffffffffffffff) ioctl$TIOCNXCL(r6, 0x2000740e) fcntl$dupfd(r1, 0x0, r2) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000280)='./file0\x00', 0x400000002c5, 0x0) r9 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r10 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r9, 0x0, r10) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f0000000000)) r11 = fcntl$dupfd(r7, 0x0, r8) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, &(0x7f0000000040)=0x6) ioctl$TIOCFLUSH(r11, 0xc0286988, &(0x7f0000000180)) ioctl$WSMUXIO_LIST_DEVICES(r11, 0xc1045763, &(0x7f0000000140)={0x5, [{0x2, 0xac40}, {0xdaa35850b85e1372, 0x2}, {0x2, 0x6}, {0x3, 0x7fffffff}, {0x1, 0x4}, {0x1, 0x10000}, {0x2, 0x200}, {0x2, 0x8}, {0x2}, {0x2, 0x2e8}, {0x2, 0xffffffff00000001}, {0x3, 0xe03d}, {0x2, 0x2}, {0x2, 0x2}, {0x0, 0x1}, {0x3, 0x80000000}, {0x2, 0x4210c69f}, {0x3, 0x7}, {0x3, 0x6}, {0x8d29ebd7dec38a8a, 0x6}, {0x2, 0x2}, {0x1, 0x7}, {0x3, 0x298}, {0x3, 0x8}, {0x0, 0x6}, {0x0, 0x401}, {0x2, 0xfffffffffffffffe}, {0x2, 0x6}, {0x3, 0x7}, {0x2}, {0x4, 0xfff}, {0x1, 0x3ff}]}) r12 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r13 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r12, 0x0, r13) r14 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x10, 0x0) dup2(r2, r1) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f0000000300)=0x3) dup2(r1, r13) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) 16:36:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) fchmodat(r0, &(0x7f0000000080)='./bus\x00', 0x0, 0x3) setuid(0xee01) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) 16:36:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000002c0)='c\x00') 16:36:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fe, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x20}, {0x28}, {0x6, 0x0, 0x0, 0xa4c8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="fbf27553cd7bd9d8791c2d190300", 0xe, 0x0, 0x40000000004) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x5, 0x1, 0x0, 0x6}, {0x401, 0x2, 0x3, 0x1ff}]}) 16:36:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x10000ffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x320) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x28608, 0x0) linkat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00', 0x4) 16:36:22 executing program 1: open(&(0x7f00000003c0)='./file0\x00', 0x610, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r5, 0x0, r6) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = msgget(0x2, 0xc0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r12 = getuid() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r16 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r18, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x0, r10, r11, r12, r15, 0x1, 0x9}, 0x800, 0x1, r16, r18, 0x6, 0x1, 0x1, 0x2}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001900)={0x0}, &(0x7f0000001940)=0xc) r20 = geteuid() r21 = getgid() r22 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r23 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r22, 0x0, r23) r24 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001980)='/dev/wsmouse\x00', 0x8, 0x0) sendmsg$unix(r4, &(0x7f0000001a40)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001840)=[{&(0x7f0000000640)="c7e8db20c2958d63189bd6164f3039ad6680b8562c7d5f354434c24f767f97174d87308a93418acadd8b4addba761590dda5eb93027975fe25734f71d9eebae11046bd3a7f812801f8c6d2c4819d825c34c88f047c2e704a7788a7979d7cf3dcc3b1b511d5099b819c289bc14cc387eb6675c3905913cbce66ea6f706da30739395d2816cc1c39ef432f4b61bd7cad8fb484c0762950d023603b00ee9875e8713c297e9878586c8538d514d309587214b4fa7ad4bc315c5fee15d3ec3dbc2d0bb5ae1d260d323c3c8ba67de5b22164129e0b0158a7797721371a7cd5fb8a7f225c02a5dd334fcd9a0dfbb0ab6691016b6c89847a485e5dfadeb6deef8146282c67f617aeaf7cbc1a8339f44ce17fb54848506d831c3f52fa1f479ff6d2749f8679eb1682a689500c406d3986cd8a78587235a6a3354371ae2142698aa5f820364b009cc162f64c68a9ac41e8d3f54a727d5eb1285772160301924ead54ec67257c7f3a6e21ece40ab0ae7b1121bb460e1b921188f333577cda79b3834086468a1ac078fbe07e03eaad8af06548e747f99fecbf3afce862b5b023fcf9807f3cadf25f07dba9bbcd74e001195d6891e651f27cd1d66ae623182dab16194f19b2fafe4153204da3b84f34c51af53c5c0aa5e04573fa053bfcc023429d4cc70ddd8284df8c7a555de53e560d6b7d0b7aa28ec24312754d3e77369d603ac046e557fd903df90378dde87e62da01fc22182f3185eceeac0c363b05ad33bc9f5584e50403542bb084475b260f60765c0fe665c275c4d8bef98b44ff46b77fef2b8d5e6ad5484ac48771e0c386bbe37014257fff3f29f8af52b8d6deb1d6bec3ee2ac1115a597e73bde5d52e9ed7a89dde8e99cea535d567eb8122293f72fef191b9d293964c1ca5c97dfd340825566df95517243006537a74557d295dfcfcc95402c957405d273fbb24e95a7b83e87e9702dc717581638409190645fc8898b7d95c6daa02a78da7e00667c041c86d62ddd6041970c2d2ad3418711f39a435889944964403085b40173f2b40ef6ea45ac8749c92064456b5ca2581467957fb04f3f4ecdfb740db8acdbac3af0bb1334318b8f90bf80b11b535d53dd79335c73eb84f24e4e0a213fbdf4872c6ab2a186fc0b997830f05add32afc6993418c3571e68e08c2c51ba10b0dc72552faf763e5802df9cbf45ac39223e46cbe7964ab64b63d52e7f657d8a72b0ed25918a623a042a3720962c7dc9bb310e0f4753dcd7b117e1413babbb77cf03b8e629678f9cb7c091244c93cf052e83b2b1f7771b0fc651a8c6324ccc7b670c1bd27d69ee5cfbf9e7447b6f2857fb1d128ebedc9313d6afe2759f0b0ef8470ed23b6f47899ba72206b893c143081da37824239f44bade923611fdae8bdb22c38021faa2a097d6fe13e3630c343572879f4dc64ec6724da05218ef10e1fff71989a614792b56496da45df5b89174670f0d3f05b22ca825dcbb3f84d4c2b5f58ee25729cae2b039bc3f50429549d1837dc0895094976df7c9e3b1b629c8002310f3abfa0ad0a41ec891ccb05d790ef4984fdc3b235b8aacbd82b8908ed5e3b700b62ce997b61cd7de66fd7d4e503e4dd6714808dd545792427a8765e8e7861e20f36ef55eb9add6177418ad79279b107353ad41a15672559da74e78c130077c4c9ffb2db5ae2c421e51acb8d1c7c1a6e469f6ffe9462d3f980afcea0356643648700c7c3956710cb04cccd8ec617da0693166329f3692a7444b401d659b9fafed86c8a6790624503004791252d623208a961601ba6f35d7f39397e935802fe7c12d46f604c6afe26b77697105492291977de96eae0498ec104844887e930f74cd8b115b9c884a75961e523ba1ff96078ca0d5f16d136c5483107f90d8494b458631cf804ada43f5319314260b9514b28b256b3169cb1fd35d968d40ce1625daa0d340974e578d062c5e424941aa29311ade3f60460b9191da1cb4f79e7e0e32d502ec0aba5440632bcabb77c0b61a25d4ba2787c8b5d816c6a3906a5799d86792d8735cb7efbe85352a568424fa5245b3087791786bf990273cc102265c4a82941a0b8152135a5776c8a12967dd01a53457b75059110798ee01787884642081594f5addb22bfe53486897d3ec6aba2362af7e3fc188cc8608f646c5eede4d3f4c6d038ff0075b3fcf480ef7119d7b4d0a5fdc1389289d5fd4e106747ffd903173c2ed30f839bbcaf2c8dc05cb76a0b2fcf1aea0a04766ecbbb81bf0c78d125987be9b889204fa6a6866838bd50dcbd2e4c3f80e56cd17e4475a7225080b8c3e3c3139d46cb0148d77bb8c45e2327d34e7efd8f2b3f68d59c16bd3170c079fb82361f80a4306355dd13a5f4a3160018bf36e637092284c1a46ed80e53fc0e92b2980a432586cc4a0a89353fde3569e70b77f03a6a8328c7c07edbae56a08b1530beff20f478533c7f714aa0f5264aa10f3dc22d8d5a9a5acd1fe2e8a00fdfb2298934d1619f6e72f0cf6aef1902f74a3e50690fc2424718c0a96e15913f3d6f6b35dcd23ededcadad7a5bf189da0753199335cecd61d46f34acc32124d85c3c3cd06cc157a0a255daca1c9e2e5fdae0962d9f57c678ae0f00642e641916b169e39b59817a6c4a7a6f134ca6ed6eaadacff9db055e7d7ecfdfdf05fb91c04f59cf02bba0cd4f6bf835ba0db877e3a9d13bc25afd7e905ac24c5bc43fad8e1b74abff93b758b0e6c237823a77506920f2c690953651dbf5ac87e50cb27938cb587bdc2eeae4ad61d8dad6b038c7a5483644084c21dfd7830223735d4120409213f43f806420e3548a8ca4a270c8f9339dc313b40480ae9270dd4bc1c488d60977f13dfd6dd3d161cd1678d75ff402b23dfecb02b15cbe20dbdc2ad61069b7897077c586358dbe2a9a6a6612b065376399a0f2aef458fe78df21798b7d564d823194b94b4bf002074bdbbebe5a9ff4f2b081b845715268193036f151a4e47067f0748cda7b7a855ee39689e26d2ac4b8e894da7f56990734aa09d37fab94d1419ea0a031da06d4307ac360cf761568741ffecdc4f43256256847452254b750e6c00e69956981194c0aefda1b20f7189a4a43c5ea9dbbcf1eb27db84146ef218fb86daf481f56a1829c32ef1eca0256f5faa4bb5d1357b62ca64e81f800b880692bf958a692ece11f5b7edc37bc654814e192f2cfaca388b9f1a149d5123042f5b6d3e3935935e4036f84833f64db88efc9add874068f5892063bee872b5c029465d5080e273728082a64126ab445d29e94e76700f0b9b585ea1946146851f14c9357a013a26cac3af7506b1a81a4a1ef916e57e7d9a68b5cd46bbea75f697ea71b3ab689a710c1da0900a1e16aa7dbbba540de9b9dbdc29e1f8c049f73ad6834231d71adbe3476b4e12564c408859c245b32d66ffe3cda4365268781f34e71a4b0ef6a8f1b94d4acff3263e450b391307deeaec15be230294d6e1e3e3537a9827de69d47650a064a8dc5ca5f2fb59afc5eb249b5a69cd470617c37ebaf8a52afc5fc605b2a63c2ae62605b3a6fe46252a4ee5356242347a46bb6421ce54b80bdbfe025a9285d8a4af173dbc1257c5034bb466919e5342a908b559035b99da6e06aa5dcc359b4f1306cdcec274ed1a439d96d222aeefebb2b2c9ec2548af5d8e692d468cb20d40e40128fbcb6dc62848e10a70ba59450fe1d18421130a258ae18e1cf6bc4baaa0759734d421d9b611cbba5e63c67e565309cb734d6b14b21304c326bc614295ce85d08859eb504aa1001d516cb6506bcac56d65bb0e21b5607cdb9157e21600143261f23e4e120e84121266835dbe183ae05e2f18408c8c11b82a509c92a3be14113bfd6508b69faef91175865f3e16c3fb154614475f301f6399cfee423bb7bcd4e34c24bae0017fe71ae93c1558d81892bf5a883b0f1c0ca23610e83bdd83e6f519345d26313fee5cb0184cac365f87c3cc8a9b522b1470b08a16b8e887086b7c7c37b735a381093a1852603ef1a0fe0977feed4eddfcf3ad0333214b417cf1e16a908d67ebad309b97884a4156fa88effe25b64cfe61e573b62f33a65da79546ea19b82760b2a4777c6b9437254123d0d9561d46d7a9df68191aef5639f0d6e5b00ca9e8bf71dc0c534996bb7cddee1d2764e990706f6f7a459762a6ed1b2f7a4a641763286bd45993b10fc57c7ec5d1891deca434a9f905c5cdcf1dceca35eb80683d3efafa47cc0c284a567e7fd7f609fc475c439d22f13ae89052428582120d6b9264dfa8f25526b726ee36096bf3275bb443ffd72bcaf611922dcea622d885d588cd36483f1481110cfde9f0868bcc0b284089abc8162b19fcc30cd6b420a019209e4d74b436abbea20352545f71843fb6622e58ac0589de6812d53dcbd42f8db2844d14222dfbe878839d75e748acdec24bbc93a90c89a9e2ecd73f9f37f73bd1d8a4c36521381cb0d209a050adfc332d13c13b20bb21da27c9c274643aae98188233f1ed6d0eeb3d8e4625a399bf9c31e2980cf04529a9d658c8cdc1ff362330576698b84084c651bbfbed0d00fe7b872188a35d62668a7d5b702ce45d166d4fb66a5675b35439844d7421c3f16ecdd351e11e0f1ae2b8998cec3cf5a88e53d797a6f4ad304297aee0be0d5aef77c879b42a3025cdf67ea94cee4a4bcde56599c64273e94e31897f5046098680f7ae26054947f059652db3a0bc0e01b2893113eed028a4d98bb1793ad9c0d1c966b4607fde5cd84e0699f0edcb0f3942bdb8ea9673ae3fc6eec5f3b0faedc07b2eb7b8c1a059b6583ed4144617747b008d09f4f37baae06924d656193c5ef36bb2928e0ced1573ff47e0f547ea751cccd5b368d0a4ca75390d8209297ac07ddc398be6e68f279ee0a020268f0b48071e3a3cf41d8fc89897dd73eb3d5351bdc014fc602eb94c0c6e6fb86caf538133e71ab6a2f7d43d1ac9ce0ac1a2ac93fdcda323a4276039ce8ece439fbe3e4b17840e08b682c3cd1a52548974166ada5a2d1d77f457f7066ee2d7a53e8c0bed77a5439f2b922ffe99b98f063415bba42bc4dbc219de704b89bf0bf0a74e1a7be506e934dd110f9113fc81bf74222083f40bbec09d577bf319dfc21c03bbb05be2ef34f9293028d0b1ff052d7826e726f2509e71fcda7d9f7935d870e3b2572db65650b774ff09ef6e47794bc20e369e00470ba54a7eaf43b11b73119952ffe08fa384d330db71a15c2fbdf9f4479c39f6a0fc8c15972950dfff1775a4de573694ad69fc1033faa1458ac918b3b404e280b3ecfc78b0b138d52241b050b26cf289a4fbf6d504e22e7d347b209a764fa42f202a47da743304f84ca3f5c4941700de9c65bbb5e8194da6cd6a0bd1d5e3e1e4c7103feb4e9fc402440c3ad24ce42cc990404dcf5ae0af56e3b929612a6908ee7610dab0b4457d510043fc51b432aff132222b887434e5fedde8804e1b7fee6d53d4bc96be3f0eabf6b52b3c506f263c726f9668444c19336c67610cc1c91b3b5aa7aebd43704e9eb87dae7a667122e4e7c628484f5e66ddaacf47c129cbedaebdf486ccce470a48d3652cec8e0c385089782f842aa7442d4cccfc4c7313c1b9e657e5530f2859ff52c9aed7bf56d58ca459d72289456927beb50b269fcc27b1c35522bdb09db109846eed5ecb388ff30dbde1fff45b91920a0897d98d11605e4c4789f3c22a662db525606884eb5c6104e393188f4ea83e05cead1f3f5494ed08285c92350fb83e56ed908add1dfb001f04145d7b17386bdfb7e768259e91fcee9cb07c8896f", 0x1000}, {&(0x7f0000000280)="c25c8b4bb9cfff92cc3c294f160472f0b05af0e58307da465d642e8bdf364cd21784e7c6687627b5c8b4f6a7b4960f0703941a72ab94359fa63ee5f5abb0c0b01a5ed08af30b08ef9d340ed321a082dbeb1c4260a9cf7c0b9d006b88ad815e9ab7695eb95b0f487f2c19", 0x6a}, {&(0x7f0000001640)="b06ca82d95f1d1200441f5a1577002db123ef68c0b80ccef6a0eeef71257bdfea59048031d5ced659261b2646b19028beaef03fa8cd8dbd727e128ada11c7affbf882c030fb956948c70ea308609f481cbd151b91ead97d9103d32f785565638695dbaf29b804bed1fd6d80f93a31d01e97557b638b7675e942470438809ce65542f76fa1549fcf9eaefd0b8cd50ea3fc5aad9018a9d5182846e8e561c56ea7043188d7469c1868dacd2a30f737f599e9aceb14df99b60f26ccd3501bbe5c3664b0dec8f34e226e5b5e82bb37d9df2e7d8d6d3b527625d3f4599397b9becf0ea1aeb53472d056118da6d169aa97965a931a4c2a106", 0xf5}, {&(0x7f0000000300)="bdf19ec42543bae79b5fe69f98205ca0304c944897fc6dafb51cbf5cf39be334e82b3a5b259c329512d8b50759271180a51589d9cc4a5ba7e92c6a2fa9846f1cb30fc436e96000706696e4800c2996b6c306299479858c1e8df5dafbcbef7ddb", 0x60}, {&(0x7f0000001740)="e372307e365697a0158150e9b27876bc872777dcf62e95f8a76d91eda3b865734b3827faaf7cd5c60920347ae37bca769b1f92e4dffe9a1e4ce6c9d1fb2ac5cdf0b7130a045f653356995cb3576648e62d923ffd4d4c956f94fcb8764d9efa0bd5976769dd7ff7b88341eee5aec3ee53ff240ce0464bbae7f53d06c1d6e6a529708a2f1179a5d4554938814c7c0e2e644143255cc1c685adafd278bf31186d3952c4f88f6a1b22541c91ebe3743a034f02f2b022f1346d776b875f88d2c8e515493e3fb104bfbd1f53766546786987d179411a48e256c3f314d8e31a1c8994b2bee79f6bfb29c51787720a2e3e98bfacc4a2", 0xf2}, {&(0x7f0000000540)="ce014d4ddec684a5ff423343113f7a3c8a35236fed9c10811c91c54953740c90754d24ab964d4054c1666ecfdee5768186779915045bf680056bcade653ab3e49f80cf52e2fc0ca2c4a47717b79991a3672a9d2d053c5d5d6b15f554faab94d5d5b11f52033036c49598406b84e97766aa06870b1548a69623760a9e78b5685353", 0x81}], 0x6, &(0x7f0000001a80)=ANY=[@ANYBLOB="2400000000000000ff85bc9e105f0bd6fc910d8ed6af7bf1ff000000400000", @ANYRES32=0x0, @ANYRES32=r7, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r23, @ANYRES32=r24, @ANYRES32], 0x60, 0x801}, 0x1) r25 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r25, &(0x7f0000000600)=[{&(0x7f0000000400)="21d2e566e52526b07984809a9eefd4b33563ecaa579c03a42fb5c34271311c639098aeba25a822ddd00aab5bdeb943dfe52526a985ae245158d657c90db9779f3bdfbc923d402f4ad9a04171099a4ee871be2193bf1b1f943c8355c5cefab472b5d3a34521c1e34940b5c7cc77ca3830cf0a1f958d7498c51621f0b26033dad29652e58ef30bd6b5ec45842dab4a359d", 0x90}, {&(0x7f00000004c0)="297e695b36776b205baf957c5f5b601aa8f3e54bc28f27050788d3a59fe3a5fe9f6cc42821a95899ddb83b1cd1b46201302d01654a9865bd3108db3a277c64dccad843092d1dda13b386788f9f9ad4be53754b9270749c207b349114b425b433e87889df17ee26bf1901013a44ed39895713666b934fcc", 0x77}, {&(0x7f0000000080)="517b8894973eac742e114307826195d70bc9124a0e273502dfbab4502df3f86f116dab6423aa5636f58763b69f28d6bd22cdeff090f1", 0x36}, {&(0x7f0000000380)="b79ea6f370ee9a", 0x7}], 0x4) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 16:36:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {0x64}, {0x6, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) r4 = dup2(r0, r3) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f0000000340)={0x9c6, 0x0, {[0x1f, 0x3, 0x1b, 0x3, 0x1, 0x200, 0x5, 0x292, 0xbf, 0xff, 0x7ff, 0x3, 0xfa, 0xe, 0x100000001, 0xe4, 0xffffffffffffffc1, 0x3], [0x10000, 0x6, 0x8000, 0x1, 0x6, 0x1, 0x8000, 0x7, 0x3, 0x100000001], [0x200000000, 0x10000, 0x4, 0x67bd, 0x6], [0x2, 0x100000001, 0x3, 0x1fffc00000000, 0x1000, 0x401], [{0x1, 0x4, 0x4, 0x26}, {0xffffffff, 0x8001, 0x8, 0x647}, {0x1, 0x843, 0x3c32, 0x80}, {0x86, 0x9, 0x1ce3d5d4, 0xfffffffffffff027}, {0x3, 0xf4, 0x4, 0x8a}, {0x3, 0x5, 0x5, 0x81}, {0xfffffffffffffe01, 0xffffffff, 0x400, 0x9}, {0x2, 0xfffffffffffffff9, 0x3ff, 0x100000001}], {0x6, 0x3, 0x0, 0x9}, {0x0, 0x30f, 0x7f, 0x5}}}) 16:36:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x46f, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x800}], 0x9) semop(r1, &(0x7f0000000300)=[{0x3, 0x2, 0x1000}, {0x7, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x100006, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0x56) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000100)=""/146) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000100)=""/253) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40001ff, 0x0, "b800"}) close(r2) r3 = fcntl$dupfd(r0, 0x0, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fchmod(r4, 0x0) bind(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="02f80101000000000000"], 0xa) r5 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) fchown(r5, 0xffffffffffffffff, 0xffffffffffffffff) r6 = socket(0x2, 0xc003, 0x11) connect$unix(r6, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012a6d47472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) writev(r6, &(0x7f0000000080)=[{&(0x7f0000000100)="dc351a391c850fb4bacd4dbd0436786b70e09bf3", 0x14}], 0x1) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000200)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd\x00', 0x100, 0x0) 16:36:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r3, 0x0, r4) r5 = fcntl$dupfd(r0, 0x1b, r4) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x5) ioctl$TIOCFLUSH(r5, 0xc020699e, &(0x7f00000000c0)) r6 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0xa4a059c5ccdb85ec) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r6, 0x0, r7) fcntl$setstatus(r6, 0x4, 0x1c8) 16:36:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000000000000639, &(0x7f00000001c0)}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 16:36:22 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000180)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x2) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:36:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20000000000025}, {0x4}, {0x6, 0x0, 0x0, 0x8000000000101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="30d6dfff19029b6657638e1e9247", 0xe, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_flags}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x0) shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x0) 16:36:22 executing program 1: sendmsg(0xffffffffffffff9c, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000080)="2ca4d726b881066ab1cd84e96aac7860a33a280244357a18ecc1fe84e03463ca97d99065b7372d55474e2f392a476e77ed092043a925e47706b105ebb86d4582c33f0235222491eda0f6eaff8e026328d92ca4057f905d0d855ae967741cb185cda76aa4820a813b9b30f2685dc61989c9d67207e37fca5b9e235674aec5c4926d532c6857efa71aebfb28ccb25415b0aee8c39f64a492c65ec1c7931959db2f48b140b9f9fd2bae131bf531cca085623f1ffe3cdf34a6b4ebb7ed3368fc0d94c09fe75d431b61267505c47ec4f73658e76fc509e8e50932f858f52b5efa999f606bf3ff5d897ebb3436e084", 0x37f}, {&(0x7f00000001c0)="c44d4b8b7a8f2f2873705d7e0e4a75e88f471278354a529c84b034f1d83338c587733daae77d86bc9b62a2e935e486e53d3472fad8d7ce9a58ce93c062ecb3b35f1d2a5b08b203eea4e8befa05285bf19b7e9b189e8f9ff53814f7e21c0e3e6f4522c9d531ad80dc0928575a999520424a084ddc358b9f17d7afa35bcfaf305567f9bf37a833929977654aae94b391", 0x8f}, {&(0x7f0000000000)="4d80309f94875c83b61c033da5c38b6b6cf28ce3f9b365f41cc4f08875d93a8f485823bfb6fac88580be47287473d9c63bd7", 0x32}], 0x3, &(0x7f00000002c0)=[{0xe0, 0x1, 0x8000, "6bc24dcbf262f19ec797fdf591bc98a04fb4df641435188a7a6da3d3c5203155086ca5992302f97d74110734a8e8b4a623c6fd261f636467d3bb8fa8cb2a8d883213caf4af732b5ee1e0fabf55afaaf8dae74444a131d3501b8cdc6cfc8fb4b22b5ff73b655a31897b0c6d8f1d834b06f7feb366a423d52c3cd15ce5521fd12b195a809afe88fc0af71db9006ab91a157cfc5659ed7865a57c32023e552b9beaf9f08eb2b3ea8ed7ac41c5460e81e685314f206b05b80499ad283b0312faec408924eee061e8e0c59583d8db21"}, {0x98, 0x1, 0x10000, "a2d571822887cb6da114b075e6535bde1c52f3ec9eb267344dd8b31dc480226ee83364d9f9408031e05a018814ac4505891b919c50302d3f72a5cd964e0115f53c46c3ba242aebcdb70bcf0c2e2113b24720f7e976cf1a19a7d14a2cea60bb45072b610fd83065e6dcbffb52cd76805d0588302d2e6aac866ff2ff9b635ee34c1449f6cde9704adf"}, {0xf8, 0x0, 0x4, "b7f9f65c3ce45f580c0dc0be3e75176d1db694e9afc271f95a8906682ee8fa012d8db247a9f671299a9654663a04dc9fd894e16d156f4f4d30c0e2264b2c4bb558800927ef055e8698590f14eeb67117169c91d6f2ce05d09ec09aac34ccbc8890c6f120c94bbd2086efa5b113e0c84a50a19e4e958d7f0eabb578b1733636a6004369d877cbf473247d3d9763b941f3ffb7da14ed9aff7af7f4993cad9941837dae70123955f2d1b731f879eb87468f96dd599b048271223dd8a3cf96d0230517723d678745f46fe1798c30a0d5e99f6c3ddee2980d67e0983e28874f9685fbd56fd43b"}, {0xc8, 0xffff, 0x1, "658abffebf9d3f95bd522147b76d16f5d3ab7f911dcf6cdf3e15c69b86da1250dc64087ef71d7ca048c62bc89c698a69029fa03081899923eed0da3a83c6bede93f2dc14d2f6e9dbc9c1452673c063c9b98fcb388b1dd26fa0d9c83d2d7143cf7851ac57346fcb12db8ac269b6f5670e889c31701c2cd57acb0fc8bc7a9a17eee7d2048d1d4b0d42b1629cb9f2e3063f7cb244402f51027f1b56bbed7abebff41cbcd85064d5dd2fcf8e214cb841a95da6817c"}, {0xe0, 0x1, 0x6, "755eb78defd60ed8c69744e3005a5a066afc140e11fc38f20a10ebd6cc01592b96bb34838b39644af0844cc516dec9acf1099a1569d04c98df6badbaade6225aba23a0c7b23b4814a1d13463a2f763c10dc4fede5057760a8ea96db6d1056967af568cc4edc4276267fb5640f95acec7e8eaea80424ae43ef3704a17c9243051cd97b9d4af260f238024fc82d11cef837993a84fddd2143f329bb182a2d6df774763b840dd06008068626ac229586fa7959901b42f4ba3b471532a6ae7988328f56a7e7ba553c65accee4773"}], 0x418}, 0x1) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x20000000000000a9, &(0x7f0000000040)=[{0x25}, {}, {}]}) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000740)=ANY=[@ANYBLOB='\x00'/15]) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000180)) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000780)=0xfffffffffffff69e) 16:36:22 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2, &(0x7f0000000300)=""/116, &(0x7f0000000080)=0x100000031) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r0, &(0x7f0000000540)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', 0x100, 0x20) ioctl$TIOCEXCL(r1, 0x2000740d) chflagsat(r0, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f0000000180)={0x6a2, 0xa0de}) 16:36:22 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) r0 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0x353) setreuid(r1, r1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000080)='./file1\x00', r1, r2) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:36:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:36:22 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x90) connect$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) r1 = open(&(0x7f0000000080)='./file0/file0\x00', 0x8, 0x88) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000100)={0x0, 0x3, {[0x400, 0x0, 0x4, 0x9, 0x5, 0x1000, 0x40, 0xd1, 0x100000000, 0xab7, 0x8, 0x473e, 0x1, 0x100000000, 0x0, 0x9, 0x0, 0x7f], [0x0, 0x7, 0x7f, 0x1, 0xfff, 0x3, 0x81, 0x9, 0x7fffffff, 0x4], [0x48a1, 0x401, 0x2, 0x3, 0x7, 0x6f, 0x9], [0x7, 0x3, 0x1, 0x7ff, 0x68, 0xff], [{0x5, 0x8000, 0x3, 0x1000}, {0x80000000, 0x7, 0x3}, {0x491bdf16, 0x9, 0x5, 0x3}, {0x8, 0x4, 0x7f, 0x7}, {0x80000001, 0x10000, 0xfffffffffffffffb, 0x1}, {0x10001, 0x9, 0x1, 0x1}, {0x78, 0x2, 0x0, 0xfffffffffffffffd}, {0x47e9d901, 0x28, 0x4, 0x8}], {0xffffffff80000001, 0xcda8, 0x7, 0x8001}, {0x0, 0x56, 0xe40, 0x1}}}) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) readlinkat(r3, &(0x7f0000000340)='./file1\x00', &(0x7f0000000380)=""/49, 0x31) link(&(0x7f00000003c0)='./file0/file0\x00', &(0x7f0000000400)='./file0\x00') pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000480)={'./file2\x00', 0x8000, 0x101, 0x69, 0x1, 0x63ccedff, 0x9, 0x4, 0x27eb4089d92248cd, 0x1, 0x4, 0x100}) accept$inet(r3, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000580)=0x2) r6 = open(&(0x7f00000005c0)='./file0\x00', 0x18080, 0x40) setsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000600)={0x9a4, 0xed5}, 0x8) r7 = syz_open_pts() ioctl$TIOCSETVERAUTH(r7, 0x8004741c, &(0x7f0000000640)=0x9e3) setrlimit(0x1901714b1a3d5876, &(0x7f0000000680)={0x5, 0x8}) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f00000006c0)={0xc01bbfe96e6f306a}) pipe(&(0x7f0000000840)={0xffffffffffffffff}) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000880)='/dev/bpf\x00', 0x0, 0x0) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wsmouse\x00', 0x400, 0x0) r11 = getpgrp() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f0000000940)=0xc) r13 = getgid() r14 = getuid() r15 = getegid() r16 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wskbd0\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000009c0)={0xffffffffffffffff}) r18 = accept$inet6(r3, 0x0, &(0x7f0000000a00)) r19 = fcntl$dupfd(r6, 0xa, 0xffffffffffffffff) r20 = getpid() r21 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0, 0x0}, &(0x7f0000000a80)=0xc) r23 = socket$inet(0x2, 0x0, 0x9) sendmsg$unix(r6, &(0x7f0000000bc0)={&(0x7f0000000700)=@abs={0x71dd84f080289165, 0x0, 0x3}, 0x8, &(0x7f0000000800)=[{&(0x7f0000000740)="5615e290bf9199318400993b4e395b90202a59231f63acc63ca71d8430392fde1f797995402f8face372daf2af1d4b9bff1b3e525c35f67085624fd9a669c3caa41f17f7bb5454e30a252150710949e807a62a5ab18551c4e7e7573ac579ecb9a91688644fe15526ffb79291f1ffd364e4b4ffeb7c5b98080b639c3882b6a7ef915e5641b484c419171d6083e194e3f69c522ae1910c7b9dbfbe8a83f5", 0x9d}], 0x1, &(0x7f0000000ac0)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c, r8]}, @rights={0x18, 0xffff, 0x1, [r9, r10]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, 0x0, r14, r15}, @rights={0x28, 0xffff, 0x1, [r3, r16, r17, r6, r18, r19]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @rights={0x18, 0xffff, 0x1, [r23]}], 0xd0, 0x405}, 0x8) 16:36:22 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='\x00', 0xc041, 0x46b) msgget(0x2, 0x4a) r0 = dup(0xffffffffffffffff) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000040)=0x7) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8001, 0xbe2}, {0x8e, 0x400}}, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=@abs={0x2, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000140)='./file0\x00', 0xc000, 0x1) r2 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) close(r1) r5 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x80, 0x10) bind$unix(r5, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCNXCL(r5, 0x2000740e) ioctl$SPKRTONE(r5, 0x80085301, &(0x7f00000002c0)={0x4, 0x3f}) r6 = dup(0xffffffffffffff9c) ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000300)) r7 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000340)='./file0\x00', r7, &(0x7f0000000380)='./file0/file0\x00', 0x4) ioctl$TIOCNOTTY(0xffffffffffffff9c, 0x20007471) link(&(0x7f00000003c0)='./file1\x00', &(0x7f0000000400)='./file0/file0\x00') setrlimit(0x4, &(0x7f0000000440)={0x7f, 0x10000}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$TIOCSDTR(r6, 0x20007479) chroot(&(0x7f00000004c0)='./file1\x00') r8 = semget$private(0x0, 0x2, 0x4) semop(r8, &(0x7f0000000500)=[{0x4, 0x982b, 0x1000}, {0x0, 0xa2, 0x1000}, {0x1, 0x105, 0x800}, {0x0, 0x3}, {0x3, 0x5}, {0x3, 0x6, 0x1000}], 0x6) r9 = socket$inet(0x2, 0x0, 0x7fffffff) setsockopt$inet_opts(r9, 0x0, 0x3, &(0x7f0000000540)="8e2c5b6efb690e1bffc80ca500867a53a3730f5a80228300b3140ffaffba81d7f0f74354925d29ab7714e28f899d617357105b86a1527c788c8d6a07f35b6dda61b2856859bb877b4c0306c37d214ee79a72cbf40efacfc66082f7ee11189af1d4414ebd1380aba72863ada1926abd7ebf3d21a5b15e4b0f35e4127a1031e6709c3becdb20ad524e1688bb19bcd454bb0451933534354a535cd49b506b443e093451fdb5f0a8195cd54f4ebe508fd2b492e8bee0bfa55fb072780e7f884c9a90c67f1a8dac9ea2721e1ee6d310983c15ccdffc89d0fb3f3815f5e055fa0373acf0f971c1e63d40c5655eed503e183918964267713874458e811e37a21ea4ae1439fbc8abaf87954554d9a914586b2f152f59fe1d305d5143c21d9d8a54c20763a1637fdf8738ce366f083a1d8f52359035eaa6528e13c98c0e7bf8a77c8a58a25fce6271cb8ee38b85f97bdc41dd6a3f6d336f9a9f8af5cae15ce78003f12b04b9bb68fb74fad83a47c7ba5174b7de41e71d95439c8fc7c4ecc45301e9c4301cd22ecac463c946e1679898beb36c001da7433bed9503b41e3ff1b11f377539ec49b6819792fa128499b19f2f1d3b7efe6ab4c49c9c8e702050725cd375daf193778f51f6b3d68a4d113b60afe8aadd5013cd07ecbc8d865b698f730fac8d699ad648ef51822fa0b80f08c4212adc8692645edca60a8c45ab2e58ac1542f0992eb0e2148b33dcfc3ee53b1119d557f9b4fa21deb772599b5bd83a604cd41fb1efc1c94ce682b0f77611c32b3e9a720c225fb81b4deba1e521ca9e080744d5592f66db0fc3586c771781a4a4da5dbaf471c8daba62b81b880709953ef79ae5bef86cc9a16b03ada5f492ed01e7067e44ce77c815e81ef7fb8c4f57c2b90cf58fcf392a7228a0c63a3fd9cf54dd9f4b38872c2db46b16df41d26fd29f8b1a214661cf2cac94a81d7e002245b52f40865dd45f15aa909261c07306909fb048b82c5340b872d81d48359883fe13ee3e3258b1d099350355ffe6c03223b671e1ce1b7a8b00a927990fdc9ce425a830e400496deb697d2387cc82fd8caa59306668e6bae36213cc4f23e81bfa7d16fca414a42b176ec3d330938c6eb6f3ba9a6570e8c03314ae8a5615ccb979be0d70e410357ecebd521ce2c1e80d6bf21825410e1efc1cd079018a2c674a7fb8ee46207deeef71ce4c47379dfaf835b946c37f0cce2e6c91856aea4e61dce0b2a99762c9faed516be7d2c854f16811307755aa0ee1e532f7a79c21ed2d6a948974510b4186c4b9df7d003c6a5349bbd276d067f8ed97558f9f80f9fa6ac7cbeaafe0698561b4953ec74b1f9ee75f5c09c5b8206b8a168fc8101e8a6a9c083ac1e2146827f91370d6fc0f67e40c225dd700fdb26e4e2bdf9a5d98cc9be14d58cae269dde1ecc2bec6ee3e2b4d2e1b8e9644e0a61eed93236c000f1e9a511cae2bda766be567506fa8ffb05bc044398e56518cd696a81bbb696577aabbe09ea917a2a24543c0fc8e3a016b17dc713649edcebafe4eab0bc6be0fd44b8379f71530144202c7a1835bf876848ed0d795a32bce3036b9ac9ed28559802434dce03347d31c1a78c0c9504a48f8c485a9391640ff7eb714b9bbb79d526982c0cb032b3d6e12c7b730419d4d44923e060ef8089d91b8276570ed9fc8a2d56cb381d4ed5fadd38a5c69b57210f2579c8101735c09e149c6277dcd7d36a9caf8c493794d5ef1cc36643901dea5b02f1685f7ec5ffc7aee0af7f6323ee3ff9cd6a223e6f1b1b49f48eaf67b59940674780e6d5020f756fd8a2443bbef6a5b975ca94d506143c5846603f24da8cefc9271df0e57ad4edc222f9838a809e1801cf89058c737a2448fbe2f4779b5f06cba77917b12c25f89837160be4cfc37619a7af379555bf11db2ba47bc967443e296a1ce8006a26e617aaae88185e56fc5c6a777ecd112ba287245dbe4c30c96598914b1a293d3eee1388d0339f3deffd59f0e903f22f824b1e38fec92887909ba352b6acd37f54362af21e6b44d11174ecebea5518db1f6e4b2351655e2bbec10da7367acb78e34232de0598ad547f87bdca5fd5ee12606a04413c115cf396409721fea2ca5aac4b39cda18496bf88541d21c44ef8c75d34e862f90bbaf12bce33b0729ebdeb868811b9736824c0af815006ee2d5383bcfd8bf82ebd8d8fab6b67a354309aa5a27fce5eff1198215b9ec86fd0ee849188f62454929aca97e05f1e80005b3b69f37a0f7fe0d5b27141289395558ded3dda5c966655d227c13ea758ce8a90f08eb9fd1c4d0a8dadf0275530031f2ea2f317ce5cc601238f12de51f2086ebb07b276346ff09edf6a02c720d0345f4504cab7691277c4dffc72ddf6aec7b7fc7880fc6deaf323af7584689de05b8a462e36809856576c26a0f46889bdd9f953bf4b97f271b6be2b42768146d350e4f47e0fe61513ea6a022db2090f03f624f36752225855858cc7ccc6d8bce8c33ebed57e218d67b540b59e6b83c1880d82a3df82a078c76eba07d5b78b49150ef88fdd83e653c0c7801ecf55cfc50b182705632421d189fe700b9560fa381af3fc8bd56084bf3334928f2f828c6e8030cf5fa4745937e6c3c405beb8c7da1c78a24eca46853d7e9e2f488b4bc1a870148c2a9fecb33a2548ba81911e76f81d23636f9704bb02338c7c3f583aeff08c5e03f4a977d0e9e156598ba41d3ae0118b1dfb3e81d6cf3052e5166ab90982c8594c00712ac34fa03873a9afbfe8f79e5e0f5d5227a2d7999f6eed06c9c291f80d438aa0552c984304df8474f7e0c4e42548b674dafe2f26cf650a5c1bec19e81e7b1e31bcfe09ade41df9300daf62ffed0a1712f99d3091444eb55f6d627c0f9f70122e39b45c7f86208586bfd070bd62629b8eeef0eb9c28c40823848898f05b89c408c0d61931c6602d733edd8d8f6aee0527d39e3612c60fdcff2bb1816a0996b6e671abce8ce4c9394eb7d69980547fc81701b9419adfdf8f06da770b9a9f07602a40dea6f6f1f644092add11af6e31dfbe4cda4f32440638013c89de9b7153fe0539748961329e1460a3d9b8606d4c8886327e053e83e11423947c497021e64955220bd64f11289797bbe19d281dd7394e4b8769b5f60aab6ade6741c628ff0fdc0c24bf14942d1ced3e2f0295173be68dc813896e44286ea75359e2cd52e05068fb1f6e1fb5aedf0d133ccc5e37637fd8e916007162b40a6c0e045e2aa7e972a81f578833b4e3c439b7fb52d799d59e48aec20aa3ebacc189ef399e4aa6c611e726d162a25a44168eb4db5be9d55007c3eed5e9f39bc88ddf8c3de183a45e55575a3be3bbaf9ddca3c7e89a5498b87c35080f1383cd9a57a4c2896ea702f84f4ab78a70b054e7a54682239c1a832ee4f400a49f6e7700b599d8efe829c673a503e01e643db25fab98fb6494c2980d396e99f8b7bdf3c1cd96ed1259e92fbce10cef6a54d902899fcceb7e88b22260a09fda6f7a646e69a3e3595461a1a4487725f185aca260779bb9e1c6846529888604871e684b90d37557cd2ebb60a90bd56e6eb204dfb7dfdc8bd2436b7deb4e2ed24fba5fb104cc199806a60515aa47d4aaac28b638f50c63ca44f5a2ac3a053baa4af6f127a291fa9dfc49f3501b2485e37547151f836021c97ab42dc3936d3afce5460832176490326aceb37a64f381c4b1f883ce0184f89b7eef2dde8dcb714ef49acd280a54ed3a1643f829c4aae6a5e9647e99a4532117854336d109ae873e4ba326a9845d1b39cf2b23e7944727a5ca29e665cea483e477567f4317db9b78a216313a3d8f4ed75a8cceae694ee3bb0a6875ac772d00857d8692be68f7d3f2b6210534a881807a33f70927c9829af16e71567c5ab272deb07b03dfe38406b40040c7f0b8a878d833b061f5c9278dcf89107f9ae9a5442921758f18ad318217ec63e088b0dbf360f82bb38d6424a350ee15f970e99c53c589a3ce12fce386103205deac439077322196bbcbab39d147cf0a1b8544cf7f28bd0eef0a9c01a25e06fea55947f20785136d7180a3e3c6261c4365bdd0e661b37f372cfadde4cc6adab279e6821be1069fcd19d5b8006390a67cce821bce8ea535691b820f62f38567f4186a4665dd1051139ded971b85be1fae4570edaaebc0152b14f937ac1b168ba41d723e5c74001258da23a17d22e5b485d1e0d80a3316bfe4d16766d583fbba2dec4336dec1d30edc3d95b6b8428b7d36e15a1c5dd812add0018c46ae86aba60defcd7d104c4bce98a4ca439897e6d2747e7a405441743cd882fa02f28627b840ce736ca74c213b8b5ebed58e3e7172314cf30250a8eedf80ede5fe04c48db0588a67da8d7fbd19fb55726b640987a5deb84f23df5a5908a5fbe544214e68562745ac68ba173c47686f9806617001000bde6d39148de9c87edb6cced2c605e06c046a89ea8e7859744cc732a29f788390fb6ef2e5d6360c427943dae3aaae8797946114065c8aff28c936b6955668cc8d13abda682f47c47ed7214ad2087b0417d05cd58ddd568ed89579ecb960cd0f0f622ef726f7f2ef303767ef12bc177071bddc35b544496ab80e96024d7b6d6038c7809657e6472645ad37443de68e3e93d065b73797973dc1b7a5d36e5440c58c73be6200f4c3a23debbc95df1139fd13aebc099f2b9c010b76fc48f6bd90803ded45a06d2cb9b7ce49c7a6a970f4a28775f57492daecd5d8b8a7688906330f16d4e51a5d6c30282dcb48f6622819c86ddf70e7aca79e196aabb50cd1e0d778d5c22f51ace348b1d6810cc998795c74f0848f392c7586158c0c3f817223a42be9dcee06dda0182c279749aac8c2c18e624d3f0f6a1807ccc80e148dac2b79a8a32cd920932f1999ee33553858e35d6771d65b9de1fd32a545ff7b15110814be69d5b14347315c8dbbc3635eb9144b8f88f5f44ae83d97cff905ef6852a362944ef3c99ac46a79a2764a1df8f5d2e36178931df67368376ab4234452d9fc063c7414ce0092f7bcb242caef41ee74dff4e30ea20ae601072c7c618d29c8c4c5bfdef476c63cb5eb70d272ddc1cce267be6c81241472403b95e563f07fe934fe3b83d182434ca588bce764ff55ef24bc40eed451f566a92ad8cce80ed18e590a8e46e81fc52910e466ac64beb782f9a91837492ed69dde1ed40095569b0819fb9db1e396efd21b4516f361fa44560fd40cb641b77b768aca03719a02adb45078a036b1611e59c320bdc8bd5245dc0481a0fe4f959347df7681f97649c6a869f35935df0f602bcbb5b180a2ce4deb26f880b2d45f9bd1cf9ac0da730615fe31a7dc7af7e8da112e49da494ce0d312f13b0a38a017cff75f69a27bacf0a35f6eaf6075146d8625cb3cb631e57e266b44f01e1cd0fa4bede9868557bcb7a8a2bb83ef671205d8f2e8e04753e4409fe5e035477dab3a3c0a7610938f78751b4d3a42a085fd177c0ac96671431ca83e667763821be988b9eae3e34a648d485daa3fea48b49d4652ea2a4b68b4898ddde2b8562e3d02e1bef0b521ffdd98ada5752389d7057ce99c035785ed1dc83c001bfcbc7303a76829babef12dcfaada835a890efad19b5c14d7b6b2e7ceba9064d5ce28d67fb7991dc5e7ec8b598dba3436a38d57632da1327690815d03064fd24004dee3edc5083be5b1d141cdc02440718f52d26d90db3d3be9ebb268142ddee8bfb01a29b9f752f218fb01e86dda8d0e9ca9de3711d0baff00e947d5d0e55996acc61146c0b24f73686072b5bcfa9f2e8ff369e3ce24317d3a773", 0x1000) 16:36:22 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000100)=""/61, 0x3d, 0x0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r4, 0x0, r5) sendto(r4, &(0x7f0000000380)="7c731ee32868c0b70a975ec8dd9658d68d6955e0aad937b9b4fc3319618edafc4656b3a66e1e19efb77edda37233ef18082e4f2e5d9284da3c3bdd8a2cbb49fbf60ebac1705bee891fe45d0cfabe12f84109fd4e14d4c883af1f5c29503d9c7ff965df7c87bed7e794925705edcb6ae6275e7b65ca77756c04366f57cafb0f28e8d55acee5b1979ea003a49d23f3bc4d9bc92baec9d6c0dacc333676c90ed570e413da3909bc6e75dbdae1c170ba34bd85975ba91c96518586c65f48c11f1708865a133113176b4517649f730a9bc8e3638e158a2e5e74cffaf2", 0xda, 0x2, &(0x7f0000000480)=@in={0x2, 0x1}, 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000300)='./file0\x00') r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r6) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000280)=""/58) r9 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r7, 0x0, r9) getpeername(r7, &(0x7f00000001c0)=@in6, &(0x7f0000000240)=0xc) select(0x40, &(0x7f0000000140)={0x0, 0xfffffffffffffffd}, 0x0, &(0x7f0000000200)={0x9, 0xffffffffffff0000, 0x1f, 0x400, 0x101, 0x0, 0x0, 0x400}, &(0x7f0000000500)={0xa17, 0x2}) 16:36:22 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:36:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'vap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000180)='X', 0x1) r1 = dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) setreuid(0x0, 0xee01) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000001900)}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) fcntl$getflags(r3, 0x3) 16:36:23 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) bind$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:36:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x5}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x3) 16:36:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000180)=[{0x24}, {0x3}, {0x6, 0x0, 0x800000000000000}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) accept$inet(r4, 0x0, &(0x7f00000000c0)) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0xdb, &(0x7f0000000340)="b2") 16:36:23 executing program 0: msgget$private(0x0, 0x40d) r0 = msgget(0x1, 0x40) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000000)={0x100, 0x100, 0x6, 0x80, "bb2437c3b322ae091eebd4f63f8d0064157f5fdc", 0x0, 0x9fa9}) msgrcv(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000770000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a06ed97accfd041f77218cce2e223214c98ca7b079c26a24ef2f640e445965d0f79c2ef4bde0a97a28acf85c758228f478652c210c4f74cf2017aa9344729b6cf5cf325e3ad8a3150979ec62c8eb900a2afb82df49d0d3133fcfbefbd5f173a52f7e93bc3438549f94933a05c57bf74c2d83b53098ad829b580343c0249d30a79e806a5825bb8ea06bbf4f04937eaf73cbfc55d55a0d00d7a83af6233f5f3"], 0x9c, 0x0, 0x1c00) r1 = msgget(0x2, 0x200) msgsnd(r1, &(0x7f0000000d80)={0x2, "74d9a61bf83d544a34324dc5cf9472018b68370c79bea1c4e3ca5aa5244352a308c58c1ef65727938c8a1e8f5b329822ca238a900d93700cb1a67df837e0d1f40c14126e88a0877a00b1e25e5f7f1838eac53a03ca643250cdf79e1504ede5c35c87ab91db452e443a4590a9a1bd45dafef8adc5ffb729c671f27a7d34dbdc584bec7acd89dc41efa08b85d2f6b8599dc8eb386cbb82e9bb017c91c369d726e4e396e45aef5a8ed4e0dd4aa4856c5fa36faa160f918410145767224e47e3000051aa218a17cd0437507a862a52b1a527b4a0401a09000000000000008080c2efbf8ef3e03236961879c66fbc4b235e12314918269e19f1dbe3bdb5fd32c43624f40aae66473f1a1f093be2847bc9446bfbf4571a42929183ced632c52b5e5ab4b3adcb4faaea1b23c745adc10100000000000000e5a7398201a98cee73de3f5235af0dc7f93adc3d8169ef7e0b4d8df5e217ccf8d38a0e75dee6e4915d0fa5f3cd2d819c2ca172d3e29b9d497ea5faffffffffffffff520f65f6bcb194075892e135a4ee3efa797e602624fe44ebd2cc0737d0e9722bccda6f35566da483bf758cf19142b5736a79decdafaa59c66cdbad793cf6fdd8945d7d3c2e46e962307e3b3977738bf5a6321d392b348d0f24f5801fc9027c379b0922f292c5c9f56661ef92452dbd48a90e797002fa5b1defa47c9be50c6285a14486c11e425a91b8611cee5572cf217ee742ef86958c7b1af925570d83454d35c0a846d6f2e7325be1640132b8d90000006b7cad61ee777009bb32d94e00000000000000000000000000600332ebad80e9feec02232a6f0e7d84e3d4a3bb08fbea9795e2458522791846ab888bf04cc62e"}, 0x4a4, 0x800) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000a, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000040)="9cb2997f00f84ddfe066322e2e", 0xd) r4 = msgget(0x3, 0x3) msgrcv(r4, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000ffffffffffffffff01000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e000000000000002000000000000000000000192990f8a3d1f31b1f9bde0100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000a80)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r5, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) msgsnd(r4, &(0x7f0000000e00)={0x1, "3b1c09bf38f6784244d8228380c2dd5c913ecac0213641828cb25d8c988ce6de84a180342a939b6640a0ae27a38803a71bbaeab7611aa751927ed5002886a8a3af58d641319e531c5356af8cc78bc22e5ee1db49964729a58a1025f894e3c7354845a30a02d40222afefa70b3ad37ee9f883d373e53be91b02a75b251aead536980ffce19df9ac8ed55207a05529ebcbf60e1f3962bc6fb188772c5e686b"}, 0xa6, 0x800) fchmod(r5, 0x4) r6 = msgget$private(0x0, 0x8) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000373430af2ddfd07502aa272aa0abce72110000000000000000bfafddb5a44ac25888396425f1c0a70f95c97356cac7456f1ef8863080b935e1055ddfdc396568c32538d71c8f2fd90f3fedfb29db8ea54a47c8958e7ce7c10d2df278d9d3ce08425f9f852602ecb05e8ba4e06e934e1bcb438ecde219607da1a3adf58f6a35ea4566a44c283d9445df59c52a33cba2dfbb7417a551035a71d1b4e8367f5bd4c9d4028891f25dcb2063"], 0x55, 0x3, 0x0) msgsnd(r4, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000380)=ANY=[@ANYRES16, @ANYRESHEX=r5, @ANYPTR64=&(0x7f0000000d00)=ANY=[@ANYRES16=r6, @ANYPTR64, @ANYBLOB="d75741ddfdef3421c85fa0263fc4181a10eac896ea3dd61a3c1ed70cb95d81cd1919564e11f4887474adf9668bd5be1c69fd5e9339adc413bc324f4c36bcc88df432057c23435311426e8c1d84bf70faaa72e8c7818f32e219f89274719a47813fcc7ec55180e078387f3581f1abcf59a64f1bd882401ab81769da42c5601b55ec543d538e38505926bb3a673f76df4da3d023776c3feff2f260c9a61660e36a6de24c7c1f2d66a2fcec9164db48134ceac786b9d3d556c42428a27a989cb50163ca827b1d86e472b058e91f210e6c53bbf8f686f88e2b55f5d8a7449f62a7", @ANYRES32=r4, @ANYRES16=r4]], @ANYRESOCT=r4, @ANYRESDEC=r7], 0x3, 0x800) msgrcv(r7, &(0x7f0000000800)=ANY=[@ANYRES32=r6], 0x1, 0x0, 0x0) msgrcv(r7, &(0x7f0000000840), 0x8, 0x1, 0x1000) msgsnd(r7, &(0x7f0000001940)=ANY=[@ANYBLOB="0100000000000000ddfc7e4d84486250b0999e9b7272c428de41622bfd80de0d711428036e38913bdb4a7e9f87b507cdd4caa4d46bf36ffdf6a40700532ce237eb7f07aa0b81e20479480600000000000000680003c28c598a778194e09ae1347a443f28b1a29497fc9e0a65769bc8c81612e8c27c0079d0cf40b99eb754daeb2982d28606050dc116a0af1461584b0577d2138cc76577919c1b86e7f263cbbfdff53500000e540af43cb96817991c3b3f08f0b864726d8240ac5378a429e4f4f019407d3b561a989c1cf0b6d1491b41c992dd49431d440080b06d8a847a1c2e46f77644442909250496faf4eaa90f893d5c67ddbe4cf5e211cbea4e0e7008959daa50e8bb3675ad601596b4e3c1af406dafcb43bdeef8c223141143ff43d3bfcdaac304eb55b4520f3ce3f500"/314], 0x13a, 0x804) msgsnd(r7, &(0x7f0000000100)={0x1, "3789a211c3591189ce2749b7afc93da0c0a8a37531046f80754ca7ef729beb65b17facb7ff059bcbff5e5a4c43fede5441bb720b00117e127bf631966b537f16a906caa2979cb58ebdf704783d1baed1ba9b356546f7fe6ce8ee3fb8119af7507b7f7b7dd68a3d2674bbf48fffc9b5705f8c11a799d482b7a77e16a8dfabaf9281116981b056e638ccdf519d4d3e7595d3887001ee8e5d0124af1118446a6b3d58e0cf6bb1b8c65babd22a6d786e4b5e3f4d91c58ec91dfd6d01aff831e80caa5daebf36888d3a52bd0debd2dbec8b3f7cdb95d8eb81732f130f4a30c950"}, 0xe6, 0x0) 16:36:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000080)={0x1, 0x2, 0x3, 0x4, 0x8001}) 16:36:23 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xfffffffffffffffd) 16:36:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) dup2(r0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x10001}, {0x2000028}, {0x6}]}) r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x10, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) lseek(r1, 0x0, 0x55, 0x3) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0703a277dc5745192a101000000000ffffffffffff05000520000004"], 0x0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r3 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) pwrite(r0, &(0x7f0000000100)="b1", 0xde, 0x0, 0x0) 16:36:24 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) socket$inet6(0x18, 0x3, 0x401) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) readv(r0, &(0x7f0000000000)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) 16:36:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000000)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffff9c, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000100)=[{0x89, 0xffff}, {0x26, 0x200}, {0x1, 0x1}, {0x1, 0x9}, {0x88, 0x2a2a}, {0x21, 0x6ad9}], 0x6}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c6aa98d8851fa8a0f45ca76011b873ce0fbd6a900000041cbc3cf740e8a70530000000000002452000000000000010000000098490d077aaf9544666aa81d54b9f85142108e909d7e3b3bb2c0459f6ab0a6da6040"], 0x10) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) poll(&(0x7f00000000c0)=[{0xffffffffffffffff, 0x1}, {r1, 0x8}, {0xffffffffffffff9c, 0x40}, {r2, 0xd053d29532154bf4}, {r2, 0x1}, {r3, 0x4}, {r2, 0x100}], 0x7, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d642b6905a0f9f9927cdc44809e6e600"}) 16:36:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000a00)={0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = dup2(r0, r1) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') recvmsg(r0, &(0x7f00000009c0)={0x0, 0x0, &(0x7f0000000900)=[{0x0}, {0x0}, {0x0}], 0x3, &(0x7f0000000980)=""/11, 0xb}, 0x1) socket$unix(0x1, 0x1, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x100, 0x0) 16:36:24 executing program 0: getitimer(0x0, &(0x7f00000001c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x46, &(0x7f0000000080)=[{0x1}, {0x3c, 0x0, 0x401}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:36:24 executing program 1: r0 = shmget(0x0, 0x3000, 0x600, &(0x7f0000ffd000/0x3000)=nil) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000240)=0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r10 = getuid() r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r14 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r16, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r13, 0x1, 0x9}, 0x800, 0x1, r14, r16, 0x6, 0x1, 0x1, 0x2}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = msgget(0x2, 0xc0) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r21 = getuid() r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$BIOCSETF(r23, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r25 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r27, 0x0) msgctl$IPC_SET(r18, 0x1, &(0x7f00000003c0)={{0x0, r19, r20, r21, r24, 0x1, 0x9}, 0x800, 0x1, r25, r27, 0x6, 0x1, 0x1, 0x2}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r29 = msgget(0x2, 0xc0) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r32 = getuid() r33 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r33, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r34 = fcntl$dupfd(r33, 0x0, r33) ioctl$BIOCSETF(r34, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r36 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r38, 0x0) msgctl$IPC_SET(r29, 0x1, &(0x7f00000003c0)={{0x0, r30, r31, r32, r35, 0x1, 0x9}, 0x800, 0x1, r36, r38, 0x6, 0x1, 0x1, 0x2}) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000280)={{0x2, r1, r4, r5, r9, 0x31c69e23839b2dee, 0x1}, 0x1d17, 0x3, r27, r38, 0x20, 0x4, 0x1f}) r39 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r39, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r39, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x10005}, {0x24}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:36:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x8000000000064}, {0x6, 0x0, 0x0, 0x8000000000100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f00000000c0)) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:36:24 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:36:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0xfeef) 16:36:24 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:36:24 executing program 1: getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) mkdir(&(0x7f00000000c0)='./file0\x00', 0x145) mknod(&(0x7f0000000180)='./file0\x00', 0x2001, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000280)={0x8}, 0x0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:24 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000001c0)=0x7fff) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r4 = syz_open_pts() stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)) close(r0) syz_open_pts() writev(r0, &(0x7f0000000100), 0x0) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0x100000000}) r5 = open(&(0x7f0000000080)='./file0\x00', 0x10852, 0x10) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r9 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r10 = fcntl$dupfd(r8, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc0286988, &(0x7f0000000180)) r11 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r12 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r11, 0x0, r12) r13 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r14 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r13, 0x0, r14) r15 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r16 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r15, 0x0, r16) r17 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r18 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r17, 0x0, r18) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) kevent(r7, &(0x7f0000000240)=[{{r10}, 0xfffffffffffffffa, 0x54, 0x0, 0x3, 0x1}, {{}, 0xfffffffffffffffb, 0x81, 0x1, 0x0, 0x9}, {{}, 0xfffffffffffffffc, 0xc2, 0x80, 0x1, 0x200}], 0x7, &(0x7f0000000600)=[{{r13}, 0x16bfadc99fe29093, 0x41, 0x40, 0x3, 0x3}, {{r3}, 0xfffffffffffffffc, 0x12, 0x1, 0x0, 0xffffffffe3526161}, {{r19}, 0xfffffffffffffffb, 0x40, 0x4, 0x85d, 0x59d1}, {{r4}, 0x0, 0x0, 0xfffff, 0x8c, 0x3ff}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x3, 0x1, 0x1, 0xffffffffffffffb7}, {{r17}, 0xfffffffffffffffd, 0x33, 0x40000000, 0x800, 0xffffffffffffff75}, {{r2}, 0x715a090e7036e619, 0x20, 0x800000a1, 0x1}], 0x3, &(0x7f00000002c0)={0xfffffffffffffff7, 0xffffffffffffff23}) fcntl$dupfd(r5, 0x0, r6) r20 = dup2(0xffffffffffffff9c, r6) ioctl$BIOCGSTATS(r20, 0x4008426f, &(0x7f0000000040)) writev(r4, &(0x7f0000001400)=[{&(0x7f0000001d00)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8214785bc300cb6cd5426c6ed3e75efdc1c6f3f99d63dd01b960f1f7a84727908cf6ab876af6d81f8599dd495b13b4b0d1803c7f5cfd07c8e74956b91fdc550ae227f809ac0312fb1cb9b0b53b7cc6d69bb834339ffa360672bbf00efc8dc356735da681eace11e1daf74f32fda6653cde8eb291baaec4bcf0d1f54ddac3efe52590752dde743cb4f6346d677a80243a86aced30d87787288651ab72592f71a56addd34c32fe2bc7bc6773b1db78f3908514fed0a67a2cbad9ba0c94ba80239a857e2a64cf798ab3b27d6bdb0fda725a35fbfa8778806330b858fdca84f1f1d8d5afef6fd681901d2affe7c07f54315d9b527fd998af84c3c8053320b7dc7a85f4bd4a6a4c94638e1418a8a221e05106951c5cb47e2c09b403a602246ab40c04f96fc99ec42f46be4957ce52cef83af0a2fa2960d935b2ff58e4cbc5bcf33f83e8b15e4889c710b1da82ac4d2ee2d7e48b897e7a576f331162b47bb95de372d56c453509efbb66ea48e493b66d93ca59d5c9760bc31e287c90b92663237cd690def2637864ceafb37fa40747a671819a694da12e373d5c4d0b2d0bc2c8d8a7b3059d6cfc9124c4ca1e08c0700d8be27108f3b522a58f9fbfaa73690d6ddea634af49eb9dd6ce65ed3fdd10c964933f581c71277692b0393656c750293bc9a78db46829c6f7cc53ac83ecee0c9296f0d567b68c9a961aa3509ae7ade813a4df6395601506d7ad748abdba46f677d0371ad91e26de411278e86f1c9c946ac97659980acaa679e50d6338464c77d139da7f1ad513af01a9dc9ff9dfdd26b7f09b80709d9130f596da71399d521368f2cf1377a6d8c6c3dbd7e834eee2ab7b9d1c1e974effcc0ac8be55213455174b726bce986d0091ef2227d5ce204381882487c3f7499677c524101014d7d0c6e02a185e0bc5da730e0eabf90e9368b81926ae00f756556a058094055ce78216b4e0d0a16f08a058195ae579f59adfa95395c026110329bb95517faebc2846cf80bb75381f6d6bcd68de1d98dae6425da7f345c112cb45d46774a577111ab7354ecc4ed55c3894eebd2c29cb1e2f6f372c044c6ba33b02bf98c1d26fc81e998951174554788430cb810bc12ea2ea5ef186ab7acc88f371045c61cb3be1d1013e82e657cbd62b65daf7ac7eed13bc5582823326dd15c5bc3600d179c312b01efa44ea3091c7078fd1a04c8ae95e26d2e07729e07a6aa2766cbe09efe378c3c0b201155b3759ec00dd81148bdc93a12ae3f36de8148cb20b2358bfcb4787653e520bc4b125e0612d8c830279b3252abe10b3e6a4a36a27f02a7fad78136904e09d9dba2fae010f5a1e526acec0868bbad0979ae11b298a75d0acd93891f6c9d8a0effa27b63ce69412901370352e6e89414d3d1defa5ef871efcd9bdde0057e29b6a4c575c443a82e5c09c18819d4cd22de8cf299daf1ec3f98d11c3b1b0a41ced701df68f4462b935260371e647c3e0e74cc31e85555f585db83f38717cd3311bf758075bf4ae54120789e6e8f10bc3b3b384b603974db07a15a681022cf2b5f42376166ad8147f597a0f8a89a9a2aa3293786a987a669b99b4fe0a5ce396e7f74ec754f5185cbd6325ea270e51d1e7905237d42fb908ad71fbde02363babe59a7d42f577c", 0x518}], 0x1) 16:36:24 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:24 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 16:36:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x87}, {0x6}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r4, 0x0, r5) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_addr=@in6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:36:24 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:24 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x80, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r3, 0x0, r4) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x9, 0xfef, 0x3f, 0x10000}]}) r5 = open(&(0x7f0000000000)='./bus\x00', 0x10, 0x8) fchflags(r1, 0x0) ioctl$KDDISABIO(r5, 0x20004b3d) r6 = syz_open_pts() r7 = dup2(r6, r6) ioctl$TIOCSETD(r7, 0x8004741b, &(0x7f00000001c0)=0x9) 16:36:24 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:24 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:24 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0xa00, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x200000000008) open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:24 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:24 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:24 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:24 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20, 0x0) fcntl$getflags(r3, 0x3) write(r2, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x200) 16:36:24 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:24 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:24 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, r0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20001000 didn't change! 16:36:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = syz_open_pts() write(r1, &(0x7f0000000200), 0xfe72) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r2 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20, 0x0) fcntl$getflags(r3, 0x3) write(r2, &(0x7f00000017c0)="2f2fe0fbd2d8a1fabb2762365c1229ef704476d9d41d34ac79b0bf2f0fce9e0b57b327c24189ce76a6277a9fd63004eb6e28602311739f2c84d7db025734f688247cf6e06d5a507a9865787f2bee1fb4fa1173b052007867fc133a3b38e5397ebcc3dc93d2edc53e0101863b87ba8f7be36695ca46ba423008e181a2dffcf28a4bfef9c85fc43bc06a7641d430b403e0cf861c98ab4a91e4ae62637a66ece2dcfa2d1d9a86f7aae7152c7c854b90b124a9353f8ea8c76c168b66fa192a8a00f40fd38eb0132360ee39af35bdf70c96a736fccc2f86b0887ab47d8e6182372441ec1b40f73fdce50496ab430ba498f10fcdc5985340872c0afaa4f172ef118bc58c24b6ffb3e8dc170332ef33521c6ad9e313941efab32030b8b4e9d530c83d141dd266669cee89f9948c2228b40cefcff346da8e6df92a29415b33b4588ee69a840689f2ec84531536eeb2be082f3a7c184cd1e1f2f6fa9cd18bf322449b16cc28ed8fa95addb18ec073fb4f3416d21b4cb626a8e278babc180c19ab643af1a1863162c99a9883408a2cd2333936d69f616f1e1e69454ceae7fe113bfabab8714703e7f857ddfda4089899609dea13777d793383da6a0c08786b84743d7a073fd508dd0f2a466b63124d3e70122cd3218b0f376da945b758584f04fb06e42656e87974bdea4994ee36aef816702771be0984d79dcf173e94e57d136729c6b363", 0x200) 16:36:25 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, r0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:25 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, r0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:25 executing program 0: kqueue() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:26 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) r2 = syz_open_pts() write(r2, &(0x7f0000000200), 0xfe72) r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x9) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x4, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() 16:36:26 executing program 0: kqueue() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:26 executing program 0: kqueue() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x1000c) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x10000, 0x6, 0x400, 0xfffffffffffffff8, "1aa822f0a9e83e04a11e8deeac8da7907246d0d2", 0x2, 0x19}) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 16:36:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f00000006c0)={'./file1\x00', 0x7, 0x2de, 0x9, 0x0, 0x10000, 0x6632, 0x0, 0x3, 0x0, 0x12001, 0x7ff}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, 0xffffffffffffffff, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40, 0x0, 0x2000006}, {0x30, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x44}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') syz_emit_ethernet(0x277, &(0x7f0000000300)="032d8a49") ioctl$BIOCPROMISC(r0, 0x20004269) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000680), &(0x7f0000000640)=0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xffffffffffffff41) r5 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r10 = getuid() r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r14 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r16, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r13, 0x1, 0x9}, 0x800, 0x1, r14, r16, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r5, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r13]) r17 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = msgget(0x2, 0xc0) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r22 = getuid() r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$BIOCSETF(r24, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r26 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r28, 0x0) msgctl$IPC_SET(r19, 0x1, &(0x7f00000003c0)={{0x0, r20, r21, r22, r25, 0x1, 0x9}, 0x800, 0x1, r26, r28, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r17, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r25]) getgroups(0x3, &(0x7f00000002c0)=[0xffffffffffffffff, r13, r25]) setgroups(0x2, &(0x7f0000000780)=[r4, 0x0]) r29 = semget$private(0x0, 0x1200000000000b, 0x55c) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) mknod(&(0x7f0000000440)='./file0\x00', 0x2, 0xfff) semop(r29, &(0x7f0000000100)=[{0x5, 0x1, 0xfbffffffffffffff}, {0x4, 0x5, 0x800}, {0x4, 0x2, 0x800}, {0x4, 0x66ba, 0x1800}, {0x0, 0x41, 0x8000000000000}, {0x2, 0x10001, 0x1000}, {0x3, 0x8, 0x804}, {0x1, 0x8, 0x1800}, {0x1, 0x5000000, 0x801}], 0x9) r30 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000400)=[{0x3, 0x1, 0x7fffffff, 0x401}, {0x5, 0xcd7, 0x9, 0x2}, {0x1, 0x2, 0x9, 0x100000001}, {0x0, 0x1ff, 0x7fffffff, 0x2}, {0x0, 0x800, 0x8, 0x2}, {0x0, 0x5, 0x2, 0x9}]}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000340)={0x3, 0x3d}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x0, &(0x7f0000000140)}) mkdir(&(0x7f0000000480)='./file0\x00', 0x1) ioctl$BIOCIMMEDIATE(r30, 0x80044270, &(0x7f0000000000)=0x3d) mkdir(&(0x7f0000000140)='./file0\x00', 0x108000333) kevent(r0, &(0x7f0000000300), 0x1000, &(0x7f00000004c0)=[{{r1}, 0xcaf3b53087ee7527, 0x40, 0xf0000080, 0x1f, 0x7}, {{r0}, 0x0, 0xa0, 0x4000000c, 0x9, 0x80000000}, {{r0}, 0xffffffffffffffff, 0x40, 0x40000001, 0xffffffff, 0xb6b}, {{r0}, 0xffffffffffffffff, 0x10, 0xf0000094, 0x1, 0x4}], 0xffff, &(0x7f0000000380)={0x1, 0x5ea}) pipe2(&(0x7f0000000040), 0x10004) 16:36:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:26 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000000)=0x200000) 16:36:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:26 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000121000/0x4000)=nil, 0x4000, 0xa) socket(0x2, 0x400000000002, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8218694a, &(0x7f0000000300)) 16:36:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:26 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x10, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)) 16:36:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:36:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! 16:36:26 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) ioctl$TIOCNXCL(r0, 0x2000740e) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0xa5, 0x0, 0x2}], 0x6, 0x0, 0x4, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:36:26 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:26 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:26 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:26 executing program 1: utimes(0x0, 0xffffffffffffffff) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x3ff, './file0\x00'}) 16:36:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:26 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x71c) r2 = kqueue() write(r2, &(0x7f00000000c0)="10bc188e211ef353bdccd4c3ead5d78560ed505613ec9229c52cd27a09f88c15d5f9bc700cf6426a928b5ec489051616fa60c6232118f1edbfe9", 0x3a) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 16:36:26 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xcfe64108d02191da, 0x0) lseek(r0, 0x0, 0x0, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f0000000180)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r6, 0x800000000001a, r1) r8 = dup2(r1, r7) r9 = kqueue() close(r7) mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r9, &(0x7f00000001c0)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r2, r9) 16:36:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2004, 0x4500) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x2d}, {0x6, 0x400000000000000}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000280)) syz_emit_ethernet(0x21a, &(0x7f0000000340)="b6") r1 = semget(0x1, 0x1, 0x209) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x8, &(0x7f00000001c0)=[{0x1ff, 0x4, 0x1, 0x6}, {0x1, 0x4, 0x8000, 0xe08c}, {0x64dee2ee, 0x800, 0x7fff, 0xff}, {0x3, 0x39, 0x9, 0x8}, {0x80000000, 0x8, 0xffffffff, 0xfffffffffffffffb}, {0xad, 0xcea, 0x5, 0xaa6a}, {0x0, 0x5, 0x98ac, 0xfffffffffffffffc}, {0xffffffffffffffc1, 0x0, 0x41, 0x9a}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000180)=0x8) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r3 = getuid() setuid(r3) setgid(0xffffffffffffffff) semop(r1, &(0x7f0000000300)=[{0x1, 0x4, 0x800}, {0x7, 0x200000000000000, 0x800}, {0x0, 0x4, 0x800}, {0x3, 0x3, 0x1000}, {0x3, 0xfffffffffffffff8, 0x1000}], 0x5) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80045721, &(0x7f00000002c0)={0x2}) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000380)=0xffff) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./bus\x00', r0, 0x3}) close(r2) 16:36:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3003) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x400095}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x10001, 0xffffffff00000001, 0x7ff7fffc, "735f18730100"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981", 0x1c) 16:36:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3005) pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3007) 16:36:27 executing program 1: syz_extract_tcp_res(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000180)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x5, 0x63e, 0x1}, 0xc) pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x300a) 16:36:27 executing program 1: setrlimit(0x8, &(0x7f0000000200)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0xdf) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x180, 0x0) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r3 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000340)=""/192) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000280)=0xc) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) r5 = fcntl$dupfd(r4, 0x40b, r4) r6 = kqueue() semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000140)=0x4) r7 = msgget$private(0x0, 0xa9) msgrcv(r7, &(0x7f00000007c0)=ANY=[@ANYBLOB="000080000000f7df7c0000000000000000000000000000000000f9ffffffffffffff000000000000000000000100008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a408c2bd60f39a27c768e240442350000000000000000000000000000002ecd00000000000000000000000000000000000000000000001b00000000000000000000000000000000000000000014ac1093d2ccd41313eb0b3d39890ca314c35e43fd548d70dc"], 0xb2, 0x3, 0x800) kevent(r6, &(0x7f00000005c0)=[{{r2}, 0xfffffffffffffff9, 0x30, 0x2, 0x1, 0x1d4f}, {{r6}, 0xfffffffffffffffc, 0x10, 0x80000003, 0x20, 0x7}, {{r0}, 0xfffffffffffffffb, 0xc9, 0xfffff, 0x7, 0x20}, {{r4}, 0xfffffffffffffff9, 0x8, 0x1, 0xd9ce25ffffffffff, 0x7f}, {{r5}, 0xfffffffffffffffa, 0x10, 0x20, 0x0, 0x5}, {{r5}, 0xfffffffffffffffd, 0x1, 0xf0000062, 0x309}, {{r6}, 0x0, 0x35, 0x40, 0x1800000000, 0x5}], 0x9130fbf, 0x0, 0x3bfffff, 0x0) mlock(&(0x7f00003eb000/0x2000)=nil, 0x2000) r8 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00004f0000/0x2000)=nil) shmat(r8, &(0x7f00004cf000/0x1000)=nil, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) bind$inet(r4, &(0x7f0000000040)={0x2, 0x2}, 0xc) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) fcntl$setflags(r9, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:28 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x30c6) pckbd_enable: command error pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x800000) pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000000)) 16:36:29 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt(r0, 0xffffffff, 0x8a, &(0x7f00000000c0)="dc089d0918bc62b4219456330e424353c624e1f3b9e5764c140de97776b573fd7ef3702225d33840f34e0493013aa84c8eeee97fd0f02b330a2c99518e4deee33872", 0x42) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x40000, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000540)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r3 = dup2(r2, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x8) readv(0xffffffffffffffff, 0x0, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r4, 0x0, r5) recvmsg(r4, &(0x7f0000000440)={&(0x7f0000000980)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000000400)=[{&(0x7f00000001c0)=""/100, 0x64}, {&(0x7f00000019c0)=""/4096, 0x1000}, {&(0x7f0000000380)=""/66, 0x42}], 0x3, &(0x7f00000029c0)=""/82, 0x52}, 0x42) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000340)="d0e60203", 0x4}], 0x1) r6 = syz_open_pts() close(r2) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc0286988, &(0x7f0000000180)) r10 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r11 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r10, 0x0, r11) r12 = dup2(r9, r10) lseek(r12, 0x0, 0x0, 0x2) dup(r6) readv(r0, &(0x7f00000008c0)=[{&(0x7f0000000280)=""/104, 0x68}, {&(0x7f0000000480)=""/134, 0x86}, {&(0x7f00000005c0)=""/80, 0x50}, {&(0x7f0000000640)=""/182, 0xb6}, {&(0x7f0000000700)=""/95, 0x5f}, {&(0x7f0000000780)=""/78, 0x4e}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f0000000300)=""/53, 0x35}, {&(0x7f0000000800)=""/158, 0x9e}], 0x9) syz_open_pts() getppid() socket(0x11, 0x4003, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff5000/0x4000)=nil, 0x4000) writev(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000380)="38655a724643cb0835b93bb1498158ab21d9fddf8666e8515a0e28ea66eb764932454fd07727aedc6d1ac979aaa466a35aefd1e473bbc6c8e9c57ca96e5f69395402e1c92e3e9c872407e4c90cfcb9241ac174ebcc87ef04b64665ba2cdedecdb40f6cf8184fe996378c8277537f30a5b3a4c74c76eb1fc2d4b3b46990add6e74dc3c1a639fb7d392bdf59f355b1c5bef0248f276c3211282cd2d44c21575faf", 0xa0}, {&(0x7f00000002c0)="2ffadc6640c06e7f", 0x8}], 0x2) mprotect(&(0x7f0000ff5000/0x2000)=nil, 0x2000, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) recvmsg(r4, &(0x7f0000000280)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/143, 0x8f}, {&(0x7f0000000100)=""/105, 0x69}, {&(0x7f0000000180)=""/49, 0x31}], 0x3, &(0x7f0000000200)=""/105, 0x69}, 0x841) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4011, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) ioctl$KDGKBMODE(r2, 0x40044b06) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) writev(0xffffffffffffffff, &(0x7f0000001540)=[{&(0x7f0000000000)="daf6a0ee9b30c23f3eca864a42934aef22184edbd99d7c136adc3b4ce5cdaafc3372fb528a92f540d64153721276e52744261b486024cb9312bdae4298c4c2f9618618bf13f83968236493c0e529573fc4ee122f5ef2d6f86ee7dae80d90836972542389d5b1726b8346e533cefe0603fcad0c840e4063cdd859d8643341f5910e045d5b5cf9c0b1e1b061e2b2c3e2f9746144b42741c4cd3e8da2a3397c1618646e764c7a7ba466cd388d0e346e05c47df23f5c06a314d6af484f36345b52888f3bb74564b36d", 0xc7}, {&(0x7f0000000100)="8d86255f926df27449e4624fd04aef83d309a00611904b79264fffc30255a50bd1677ddb18eeb5aa481b8e71a24388e855bb8715f4d57eb38c6aa77b20f3ec3125cb3e2dd4dd9a9eb68f2bb1f419f35c4edbc703b22e47a601657dc8f1cd466159220083789b6dd96273301788dd4546d3", 0x71}, {&(0x7f0000000180)="9e74ae0b8f430591299ffdaf53090c3d861e5526fd02d8822f868bb695de60a1efa38df816b368c34d493fb1b2e31dc6cc35b3f3accfaaaeaf51f2ea2e", 0x3d}, {&(0x7f00000001c0)="26f06ae82455b6548f3344ff07b4d24d0a6f3cb26b00b64ccaa4249d762acc77408c67d4ca7d082a228efc7d292ac84160e02560279b673cf08f32542792c47bd3c0f15bd10c1016100deefe32e56dc1dec9dc0e6c5cf8087aba01fd904f5bd814fbfe9f4a303225117683ea010d357f5f05e5fc3ee43f245229c1d71dfa9350b064100d0af8f7a07ad23d654e957cf694c04d3a30a056435fe29efb59e0eec8df815cdbc442d510af8ce5159ee95efdf6a4abf3ede9f52ceece48aa4952be6b0d6bc0bbeb1a75913bb6f02501d8e5eef62e4f9ed245d6f1a734ed338a", 0xdd}, {&(0x7f00000002c0)="056114f51598339bc26e511101d771ab9112bbdbd4f051e4d7b8257bfe97b0c7c2ffa8ae4636619fef8593455d41ad73046b178631847981e8a2f1f242a07994476cf554717ef9f0b4ee08b75d5b5324b7047a7a042970df239175d66537ba4caad23449e9fd4cd9a773d61788f690ca7fd06dfde0e04c74e3e966c66266266353eccd396ac955b9ba5b6a63e042133dd2895d42537272f7f35004258e3a894b98c4735c48b960e48a20614fe6516899152d574f6a109b0b76291b8d9b83f1ce7e23fc057f9453c4ce72532c827f408036d2f6a5c02792a55a9e10b91f3eef6f8d411dd142edadf78293d91a12c72ed659c21609d67a8b18d4c49e46e189eddac474e1dc0979c1f7e5946512fec969a9139fffcb85414a27b4b5cb9fedc9db23dad9b9bd4152b842b21d197f9dfe1b296330d90a21764dea7d35cb66cb007f4ce8b276a6c93616a221e55144fc4edd00b39d92f3574a0029773fa59e96befd43c744fd912e6cedbe28624227b982fd86825dc6e01894acfc2b9a5d054e16d3b6bbeab892529634dca727e96e7b34b431d28f9f383a2115205ddff8e08dadba53c9395e28c05c9c9486efcd2e50567be92bbe249bf7aff55074bd7489e1aacd3b590689285b7a26ac1965284e730945cf975b326862789dcd7ed06fe47cdd57547c347140d6f34da31cde8911c654bd4f74723e5bb68211ff20446bf614a517de3b69d02001ce1b06ea122aeddb5d7f829b11ae127c5fbd20da838fbef2ec91482b707ac40d5b51fab49acb69884bc6d1c785cca7a7367ea610fac862d15c6a289424ebc525970889a06e5bcc3eb0ef757a375049eca028bed70f19dc80d185e361c892a88c8ae5c298c851a77607698e568320d1817f51c4764dde40bf6a4ac0852a0c0c167a339c81bee0bb47fc8ad721d270ea17cb181d7e991a2b0ef5c9fb9dc8e410b73411c90f6696563ce1d1715744b36251313bbf26fbc633650aa326bb5f070e9944899dc44bd4fc7f72754d0cc7036908a8ee0a957f2c8bb4996d98bc64959d32b8315729e83350268f1b29ded977c5b348ea40f32004174b4fa05613e8cf861416679b1f829451487d3e2c0c93b93a319dda922f069fc671cd2bfda697172ea6cf238c932eb0123d336dc71b21163beb9f00ac99c453eaa778bb5313e5570f94542d013aea15da2aff32c4ebab2dc13fb0afdd4e3fb43c562c8bb3e95c1359c2ad970d523c2117a5e97a9982609318e9d6b19a7863683f70512b4468104061233ac103e28fcd7b3fda93aef05f352d836464b1d14d24abbbc6487289987839212d6e3a02d0dd177aecf57c9830bb3b5bb85e8809b5042d15392499b655d5e2cf3eef6322682380b66290258481401fa24541b4372250231352283037c55956003d8596327eeda8bf68cb3f285b9dd0be47d98e3622c9c1fde0e2e5633c0138224fdd7030c14e546ec739cc143884c7360a67db58940b75fc15b9973395bb14b55849f3f7585412cfb79dc259d80079a6439ca25c02122cef9588e9fc8d62ec2e38431d8a22d5193f65c830c652400e92a5544e45a5e02a7f42de6e2dbbcb2e8f5bb79aef782d9099d5ae26c5986e90b980ce7291e2fb14043732a609fd24a0733ad1653443ccf18b3623f3ca34b7e897a2e0d1feaaf29ed7a90328d2db245ac58bee041f2d1a635cab3bc2aadae264d949ec45491bad5de9ffcf56442bd847c5407bf7515b5c7a347fc87b1cd6265761200366b100a9e2ea0022164f908e5799d6e2c27218dd971f9e294a03a7af7022185a042f4daafb9d896468080d6c5505d010e8f4cd7905a2cf523a29179f53695d0f036cf6f4b45e11eef42c1c461d0bbfa72b262d918be77163c55e36ffc4bda462df7224e308ac3d505927ee753231d79bc68a905339bc0bbf66c2735215341979373e8e3a2069dfbcdb1895d95524f94174d0d9f628a7be6fea01e7f6fccc69ede7a08f3f9e5dc5d354bdddc6145fdc0c61a042f4394872fe4dc71f38104074e76a29872d7469468a37d821444b3dc5a41bbb14851d9e0a6deed3009d640b74693d43d46a708fe75f251fbd34a51271573e826a335346639851b7d744c11e77daf35aba9acccb60c3308b5d374a912224e5f67e7ce9bd7eae137585be11bcfe87b41097c3995e6711b3e37ce1d09e90525dd40d6424e79306fc99c448c70d64591a9df9fa8e3ec768088ffff96e9259c1316c8f76ab16ef3772766c3ce9634c73df4d7750a5dd10a29a8ab78cff02423b945e5fcca371777d78b4c5bf34790a66d1e85351501a9ef023a3c4ac7565118aa9f98de2a8e8a2abd0139d5c0f608cd59a09dc4ff23e6055a280bdfbab55155ce53ff5a20f56fa882c2cbe566c58fc7e6963b36ee4cfd05bfbda290c66488491718dfea16cd932765189182fd6f19113e9c09c3e055f7d799baa9f2e2dbfc20f59b6706404453d0d25bd8d4ded25e0e4e9207d7f388a780aa24edc78b8fcefdc0e3626ab2503ef538d654245cfed72f42290e81d5492c1a781ee9adf839daa02a7e12bfa1f44992abb8ec5e1bb1a8ad69b79816b4d23b7ea4a28720c0e08885baa75f9732f0d074285deb6575a8e95bf7332157261ab3906870304c3d6bf450fe6f72b0e7043075ba5413a28ae175d466be1085b6a2cd5e08586211ac4048af35b9e6159f3206cd91a3a421715d37414f6a0ee4141bad697d7ed5aba68cf07b7fbc79b673764a126b4d87f81b94fb7f4cf0922fe4e4ca653b01ba2f08844f3c209f9b7ec2aef8f361e6f2d3f407fc1bbcfffc71f0a4c950d8fe6626e54d03206e3c3b6c5e6c3ce677b82a09cfa97ada9afe8f50fc1c91992cb0283a2adc93241852b14b7c7aa89c6d1c287ecb92ce3590696649a156c8e262bafa98e8294918db0361505bc5f00af7b818cfeeaf806e8457b4b9b8a07a4be4979c26af32d72c85806acd4b2b1bc08a1226c342a85e27cb5640fc63f8fd137cee21601e87db27ab5f2aefe30df5a4c7b0cc1157fd447fa207dbbc46dd754bb3e21230bc63f6aba1b78462c43fd32d27a4acee828285da4905499ef98bb8974691a34b0a96f94a6808616995730f2490d4329441eb543e7057318404548063cb06c657e84fc8b4c532fd5c56fc6c91f0875dad66a93aac5ab5d4a0806c9dfb2d9e21ba2a452096bb55ce26f08adf866212c4372cee0a5cd0fc012a904461870e7387e4cf110f492e8a58a0465bc5145be8959f0fbaa489ba5389af886970584a0fbceed343dbe55e70537d17447e3dfaf44df808014a87b4d4c751a6539d89c591ab0b9beac075f9eb6e04fe1c814c97cd7c7af90d3115be9d685e55f2bbb5e577d9b24301a62f1b3dc1035ca2ee25f9c1128e6ef5a71d50a9e0f0291f187dc3b16eb44b22ad6eedb4b78db09060210490403de25511506339de49350fae87dfbec56ddf0b08308198ac8c8fd9ffe0e5320718f3f3f2f08d896f878459136794c1207ff0364c529df308288844da3ac7deb941496e142f62d5b8b3ff245a74fa529909fdaf58606640cb63e2873a3faed1cfa31751967000ba39d2329de44cf537ce7ac41d698a194ab284a0da66ccd4967ba379ba905c39b0ba3d9500b100161617ae134ee6d52945c25c4e815ce24f3cd3a0f6df6f98e55ae25411d095572c612b23451b31b8b3e04125bdd34a1531efab7ab506b56b74893c5a219fa5adfccff7a7479c2149687fe8e4d8fe8f18d20de6a545114746987177725a258540e0e46a0aa7b80e8220c20a4cc6192a1025dc814d63db9121c6a27e602e2adc54c890b6ff60b98196e0ce07296450d038aa068218162d32d396c29510858cfd7ccf06a21590cf2b9e5fa86952957a0deb2860d2786d34b5ee5a79bf4ef60d908e2cea0f65b53009b5e6e7388ce3d251822997412b8c7389a175bfdfc4ffab1e80c1421cca4a00ac0e886213cf5541b2752137dc0056185bd9d15adeb6d9213e21d39afe53e3326f558f271d112a01a2a19773b37e474dfb418afdf642c8ec7c8a8070f70df617761aeeb371d2def1570769f09848114f7802b4c51ad16a2f6a5898c9d46a9bb45fd3e5cd2982a5e6a40196925ef751ec15eb9cf21f715e4956c9288efcc9e920f695b6ebee9eb6d85370452eec720bf23fc356f813a0a063a2efa1d0e82d2824418b0d24a76c8cbf777412350bb00c91cf4034592c5d1c2006b5b083b8d519bc5c4e0157d5f1b373a2e74de185110b47ec7c4840a89271adf7c1ac97252dab1a93a39301f76fdf662e952e7d17f1cac6907cffb5307d8c925a2130ef05103694b40b3a224c6faeef8bf3c2c85b00be3d012987f7f9982878b9574641b7cc46926ae9dcd97356fbb35c06008cdc37c1f761d23b47db0c358476ad04307db12d9fbe51825661e8c9f31c2b5c40140e5f9c9786c52895b470b33e5c4f386b5c657ac9915d6749bbabc0ec3eef046d5e252c108984afface9356f6ca17ae30624648b14f315f4e6df2bb3b96060c3fe3a958b9dbe09930007f5c2f8fd16052218d3daaf3a3a81dd173ea88e4df4d4b9d33dd8fb604497ed8fc225d743419ec434c2ddb37b01d4e054bab48d8c3a7290de66102e4cf88ca201748b493dba7ec3cc919ca0d4e428d6eab9bbe1dae2dd489093c3c5a461172259abbbae725e56c78ab4c6d814af6eea4ce5cdb0437b3072b3d69684acddf32c1ec9c6c5b0a74edfbdfd9db50c1f14a8f122653e1b828ca24f0fc70c5538c1869648c4188e01ff28167cbbd58b963c4ceee97069044455c0a34a7313411521b5183e883ed6d790a6e1f0b9b1ff8e8e7eb0633386f941b38b174b154aaec2c1e22dce9e2cfc9ed68509094719fb0a1b124c036088e4ddb2c77b0318a4c3d37a2175a6f35bc06fd0a260b2f63a88f627c1ef1c663997079a8637105305fb8ce7987f0ee3321aea3a7e75183b175833dcc14bfa023f40683113e3f62197829df8e9c5ea2746167c071023eecf6b9d0ae1781087ac909b2b829f83f08dd20f561f32dd25e8b6fee964b0cad4ac7497efd7dfed5022fdd2c2195690a7a8c91ea7753fac4d5128b87f08810e799a76992a3d0e6359f73aa3c9f85f943bc5623916a93cc3d19f80078dd56753f94a013c75aebf7cf83116ff5f801bd580848bd1df9e1516148b8378f4955829ee8a27b566dc1ca410fdc46b5c889c89b10252307e2811053bf9a8eb14bd78f53efab21745f8319d638efe35ca6152a580266ace79badf6b946d31cbecb8c4a177e930c92af106c1a769a920c2afb69b2a2a638c12516ecc23022a2c1dbd61dde4a968dc7027a2548ed1d22361c01dd03720d46158e0c5f7ba67a4b9236f55786f0a14ad7783d71478a387a7d97b41a5ae8c8e75310be86ed27faaa6a04e9a725e9fc80c9133377185b335abd3a237eea3d00db82fdd67a21327653e70874e196e5a24cbf287cafa60dade622a10e7e81ea7e76f26cc3e83efa235f5228dc5f031dc994762ed94f57fb27962e5d565fb16bfef625497086a38a7a47555260acf9b58983b3fc9eafae3c4cfffa867492fc0733705a892fae56ad6ae6bb93b459a27670e7245271a336b79142a78b60d88bd4a4fead9cc8e7a617b1d0034f378cf6055b2010ac6a9c9dbfd717521ac5b0f158a2b46ebdf094449e53f81b06891a655db29f11b9001d200aafb6be0a9d4acf22e572b9d525571f3bace70f9e6c92618511cde7d6a2cc958434c816bebeb589113cee72799f97e08d464f7777cdbf49ce915849cf2fa05d40c17b1412785aac6639b55f429b24554b8cd20e6", 0x1000}, {&(0x7f00000012c0)="29ba284194f02862a55268ce6f846a443a05ddc1c3dc4cb421a7f15a693b33d5b78a45f1509fddc52f7f3e6177c110b57e04ecf06695cab9dd36b162c795a039a78b57df3a3485598d3579668facb7b1", 0x50}, {&(0x7f0000001340)="3fb07f75384c0b7c4e082a75c2c9370d6142b7f654dda47a776418d0805f89a1251b81ebebd2eb80a2ffdf0907d2be87c499994886ac787b7c804fc8f853eb2691a01fdcbd555f76660b7ad649993d3f912307831a420e509b094df242a8a70ca81a2c963dcba8950f28589f12a7a5459d23cfefb900f2", 0x77}, {&(0x7f00000013c0)="4c8b494c831f95995dd5c136890e3839308c6342c2ddf8d92d5aa0e7b1f427a72e17051fff7527d60bbf1e07fe38356ea20469542e400b7d977e411626db2ee103225070fe1c80215ae8e3ca490c8b3ec5fdda4f4fb254459bf0c458a84ecad5abe1e26246ff76fd380db045d925dfaf12346e5547107d239d06506c13e18505ff84430ab54386bca2d79881f274eaedddc6260c9c2f6ac67b79d6122a6ea65eef12946ab1a6332e813ae6f712999d052909015cf9d00412af776a9e4c4e657864da20c6c121dc5ca203812d50edd1a38a", 0xd1}, {&(0x7f00000014c0)="ec26655a8b1ac082245e1fcd54a996bdd143e8231dedeef1f0790ad74ee719aab71951cf355f02b7e0d20dc636e05c5df7901f69b14951341df2248b491bec9ffe85295b4226b1bea8ff2fe5943fa2ed6d", 0x51}], 0x9) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! 16:36:30 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) lseek(r2, 0x0, 0x0, 0x0) r5 = dup2(0xffffffffffffff9c, r3) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) r9 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r10 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r11 = fcntl$dupfd(r9, 0x0, r10) fcntl$getflags(r9, 0x3) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f0000000180)) r12 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1, 0x0) r13 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r14 = fcntl$dupfd(r13, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r14, 0xc0286988, &(0x7f0000000180)) bind$inet(r11, &(0x7f0000000040)={0x2, 0x3}, 0xc) kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f0000000380)=[{{0xffffffffffffff9c}, 0x4, 0x42, 0x1, 0x100, 0x4}, {{r0}, 0x0, 0x10, 0x20000000, 0x0, 0x1}, {{r5}, 0xfffffffffffffffc, 0xf1c7f3f16d5a4afb, 0x40000000, 0x3fffffff800, 0xffffffffffffffff}, {{r5}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x7, 0xbf0}, {{r4}, 0x1, 0xa6b4b90a8e702aaf, 0xfffff, 0x800, 0x401}, {{r4}, 0xffffffffffffffff, 0x1, 0x2, 0xbef, 0x4}, {{r8}, 0xfffffffffffffffa, 0x8, 0x1d00001b2, 0x3, 0xffffffffffffffff}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x0, 0x80000000}, {{r12}, 0xfffffffffffffffe, 0x2, 0x0, 0x8, 0x800}, {{r14}, 0xfffffffffffffffe, 0x16, 0x2, 0x3, 0x9}], 0xdde, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) 16:36:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:30 executing program 0: kqueue() r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCDRAIN(r2, 0x2000745e) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8c2, 0x0) r6 = fcntl$dupfd(r5, 0x2, r4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) sync() mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:30 executing program 1: r0 = socket(0x1e, 0x3, 0x0) recvfrom(r0, 0x0, 0x0, 0x1, 0x0, 0x0) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) 16:36:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r4, 0x0, r5) kqueue() r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r6, 0x0, r7) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r9 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r10 = fcntl$dupfd(r8, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc0286988, &(0x7f0000000180)) r11 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r12 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r11, 0x0, r12) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) r13 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r14 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r13, 0x0, r14) r15 = dup(0xffffffffffffff9c) fcntl$dupfd(r13, 0x5, r15) flock(r0, 0x2) mlockall(0xce507bafebf5db10) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x45}, {0x24}, {0x6, 0x0, 0x0, 0xfe}]}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x8200, 0x0) ioctl$TIOCSTOP(r3, 0x2000746f) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r4) recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)=""/68, 0x44}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/4096, 0x1000}], 0x3, &(0x7f0000000280)=""/23, 0x17}, 0x2) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r6 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0x353) setreuid(r7, r7) chown(&(0x7f0000002380)='./file0\x00', r7, 0xffffffffffffffff) r8 = fcntl$dupfd(r1, 0x0, r5) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f0000000180)) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:36:30 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfffffffffffffffa, 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! 16:36:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = getuid() setuid(r2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x2) fchflags(0xffffffffffffff9c, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) acct(&(0x7f0000000000)='./file0\x00') munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 16:36:30 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x1ff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x6}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x6, 0x1, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) utimes(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x830, 0xfffffffffffffffe}, {0xfff, 0x8001}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000005fd4f6d9f02a9ac967fa279111a8"]) pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! 16:36:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r8 = getuid() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r12 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r14, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r11, 0x1, 0x9}, 0x800, 0x1, r12, r14, 0x6, 0x1, 0x1, 0x2}) r15 = getuid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r17 = msgget(0x2, 0xc0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000380)=0xfffffffffffffeb3) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r20 = getuid() r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r22 = fcntl$dupfd(r21, 0x0, r21) ioctl$BIOCSETF(r22, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r24 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r26, 0x0) msgctl$IPC_SET(r17, 0x1, &(0x7f00000003c0)={{0x0, r18, r19, r20, r23, 0x1, 0x9}, 0x800, 0x1, r24, r26, 0x6, 0x1, 0x1, 0x2}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={r14, r15, r19}, 0xc) 16:36:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x224) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0xa, r3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x1, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f0000000180)) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f00000000c0)) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r7, 0x0, r8) r9 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r10 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r9, 0x0, r10) getsockopt$sock_timeval(r9, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) r11 = openat(r10, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r11, 0x400c5752, &(0x7f0000000140)) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000000)={0x2, 0x101, 0x9, 0x81, "4491f2a22a7206e126e8ea5c5128e1dc5b823ddb", 0x4, 0x3}) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! 16:36:30 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socketpair(0x6, 0x8f2227c3b1e2f160, 0x40, &(0x7f0000000000)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! 16:36:31 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002006, 0x20659) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000680)=[{0x0}], 0x1) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = dup2(0xffffffffffffff9c, r3) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000000)) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r5, 0x0, r6) ioctl$FIOASYNC(r5, 0x8004667d, &(0x7f00000000c0)=0x3) open$dir(&(0x7f0000000040)='./bus/file0\x00', 0x400000002c2, 0x0) execve(0x0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) symlinkat(&(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000040)='./file0\x00') r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r4, 0x0, r5) lseek(r4, 0x0, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) sendto(r1, &(0x7f0000000000)="5614e52e2652bb98be47b2f5a2c3ab7875143230d5ecec70d1f6e01448b90a372ba5f77c078d04b5ca6584220730171d7bf68397350375fcb259799effbb064cf217d6b0f629ef83140e35fa5ae094e6864faef0b0119f9f7718f4e10191636b3201ec8b76a4e03c8dd8017026556e5ea5b4d50c7ed9c2b76a34dd5f3b672c816c56f2c7f8830db9755d5cef7650e70d073379a562440ec7f57836a4389f7cfd91b932ca4d7afe29c2b0f9ceca8054ea", 0xb0, 0x80e, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x5932, 0x5}, 0xc) mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x2, 0xe0d648171d216f9, r0, 0x0, 0x0) mlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) 16:36:31 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x203], [0x0, 0xa], [], [{0x0, 0x6}, {}, {}, {}, {}, {0x0, 0xffffffffffffffff}, {}, {0x0, 0x0, 0x0, 0x2}], {0x0, 0x0, 0x5}}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) r2 = getpid() getpgid(r2) pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) fcntl$getflags(r0, 0x2) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x2000, 0x220, &(0x7f0000ffd000/0x2000)=nil) r2 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) write(r1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) r4 = socket(0x2000000000000002, 0x1, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r5, 0x0, r6) sendto(r5, &(0x7f0000000180)="80e4a2f81130af53bd8305a840dc87b112d1b1b963ee8d10b953b9c4f99b7a05508f56e70eb3a17748e5bb738ee0e9007e32a03b3b5ff7b197c4d43eff41", 0x3e, 0x400, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0x353) setreuid(r7, r7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000040)='./file0\x00', r7, r8, 0x6) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x7, 0x80000000, 0x7f, 0x1, 0xffffffffffffffe0, 0x0, 0x3ff, 0x1, 0x3, 0x101, 0x2}) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x47, 0x0, 0x1, "d720c1e7bb8fc6e23c5b9a810000000000e767e4", 0x4}) write(r0, &(0x7f00000000c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2ee280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) execve(0x0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x90, &(0x7f0000ff6000/0x1000)=nil) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000040)=0x2) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000001c0)=0x8, 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020d0e000000000000"], 0x10) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:31 executing program 1: setrlimit(0x3, &(0x7f0000000140)={0xbce9, 0x100000}) setrlimit(0x4000000003, &(0x7f0000000080)={0x7ffc, 0x100000}) r0 = semget$private(0x0, 0x1, 0x200) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000200)=0x101) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) getsockname(r3, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000001c0)=""/227) r4 = open(&(0x7f0000000080)='./file0\x00', 0x40, 0x20) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x40, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000440)='/dev/vmm\x00', 0x2, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc0286988, &(0x7f0000000180)) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000100)=[{0x0, 0x8000, 0x4, 0xf}, {0x1000, 0x1, 0x9, 0x7b4f}]}) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f0000000180)) r10 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r11 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r12 = fcntl$dupfd(r10, 0x0, r11) ioctl$TIOCFLUSH(r12, 0xc0286988, &(0x7f0000000180)) ioctl$TIOCSCTTY(r12, 0x20007461) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f00000000c0)) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000400)) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x7fffffff, 0x20004, 0x2, 0x1, 0x1ff, 0x1, 0xffffffff00000001, 0x6b013c49e6d6010b, 0x1, 0x2, 0x6}) 16:36:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)={0x1}) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0x353) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) setreuid(r5, r5) setuid(r5) r6 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f0000000180)) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r7, 0x0, r8) r9 = accept$unix(r7, 0x0, &(0x7f0000000100)) sendmsg(r9, &(0x7f0000000740)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f00000027c0)=[{&(0x7f00000001c0)="ddf3babc19222fd51801421c11a4641d20e5ef47157c620a2620eda601a17c23ef428155eb4fc8804861db21e23d6b8a69a10e654a93a1262a701b4396931cc02adf19989dfb2a36911c76fd63f039c44b6826ea37a377892f992c1d2d865349f8c8b8c1f960019a253d413669314533adcd4cc59b73ff996feab2b939cb8c0d65267c8ae13832f966de48adf663b962c2b9c1071ad911da5a97078a161ebc2ed1674fc735948ac6c05dd33d12f89b44f8d89d9d2b67117702f67675217f3890f493f5", 0xc3}, {&(0x7f0000000380)="722d58812d82c59acc6108d055bf33c1820f376a4ea93d72e8cf867f6ddbe24dd1369da5d4ea96e9b8f33884ebbebd3ebb9b743fc9d4798d698dead5c51ec349f59cccf90073d14fd8dd633e404ad7c0eafeaa9e1907a169db91942b44f8546ae6ac20fdf3b95a28111eca07f175c7607f29960a28805823158742435ef622f132ddc082b6ddcd1375ba5101d807b371c65b216a5a2b030ce47ff42abd208631c8becfbfb34741a5aa5f4d4baa5677e06638e81a51393f7710424e4a9e44e4a107d5e4fa2dd0a2f4b6cea6db521172e7e1a3220b06ad7641a431608a8a75dad5d1deef6ae690027eefd120c5", 0xec}, {&(0x7f0000000480)="2eaedef511941dd55b39aa938191a8f2bace380d9aa7641aa0ae0e637594267459f924089d5412b9f3f34cc4f451ad0c478b6e31f6be3b6ae731fe450225f4b725a96c894c5d69d8f02c4fcb2c00c5dc1cb7f82dce1512fbbe6a9500f891ef2949c967786c2bf26f1e40727c37333961572821bccb10809621382d2262408ba2e41ac65bed09e54e5fcdc0f33c8ed6a1352007e0f8cbedcc67dbf60bdf9b3b0f56187768dbb42382b3d653ad0bbef12ae347df5d63866cd067290565e471d29ce83ceedfbd66b5e9bdc899a2cea096a64060ae99c43c3376ab027a", 0xdb}, {&(0x7f0000000580)="e9d885c73245003ec363bfb5e1adbf73f00d9d1e73c09908699eb006f0998674c219525e01781b87131655c7e89ad9865f45dcc8d31b3748fd4f1b8ee677df472d1bf2543e22c054e12fa7ad1335df00765fa6536003514a4a757256b60585fb6b871e22e5063880d4592616036695ca5a8942ec69c95c8a6f627335242868ca2b2ced94baefa3433692344e5e28f5f3eedb9b7622e8a5eef08d3b7f4842d1f766fbe466608c0a744df27ff1bfad90", 0xaf}, {&(0x7f00000007c0)="731bb76b30d7a0cf06530644dffb4c155cd19446a9cc447a36f4c5cbd0fd5e8505f3e471684e85735a903a92ee5695b115e2f27d766b28d5abf9be31a9ddc53d83955decd376c1ddfadb93a1934368f72569f7b9c14594568c3244be4152d2db0a6387b5fbdd0cd7d97a07e285c72762d4f83fde1bc50b758230fb1b56a7faf4e1102ec02b63c9b9c1b415334430fe3fab14b1ee6c7087745f5ddd3116232cce23c838395090f7d5e67554ef88f1725d404a766c0affc18c1aa4b64090fbd64158fc1150ecc8825349f737c8cb79a5893820e17b5d7a60ca9b1ec8a6ba10bde5fb26a25596085ed74043b2d4bd1c6848d5c07fbf3db8a7e48087433d937e04ae865297564a46de35247e37c1d285f54882dfa404c899af91fb561e3244a4d768cd55fe625bbbc803e4cbf5be5dc027a74f6c6b509c5bbda4b4cc0d71c528b7ecda369ebd8df7014a0ed91b2171357faa5749f14af6b9c420aabbcfd02f6ae59e172d49f084ae12fb32823e24597d6229f382cb62691f60bfad2d2712a077f10aaab355a2648795739f8895df8c2944e330d0f0eb27e04c86815b57e3d4dbd63ea05aae762aa0e73276d94039e100fbb296550e397714f4b68bc723136379ff0f7bb30b0f74749d72920b3d3db5521428a05a742dd800dfd81b3191104e2abe81510c3b19c35bc97b598296a7ede72caf39394962a977380585547892d4337b0f9b35c4d10a872e1a3a378dc939ff0522d06c59d0d71f9f044c27e4cc8c2d0e3734eca9018e38fc23c6207e86fd70d1c5fd8744a2a5924dfc5143f4eab24c9cc31e7155113f8de8f923fc0ede692c239b523ac2a931dbea813bcd86ac5f940ef2c50eb521229688cb73b0ffaecb7b80416fab73f3bcc92948f0f84e0e22b702681dd8f334b1ef93ba50e7bf1669352806ec9c31cc0d8d5d416c5eb93fbc5266c7798dbcc362e8bd476215fcea273cd2fca8981370bbbef77364bb98828cb4dc06151d0a0a1684ebce3092aaa9da8adbd308ba9127d580ea20a28d2694e4b047f539ce1b9f91a1b9a08d3065d6414c6a6a9603faa8894bcf28d836b3adca1ab65077727299f2a04d1e7bd94301844691bb5a11a1cfd0cb1349bef1781dc40f405e1ee2bc46985972e8fc83f0b04631b647571667067bef0397428ec63997ba55cceb9fdddaaa046a8e400417b1061a9471849e3092c9e6716980673aa25d6ddba9eeea900def10110f00728f593155dd91d26a127ebbd227842291e34453a2e44d976d0dcfaf85cc0d13e5b6accf495f51d4882990906f9347875d59853e2121033c8b5abec30fd76b1a887f2b753cfdbe116ad8b27c2709680232e52b550cdbe929f288971ecdba2af6a2dff100efddd088e1807329764398fc58a54a20cc9586875e5df6af6bf48aa8386db3bd289477c529ba427fde283bfbe41439b1188b0bc444792448717e4602197095aec6cc4ca585abeaaee757d8e69eeda77a83560c6f662116436e3da654fb2f2d70d838e1b8930f954778328d1a8e943fdb05b30853932f2b62446a5c1ad936b420c46a8f0635028652e20aefe2b897ebe5822a30a7496f3a1af701aca10d3073a16390ac1548bb672c8f145d37e53e1b86408d117d7b6ba1b6b7f6eda4a018e1b42468e2d5db10b362fd821e5107d068f86b0d7dc32999681e7968b644953cc3b161bc743dff358c9aae911339a135dfc0842fc3ccc68bfa4905f37c1902e1b1a7d54e4a949de545604816ab2245b101a90357fba87c153262bd319480bb6f0e7f49d28122b82a6b840cac60e862782a0624f00d0582ed1d2b3d258b51f7cf3b76841533a3d8b535e340e4e2029b9cfc498acce269b090c26e99b5886a9048c83256575fc7018df6972d8ee0347a8f14deb7ce71afd333a1360118bfbd7f64d58c456f4a0c4d3bb977326d4293ce8601ced614e10278cff5279f0185c926ba1b32773e8442491840062d40bf9e192bf483e2c1af8ed28f53c19e7711e02795844d3d87e527e582e690b94f387c6bd9af9b0af15481b2b5bab7cc8bc22268b9d7838ddc911cf4bc624f90e2e91d7e389a308d0bab5fce0c249cabbd9186c9fa66349d16022ddf4546cc7089150efc4734548c22e5b8a26d94ca2d552a91d9f1804b08552b83d10da6a1f604b8f2da41ad2fa14c0f0d7c77ee7a5c78c7e9688ded6704e20277dd356a4435a528bd37232448516d3f252c70d3039d6adb85e18c9ceb275a54c3ea24b939b232b1e10fdb6894c7dcdfbd25f83c628bb73719a12e4d3c722e939b6a16b37f5e3d14a3d1b816ee1750348f8572842af578705c036335c79b22ba67ae637ddc7f77e724b6ce349e8884aeea635f5baf44d494bbcd469bcdbbc37a429e67d6cbf32b929f7566708a0145db785611e42bfb166912b31ffa73069af7898339079cc1bc6e7bb9549f59adbd83da8c2ed65a503c83f74ef2d9fdc03921f41a3638b3b108f476c4e481a7c2ae947d9881fcfec35e2db626ddfb59bc6ef7c1c856d0924d4ba7326142e9eb598618551d392b1f09ac494e2e9df30eec15890e4209129c0b70b2681e484e7296c7aec903d87e6f37b1be2b9ee8cbfa979b02dd0b71d01c19498d2137e335a0432203d1d91c87776b46b36d501d5bb16649ff98e8907d480eeca09a91cc35712d7f3416888742f0a4e98e0b730d2f9b034bf40c44bb55c40fd87b0bf800acbf937d8c6af770d2179207e1786c7f008bf6e74baf785af7893e25080f4be125529b2d734e753f9ed7e4b3e912034af3b6f94c5128b3108917983da93899b4eed187e89c70597960a79d47859535d586169732ffccf2cd35049b10db9d224375bcbf70c7f3836ef8d62bc2e91b0c4932be2fa7d679007f12b54dfcda998fd579064a10f0aa76820e9c1d0f6e0fec39c576c8eaa30c127f88bb02f2cac786c8ce801a9875581a66a5be599df67b62857deb8898f58e0e4aa5eef84cc0bb72d33c571d7d54a54aa03cfe7143da6612b82f3ef56fa5d4de7fbe7d7c23388daefd4dfcfd75567c0fd60ad9c1d5d509277f3339532ff7124bf2cb7796cda7c52f985580084270207c18bef32fea5e5c9895ecd41ae841778fb1aa844944e9f153d513c767d5a570a8b4bc8241753eaa3e991e97812fc8dd6428befc14f857bacb1a390b072edbd79b383a7e90099aad9bce7b8af4414f4ad3d655e01e856c3c636a730f9a461d622c4e7c79d830cba9e4bd10317f39b2655b5939ec02be615e827dd334030a1f2d8be5aa0dccb70e8eb88a497fa1419a74e37e1fd0598c8b28648b9273344cc52f3be8dad9f885e919b960c68fb93b8c8f8f521a57c74e13ba60e32c3f9a1c168d100a48684c2602e6996e2cf8c5153e1dfb1b32894919753ba9fca488c40dc4c20e0a9ec82ac572672ba20c39128784988522731649733ef45175f2c90002f8fbeac961032855f945aefa92ec1c0b1f7c914d34d73cbc0c9640cd352ff61db91a94162915cbfdb2390fae867a11676d8d0125fdcb6ee10fd076730a4c16b5455065a61963e6a304cac7fab53c56fc3b2092f0fc49570b1592ad488e0f0781ac47bba5eee7e700fdd8bb63f56af7e6f695bd23d8ba9ee140178a0910ab5ef38828a5f9311e9febd065a97633cd805533d33d14fc434b76efa742a75cd0673db1f3ed4425bd17df21c0fdeaa22aa63319b8fc70ec75e9d3230c5c2f1d85ff802f0ffd87294619b0691f0492a25ce67096160c22c0956427bf92bc12757609b5bfb49f09b84f99b82961756e736d72671ad64297c6a0baf58cf830f92226d187e09fff2ae0cdb33feea179ce617a62f591064690b75a50e9106b19ea52b06a71b06a1cce4ca61b16231e4e6f0c2b9e9bf298995294a539048a60375cab84ef67e37d640bffbea044eb374faaac5e7b0ec79043301eaf318e6933621d7abe7fc71cb83850e42c34b567ad28991ca8f748f83cf9662a382cd1f251adcf2b5d3f9c579e4a7aa61930dd8b7eb0a9a091db26d0ec5163f64616f6a59b80e2813bfb5b2cce0c77938c4ce5238b75be315012b78885ca42244442831c852a71fa3d70c496460778eac5a5b57c07ca6c619dbeb2e68a6937732b047b0fec9dd8c6a566069d22fcb72f8c4c73b6781d059216b7a329a333bfd911dc24e18ded07e2a7b9389755bf1d70be26a40e4659f688db625d176ff11a82a71bc7fa4e84a60efb977883a1118ef8048153cfa9da45e317c6a88eac854e5896bf9052cc1bf3f7d039635e01a3381abe6aab6bb5034396be0b7400689fd8224932df393dad4174ad607409b25aa53447042ad4172ef50a97c99f43ae056d2821e9404ba87b5dc813c6b1638c52227cf635de0a01ff34493cc4ac2958c4474515fb3fad02f1bbf6b747207735936ac7dde91ac06d95361fd737367bbebe09c1ea976178d1d404ce38d1bfff442bb82a0c44405cd7e91fdbf124665a536adf3389a6e5cd0710da18bf9046da8b849a551316d4e1b862d0a547fb99dadb37f8fa7b033c1af81f79d6fa53699617e7597df1f0fde5de78903289dbd2f093c6ab925a914ab16a76767b875c916d14f71b609c5885e7ffe12702f46b2e8f90c3d1245d2c41e68bbc4fbbeccd865c2eb53d9ef14ee8f2c73b8e606a38533aa19869d9d5b3f7a39bae256a6745ec13ff9380a5d6892080b30b0ebcd6a3f27b4f4211ff84301595ed0281a574087a0a5f7c521343380c5f9a17878967afb94afddfe7c7b5fabf3f415eabb839a4a7298e64c306e65ae677fcac9e1972c50eb1ba66b11af86b534e238b10f49f9e54efb40fa335f6a0ff0ea06af1adc581c9fbf8aa55f056dd36910aa7147d1b8d7c05a4ce10f8636631637db1b16cf4e661332bef7ae16b09bc70629be30ca1a22767e653ca85466027c790b750c9e9b1dcee60590c9dc0750c830f5072cda34d7118f70cb07138100e517bd7d7133a39421cd64b6b476517677184d7a8cc69fb09508b47f35e71d1e2b903914f65738ff72990ed8f4f7a162f76dfcf1e3619a2cfa9f9be0927007ac13dfd913700ccc55d5b051a1528c09d836f05591a09544f26938cde3b1681d8ffbf6f32e5996c1c96268faed5e8d3d48ad97a8d0f58c2ca0dbbed36faa5326065754284f469c4ada40fc966870d38c59323243e214b7ae6cfc10b5f9bf91f223f6a7d1895a8be3fe202f42138c41e37eca789fd33047477e5564e1b264b2535e738913ef05141c7b7d4c9ec1326f3a313345539a768b3145e96c796b657ca86ca2a0698bbbb44d81ee626ef14b51ca8d8f89b9585899ba8b12119198418e200d1e46c2f2c63f20aa8c582d63f39171ddd156255f097a38114cea071a17e5d3af920d4557defc802d5e48784416e61aeebdbd97d6749b9dc260e11e96b814078fb0eee6f02a711ec93636fa55064b94a2b2cb3730dbe5c5d337153207ab180468583512c5c0e7582dfb7575d039943c2be8b7bbfedd266f279c4dccd4cc636bcc6521509ed79901504af53560fd0592904012467ef5bafb0c1a4a3490b5d965845462f33faf7ee6c611f031d5f202934b82c6dfebe0ab03949427f47357bfc2b9686be10869ab32dc1e23635e3dc46e57429963cf629f5e8f145398df2f980da1a10e0f452192ec2c519fd79b1afc31ed5eeb5168d5a5a98c7d2f6c9240b561cb778638c424b0b65a4aacb6f09dbf51992db8c80ac47f16e104d9393cfa2a048815bc613c2e47e05b440be1b520d881aaa5bbbb8621f92ef69bc37520988cf88757c932a4751fb96ca87681d872bf64cfb0a5e603da6f583058b", 0x1000}, {&(0x7f00000002c0)="8975c79ca6048a8747f89f790abdbe67e0c9e8b70a5a", 0x16}, {&(0x7f0000000640)="0a7ed26bfe4abb756a257cc11dcb2460625e1b0ab26c1dc7dc6632a5223340071c60bffd6d5d7e104a1b6701935b68bb210c0cc6beb872ccfb19c84aa0493d4f471500eefe3e33e0f829f3285e52972a27475fd9f0542f085087051114cd684965c1e9ae1831db153cac5ab6ae8aa5bad799f8bbacc09a2bbf14fe3f4e0140cd00fd83d1789872d0d1028853064bbe4b9a3c9bbcf42e8d434242c341769791b6c2f0bcf2c5f2ba2f10dd51231a7cd1ed0ea943da39a7bac345b37dd7946e7b75f9dc9c7cd6", 0xc5}, {&(0x7f00000017c0)="935344b0f47773a6f7b0d68fab4c072631a880111118b4e2faadb7e3a0ec356a2bc831673a8ac42fb09e498862af5a2da652ddfefcf4222bc80c6e1a7b5e3cc51ac2088c5fd8e9c1c8e0635aef40b91d235600563f8515de3c886d2cf31ded5d3fd874201525db52f3afc42fa3bec2385b75471a75a019c418547e5fe7396af212819d1976fd58b2d126cc574c01d877a3b6b46fe74c25fe1ca00c3ca73c1b65c416d91a1b0247f95f69703c052801343f40ad7e1e9de6556a983d9c05b71e3084045a2e7249f92e39621d87eed8b89b04892ef552c4556f85e37e1a032aaa896fd8c98251fd3244e483d3f228a8cf01148506e85f10a6c7d600ee7c672ca03a9e60c45dcbe787aa38bff599f58824363c6941fac781d2cd3ebf83cc58d0575e42e820e49e5464bf479e578252aac82b83bda4bde8e6d1b69dc1ebdc1b3152fa7628aea411bed9a0307d4c2c35ce6cc5e0c51ec444c1f77cb1319c9bacf9c989a599d3938086d61174070fd5497b48e4aa3ae3d38152cbd1d6f93b3450b9473700f71c4ba5fde71164925e3c1d4f1933dbca8bf7136fc36231a491cba20877429c2078d23a0cac875d38aabea8c404f8cbf6bcfc4e5b09635a1e67dd9a84384b50a64240da86580761775efc547784194a4c4efb77af98414439501bc522b8b1c4f8b18d48e9ef7cb7e4bd6e6f3232fa1074eadd50ba469706cd32ec2404be0bad6f3bb57205cb7e60cfbb9a3d0257604f9c9f125f0bb487a7bb906e326858f539c4bc474586cd6c09d97c78fbe61499a00629977b2f0a27b004911c750dd9d808d5e1be3ab9d4e05fe09b2584d5f598aef3ff43128d34d27cccf923a1a8ecff182475123bb767ef2d87c148e8b41ffa3126aae4ac3469d0be2bebb0c27fe574acdba21d5e45827c6f1f819de4aae7ed8addf51840c728b01dd2acda9b5a1434f6e356ebd0fd318b4395fe810b5c259a989d76b75750eae90fca659edc952143d04017d2212aaefd131e4e0a9b5dbc93c197c1b8e1f34b705ce0d64635bf6a969ae766c5f8d0626a6710919c1d9e995c67796799d96de80c1dc32064ab8b98f711ea8e05df97b4a600760a38152539fe4c5aee5952595b36169e6bc1525b33db64aaca125c593aeee9c5427f46eb045d7f67ba0e0c9bf5524f88f47fa2a56f837269887b95ad74efab84f7bac5440eee5d0fbe41cfe081aae14e5d0351251093f87251cb2a9a376c927266efabc6df2869591f3d940e85a6afb1541a183f1262e3520b493911f4b06f15ae3d5a8aaa693251998a0430fc1f3d5afc9dcf36a55e16388207d71a67592d6affe1a9071ff5f915a89bacc87ae2bddf30aa7ad4e5cb346b31f73e2d615ef01fa0af192579cb7eb3139824edfb84f74f529ec4e394bc8bdee366b5c805af02bb1cf3954ff3456126df7a35bb33940ef9db33a495e0367cdf4ba2a585f44644c882c928af8364eecee7dd61e9fb0fc46853a5bc4d7189a48e9bc8e0aa61bcad759bc038d6757e28b3a542c2f59a7e283ae108a1ff9cc85531f503f8fb18ad370cf663b2d5a080f75d47d836db457abcdd701bbe8450bc5e99c431479a5ee27a9de89a05a9855f309885b1d7df22df2822e0985803bc18ed26a165c3617a8f7f2b294f002dd9b2680ce986784338a4b50031244b3463b33f140fd344d8115b00d87f8073c4ce5452157b95940bede425278da18a9607371a6f28e45214b8a7697e27185f99cf17f1de50dd2ba7fd1f8adbd0622eff9a26a720d172dea6696aa378ec3648acd11e9a80f6242ede782382af96b74da983e929b811b078664676290c7ae78fca2f79d3f397a2f2906f0410aa675f5e49f354a506a008070fe70f2d1273ef0279e1332165477cbc2b1bbd9d83bbd07fa36d10668e789d13245f028fb9d7fea63b5b0442bccace70e10836715871a2ef4bcdb26b86622770eb8246f1c7158540f7829c174df3178aa2d07581e55e3bf63985e909fbaae10b11ce0ca46ba127845c603b80a834ae00b9b4ca1773abcbf570b04c1cf0887f34ed33e329acbaf7695a23c0c2fd55deb4c583f2a95ddbd1a58458c7c7a4e1a62fcc787f578c17386769bf709139acbcf2d8ba6758bd99405871fbb269fc2789ef1f576d3438192aedd968cc7740abd5a2dac6a6c59f15bc6dee0ae7571c88ce3e9637a68d82903fbf6c9f7cffd153be78f248035659b7f4bb759563e504ead5d053ef6024b1598084d8157108b99ec4f50394de5e80b137d396356d1105ccfc45c1db1e79b976501f72e8cf364509ae5946b86dfb6bed7c948771d8e38e5e705465274cfef321995272afbb805264c4116cfa46ae456cd2d3b280262bb215d3c1eb5f7deb1ca597126bb8ad9daf3e6cd6a590f647867443262125b56d75ab2daa1966ecd70ed75da096f0a8a964c9be5b7968efc19ac7787bb916825a872e9c7913a7fd8f92f8e17a2ae4885f4c55b88552aca0a238256f3c2381ac96329e6f1e6c673a93810d9a6d312463bf5383a0cd27c40c6d665c655f508ca7e08714efadb335c67f452088813c425dfdd2b11dd92b7b5dce1a231ad5c6a4b9eb28b5a6d23199b1827d71168e8a8c874236e2157cce72793bf41387801efebc92d92b7c6b5f6e37564bb7f9e4a4b5d0ed0829fadabee55dcd0f71c4faa35c118747f68114a0bde17975527d46c30144cb7b315000c36a38f665527fe345c754c2205b6bd3f87b275921356f4bb5e5a18c722fd1ffdda9fc00a6ed253a807c1e3c164d519136a720b01e851b7e8125677238431c0eb24fd74448b0c7a96e485c2f0c8b3aaaddc059b7d71f086ffd562dcf4d9eb83e498828e3eecdee1bff14ee840a2e61ca535f510b445fa9cb9c5f0254cbe09f28d3377eae3e4d030a1e7e415447d2b88e000aeeb9275dc5bf83114ea53666c8b431a6df245a16c50cd9040a01de79e1e951aad2e9e5538b84943636f298e4a87e8d98f16f1bbeca88893df6836ac0d135d43ba7b1551f0060e9eb76fd3daecd57310533d76c0725e8ef8b0cec76d66891116472e05e4e303199205ce3da056f745ca4133b316a0ef3dc27e649b55001a3ef238fe950e6d758f9b7cf0d60e5516f68d7daa80a5908058122f6a6586e7493dafc22b677f70c97234fb26445c4a6974aa3a38b9e9a19a2ef5909f6d1a8988136fe4ecb66e203395829c9ae93d09ca6a4246e9e23a9f3baf02481e0e42160a49ec774448886e05ad3adb19dc27705065a4aa6d7808786caf052cc7700f88bb88fbf0e8c859cee99fbc727a51e062d31f6f0cb8880a0d97fd5056bd6d3d2dfdc5c2f36711c3c91f0f16264565797ff3495f24c0b0e558faf0641cd6991070315e5c72b737db62cfbadedfc49070a8ef8fae1a80d0eba7f51ed91ccfd112c5c818df88478f7f588612b4c88df9e93b0930c6f338d037924f7d5530b849980d8a00d0e2690ad48f8997f636a1c2bcbcdcf16695f83fdd767f656b54aa839dd51b0dd9f2e2660043eacbb5110ffd05349337837c931283cf2b0f435d6fa5ac7d847542b1d19de1be1dda33425842721a95bec6ef5b41ee6c64901adecea09ffa49522cc7d90d393f5a9a092b0f40fb6203e4d9ac71a32aec160d6f1eac8ea13083bae7afac55c9b0607f058c505ba1c073d086604573d4c455ce257f6343058b00af150a7a2a88810d6d503d4b9748c1129658512243f0b579104dfe66e85b8615393e6fe906ab8212c0f089698493030d74c64756ac080c04a7aee42431cbf988e03e89ad06bd47902623b360264dae18d276c1cdf8fbd026265354e6759807c013edf5818e08ffdb92d0c45a36941ff6539ff7e424f77d182d675e7d4ddfc01a10bbd1bb4a2fd3850e1ccb28857073583b610779a2e85ed2d37c83e86d538e45b98eb172880586d8cd05018b100c93b35eb68674e83ec0fbd058a7ddad528c5997f7b58459bf53ebf01d0bb4cd05b6e0c6cfd7488eadc9876cc973909628449fa3a6f513f123f45e4b089552f8c91ab52de5206995f753ef561f94e96ae539e3d3c57326a3940869e86ac058a04cdfe542e60efcb4c9c4301fb57e3b9dad530aff0d9ca9baa1f652b3eb67ca9e58abfbb9d3abe7e18f082117edb7f9691d4e9bf975bf1fb06af1abc12a294604949f18f7fcf701a7144544f07ce1209d443b63ebc5dde391c20adf3c5ca8ca6fe58b412f48bea676e703f04fafb75d6ab6d57e42d6573fbf87b727e70d2bfeedf6bf5fb82b4cb296e214f25e1adcac4b5b388c27b3b896f90b6e7187ac0a8dd1985cbf1cacb791ba1a54f43dfdcd4b231d869494312f914977c868e206fa7a8a5a2f8dc02dfff551d02eb94744b79f42a210b4cab9a23d58d288854c8dc96095cacb8c23204a1797b04ef3a198683b0f765d8007efb6be4b54152e12a877d75b857ae8aac310b5050ff8a884b72960f8aa8622121acf1c35e4145e493ab4bf36ffb137d4ab7f4fc496c803b1c287e67bdeec56e3698ff1a191ef8736a44e13ab29812f1269bb22f484c0bfc1308d6c5b9fa54e3df277219a3811b2952dc878696e66c1bc3ce821e4473b2b2d2ac38115f5fab48f9f21c551f8f9c4e0c9194bf07db44a349a3cf347cb9c6ed6db216dbae78f9f8e41c8436fee824b16117af2f9e9640b02f981a192c92194c4ec828015d96870ad022e45aab9e5e7d4f24803df4303ea249c155488b68fe5c04074484a5a64304991d93a1535652cd6127d3d0fb5fa4c15c2335515a7a56c01c07636b42410750ad4a2c21d2e990bf8a32388479339ac468e54aefd1c4fe586ca761529e7df02e060477a6468ebe8b5906bf666af9b4cf1e9634db9ff7b8117bcdb4ae78b9f54ded9bf7063b8f5030c472580af86841a4c03d315f9057145a6cb9da8f8d50d64e485806eb70cfea91a91993da92b84f8344cef3beb5e78316803695625bc6965cf58d692d3daa9ff0684f551e9b1e1b4982b7703445a2a11b2a8c272694f09adbfe3b9fd6e39675d88f011360249f0879c85537f67b53372c7f7421847255d4fc0e0dd2363ada86de17da6f265911a87b95bb8a52caeaa35979c4fb2baa4b156c07bcbd4ec4fee66f2fc3f623ef9ba2c6b8654702c3a27c347a2ceb8883842220fce692c5084193d081c4e47df00e33d21b2666cdc6222c6f9c5fe5695de37cded661f9e16b57521fc7135007f4975af30d055995a9322333d6d2fbe9887645606a416bc204274c81ee11d6115a307c28518e15730b2ac96ab74822506fd169bfa02c21e6a0e3393fe1e92f92e63cdb828054a856ebfa5835043f291e83f5d9702f35915200facb16c2cb2a055d6e44e014e989b399bee6bb19e6b6120c618d52e182d28a533e150b5f0bc7d9bfa6e2c077b06ae822ee9389e165c6cd5a7982e7a03a6edb78977c8a0807fab76adf7198cb902b17aaec8c598a4fecce86055aa26db210a9e26639afea0d830207efee5f10d7f039078aeb5422459fa49ce99486e33d9c46ebe854de4b2a5b8a1fc43551b81700be58218ee299a9c54113781804f50080126c25a07b941c9dd99a9b86c5a02ba985496ab357270b97f6ae389cf310a1a7acecfbff855aaaa3f7492c38a2839f93c53c5ae86988517c195362802a727db0e75c9cea549defcc9c830a95d1a5ea1bf3aa9e3ba5e6433cce10d76be187f7fbefe5aa85b13cc3a6941737c5f7066411314ab80c46e37679a2bf52bc317c0cf0c442eaeeaa2d72f1ae7b4e064e8f13e162e2689981c4399a552a95f42b197d9cdab80c803ca275405985aafcc6b694f823c3fbadfdc19e69", 0x1000}, {&(0x7f0000000300)}], 0x9, &(0x7f0000002880)=[{0xf0, 0x1, 0x3, "6e88eda24edc59dee6554b8381633c113317f3a1cbed9ab0add3d07d637b5536a5c443a4625cdc1a3317992214d4526daecedff4c0435f8b4e3a98df00a5bc08d01f53bcf3aebf7f524bfc0f7e194090484725b0088e825d796e8330d9e31b1d2f869150fe545958a46b4f682f7ab24633277c6b4d348916659b06d02b692d6dce6d2786349c51d94a770a880c86b38259297f00e86b329fcc874afdbd02b9374a31656aca78e7e18da42109dd5c8438ad2e0a5c982f39712715589639fa58ba88d4d23c7b0dc0917ffcef0c54a5f350c26180e40ea67ab1f981451ba77b6bf3"}, {0x98, 0xffff, 0x4, "d41041847ccc93c34f5f1a2cfc48e6f81e8f126fc9eba4c6c5c2e15150afe85728a705f6db5ef27bea7af42f5e2b693a94608fe16e03ebf3bed562429e0498cfc2630645e01c03003dc68c03964af6acae16ad1ddb4d2519ae508c8cd48ba2f92625388bf5a9d75624ad5e6160cf2834b136bf6927c4934f37140f1865729781f86e84fb28bac2cc"}, {0x90, 0x119d1991be30934e, 0x0, "a40ed052ebb1bd054c89d5bebd95b2c412f3afe2e53f8a299cd2ebb79caa04a1a2505cf3c505c68897dc2416f2fe55e40e502df869015edb1a8e8d79a0208f3806282ff65b42ff1ccecc37637040ffc24cd5d3db365366ed8b7179dc98d960f195c0ec466b15b5b39196a4a42080c18ebea8c1dd58fce8a06c7bb1"}, {0xa8, 0x0, 0x7ff, "0d7931b12ad5f6e6438d641982f45d5e40732b4116523369cc0d6dc9f0c98342408e4ba22ee2541b09581688b2007cc03bdf51db43a0a9ba217689aa3a8d42978f6eb9a75c146ebb45a4a419ebb7b2c192f564430319e16b6331c4f8728ab840472474b83399fb7b5bdc86f10201aac8124667fe5ce9da31ce7e0570d281b3fcc50c37b1677799e952ddaf47acf41c919b"}, {0x18, 0xffff, 0x3, "9ed9"}, {0x100, 0x1, 0x7ff, "9881a4cd9348e6104aa847cbe170023ed7be496856b733befadde2d09a417e394fab62a877883234683e339baa2d2f1b42fb626af0b7c6d6e88365a45f1474eee96b465481e8535d1defa2dd837ac509d927482375cf81fa1fd2c310b546b6f5506a0793439093b823d2c7ea252eb16f1860a0948fb5efdd3c633796bc46832b2e8e51d79643353cc1d3674aa94d48e78aea1da1277f3e95c3b3611dc81c754ee4c6e8c566898b7e878d48b9ccdd5a600b6a67fb3c0761a9e91d0b49faf4405dde1c3feca2e9e3a981b9d4481508ff674e9a5b5445a0af61e209cb04a1caf735cfbbccfcd518fef271bb4e"}, {0x48, 0x1, 0x9, "c9a83394ea93d6493018a43937b0fd3a4e19d024cf1e8585eb09c43acf95b4e6f9ba7d924317ccc70a2ac40b47e42049e8acd24d4d80294c"}], 0x420}, 0x408) fchflags(r6, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r10, 0x40047477, &(0x7f0000000040)) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:31 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x11230, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0xaba, 0x7, 0x80, 0x108, "e4cbcd7333b04abb630cdbbb9f5103000000f598", 0x5, 0x4}) close(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = msgget(0x2, 0xc0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r12 = getuid() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r16 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r18, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x0, r10, r11, r12, r15, 0x1, 0x9}, 0x800, 0x1, r16, r18, 0x6, 0x1, 0x1, 0x2}) setpgid(r7, r18) r19 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r19, 0xc0286988, &(0x7f0000000180)) ioctl$TIOCMSET(r19, 0x8004746d, &(0x7f00000000c0)=0x2) r20 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r21 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r20, 0x0, r21) ioctl$TIOCSDTR(r20, 0x20007479) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1, 0x80000000}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! 16:36:31 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x1010, r0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) getsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1, &(0x7f0000000040), &(0x7f00000000c0)=0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0x3) syz_emit_ethernet(0x35a, &(0x7f0000000000)) 16:36:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000480)=0x19) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="450264d0e2af710cdc18c578740feef7c292cbf2014329a6ff905e0f74c0f35248bc6ee6ebabad07b0125dca1c9313c7ad7203854b4eb407821a2668bad53c988852066f729aa3078b28dad9e1e15429d867f60ac5e3e7054194fbef4ff60d239b103ed5f9dfda3fe6", 0x69}, {&(0x7f0000000080)="b038b81eb0", 0x5}, {&(0x7f00000000c0)="c425ec5b589b48d4d52b345e7c63c14dcba80c0870e52972f524e7b79c3011577dd74d5bd006db8eb2be4c6bae5ceb6ebe79f55a3f6da76dac181862ce40988bb28677b785f95b9d97d8edacb7b4934a6931aa3bb57a953e44dc03b7810046e64a2cd2965eaf0c01e490a001a7f9d9a9ca7b1966d345adb909ffb5f8c335922cfed4e7523c3e5fd57590e40e552d9f34e19c0129373c7ba79a53a1f1af77eefc52867d0554c3291020bbdbd067c5d1a2b14aab805e334e58ec56908e94c6f6be924d53248fe246c508502fbdf5dd8e4580adb9a4bf49f00fec1f799cacfc40efdab8ee25efdf85f7", 0xe8}, {&(0x7f00000001c0)="d8a39d71cf320d065dd5c28f1ac21306c36a52058f4001731ecf7ab0bad87823de4c6122394865b97b11477885370cc1f1a4ff8ff0dc1d7fa24ca521ea455d6e9005e5179c429b7875db0e9b9e4214db148723abd034a63f5ce4cbec2ffaf5d2e43f28a0a3f51981b4bfe7a345baa321e7a1f7127266a81e4d24992417f7192418c080689480a68017360e11ee0aaf9541cb9e2ea8649778ef7ed2381e75575f3a4bab44feb8fea7201be472f4bf08662e3e6dd2d86c929a3b78500da076b8", 0xbf}, {&(0x7f0000000280)="b93b29cce73b63fe0f40bb543888a3da9289dce9966bf4680b059ca66c80dccde41583f9ef6d01e8a1ea38ecdc368f7a16bb8c6ebb9b4d3149fb7e951989bf9f10cd229f4cc5cb3db557fa07b77b826b6f9072135cb406ed33d103dab6664f7fd938f13aed0823302d44cc4deb3fd1504fe66d88fd6c3c9638b0335a74a54943aa6f018a7f240bca267f03cc9a8647f8fbefdc7f29a0ba0ad6feeb9550387724c6f9a4b00ee526547bd09c68b2148297611065c9e275d94f07bc7870ef019e4b6345de1a72b18e324d0b193cdfd1c148d1d8e56cce02511e129dc3ac", 0xdc}, {&(0x7f0000000380)="9eb70cec225af1b85c263fe5378dba2d7be337f6842fb62d1a768109ccacb51ee2d2b83b0917cd4fb60d8e517c79705a27229f86559e7e9a130a10254cf4392f9cb33b", 0x43}], 0x6, 0x0, 0x29) 16:36:31 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = dup(r0) getpeername$unix(r3, &(0x7f00000001c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f0000000180)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000240)) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc0286988, &(0x7f0000000180)) unlinkat(r9, &(0x7f0000000100)='./file0\x00', 0x0) getpeername$unix(0xffffffffffffffff, 0x0, &(0x7f0000002280)) 16:36:31 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) fcntl$dupfd(r0, 0x0, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f0000000180)) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f00000000c0)={0xff, 0x3}) fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r6 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x79) ioctl$BIOCGHDRCMPLT(r6, 0x40044274, &(0x7f0000000040)) pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:31 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r0) setgroups(0x31c, 0x0) r1 = getpgrp() ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x612, r1) open$dir(&(0x7f0000000000)='./file0/../file0\x00', 0x100, 0x1) chdir(&(0x7f0000000080)='./file0/../file0\x00') 16:36:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)={0x1}) shmget(0x1, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) mprotect(&(0x7f0000ff4000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:31 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b77c2c708"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 16:36:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x401, './file0\x00', './file0\x00'}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:31 executing program 1: r0 = socket(0x2, 0x3, 0x0) r1 = getpid() ktrace(&(0x7f0000000200)='./file0\x00', 0x2, 0x63a, r1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e0820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb070738a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dddf1b7ebb57005bb2dc6657ddac47a47e1d36a828000000000000000044df0430b67f055df2b473f9c2a530239fc1ecc440000447c89263b7abec43bec4656f9362301576537ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6a4300048c4c0f36c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f989fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb51de68ec13c22c02b5d1163c9a19fc736ca7ee4ae4412e7f94d2caa912a40fcec3f196eef727b24198dc5a33340fcf8ea318d1b63d4c1ea67094dd12dfb8385b4b4bad3da342423875a355b9de206038ea67d047f81c25f301234d4495805528f4ef7690c0e94386a53de4f23d65888dbc8a5df6a679c690ce29f219ff249eb5785b98694bec6b4e1b44323ea782e1b0b2cf2300"/472], 0x10) semget$private(0x0, 0x4, 0x200) sendto$unix(r0, &(0x7f0000000300)="324cadad7fe5811b90b2fa5575df91092ae51abf46229a432cadeb91b9a8bd510da9e5365b2373a60872d058393d29486fb44fd3ca6c426d365a909ffbef1bec07cee0f19c5cf7bd11e0bba8b526c1a157e31064f1deb2dc2abd8fe9abf3291dbfb9009d5bf98afd4f8254d690184fd8df9234dbaf277bdcbf632be4bffba213ccbcc3f1f8f10ac45bc576a21ed24f06f7dd510de4a4b95fd4403d42027d08ffaf0c6b5ca292a5758c3f54424eb689b536e09de99923be3577856259e69e273e789ae19c1078cf785a43240ab4a829f8ddb465a91e9faa3d3ee4506e4974d0267203b0d7dd00aa414fef3a8bc35b9d7e176a527d862271d6cb085335a6fe079c4975def37af36d965f9c4cfc05669042f4c100e7002d043ea88e0563f1c04e89d6f40eb3fb4b7fe626cb12e3c88c050a87de2c7e33f430f908fb42aca0de5a7dfd4c10455bd62b23da6a107aa61f5fef7dbf50bf7bbd23249e33296cdb4b74ac1df582fec5ad1da7516b25a33052ec28eb5e008a20e8e30c0fcecfc0638aa3386e5637890276bd900e4b5ce21064e2c965bbad2ef381055f2599aeba31e78f10cb8530327b94831570058e6c5adcf9297b07ab476856785bd5b0c2f6de0fc3683b74dbcfe6da6b8a98c6e3a47c6b720ec45ef41b748de547e14933f1b6a076f5ff52acfb7794f3a0ee16ecb2ef44f013d5fd5cfca5611e4c6e3b90d2077d7c30fde201fdc2fa1a618353a991aa8a9840148d67343c9d00faa3725606a9640a2413e34f6767dd6328333fdab20fe30e720e56ea2b6cbab9380d8cdc749bdf2168a230f4f91d702ebf4b1c0d69038a5980e2f78d392d94f219d31e3034324a62913b2a6ccfa5fcd9b4d798899e4b6c559f9138b4c8205ff04a543cfdde4beda3f9d2d1945cad938feb7fdf2709fe8dd212edbd2a01f645e4f4ea9eea58d12b51ea9846ac4a8aea3e173fe14164e1f388e7f3dce922102e70add3ffef3a5f83f9b9e37ba50741f253c7de2986530f2ee8a3fb704f8bf661b62bedc4aba3a01f7f3fcb884fed0c7e51400d57eb52c405a76ed25160919f31f4c7e02b58ef30f7439f1f4159fe8e4bd6aa8bc37ede899133b2109bcc9a20802f91e6e6ac8f30d2c910dbf52977ac0b165b3dc77c0aaed25ce8d9798d6d07121ba20c83ae2327df0a8075be2dc82b16fc092748189fcf385d39d2f4ae7a1b8e47fac89f51b4680b26a3f6c0eb082c9a2a52b61f1b369ac38c56533b126dfda93a8143ddfb7a5f99f62c93a0ebaf13a04616166720c56b51f82bd7ff50c850de8c97e7c28cc7e7580acf5ffd0285d82168bf5ffa199077301bcea9e9062708ae0fdc4a684d1daf55a0a6dc76daaecf2dd5c119f8a31f8c4bace517e305c5ef24ff6296adeaeaddb26657f932f95202b4f1c4764aa7bb0783e9e4fa79b6426e12dd77d9bc121c3a531672f30383db26224664cd6f97b3cb2a21bea6ca89c25406a6ac5a4eb95dee4cf96f27ec6ab2748c0bc858ca8a29fba3e18d6ecf109d059153f7a571b933ab25c75c3a86740402fab209b8f9369e6817f2e07dd2bbd32949626a45b81a1f1d4c695b1bd4f1717536efca4d7131fc3e004c3a305df427a52d94cec40c25c49ba5e8a039a2a3794b60d16dc11d8f0a5d6d0c04837dcb576acdd953a3f2dbbba48cba9a5bccf86d387f9dd8b3f42b8f5240d9ecc7ed363019ca3b3cdd902f4cdbd9c256f816b9ab24e163e775d307998905f532de913efb0ec0782afe16d7ee0d30447fb7ac40b3597e0f7e42bdb6e977b0c554152434f097e6a8dc6360a278e7586d812aa7c4402dad2a1d581b20f310c33a0a4edd25930996d01964bcaaf737c5e4053a4cd1cab5a8cd84d6e1a1c98bd7f0f5df767861132bb8f98d046d2a487ae2ad15bebc1d1c57d2604f90c47d3952939aad9a181435f7c2933511e86796acb61221d7d0491e00f4ee2dc396a4b051ff7af7e86e12f1a5c8d6b0fa0161cf0710273059d5a033bb89d1954117d397f78ec11ac710aa8b6602def17041b6e968ee82c3b046f76e66d7019cbb92abf302c58d8e0a4614fb7f7a667805a8939b78e3cfadb2f563ca441cf15b", 0x5c9, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r4, 0x0, r5) pipe(&(0x7f0000000280)) dup(0xffffffffffffffff) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f0000000180)) ioctl$VT_GETSTATE(r8, 0x40067664, &(0x7f0000000240)) pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000000)=[{0x15}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_media}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) mlockall(0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) syz_emit_ethernet(0x71b21aae71bc3ad5, &(0x7f0000000340)="b6") 16:36:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r4, 0x0, r5) r6 = dup2(0xffffffffffffff9c, r4) getpeername(r6, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) fcntl$dupfd(r2, 0x0, r3) r7 = fcntl$dupfd(r2, 0x0, 0xffffffffffffff9c) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0xfffffffffffffffe, 0x4, 0xe235}, 0x9, 0xfff, 0x2}) listen(r7, 0x402) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:32 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x1, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x1010, r0, 0x0, 0x0) mprotect(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:32 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000000)) r4 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:32 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x7ff, 0x1201ed9f}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) ioctl$TIOCMSET(r4, 0x8004746d, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f00000000c0)) 16:36:32 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x5, 0x4, 0x4, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x101}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x6}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6d8d}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0xff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xd7bc}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) ioctl$DIOCMAP(0xffffffffffffff9c, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r0, 0x1}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x1, 0x0) r3 = fcntl$dupfd(r0, 0x2, r2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:32 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) listen(r0, 0x4) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x800c5709, &(0x7f0000000000)) pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:32 executing program 0: r0 = kqueue() openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x810, r4, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) pwrite(r4, &(0x7f0000000000)="a397b4c1e8c19fad6768a8392c550b907d1fb89771c4a580f9ce24fb1e0822eb4432712d96ffacbbce9dcbabdbd52be28e54d24ef2bf3d057c32bd3e8fe4657a72bbbaa84a99aed25f194a33a2b61a36b80368bf28d4d7e3032ace8cfca2510b", 0x60, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:32 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0x1) sendto(0xffffffffffffff9c, &(0x7f0000000080)="a47c6fb9d9458e3953df0539dc082412e072865965bf2242a19336eb3965c9c4c53d135f912283388258d9cedd", 0x2d, 0x8, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7, 0x66c3}, 0xc) acct(&(0x7f0000000000)='./file0\x00') acct(&(0x7f0000000040)='./file0\x00') pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:32 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000180)) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) dup2(r2, r3) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:32 executing program 1: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x2000, 0x1) sendto(0xffffffffffffff9c, &(0x7f0000000080)="a47c6fb9d9458e3953df0539dc082412e072865965bf2242a19336eb3965c9c4c53d135f912283388258d9cedd", 0x2d, 0x8, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x7, 0x66c3}, 0xc) acct(&(0x7f0000000000)='./file0\x00') acct(&(0x7f0000000040)='./file0\x00') pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x80, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r4, 0x0, r5) pread(r5, &(0x7f0000000280)="7f117064b4f7f24221031b13942b41fdf80572c0f1870ad489763bfbb869ed864ffebd8438fb217bfbf74adfce233be42b19b087d4d210fb305e2540bd7f872477603a1939c4bc0c5f80c7ea9d5a965e031764c927cb807000a9b51c9d12d783c586e9", 0x63, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) accept(r3, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000140)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000240)) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f00000001c0)) 16:36:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ff9000/0x3000)=nil) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:32 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x20, 0x4) mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000140)={0x3}) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) shmat(r3, &(0x7f0000ffa000/0x2000)=nil, 0x0) shmat(r3, &(0x7f0000ff8000/0x3000)=nil, 0x3800) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) minherit(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0xe4f6380fa3c23a63) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) getdents(r6, &(0x7f00000000c0)=""/125, 0x7d) r7 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f0000000180)) dup(r7) 16:36:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a6c4e44804f0b4e4d3acfc40400000015c19e"}) syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000100)="8a2556c5f292a26e095e1d5a932ef4fd4a0e3c771f9cae6b9fd0d49002899d7e96"}], 0x10) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:32 executing program 0: kqueue() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x14, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:32 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x4) lseek(r2, 0x0, 0x0, 0x1) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r5, 0x0, r6) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f0000000000)=0x7) 16:36:32 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002009, 0x5dc1) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_media}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x8, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000200)={0x3, 0x46, 0x40, 0x9}) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f0000000180)) fcntl$dupfd(r4, 0x5, r7) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000200000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xfffffffffffffe58, 0x243a67fe82505786, 0x0, 0x0) unlink(&(0x7f0000000100)='./bus/file0\x00') 16:36:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) pwritev(r3, &(0x7f0000000140)=[{&(0x7f0000000000)="9944780ae017321924b9ff1d676cfa26af9e69a5b1cf9ae711892b4adffd2137a239948579a791d59ca68aff747f1bd6062a6d65c31d4fe75f24d7a9742833101a344678cf776df1d7e4e5e9a8f38cbc0ab4d845f0622b0d4599a7fdf57840086f362f2ddfb9", 0x66}, {&(0x7f0000000080)="bee3fc62ff20c787ff79e6a2d4378c5a3f50595e29dc3976349546c129bea6373fe51f040f98582b0ab5b83653df088df02aa69eb56e13bbe1eb6d7f7359c19bcec043739588f41c5a712c97c1101cde28c0247e12ee5e571fd5dfef1784cfdfc7433dd2e1fa2b134ede3178eb2c8221d728628dee1d6e5ad806a7d6a25c1244a019a5017897a2e349a682c3bfa3322e12789530f506e3", 0x97}], 0x2, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ff6000/0x2000)=nil, 0x2000) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:32 executing program 1: clock_settime(0x2, &(0x7f00000000c0)={0x8, 0x1ff}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) semget(0x2, 0x3, 0x400) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r1, 0x0, 0xfffffffffdfffffc) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f0000000180)) getpeername$unix(r5, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) read(r0, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:36:32 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) recvmsg(r1, &(0x7f0000000140)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/243, 0xf3}, {&(0x7f0000000380)=""/4096, 0x1000}], 0x2, &(0x7f00000002c0)=""/88, 0x58}, 0x1002) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r3) fcntl$setstatus(r3, 0x4, 0x4) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getppid() r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r6, 0x0, r7) r8 = fcntl$getown(0xffffffffffffffff, 0x5) r9 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r10 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r11 = fcntl$dupfd(r9, 0x0, r10) ioctl$TIOCFLUSH(r11, 0xc0286988, &(0x7f0000000180)) fcntl$setown(r11, 0x6, r8) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! 16:36:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0xffffffffffffffff) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) fcntl$setflags(r2, 0x2, 0x3) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) clock_settime(0x3, &(0x7f0000000040)={0xb8e, 0x4}) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x66a2a35e6b1359c9) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r4, 0x0, r5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000000)={0x8, 0x9, './file0\x00', 0xfffffffffffffffa, 0x5, 0x80000001, 0x2}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:32 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000000c0)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206980, &(0x7f0000000300)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCSDTR(r2, 0x20007479) 16:36:32 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) fcntl$getflags(r3, 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f0000000180)) readv(r6, &(0x7f0000000040)=[{&(0x7f0000000000)=""/56, 0x38}, {&(0x7f00000000c0)=""/127, 0x7f}], 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:32 executing program 1: open(&(0x7f0000000440)='./file0\x00', 0x80, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r3, 0x0, r4) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r5, 0x0, r6) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r7, 0x0, r8) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) r10 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x10000, 0x0) r11 = socket(0x2, 0x1, 0x3b) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r14 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r15 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r14, 0x0, r15) r16 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r17 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r16, 0x0, r17) r18 = openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) r19 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r20 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r21 = fcntl$dupfd(r19, 0x0, r20) ioctl$TIOCFLUSH(r21, 0xc0286988, &(0x7f0000000180)) r22 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r23 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r22, 0x0, r23) r24 = socket$inet6(0x18, 0x1, 0x400) r25 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r26 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r25, 0x0, r26) r27 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r28 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r29 = fcntl$dupfd(r27, 0x0, r28) ioctl$TIOCFLUSH(r29, 0xc0286988, &(0x7f0000000180)) r30 = openat$klog(0xffffffffffffff9c, &(0x7f0000000400)='/dev/klog\x00', 0xa00, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x10, 0x400fffbe, 0x13, 0x6}, {{r29}, 0xfffffffffffffffd, 0x2, 0x5, 0x6, 0x6}, {{r3}, 0x8000000000000003, 0xa0, 0xfffff, 0x4, 0x40}, {{r6}, 0x7, 0x120, 0x40, 0x8, 0x3}, {{r8}, 0xfffffffffffffffd, 0x8, 0x49, 0x7}, {{r9}, 0xfffffffffffffffa, 0x6, 0x40000000, 0x12, 0x2}, {{r10}, 0xfffffffffffffffc, 0x16, 0x20, 0x5f94}, {{r11}, 0xfffffffffffffffc, 0x80, 0x10, 0x80, 0x80000000}, {{r12}, 0xfffffffffffffff8, 0x90, 0x2000000b, 0x9, 0x7}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x80, 0x40000000, 0x2, 0x40}], 0x0, &(0x7f00000002c0)=[{{r13}, 0xfffffffffffffffa, 0x10, 0xdb14b7cd16dbc9aa, 0x10000, 0x80000000}, {{r14}, 0xfffffffffffffffe, 0x44, 0x2, 0xfffffffffffffffc, 0xe0}, {{r17}, 0x5, 0x30, 0x20, 0x1, 0xf22e}, {{r18}, 0x0, 0x10, 0x200fff5b, 0x46f2, 0x8000}, {{r21}, 0x27bf002bd8a059ff, 0x2, 0x584526ee0dae2c65, 0x0, 0x3}, {{r30}, 0xfffffffffffffffe, 0x0, 0x7dc01b56fd3126ac, 0x6, 0x3}, {{r24}, 0xfffffffffffffffd, 0x42, 0x2, 0x9, 0x4c8}, {{r25}, 0xfffffffffffffffb, 0x8, 0x80000012, 0x8, 0x3}], 0xf54, &(0x7f00000003c0)={0x31e2, 0x4}) select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) ioctl$BIOCPROMISC(0xffffffffffffffff, 0x20004269) pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:34 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0xa, r3) readv(r2, &(0x7f0000000740)=[{&(0x7f0000000100)=""/150, 0x96}, {&(0x7f00000001c0)=""/201, 0xc9}, {&(0x7f00000002c0)=""/246, 0xf6}, {&(0x7f00000003c0)=""/32, 0x20}, {&(0x7f0000000400)=""/209, 0xd1}, {&(0x7f0000000500)=""/208, 0xd0}, {&(0x7f0000000600)=""/242, 0xf2}, {&(0x7f0000000700)=""/34, 0x22}], 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x811, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r4, &(0x7f00000000c0)='./file0\x00', 0x80, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x182, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0xffffffff, 0x4, './file0\x00', 0x3f74, 0x7, 0x4}) pckbd_enable: command error pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000000)={0x4, 0x3f, 0x20}) 16:36:35 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000), 0xb1) getitimer(0x1, &(0x7f0000000000)) pckbd_enable: command error pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x6, 0x3}, {0x3, 0x6}}, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:35 executing program 1: r0 = syz_open_pts() lseek(0xffffffffffffffff, 0x0, 0x40fff, 0x0) write(0xffffffffffffffff, &(0x7f0000000140)='W', 0x1) ftruncate(0xffffffffffffffff, 0x0, 0x100000000) dup2(r0, 0xffffffffffffffff) unlink(&(0x7f0000000000)='./file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000100)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getuid() r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r3, 0x0, r4) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f00000000c0)={0x4, './file0\x00', './file0\x00'}) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x80, 0x0) 16:36:35 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) clock_gettime(0x4, &(0x7f00000004c0)) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffa000 didn't change! 16:36:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) select(0x40, &(0x7f0000000000)={0xffffffffffffff2d, 0x3, 0x101, 0x2, 0x2, 0x6, 0x7d12, 0x80000000}, &(0x7f0000000080)={0x7f, 0x0, 0xffffffffffff0001, 0x3, 0x6, 0x2, 0x100000000, 0x1}, &(0x7f00000000c0)={0x3, 0x2, 0x0, 0x0, 0x1, 0x65, 0x7fffffff, 0x40}, &(0x7f0000000180)={0x4, 0x7}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x1}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000400)="08a6d63202e83bcf0c6dad00e61c") pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ftruncate(r4, 0x0, 0x7f) fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0xe0000000000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x80, 0x0) 16:36:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2ee280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309", 0x65) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) socket$inet(0x2, 0x5, 0x572) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x811, r1, 0x0, 0x3) r2 = shmget(0x3, 0x2000, 0x10, &(0x7f0000ffe000/0x2000)=nil) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000080)=""/86) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x3085}, 0x8) 16:36:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x130, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x34, 0x0, 0x0, 0xfffffffffffffffd}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) pipe(&(0x7f00000000c0)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x7a0, 0x9, 0x1, 0x2, "2815d5652cf35b7fdd0d06e25c6ad6af3cd61db0", 0xffffffffffffffe9, 0x2be}) acct(&(0x7f0000000240)='./file0\x00') fcntl$dupfd(0xffffffffffffff9c, 0xa, r4) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r5, 0x0, r6) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x1013, r5, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") ioctl$BIOCGRSIG(0xffffffffffffffff, 0x40044273, &(0x7f0000000180)) getuid() 16:36:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) kqueue() mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:35 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000000)=r3) setuid(0xee01) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0xfb75ec3dd70e4d33, &(0x7f0000000040)=0xffffffffffffff01, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x18) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r7, 0x0, r8) getpeername(r7, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f0000000100)) ioctl$TIOCFLUSH(r5, 0x80206916, &(0x7f0000000300)) 16:36:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:35 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x8000, 0x72f0000) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) r3 = syz_open_pts() r4 = dup2(r3, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f00000001c0)=0x9) 16:36:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x100, './file0\x00'}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:35 executing program 0: kqueue() r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000180)) r3 = fcntl$dupfd(r2, 0x14, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f0000000180)) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18d08, 0x0) r2 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0x353) setreuid(r3, r3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f0000000180)) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r8, 0x81205724, &(0x7f0000000380)={0x21, 0x9, 0x80000001, 0x1f, 0xc6, 0x0, 0x3ff, 0x10, [{0x6, 0x40, 0x3, 0xd1}, {0x9, 0x8, 0xd1, 0x7ff}, {0x0, 0x2, 0x0, 0x3}, {0x8001, 0x2, 0x3, 0x1}, {0x3, 0x8001, 0x8001, 0x100000000}, {0x9, 0x7fff, 0x7ff, 0x4}, {0xffffffff, 0x0, 0x40, 0x1ff}, {0x6, 0x123, 0x80000000, 0x1}, {0x1f, 0x1, 0x5, 0x10001}, {0xb6b, 0x2, 0x1, 0x97}, {0x8, 0x9, 0x9, 0x3ff}, {0x4, 0x4, 0x0, 0x1}, {0xb37, 0x5, 0x800, 0x5}, {0x4, 0x7, 0x7, 0x1}, {0x5, 0x80000001, 0x6, 0x4}, {0x0, 0x80000001, 0x1, 0xffffffff}]}) fchownat(r1, &(0x7f00000000c0)='./file0\x00', r3, r7, 0x5) 16:36:35 executing program 0: kqueue() r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:35 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5, 0x40000000}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kqueue() r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r3, 0x0, r4) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0x4, 0x0) 16:36:35 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0x353) setreuid(r3, r3) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r8 = getuid() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r12 = getpgid(0xffffffffffffffff) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r13, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r11, 0x1, 0x9}, 0x40000000000800, 0x1, r12, r13, 0x6, 0x1, 0xdbce, 0x20}) fchown(r1, r3, r7) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r2 = socket$inet6(0x18, 0x0, 0x6) fcntl$getflags(r2, 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() msgget(0x2, 0x22) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() msgget(0x2, 0x22) 16:36:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ff6000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ftruncate(r2, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:36 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() msgget(0x2, 0x22) pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) fcntl$getflags(r4, 0x3) 16:36:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() msgget(0x2, 0x22) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:37 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/6}, &(0x7f0000000040)=0x8) fcntl$getflags(r2, 0x8624848a960f0fc1) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x8001, 0x0) fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x1, 0x3f, 0x7f, 0x7, "ec588b1070f1e600f37f519bac2fa4f39a691d24", 0x198}) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x100, 0x0) mmap(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0xc, 0x12, r2, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x4837, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munlockall() 16:36:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x20001, 0x101) fcntl$dupfd(r2, 0x0, r3) fcntl$getown(r2, 0x5) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) ftruncate(r1, 0x0, 0x292) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! 16:36:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! 16:36:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:37 executing program 0: setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000000)={0x2, 0x800}, 0x8) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0xe098453cd313430e) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0xba488c3ef338fdbd, 0x88a1c9eaaf977e51) fcntl$dupfd(r2, 0x0, r3) r4 = dup2(0xffffffffffffff9c, r3) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f0000000180)) write(r7, &(0x7f0000000100)="d9412c187894afba40d1ccee387ac61822706f1d894a0338eaf43c6cf6e22e5f1acbe736ce45998173711e6d2de21ea570f6aba9233a0d090cef94a504c2d2251b451be8456d08ba08a1d8734bb170edabed2f640c39a088cb5746e5dcbdc7cc5a49604e7c2cdc5bf9c2b9c27c05cef04e59ab166089bd8ef15a0cdd971b8573aa43b5c8cd7821fefac2b24d23bdf533594f3ea0c954fc67bbe6d61075d1994ffc275a78feb171bed920837b3b2711f25881f3833a549151de0cc9554ce88cb9623bcf5b8a1180299ae3d150dc3835af29d5135a1f8e966fc3a1936233667b3afc8ab360128b2d5939059bb078c2496852575648e9fc25a741", 0xf9) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f00000000c0)) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x2, 0x0) ioctl$VT_GETSTATE(0xffffffffffffff9c, 0x40067664, &(0x7f0000000040)) socket$unix(0x1, 0x1, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:37 executing program 0: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0x9) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:37 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) r4 = fcntl$dupfd(r0, 0x2, r3) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:37 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) rmdir(&(0x7f0000000000)='./file0\x00') mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) shmget$private(0x0, 0x4000, 0xa4, &(0x7f0000ff8000/0x4000)=nil) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! 16:36:37 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:37 executing program 0: kqueue() socket(0x20, 0x5, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x73) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x1484dc2a4062ac32) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000380)={0x0, 0x6, 0x40, {[0x7fffffff, 0xfff, 0x0, 0x1, 0x0, 0xffffffff, 0x3, 0x80000000, 0x269f, 0x12000000, 0x2, 0x6, 0x8, 0x1, 0x5, 0x7, 0x1a9], [0xe7, 0x0, 0x4, 0x4, 0x12c6, 0x2, 0x401, 0x9, 0x6ff, 0xfffffffffffffff7], [0x1, 0x8, 0xfffffffffffff5eb, 0x1, 0x7, 0x6, 0x4], [0x3, 0x1, 0x2, 0x8, 0x3ff, 0x10001], [{0x4, 0x1f, 0x4, 0x3743}, {0x9, 0x80000000, 0x1, 0x892}, {0x8, 0x9, 0x7f, 0x3}, {0x4, 0x6635, 0x4, 0x10001}, {0x101, 0x80000001, 0x100, 0xfffffffffffffffa}, {0x3, 0x5, 0xbcd, 0x1f}, {0x0, 0x2, 0x7fffffff, 0x8000}, {0x7, 0x4, 0x2, 0x3}], {0x6, 0x8, 0xff, 0x4}, {0x7, 0x6748cdab, 0x1, 0x7}}}) r4 = socket(0x10, 0x5, 0x5) r5 = fcntl$dupfd(r4, 0x2, r2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:37 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x20) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x6f532b177f0bff8f) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000001c0)) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000040)=0x7) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x2d}, {0x6, 0x0, 0x0, 0x20}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r4, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r5 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r5, 0x40045714, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)) setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000000}) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x3) mlock(&(0x7f0000ff6000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:37 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:37 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:37 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:38 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ioctl$KDSETLED(0xffffffffffffffff, 0x20004b42, &(0x7f0000000040)=0x7db5fde0f152321d) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x0, &(0x7f0000000000)={0x25, 0x81}, 0x10) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) recvfrom$unix(r2, &(0x7f00000000c0)=""/226, 0xe2, 0x803, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) 16:36:38 executing program 1: kqueue() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! 16:36:38 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4013, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:38 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:38 executing program 1: kqueue() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:38 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! 16:36:38 executing program 1: kqueue() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:38 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) shmget$private(0x0, 0x3000, 0x140, &(0x7f0000ffb000/0x3000)=nil) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! 16:36:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:38 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:38 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x85, 0x2) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 16:36:38 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:38 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x4) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:38 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:38 executing program 1: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:38 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4, 0x734471970b122e13, 0xffffffffffffff9c, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:38 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:38 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:38 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:38 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:38 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000001080)) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0xffffff2c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) r5 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0x353) setreuid(r6, r6) r7 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = msgget(0x2, 0xc0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r12 = getuid() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r16 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r18, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x0, r10, r11, r12, r15, 0x1, 0x9}, 0x800, 0x1, r16, r18, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r7, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r15]) fchown(r4, r6, r7) openat$zero(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/zero\x00', 0x4c3919a64157e529, 0x0) 16:36:38 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:38 executing program 0: kqueue() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = shmget(0x2, 0x200000, 0x586, &(0x7f0000e00000/0x200000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000380)=""/136) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000001c0)={0xffffffff, 0xfffffffffffffe01, 0x9, 0x1f, "7a45286fe14ad766efea59d92e20cc80a305e8b2", 0x1000, 0x1}) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) setsockopt$sock_timeval(r0, 0xffff, 0x1807, &(0x7f0000000100)={0x10001, 0x5}, 0x10) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x40) fcntl$dupfd(r4, 0x0, r5) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r6, 0x0, r7) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000000140)={0x3, 0x1}) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r9 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r8, 0x0, r9) write(r9, &(0x7f0000000200)="4a16f3dc64a0edd884b071fe9a923e2ef86174a03d39c2e77063054a9f5986eccc6828af75c2adfb28cb22356449c8c476c8cdc348bb3bcf9149ec1edb1d8848f60ab5a5c4d9df4deefc4637afc97aff3c982ff8d6ef045911438e4d74aed42abc35627330f3c07c2c3bfcb02dd24b1b54d35f9226dc215db45e5fb6aaa95e46d0b7a4859448819504ffa09016a208bac27ea261645fcca3e7e7ad6a124046a98c699080ced0fa2a32153c1317c85f6053a800afc76f8ed88e60", 0xba) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f00000000c0)=0x10) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:38 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:38 executing program 0: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:38 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:38 executing program 0: r0 = kqueue() sendto$inet6(r0, &(0x7f0000000380)="1bfb2872b1537bfbd7c6c4520431190dbd8fabd72888f8ce69f6281b6b31192876d64a1b222674ba5f4753e03dcf468ab87f80e0da50fba7798ed5306d59e12cdb62aac6ad5a974da40c0467fea2473372ea71cc2423557a8f456dc90155f1a701931fa0a5b5a975a4127b39fe6a580ba92b6571cfda25fdc26f82d792fdacfa4eca5e191066b320da6c9d09012bf83c03e47f8e8d6d6f61974113cfd497876076f8ff28c237df0baf85bac654eae884afdeeefabff179157c16723c87b2c4f1a404d47ec13c5652bf10d7e381ca75cb7d48d98a1ea582e02121bc27d21befc8a3b7e42a76294c74b112d8ec953241b986b2646df5a4960d567c4d6c9879b7b5aeadc51d89a7116fc18e0e2b3fe284d58302af0aefa0f93788ca54217bd8432815f7f1a629d2ef7867205637eda51d3ea85b8f58d478c170c0c287fa5060b78f1053d7d59c697d14460aaf147c16445decd4e90506efdf01a8e05459d51ebc11a4f5d6606a34cf6780c62f510701b975181f9a078094ca507d6016be961f23115b23e5a35b248cdacea9d83b024c97a043e76ad42c9be8491e6994f61f37cb59c632b413436405edc5f7e31e7b62320d8efead416ad2c23d94f66927221bf9f9a87b44ab44c68d9941f2e33563596fa00845878693f9e4f3f570d318381743b51726d5524e5701341fa030801f4c79c82ac9b833227c084069479e4463f08ff302d46adb316bab9c3400e3eaf1a1b37971383de64b1f5e45f73599531e0f31229ad0f8c137ae9f8c09674332076b2d68ad94fcbf611818bb709cfca188a1639a9e5015cd71f28517362e226c7b9ab8d0523d71913c9a30eaf763ea6a55eadf5f5914469b5882eab7c76c32598bee2c7aa050ccffe86302395da8e29b8320292f4b633abc2df44f2a97d040538edca9dc91dc04bff456cc0669a3d94595e3787303eeae182fc3e98d5623d09398676a3d4437fed83699de953332c1e5746c0933a0ad9f53f71448674f102f67927b26a3240ded138669c34f09c4ca76331053be6a665f98ed461abe609379d5433053469a96b563c0beb99876336f0417a6adefc129f17a6a0287b7c6230df22f4c753ed2f1cf2acdab8027b3a73c6a9db592577e45b6fe22a2721d55ce191b1d93daae6a735a1667b98ec0adc58e154df634d12091bf72e9ae8ccacd498992d3c95be94d02bd0a7208ffdc94839abae5334f677d185afa384d0af278058e294dd9bf6362081e363b52b973821b8dad31ce16417292f6f6d1d8dc6a5ab4dfcf40a05fd28bdabb0e35ee650fec1ecb90b4456bba2f68b2a028726b131018b8565cda416447edf3b4070fc5926daa7ca5b255780f321a98690c06005e5c6284c9e62ee222523ab51fe7c164c5c766cec587b68c82c709b14838124491f8e1ffccc2cbb197a6d53b8b34d5903827f48a990c0e8a1a794ea9f9c7c5ab7e905a52eb6649b43bee6e6b5c4d2d3f1bad2f4b2f0d28451dba169c13f05a44c21996dc9fc30d569b9d06cc4af80796688e29e651326049f2d540c5a86e69edae61dd46ad62c7bf5e9ad8c5e2eef1eef6116b8eec8262bc5dbeb7ddee751da534dc776e8c5b99adc0a0baffa51a969201281259ad387efc59335aca55e4dadec3dac54d95195f37c3d56e51580eea934d0756556771a43afd22a0a82d01bb069b3d0f8b472a6d15bef7a0faee3b595c6277fa830d403c3a9b798d884c37f2c68cfea0040794decf195fff1a80cd0f3f5e063efd08ea105d2d858df7e21436ecfb9607ba5ca231921d5ecbc9a59f0418ad35d22795b03a3eb48654ed6b4f1e62e65cf8882300774ccf527826e093a55bdeb1523fc658707d55e98dc2627095948f2bdd97deaa34cc6a2ba72a227db4aa4e86e30c10b017cbc102fc9eb99012c5f6fc07fe2a8186a7e3898aa38567270264e1d1e15d540fb680888b5330e476a9b51a1f5ebe39f7a18f4e8de2ab99f64558dc18e10b41eef12c0557b922488db4e8d0412d7641132d67cc8d71310f739b8b8968da9b8c4e30575595e03b069bb4609690e82931cd8e87ffe0ab1b3601979a1fd8c9717b7ad593d7519b323c454bd5680523d1e6ff9f9ca398c4c39ef16548a88c4e35d6aa2041ab56f5eb58a97a9913e60e3ea849e2e908419c2dd17a46d91a62986ea20debc286106cf2170a1828c6ed288470f29f85a17909f47a14b0d091d89e3a7879867eeaeae233e69404b741361c25f43a93cf8f9eada924d45b5bf5faa31e9437b69374dcf06235c145a23086b0cfdb61ae71963d88d38f214bedeb86a10b390ca0213133846b4b12a692be33bc48a7094ba4eff4e8a05d239257e5664f6be77f155ca5eba1d205deb85fefb9b8a51897898e32d1a1b229def64211b79260d78a0602a79236df9afd22fc69cf153d624badca301a77cf2cf591c6cc257d6b8cee2a4c3fddce2139dc3573128d64250b283a754ed6f7b6c9ce4774e7c1b35c4fe258d3f76deea89e7cb53f0df62168940d6ef6affdae04d5ebf681f0694e80e3e347058ab06f9de8d71584e8a6a9c3dcb8cce36280ffa74b746d8f2349fb68c0aa8d191329c640e641a1af7095e032194792e67e046aaf4326f20bf63f3e06355267185d8780c2e010d0f163af57454f2755155e3d828f674d6e7b74571c6109191634c583a8d8f1f107a7e673aaa28285dbf29958131711a7f157e5fdfa14b8245e3432b1575836f2b3be357c44fa9fb3e94003cf0e1e87af2d3f43fcc968bce4588c8bd18b31c5efd5f24a0fe214e67f6d8f8d4b189d069c6104cd4b2d6a4d19cb3556834b5c46d6aaace52ae3b6632e7d79da218968177e34128cf398a613fc5440cc08f840437eb718b51538f4707c492561689ffd1c39083ea7e892adb6c464c38b9038b49f8a4c8d12d9927f4d716b46e535cca59e7f72345db118243db14ba335feb33bec9749d595471ae267604730b1d7ed64324c894a3cbfcbb6dd39893e3c74efc259bdbf06f1057ee750183b6f5afab4523c26eaeb53fb1ef9533be9dc26ca309a9a807635699ddb8c53a99fb7aece7823eda1c2998084ae221b0904c5dc7b8cfaab155f338e0222ef4e4bf4eed2df5a7b2c914ea8b8d89bd93156465e1df43243dfcc525dc5f3cba4ca6b55efc914a41a5311dcc079ec1a1b2187a09fc211b764b0ac2f1f388a93d47498bdba2a3e24a980d82e8f123595ca35788a23647bf48e47d0de24cb4498b13e9d8a87126dba221f39c1c9cf48750f7f767ff1b797483afa3f35720ebd26f5f9638f95de036065aa315118b38f441f6d78beab24b4570581d4f384c2c2d7234d78269a792cb47d0a340c319748a36ac5c0333e9e9f808be1e78b97415d275fc44b2f383beb78c5ae4f3faf6f408561ca971dc520c9979c2952aad291fdbefab21f1e4c5d25727c0f070f997e65059c36e1c3b3e1740f5f648f51332e61b7c86aadf083ca472bcf209e215672cc085841b664517553a23a8cfc83b1570f1deb00876ba49ca0849a914e48c7b4e155d5bee09f1b7372ec950c5bb9c334248e9da1fc7a3af7d529c80ba204151c329e4bf9d2ccef6c81965a9b3396630c572f357d1fb98ef3729a7b3e750f212094ad5595972916589d9f8011f42c0bd8b25d5c8fed060c3dcf354ed65c4303bd3b27730ec499e618295fa63c54dd37429646a74debf198cdad1d6f84b6e67f785b68ea1fa2b8f3a2726cf8fbc14cc147cf3d14e70fe694a73e9c9dc4e9263280d30bde24280ebbc974a01750fadd518802bfd3d236de03fbec6f361c9c870884a922fcabfec3534a10605f1359dda4e099476dfc7d11748bced942abedd98df2fa179402f3eb2cf7ba0a848de0a4125bf1b459717d25be4b2aa5de6177e8d6ad75097026e963916fcc3b1f1a0783b264906da87e5d984eeaeb95d937cff43a48e246a9a7a6c257b584d0d5dd6ad692173f21ed96edc19ecfc6fdc3ece9db4f3ba731608cc37dd68325b6794891d2d514eb3978c0eb86f32afcb8f291eeb4a6f8f3cd7ee42f8cc81ef434e6fb067b7b8d50109c0bcb7fc3243dd2df7e6ae4f06cd8617b1fd80e5614c23c643f62dbb2c4110da788aa29cb605d948b32bc8a1c0abddfbc8b66009d2cef7897dcfa5c34efa6c80441b4bdedbe29d94a48a21390e1cd212d4b90e103b752f1f10b102049ca5bcd6f74d2983d80ff8d6a931f8a74ec84040c2e30bcb0130c59ba2937851beb195adcdf322c27176f7fb8d4cd901453e1527ef18e424588e3c7cf300c4979d46b70bc8f4536c0b7e1484a272aa102176a2ca48941117ac3f94bfa688802239bffabb057972a8c9ee153f073ffc1495f209863a3fb3f37f271018abf6f9b335e589232e8f768197707c047c8915887b669c0f7595f06fa661691c54d4bb1e8ca86916f7b5e69849e47bc3f89001b98ad2c9c096ed8bbeb45bb986e1215cdf0489b0dde9ad96601c9ae3e7bd94f83fb467266a23eb2c08169ffdda5805fc863ce67196eaa91733e6d623e4ff320fe196f1719d6c9db9ad6171dcf159e26d9552727746e183d29aeb0d4c175a8f19099a43346ec112dc53bafedf7892cdfe1d1432a99ec1b14c563eeb0a91ea4506906eef7f87f04eeedf59bb887d0b3b11e181612b425b4cf913e31f81ae46bb714cd23f6681cba529980d117405ca304ce829c5ed729229bb69c489c3bf7e84216f41db394ada443c42146a865e1d118111c3a137909e0c8ba8b6197506301a84648a968c8b91c4b89d7e6b226db4f4c43bd1724123f55f1aef0e6fcf0c9954185f9cb112f39163eb51f086e1c9aaa5f9233d8cf1a33f72f768bb2427e8458ee6408987afc99a218b0e9277f28870cac2498e780ea268ec5a5ea7d21f26f933405c0579ce6fe9e37599132a14839556f9b8c6a80b425a2499ebe13e9fd4e808317452d88a2944627933d70ed3901d883a355aab2dace963bf8269843792945b7fcec8e23e724531cb2f15267488618008459acb7fc3a33c2dcac1e7502d072c642ffe6374000b596d2499023e925f48c00de29f066dcee538f197f5f82d47c2e79bb06a16a0559de4ccaa8a257652e6d5d010e778f74dfd06adc91c66139ae612c64fd8c926a98230e436f2867806f4a211ab4192458ff520c40b92ffd4d05f04f5b2844c89c81666b71ea31f65951976520f977c286d040cb53005c5f90996ba8f2537033be2e376769fdb4cc3ef3f321c3602bace4910a3227f1e7c6f0186533db02a878438694c00c000fe740ba451dd046e90c625c07bbf7d9efe1d139710849b8068922fd5e34e47aab580f644d745fe13b673d6dad285debae6813505b7feac71054198057bc612575e9f9880d1aca54a89191b6c65a1f5490b63ca6161af471c68dc515cd99f3c9ee8ba1f64c1c6a275aa6583dde44831d529892178526a5116fdd770ab48e3f0777e8afb45e00bde5a08d86191e423b7b52c0fbb598734cf806f69462cdc60694189714ebcd7a4277b2b1473a29623f3b890dd338831845111c35dfab98d2dd58f98ba152d372ebb9ff6dea383703b40e2528de9b678b82d38d2466c9946211fc663e30a8ab88e206cd7a1487e8c2c8014e17cee63a3ccb2b29e4c8301ae218da17c2163d5c234b0015e7ce353485a609f1d87c823f3ee9e1762222a01127c466f68a8c31cca4e019d33a815274eae726f830b0fec8550cd9ddd40a561d974fdc133575bf75f3666bb137e3df26413a8318e47d2e8ece72663aa62fc810588dc19cca0cac41a2847425eb300eb48caddcc73d0b240d9149f3c9efed7fd11cb5", 0x1000, 0x400, &(0x7f0000000040)={0x18, 0x0, 0x4, 0xcc}, 0xc) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_dstaddr=@in}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x4, 0x2010, r4, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) open(&(0x7f0000000000)='./file0\x00', 0x280, 0x1) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff8000/0x3000)=nil, 0x3000) 16:36:38 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:39 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:39 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) msgrcv(0x0, &(0x7f0000000000)={0x0, ""/1}, 0x9, 0x1, 0x1000) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:39 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:39 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:39 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x14, r1, 0x0, 0xffffffffffffffff) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) getpeername(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e500"/96], &(0x7f00000001c0)=0x60) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r6, 0x0, r7) ioctl$FIOGETOWN(r6, 0x4004667b, &(0x7f0000000200)) mkdirat(r5, &(0x7f00000000c0)='./file0\x00', 0x110) 16:36:39 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:39 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x81, 0x3}, {0x100000000000, 0x3}}, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:39 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:39 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x1, 0x4) r3 = getuid() r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r4, 0x0, r5) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc0286988, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x5fd6, r3, 0xffffffffffffffff, r6, r10, 0x42b246ffd7755a5d, 0x800}, 0x1f, 0x2, 0x7}) r11 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r11) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:39 executing program 1: r0 = kqueue() mknod(&(0x7f0000000040)='./file0/file0\x00', 0x1000, 0x2) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ead000/0x2000)=nil, 0x2000) munlockall() r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffffc) 16:36:39 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) r5 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) getsockname$inet(0xffffffffffffffff, &(0x7f0000000140), &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_DELSCREEN(r5, 0x80085754, &(0x7f0000000100)={0x1, 0x3}) lseek(r4, 0x0, 0x0, 0x7) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x80) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r6, 0x0, r7) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) getpgid(r8) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:39 executing program 0: kqueue() r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x80, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) fchflags(r4, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x100000001, 0x3, 0x1, 0x3, 0x49, 0x1, 0x400, 0x0, 0x0, 0x1000000000, 0x1}) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r7) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) stat(&(0x7f0000000380)='./file0\x00', &(0x7f0000000440)) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getpeername(r6, &(0x7f00000001c0)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 16:36:39 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munlockall() 16:36:39 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! 16:36:39 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x6) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) ioctl$TIOCSCTTY(r1, 0x20007461) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:36:39 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:39 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) unlink(&(0x7f0000000000)='./file0\x00') r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000040)) 16:36:39 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[0x9, 0x86]}) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r4, 0x0, r5) getppid() ioctl$BIOCSDLT(r4, 0x8004427a, &(0x7f0000000000)=0x85) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! 16:36:39 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) getsockname$inet(r2, &(0x7f0000000100), &(0x7f0000000040)=0x8e) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000000c0)='./file0\x00') 16:36:39 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) sendsyslog(&(0x7f0000000100)="9fecca53e8f0738df52dc4faf74a458481462f4d774f9f7a6bf3c36a2925099469d11f762b0453739957b43a3f30104740a3a2d45dcd0538ba417009cefd87386aeead2b0c7b3ec12843fea6c924f00968ef288cfb677f0b855cae4a130570e0bc0a807cb3636b", 0x67, 0x20) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) lseek(r0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) getsockname$unix(r1, &(0x7f00000001c0)=ANY=[@ANYBLOB="667bf06a9e302d2615869dc60e439cd777fd7b5208efa7c7d10e76e4b7d4fbe46d861b6b73eab9e5f1ac03be6ce532484fde2a98da2079d10d481ba78131fde31dc1bdb6b2765ee436c49da73258a57b4b541955"], &(0x7f00000000c0)=0x1) mlock(&(0x7f0000ff5000/0x4000)=nil, 0x4000) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xa5) fcntl$getown(r4, 0x5) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f0000000180)) symlinkat(&(0x7f0000000040)='./file0\x00', r7, &(0x7f0000000180)='./file0\x00') pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:39 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:39 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! 16:36:39 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0x8}) setrlimit(0x7d946273282d2b68, &(0x7f0000000000)={0x0, 0x1}) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:39 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x3010, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) connect$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! 16:36:39 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) select(0x2, 0x0, &(0x7f0000000040)={0x500}, 0x0, &(0x7f00000000c0)) fcntl$dupfd(r2, 0x0, r3) kevent(r2, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0x4, 0x2, 0xffffffffffffff7f, 0x8000}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x4, 0x0, 0x81, 0x9}, {{r1}, 0x0, 0x8, 0xea163a5a33686957, 0x4, 0x80000000}], 0x6, &(0x7f0000000080)=[{{}, 0xfffffffffffffff8, 0x4a, 0xf007ffb9, 0x1, 0x8}, {{}, 0xffffffffffffffff, 0x80, 0x4}], 0x9, &(0x7f00000000c0)={0x0, 0x4e12a82d}) 16:36:39 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = getpgrp() syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) fcntl$lock(0xffffffffffffff9c, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x6, 0x1, r2}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0x8001) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:39 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) pledge(&(0x7f0000000000)='7\x00', &(0x7f0000000040)='\x00') mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:40 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x28) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x5, 0x3, 0xffffffffffffffe1, 0x0, 0x1, 0x400, 0x6, 0x0, 0x6, 0x3, 0x4}) r2 = fcntl$dupfd(r0, 0x8, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x2, 0x2) ioctl$WSMOUSEIO_SRES(0xffffffffffffffff, 0x80045721, &(0x7f00000010c0)=0xa5d) fcntl$dupfd(r3, 0x0, r4) recvfrom$unix(r3, &(0x7f00000000c0)=""/4096, 0x1000, 0x403, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f0000000180)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001100)='/dev/ttyCcfg\x00', 0x0, 0x0) lseek(r3, 0x0, 0x0, 0x1) ioctl$KDENABIO(r2, 0x20004b3c) pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012320 va 0x20ffd000 didn't change! 16:36:40 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, 0xffffffffffffff9c, 0x0, 0x34) mprotect(&(0x7f0000ff9000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) fchmod(r0, 0x20) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x1, 0xfff, 0x80, 0x2}) ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f0000000040)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0xf5, 0x101, 0x0, 0x1}]}) munlockall() mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x1010, r0, 0x0, 0x0) 16:36:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = socket$inet(0x2, 0x3, 0x2) fcntl$setflags(r2, 0x2, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x100, 0x0) unlinkat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0) fcntl$dupfd(r3, 0x0, r4) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000140)={{0x7fffffff, 0x8}, {0x7, 0x242}}) r5 = openat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x19) openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x200, 0x0) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000040)=0x4) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x16, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f0000000180)) ioctl$BIOCSDLT(r8, 0x8004427a, &(0x7f0000000180)=0x7) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) acct(&(0x7f00000000c0)='./file0\x00') mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)={0xff, 0x1000}) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x6) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! 16:36:41 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) getpeername$inet(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:36:41 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3, 0x4010, 0xffffffffffffff9c, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ff7000/0x1000)=nil, 0x1000) munlockall() 16:36:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xfc3deabf6b41e930, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x2, 0xc0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r5 = getuid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r9 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r11, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x0, r3, r4, r5, r8, 0x1, 0x9}, 0x800, 0x1, r9, r11, 0x6, 0x1, 0x1, 0x2}) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x2, 0x2, 0xfff, 0x1, r11}) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r13, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! 16:36:41 executing program 1: r0 = kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x8000, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = fcntl$dupfd(r0, 0x2, r2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:41 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0x40) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x6) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! 16:36:41 executing program 0: r0 = semget(0x0, 0x0, 0x240) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xa0, 0x4}, {0x6}}, 0x3d7c5b20212f5f6e) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r3, 0x0, r4) setsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000100)="45beadd910349b0cf92ad671cef488523c75b2ea188a5d69798039857bb88b03e533e6a80ef8602894bc699b244e984bff89147a4ae8c5f53b907a4a98ecdba76960925b3a8f66d7be2a1ee92ad0ac491526550b5164e419a4c36a5c8cf136ecbb15bbbbd71dc767e35a925e2d1f25c9342e3dc17215c9abac3f540929042c8ab7595d75eefff2709bd8ab614aee4074a744bf471f245c162ecc2de4f5edb6318908be8bfea6310c754bc9d92232dfa36bc349c0a642b0ef76f554fae252e80102fb4eea924112eb1dcdebc0a006bc063f3186214950c905f8e1e8ae9544f8ce16efe8fb538eb9a8bede02ed2a4fda65346fa0f92770b70b5c629fa7130015838b96a4038fdfbee1f11f27a8f16d8256f8483eb5680d3f50a81029db4abd649ff092ba40f2e5f2986dbc1aefa856b8148c97db062f8ef28d4567ca8b5726b9ecd4b0701342c8c0e3a569805abe7677d64d105bcc4870ec161e2df447f00a47ea556b3706aa7958f074b25b507c945d2ec9e85812d80fc38126c752c175378400dfb658c14c7c879e64c08389652e11e801d32ffa872976e198f70bccf12784220232c49f39cbb38b2c6a38fd78b9a8cc24f8c397d78ba96a1cd7b19bec423a809cac0dd1187f6be910cf11446e0fa8aa9a1f4e6c24ad722d0d585feed0552659a9442b0c588ca83c49b854aa3a5a0649f0f9e0ce1919b7e06bbb7f0b62d8f28f61996851690ac89181fb04dcc752320484cf6e61eb775b096882a887d641ce5f02e1b5b98e0184fdf51f17a3ace6531c19f44577ed42632ecfc2dff46e9d4dcab12fbca1fb8ec5d8f8f4732eb1ffc6f06fb05f5a8be6fc88d290def148c64bbc95fbea6c01e47de641f59fc23b795d845f0756509007e3d170ad37d60808974361b091660a3838573e8f63760f0e828389f330a3aa1271c22ede0a1c7641d67a49942f6989ed01350cb6e1369d9e719948573e16041ee4574f96c7c5eeafa664e1dfb39bb59ff38cc5ae35dfba120c6faed96e80e6e12b182864d83b489a996004f8943c6b171d0e05b8baaadc10c9ce9d688b4a31b4a3d709769c4a98f08c8f51ae84de744a252d2c3595a23d417b5e53ab590f9419f93f86d5f5e62eaf533500d3b900a3fd6378d75342498d93480d918902ff0a57067cdeddcdade8a5b46a0b02ef9905a7ea210dd1b00a444802813a5129e312b39a213a989b862ec782528714b4ef3a4ac8eda7f938cf5eca1c4305d3b0527a403426f66ad1e980a0184d161948483683a0508d8b9cdf2dc11c23da3cb7c0f5fdc57ebe081bba9dc9fb5634fa07736c6af5172caf39c992ed18238ba56078da7604206200fdd140e489c604805de98f5c0e5809abe643594cdd6f4c39f28bab782119541770ab163f12ec25079bbafc6e808fd8aced3e6959839b3433f21c66e2f9b5051185acd26032cb016208c515e440cf414174150441bdb18815465c6a1eb44104ddd081e578c2180a607c728eff02090e981963f6d75aee544f40dead162b70d13641129eb4edf152bc965a8cb3944f3433880808eeeea563ebd009b2bd8755dd8ddd13e237d7641aa2a292edda441b1c3f7462d961cc0721f5759f679554307050810f112c2a1f24bb8d3f53ff3e2a450e0e7ecfd4bc32415c91358a99b26f136d7f0b7d7a8ccd5396deb24fbad6be723237ccb963ba6a079354935a68f2c7a80ba0818fddaaad1f7512625c585c451502c3394a9d68e8cd5ad1eef0732e7f054081ef4cf08f3f1fdda0fdc4e3cf5fa9b88d80b999c39ce056ab45cd6e31af6de3c8647f3fd4cc30639d7c096717056ce748224a43f97b2340790de3f93c9066080663c4aaa59e913cb0fbfb5daa79f03abc8b94f1e770f179e16253ba172b6ee7d461fe90375fe6e98cacf5cb2431298be11e2368838b5ade07c70f2f8a9dc6d17e20f9957e4053e8ca4553d8ebb48a722f1b555e952a0f74b137ace719cbf01226a2122c96cddbdbf6199dca0e2b83b3990fa35a3abca827ba9896597b1c0713bcf624843ec83431f597dd74bbbf41c378c4537ffcc61f7c7af066e9dc11560eb966943cb6427ebb838fdd22569ac1e1dbff4cac21af81d0c78da2907e53afe7eb43da63eb7f0215a3077191c3bc0ba220afb16814697bd79d95fb8a628d68c4732b49b4f0f796e7c917afc2855d5fa7ac5b5197635f7290db78f20e877a066ab98807d30afefc8129086af252453b4d4c60afa11af1d883c75b731c77ff9160e5d3cba6dd0d788d33ddd1d449efd75c253ebb812c6c92d905f28eef812a43af37b37e553484ee63a31dac50ffccdf3ae68261b64606569a453463081aef925bf415931776a08b8be64036aff128630a751c796d1beb1c1bb9a32fc83bdf62c5c638c3914c8c783f81464b2aa9b0508f1bc4e51229a1b4043aa85565ca984c1ed65bfb2be31669c20f67caaa05f950ca7092c76044d737f45aea243152c6ea42f0ed2c76cb456b0e0f1a8ce0bbc362be65bb1897952ddc934b2da12300d7298aad9d2a3d366700598aed50d148d5c09f912c8f031ff78beb7a2380a28a2d6900283c39fc4583d584f338d04f539d7cc9a403266fbcd759cd6f1a7c98725886bd3d98503fe03ace78808c3f427c20b71ee09f6c8e43bd6323d2004b0284b7d3a0c0a57d904e5ccf30560f5aa6f4ed118bd282f778d157c467708717e8e065d5e69daa2d0655d842069541920e820a294ee788067b8768196cee3afa4dda5f0f386c74acb1cc02d4a8c7af6e54fa646b43e3e9a0461ca66a80069175d6c87082ceb0155a63537d8a7e498e804019540a7c392bb99056f38b1af9bc4fe476f60b766d83bf5e2d1fb22d0df7b4325cd679835294476632746c25a6a67408fdc2d61eb48940565fca5ed12b28a25ce3429aa24f011d260456e47a4af0d62ce29fe37905256945459eb30e7a5846d73d4c0e44ff75e95aacc6539c1196c94ea30384680d7e6712efbeedfcd4e0ab40547dfaa66cee0165a95c116c0e7b16a2d0e4e52a4a2a545c85d9a52d3b82c3d160e35e80fc113de1f0c0edaba8491ee121fb58ca14d9550176cdd8ed70da79692d1cb322464d4c47f72d5b0a62095e090d136b0f22b22ee48800f54d4abf0f443db2bb357628f5d81d5fdcda9b569eef7e3d14a2f7623ed5ca0a0a0e9db3e274a2a7ab685111cba16aa917d0b3ac979a2fabb0ff91cd433031e17e725b2f6b410dda008192e7f0da494a3b6cd13dc0f012be9c40bb152593f2abb3ee6cf1d11eb84e52f2e39a9c69f813ce997a808e6cf5306071fd4a2c003d6d18f3e2159bdc26336a540bcc86ad1d7d920df89f89989e278fff312cebb5a017d462b79d76841105c2ea242515fd3fcb5239297504ab177e08a844972b38cca9b69b595e4d5e7790837657d92d745311c42051bb254dfec9e487bc350e8264c545e0e37898727f9dc4fcce3b4912d9cf9a4807ec72ecc1b4daf0ba978c2d82c6a5dc97a24cda2ac5324caf8e4072a2ec23c84e95c293fb10537bdaf4b84334ed8f32eaf5fc93dd90c8e624eeda102c8f727a95b49bc3da778e49137e172079adb0ad1146ba19a559fa97879848ca984a4e6dac567d46a01c126df53f98bcdc1ef3021b3f91ba557d027f295c5c413a5d2bba80e1c8998e3b1c03073dfef0e782921827fac0a7c100ac9a9db7db83f3c88812b032f911d231a9d7d7ca2bb4cdcfaba005add1e66f17abe19379921e2a0d3d7b082ca67447e8247674647c75c79e9d7e62cbd2e7edb12057a961bd2f8eb124008c308b30fd5b0a899cc11f7312061f3f78979362990d0ee3fca690ba48b8625776acc63c750406d27b364d38d0c7cc6e29b22cc669bc5a47debcfc368a9433b458ad441cbe0ff07d7604eac64b47195f4a116622775a904f8d17d5a9042198387b08d71d8e355bddc07af051dd057de2550f1dc9df8d9ad49660c60f4ed5b812b66f50c82d10681c49b67dd1cb8d97982dbb9bbaf95c518895eb17b61bb8f98e59ba2f10f7691ff9e26831264c446bc96e62566a413aa36d14d3de6899ff5346c5be95f05371ff3e68e0e70d64723be3411b7307ebd3b33cbfc7a474fe083c7cddc59de3a50b5766f6b90c85cadefca96dd94a5ec299db071111ce7489963717fef038c7174e231da2d661fa9ca7a50715270cb16368b01556236f3cf1a41418de01303189280c3f10e85b31d21d1a19f5ed30d84237ee2af890338c042301f5e42d5e434472659ede09f4c9df40308c12a50cbcad42854756a4783dd710676a1b705f65eb5be14d859c993a6f4a027cb0137a57bb53322a18098cc921774e85cec8fbdf7db97d556b238e48d6f4b14fb5024a7a8d605c18aa8a281fbdee56e52eef4f96cb4cd82b7c4e2f4ca3abebe384554e0ca1c04f44e7bc785eb6bebf017d092531e2cf83b7eb2cf458154aac648d80d83b494d0886d7b0ab7f57b3e0e73abf611423fe40a87b58848193f10b57bc6f7ff260a78b81c352fa47e2f6997c8b3573d999df9de3450f01b5f61cae5f12be98f9c7c4e9c0d47e5955c324b955390f38dee30c3f87df81d73c0b9c4419c5afe89f49340aa0b9a207853e0f9923459b6177c166ae638f7405fa2ba1a163c1b7154cf565c90f009b39837a0441bcbd9ed50a17b8cb220976178a44f74fe001aed2f972f93fdef31656e2f2d1a178297750f05bc226ad6065425d91ede67738fb8e659cd8005c11685918dc09a80afcf91f09897dddd31c94507467d64ea1f79512c6f05b9c664352f7336e3ce366eb5c73dd42fd9e10bfd70e556433a115109bd305be7ca31a17b23c422dcd5d63d4dd48064cb26a523c5481760def4c0da3d5795b717586d694930ea03a8c806512ec80775b80a16de9f479478c4ebf07dfe1a0b4133d4db1b623779bb54a62741ea8aeeb6ac60251a1bc8bbec8fe08fa70ac1624b29649ff4f84f5d545481922de63938daba19b0059c628d1633ab806fd90fa24119d6ec0745de88e9062b99f54fa7e2c9b19836ce66296d62a1f0b56e3c94f3972c8cd214578b2092f580f2de132df5b227f394fc64f4729000deb96655950922849ec1e3d93f2468192e3cba4963fd3d70277df66063139590c95bbb008b6cd4b0fc5347794d22884cf41691156fafd22d2a92202dc8d667e70b8947a65b32f317427b6194ca130cdb2b970dd0c7b50be3cd10f3da5fa1237df1c12661f57d667a9ca15dc65733f6563d57afdf36c45a749a10324c3e0b14b256f05bb61f82138abc5882a615330064c4f3d110412828396f439deab7b8de562aeeff4f6e3f839734dda024c3be372a8e642b9d2c13a23f23fc457d40688c751a0d6915e55f43536225f53540d0bc7fcb7443c71699403ae80b4cf7513dfaa3fc1cb5eecf346f184d958ea3fb85afbe37445661ca83245b24fada31cb5bea57472d5ddcad128902c1ff2f2cdd485389a313132c7d112f9d7ac7c92438d1de822f5a582b9e23539a111777a9f89ac3e9ac952598613ce851731ceaa8f1f1720d4af4317e34f6df761b09d3859bf7f381fe8e10bca560ff15721881c5baa321db329f16b6c721829bf98e37897bed71bdfe9190c8628e054447ce6a92dd9db16b304cc100fba5da144b0e4561cf74eee2f8b5b612e3f3a1ed6bc846039b7b763a76160d9e40ad1ff27b00ceb1aeea95b42c583cd3dfd2faaa3c68a2e84c348d2beb68a18332d32b0a9c8d3586574411547b6b2c211d5b175d6a40b54cd9b9a5986049625dc257cd1516037d84710c8290db3df740dd85e0df4d67b1476fe805903", 0x1000) 16:36:41 executing program 1: kqueue() r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x1, 0x6c170f0801966420, 0x6) r3 = fcntl$dupfd(r1, 0xa, r2) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000380)="5ff4bd29663666144b2d35ec40b57d6bb62bb2cd4f8895280596e33b656c8ac364535c98ad9c55b7837a746ba121f677504845411e91426b5bcb89df0246913f53a6e5b54442d7c2397255a605796dad6671f393277ea9c1a5a996df204e0ec6b5f0bb116dd7e6f6d1b363308a39675709c644417beb52e4e28f619ca4d95de7bfc17a7f61e35aaf68e6fa365004b8f728caf0a9c8aba4953f04709ea70683f2dd535ad009931846221dfedc5e0c77bec5042bc42b3fd221195fd22cd24dbdaade1c0e346ffa903a6604012b7a6d3d5d84420e9c22534ce2002836e7ccc9ae52f88ba79dcb7b855f3d7d4d1399409d714ad3119b90aed13255c21e14f2fb30161a8c52a368930f1836ed7606796cc5f40f0879666655bb4f63bf4da51671e17ec543f937d8a185e836050a6fa5d8637a2dc52f87bcf50e4f0a784c8b10a24c3a746042c8e75e8ef432df73254c3d5ee86690263a0683ff8c730b550d542fbb7d285724ddc998a5783e61890863824400a2685a63575b18a7c8e58ddd1b1413c1735b77eeb03c7b259c8ddad314f23ce6e60af68dfaa38acd6c426d111f36093500d0798250d6d21ee83266f6f2dedd8e0da375bad405e4254f47029e0e4e989b2fec18835f952c8521b13a3cc57aa9426f8a14f1164ebe775a221be9c21388eba5fd37e27c4a74007ba58c33a404701ea3085464a1597115ae12d58e98be8bc63b4c95253201e10d7ca4f7140729712bcacd5b14f7a0050916be3a790ecf0ffdd25745204a6e493d13caf3e9ecbc302b3f69c2291348e78d8200f356466421e549cbe2e984e6102955b9b381925c87457393865dfed9fc68e61e36a72b4198bedd23ba8d706d974ab9a9f896c2d29b71a9da2574655fc0aa0f229cef75ed46a853fe0007ffac129b213c512eff128b6309b99d957ff2a8d7f0266ddd19a631908ccbc03ad0d165c340c1e9728a8de470a6f464a100f99878c77e12864401a5937fc9b4e391bafcb5d8b3788cd876a5a261732e936eb2790e14824ddf1622616904ea0976d571fd275d54586ced7b0ab0b596a7008e21dfb405ec43333927f74d72fdd95df7ba9f9432acef339a0f7d51cb6611c1650523fa6c4fd1c962c5d35047d901cb0f88da6b0e18e9b5e64c2d9440e1f3687496514a6649b2bfb29b0f29b7e7068da498a8250bcf148d97e3d56bb95a667298551965eb74cea67dc372a1d1c636eef00df233565d25b013f035a7c7568a20e32cbcfa0a064f0e07a45060b5a211fd16eb47f7af199241c8d968736e8286bdfd0efb1d146dc862d04b4d00c44c8185f40ee6dab6644bba1a788e9821b305c7bdcf5dd9cf95ce3da1450a0cc8cbd12e39a572d6d951877508880148fbd92c0c3ea962c49b659193a1eb3718fed862ded0ead7169cee5562d253094774fa7704195f3f696aca6577a2f7b00b812f18f7d6603fc8e76be2351217b604f0e7b7ad63dcdfefdb344bfd8133aaac3de4ea7157918a44aca78b96430b0743da5cca1819cdff348e2a01acc96f37d39278c470b2e997cdeff27d56c423bab2320b4ba8e715ad5637e05dac4b23aa11b84f8099747962950ae388d5d0efee3d6e2ddb2e8ff61709f190d6348023ee08fe0c76d48f2d69d0c5fef03ccb38d08fc977cb2446fd78c9f8a370d8a6e9beb13f506c0aa40e3750d7c8ef5bbe5890c1934aa9805ef076cdf9ed0b76fbb2366cbbdb417635551a1783c72c91103cb6b3e7ed3f368dfa5081f97540fd634e315447fce12cb851458301ed9490a62c4f41d19b6ee1d178c1c73c09cb6f0803e39513343447d57e237f2b533df004876856ffe5d019f16fd80747f9f12737b7aa35cea5ca48686092b8a253c1247326d50c206b785823d0a09ec7fa87a2b9a5740c2de4d29f8917f55c89e696ee27d41fed6a39785291929d9cb93226b67ebb702cb00b69436287a9df032614f8bbc8747578ca11e59f9774cfe4dcacea9aa33f361670f8eab669612521db46bd80adb72ee9f274eb6ae077cf1a77bda2d8da628777d00570bdee2284990c3008bb7c55780ca6c30460bd7323c5a56e6d1e31f96287ca389a8d5024cd2b1f9e1f67315afdc246fb24a3f250251ed2d53436609d6b55f9eb5521d4f2ff9a8bb708d6ccc29fd7cdb9df3ab36e59f1ca4f65dcf42d138d532062efb753782c88c3e6e7979b044818fcf2173358f215fa91de350f943022d0130abf6445b258ce6ffab038ffa60ffab109f2ca242d1e33e7630fab3fd3e4824a4843fae63c8d1d5c59f5c2ece906a4e8ebffc8815f27ef5e39e6d8dfa01c82314fb2d15a84079c6838cd34c0611467b9cd1f427685144e24952b6675b259623c687729dc20767072f0f6a2e71992e08812b8b59ef04f2288102cb88149a6ae6327d402ad66c297ce81c5928d9493c278ec866a455a65f7b87b2b668d0dc78d40387dc3527e064e7a3e5c0d6e688f63f8c890a459155d01531e435539590a391a8b520cc215230e0ea06c07f066e3211e31539a9eeaa20b635ef1957d01ef43d85eed72044521e1250dbd6db5c05d37d37f5366854d6638febf981e0357e0898f3147314adbba418ca11bebc27c1d6207a0040fe53e2798ccd349e18c47a2f1276a5b374e261ab2c48e8f5fec116f53641bc104c22346588c655cd857ff1d3becbe6a2247acb264df63c14e2fdf85ed9c23be8bd8a17ef9c39ff0786a8e07deb0222db1fa19d8d67298bb0073951ed1bb5f3918c8a31afd122c956bae14fd6580122aad1228d6e611b0e44ca6eb831f00f5b9719e6799e84d4c3d36bf3da0fd06db733049488179ef7444a0db06d8d873dfcff192375ab23815e29c4385d9884dae31f2ca7bf1a4bfd4cbfa84234b7f24856bc9dcdc8de0b1e67bce8e6737e891db20761e37f7d3131fda470d8aa8b347381b6195c9eb904e443eb7cf3c8b96d161d07733b16c045765f0f31cc59edcae3223975668ae9075c202b857187509b72875f60e80cadfa0a29f0b8064145cd0611dc99040f06918a082bd727a6490b654d3157deeab0a3e73fcf8dda0181a2d04f2c2155da744431472557f51b099f75b87043d3070edf374d8f01e7989b9e8a2ed52df184cc0398243fbd45818681afe5a1f5555c0775607ee8154b4b9e6517fdaab0c3a17351ff888c4ecc36eb46eb3c613f6a60301211b81fd97d3a459ca251de9b55e96a50e1adbb95235681441eb08ac1109a7cda22fb7c9b6d665619b0664d0e2199d79b4eb8d4c442ad1afa6f88719309e745b6276790863222aafd4174565d0842fb04e3e856754d417e8ebc5fc6edf9c1865cfaa51ad205fa0835e61052a8d91b2c0229abb2a4c27ffb867003fe6ad7977bc31e2c9f31e3a39933a0bc313e1b18b2e3d92371d0d70a7ecbabdd3220fb2211677d60d377dd0b1380f09bb5962e326aac9d792ff50be29a84c74353d9ecf9e33e65e0035d19db3b73afc6a6c4365c93cc03d566437c06bb02343d93c78facb104ec9e12f0c43ab7c83db031d439bae4ddcb3e0468172efa6a4bba22258bf9ef799e147b7a472b00ad82d3e9fb5749fc7a11193eb8c9eb2547cf8d718028e34093eca1b4e4f700724747a03d1502c07b9f9389a65deb43be673c5b377f9b900af2999373338c749d2a4606a2581c986c1a8a0ad38450320308b47478fad51fd1e2493de616e2dad8bc7bbb78fa53a4e507bb1469432f9e7ee329054cfa57e367294ee953f4e98a6233dd3ca1cc33a5a28a3acb1585b5622ca6e5b81e24bd9849e4d18d945a7b623ef25d51e69ecfa426f5ab68ddc7408678299df81ef0acfe77e10bacbaec5ee9ad8db6f0c8ca54c6013f6e816584d47a66be0aff379ed0d456adf6049d6c94b1d3b12400d6a7c6963e3b1d08654aa70d361d056f0800cefa6edc1d8acbde79a8c1daa967eb77f0004e20c0b36c608540ca8665f327bd02661923b7901b16516579bf76a4ab6314f4e6e8b81c5efa767d92223cf9a592611a35ec0e8b9ee1a979a8c654e71c0b110ef20a7b25e24f6a67cb8856b7460cb84cba7dd299e450cea5dea56a931fced44f70c39004c3197d642ee76d068c9994c07f180327bfc6b985b83f4976136e943f8eb5d213bda6a20484d1cc4edfaba3796bd9f1db5147b8505f7e1b3c152667a89d3ddd3802e1abf9f0fb52243fe050460111aac63ae3b148cc5e49e090f81bc8f0919cbe518d5c5a701d81b56b9061d0991f5c0dc359286dae176a3c3d42b783b83fd177d57477038d7f8e6631c1c9d7fdbbabe0804255ba8e36b8baf536333996fc453d8fd7b1143d891dfd31c871d33ea400d400864bc0b46a4d0cc75e19a6222d091de3872d0c67bded0a6c2b0fc609c386db1d23353e35cfd26ecddf4d55e8012a12f3b600a3d3f480870ca8050088801ee690297a7b055e6c40b29d46a4b6cb970142ae3be3fd9e32ec1348a224d35d6554f9ca19efbb66979a1b8f5a00601291a9859b0a67ece49a70e5af0e9f32284955573a1b4f2edad86ea6ec441f93f5e4c55fa179bb6913e28426ea46399ad67bc35ee5cc74a66ca6cb1e9385455dbc3614196a72302bf56396eaf8eb72e24f8ae0b33b07ce9e4d4a23719f46145ad3da618378bb550483df8850fadb017899bd75c250d6b605ead17504f175e0dda91489b7c0d8cde41c2ec7ab9224ab2a92a90029eec16e91e489e6c7969e7312ad357658d4f0a27ebf5974ab983260441821968a7848f0bd9bceb3a222b14e0116dbec25b4207b4b4b3eea6f9cd9ac21f58bf5e16d6ed27e7d5c7bff0ca8432149438b57256a34f16b41840db4f36fd87e6ba227a413b5936442de5f284d891d9b79c45f6037ac01e8603d2c8ca99ffc7eae309b3f14b33e41cba68c06bdf099ad4e2ba4b191e6d785821e6b6f28fe9d668fc9161e474860d3a702530b39c6fd2aeb4edccc59eb6c13732354a364046d50e3e5eac2e02a6f756b76f57f286a28c4633887553f8c905a9c19df2518a1fe4caf2ba94bd91ac32fcfe4beb893684f45d1b0576e5ac7a1580f1165553786f2786f5f6d7919952c2e0ccfbfc76b254cb750fa8d8639318c1399f577296727826eaaf8df8142aec9e8fb96c7532bea901590070af18bd6704c01f0857c0abf09ad075c3e7b6ebea204063410a2d660a877331bcda2819c6b9c7a9e4470efe6e7322d440192e62e9f4e7818d2175b258ce19c4f3954a08b73806eaf096eee475c947686e7849e7d7be4573e1c79d29191268191f6abd2e8a7cec8d85e81073670b893de551f3ca74533c644bbb213efca3477d277520234e693bfba5b05301d24627fd508f6bc0551f3ad9eb2aeb3c4270efa6980f52add1ef9e64116041e5a827229ba62a2a46e5778b933061344ac97d301fedd22f7423eb5a3f6def4f23e4ebb09209613e3013458132da4faaa9543289c78b9efb9458a9fb4e7b8ab3a5d74c79814259544c78ec6471b84bd3dc20b6cd02e719ad6472299714c81a25494844d8b5267d1a781c141c106f20b5ce8582e26bf2d073942dad0dbb1d6455df10341775cfa9f111370e5733234d2e3f2842cb87629024564edf8b313a10477af4dbe7816c782556e17324410d1caacff6e28809c4b180fe9b8aacec6cae62604872d1c730f557e5166043ac7d4f6c4388fb433fb03bf542e1286b7c3f9af11fc6e25d6af768b17a5a939720ee2989e4db89e36df453092bdfdb230da2b5c4eb032c54f85a895a8692eeaa07257c3f4b807d0adce7bf4997be3e98724a22f01d21327ac181d247b5815d5c8070208cbff5939f9e5fce00f4", 0x1000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! 16:36:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10000}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x9, 0x100, 0x4, 0x1319, "d97bd21e80a1c24a9f01e67d4ebc0df7d91176b3", 0x101, 0x8}) pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! 16:36:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0xb1eca85a490078a8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:41 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x0, 0x4}, {0x18, 0x3, 0x2, 0xf40f}, 0x7de6, [0xfffffffffffffff7, 0x2, 0x2, 0x3f, 0x5, 0x5c5f, 0x7, 0x1]}, 0x3c) ioctl$TIOCFLUSH(r1, 0x80206916, &(0x7f0000000300)) 16:36:41 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = dup(r1) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget(0x2, 0xc0) connect$inet(r2, &(0x7f0000000100)={0x2, 0x2}, 0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r6 = getuid() r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r7, 0x0, r8) ioctl$BIOCGRSIG(r7, 0x40044273, &(0x7f00000001c0)) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000040)={0x200000000000006f, &(0x7f00000001c0)}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r12 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r14, 0x0) r15 = msgget(0x3, 0x108) msgctl$IPC_SET(r15, 0x1, &(0x7f00000003c0)={{0xd1f2, r4, r5, r6, r11, 0x1, 0x9}, 0x800, 0x1, r12, r14, 0x6, 0x3, 0xfffffffffffffffe, 0x2}) fcntl$setown(r2, 0x6, r12) ioctl$TIOCFLUSH(r1, 0x80206910, &(0x7f0000000300)) 16:36:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) sync() munlockall() sendto$unix(r1, &(0x7f0000000000)="9d053266c29825f60c77d9438469c6570e7908b79317aaaa8644bf4e323c09d371adafa6bac0a76612f1597f76ba10f5dd98f8a76dcff17c4ddc573184358c5ba1922d98cec79b69c6584bf07b9d6a1edbeeeef699156de7bca38ea2580e1d9fdd0a27f38c4edbb7aad08359de9dde37c8a9f99eb54d49eddfa751ff427068b2607d88b6dc0efead22f251e53d3ae1ea244e04d540deddfd6c46736217b8e5027e7b30ef35f0a6560abaef2eda89bdeafaa2e32d6b61edc169afa137a2f6961fbd590130c3225e061d90ef2dca8e55142c2463e1684cd2606e090af6c66872912a1472cbe754b97e54b9262d20dc3795deb5de629755a070f00a975ac618cf45f1ae94d250753695ef3969406a3c3dda0fcfe081106ced587fd403773e18c26f535cf5926a39eff724078718a27fb4f637e266fa7a96e05d3315d9732ddb2d3a8cf26012ccb71835550302d54cfd52a177b2014d4e9d4d1d4c324b1b6410ca182b960b534b7826a2ff327237936a462cf7112e7522cb761d823233147d35ecbec3fae40ae6304125d46113ca249952dbd6a28ba461ac05e1362bb702663cd56c9710bbb238a0274fcf347668bafdce45452bf97f5c7979a2994a6b2b241d6be65677e27e1e8a28cf1fd3a70ae81c5029b6dd472bb9a7fde8e98a844337f66e303739c718a55350feb5666393514dfa613c3139ef0b33d4368831a1e676b79b762e50ff0153b576d2eab28c69a17b992ca2721eb55e106ac9348d9837405f2d8852c64cf01100ea4fc96648be18e0a471d0bf0364a3c16c0d7726fe1d6ac1d1d6a5384671d16d56cb07bcab7d1e88729c616ff2b26476f6be95332f0effe28befa6aa18c4e673935a952576cf852a68d892344d9f6bf623ace6be80a5749d3db7d9a6b7e835c932890fdcb2aace8e2ac956bba152dad7ac8f012c939800b1f4f46e033a596cfc16cb39811c329fd05ab15a850655c8a588e3f35ed6cf77d79cac4f6d1f85ce373024731da34ac9035433904f1598cc6877087770d3ea7a50ceb1a63e94243ab75520da3a70c27d18e0927f3b0f07f78351bd4428c97b4c364f78dc6c216ee0b189dff178607b7034a29619117e6b634076df828ce92e60379b5685a3a2e1d7bd16885924ba62c6967359adb5a7b53de3615859d35d0e268b71ce86428aebb85d3fc0c79d541ffaa256af8c849bddc671de47d59e167195eecd644af64243279a0be5f7fe749a4a3dbc9bbf862c2830d3cc122e999cb4e8489abb3587c7b8d95bed47b36dd723252993749a40a1327f1627669ee84fe085fbc8b7bbb6ce6e09f20d01920301e09652526ca6705188f6ba1a62fe859d80436ae9864765d952cdee47871666956a39bd0394bd7ee241514454b256a631217fb5c1172e755afcc80d8d4c6a8b3af883cd2ca55332e3f5d03f998b4b923dd6fe538477a23aee47a81ed320f1bb9184781a7b95a4d6ec7de7595423295ca48499db1af80dfb909df58b1095b22996d14ab0605234cdcf5c89d5a5ff13de67f15834c7ab9375ce4d098de116bfbd67ae5c20ecae00bf32951e8c93c8f26883cad7951884008c85ee933c43c8f96108b7ed2f1a6fd669aca153926440729036b5f977c60f610b773d281b2396797657b5958cba6a7a39eb6b794568646eb28b42e4f60038ade0b1729fd6e12e224a656e68f8982a27ae6832e4ffb1a235c21201c22241f916be3537fc8a14af87755423abab437bbb95054548f19a2e46960b0a077775dd3a7566170b84ce648e0950ffb0a97e17d3cfc734d3759d8f78fd233aa978c19ba98e8b4ff2e60bd30d67c4dda75904dffda98fb7ed3002c67ec78a085b15c7cb02c35cbab4177dc740cca66d87ee0eaa4823935c066d9388068614112219620790c8f10a13def5803a84a0e40a39c746e6a27cc5d05a4b263e8938b3e4ab99c91a212d1247a86b854153e4f3ff792c32967ef7e92f0a1cc554e39068ef8986a013794b845e691bbd642df2fc4b6dd174c509c0b4208a737c6ad7857d41075b40ad0524a3c8b9052f02c2d185e53aa68cbc48be77e37d1db6cd38bbfb5c365de32169f290cdf0e4a8a1a95c5c3e7fbd018043e7650ac99d434824293c6c46667902824edea036394e9b1eb931349aec0f1edba7e62e33ea6c4cdee9d6fb78613acda13dd027e076309379deba8dfce4670bfa17820a0d490a58abe8084890df4c45d6fc5da534b7192c1432c4c65fa98449e405aeff09cad46d71ee262248063d1fa2205c6a94b9fe13417e97de4fbfb53974bec249ad6a4112785b9f388fb06981d5ea24e4a37b3ce1d00db1ce60413da0069f156b9ccb95e1e5d87dce19723a2d271bed75409fceefebb5db1950dbba6ee3d5d45904692f9ccb1f4b31121864e99457c94202a03239d185e19e2eb55bffe09b42305b82f897858da81bfebfa618423751b427461718d5f0a92b76a6344ccd0a452231315738d75f56d4048f1f0cf78010812d5f16b9a0dabfc826b0e1b2eeedc823089aa70027609d2834d399f0cf4e46bd0f620cb6b24c51cf94a388e936d422cfd882acf2a57aa1dccef5fb264031130d1ebcd17faccf94b38b0b9ae24a1c454f4062fdaf381f393c3b3de4fab0fc1132cd6e59ddbe709ecfa160d90ce7d7f3d1072331fb377b270f9feb6843c5c4b1a9558078a9d75603f83d6ead13118cd755e769f9046cd968c7952c4301fcc1542de9630b618852606cddc4ba5ec183225a08c8a65403fcd8f57b576c835fede9b34f84a4b33db02984f859ff07655a27248d29dfbb72856a8d37f7cf7d2df2e3eb9ce0c34c7b798c21483056250f2c665bd0ec9afaa83de033b117b9ad985169af3def95852bd4aac3a5785529cdaba19af4aac9ed3f1e1bc623675ee6d692b68129389c6ad2ad46d8cec090e2ae4632c4dac62f4572aea8882c77c4f2dcc6a113b48024564f01b92199cf753e0da63cdcaa6105f6a9e93bda19050e1d3029bc7b888ffe1b696953d4284b5bc0a1972a441d39bb37c7946c1731dc2d7b4ab7fed34837b6abdaf10823f407f6635a48cebef25fd82492df9e94d889b384106f320c0c00960e3631a0c8711a752807aac05ef8bdd17c4fae75a8721ae45d7e1deeb61406dbe7d29bda27b43090e0422237961e90971d0fdce9b83562dbd4f18a3fcb9fca0aafc92453cbce7597d61c435e7fb631c2a824f948a694825d7d41fda1a6fb9fdc86b08456300e6c859d826cab6d196c8b61a47705bddb0a61e98097eea33b27e39b7320bc497b7f673e8219c2110422cf22f77ac8449875d8d21900fb590af2df04361cd91f2e60c492fc21e9d3440cb9fbb5a5d6bdb0b9dc6cbe1d276a3cc01ba5d068b1628bfab7fd0bf84cc5162f90257c069187a8c23b2a0ee8543aa62af06d84196300bab9c6644f6d87d656f52a5b267bcdd718ef2d37956e55ed7bc4de85f326922aa0736cfea056be726f09b0ce2d706edc065514262518dd8ecc519b8feded7e17094c27cb3471eff5d946021263faaa79121d7456a4f3cb8c17973a6e7312d42627e276ec61c8df263599ce778931ebe9f711779498707047e3c1934bfb8465266a4fe01f016357aa6ea1f4e0828879d1877aefe58a6b20faf1be20c812cefcfd16da11c743a8bc7bcc1ae35620ddadf4414bfd943165045ff2c76e4b9b839c1174ef9ae8ff805ccb46a5ed8842164f8a37e70d5ce366d127c2da92e5cf5f697b3605e2aa1860b81c1405ae5ac3ec2ed5c9e9e18d90c17a76feb39962d2c2df604838a5ea7140ac2f00d56f621b2da190787faba22bf1813c577a4b795ddf9c67a78e2e3bded24bff4f80ba876e2f00ac2faf909c275dd146026d251938814596276115b6bd4f5cfac8878962245a04b0f337c772833345382d8ff1dd036c1d9e800980cf9e73b2beebefbbcc4e11a7acb0da66865b93d5ec27cba705a929fa5c036d3a7e3f59ce6905b53ee2fa702dd8414fac5e3df0196cb14a89c77b5cb02e02185b3208c1023e8b89db2fa5fb86315ff1af025282735b46d7caac7a74a97b6ad92219d790e5bb90b5709245e42a3093d26cdce5a027586a222b9d0c98475df6bd8590c88ed3eb934e3b375cd41d448598ef63420704f343f8a0217b8036aa55312863a753d37e98ced591dd9b0677d5210bbfea6c9ab721e0daa67ef54ccff03c11a8c414c4c5491076011f339c4d2084fbed59063c87c06a268aef20918ba7e6ac9c957423e8769293a11fc908ed59638c249e128a0324b8f50d7b885abf69b99b17e00a099c2d58eb1759d044368eae41163ef3602d82c975aef2e13b47201cd907dc1a0644f6d79ad576170500b218935f961ce79bbaa0452bd078873624681be1cf2ce6f2b2b45decc125d6c34b776e0026d44d19d5c5f74e427921ae14d6de10cb32a9a8f4144f54de655ea08de16dba8a48d8c87d23006c17ab0a947f73f16e3f3d4a96fa5e02ad26856aced8e6a20ffce989c5a9b4174d0559d2331f965f320bfe82d00e274fc1ff287477f652c55ac8acb2c6460619711579ac7b6670090a3f4738e05d0f681cbdcd7f84b7fe98f50f953b879fdbf5456188afd353032f144d1122518c6ec4e9771ef65b7588743c5e0fea219b10f56664ff2a5026fe4dfe654b418bd9941b113a1c18d33f155cc6086147611679d248f6f537ecc5bce91fe889f3afae3d51e3def28d6af6b1b90164ae6008b21bf0d256bbae2d62c8ce51aff317b02244026a86d5287b6decdb9e1515651382a3916059dfc456cdcc470d73d89239099192465fe926d1887a5c39a4a01ed0749c1af87dd9c2610dc760ad1358b1dd7ebb06fbdd44834be42cd12f5e58a9fbe083257d0ad6b46de73318aad1fe27144e84e4bc488c8a3225ce99b2b57f5ac9a8d8d3c935a8a4de51186c9deaae67427bb6995f563faa404ed34cefaa679fa20388ad75b5042b76413c8e6184e280cfd6db12521a7ecd356b4267711b5104664a2d90406aadc84c8c9eec1b90318d83ef71a1d2026b77ff7232be386bff03636bb33a9a0687eb080f50be20dbcd2690718c7af17c93435870c0a943262411b31ad4c84004707e3450a34d4e768796d79b45bd109b5fa90790eeed6d6339f73b6917527df2e09492350903bba91eb1926b6dbbea319d1652050ee28500d40515027f4084279a3146ee62823954aae414a70e72910f82d9757aa127f7cafbf46c7ec3e7d673657ba8b4ff0ea15c444b5caf3e70e6a3e099ffe555343e7e1f18fdd946d227366a3a9e0803df64e45e284fdef72cb22f934932c0bfd3f6e6c276e5667c22b00a60d429b33f428b2df5fe99000636d3fb20d3035ce34c8a4a0da82a84ed2818abedb2eccccb74726f9e22128d99ee9068de25bf9e52f8b5c842f7d48a09e3b74baee6de707b3cfe7fa3e06073d4d0f868850ba306a746cdb61755c66c67d2db7a2b66965b9fd4f65448769e22dfbd3f5ffacbf3bdc5e0ab5d61a932e790ab220fc6b0d006deec52b8a5c4d0cf84288d9a0ab4d3a891d00c1cf080c80b3eb6b2e06989db0eef2eca0ef384b35254631e77b40527f8a764e6e7b5b3963098e0c94dbdaf3b3e48f2d6eae1ab16b1802d6dac9ce0e8948f9d23b6c158cd00419ec9c6673766cc2c62a7171158228e6c8c32105d3cc319653d8305032e9cebf8f0aa8bf2f556fa206ce74f989ff5a06c77fff58eacb856856fa1e4d7f1de1c258441aaaf8dba37758e1d897221f7ae68aa71a4351fd7bb657d29f2c967caeb616324390dbd76d80af0e2632f85738a236839f6f5ef34b1bd6b", 0x1000, 0x5, &(0x7f0000001000)=@file={0x0, './file0\x00'}, 0xa) 16:36:41 executing program 0: pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget(0x2, 0xc0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r4 = getuid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r10, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x0, r2, r3, r4, r7, 0x1, 0x9}, 0x800, 0x1, r8, r10, 0x6, 0x1, 0x1, 0x2}) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x10, r8) r11 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r11, 0xffff, 0x40, &(0x7f0000000040), 0x4) sendto$unix(r11, &(0x7f0000000140)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0x0, 0x0, 0x0) 16:36:41 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x80}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r2, &(0x7f0000000100)="fb", 0x1, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) accept$unix(r3, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) chdir(&(0x7f0000000380)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000000240)='./file0/file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') chroot(&(0x7f00000000c0)='./file0/file0/../file0\x00') pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! 16:36:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = msgget(0x3, 0x100) msgrcv(r2, &(0x7f0000000240)=ANY=[@ANYRES32=r2], 0x1, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r4, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r5 = open(&(0x7f0000000fc0)='\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, 0x0) r6 = fcntl$dupfd(r3, 0x100000000000, r3) fchmod(r5, 0x149) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000001140)={0x0, ""/77}, 0xffffffffffffffe4, 0x3, 0x8758d34227c33fcf) fchmodat(r5, &(0x7f0000000080)='\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', 0x40, 0x73d8ac1fd0566af7) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x7) msgsnd(r2, &(0x7f0000000000)=ANY=[@ANYRES64=r4, @ANYRESOCT=r6], 0x2, 0x800) unveil(&(0x7f0000000c00)='\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', &(0x7f0000000a80)='r\x00') msgsnd(r7, &(0x7f0000000a00)=ANY=[@ANYRESHEX=r7], 0x1, 0x800) close(r5) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0x1, 0x25, 0x7]}, 0x3c) msgrcv(r7, &(0x7f0000000800)=ANY=[@ANYRES32], 0x1, 0x4000001, 0x1000) msgsnd(r7, &(0x7f00000011c0)={0x0, "27e6cf61ba34100087826815b96728e0afa16e4f46fa93735ed358b6bd5af0c30074908df6164263b50bd026f05ce7699bbb925f73be8d8ebd2907d6b685b95e2b0c6073eafec0f31c75fbe5785cb1ef7ca09e4d6dfb5e1c514ef3b81212ab3f4edde50b6dfdafd2fd6cdb7d46189d40bb0e07f3e63c280f050cb386446569bc2124f40057a5bb14bdb1fc53acc9d3ae82c83b46c2aa60766ce222ef07e2cad25c2753e7bb71f7cfabb6654543b573f1f73ebd5504d333c7a7a7f5271c2214738f2663304bba70f9852748265b24c617d7b8d8eb734f8cd54a4e5507c94c8fcbc5d939b03c61afda81b61891944782f2888117e85fce18fe607675e5e7519d292fce77b7ad33ef058a2b49e1b2d9132f0418771c63565aee82d501a1f69533e21724364056cdca9612fdbf2532ff1b2a23c4d8495387178cc6d9f1910819c2ff72be07121a2ed7321ac6846d6559b88e00d6cacf5d2f4f286cb18744f3e972b800337c99da6bc815bf53b2dc890b92feea331a7b99265b137758762d545279ee36d8d976ff1587d1a2ca411059839566faa129cc2ac4e656caecfd329aeba8de523cce9f210487381e787b884031bb3b75fb2f984b1b2d821912b0a09c12bcafaf7bf10d4920b7c88cc6e889ee979bec5e5dc8f6b75505187b09bda3c06e4d8704f1b480a651d33cd43c484de082b072e4cb109a7e08d9129f0135588439728c838424c9f3a8c44011916eebfc9e5f9c80fe065c25a3c0fc4b06ac9100d4e1d15d408d6d3323f8213a8dd53d705232812fb5e3352c77670b80e718cc3baf7820e1eed1755d0f515b08a605f39a9ffccac8be2b259b1b874567417420ce68b6e075d03784046e2fd7aad5c641ab1cca215a6e83c3946edf27e8180970367ace92737ac11091dc8a101f477e66893bbb14a9c8374d358ca445faaaa0f79612e2c0725b1414cbebb802cbc6d1758f4cda247ff18a3c9a7f21d98611318e9aec710a195a079c96fbee2aeef48ff7b93a5377bdb76ed7497130bdd4404c2def5753bc11535d1f9c7369c3ca785d6a6d931dcf503f37762a07c7401ff72b502fab540c9937b3cc0b75d785c80447780df82a69cb40da299d266f6ce706b98b0d1012efc2e42f5217969d4623932c08b6c6ebb88a362b01bcbff9437090959f8a001df75b68651f97db52e8c29878ad14bda101a1f9d73043760db2d27d8bec4537c82c983f76d9588b211270b12327f9e297bbf8eced9adb5e5cb2acac76bdd7dffee14591aeda905e04f125a73d3c6f52a5f2574bc31498a96950e911d987804b3b2ed2b1db517c0cbebf0b7f1706514ea1e2963d2a72441b1425b3530ac55f0104da58fb8a65a76394e02c39edbb9a2dea5b3e34d5a1c3f10e65836421e44932288950972d6eedd142d2881551a6b184be4e5d3b1f87e482c934afc7abf85515726f0c1fde597ab23fe6b89a7f6c82ebe7c908c9d0ffe739f7f09779a5e48bcaa7dae5bc4e234955effc32cf90a722a8fd714c8adae7a71caf1850e136ed77034eefaa3eb6d25390fccd7fb8dd76213a7202c36b03e42871eef1eaf8f0fde6864a2585c5c3cad808b61f444168888ba5d3492b9f9b9c7c19876d191d4323fbdab3f5fc865920bdd47f973f81e9e60f09602e9729c7db51f86a84d93e7478ebe87286e128c02123ea0571f7ef0474267d1504ecfed6766d03512601809fe66e072f16b3cdc22ee073f2bffa7a94b6e229235f49dcbe1fd3878a7df836aa243569c05ed6ff45677e4d012ead02cbab200547d25287e462fb92163d7d290de7b8934530a97250eb739d8594fa813c3b442f39f160965b79d99b8bc6f8e9291a58f3f60024106666fad564e6e527705e1ede416591549497957912c43c7ffc80ff76650ec4a9aa765a11e07991ae4ba48194d39e2ee2b4e1d91bd01bc5ab090d2275470b3977370f5900f6b6f63171fef511f0156660ef60f148749d25fdcc76989d94952d5af2b2331a60ab004525f9eae7933e2b278715e0b717ef27d52074e62c01bc97fc485eb7a3e12d1d52eb89368de91480b8590497319dd7ee83db4aabefa9ae4463d72f028f16c2d724a799c806c22703a0679d8d3d269f6b71376c95e10b69f0f8b64f7dd879af2536731976da5b17a99a14dd10e79eeb3f878a4cf75c331a832dd9616eb95121bc952f5e355a76db6ed3e4940787c238e805479c3d480a92ecebfc03dc6d7cb8ffe6a4c347434e3434f9b12957083be74b070bba90476891fcbec28269d74c9ad98d25ae05bdc4c34ae4318ff923458f403da6a0b9f303dfbe0d3b2f93180189b644188bf9093f4fd40a761e4851f18d309b15fcc89cebd5d2b48338b5e044a76db6a5ef1f960ee020084199cfe233b08c37339cfd38d63d7ce2fadba6dc8497a8054c42af592ec4279ae071cfa595cb250e4fd10f80b36fda4383310d4d50e118570b67ef7f38d44edfff54488afc2fdf1b48a3747bfbbeae5cc125720cd4652155584675f60fa292b7d40747e85d52ed99af5f01e9613d406abb38c7155896da44fbb0c90d601f185aa44764c0e052a15c7b9e66657029a93002c408fa46bcb37dbc29c560a8546eab0ad08a66eb75eea90ada2c08a1253379612f775937e8ea16b22cbfd719ba19e120be147f15c9c3e775de414aee6e359acfa42c7eb840117d78ead0f2e56476198614cb1fdefa73df5f707eef0a635f3a7070f4ac37d6b4a1fa34db0a027c2a664c19b2c8a481276a37a56584a4d28acb7e9baab05cc45ed7dbb430d0d6051f31c4d3f676f74942b2126eb7f664683b5faa3a72c65c8bfd960c45e3009519cfc9a4757a82eb76dfe5cda4048315662f4092336ea835fc740414328a07ba27e63672a1dc89fcfb3b42c93f7376b2a69fdb168cab28167aa4d823e5ecebfde2f6996f536965ed4719b68ea7a073bba482ef89a6d67a82b87749f543a4288c74ca11ce8f012e99b12eeae9520ad0c9994d24fa88a8031610ac62c381b588204bbf485771171544766f7463aa88f2f19de7f2428f7766a0d25ff345aa38b7265d41192ed62befb6a1465819b533db85d24f721c628247d8dee018a3a6b4cd233e5c1163c8792f9482dec05c8b7b439cff3aede9b5f1ff637e0f4d183c622a47efb6bb5b78bff03f9c01047894a834af95125a6058ebf800ae8e5a3d0b78f6463972b27ef28b63538d271293d5e2ced668cd53025a56be29582d85d5ec3a1364366e71d96215a159c234a8a1116a60443609e011187e6120a50187847998a13bda41804ce63141f43c89f4aa33669f5ad72679cb7ca1ba46069e241d7d26d94709848244d131d2aa62d3bfec69bf9fe73bd08c36409cd693bb0786315e491a735c51212c4171065603aa5bc1c56b17c560b57b801f876fab1eba6b252cb7e9120af78c39a74f58b9422eda91ab10a9e1cf8d44de36d071ac6a1e0382df16db2ff37d5942a7c96dbdc788ebf3cfaf55f357b8be41db21b0177e9991ec1b6395fdb5e05babfe3406c92665842b598751987c89865f88f67831511a7aef49878d9826ae996e2b78caf3738eedcbbcfa8259a573e322729fc339082f21466edfe44a00ce1a6cb422fb4051c2642a3b71dfe5ee02ed0d84127166b899105cd1e141666368ceb4088f76ab635713f53c6ffd0a773aecbabeac8ecdf1d396398d33fcb92aa1caee45fe8c3026eb6cc821013c3f774a17b5b27a67cf1f67e8f2767079c7ce71432d13ca99d2cffdd0c6a4d5fbc0123767add86a8781fbdccd41adb069fabbf925cee98474b7c5d44812c59f728e95fa80330f22d210308b241d36d49d1dace05bd3e0646a23da5407558cafe0747d1877e1ebaadf7e69294c6da858cfa0b29f0f2f58f0662687f3fc3b750e5532e5a823eb2364d5d8281aab2f6411adaeda96b85d8b77ad1978a9342f22240d5fe798cbfbf17350a9d48c31947f8a1ec1b6b7d7ab9ca1344618c88badc2b17ce385eeb8cf5db38579509edaa08d66b8ce9caa5d65cc75520e67bc12a5040691d679bec926a0008f243abe951f6d33b5367c29b8df4622001cf403666b1c5c0964877ea324440428e55dabc15903346572ade8247acb54d42903c708f95dd7b5b0d0af825cac74eb3ed356824a5e4611d60292834edf195ec40aef8700a74d0b412035c4a170a3cb7a56e9f1c6399fe77c13183e5264e1cc34e4f0778ddcd5bcd8ee38179b6fb7f8252a6185669ea6223cc59e44b953f101e328c4ea11d9c01d2f562d1f2fb7c89c84e1f21829f25e205f2972e1cb3a7b1e170602ab563f0df27d3c1e75ef2dfc2317387b2b1346fd5400dc41db72c55e301731bf7f0143d47d757974f8b2cd4cb9b2e0a9b4a61057af31c4e199b604647cacdfd5ca3427defe35582209e65b45a7a328e2ac5b2d929fb785122df59e6af403b22789511af08d5ba9604c2a7e0a5c084b164ad44b00a70a33a1eb57473f447aa7c2d5fccbe21a54749bf5a88c3cba8cc31423dadb9f3d18189f638aec22204e96e74cbeb95c508810ee4d42fb6de64f97a0291533a40736e2ea240aa0fcd4f166c3b213c775de5ec62acdf0cdccb1eb9bcce2edfe569c8b4932662a650889c723fb27293c9a6735732d4b1c24da72fcc0f50597c242bad9297bfc08b32c7f61592905dec864edb659aaa5f1ed0d8c4ea22a1fe12bdd2b9f5e97f156549820fe6c3fd1b8c32672d1185423c61da4dc99407d2d285912752f1489a451a3337341a6dce42ab5658995dae8ccbd1bda3ca5c68a042f46d58dd9cc107f945d085f1f4d5c11ce803af18750500e1e68ee14c88fe4bc09db38b14312810be8ccb25074d1d6c30d86c7e42cf8eb71490bccb995198263626283b0b6fed200c21edf4b2249d6b928e06d76b6d6e2c5038b7c475a0c2b07baf16f92cdb1c8cd9364fb8adb53fd0b45713d088eb4850f680ec9e1329d271cb5482de88c47eba49844a1f5b4b2a4c540c4b3066d3acb8e129f50475c1ea54586704d716ac7f77b2a36829f7cec47f6ade5ce83da0eee1c6cac7ea7d54b4bef3e7dafe100ce97fc0ad3ba42703f1ab8fcb7e7b519d77633610d4cbe4a5ff1a6705fe662386f5d0d76b81e88055e2a8f07e87742cb5d34b95c1940b85533be06d689d6c4b308bbb3073839f143a772e1443c3953c9f84100ad918120979b797057ccd43acec82bc3d37d990645880ee5ffdd59ae2bb80b33d9358665301d857cd46436f9a80d92a175ad8879986ae3b78b4161b909d908b85c07c5837304f531e6ba7f24fbc904d7646e7f7ff982967d21aa7ecb3b2dfdf34c9dc003d5f19ed2574618483b2fa0dd56a8524389f47324e89863825c273c9431d5ff2db9c8d67ea1df02cc1f0c9e567a35bf9fdd446a64ffe3c0d58159153976981cd2361d155d2a51ec0466c532f8bd6981700d98fe5eb7b35c0ea82b9c88c9d684a6de3c2208b7535473fe4b3da0996a9714e246871be20ac71bd665bb7a32512a1b48fa63c25149a3506c465a3d6c8899a1117e399dce3b768c1d5dadada114c488946ec7540c2268d8b161ea985446b17f8cd66c31337e3ea65322ecf2e0785a3246c3b5373f125388c3b55d5cd70ca9c70b0d01b03239eecbd390da4fbd50ea2d40236f12fd60cf3a8519599d166566e5d0d016c3b120ab06754cd722405382470fde3e9f595a5cc2debd39e6c0ffee34d4abb5ab591e2a454127a1e9e82362e85c0b57d6866c481a802f28feb2102021768f82fe5e0e55b9a301d2a2e1f67c1aac094b25566f758d874a27a89e7223f72534295bce685a7bb9eb"}, 0x1008, 0x800) execve(&(0x7f0000000cc0)='\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', &(0x7f0000000e00)=[&(0x7f0000000040)='@\x00', &(0x7f00000006c0)='.(*\x05A\'-\x00', &(0x7f0000000d40)='.*%:]}:\':(\x00', &(0x7f0000000d80)='^%\x00', &(0x7f0000000dc0)='r\x00'], &(0x7f0000000f80)=[&(0x7f0000000e40)='/\')\\$\x00', &(0x7f0000000e80)='\xcd{[$\x00', &(0x7f0000000ec0)='\xcd{[$\x00', &(0x7f0000000f00)='[{&}\x00', &(0x7f0000000f40)='\x00']) msgsnd(r7, &(0x7f00000006c0)=ANY=[], 0x0, 0x80000803) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! 16:36:41 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1ea7}) semget(0x2, 0x3, 0x10) r1 = open$dir(&(0x7f0000000140)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0x80045710, &(0x7f0000000080)=0x900) 16:36:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x5, './file0\x00'}) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() r2 = semget$private(0x0, 0x1, 0x200000000000000) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000200)=0x101) semop(r2, &(0x7f0000000040)=[{0x0, 0xff, 0x1000}, {0x0, 0x7ff, 0x1000}, {0x2, 0x800, 0x1400}, {0x2, 0x2, 0x3800}], 0x4) 16:36:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) r5 = getuid() r6 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = msgget(0x2, 0xc0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) getuid() r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r15 = shmget(0x2, 0x4000, 0x2a, &(0x7f0000ff9000/0x4000)=nil) r16 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0x353) setreuid(r17, r17) r18 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = msgget(0x2, 0xc0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r23 = getuid() r24 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r24, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r25 = fcntl$dupfd(r24, 0x0, r24) ioctl$BIOCSETF(r25, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r27 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r29, 0x0) msgctl$IPC_SET(r20, 0x1, &(0x7f00000003c0)={{0x0, r21, r22, r23, r26, 0x1, 0x9}, 0x800, 0x1, r27, r29, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r18, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r26]) r31 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0x353) setreuid(r32, r32) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r34 = msgget(0x2, 0xc0) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r37 = getuid() r38 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r38, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r39 = fcntl$dupfd(r38, 0x0, r38) ioctl$BIOCSETF(r39, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r41 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r43, 0x0) msgctl$IPC_SET(r34, 0x1, &(0x7f00000003c0)={{0x0, r35, r36, r37, r40, 0x1, 0x9}, 0x800, 0x1, r41, r43, 0x6, 0x1, 0x1, 0x2}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r45 = msgget(0x2, 0xc0) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r48 = getuid() r49 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r49, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r50 = fcntl$dupfd(r49, 0x0, r49) ioctl$BIOCSETF(r50, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r52 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r53, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r54, 0x0) msgctl$IPC_SET(r45, 0x1, &(0x7f00000003c0)={{0x0, r46, r47, r48, r51, 0x1, 0x9}, 0x800, 0x1, r52, r54, 0x6, 0x1, 0x1, 0x2}) shmctl$IPC_SET(r15, 0x1, &(0x7f00000000c0)={{0x5, r17, r26, r32, r12, 0x0, 0x6}, 0x101, 0x7, r41, r52, 0x0, 0x40, 0x1}) setpgid(r14, 0x0) r55 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r55, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0x353) setreuid(r56, r56) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r58 = msgget(0x2, 0xc0) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r61 = getuid() r62 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r62, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r63 = fcntl$dupfd(r62, 0x0, r62) ioctl$BIOCSETF(r63, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r65 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r67, 0x0) msgctl$IPC_SET(r58, 0x1, &(0x7f00000003c0)={{0x0, r59, r60, r61, r64, 0x1, 0x9}, 0x800, 0x1, r65, r67, 0x6, 0x1, 0x1, 0x2}) r68 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0x353) setreuid(r69, r69) getpgid(0x0) r70 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0x353) setreuid(r71, r71) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r73 = msgget(0x2, 0xc0) getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r76 = getuid() r77 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r77, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r78 = fcntl$dupfd(r77, 0x0, r77) ioctl$BIOCSETF(r78, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r78, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r80 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r81, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r82, 0x0) msgctl$IPC_SET(r73, 0x1, &(0x7f00000003c0)={{0x0, r74, r75, r76, r79, 0x1, 0x9}, 0x800, 0x1, r80, r82, 0x6, 0x1, 0x1, 0x2}) msgctl$IPC_SET(r8, 0x1, &(0x7f00000003c0)={{0x20, r69, r9, r71, r30, 0x88, 0x9}, 0x10000, 0x1, r67, r80, 0x7ff, 0x1, 0x100, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r6, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r12]) fchownat(r4, &(0x7f0000000000)='./file0\x00', r5, r6, 0x2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:41 executing program 0: socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRESHEX, @ANYRES32=r1, @ANYRES32=0x0, @ANYRES32=r1], 0x36}, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:41 executing program 1: kqueue() r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000180)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) r4 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x11) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f0000000180)) r7 = fcntl$dupfd(r3, 0x5, r6) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r7, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:42 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000000)={0x3, 0x5, './file0\x00', 0x7fffffff, 0x4, 0xfffffffffffffffa, 0x2}) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:42 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x7) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:42 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) openat(r2, &(0x7f0000000140)='./file0\x00', 0x1, 0x8eaa9c6c64962fe4) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r4) accept$unix(r0, &(0x7f0000000100)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESDEC, @ANYRES64, @ANYRES32], @ANYRES64=r1, @ANYRES32=0x0, @ANYRESDEC, @ANYRESHEX], 0x0) socketpair(0x35, 0x3, 0xffffffffffffffc0, &(0x7f0000000040)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:36:42 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) munlockall() 16:36:42 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:42 executing program 0: pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget(0x2, 0xc0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r4 = getuid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r10 = msgget(0x1, 0x100) msgctl$IPC_RMID(r10, 0x0) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000001140)) setpgid(r11, 0x0) nanosleep(&(0x7f00000010c0)={0x10000, 0xc4}, &(0x7f0000001100)) msgctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x0, r2, r3, r4, r7, 0x1, 0x9}, 0x800, 0x1, r8, r11, 0x6, 0x1, 0x1, 0x2}) ktrace(&(0x7f0000001080)='./file0\x00', 0x192f65a0827fa1b1, 0x2000100a, r11) r12 = socket(0x200000000000011, 0x3, 0x0) getpeername(r12, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ec000"/4098], &(0x7f0000001040)=0x1002) pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! 16:36:42 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) munlockall() accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:36:42 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) socket$inet6(0x18, 0x4, 0x8) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) getpeername$unix(r4, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r5 = open(&(0x7f0000000140)='./file0\x00', 0x8441, 0x2) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r10 = getuid() r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r14 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r16, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r13, 0x1, 0x9}, 0x800, 0x1, r14, r16, 0x6, 0x1, 0x1, 0x2}) r17 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0x353) setreuid(r18, r18) r19 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = msgget(0x2, 0xc0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r24 = getuid() r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r26 = fcntl$dupfd(r25, 0x0, r25) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r28 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r30, 0x0) msgctl$IPC_SET(r21, 0x1, &(0x7f00000003c0)={{0x0, r22, r23, r24, r27, 0x1, 0x9}, 0x800, 0x1, r28, r30, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r19, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r27]) r31 = getppid() r32 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r33 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r32, 0x0, r33) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r37 = msgget(0x2, 0xc0) getsockopt$sock_cred(r36, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r36, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r40 = getuid() r41 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r41, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r42 = fcntl$dupfd(r41, 0x0, r41) ioctl$BIOCSETF(r42, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r42, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r44 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r46, 0x0) msgctl$IPC_SET(r37, 0x1, &(0x7f00000003c0)={{0x0, r38, r39, r40, r43, 0x1, 0x9}, 0x800, 0x1, r44, r46, 0x6, 0x1, 0x1, 0x2}) r47 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r49 = msgget(0x2, 0xc0) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r48, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r52 = getuid() r53 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r53, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r54 = fcntl$dupfd(r53, 0x0, r53) ioctl$BIOCSETF(r54, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r56 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r58, 0x0) msgctl$IPC_SET(r49, 0x1, &(0x7f00000003c0)={{0x0, r50, r51, r52, r55, 0x1, 0x9}, 0x800, 0x1, r56, r58, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r47, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r55]) r59 = getpgrp() r60 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0x353) setreuid(r61, r61) r62 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r64 = msgget(0x2, 0xc0) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r67 = getuid() r68 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r68, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r69 = fcntl$dupfd(r68, 0x0, r68) ioctl$BIOCSETF(r69, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r71 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r72, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r73, 0x0) msgctl$IPC_SET(r64, 0x1, &(0x7f00000003c0)={{0x0, r65, r66, r67, r70, 0x1, 0x9}, 0x800, 0x1, r71, r73, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r62, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r70]) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r75 = msgget(0x2, 0xc0) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r78 = getuid() r79 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r79, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r80 = fcntl$dupfd(r79, 0x0, r79) ioctl$BIOCSETF(r80, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) getppid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r83 = msgget(0x2, 0xc0) getsockopt$sock_cred(r82, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r82, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r86 = getuid() r87 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r87, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r88 = fcntl$dupfd(r87, 0x0, r87) ioctl$BIOCSETF(r88, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r88, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r90 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r91, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r92, 0x0) msgctl$IPC_SET(r83, 0x1, &(0x7f00000003c0)={{0x0, r84, r85, r86, r89, 0x1, 0x9}, 0x800, 0x1, r90, r92, 0x6, 0x1, 0x1, 0x2}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r94 = msgget(0x2, 0xc0) getsockopt$sock_cred(r93, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r93, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r97 = getuid() r98 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r98, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r99 = fcntl$dupfd(r98, 0x0, r98) ioctl$BIOCSETF(r99, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r99, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r101 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r102, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r103, 0x0) msgctl$IPC_SET(r94, 0x1, &(0x7f00000003c0)={{0x0, r95, r96, r97, r100, 0x1, 0x9}, 0x800, 0x1, r101, r103, 0x6, 0x1, 0x1, 0x2}) r104 = getpgid(r103) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r105, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r106, 0x0) msgctl$IPC_SET(r75, 0x1, &(0x7f00000003c0)={{0x0, r76, r77, r78, r81, 0x1, 0x9}, 0x800, 0x1, r104, r106, 0x6, 0x1, 0x1, 0x2}) r107 = getpgid(r104) r108 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) r110 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r110, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0x353) setreuid(r111, r111) r112 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r113 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r114 = fcntl$dupfd(r112, 0x0, r113) ioctl$TIOCFLUSH(r114, 0xc0286988, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r114, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r117 = msgget(0x2, 0xc0) getsockopt$sock_cred(r116, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r116, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r120 = getuid() r121 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r121, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r122 = fcntl$dupfd(r121, 0x0, r121) ioctl$BIOCSETF(r122, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r122, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r124 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r125, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r126, 0x0) msgctl$IPC_SET(r117, 0x1, &(0x7f00000003c0)={{0x0, r118, r119, r120, r123, 0x1, 0x9}, 0x800, 0x1, r124, r126, 0x6, 0x1, 0x1, 0x2}) r127 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r128 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r127, 0x0, r128) getsockopt$sock_cred(r127, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) r130 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r132 = msgget(0x2, 0xc0) getsockopt$sock_cred(r131, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r131, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r135 = getuid() r136 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r136, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r137 = fcntl$dupfd(r136, 0x0, r136) ioctl$BIOCSETF(r137, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r137, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r139 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r140, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r141, 0x0) msgctl$IPC_SET(r132, 0x1, &(0x7f00000003c0)={{0x0, r133, r134, r135, r138, 0x1, 0x9}, 0x800, 0x1, r139, r141, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r130, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r138]) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0), 0x0, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r16, r18, r19}, @cred={0x20, 0xffff, 0x0, r31, r34, r35}, @cred={0x20, 0xffff, 0x0, r44, 0xffffffffffffffff, r47}, @cred={0x20, 0xffff, 0x0, r59, r61, r70}, @cred={0x20, 0xffff, 0x0, r107, 0x0, r108}, @cred={0x20, 0xffff, 0x0, r109, r111, r115}, @cred={0x20, 0xffff, 0x0, r126, r129, r130}], 0xe0, 0x1}, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000240)={0x9, './file0\x00', './file0\x00'}) munlockall() ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000000)={0x10000, 0x10001, 0x0, 0x8, 0x1000, 0x5, 0x8, 0x10, [{0x4, 0x0, 0x2c28, 0x2118}, {0x77af987c, 0x33, 0x3f, 0xffff}, {0x3f, 0x6dd5, 0x8, 0x5}, {0x3f, 0xe7, 0x80, 0x9}, {0xbc, 0xfffffffffffffff8, 0x100000001, 0xffffffff80000001}, {0x4, 0x7, 0x7, 0x1}, {0x8, 0x1, 0xfffffffffffffeff, 0x1ff}, {0x1, 0x9a7, 0x0, 0x10000}, {0x9, 0x87, 0x0, 0x2}, {0x0, 0x5, 0x3f}, {0x2, 0x5, 0x3, 0x3}, {0x80000001, 0x8000, 0xfffffffffffff8e3, 0x3}, {0x40, 0x7ff, 0x9, 0x382}, {0x4, 0x774f, 0x7}, {0x941, 0x8, 0x1, 0x1}, {0x3, 0x5, 0x4, 0xe2e7}]}) 16:36:42 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x6) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x3411, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0xffffffffffffffff) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000001540)) socketpair(0x18, 0x8000, 0x6, &(0x7f0000000000)) readv(0xffffffffffffff9c, &(0x7f00000014c0)=[{&(0x7f00000000c0)=""/101, 0x65}, {&(0x7f0000000140)=""/87, 0x57}, {&(0x7f00000001c0)=""/49, 0xffffffa8}, {&(0x7f0000000200)=""/120, 0x78}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/229, 0xe5}, {&(0x7f0000001380)=""/199, 0xc7}, {&(0x7f0000001480)=""/23, 0x17}], 0x8) munlockall() 16:36:43 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) acct(&(0x7f0000000080)='./bus\x00') openat(0xffffffffffffffff, &(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x300, 0x0) mknod$loop(0x0, 0x0, 0x1) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() dup2(0xffffffffffffffff, r0) acct(0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x40) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) getdents(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x95, &(0x7f0000000180)="9d2a2b8e69bf8a7a343bd8adf5b4735723a1a907d62c78b7add600b60a7add26cee51e81e8859b605f5c42b87bdf35c1b27aaeb4735ba41f420591fb825e4d293c7ea426fd3115f6829a45768c271c727bb8342b7bb6bab4d81d4a9e9d4add4af0706566aed737aa6b66cc0081df777c661f0e11fcbaf6a5b6f49fc15290142b70938af6e48d500cb0f4b223f5adeaf64f70a731cf") 16:36:43 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x40000000000000) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:43 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:43 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) ioctl$KDDISABIO(r2, 0x20004b3d) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:44 executing program 0: clock_gettime(0x4, &(0x7f0000000000)) nanosleep(&(0x7f0000000040)={0x8, 0x2}, &(0x7f0000000080)) 16:36:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x1) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:44 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0xa0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 16:36:44 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4010, r1, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)="d754936e5549a886b7a0af1f0c7f3b81abbd30bce067dad7a107c0b605aeb3930154b509537c9416394333a47f62a474443145749a37bf1d1fb641ffb7fd1695d14d400f1f2f3a095cce6e5019c192a15e6c68bdcce83e10974250b76d0b40559267c7", 0x63) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) close(r0) dup(r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) fchflags(r4, 0x1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x200000000, 0xfffffffffffffff8, 0x7, "855c55000267a7230000001a0000000000000040", 0x800000000000}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r6, 0x0, r7) ioctl$WSMUXIO_ADD_DEVICE(r6, 0x80085761, &(0x7f00000001c0)={0x3, 0x1}) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r9 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r10 = fcntl$dupfd(r8, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc0286988, &(0x7f0000000180)) ioctl$TIOCMBIS(r10, 0x8004746c, &(0x7f0000000140)=0x9) 16:36:45 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ff8000/0x4000)=nil, 0x4000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! 16:36:45 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) lseek(r4, 0x0, 0x0, 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! 16:36:45 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x8, 0x7}, 0xc) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! 16:36:45 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x7fff, 0x40}, {0x18, 0x2, 0x9, 0xfffffffffffffff7}, 0xd426, [0x800, 0x74bd, 0x2d9a, 0x7fff, 0x615, 0x4, 0x7, 0x85b5]}, 0x3c) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="82022e2f66696c08000000fb6067b1707d83d6252d3868c12d712009ff316be2cea551642530d7b0931a617198d2ebf2079b524456c6a88a9a8810c60edd9a80d7ae81109e3112dffa887e67c68ba83e189442435a8fe395b1b87a61a013a6fe7a7f70a73e97b0f236e577eb1bab682e9045a16dda33ae1779f6bc273bd9726fba358c060ebdadc938a80a75b85c167e1e597d351903c2348c0a8e31ff33e9d460c0cef93a95ea92680d66cc4d5e5e8b53"], 0x1) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100)={0x7bd, 0x5}, 0x10) 16:36:45 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) mmap(&(0x7f0000fee000/0x12000)=nil, 0x12000, 0x0, 0xc83b, r2, 0x0, 0xfffffffffffffffd) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! 16:36:45 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x6) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r6 = fcntl$dupfd(r4, 0x6868c8e0c6c81ba0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f0000000180)) r7 = dup2(r3, r6) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000140)=0x7) symlinkat(&(0x7f0000000000)='\x00', r7, &(0x7f0000000040)='./file0\x00') 16:36:45 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x3, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x0, [{0x3, 0x8}, {0x1, 0x100000001}, {0x3, 0x81}, {0xf462cb22eece0d35, 0x9}, {0x1, 0x2a1}, {0x2, 0x9}, {0x2, 0x20}, {0x2, 0xfff}, {0x1, 0x1}, {0x1, 0x1f}, {0x2, 0x5}, {0xb269bfac72df4d08}, {0x4, 0x1ff}, {0x2, 0x8}, {0x2, 0x9}, {0x3, 0x7}, {0x1, 0xffffffffffffff9a}, {0x3, 0x9}, {0x2}, {0x29e703e7d423ac25, 0x7fffffff}, {0x2, 0x6c146394}, {0x2, 0x4}, {0x3, 0x6}, {0x0, 0x7}, {0x2, 0x7}, {0x3, 0x2}, {0x1, 0x1}, {0x7, 0x7}, {0x3, 0xa000000000000000}, {0x1, 0x4}, {0x0, 0x3}, {0x2, 0xf138}]}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCSTART(r4, 0x2000746e) write(r0, &(0x7f0000000100)="8c65", 0x13f) 16:36:45 executing program 0: syz_open_pts() socketpair(0x2, 0x1, 0x1000, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x4, 0x4011, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000580)=0x45dfbcae75ead3c) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) pread(r4, &(0x7f00000005c0)="37cc9aaefad708b0d1031ab6fa2a44d2960b250ea232b56458b846ad140200", 0x1f, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x1, 0x0, 0x10000ffffffff}) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x80000000, 0x4, 0x200, [{&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffffffffffff7fff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1000}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffffffffffb6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x101}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6c}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1000}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x100}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfffffffffffffeff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x30000000}) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r5, 0x0, r6) r7 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = msgget(0x2, 0xc0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r12 = getuid() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0xfffffffffffffffe, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r16 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r18, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x0, r10, r11, r12, r15, 0x1, 0x9}, 0x800, 0x1, r16, r18, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r7, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r15]) fchownat(r6, &(0x7f0000000600)='./file\x00', 0xffffffffffffffff, r7, 0x0) 16:36:45 executing program 1: r0 = kqueue() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1, 0x8) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) renameat(r1, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00') r4 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) munlockall() 16:36:45 executing program 1: kqueue() r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000180)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r3, 0x0, r4) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r5, 0x0, r6) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc0286988, &(0x7f0000000180)) r10 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r11 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r10, 0x0, r11) r12 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r13 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r14 = fcntl$dupfd(r12, 0x0, r13) ioctl$TIOCFLUSH(r14, 0xc0286988, &(0x7f0000000180)) ioctl$VMM_IOC_CREATE(r14, 0xc5005601, &(0x7f0000000380)={0x10, 0x6d, 0x4, 0x1, [{&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xffffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3199}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0xffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xe641}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x8b29}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000fee000/0x10000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0xffffffffffffff81}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x2}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0xffffffffffffff80}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x3f}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['\x00', './file', './file', './file'], 0x1}) r15 = fcntl$dupfd(r10, 0x1b, r9) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r15, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:45 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) acct(&(0x7f0000000140)='./file0\x00') ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f0000000180)) ioctl$TIOCSTAT(r7, 0x20007465, &(0x7f0000000300)) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r4, 0x0, r8) connect$inet(r4, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r9 = openat(r3, &(0x7f0000000200)='./file0\x00', 0x8800, 0x8) openat(r9, &(0x7f0000000240)='./file0/file0\x00', 0x80, 0xe47a62b4b8994b7c) r10 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r11 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r10, 0x0, r11) write(r11, &(0x7f0000000380)="12b1c822aa5ba5b2613ef801130f67f93b00bf09099ad739dbfe2efc79040044cb6401e527c865479ccf259627b3c043ad83f07cd99c7d88fc430865791e53169e1555a970ca8102e6709bfa447db9df17ffc8331a78874b44390df40dcdd8b687a5bae5abf19d253ad281768460030f03dea207abf708750d447f734cbfee6151c6e3205c50b4d3e15207d7e6ae7502eb69aac26f6dea5d92c317c06fbc131a26bb91004dabe9715fe849008c01c59439c09a2feb5f1554c6009907536f5a4b81e245eb21a0dba291f81ab86c888b3b7b7ac2f68eed6c4af27a6db9e89445c492b01ca83dd68d1ec4194802a790307541f0b96a54373fd135f13e9694", 0xfd) getsockopt$inet_opts(r3, 0x0, 0x2, &(0x7f0000000040)=""/78, &(0x7f0000000100)=0x4e) 16:36:45 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f0000000140)="c6", 0x1}], 0x1, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000000)="0507f38cdaba4852932e900a186f6c", 0xf}], 0x69) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:45 executing program 1: r0 = kqueue() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:45 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$BIOCLOCK(r2, 0x20004276) 16:36:46 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) getsockopt(r1, 0x6, 0x9, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r2 = open(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) r3 = fcntl$getown(r2, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x0, 0x60000000, r3) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:46 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000180)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r3, 0x0, r4) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000040)={{0x20000000007, 0x0, 0x101}, 0x9, 0x4, 0x8}) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! 16:36:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x379, &(0x7f0000000040)=[{0x80}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) read(r2, &(0x7f0000000200)=""/111, 0x6f) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r3, 0x0, r4) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000280)={{}, 0x9, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) r5 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f0000000180)) 16:36:46 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffff9c, 0xc028575d, &(0x7f0000000000)={0x3, 0x3, './file0\x00', 0x7, 0x5000000000, 0x100000000, 0x6}) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:46 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000400)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bd", 0x1) r3 = syz_open_pts() close(r0) dup(r3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fcntl$dupfd(r4, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r6, 0x0, r7) r8 = accept$unix(r6, 0x0, &(0x7f0000000380)) fchflags(r8, 0x0) lchown(&(0x7f0000000000)='./file0/file0\x00', 0x0, r5) r9 = syz_open_pts() open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r10 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r11 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r12 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r13 = fcntl$dupfd(r11, 0x0, r12) ioctl$TIOCFLUSH(r13, 0xc0286988, &(0x7f0000000180)) r14 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r15 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r16 = fcntl$dupfd(r14, 0x0, r15) ioctl$TIOCFLUSH(r16, 0xc0286988, &(0x7f0000000180)) accept$unix(r16, &(0x7f0000002780)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003100744c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dbf0aec39e1f9f0000000000000000000000000000000000000000003f5c2d73bba982367afab590b7cc1e911e5efebf2c48979927e0c2a47bf883d15bfcf4ed1e789d6958eb3e1619eac9c2d639ed977adb0629a89e0b1750afb7a5a24453d62e133f763139765e4ffd338012bc1f41ce9d332ef2a40285a90984a52f81c166d9d67937894724e69e3fabaf96be2581ea615176b792efb38097ab54f98de26fbe03d166611b3840984f96cb1fd75a51eae4e948ba190085f1748bdb642949c8a0636fd3f38249217047afcd4ec3c6c8586b60ec4d7b825ce15e5c16e6e6cf0be6a4cdfec57510db452fae072819143b32474eb10c95f161da2b0cc6d7eee8e336865e2000a5e04b27dfb98b9d15a194e3328ea792d1fbd0d6b055647c2b37240c2a468bfaf4b1fd02de1186f0adf3868b6e05419b094be9ebb1334b459e9ec03086098d1aef86e5c0504aa3f19cebd66cdeb21c26ad3b07603813d0ff2813bfb1e43347395676fd51d03a805504cf19b1e2d9ac99bbfa0701be5560b3a91bafaa05e5c068cb6bc35e2aee83187a62a619add1f55621bd19d65a576e4a6f1e0b7011f932ec1a3bdc7df5fc733cde2b3815009dbc72c2f5ab6b11b71f530d95ab8a8dd541cc14a10e634abfdb5f90dc9cef6a2f224f74c05c1d80a55c5a164584c1d743efa3b9a9769744f425b2bc469c312314c73c6265637f4e7978c6c379e93aa06e1bd429a37485f077d692f9cb3a126fa492"], &(0x7f00000003c0)=0x1002) r17 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r18 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r19 = fcntl$dupfd(r17, 0x0, r18) ioctl$TIOCFLUSH(r19, 0xc0286988, &(0x7f0000000180)) fcntl$dupfd(r19, 0x11, r10) pread(r10, &(0x7f00000002c0)="270f088467bd699fa7a464ac721373ed82e2fab65c75131f8815fb7a6cf421e2b1e993cd7dd74424b3735a0c230be0b2697a4bd4fc749596015695164aa943", 0x3f, 0x0, 0x0) ioctl$TIOCSTOP(r9, 0x2000746f) r20 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r21 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r22 = fcntl$dupfd(r20, 0x0, r21) ioctl$TIOCFLUSH(r22, 0xc0286988, &(0x7f0000000180)) ioctl$TIOCSETA(r22, 0x802c7414, &(0x7f0000000140)={0x100, 0xa9a, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900", 0x0, 0x1}) ioctl$TIOCSETD(r9, 0x8004741b, &(0x7f0000000300)=0xffffffffffffffff) ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x3, 0x8, "b08dce5800"}) readv(r9, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:36:46 executing program 1: kqueue() r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) getppid() mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCSDTR(r3, 0x20007479) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! 16:36:46 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() syz_open_pts() pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! 16:36:46 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x6}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x10001}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67776e887865a4317313179e82e1ba2704ecb22d21025f76d99b42", 0x32) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r4) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000100)={0x7, 0x0, 0x3b, 0x1, "1251d50fcb4045dc1cf8fb6732263f6dae6eb481", 0xbd, 0xffffffff}) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r5, 0x0, r8) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000000)=0xfff) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! 16:36:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r1, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x48}, {0x6}]}) clock_settime(0x2, &(0x7f0000000040)={0x10001, 0x3f}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 16:36:47 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) pipe2(&(0x7f0000000000), 0x4) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:47 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x110) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f0000000180)) dup2(r5, 0xffffffffffffff9c) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:47 executing program 0: r0 = semget$private(0x0, 0x7, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x5, &(0x7f0000000440)="ef9912a227b027170f876dc954a8cc7d1e15c7db54941d5506393962e5980b45f66374d62f434b41918a8b630cf2ab44c67c1ccd259331de2e5f230dea025832e2fcb46a48b5e8f37d6a547a6d2d3f24cf1093df", 0x2c840a35af46c3d4) getsockopt(r1, 0x0, 0x9e99, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) r3 = dup(r1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000001c0)=0x3fffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0x9f) semop(r0, &(0x7f0000000100), 0x2cee) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000500)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x3) r4 = semget$private(0x0, 0x4, 0x3) semop(r0, &(0x7f00000002c0)=[{0x0, 0x100000000, 0x800}, {0x0, 0x3ff, 0x1000}, {0x995d4052e6d9cc1, 0x3, 0x1000}], 0x2aaaaaaaaaaaac1f) flock(r1, 0x6) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000580)=0x21) r5 = socket(0x9e22a92bad70ec95, 0x5, 0x6) setsockopt(r5, 0x29, 0x23, &(0x7f0000000000)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg(r5, &(0x7f00000008c0)={&(0x7f00000000c0)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000780)=ANY=[@ANYBLOB="10004dbec7ec1d7a0e4e8d71bf09b399"], 0x10}, 0x0) fcntl$setflags(r5, 0x2, 0x1) r6 = open(&(0x7f0000000040)='./bus\x00', 0x8000, 0x8008) r7 = syz_open_pts() fcntl$dupfd(r3, 0x80000000008, 0xffffffffffffffff) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000200)=0x7) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0xd]) pipe(&(0x7f00000004c0)) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000000780)) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000300)) socket$inet(0x2, 0x5, 0xfffffffffffffff2) r8 = dup(r6) semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x1000}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0xfffffffffffffffc, 0x81000}, {0x1, 0xfffffffffffffff8, 0x800000001000}, {0x2, 0xad, 0x1000}], 0x8) semop(r4, &(0x7f0000000180)=[{0x2, 0xffffffffffffffff, 0x1800}, {0x4, 0x8}, {0x7, 0x3484937a, 0x800}], 0x3) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000640)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000140), 0x0, 0x0, 0x0, 0x4}, 0x3ff) dup2(r8, r2) semop(r0, &(0x7f0000000240), 0x6) 16:36:47 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xd03c951ce29799d7, 0xffffffffffffff9c) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000000)={0x1200000000, [{0x2, 0x40d}, {0x2, 0xfffffffffffffffc}, {0x1, 0x2}, {0x1, 0x2}, {0x3}, {0x2, 0x100000000}, {0x3, 0x2}, {0x3, 0x8}, {0x0, 0x35b}, {0x108416442e58a75, 0x1}, {0x0, 0x10001}, {0x0, 0x2}, {0x1, 0x5}, {0x3, 0x1b}, {0x2, 0x6}, {0x1, 0x80000001}, {0x2, 0xfffffffffffffffe}, {0x3, 0x8}, {0x3, 0x5}, {0x2, 0x800}, {0x1}, {0x1, 0x5}, {0x3, 0x6}, {0x2, 0x8}, {0x3, 0xffff}, {0x3, 0x8}, {0x2, 0x1b0}, {0x1, 0x2}, {0x2, 0x3}, {0x3, 0x1000}, {0x2, 0x4}, {0x3, 0x4}]}) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 16:36:47 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = msgget$private(0x0, 0x100) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r9 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r10 = fcntl$dupfd(r8, 0x0, r9) ioctl$TIOCFLUSH(r10, 0xc0286988, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r12 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = msgget(0x2, 0xc0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r17 = getuid() r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r21 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r23, 0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f00000003c0)={{0x0, r15, r16, r17, r20, 0x1, 0x9}, 0x800, 0x1, r21, r23, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r12, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r20]) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r25 = msgget(0x2, 0xc0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r28 = getuid() r29 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r29, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r30 = fcntl$dupfd(r29, 0x0, r29) ioctl$BIOCSETF(r30, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r32 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r34, 0x0) msgctl$IPC_SET(r25, 0x1, &(0x7f00000003c0)={{0x0, r26, r27, r28, r31, 0x1, 0x9}, 0x800, 0x1, r32, r34, 0x6, 0x1, 0x1, 0x2}) r35 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x5, r3, r7, r11, r20, 0x0, 0x3}, 0x1, 0x7, r32, r35, 0x7, 0x7f, 0x8, 0x6}) munlockall() 16:36:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x35d, &(0x7f0000000140)=[{0x80000000, 0x0, 0x0, 0x80000000000021}, {0x80003e}, {0x3d, 0x0, 0x4}, {0x4006}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000300)=[{0x30}, {0x1000000000000028}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") syz_emit_ethernet(0xfffffffffffffe03, &(0x7f0000000580)="04bc1fc9245ca04416b67e51b5db612d6f667322b9d84778bf5518efcebf0f866e8a9c8100c58a6b3835f6f265792e180692cdecce82283ec1daba8c0000000000000000000000000000000057280b0f360a5c3c20a6fa1e75ba9407a95c714d2b6b3df3624629e122b52c3f8fd9fdd647050ad35ffc512bebfc8e891238075c40b6c4533881d9f3298a1fafc10c64c84935b99169e9dc3a49c4f0a66ed1c681848d3d2ea321e00600f88bbedd6c48712ba5d6c26232cd3d38e162e2cea3e693607394d49b1a04ca19b20a3b8187a0616fc3c9c41adbbec307192ed076db8872042d8a7d2014dc77b4553293cce76ed1ead784092d287eee0ab732a6200cc4123c706d325f9b2650bf11c5e877e4ee175d9af39f3c9e3ba19cb95a1d4768a1fa4895f17296881fe324c7486a92e929404fc5dba4302f7cb6193a356d0c4d7e4d896761834c8602ba9ac8a82c2195") 16:36:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x7fff, './file0\x00', './file0\x00'}) 16:36:47 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000004c0)="01ca3d6443ab75fca25185b74c02ddba20e107757a5fd9f6e8143c6d976d4b1765f912bc643f718d3cd064b528f5a9a9d8cd8acc406194621224b8f4f0edc852129827f832c32278d8cda9af6be4bd1cb903905bdb357b861380a579c0b7", 0x5e, 0x0, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x4, 0x2010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) connect$inet(r2, &(0x7f0000000040)={0x2, 0x0}, 0xc) r4 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000000)=0x1) semget(0x1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000], [], [], [], [{}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x4}, {0x0, 0x800000000000}]}}) pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! 16:36:47 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000001880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0xfffffef4) sendto$unix(r0, &(0x7f0000000340)="0b8bc0c408405cf4a44bfdf995bbf6952d531befad4e05677b5f84304832d2a88c939150ae324c9ec18b739088fa729c93b03be79fe0111e5e43a7bab02cdab8a86268afe1f6f420ee80f78149f0d4efb0787b84bdff8756c417a2e8f59e511b426d06db551b874a105750bb83544c857fa9192e93b4ffd9073f3754a0a6cfbe2d06377637dd9336cba5d1611d8c5898486acb8e95bc2cd4eb361a483807b251b6ead43e1259d4f3f4b1d574c899d91f5c6cf42e12c2b49b2fc483b699418fb79723be79eae8a5cb749dbf04a5d875a9b9078f568fe8de8497d1a4f11e9f971d51a052c5b245de09c78d4fe4", 0xec, 0xa, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$KDSETMODE(0xffffffffffffff9c, 0x20004b0a, &(0x7f0000000000)) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x2, 0x0) read(r2, &(0x7f0000000080)=""/224, 0xe0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:36:47 executing program 1: r0 = kqueue() ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000040)={{}, 0x2, &(0x7f0000000000)=[0x0, 0x0]}) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)="f0bf2ce68efab4b3c9f0c2eedb7dda7f06b836dcd2964182f73869d9cf196ea7c3aa453696d2cb5eda32ed6e84da8627e204ee840a55c9b9bee87029e9fa95e60953706f176e4b995a3356757cb80976cdbb4296f399f88d531623eefaf4b6c6113f1c5c0ed84d419ec603ae6892b4276ee105e285447facc9052900ee2aa7aba9774f3847859632be61119ae4b124ce09d4eefe613c75d3f7", 0x99, 0x403, &(0x7f0000000380)=ANY=[@ANYBLOB="01002e2f66696c653000aade4989a4bac1038d189e20d5ae511d656ca29d5bc75535f96e6833c9b22e846a5164a65a8f29aacf4c7274a19665d3431de1245f775d98ea1a7b8c36e30b8d806d677067568d3c297a667134ba3a01b032900ef0d5ce844f2155d9aef025eb2ccb6b763b0719e26ea6f458a2d00d2fe43c598242ee2e7377e201178a740d5609c3990debc589948c84552ed01e6de8412e39cdf4373e12cb4e6b6eff1f836ae50263804a0c8e8331067b304dc1275f7c288cfa929e837d860b1a29cceeb2c6c1ffc875b085096bae918cad"], 0xa) r2 = getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r2) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r3, 0x0, r4) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f0000000180)) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = msgget(0x2, 0xc0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r12 = getuid() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r16 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r18, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x0, r10, r11, r12, r15, 0x1, 0x9}, 0x800, 0x1, r16, r18, 0x6, 0x1, 0x1, 0x2}) fcntl$lock(r7, 0x7, &(0x7f00000001c0)={0x1, 0x1, 0xfffffffffffffffa, 0x6, r18}) fcntl$getflags(r3, 0x1) r19 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r20 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r21 = fcntl$dupfd(r19, 0x0, r20) ioctl$TIOCFLUSH(r21, 0xc0286988, &(0x7f0000000180)) fchflags(r21, 0x0) munlockall() mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x125) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:47 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x2000000000000) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() pckbd_enable: command error 16:36:48 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r2 = getegid() setegid(r2) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlockall() pckbd_enable: command error 16:36:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000180)=0xfffffffffffffbfd) 16:36:49 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0x7) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) sendsyslog(&(0x7f00000001c0)="f8c51c76147112460b11edf14ed4fb62acc13cc36b9fe32913d63af8c7acc8453182e6ec30417e381e5f87d56d9a9803cce26054ac602d810900000075ce11de7b9953340b3af52036e5dd42eb4153d6fc9506938905ca5c81f185e804833cfd08e61a2a9146dd8321339d7fc1d9462a146fbb62acdd7bb975bcfa5fc43aff8006190ae5c164277164da882dcc3d1bac05cab8c2c02eba7a9098b32581ab48b2dfb99ad3e3ea215c75fb6351ff82eb8e0dde3ca8860dba088e1c9d", 0x4f, 0x22) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! 16:36:49 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:49 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8a63a148eec8bcbf0b5ed35ba2b64516b96f183e90f99fa457dc1ab31e33dae148e6d40ee882549cca61c6bfc0757241d25a5e60a80d01c1b3592652b4986f33f667f5f049c2bc9f3b192b1d0d5e96e242d593ae0ad9f01eb27dc74f755ca037a4ab83400513f65621b586fb569b93233f4ff3757af10574257ef75c26bf2e82a8ef315bec52938b12ed9380c61db7872f7d440b54420c876c76c06c7177bfe8ab1b40029a4001ed210b2cf37a3e5d8f3884ba4f552d7a370fb70c00accb30166da87e4fcf3acaf02ff6"], 0x10) write(r0, 0x0, 0x0) 16:36:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x8, 0x0, 0x0, 0x2}, {0x1c}, {0xf9, 0x0, 0x9, 0xfc}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:36:50 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() r2 = shmat(0x0, &(0x7f0000ff8000/0x2000)=nil, 0x1000) shmdt(r2) 16:36:50 executing program 0: r0 = getpid() wait4(r0, &(0x7f0000000000), 0xb, &(0x7f0000000040)) r1 = semget$private(0x0, 0x4, 0x4) semop(r1, &(0x7f0000000100), 0x0) wait4(r0, &(0x7f00000001c0), 0x400004, &(0x7f0000000900)) r2 = getgid() setgid(r2) setgroups(0x9, &(0x7f0000000240)=[r2, r2, r2, r2, r2, r2, r2, r2, r2]) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x40, 0x0) r4 = dup(r3) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f00000002c0)=""/185) semop(r1, &(0x7f0000000180)=[{0x3, 0x2, 0x1002}, {0x0, 0x6, 0x1800}], 0x2) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f0000000100)=0x80000001) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000280)=[0x0]) mkdir(&(0x7f0000000440)='./file1\x00', 0x0) setgroups(0x4, &(0x7f0000000480)=[r2, r2, r2, r2]) r5 = semget$private(0x0, 0x1, 0x200000000000000) semctl$IPC_RMID(r5, 0x0, 0x0) semctl$SETVAL(r5, 0x5, 0x8, &(0x7f0000000200)=0x101) semop(r5, &(0x7f00000004c0)=[{0x0, 0xfffffffc, 0x1000}], 0x1) lstat(&(0x7f0000000200)='./file1\x00', &(0x7f0000000540)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000140)=[0x4, 0x0]) setregid(r2, r2) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f00000005c0)=r4) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000600)={{0x18, 0x3, 0x0, 0x200000000008}, {0x18, 0x0, 0x9, 0x4}, 0x40, [0x2, 0x3, 0xffffffff00000000, 0x6, 0x8, 0x2, 0x3, 0x6]}, 0x3c) open$dir(&(0x7f0000000640)='./file0\x00', 0x8001, 0x40) socket$inet6(0x18, 0x4, 0xa) select(0xfffffffffffffd91, &(0x7f0000000680)={0x200, 0x9, 0x2, 0x7fff, 0x7c, 0x3, 0x85, 0x10000009}, &(0x7f00000006c0)={0x20, 0x8, 0x100000001, 0x189c00, 0xfffeffffffff0000, 0x5c04b3dd, 0x3, 0x401}, &(0x7f0000000700)={0x2000000007, 0x6, 0x40000002, 0x9, 0xffffffffffffffbd, 0x7, 0x96a3, 0x1f}, &(0x7f0000000740)={0x8008, 0x1000}) syz_emit_ethernet(0xc6, &(0x7f0000000780)="68e94d0ba190a8c9f807dfd9877566bc36ea4f0bea999d617f0d9bb4cb7871bca0d971d98447047a3cde9626610e6fa873f92d5e31536d23c463c7d5bc71e4fb366fb38abe22f3ec118458e1f87a25fe7abcc0fa42c45174bd7d475c1559b53f064b5a1e734e2a5dc539d092c97b16522a3e3e6ff97d351502e19180992d2865d2698ceb66c22cf465afecd6b8108cc37aabbd2b4f6ddfb5f5b37edb160cf5eaa3d47808b7b8401150cec6fa0d427c3018dcd6de2cc176777ca00705869832b24ad526b835bd") semget$private(0x0, 0x4, 0x204) setgroups(0x1, &(0x7f0000000880)=[r2]) semop(r1, &(0x7f00000008c0)=[{0x0, 0x40, 0x800}, {0x2, 0x3, 0x800}], 0x2) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:50 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) select(0x40, &(0x7f0000000040)={0x6, 0x5, 0x7, 0x3, 0x9d, 0x4, 0x20}, &(0x7f00000000c0)={0x6, 0x2, 0x0, 0x4, 0x5, 0x0, 0x7, 0x8}, &(0x7f0000000100)={0x10001, 0x8, 0x1000, 0x8, 0xfffffffffffffff7, 0x4, 0x6, 0xaed1}, &(0x7f0000000140)={0x7, 0x101}) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) connect$inet6(r4, &(0x7f0000000000)={0x18, 0x2, 0x40}, 0xc) munlockall() r5 = open(&(0x7f0000000080)='\x00', 0x100, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r5, 0x0, r6) recvfrom$inet6(r5, &(0x7f00000001c0)=""/215, 0xd7, 0x2, &(0x7f00000002c0)={0x18, 0x2, 0x1, 0x3ff}, 0xc) 16:36:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x200000000000035a, &(0x7f0000000000)=[{0x5c, 0x0, 0x0, 0x4}, {0x30}, {0x18001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! 16:36:50 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0x0, 0x0, 0x0, 0x35}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f00000000c0)=0x6) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f0000000180)) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r5) r6 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r7, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) r8 = shmat(r6, &(0x7f0000ffa000/0x2000)=nil, 0x0) shmdt(r8) shmdt(r8) r9 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r9, 0x8020699d, &(0x7f0000000300)) 16:36:50 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! 16:36:50 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) unveil(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='c\x00') sendmsg(0xffffffffffffff9c, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000100)="3a73c20cc8ab908c7542532c19140f2813e77f0559f97f4acdf74978a17ddcafc1cd7e87fc329100bf3536060520d982559e30e8cc4057b63be7ba49c346cdfcc6a3fd6d74084331db03710268ab17e0ee310064cb0219b0b0e38227db6e5db9a29b23270dfad7a74bfb4b9346329a0075eca72cdee1687a1accd359b2de29cb7ac86f7225af68559c32c7b28dbbf3c8b499a0679cc73c8cc5316f94f0c0816ab1db5512d1dd3113882967d60303d28d86332c653c0df73dd8b93840d053b9a2a343e1fed2abc8be03c7cf21846d22042e93d1b0f4511dd2e8bb2bd602cf8cedadca8f9cd91c1b2e39ad0e41fceaf4377d88d6", 0xf3}, {&(0x7f0000000200)="5ac338062dd7baa53c9afa383d8d380968f9482405dd69485986b1f0bf1e298d4c679cb4c4dbe10ffbd8f51bb4956f2e55", 0x31}], 0x2, &(0x7f0000000280)=[{0x100, 0xffff, 0x1, "4c19aed82e41defdb8c0d7dc4fd32aa2223188e52cd1e2aec27b7eb02d34e941edab36242e900a6383801bd82256797f0e697f87b8d59e9690bad7d40e5c81837ee1f34286cecc743087c3c559358c0b3cde460b53e636d282582de7d2e256d798082cc4c94e114082b3fe7467e79f5ef8ce47dd61318ef784072b2b7acd199e78d710a8d10c884a7995a6b98034f37efef3ac0c34090f71a65ca403d5e72a0f420402784d86afb95f59f74c44d7c43832f1ecb96b0cc71ac3d633cce222667f03af7a792168311f4febe564a2fb7d7a734565531f51041e0c7b7c2eb64c1db08b32615a11c125772ca910dcd513"}, {0x18, 0xffff, 0x80000001, "91c2ff4dbac6"}, {0x38, 0x1, 0x29, "c3a2387298e4c67d02a812dc549649d2edbb4e07559eb560283e28424d72eaa0f7f60a983b"}, {0xe8, 0x1, 0xa3, "7fd807e8c955af1e16370d978796dcdb0980b173f302bc05d27a5061461af76574d77d35fc473ba07f95c82529ae75dfc44ba14c5d9fcdc014a82dcbdf6399e80429fbe7f78e45b4b6d3f365e4ce15f140ac72afb7f3cc581b90ab30a72f6cdc205cdf5c262701dc69248486707e9d579d35f16d5715804e61461a4cc001dd772bd4f92d787e9d7b5c0a84589d7dbe787950e1e18e014bd0072252be73ebd527e2b7803da22cd88a44ef5f341fd1fa2e1b8237fa205dd89047fb9acb150a69e5cac92a39625bbece3de7ce6ef33e8d8fe993e2a22a"}], 0x238}, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x800, 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') lchown(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 16:36:50 executing program 1: r0 = kqueue() fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x1010, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:50 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000000)={0xfffffffffffffffe}) pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! 16:36:50 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000440)='./bus\x00', 0x400000003fd, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/219, 0xdb, 0x8ad93e526c12a5a, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) write(r0, &(0x7f0000000180)="7435c1", 0x3) 16:36:50 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x9) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = fcntl$dupfd(r0, 0x2, r2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) r4 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0x353) setreuid(r5, r5) seteuid(r5) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0xfffffffffffffe01, 0x100002, 0x0, 0x6}, {0x16}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) syz_emit_ethernet(0x133, &(0x7f0000000540)) 16:36:50 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) read(r4, &(0x7f00000000c0)=""/227, 0xe3) fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000020000000e7643128ea3524460000"]) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) mkdir(&(0x7f00000002c0)='./file0/file0/fi\x00', 0x0) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) r4 = socket(0x1, 0x8000, 0x6) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0/file0/fi\x00', r4, 0x1}) r5 = semget(0x1, 0x24cb92ee2b3176e1, 0x80) semctl$SETALL(r5, 0x0, 0x9, &(0x7f00000001c0)=[0x7, 0xd3ac, 0x3, 0x80000001, 0x5]) semctl$IPC_RMID(0xffffffffffffffff, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:50 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fb, 0x0) getrusage(0x1, &(0x7f0000000480)) r1 = dup2(0xffffffffffffffff, r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x6, 0x100000001}, {0x89, 0xe9e8}, {0x84, 0x275c}, {0x47, 0x4}, {0xd864633be42086b5, 0xff}], 0x5}) 16:36:50 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:50 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="070200002000db00080000008e360e751319c16c", 0x14) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0x80045713, &(0x7f0000000040)=0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000100)=0x7) write(r0, 0x0, 0x0) 16:36:50 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:50 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) open(&(0x7f0000000000)='./file0\x00', 0xba21452b50cd472c, 0x1) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f0000000180)) r6 = fcntl$dupfd(r0, 0x5, r5) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r6, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:50 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0xcaa3cf59369d0ea0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/147}, 0x9b, 0xdeaad1c140ce8347, 0x1000) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:36:50 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x0, 0x0) kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) fcntl$dupfd(r2, 0x0, r0) select(0x40, &(0x7f0000000140), &(0x7f0000000200)={0x6}, &(0x7f0000000280)={0x1ff}, 0x0) 16:36:50 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x1c23, 0x8, 0x3ff, 0x0, 0x100000001, 0x200, 0x2, 0x1, 0x0, 0x100000000, 0x6}) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x9}) pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! 16:36:51 executing program 0: poll(&(0x7f0000000180)=[{}], 0x1, 0x84) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20, 0x0, 0x200}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") r1 = dup(r0) sendto(r1, &(0x7f0000000140)="06443406ea30e33a834841405e2d52be6180e1d75e7ae2a6efac5705b1fbf744dc9d57ea283c2ce6749a9917fc80d1cb4734b455ea98f2257a724fdb2abf9d1e60531dbd56ecab6305786cd4fbdeb851c1c5cf2c4d4141db92d15b5017bc2bbe3cb9e0959f371784e72a9d681615dcb7ef874ae7a3f113b96bdcd8d7ddebdeef55a3c92266b06f21083db25cd61a4b7ee80038080b425309", 0x98, 0x0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSCTTY(r1, 0x20007461) msgget$private(0x0, 0xfffffffffffffffd) r2 = msgget(0x3, 0x2) r3 = msgget(0x2, 0x0) msgrcv(r3, 0x0, 0x0, 0xcaa3cf59369d0ea0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgsnd(r3, &(0x7f0000000240)={0x2}, 0x2c6, 0x800) msgrcv(r2, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000000000000000000000000040000000000000000000000800000000000000000000000006ba03597cd7c5b7f00000010000000000000000000000810000000000000002000000000000000000000000b000006000000000020000000000000000000000000000000000045260d58a1b3307ec24ff966b321677e3b49b08be73704d259e3fd0000000000000000000000000000008e0f20d1fdffaa67bf4ef6cb6156060cb4e1b661f0d30f64cd4779f5f68eedb7258e9aec99c4994ec0ca4ec52dd6342ec26469df8905228aec2edd1a75999598045125fa175e5496820115821de66eb8909bf013b14b44d7b5893b1977c0854daabdff085921c80bc368e271f7306eadaca6bb131ce0174cb82b102033bff9a35d8be5326aa8e1d7d11acdd146c2f658de5b8efa4451dd43459b6e6ad68dd1a252bf2eba3df7790d6b6757ff4c8a4aa4a2cc9e08acc9cbf169f2d351da78a60b1dd05f6292f437acab0c19705cc023969e40ac617f947f446c055af7c735293fce3a736a758f691806bca5b01b2eb2db5e85ffded189340fe4da46ebea2667d2915b67805ee0459add03ee9c1092c66d1b2b088eda48bf93b7ace9540ac32969ddbe103e2777448ebb8b27867b166ce5eb46f69b22364a2021514577a7d22343002ba92ccc13d86c66f043fd9b6749b9ade51f8d5a3bd698126acd9b685f7eecc0ca4d10ff43507db4dc2848d93e61382eb1701f2228c806f0d908e8304ef7"], 0x80, 0x0, 0x1800) msgrcv(r2, &(0x7f00000002c0)={0x0, ""/77}, 0xffffffffffffff9e, 0x1, 0x800) msgget(0x3, 0x100) 16:36:51 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff4000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000007c0)) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! 16:36:51 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x100, 0x0) fcntl$getown(r2, 0x5) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x1, 0x8, 0x38d5, 0x9, "1d8f472bfea5a9e6dbed7387293f78a284bbe31b", 0x5, 0x80000001}) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:51 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000180)) r3 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0x353) setreuid(r4, r4) r5 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) r8 = accept$unix(r6, 0x0, &(0x7f0000000300)) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0x170) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r11 = getuid() r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r12, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$BIOCSETF(r13, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9, 0x0, 0xe473}, {0x6}]}) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r15 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r17, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r9, r10, r11, r14, 0x1, 0x9}, 0x800, 0x1, r15, r17, 0x6, 0x1, 0x1, 0x2}) r18 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r19 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x6) r20 = fcntl$dupfd(r18, 0x0, r19) ioctl$TIOCFLUSH(r20, 0xc0286988, &(0x7f0000000180)) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r22 = msgget(0x2, 0xc0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r25 = getuid() r26 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r26, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r27 = fcntl$dupfd(r26, 0x0, r26) ioctl$BIOCSETF(r27, 0x80104267, &(0x7f0000000040)={0x2000000000000012, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r29 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r31, 0x0) msgctl$IPC_SET(r22, 0x1, &(0x7f00000003c0)={{0x0, r23, r24, r25, r28, 0x1, 0x9}, 0x800, 0x1, r29, r31, 0x6, 0x1, 0x1, 0x2}) r32 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r33 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r32, 0x0, r33) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) getgroups(0x0, &(0x7f0000000580)) fchown(r2, r4, r5) r34 = kqueue() fcntl$dupfd(r34, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:51 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) pwritev(r1, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r1, 0x0, 0x3fffd) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r2 = kqueue() r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r3, 0x0, r4) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000040)) close(r2) 16:36:51 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() r2 = semget$private(0x0, 0x3009000435bd71b0, 0x20) semop(r2, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x1000}], 0x2) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/15) pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! 16:36:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x8f}, {{r0}, 0xffffffffffffffff, 0x13}], 0x2, 0x0, 0x80000000000003, 0x0) syz_emit_ethernet(0xc4, &(0x7f0000000180)="7f") r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x8, 0x0, 0x7, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x10000, 0x0) 16:36:51 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000000)="79f53478ef10c76c19e9b336f738dfc51c17200f018aece543c518483f62e82958ab77297c2b9989a44b715e73c9cdb9920cddb81a550db27c6460fdb4d939e0e275a74c5bfe491521", 0x49) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:51 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0x80000001, 0x4, 0x5}, 0x2, 0x7, 0x2}) r3 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f0000000180)) ioctl$TIOCOUTQ(r6, 0x40047473, &(0x7f0000000040)=0xb0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:51 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000000000)=0x9) munlockall() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f00000000c0)={0x13d, 0xe222, './file0\x00', 0x5, 0xfffffffffffffffe, 0x4, 0x93}) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:52 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000180)) recvfrom$unix(r2, &(0x7f0000000380)=""/123, 0x7b, 0x2, &(0x7f0000000440)=@abs={0x0, 0x0, 0x0}, 0x8) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000400)=[{0x14}, {0x84}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x800, 0x84) r6 = fcntl$dupfd(r4, 0x0, r5) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc0286988, &(0x7f0000000180)) r10 = accept$inet6(r9, &(0x7f0000000480), &(0x7f00000004c0)=0xc) bind(r10, &(0x7f0000000500)=@in6={0x18, 0x0, 0x1, 0x7}, 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r6, 0x80245753, &(0x7f0000000300)={0x3fffc0000000000, './file0\x00', './file0\x00'}) r11 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r12 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) socket$inet6(0x18, 0x4003, 0x4) r13 = fcntl$dupfd(r11, 0xa, r12) ioctl$TIOCFLUSH(r13, 0xc0286988, &(0x7f0000000180)) ioctl$FIONREAD(r13, 0x4004667f, &(0x7f0000000040)) getsockopt$sock_timeval(r11, 0xffff, 0x1006, &(0x7f0000000100), &(0x7f0000000140)=0x10) r14 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r15 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r14, 0x0, r15) r16 = dup2(r5, r14) ioctl$VMM_IOC_READREGS(r16, 0xc2485607, &(0x7f0000000c80)) pwrite(r3, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000280)) 16:36:52 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0xf5e786704c1e8761) fcntl$dupfd(r2, 0x0, r3) r4 = accept(r1, 0x0, &(0x7f0000000000)) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f0000000180)) ioctl$BIOCGSTATS(r7, 0x4008426f, &(0x7f0000000040)) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2012, r4, 0x0, 0x200) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000000c0)=0x8001) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r9 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r10 = fcntl$dupfd(r8, 0x0, r9) r11 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x9, 0x1) r12 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r11, 0x0, r12) ioctl$TIOCFLUSH(r11, 0xc0286988, &(0x7f00000001c0)) dup(r10) 16:36:52 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) r4 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000000)=0x1) mmap(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x0, 0x10, r4, 0x0, 0x10000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:52 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) recvfrom$unix(r1, &(0x7f00000000c0)=""/34, 0x22, 0x83, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:36:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000000)={0xc862, 0x5, 0xffff, 0x4, "8629b8af46c9a0fe66004544960622beb4cf0988", 0xfffffffffffffffe, 0x9}) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "4c9a6c4e44804f0b4e4d3acfc40400000015c19e"}) geteuid() syz_open_pts() 16:36:52 executing program 1: pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget(0x2, 0xc0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r4 = getuid() r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r10, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x0, r2, r3, r4, r7, 0x1, 0x9}, 0x800, 0x1, r8, r10, 0x6, 0x1, 0x1, 0x2}) r11 = fcntl$getown(0xffffffffffffff9c, 0x5) setpgid(r10, r11) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r13, 0x0, 0x0) r14 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) close(r14) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! 16:36:52 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) getdents(r3, &(0x7f0000000000)=""/56, 0x38) syz_emit_ethernet(0xe, &(0x7f0000000340)="2d01dd33c5b8fe9b582ba8050485") 16:36:52 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000000)=0x50) socket(0x1, 0x0, 0x1) 16:36:52 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) openat(r1, &(0x7f0000000040)='./file0\x00', 0x10, 0x130) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)={0xfffffffffffffffd, 0xffffffffffff8001, 0xc6b1, 0x348}) r3 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) semop(r3, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) semctl$GETPID(r3, 0x1, 0x4, &(0x7f00000000c0)=""/191) fcntl$lock(r2, 0x9, &(0x7f0000000180)={0x0, 0x3, 0x0, 0x1000100000000}) pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! 16:36:52 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000000000001000"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) clock_getres(0x0, &(0x7f0000000100)) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:36:52 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:52 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x25a, &(0x7f0000000000/0x1000)=nil) shmget$private(0x0, 0x4000, 0x166, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, 0xffffffffffffffff) shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) r2 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f00000007c0)="bc08e5b6d81b7c0c16ffaf41d41a7ea9041c55838a13ef5fb078c5e6f6bf54d6b5d0d240664955f8a55b37320863c77ce6815b58a95f94040ebd07407c3035e7cab3c19c1d14f7c6be493f4a509adc25c150727a4dc36c8d79e3690872df8c9807465f39a755d331c2f5ddb95c37b4c8bfbc58da76c4504856e011500c05c719a01e312ec5797ddbf652ce21e1ab50693e12925071e9ff95acf06da1d21e002271754fb2d9d58c53825aa874da0764309070c403a575c8cf695b187146ff815ceaed3cb8f5dcbc7f9d34ef0c75b7fa858b6fde44260ed52ecc2fc7764aa7b4bafefba63a73de6b31", 0xe8}], 0x1) setsockopt$inet_opts(r2, 0x0, 0x6a, 0x0, 0x0) r3 = semget$private(0x0, 0x1, 0x100) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f00000004c0)=0xc) r5 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semop(r3, &(0x7f00000000c0)=[{0x0, 0x81, 0x1000}, {0x1, 0x6, 0x800}, {0x2, 0x8000, 0x800}, {0x3, 0x9, 0x1000}, {0x3, 0xffff, 0x800}], 0x5) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r4, r5, r6, r7, 0x2, 0x9}, 0x5, 0x5, 0x8}) getgid() geteuid() getgid() r8 = socket$inet(0x2, 0x3, 0x0) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000340)="29d019e490671aa4acddd96fa649d3eb8de4938552bb14b4371cfe4ec2978bcdce7aa4b18de53c2afb82e1ab16ffe475d5f98ace10139872a68f17fec18af7c972068d67431cfc2c9ee89228a9fe1393c4d6cfeebaf72e206e86b0e9e29962d1f92c43bff233966620a9aae89e53fb9ee83aecbf9119ed6a73151de90ae880e86384ae06cf7a91c071b29f6cf073cdb970cdc3894e58310df0ab847b1c65ecfea6c5bcac0d51fb460f2e6c9396c52ddd4925053f079df7bd7a3e3a4d1734b6fc74e626fd812841e326b9ef29545a6f2163985f63de265bd34fb93582ed"}, {&(0x7f0000000cc0)="6cc338b52639b9bab0870cddf510d3ba8e6c045f58ff92114da729b8771c7ab7f2a85fc47eca4468d12124380decf09718812cc391007ba599f6ebe57a42054e7fc162728c8a7fb5adaf553e398063134bb35f997d61c47811e1605f0fe8730c57eca2f35db0c28656b28fdcb3eaf624081c3b6692223761ffa6e67cbeb9acd616fa8bea03a912f6f00e901043b03eae5d4dff1022434a3e104c953a08ea43062e7af54d836bf02094dc032b020c11e3fdb8b383399b8c73b74bcc04935ab1f76cacc4d8391472880df023c67dc216aca0f0d2b8e1e08fcf83f2ab451448038cdf497973aacfcbaf9f37bd13a69fdfd746915bb50142bd51a011f5d9f82caaaf2c48c24350d707a2"}, {&(0x7f0000000100)="f4974d15cb4752117eab8e9a222d5ceaf5e205339cf7cf6bedeb67b03945e61c92654e6d87"}, {&(0x7f0000000540)="b66e439467d4fdee82912b1a53046ecd45526352389df2ae9b2b0fcea3a01d719e7b87e52e43fd527112c5758ddd5ae95f2a109869e06ba61be3731f644a8048d3c940dc3eb0a5230e9a5f755122c666988fdf59d255ad9d5dce3c96d5a630de1b521e4dbfd3ca7d365a179ccc92f0d351cc37f8825a0f9b58d293b81181d32b8233"}, {&(0x7f00000009c0)="a37588192ae681e6dd8887c497d10d3203cf498d8e8a2323fefa1308f535411170a018ccc49155db8370df8daf1000fd5633db8dde7719fdb923086ca64136ec5949205b66a23dc8123251edceefad3066befaffc179150d34da4f92bde29879554ccb1667640686990adc5fd6dc9c8aceb1d8075ace03da61b47b793ee6adc067b27ab358922cb6ad67f48a5465000ea60e4b06b747288e392b6c4f6e934779f28c1b03f69a30313bff804fc5d65a34e7787f3fd917bde1510e0f0f98e4cb49f1ed499b2bb62eadd14edfa0d25b5129e6d95d9a2b151768f9828be462d4482af47ae5ab49d38a159709a2"}, {&(0x7f0000000ac0)="d3fa6f2909b6b7bd2ae880f28a50b291af0a63bb6eaa40459f10fe23c68932f546ec9e33523c04200b890318ef19e6cf320dd9ea4b08463b603a1d89e417b1072b321f00b05b7d033fb228828102d1fa4f104aec6ee378227d4877af708bd79661cac85d75226878863b81c5b68a895a62657b33c28e59727181baf9b288a7306aa669781248d87e11a7776bc3bd3f66ac1f7c79f7ec4f5e5be323db2725490a964df825c6215337697248091df6cc12b6a11f9be8443361f754d7fc6fbc277636f4d91881b3500c6678844c7d2cdd5ff8"}, {&(0x7f0000000bc0)="6d62450cb3b4b0bdfcfb76491e112f0e7faeea983e906253054ee466c32527d55ceec646681bd6c7c7dd48b50de51da31511bb18762a3309a71ef28bff16f8c19b1b7c2c4b08426951b4614bfa90750ad7511e5faaea9047f690c90f34f691c142ec9c7a722e5069b07ff840a288ba77471944dd11076afca43635ffc7fffc9d370b721acfd1a3fbd44d39ca7da91fe54440773134ff1ba331a34b6d8205405077a008ea5e63c3088a4e5b968d6634c5c051187d956f7bcd01a8bde841db478144d7da2d59951756f972ce3f6303535807d5"}], 0x10000000000000d6) setsockopt$inet_opts(r8, 0x0, 0x6a, 0x0, 0x0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f00000004c0)=0xc) r10 = socket(0x1, 0x4000, 0x4087) sendto$inet(r10, &(0x7f00000001c0)="43575a7c7327ae3a0c8b804d75852e59265afd949f4ec7e7f2e789822508752d98abb68645498fb6f110e7cf49e7ee1b1744eb", 0x33, 0x8, &(0x7f0000000240)={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000080), 0xc) sendto(r8, &(0x7f00000008c0)="c4cdab409f765ba8ac76e5e35cc5e706b425c38aa13e6d0503538d199c96e5e0ab78cf2e5d2cb0e7a34788da8c2328fc5951d9473fa9ee9ef0dfd39fb34f2c45b81f8d9884d71f73e19932de140b77d695dc4772038ab077661e7901ac9428c72552e1db360be1e1c8f9293e60887c09eae17b6b370737e5fba562118a903313492c60adc0880bd2ead5a411b139d0303ff3ca0d4dcd0cfa00657d82f00821f33c66358b8867363fb29d514b900c1eeaa016173da196031d20ef1244ab8a6c9a6f7fc093a792aa147d15b1c89074aac81a34308694", 0xd5, 0x1, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) fcntl$lock(r8, 0x7, &(0x7f0000000600)={0x2, 0x1, 0x1, 0x7, r9}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! 16:36:52 executing program 1: kqueue() r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) r4 = fcntl$dupfd(r1, 0x2, r2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:52 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0xe6, 0x0, 0x72, 0x0, "08009a00000000000000ffffff00", 0x3}) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! 16:36:52 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000080)="9e77500c8519e98b2a46bee7c75ee3f467688d998c7325060376da27c32dc2ff27b6962c46457dd2", 0x28}, {&(0x7f00000000c0)="63ec1ce848f16c13643c934cb25fb2a260b5bd8abe5edec695e58296dc83cddf143a621d99c45a0ac7b3dd77", 0x2c}, {&(0x7f0000000100)="bdbef48c10a52ad5a6dab57b4914243a708ba9209ea0b28f762473e78ee0324c31112dfc1bde01ea37a083cf73259d489d3a518ba09e6238d24084d69dc4d30fe690dfe7c099f76175cdd5f7b0828c55969ae8bd1557a701fb80bbee16d01f27a21f9322a295acebe8d406f305545e6bfae93948fd61239946812ac304cbd9a228694a6eeddea06533ff9bc8f4e1", 0x8e}, {&(0x7f00000001c0)="5b466a2c8bd4ca39e216a1c66c70f659e7487c48fddf3d3507273d23cefb0533138cae2e1e71ab21acf964da0dafcb8a99bf44234cc628a43d7350a7d793f75a8a0c24e60b4768f3bc9dd03c116b60b03ee699ade0e08c9ad821765fe981bc84f513c0ac13822b590b3618de659c3c3b272557e468196c6b1b353fa5b74e0241d632bf8b5d06736e642d6af6f9", 0x8d}, {&(0x7f0000000280)="774e39e3497645a525e38a7b71d062e57261b18d3883b2301e6ad63f3e44baa8646e54408866b8b38caac559f851a31a50dffce852c49b6cebeff039d3539bd382a2681b2c283508051a7a92a8d7f0f3f366eb54fc809b5e5e096a0ca4f6826cc8cdc4df3670f3818ced9d6a7d2ac2f36b80449f3f903f365b1fde986c69e0f91bbb163a451768f272a68f8cf9ef0fca2ed93461a87a26fcb23238badb9284448ca6b0dee89410eac25dc644cadfc01d735900ea9f2f3eb8b15d4cfb20684c54736bd75d2f80e14014af037a58d10a46c5b60ae496bc5f2f56a1c3ee04662c373612d0e84a8bd337df251fa309ac5b240286", 0xf2}, {&(0x7f0000000380)="d0a606f88e5a46a92d292a0503f4beb3149da0b5a9ab3d6070336ddf933782d4b58aaae1b92f3cda2373c39a2fec6feb174a4815a001b3c20c24cfe2c78bee05e27180666a22f6b1870f620f", 0x4c}], 0x6, 0x0, 0x0) sendsyslog(&(0x7f0000000000)="e1ee78eecc3ed8486b063f72ca29f439473999f313c1395ad196dc5f3c0266b3278b28a45f02adba8c20da9dd31e679be5d4da50189104e6673e1cd0f91c19cc6f833a4e05c75711213621df67db607d8f6b3f3de922aa63c3c07431becbf294c880", 0x62, 0x10) 16:36:52 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) r4 = fcntl$getown(r1, 0x5) fcntl$lock(r3, 0x7, &(0x7f0000000000)={0x1, 0x2, 0x6, 0x7, r4}) pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:53 executing program 1: kqueue() r0 = socket$inet6(0x18, 0x8, 0x6) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r2, 0x0, 0x4) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r3 = geteuid() r4 = socket$inet6(0x18, 0x8003, 0x0) fcntl$dupfd(r4, 0xa, r0) socket$unix(0x1, 0x5, 0x0) fchown(r2, r3, 0xffffffffffffffff) munlockall() r5 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000000)={0x3, 0x5, 0x1f, 0x2}) r7 = semget$private(0x0, 0x2, 0x522) semctl$GETVAL(r7, 0x3, 0x5, &(0x7f0000000140)=""/249) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:53 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() dup2(r1, r0) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:53 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x221, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x58}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") 16:36:53 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x200, 0x0) fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0x200, 0x100000000, 0x3}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x5030, r1, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x200, 0x0) fcntl$dupfd(r0, 0xa, r2) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000140)={0xe6f, 0x10000000040}) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:54 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) r4 = dup(r3) r5 = fcntl$dupfd(r0, 0x2, r4) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8404, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x28}, {0x25}, {0xa, 0x0, 0x0, 0x2}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:36:54 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000140)='./bus\x00', 0x80, 0x40000001b00) r2 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r2, &(0x7f0000000280)='oL', 0x2) pwritev(r2, &(0x7f0000000a00)=[{&(0x7f00000003c0)="9312461c0da841d9491149d6cbbad14da260366981fffdb89adef6482fa41e5cf72e7c0b86ae4957fe9b8e4d0e1aaa4a517b12c44e73e166bbf8a3d7fbe54c6f", 0x40}, {&(0x7f00000004c0)="0bf80044d3046842d22f8ef4fd50f55d94d0234941", 0x15}, {&(0x7f00000005c0)="4c268c8267742b113d4a62f3f09046752ccba25b80e22b62d74db1454c49b2f31857d3fed9f290b837cbacb5cc5551272d574a272d508debf1af3e20cf32f154", 0xfffffffffffffeed}], 0x3, 0x0, 0x0) execve(0x0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r3 = semget(0x2, 0x2, 0x0) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x0, 0xfffffffffffffff8, 0x1000]) munlockall() 16:36:54 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$inet_opts(r1, 0x0, 0x4000000, &(0x7f0000000100)=""/124, &(0x7f00000000c0)=0x40) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) r3 = semget$private(0x0, 0x4000000009, 0x100000010) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r2, &(0x7f00000005c0)={0x2, 0x0}, 0x8) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000340)=0x40401) r4 = semget$private(0x0, 0x3009000435bd71b0, 0x20) semop(r4, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x1000}], 0x2) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) r5 = semget$private(0x0, 0x1, 0x200000000000000) semctl$IPC_RMID(r5, 0x0, 0x0) semctl$SETVAL(r5, 0x5, 0x8, &(0x7f0000000200)=0x101) getsockname$inet(r1, &(0x7f0000000280), &(0x7f0000000540)=0xc) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) r6 = kqueue() r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r7, 0x0, r8) getsockname$inet(r7, &(0x7f0000000000), &(0x7f0000000180)=0xc) r9 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r6, &(0x7f0000000340)=[{{r9}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) r10 = kqueue() r11 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r10, &(0x7f0000000340)=[{{r11}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0), &(0x7f00000004c0)=0x96ce17ed257ac2ec) clock_getres(0x3, &(0x7f0000000380)) fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000500)) semop(r3, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:54 executing program 0: rmdir(&(0x7f0000000000)='./bus\x00') r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffffff, 0x5, r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000200)="fca67eae55632b4312261ebbc7b962c8442c0d8a2f60f544af5357be670a222ed6e25ed1acfddf3b1c52f72192c1b00a4055401f807dd3d4a37a670012eebe36d9c7ab0538afd9f88f997b73ad7b558b29ca67190f722547c59c5347681159da3f1ac5161a0ec19361dfcbf8242a6fdba9ee809a03cbf746faf1223c0c65635026cef945e3cbde7b26405033993405068481b5db10b5931b13c0dbcd040a2ef72711ab0c7c67baaa4a9e8efb", 0xac) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x6) mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r3 = open(&(0x7f00000001c0)='./bus\x00', 0x8001, 0x0) poll(&(0x7f0000000040)=[{r3}], 0x1, 0x0) 16:36:54 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x410, r3, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x6) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() syz_open_pts() pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:54 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) linkat(r2, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x6) munlockall() 16:36:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) bind$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="ce7f13fa0ade9855bc72dd1b1fca40141576b15993dd4b4020cb4f3e357d379ae5b03c1a19e7f9663524a9d90bf0f3f5f5"], 0x10) wsmuxpoll: not open wsmuxpoll: not open pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! 16:36:54 executing program 0: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) r0 = getuid() chown(&(0x7f0000000100)='./file0\x00', r0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000014c0)={0x0, 0x0, 0x0}, &(0x7f0000001500)=0xc) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) readlinkat(r3, &(0x7f0000001700)='./file0\x00', &(0x7f0000001740)=""/4096, 0x1000) fcntl$dupfd(r3, 0x0, r4) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001540)='/dev/wskbd0\x00', 0x8, 0x0) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r9 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r8, 0x0, r9) fchownat(r9, &(0x7f00000016c0)='./file0\x00', 0xffffffffffffffff, r2, 0x6) r10 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r7, 0x0, r10) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/wsmouse0\x00', 0x20, 0x0) r12 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r13 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r12, 0x0, r13) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001680)={&(0x7f0000000080)=@file={0x2, './file1\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000140)="a18561989d98f564e376afb469c5a93877d65066f063a057d4238107921833ca3102507131f84dd1e8c5a8b475683302cd6de32147869b09d00f6c91235b93e822b020d7908e0eb235e2a4132e45869ed6294d580c6a98ad5cc59f0da688e6c5da20cac347efff2aaf5c3d180d3b10a170a3beb9e7a1d193f2698f600d5aea552142", 0x82}, {&(0x7f0000000200)="b962ccf9c1b0421a2eb040e27b78b0051bb576dc3853a4536d5d43b793849cb3707dadc9b279e2bc7460dc7d255740dbf850c96d7de3482754bd2dba8c2e02c09710a083c734a439bea4c59cb0728b5320bc6e5d799c88d4803dd97c6e62e0eb5dabf829eb643aeb0e781843b00b573277809f02b0", 0x75}, {&(0x7f00000000c0)="722d62e79d470295f4b7b9b2e5d5afc4cb36d45831a1bc451252db21194b28d7e4381cf6c49f1696c73aaa", 0x2b}, {&(0x7f0000000280)="afa2746804e338eb90feb6f6b849ca64b6cc7a16d58cf121501103d3ba16c9a094aedadf076a421283f7f76efe802a918b1dbbf94221bf03bd8b8bb07e158f7d1b84e8533d44f35d18b9e5dd3d2fd44f", 0x50}, {&(0x7f0000000300)="23e6e757a142176f6d27d9bc806da0b14211251c92c2629acbb96d71c44ddac4811ae42fcf66b8fb4a995cfa0dc9cf6169de94d4b972fe08d175578f6844ed3dbe27a94f589e9cd426ea9110c16839f7da537d88229962b313b5c88ab72bd519c97300230549e4831b9d10526673fbd36de166c507455e231322d3de4673993731469857aa1635cacd3d12dfcc953f6b8743d899f6dae0e134d88401240b2dfb651b85944bbba43f7988ffcaf25618cbda2ef28cfe83d252a1482bdabac0b069bdfd5ea1ae4a3c44689bf850a040a5488224caf2a6d3e4a1b72a3ea888a519195d818dcbdbb01ced5c52742fdffa51c6f470", 0xf2}, {&(0x7f0000000400)="f3202be384a297971034b7b2854094648f1007b6c503d789c51274f4f153cb78e9c9b2793d", 0x25}, {&(0x7f0000000440)="a4c8349965c145f32351714d009c1284f393606358443188dcd050a8a65ffc07b452b52743ff5e980161fe3381d294a7757ffedf2fca670940406e6818532171cfc2244dfc9583a29752c4800c7678cdd1598659acee78d30b649afaf8d663f6bae058172475eb62bbb5dcd1ddd44cc002e7fa14ae6bef97860f85943abaf628f3e9fc9941cf079bb771f082b79fb9a55dcad2c002ccf8209fdb60aed6019b52c7d755a4569c546ce9e07e4bca338f15a5ce298201ae6af8e0c2bde46a4b6dc5ccb2d3aa6ac111f53bc79c5a691014584c714fedb5b22e8821c26ec87d6bc057b6df89e2ea34b789bbba5ad6ed77f24639859dbc95be2b24634507c0ff8f678d553f294a80e2741b8aec9d6d9007d7dbfc7fa83c04a8d4c9eb1ac06fcd2b2d9da1ae8ca2851747ee136781cebd36dc178b9ca6f36b375c7751e63f3b6255223ee967a3e4c7866caa20b0ad9641d5d48e128005367319284504321e7eed7d3bc6a796dba13edbbedf8b06ae3457f2e42dc61c4a37acf92e5d60c48752286d3c90ae40a621bdfec48e345a3670254b7c5e61ebc44f17caf2a0fd6a84a54a4257e47b779345c026d1410422f7febe28680f4e9b45370a1ba49acb0df4a01ea97a02afddff6f1b5858802eab8ffaf74a170304373a178303b7ecd51cfb74df6b351f8648d66b734afee92c603bf7c7475e167081bab7d576323a5b0e5ba301c831b2f7a3429b1b376c7661a7ada2b84f30a7339dc24d14738848002ca3c8ab388f7df416dc2ac9d08484e6d87612e4fd0a28ef68a2fdbaf73c3b0f3e4a057054cded4c434e2b33009ceb88599c043e39dee7515d5c953892ff5574d229ebcd88247857461a6bf7b90d4b97767f1e1aff022e5908fa34e56f639ab0dcae559353f998807b438d360b912fbf5ff70925bd15b210ac20d6ec250705cea3c24fc446bc4b218638c0e59a6c89f3c2ea911cc310293e02d13f3439f9dca69f1cefd4221f23f0a7b269acf67d6050a8ded1746b6a7ceaa9f2aeda0af0de8fb33fc9b5ed720bec00d07be68a9f6f5ec69eb314981093e95809d9376b6a9dc58d0e11f8639a26eec52610542ae21c1bd95926d790ddd7802026444985304c381e8b18ee2614fc5a07482c0e2668c40f9c860dd8bf90dcee440392dcf858a54654a1f47ea454c108784b8d327180f8f56a14387c639b0672e900e4e95f24ff308f199c94a5c734277aa7dd77adad8a411240b9f2a56320f800831f13cc83f86557e54c4a489da3dde5aa7f4c2d5e770131aa6b8b706b8434266eafc59282e316fe9a595f47fbfe1ab391e75d58d027b57c39042498d5cecc26bcacda0de071bb1140d80f5889b7bf1aa30f1bf21985e254d374e2b84fe53f3adf5f63db53de24d7fa063eb1fc18bd91cbb0ac9f992439c6246515314bd4f7b150e746d82b9cd9e26ce9f66b7c8c0a7d9ecaff09ac6fbfbd8bcc3a6173e9c233fd312cf8c4ae2a0f7a78cf51938cb58090419ca1055ef8c819826206291933941ecc30c6133ee00b1065790ddf1725c5af76dcdae28506824c693cddbbc543c230200365acdc06510d1600ad1593aab4841b1c55d686a7de31d1ecc44dfad1eac7bc5000f5adb6e5daecf282235837d42a4def985069d1dc69ca4955708c0b80e3657788686eb54c361bc0585db7c88351a2af617d0a3db203d9933e2f4c5b7648c9795cad45fadf67078d48112c15e791b465e75877e73b305ad71187e2bfba4e897f7f8dc96191aa66c7db50cf6083c8166af50b133e1be01fc353630cc5dd67b7d5b3a468c7fc15e8acd17d6c5a30713681b2621f5fc47489ac0694bb8edbbdd204f9e6520edcad5fee59846491749da927aa58155609e1eee339ce7e36a72e6b4c8d8095113892ce70d511151904100456cf3571047fbf24fe89a0c9702e9ee7e24677a812149444ccd703aa8a6ad2844be681c8b65f78e5a6dd8596b3d0f9cda04ca20ea533f620f701c1a7021a16d5e3b9c4044a3df3b3ac835f129c3a670745483d97be72d1e86f9e167905560d15d7f8815ed8ca84b27e5b5fcfa1c8683b02d460ae9a564f977f5a7256c70354c07627e7ee573a995aacf169092c9806a580e8dfbececd887ba375b564c86a3a9ab6def68ffa0cfd35d6336084f6cf338da9ecd92112d8753f67bf517dc057c4c40fa6da5ae501013a81819f4a9317dc4c4361231e309f9c83e135be54d532ebd8c51d7ec9a7e1508f173e3fc49f70d301857b897dec510f1f9fe0528b0f0157da0ae6b2ba5b359da700bba908c66aec56dd826c0f537068b5907b15ab460ef89df08fb637669ee1cea640c0c5dd879bff7c1094acd730d847363a6a3a164411966fa6aa9ad7beb65926201af53c20e6479cf6f7a5105aa36cc18b9a84d74cb143e128cd43190adb0dc52b635a3b3577107a83d487afe6e0856094ef098426e48491d85a088ccc283b5ccc5543418ebfa5c16cd49ed432268bddd049a0de57e5f63dd151b19b3897d1d01302c0e5abcfb1231f4cacdb3128bd8e34ea28084872e3ef27f716d416b2087d960cadf409203d21bdebd4394d088e8393aeb43125cc42339cd90b5961fa749468177e0e23bb6a5852e6e05a5248176a680ea04867873ef6908fc798cd71d37303ed186977b82d8daf4e79b6711e4a787d28043838a06e0840a1cbd3c8f915bb2436a48603e1fc96d7e1c41313fdd0282aa4523a7b31c3aad525ebb5b81ebb8105b8a0e145af5d23ef3bbcd3698d262e373633f94c253d16d167fb25cf7fa1f661540ab37633948a59d1e058ae4ea8e4c9d5eec40eb9c3f7fc4c8ae727cc8763e52ba3d97df384d033e7ff3b83ec1f3c1d74575e5864a25e86711fdbc7e6d20e3de2e5db455e2b3e7b680f236c210670e78d0717f3c1a6a9a47d257660e3a719ee038cf1708374b84fd5916c23ad3162efedd3b049ca976508ac430fd2a7b57fed9cda4d38ca4d2b135ba8d8e1dc9dea49cde0e849bd72484ee1e1ed57871f4bcaed056f7cf5302bcfb2a2a00d0dd993c581ad6f2d3bc8d36809347bb7ab9fcb18c7bb1b1584e4cf2c5ed26a6f4bdb4a79780bd671dca61915a089a663a2150e68ef43c20e7cb63f3352123dc5d8be9cd491c7a1381fb943d5aa97f170108de1d740fd9de6a203bf82e0bb6c8e840f1c0c0d9b18ac1424234090377f397df5e8a58fb2765f0e36d38ba823bbbf6f03c1cd1f42e7eb13632b7acebebef1dc12405613b077459f0098552c81797e34a75ea9c2ba328d893f530cbf821afe7ae631d441c83d8f033c2a7e2b2c0c57e5443c08f787b2d5f4154d1357615d955e0afeb8332e6170ee8b0339a78076355e8585c98e7b32322f081e7dc4f6e170b3acb1ec0ab28bb8fae19195fabd121514165335f3f54de25fe45722e687b852168b709f7375b7906b5d85be3d428183462f3279cdf9e0e857b880a937b83365e4df4362f7872f92dc34f900f6fadbef7b0d7d1d0838ab4a4c7247cefaebdfaf994cc289ecfa3e5a65ad68924f60090fbb880b09dc79363d54ab43614db48366a3403352b0949ffaa8aafb0505a44a7c09a6208df8ca2da723b80cf8775edcda7bf108796d0187964837536636a2274c170b4a768a0dfc9d83b5d2ff515150f9202a09b3b375306621139924ed183068a75fb007c305d7f652fa3876091354d8df482967abd105a65ac549341293e449b49b28720f9286c6124c11745882485c086cc367af69c1905d6d84868de862027624943ef422a64d5ea4850eba711df5bc2e0456c2e465d15717342db453ab6684787b5d7324be8127d06632014c152938c51ccf541a32ab3582cbdc51109a1002ce291042e0d0ec042583dae1e451630ec7d86a2278b4a17a7742fa709bf9ed882c1243375c277a22381672c6ca18b5af86a0d3c5f88fbb2224d8a233b824ce41eebaac5e87067ca0c2c09b8eab08ed92180e0fd1bbd8a95e62eb5f0ab423b59817c599410f3aa7508c0cfdfe281237d9f9e38a7428f39fa04337b2babddfd5083c36164ecc22448a45542a5c6c51ad5e8f043fb93965e52d2586e19ac4d2c3dba11649aa93bc1909853f18f3d184c15cf5f13b2387d726c6aba23df6d2017c0466168521e1f74ad0b17a4409a7e6dce9a8f9d50631b1aa898923b13bc7c8033af836fcde74ba5ae6a42a8c8e12e80a708331af8cd594ad0c2b0a0db2778273afbd8eaa4a864c61b454ff90d232804dbcb3bb33c3ce98cbce96ba7d98f3f9667a61fccb60705a1385d29a288128ee0f79f8cc85b9eeec93d8a8f753b4474d5ee4e1006dcca5e0e773a2cd105a661d08ae8450b1338d19e2b09ac3b7966a9b84fa103617477d05251ca530e64aea63bc025ba1b29380699f55b91f5c5e0738cec0e503bf04aa66474be3a485663e2383153c8fe6abeec6cbef864a59cea6e95b537e1dfc09e7e0889d3a1efd40779e4eb5e41a834a312905505cec76ba1a1d9ccda66c7b4920245bdb98abf48f46cb21a60d1ac9fb5247195d69d6675c39108d3b99afbcdbde2804a4c2002cc4909fa84c6460e2cde31a141f2fd93d1f735c9da599f64141139ba7fa1ea06390fbd48be072253d140c16aacf38db8c783534f77251f2af55691bf77053a575eeb5e9b6947eb8bfb0c541b22bbaff4e7b2c8f7288f4563fa9786f14633edaf9a0ca71862400b15588fe5016693f7f1e20f4761fd7d7959392047a1e073374a49be7cea94bd37b588ffb1e7f9d5f9fa18143d8ebe9149ed80fbbfb8cd86b2be52676bde75461b8c8b79465886b2385d73d8b0c6571cfe8ee6eb16a678eb022d805d6947b74628defb8e2913feb889929b2632d37657a7d5c9284d87a915d5aea9fcd52f795b131e0a33cc0c59e134b66b16e1bd45edc2468961e96d25eb19332d3aee66e1d40d969f541c3552a2ba39af097547b4962ad0a7589fc249a5f47cc0fa435b89296d519c8193962529c5b96359277d8f1f6f8471f0c56e75c497ce4345f121ea06b26f9e00714a5819305e13cb7b923aecb7a97336a1f275656468e61643600f5b9a4e3153d257c3f6e4c8d71233d2043b3abfcdcd460046b69cf5151a04233d3920a59612acf48b5c1b10d98954d480b489edbc8ea0fa451378721ca6f5351e4b59958c6fc4ed334d0bfe02d74d5a1c955ce846d987bd82a3933df3e5a93bae9c2811c7b88931b025167b843a05a8e8caa79d56cbd08aee41b6fe41316202f92072d11dcfc242e33b0b9b8f2d79b12dc9871358a09840ba84298b2a4d5f23110eec3cf575de98658a80b61d8bc093aec3b3de351d6ca60904829e3128fe5095f64e6f83b9f8e4d8186d502e72d40035efe121e39ed7515fbfe90ebdc01b41de60cc0f4996625b45032b0d91d44ed4eb8502702d7080bb86781bfc971dc5f05870fae477a4e7f3e572f936602bd01db99ecfae6f6b0e51f9ae0d1dd8845ae1d9269f1c008f37f2f3d46f647878697b484c64160c37d223f9c5a37a0c2814be2c6c4074fa10a9c3a5f5186034d59e2db453af542d03610b2120fc95faa9efaf9a27aab5683beafe518a95854d4b47a6a927f551320f6a69b4f76f6039f114aa562070308d18b3ca50d84bdf128eb01094331df3cccd888fd995f96df2eafbff073956129caf091ef2f2d1ad63db03a6300f9dc3180c1c577367a8110386c387e9c7a2af5c6e315b5e92971db473fc64b84ddc0797d141920aadb7175cf3924d5b48fdeb65afab213284664425af8d512fa0a74571230388465e464848704b20a8f91b91d439a5e35e40a1cb061c557a967351924d177", 0x1000}], 0x7, &(0x7f0000001600)=[@cred={0x20, 0xffff, 0x0, r1, r0, r2}, @rights={0x30, 0xffff, 0x1, [r3, r5, r6, r10, r11, 0xffffffffffffffff, r12]}], 0x50, 0xa}, 0x1) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 16:36:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0xb1}, {0x8000020}, {0x6}]}) pwrite(r0, &(0x7f0000000240)="fb", 0x1, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f0000000180)) ioctl$VT_OPENQRY(r5, 0x40047601, &(0x7f0000000000)) munlockall() 16:36:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffff6d6a, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! 16:36:54 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x11, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:54 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x3fc, 0x0, 0x1, 0x0, "22bdadbc000100"}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000040)={0x0, 0x8305, 0xc}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x5, 0x1, 0x4cec6a7e, 0x9e75, 0x7}, 0xc) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe539694ea521f657ae864364afc2808100f8091d7d5b1b8edeeffbb74bdf7dc66b21d252cce3e0b7b2df667b0c46f00fd029069ee157656eb93fee0f185a50f1d2312fe1db9f735c262c558505671de1317e98da84ee400ff235a3727db167746f2920325dc056874eb3779e43ea0128e972adaad1210687982f7f53e21ceb857cc00f87c15fb66a40d7ee3597a34569c55826fbd6b927f6ee37d1c432c0ccfbc0c0ac518c81a85190d3dd17aa0636f766e3322483a72fdeede4f2ffbead699b2809eb455bbefe69bc595aa26618f2c2c2502c478f7efb56c73d8440e12ac9f97d33d363d9fa68592b8ca12045edb2a9baec1f00e962bce901c64c7bf645d28c32b38b427892c8013e178a87d2734efca3ec457397e8a795c977fffbad5c3921b75a8d6c41de2ee4e1fd0d3b5dda8c4cb38df925d58a760fe35a443c30809792b3768b244f3f040f1e77df8ad74f0379b517d51854d73e5184849f155f96ef522a23594ad7ab854bc865ab3d703a4f17add3ae5b7055eec0c434f4728a85544eab12caa14779e5265bb6ec4f000e7004430ccbb03960bc4d6e78ed0e53ac673af40398d1826fac0c4a4618aa78752a93a2708eee24c7177c1c501a566d822b3d632d5fa0ebd9c7c2cb17029e02dc0574b9ec66b757147dde6076b5802e822c0bf7c22a196ea4b3fb88453cec6b2675abaf93e3eff956c4106be462f4e9f8272090a094cfa793ec3334965b16da9d25d735ca05a77ab72baaa5c314398cc303152551bc4ea8065fa04cc99e5340facdaada8b10bb0948e7cd894a6de008cda9ff2f541c8818238da884e7dec267673b758b898131c6d8b013a8435c0bc6d7aee8a31e568a4a5b2eece7c7f94ed7d017f04a3330c695f32a643bc42cf71cedf0aa4970267b4f510da1a03ab000c98a852477b1a1abf8ace8ae6649b5f4996100423572fe974fbcbcd279b40de275619da8a99cee2dcfd26fae31fdb8965beff999bcc2b2dcbe7b5e563f93fe6e306eab14a000c820c1e2615ff24a7ae4aaee618234c96428170d8ecea65ebc5d2373ebe1541ecdf0d286aba2235a197fad2812367c4be57071a1a864f438fc0d0b20ff9e13d2c51866d762da28278619b444284dd1111f51567920d7f400758a427f85c56541993bcda35d16ddc10a7f7e0ae44adeadeefaa56192035a2a6aa3ddcb6754db4e54f5eac50c8f7ed163d51849f36e3906dbf9d48ee9fe3b22cb3e7f15c442c4f891fe62e1f0f854e7c3a69b1101df5ac7af82a4b4d81c5138ff7ac1a92ab43842a60bf5c550f0fbe466e081511d48ab02e5f0db0cabf71645c49d439cdab56a1a8b537e8e1e416708c95d8964c3b7cc02d7c5d9452e3813ed3b38c0ab07977d5b2e2332ad4c129b340678e394bd56277ab20faaa708bd06de898ae31ae2a49f0079ad88c35aed37836d1ff99aaeeff4fcf040608e82f5e84c0491e4d7bbb4b6fb3a0a37992db4c50e9f699f366e52bb6373a0f22eaa3df12ac588f5b9b8e22a47d86665c447915eb990a40c7e7b8d978f6af7d0819ed56c1abd75a5e3b693dec29de8417981fde7bd2f54abf4fc0805600e0c89d7084125d9e84e623e1129283ebe56a0f0399fc15f5c57f1822af994713739f4c2923db1f33b049168bbdc5a6b82b8cb8c825156bf2908387b985a0854cabe3f736de5d8daa6ce57bcd698c22c44acd99b10444a72418b64e2857dc3c094c5aead6b06095057a13d91550dfb0cd96db903b95a0c30d45816c155410793d67d84404eec4d4b34dff378b93507d916aaac83557f06ccd312ebf36d28178da7c96a4595c4a14575d2718733588cd32ab022d03cc4e390d26071de61788769d7e88595ff5d48b36cdfc83a4b1e6373943593538eac786c0f7077574bedab9e6fff73f492fde00b06b427e86fdfac55803d7e8c23c23f758a5a9dc82a22dfc4431f89e9ee7636e3ca3a75ab831fdada8874d3fca12078abe3ac829a8bf24a378004cfc1c83da036d9aec78757803b3dbd04dd51d9600ecc62b91f85a38a8a3956281a6d9fdc8bb162f6d3afd073986d4ab5734c02ecb74cafbf184b2b0faf9e26193bc3895b7715a0c09139355a6665bf07b79f95cffddd06e2b23f70afd5aa8f7e2291101a92fbaba5f141759d83adafdc32e5314ad0b43bc62110b16447edc9f1a7588a6bb4cb5a16bfb6b8d742a2e116478896fcdd6a92ff37354f0f6b6498f405411840a22ed9a30b8965dec3b59d0a95c1b88a915f3c40648580728915833eecac10958af1f6f29b6a0bdafe154bf8b2ded1ca814d1af05ed6d854dc9ca5f0cc01720c0e34076f22598ce11e19ce8ab8a7aeb374c64d5960e3fe3e834e8b7aa37e3a924b4e34d9663b7cb63a12adf5d9075316e730ead62d4304ef1f96259d867c27458abc3218acc619825d282197a19c6b8799bb161efbdfa7d5e3a669d48c7b9d28b6af8b11fd2964434e5de4c71965534aaad36d9242cc22d9dbad9fb3ca49dd57b338d1a85b6e1bcb0b58535b0ab4f276c9bc03e41199ab8de25e5bdf5fa0cb1a157782838307a983808c8aa38cc79cc4ee0656cf0935348c97d7788fc3b29e905d251bc0908c433a1c34d251f7ce9b14718676e07460da6d72aa23114ad4be05c5d62f3fc92dca984b9fc02fc2321b17625e14d2f5f882235895eeb64e58a3730ff72f9c77923f5528075cc8d0f8d665ace094894d93c2044ae6025410a804e776e1961593bbf261b217841ede222aa30e5abeac30a22928549a1221ea6c054321edf502ce8d22a144afd3a419ba3e66bb1506dfd0c6f8f9469037ab718002926b53e59bba7eef72a06c1b3dd13dac05d4aa5c0dac791bae8ade62b498e1a3038174823529aa4c5e0788b27d15a3b9dc2425f1f12e0ef8a60451806dc89a918e383cb2d783e20d43eb3d03df2b628d8266b5369aceae174921b6a5c667061303da8ec6f7f83e8faae256ef202f69728c6d6417ce00113c18e4aba2f4e317d93e002d2c7831ea0e6e1b227666068c2f8eb9f1ac50407a820276159167784caddfd2bc74c499aecfc4c649bc364ed55570eda2f656d1b6919ab9c0fb6219e94978847693a002b37295b9e7f09825c9229646a3220aab242e8b77355660baeec7a5a5054d4a063c7d174d9092c500cc3686904cee43d996d20f4dfa90afb59bb64c9ab28439295db80703151ae05320338768b8bd467fb8bd62b12bd6cebc0bdfe7540973b249292f45c138d43bcbfc088a346c4aaf782e896bf43d1638f94ce93488663e9eb7378145ce25f9220a24222b394e4baeb73bc7e0ea4511905ab89b4421e1d723b422f16597067dcf2bca50bde7482119b41b085b58820aa969fcc135c54f0c632c2bdc377137f6bdb9e59e92fa14113e01ed67f0bc6701c606c1a635063c852f67e9fe128f00b91e3f15018bd6397b7df9de2b57ac3ec97fe8dd75b2a5f97396e314f0bdcf8c22f320a4fdbb0f0b670800d", 0xdeb}], 0x1) pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! 16:36:54 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) fsync(r0) acct(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000140)={0x7, 0x8, 0xb}) fcntl$setstatus(r2, 0x4, 0x8) open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:36:54 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) getegid() r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) chflagsat(r4, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:54 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) fsync(r0) acct(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000140)={0x7, 0x8, 0xb}) fcntl$setstatus(r2, 0x4, 0x8) open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:36:54 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000000)={0x8, [{0x3, 0x3f}, {0x2, 0x5}, {0x3, 0x6}, {0x2, 0x9}, {0x1, 0xcc9}, {0x3, 0x100000000}, {0x0, 0x9}, {0x3, 0x3}, {0x2, 0x9}, {0x7, 0x6}, {0x2, 0xffffffffffffffc1}, {0x1, 0xff}, {0x3, 0xfc63}, {0x0, 0x8}, {0x5, 0xc53}, {0x1, 0x6}, {0x1, 0x7}, {0x1, 0x5}, {0x3, 0x1}, {0x3, 0x40}, {0x1}, {0x3, 0x4}, {0x1}, {0x1, 0x3}, {0x1, 0x1}, {0x2, 0x8}, {0x3, 0x3}, {0x3, 0x3}, {0x1, 0x5}, {0x3, 0x3}, {0x1, 0x9}, {0x2, 0x8}]}) pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:54 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) fsync(r0) acct(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000140)={0x7, 0x8, 0xb}) fcntl$setstatus(r2, 0x4, 0x8) open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:36:54 executing program 1: kqueue() unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000180)) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x5, 0x2811, r2, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() 16:36:54 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) fsync(r0) acct(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000140)={0x7, 0x8, 0xb}) fcntl$setstatus(r2, 0x4, 0x8) open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) 16:36:54 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x5010, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r5, 0x0, r6) r7 = dup2(r4, r6) getsockname$inet(r7, &(0x7f0000000000), &(0x7f0000000040)=0xc) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:54 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) fsync(r0) acct(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000140)={0x7, 0x8, 0xb}) fcntl$setstatus(r2, 0x4, 0x8) 16:36:54 executing program 1: r0 = semget$private(0x0, 0x3009000435bd71b0, 0x20) semop(r0, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x1000}], 0x2) semop(r0, &(0x7f0000000080)=[{0x6, 0x3, 0x1000}, {0x2, 0x81, 0x800}, {0x2, 0x39f, 0x1800}, {0x1, 0x8001, 0x400}, {0x3, 0x7, 0x3000}, {0x0, 0x1, 0x3000}, {0xf, 0x1}, {0x3, 0x7, 0x1000}, {0x2, 0x6, 0x1000}], 0x9) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xee92ef902f6e9e25, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) fcntl$getown(r1, 0x5) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ff7000/0x8000)=nil, 0x8000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x6, './file0\x00', './file0\x00'}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8000, 0x0) 16:36:54 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x20, 0x3f}, {0x4, 0x3}}, &(0x7f0000000040)) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) chflags(&(0x7f0000000080)='./file0\x00', 0x10000) munlockall() 16:36:54 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) fsync(r0) acct(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x30000) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000140)={0x7, 0x8, 0xb}) pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! 16:36:54 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) flock(r3, 0x4) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) r4 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r4, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012d48 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! 16:36:55 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) fsync(r0) acct(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) pipe2(&(0x7f0000000100), 0x30000) 16:36:55 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xf, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f0000000040)=']`0', 0x3) 16:36:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x81}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x50, &(0x7f0000000340)='\b') pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! 16:36:55 executing program 1: open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x10, 0x0) mknod(&(0x7f0000000680)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f00000006c0)="fe2471a63cdce1b864c6c920e3de4dc26675fbf42e50f38b5f54b1d8bd933c93378cdc47d555b72ff85d12a88302084a8d29c95455068f2e84162e0cda901af812ac1532073b4884fbd6c976ebf923b710acbf173ff06ac07f33076575f94b04b2cca980fc20562220eb6edff03dfdbb8aa416c8cd60c5a7d560e585a5a1a9ebe6eb71adf194c3354121fc61dd84b5c2c1f6c0760cc22f1d44b420561e1c64acdc89d51cb9b18ccbcec288039e0af2acda89d76f6b91b6d441e871cf7ccfaea5367ed27551bc27e4d68765c7373cb49ea4076464ed9a03a4443ddb112f6b6b699c65ff61bc188b83f3b9a4e8b539", 0xee}, {&(0x7f00000002c0)="611f15129bd75df20bf0197b36ad3f387fa2514299a860d06037bae42e62af5c4cdb5d0e3a2aa5bcf12e04b25bd4becf65ff4ab283fc13d713fe2a68a2a2f85df69d507c30cd9e1d36776d7f7cc5bd46c9ead44644b81e86c06374e29bca41251ef375120c6452b13028fab355e7fd6cf6cfa18789a7836c25063e8a6989ab4db4222a6fdee4f4828602a5d994083b66155b20f5f8541099c32e0fdf2a454844f2e7a91dd90e6ef820310db286d4ae0e26daf6bc7be8f8c1b6b5f6d3b8ad899d1c92f03643a308de9d47b0739c20338968c688470000000000000000", 0xdc}, {&(0x7f00000008c0)="784e2329f3be625e525ae7b86acf699c50634283410fe1125ca28240a9c7a13514b1205a02dba4222478e75cf466fa204e4c3b514ca1a350b01547bdf7bb3c515364f73a9688370e2fe3a68c889ebca0b21dd78d80dcd3ed250a1b72ada992f5ea355606cbb58306c69ff013d27b40ea9a237db91cccc80e9e8b19cf24965d91778bd02b138c52e999f343905cd389c96696c43052f3c4c8187b500cd800184d7367eafdf2", 0xa5}, {&(0x7f0000000080)="d71eacdd600d129d93dd231601bae8ca5afdc4d2c6ab13b6162c53602e8e2e4d6655c4491695c6d71df9f09a1297f0eab7d6255a405bfba21c4bf39688", 0x3d}, {&(0x7f0000000980)="f17cffc356ff8208605da52d7821711e4cda58ac68c38c51952236b110f166bdaff6364b28ae401e0d69d2a341901e1ab83770fe1c4753e2158c50ef087f9ac56b37b11629dbcd740cfb822e34ff2dacf46514103944f6946eed6c2af0a6e391e9fb14bdb7f4a47f4ebbc43c20912b9210d94e46702c26c77d", 0x79}, {&(0x7f0000000100)="d90c8ea773e5ad7c8567e612d4a926bba6e20376e53922e4c48da66072d025d949f6be6d0d9595aaddc83c3d61a71681c4288381172a011b4ade18132f5bea96131e563976bf6b87a64d2efe1d4cb9389055f32aba198fa5cfd7c663828f5a5912c5bced2249d0ad27bfbf82e51542f4d26a7c9980b9467f0268adbfe8b372b29d80ef8eeb1ad648666674be5a081d42f92f91f51db880cddc22f2356f3b0820219d64874a4db40a05d17c511685b0240842af7a5f7147081c288b3ffd14e959befaa59fb479e9d5c3c9aa2fbc2a0ffa543b7dfed0675316b9cbfb95d0fac64e1bdd139a1b11e7989dd95e57bc5f5619fac050efafa5aa2fb6f2794b33f7bd446c6a6e13a538f47d4bb4664f1c6226592d7e929c412ec148d1e6eca4efac2fb931afbb7a41a796a196092487f75be00f4aeb497f16ae00dc3305bc0a3fdbc6d5a91df63a4f108fe9495471f1c0a72c7ea7e0a2658e8a74e79ea25aa24ec772ddfec47a574a90a2f2e54884018d0e0e40046c4d0c5b4dea695c888dbd80982d2e321e3c482598cb821871eab798e773119e194ab8f5bbb618864d207d80858f4448cb17cc895d551307928770b6328746979c96f06a311d", 0x1b7}], 0x6) mprotect(&(0x7f000000d000/0x4000)=nil, 0x4000, 0x2) ktrace(&(0x7f00000003c0)='./file0\x00', 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x182) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) 16:36:55 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) fsync(r0) acct(&(0x7f0000000040)='./file0\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:36:55 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) fsync(r0) acct(&(0x7f0000000040)='./file0\x00') 16:36:55 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000240)="50010501000000000000000102000000081010fecea1a47c44540d921e55d3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd30000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d000000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fc2d04a1b9ff59a65f288695d68896dc7ed7b1875f0098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2db7b303757e60642b45cbc5737b8e2405757105050000000000000065f3482e093de700"/336, 0x150, 0x0, 0x0, 0x0) ftruncate(0xffffffffffffff9c, 0x0, 0x5) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) 16:36:55 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) fsync(r0) 16:36:55 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x10001, 0x0) 16:36:55 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) 16:36:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() socket(0x16, 0x5, 0x6) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) unlinkat(r9, &(0x7f0000000100)='./file0\x00', 0x8) ioctl$TIOCFLUSH(r9, 0xc0286988, &(0x7f0000000180)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) fcntl$dupfd(r5, 0x0, r6) r10 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r11 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f00000000c0)=0x6f9a) fcntl$dupfd(r10, 0x0, r11) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r12 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r13 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r14 = fcntl$dupfd(r12, 0x0, r13) ioctl$TIOCFLUSH(r14, 0xc0286988, &(0x7f0000000180)) ioctl$WSMOUSEIO_SCALIBCOORDS(r14, 0x81205724, &(0x7f0000000200)={0x409, 0x2da2, 0x2, 0x3be, 0xae6, 0x1, 0x1, 0x10, [{0x6f, 0x80000001, 0x9, 0x2}, {0x3f, 0x0, 0xd13e, 0x4}, {0x80000001, 0x1, 0xd3, 0x9}, {0x2, 0x9, 0x4, 0x10000}, {0x903, 0x6912, 0x100000000, 0x2}, {0x100000001, 0x200, 0x100000001, 0x11}, {0x1d7c38d4, 0x7ee, 0x6, 0x1}, {0x9, 0x7ff, 0xff, 0x9}, {0xffffffffc96833ce, 0x80000000, 0x7f, 0x3}, {0x6, 0x200000000, 0x4, 0x1}, {0x10001, 0x8, 0xff, 0x800}, {0x20, 0x5, 0xad, 0xbfaa}, {0x80, 0xc1, 0x73, 0x1}, {0x2, 0x23b, 0x9, 0x2}, {0xa121, 0x7, 0x0, 0x6}, {0x1, 0x40000, 0x0, 0x4}]}) close(r4) pipe(&(0x7f0000000080)) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x1) dup2(r1, r4) 16:36:55 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) 16:36:55 executing program 1: open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x1ca, &(0x7f00000000c0)}, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) 16:36:55 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028b1) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="5a6773b81149784e11ed95f97727ecf7df7662ba255fcac85606cda2b4f6af77f2802d7fd85089f3cead650ea818eceedc5832b30947f525aa5f5b0269f86be548343de0ba0b488db46f2033293747a0f5b2c6309ae8e641f26f5a12f2cc0eb07c8823471476fe2cda91db737802769de76cee9ab212822414c6cb000cd1735058ed3181", 0x84}, {&(0x7f0000000180)="76776aabec82ad7ff28496494a22ec9380058c49da27005ebff8d1eae03f7efa45c5cc01c54833341b20b93836e88a860d27171a941f22985beae9a16da7a9285dc4a2e86ee720a6a1bb0b809e20a13f341b55d4e767b7c25e6533207174f62183dccd86ec88d24619540b90e0b9ef54ae560c9152adb6a1847bddb1e1581d656e36b13c6789aada1d9937", 0x8b}, {&(0x7f0000000240)="2fa36c39074345", 0xfffffffffffffecf}, {&(0x7f0000000280)="0b860901f2d5e093e8c074645064884c47272ae8883209e4040da4428786bec2f6833a4b0eceb4f220723212390708812538fa1504e74597cfb5642535bf5563632033f2fd37993d5cb8ac3e11165d04210bb3caee34e2bce456d65ec78e839cf21010cef977a1af907a038d4d3bcf8016f5c44affaac400abfa74bf40510e669344cfa53d6bc1421442a1a204ea4cc7028f968986bf14a74200cac4478aecf0c82a357aa8e3f79fb23244b440115e3ec51f04714a1f6c9911538a1643c859c116db30ee0402a87291089ffe8d71fd4d3e688334707aed42f9a43e43bfe21ba1145afbfcb5fd166a9871cb8f", 0xec}, {&(0x7f0000000380)="b4020f4bb81cb677abf0adcef45e0ae98c4cb48b38fc3daa519febd7", 0xffffffffffffff48}, {&(0x7f00000003c0)="eb36ce0ceb9b5093137c303deedc76494e06a2d68ebfad66ea1769", 0x1b}], 0x6) 16:36:55 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:36:55 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) syz_open_pts() pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x1) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) 16:36:55 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0xd8400cf829c746e, 0x0) 16:36:55 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0/file1\x00') 16:36:55 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x130000, 0x10]}, 0x3c) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/5}, &(0x7f00000001c0)=0x7) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0, 0x0) 16:36:55 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') 16:36:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) getpeername$unix(r3, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab4d6dc200"/4098], &(0x7f0000000000)=0x1002) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x3, 0x8, "b08dce5800"}) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000000040)=0x7) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f0000000180)) ioctl$WSDISPLAYIO_LSFONT(r8, 0xc058574e, &(0x7f00000002c0)) 16:36:55 executing program 0: symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') 16:36:55 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x800, 0x0) pwrite(r0, &(0x7f0000000100)="af27139cfad7efc503dd3eabff304d4cbc3f7313e6d9fc1a787b5d7d18bf60518ae6e190b99232be7e011ab6ae279cfde81439dc18fc34a3920b865dad2a741914e89badadcb2c88c0831877b98137fe92ad8e328b13ad588d2a81c685114de7607bd081eac31254cddbbc844188f509914d267a0a1bcd0016", 0x79, 0x0, 0x0) 16:36:55 executing program 0: symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') 16:36:55 executing program 0: symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') 16:36:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80, 0x3, 0x6}, {0x5c, 0x7c6, 0x401}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000200)={'./file0\x00', 0xfff, 0x4, 0x0, 0x0, 0x6, 0x7, 0x3ff, 0x1, 0x0, 0x2}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000180)=0x5) fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) lseek(0xffffffffffffffff, 0x0, 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000140)="e4f34115a9130bbd29e69dab8665") 16:36:55 executing program 0: mkdir(0x0, 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') 16:36:55 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f000057d000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x5, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:36:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f0000000000)=[{r0, 0x8}], 0x1, 0x5) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0xa, &(0x7f0000000080)=[{0x7, 0x400, 0x80000001, 0x5}, {0x10000, 0x20, 0x9, 0x7}, {0x9, 0x8, 0x1, 0xc7e}, {0x100000001, 0x80, 0x101, 0x61}, {0x8, 0x4e, 0x80000000, 0x800}, {0x401, 0x10001, 0x3, 0x20}, {0x80000000, 0xfffffffffffff559, 0x1, 0x1}, {0x8001, 0x19, 0x100000000}, {0x6, 0x20, 0x3, 0xffffffffdba0e6f8}, {0xffffffff, 0x1, 0x7}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) shmget(0x0, 0x2000, 0x1a, &(0x7f0000199000/0x2000)=nil) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) read(r0, &(0x7f0000000040)=""/32, 0x20) r1 = open(&(0x7f0000000240)='./file0\x00', 0x20000, 0x4) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:36:55 executing program 0: mkdir(0x0, 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') 16:36:55 executing program 0: mkdir(0x0, 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') 16:36:55 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r4, 0x0, r5) r6 = kqueue() r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r7, 0x0, r8) r9 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r10 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r11 = fcntl$dupfd(r9, 0x0, r10) ioctl$TIOCFLUSH(r11, 0xc0286988, &(0x7f0000000180)) r12 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) r13 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r14 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r13, 0x0, r14) kevent(r2, &(0x7f00000000c0)=[{{r5}, 0xfffffffffffffffd, 0x33, 0x2, 0xfffffffffffffff7, 0x1ff}, {{r6}, 0xfffffffffffffffa, 0x4, 0x1, 0xe35b}, {{r8}, 0x2, 0x14, 0x40000000, 0x80000000, 0xfffffffffffffffc}, {{r11}, 0xfffffffffffffff9, 0x4, 0x1, 0x279, 0x3f}], 0x1, &(0x7f0000000140)=[{{r12}, 0xfffffffffffffffb, 0x20, 0x80000000, 0x7, 0x67}, {{r14}, 0xfffffffffffffff8, 0x4, 0xfffff, 0x4, 0x6}], 0xb76, &(0x7f0000000180)={0x74, 0x101}) ioctl$TIOCFLUSH(r1, 0x821869de, &(0x7f0000000300)=0xfffffffffffffffc) r15 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r16 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r17 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r18 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r17, 0x0, r18) ioctl$TIOCEXCL(r17, 0x2000740d) fcntl$dupfd(r15, 0x0, r16) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r15) 16:36:55 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(0x0, &(0x7f0000110000)='./file0/file0\x00') 16:36:55 executing program 1: setrlimit(0x8, &(0x7f0000000200)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0xdf) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x180, 0x0) setuid(0xee01) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x0) r3 = semget$private(0x0, 0x5, 0x46) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000340)=""/192) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000280)=0xc) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1) r5 = fcntl$dupfd(r4, 0x40b, r4) r6 = kqueue() semctl$SETVAL(r3, 0x1, 0x8, &(0x7f0000000140)=0x4) r7 = msgget$private(0x0, 0xa9) msgrcv(r7, &(0x7f00000007c0)=ANY=[@ANYBLOB="00000000003ff7df7c00000000000000000000000000000000000000000000000000000000000000000000000100008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a408c2bd60f39a27c768e240442350000000000000000000000000000002ecd00000000000000000000000000000000000000000000001b00000000000000000000000000000000000000000014ac1093d2ccd41313eb0b3d39890ca314c35e43fd548d70dc"], 0xb2, 0x3, 0x800) kevent(r6, &(0x7f00000005c0)=[{{r2}, 0xfffffffffffffff9, 0x30, 0x2, 0x1, 0x1d4f}, {{r6}, 0xfffffffffffffffc, 0x10, 0x80000003, 0x20, 0x7}, {{r0}, 0xfffffffffffffffb, 0xc9, 0xfffff, 0x7, 0x20}, {{r4}, 0xfffffffffffffff9, 0x20, 0x1, 0xd9ce25ffffffffff, 0x7f}, {{r5}, 0xfffffffffffffffa, 0x10, 0x20, 0x0, 0x5}, {{r5}, 0xfffffffffffffffd, 0x1, 0x10, 0x309, 0x2}, {{r6}, 0x0, 0x35, 0x40, 0x1800000000, 0x5}], 0x9130fbf, 0x0, 0x3bfffff, 0x0) mlock(&(0x7f00003eb000/0x2000)=nil, 0x2000) r8 = shmget$private(0x0, 0x2000, 0x0, &(0x7f00004f0000/0x2000)=nil) shmat(r8, &(0x7f00004cf000/0x1000)=nil, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) bind$inet(r4, &(0x7f0000000040)={0x2, 0x2}, 0xc) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x10, 0x0) fcntl$setflags(r9, 0x2, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000500)) 16:36:55 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(0x0, &(0x7f0000110000)='./file0/file0\x00') pckbd_enable: command error 16:36:57 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(0x0, &(0x7f0000110000)='./file0/file0\x00') 16:36:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000080)=[{}, {0x44}, {0x3c}, {0x7ffffffe, 0x0, 0x0, 0x3f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") r1 = socket$unix(0x1, 0xd, 0x0) connect(r1, 0xffffffffffffffff, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x2) 16:36:58 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', 0x0) 16:36:58 executing program 1: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = getuid() setuid(r1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2000000001) 16:36:58 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', 0x0) 16:36:58 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) 16:36:58 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', 0x0) 16:36:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) chroot(&(0x7f0000000040)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:36:58 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') 16:36:58 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x40) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) faccessat(r4, &(0x7f0000000000)='./file0/file1\x00', 0x96, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = msgget(0x2, 0xc0) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r10 = getuid() r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r14 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r16, 0x0) msgctl$IPC_SET(r7, 0x1, &(0x7f00000003c0)={{0x0, r8, r9, r10, r13, 0x1, 0x9}, 0x800, 0x1, r14, r16, 0x6, 0x1, 0x1, 0x2}) r17 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0x353) setreuid(r18, r18) r19 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = msgget(0x2, 0xc0) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r24 = getuid() r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r26 = fcntl$dupfd(r25, 0x0, r25) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r28 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r30, 0x0) msgctl$IPC_SET(r21, 0x1, &(0x7f00000003c0)={{0x0, r22, r23, r24, r27, 0x1, 0x9}, 0x800, 0x1, r28, r30, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r19, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r27]) r31 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r32 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r33 = fcntl$dupfd(r31, 0x0, r32) ioctl$TIOCFLUSH(r33, 0xc0286988, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) r35 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0x353) setreuid(r36, r36) r37 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r39 = msgget(0x2, 0xc0) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r42 = getuid() r43 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r44 = fcntl$dupfd(r43, 0x0, r43) ioctl$BIOCSETF(r44, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r46 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r48, 0x0) msgctl$IPC_SET(r39, 0x1, &(0x7f00000003c0)={{0x0, r40, r41, r42, r45, 0x1, 0x9}, 0x800, 0x1, r46, r48, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r37, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r45]) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r50 = msgget(0x2, 0xc0) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r53 = getuid() r54 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r54, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r55 = fcntl$dupfd(r54, 0x0, r54) ioctl$BIOCSETF(r55, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r57 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r59, 0x0) msgctl$IPC_SET(r50, 0x1, &(0x7f00000003c0)={{0x0, r51, r52, r53, r56, 0x1, 0x9}, 0x800, 0x1, r57, r59, 0x6, 0x1, 0x1, 0x2}) r60 = getuid() getgroups(0x1, &(0x7f0000000700)=[0xffffffffffffffff]) r62 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r63 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r64 = fcntl$dupfd(r62, 0x0, r63) ioctl$TIOCFLUSH(r64, 0xc0286988, &(0x7f0000000180)) r65 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r66 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r67 = fcntl$dupfd(r65, 0x0, r66) ioctl$TIOCFLUSH(r67, 0xc0286988, &(0x7f0000000180)) r68 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r69 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r68, 0x0, r69) r70 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r71 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r72 = fcntl$dupfd(r70, 0x0, r71) ioctl$TIOCFLUSH(r72, 0xc0286988, &(0x7f0000000180)) r73 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r74 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r75 = fcntl$dupfd(r73, 0x0, r74) ioctl$TIOCFLUSH(r75, 0xc0286988, &(0x7f0000000180)) r76 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r77 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r78 = fcntl$dupfd(r76, 0x0, r77) ioctl$TIOCFLUSH(r78, 0xc0286988, &(0x7f0000000180)) r79 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r80 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r79, 0x0, r80) sendmsg$unix(r5, &(0x7f0000000840)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000640)=[{&(0x7f0000000140)="168308e22ef3c7343757fb9aacdc36f9647eb224e09ed2718c93aaa7256153ff11d9146f3562d547ecd416ba3abef94176e9655bd9773813617fcd3624ff7e69832cc5e0f67c855dbb08f5979d0c414ec8704cf7e48b7b028bfd58b98c463abca79f637dfeb0d7d6ff1371f74c5947332c7bc46747cd38e022eab634b392138655636dc2fb1464f11d90b1e4b4526956c1608ae934acbbe3e1b68114eeb58afd", 0xa0}, {&(0x7f0000000200)="b093c318e90412ff58ece14cb428ac75bc9f46fd6810b2dc7cda5c6f79ef2ee2c2cea6a4258373d4c8df9a43612fdfcb2403555c4fe066030203cc57f1fd4bd9ee938cfe91e8ff2393d178104a112c2e734b391f76a70bfc2f335a4644415d6f32079f", 0x63}, {&(0x7f0000000380)="ae2ce521363402b09ac77177ff8b5c3c6062a3c3f0e471f0b54ceab14a0a505ab304e165a1815e4462ca4df1797be0bb2fa6008b2c9b9161a3191973f9ee7749b958dbb24517f067ab1493bef32f4d64304e4be4f8c252dfd2a0a53a97de48f52d21fba19fffce49b20b1ab590ff7eb3f446db5d5b9ff2099b8174d5b4133284881d02a9b085141b664a72fc66a2cb6f59c20d13bc7e13754a6b023eaca4ed4dcf08e820f9413f09ba62f7349e53daadd46e22ceb5c3dc03854705f0bd03609009fd7d9a3716685c491d114233813caa41a956cb39d36de7397a2fce011787ab81ec79d3a16416dbd944d0f5bd2b9890e30b4ac1f7988da0", 0xf8}, {&(0x7f0000000480)="4c7d8936c8f72d49cbb7885ef82916af4f5e4acaf849a01b492c5016a2ce194e5e67b5f2412aaaf00175b63c8ea224ba195d5638c92cdd83f53769bb0881843e2417b387283aba1d2938e38cd179779154f4705f480e8a9ae326e62d73708e4387852867a560cafa281bf227d092f680430c096adc9fd5465cf59e10a85d22417d8bd8ec52caae8099579d16db6ef75aeb0dc874b151bf410227190841e14741ee81c35ed364f06019540b4684c141508dbaae2feaa689942e5bb6e9df6c3760a80b7553ee1ecbba7c15e8ef58c7ec8ed3289e264a463eb00fadbe6cccca0b1925a7259fcd", 0xe5}, {&(0x7f0000000280)="a9358f95cd7223afdb89e4f93d2d96db2f5d9fd4e83e8ad7930ea62faa903cf82b0dabc1391551042b49e699e9a47407a53b30788cdaece555f483cd3dcd117fb68c8d7ff66df31da3bbb69558452daebd5966b4876791b74617ee3f37", 0x5d}, {&(0x7f0000000580)="fc05827be836f4cf77438e5b92246aed78707c24ea40ab7f307038680d75f3abd0172996c83be2054313e264c707038eeb0d8ce3dd1c7ca8ca4d5d631de0803be7de53e37372ab13baf96c941cf8ca3aad34e9feb9f5886b54da85112e0a2c7287191881b4567405351ecf288e21b0d459dca6ea1924677ce76c02a35d0ba22a342e29ff9cea87edf1a889284734fa29161c07f28ad93bc143e65a22ae6849e76195c2d9d3173c077fc77294f890", 0xae}, {&(0x7f0000000300)="274905df3974625b807632c94516b6d4719da88f4a36be75e7e9", 0x1a}], 0x7, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r16, r18, r19}, @cred={0x20, 0xffff, 0x0, r34, r36, r37}, @cred={0x20, 0xffff, 0x0, r59, r60, r61}, @rights={0x38, 0xffff, 0x1, [r64, r0, r67, r2, r0, r69, r72, 0xffffffffffffff9c, r75, r4]}, @rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x20, 0xffff, 0x1, [r78, r79, r2, r3]}], 0xd0, 0x401}, 0x40c) 16:36:58 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x20e) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0\x00', 0x10, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780), 0x353) r3 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r8 = getuid() r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r10 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r11 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r10, 0x0, r11) r12 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r13 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r12, 0x0, r13) socket$unix(0x1, 0x2, 0x0) r14 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r16 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) r19 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r20 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x400000002c5, 0x10) r21 = fcntl$dupfd(r19, 0x0, r20) ioctl$TIOCFLUSH(r21, 0xc0286988, &(0x7f0000000180)) setsockopt$sock_int(r21, 0xffff, 0x10, &(0x7f00000000c0)=0x4, 0x4) setpgid(r18, 0x0) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r15, 0x1, 0x9}, 0x800, 0x1, r16, r18, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r3, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r15]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r23 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r24 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r23, 0x0, r24) fchownat(r24, &(0x7f0000000280)='./file0\x00', r22, r3, 0x0) 16:36:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000040)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 16:36:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') 16:36:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x92d6, 0x0, "d730c1e7bb6fc60ba39611dfef1ca40000e74de4", 0x0, 0x3}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040)="db616436a9c1ee6aa164264aa5df95b41ce37cbb8714bcc133baf42f127e221837a97452b94f404e2b3863c547d5d6e04241b3b5030eda9f096a91fab9730a59db8f92005877bc58c1e2b17222232bd79d6137a81f0bdb0fda15712083c29660c2e56ebe284f38ef5524c7fac8a6ae968c6d902dd65e4d860df900c14b000200"/137, 0x89) r1 = syz_open_pts() close(r0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000100)='/dev/klog\x00', 0x80, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) ioctl$TIOCSTOP(r4, 0x2000746f) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8, 0x0) dup(r1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x3, 0xffffffff7ffffeff, "0000000000000014000000e3ffffff00"}) ioctl$TIOCSTOP(r5, 0x2000746f) readv(r5, &(0x7f0000000540)=[{&(0x7f00000004c0)=""/84, 0x54}], 0x1) 16:36:58 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x2, 0xc0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r5 = getuid() r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000280)='/dev/diskmap\x00', 0x200, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = msgget(0x2, 0xc0) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r12 = getuid() r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r16 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r18, 0x0) msgctl$IPC_SET(r9, 0x1, &(0x7f00000003c0)={{0x0, r10, r11, r12, r15, 0x1, 0x9}, 0x800, 0x1, r16, r18, 0x6, 0x1, 0x1, 0x2}) fcntl$lock(r7, 0x8, &(0x7f00000002c0)={0x3, 0x2, 0x81, 0x7, r18}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCGETIF(r19, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in6}) r20 = fcntl$dupfd(r6, 0x0, r6) ioctl$BIOCSETF(r20, 0x80104267, &(0x7f00000001c0)={0x200001e6}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r22 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r24, 0x0) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x0, r3, r4, r5, r21, 0x1, 0x9}, 0x800, 0x1, r22, r24, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r21]) fchownat(0xffffffffffffff9c, &(0x7f0000000000)='./file0/file0\x00', 0xffffffffffffffff, r0, 0x2) 16:36:58 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000110000)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x80000001, 0x6}, 0x8) link(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') r1 = getpgrp() wait4(r1, &(0x7f0000000140), 0x1, 0x0) 16:36:58 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='\xa7&\x86A)\xae\xd53\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc00c7007, 0xfffffffffffffffe) 16:36:58 executing program 0: mkdir(&(0x7f00000aa000)='./file1\x00', 0x10) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file1\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x1, 0x7, {[0x8, 0x7ff, 0x6, 0x2, 0x4, 0xfffffffffffffff9, 0x5, 0x1, 0x9, 0x80, 0x3, 0x3, 0x7, 0x3, 0x80000000, 0x400, 0xfffffffffffffffb, 0x3], [0x9, 0x100000001, 0x7, 0x1, 0x5, 0x1, 0x0, 0x1ff, 0x4, 0x3f], [0x3f, 0x1f, 0x31c, 0x1f, 0x1000, 0xc061, 0x2], [0x3, 0x3, 0x10, 0x0, 0x6, 0x895], [{0x9, 0x80000001, 0x4, 0x8}, {0xfff, 0x6, 0x4, 0x1b6}, {0x7, 0x2649, 0x6, 0x9}, {0x0, 0x7ff, 0x2, 0x5}, {0x4, 0x6, 0x8, 0x6}, {0x6, 0x8, 0x9, 0x1c9263d5}, {0x800, 0xffff, 0x80000001, 0x400}, {0x80, 0x7, 0x4, 0x6}], {0x1, 0x8, 0x1, 0x1f}, {0x6, 0x8, 0x0, 0x7}}}) 16:36:58 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4000000000200], [0x0, 0x2], [], [{}, {}, {}, {}, {0x8000000000000}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) socketpair(0x10, 0x3, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f0000000180)) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f0000000180)) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x200, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = msgget(0x2, 0xc0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r14 = getuid() r15 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r15, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$BIOCSETF(r16, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r18 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r20, 0x0) msgctl$IPC_SET(r11, 0x1, &(0x7f00000003c0)={{0x0, r12, r13, r14, r17, 0x1, 0x9}, 0x800, 0x1, r18, r20, 0x6, 0x1, 0x1, 0x2}) r21 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0x353) setreuid(r22, r22) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r24 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r25 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r24, 0x0, r25) r26 = accept$inet6(0xffffffffffffffff, &(0x7f00000014c0), &(0x7f0000001500)=0xc) r27 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r28 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r29 = fcntl$dupfd(r27, 0x0, r28) ioctl$TIOCFLUSH(r29, 0xc0286988, &(0x7f0000000180)) r30 = accept(r29, 0x0, &(0x7f0000001540)) r31 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r32 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r31, 0x0, r32) r33 = open$dir(&(0x7f0000001580)='./file0\x00', 0x800, 0x40) r34 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r35 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r34, 0x0, r35) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="9fdd158cbc0c99b3b318d0078cb7ec79b4341db3c980526f96ce391f74db22a5f108b448bda4a48eb0aff65bc67559915778841bef677a59ee8548ba218df46b8053c9b7d793f641a361bdadac4af5075bac9268322dae32fd4e44f9e71e701d1c0f3c1e854975685a57d364d121275771e66e15eb03925858d0036255", 0x7d}, {&(0x7f0000000140)="a79d33e2b9592e2378582408ea6b6ad662483c9a5c8b2ac290dc0c56be4a116086", 0x21}, {&(0x7f00000004c0)="4d76f016b684752433ccd850d45d04d38cd2e3d18278d706b828c2d8b70e43315d7ab956c8f793a3e2218ebe7e26f2d23e20155470eecc6a57519d594101c35dff065b553539f7452a1c0fd230140e60c54f0d4e03bf95bfa996c40acf97fc6e231a02374ab5738fa89ab41f39ae0675b96e80461ba632e2cc9fb808b46cb2bfe04e4dff7feebb111863b605d548fdc26fb0fe029702bece860cedbdfc29b2f8c1b8ed1a0a9864cfc9e575c7e7678494f87c7295bf40d308a525df31a5bfc144e8c9961880b05d71f24f1afca9510499c528341c2146f8fb863ffb00540518a63e0f78f64babdd7dcf620e35c85025154a57d0a9854976ff6ca7a966d2b960c6b744f82a264bc4f9a7bbd198860f2d052a2be7aecff758611590e4d8ea6923d4b24b2e9f5a9d9c4907a5f684122cc5a7c839c5e85f5b257e94c31a796ccf9617fbe16cde8c83c76a95ca3035b92a85b18c5f3f543477cb6079bb04377a9b3e65937fff5f1f43fc548bbc5c98363e47b301d9bd4852e44aa8b3d5cb8d05c4d60d46ad0b3bd69b480a88f40af679a0984226a926b8eb88a1e2045141d5b5d55c1324b53b527b1c774a25188a3bcf1c7851073046394e3f77783ce86314a4fcf340a0922f26ad8f475fc0929f9365c3738ac53b392de7bad0d14c15f50c045d99c13d6ab7e4cc18a2bf70e0d05279d820070eb969667b9465ff0ac4cd8e889108fca84098730a43f6234961ae0513652293f36577f5796a45ac1718d8eea8c22eb34fa0934106a35c29823de756be597f0fd744a487705dfff2ee04c79d21460f7f01f75d3d4084630fe9fe997cc1a969f2a326a3fcbb99da86b4a72bb6b8fcf2d2287d75f5d8a99bfe2c510cd9947e6ecb38765081d7f649b57c4d9414a77a6fa42ebb2f8540e5882dc9419449b3f897152e5c017c2aa2059f5b254d4bf83dfe984882ff5cf2e2cecbff132471eac435226332043f1110db20e1e92259d2cc8b9c6b0a6890eec2cf1f12f0079cc3ab72acae21d84acce07114ff799a54ff188253d8123bb91ca2cbe835031aca55022009713b6d4ee78ae628cb5e9ecd7b2bd0e2bffcd374fee0642fe57f8cb5f50c2501781bd658b3dd4b9c48289253c4d4aa0a5d8a7ef8a6d7dc37fc3214823fac5cf3db84bdb487fe9ee3697e3e3c5bd600bd1f503aef324edacf54fd3990ee475b59d7d1a0e286b784cfb693656c36227021379b51ca487f9281418640b1c6e6011cfd0f2b45ec310bb18f112af743b75220166716aa1e7440515b72d1a6416d2138def3a38ee165641df0e4ba0019490f92f79a3a8e00f20c9b698b5a07757dee8bf788d633d3bd424887034b9e0c2929c9a1629123820e6466dc3d8259971a7f8d752852ba75396a82f5de7d0d6099b9b859b95dafe614ebf908096f14f5985ba8fdffcb2642bd85d03976d9d0a0b11645bfad8ee86b5ed50c4155996deaf47cd812063522b47658a018489431b2e94dc693a84184e7fb3d0c2ee8bcf817375e6f4696b865b276a9284cf13e19e0d96e995d936889cd29bd0fc339d0b7147bde0e7688b6b584984de593228bc221f643039a7044aa257ddacd31659878d158b56386ae91ca348d2baa991a74e873f49951bd915032e8485a8dee7767e951c2c72a64baee87081e662e55220ff3ec50ec232f3b31e41344754d1b8a607caa823cb2b99a96f527db78c14295421203684f16096d7daedd6fbc6f9994dcdf1d7bf46140f2e46819ccc3e0b3705129d307bfae49a4ae92a0fe6734c489283105f7afe7145b368751ecb4461e56556751f330a42bfc5bbd09118985e35de7c394d6d47977c3ec9ff8477fb6f663af6b397591e8e27b9724e483966b9120e457dd2495fbe76cf30e65580f3c85c93cbc10998b37828150d4087e5fde2c67bb941c00e2dfd5cbe25013b352896d61074ce3e45d9e0b4afcb595e8c8326420d781cf47f7bc1e71c8f888711a23f6c4b95d4d7c6312ee04a738a210c427ddae9cb495cfe875d57a46d730872bc40b2db3c2c05180e67a9faa21d5e3edbb2b8fb3fe3a47aac3f4cf1eb89b97142be181f6979e1aa4734e0a64de75ba5db947824608f805844d2535b36adfe8204b80c48c1f97709c0ac8569d03dd5a1d1e5285179297f53f9da2ec338ff7041b58187f8a417a148aa6824fea36795e871ed2795dcbe43f7f282c01302f7b4b5911882ffcf4edbda076dc09e76fad5dad5cf478bd4686b903061034350c5e4f068c490e2d45f196ddefb5451bd92250521846f4dd31556b4288364da892928e4e985505375c453346a18d63b34daee9bf93df07cef14160bd70a4416db12cee88e07af8518a6a1c0e8b6560f5aff4c57d490bb3bcd094abebaaa9a66a59ae4b3911191cc87c8d036946083e031301ed96effedce4c73e9e60f76e31542eb922c981ddb751d5f47e4b4533397944357665469179fac8f0547e2a22dfd5996ca165f7d4bc6bbafd915741de75679bb33a760fc3e7addee25e9a00c5b7dea62143887341627904e383186ed9d3d146d46d5137e279fb35c4b7c7434119441211f21fcab3158b613334568895a9b00e9e38bbf3a6650e1970e11fe068c072013b713e61cc46a2914e45674cabbec7d50bc683cb157140323da07ef14bebcc6cc5d797716f9c5c2f25860f6d84920bb1a31b1332f63dc9cb321aacbd657903ab942e9fb5f78e730767d248a0eb3b665134c35a19005f502eaf0018f6f7586e5a0804020312486fcd6920e36e2bf97b72d80e2a6578d5b0e57d70e23f11ea8e17c7537704500529c8ac9c3c6b416be7ea1781552da1b539201cec3b6ab6fb3202b550995c0a4ad6474454666d2fc91777aa30c942a57070008ae5062cbc254d9723dffe823c76aa6e2f624415a070d8b3890efeb402f460b44b8e470d3df88c6ddee89932b8d9109a4f682a154ea6f8bacc6eac674dfa1e8466b8817cbd49148ff7be843bb73285a5890cece73706c44f5b589091e7e4d839868de30a39df4ebfd9261e9b4aa0b3ba47c8460040352146cb4cf569eacc68416fa5ae3b6eb5c186fdfc2c9b61f331b688d29089c74de8b109428a942eb4d5f9c06ad958d42148c5a13b4fa3282da441c58cf0cd3b133291ab5a1d48f7f07ac438aca81abbd48c0d0027a77f6baf31f518c3126fa3c4383d0086e7560b1ef66a28690de1adaf1c13d99f62d026f33fa43d2b77a0cbacab26c73399a50fc71a6bf230fe10139a23c6c2e342e25e6eedfe03f42b0f6bbf394f85bacefc5e213de90c905ab346f49f91d65390dc6c53c9553297d37b46b73cc2e3432f2aacb2a101eecd934cf5233f645b32658023b8b41b16bdfa60f224e5c7ca6dcd472365116804240db29f15ace592e4cbd2f360e8bcbd9ffbbddd0a26222c2b5e001546d577710f0c881985473338ea17a97f762e9c75c52d44e51fc35fbeb9efd301700ca298a8b3f94a394f242247a457dad045233e28b785179cf6548b240665156860e2e1437d3bb9087ff76942cb8ce4541fa04b48192dacc6862f2813599dbc357b6410c58178e9a770cd6ba03cdee57e255e3d710af91d130151d633b9632f7722eea455216ff93907b32bc936aced7e94848bd69e29098f0cfbd4ec49bbb70e546b6fe6343dfaf9d700a2fcbe1e0188e9e98549fc9c1e2ddfb6132c803191a574e6416d018a7778b9f2127d9f397483f9e655553bc3160d9aea9525740bf194b83e011deab6863fbc08a7c8f009bdced340ca4839ad2277c936f49199cec65414334a04ac39b56a77040bc55e17d926e025df9c255a2e114014a1e55164a39dfb9454f741ea8dfaaeba1d42f4a706861696ae8490eaff0e88aa7cb3d88b3bb309ccb02132f064665bd07ba9c05005c923a7aa2844be70db4e4a445eacb6594d958e45f98488e36d4d842c55afbb91eeec0437a14e48c5d258790ff6346b93ba77e6c916cade1a66d8a28d26d7e290d3b8e77b94235d822bcbb20d48122e9c6843cd3034f05afe959c0d227b6cb56be9046d2e8156d7013236d8878953ca3df8f21253932aa94b3b41b85576fca724d14ab112b90ecc36229f8126ab22af008eeeec1653654e5d39d35dcdd707d37adf93bc332d2c5576bf8f41c275c54f2afab7e0d125fc80a2c1099f89846d052290a947cb1e80f3f1f22c5b483aef0aca7b27cff373e91a7d6e759c460665751c57b811524f57330f72c27928eb89180d17ee1ababb362f00acf41b8f4885ccec236fc76bacde10fb8a8887fbd9a9d597db4095b7b6b05e44b80e87355b082b2d87e90a54733e6aa7a6cc0b3d1c28b02b9d9085acea9a998114f67bc1b44d0f3bd9ddb60e809ce17b11ba63c7938bed4af1b5992bf9d0dc65022234f4d9d5f782bc088e1649629c2084c5c5207c1929ebe64d1533b0fa407e71ffa278c368384863572f835d8c48bc4c8d18ec0fd92b1e47c0ee07332807063ed5cb4b5d57102e95127ac3b57d6fde6934a84a1793bfe1ce4a02a2676a264e4ebf313d8194c7d714e43d29cdc11aae81781dcc0ab6ffab9777ebb5cca8f76caae53ed8e874638dc3617c252e36ff2718580bc1ba11570ad596b92e3c06de73cb7b694218f547e6e057b963f46859a6c9e2e8ac28174c210157bacc18e5947a738f944c5af083fb77002031dc10de7084ccaf6d87bfabc8281c3e02965ecc645661ea4e31c42e3742343f093cd59aa70abf732e9a4088c245a58ed741710047d6e2350c87e491b66e995fc270b740b7b44d6793a0902e44184b4e889ad2450a6e08f21bd037aa17d7ea85b681f8bf12d7eb0f98ad2ffbf2c04920464d3ca7ae94ef1a3ec3f16affd72e3b832a91ab33d2f0e3145e8bf479716243afb30f7b057a775624b6cdfea8e63c7984f93f6b58852646bb914bd1c0c92638d154760c56f03ace93c8b2dbd0f54889a4c499df1a0c2c0beafb9774f27cb077d08a7d9338fb7626e2c88e8c369e91cae65a927d9d020d3ddf07671f429ec128df5f740b1aaf696b6d1a2d39dccb4822d84c0bd787a6ced7ce3c64bafe2347f3931af68e4de62113b6d3fddc0380396e8d5aca6d3f26cf89d5d84ad146265ceefa406bd5469b254ebcb3672cac310c113bb6516c8bd05dde0fb65d7b6cf703501672cefcf9c63c82c29ccbbeb62d239fc1c7057aebd67a460e44816348a85c976f501b7ad40952adc3e5bc6ad4d07758a0e32fb7b869f8b6aecab13c5bb4705a345306f6ad5607e5bde9550eb08100788d11503000cb4098d33de0b8e4f6fb6f297e39bedd58289f0a23c9943417f9aa965d9c3259e30827dd6cf3d02291e350bdcdcb9f1df0d77768410cc50a05f7732d4efa5bfd6ca3c03d75886f5a81a134315181e1cb5c344bbe73cf3e3426dceaf6a07a238c92cd35762319d8d054b6feef804478816ce5a7bf42a0f27e5fa06c21c91a1ea6a5f1e2cec82a07b29a3a68ab94383d39ba8f11a1ca2030b29de0c0e26399129e2984d276d3ff882e03ebd82a214acbe01a64aa38003a58f36d17352c26513e81c575a90a824794e6d26b25351f9469d04cc1c878d273b9a57ce766d344ebc284937d8147036e7fb07a5f4e9911e3778e9a9e043d925c67aaf41433caec94beaafbbd9b864e189a26fbd089135f565a9e09bd5b680ae8f790cf7cb1f1223e4b95c967c04c391ebb557e3740f7d3044ac748fd47eaced7f2a751cd677a4e79ff720ed3ecd6f43685376c48a6273cca00d674c3c8770a74315696fb262d70bcda66f1a3efdc0a458f085a5fad3e6cadd013c76060fd28feeacd19dd5bc288605e", 0x1000}], 0x3, &(0x7f00000015c0)=[@rights={0x20, 0xffff, 0x1, [r2, r5, r8, r9]}, @cred={0x20, 0xffff, 0x0, r18, r22, r23}, @rights={0x28, 0xffff, 0x1, [r24, r26, r30, r31, r33, r34]}], 0x68, 0xc08}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r36 = socket(0x2, 0x3, 0x0) r37 = fcntl$dupfd(r36, 0x0, r36) open$dir(&(0x7f0000000000)='./file0\x00', 0x18000, 0x140) ioctl$TIOCFLUSH(r37, 0x8040691a, &(0x7f0000000300)) 16:36:58 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000ea9000/0x3000)=nil, 0x0) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmdt(r1) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10000, 0x0) lseek(r2, 0x0, 0x0, 0x1) 16:36:58 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000140)) recvfrom(r2, &(0x7f0000000000)=""/238, 0xee, 0x2, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x3}, 0x8) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') 16:36:58 executing program 1: pledge(&(0x7f0000000100)='vmm \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x8b\xa5K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x5) getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000001c0)=""/239, &(0x7f0000000040)=0xef) 16:36:58 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') 16:36:58 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000000, 0x0, 0x0, 0x0, 0x0, 0x10001], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x203]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000180)) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000600)={0x7fff, 0x7e3b}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x61}, {0x80000016}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x23, &(0x7f0000000140)="b6") chflags(0x0, 0x0) r4 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) mknod$loop(&(0x7f00000005c0)='./file0\x00', 0x20, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000580)='W\x00') recvmsg(r4, &(0x7f0000000540)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000080)}, {&(0x7f0000000140)=""/253, 0xfd}], 0x2, &(0x7f0000000500)=""/20, 0x14}, 0x803) accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xfffffffffffffdd2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) 16:36:58 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) chroot(&(0x7f0000000000)='./file0/file0\x00') symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') 16:36:58 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1, 0x100000001}) 16:36:58 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x2, './file0\x00'}) r2 = dup(r0) r3 = openat(r2, &(0x7f0000000080)='./file0/file0\x00', 0x1, 0x8) pwrite(0xffffffffffffff9c, &(0x7f00000000c0)="e7f6ef3fd58e6065c53f77f37546c41b1fbccdd0961f544e9446c51e88806474e43e14efb03257a49565ff", 0x2b, 0x0, 0x0) fsync(r2) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) r4 = open(&(0x7f0000001180)='./file0/file0\x00', 0x8000, 0x128) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000011c0), &(0x7f0000001200)=0x4) getpeername(r4, &(0x7f0000001240)=@in6, &(0x7f0000001280)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/wskbd\x00', 0x8, 0x0) ioctl$TIOCSFLAGS(0xffffffffffffffff, 0x8004745c, &(0x7f0000001300)=0x5) r5 = socket(0x6, 0x2, 0x200) read(r5, &(0x7f0000001340)=""/14, 0xe) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x80, 0x0) sendto(r6, &(0x7f00000013c0)="10f88cf0448f5a5e1073d8a1ad2b7bcdad8c3c3ce20fea46c501db9c471f428bc47b1a5ef24f41a80c613a471c73a0f16eec41000824556fd278b4cec0fa913f07c3d22fd99719a936f414daedfc7ac8e7d2b8dd434f8344c21df2cdadeadeece660f2414abc68c55d63271946cff4daa7793c63248ca7fe5121087dff4f23eacce46bf83ec05e22a1adb56c30e826a0a3a61bac29f3", 0x96, 0x8, &(0x7f0000001480)=@in6={0x18, 0x1, 0xfffffffffffffff8, 0xbd2e}, 0xc) syz_open_pts() clock_settime(0x0, &(0x7f00000014c0)={0x6, 0x8}) ioctl$WSDISPLAYIO_GMODE(r4, 0x4004574b, &(0x7f0000001500)) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001540)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000001580)={0xd86, './file0/file0\x00', './file0\x00'}) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f00000015c0)={0x9, './file0\x00', './file0/file0\x00'}) mlockall(0x1) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000001600)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001640), &(0x7f0000001680)=0xc) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r8, 0x8058574f, &(0x7f00000016c0)={'./file0/file0/file0\x00', 0x6, 0x10000, 0x1, 0x0, 0x0, 0x400, 0x100, 0x0, 0x2, 0x7, 0x7}) r9 = open(&(0x7f0000001740)='./file0\x00', 0x0, 0x80) ioctl$WSDISPLAYIO_DELFONT(r9, 0x8058574f, &(0x7f0000001780)={'./file0/file0\x00', 0x1bce, 0x9, 0x3, 0x0, 0x33, 0x0, 0xce85, 0x0, 0x2, 0x8000, 0x81}) 16:00:06 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x3, 0x9, 0xff}, {0x18, 0x0, 0x6, 0x7ff}, 0x10001, [0x2, 0x9, 0x81, 0x7, 0x3, 0x2, 0x30, 0x6]}, 0x3c) 16:00:06 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000040)=[{0x42, 0x3}], 0x1}) getegid() 16:00:06 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000040)) ioctl$TIOCSCTTY(r0, 0x20007461) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x90, 0x10) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000300)) 16:00:06 executing program 0: 16:00:06 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)="33ae914b2bc6cfbe06d774cb78ec9c221c751df6e03d2b2b64182883ebe3f16856819b723b6ba2a26d20dae3682ddd6cf14f91a1285678e7fde42cb450f081ddd0898ee7a2b4d3533a59cb8047ad49b3106ed0c4ea72054ce9109be3cfd5b44ac7f909dd4988a5371ed52eeda4ed14427190f6e183a77cc4d5c37abcb42439b35ac4204b"}, {&(0x7f0000000000)="cbec18a96c89219a"}, {&(0x7f00000002c0)="cdc47c705a40e0d6654487b563a8b8d43a5cebe7daa9b4e565f25d6880abab31d6a9a2fa83ec24db80446155ae8cb3674a2dab9d4dcc3c79de468720dba8509bf6b80bfee6e5e09f7a92105e6b84af86678852606b74c48f0688a8552ca8c4d678ee9cfb198354dfe8322b9b8566cfac6bcef132b7645e4c5fd26e85ec18225eda6e6377d2024e4a4f40ea9418e76fbe524e8ae479f7924a8bce69ceb1183ede092697584f236c483821d492457110857211b56d722a77b935ff65e84587bf22a694c56e94cb2d83755af1647699596f3e156324928e1b0feb0afc977e096a6c88e743b013b626bb775aee7496459186f4"}, {&(0x7f0000000100)="b211afe10809034ad84fa150"}, {&(0x7f0000000480)="b5e53d41fd8ddd006d710e1cbcd47cf89980d4c21a6f47e4f78f6037ce36f04a45c35f535cc73515d32c25c3a0cf1c3326858bfe1a324157fb6aa3b8242184f91364d9cda9b1ded9e8597e532a4b83a753a0fbed038582414de757986bcfa84750eb5c9c0d611cd64decb9a835ac708922176d3d8a4b751773d322b5077da2f68140703688ba0c278cb9a65381428c8dd67c5194bb9e89353fc56bfde8457f6c6bc4374d22a748769e26493c938636cb0b5b98df924faf2d47dedbbd3ec63690ebb7ed3ac946109d896d7935506dd25b952c9ba2a24eee468e86920f7765"}, {&(0x7f0000000580)="4ff7a74492d6eded00d48b05dec352e55381d6009fdf88cbe0879423271d27b8f4aff5db9558f98528a9d830389a9db20820960d7ed58a4921817dec80bfeefde56ae45efd3f1c9842575a40ab8079ef7ce13481496c2229169db6ba8152c3afea5b4e79d7e76591aec468d970823702df50f176163a0073c6916f21eec7f4029480d153480d37a4f6a02bd3c8ba"}, {&(0x7f0000002040)="9f410200be8456f998eb7edf4e6b0d0f3b48bdcfaccac60087890035293f434d7ce914cf422c03350a424a394e8b73bc5cf10f4dafe7a1c374f2647198e0d7df88c754ab509ea346ea20b5812332e48fb077c7c57b4ab3adad88290cb769484f163a999cb5968aa18fd710bfd0492e987ae5f1e239825e75f65061c5f003cd86e2423212fca59f053fb3942c761ca109c0c90f227372cd3df00d0734dc8a99e26b692bdbfb413f0ce7cb7ec5fd09317d36a40c67703900e37af1bb02e3e3808c0079d068f9d79ba2acc3e227ef308da5a39dacdc38e0b96fa723aa8bc05e75c09a3d5682db323ee0501560c24e381d3f214d7e5416a87282e2"}, {&(0x7f0000002140)="e66075d6569a419a2c05c6042d6e62c4120053814dfc09381591b17cbd38ba9a1374f1980e567bff26a73569b8acab842e3ca41d1b269af3a82a868188358dcde0a12b6fa96077918efccef85ce0c20db8e8cb337c962870819d8a5dee20cc260b454952cd3ac33cdcef1ed563b405cb0338a9b9869ef5a5c4415031f511199c4ca6c57f2d36847a187848ca72df96e0315cc705d404e97b889acbe942"}], 0x44e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)="e6", 0x1}, {&(0x7f0000001680)="3c892625f6976576eab7859131a4f32d0eca6ec9927b7c521fe4233b0e1d6b91076a12029c91e705a2724be04263b5d449a92b481ac556a0015fa93bd6f5b120680cace15d61f59ba3300dec196f2d124fee1d08bf0fe9a8b87d72519313ecf1ff9e2b0b979f18f20a425a32e268c71cf04f44cc5f06b17357697babe8d463a22b46f5a58fb858fcdb57977a4d2df49eaa3dc2c502b73708db6b6605ead6030cbe7cd356593763b9605c4f60407e7c8fe2783347afad499608cbbc442f63c5ea538b9290953b181f538ed5544b0b30e7a9038ad5e787606a42461e96bda8084eeb4f464e2b38fedd837c0b3a87b277ea11a5d258bcd6559439045837be7d356d379d811d606357dcf27a2a7036bebe65fc03606f35056681c19053f3339a43d695a6a643c84d073e0d3421fea254785c96d98dc6cb0d7647cbac16e565442b72ed6c9a3686d2796db518aedd49d4059333980d05fba2714c806e21d38bd92f3d29fdb5a79ab94edeea4a580570c317a3d914288441ce2d8b1c1b0cd88bea3780b4a37e2de67d2dd92eaab5e6a98ef0876e7c9481baf232e507b7b86a7273f8c0ae1a0d4cbdd5a29bcd382074fd6819e9ce7bafe70e35f33173778878f2ce6532b6b21afb14843ffee6ff6bd190e0aa9d8d6f4d72a21ff8def7d9b022748a3d889814673a1f48fbd5c56ca2720785a4e2cd9e50dde79139f4082fe3e72cd5fb1eb012792b3e178de08ffb250e1c23ec2b0857651351bf92a37d963805697ab2851edf3b2179b154682326ecd2c599bc37dde6898cf3958fa2995d61a08de51752c7e5e5c2915d56400604dfdf930d2793f78714b950f5e61b6c7d9f041ca507421d59be049c60185c03050053787f073e0798c74723170b6dc30d866722dc541e0eec17c51529d4d0fe68fc4e3c40be802adfec99f33d1e2f38d8e68bdb5baf59931a5ef2e3b08dd51514a4d2da9f8648aecc23cd5ca77d5a193f8ab487e9591987f98746872628fd74ceaa6ae0baeb5581fa7f7901c6f8966862aa53a5f383d5e48215dd2bfb1bd3358f53fe506929e7c65bda69f15751d7402c728d490a91635ea0f4a9144b4b9950588f2466a864dd96e35928d988ad96ac4b405571e20d3fb79be7fb4f6adfe63253ea831099615b89a8b423a9d91b96af41bca97bcee8a7872335b5c5f273131fa497e85204cf29f79a3da298e7f28f445f3b9e5dc87a5f3178a4751da7d2d99596edd5c3db0a03457dc9f40903e1daec57f833eebc559de4aedb8f942a5518a1e40c29bb9b38eaf89cb2e2d38c70a07c144d629367b3acedc516736b6cabd348e7b52f5fe1eee2f1a0205a9454fd0e4437e82fab0adcb0456473be86aa8567a57245fa789f8d332db07ec815b4b2451981a73555173b9ff9ff2866f62fa026411d4854e2967bf2527804cfcf5de0238aeefac671482ad802d4a7973e94f21e0f61a16ff563f45fdf0e8802df077dbf11d8d082f2cbda1a90b0de6ead18879495171dd1361b7f9bae040d891a4748d7bfe2765f0e4d22fa70f0e3d46ba4afe10351b4c42e20b0b545d8001d46fee67c42028cc3be4d22803c70c57bb926c7818b6a6d57c149f483b6968cf635af4b506fcd9b5750756029e3819f43a55d6c0501d92abecdaaf433836e3acf2524cdef760384990ed3ed00d0de5e434029cd77a45bf3e06fbafbaa33017e676952881750e7ebd1d567230b3cb0a5bdbaadb00113448b61afb249e4480cac97d5921748752bda68d6cdbd9c20447593f1ea84b0ad15cfe4761497657fe6981ba3155ed8fe27a923af91ef0f0db16be77f5d33f6372fc0d465f790d9a426a1043fbcee0c5e991629594f7c7c5966540f290705f28dbb43b03cde215c141029e035a5afeff6406ac3c5b9f1641ec3e13984361a7e6613e0c6c83835e9554a59d52bbd7cef0d75defecfc0830f563a811568919736d4d126f36c222bb86395999f0466bc73cdcbc0de3acf89ab1e9d91db6014967da45a51acf1b2d1ead298a5481dc1f41b47be82a68cb5517b56b923ffc19837ec940decd79edefde49a0d80f72a32b912d6e0fa51a9ea1a2c23d8779c0f3b2b1eae3ebdafade06b698906a4aec09c889d590c78791d054f2d93249c41c22babb92d825496030fb8b638d2274820628a00c4fa77634c29c0842a965904884ee8a6c0b45709049d74e0b02d0bff3c7d6b782d1f5f6cdf42a7d63d17e428afc424937fa3948ec8e682aa2cd72e6ac4dc4c1e7334f198c7777e1b5b3d76200fd5cbf10d3e944c5940ac44dd2293b0966559a56c60d9520ff31038bdfde198691edb8b51afe5d361c31f631dde3c611de650a80fa55319be473cbc69420446b88bfa528aea9cf6fab96a38af2c27ab22a9ec55601ab960f914ac41dab56c10edcca2f86dfb82b1c63c6b975357d66afea7147aef20d1aa25c05e39556089391ef2b4447d4338bc9a9d6dd0c2afcfac4b5a8c9bec4a960d240e0a4feb2849490c2da28a7683ca46231238d39ccdf4c1668f1a21bdb11c636af10f889497166872edd92f5cb8dbe71d47d4f486a9fdc3561066398dac862d7128a9b09155eac5aded7e7fbdb8800e1e2827f0e3eaafbabac60d9abf590c6b5b8682a2efa16b2054488cfa34431867ac5fddfd01f45819356daeca18b66243de484fb9f54809130eca5b90d42d353f4aa0ccb45e5f022155582b3a2567d83e22de3f79c972ee666822d8de63535590f8dfa351cc932239ec677af192f5ae61afec1e88fc9065ace13d27526941e182982ffd028b348b97cd69bcb06d4bfa5171494bc1d1d56c3ffc95dee94b16133ecc5179c2cfee008da0da6582103d22728b24498c6e548b2fc1e1d730f53ef687c0f5f8dce79071660a0049e948f92957fc758d8e8cc0cdb55a9d7cae2ea989ba4167d6a995148e419b2bffb00f570985d13773f7ccfd450dfe822f14784b5b330edd9132b63503ab62368ad78b36329e136e56ba15802b71e565803a1c13f00f7a133cbb7516ea8b82df4950f4aca664906de408945bf9e1681e136e7e70c067e15329ffe600484690794389b033991482f17609cc4287b1e67aebaadebaf6a025a5886b50f8dcb242b5414b1354ec1d0776faff8e42b3310fb858872f264207a25c30fbaa8f41fc113be393b34293f175a967bb006dccf4b6a9f50d5f531f5c1591ac699f0e368a254d3eee8e9f30d286090de204d335b8199a2cf06dac331d2cf55cf8b89600aed8ad37384baf9ff09b6c37d29253a15e32adf9b6e5cbabef93670ce1e6632acb5d6f186bcf0053ae7aa0a02b0a1f4eac3350707cf34713a4233e0836a79baa91678b1d1b5e0e587f41182c7d5b007e10d804c0005b567c56b04b41f2880941920000863dec38765a00899cd0528c7f5c795c0fa609d093c4ac65616ab1921e4ff2ce58a11b049e32908b03ba55", 0x981}], 0x2, 0x0, 0x0) 16:00:06 executing program 1: select(0x236, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x42, 0x3) munlockall() 16:00:06 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000180)) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x20000, 0x0) r5 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x20, 0x0) r6 = openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x98, 0x0) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r7, 0x0, r8) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse0\x00', 0x20000, 0x0) r10 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r11 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r12 = fcntl$dupfd(r10, 0x0, r11) ioctl$TIOCFLUSH(r12, 0xc0286988, &(0x7f0000000180)) r13 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r14 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r13, 0x0, r14) r15 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r16 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r17 = fcntl$dupfd(r15, 0x0, r16) ioctl$TIOCFLUSH(r17, 0xc0286988, &(0x7f0000000180)) r18 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r19 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r18, 0x0, r19) r20 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r21 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r20, 0x0, r21) r22 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r23 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r24 = fcntl$dupfd(r22, 0x0, r23) ioctl$TIOCFLUSH(r24, 0xc0286988, &(0x7f0000000180)) r25 = accept$inet(r24, &(0x7f0000000340), &(0x7f0000000380)=0xc) r26 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r27 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r28 = fcntl$dupfd(r26, 0x0, r27) ioctl$TIOCFLUSH(r28, 0xc0286988, &(0x7f0000000180)) r29 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r30 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r31 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r32 = fcntl$dupfd(r30, 0x0, r31) ioctl$TIOCFLUSH(r32, 0xc0286988, &(0x7f0000000180)) r33 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r34 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r33, 0x0, r34) r35 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r36 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r35, 0x0, r36) r37 = getpgrp() r38 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0x353) setreuid(r39, r39) r40 = getgid() r41 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r42 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r41, 0x0, r42) r43 = dup(0xffffffffffffffff) sendmsg$unix(r2, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000040)="085f24f945f9197a7f580b6e0027fa087130bd3c52ec7814a1dd79d648f1bc23f28dc6ae2d4ddc32c0a875737cd5e5187933d6b7ef46efb79e0834380ef09801683eeb485cc5c2cda0be7ac05aa35dbfd626abbfe3de36d43f9d99eb47d865c9f994", 0x62}, {&(0x7f00000000c0)="df3a3396f64e9c660da57966324b0b9c33a3c08d378879c568", 0x19}, {&(0x7f0000000100)="c41cc7919750c78ec2086a6826b086b7c608a30ce1a12b98682ae6", 0x1b}, {&(0x7f0000000140)="fd70cb1b8e6dbd974af434658700335696cb5d8a559e40e115682ebb81c295355373c5936ec46db15efe94873f0a90e1907fe4fd41dc8d6b7b8af00f3c2dc29e2068ab9236544f5b1114234b1a50d438e0e90e70637049fbcc27305c4945311ecf52c1765754396e8da9598172260baeae47736290b19645c72b22534c2d9458e971a56d1af1404772", 0x89}], 0x4, &(0x7f0000000580)=ANY=[@ANYBLOB="2800000000000000ffff0000010000004054d9e9477b82e402650b0854ea279f5b8b64176a713ea2f089443e041b5d13c3c7b67c82985ccc6eabd7f7045e0f89d7140ef5895bffa96115c7d8c157e269f8972addac4afdb276c56be9435bedfd73d145f354613d5de754ed9c79ceb871724f839bd7240009cd06eb252f979bad3709f0fc98b51282d818c42fe4d9f20c66a0219d9189f6d8e207bde1", @ANYRES32=0xffffffffffffff9c, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r8, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r9, @ANYRES32, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r25, @ANYRES32=r28, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r29, @ANYRES32=r32, @ANYRES32=r34, @ANYRES32=r36, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r37, @ANYRES32=r39, @ANYRES32=r40, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r42, @ANYRES32=r43], 0xb8, 0x8}, 0x40a) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') 16:00:06 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) fsync(r0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000100)=0x2) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0/file0\x00') 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f0000000000)={0x20, 0x7, 0x6, 0x9, 0x5, 0xfffffffffffffffd, 0xff, 0x1}, &(0x7f00000000c0)={0x54d5, 0x6f39, 0x7, 0x20, 0x7, 0x7, 0x2000000000000, 0x6d7863fe}, &(0x7f0000000100)={0x0, 0x8, 0x80, 0x6, 0x1, 0x7, 0x7, 0x8}, &(0x7f0000000140)={0x7fffffff, 0xdd}) fcntl$dupfd(r1, 0x0, r2) dup2(r1, r0) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:00:06 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') fcntl$setstatus(0xffffffffffffffff, 0x4, 0x88) 16:00:06 executing program 1: r0 = shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r1 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x2, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r6 = getuid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r10 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r12, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x0, r4, r5, r6, r9, 0x1, 0x9}, 0x800, 0x1, r10, r12, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r1, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r9]) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, r9]) setegid(r13) setgroups(0x0, 0x0) setuid(0xee01) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) 16:00:06 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x80) utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)={{0xbe58, 0x3ff}, {0x3f, 0xf1e0}}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) symlinkat(&(0x7f0000000080)='./file0/../file0\x00', r1, &(0x7f00000000c0)='./file0/file0\x00') symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r3, 0x0, r4) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0/../file0\x00', r2, 0x3}) flock(0xffffffffffffffff, 0x8) chflags(&(0x7f0000000140)='./file0/file0\x00', 0x0) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) getdents(r1, &(0x7f00000001c0)=""/210, 0xd2) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x30}, {0x8000000000024}, {0x6, 0x0, 0x0, 0x8000000000100}]}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x411, 0x10) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) ioctl$BIOCLOCK(r4, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f0000000140)=[{0x0, 0xa000000, 0xa8aa, 0x800}, {0x8, 0x4, 0x9f2, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:06 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = semget$private(0x0, 0x3009000435bd71b0, 0x20) semop(r0, &(0x7f0000000040)=[{0x4, 0x8, 0x800}, {0x16f4f6b4a273914f, 0x807, 0x2800}], 0x2) semctl$GETVAL(r0, 0xb5ef30dcd3ec5fda, 0x5, &(0x7f0000000000)=""/18) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x85, 0x2) r6 = fcntl$dupfd(r4, 0x0, r5) r7 = shmget(0x0, 0x2000, 0x22, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000280)=""/91) ioctl$TIOCFLUSH(r6, 0xc0286988, &(0x7f0000000180)) getsockname(r6, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000140)={0xfffffffffffffff8, './file0\x00', './file0/file0\x00'}) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x42087007, &(0x7f0000000100)) 16:00:06 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x28) r0 = socket(0x10, 0x0, 0xb1f) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x200000000000018e, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 16:00:06 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000110000)='./file0/file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000180)) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:06 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100c0, 0x0) renameat(r1, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') socket(0x400000000018, 0x3, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x8, 0x1, 0x1ff, 0x0, "000000000000000100002000", 0x0, 0x2}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000040)="00004b2e9b39209b4a8f60216ea7d714328900000000009bec70036fb2c291be0cace4f42a47d03e9989589c8170090b8207bbf52b3892bbc706549cbbc0bf5e77", 0x310) 16:00:06 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000180)) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x40, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000000)='./file0\x00', r3, 0x4}) 16:00:06 executing program 1: r0 = syz_open_pts() r1 = getegid() pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x2, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r6 = getuid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r10 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r12, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x0, r4, r5, r6, r9, 0x1, 0x9}, 0x800, 0x1, r10, r12, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r1, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r9]) chown(&(0x7f0000000100)='./file0\x00', 0x0, r9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r13 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r14 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r15 = fcntl$dupfd(r13, 0x0, r14) ioctl$TIOCFLUSH(r15, 0xc0286988, &(0x7f0000000180)) r16 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r17 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r16, 0x0, r17) poll(&(0x7f0000000280)=[{r16, 0xdc554f17cc82e264}], 0x2011, 0xffffffffffffe786) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r18 = syz_open_pts() dup(r18) r19 = syz_open_pts() poll(&(0x7f0000000000)=[{r19, 0x3}], 0x1, 0x0) ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000040)={0x0, 0x40000000000, 0x9, 0x200, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0xfffffffffffffffc}) poll(&(0x7f0000000200)=[{r19, 0x4c}], 0x1, 0x0) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x100) ioctl$KDSETMODE(0xffffffffffffff9c, 0x20004b0a, &(0x7f0000000040)) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') 16:00:06 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xacf9188e5be4c96f, 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x4) acct(&(0x7f0000000040)='./file0/file0\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x12, 0x10) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') 16:00:07 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) fcntl$getflags(r1, 0x3) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) r3 = semget$private(0x0, 0x0, 0x4) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000380)=""/183) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4}, 0xc) connect$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) r4 = socket(0x18, 0x1, 0x0) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) r7 = openat(r6, &(0x7f0000000000)='./file1\x00', 0x400, 0x1) ioctl$TIOCSETAW(r7, 0x802c7415, &(0x7f0000000140)={0x5, 0xfffffffffffff59c, 0x1000000, 0xfffffffffffffff8, "5d1c42991a2a587dc6de3362614ddc6c0af640d4", 0x6}) r8 = dup2(r4, r4) ioctl$VMM_IOC_RUN(r8, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r9 = 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', r9, &(0x7f00000000c0)='./file0\x00') r10 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0x353) setreuid(r11, r11) r12 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = msgget(0x2, 0xc0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r17 = getuid() r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r18, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$BIOCSETF(r19, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r21 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r23, 0x0) msgctl$IPC_SET(r14, 0x1, &(0x7f00000003c0)={{0x0, r15, r16, r17, r20, 0x1, 0x9}, 0x800, 0x1, r21, r23, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r12, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r20]) r24 = getuid() r25 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r27 = msgget(0x2, 0xc0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r30 = getuid() r31 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r31, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r32 = fcntl$dupfd(r31, 0x0, r31) ioctl$BIOCSETF(r32, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r34 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r36, 0x0) msgctl$IPC_SET(r27, 0x1, &(0x7f00000003c0)={{0x0, r28, r29, r30, r33, 0x1, 0x9}, 0x800, 0x1, r34, r36, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r25, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r33]) r37 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r39 = msgget(0x2, 0xc0) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r42 = getuid() r43 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r43, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r44 = fcntl$dupfd(r43, 0x0, r43) ioctl$BIOCSETF(r44, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r46 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r47, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r48, 0x0) msgctl$IPC_SET(r39, 0x1, &(0x7f00000003c0)={{0x0, r40, r41, r42, r45, 0x1, 0x9}, 0x800, 0x1, r46, r48, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r37, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r45]) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r50 = msgget(0x2, 0xc0) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r53 = getuid() r54 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r54, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r55 = fcntl$dupfd(r54, 0x0, r54) ioctl$BIOCSETF(r55, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r57 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r59, 0x0) msgctl$IPC_SET(r50, 0x1, &(0x7f00000003c0)={{0x0, r51, r52, r53, r56, 0x1, 0x9}, 0x800, 0x1, r57, r59, 0x6, 0x1, 0x1, 0x2}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r61 = msgget(0x2, 0xc0) getsockopt$sock_cred(r60, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r60, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r64 = getuid() r65 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r65, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r66 = fcntl$dupfd(r65, 0x0, r65) ioctl$BIOCSETF(r66, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r66, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r68 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r70, 0x0) msgctl$IPC_SET(r61, 0x1, &(0x7f00000003c0)={{0x0, r62, r63, r64, r67, 0x1, 0x9}, 0x800, 0x1, r68, r70, 0x6, 0x1, 0x1, 0x2}) getgroups(0x7, &(0x7f00000002c0)=[r33, 0xffffffffffffffff, r45, 0xffffffffffffffff, r52, 0x0, r63]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000440)={{0x0, r11, r20, r24, r71, 0x40, 0xffffffffffffff38}, 0x4, 0xb9, 0x6}) unlinkat(r9, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x8) symlinkat(&(0x7f0000000240)='./file1\x00', r9, &(0x7f0000000280)='./file0\x00') ioctl$TIOCMBIS(r9, 0x8004746c, &(0x7f0000000080)=0xcbe) r72 = syz_open_pts() close(r72) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') 16:00:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) connect$unix(r1, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00'/10], 0xa) sendto$unix(r0, &(0x7f0000000000)="5001050100000000c600000123070000081010fecea11ea8fef96eefc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257000000002e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000c12b310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208b31fd3f80004ffff00000000000000009a00000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024d080000000640906fa45d709da9d158d945a2a5050000006e27749bbd97bb0d03fe2d04a1b9ff59865f1fde95d68896dc7ed7b187050098e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e24017571fd97e58110ecaa340065f3482e093de7", 0x150, 0x0, 0x0, 0x0) 16:00:07 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') unlink(&(0x7f0000000080)='./file0/file0/file0\x00') r0 = dup(0xffffffffffffffff) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') 16:00:07 executing program 1: msgget$private(0x0, 0x40d) r0 = msgget(0x1, 0x40) msgrcv(r0, &(0x7f00000000c0)={0x0, ""/148}, 0x9c, 0x0, 0x1c00) r1 = msgget(0x2, 0x200) msgsnd(r1, &(0x7f0000000d80)={0x2, "74d9a61bf83d544a34324dc5cf9472018b68370c79bea1c4e3ca5aa5244352a308c58c1ef65727938c8a1e8f5b329822ca238a900d93700cb1a67df837e0d1f40c14126e88a0877a00b1e25e5f7f1838eac53a03ca643250cdf79e1504ede5c35c87ab91db452e443a4590a9a1bd45dafef8adc5ffb729c671f27a7d34dbdc584bec7acd89dc41efa08b85d2f6b8599dc8eb386cbb82e9bb017c91c369d726e4e396e45aef5a8ed4e0dd4aa4856c5fa36faa160f918410145767224e47e3000051aa218a17cd0437507a862a52b1a527b4a0401a09000000000000008080c2efbf8ef3e03236961879c66fbc4b235e12314918269e19f1dbe3bdb5fd32c43624f40aae66473f1a1f093be2847bc9446bfbf4571a42929183ced632c52b5e5ab4b3adcb4faaea1b23c745adc10100000000000000e5a7398201a98cee73de3f5235af0dc7f93adc3d8169ef7e0b4d8df5e217ccf8d38a0e75dee6e4915d0fa5f3cd2d819c2ca172d3e29b9d497ea5faffffffffffffff520f65f6bcb194075892e135a4ee3efa797e602624fe44ebd2cc0737d0e9722bccda6f35566da483bf758cf19142b5736a79decdafaa59c66cdbad793cf6fdd8945d7d3c2e46e962307e3b3977738bf5a6321d392b348d0f24f5801fc9027c379b0922f292c5c9f56661ef92452dbd48a90e797002fa5b1defa47c9be50c6285a14486c11e425a91b8611cee5572cf217ee742ef86958c7b1af925570d83454d35c0a846d6f2e7325be1640132b8d90000006b7cad61ee777009bb32d94e00000000000000000000000000600332ebad80e9feec02232a6f0e7d84e3d4a3bb08fbea9795e2458522791846ab888bf04cc62e"}, 0x4a4, 0x800) r2 = msgget$private(0x0, 0x400) msgsnd(r2, &(0x7f00000001c0)={0x2, "0bb64eb7eda4abcc32d1cad5702b9f4d0733a5c88e431aa4774f2fee09c1a25306357c8268aa6fc3c808c9a070c90521203b183fddd8ed32469f5f12d3b8b40e0d565092eafb5198dc1960269561d5ea7654d36fd010ae1fb976e35646f261e9e7807306a8fcc2b2cd26fe74dc36cc5288ce7b60d5763d800eb57b3c60f2886b9e233cba4e3dbf04fa423b39637fdbcc0819ff4a01250e0e5db5e3c1e987a8cc4bfde9818103bde1bfc78686c4eb1f4f7cda2f6b08696957eddaf8c3caf4d6fb1128b68dae605869231c1203f89b25737c3ee408709e71d53b97fbaaca83529f321658be51d88e6baee880c5e0c83132aefdd942df6d"}, 0xfe, 0x1000) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f00000007c0), &(0x7f0000000800)=0xc) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000840)=0x4) msgrcv(r1, &(0x7f00000002c0)={0x0, ""/154}, 0xa2, 0x2, 0xc00) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/Jev.tt\xb71\x15\xe2g\x00', 0x2, 0x0) msgrcv(r2, &(0x7f00000003c0)={0x0, ""/81}, 0x59, 0x2, 0x1000) ioctl$TIOCCHKVERAUTH(0xffffffffffffff9c, 0x2000741e) r4 = socket$inet(0x2, 0x4, 0x2) getsockopt$inet_opts(r4, 0x0, 0x0, &(0x7f0000000440)=""/146, &(0x7f0000000500)=0x92) open(&(0x7f0000000540)='./file0\x00', 0x10, 0x0) setitimer(0x1, &(0x7f0000000580)={{0x2, 0x33a}, {0x0, 0xaec}}, &(0x7f00000005c0)) syz_open_pts() r5 = msgget$private(0x0, 0x20) msgrcv(r5, &(0x7f0000000600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ef000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/148], 0x94, 0x0, 0x1000) msgget$private(0x0, 0x220) r6 = syz_open_pts() ioctl$TIOCGETA(r6, 0x402c7413, &(0x7f0000000780)) msgsnd(r5, &(0x7f0000000740)={0x2, "656e5d4174ae4b580d12df388dfae45ea4af81bd60a46abee4221e1c6089ad04a5ddaf1300d08a924386c776bcbab96cbc69b0e836"}, 0x3d, 0x0) getegid() msgget$private(0x0, 0x9411b68c080dc3a7) msgsnd(0x0, &(0x7f00000006c0)={0x1, "73128f962ded706d037ffccb28d0fb7c8e1cff8ed6f0ba025094bf01ea0e80b0"}, 0x28, 0x400) msgrcv(0x0, &(0x7f0000000700)={0x0, ""/54}, 0x3e, 0x2, 0x800) 16:00:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000180)) recvmsg(r2, &(0x7f0000000440)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000000100)=""/72, 0x48}, {&(0x7f0000000180)=""/146, 0x92}, {&(0x7f0000000280)=""/60, 0x3c}, {&(0x7f00000002c0)=""/95, 0x5f}], 0x5, &(0x7f00000003c0)=""/76, 0x4c}, 0x40) r3 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='./file0/file0\x00', r3, &(0x7f0000000540)='./file0\x00') chflagsat(r3, &(0x7f0000000240)='./file0/file0/file0/file0\x00', 0x0, 0x0) 16:00:07 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') 16:00:07 executing program 1: socket$inet(0x2, 0x4000000000000001, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x87) fcntl$dupfd(r0, 0x0, r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getsockopt(r1, 0x3ff, 0x8, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/63, 0x3f) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x0) 16:00:07 executing program 0: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = socket(0x36, 0x4000, 0x2db5) accept$inet(r0, 0x0, &(0x7f0000000000)) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x50}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f0000000100)=0xc) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) r4 = dup2(r2, r1) getpeername$unix(r4, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:07 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = dup2(r0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000000c0)) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') open(&(0x7f0000000000)='./file0/file0\x00', 0x40, 0x20) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r3, 0x0, r4) accept$unix(r3, 0x0, &(0x7f0000000040)) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x20000000000000a9, &(0x7f0000000040)=[{0x25}, {}, {}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x0, 0x101, 0x4, 0xfff}, {0x6, 0x4, 0x5, 0x3}]}) 16:00:07 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000180)) r3 = open(&(0x7f00000000c0)='.\x00', 0x10080, 0x1c8) ioctl$TIOCSTART(r3, 0x2000746e) readlinkat(r2, &(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)=""/22, 0x16) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000080)=[{0x48, 0x0, 0xfffffffffffffffe}, {0x24}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:07 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r1 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x4) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x2) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r3, 0x0, r4) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000001c0)="72aa16a932662b910682572b6320137539985b3fa1464711a71f48b8b2c317b686923c27bd3b8e55b75df3feae6d01f0517a0c0abd20eef0a99551636589b3b62a3945bd45524b", 0x47) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r6 = fcntl$dupfd(r2, 0x0, r5) ioctl$TIOCFLUSH(r0, 0xc0286988, &(0x7f0000000180)=0x80000000) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setuid(r7) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) poll(&(0x7f00000002c0)=[{r1, 0x644f4b05ab2b633b}], 0x1, 0x1) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$BIOCFLUSH(r1, 0x20004268) syz_open_pts() syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) r4 = getppid() r5 = getuid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={r4, r5, 0xffffffffffffffff}, 0xc) 16:00:07 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x8, 0x85) symlink(&(0x7f0000000080)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffff9c, 0x81205724, &(0x7f00000000c0)={0x1000, 0x3, 0x8, 0xaca, 0x80, 0x1ff, 0x818b, 0x10, [{0x8, 0x0, 0x3, 0x27}, {0x3, 0x400, 0x4, 0x2}, {0x4, 0x100000001, 0xfffffffffffffff8, 0x1}, {0x80000000, 0x8, 0x7}, {0x3f, 0x3ff, 0x80000000, 0xf3}, {0x5, 0x5, 0x2, 0x145}, {0x3, 0xc82, 0x9, 0x1000}, {0x10000000000015, 0x4, 0x7, 0x9}, {0x2c0, 0x55e, 0x100, 0x100000001}, {0x3, 0x0, 0x8001, 0x3}, {0x2, 0x8, 0x8227, 0x4}, {0x6, 0x1, 0x1000, 0x7ff}, {0x100000001, 0x0, 0x8, 0x7}, {0x0, 0xb, 0x3}, {0x101, 0x40, 0x0, 0x7ff}, {0x2, 0x7fff, 0x101, 0x6}]}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) 16:00:07 executing program 0: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x20) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') 16:00:07 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000013c, &(0x7f0000000040)}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x0, 0x200, './file0\x00', 0x5, 0x14f, 0x92, 0xffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x22, &(0x7f0000000000)="b6") 16:00:08 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file1\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) mkdirat(r0, &(0x7f0000000000)='./file1\x00', 0x104) 16:00:08 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f0000000180)) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x0) getsockopt$sock_int(r7, 0xffff, 0x1008, &(0x7f0000000500), &(0x7f0000000540)=0x4) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r6, 0x0, r8) pwritev(r6, &(0x7f0000000300)=[{&(0x7f0000000400)="ea10a60ccd3d1617ad3643d437d0fdc04f5641509c57a4fe4790bda0a87fa27c6c933b593d01f19e14183015ffd4bac3a5c50128521d223948b5ba0aa951ed464103872266b7eb707184bbeda512497a79e89190479106cab80451c6f1ccc5cb8d779eac3552430efae896e1b378e7494a9be0365474361f0b31ed0218aef6e07f35eaa2473b3ad60b99ea7b0243c7d7a0c72e3ac4384d4de0bc799265afa03028113d3403c21682da0ca3f47ee8821742af92f78043", 0xb6}], 0x1, 0x0, 0x0) ftruncate(r7, 0x0, 0x3) getpeername$inet6(r5, &(0x7f00000003c0), &(0x7f0000000380)=0xc) close(r2) r9 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x80, 0x0) preadv(r9, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/183, 0xb7}, {&(0x7f0000000180)=""/55, 0x37}, {&(0x7f00000001c0)=""/136, 0x88}, {&(0x7f0000000280)=""/64, 0x40}], 0x4, 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x0) sync() 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x4}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x9) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000140)={0x6, &(0x7f00000000c0)=[{0x1f, 0x8, 0x8001}, {0x0, 0xfb5, 0xf3b0, 0x9}, {0x41, 0x2, 0x81, 0x8}, {0x2, 0x6, 0x1, 0x7fffffff}, {0x1, 0x3, 0xffffffffffffff04, 0x1}, {0x1, 0x600c, 0xffffffffffff8001, 0x8ba1}]}) symlinkat(&(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x7, 0x2, './file0\x00', 0x1, 0x80, 0x4, 0x26}) getuid() 16:00:08 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x36) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x6cd0, 0x0, 0x8d36, 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x6, 0x0, 0x0, '\x00', 0x4}) r2 = socket(0x18, 0x1, 0x0) accept$inet6(0xffffffffffffff9c, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = semget$private(0x0, 0x1, 0x221) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000040)=""/246) setsockopt(r2, 0x8, 0xc, &(0x7f0000000240)="ebffcbff13b9fd812eaa4e713048e69931929648110e710008ad30a364732057ba9a9620f2fb1976d9b4c09c2c1c634de00526fa3450776964fa223364718cc91f505463f251e178e904e8fb85548793cefcbcb62617d95f03afee1ba140748d9a5e2391997d0a57ec89db99ad79d0f2b151be6d6395b5f9794481fd93e39788fe3e62482d9d6765451a8c3e045ea90577e81da0b4ca32597c25d9f95efe5e94f76feb3eb821f16dde793b03e6afed619befd95271aa03d1cf602bff9273d75b62b709f89b558de63f1bdeed4a8ac323704536f9eb792ee0e345e2508ee288350409be9ae6b4930f31880775212c8bf72697257836e7edfd605b1b31bff48ce1c1ca62f96d4f0014831d46d9dd0889ee1947aeafd44fd2c8a51a8bf6cdc3524c13c6125b4d56436d90820c3e87f7", 0x12e) setsockopt(r2, 0x2, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:09 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r2, 0x0, r3) faccessat(r3, &(0x7f00000000c0)='./file1/file0\x00', 0x4, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file1\x00', 0x9, 0x7f, 0x9, 0x83d1c707f6cbe10c, 0x9, 0x658, 0x100000001, 0x0, 0x1, 0x1800, 0x7fffffff}) 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="14960465ebf81bec922d2e63a37a7bafb61ae1e2685cb6fd028c1c13a022e1181e653fc5559ccdb1bbb2ab7f3141e3920f7ac0fb55634440b0c1889498b3f7f473d35eec436f10bbbb6bcd66da4bc7519e3520ed9cbb63710162b5b8323223a669a950e815b6dbcbc28734cbb1d9ccf7443154662271b832807c4b20931e71f03a47729d132843fcbb900c4b19303c", 0x8f, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$unix(r0, &(0x7f00000001c0)="f5b8252adad8a234d0a7ef6d72e1d12fd5cbeff188233b330b6ba9fbb42ef9464b493ad8345bab44b80b09dbfb282f86fbf57bb0a5429565eab2638d9be46186c18dc5c5beadc9dd129f6dafa7cd59a1cb6d1b9a5ef0361b4bb9f888540f993cb237769ee941031affedf8e96d862f1db9955096d2b658b545e65f6960804e5292f91ad2f788824d0dba4fd43bfaecdb7092e90c9f49a7362f3d4f9fe59e0f6a889083a8b58268a410404f5d2effd8972a5f0749ffd3d1d717f3302f66c2356cb5464be487d47fd67f1727557ddffff4cbdae0d0df4f5bcb2ac393d824041e98f63730eee05d1933e01190dfc1823bb2c2902013161345b870f5f5a8c43c425a73b9fe8e23027114a6c994fef4d781f132c257ff3ecb84b035962d0fb60e12d6b3ee3876e3bbc2def276c505f1e2f1c30f52a4c9e2779b618ed979a9f99a823508ad28faa59b916687fe566df7470d69d0beda2c04e2e96c6b42a4df8fdc1ab210fbb584a66f0a73ecf686bd48fe5ff8574d81b10f3abd65c203ae761d41bbe05bc5ed16f3dd6c575c1b4ee79753200e98a59f5efb413b531644d1242e83f20494124f0f00e6302da4e0e7d48cd6f0ac0937d706a119131e2e5b3045534cbc67eb7e08ab50cf0312a9f743b51b79c6c5e44257f24e20f687156af302b5b4776563f6846abaf0a8c4074765b91cbe0d4b3731d83517fe0d9916410e5a1f34799e4050dd6506f91c88c29c608933edf0a8910ee9f6a79df41cd17541cb8700104560803403468fa2f7ae052ef7d9cbfe39599c5af562e077cd213c0f9e8dafd5c7d094d27d72fbf6337560f9c7fbaddb718ae7217d71a1ee807b5fa34637212b0222f5e9b405a616ba145baf16c0610bef7dffed3da8e2a315de95f23aec4244aa429126b50dba7f7670ccdfa99e4dc7b7d5d776925989435709c0a9eaccf9d9e29b5d6b5e0bc51e4df284f379f28724be72afacae0037017ce79d683be32613a3e480d6c148a434130c27449ecc826975fc3c15db62a88548f90861a33569cb58beff144f7bd16d0342653f2ffda28fe7f74d0324b46227d70257e74b572b2895dcbada8eb77fa31eda659f3c59f8cba3fd4899dc39d8d1337cf3ccc64b685aa6eedcf270ca27737434f8cabeab87f5db2041511453a25bccba42dd53fbf764f571898a3a537c1458deb21bd020c8629758f1a7e991b7b466296a09bd043d074f2a8976457fe3b6944a105d971db8125dc57af4288089574c51426a6524d237bfdeb576d0f96ac0958ca49ae31cde0554fce75a082ca81c0d50ea76d8442082d064fdd21b2eeaefcb565f2ea031d963a9a0768a6f40f5318a90966382560d3a35b92734531e0aabee736d5ab039421f6af06631e5fc0609f717ba9d62df8762c53be95309b8ceffe26447f0f8f6567863fe5e5d1090b6248447148a6db2f0a724fa475c040ae58fcbb7e92b732247d732cdb4c07ca7cb9ed2790babf289155fb72206f3e9ac3ceb7a2bbfa8e73f122d3fe846cf4090c0ae89df27fb807322ec58d2a5ab0c04fb66621420fbfa1209439b2749bea13960162b9aec0c3b059966a3e83656aee3ad40770389f43dabf5e5985d137f1de274ff870a8bdce5982efe73def97e3bb72381055180394431230c905b38abd9b17037e2d29b432893f1a5d6e8cf65cd0423dc926e49b271861f920db8857a43bd1d6a6b2afaa665c25cdc869f892a8f1557b046e540ad23e462fcb735a765dc35c120898365a746f37eed62fc161c3ea07b7d7ac3f6643bafa73e379db17cac92fc2609a20d31bdf1d03814c169bd69d5ae0416083a8d7cf5d7ae19d4a6f55d3c0c6177681f250f9a35eabcb3a3750921dcdfaaf9bea97775f38b5bf337e155923185e4838c63dd500b6bec3efd954a11fec4f1ee1f56f823020ae4a5d5ca606e2bd269b9fb6b52253b9e205601d77620dd7ff09139296633d03d64eb82139087b4e1bd6acf503fa5069cd3754f844a4556e8337fd44a876d8d091fb4300dd2dd13ef3b482fd3353b96187d19e573fe55c5c91694ed6c63f0f689fec790b8f685b88905fc7807b7ae8d6fbd962ecbfa2673b2b57c8891c41dd5baa10094b2ab196ca301884fa6d2f61b21da6dab775e47f656ac2e1e49c424f8d2ea49571f49e6bd89cd643acfa85c3277a2356fcdab9782c87d69d0ae6396547ad98a4cd9fe5f073894ad6bbde3892f0c684108fa1467e7fbd4e4c3d05f52b9a0db22e48971102bd3f665972089fed7b9c74547409a249213e92b73855a34c96f6a4b9b0d250036820b05788d09e8ca27042b02dad445fef78952e56f8e9afd6d6bd4177e7e42beb0f9fb3c2cb37c92885f6ade6bbfcc722e0d7c12b69052d34584194490140bf4e0c75b7b55bdaa5ae5dbc4603c12cd4475035c4429e53e7f323fc6d887ad5f6cf16402a12971fd579971341e3e9ba4c62f8c8ef0b5b3ac9326ccd1164cae6e26fabc41586d2af21c48989a7fcf6acf9a72f581c293d8f503ac7d13198528cf7ed829487146dcb6cacfbab9ae25246cc34ff81716ab55c8ef3f2f28b0b38ac802eef2770f3670bf72da1963b5dbee550f4d1dd55b8fa14686e7420fa6e42fd588717f3a8c09c3dd3f1c9cf23e2329ed8da597edc9d2d0303d0f5678c2f4d3974b9bb6f65d30772a6cdd31d40805e3d3044d8b4693f582e097e4fbab215f16e1a67560a978f409c485b9210f4a209f5b2169aab7a5b3a1a607ee7c964c34fef15157b19ae0f0069bbec08382af8fa213cfe5cfe6b27378c0b43e8bb18ec0ab3ea0ad2fffc8974f21dd9f88419e4fa78bde5d829e2c075c423bbc84f447aec64f8583995bdf305bb948679c1c55609105575a7a918be0dab7fb3bfdc9a851ad7dbfd6bb2455f7cf6e0e81c6638618dbee99956d17b5d537d23fc9964a71a5aadcf6c84c701ecd5ae337acd65ef3abdafd7ab76a7a09d354457a13dbae1561f55bf911d66d7b2e86bc676054ee86052c252c349f9d83502ebcb02965f412870ae6775a09d1bc722f02a8df45c5466d8b555fc80487a5c0c7cba446677dad0765ea0c99fbf603777fb2edff2503a535c6fddc7b592379d746c36460db0598bb30ca2e18ce41d72fb17960ce33c3d7e65890053a83241f3a24cf0b280b1f90d48fd895dbeb4873bb5c43e7b96a8d8b6305a9362900146e56314c8f48739fc01c92663bd759becadf84efca9a276360077a387e93ffac126f832efecd81e1ac6a6b85e51eb6f5e6498a349dd7ff5d05ba1ff1f3c333ff4e3b354fa14e489eea347747dffd970f4027d38f6bb1fdb5890d49700c82573c25d17aee09037decaaa21a00f836f8c3e833c5708e13ae5b7d7f3090ceef93980153238a69e5746e73afd4aafe557d11e46006f88b6ae2141936f3cd366f72207d123a1e42d708f578d0368d43513f13bd158039a6beaa1d599c5d74372a6e5686a5bd05992f0ecce8d40b4e6e5bb5e62d3db585df01521a28c1a9be70c5069814a75fef89b647f6b8aa7ea42bbb31e055966491ad3cfc142573a8942520217e3ef69bf327e3648beca145ac1e96d37809771ab705b057bdc05f78b3cfe58ffe716c868bdd463173985ef8cc902f2de09d180b41ef825030704f7d3b6bb50568695f093f7228888e1eb0f9bf9e22c2fb969d5c12ee298fe6ee92bf56a4619bc4179d6a0e4bf0a545644f5dcff4a6de366d808bc355a620d34c3ca7715b73c784a3c2ebc1ab8bdc57ad2afcef668a14e890d1c2320b2f48fb864e9d6e3f6b6c33e61c3246c122b554b9c312e99582df90eed7f572cb1835fba152cdb045aecc48e6115bfa4d826cbf7e4ef856860e98e9840c622466ee1d95d114fa37830ef939365bfa65af45f564a132a820197a97c30a43aa07cece7b8d634300dd6c2f42d6a11c6208d815b9a91c8a5db52d211725f5bda888f24de709c1b39f222778ba4c504f3b7e17e1b5f079f12aa6cc9e26662d23e5e65a110a085af1eefd0613544d1ac1e81669fba2e0050028131656fe7924c6a3f1f8ddb614f2245a2fe99e373051c8eaeb5b62c9500380f9fb2efd2066a49b8c34a87254054cdf88db63f452f0a6f0af8a91d787cd3db8c28d901269aecd2ef68898abe9e111cd1cf0b29a896223c620638053ce332ffd967d6bd77aad5abaab9ef7bfd73e6203341f6cecbf056268c5ff754904e09ebb53c6e73e71b47cac81e90dfcdee93faedec64619a7993da897cb0ada5c9044a6bff88d0120de993d5485d091590e9b95ffdf8f8b9a14d54562ecdfd6c4f45e99d1432fab4300ec215609c68232124679ff95df9c779ecab2c242b80119d0decc020e7ddd5ee78a05d51b806afbdeb123af9b6cd3363a0e8d136f9ca207c2b3d8951ab937f4a9e37e5396536610c754ad944e3438d43c6fc0b9cad55c68a2b637d078c5bc1640a86c7fef9bb3208ab07b34c9e1bdfc92d22b27697bd9e5ec6345ab180b90d4ef09b1319f0ce108f71cbbf42d42957ad30ed76d69b1213a08920b8cba127495200080d90e8d103abcc5ef543adf079c924ac4c8f68e9d043b8ebfd328c54b222c86ed2c1ba5951c511c452caf3aafc31476676d2d75e9538b143c9e45505a01376affdba2fa52d5e2dfe214ff64fa3507facc8316a886e613d2ae7f95616f1b89ebcab72d0414d265462c4a17f1fbf42911471ca38b3241b0613ed085a47785fcab2cd72830d596ebe5d903861c77179543856b846075cf9c115a43c8150396417eb894e13d18306a05b3b5014afc0e95c646872bab0c102c51b262c26f4b5dcaf91849ac18bc662a555559f8f18009678fe3eb97d051a3997bdb220167082429b6b811817a85e240dd5243b22c5fddeeb1f2c89b9aafc20df744ce0a83400f9e99b1c9654667352c2cec3a75584aa4e7e8ea6b357057603d3dbeea8238ff6d402dd7f97169e2a2511a179b361c183cc81d3678bdf22c625a0aded2bcc1a35e91426df006d85ecb6558302c50dfdabd25fe8a635bf6c88604e0755f80d7dfa78fc1a66a7ad57fc5481706cdec8120747ef2b1ca2c7609f570209af2325563b070d693312aa0691c815f4005169f4b11c3a542f7e1028c66db91a5d291873c55b0d2970a3c16ba836a321139d353b0186c86e0a574b8010c8e04d7f7e4ad8dfcfab71c4f4eaddd1f56a55147425ee6e9277cbb5a01ad318d44f65763d7d65067946c65ff6b02cb3055bc2b768ed49e4333b7c927ae2481479518726dfcea2008c16c05881b01aa7616bb8c930242587c7e5e527c9fc2af09eb63fd6500326f8a4d5368da07e890e110b87287cb403592406b5440744a4ecf0697c630a7c7f007467a4fd5859ffb247f15fe0c15523b766c68afd7a12712665d70e5eb3fc575fbbea6d799f06b30854bf434b03f877471f254899cf918dabb5408eb2f9237a44dfa6c1ecc6fc2935b11b64d492ce1187727d843c0a613f3f531bdfd855671a1837bc280e4f234d86f45bea6a5378bbd44507c55adb3c2fcce5518b1a79b426f3903373d0eaa898b6653ba4eeee9e0a1b70d41d3c0db81ef8e809475d6ecb9e4e3945454e48ad6441d721efade804eede5aa19d8e95fe0d16841af00f38c926bdfc1ec4cab65c754ec4d49ce73b7f9f8b6cf08f430342812d7c8c91e4f024da0227696a7fe945b28d95f41bdf556803bd71a313effaa588c2a5debdb73efd3645f48f97dd6bbf92d8fac59da785c06a5dfb93942ea703461081bc4e309905661da101d32151e095d3e934aaa5b44896a5ce4a8110c0a48cb6ec20adeb6e83ff5b59fc94efa05dbba2c", 0x1000, 0x4, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 16:00:09 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munlockall() ioctl$BIOCGRTIMEOUT(0xffffffffffffff9c, 0x4010426e, &(0x7f0000000000)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) readlinkat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/39, 0x27) 16:00:09 executing program 0: ioctl$WSDISPLAYIO_GMODE(0xffffffffffffff9c, 0x4004574b, &(0x7f0000000040)) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) ioctl$VT_GETMODE(0xffffffffffffff9c, 0x40087603, &(0x7f0000000000)) lstat(&(0x7f0000000080)='./file1\x00', &(0x7f0000000240)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) fcntl$setflags(r0, 0x2, 0x2) 16:00:09 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) getpid() symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') 16:00:09 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) open(&(0x7f0000000000)='./file0\x00', 0x400, 0xa0) pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f012640 va 0x20ffd000 didn't change! 16:00:09 executing program 1: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) r0 = semget$private(0x0, 0x1, 0x200000000000000) semctl$IPC_RMID(r0, 0x0, 0x0) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000200)=0x101) semop(r0, &(0x7f0000000080)=[{0x0, 0xee, 0x66f8a6370d4361a}, {0x4, 0x9, 0x1c00}], 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x130) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000040)=0x9) 16:00:09 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = getuid() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r5, 0x0, r6) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r7, 0x0, r8) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000240)) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) lchown(&(0x7f0000000000)='./file0/file0\x00', r0, r4) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x4, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") r1 = semget$private(0x0, 0x2, 0x0) semctl$GETZCNT(r1, 0x6, 0x7, &(0x7f0000000000)=""/46) setgid(0xffffffffffffffff) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000001c0)=0x7) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000140)) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f00000000c0)) 16:00:09 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/206, &(0x7f0000000100)=0xce) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') 16:00:09 executing program 1: chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='.\x00', &(0x7f00000000c0)='..') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x102, r0) 16:00:09 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) mlock(&(0x7f0000ff7000/0x7000)=nil, 0x7000) chmod(&(0x7f00000000c0)='./file0/file0\x00', 0x80) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = fcntl$dupfd(r1, 0x1e, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x3ff, 0x0, 0x4, 0x0, 0x40, 0x101, 0x8, 0x0, 0x2, 0x9, 0x8}) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') 16:00:09 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x7, 0x4010, r0, 0x0, 0xfffffffffffffffd) ioctl$TIOCSETA(r0, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x8006, 0x9}) pipe2(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x882, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x0, 0x72c4, 0x5, 0x4}, {0x7, 0x76, 0x8, 0x8}, {0x10001, 0x7, 0xfffffffffffff890, 0x7}, {0x6}]}) r3 = shmget$private(0x0, 0x2000, 0xa2, &(0x7f0000ffd000/0x2000)=nil) semop(0x0, &(0x7f00000003c0)=[{0x1, 0x5cd, 0x1000}, {0x0, 0x81, 0x1800}], 0x2) shmctl$SHM_LOCK(r3, 0x3) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x84, &(0x7f00000008c0)="4b5f7b3d627ba30957803539e3eb89766757b91601e01ad63c6dce69cb0d6709f74d35866c713a6ccdcdd01d6ea664670316f799c423c1429e683604df67ccb8f2749536d93955e4ab78618dc9bc7bb113339b5f3f1248f5c3ef4edd2c97e7fbf9080dc3fe00680b317fdf2b891fd0dc00902f1d2d575005623f60c4b81fa441a96548b1") r4 = semget$private(0x0, 0x9, 0x42) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getuid() r9 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000340)={{0xbbfd, r6, r7, r8, r9, 0x14, 0x6}, 0x5, 0x9, 0x101}) semop(r4, &(0x7f0000000440), 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000004c0)=0x16) semop(r4, &(0x7f0000000240)=[{0x1000000000, 0xfffffffffffff7ff, 0x1000}, {0x3, 0x7, 0x1800}], 0x2) semctl$GETNCNT(r4, 0x1, 0x3, &(0x7f0000000800)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000002c0)=0x2) r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8080, 0x0) shutdown(r1, 0x2) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f00000000c0)={0x2, 0x1, 0x0, 0x7936, 0x1}, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f00000001c0)=0xc) getppid() clock_getres(0x6, &(0x7f0000000400)) fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) recvfrom(r5, &(0x7f00000009c0)=""/4096, 0x1000, 0x40, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x0}, 0x8) semop(r4, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x0, 0x8}, {0x0, 0x9f, 0x1000}], 0x3) 16:00:09 executing program 0: mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) symlink(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000040)='./file0/file0\x00') 16:00:09 executing program 1: mknod(&(0x7f0000000500)='./bus\x00', 0x6000, 0x86139) r0 = open(&(0x7f0000000100)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000000)="670dc3b2b7eb9e7699e2aa8dd51252995fe0c09f5e7049df97523da1740001", 0xfffffe2d) close(r0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) chroot(&(0x7f00000004c0)='./bus/file0\x00') fcntl$dupfd(r1, 0x0, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x74}, {0x2d}, {0x6, 0x0, 0x0, 0x3ff}]}) pwrite(r3, &(0x7f0000000140)="f9", 0x25, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000440)={0x4, &(0x7f0000000400)=[{0x2, 0x612, 0xffff, 0x3}, {0xfa82, 0x844, 0x100, 0x100}, {0x3, 0x7, 0x7fff, 0xfffffffffffffff9}, {0x2, 0x8, 0x3ff, 0x7f}]}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000040)=""/32, 0x20}, {&(0x7f0000000180)=""/135, 0x87}, {&(0x7f0000000240)=""/251, 0xfb}, {&(0x7f0000000340)=""/145, 0x91}], 0x4) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f0000000180)) ioctl$BIOCFLUSH(r7, 0x20004268) 16:00:09 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000000)='./file0/file0\x00', 0x20, 0x2) 16:00:09 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() syz_extract_tcp_res(&(0x7f0000000000), 0x100000000, 0xff) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000040)={0x9, 0x2}) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:09 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1040, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x6, './file0/file0\x00', './file0\x00'}) 16:00:09 executing program 0: symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') 16:00:09 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x70, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) fchmod(r3, 0x10) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) 16:00:09 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x2, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r6 = getuid() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r10 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r12, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r14 = msgget(0x2, 0xc0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r16 = getuid() r17 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r17, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$BIOCSETF(r18, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r20 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r22, 0x0) r23 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0x353) setreuid(r24, r24) msgctl$IPC_SET(r14, 0x1, &(0x7f00000003c0)={{0x1, r24, r15, r16, r19, 0x1, 0x9}, 0x800, 0x1, r20, r22, 0x6, 0x1, 0x1, 0x2}) setpgid(r12, r22) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x0, r4, r5, r6, r9, 0x1, 0x9}, 0x800, 0x1, r10, r12, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r1, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r9]) getgroups(0x5, &(0x7f0000000080)=[0x0, r9, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0/file0\x00', r0, r25) 16:00:10 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000110000)='./file0\x00') 16:00:10 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x400) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, "bdbc386e71a516733cd04e5e6652d646b537ea9c"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6be55c6"}) shmget(0x3, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0/file0\x00', 0xa88, 0x30) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = getpid() fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x2, 0xea69c389bbde5384, 0x1, 0x2, r3}) faccessat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x4, 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') 16:00:10 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x142) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') mlockall(0x1) 16:00:10 executing program 0: r0 = open(&(0x7f0000000300)='./file0/file0\x00', 0x8, 0x6272a3bbe0624892) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000180)) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000000c0)={0x8, 0x7, 0x0, 0x7, 0x2, 0x6, 0x3, 0x10, [{0x7b, 0xffffffffffff7fff, 0x9ee5, 0x7fff}, {0x0, 0x5, 0x3, 0x4}, {0x80, 0x3, 0x20, 0x1}, {0x57b33d42, 0xbc0, 0x1, 0xfffffffffffffffe}, {0x2, 0x101, 0x7, 0x1}, {0x9, 0xffffffffffff8000, 0x5, 0x400}, {0x4, 0x0, 0xc3d, 0x5}, {0x9, 0x4, 0x1, 0x20}, {0xee7f, 0x10001, 0x7b93, 0x7}, {0x3a9, 0x6, 0x5, 0x8}, {0x1, 0xfffffffffffffbff, 0x7ff, 0x3}, {0xffffffff, 0x6, 0x3, 0x2}, {0x4, 0xfe, 0x9, 0x5}, {0x49, 0x7, 0x20, 0x800}, {0x4, 0xfffffffffffff62b, 0x3f, 0x8}, {0x200, 0x5, 0x4, 0x8}]}) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x286) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000380)={0x10, 0x2, 0x4, 0x9, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xce69}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8008}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff3000/0xd000)=nil, 0xd0b}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x10001}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x800}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x800000000000009}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1ff}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x95}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0xf6d8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x38a}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', '.\x00', './file0/file0\x00', ['./file', './file', './file', './file']}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0286988, &(0x7f0000000180)) pwritev(r5, &(0x7f00000009c0)=[{&(0x7f00000008c0)="a005189b0247e159f60474c2798a3a20fb45f0f5f155f2d8fc25bc071cc8b2033d4df722be61e77f012fbad65f311a87b408e28c340b8a62053241d141fccfda2fff66c2d5874a13e635a4892c4dca870073048329e1289ac7a2a76b84a46ffef9b89745f6cc1bc19a85558925285e4c688d8e9be4bbad47675013794e97fda9e91d92046e4c33ba3b051cfb8c924e937b6a8f0f7d8f0a5bf841c45024cdaa77daa7a586aaad52b0b19d643ade5e125cfa269abecc9d73e53828225c1d1603fe8eefbcbd5ccc76477193e99d43ecd4aed68971381f949f951c450834518fea5ee6e2b9401319f8abf13c21c800ce2dc9a0303e91bb4ceaddedf688ad53b7", 0xfe}], 0x1, 0x0, 0x0) r6 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r7 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r8 = fcntl$dupfd(r6, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0286988, &(0x7f0000000180)) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000000a00)=0x7) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=""/234, 0xea) r9 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r10 = open$dir(&(0x7f0000000340)='./file0\x00', 0x40000000274, 0x4) fcntl$dupfd(r9, 0x0, r10) sendto$unix(r9, &(0x7f0000000040)="5c2edfeb7e1780984baa321e1f61d559a284ace1bcba345cec0d5700a0ec902d8cdd173cff2e", 0x26, 0x2, &(0x7f0000000880)=@abs={0x0, 0x0, 0x3}, 0x8) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') 16:00:10 executing program 1: setrlimit(0x6, &(0x7f0000000180)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlockall(0x1) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f0000000180)) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000040)={0x3, 0x6}) 16:00:10 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x2) fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x16) fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0xfffffffffffffc00) 16:00:10 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='..', &(0x7f0000000080)='./file0/file0\x00') 16:00:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000223], [0x100000001]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0xcaa3cf59369d0ea0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/166}, 0xae, 0x3, 0x3400) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000223], [0x100000001]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0xcaa3cf59369d0ea0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/166}, 0xae, 0x3, 0x3400) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:10 executing program 0: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') 16:00:10 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000223], [0x100000001]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0xcaa3cf59369d0ea0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/166}, 0xae, 0x3, 0x3400) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:10 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') 16:00:11 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = open(&(0x7f0000000000)='./file1\x00', 0x4, 0x1) chflagsat(r0, &(0x7f0000000040)='./file0/file0/file0\x00', 0x1, 0x2) 16:00:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000223], [0x100000001]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0xcaa3cf59369d0ea0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/166}, 0xae, 0x3, 0x3400) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000223], [0x100000001]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0xcaa3cf59369d0ea0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/166}, 0xae, 0x3, 0x3400) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) 16:00:11 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) getpeername$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') 16:00:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000223], [0x100000001]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0xcaa3cf59369d0ea0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/166}, 0xae, 0x3, 0x3400) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) 16:00:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000223], [0x100000001]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0xcaa3cf59369d0ea0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/166}, 0xae, 0x3, 0x3400) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8040691a, &(0x7f0000000300)) 16:00:11 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10480, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000180)) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000002080)={0x1000, 0x0, &(0x7f0000001080)=""/4096}) 16:00:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000223], [0x100000001]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0xcaa3cf59369d0ea0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/166}, 0xae, 0x3, 0x3400) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:11 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1000, 0x3}, {0x1000, 0x80000000}}, 0x4) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r1 = open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0xc10cedc85d2af67d) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 16:00:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000223], [0x100000001]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0xcaa3cf59369d0ea0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/166}, 0xae, 0x3, 0x3400) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:11 executing program 0: r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000080)="de95be309c623e7e33cce8592427fa362b24564716789a8aee351e3a8bb1618851d5916f5e6540269f843f2c553d1f93301617c7e691fcddfd31fde41734c3e96f0e72eff9938434eb3220f29e0ee07b86ebc22f8897d4edc8fe5a13b815914735c3cc18d35a2f3d3d37b52cb52aade36798fc3c5f231cb79e85f4f6be12ba97c8d2fabe351fbd342d2ccea2fad85ca84a812735ee522010dbb71bbe02", 0x9d, 0x12, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) symlink(&(0x7f0000281000)='..', &(0x7f0000000000)='./file0/file0\x00') 16:00:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000223], [0x100000001]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0xcaa3cf59369d0ea0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/166}, 0xae, 0x3, 0x3400) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000223], [0x100000001]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0xcaa3cf59369d0ea0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:11 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000180)) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r3, 0x0, r4) dup2(r2, r3) 16:00:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000223], [0x100000001]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0xcaa3cf59369d0ea0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8040691a, &(0x7f0000000300)) 16:00:11 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r1 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = msgget(0x2, 0xc0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r7 = getuid() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r9 = fcntl$dupfd(r8, 0x0, r8) r10 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r11 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r12 = fcntl$dupfd(r10, 0x0, r11) ioctl$TIOCFLUSH(r12, 0xc0286988, &(0x7f0000000180)) ioctl$BIOCSETF(r12, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0xa7}, {0x84, 0xfffffffffffffff9, 0x0, 0xc}, {0x6, 0x0, 0x0, 0x2c}]}) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r14 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r16, 0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x0, r4, r6, r7, r13, 0x1, 0x9}, 0x800, 0x1, r14, r16, 0x6, 0x1, 0x1, 0x2}) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/55}, &(0x7f0000000340)=0x39) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r1, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r13]) setegid(r13) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000110000)='./file0\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) r17 = msgget(0x2, 0x0) r18 = msgget(0x2, 0x0) msgrcv(r18, 0x0, 0x0, 0xcaa3cf59369d0ea0, 0x0) msgrcv(r18, 0x0, 0x0, 0x0, 0x0) r19 = getegid() pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = msgget(0x1, 0x13) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0x4) r24 = getuid() r25 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r25, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r26 = fcntl$dupfd(r25, 0x0, r25) ioctl$BIOCSETF(r26, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x6, 0x0, 0x1}, {0x84, 0xfffffffffffffff9}, {0x6}]}) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r28 = getpgid(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r29, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(r30, 0x0) msgctl$IPC_SET(r21, 0x1, &(0x7f00000003c0)={{0x0, r22, r23, r24, r27, 0x1, 0x9}, 0x800, 0x1, r28, r30, 0x6, 0x1, 0x1, 0x2}) getgroups(0xa, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, r19, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, r27]) r31 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0x353) setreuid(r32, r32) msgctl$IPC_SET(r18, 0x1, &(0x7f00000004c0)={{0x3ff, r4, r27, r32, 0x0, 0x10, 0x1}, 0x3, 0x4, 0x0, r5, 0x81, 0x4, 0xffffffff, 0x4}) msgrcv(r17, 0x0, 0x0, 0xcaa3cf59369d0ea0, 0x0) msgrcv(r17, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r17, 0x2, &(0x7f0000000280)=""/153) acct(&(0x7f0000000040)='./file0/file0\x00') 16:00:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000223], [0x100000001]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgget(0x2, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000223], [0x100000001]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:11 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f0000000180)) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x14, r2) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000540)={{}, 0x4, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0x0]}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r4, 0x0, r5) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000000)={0x10, 0x7, 0x4, 0x0, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ff5000/0x8000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x1}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x81}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x8a4d}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x5}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xb0b}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x4}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1f}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0/file0\x00'], './file0/file1\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x4}) 16:00:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000223], [0x100000001]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000223], [0x100000001]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:11 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000110000)='./file0/file0\x00') 16:00:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000223], [0x100000001]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000223], [0x100000001]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:11 executing program 0: r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x8, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x1) fcntl$dupfd(r0, 0x0, r1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x7) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x4, 0x1) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') 16:00:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000223], [0x100000001]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:11 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000540)={0x200, './file0\x00', './file0\x00'}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r2) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000580)) mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x8000, 0x0) fcntl$setstatus(r3, 0x4, 0x18) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000000)={0xa, 0x100000000, 0x4, 0x400, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7f}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x20}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x58f4c7a0}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xb7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x81}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x1000}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xda}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x9}, {&(0x7f0000ffb000/0x5000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x800}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xad9}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x7}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}], ['./file0\x00', './file0/file0\x00', './file0\x00', './file0\x00'], '\x00', './file0/file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0xb02}) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') 16:00:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000223], [0x100000001]}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:11 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000110000)='./file0/file0\x00') 16:00:11 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:11 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) r2 = socket(0x2000000000000002, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0x353) setreuid(r3, r3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r3, r4, 0x4) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r6 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0286988, &(0x7f0000000180)) getpeername$unix(r7, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 16:00:11 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:11 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) 16:00:11 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:11 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) acct(&(0x7f0000000000)='./file0/file0\x00') symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') 16:00:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:11 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r0, 0x0, r1) bind(r0, &(0x7f0000000000)=@in6={0x18, 0x3, 0x2, 0x6}, 0xc) 16:00:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x100000001]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x100000001]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) 16:00:11 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001180)='/dev/wskbd0\x00', 0x10000, 0x0) close(r0) ioctl$PCIOCREAD(0xffffffffffffff9c, 0xc0107002, &(0x7f0000001080)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x6a) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f00"/4114]) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) r3 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0286988, &(0x7f0000000180)) ioctl$BIOCIMMEDIATE(r4, 0x80044270, &(0x7f0000001100)=0x7) pipe(&(0x7f0000001400)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f0000001140)=0xba90) r7 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r8 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r9 = fcntl$dupfd(r7, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc0286988, &(0x7f0000000180)) ioctl$TIOCSWINSZ(r9, 0x80087467, &(0x7f00000010c0)={0xfff, 0x6, 0x6, 0x5}) r10 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r5, 0x6, r10) 16:00:11 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [], [0x100000001]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) pckbd_enable: command error 16:00:13 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = socket$inet6(0x18, 0x4, 0x5490) getsockopt(r0, 0x0, 0xffffffffffffff80, &(0x7f0000000000)=""/70, &(0x7f0000000080)=0x46) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') pckbd_enable: command error 16:00:13 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x200000000223]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8040691a, &(0x7f0000000300)) panic: kernel diagnostic assertion "cifp != NULL" failed: file "/syzkaller/managers/main/kernel/sys/net/route.c", line 951 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *356417 27697 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821dd4de,ffffffff821af01f,3b7,ffffffff821bf626) at __assert+0x2b rtrequest(1,ffff800017942b78,4,ffff800017942c48,0) at rtrequest+0xbf1 rt_ifa_add(ffff800000b2a800,840100,ffff800000b2a858,0) at rt_ifa_add+0x290 in_ifinit(ffff800000b2d000,ffff800000b2a800,ffff800017942f50,1) at in_ifinit+0x37a in_ioctl_change_ifaddr(8040691a,ffff800017942f40,ffff800000b2d000,1) at in_ioctl_change_ifaddr+0x5de in_ioctl(8040691a,ffff800017942f40,ffff800000b2d000,1) at in_ioctl+0x205 ifioctl(fffffd803d8fec00,8040691a,ffff800017942f40,ffff800016b2ec70) at ifioctl+0xb34 sys_ioctl(ffff800016b2ec70,ffff800017943058,ffff8000179430a0) at sys_ioctl+0x5b9 syscall(ffff800017943120) at syscall+0x507 Xsyscall(6,0,ffffffffffffff36,0,3,69d02fd0010) at Xsyscall+0x128 end of kernel end trace frame: 0x69ffc449e20, count: 3 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 kernel diagnostic assertion "cifp != NULL" failed: file "/syzkaller/managers/main/kernel/sys/net/route.c", line 951 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff821dd4de,ffffffff821af01f,3b7,ffffffff821bf626) at __assert+0x2b rtrequest(1,ffff800017942b78,4,ffff800017942c48,0) at rtrequest+0xbf1 rt_ifa_add(ffff800000b2a800,840100,ffff800000b2a858,0) at rt_ifa_add+0x290 in_ifinit(ffff800000b2d000,ffff800000b2a800,ffff800017942f50,1) at in_ifinit+0x37a in_ioctl_change_ifaddr(8040691a,ffff800017942f40,ffff800000b2d000,1) at in_ioctl_change_ifaddr+0x5de in_ioctl(8040691a,ffff800017942f40,ffff800000b2d000,1) at in_ioctl+0x205 ifioctl(fffffd803d8fec00,8040691a,ffff800017942f40,ffff800016b2ec70) at ifioctl+0xb34 sys_ioctl(ffff800016b2ec70,ffff800017943058,ffff8000179430a0) at sys_ioctl+0x5b9 syscall(ffff800017943120) at syscall+0x507 Xsyscall(6,0,ffffffffffffff36,0,3,69d02fd0010) at Xsyscall+0x128 end of kernel end trace frame: 0x69ffc449e20, count: -12 ddb> show registers rdi 0xffffffff8117ea37 db_enter+0x17 rsi 0x3e99 __ALIGN_SIZE+0x2e99 rbp 0xffff800017942990 rbx 0xffff800017942a40 rdx 0x3e9a __ALIGN_SIZE+0x2e9a rcx 0xffff800014909000 rax 0xffff800014909000 r8 0xffff800017942950 r9 0x1 r10 0xffff800000b29dc0 r11 0x8f0ad572f92cc04e r12 0x3000000008 r13 0xffff8000179429a0 r14 0x100 r15 0x1 rip 0xffffffff8117ea38 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800017942980 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=356417 stat=onproc flags process=0 proc=4000000 pri=73, usrpri=73, nice=20 forw=0xffffffffffffffff, list=0xffff800016b2f160,0xffffffff82575d38 process=0xffff8000ffff7b10 user=0xffff80001793e000, vmspace=0xfffffd803f013bb0 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 27697 480944 81799 0 2 0 syz-executor.1 *27697 356417 81799 0 7 0x4000000 syz-executor.1 49400 180228 0 0 3 0x14200 acct acct 51780 144863 12336 0 2 0x2 syz-executor.0 81799 419508 12336 0 3 0x82 nanosleep syz-executor.1 70461 218941 1 0 3 0x100083 ttyin getty 69120 35750 0 0 3 0x14200 bored sosplice 12336 163258 96324 0 3 0x82 thrsleep syz-fuzzer 12336 395191 96324 0 3 0x4000082 nanosleep syz-fuzzer 12336 335694 96324 0 3 0x4000082 thrsleep syz-fuzzer 12336 410673 96324 0 3 0x4000082 thrsleep syz-fuzzer 12336 247092 96324 0 3 0x4000082 kqread syz-fuzzer 12336 394423 96324 0 3 0x4000082 thrsleep syz-fuzzer 12336 386804 96324 0 3 0x4000082 thrsleep syz-fuzzer 96324 359040 69856 0 3 0x10008a pause ksh 69856 345849 55633 0 3 0x92 select sshd 55633 384550 1 0 3 0x80 select sshd 25207 169745 92813 73 3 0x100090 kqread syslogd 92813 141855 1 0 3 0x100082 netio syslogd 25155 439755 1 77 3 0x100090 poll dhclient 65193 42430 1 0 3 0x80 poll dhclient 29565 271490 0 0 2 0x14200 zerothread 59140 11100 0 0 3 0x14200 aiodoned aiodoned 86073 304389 0 0 3 0x14200 syncer update 24697 374284 0 0 3 0x14200 cleaner cleaner 48138 521556 0 0 3 0x14200 reaper reaper 52465 38227 0 0 3 0x14200 pgdaemon pagedaemon 52997 173762 0 0 3 0x14200 bored crynlk 80760 392345 0 0 3 0x14200 bored crypto 37032 199380 0 0 3 0x40014200 acpi0 acpi0 68093 186856 0 0 3 0x14200 bored softnet 55826 239045 0 0 3 0x14200 bored systqmp 54593 373376 0 0 3 0x14200 bored systq 28024 342261 0 0 3 0x40014200 bored softclock 61875 194409 0 0 3 0x40014200 idle0 44432 96918 0 0 3 0x14200 bored smr 1 358397 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 9526 6365K 14677K 78643K 25761 0 0 pcb 13 8K 8K 78643K 727 0 0 rtable 112 12K 12K 78643K 2889 0 0 ifaddr 210 57K 60K 78643K 1290 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 251 0 0 iov 0 0K 24K 78643K 384 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1224 77K 77K 78643K 7018 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 86 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 1K 78643K 726 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12645 0 0 file desc 5 13K 25K 78643K 6967 0 0 sigio 0 0K 0K 78643K 53 0 0 proc 48 38K 63K 78643K 2003 0 0 subproc 32 2K 2K 78643K 255 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 228 0 0 in_multi 32 2K 2K 78643K 297 0 0 ether_multi 1 0K 0K 78643K 32 0 0 mrt 0 0K 0K 78643K 31 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 545 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 122 23K 25K 78643K 16961 0 0 UVM aobj 130 4K 4K 78643K 135 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 398 0 0 NDP 15 0K 0K 78643K 374 0 0 temp 192 3536K 3608K 78643K 42462 0 0 kqueue 0 0K 0K 78643K 20 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 45 0 38 1 0 1 1 0 8 0 rtpcb 80 170 0 168 1 0 1 1 0 8 0 rtentry 112 205 0 163 2 0 2 2 0 8 0 unpcb 120 2965 0 2952 8 6 2 2 0 8 1 syncache 264 5 0 5 2 2 0 1 0 8 0 tcpqe 32 158 0 158 15 15 0 1 0 8 0 tcpcb 544 1067 0 1062 1 0 1 1 0 8 0 ipq 40 4 0 4 2 2 0 1 0 8 0 ipqe 40 8 0 8 2 2 0 1 0 8 0 inpcb 280 4182 0 4174 8 7 1 2 0 8 0 nd6 48 28 0 25 3 2 1 1 0 8 0 pkpcb 40 37 0 37 8 8 0 1 0 8 0 ppxss 1128 313 0 311 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 836 0 626 23 9 14 15 0 8 0 art_table 32 837 0 626 2 0 2 2 0 8 0 art_node 16 198 0 160 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 4 1 1 0 1 0 8 0 semupl 112 9 0 9 1 1 0 1 0 8 0 semapl 112 724 0 714 1 0 1 1 0 8 0 shmpl 112 133 0 5 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 13170 0 11768 46 0 46 46 0 8 0 ffsino 240 13170 0 11768 83 0 83 83 0 8 0 nchpl 144 23954 0 22333 61 0 61 61 0 8 0 uvmvnodes 72 7445 0 0 136 0 136 136 0 8 0 vnodes 208 7445 0 0 392 0 392 392 0 8 0 namei 1024 75306 0 75305 6 5 1 1 0 8 0 scsiplug 64 14 0 14 4 4 0 1 0 8 0 scxspl 192 72459 0 72459 14 13 1 7 0 8 1 plimitpl 152 275 0 268 1 0 1 1 0 8 0 sigapl 432 7100 0 7087 2 0 2 2 0 8 0 futexpl 56 125457 0 125457 6 5 1 1 0 8 1 knotepl 112 1141 0 1122 1 0 1 1 0 8 0 kqueuepl 104 1819 0 1817 1 0 1 1 0 8 0 pipepl 112 3448 0 3429 16 14 2 2 0 8 1 fdescpl 424 7101 0 7087 2 0 2 2 0 8 0 filepl 120 48242 0 48146 35 29 6 7 0 8 3 lockfpl 104 1490 0 1489 1 0 1 1 0 8 0 lockfspl 48 575 0 574 1 0 1 1 0 8 0 sessionpl 112 31 0 21 1 0 1 1 0 8 0 pgrppl 48 839 0 829 1 0 1 1 0 8 0 ucredpl 96 5481 0 5474 1 0 1 1 0 8 0 zombiepl 144 7094 0 7094 3 2 1 1 0 8 1 processpl 864 7124 0 7094 4 0 4 4 0 8 0 procpl 632 15489 0 15452 4 0 4 4 0 8 0 sosppl 128 87 0 87 11 11 0 1 0 8 0 sockpl 384 7383 0 7360 36 31 5 8 0 8 2 mcl64k 65536 625 0 625 48 48 0 33 0 8 0 mcl16k 16384 8 0 8 7 6 1 1 0 8 1 mcl12k 12288 108 0 108 18 17 1 1 0 8 1 mcl9k 9216 44 0 44 15 15 0 1 0 8 0 mcl8k 8192 276 0 276 18 17 1 1 0 8 1 mcl4k 4096 316 0 316 11 10 1 1 0 8 1 mcl2k2 2112 28 0 28 11 11 0 1 0 8 0 mcl2k 2048 28712 0 28665 49 41 8 12 0 8 1 mtagpl 80 204 0 202 7 6 1 2 0 8 0 mbufpl 256 110036 0 109971 68 61 7 30 0 8 0 bufpl 256 19409 0 11976 466 0 466 466 0 8 0 anonpl 16 591940 0 585840 200 159 41 53 0 62 10 amapchunkpl 152 32079 0 31996 60 47 13 24 0 158 8 amappl16 192 35208 0 34885 150 126 24 29 0 8 7 amappl15 184 1140 0 1139 2 1 1 1 0 8 0 amappl14 176 108 0 105 2 1 1 1 0 8 0 amappl13 168 215 0 215 3 2 1 1 0 8 1 amappl12 160 2142 0 2140 1 0 1 1 0 8 0 amappl11 152 308 0 297 1 0 1 1 0 8 0 amappl10 144 1016 0 1013 1 0 1 1 0 8 0 amappl9 136 1580 0 1574 1 0 1 1 0 8 0 amappl8 128 1318 0 1273 2 0 2 2 0 8 0 amappl7 120 1103 0 1095 1 0 1 1 0 8 0 amappl6 112 308 0 297 1 0 1 1 0 8 0 amappl5 104 2766 0 2756 1 0 1 1 0 8 0 amappl4 96 6321 0 6290 1 0 1 1 0 8 0 amappl3 88 1554 0 1549 1 0 1 1 0 8 0 amappl2 80 56656 0 56589 3 1 2 3 0 8 0 amappl1 72 127594 0 127193 25 14 11 20 0 8 0 amappl 80 16025 0 15992 1 0 1 1 0 84 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 134 0 5 3 0 3 3 0 8 0 uaddrrnd 24 7101 0 7087 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 7101 0 7087 1 0 1 1 0 8 0 vmmpekpl 168 43088 0 43060 2 0 2 2 0 8 0 vmmpepl 168 810653 0 809281 202 127 75 77 0 357 6 vmsppl 272 7100 0 7087 5 4 1 2 0 8 0 pdppl 4096 14208 0 14174 7 2 5 6 0 8 0 pvpl 32 1953010 0 1943795 603 487 116 341 0 265 32 pmappl 200 7100 0 7087 1 0 1 1 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 798 0 205 19 0 19 19 0 8 0